BM6P6(@ ---,,,,,,+++***)))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***)))(((((('''(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$%%%'''***+++***)))(((((('''((((((+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((())))))************))))))))))))************)))))))))))))))))))))*********(((((('''''')))***,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&******++++++***)))'''&&&))))))************))))))((((((((((((((((((((((((***************)))(((((())))))))))))************---***((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))(((((('''''',,,,,,,,,++++++***************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))))))))))))))((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))******+++---,,,+++*********+++,,,&&&''')))+++,,,,,,,,,++++++++++++++++++***))))))))))))(((((((((((())))))******))))))((((((''''''''')))******))))))***,,,************************************************(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''***+++,,,---,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))***************+++,,,,,,+++)))&&&%%%************))))))))))))((()))***++++++***((('''&&&'''''''''(((((())))))))))))))))))************))))))(((((((((((())))))+++*********))))))(((((())))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))###%%%(((+++------,,,***++++++++++++++++++++++++)))************)))((((((+++++++++***)))(((((('''))))))************))))))'''((()))******)))((('''(((((())))))((('''&&&&&&))))))(((((((((((())))))+++++++++***************))))))))))))************))))))************))))))))))))))))))))))))))))))************************************************++++++******)))(((((('''(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((&&&%%%%%%''')))***))))))(((((((((((()))+++++++++*********))))))))))))(((((((((((())))))***))))))(((((())))))***((()))***++++++***)))((())))))************))))))))))))************)))))))))))))))))))))))))))***++++++)))((((((((()))***))))))))))))))))))))))))))))))((((((((('''''''''))))))***+++++++++***)))))))))************))))))))))))))))))))))))))))))***************)))(((((())))))))))))************,,,***(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))*********)))))))))((((((((('''++++++*********)))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))((((((((()))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''''''''''''''*********************+++))))))))))))************)))))))))))))))******+++---,,,+++*********++++++***++++++++++++***))))))***)))'''&&&&&&&&&'''((())))))(((((((((((())))))***)))))))))((((((((('''''')))******))))))***+++************************************************(((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))***)))))))))(((((((((''')))***+++,,,,,,+++******))))))))))))))))))))))))************************,,,,,,+++++++++*********(((((()))))))))*********((()))***++++++***((('''*********)))))))))((((((((()))***++++++***(((''''''''''''((((((((())))))(((((()))))))))*********))))))(((((((((((())))))*********)))))))))(((((((((((()))))))))*********((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********************************++++++******)))(((++++++******)))(((((('''))))))************))))))(((((()))******)))((('''(((((())))))(((''''''&&&))))))(((((((((((())))))))))))*********+++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******)))((((((((((((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))(((((((((((())))))***+++************)))))))))))))))(((((((((((())))))*********))))))*********))))))************))))))))))))************))))))))))))************))))))******))))))))))))))))))+++******)))((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''((()))************))))))************))))))************************)))************))))))((())))))))))))************+++***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))))))))))))))))))((((((''')))))))))))))))(((((('''''''''''''''''''''''''''*********************)))))))))))))))************)))))))))))))))******+++,,,,,,+++************+++++++++***))))))))))))******(((&&&$$$###%%%''')))))))))(((((((((((())))))))))))))))))((((((((((((((()))******))))))***+++************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((('''((()))***++++++******))))))))))))))))))))))))************************,,,++++++++++++*********(((((())))))))))))******'''((()))+++++++++***)))******))))))))))))(((((('''((()))*********)))(((''''''(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))******'''(((((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---***'''$$$$$$%%%((()))))))))))))))))))))))))))+++++++++++++++******)))++++++******)))(((((((((((())))))******))))))(((((()))*********((('''&&&(((((()))))))))(((''''''))))))(((((((((((())))))************************((()))))))))************)))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))(((((((((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))(((''''''((((((((('''(((((()))******************))))))))))))))))))(((((((((((())))))++++++************++++++)))))))))******)))))))))))))))************))))))))))))************))))))*********)))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))************)))(((((()))))))))***************)))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((()))))))))************)))))))))))))))******+++,,,++++++***************(((((('''((()))***,,,...+++***(((''''''((()))***))))))(((((((((((())))))))))))))))))((((((((((((((()))******)))((()))+++************************(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((************************++++++++++++************(((((((((((()))))))))***(((((()))************)))***)))))))))(((((((((((('''((())))))***))))))((((((((((((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))************)))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---+++'''%%%$$$&&&(((***))))))))))))))))))))))))+++,,,,,,,,,,,,+++******************))))))(((((((((((())))))))))))(((((())))))******)))((('''&&&(((((()))))))))(((((('''))))))(((((((((((()))))),,,,,,++++++***))))))(((((()))))))))******************++++++++++++******))))))))))))))))))))))))*********************************************************)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((('''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++***))))))))))))))))))***))))))************))))))))))))************))))))************))))))((((((&&&'''((()))***++++++,,,(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''))))))************))))))((((((((((((((((((((((((((())))))*********))))))((()))))))))************(((((((((((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++++++++******))))))((((((''''''(((***,,,---((()))+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***)))((()))***************************(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))'''(((((((((((()))))))))***************)))(((((()))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((())))))'''(((((((((((()))))))))******))))))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++************************+++,,,,,,,,,,,,+++***************)))))))))))))))(((((())))))))))))((((((((()))*********((('''&&&(((((()))))))))))))))((())))))(((((((((((())))))------,,,+++***)))((('''))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((())))))(((((((((((())))))***(((((()))))))))))))))***))))))(((((((((((())))))*********))))))***************))))))))))))******))))))************))))))))))))************))))))++++++******)))((((((((()))************)))(((((())))))))))))))))))))))))(((((())))))))))))******---,,,+++***))))))))))))))))))************))))))''''''''''''''''''''''''((())))))************)))))))))))))))************'''((()))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))************)))))))))))))))******+++******++++++******)))(((******)))(((((((((((()))%%%''')))+++,,,***(((&&&))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***)))((()))***************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))''''''(((((((((((())))))+++*********))))))(((((())))))(((((((((((('''''''''''''''(((((())))))*********))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))&&&''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++************************+++++++++++++++******)))******))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''(((((()))*********))))))))))))(((((((((((())))))+++++++++*********))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************)))))))))))))))))))))***(((***+++***)))((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++***))))))(((((((((((()))(((((((((((())))))******))))))(((((((((((())))))***))))))(((((())))))***+++***)))(((((()))***+++))))))************))))))))))))************))))))++++++******)))((((((''')))******+++***)))((('''))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((((()))***))))))************))))))(((((((((((((((((((((((((((((()))***************))))))))))))************&&&((()))(((&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((()))))))))******'''((((((((()))))))))***&&&&&&'''''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))***++++++))))))))))))************)))))))))))))))******+++)))******+++***)))(((''')))))))))))))))(((((('''%%%&&&((()))***)))((('''))))))(((((((((((())))))'''((((((((()))))))))***)))***+++***((((((((()))************************************************))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))******)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((()))))))))))))))))))))******+++))))))((((((((('''''''''&&&&&&&&&'''((()))***************)))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))))))))******++++++******)))((()))))))))))))))))))))***''''''((((((((((((''''''&&&'''((()))******))))))(((((()))***************))))))(((((((((((())))))***************+++++++++))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&))),,,+++***)))(((((('''(((((('''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))))))))************))))))+++++++++***)))(((((('''%%%'''(((***++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&%%%$$$$$$%%%&&&((()))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))************%%%''')))(((&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((())))))******%%%%%%%%%&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))************)))))))))))))))******+++)))******++++++)))((('''$$$&&&((()))++++++******((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))*********++++++***((((((((()))************************************************)))************+++++++++******))))))))))))******))))))(((((((((((())))))'''((((((((())))))******+++***)))(((((()))******))))))))))))))))))))))))************************************))))))))))))''''''''''''((((((((()))''''''(((((()))+++,,,---)))(((((((((''''''''''''&&&&&&&&&'''''')))******+++*********))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))((((((((((((((((((((((((***************)))(((((()))))))))))))))*********''''''((((((((((((''''''%%%&&&((()))***+++******(((((()))***************))))))(((((((((((())))))******************************))))))))))))******************************,,,,,,+++***)))))))))***))))))))))))))))))))))))...---,,,+++******************))))))))))))******''''''((((((((((((''''''(((*********)))((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((())))))((('''&&&&&&''''''''''''((((((((((((***************)))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((+++******)))(((''''''&&&++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((()))************+++++++++(((((())))))))))))((((((***)))((((((((()))+++,,,************))))))))))))******))))))))))))*********)))(((''''''((())))))))))))(((((((((((())))))+++******)))(((''''''&&&'''%%%$$$&&&)))+++***(((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))***)))((('''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))************+++++++++))))))))))))((((((((((((''''''(((((())))))******&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))'''&&&&&&'''((()))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++******)))*********************************,,,+++***))))))(((((((((******))))))))))))*********++++++,,,,,,++++++***)))***+++***)))((()))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))(((''''''&&&''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((*********)))((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***))))))(((((())))))((('''((()))***+++(((((()))))))))************))))))(((((())))))***))))))(((''''''((()))***))))))(((((((((((())))))*********)))((('''''''''(((&&&%%%''')))+++***(((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++))))))))))))(((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((+++***)))(((''''''((()))***************************)))((('''&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))*********+++))))))(((((((((((())))))******)))((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((***))))))(((((()))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++******)))(((''''''''''''******))))))))))))******))))))************)))))))))+++++++++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))))))))(((''''''''''''''''''(((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))((((((((((((((('''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''++++++******)))))))))(((''''''((((((((()))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))***************)))(((((((((''''''''''''((())))))&&&''''''(((***++++++,,,)))((((((''''''(((((()))((((((''''''((()))***+++))))))(((((((((((())))))******))))))((((((''''''***)))((((((******)))(((***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''))))))(((((((((((('''''''''((((((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))***))))))((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))(((((())))))((('''(((((((((((((((((((((((()))******++++++*********))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++***)))((('''''''''''''''******))))))))))))******(((((())))))))))))(((((()))+++,,,+++***)))***,,,***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))************(((((()))))))))(((((('''''''''''''''(((((((((((('''(((((()))((((((''''''((())))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))((((((((((((((((((''''''''''''***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,'''''''''((((((((())))))&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++***)))((('''&&&&&&&&&&&&''''''((((((''''''(((((()))******+++((((((''''''''''''(((((('''''''''((()))******+++))))))(((((((((((())))))***)))))))))((((((((('''+++******)))***))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))(((((((((((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((()))))))))***&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))((((((((((((******))))))(((((('''''',,,***))))))******((('''((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++******)))((((((((())))))******))))))))))))******+++,,,,,,------,,,,,,+++)))***++++++))))))***+++***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))************(((((()))))))))))))))(((''''''''''''((((((((((((((())))))******)))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((***************************)))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&''')))***++++++''''''''''''((((((((((((&&&&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********************)))((((((%%%&&&&&&''''''''''''''')))(((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))*********))))))(((((((((((())))))))))))))))))((((((((((((+++++++++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))'''((((((((()))))))))***'''''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******((((((((())))))))))))(((++++++++++++++++++++++++''''''(((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((('''((((((((())))))******)))******++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((******))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))((((((((((((******))))))(((((('''''',,,+++))))))******)))'''))))))))))))))))))))))))&&&''')))***+++***))))))((((((((((((((((((((((((******************************))))))))))))***************************************)))******+++++++++++++++++++++++++++++++++******))))))***************))))))))))))***************++++++*********(((*********)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))*********))))))''''''''''''((((((((((((((())))))***************))))))))))))************((((((((((((((((((((((((((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********)))((('''''''''((((((((((((((((((((((((************************((((((((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((%%%&&&''''''(((((('''''')))))))))((((((''''''''')))((((((''''''(((((()))&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***+++***((('''((()))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******''''''(((((())))))******######$$$%%%&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&'''(((((()))(((((((((************************'''((()))***+++***)))(((((())))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((************))))))(((((('''((()))******)))((('''((((((((((((((())))))***************++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((+++***((()))******)))((())))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))++++++******)))******************************************))))))******+++******))))))))))))******&&&''''''((((((''''''&&&'''((())))))((('''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************''''''''''''(((((((((((('''(((((()))******))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))*********++++++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''(((((()))((((((%%%&&&'''((()))((((((''''''''''''(((((((((((((((***))))))(((((())))))***'''((()))******)))(((((())))))(((((((((((())))))(((((((((((())))))))))))''')))***)))'''&&&''')))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++'''''''''((()))*********%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&((()))+++++++++)))(((*********)))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((()))*********))))))))))))(((((((((((()))))))))))))))*********'''((()))******)))((('''((((((((((((((()))******))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))((('''(((*********((())))))))))))))))))))))))))))))))))))***+++,,,,,,((((((((((((((((((((((((******************************))))))))))))******((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))************))))))'''((()))((('''&&&''')))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((()))***************''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''(((((())))))******************************************************&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&'''''''''((((((((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''(((((())))))&&&&&&((()))))))))((('''%%%&&&&&&'''((()))************))))))))))))******(((((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))&&&(((***)))&&&%%%'''***((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((''''''((()))***+++,,,,,,'''((()))++++++)))((('''((((((((((((((()))******(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******((('''&&&''')))******)))))))))))))))))))))))))))+++***))))))***,,,...///(((((((((((((((((((((((())))))******++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******---,,,+++)))((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))(((((())))))))))))(((((())))))***++++++++++++*********++++++++++++******&&&((()))((('''&&&''')))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))*********+++******))))))((((((''''''(((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******************************))))))((((((''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((,,,***((('''&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***'''&&&'''***+++***((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''((()))((('''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((''''''&&&***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((******((('''+++***))))))((()))))))))''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******,,,+++++++++******))))))&&&&&&''''''((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%%%%'''((((((((((((((((((((((((''''''((((((((((((''''''************)))((('''&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((******)))(((((()))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))((('''''''''''''''******))))))))))))******((()))***+++***)))'''%%%))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++++++++***))))))***++++++,,,++++++***))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))'''(((((()))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))(((((())))))))))))(((((((((((()))************))))))******************)))''')))))))))'''&&&''')))))))))))))))))))))))))))(((((('''''''''((())))))((()))))))))************************))))))))))))(((((()))***************(((((((((((()))))))))***))))))(((((((((((())))))))))))((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&''')))***)))'''&&&&&&'''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((''''''&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))++++++)))(((((((((((((((((())))))*********))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))******)))))))))))))))))))))((((((((('''((((((((((((((((((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((*********)))((((((''''''(((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))(((((((((((())))))******)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++++++++***))))))***++++++,,,+++******)))*********&&&''''''((()))+++---...************************))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))******))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))((())))))******))))))((()))******)))(((''''''((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************************++++++++++++(((((()))***************((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&%%%&&&'''(((************************))))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((('''''''''&&&&&&))))))))))))))))))))))))+++***(((&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******)))***+++,,,***((('''''''''((())))))************))))))((((((''''''&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))((((((((((((******)))(((((('''&&&&&&(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&&&&'''************************((())))))******))))))(((&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))((((((''''''''''''((((((+++)))'''&&&%%%'''((()))''''''''''''''''''''''''))))))))))))))))))******((((((((())))))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++++++++++++++******************+++++++++***************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''(((((()))************)))***))))))))))))))))))***))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))******))))))(((((())))))))))))(((((()))***+++***(((''''''(((((((((((((((((((((((((((******)))((('''''''''((()))))))))))))))*********)))))))))******+++++++++(((((()))***************(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((''''''((((((((('''''''''''''''((((((((((((((((((((((((+++***)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''***)))((()))++++++)))(((((()))))))))***)))))))))''''''(((((())))))******'''''''''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++(((((())))))))))))((((((+++++++++***************))))))))))))((((((''''''))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))************))))))&&&'''((())))))*********(((((()))))))))*********************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************(((((((((((()))***'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++++++++++++++*********++++++*********+++***************++++++---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***+++***))))))((())))))***************)))))))))******)))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))******++++++******(((((())))))))))))(((((()))******)))(((''''''(((((((((((((((((((((((((((+++***)))(((((((((((((((******))))))))))))))))))'''(((((())))))*********(((((()))***************))))))))))))************))))))(((((((((((())))))(((((())))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((((()))***++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&***++++++++++++)))((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++)))******++++++******)))******************++++++(((((((((((())))))******)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((())))))******++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))***+++++++++***)))(((((((((((((((((((((((((((((())))))************************))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''(((((())))))******((()))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))*********)))******+++,,,******)))))))))))))))***************************))))))))))))))))))))))))'''((()))******++++++***((()))******++++++******))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))***+++++++++++++++((())))))******))))))(((&&&((()))((('''&&&''')))))))))))))))))))))))))))******)))((((((((())))))************))))))))))))((((((((((((((()))))))))(((((()))***************)))))))))*********++++++))))))(((((((((((())))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************++++++'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((%%%'''(((((('''&&&((()))%%%&&&'''((()))******+++))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&'''(((*********))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%)))***+++++++++***((('''******))))))(((((('''''')))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******(((((((((((())))))))))))''''''((())))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))((('''(((***''''''''''''''''''''''''((())))))******))))))(((((()))))))))))))))(((''')))))))))******+++++++++************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******((((((''''''''''''(((((('''(((+++,,,,,,+++***((())))))))))))))))))))))))((((((((()))******+++++++++************)))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((------,,,,,,,,,+++++++++)))***++++++++++++***)))******))))))***++++++,,,))))))(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((***++++++))))))***++++++++++++***((()))***++++++***)))((())))))(((((((((((())))))(((((())))))))))))((((((((())))))***************)))******************)))$$$%%%''''''&&&&&&((())))))))))))))))))))))))))))))))))))((())))))******************)))))))))(((******))))))))))))))))))(((((()))***************))))))*********+++++++++))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&((())))))''''''(((***''''''(((((()))))))))***))))))))))))))))))))))))'''(((((())))))******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((((((''''''&&&)))******************)))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&(((***+++***))))))************************(((''''''((())))))(((&&&$$$%%%''')))***))))))(((******))))))((((((''''''))))))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))************))))))'''((((((((())))))))))))))))))))))))))))))******((())))))***+++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))***))))))******************++++++************************++++++,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---------,,,,,,+++++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))***++++++++++++***((()))***++++++***)))((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))******++++++++++++******"""$$$&&&&&&&&&&&&((()))))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))((((((,,,+++++++++******))))))(((((()))***************)))************+++++++++))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************************'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((&&&(((******(((''')))+++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&'''(((***,,,************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&(((***++++++))))))************************)))(((((()))******)))'''!!!$$$'''))))))))))))''''''(((((()))***************))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((())))))))))))(((((())))))******+++++++++,,,++++++******)))((((((((((((((()))************)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''(((***++++++,,,************************))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******'''&&&%%%%%%%%%'''(((***'''''''''''''''''''''''''''(((((()))***+++++++++++++++++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))''''''(((((())))))******************************))))))))))))((((((((((((......---,,,,,,,,,---------------,,,,,,,,,++++++************************(((''''''(((***,,,+++***************************((((((((((((''''''''''''(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''((()))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******$$$%%%''')))++++++++++++************************(((((())))))))))))(((((()))))))))(((((()))***,,,+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************,,,***)))'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))******++++++'''''''''''''''((())))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***'''((()))******)))((('''************************((((((''''''''''''((((((************************++++++***)))(((((())))))***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++*********))))))(((((((((((('''''''''&&&&&&&&&))))))))))))******************)))(((((((((((((((''''''(((((())))))******++++++***)))(((((())))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))%%%''')))(((%%%$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))))))))************(((((()))***************''''''''''''((((((((((((((((((((())))))*********000///...------,,,---------,,,,,,,,,++++++++++++***************************))))))***,,,...---,,,************************(((((((((''''''''''''&&&(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))***(((''''''******)))'''''''''((()))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&((()))************)))))))))))))))))))))))))))))))))))))))((('''''')))(((''''''((()))******))))))))))))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))((())))))+++,,,---......*********))))))((((((((()))((((((((((((((()))***''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''&&&&&&((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))*********)))((((((((((((((()))***(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))******(((((()))******)))((((((***************************))))))))))))))))))***************************++++++***)))))))))))))))***++++++,,,,,,++++++***((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((()))***************)))))))))(((((())))))((((((((('''''''''(((((()))))))))***************)))((((((((((((((((((((((((((())))))))))))+++******)))(((((())))))******)))(((((()))***************)))))))))(((((())))))))))))))))))))))))''')))+++***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((''''''&&&))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))))))))************((())))))*********))))))''''''''''''((((((((((((#########$$$$$$%%%%%%%%%333222111///...---,,,,,,,,,,,,,,,+++++++++******************************+++***)))***,,,------,,,************************)))(((((((((((('''''''''(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))))))))))))))************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))((('''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))((('''&&&***'''%%%&&&)))***)))((((((((((((((('''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***+++++++++******)))((('''&&&%%%&&&'''((()))************''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))))))))*********((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++((())))))******))))))(((************************+++++++++******+++++++++************************+++***))))))))))))))))))******++++++++++++******%%%&&&'''((()))******+++((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))'''(((((())))))***************))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))*********))))))((((((((((((((())))))))))))((((((((((((******)))((((((((())))))***))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))************)))))))))******)))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''777666444111///...------,,,,,,+++++++++*********************************)))((('''(((***+++***)))************************************))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((''''''((()))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((())))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''***'''%%%&&&***,,,***'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))******)))((('''&&&&&&&&&))))))((((((''''''&&&&&&&&&'''(((*********)))((((((((((((((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((''''''(((((()))***+++''''''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************++++++,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,******************************)))))))))))))))*********++++++++++++******&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))*********+++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))******))))))((((((''''''***))))))((((((((()))))))))))))))(((((()))))))))***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((('''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))*********+++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))((('''''''''''''''((((((((((((************************:::999666444111///......,,,,,,,,,+++++++++*********************************(((((((((***+++***)))************************,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((((()))''''''((()))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&'''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))'''((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))***)))))))))((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))))))))))))))(((&&&(((***,,,***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))******************(((((()))******)))(((((())))))))))))))))))))))))------,,,++++++***))))))&&&&&&''''''(((((())))))((()))*********)))'''&&&((((((((()))))))))***************))))))(((((((((((((((((((((((())))))***(((((((((((())))))))))))&&&''''''(((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***************++++++,,,******))))))))))))************************************))))))))))))******))))))))))))))))))))))))***)))))))))))))))******)))******++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))******))))))(((((('''''')))((((((((((((((())))))((((((((())))))((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))((((((((((((((()))))))))************(((((()))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''<<<;;;888666333111000///---------,,,,,,,,,++++++************************,,,+++***+++,,,---,,,***************************------,,,,,,,,,+++++++++(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''''''''''''((()))************)))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''((()))))))))&&&'''((()))))))))(((((())))))))))))************'''(((((()))))))))))))))************************''''''(((((())))))******))))))))))))************((((((************(((((())))))))))))))))))))))))(((((())))))***+++,,,,,,%%%&&&'''((()))******+++************)))((('''&&&''''''(((((())))))******************))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))(((((((((((((((((())))))(((((()))))))))*********************************)))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((************************''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***+++++++++******))))))******+++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((())))))***))))))))))))((((((((((((((((((''''''(((((())))))'''(((((())))))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((+++***))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++'''((()))***************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))(((((((((((())))))))))))************&&&'''(((((()))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&===<<<:::777555333222111.........---------,,,,,,************************,,,+++***+++,,,,,,+++***************************,,,+++++++++************(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))''')))******''''''(((***''''''((()))))))))))))))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******************)))((('''''''''(((((((((((())))))))))))))))))(((''''''((()))***))))))))))))))))))))))))&&&''''''(((''''''&&&&&&"""%%%))))))&&&$$$&&&(((((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))******'''(((***++++++***((('''))))))))))))))))))))))))$$$%%%&&&'''((()))***+++((((((((())))))*********))))))((((((((((((((()))&&&&&&'''(((((()))******((((((((()))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***+++***)))((((((''''''(((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))******++++++***))))))***++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))(((((())))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''((())))))''''''((())))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((,,,***((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************%%%%%%'''((())))))******''''''''''''((((((((((((*********)))))))))((((((===<<<:::888666444333333//////.........---------************************+++)))((()))******)))(((*********************************))))))))))))((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))+++***'''&&&(((***'''(((((()))))))))))))))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,,,,+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))&&&''''''((()))******++++++******)))(((''''''&&&******))))))(((((('''''')))(((''''''''')))***+++)))))))))))))))))))))))))))))))))((('''%%%$$$###$$$)))(((### ###(((&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((()))))))))***''')))***++++++***)))'''))))))))))))))))))))))))************++++++++++++************))))))))))))((((((''''''''')))+++,,,%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++,,,+++***(((''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((())))))***,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))******''''''(((((())))))******'''''''''''''''((()))***&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************$$$$$$&&&((()))*********''''''''''''((((((((()))***)))))))))((((((''''''>>><<<:::777555444444444111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))'''((()))******)))((('''---,,,+++******+++,,,,,,))))))(((((((((((())))))+++)))))))))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))************))))))((((((''''''))))))))))))((((((((((((((((((((()))******++++++&&&((())))))(((((()))***((((((((()))******++++++)))***+++,,,,,,+++***)))************))))))))))))))))))(((((('''''''''&&&+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))***,,,...000,,,++++++***)))(((''''''&&&'''(((***++++++++++++******)))((('''&&&%%%%%%,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***+++***(((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,,,,++++++***)))(((((())))))))))))((((((((((((&&&)))+++***)))(((***---))))))))))))************+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))(((''''''((()))***+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))*********++++++++++++******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((('''''''''******))))))((((((''''''===<<<999777666555555555333000...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))((()))***++++++***)))((())))))((((((((((((((()))((((((''''''''''''((((((***)))((()))+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))))))))((((((((('''''''''(((((())))))***************)))))))))))))))&&&''')))(((''''''(((***((((((((()))******++++++)))******************)))*********)))))))))((((((******)))))))))(((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***)))))))))***,,,...000+++++++++***************&&&''''''((((((((((((''')))))))))(((''''''&&&&&&+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++******)))(((((())))))))))))((((((((((((''')))******(((''')))+++(((((()))))))))*********(((((('''&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((())))))))),,,+++************+++,,,(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))*********+++((('''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((('''))))))))))))((((((((((((<<<;;;999777666666666777555333000///......,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***))))))******+++++++++******(((''''''&&&&&&''''''((()))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&&&&'''((()))***++++++++++++******)))(((((('''&&&''')))(((''''''(((***((((((((()))******++++++***))))))(((((())))))*********))))))))))))((((((************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***)))))))))***,,,---///*********++++++,,,,,,,,,((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,***'''%%%$$$''')))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++******))))))((((((((((((((())))))))))))((()))***)))''''''''')))(((((())))))))))))******&&&&&&&&&&&&'''(((******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))<<<;;;999888777777888888777555333111111///---+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))***++++++***)))))))))***+++------,,,+++***((((((''''''''''''(((((()))''''''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))(((((((((((('''''''''((()))*********************))))))(((((('''(((***)))(((((()))+++((((((((()))******++++++***)))(((''''''((()))******)))))))))(((((((((((())))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---************************))))))************))))))''''''(((((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&%%%''')))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++*********)))))))))((((((((((((((()))))))))))))))))))))((('''&&&&&&'''(((((((((((()))))))))***''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((())))))***)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******===<<<:::999888888888999999777555444333222///------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''((()))******)))((('''%%%&&&((()))))))))((('''******))))))))))))******)))''''''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))************(((***++++++***)))+++,,,((((((((()))******++++++***)))(((''''''((()))***)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++******)))(((''''''''''''((()))***++++++++++++''''''(((((()))*********))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))((((((((()))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))'''((((((((()))))))))***))))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''(((((())))))******>>>===;;;999888888888999999888666666666444222/////////......------,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++************)))'''((()))******)))((('''&&&'''((())))))******)))+++******))))))******+++)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))***)))))))))(((((((((''''''(((((()))******++++++((()))+++***))))))***,,,((((((((()))******++++++***))))))(((((())))))***))))))((((((((((((''''''''''''''''''(((((((((((('''((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((())))))))))))(((((('''(((((()))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********+++++++++***)))((('''&&&%%%%%%$$$%%%&&&((())))))******((((((((())))))*********))))))(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((!!!$$$(((***)))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))*********((('''((())))))((('''''''''(((((((((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))@@@???<<<:::888888888888999888777888888777444111111000000///......------++++++++++++************+++++++++++++++++++++++++++++++++************)))((()))************)))((()))))))))******+++,,,---******))))))))))))*********)))((()))+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))*********&&&((())))))(((((()))***((((((((()))******++++++)))******************)))))))))((((((((('''''''''''''''(((((())))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))******************)))))))))((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))******((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&'''(((''''''((()))''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***************************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))))))))'''''''''((()))************((('''(((***+++***((('''''''''((((((((())))))''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))*********+++((()))************)))((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((())))))***))))))))))))((((((((((((AAA@@@===;;;999888777777999888888888999888555333222111111000///.........,,,+++++++++******))))))+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***)))'''&&&&&&&&&&&&(((***+++))))))(((((((((((())))))+++))))))***+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******'''((((((((())))))******&&&&&&'''((()))***++++++++++++******)))(((((((((%%%&&&''''''&&&&&&''')))((((((((()))******++++++)))***+++,,,,,,+++***))))))(((((((((''''''''''''(((((())))))*********+++$$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))************)))))))))))))))***************************))))))(((******))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))************************(((((('''&&&$$$%%%''')))'''(((((()))))))))))))))'''''''''''''''''''''''''''((((((((())))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++***((('''(((+++,,,+++)))''''''''''''((((((((()))%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,%%%&&&'''(((((('''&&&%%%###$$$%%%'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''@@@???===;;;:::888555222666777888:::::::::999888777666444111///...------------,,,,,,,,,,,,,,,,,,---,,,***'''&&&(((+++///,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++&&&''')))******(((&&&$$$&&&'''(((***+++++++++++++++******)))((()))))))))''''''&&&&&&&&&&&&''''''---,,,***)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))((((((((()))******++++++((((((((((((((('''''''''))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))(((''''''+++)))'''(((+++,,,***(((+++***((('''&&&''')))***,,,+++***))))))***+++,,,''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((()))******''''''(((((())))))******+++***)))(((((()))***+++((((((''''''''''''((((((''''''''''''((((((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))---+++))))))***)))(((&&&******))))))))))))******++++++******++++++,,,---******)))(((((((((((((((*********))))))))))))))))))((('''&&&&&&'''((()))((())))))*********))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))'''((()))******+++******''''''''''''((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))************DDDBBB???>>><<<:::777555666777888999::::::999888666666444333111///...------,,,,,,,,,,,,+++++++++,,,,,,+++)))'''(((+++...,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))***************************)))((()))+++++++++)))$$$&&&(((*********(((''''''((()))******+++******,,,+++***)))((((((((((((((((((''''''''''''((((((******))))))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))((())))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''+++)))((((((***+++***((((((((())))))))))))))))))***))))))))))))))))))***(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((()))******)))))))))(((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***+++***)))(((((()))***+++((((((''''''''''''(((((('''''''''((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((()))***+++***)))******))))))))))))******++++++******++++++,,,---******)))((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))************))))))***)))((('''&&&'''(((((())))))))))))))))))))))))(((((())))))***)))))))))'''''''''((((((((())))))''''''(((((((((''''''&&&)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((((('''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************DDDBBB>>><<<;;;:::777555777777888999999999888888555555555444333111///------,,,,,,,,,+++++++++******+++,,,+++))))))+++,,,+++,,,,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))************************+++***((()))******)))(((###%%%'''***+++******)))))))))************)))))),,,+++******)))(((((('''))))))(((((((((((())))))((((((((()))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''++++++***))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))(((''''''***)))((()))***+++***(((%%%''')))+++++++++)))((((((((())))))))))))(((((())))))(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''&&&&&&(((+++,,,,,,,,,******))))))))))))******+++************+++,,,,,,******)))((((((((())))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))************))))))(((((('''''''''((()))***))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************GGGDDD@@@>>>===<<<;;;:::666666777777777777777777444555666666555333000...------,,,,,,++++++******)))+++,,,,,,+++******+++++++++,,,,,,---------...++++++************++++++))))))))))))))))))))))))************************+++***)))))))))***((('''%%%&&&(((*********))))))***************)))(((((())))))************))))))******))))))))))))******)))))))))((('''&&&%%%$$$'''''''''((()))*********((((((((((((((((((((((((&&&''''''((()))******+++************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++)))'''&&&******))))))((((((((((((((()))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))((((((''')))))))))))))))(((''''''***)))))))))******))))))&&&'''(((***+++++++++***'''((()))******)))(((''')))(((((((((((((((((()))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))***))))))))))))))))))***((((((''''''''''''(((((('''(((((((((((()))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,***))))))***,,,,,,))))))))))))))))))))))))'''&&&&&&(((+++,,,,,,,,,******))))))))))))*********************++++++,,,******))))))((())))))***''''''((((((((((((((())))))(((((((((((((((((())))))************))))))((('''''''''(((((()))***+++(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''(((((((((((()))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''((()))))))))************NNNJJJFFFCCCBBBBBBAAAAAA666666666666666666666666444555666777666444222000......------,,,++++++***)))+++------,,,++++++++++++++++++,,,,,,---------++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))'''(((((()))******)))((('''******+++******)))((('''&&&'''(((***++++++++++++******))))))))))))***************)))((('''%%%$$$))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((())))))*********))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++)))'''&&&''''''(((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((()))))))))))))))(((''''''))))))******)))))))))***)))((((((((()))***,,,---((()))++++++++++++)))((((((''''''&&&&&&''''''((('''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))(((((((((((()))))))))******)))))))))((((((''''''''''''(((((((((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))************************((()))))))))*********++++++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((***++++++)))******))))))))))))************))))))******+++,,,******))))))))))))******((((((((())))))*********((())))))))))))))))))(((***************)))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((()))))))))***((()))***+++++++++++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))***************************************((((((((((((((((((((((((************************))))))))))))))))))))))))******************************))))))((((((''''''((()))))))))************TTTOOOHHHCCCAAA@@@??????888888777666666666777777555666777777666555444333000000///...---,,,++++++***,,,------,,,++++++,,,***+++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))***++++++***)))************))))))((('''***************)))((('''%%%&&&(((***+++,,,++++++******))))))))))))******((()))***+++,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******%%%&&&''')))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''&&&&&&'''(((((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))(((''''''(((***+++***)))((()))***+++***((('''(((***,,,...******++++++++++++******''''''&&&&&&&&&&&&'''''''''''''''((()))*********''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))************))))))((((((''''''''''''((((((((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))************************((())))))******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))+++***((()))******)))(((******))))))))))))*********))))))))))))***++++++******)))))))))***++++++(((((())))))******++++++((())))))******))))))(((******+++******)))((('''&&&'''((()))***+++******))))))))))))))))))))))))(((((()))))))))(((''''''((((((((()))))))))******&&&'''((())))))******)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************^^^XXXOOOGGGBBB???===<<<<<<;;;:::999888999999:::777777666666666666666555111111000///...---,,,,,,+++,,,---,,,++++++,,,---+++******************)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,---,,,+++)))))))))))))))*********))))))*********))))))((('''(((***+++++++++)))((()))))))))(((((()))))))))&&&''')))++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))'''((()))))))))))))))(((************************))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''(((***+++***(((((()))+++******************++++++******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''(((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))*********)))))))))((((((((('''((()))***++++++***)))(((((((((''''''''''''(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,((((((((())))))((((((((())))))))))))))))))))))))***)))((()))***+++***(((******))))))))))))******)))))))))))))))***++++++******))))))******+++,,,''''''(((((()))******+++((()))************)))(((+++++++++******)))(((''''''((()))***+++******)))))))))))))))))))))))))))(((((())))))***)))))))))(((((()))))))))*********%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++,,,,,,++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************llleeeZZZPPPIIIDDDAAA@@@???>>><<<;;;:::;;;<<<<<<888777666666666666777777333222111000///...------,,,------,,,+++***,,,...+++*********))))))((((((++++++************++++++))))))))))))))))))))))))************************,,,+++***+++---......,,,''''''((()))***+++,,,,,,))))))************)))))))))***+++,,,+++)))'''&&&))))))(((((((((((())))))&&&'''(((((('''%%%###!!!&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((******+++,,,,,,***)))((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***)))))))))(((''''''&&&&&&'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))(((((('''(((***,,,+++(((''')))+++)))***+++,,,,,,+++)))(((***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((())))))*********+++&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((()))************))))))((((((((('''((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))(((((((((***++++++*********))))))))))))******)))))))))))))))******+++******))))))***+++,,,,,,&&&&&&&&&'''((())))))***((()))***++++++***)))(((+++++++++******((('''''''''(((***++++++***))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))************&&&'''((()))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************rrraaaXXXQQQIIIDDDEEE@@@???===<<<======>>>???;;;:::999777777777888888666555333111000///......---,,,***+++,,,------,,,+++***+++,,,------+++)))))))))))))))))))))))))))************************,,,***((((((***+++)))&&&***************)))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))************************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((******))))))((((((''''''(((((())))))******++++++******))))))))))))***************))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))*********++++++++++++***)))'''''''''((()))*********)))))))))))))))(((((())))))************''''''((((((((((((''''''************************''''''(((***+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((((()))***++++++***)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((+++***((('''''''''((()))((()))))))))************)))((('''''''''(((***+++)))))))))))))))******+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))++++++***)))(((((())))))(((((())))))******++++++---,,,***)))))))))******((((((((((((((()))******************************))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))***************)))(((((()))((('''&&&%%%%%%&&&'''******)))(((((((((((((((******))))))(((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))*********+++++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++qqqfff^^^TTTMMMLLLEEECCCAAA@@@????????????<<<;;;999777666777888999777666444222111000//////...---+++,,,---......---,,,+++***+++,,,---+++)))))))))))))))))))))))))))************************,,,***((()))++++++)))'''***************)))((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))(((((((((((()))))))))))))))***************))))))))))))******(((((())))))******++++++))))))((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))))))))*********++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))*********'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((((()))************)))((('''''''''(((((((((((((((((((((((((((((((((((((((******((('''''''''((()))((((((((((((((()))******)))(((((('''((()))***+++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))*********,,,+++***)))))))))******((((((((((((((()))******************************))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''))))))***************)))(((((()))((('''&&&&&&''''''(((***))))))(((((((((((((((((((((((((((((())))))))))))(((''''''((()))***+++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++************)))))))))(((******++++++++++++******************************************************))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******uuukkk___UUUQQQKKKIIIFFFDDDCCCBBB@@@???>>><<<999777666777888:::888777666444333111000//////...,,,,,,---......------+++******+++,,,,,,+++))))))))))))))))))))))))************************,,,+++)))***++++++***))))))************))))))((((((((())))))************))))))))))))))))))))))))************************))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))************))))))((((((((((((((())))))))))))************))))))))))))******))))))))))))******''''''((()))***+++,,,,,,)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))************+++***))))))(((((((((((()))))))))))))))))))))***************)))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((***)))((((((''''''(((((((((((('''&&&'''((()))***((((((((((((((()))******)))))))))))))))******+++))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++)))(((((()))))))))***************+++***))))))))))))))))))************))))))))))))++++++***)))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))************))))))((()))((((((((((((((()))***))))))))))))((((((((((((&&&''''''((())))))******)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))******++++++++++++******++++++++++++++++++++++++************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***zzzmmm```XXXQQQMMMHHHEEEEEEDDDAAA??????===:::777666777999;;;:::999888777555333222111000...,,,,,,------,,,+++...+++))))))***,,,,,,,,,))))))))))))))))))))))))************************++++++******++++++******))))))************)))((())))))))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))******))))))(((((((((((())))))************************''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************)))(((''''''(((((())))))******++++++******))))))((((((******))))))))))))******(((((())))))*********+++)))))))))(((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))))))))))))))*********************))))))))))))))))))************))))))******************************************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))))))))((((((((())))))))))))))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''((('''&&&%%%%%%'''((()))((((((((((((((())))))***)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((---------,,,,,,,,,++++++******)))))))))))))))***++++++******))))))((((((*********))))))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************)))(((((((((((())))))***++++++)))))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++************************((()))))))))*********************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))ssshhhYYYRRRJJJFFFEEEEEECCC@@@AAA???<<<:::999999:::;;;:::::::::999888666444333000...,,,,,,,,,,,,+++***...+++))))))***,,,,,,,,,))))))))))))))))))))))))*********************************************+++((())))))*********))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((************************))))))))))))))))))))))))******)))))))))(((((((((((())))))*********))))))''''''(((((())))))******++++++******))))))((((((******))))))))))))******+++*********))))))((((((***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((())))))))))))((((((((())))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))(((((((((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&%%%%%%%%%&&&((()))'''(((((())))))))))))))))))))))))))))))******+++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******+++************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++000///...---,,,***))))))***)))))))))))))))******++++++******))))))(((((())))))))))))***)))))))))((((((((((((((())))))***'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((())))))***************((())))))*********))))))(((((()))******+++++++++((())))))***)))((('''''')))((((((((('''''''''&&&((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++******++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((wwweee\\\PPPIIIGGGGGGDDDAAABBBAAA???===<<<;;;<<<<<<::::::;;;;;;;;;999777666222000...------,,,+++***---+++******+++,,,,,,+++))))))))))))))))))))))))************************((()))******)))(((***+++((())))))************))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((())))))***************************))))))))))))))))))))))))))))))))))))((((((((('''((())))))************)))(((((((((((())))))))))))************))))))))))))******))))))))))))******,,,,,,+++***)))(((''''''******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&***)))))))))))))))(((((('''(((((())))))))))))(((((((((((()))******++++++((()))))))))************((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))******+++))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,------,,,***)))((('''&&&)))))))))))))))******+++************))))))))))))'''((()))*********))))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************((())))))************)))((())))))************)))((()))*********)))'''&&&))))))(((((('''&&&&&&%%%((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******++++++++++++++++++++++++************************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''vvvjjjYYYNNNJJJIIIFFFCCCCCCCCCBBBAAA@@@>>>===<<<999:::<<<======<<<:::999555333000//////...---+++,,,+++***+++,,,---+++)))))))))))))))))))))))))))************************&&&((())))))'''''')))+++(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))************************))))))))))))))))))))))))*********)))))))))(((((((((((()))***************))))))))))))(((((((((((()))))))))))))))***************))))))))))))******++++++******))))))((((((*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&((()))******)))(((&&&******))))))((((((((((((&&&'''((()))******)))((('''(((((()))******++++++''''''((()))***++++++,,,'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))(((''''''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%&&&((()))))))))'''&&&&&&'''((()))***))))))((()))))))))))))))******+++))))))((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++*********))))))))))))((((((((()))))))))))))))***++++++)))))))))))))))*********&&&''')))*********))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((()))*********))))))(((((()))***************((()))*********)))((('''((((((*********)))'''&&&''''''''''''''''''''''''((()))******)))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++((()))))))))******************++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''tttaaaSSSMMMKKKGGGDDDCCCDDDDDDCCCBBB@@@===<<<999:::<<<===>>>===<<<;;;777555222111111000...---+++***+++,,,------+++)))))))))))))))))))))))))))************************%%%'''))))))'''&&&(((+++(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))************************''''''''''''((((((((())))))))))))))))))(((((((((************************))))))))))))))))))))))))+++++++++************)))(((((()))*********************))))))((((((''''''(((((())))))******++++++******))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))***++++++***)))'''******))))))((((((((('''&&&'''(((*********)))((('''(((((()))***+++++++++&&&&&&''')))***+++,,,---''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$&&&(((***+++)))'''&&&&&&''')))*********)))((()))))))))))))))******+++)))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((((())))))***++++++,,,,,,))))))((())))))***++++++(((((())))))******++++++&&&'''(((*********)))(((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''(((******))))))((((((((()))***************((()))*********((('''&&&'''(((***+++***)))'''&&&%%%%%%&&&&&&'''(((((((((((()))*********((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************++++++++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&ooo^^^SSSNNNLLLKKKHHHFFFDDDDDDDDDCCCAAA@@@;;;<<<===>>>>>>>>>>>>>>>888666444111///...------------,,,,,,+++,,,,,,---************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++*********))))))((((((%%%&&&'''((()))***++++++)))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))((('''&&&&&&*********))))))))))))))),,,,,,+++******+++,,,,,,++++++******))))))((((((***************)))((((((&&&&&&((()))************))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************************)))))))))((((((''''''(((((((((((())))))))))))***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++******))))))((((((''''''((()))*********((('''&&&((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&''''''((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((+++***)))'''''''''((()))++++++******************+++,,,---,,,*********,,,))))))))))))))))))))))))******+++++++++******)))******))))))))))))******'''(((((()))))))))))))))************************+++++++++***************,,,++++++******++++++,,,***************)))(((((((((***,,,,,,***(((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((((())))))))))))*********+++*********))))))((((((+++***(((''''''((()))***(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%&&&(((***+++*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************---+++))))))+++,,,***((()))***+++,,,,,,+++***))),,,,,,+++***)))(((''''''************************(((((())))))))))))(((((())))))************))))))'''((()))******)))((('''zzzhhh]]]VVVRRROOOKKKIIIGGGFFFGGGFFFEEECCC???@@@@@@AAAAAAAAAAAA@@@;;;999777444111000//////------,,,+++++++++,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))************)))))))))(((******************++++++''''''((((((((((((((((((((((((((((((''''''''''''***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&'''((()))************))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************************************))))))((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))***************))))))))))))))))))))))))))))))************))))))))))))))))))(((''''''((())))))***)))))))))((((((((('''((()))******)))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((+++***(((''''''''''''((()))))))))))))))*********))))))))))))))))))))))))((((((((())))))))))))*********)))((((((((((((((()))))))))))))))))))))))))))*********((('''((()))))))))))))))))))))))))))******+++++++++******)))******))))))))))))******'''(((((()))))))))))))))************************************************+++******))))))******+++***************)))((((((***++++++)))(((''')))*********(((''''''((()))***(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))*********)))))))))((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************---+++))))))+++,,,***((()))***++++++++++++***)))************))))))))))))************************'''((()))))))))))))))((())))))************))))))((((((((())))))(((((((((yyylllbbb[[[VVVOOOMMMJJJIIIIIIJJJIIIHHHDDDDDDEEEEEEEEEDDDDDDCCC???===;;;777444222000000------,,,+++++++++++++++************************************************++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))---,,,,,,+++***)))((((((&&&&&&'''(((((()))******''''''''''''((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((())))))*********&&&'''((())))))((('''&&&&&&&&&'''(((((()))******)))************))))))(((''''''((()))***************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***,,,+++***)))(((''''''(((************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''(((((((((((((((((())))))((()))***)))'''&&&'''((()))))))))))))))))))))))))))******+++++++++************))))))))))))******'''((())))))******))))))************************))))))))))))))))))))))))***))))))))))))))))))******************)))((((((++++++***(((&&&'''***,,,******)))(((((()))***+++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((************************(((((((((((())))))))))))******))))))))))))(((((('''((((((((())))))))))))******))))))))))))(((((((((((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''&&&'''((()))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************,,,+++******++++++***((()))***++++++++++++***))))))))))))*********++++++************************''''''((()))))))))))))))))))))************))))))((((((''''''''''''((((((|||pppddd]]]TTTQQQMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA>>>;;;777444222000......,,,+++************************************************************************))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++******)))((('''&&&&&&''''''(((((())))))))))))&&&&&&&&&'''((())))))*********)))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))***++++++%%%&&&((())))))(((&&&%%%&&&'''''''''((((((((()))))))))************)))((('''((()))******************))))))))))))))))))***++++++******))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&''')))************((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******,,,,,,+++***)))(((''''''++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********'''((()))******)))((('''((((((((())))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))***+++++++++************))))))))))))******(((((()))************)))************************(((((((((((())))))))))))******))))))))))))*********************)))(((((()))******)))(((((()))+++***)))((((((((()))***+++((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((''''''(((((()))))))))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************************************++++++***************)))*********++++++*********************************************************&&&'''((())))))******)))))))))************)))))))))((('''&&&&&&'''((()))~~~pppfffZZZUUUPPPLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDCCC@@@===999666333111000///...,,,+++*********************************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((******))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))******''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))******+++&&&''')))******)))'''&&&)))((((((((('''''''''&&&((())))))*********))))))((())))))************)))******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******************++++++(((((((((((())))))))))))************************+++++++++***)))((('''&&&))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))&&&&&&''')))************)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))+++++++++***)))(((((('''++++++******))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))(((''')))))))))******+++++++++)))***+++***)))((((((***))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******((())))))***************))))))))))))))))))))))))''''''(((((())))))))))))+++++++++******+++++++++***************)))((((((&&&(((+++,,,+++)))(((((()))(((''''''''''''))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++(((((((((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((((((((()))))))))*********))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++************************************************++++++++++++***))))))***+++******************+++,,,,,,,,,+++***))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))}}}rrrccc]]]UUUOOOKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEECCC@@@<<<999555444222111///...,,,+++******************************++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,++++++***))))))(((''''''&&&&&&&&&'''((())))))***''''''''''''((()))***+++''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((()))))))))'''((()))******)))((('''******)))(((((('''&&&&&&((())))))************)))))))))******+++******)))+++******))))))******+++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))*********)))((('''************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))))))))******++++++,,,,,,((()))***)))'''&&&'''((())))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******((()))******++++++******))))))))))))))))))))))))'''(((((())))))******+++,,,,,,++++++++++++,,,,,,***************)))(((((($$$(((,,,...---***((('''***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''************************(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************''''''(((((((((((())))))&&&&&&&&&'''((((((((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))*********************************************************+++,,,+++)))))))))***++++++***))))))***++++++...---,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))~~~mmmfff]]]TTTOOOLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFCCC@@@<<<999777444333111///---,,,++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))*********++++++++++++******))))))))))))))))))&&&&&&''''''(((((()))))))))((((((((((((((()))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************************++++++******)))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((*********++++++***))))))))))))))))))))))))))))))************))))))))))))(((((()))******)))(((((('''((((((((()))))))))***)))(((''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((&&&'''((()))))))))(((((()))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((()))******((((((((()))***+++++++++)))*********((('''((()))))))))))))))))))))))))))(((((()))++++++,,,,,,+++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***++++++,,,++++++************++++++***************)))((((((%%%(((+++,,,+++***)))))),,,+++)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&'''((())))))))))))(((((((((((())))))))))))'''''''''((()))*********((())))))*********))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))*********************************************************+++---+++)))((()))+++++++++***))))))***++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******))))))((('''&&&))))))************))))))))))))************))))))uuummmbbbXXXRRRNNNLLLKKKHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHFFFCCC???<<<:::555444222000...---,,,+++************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))(((((((((((((((((((((((()))******++++++'''''''''(((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((''''''''')))(((''''''''''''((()))(((((())))))******++++++(((((()))*********************+++++++++******)))++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******)))(((''''''''')))***+++))))))))))))))))))))))))((()))))))))))))))((('''******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((($$$&&&''')))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++&&&''''''((()))******++++++,,,---,,,+++******,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))))))))*********************)))((((((''')))******))))))***,,,...---+++)))''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''((()))************(((((((((((())))))))))))&&&''''''((()))******+++'''((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))+++---,,,)))((()))+++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************)))'''&&&%%%))))))************)))))))))***+++,,,,,,+++***)))xxxjjjccc\\\RRRNNNOOOKKKJJJHHHHHHKKKMMMMMMMMMNNNKKKGGGEEEEEECCC???;;;888666444111///...------'''((()))+++++++++***)))***++++++,,,,,,++++++***,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))***(((%%%######%%%(((***,,,+++(((&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***)))&&&###$$$'''))))))'''***)))((('''&&&&&&'''(((+++***)))(((((((((************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))*********))))))))))))))),,,,,,***)))))))))***+++))))))************))))))(((((())))))*********+++)))*********++++++++++++)))(((((((((((())))))***((()))*********)))'''&&&))))))))))))))))))))))))************************)))***+++++++++)))((('''******++++++++++++******)))))))))))))))))))))))))))************+++++++++''''''''''''(((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))***'''((((((((((((((((((((($$$$$$%%%&&&'''((()))*********))))))))))))******)))(((((('''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++)))***++++++***(((************************&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***)))((('''&&&%%%%%%&&&''')))))))))))))))))))))))))))***)))'''%%%%%%'''))))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++***((('''''''''((()))))))))************))))))))))))))))))************$$$&&&))),,,,,,***(((&&&)))))))))))))))))))))))))))************+++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))vvvlllbbbVVVNNNMMMJJJHHHGGGHHHKKKMMMMMMMMMLLLIIIEEEBBBAAA@@@===:::999888555222000///......,,,,,,***)))))))))*********++++++,,,,,,++++++***,,,+++******))))))******)))******+++++++++******))))))))))))))))))))))))***(((&&&%%%%%%&&&(((******)))(((&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))((((((''''''&&&'''&&&%%%%%%'''(((((('''***)))((('''&&&''''''((()))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''((())))))******))))))((((((((((((((((((((((((+++***)))((((((((())))))))))))************))))))(((((()))))))))*********)))))))))*********++++++))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******+++***)))(((''')))******************)))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))))))))***))))))))))))))))))))))))+++***((('''&&&'''((()))(((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))***)))(((((((((((()))***((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))))))))((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((('''(((***+++***)))************************((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***))))))'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''&&&&&&''')))((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++***)))((((((((())))))))))))************))))))))))))))))))************&&&(((***,,,,,,+++)))(((************************)))************+++++++++++++++,,,,,,,,,+++***)))************************+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))zzzmmm^^^SSSOOOKKKJJJIIIJJJMMMOOOOOONNNMMMIIIEEEAAA???>>><<<;;;;;;:::888555222111//////111///+++((('''((()))+++***++++++,,,,,,++++++***,,,+++******))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))((('''%%%###$$$&&&(((((('''&&&'''((())))))((('''''''''((((((%%%&&&'''(((((()))((((((***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******''''''''''''((((((((((((***))))))((('''((((((((())))))************))))))(((((())))))))))))******((((((((()))))))))******+++***)))(((((('''((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************)))((((((((())))))******))))))((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))---,,,***(((''''''(((((()))))))))(((((('''''''''+++*********))))))((((((((((((''''''''''''(((((((((((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&'''***++++++******************************))))))(((''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))))))))((('''''''''(((((((((((((((((((((((((((((('''(((((('''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++******))))))******))))))************)))))))))))))))*********++++++)))***++++++,,,,,,++++++************************)))************+++++++++++++++,,,,,,++++++***)))************************+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***zzzkkk^^^VVVOOONNNMMMNNNPPPQQQQQQPPPPPPLLLGGGCCC@@@???>>>>>>===<<<:::888555333111111///---+++)))(((((()))******++++++,,,,,,++++++***,,,+++******))))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''''''''&&&%%%%%%"""&&&))))))'''%%%&&&((())))))(((((((((((((((((($$$%%%''')))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++++++++++++++''''''((((((((((((((()))******))))))(((((((((((())))))************))))))(((((())))))))))))))))))(((((((((((())))))))))))++++++)))(((''''''''''''+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********)))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))((('''''''''************)))))))))))))))((((((''''''(((((()))(((((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((('''&&&(((***++++++***************************))))))((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((()))))))))))))))((((((((())))))************************&&&'''(((((('''''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++*********)))******++++++******)))))))))*********+++++++++***************+++,,,,,,************************))))))*********++++++++++++++++++++++++******)))************************+++++++++*********))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******xxxiii]]]TTTRRROOONNNOOOPPPPPPPPPPPPNNNIIIDDD@@@>>>>>>???======;;;:::888555444333******++++++******)))(((***++++++,,,,,,++++++***,,,+++******))))))******'''((()))***+++,,,,,,,,,************************))))))***++++++***))))))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))"""&&&))))))'''%%%&&&((((((((())))))))))))))))))%%%'''(((***++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++((((((((())))))*********+++++++++*********))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++'''''''''((((((((())))))))))))))))))))))))))))))***************+++,,,,,,******))))))(((((((((((((((((()))))))))************))))))(((((())))))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++++++++))))))))))))************))))))************))))))************************************************))))))))))))))))))))))))***))))))))))))))))))***************************+++***))))))++++++***)))))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***((((((((())))))(((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))******************************************)))))))))))))))))),,,,,,,,,,,,+++++++++*********++++++++++++******************++++++++++++******)))))))))***+++,,,************************))))))*********+++++++++++++++*********)))))))))************************+++++++++*********))))))************))))))((((((((((((((((((((((((((((((************************''''''(((((())))))******uuuggg[[[WWWQQQNNNMMMMMMNNNNNNNNNMMMJJJEEE@@@======>>><<<<<<<<<;;;999888666555******,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,+++******))))))******((()))***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***)))'''&&&&&&(((***+++$$$&&&(((((('''&&&'''((((((((()))*********))))))(((((()))******++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++******(((((())))))******+++++++++++++++++++++***))))))))))))************))))))))))))((((((((((((''''''((((((((()))))))))******+++***)))(((((('''((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))***+++((())))))******))))))((())))))))))))))))))))))))************++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((((((((((()))***++++++(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***)))))))))*********++++++))))))************))))))************************************************))))))))))))))))))))))))******))))))))))))******************************,,,+++******++++++***((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((((((''''''((()))))))))((((((''''''''''''''''''''''''%%%'''))))))((('''((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))''''''''''''((((((((((((************************************))))))))))))+++,,,,,,,,,,,,+++************++++++++++++***************++++++++++++,,,***))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))***))))))))))))))))))))))))************************((())))))))))))))))))***wwweee___VVVPPPMMMNNNNNNOOONNNNNNLLLHHHBBB>>>===>>>:::;;;;;;;;;;;;999888777//////...---,,,+++++++++***++++++,,,,,,++++++***,,,+++******))))))******)))******+++++++++******************************))))))))))))))))))))))))---,,,+++)))))))))******************************(((((((((((((((((((((((((((((('''(((((())))))***'''&&&%%%%%%'''((((((''''''((()))***+++******)))))))))((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''((())))))******))))))''''''(((((()))******+++)))***+++++++++***(((((())))))************))))))))))))(((((((((''''''''')))))))))*********++++++))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))******************)))))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))******+++++++++((((((((()))******+++++++++++++++++++++*********))))))(((((((((((())))))(((((((((((()))***+++,,,(((((((((((())))))))))))'''((())))))))))))((('''))))))))))))))))))))))))'''((()))******)))((('''((())))))***+++*********))))))*********+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************************)))((()))***+++***)))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&''''''((()))******)))((('''&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''((((((((((((************************************)))))))))(((***+++,,,,,,,,,+++))))))***++++++,,,,,,++++++************+++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))((())))))***+++++++++++++++++++++++++++++++++************)))((((((((()))******++++++))))))))))))))))))))))))***************************************)))))))))mmmfff\\\TTTPPPPPPQQQRRRPPPQQQPPPLLLEEEAAA???@@@999:::;;;;;;;;;:::999888666444000---++++++,,,---+++++++++,,,,,,+++++++++,,,++++++***)))***************+++++++++******)))************************))))))(((((((((((())))))000...,,,***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''***&&&###$$$'''))))))''''''((()))+++++++++***)))***)))'''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''((()))))))))))))))&&&&&&&&&'''((())))))***((()))*********)))'''&&&))))))************))))))))))))(((((('''''''''&&&************++++++++++++)))(((((((((((())))))***((()))*********)))'''&&&))))))))))))))))))))))))***************************)))(((((((((***+++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((''''''((()))***+++,,,,,,///......---+++******)))((((((''''''''''''(((((((((((((((((()))***+++,,,(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''(((((()))************))))))************+++++++++))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************'''&&&&&&'''***++++++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''$$$%%%'''((((((((('''''''''''''''''''''''''''''''''(((******(((&&&&&&&&&&&&'''((())))))((('''&&&'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************************************+++*********))))))((((((******+++,,,+++***)))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++)))((((((((()))***+++++++++++++++++++++++++++++++++************)))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************,,,,,,++++++******))))))qqq```ZZZWWWSSSQQQRRRRRRSSSSSSPPPJJJEEE@@@>>>>>><<<:::999999999777666888777555222000...,,,+++------.........---,,,,,,+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))***)))(((((())))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))(((((('''''''''&&&'''&&&$$$%%%'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((''''''''''''(((((()))***+++++++++))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++...------,,,+++***))))))))))))))))))))))))))))))************************+++*********))))))((((((************++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))*********+++******))))))((((((''''''************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******)))((((((((((((((()))************)))))))))))))))))))))))))))((()))))))))************************************++++++***)))(((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))***)))(((&&&&&&''''''(((%%%'''(((******((('''%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''+++***)))))))))***,,,,,,yyyhhh```[[[VVVRRRSSSSSSTTTTTTRRRMMMHHHCCC@@@???===;;;:::::::::999888999888666444111...,,,+++---------------,,,,,,++++++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))---+++)))((()))(((&&&$$$''''''''''''((((((((()))(((((((((((((((((((((((('''&&&'''''''''((()))***)))(((((((((''''''''''''///---***(((((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))******++++++***)))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))((((((''''''((()))***+++******))))))((((((((())))))))))))))))))))))))************************************)))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******+++++++++***))))))(((((())))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))++++++***((((((''''''(((((()))))))))******************))))))((((((((((((************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************++++++++++++************************++++++***)))))))))))))))************************************************)))(((((((((((((((((()))***)))((('''&&&'''((((((((()))***++++++***)))(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&''''''(((((())))))))))))((((((((((((((('''))))))))))))))))))))))))************************+++*********))))))))))))************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))***+++,,,vvvjjjbbb[[[UUUTTTTTTUUUVVVVVVRRRMMMHHHDDDAAA>>><<<;;;;;;;;;:::999:::999888666333000---,,,---------,,,,,,++++++++++++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))+++***(((((())))))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''000...+++))))))(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))************+++************************))))))************))))))******++++++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))+++******)))******+++,,,************************))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))***************))))))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++***))))))))))))***************************************************((((((''''''''''''((((((***)))((('''''''''(((((())))))************))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((()))((((((((())))))*********((((((((((((((((((((((((***************************************)))))))))************+++++++++,,,************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))(((((())))))***************))))))))))))***++++++wwwlllccc[[[VVVVVVWWWYYYYYYXXXTTTNNNJJJCCC@@@===;;;<<<<<<<<<;;;;;;;;;:::888555222///---...---,,,,,,+++++++++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''''')))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((())))))*********************)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))*********+++++++++,,,))))))))))))))))))))))))*********************************)))))))))))))))*********+++++++++,,,,,,************************''''''((((((((((((''''''(((((())))))))))))(((((((((((()))******++++++,,,)))))))))))))))))))))))),,,++++++******)))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&'''(((******)))))))))))))))*********))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++***))))))*********************************************************((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))))))))))))))************((((((((((((((((((((((((*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++yyynnnddd\\\[[[[[[[[[]]]]]]ZZZUUUPPPGGGDDD@@@=========<<<<<<<<<<<<<<<:::888555222000///...---,,,+++++++++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))((('''&&&%%%'''''''''(((((((((((((((&&&%%%$$$%%%(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))*********************))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))******((((((((((((((((((((((((******))))))(((((('''''')))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''''''''(((((((((((()))************************((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))------,,,+++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++******))))))))))))))))))))))))))))))************'''((()))***+++++++++***************************))))))))))))))))))))))))(((((('''''''''(((((()))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))*********+++************************+++***************++++++************************************************((((((''''''''''''(((((()))))))))))))))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))******************))))))))))))))))))))))))))))))))))))***************************************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))++++++******)))(((((('''(((((())))))************}}}pppeeeaaa___^^^```aaa___ZZZVVVMMMIIIDDDAAA??????>>>>>><<<<<<===<<<;;;888555333111000...,,,++++++,,,,,,+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))***)))(((((())))))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''((((((((((((((()))'''&&&''')))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((())))))******+++))))))))))))))))))******++++++*********)))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))************************************))))))))))))************++++++++++++************))))))((('''''''''))))))))))))))))))))))))------,,,,,,***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))*********************)))))))))))))))))))))************+++((())))))***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))***+++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********************************+++************+++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))*********)))((('''))))))************))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((((()))))))))))))))*********))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++***)))((('''''''''((())))))******))))))}}}pppfffccc```aaacccccc^^^ZZZTTTPPPJJJEEECCCBBBAAAAAA;;;<<<===>>>===:::888666333111///---,,,,,,,,,---+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))))))))(((&&&%%%''''''''''''((((((((()))((('''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********'''(((((()))******++++++***)))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))******((()))))))))************))))))))))))))))))))))))'''((()))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************)))))))))((())))))*********+++++++++))))))***+++++++++******************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************+++*********++++++,,,---++++++++++++++++++++++++******************************))))))))))))******))))))***+++***)))((('''((()))***++++++***)))((('''((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))******)))((((((((((((''''''''''''((((((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''''')))*********)))(((wwwjjjfffbbbbbbddddddaaa]]]YYYUUUNNNIIIFFFEEEDDDCCC;;;<<<>>>???>>><<<999888444222000---,,,,,,---...+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))((('''&&&(((***+++***)))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%'''(((******)))'''&&&&&&'''''''''(((((())))))$$$###"""###%%%'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++*********)))))))))))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++************************))))))))))))))))))))))))%%%%%%&&&''')))***,,,---+++*********))))))(((((())))))******++++++++++++******+++++++++******)))************************))))))))))))))))))))))))))))))(((((()))***++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++(((((()))************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++*********+++,,,,,,---++++++++++++++++++++++++************************++++++************++++++)))******++++++)))((('''%%%'''(((******((('''%%%(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))*********)))(((wwwmmmeeecccccc```^^^]]]^^^ZZZTTTNNNIIIGGGGGGGGGEEEDDDBBB???<<<999777666444333222000//////......,,,+++******)))*********++++++************++++++))))))(((((((((((())))))************************************))))))))))))''''''''''''((((((((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((()))******++++++***)))(((((())))))))))))((('''''''''''''''+++++++++*********))))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))*********+++++++++(((&&&&&&)))+++,,,)))&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))---,,,+++)))((('''''''''++++++************++++++$$$%%%''')))+++,,,------************************************************))))))))))))************))))))))))))))))))))))))************)))'''&&&%%%)))))))))))))))))))))))))))************+++++++++************************************************+++++++++***************))))))(((((((((((())))))******))))))))))))******++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++---+++)))((('''((()))***)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++...---+++)))(((((())))))))))))))))))((((((((('''&&&&&&&&&'''''''''''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************,,,+++)))'''(((***,,,...************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++******))))))******+++,,,************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***~~~sssiiieeeccc```^^^___```\\\WWWQQQLLLJJJIIIIIIFFFEEECCCAAA>>><<<:::999555444333111000///......,,,++++++***************++++++************++++++))))))(((((((((((())))))''''''''''''''''''''''''************))))))))))))''''''''''''(((((((((((()))(((((('''''''''''''''))))))************))))))&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******++++++***)))))))))))))))***))))))(((''''''((((((*********)))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))******************++++++***(((((())),,,,,,+++)))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))++++++************++++++'''((()))***++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((()))************+++++++++************************************************************************))))))(((((((((((())))))((((((''''''''''''((((((++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,+++)))((((((((()))***)))***++++++++++++***)))************************+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,+++***))))))))))))))))))*********,,,+++)))(((((((((((()))+++************)))))))))''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++***)))((()))***,,,---************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''''''''''''''+++++++++++++++++++++++++++++++++*********))))))+++***))))))))))))***+++******))))))******+++,,,************************++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***~~~pppiiiddd```___aaabbb___ZZZUUUPPPMMMLLLKKKFFFEEECCCAAA???===<<<;;;777777555333111///...---,,,,,,+++***************++++++************++++++***))))))(((((())))))***************************************))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))************))))))((((((((('''''''''&&&&&&)))((((((''''''(((((()))((((((((((((((()))******++++++***))))))))))))***+++***))))))((())))))))))))))))))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++***)))))))))((((((''''''))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***++++++******************,,,***))))))+++,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((()))***++++++++++++************++++++++++++++++++++++++***)))************************************************))))))))))))************))))))))))))))))))))))))************)))(((''''''(((((((((((((((((((((((()))************+++++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***(((((()))******)))***++++++++++++***)))******************************))))))))))))******************************++++++,,,,,,,,,+++******************))))))))))))))))))((('''''''''(((((()))))))))((((((((('''''')))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))***************************+++++++++************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))+++++++++++++++++++++++++++++++++***************++++++************++++++******))))))******+++,,,************************++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***yyynnnfff``````bbbcccaaa\\\XXXSSSPPPMMMLLLEEECCCAAA???===<<<;;;;;;:::999888666333000...---,,,,,,+++************+++++++++************++++++***))))))))))))))))))***++++++++++++++++++++++++************)))))))))(((''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''))))))(((((((((((())))))((((((((((((((())))))***++++++***))))))*********++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))*********++++++++++++*********)))((((((''''''))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***+++++++++***************,,,+++)))))))))+++,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))***************++++++)))))))))))))))******+++++++++************+++++++++,,,,,,,,,,,,+++******************************************************((()))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++************************************************(((((((((((())))))))))))***))))))))))))))))))***+++******************+++++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++***))))))******+++*********++++++************************************))))))))))))))))))***************************++++++,,,,,,,,,++++++***++++++******))))))(((((((((((((((((((((((())))))*********)))))))))((((((***))))))((('''&&&&&&%%%$$$%%%''')))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))***+++,,,+++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************,,,++++++++++++++++++,,,******))))))******+++,,,************************+++******************+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***vvvkkkbbbaaaccccccaaa^^^ZZZUUUQQQNNNLLLFFFDDDAAA???===<<<<<<<<<;;;;;;:::888555222///...---,,,,,,+++***+++++++++++++++************++++++******))))))))))))******((((((((((((((((((((((((************)))))))))(((''''''''''''((((((((((((***)))((((((''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((())))))***+++***************++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******)))*********+++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++***)))((()))***+++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,+++******)))))))))))))))++++++************++++++)))***+++,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))((()))***************)))************************))))))*********+++++++++************************))))))))))))))))))))))))''''''(((((())))))))))))******))))))))))))******++++++************++++++++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++***************+++++++++******************+++************************)))))))))******)))))))))***************************++++++,,,,,,,,,++++++++++++******))))))(((((((((((())))))))))))))))))------,,,,,,,,,+++++++++******)))(((''''''&&&&&&$$$%%%''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((()))***,,,,,,+++***)))************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((())))))((('''&&&&&&************************************************++++++++++++++++++++++++******))))))******+++,,,*********************************++++++*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***sssgggccceeecccaaa___[[[WWWRRRNNNLLLJJJHHHDDDAAA???>>>>>>???<<<<<<;;;:::777444111///------,,,+++++++++++++++++++++************+++++++++******))))))******+++))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((******)))((((((((((((((('''''''''(((((('''''''''%%%&&&'''((()))******+++***))))))(((((())))))***((((((((((((((()))******+++************+++,,,,,,*********)))******+++,,,************++++++++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++***************+++++++++))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))*********+++++++++***++++++***(((((()))+++************************))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***)))(((((())))))++++++************++++++'''((()))+++,,,---------************************************************))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))'''(((((())))))******++++++******))))))******+++***))))))(((((())))))***++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************+++++++++++++++++++++***))))))***++++++************************))))))************))))))******************************+++,,,,,,,,,++++++************))))))))))))))))))*********)))(((((())))))((((((((('''''''''***))))))(((((('''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((()))***+++,,,+++*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++'''(((************)))(((***************************************+++++++++******++++++++++++************))))))******+++,,,************************)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***|||mmmggghhhccccccaaa^^^YYYTTTPPPMMMLLLIIIEEEAAA???>>>>>>>>><<<<<<<<<;;;999666333111------,,,++++++++++++,,,++++++************+++++++++******))))))******+++++++++++++++++++++++++++************))))))))))))''''''''''''(((((((((((())))))(((''''''''''''(((((())))))))))))))))))(((''''''(((((()))))))))*********))))))))))))******((((((((((((((()))******+++*********++++++,,,---)))))))))))))))***++++++))))))))))))*********+++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((())))))******++++++))))))))))))))))))))))))((()))))))))************+++******))))))******+++(((((()))***+++,,,,,,---***,,,------***))))))+++************************((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))***+++++++++************++++++'''''')))***+++,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,+++************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))***++++++,,,+++******))))))******+++***))))))(((((())))))***++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************************************************************)))***++++++,,,,,,,,,+++++++++***))))))***++++++************************((()))***++++++***)))(((************************)))***+++,,,,,,,,,,,,+++)))))))))))))))*********((())))))))))))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$)))))))))((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++************************((()))+++---------,,,+++************************))))))*********+++++++++))))))***++++++***))))))******))))))******+++,,,************************)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***rrrjjjjjjddddddbbb___[[[VVVQQQNNNKKKHHHDDD@@@===<<<<<<<<<<<<======<<<:::777444222...---,,,,,,++++++,,,,,,++++++************++++++++++++************++++++((((((((((((((((((((((((************))))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******((((((((((((((()))******+++*********+++,,,,,,---))))))(((((()))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++''''''(((***+++,,,---...***---000///,,,******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------''''''(((((()))+++,,,---++++++************++++++'''((()))***************************************************************))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((()))***++++++***)))(((************************)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++(((((())))))(((&&&$$$###***))))))))))))((((((((((((((((((((())))))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************$$$%%%(((***++++++***)))))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((*********)))***++++++,,,************************)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***ssshhhfffdddaaa___]]]ZZZVVVSSSRRRNNNHHHBBB>>>;;;;;;;;;======<<<;;;:::888777666222111000...,,,++++++***...---+++))))))***+++,,,++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************))))))))))))))))))))))))((('''&&&%%%***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))************************+++++++++*********))))))************************$$$$$$%%%&&&'''((()))))),,,***+++---+++'''(((++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++***)))'''''''''((()))'''(((***+++,,,,,,,,,+++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***'''%%%&&&)))+++***(((,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,)))(((+++///---***+++111))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***+++***)))'''%%%''''''(((((())))))******(((((()))***************(((((((((((((((((((((((('''((()))***************,,,,,,++++++***))))))((()))******)))(((''''''(((************************---,,,***)))))))))***+++++++++***)))(((((())))))************************))))))))))))************))))))(((((((((((())))))+++***)))***++++++***)))))))))))))))************+++++++++*********))))))'''(((((((((((())),,,...******))))))))))))******))))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************{{{pppkkkhhheeebbb```]]]YYYVVVUUUQQQJJJCCC>>><<<;;;;;;============;;;:::999888333222111///---,,,++++++------+++*********+++,,,++++++************++++++************************************)))))))))((())))))))))))************)))))))))(((((((((((('''''''''((((((((((((((('''***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((************************''''''(((((())))))******,,,******,,,***'''(((+++++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((******++++++++++++******+++++++++++++++***))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************((()))***++++++***)))(((+++***)))((('''(((((()))((()))***+++++++++++++++************************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******++++++******)))************************,,,***((()))+++---,,,++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((***+++------,,,+++***************************)))))))))))))))))))))))),,,+++***)))((((((((((((***((()))...444555000***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((*********)))'''&&&''''''(((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************))))))(((---,,,)))''''''''')))******++++++***)))((((((***************************,,,+++***)))((())))))***++++++***)))))))))))))))************************))))))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))************+++++++++*********)))))),,,,,,,,,***(((((()))+++******))))))))))))******))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))************************}}}rrrooojjjfffcccaaa^^^[[[YYYUUUMMMFFF@@@<<<;;;;;;=========>>>======<<<;;;555444222000...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))************((((((((((((''''''''''''%%%&&&'''((())))))***)))))))))((('''''''''(((((())))))))))))))))))))))))************++++++++++++))))))))))))************************************)))))))))*********++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((************************************************---)))(((******((((((+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))***++++++***))))))******)))((((((((())))))+++***************++++++************************,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************,,,+++)))***+++---,,,,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************************************((()))+++,,,,,,,,,+++***************************)))))))))))))))))))))))),,,,,,+++***))))))))))))---------333BBBKKK@@@...)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))******)))((((((((((((((((((((((((''''''(((((()))******************************************++++++******)))((('''...+++(((%%%$$$&&&)))******+++,,,+++***)))***+++******************************)))((((((((())))))+++***))))))))))))))))))************************))))))))))))************++++++************+++++++++***)))***++++++***)))))))))))))))************+++++++++***************+++,,,+++***''''''((()))******))))))))))))*********))))))(((((())))))******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||wwwqqqkkkgggdddbbb```\\\XXXQQQIIIBBB===;;;:::;;;<<<======>>>>>>======777666444222000...------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))((((((((('''''''''&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********************************))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++*********---)))'''***+++))))))+++)))******++++++******)))++++++++++++++++++++++++******************************++++++++++++************+++++++++******)))************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******************************************************************************)))))))))))))))))),,,+++***)))))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************)))))))))***************))))))))))))******))))))))))))))))))))))))************************************************************************))))))***+++,,,++++++***************************))))))))))))))))))))))))*********+++,,,---...///+++......222DDDSSSJJJ555++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&'''((()))******))))))*********))))))((((((((((((((()))***************************************))))))*********))))))(((,,,+++((('''&&&''')))***)))***++++++))))))***+++************************))))))((((((((((((((((((******)))))))))))))))***************************((()))))))))************+++******))))))******++++++***)))***++++++***)))((()))))))))************************************&&&'''(((((('''''')))*********))))))))))))*********))))))))))))))))))***)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((yyypppjjjgggdddccc___[[[UUUMMMFFF@@@<<<::::::;;;<<<======>>>>>>>>>999888666333111000///...,,,------------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******((()))))))))*********************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******))))))(((---((('''+++---+++)))***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******+++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))******************,,,+++***)))))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********************************))))))(((((()))***+++++++++******+++++++++))))))))))))))))))))))))************************************************************************))))))******++++++++++++************************))))))))))))))))))))))))((()))))))))+++,,,---...$$$******)))555CCC???///************************))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''((()))))))))))))))+++++++++******)))))))))(((((()))***************************************&&&'''(((******+++++++++******+++++++++***)))(((''')))***)))(((((()))***************************((((((((()))))))))((((((***)))))))))))))))******************************((()))))))))************))))))(((((((((((())))))+++***)))***++++++***)))((()))))))))************************************&&&((()))***))))))***+++******))))))))))))************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((wwwooojjjgggeeeaaa___ZZZTTTLLLEEE>>>;;;:::;;;<<<===>>>>>>>>>>>>;;;:::888555333111000///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))************************)))))))))))))))))))))******)))(((((((((((()))*********))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))*********)))))))))((((((,,,((((((...111...***)))******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,((()))***+++++++++******+++***************++++++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***)))(((***+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))&&&++++++''')))000///)))''''''''''''''''''''''''))))))))))))))))))))))))++++++))))))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))+++***************))))))(((((()))***************************************%%%&&&((()))+++,,,,,,,,,(((***,,,------+++)))((('''((())))))(((((()))***************************(((((()))*********)))))))))))))))))))))******+++************************))))))))))))************))))))(((((((((((())))))+++***)))***++++++***)))))))))))))))***************************+++++++++***,,,------+++******+++******))))))))))))******+++******))))))******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}sssmmmiiigggdddccc```[[[TTTKKKCCC>>><<<<<<===>>>????????????===;;;999666444222111000///...---,,,+++,,,---------,,,,,,++++++,,,,,,---************************((()))))))))************))))))))))))***************))))))))))))((((((((('''((()))***************'''((()))***+++******)))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))************)))))))))))),,,(((***111555111+++)))++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******))))))***+++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***++++++++++++***((()))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))++++++***''''''(((***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***+++,,,---,,,+++*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((((((((((((((((((((()))))))))(((((()))***************))))))))))))))))))))))))&&&'''(((******+++++++++((()))***++++++***))))))''')))******))))))***+++************************((((((***+++++++++******)))))))))))))))***++++++************************))))))))))))***************))))))))))))))))))***+++***)))***++++++***)))))))))))))))************))))))*********+++++++++(((***,,,,,,+++******+++******))))))))))))******+++******))))))******++++++++++++***************))))))))))))))))))))))))************************vvvoookkkiiiffffffeeeaaaYYYOOOFFF@@@>>>>>>???@@@@@@@@@@@@@@@>>><<<:::777555333111111000///,,,++++++,,,---...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))(((((((((''''''''''''%%%&&&((()))+++,,,,,,,,,'''((()))+++++++++***))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))************************+++)))+++333777333,,,(((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---((()))***+++,,,,,,+++***'''(((***+++,,,,,,,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++'''((()))'''$$$###%%%(((******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,...000111***)))+++//////***)))---++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++***)))(((((('''((((((%%%&&&&&&&&&''''''(((((((((((()))***************((((((((((((((((((((((((((())))))************)))))))))(((''''''((()))***(((***++++++******+++---************************((()))***,,,,,,,,,+++***))))))((())))))***++++++************************))))))))))))************++++++************+++++++++***)))***+++++++++)))))))))))))))************))))))******++++++++++++ ###&&&))))))***+++,,,******))))))))))))******++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))************************}}}rrrmmmkkkkkkjjjhhhddd___VVVLLLFFFAAAAAAAAACCCDDDCCC@@@>>>@@@>>><<<;;;999777444111///...,,,,,,---------,,,,,,---------,,,***((('''************************...---+++*********++++++''''''(((((()))+++,,,---((((((((()))******++++++((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))*********+++++++++******)))((((((((((((((()))(((((((((''''''''''''******))))))))))))******))))))))))))))))))))))))///......---+++)))'''&&&))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******)))))))))))))))*********---,,,+++))))))***,,,---************************+++***)))(((((()))***++++++*********))))))((((((++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++******))))))++++++******++++++,,,---+++***))))))++++++***)))++++++++++++******))))))************************++++++++++++++++++++++++******))))))))))))******++++++************++++++************************))))))*********+++++++++)))'''&&&%%%%%%&&&''')))************************************************(((((()))***++++++,,,,,,******))))))))))))*********)))))))))((((((''''''************************&&&'''((())))))((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******''''''(((******+++++++++))))))(((((((((***+++,,,************************))))))************))))))******))))))***++++++,,,))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++++++++)))((('''))))))))))))))))))))))))++++++*********************+++,,,,,,******+++,,,,,,++++++++++++++++++,,,''''''(((((())))))******************************))))))******+++++++++,,,))))))))))))))))))))))))wwwooolllkkkjjjiiigggccc[[[RRRLLLFFFFFFEEEFFFFFFEEECCC@@@@@@>>><<<:::999888555222111///---,,,------,,,+++***+++,,,,,,,,,+++***)))************************---,,,+++*********++++++(((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,------,,,++++++***))))))*********+++++++++******)))((((((((((((((())))))((((((((('''''''''******))))))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,++++++******))))))(((((()))***++++++,,,,,,,,,,,,************************++++++************++++++++++++++++++*********)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++*********)))++++++******++++++,,,---,,,*********+++,,,+++***++++++++++++*********)))************************++++++++++++++++++++++++******))))))))))))******)))(((((((((((((((((()))***************************+++++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************************************************((())))))***++++++,,,,,,++++++************++++++*********)))))))))((((((************************'''(((((((((((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))******+++++++++***))))))(((((()))***+++************************))))))************))))))******************++++++))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))***************************************************************************************)))((((((*********************************+++++++++,,,,,,***+++,,,,,,******+++,,,++++++************++++++))))))))))))************((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))~~~sssnnnkkkkkkkkkjjjhhhbbb[[[UUUPPPNNNLLLKKKJJJIIIFFFDDD???>>>;;;::::::888666444333111...---------,,,***)))***+++,,,,,,,,,,,,+++************************,,,,,,+++************+++***)))(((&&&%%%%%%%%%%%%++++++******)))(((((('''************************)))))))))((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++******)))))))))************+++***))))))((((((((((((((()))))))))(((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((('''&&&(((+++---......,,,+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++************++++++******++++++,,,------+++***+++,,,---,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))((((((''''''(((((()))************************++++++,,,,,,,,,---------,,,,,,************,,,,,,************************************************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''((()))******+++******+++***))))))((())))))***************************))))))************))))))************************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************++++++***))))))))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,*********))))))*********++++++++++++************((((((((((((((((((((((((******+++++++++++++++,,,))))))))))))))))))))))))xxxpppkkkkkkkkklllkkkgggbbb^^^YYYVVVSSSQQQOOOMMMIIIGGGAAA>>><<<;;;:::999777666555333000///...---,,,***++++++++++++++++++++++++************************++++++*********************)))((('''&&&%%%%%%%%%************))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))(((((('''))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((('''******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***(((((())))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******+++++++++******)))))))))))))))+++,,,---,,,,,,+++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++******))))))******+++************************+++++++++,,,,,,,,,,,,---***)))(((((((((((()))***************************************************))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((()))***************++++++***))))))(((((((((************************))))))************))))))***************))))))((()))******++++++******)))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************,,,+++***)))))))))***+++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,******))))))))))))******+++++++++******)))))))))************************************************))))))))))))))))))))))))~~~uuunnnmmmllllllllljjjgggeeeaaa___[[[YYYVVVRRRNNNJJJCCCAAA>>><<<;;;;;;999777777444111000///...,,,+++------,,,+++*********)))************************************************))))))((((((((((((((()))(((((())))))************(((((((((((((((((((((((()))))))))***************'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******))))))******++++++,,,,,,...---+++*********++++++************************((()))***++++++***)))((())))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++------,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************************++++++++++++((((((((((((((((((((((((***************************************************************+++++++++******))))))))))))******+++++++++++++++,,,,,,,,,***************************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))************)))************))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********))))))(((******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))************************************************************************,,,+++***))))))***+++,,,************************++++++***)))(((''''''&&&***+++,,,,,,******+++,,,******))))))))))))***************))))))(((((('''************************))))))))))))))))))(((((())))))))))))))))))))))))tttqqqnnnkkkkkkkkkkkkjjjhhhfffdddaaa^^^YYYSSSOOOGGGDDD@@@>>>===<<<:::999777555222111000///---,,,///...,,,+++***)))))))))************************((()))******+++*********)))))))))))))))***+++,,,'''(((((()))******++++++''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((())))))******))))))))))))))))))))))))************))))))))))))******++++++,,,,,,++++++***)))))))))))))))((((((((((((((((((((())))))*********)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))$$$%%%&&&((()))*********))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,((())))))***+++,,,------000...,,,)))((()))***+++************************)))))))))******))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,------+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********))))))*********************************))))))*********+++++++++***************************************************************************************************))))))))))))))))))******++++++++++++,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))************))))))((())))))))))))))))))))))))))))))************))))))&&&''')))***+++***)))(((******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++************+++,,,,,,))))))))))))))))))))))))++++++***)))(((''''''&&&***+++,,,,,,******+++,,,*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))|||wwwppplllkkklllmmmmmmnnnmmmllljjjggg```YYYTTTKKKHHHCCC@@@>>>===;;;:::777555222111111000///---...---+++*********++++++************************'''((()))***++++++***)))***))))))))))))***++++++)))))))))))))))*********((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''((()))*********))))))))))))))))))))))))************)))))))))(((***++++++,,,------,,,,,,******))))))((((((((((((((((((((((((((()))***************)))))))))((((((******))))))))))))******))))))))))))))))))))))))###$$$&&&((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,------,,,+++************************************+++******))))))******+++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------++++++******++++++,,,---,,,*********+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,***++++++++++++++++++***************************************************************************+++******))))))******+++************+++++++++,,,************************)))))))))******)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((******+++***))))))))))))))))))))))))))))))))))))************))))))$$$&&&(((***++++++***)))***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,+++***************************************+++++++++***+++,,,,,,******+++,,,++++++************++++++))))))))))))))))))******((((((((((((((((((((((((++++++++++++*********))))))))))))))))))))))))))){{{ssslllkkklllnnnooorrrrrrqqqpppllleee]]]WWWNNNJJJEEEAAA???===<<<:::777555333111222111000...,,,+++*********+++,,,---************************'''((()))+++++++++***)))******))))))))))))******++++++******)))((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++++++++******))))))((((((((('''((((((((((((((()))******************))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******,,,,,,++++++++++++++++++)))***,,,------,,,+++***************************---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++******++++++,,,---+++***))))))++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,///......------......///************************++++++,,,,,,,,,---------)))******++++++******)))************************************************++++++******************,,,++++++++++++++++++,,,)))))))))******+++++++++************************((()))***++++++***)))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********))))))((('''((()))***++++++***)))))))))))))))))))))))))))))))))************))))))###%%%'''***+++++++++******++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((***+++,,,---,,,,,,+++++++++++++++++++++++++++)))******,,,---...//////***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,************************---------,,,,,,+++++++++))))))))))))))))))))))))}}}sssnnnmmmnnnoootttvvvxxxxxxtttmmmeee```SSSOOOIIIDDDAAA@@@???>>>:::777333111000000///...---------...------,,,,,,+++,,,,,,---,,,+++***)))...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************+++++++++***))))))((())))))))),,,,,,+++***)))((('''&&&))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++******************+++++++++)))''')))+++,,,***'''*********)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******(((((()))))))))*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++........................***---//////...,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,++++++***+++,,,---...---,,,,,,------------------------------------------------************************,,,---.........---,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++)))************+++++++++...---+++***))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************++++++************++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((((((((())),,,++++++******++++++,,,************************,,,+++*********+++,,,---******+++++++++***)))))))))************+++++++++++++++************+++++++++,,,---,,,***)))***++++++++++++************)))+++++++++************)))------,,,,,,+++***))))))---,,,,,,+++*********+++************************---+++)))(((((()))+++---+++*********))))))((((((,,,+++***))))))***+++,,,wwwqqqpppqqqrrruuuwwwyyyyyyvvvpppiiieeeZZZTTTLLLFFFBBB@@@>>>===;;;999666444333222000...------......------,,,,,,++++++,,,,,,,,,+++***)))---,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++......---,,,++++++++++++******)))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))((('''(((***+++)))&&&))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...........................+++---......,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------------------------------------------------------++++++---............---,,,------......------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++)))************+++++++++,,,,,,,,,++++++******)))(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))*********************))))))************))))))))))))))))))***************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((()))))),,,++++++******++++++,,,************************+++***)))''''''''''''((())))))***************))))))************+++++++++++++++************++++++,,,---...---+++***+++,,,+++++++++************)))))))))******+++++++++,,,------,,,++++++***))))))---,,,++++++*********+++************************************************+++*********)))))))))))),,,+++***))))))***+++,,,~~~vvvssssssssstttvvvyyyzzzyyytttooolllaaa[[[QQQIIICCC@@@???======;;;999777666444000...............------,,,,,,+++++++++,,,++++++***))),,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++---,,,+++***)))(((((((((''''''((()))***++++++,,,(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************(((''''''((())))))(((&&&((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++,,,------------.........,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,---------.........//////........................,,,,,,---,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------........................***+++,,,---////////////------............------,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++)))************+++++++++******+++,,,,,,+++******((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))***************))))))(((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))******(((((((((((())))))))))))((((((((()))))))))******)))))))))(((((())))))***++++++************++++++************************+++***)))'''&&&&&&%%%&&&(((((()))***+++++++++***)))************+++++++++++++++************++++++---...///...,,,+++,,,---+++++++++************)))'''((()))***+++,,,------,,,,,,,,,+++******)))))),,,,,,+++************+++************************)))***+++,,,,,,+++***)))***************)))))))))++++++************++++++{{{vvvtttsssrrruuuwwwyyyyyywwwsssqqqeee^^^TTTKKKEEEBBB@@@???===<<<:::999888555111...//////...---------,,,,,,***++++++++++++*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************++++++*********))))))))))))))))))))))))++++++************++++++,,,+++***(((''''''''''''''''''((()))***++++++,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************((((((((()))))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******+++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,---------...........................,,,---,,,+++******,,,......------,,,,,,,,,------------------------------...........................------------,,,,,,,,,,,,,,,,,,---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.../////////------............------+++++++++******+++++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++'''(((***,,,,,,+++***)))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))************************(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))((())))))******++++++************++++++************************++++++******))))))))))))((((((***+++,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,......---,,,+++,,,---+++++++++*********))))))((())))))***++++++,,,,,,,,,+++++++++******))))))++++++***************+++*********************************++++++*********************************++++++++++++++++++++++++zzzuuurrrppprrruuuwwwwwwvvvtttsssfff```VVVMMMHHHEEEBBBAAA===<<<;;;:::999666222///111000///------,,,------*********************++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********++++++******************+++))))))))))))))))))))))))++++++************++++++......---,,,+++******+++)))))))))))))))*********)))))))))(((((((((((((((************************)))))))))))))))******++++++++++++*********)))))))))***+++++++++*********---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***,,,---...///000,,,,,,---------.................................---------+++******,,,///---------,,,,,,---......---------------------------..............................---------,,,,,,,,,,,,,,,---------......................................................++++++++++++++++++++++++........................---......//////......---,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++))))))*********+++++++++%%%&&&)))***+++***)))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((((((((('''((((((((()))))))))***))))))))))))************)))))))))))))))***+++++++++******))))))******+++************************)))******++++++,,,,,,,,,)))***+++,,,------------))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,+++******,,,+++++++++*********))))))************************++++++***************)))*********))))))***++++++************************,,,+++)))(((((()))+++,,,***************++++++++++++++++++,,,,,,+++++++++xxxssspppqqqssstttuuutttsssrrrgggaaaYYYQQQLLLHHHEEEBBB>>>===;;;:::999777444222222111///---,,,,,,------******)))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++************++++++,,,,,,+++************+++++++++******))))))((((((******))))))))))))((((((************************)))))))))))))))******+++,,,,,,++++++***))))))))))))+++,,,,,,+++******+++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))+++,,,...//////........./////////000000........................------...---,,,+++---///------------------...///---------------------------------...........................---------,,,---------,,,---......///................................................------------------------000//////...------............////////////......---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))************+++++++++&&&''')))*********)))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))***************))))))(((((())))))***++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))((((((((((((''''''''''''(((((())))))******)))))))))*********++++++))))))))))))******+++,,,******))))))))))))******************************&&&'''(((***++++++++++++******+++,,,---------,,,)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***++++++++++++************)))+++++++++*********))))))***************************))))))))))))***++++++************************---+++)))'''''')))+++---*********+++++++++++++++++++++,,,,,,,,,,,,++++++~~~vvvqqqqqqrrrssssssrrrrrrqqqjjjeee]]]VVVPPPKKKFFFBBB@@@>>>;;;:::::::::888777333222///---,,,,,,---...***)))(((((()))***+++,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))++++++************++++++(((((((((((((((((()))***************)))))))))(((++++++*********)))))))))************************)))))))))))))))******+++,,,,,,++++++***))))))((((((***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------........................*********+++,,,,,,------------........./////////........................,,,...//////...---......---------------...//////........................---------.........//////............------------...------,,,---...///000........................................................................//////...------...///000......////////////.........------,,,,,,------...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------,,,,,,,,,+++++++++)))************+++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))*********************))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((''''''''''''''''''((()))*********))))))*********+++++++++))))))))))))***+++,,,---******))))))))))))******************************&&&'''((()))******)))))))))******++++++*********)))************+++++++++---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,+++++++++************)))***************+++++++++))))))))))))************)))))))))))))))***++++++************************++++++***))))))***++++++*********++++++,,,,,,,,,++++++,,,------,,,++++++yyyrrrrrrrrrrrrrrrrrrqqqqqqmmmhhhaaaZZZSSSLLLFFFBBBBBB???<<<;;;;;;<<<;;;:::444222///---,,,,,,---...***)))(((((((((***+++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++************+++,,,---...)))))))))))))))*********,,,+++++++++******))))))************************)))))))))))))))******+++,,,,,,++++++***))))))((('''***,,,+++)))((()))+++((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,++++++******************++++++,,,,,,,,,------------------------........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------........................,,,...111111000.........---------------...///000........................---------.........////////////.........---------......---,,,---...///000////////////////////////////////////////////////...........................---------...///111333......////////////......///......------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++---------,,,,,,+++++++++)))************+++++++++------,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))************++++++************++++++))))))(((((((((((())))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&''''''((()))******+++)))************+++++++++))))))))))))***+++,,,---******))))))))))))******************************))))))***++++++***)))(((((())))))))))))((((((''')))************+++++++++---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++++++++************)))(((((()))***+++,,,,,,---)))))))))))))))*********))))))((())))))***++++++************************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++------------++++++}}}uuuqqqllljjjlllnnnnnnmmmllliiibbb[[[SSSMMMHHHEEEDDDBBB@@@===:::999888888666444222///...---...///,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))))))))*********))))))((())))))))))))))))))))))))))))))******++++++,,,,,,)))************++++++++++++*********))))))((((((+++*********)))((((((((()))(((((()))+++---,,,+++---,,,***)))))))))******************************+++***)))))))))***,,,,,,((())))))))))))*********++++++************++++++,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...///......---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,+++,,,,,,------------.........//////........................//////////////////......000000000000000000000000111000000///.........///------------...///000111//////000000000000//////...//////000000000000///.........//////////////////000000111111111000000///...------//////...---,,,---......,,,,,,---...///......------......///---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((('''''''''&&&************************,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))***))))))((('''&&&(((((((((((('''''''''''')))))))))((()))******+++))))))***++++++++++++***************************)))************+++++++++************************++++++************++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++xxxrrrllliiikkknnnnnnnnnooolllfff___WWWPPPKKKHHHEEECCC@@@>>><<<:::::::::777555333000...---......,,,,,,,,,++++++++++++***+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))(((((()))***************)))))))))))))))))))))))))))))))))***************)))************++++++++++++*********)))))))))))),,,,,,,,,+++++++++++++++***)))((()))+++,,,,,,+++,,,,,,***)))))))))******************************+++***)))))))))***+++,,,)))))))))*********++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...---,,,++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---++++++---///000------------............,,,,,,---------.........,,,,,,---------.........///...---,,,,,,,,,------------........./////////........................000000000000000000000000............////////////000///......------......///////////////000111111111111111222111111000000333444444444333333222222//////////////////////////////000000000000//////111///...///000111000///---...//////...---...///...------,,,,,,------......------,,,,,,------...---......//////......---------------,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''************************++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))******+++))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++*********++++++*********+++******))))))******+++++++++******************+++++++++*********))))))************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++|||uuummmhhhiiillloooooorrrooojjjddd\\\UUUOOOLLLEEEDDDAAA???===<<<;;;;;;999777444111///...------,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++***************+++++++++***************'''((()))***************))))))))))))))))))))))))***))))))))))))))))))((()))************+++++++++***************)))))))))+++++++++++++++,,,,,,,,,+++***)))***+++,,,+++***,,,+++******)))***************************************))))))******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++///...---,,,,,,---...///++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------111///,,,++++++---///111............////////////,,,------------.........,,,------------.........//////...------------...............////////////////////////////////////000000000000000111111111........./////////000000111000000///////////////111111000000000111222222444555555555444333333222444444444333333222111111111111111111000000000000000000111111111111000000222111000000111222111000///000111000///...///000......------------...............------........./////////000000/////////............------------,,,,,,,,,,,,++++++++++++------------------------*********************************)))))))))))))))************************++++++***))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))),,,,,,++++++***))))))(((+++++++++***************************************))))))***++++++++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyynnnhhhhhhkkknnnooorrrppplllggg```XXXRRROOOFFFEEEBBB???===<<<<<<<<<:::888666333000...------------,,,,,,,,,+++++++++************************************************************************))))))*********))))))((())))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++************************((((((((()))*********+++,,,***)))***++++++***)))++++++*********************************************************++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,...///++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))***+++---.........---,,,......---------...//////////////////000000000000------------............------------............//////......................../////////000000000////////////////////////000000000000000111111111//////000111222222333333444444333222222333333333222222111111111222333333888888888888777666555555444444444333333333333444444444333333333333333222333333333444333333222222222000000000111222111000000111222111///...///000000000////////////000000......------------.........//////000000//////............------------,,,------,,,,,,,,,+++++++++------------------------************************************************************************+++******************+++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))************(((((()))***************))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++******))))))))))))******((((((***++++++***((((((+++++++++*********))))))************************(((((((((((((((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~rrriiihhhjjjmmmnnnooonnnlllhhhbbb[[[UUUQQQHHHFFFCCC@@@>>><<<<<<<<<:::999777444222000...------------,,,,,,,,,++++++************************************************************************++++++++++++***((('''&&&******************************))))))((((((''''''))))))*********+++++++++***************+++++++++((((((((()))*********+++,,,***)))***++++++***)))************+++*********************************))))))******+++++++++++++++,,,,,,,,,,,,---------++++++************++++++...---,,,,,,,,,---///000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++*********+++,,,---...///...---,,,+++,,,.../////////...---/////////000000000111111---------.........//////---------.........//////...//////////////////////////////000000000111111000000000000000000000000//////000000000111111111000000111222333444555666666666666555555666666777444444444444444555666777:::;;;;;;;;;::::::999888888777777777888999::::::777666666666555555444444555555555555555444333333222111000000222222111000111222222111000//////000000000////////////000000......------------...............//////.........------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++*********************************++++++***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))((()))))))))*********+++(((((()))************)))))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++,,,+++************+++,,,((()))***++++++***)))((())))))*********+++++++++************************(((((((((((((((((((((((())))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxnnnkkklllmmmnnnmmmnnnmmmkkkfff```ZZZVVVKKKIIIFFFBBB???===<<<<<<:::999888666333111000///------------,,,,,,,,,,,,***************+++++++++***************+++++++++***************+++++++++++++++++++++***((('''&&&***************************))))))))))))))))))((()))************+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***+++,,,+++***))))))***++++++++++++***************************))))))***++++++++++++***++++++,,,,,,,,,---------+++******))))))******+++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------......---------++++++,,,,,,------......******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,...///000///......////////////000000000000------........./////////------........./////////...///000000111000000000000000000000111111111111000000000000000000000000000000000111222222333333111111222444555777888999999999888888999999::::::999999999:::<<<===???@@@@@@AAAAAABBBBBBBBBAAAAAA======<<<;;;<<<===>>>???<<<<<<<<<;;;;;;::::::999888888888888888777666555666444333444555666555333333444444333111000111222//////............////////////............//////---......//////......------------,,,,,,,,,,,,+++------------,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++************************)))***++++++++++++***)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))))))))((('''(((((())))))*********'''((()))++++++******)))))))))***++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******((())))))***++++++,,,,,,***************+++++++++************************))))))***++++++++++++***)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}~~~|||}}}uuupppooooooooonnnooopppooolllfff```\\\PPPMMMJJJEEEBBB???======999999888777555333111000...------------,,,,,,,,,))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))************))))))************************)))))))))***************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))+++,,,,,,+++((()))***+++,,,++++++***************************((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---......///******+++++++++,,,,,,,,,------------------......---------------...//////------,,,,,,---...000111........./////////000000............////////////............////////////...///000111111111000000000000000111111111222222111111111111111111111111222222333333444555555666555666777999;;;<<<>>>>>>??????>>>>>>???@@@@@@AAA@@@AAABBBCCCEEEHHHJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@@@@???>>>===<<<<<<:::999:::;;;<<<;;;:::666777777666444333333444222111111000000111111222222111111000000111111222...//////000000//////...............------------...------------,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++************************)))***++++++++++++***)))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))''''''((()))))))))))))))((())))))))))))(((((('''&&&&&&'''(((((()))******'''(((***+++++++++)))((())))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******************++++++))))))*********+++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------------------------zzzyyy{{{|||zzzyyyzzztttrrrqqqpppoooqqqsssssspppjjjeeeaaaSSSQQQMMMHHHDDDAAA???>>>999999888777666444222111......---------,,,,,,,,,))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++&&&'''((()))++++++,,,,,,************************))))))******++++++,,,,,,)))************+++++++++*********++++++,,,,,,,,,+++*********))))))(((((()))(((((()))+++---,,,+++((()))***+++,,,,,,+++***************************((()))***+++,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------)))******++++++******)))++++++,,,,,,---...//////******+++++++++,,,,,,,,,---------....../////////......---,,,,,,...///000000...+++))))))---111555............////////////............/////////000............/////////000...///000222222222111000000111111111111222222222111111111111111111111111444444555555666777888888;;;;;;===???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHJJJMMMOOORRRSSSZZZZZZ\\\]]]^^^____________]]]ZZZWWWUUUTTTTTTUUUSSSSSSSSSRRRQQQPPPPPPOOOHHHHHHHHHHHHGGGFFFEEEDDDAAA???>>>???@@@AAA@@@???999999:::999666555555666666555555444444555555666444333333222222333333444000000111111111111000000000/////////..................---------,,,,,,,,,************************++++++++++++++++++++++++(((((())))))************************************)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))''''''((()))))))))))))))))))))***))))))(((''''''%%%&&&&&&'''((())))))***'''(((***+++,,,+++)))((())))))***++++++++++++***************************)))************+++++++++************************++++++************++++++************************************************+++++++++++++++++++++++++++***)))'''''')))***+++...---,,,++++++,,,---...,,,,,,++++++***)))))))))))))))******++++++++++++(((((((((((((((((((((((())))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------tttuuuvvvxxxyyyzzz{{{{{{yyyuuussssssppppppqqqssssssppplllhhh```YYYOOOJJJHHHFFFBBB>>>;;;:::888888888777555333111000///---,,,,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,---......,,,)))((()))***************************))))))))))))))))))))))))&&&(((***,,,---,,,++++++++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////,,,+++,,,...///---+++........................---------,,,,,,+++++++++/////////......---------,,,,,,,,,------.........,,,,,,------.../////////---------------...///000111111111000//////......///000111111///......///...///111111000000111333222222222333333333444444333000///333555444555777777888999999999;;;???AAAFFFGGGJJJNNNQQQSSSUUUUUUXXXXXXXXXXXXWWWUUUSSSRRRTTTUUUVVVYYY]]]bbbeeegggkkkllloooqqqssstttttttttrrrqqqooommmkkkjjjiiiiiillliiiggghhhkkkiiiddd___^^^ZZZUUURRRRRRRRRPPPNNNPPPNNNLLLMMMNNNNNNKKKHHHDDDBBB???>>>===<<<:::999;;;;;;;;;;;;:::888777777666666666555333222333444222111111111111111111222//////////////////......------,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************************************************************++++++******))))))((((((+++*********))))))(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))************************)))++++++***((('''((()))******))))))))))))******************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,qqqsssuuuxxxyyyzzzzzzzzz|||zzzuuurrrssssssuuuwwwxxxvvvsssppphhh___UUUMMMHHHEEE@@@;;;<<<:::999888888777555333222111///---,,,,,,,,,---,,,,,,,,,+++++++++******+++******))))))******+++,,,------+++))))))***+++************************************************%%%'''(((***+++***)))(((*********************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000...,,,---///000...,,,---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,------.........,,,------......///000000/////////...//////000000111111111000000000//////---...000000///...///000000111333333222333444666777777777888888888888888888555555888:::999;;;>>>;;;===???AAABBBEEEIIIMMMRRRUUUYYY^^^aaacccddddddhhhhhhhhhgggeeecccaaa___bbbcccdddgggkkkppptttwww}}}~~~~~~~~~}}}zzzyyy{{{}}}}}}yyyttttttpppjjjgggeeedddbbb___aaa___]]]]]]]]]\\\YYYVVVPPPMMMIIIFFFDDDCCCAAA@@@@@@@@@@@@???>>>===<<<;;;888888888666555555666777333333222111000000000000000000////////////...............---------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************)))))))))))))))************)))))))))((()))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))*********((('''((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,nnnppptttxxx{{{{{{{{{zzzvvvzzz|||uuuttttttuuuxxxzzz{{{yyywwwoooggg\\\SSSMMMHHHCCC???===;;;999999999888666444333111000...---,,,------,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,,,,+++******+++---************************************************'''((()))*********((((((************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222000...---000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------.........------......//////000000222111000000000000000111111111111000000000000000---///000000000000111333000222333444444555777999::::::;;;<<<<<<<<<<<<<<<<<<999888;;;===<<>>===<<<;;;::::::;;;777666555444222222222111111000000000/////////...000/////////............,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************************))))))))))))************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''))))))((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((()))***)))((('''((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++++++++,,,------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,kkkoootttyyy|||}}}}}}|||vvvyyy{{{rrrqqqrrruuuxxx{{{{{{{{{tttmmmdddZZZTTTNNNIIIFFF???===:::999999888666555444222000...------------,,,,,,,,,+++++++++************))))))))))))*********+++++++++******,,,...************************************************++++++,,,,,,,,,+++*********************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++------,,,,,,+++,,,,,,---+++,,,,,,---...---------------------------------***+++---...///...---,,,///.........//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///////////////.........---------...............---......//////000111111333222111000000000000000000000000000000000000000000222333333222333555666333555888999:::<<<>>>AAABBBBBBDDDDDDEEEEEEDDDCCCDDDAAA@@@BBBCCCBBBFFFLLLPPPTTTYYY___dddjjjpppttt|||}}}wwwnnnfff```\\\YYYWWWOOOOOONNNNNNLLLKKKIIIHHHJJJHHHEEECCCBBB@@@???>>><<<;;;:::888777666666666333333222222111000000000111000000//////.........,,,------.........------************************************************************************************************(((((())))))******++++++*********)))))))))))))))++++++******))))))((((((*********)))))))))((((((((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************))))))*********+++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------iiimmmsssyyy}}}zzz{{{~~~~~~rrrqqqpppssswww{{{}}}}}}xxxssskkkaaaYYYQQQJJJGGGAAA???;;;:::999999777666555444111///...---------,,,,,,,,,+++++++++******+++++++++******+++++++++)))***++++++***+++,,,...************************************************,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,+++++++++,,,,,,---,,,,,,---.........---------------------------------,,,,,,,,,,,,---......------...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////..............................//////000111111222222222111000/////////////////////000111111111222333444555555555666888;;;:::===@@@CCCEEEHHHLLLNNNRRRSSSUUUVVVVVVVVVTTTTTTSSSPPPOOOOOOOOONNNSSS[[[aaaeeekkkqqqwww}}}zzzrrrmmmhhhfffaaaaaa```___^^^\\\[[[ZZZWWWSSSOOOLLLJJJGGGDDDAAAAAA@@@???===;;;:::::::::666666555555444333333222222111111000//////......,,,---------------,,,,,,************************************************************************************************(((((())))))******++++++))))))))))))))))))******++++++******))))))((((((************))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***************************)))***++++++))))))***+++******))))))))))))******************************************************************************************************))))))*********+++++++++************************************************))))))*********+++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------gggkkkqqqwww|||}}}}}}}}}vvvtttssstttxxx}}}~~~zzzsssiii]]]RRRIIIDDDCCC@@@===::::::999888777666555222000............,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,***+++++++++******,,,...************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,---...............------------------------000///...------///000111,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------........./////////...............//////000000111111222222222111000000000000000000000000111222333333444444555666888999:::<<<@@@CCCBBBEEEJJJNNNRRRVVV[[[^^^eeefffhhhjjjjjjiiihhhgggccc```___^^^\\\[[[aaaiiiuuuyyy{{{xxxrrrrrrqqqpppooommmkkkjjjgggbbb]]]YYYWWWUUUPPPLLLKKKIIIGGGDDDAAA???======;;;::::::999888777666666444333333222111000//////---------...------,,,+++------------------------************************************************************************))))))))))))************))))))))))))************************))))))))))))++++++*********)))))))))***************************))))))))))))))))))(((((((((((()))))))))******************************((()))******))))))***+++******))))))))))))******((((((((((((((((((((((((************************************************************************)))************+++++++++************************************************)))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...eeehhhmmmsssyyy~~~|||yyyvvvvvvzzz|||sssfffYYYNNNHHHDDDAAA===;;;::::::999888777555333111///.........,,,,,,,,,+++++++++******++++++************++++++***+++,,,+++******,,,---************************++++++++++++++++++++++++))))))))))))***++++++,,,((())))))***++++++,,,,,,*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++******+++,,,,,,---,,,------................................................///////////////,,,...//////---,,,---///------------------------------------.........///,,,---------.........///000/////////.........---//////000111111222222333222111111111111222222333333333444555666777888999999;;;>>>@@@DDDIIIOOOSSSSSSWWW]]]bbbgggmmmrrrvvv}}}~~~yyyvvvtttrrrnnnmmmttt}}}}}}|||zzzuuuooolllllljjjeeeaaa[[[YYYUUUPPPJJJFFFCCCAAA??????>>>===<<<;;;:::999777777666555444333222111///////////////...---,,,------------------------*********************************************************************************)))))))))))))))((()))))))))************)))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********************************&&&'''((((((''''''(((*********))))))))))))******((((((((((((((((((((((((************************************************************************)))************+++++++++************************************************)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......ccceeejjjpppvvv|||{{{xxxwwwzzz{{{pppcccXXXRRREEEBBB>>>;;;::::::999888777666333111///.........,,,,,,,,,+++++++++************))))))))))))******+++,,,,,,+++******+++---************************++++++++++++++++++++++++++++++++++++,,,---...///((())))))***++++++,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---+++*********+++,,,,,,---,,,---......//////..............................)))+++---///000...,,,+++---///111000------...111........................---------.........//////.../////////000000111111000000//////.........---000000000111222222333333222222222222333444444555555666777888999:::;;;<<<===@@@DDDHHHNNNTTT\\\aaajjjnnntttzzz~~~|||}}}|||xxxsssjjjgggaaaZZZSSSMMMIIIFFFAAAAAA@@@???>>>===<<<<<<:::999888777666555444444000000000000000///......++++++++++++++++++++++++************************************************************************++++++******))))))(((((((((((())))))*********+++(((((())))))******+++++++++++++++************)))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))$$$%%%&&&&&&%%%%%%'''(((******))))))))))))******************************************************************************************************)))************+++++++++************************************************)))************+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........ggggggiiilllqqqwww}}}zzzyyy}}}uuujjj\\\PPPKKKDDD>>>>>>>>>;;;888888888777666555333000...---,,,,,,,,,++++++,,,------************************)))))))))))))))******++++++***)))((()))***,,,---,,,+++***))))))***+++,,,---,,,++++++******++++++,,,***))))))***++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---,,,,,,+++***))))))******'''))),,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............------******++++++,,,---......////////////////////////........................------..................//////.........------------...000111111111000///222222111000000000000000111000///000333444222///000333555666666555555666777888999999;;;???DDDHHHHHHPPPYYYaaafffkkkssszzz~~~yyyqqqjjjccc]]]WWWSSSNNNJJJEEEBBBAAAAAAAAA@@@===;;;:::::::::999666444222222222111000//////...////////////...---,,,,,,------,,,,,,+++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))******++++++******))))))((((((+++++++++*********))))))******))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************++++++***************++++++***)))(((((()))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,/////////......---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------------------------iiiiiijjjlllqqqvvv||||||rrrdddXXXOOOGGGAAA@@@???<<<999999888888777555333111///------,,,,,,+++,,,,,,------************************)))))))))))))))***++++++))))))***+++++++++++++++++++++***))))))***++++++...---,,,,,,++++++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************,,,---------++++++,,,---++++++++++++++++++++++++------,,,,,,++++++++++++------------------------++++++,,,,,,---...//////,,,---------------,,,,,,---......//////000000000.............../////////......................../////////......---------//////.........------------...///000111000000///000000//////000111111222111000///000222333111///111333666777777777888:::;;;<<<>>>@@@BBBGGGLLLPPPUUU]]]hhhrrryyy}}}vvvnnngggcccWWWSSSNNNJJJGGGFFFDDDCCC>>><<<;;;;;;;;;:::777555999999888777666555444444000000000000///...------......------,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((***************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******))))))))))))((((((((((((+++++++++*********))))))******))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))(((((())))))***+++************************++++++************+++++++++***)))(((((()))***+++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,------------------------mmmllllllmmmpppuuuyyy|||{{{mmmaaaTTTKKKDDDBBB@@@===:::;;;999888777666444222000...------,,,,,,,,,,,,,,,---***************************))))))))))))***++++++''')))+++,,,---,,,***)))++++++***))))))***++++++......---,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,++++++************+++000000...,,,******,,,...************************,,,,,,+++++++++++++++***........................)))***+++,,,...///000000++++++,,,,,,---,,,,,,+++------------------------,,,---------......//////........................111000000///...---,,,,,,/////////............---......///000000000000000.........///000111333333333222111222333333222111444666999:::;;;===@@@BBBBBBDDDHHHKKKOOOTTTZZZ^^^hhhqqq}}}~~~vvvqqqhhhccc]]]WWWRRRNNNJJJHHHBBBAAA???>>>>>>===;;;999;;;::::::999777666666555222222222111000//////...//////......---,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++***************))))))))))))******))))))))))))************+++++++++*********************))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++++++++************+++++++++***))))))))))))***+++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,------------------------rrrqqqnnnnnnooorrrvvvyyyrrrfffZZZPPPGGGDDDAAA===;;;;;;999999888777555333111000...------,,,,,,,,,,,,---******************************))))))******+++,,,))))))++++++,,,+++***)))+++******************+++------,,,++++++++++++,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...------,,,,,,++++++******+++++++++.........,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++------------............++++++,,,,,,---...//////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////........................000000//////......------/////////..................//////000000000000000.........///000111222333555444444444555666666666888;;;>>>@@@CCCFFFJJJMMMMMMPPPUUUYYY^^^ccchhhlll{{{~~~}}}xxxppphhh```YYYRRRNNNIIIGGGDDDBBBBBBAAA>>>===:::::::::999999888888888555555444333222111111111/////////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++*********+++,,,************************************************)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******))))))***++++++,,,------************************+++******))))))******+++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////........................xxxuuuqqqnnnnnnpppsssuuu{{{~~~wwwlll```UUUKKKEEEBBB===;;;<<<:::999999888666444222111///...------,,,,,,,,,---***************************************++++++,,,,,,+++***))))))***++++++*********++++++*********,,,++++++***************,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,(((***------,,,+++,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...............000000000000////////////---------.........//////////////////////////////---......//////000000000///////////////////////////////////////000000111000000000000000111222222444444555666777999;;;<<<>>>AAAFFFJJJNNNRRRWWWZZZ]]]aaafffkkkoootttxxx{{{zzzpppfff]]]WWWQQQNNNJJJGGGEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>999888666555444333333333/////////...------,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,************************************************))))))(((((((((((())))))************************((((((((((((((((((((((((******************************))))))))))))******'''(((((()))***+++,,,,,,************************++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++******+++,,,,,,---******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................}}}yyytttooommmmmmoooqqqtttyyytttggg[[[OOOHHHCCC>>><<<===::::::999888777555444333000///...---,,,,,,,,,,,,************************+++************+++,,,,,,---,,,***(((((()))+++,,,)))***++++++++++++***)))++++++***))))))))))))))),,,***))))))***++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---,,,++++++++++++,,,,,,---&&&))),,,...---,,,+++,,,........................+++,,,,,,,,,,,,,,,------***++++++,,,,,,---------///......------,,,++++++,,,,,,---...////////////.........///////////////////////////////////////////////////////////////------...///000111111222...////////////000000000///////////////000111111222222111111111222333333333555777888:::>>>BBBEEEIIIMMMTTT[[[```eeeiiilllrrrvvv|||xxxnnnhhh\\\XXXSSSOOOLLLJJJGGGEEEBBBBBBAAAAAA@@@?????????<<<;;;999777555555555555111111000//////......---111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************************************))))))))))))******************************))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******%%%&&&&&&'''((()))))))))***************+++++++++++++++************++++++)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...******+++,,,,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................}}}vvvppplllkkkmmmnnnooouuu||||||nnnaaaTTTLLLFFFAAA???@@@:::::::::999888666555444000///...------,,,,,,,,,************************++++++******++++++,,,---,,,++++++******)))******)))***++++++++++++***))),,,+++******))))))******,,,***))))))***++++++***************************,,,++++++******++++++,,,,,,***((('''((())),,,---+++++++++++++++,,,---...***,,,------,,,+++,,,---------------------------,,,,,,---------.........++++++,,,,,,---......///------------------,,,,,,++++++,,,---............++++++,,,,,,------......111111111000//////......////////////////////////......//////000000111111.../////////000000000000000//////...///000111222111111111222333444555666777999===@@@CCCGGGNNNSSS[[[aaajjjrrryyy}}}{{{lllhhhbbb\\\XXXUUURRRPPPJJJIIIGGGEEEBBB@@@>>>===>>>===:::888777666777777333333333222111111000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++------,,,***)))************************************************++++++************++++++************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******'''''''''(((((()))))))))))))))*********+++++++++,,,++++++******++++++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................wwwpppkkkjjjlllmmmmmmsss|||rrreeeWWWOOOIIICCCAAABBB;;;;;;::::::888777555444000000///...---,,,,,,,,,************************++++++******++++++,,,---***+++,,,,,,,,,***(((''')))***+++,,,,,,+++***)))---,,,++++++******++++++,,,***))))))***++++++***)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,***'''&&&&&&(((+++...++++++++++++,,,,,,---...//////...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,------...///000000,,,,,,,,,------.........)))***+++,,,------...------......///000111222222333333222111000///......000000000000000000000000000000000000////////////.../////////000000111111000///.........///111222000000111222444666888999<<<@@@DDDGGGKKKQQQXXX^^^jjjqqq|||zzzvvvooohhhddd```\\\ZZZUUUTTTQQQMMMIIIEEEBBBAAA@@@>>>;;;999777777888888666555555444444333333222..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%(((+++---...,,,***(((************************************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******+++++++++++++++,,,,,,,,,))))))******++++++++++++,,,++++++******++++++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////////////////////////////|||uuupppnnnmmmmmmqqqvvv~~~|||qqqaaaTTTLLLFFF@@@<<<<<<<<<<<<;;;:::999888777222111000//////............,,,)))(((***+++,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,------......------,,,.........------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////000000000000000000000000111111000000000000000111000000///...............000......///222333000...333222111111222333333333444555666777888:::???BBBFFFKKKRRRXXX^^^fffooovvv}}}yyywwwsssmmmgggeeeaaa]]]XXXTTTPPPKKKHHHBBBAAAAAA@@@>>>:::777555777666666666777777555444222111000//////000111222///......---,,,+++******************************,,,,,,+++***))))))******))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))((('''&&&%%%((()))***++++++***)))((((((((((((((())))))))))))+++)))&&&%%%&&&)))---000...---+++))))))***+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******))))))((((((++++++,,,------...//////******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,,,,+++******------------------------...---,,,,,,,,,,,,---.....................------000...,,,,,,---/////////~~~xxxssspppooonnnsssxxxtttdddWWWNNNHHHBBB>>><<<<<<<<<;;;:::999888777333222111000///.........///---+++***,,,---------------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++......------------.........------,,,,,,------...------------------------...---------,,,,,,,,,,,,............////////////000000000000000000000000111000000//////000000111111000///............///222000...///111222111///222111111222444555555555777888:::<<<>>>BBBHHHLLLWWW]]]fffnnnvvv~~~{{{uuurrrlllfff```YYYRRRMMMFFFDDDBBB???>>><<<999888777666555666777777666444444444222111000000/////////......---,,,+++******************************,,,++++++***))))))******))))))))))))))))))))))))************************++++++************++++++))))))))))))((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((()))***+++,,,+++***(((((()))***++++++++++++******)))))))))************************++++++++++++++++++++++++************))))))))))))+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................///...------///000111111}}}xxxuuurrrpppvvvzzz~~~yyyjjj\\\RRRJJJDDD@@@===<<<;;;;;;999888777777555444222000///...------///---,,,---...///...,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,************,,,,,,------,,,,,,,,,,,,------...------,,,,,,------..........................................---------............////////////000000000000000000000000000000////////////000000111000000///////////////333111//////000111111111//////111222444555666777<<<>>>AAAEEEJJJQQQYYY^^^jjjqqq|||zzzsssjjjaaa[[[MMMIIICCC>>><<<;;;::::::888777666777888999888666777777666444222000...---//////...---,,,+++******++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,))))))))))))((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))***************)))((('''***)))((((((((()))***+++*********)))))))))))))))************************++++++++++++++++++++++++)))))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,---......------------------------...------,,,,,,------...........................---......///000111222222~~~zzzvvvsssvvvyyy}}}~~~~~~~~~oooaaaVVVMMMFFFBBB>>>===<<<;;;999888888777777666444111///...---,,,------,,,---//////---++++++,,,---...---,,,+++***++++++++++++++++++++++++%%%''')))+++,,,,,,***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---...------,,,,,,------...///////////////////////////////////////...................../////////////////////////////////////////////...//////000111111000000//////000000000333222000...///000222222111222555777888:::<<<===CCCFFFLLLRRR[[[eeennnuuu~~~tttnnn[[[TTTJJJCCCAAA@@@???>>>===;;;999999:::;;;:::888888888888777555333000///000000///...---,,,++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))***************++++++++++++++++++******+++++++++)))))))))))))))(((''''''))))))'''&&&&&&'''))))))(((((((((((())))))))))))))))))*********)))))))))))))))(((((()))***+++,,,******************))))))************************++++++++++++++++++++++++)))))))))******++++++++++++++++++*********************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------------------------------............////////////---...000111111111222333~~~zzzwwwtttwwwzzz}}}uuuhhh\\\QQQIIIDDD@@@???===;;;:::999999888888777555222000...---,,,---,,,,,,---......,,,++++++,,,---...---,,,+++***++++++++++++++++++++++++%%%&&&)))+++,,,+++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---...------,,,,,,------...////////////////////////////////////////////////............///////////////////////////////////////////////////000111111111111000000000111111222222222000//////000333555666888;;;===???BBBGGGJJJPPPUUU\\\eeeooozzz|||kkkbbbVVVNNNJJJIIIGGGEEEAAA???<<<:::::::::999777777888888888888666555333222222111000///...------+++++++++++++++++++++++++++***************++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))((('''+++***((((((((((((***+++(((((((((((()))))))))))))))(((((('''(((***,,,---************++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,*********************)))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))***,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000...000222222111111444666}}}{{{tttuuuwwwxxxzzz|||pppcccVVVMMMGGGBBBAAA???<<<;;;:::::::::888777555333000///...------,,,+++,,,---...---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++'''((()))***++++++******(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,************,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...////////////////////////.........///////////////............////////////000000000000000000000000000//////000000111222333111111111111111111222333111222333333222333666888666:::===@@@DDDJJJRRRYYYeeejjjsss}}}tttkkk___WWWTTTRRRNNNJJJHHHEEE@@@===;;;999777555888888999999999999999888444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************)))))))))***++++++,,,,,,***))))))))))))))))))***)))))))))******))))))(((******))))))))))))******(((((((((((()))))))))))))))(((''''''(((***---...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........//////000000111...111333333333555999>>>~~~uuuuuuuuutttuuuyyy~~~xxxkkk]]]QQQKKKEEECCC@@@===<<<;;;;;;<<<888777555333111000//////000...,,,+++---.........------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++......------------.........------,,,,,,------...........................------........./////////............////////////000000000000000000000000000000000000111222333444111111111111111222333444111444777777777888;;;===<<<@@@EEEIIIOOOZZZgggqqq|||~~~vvvlllgggfffccc^^^XXXSSSOOOIIIDDD@@@===:::888:::::::::999999::::::;;;666666555444333222111111,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************((())))))***++++++,,,,,,+++******))))))******+++((())))))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********++++++++++++++++++******))))))*********++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,---......---,,,,,,---......///000000111111...111444555666;;;CCCIIIwwwvvvuuurrrrrruuuyyy}}}~~~pppaaaUUUNNNFFFDDDAAA>>><<<<<<<<<===888777555333222000000///222///---,,,---///000000...---,,,+++***+++,,,---++++++++++++++++++++++++,,,+++******)))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,...///,,,------......------,,,///......------......///...------,,,,,,------...........................,,,---------......//////............/////////000000000000000000000000000111111111111222333444555222111111111222333333444222666:::;;;;;;<<<>>>AAAHHHMMMSSSYYYaaaooo~~~{{{{{{yyyrrrlll]]]XXXRRRKKKGGGCCC???======<<<;;;:::999:::;;;<<<777777666555444333333222,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,((())))))*********))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))+++,,,,,,***(((&&&***************)))((('''(((((())))))*********+++************************++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,---------******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++---...///000------------------------,,,,,,---......---,,,,,,---......///000111111222...111555777999@@@JJJSSS|||zzzwwwsssqqqrrrwwwzzzxxxmmm]]]OOOJJJGGGCCC>>>;;;:::::::::;;;:::888555333000...---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......///,,,+++,,,...///---+++,,,,,,,,,,,,+++***))))))------............------//////000000///...------............///////////////////////////.........////////////000000000000000000111222222222222222333222222222222222333333555333222222333444333333===;;;999;;;???FFFKKKNNNTTTYYYbbbmmmyyy|||uuulllaaaXXXSSSOOOIIIDDDCCC@@@>>><<<<<<<<<<<<;;;;;;:::999999999777444111222111000...------------,,,,,,++++++++++++++++++))))))))))))))))))))))))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------........./////////......///111333333333222333666;;;CCCNNNWWW]]]|||zzzwwwsssppppppssswww~~~}}}rrrcccUUULLLIIIDDD???===<<<;;;;;;:::999888555333000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************---,,,***(((((()))***+++,,,,,,,,,++++++*********,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,...///---+++....../////////...------------............------...............---,,,,,,............////////////////////////////////////////////////000000000111000111111222222222222111111111111111111222333444333222111222333555666666AAAAAABBBGGGMMMUUU[[[^^^eeekkkttt~~~xxxmmmddd^^^XXXQQQKKKHHHEEEBBB@@@?????????>>>===<<<;;;;;;;;;:::777555333222111///............,,,,,,,,,,,,++++++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((''''''''''''((((((************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,---.........---------------.........//////...------...000222333444555888===DDDNNNYYYdddkkk~~~zzzuuuqqqppprrrtttyyy~~~zzzjjj\\\PPPKKKEEEAAA>>>===<<<;;;:::999777555333111//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))...+++(((&&&%%%'''***,,,++++++***************)))------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,......//////000000//////------............------------------------,,,+++............/////////////////////////////////////////////000000000111111222222222222222111111111/////////000111222333444222222222333666999<<<>>>BBBEEELLLUUU___hhhooosss}}}}}}}}}|||zzzzzz{{{~~~wwwoooggg___XXXRRRNNNIIIFFFDDDCCCBBB@@@???>>><<<<<<===<<<:::999444444222111000/////////------,,,,,,,,,+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))************************+++++++++++++++++++++++++++++++++***************************************---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...//////...---........................,,,,,,---...............------.........////////////......///000333666777:::???GGGQQQ\\\gggqqqxxx{{{vvvsssssssssvvvzzzpppaaaTTTNNNGGGAAA???>>><<<;;;999999777666444222000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,+++)))'''''')))***,,,++++++++++++************......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,---------------***+++,,,---............------............------------.........------,,,............///////////////////////////000000000//////000000000111111111333333222222111111111222111000000000111222333333444555555777999===CCCFFFJJJQQQ\\\iiiuuu~~~{{{zzzzzz{{{~~~wwwnnnhhh___[[[TTTNNNJJJGGGDDDBBBAAA???<<<<<<<<<<<<;;;:::666555444222111111111111......------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++******************+++************************************************************************************************------,,,+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++---000000000///...------------------------+++,,,---.../////////...............////////////111111111111222666:::===BBBJJJUUU```hhhooouuuzzzyyyuuusssrrrtttwww~~~tttfffZZZRRRHHHBBB@@@>>>;;;999999888777666444333222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++------------+++*********+++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------,,,------((()))***+++,,,---------------............---------....../////////..................////////////////////////000000111111000000000000111111111111333333222111111222222333444333333222222222222333666777888:::===CCCKKKQQQ^^^ggguuu~~~}}}}}}~~~}}}xxxnnnjjjbbb[[[UUUOOOIIIEEEDDDAAA===;;;:::::::::999777666555333222222222222//////......---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))************************************************************************---,,,++++++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++---000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........./////////000000222333333333555999@@@EEEQQQZZZfffnnnqqqrrrtttvvvzzzuuurrrqqqrrruuuzzzyyylllaaaWWWLLLDDDAAA???;;;888888888777666555444333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,+++(((***,,,......---+++***,,,,,,,,,,,,,,,---------......------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...***+++,,,---............------............---------...//////000/////////............////////////...//////000000111111222000000000111111111222222333222111111111333444555666555555444444555555666888;;;>>>AAAEEEMMMXXXaaasss|||~~~zzzssslllddd\\\TTTOOOJJJEEE@@@<<<::::::999888777666555444333222222222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************************************+++++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000....../////////000000000000222444666:::AAAKKKSSSdddllltttxxxvvvttttttvvv}}}xxxtttsssppprrruuuyyy~~~uuuhhh]]]PPPGGGDDDAAA<<<888888777777666555444444333000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---//////---+++***((()))***+++,,,+++++++++******++++++,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...,,,+++---...,,,,,,---.../////////...------............------,,,---....../////////...............////////////...//////000111111222222000000111111111222222222222222111111222333666777555555666666888999:::;;;???BBBHHHMMMSSS___mmmxxx}}}vvvmmmddd]]]RRRMMMFFF@@@===;;;:::999777666555444333222222222111111000///...---,,,,,,------------------------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++************************************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------+++,,,---///000000111111.../////////000000000000000444999>>>DDDOOO]]]hhhssswww{{{yyytttsssvvv{{{|||xxxvvvoooppprrruuuzzz{{{mmmbbbSSSJJJFFFCCC===888888777777666555555444444000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,......,,,***((())))))(((((((((***+++,,,))))))******++++++++++++,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++---///...,,,+++,,,///+++,,,------...------------..................---+++,,,,,,---.........---............/////////000...//////000111222222222000111111111111222222222222111000000222444777888444555666888:::<<>>EEENNN\\\mmmyyyzzz{{{zzzuuuppppppxxx|||xxxpppoooooopppsssxxx}}}~~~zzznnn\\\NNNFFFAAA<<<999;;;:::999777666666666666222111000......------------,,,++++++******++++++,,,++++++******++++++,,,...------,,,+++***))))))''')))***,,,,,,***)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++---.........---,,,........................////////////////////////............//////////////////...------///000111///111222333222111111222333222111222333444444444666999===???@@@BBBGGGKKKWWW[[[bbblllwwwzzzkkkbbbUUUJJJDDDAAA>>>;;;;;;999777777777777666444333333333333111///,,,+++......---,,,,,,++++++***,,,+++******)))*********(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000........................111000000/////////000000///000111111000000222444666<<>>:::999888777666555444444444222111000///...---------------,,,+++*********+++,,,++++++******++++++,,,---,,,,,,++++++*********)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000//////...........................////////////////////////............///////////////............///000000///111222222111000111222444444333444666888999999666;;;@@@DDDHHHMMMUUUZZZfffkkksss|||uuulll___TTTMMMHHHDDDAAA???<<<999888888999888777444444444444333111///............---,,,,,,++++++,,,++++++***************))))))))))))*********+++************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))))))))))))))))))))***++++++)))))))))))))))***++++++************************++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................000000//////...//////000///000000000///111444666@@@HHHUUUcccoooyyyxxxpppmmmmmmpppxxx|||vvvssspppnnnppptttyyy}}}zzzhhhYYYNNNFFF@@@<<<:::999777666555555444444333222111///......------......,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------...///000000111111000000........................////////////////////////............////////////......///000000000000000000111222222111000111222222222222333555888:::<<<===BBBJJJPPPWWW___iiippp{{{zzznnnccc\\\UUUOOOKKKAAA===999666666666666666555555555555444333222111/////////...------,,,,,,,,,,,,+++***************)))))))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))))))))************)))))))))))))))***))))))))))))***++++++***))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////111111111000111444999===GGGRRRbbbqqq{{{zzzrrrllljjjkkkooowwwzzzwwwrrrnnnnnnrrrwwwzzzppp```SSSIIIBBB>>><<<;;;:::999888777777777444333222000///......---///...---,,,+++*********,,,++++++******++++++,,,*********++++++,,,,,,,,,+++***))))))))))))***+++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------...//////000000000000000........................////////////////////////............////////////...///000111222111000///111222333222000000111333222333444555777:::???AAAKKKQQQZZZbbbjjjttt}}}tttllleee]]]WWWHHHDDD>>>999888777777777666666555555555444333333111000000///......------,,,,,,+++************+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******))))))******+++,,,******))))))******+++,,,************************++++++++++++++++++++++++++++++******)))******+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..........................................///000222222222222555:::AAAFFFRRR]]]lllyyy~~~|||vvvooojjjiiijjjmmmttt|||zzztttpppnnnppptttwww~~~}}}~~~vvveeeVVVKKKCCC???===<<<;;;999888888888888555444333111///.........///...---,,,++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---***)))(((((((((((()))************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////........................////////////////////////............////////////...///111222222222111000222222333222111111333555666888;;;<<>><<<;;;999777666555555555444444333333222111111111------,,,++++++++++++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))*********++++++++++++++++++******++++++,,,---++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---------------------......................../////////000000111333333333666;;;AAAJJJUUU```gggrrrvvvzzz|||}}}}}}}}}~~~{{{uuuqqqrrrrrrrrrwww}}}}}}wwwsssqqqppppppmmmrrryyy|||{{{xxxvvvvvvttt|||rrr```RRRIIIEEE>>>===<<<;;;:::999999999777666555222111///......,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,...//////...,,,+++))))))***+++,,,,,,------******+++,,,,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////------------------------------,,,+++,,,---...///........................////////////////////////............/////////000333222111000111222333444222333444444555888<<>>===;;;999777666666777555444444333333222222111...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++++++++******++++++,,,---++++++******++++++,,,---************************++++++++++++++++++++++++,,,+++++++++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..............................000000000000111222333444999<<>>:::999999888888/////////111222222000...444222///,,,+++++++++,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))((()))))))))************++++++******************)))******++++++******))),,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...,,,***+++---...---***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///111111000000//////......222///,,,,,,///333666777>>>DDDNNNXXX```gggnnnqqquuuwww{{{}}}{{{xxxvvvwww}}}}}}vvvoookkkjjjlllooossswwwxxxwwwuuussstttyyyzzzlll]]]PPPGGG@@@>>>;;;:::::::::888777777777666555444222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000//////---------///111222000000000000111111111111111000///111444666555444666999;;;<<<===CCCKKKQQQbbbmmm|||xxxpppcccWWWLLLGGGAAA<<<:::999888777555555555666888888666444111000///---------......,,,,,,+++++++++*********************************+++++++++***************************++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---+++***+++---...,,,***------------------,,,,,,------------------------//////.........------------------............///000000000/////////......111111000111333666:::<<>>CCCMMMZZZcccvvv}}}pppeeeWWWQQQHHHAAA===;;;:::999777666666666888888666444111111000000///......---++++++++++++***************************************************+++++++++***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,------------------.......................................------------------............//////////////////.........000222555666777:::@@@EEETTT^^^jjjppppppoooqqquuuyyy|||}}}|||vvvpppllliiilllppptttxxx{{{|||}}}zzz}}}yyyiiiYYYOOODDDAAA>>><<<<<<<<<;;;:::777777777666555333111000////////////.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,---------------------------------------...............................................................///000000111111000/////////000000000000111111111222222222333222222222444555777777999<<<@@@FFFOOO^^^nnnzzz|||qqqeee]]]RRRIIIBBB???===<<<777666555555666666444333666555444333000...+++***,,,+++++++++************************************)))))))))***+++++++++,,,*********+++++++++,,,,,,***************+++++++++)))******++++++******)))++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***++++++++++++***,,,,,,,,,------.........------------------------........................---------............///...............////////////333666777999???JJJSSSccclllvvvwwwrrrooorrrwww~~~~~~}}}xxxrrrnnnjjjkkknnnrrrwww{{{~~~~~~ppp___TTTFFFCCC???<<<;;;;;;:::999888888777666555333222111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........------,,,,,,+++,,,,,,,,,------.........------------------------...............................................................///000000000000//////////////////111111111111222222222222444444444333444555888999???DDDLLLVVVcccsss|||ppphhh\\\PPPGGGBBB???===;;;999888777888777666555777666555444222///---,,,,,,,,,,,,,,,+++++++++***************************)))))))))***+++++++++,,,))))))))))))*********+++))))))*********+++++++++)))******++++++******)))+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///---.........//////000000111333666888<<>><<<;;;:::999888888888777555444222111............------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,------------------***++++++,,,---...///000,,,,,,------.../////////.......................................................................................///000000...//////000111111111111111111111222222222333333333555777999;;;???EEEJJJTTT___nnn}}}~~~qqqdddYYYPPPIIIEEE===;;;888666666666555333555444333333333444555666//////.........---------************************+++++++++***************))))))*********+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,...///...,,,+++---///------------------,,,,,,---------------------------------.........//////---------............///......///000111222333444666888===FFFSSScccqqqzzz|||uuuqqqqqqwww|||~~~{{{wwwnnnmmmlllnnnqqqvvv|||pppcccQQQLLLFFF@@@===;;;:::999888888888777666444222222000/////////............************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,***++++++,,,---...//////------------------,,,,,,,,,,,,------...///000000........................////////////////////////.......................................///000000...///000222222333333333111111222222222333333333222555888;;;>>>DDDLLLRRRgggrrr|||ooocccYYYQQQLLLCCCAAA===<<<;;;;;;:::999999777555333222333444555000////////////.........************************,,,+++++++++******))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++*********************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********+++++++++,,,,,,---------,,,,,,,,,---------......,,,...000///---,,,---000.........------,,,,,,,,,........................---------.........//////---------.........//////...///000111222333444555777:::AAANNN^^^nnnzzz~~~{{{wwwrrroooppptttwwwzzz~~~{{{xxxssspppllliiijjjpppvvv{{{vvvgggYYYMMMCCC??????===<<<===<<<:::888777666555333111222111///---,,,---...///......---------,,,,,,,,,)))************+++++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,------***,,,......---,,,---...........................,,,,,,,,,---------..............................000///...---,,,------...111222222222333333333333////////////000000000000222222111111111111111111333444444444222222444666666666:::AAAEEEKKK[[[kkk}}}{{{oooddd[[[VVVNNNJJJEEE@@@>>><<<:::999777666666666777777555333222222222222000...+++***---,,,,,,++++++*********++++++---......---++++++((()))***+++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------...........................------,,,,,,------...---------............///......------------......///////////////.........222111///......000333555;;;CCCNNN\\\mmm{{{}}}|||uuupppqqqqqqpppooopppuuu~~~|||zzzuuuqqqmmmjjjkkkooouuuyyy~~~zzzlll^^^RRRFFFAAA@@@===;;;;;;:::888777666777666555333222111///---------...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---***,,,......---------...........................,,,,,,---------.................................000///...---------...............////////////000////////////000000000111333333333222222222222222111222333333222333555777;;;;;;???FFFMMMWWWjjj{{{|||rrrjjjeeeYYYUUUOOOIIIEEEBBB>>><<<<<<:::999888999888666444444444444333222000...---......------,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++******************************++++++++++++++++++++++++)))************+++++++++************************************************************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------......////////////////////////111111000000111444888;;;@@@KKKYYYfffsss|||}}}yyytttmmmiiijjjlllkkkkkknnnrrr|||~~~|||vvvsssoookkkkkknnnrrrvvv}}}tttdddWWWJJJDDDAAA===::::::888777666666777777666555222111///...------...///......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++---......---------///........................,,,------------.................................000///......------......,,,,,,---------........./////////000000000111111333333333444444444444444111222333333333555888:::@@@AAAGGGPPPZZZjjj|||xxxjjjfff___WWWQQQKKKEEEAAAAAA???<<<::::::999777555555555555555444333222111000//////...------,,,,,,++++++************++++++******+++++++++******)))************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------......////////////////////////000111111111333888???CCCIIIWWWgggrrryyy|||yyytttmmmgggccceeeffffffiiilllppp|||~~~}}}yyyvvvqqqmmmlllnnnpppsss|||yyyhhhZZZLLLEEEAAA===::::::999888666666777777555444333222000///..................---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...+++---//////...---...///........................------------....................................//////.........................../////////000000//////000000000111111111333333333333444444444444333444555555666888;;;>>>BBBGGGQQQ]]]kkk}}}}}}xxxppphhh___WWWOOOJJJEEEBBB>>>;;;:::999888777555555555555555555444444000000///......---,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***)))(((************************************************))))))*********+++++++++************************------------------------*********+++++++++,,,,,,******++++++++++++++++++------------------------,,,,,,,,,,,,------------...........................------,,,,,,------...---------............///......------------......///////////////000000000///111222222555;;;DDDJJJUUUcccrrryyyzzzzzzuuuppplllfffcccccceeeeeeiiiooouuu~~~}}}{{{xxxtttpppnnnnnnpppqqq{{{|||kkk]]]NNNFFFBBB>>><<<<<<;;;999777777666666444222333222111000///...------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------...//////+++---//////...---...///........................---------.........//////..............................////////////////////////000000000111111111000000000000111111111111111222222222333333444444444555666666777:::>>>BBBGGGPPP^^^lll|||}}}{{{zzzzzzzzz}}}wwwnnnddd[[[UUUIIIFFF@@@===;;;:::999888555555555555444555555555000000///...---,,,++++++,,,+++***))))))***+++,,,+++++++++++++++***)))(((************************************************))))))*********+++++++++************************------------------------***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---...........................------,,,,,,------...---------............///......------------......////////////000000111111///111333444777>>>JJJRRRbbbmmmwwwyyyyyyxxxuuuqqqnnniiieeeeeefffgggmmmttt~~~}}}zzzwwwsssqqqppppppqqqyyypppaaaQQQIIIDDD@@@======<<<:::888777666555333111333333222111///...------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------......///,,,---//////.........///........................------........./////////..............................///000000000//////....../////////000000000000000000111111111222222111111222222333333444444444555777888;;;???EEEIIISSS___ooo}}}}}}yyyvvvuuuuuuyyy|||rrrhhhbbbTTTOOOGGGAAA>>><<<;;;:::666555555444444444555555111000000...---,,,+++***++++++************++++++******+++++++++******)))************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------.........//////000000111111222111333666888<<>>>>>;;;999777666777666444222333333222111000...---,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,...///000///...///000....................................////////////........................---...///000111000000///....../////////000000000000000111111111222222222222222222333444555555555666888;;;>>>CCCJJJRRRXXXeeerrr{{{vvvsssssswww}}}vvvooobbb\\\RRRIIICCC???===;;;888777666555444444555555333222111000...---,,,+++++++++,,,,,,,,,,,,++++++))))))***+++++++++******************************************************)))************+++++++++************************************************+++++++++,,,,,,,,,------***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------.........//////000111111222222222666;;;>>>DDDPPPaaannnwwwzzz||||||{{{tttqqqoooppprrrvvv}}}zzzwwwuuussssssrrrtttzzz}}}mmm[[[PPPIIIBBB>>>===999777666666777777666555333333333222000///---,,,......---------,,,,,,,,,---------.........//////---------,,,,,,,,,++++++******))))))******+++,,,,,,...000000///...///000..................................../////////000........................---...///111111111000///000000000000111111111111000111111111111222222222333333444444555666777777:::<<<@@@EEELLLUUU___eeettt~~~xxxuuuqqqvvv|||~~~xxxmmmfffZZZOOOGGGBBB>>><<<:::999777555555555555666444444333111000...------+++,,,---......---,,,+++((()))***+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000000///...---------------------------------......///000111111...........................------,,,,,,------...---------.........//////.........------............//////000111222222222333888>>>CCCJJJXXXkkkyyy{{{}}}~~~xxxuuutttvvvyyy}}}zzzvvvsssqqqppprrruuuzzzwwweeeUUULLLEEE???;;;999999888777666666666777222222222222222111000000+++,,,---.........,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------------------------------....................................////////////111111000000//////......000000000000000111111222222222111111111111111222111111111111222555888::::::???FFFNNNWWWbbboooxxx|||}}}}}}}}}zzzrrrggg]]]UUUMMMFFFAAA;;;999555333333444444333444333333333111000///...------,,,,,,+++******)))+++++++++++++++++++++++++++++++++*********))))))+++***(((***,,,---***(((************************)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,+++***)))***+++,,,------///000///---,,,,,,---////////////////////////,,,,,,,,,---...///000000222000......///222333333666:::>>>GGGXXXkkkwwwyyyxxxyyy{{{}}}}}}{{{xxxuuurrrqqqqqqtttyyy~~~{{{iiiYYYOOOGGG@@@<<<:::999888777777666666777444444333333111000///...---------...------,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------------------------------////////////////////////............////////////111000000000/////////...000000000000000111222222222222111111111111222222555666666666777999<<<>>>@@@GGGRRR\\\gggsss~~~rrrggg]]]SSSIIIBBB@@@<<<888666555555444333444444444333222000///.........------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++***)))***,,,,,,***(((************************)))************+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---......---,,,+++++++++++++++---///000///...,,,------////////////////////////,,,------....../////////111000//////111444555666999???HHHSSSbbbsss{{{{{{xxxzzz~~~|||~~~~~~~~~}}}{{{wwwtttrrrppprrrwww|||ppp```TTTJJJBBB===::::::999777777666666666666555444333111///...,,,///...------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------------------------------////////////////////////............////////////000000000000////////////111000000000000111222222222222111111111111222222333444555666666999===@@@HHHRRRaaaooo|||vvvkkk___RRRIIIEEEAAA<<<888666555444333444444444444333111000///..................------+++++++++++++++++++++++++++++++++***************+++***)))***,,,,,,***)))************************)))************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---.../////////...---,,,******---///000000...------...////////////////////////........................000000000111333555888999<<>>;;;:::999888777666666666555555444333222000///...000///---,,,++++++,,,---------------------------------------------------,,,,,,,,,---------......................................................////////////////////////............////////////000000000000////////////111111000000111111222333222222111111111222333333111333555666777:::@@@EEETTT___qqqyyymmm___VVVIIIDDD>>>:::777666555444555555555444444333111111........................++++++++++++++++++++++++*********************************+++++++++***)))************************))))))*********+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---........./////////...,,,+++---///000000...---...///////////////////////////////////////............000111222222333666999;;;???LLL^^^mmmyyy}}}wwwooosssxxxzzz{{{}}}~~~~~~{{{wwwuuuqqqrrrtttvvvyyy|||~~~mmm]]]PPPEEE???<<<;;;:::888777777666666333333333333333222111000///...---,,,+++,,,------------------------------------------------------,,,,,,,,,---------......---.............................................------------------------............////////////////////////000000000000111111111111111222222333222222111111222333333444222555999:::===CCCMMMUUUfffrrr{{{}}}xxxjjj```OOOIIIBBB===:::888777666555555555555555444333222............------------++++++++++++++++++++++++************************)))***+++++++++*********************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...+++,,,...///000//////...---///000000///....../////////////////////////////////////////////......111222333333333666:::>>>HHHWWWiiiwww|||uuurrrsssttttttuuuzzz}}}zzzwwwuuurrrqqqpppqqqtttxxx}}}tttcccSSSHHHBBB===<<<:::999777777666666333333333333333333222111---------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000222111111111111222333333222222111222222333444555333666:::===BBBMMM[[[fff~~~yyyzzz|||tttjjjZZZTTTKKKDDD???<<<999888666666666666666555444444000//////...------,,,,,,++++++++++++++++++++++++***************+++++++++)))***,,,,,,***)))***+++************************)))************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++---...///000000000---///000000/////////000////////////////////////////////////////////////000222333333333888@@@FFFWWWeeettt~~~}}}vvvtttsssppppppttt}}}~~~{{{yyywwwvvvqqqooollllllooottt{{{zzzhhhWWWLLLFFF===<<<;;;999888777666666444444444444333222111000++++++,,,---............------------------------------------------------,,,,,,,,,---------......---------.........//////........................------------------------............////////////.../////////000000000111222222111111222222333444222222222222333444555555444888===BBBIIIWWWkkkyyy~~~~~~}}}|||}}}xxxjjjcccXXXMMMFFF@@@===:::666666777777777666555555222222111000...---,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((***,,,,,,***)))***+++************************)))************+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////---...000000000///000111////////////////////////......//////000000111111///111222333555===IIIRRRdddppp{{{}}}xxxssspppmmmooowww}}}zzzxxxvvvuuupppmmmiiihhhkkkrrryyy~~~kkk[[[NNNHHH>>>===;;;999888777666666777666666555333111///...)))***,,,...//////......------------------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////..................................../////////000.../////////000000111111222222111111222222333444222222222222333444555666;;;@@@EEEJJJSSSdddzzzyyyqqqkkkhhhmmmttt~~~vvvnnnaaaUUUKKKDDD???<<<666777777777777666666555555444333111000...---,,,++++++++++++++++++++++++))))))******++++++++++++(((***---,,,***(((***+++************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...---...000111000///000111////////////////////////---......///000111111222...000222333777AAAPPPZZZkkkuuu}}}~~~~~~{{{wwwpppmmmkkkppp|||~~~|||{{{xxxwwwtttnnnhhhggghhhkkkrrryyy~~~ssscccSSSGGG??????===:::777666777888777555333333333333111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,------////////////////////////---------------------------......///000/////////////////////////////////000000000000111111111111000111111222333333444444555555666888555222444:::<<>>:::888777666444333555444333333444333111///------......---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..................////////////---......///////////////////////////000000000111///////////////000111111111333777===GGGVVVeeepppssstttuuuvvvuuurrrooommmqqquuu|||}}}{{{zzzvvvpppkkkjjjhhhgggkkkpppyyy{{{}}}uuuaaaQQQDDDAAA===999888777777666888666555444555444222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...............---------------------------------//////......------,,,,,,...............///000000///////////////////////////000000000111111111111333333333333333333333333444444666999:::;;;AAAIIIRRR\\\kkk{{{}}}||||||vvvtttvvvzzz~~~}}}{{{yyyvvvssspppnnnnnnmmmkkkiiiggggggggghhhjjjiiigggfffffffffeeedddbbbbbbaaa```__________________]]]\\\[[[[[[ZZZZZZWWWXXX[[[]]]___^^^]]]\\\YYYYYYYYYZZZZZZZZZZZZZZZ^^^___```aaabbbdddeeefffggghhhkkknnnqqqtttwwwxxxwwwzzz~~~}}}qqqdddWWWOOOGGGCCC???<<<;;;:::888777444333222333444444222111......///......---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------............---......///////////////....../////////000000000////////////000111222222888888<<>>:::999999888666999777555555555555333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///............................................./////////......---------///............///000000000000000000000000000000///000000000111111111111333333333333333333444444555555777<<<>>>AAAJJJSSS```jjjzzz}}}}}}~~~yyyuuurrrrrrqqqrrroooqqqrrrsssqqqpppppppppsssrrrqqqpppqqqrrrtttuuutttsssrrrpppnnnmmmllllllkkkllllllmmmnnnnnnoooooooookkkgggeeeeeeeeedddcccccccccbbbbbbbbbbbbbbbccc``````____________``````]]]^^^___``````___^^^\\\YYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^___```aaabbbbbbbbbaaaaaabbbccceeefffhhhhhhhhhlllqqqvvvyyy~~~yyymmmaaaYYYMMMIIIDDD@@@>>>===;;;:::555333222222444444333222////////////...---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------......///////////////------.........//////////////////000000222333333888:::???IIIVVVbbbjjjnnnmmmnnnoooqqqqqqrrrrrrrrrzzz~~~|||zzzuuuqqqpppnnnkkklllpppyyy}}}mmm\\\LLLFFF???;;;;;;;;;999777999888666666666555444222////////////....................................------............---------.....................////////////////////////........................///......------///000111000000000000000000000000000000000000111111111111222222222333444555555555666666:::@@@EEELLLXXXcccmmmwww~~~}}}}}}{{{yyy{{{xxxtttqqqooollliiifffccceeefffeeeeeeeeefffhhhiiiiiiiiiiiikkklllnnnpppppppppnnnllliiihhhiiikkkoooqqqtttvvvxxxyyyyyyxxxuuuoooiiieeefffffffffdddeeeeeeeeeeeeeeefffggghhhdddddddddddddddeeefffgggggggggfffdddbbb___]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^bbbbbbbbbbbbbbbaaa```___]]]]]]^^^_________^^^^^^```dddhhhkkkmmmpppvvv{{{|||vvvjjjbbbVVVQQQJJJDDDAAA>>><<<:::666444222222333444444333111111000000///...,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,---......///////////////------------............000000000000111222444444555999BBBOOO[[[eeekkkmmmhhhiiikkknnnqqqtttwwwxxx}}}|||wwwtttsssqqqnnnnnnrrrxxx|||tttbbbOOOIII@@@<<<<<<<<<;;;888:::888666666666666444333////////////....................................------............------,,,,,,,,,------......///........................------......//////000000000///---------...000111000000000000000000000000000000000000111111111111000111222333444666777777888999???IIIRRR]]]lllyyy}}}{{{wwwssssssooollliiihhhfffbbb___]]]^^^^^^^^^___```dddggghhhhhhiiikkkmmmooorrrsssrrrrrrrrrooollllllooosss{{{~~~xxxpppllllllmmmmmmkkkllllllllllllmmmoooppppppnnnnnnnnnnnnooopppqqqrrrrrrqqqnnnkkkhhhgggfffeeefffffffffggghhhiiiiiiiiimmmmmmllljjjgggdddaaa```\\\]]]___``````___^^^]]]\\\___bbbbbbbbbeeekkkpppnnnsss{{{wwwqqqccc]]]TTTLLLFFFAAA===;;;777555333222333444333333111111111000///...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------......///////////////............////////////000000000111222333444555999@@@LLLYYYbbbhhhkkkllleeegggjjjnnntttzzz~~~}}}xxxuuuuuusssppppppssswww|||xxxfffQQQJJJAAA======>>>;;;999:::888777666777666555333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---...//////------------------------,,,,,,---...///000111111000///---,,,---...000222000000000000000000000000000000000000111111111111000000111333555666888888<<<>>>EEEQQQ]]]kkk|||}}}{{{wwwrrrmmmiiieeebbbbbbaaa^^^[[[YYYZZZ[[[[[[\\\___cccgggkkkkkkmmmoooqqqtttwwwxxxzzz{{{{{{yyyxxxyyy~~~yyyttttttvvvuuuttttttttttttuuuvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{|||}}}zzzxxxuuusssqqqqqqrrrsssssssssttttttuuuvvvwwwwwwyyyxxxvvvsssooojjjfffccc]]]___bbbddddddcccbbb```[[[]]]___^^^\\\^^^dddjjjgggkkkpppssstttzzzpppiii^^^TTTKKKEEE@@@===888666333222333333333222222222111111000...---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////////////////000000000000000000000111222444555666BBBKKKXXXccciiijjjkkkkkkeeegggkkkqqqxxx~~~}}}zzz|||}}}zzzsssooopppsssxxx|||{{{yyy|||lll[[[NNNBBB>>>>>>;;;777555888888777777666666555555111111000000//////......000000000///......---------,,,,,,+++*********+++---------............//////...---,,,,,,---...//////////////////////////////////////////.........000000000000000000000000111111222222222333333333333222444777666444666;;;:::FFFTTT```ppp{{{rrrkkkhhhfffccc```]]]\\\\\\[[[ZZZYYY[[[]]]___bbbeeejjjnnnrrruuuxxxyyyyyy|||~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}~~~}}}yyytttooojjjgggiiijjjlllmmmmmmkkkhhhfffccc```]]]]]]___bbbddddddgggeeedddfffjjjooosssttt{{{~~~~~~wwwjjj^^^TTTLLLEEE???===:::666444444444444333111111000000///---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000////////////333111111222111111777???FFFRRRaaalllooommmiiifffcccfffkkkqqqzzz}}}{{{}}}}}}zzztttppppppsssrrrvvv|||~~~}}}{{{ppp___QQQDDD@@@???<<<888777999888888777666555555444111111111000//////......------......//////000000...------,,,+++,,,,,,,,,---------............///111000///......///000111////////////////////////000000000000000000000000111111111111111111111111111111111222222222333333444333444777777777;;;BBBJJJXXXhhhvvv{{{uuummmgggeee___]]]\\\[[[[[[[[[[[[ZZZZZZ]]]aaaeeehhhmmmssswww|||~~~zzzvvvrrrpppqqqrrrssssssrrrooollljjjdddcccaaabbbdddggghhhhhhgggeeecccccceeehhhjjjkkklllmmmooopppooonnnooopppvvv|||rrreee[[[RRRIIICCC???;;;777444333222111000222222222111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000///222000111333333444<<>>FFFXXXhhh}}}tttlllddd```\\\WWWWWWYYYZZZ[[[[[[\\\___gggpppwww|||zzz{{{}}}}}}tttqqqnnnllllllllljjjiiieeedddbbb^^^ZZZXXXXXXYYY]]]```dddiiinnnvvv~~~{{{nnnaaaWWWKKKGGGBBB>>><<<:::888777444444444444333333222111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------....................................///////////////000000000111111111222222111222555888<<>>EEERRR]]]hhhkkkmmmkkkeee```^^^^^^aaajjjyyy|||{{{zzzzzzzzzzzzyyyxxxxxxwwwyyy{{{{{{{{{yyygggSSSHHHBBB>>>;;;;;;666666666666777777777777333333222222111000000000///......------,,,++++++...............///000111---------.........//////,,,---...//////...---,,,////////////////////////...//////000111222222222222222222222222222222222333333333444444444555555777<<>><<<;;;;;;999777555333222//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......)))***,,,......---,,,+++---------.........//////............................................................/////////000///000000111222222333333444333666<<>>BBBNNNaaawwwxxxllliiiddd```]]]]]]^^^___\\\]]]^^^\\\\\\^^^dddiiiooo}}}~~~|||zzzvvvtttrrrqqqnnnllleeedddbbbaaaaaaccceeegggiiilllpppwww}}}|||{{{}}}yyypppbbbXXXQQQLLLHHHEEEBBB@@@<<<:::999777555333333222000///000///---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------...------,,,,,,......------------................................................------000000000000000000000000------...000222444666777888999:::@@@IIIUUU```gggjjjgggfffgggeeebbbeeejjjppp~~~|||{{{{{{zzzyyywwwtttwwwzzz~~~~~~uuussstttyyyuuu^^^LLLCCC???<<<999999999888777666555444444444444333222111000//////---......//////......---+++,,,,,,------,,,,,,+++......---------...///000000000000000000000000000////////////////////////111111111111111111111111000000000000000111222222333111222666777666888===GGGNNN]]]qqqxxxrrrfffdddaaa^^^]]]]]]___```aaabbbcccbbbbbbfffmmmsss~~~zzzxxxwwwuuusssqqqllljjjgggeeecccccceeefffjjjkkkmmmpppsssvvvxxxzzz~~~}}}~~~wwwjjj___WWWRRRMMMIIIDDDBBB>>>;;;:::888666444444222000000000///...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,------...------,,,,,,......------------......................................................000000000000000000000000//////000000111333444555888888;;;DDDPPP]]]ggglllhhhdddbbbcccbbbbbbgggmmmzzz}}}|||{{{zzzxxxsssuuuxxx{{{|||||||||{{{tttssssssvvv{{{cccOOOCCC>>>;;;888999999888777666555555444444444333222111000//////---......//////......---,,,------......------,,,///............///000000000000000000000000000000////////////////////////111111111111111111111111111111111111111222333333333222333666888888===CCCNNNZZZnnnvvvnnniiibbbaaa```___```aaadddeeehhhiiijjjjjjlllrrrzzz~~~}}}{{{yyyuuurrrnnnjjjgggfffeeeeeejjjjjjjjjjjjjjjjjjjjjjjjpppuuu{{{~~~uuujjjaaaZZZSSSOOOHHHDDD@@@===;;;999666555444222000000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------...------,,,......------------......................................................000000000000000000000000222222111111111222222333777888===JJJ[[[iiipppqqqeeeaaa___```bbbeeemmmvvv~~~}}}|||yyyxxxssstttvvvwwwxxxxxxxxxxxxtttssssssvvv~~~~~~fffRRREEE>>>;;;999:::999999888777666555555555444333222111000000///......////////////............////////////...................../////////////////////////////////////////////////////////111111111111111111111111333333333333333444555555555333444777888;;;BBBKKKXXXiii~~~{{{wwwqqqkkkfffcccaaaaaabbbdddgggjjjmmmooonnnppprrrtttwww{{{yyyuuuqqqmmmjjjiiihhhiiiiiihhhgggfffeeedddddddddhhhnnnsssyyy~~~sssjjjbbbYYYSSSKKKGGGBBB>>>;;;999666444444222111111111111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...---------......------------..............................---------...............////////////////////////222222111111111222333333777999AAAQQQdddpppsssqqqeeeaaa___aaaeeelllxxx}}}{{{xxxvvvsssssstttttttttuuuuuuuuuvvvuuuuuuwww}}}jjjUUUGGG@@@<<<;;;::::::999888777666555555555444444333222111000000...//////////////////...------............------,,,,,,------............////////////////////////000000000000000000000000111111111111111111111111222222222222222333444444666555555888:::???JJJVVVjjj~~~yyyrrrooommmkkkiiifffdddbbbaaaaaacccfffiiinnnrrruuuvvvuuuxxx{{{~~~~~~{{{wwwtttrrrppppppmmmllljjjhhhfffcccbbbaaa]]]aaaeeehhhmmmttt}}}~~~{{{rrrhhh___XXXNNNJJJCCC>>>;;;888555444444333111111222222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---.........---......------------..............................---------........./////////////////////////////////000000111222444555666888<<>>===::::::999888777666666555555555444333222111000000...//////000000//////...***++++++++++++++++++***+++,,,------......------000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111222222666555777;;;@@@HHHWWWfffzzz|||mmmeeebbbbbbaaaaaaaaabbbbbbcccccceeeiiioootttxxx{{{|||}}}~~~~~~~~~}}}yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyxxxvvvtttpppkkkfffbbb^^^\\\ZZZ]]]```bbbdddiiipppvvv|||{{{yyypppeee]]]RRRMMMFFF@@@<<<999666444444333222222333333222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---..................------------..............................,,,,,,------.../////////000000000000000000000000......///111333555888999;;;BBBPPPbbbqqquuuqqqjjjbbbaaadddkkkttt}}}|||yyywwwuuusssrrrpppppppppqqqrrruuuwwwxxxyyy|||tttaaaQQQFFF@@@===;;;::::::999888777666666555555444333222111111000//////000000000000//////++++++,,,,,,,,,,,,++++++,,,,,,.../////////...---000000000000000000000000000000000000000000000000222222222222222222222222111111111111111222333333555555999???FFFSSSgggxxxqqqddd^^^\\\]]]]]]___aaaccceeefffgggjjjooouuuzzz~~~}}}|||{{{|||~~~~~~}}}|||||||||{{{{{{||||||}}}||||||{{{{{{zzzyyyyyyyyyuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~{{{wwwqqqkkkeee```^^^[[[^^^```aaabbbeeekkkooowww{{{{{{xxxzzzwwwllldddWWWRRRJJJCCC>>>;;;888777444333222222333444222111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---..................------------..............................,,,,,,------...//////000000000000000000000000000...//////111333666888999===HHHZZZlllwwwyyyrrrlllfffffflllvvv~~~zzzxxxuuutttrrrpppooooooqqqrrrtttvvvyyyyyy{{{yyyfffTTTHHH@@@===;;;::::::999888777666666666555444444222222111000//////000000000000//////...//////////////////...,,,---///000000000///...000000000000000000000000000000000000000000000000222222222222222222222222555444444444444555666666333555:::BBBLLL[[[rrrzzzjjj```[[[[[[\\\]]]___bbbeeegggiiimmmpppuuu{{{~~~||||||||||||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvtttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvvvvxxxzzz|||}}}|||}}}~~~|||vvvpppjjjfffddd^^^aaacccddddddfffkkkooorrrvvv|||{{{wwwxxx}}}}}}qqqjjj[[[UUUMMMFFFAAA===:::999555333222222444444333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---.....................------.................................,,,,,,------...///000000000000000000000000000000///000000111333555777888???LLLaaasss||||||uuuoookkklllttt~~~zzzwwwttttttrrrpppmmmkkklllnnnvvvwwwzzz}}}|||~~~kkkXXXJJJCCC@@@999888777777666777777777666555444333222111111111///////////////......---......//////......---,,,////////////000000000000............////////////000000000000000000000000222222111111111222333444444555666555333222333444333777===EEERRRhhhnnnccc^^^]]][[[^^^bbbdddeeegggiiilllvvvzzz~~~|||{{{yyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}||||||||||||||||||{{{zzzyyyvvvuuutttsssrrrrrrssstttwwwvvvuuutttssssssssssssuuuuuutttsssrrrrrrssssssvvvvvvuuuuuuuuuuuuuuuvvvyyyyyyyyyyyyzzz|||}}}~~~}}}yyytttooolllhhhhhhhhhhhhiiijjjkkkllltttvvvyyy}}}}}}|||{{{zzz|||wwwpppccc\\\SSSKKKFFFAAA;;;777888555222111222333333222000000000///......------000///,,,***)))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------..................------...------------...//////---------.........//////000000000000111111111111///---...222444555888<<>>===;;;999888666666555666555444333222111111111//////000000//////...---......//////......---,,,------------............/////////000000000111111000000000000000000000000000111222333444333222222///111222333333555777::::::===FFFTTTiii|||tttkkkccc```aaacccdddiiiooorrrsssuuuxxx|||~~~|||yyywwwuuutttuuutttssssssssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvqqqpppnnnmmmllllllmmmmmmoooooonnnnnnnnnoooppppppssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrssstttuuuwwwyyy{{{|||~~~}}}{{{{{{|||}}}|||}}}|||yyyvvvtttqqqpppoooiiikkknnnrrrxxx~~~qqqjjjaaaXXXQQQKKKCCC>>>999666333111111222222111111000000//////......---...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...////////////...------------...//////------........./////////000000000000111111111111222000000444555666<<>>AAAKKK[[[qqq{{{nnnmmmiiieeebbbcccgggjjjlllqqqwwwzzzzzz{{{~~~}}}|||{{{zzzxxxvvvtttrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrsssssstttuuuuuuuuuttttttnnnmmmkkkjjjiiiiiiiiiiiikkkjjjjjjkkklllmmmnnnooonnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooooooooopppqqqsssuuuxxxzzz|||}}}}}}}}}{{{yyyxxxyyyzzz{{{|||~~~~~~yyyuuuqqqnnnmmmjjjkkkmmmqqqwww|||xxxqqqggg^^^WWWOOOGGGAAA;;;888444222222222111000111111000000///.........,,,------------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,---...////////////...------------...//////............///////////////000000000111111111111222000000333555777???HHHXXXgggwww}}}wwwooommmnnnrrr|||~~~{{{xxxwwwtttpppjjjgggfffgggkkknnnvvv}}}}}}xxxwwwzzzzzzfffTTTGGGAAA<<<;;;::::::999:::::::::666555444333222111111111000000000000000//////............///......---,,,////////////000000000000000000000000111111111111000000000000000000000000///000333444444333222111222333333333444666999<<>>;;;777444333222111000111111111000//////......,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---...////////////...------------...//////........./////////000000///000000000111111111111000///000222444888CCCNNNaaammmzzz{{{rrrjjjjjjnnnuuu|||xxxwwwtttooojjjgggfffggghhhkkksss{{{|||wwwuuuvvv~~~kkkXXXJJJBBB???>>><<<:::999777777666666555444333222111111111000000111111000000///.........//////......---,,,------------............/////////000000000111111000000000000000000000000000111222333444333222222333444555444555777;;;>>>AAALLL___ttt}}}|||zzzvvvpppiiibbb^^^^^^___aaabbbdddiiinnnrrr{{{|||xxxpppnnnmmmkkkkkklllmmmnnnnnnppprrruuuwwwxxxxxxxxxvvvuuutttsssqqqooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjhhhiiijjjkkklllmmmmmmmmmiiihhhfffdddcccbbbccccccccccccccccccdddeeefffgggggghhhjjjkkkkkkjjjiiiiiigggggggggggghhhiiijjjjjjjjjkkklllnnnqqqsssvvvwwwxxxyyyzzzyyyxxxyyyzzz|||{{{{{{{{{|||}}}~~~|||yyyvvvuuuqqqqqqqqqrrrtttwwwyyy{{{}}}sssjjjbbbXXXOOOHHHAAA>>>999666444333222111222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---...////////////...------------...//////....../////////000000000000000000000111111111111000///000333555:::HHHUUUiiirrryyyvvvmmmgggiiinnn{{{}}}wwwvvvtttooojjjgggfffggghhhkkksss{{{}}}yyyuuuvvv~~~ooo\\\MMMEEE>>>===<<<:::888777666666666555444333222111111111000111111111111000//////......//////......---,,,------------................../////////000000000000000000000000000000000111111222222222333333333333444444555666:::???CCCHHHWWWnnnzzzssspppkkkiiifffccc```^^^\\\\\\]]]___bbbeeehhhmmmssswww~~~xxxrrrlllhhheeedddcccaaaaaabbbdddeeegggiiilllooorrrttttttuuusssrrrqqqpppnnnmmmkkkkkkiiiiiiiiiiiiiiigggfffeeeeeedddcccbbbbbbcccdddeeebbbcccdddeeegggggghhhhhhfffeeecccaaa__________________^^^______```aaaaaaaaacccdddfffffffffdddcccbbbbbbbbbccccccdddeeefffggghhhiiijjjmmmoooqqqrrrrrrtttuuuvvvvvvwwwzzz||||||{{{zzzzzzzzz{{{}}}}}}~~~~~~}}}~~~}}}|||wwwvvvuuuuuuuuuvvvwwwxxx{{{}}}zzzqqqiii___UUUNNNDDDAAA<<<888666555333222222222111111000/////////---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------...............---...------------...//////.../////////000000000000000000000000111111111111111000111444777>>>NNN]]]oootttvvvqqqiiieeeiiiooo~~~}}}wwwvvvsssooojjjgggfffgggkkkmmmuuu~~~|||xxxyyyyyysss___PPPGGG;;;:::999999888888999999666666444333222111111111111111111111111000//////......//////......---,,,////////////000000000111............////////////000000000000000000000000222222111111111222333444111222444555888<<>>:::888999999999888999888666555444333333333222222222111000000//////000000000000000000000000111111000///////////////000000000000111111111111111///...///222333222000222333333333333444444444666666888:::;;;@@@NNN\\\tttqqqcccWWWPPPOOOPPPOOOPPPRRRVVVYYY[[[\\\dddfffjjjnnnttt|||uuummmhhhdddaaa```___\\\ZZZXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTZZZ[[[^^^aaadddgggiiikkkkkkjjjiiigggeeecccbbbaaa```___]]][[[ZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ\\\]]]^^^___^^^]]][[[YYYXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\\\\^^^___bbbccceeeeeefffhhhlllooossswwwxxxyyy{{{}}}}}}|||{{{|||}}}||||||}}}~~~~~~zzzwwwuuutttppppppqqqtttyyy~~~sssfff]]]UUUOOOFFF>>>999777555444333333444444444333111000///...------//////...---+++++++++,,,,,,,,,---------------------------------------------------------------............///......------------......//////............//////////////////000000000000//////000000111111222222333222444;;;AAAKKK\\\kkksssoookkkhhheeefffooozzz}}}zzzvvvqqqllliiigggggghhhlllrrryyy}}}|||xxxtttlllrrr}}}jjjUUUHHHBBB???;;;999999999999888999999777666555555444444333333222222111000000000000000000000000000000000111000000///////////////000000000000111111111111111000///000222222222000222222333333444444444444555777:::===???HHH[[[mmmwwwhhh\\\RRRMMMMMMNNNOOOQQQTTTWWWZZZ\\\]]]gggjjjnnnttt{{{yyylllccc]]]YYYVVVWWWVVVUUUTTTRRRPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPSSSTTTWWWZZZ^^^aaadddeeehhhgggfffdddbbb```^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNOOOQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^```aaacccfffjjjooosssvvvwwwyyy{{{{{{zzzyyyzzz{{{}}}}}}}}}~~~~~~}}}xxxuuusssoooooonnnooosssyyyxxxlllddd[[[UUUKKKCCC===999777555222333333333333333222111///...------//////...---******++++++++++++,,,,,,---------------------------------------------------------............///---..................---//////............//////////////////000000000000//////000000111222222222444333777>>>FFFQQQaaannnrrrmmmjjjhhhhhhlllwww~~~{{{vvvpppllliiihhhhhhiiimmmrrryyy}}}}}}yyyuuujjjooozzzoooYYYKKKDDDAAA===:::::::::999888999888777666555555555555333222222111111000//////////////////////////////000000////////////000000///000000000111111111111111111111111111222111111222222333333444555555555444666:::???DDDQQQhhh}}}ooobbbXXXPPPMMMMMMNNNPPPTTTWWWZZZ]]]```bbbkkkooouuu|||wwwjjj___WWWRRRPPPNNNPPPOOOOOONNNMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNQQQTTTXXX[[[^^^___ddddddcccbbb```]]][[[YYYWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWXXX[[[\\\]]]aaaeeekkkppprrrsssuuuwwwxxxwwwwwwxxxyyy||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||xxxvvvsssqqqooooooqqqvvv{{{~~~}}}rrrjjjaaa[[[QQQHHHAAA<<<888555222333333333333333222222000///......//////...---+++++++++++++++,,,,,,,,,---------------------------------------------------------............///,,,---...//////...---,,,//////............//////////////////000000000000///000000111111222333333666777;;;BBBKKKWWWeeeooorrrmmmjjjkkkooovvv|||wwwqqqllljjjiiiiiikkknnnsssxxx}}}}}}zzzwwwkkkoooxxxuuu^^^OOOFFFCCC>>><<<;;;:::999888777777666555444444444444111111111000//////......////////////////////////000000////////////000000///000000000111111111111111222222222111111111222222222333444444555666666222444:::BBBKKKZZZsssyyyhhh]]]UUUOOONNNOOONNNQQQVVVZZZ]]]aaafffiiisssxxxrrrjjj___UUUOOOLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHIIILLLOOORRRVVVXXXZZZ____________]]][[[XXXVVVSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUVVVYYY\\\aaafffjjjmmmoooqqqtttuuuvvvvvvxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||wwwuuurrrpppqqqtttwwwzzzyyy~~~xxxqqqggg```VVVMMMEEE>>>999666444444333333333333333333111///......//////...------------------,,,,,,,,,---------------------------------------------------------............///,,,---...//////...---,,,//////............//////////////////000000000000000000000111222222333333555888===CCCMMMZZZfffmmmpppkkkjjjnnnuuu~~~~~~xxxrrrmmmkkkkkkkkkmmmooosssxxx|||}}}{{{yyynnnpppuuu~~~yyycccTTTHHHDDD@@@===<<<;;;:::888777666555555444444444555111111000000///.........000000000000000000000000///////////////000000111000000000000111111111111111333333333111000111222222222333444555666666777444555<<>><<<;;;:::999888777666666555555666666222222111111000//////...000000000000000000000000///////////////000111111000000000000111111111111111333444333111000111333222222333444555666777777888999AAAPPPaaassspppdddWWWQQQPPPOOORRRUUUYYY]]]cccfffjjjrrr|||zzzmmmdddYYYTTTMMMHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???????????????AAABBBCCCFFFHHHJJJLLLMMMRRRSSSUUUVVVVVVTTTQQQPPPJJJIIIGGGFFFDDDCCCCCCBBBAAAAAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGHHHIIIIIIIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHKKKOOOTTTXXXZZZ\\\\\\```ccchhhkkkmmmooorrrttttttuuuvvvwwwyyy{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~|||{{{yyyvvvtttrrrqqqqqqsssuuuxxxzzz{{{~~~}}}rrrlllbbbXXXOOOHHHAAA>>>:::999777555444333333444222111//////000000...,,,---------,,,,,,,,,++++++---------------------------------------------------------............///......------------......//////............//////////////////000000000000000111111222222333333444222999@@@HHHVVVgggqqqsssooommmoooxxxzzztttooonnnnnnnnnooopppsssxxx|||}}}|||{{{rrrqqqqqqttt|||~~~jjj[[[JJJFFFBBB>>><<<;;;:::999999888777777777777777888333333222222111000000000000000000000000000000000///////////////000111111000000000000111111111111222444555444111///111333222222333444555666777888<<<===DDDVVVjjj|||yyyjjj^^^SSSOOOPPPRRRVVVZZZbbbfffkkkooosss|||zzzuuuooofff^^^TTTPPPJJJFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>??????AAACCCEEEGGGHHHIIIMMMOOOQQQSSSSSSQQQOOONNNGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCBBBAAA===>>>???@@@BBBCCCEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDGGGLLLQQQUUUVVVVVVVVVWWW[[[___cccfffiiilllooorrrssstttvvvxxxzzz||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}~~~~~~}}}zzzwwwuuurrrqqqssstttuuuuuuuuuwwwzzz}}}vvvpppfff\\\SSSLLLEEEAAA<<<;;;888666444444444444333111//////000000...,,,,,,,,,,,,++++++*********---------------------------------------------------------........./////////...---,,,,,,---.../////////............//////////////////000000000000000111111222222333444444444<<>>>>><<<888888:::999888777666666666666555555333222111000000000////////////////////////111111000000//////......000000000000000000000000///000111000//////111333444111000444777666777:::;;;BBBOOObbbwwwzzznnnddd[[[UUUPPPPPPRRRUUU]]]dddhhhooowwwzzz}}}vvvnnniiiccc\\\VVVNNNLLLHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDFFFLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>======>>>@@@BBBCCCEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTUUUXXX[[[___dddgggiiikkkmmmqqqtttvvvxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz|||||||||{{{zzzyyy{{{}}}{{{wwwtttrrrvvvtttqqqnnnnnnoooqqqsss{{{|||qqqhhh^^^TTTIIIAAA===<<<:::888666444333333666555333222111000000000......---,,,,,,,,,,,,---........................***+++---//////...---,,,//////...---...///000111------------------------//////////////////////////////000111111111111111000111333333222222333444777:::CCCTTTgggtttwwwvvvooottt{{{{{{uuuqqqooommmkkknnnooorrrvvvxxxyyyyyyyyyvvvqqqnnnrrrxxx~~~{{{dddTTTIIIAAA??????<<<999888:::999888777666666666666555555333222111000000000////////////////////////111111000000////////////111111111111111111111111///000111000///000111333444111111555777666777:::@@@HHHXXXmmm}}}xxxqqqfff___XXXSSSPPPRRRTTTXXXaaajjjvvv||||||uuukkkddd___ZZZTTTOOOKKKIIIFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDGGGGGGHHHIIIIIIHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@@@@??????@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKPPPQQQTTTWWW[[[___bbbdddhhhkkkooorrrtttvvvyyy|||||||||||||||||||||||||||zzz{{{{{{|||{{{{{{zzzzzzyyy{{{~~~}}}yyyvvvtttwwwtttqqqnnnmmmnnnpppqqqvvv{{{uuukkkbbbWWWLLLDDD@@@>>><<<999777555444333555555444333222111000//////...------,,,,,,------........................+++,,,---.........---,,,......---------...///000........................////////////////////////......///000000000000000000111333333222222333555999>>>IIIZZZlllvvvxxxvvvpppuuu}}}|||vvvrrrpppnnnmmmoooqqqrrrtttvvvwwwwwwwwwxxxrrrmmmooosssyyyjjjWWWLLLBBB@@@???<<<999999:::999888777666666666666555555333222111000000000////////////////////////111000000000000/////////111111111111111111111111000111111111000000222333444111111555666666888<<>>?????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFAAAAAA@@@??????>>>????????????@@@@@@@@@@@@??????CCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<<<<<<<======>>>>>>>>>???@@@BBBDDDEEEFFFKKKLLLNNNPPPTTTXXX[[[\\\aaadddiiilllooorrruuuxxxzzzzzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzz{{{{{{||||||xxxzzz|||~~~~~~}}}zzzyyyxxxuuuqqqnnnllllllnnnooopppvvv~~~{{{qqqggg\\\QQQIIICCCAAA>>>;;;777555444444444444444444333222000//////...------,,,---------........................,,,,,,,,,---------......---------,,,---......///////////////////////////////////////////////////------...///////////////000111222222222222444666<<>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@AAABBBCCCCCCCCCCCC??????>>>=========>>>>>>??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCFFFGGGHHHKKKNNNQQQTTTUUUYYY]]]aaafffiiilllppprrrwwwwwwxxxxxxyyyzzzzzzzzz||||||zzzzzzzzz{{{}}}~~~yyyzzz|||}}}}}}~~~~~~}}}yyyvvvrrrnnnllllllmmmnnnlllsss{{{wwwmmmbbbWWWNNNGGGEEE@@@<<<888555444333333444555555555333000/////////...---------------........................---,,,,,,,,,,,,---...///,,,,,,,,,,,,------............////////////000000////////////////////////---...//////000000//////000111222222222333666888>>>HHHXXXiiiuuuxxxuuurrrpppxxxyyyvvvtttrrrqqqoooooopppqqqtttwwwyyy{{{xxxpppmmmlllppp{{{wwwaaaTTTHHHBBB@@@===;;;;;;:::999888777666666666666555555333222111000000000000000000000000000000000000000000000111111111111111111111111111111111111000111222111000000222444444222444777888888===DDDQQQbbb|||}}}wwwkkkddd[[[TTTOOONNNOOOOOOPPPQQQWWW___eeemmmyyyvvvlllccc___WWWTTTOOOLLLJJJIIIHHHGGGBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=====================???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????===>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAABBBCCCDDDFFFIIIKKKNNNOOOTTTWWW\\\aaadddgggkkknnnrrrssstttuuuwwwyyyzzzzzz|||{{{{{{zzz{{{|||}}}~~~{{{|||~~~~~~}}}}}}{{{xxxtttpppmmmmmmnnnooommmssszzz}}}|||tttiii^^^VVVLLLIIICCC>>>999555444333333444555666555333111000//////...------------...........................---,,,,,,,,,,,,---...///,,,,,,,,,---------------------.........///////////////////////////////////////000111111111111000000111111111222444777:::@@@LLL]]]lllttttttqqqnnnpppxxx{{{wwwvvvtttssspppppppppqqqssswww{{{}}}yyyrrrmmmjjjkkkuuu}}}fffXXXJJJDDDAAA>>><<<===:::999888777666666666666555555333222111000000000000000000000000000000000000000000111111111111222222222222222222222222222000222222222111111222444333333555999999;;;AAAJJJYYYjjj{{{rrrlll]]]YYYRRRMMMKKKLLLNNNQQQRRRUUU]]]eeekkkrrr|||qqqggg]]]WWWTTTNNNLLLIIIGGGEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>???????????????>>>>>><<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@@@@??????<<<<<<>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::================================================;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEGGGIIIJJJOOOSSSXXX\\\___bbbfffiiikkklllnnnqqqtttwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~|||~~~~~~}}}}}}~~~}}}zzzvvvrrrppppppqqqrrrqqquuuyyy|||{{{{{{zzzqqqfff___RRROOOHHHAAA;;;777666555333444555555555333222111000///......------..............................,,,,,,,,,---------......,,,,,,---............------------......//////000///////////////////////////000000111111111111111000000111111222444888;;;BBBNNN___lllpppooollljjjpppyyy|||yyywwwvvvuuusssrrrqqqqqqsssvvvzzz}}}yyysssmmmggggggppp{{{iii[[[LLLEEEAAA>>>======:::999888777666666666666555555333222111000000000000000000000000000000000000000111111111222222222222222222222222222222222111222222222111111333555333333666:::;;;===EEEOOObbbsss{{{vvvnnnddd]]]PPPOOOLLLIIIIIIKKKPPPSSSVVVZZZccckkkpppvvvwwwjjjbbb[[[RRRMMMMMMIIIHHHFFFDDDCCCCCCEEEFFFCCCDDDDDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;:::;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<===????????????@@@@@@@@@@@@??????>>>>>>@@@AAAAAAAAAAAA@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888::::::::::::;;;<<<<<<===:::::::::;;;<<<===>>>???>>>>>>>>>???AAACCCDDDEEEHHHKKKPPPSSSVVVYYY]]]```dddeeehhhlllpppsssvvvxxxzzzzzz|||}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}|||xxxtttrrrssstttuuuuuuwwwyyy{{{zzzxxx~~~yyyooohhhYYYUUUNNNFFF???;;;999888444444444444444333333333000//////.......................................+++,,,---.........---,,,,,,---.../////////......---......///000000111111////////////////////////...//////000111000000000000000111111222555999===EEEQQQaaakkkllljjjiiiiiiqqq{{{|||yyyxxxwwwvvvwwwuuusssrrrsssvvvyyy{{{~~~yyyrrrllleeedddmmmwwwkkk]]]MMMEEEBBB>>>===>>>:::999888777666666666666555555333222111000000000000000000000000000000000000000111111222222222222222222222222222222222222111222333222111111333555222333777;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;777888999;;;<<<===>>>>>>;;;;;;;;;<<<===>>>???@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAA@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999888888888777999999999999:::;;;<<<===::::::::::::;;;<<<===>>><<<<<<======???@@@BBBCCC@@@DDDHHHLLLNNNQQQTTTWWW^^^```ccchhhlllqqqtttvvvyyyzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}}}}~~~}}}yyyvvvtttuuuvvvwwwxxxxxxxxx{{{yyywww}}}~~~uuunnn^^^YYYQQQIIIBBB>>><<<;;;555555444333333333444444000000///.......................................***+++---//////...---,,,------///000000000///......//////000111222222222////////////////////////---......///////////////000000111111222555:::===GGGSSSaaajjjjjjhhhhhhiiirrr}}}~~~{{{zzzzzzwwwwwwuuussssssuuuyyy|||{{{{{{xxxppphhhgggnnnuuurrraaaOOOFFFCCC???:::888<<<;;;999888777777666666555444444333333222222111000000000000000000000000111111111111222222222222///111222444444333222111444222222333666666333///333555:::===<<<@@@NNN\\\rrr|||tttnnneeeYYYPPPMMMDDDFFFHHHIIIKKKOOOTTTWWW\\\^^^fffrrryyyuuuggg___TTTNNNKKKIIIEEEAAADDDDDDCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???@@@???===<<<===>>>@@@AAA????????????@@@@@@@@@AAAAAA???>>><<<;;;;;;<<<<<<:::;;;;;;::::::999888777;;;;;;::::::999888888888888888888888888888888888888888888888888888888888;;;;;;;;;<<<<<<<<<======>>>===<<<;;;<<<>>>@@@AAA@@@AAACCCEEEHHHJJJLLLMMMUUUYYY^^^dddhhhmmmqqqtttvvvyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~{{{yyyxxxxxxxxxwwwxxxyyyyyyyyyzzz~~~~~~|||zzzsssiiiaaaWWWNNNHHHCCC===888:::888555444333222111///000///...------...///000000000000000000000000000---------............///......//////...---,,,,,,............////////////////////////////////////////////////000000000000333222222444333444:::BBBIII]]]fffgggjjjhhhgggmmmuuu~~~{{{zzzzzzvvvvvvuuusssrrrtttwww{{{{{{|||zzzrrriiihhhnnnuuuvvvdddQQQHHHDDD@@@<<<;;;<<<;;;999888777777666666555444444333333222222111000000000000000000000000////////////000000000000///111222444444333222111444222222333555555333000333555999<<<>>>DDDTTTcccxxxwwwmmmfff]]]QQQJJJIIIGGGHHHJJJLLLNNNRRRWWW[[[aaaccclllxxxrrriii^^^WWWNNNIIIHHHGGGDDDAAADDDCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<;;;::::::;;;===>>>?????????@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<999999999999999888777666999999999999999888888888888888888888888888888888888888888888888888888888:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>??????@@@AAACCCDDDFFFGGGHHHPPPSSSXXX]]]bbbggglllooosssvvvzzz|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyywwwvvvvvvvvvwwwwwwxxx{{{~~~wwwmmmeee[[[RRRLLLFFF@@@;;;:::888555333333222111///222111///...---------...---------------------------------............///......//////...------,,,............////////////////////////////////////////////////000000000111222111222444444555<<>>===<<<;;;999888777777666666555444444333333222222111000000000000000000000000////////////000000000000000111222333444333222222333222222333555555333111333444888<<>>===<<<<<<<<<;;;<<<<<<======>>>>>>???<<<;;;;;;:::;;;<<<===>>>@@@@@@?????????????????????>>>===<<<;;;;;;<<<<<<999999999999999888888777777777777888888888888999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<======>>>>>>???@@@AAAAAABBBIIIKKKOOOSSSXXX]]]dddhhhnnnqqqvvvyyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{yyywwwtttsssssssssssstttwww|||}}}ssskkkaaaXXXQQQJJJCCC>>>;;;888555333333222111000333222111///...---,,,,,,---------------------------------............///.........///......---,,,............////////////000000000000000000000000/////////000000000111111111000222444555777???GGGSSSfffnnnmmmooonnnnnnuuu}}}}}}{{{zzzvvvwwwwwwuuuttttttvvvwww{{{~~~~~~xxxoookkknnnsss~~~oooZZZMMMFFF@@@>>>???;;;;;;999888777666666666555444444333333222222111000000000000000000000000000111111111222222222222000111222333333333222222222222222333444444444333555555888===DDDQQQeeewwwzzznnn```VVVNNNGGGFFFHHHJJJLLLOOORRRUUU[[[aaaeeeooovvv{{{mmmccc\\\VVVQQQNNNKKKGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKNNNOOOPPPQQQQQQPPPOOONNNIIIHHHGGGFFFDDDBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBB???????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999555666666777888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;===<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>??????CCCEEEHHHKKKOOOUUU\\\```gggjjjooosssvvvyyy|||~~~~~~}}}|||||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzvvvssspppqqqqqqpppqqqsssvvvzzz|||}}}~~~yyyrrrggg^^^VVVOOOGGGAAA<<<999666333333333222111222222111000......------////////////////////////---------............///---...............------............////////////000000000000000000000000//////000000000111111111333222222555666888@@@IIIYYYjjjqqqooorrrqqqrrrzzz~~~{{{zzzxxxyyyyyyxxxvvvuuuvvvwwwyyy~~~{{{rrrmmmnnnrrrzzzttt^^^PPPGGG@@@===???;;;;;;999888777666666666555444444333333222222111000000000000000000000000000111111111222222222222111111222222333333333333222222333333333333444555888777:::@@@JJJYYYooorrrfffXXXPPPIIIEEEFFFJJJJJJMMMQQQUUUZZZ```ggglllwww}}}tttiii___XXXTTTOOOKKKJJJIIIGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOKKKJJJIIIGGGEEECCCAAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEDDDBBB@@@>>>===<<<;;;=========>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDD????????????????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999555555666777888999999:::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<;;;:::::::::::::::999999:::;;;===>>>??????@@@BBBDDDGGGJJJOOOUUUYYY___bbbggglllppptttxxx{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~|||wwwtttqqqqqqqqqooonnnooorrrtttxxxyyyzzz{{{yyynnneee\\\TTTKKKEEE@@@<<<888555333333222111000000000000000/////////////////////////////////---------............///------...............---............////////////000000000000000000000000000000000000111111111111555333444666777999BBBKKK\\\mmmssspppssssssvvv{{{zzzxxxzzz{{{zzzxxxvvvuuuvvvvvv|||}}}tttnnnnnnqqqyyyxxxdddTTTIII@@@===>>><<<;;;999888777777666666555444444333333222222111000000000000000000000000////////////000000000000111111222222222333333333111222333333222222444666;;;:::===FFFSSSeee|||~~~|||vvveeeZZZOOOJJJGGGEEEGGGLLLMMMPPPUUU[[[aaaiiiqqqwwwvvveee___WWWRRRPPPMMMJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFCCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>===;;;:::888777666666777777888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===>>>???>>>@@@CCCEEEGGGKKKOOOSSSWWW[[[```dddiiimmmrrrvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}yyyvvvssssssssspppnnnmmmnnnppprrrsssuuuwww{{{xxxnnneee[[[QQQKKKDDD@@@:::666444333222111///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......///.....................////////////000000000000000000000000000000000111111111222222555333444666888;;;DDDOOO___oootttqqqtttvvvzzz|||zzzxxxyyy{{{zzzxxxuuuttttttssszzz}}}vvvoooooopppzzz|||iiiYYYLLLBBB>>>>>><<<;;;999888777777666666555444444333333222222111000000000000000000000000////////////000000000000222222111111222222333333111222333333111222555888<<<;;;@@@MMM^^^rrryyyzzz|||tttkkkYYYQQQIIIGGGGGGGGGJJJNNNRRRVVV\\\bbbjjjttt}}}}}}ooodddVVVQQQLLLIIIIIIJJJHHHFFFEEEGGGIIIKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPNNNMMMKKKIIIGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPOOOMMMKKKHHHEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCBBBAAA???<<<:::999777888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<>>>@@@CCCEEEFFFHHHKKKMMMQQQTTTYYY^^^bbbgggmmmqqqsssuuuxxx{{{~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}||||||}}}~~~~~~{{{yyywwwwwwvvvrrrooommmmmmmmmnnnooorrruuuzzzxxxoooeeeZZZSSSIIIDDD===888555444222111000111111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...//////..................////////////////////////////////////000000111111111222222222222111222666999>>>IIITTTbbbqqquuurrrvvvyyy~~~|||zzzwwwyyyzzzzzzwwwtttsssrrrqqqxxx~~~wwwpppoooppp|||lll]]]OOODDD??????<<<;;;999888777777666666555555444333333222222111000000000000000000000000111111111111222222222222222222111111222222333444000222333222111111555888;;;<<>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNLLLLLLJJJIIIHHHFFFCCCAAA>>>===999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::;;;<<<============<<<;;;;;;;;;:::999999999===@@@CCCEEEEEEFFFHHHIIINNNQQQUUUZZZ___dddjjjnnnqqqssswww{{{~~~~~~}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}|||{{{|||~~~~~~}}}{{{zzzyyyxxxtttpppmmmlllllllllnnnrrrvvv{{{vvvkkkaaaYYYKKKFFF???999666444333111222333333222111///---,,,........................---------.........//////,,,,,,---.../////////.............../////////000////////////////////////000111111111111222222222000///111666:::AAAMMMXXXcccsssvvvssswww{{{{{{wwwvvvxxxyyyyyywwwsssooolllpppuuu{{{|||xxxssspppooo|||rrraaaQQQFFFAAA???>>><<<:::999999888777666444444333222222111111000000000000000000000000000000000111111111222222222222222222111111111111000333333333222000111444777;;;AAAMMM^^^sssyyyzzz|||kkk[[[NNNKKKIIIHHHKKKOOOSSSUUUZZZ```hhhpppyyy{{{lllbbbYYYRRROOOJJJHHHFFFFFFFFFGGGGGGGGGHHHKKKOOORRRSSSTTTUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUYYYYYYZZZ[[[\\\^^^```aaa___]]][[[XXXUUUSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVTTTRRRPPPMMMJJJHHHGGGFFFAAAAAA@@@???>>>>>>??????>>>>>>>>>???AAACCCFFFGGGIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSQQQMMMIIIDDD???======<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;======;;;;;;;;;<<<===>>>===<<<<<<;;;;;;<<<======>>>???AAABBBDDDDDDEEEEEEGGGJJJNNNRRRWWW]]]cccggglllpppuuuxxxzzzzzz{{{|||xxxzzz}}}~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~|||yyyuuuqqqnnnlllkkkmmmnnnpppsssxxx}}}tttiiibbbSSSMMMEEE===888555333111222222111111000///////////////.........------------------............///000///...------...///000000//////.........//////////////////000000000000...///000000///000222444222111222666:::AAANNNZZZkkknnnqqqqqqrrrzzz|||xxxwwwxxxyyyyyyvvvrrrnnnlllnnnsssyyy{{{yyyvvvsssqqq{{{vvvdddTTTHHHBBB???===;;;999888888888777666444444444333222222111111000000000000000000000000000000111111111222222222000000111111222222222333444444444333222333666999:::AAAOOOccc{{{zzzzzz~~~}}}iiiZZZOOOLLLJJJJJJMMMQQQUUUXXX___eeennnwwwoooaaaZZZSSSMMMKKKIIIHHHGGGFFFGGGHHHIIIIIILLLOOOSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^___aaabbbaaa___\\\YYYVVVSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXVVVUUURRROOOMMMJJJIIIHHHDDDCCCBBBAAA@@@@@@???????????????@@@BBBDDDFFFHHHJJJKKKNNNPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWTTTQQQLLLGGGBBB@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<===============>>>>>>>>>@@@@@@AAABBBCCCDDDDDDDDDGGGIIILLLOOOSSSXXX]]]bbbgggjjjppptttvvvwwwxxxzzzwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~|||yyyvvvssspppooonnnnnnooopppssswww|||xxxnnnhhhWWWQQQGGG>>>999555333222111111111111000000000000//////.........------------------............///000///...------...///000/////////.........//////////////////000000000111...000000000000000222444444222333666;;;CCCPPP]]]kkknnnqqqrrrsss|||{{{wwwxxxyyyxxxuuuqqqmmmkkkkkkpppwww{{{{{{yyyvvvtttyyy|||iiiWWWJJJCCC@@@;;;999777777888999888777666555555444333333222222000000000000000000000000000000000111111111111222//////000111222333444444444555555444333555888;;;>>>EEEUUUmmmzzzyyyvvvcccVVVNNNMMMMMMMMMPPPUUUZZZ]]]eeelllvvvtttaaaVVVQQQLLLIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLRRRUUUXXX[[[\\\]]]^^^``````_________^^^^^^]]]]]]\\\\\\]]]]]]___aaabbbccccccaaa^^^ZZZWWWSSSQQQPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXUUURRROOOMMMLLLKKKFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBEEEGGGHHHKKKNNNQQQTTTWWWXXXXXXXXXWWWWWWXXXXXXZZZ[[[]]]]]]]]][[[YYYUUUQQQKKKGGGDDD@@@@@@???>>>======>>>>>>>>>>>>????????????@@@@@@????????????>>>>>>===<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCFFFGGGIIIKKKMMMQQQWWW[[[___ccchhhmmmooorrruuuvvvwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxvvvtttrrrrrrqqqpppqqqrrruuuyyy|||~~~uuunnn^^^VVVKKK@@@999666444333000000000111111111111222/////////.........---------------............/////////............///////////////////////////////////////000000000111111///000111000000000222444888555555999>>>GGGVVVdddmmmppprrrtttwwwzzzzzz{{{~~~}}}xxxxxxxxxwwwtttqqqmmmjjjkkkpppvvv|||}}}{{{wwwuuuvvvnnn[[[KKKCCC@@@:::888777777888999888777666666666555444444333333000000000000000000000000000000000000111111111111000000111222222333444444333444444444444666999<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKNNNSSSWWWZZZ^^^bbbfffjjjmmmqqqssswwwzzz|||~~~~~~}}}|||{{{{{{||||||}}}}}}|||{{{yyyxxxwwwvvvsssrrrrrrrrrsssvvvyyyzzzxxxrrrfff]]]PPPDDD;;;777555444//////000111111222333333////////////............---------............////////////....../////////...//////000000000000000//////000000000111111111///000111111000111333444:::888888<<>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDGGGIIIKKKMMMQQQUUUXXXXXX[[[^^^bbbeeeiiimmmpppvvvxxx{{{~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}}}}~~~}}}|||{{{zzzyyyvvvuuusssrrrrrrtttvvvwww{{{zzztttmmmcccUUUHHH>>>999666555//////000111222333444444000000/////////.........---------............///...//////////////////.........///000111111000000000000000000111111111111///000111111000111333555777555777<<>><<<:::999::::::999888666666555555444333333222000000000000000000000000111111000000////////////222222333333333333333333000222333444666999>>>AAAPPPbbb}}}~~~jjj[[[TTTQQQPPPMMMRRRXXX\\\___eeennnuuuwwwcccYYYPPPMMMJJJHHHHHHJJJHHHLLLPPPRRRSSSVVV\\\bbbcccfffjjjlllmmmnnnpppqqqooonnnkkkgggbbb^^^[[[ZZZWWWXXXZZZ]]]aaaeeehhhjjjhhhfffccc___[[[XXXUUUTTTRRRTTTXXX\\\___``````___]]]]]]]]]___```bbbdddeeecccbbb___[[[XXXUUUSSSRRRMMMMMMNNNOOONNNLLLJJJHHHEEEDDDDDDDDDEEEGGGIIIJJJJJJLLLOOOSSSWWWZZZ]]]^^^___^^^\\\ZZZYYYWWWWWWVVVXXXYYYZZZ[[[[[[[[[ZZZYYYSSSRRRQQQOOONNNNNNMMMMMMPPPQQQSSSVVVXXX[[[]]]^^^^^^]]]\\\ZZZXXXUUURRRQQQPPPMMMHHHDDDBBBBBBDDDEEEEEEGGGIIILLLOOOPPPQQQRRRSSSTTTTTTTTTSSSPPPNNNLLLJJJJJJIIIIIIIIIKKKMMMOOOQQQUUUYYY]]]]]]]]]]]]]]]YYYZZZ[[[[[[]]]```dddhhhllloootttwwwzzz}}}~~~}}}zzzyyyyyyzzz|||}}}~~~~~~|||zzzyyyxxxvvvtttsssssstttuuuuuuzzz|||tttkkk^^^QQQFFF>>>999666111111111222222333333333000000000000/////////...---------............///---...///000000///...------...000222222222111000000000111111111222222222000111222222111111333555222222777AAALLLZZZlll{{{}}}}}}wwwnnnllllllnnnqqqwww~~~yyyxxxxxxxxxwwwuuutttsssmmmpppvvv~~~zzztttlllpppyyyhhhTTTJJJFFF@@@>>>;;;:::::::::999888666555555444333333222222000000000000000000000000111111000000/////////...111111222333444444555666111333444555777;;;@@@CCCWWWkkkuuu^^^RRRNNNNNNNNNNNNTTT[[[___ccciiirrryyy~~~nnnaaaXXXQQQNNNLLLJJJKKKNNNHHHMMMRRRTTTTTTXXX___eeefffiiimmmooopppqqqssstttnnnllliiiddd___[[[WWWUUUWWWXXX[[[___cccgggkkkmmmjjjhhheeeaaa]]]ZZZXXXWWWTTTVVVZZZ^^^aaabbbaaaaaa^^^^^^___aaaccceeeggghhhfffdddaaa]]]ZZZWWWUUUTTTNNNOOOQQQQQQQQQOOOMMMLLLGGGGGGFFFFFFGGGIIIKKKLLLKKKLLLOOOSSSWWW[[[^^^___cccbbb___]]]ZZZXXXWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUXXXYYY[[[^^^bbbeeeggghhhhhhhhhfffdddaaa^^^\\\ZZZUUUQQQLLLGGGEEEDDDFFFGGGJJJLLLOOOSSSVVVXXXYYYYYYYYYYYYZZZYYYWWWTTTQQQPPPMMMMMMLLLLLLMMMOOORRRTTTWWW[[[```cccccc```^^^^^^YYYZZZZZZZZZZZZ]]]aaaeeehhhkkkppptttxxx{{{~~~{{{zzzzzz|||~~~~~~~~~|||zzzzzzxxxvvvtttsssssstttuuusssxxxtttlll```SSSIII@@@:::666111222222222222333333333000000000000////////////---------.........//////---...///000000///...---,,,...000222333222111000000111111111111222222222000111222222111222444666444555<<>>;;;999999:::999888666666666666555444333222222111111000000000000000000000111111111222222222333333222222222333444444666555777:::===DDDSSSbbb|||jjj```WWWTTTUUUUUUYYY]]]eeeiiipppvvv}}}yyyooogggaaa\\\VVVSSSPPPMMMMMMOOOQQQRRRZZZ^^^dddiiimmmqqqvvvxxxzzzzzzzzzyyyvvvrrrooolllgggddd^^^ZZZXXXYYY\\\^^^aaacccfffjjjmmmoooppppppqqqoookkkhhhggghhhiiikkklllnnnoooooonnnllliiigggfffgggiiilllnnnpppqqqqqqrrrqqqoookkkgggdddaaa______aaadddiiimmmmmmkkkhhhddd___YYYTTTQQQOOONNNLLLJJJJJJJJJKKKOOOSSSXXXZZZaaafffkkkmmmmmmjjjhhhgggaaa```]]]ZZZXXXWWWWWWWWWZZZ[[[\\\]]]```cccfffhhhnnnpppssswwwzzz}}}~~~}}}|||xxxuuuqqqnnnllllllnnnooorrrtttwwwyyyyyyyyy{{{|||{{{|||}}}~~~~~~}}}|||zzzxxxvvvtttrrrrrrsssttttttrrroookkkggg```YYYTTTKKKJJJHHHGGGGGGGGGIIIJJJJJJMMMRRRVVV[[[cccllltttyyy|||~~~}}}|||{{{{{{zzzxxxwwwvvvwwwxxxyyyyyyvvvtttuuuuuuvvv}}}zzzvvvpppggg^^^VVVMMMDDD===555444444555666555333111222222222222222222222222////////////////////////000000000000////////////,,,,,,,,,------///000111000000000000000000000000000000111111222333444555;;;<<>>;;;:::::::::999888666666666666555444333333222111111000000000000000000000111111111222222222333222222222333333444555888666888;;;@@@JJJ\\\kkkqqq^^^YYYUUUUUUVVVXXX\\\bbblllqqqxxxooofffaaa\\\YYYRRRQQQOOONNNNNNPPPSSSVVV]]]bbbhhhnnnrrrvvvzzz|||{{{{{{zzzwwwtttpppllliiieeebbb]]]ZZZYYY[[[^^^```dddfffiiilllooopppqqqrrrtttrrrpppnnnnnnoooppprrrrrrsssssssssqqqnnnjjjhhhggghhhjjjmmmoooqqqsssssssssrrrqqqnnnjjjgggdddbbb```bbbfffkkkoooqqqooommmjjjeee___ZZZVVVSSSPPPNNNKKKJJJJJJLLLOOOSSSWWWZZZ```eeejjjnnnooonnnmmmmmmgggeeebbb___\\\ZZZYYYYYYXXXXXXYYY[[[]]]```ccceeelllmmmqqquuuyyy}}}~~~|||zzzxxxwwwxxxyyyyyy{{{}}}~~~}}}}}}zzzwwwqqqllleee^^^VVVQQQIIIHHHFFFEEEEEEFFFGGGHHHIIILLLOOORRRVVV]]]gggooovvvzzz~~~}}}|||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxuuuqqqnnnoooppprrryyy{{{yyysssjjjccc\\\SSSIIIAAA888777555555666555333111333333222222222222222222////////////////////////////////////000000000000,,,,,,,,,------///000111111111111111111111111111000000000111222333555666;;;<<>>EEESSSgggyyy~~~nnnaaaUUURRRRRRVVVXXXZZZaaaiiirrrxxxuuuggg```\\\WWWTTTOOOOOOOOONNNNNNQQQVVVZZZ```dddkkkppptttxxx{{{}}}zzzzzzxxxvvvrrrnnnjjjhhhaaa___\\\ZZZZZZ\\\___aaagggiiilllooorrrtttuuuuuuxxxwwwvvvuuuuuuvvvwwwwwwvvvwwwwwwvvvtttpppllliiihhhjjjlllooorrrtttuuuvvvtttssssssqqqnnnkkkgggfffdddfffhhhmmmrrrttttttsssoookkkgggbbb^^^YYYSSSPPPLLLLLLLLLMMMPPPTTTXXX[[[___ccchhhlllnnnooopppqqqmmmkkkiiifffccc```___^^^ZZZZZZZZZZZZ\\\^^^```aaagggiiilllqqquuuzzz}}}|||tttkkkcccZZZQQQLLLFFFFFFDDDCCCDDDEEEGGGHHHIIILLLOOOQQQTTT[[[dddllluuuzzz~~~|||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwqqqnnnkkklllmmmnnnuuu}}}~~~}}}vvvnnnhhhbbbZZZNNNEEE<<<999777666666666555333444444333333222222222111////////////////////////////////////000000000000------------...///000000111111111111111111111111000000000111222444555666;;;===GGGZZZjjjrrrtttuuusssyyy~~~tttlllgggeeeeeejjjqqq{{{~~~|||{{{zzz{{{zzzyyywwwwwwuuuvvv{{{~~~mmmeee```fffsssoooXXXJJJBBB@@@<<<;;;::::::999777666666666666666555555444222111111000000000000000000111111111111222222222222222222222333444555666777777:::AAALLL]]]uuuwwwjjj]]]UUUOOOOOOSSSXXX[[[```iiissszzz~~~nnnccc]]]YYYTTTPPPMMMNNNNNNNNNNNNRRRXXX\\\aaaffflllrrruuuxxxzzz|||zzzyyywwwuuurrrnnnkkkiii```___]]]\\\]]]___bbbdddkkkmmmpppsssvvvxxxyyyyyywwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvsssoookkkiiigggiiikkknnnqqqsssuuuuuuuuuuuuuuutttrrrooollljjjggggggiiimmmrrruuuwwwwwwsssqqqnnnjjjeee___XXXSSSNNNNNNNNNNNNQQQUUUYYY\\\]]]```eeehhhkkknnnqqqtttrrrpppooollljjjgggfffeee___^^^]]]\\\\\\]]]^^^___aaabbbeeeiiimmmqqquuuwwwzzz{{{~~~|||tttjjjaaaXXXPPPKKKHHHGGGFFFFFFGGGIIIKKKMMMKKKNNNQQQTTTWWW^^^hhhooouuuzzz~~~|||{{{zzzxxxxxxwwwwwwwwwvvvvvvvvvqqqmmmkkklllkkklllqqqxxx}}}yyyrrrlllhhh___RRRHHH???<<<888666666666666666555555444333222222111111////////////////////////.../////////000000000111/////////......///000000111111111111111111111111//////000111222444555666<<<@@@MMMaaaooosssuuuwwwxxx}}}tttmmmiiiggggggmmmttt}}}{{{{{{{{{zzzxxxwwwxxxvvvvvvzzz~~~nnneee___dddooorrr[[[LLLCCC@@@===;;;::::::999777666666666666666666555444222111111000000000000000000111111111111222222222222222222222333444555666666666:::DDDQQQddd~~~yyykkk]]]RRRMMMNNNPPPUUU[[[```fffqqq}}}zzzmmmccc]]]YYYSSSOOOLLLMMMNNNNNNOOORRRYYY^^^aaaffflllrrruuuwwwyyy{{{zzzyyywwwuuurrrooolllkkkbbbaaa``````aaaccceeegggnnnooosssvvvyyy{{{|||}}}uuuuuuwwwxxxxxxwwwuuuttttttuuuuuutttqqqmmmiiifffdddfffiiillloooqqqrrrsssvvvvvvwwwwwwuuurrrooonnngggggghhhkkkppptttvvvwwwvvvtttrrroookkkccc[[[VVVPPPOOOOOOPPPRRRVVVZZZ]]][[[^^^bbbfffiiimmmrrruuuttttttrrrpppnnnllljjjiiidddbbbaaa___^^^^^^^^^^^^[[[\\\^^^aaaeeeiiilllnnnsssuuuyyy~~~~~~yyyqqqiiiaaaZZZSSSOOOKKKJJJIIIJJJKKKMMMPPPRRRNNNRRRVVVYYY]]]dddmmmtttuuu{{{|||{{{zzzwwwwwwwwwwwwvvvvvvvvvuuuqqqnnnllllllkkkjjjooouuu{{{{{{sssoookkkbbbUUUJJJBBB>>>999666666777777888666666555444222111000000////////////////////////.../////////000000111111111000000////////////000111111111111111111111111//////000111222444666777===BBBRRRfffrrrtttvvvzzz|||{{{sssmmmiiihhhhhhooovvv{{{yyyyyyzzzzzzzzzxxxyyy{{{ooohhhbbbdddkkkyyyyyybbbOOOEEE@@@<<<===<<<999888999999999888888777666666666444444444333333333222222222222111111222222333444555444333444444555444222444999AAAKKK[[[rrrppp^^^QQQOOOSSSNNNSSSYYY___eeeoooyyy{{{nnnbbbZZZVVVSSSQQQQQQQQQQQQSSSUUUXXX[[[\\\eeegggkkkooosssvvvxxxyyyxxxwwwtttsssrrrpppmmmkkkfffdddaaa```bbbeeeiiilllqqqsssvvvyyy{{{{{{zzzyyywwwuuusssqqqppppppqqqrrrrrrrrrqqqpppmmmjjjgggfffcccfffiiilllnnnppprrrtttvvvwwwxxxyyyxxxvvvtttrrrjjjiiihhhiiilllpppuuuxxxyyyxxxuuuqqqllleee```]]]UUUSSSQQQPPPRRRTTTTTTTTT[[[]]]```dddhhhlllnnnooorrruuuwwwxxxvvvuuuttttttpppmmmkkkhhheeeaaa\\\YYY[[[ZZZ[[[]]]___aaaaaa```jjjlllooossswww{{{~~~xxxnnnfff___ZZZSSSOOOKKKJJJJJJKKKMMMQQQTTTVVVZZZZZZ[[[___eeemmmuuuyyy|||yyywwwzzzyyyxxxxxxyyyyyywwwuuuooommmkkkjjjlllppptttwww{{{vvvnnncccWWWOOOJJJBBB<<<<<<<<<999777888333444555555444333111000222000//////000000///.........////////////......000///.........///111222000000000000////////////000222333333333444777999===HHHXXXhhhsssyyy}}}}}}tttnnniiifffggglllnnnzzz{{{yyyyyyzzzzzzzzzyyyyyy{{{~~~nnngggaaabbbiiivvvzzzcccPPPFFF@@@<<<===<<<999888999999999888888777666666666333333333333222222222222222222111111222222333444333333222333555666666666666;;;CCCPPPccc{{{wwwfffWWWLLLKKKOOOOOOUUU\\\dddlllwwwzzznnnccc[[[VVVSSSQQQQQQQQQRRRTTTWWWZZZ]]]___eeegggjjjnnnqqquuuwwwxxxyyywwwuuutttsssqqqnnnkkkgggeeecccbbbcccgggkkknnntttuuuxxxyyyyyyxxxvvvuuutttssspppooonnnnnnooopppnnnnnnmmmllljjjgggeeecccbbbeeehhhkkklllnnnqqqsssuuuwwwyyyzzzzzzwwwtttrrrmmmkkkjjjjjjlllpppuuuxxxxxxxxxwwwtttoooiiiccc___WWWTTTQQQPPPPPPRRRSSSSSSZZZ\\\___cccgggkkkmmmnnnpppssswwwxxxxxxxxxxxxyyyuuussspppmmmjjjfffaaa^^^YYYXXXWWWWWWYYYZZZZZZZZZaaabbbeeeiiimmmpppsssuuuxxxzzz}}}}}}{{{zzzzzzxxxrrrkkkeee```\\\WWWSSSSSSSSSTTTUUUWWW[[[^^^```bbbbbbcccgggmmmuuu|||}}}zzzxxxzzzyyyxxxxxxyyyyyywwwuuuqqqpppnnnmmmooorrrvvvyyy|||zzzrrrhhh]]]VVVIIIAAA;;;::::::777555555444444555555444333111000000...------......---,,,......////////////......000//////...///000111222000000000000000000000///000222333333333444777999???KKK]]]mmmxxx}}}wwwnnngggbbb___bbbgggooozzz|||yyyyyyzzzzzzzzzzzzzzz{{{}}}}}}nnnfff```___eeerrr}}}dddPPPFFF@@@<<<===<<<999888999999888888777777666666555333222222222222111111111222222111111222222333444111111222333555777888999<<>>999777888666666555444333333333333333111000000111111000///......////////////......///000000111111111111111///000000000111111111222222222333222333555999===FFFWWWnnn{{{hhh___WWWUUUVVVZZZdddnnnyyy}}}zzzzzz{{{{{{{{{zzzyyyxxxyyy{{{||||||{{{vvvmmmccc___bbbkkk|||mmmWWWIIIBBB<<<;;;:::777777:::888777777666666555555444333222222222222111111111222222111111222222333444444555777555444555999>>>@@@HHHZZZtttppp]]]TTTRRRSSSUUUXXXaaahhhrrr}}}wwwnnnggg```[[[WWWWWWYYY]]]aaafffjjjlllmmmkkkkkkjjjjjjkkkmmmooopppmmmnnnpppsssvvvvvvtttrrrmmmkkkhhheeeeeegggjjjlllpppqqqrrrssstttuuuuuuuuurrrssssssttttttuuuuuuuuuuuuuuusssqqqnnnjjjfffdddgggiiikkkmmmmmmmmmooopppqqqssswwwyyy{{{{{{zzzyyytttrrrooolllkkklllnnnpppsssuuuxxx{{{|||zzzwwwuuulllhhhbbb^^^[[[YYYVVVTTTUUUUUUUUUWWWYYY\\\___aaahhhlllqqqvvvyyy{{{}}}~~~~~~|||xxxuuuqqqmmmgggbbb___]]]ZZZXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXYYYYYYZZZZZZ\\\^^^___```___bbbeeeggghhhjjjmmmooonnnqqqsssuuuuuuwwwyyy|||zzz{{{|||{{{yyywwwxxxyyyzzz{{{~~~}}}yyywwwvvvvvvuuutttsssssssssssssssssssssssssssvvvyyy|||~~~}}}tttkkkeee\\\QQQGGGBBB>>>999666777777666555444333333333333111///......///000...---......////////////......///000111111222222111111///000000111111222222222222222222222333666:::>>>III[[[rrr~~~rrr```YYYRRRRRRVVV\\\gggrrr}}}{{{{{{{{{|||{{{yyyxxxwwwxxxzzz||||||{{{wwwnnnccc___```iiixxxpppZZZJJJCCC<<<;;;:::777777:::777777777666555555444444333333333333222222222222222222111111222222333444222444666555444666<<>>DDDPPP]]]sss}}}jjj```WWWVVVXXX\\\aaagggiiiqqq|||}}}uuunnngggaaa\\\[[[]]]aaafffjjjmmmooopppiiihhhfffeeefffgggiiijjjkkkmmmqqqwww{{{}}}|||zzztttqqqmmmiiiggghhhjjjllloooooopppqqqssstttuuuuuutttuuuvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwuuusssmmmoooqqqrrrrrrrrrsssuuuqqqrrrsssuuuwwwyyy{{{|||vvvuuutttsssrrrqqqqqqqqqppprrruuuxxxzzz{{{{{{{{{uuusssooollliiieee```\\\UUUUUUTTTTTTUUUWWWYYY[[[^^^cccjjjppptttxxx|||~~~~~~~~~~~~}}}{{{{{{xxxtttqqqnnnkkkfffcccaaa```^^^\\\YYYWWWUUUTTTSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUVVVWWWYYY\\\___aaabbbeeeiiijjjkkklllpppssszzz|||~~~yyywwwvvvuuutttsssrrrssstttttttttsssrrrqqqppprrrtttwwwyyy}}}xxxoooeeeZZZNNNHHHCCC===:::;;;888777555444333333444444333222111111222222111///......////////////......///000111222333222111111///000000111222222333333222333222222333666;;;@@@PPPaaaxxx}}}{{{kkkccc\\\XXXYYY]]]dddnnnxxx|||zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyywwwnnnddd______hhhxxxvvvaaaRRRHHH???<<<;;;777333222:::888666333222222333444555555444333333333444444222222111111222222333444777444444666777999???FFFWWWjjjzzzzzzvvvaaa[[[WWWXXX[[[^^^dddjjjpppzzz|||ssskkkbbb]]]```aaadddiiinnnppppppooopppmmmiiifffeeefffhhhjjjjjjmmmsssyyy|||}}}|||{{{vvvtttpppmmmjjjiiiiiiiiinnnoooppprrrtttvvvwwwxxxtttuuuuuuvvvwwwwwwxxxxxx}}}}}}||||||{{{yyyxxxwwwvvvwwwxxx{{{|||zzzwwwssstttrrrppppppsssvvvxxxyyyzzz{{{zzzwwwtttqqqpppqqqmmmooosssvvvyyyzzzzzzzzzxxxwwwuuuqqqlllgggcccaaa[[[XXXSSSQQQQQQRRRSSSSSS\\\```fffkkkpppuuuyyy|||}}}~~~~~~~~~{{{zzzyyyxxxvvvtttrrrqqqjjjhhheeebbb___]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWXXXYYY\\\___ccceeedddhhhlllooopppqqqssstttzzz||||||yyywwwvvvvvvssssssssssssrrrqqqpppooojjjmmmrrrvvvzzz{{{nnndddVVVKKKDDD???;;;999:::888666555555555444333333222222222111000000000000000//////.........---000000000000000000000000000111111111111222222222222111333555555555;;;CCCNNNhhhzzzwwwhhhbbb______bbbiiittt}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxnnneee``````hhhwwwxxxcccQQQGGG>>>======:::777666999888666333222222333444555444444333333333333333222222222111222222333444666444555888999<<>>===>>><<<::::::999777666444333333333444444444333222222222222222222222222222222333444444666444666999<<<@@@KKKVVVnnn|||zzz{{{wwwggg]]]XXXWWWZZZ___dddllltttyyy}}}tttjjjddd``````aaaeeekkkppptttuuutttrrrnnnjjjiiihhhiiijjjlllpppuuuzzz~~~|||zzzwwwtttpppnnnlllllllllmmmoooqqqsssvvvxxxzzz||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~zzzvvvrrrmmmkkkmmmqqqtttuuuzzzzzzzzzxxxtttqqqooopppnnnoooppprrruuuxxxzzz||||||{{{zzzwwwtttpppmmmkkkeee```YYYTTTRRRRRRRRRRRRSSSWWW\\\aaafffkkkqqquuuwwwzzz}}}}}}|||zzzzzzzzzuuussspppllliiigggffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccfffhhhiiijjjlllmmmnnnnnnpppsssuuuwwwyyy}}}~~~{{{yyyxxxwwwtttttttttssssssrrrqqqqqqtttvvvxxxzzz|||{{{qqqbbbUUUKKKDDD>>>:::999888666555666777666555444333333222111111000000000000////////////......000000000000000000000000000111111111111222222222222111222555555666===EEEUUUkkkxxxzzz~~~||||||wwwoookkkiiikkknnnsss~~~~~~{{{zzz{{{zzzzzzyyyxxxvvvuuutttuuuvvvwwwxxxqqqiiidddaaafffuuu|||hhhRRRGGG>>>===>>><<<::::::888777555444333333333444444333222222111111222222333222222222222333444444777666777;;;>>>DDDQQQ^^^yyyxxxzzzpppccc\\\XXXXXX\\\```fffoooxxx}}}xxxmmmfff```______bbbiiioootttvvvvvvtttqqqnnnlllkkkkkkkkkmmmppptttyyy}}}~~~}}}{{{wwwtttpppnnnlllllllllnnnpppsssvvvyyy{{{||||||||||||}}}~~~~~~wwwsssmmmjjjjjjnnnqqqrrrxxxyyyzzzxxxtttqqqooooooooooooooopppsssvvvzzz|||{{{{{{{{{yyywwwtttrrrpppjjjeee]]]WWWTTTSSSRRRQQQSSSUUUYYY]]]bbbgggmmmrrrvvvyyy}}}~~~~~~~~~~~~zzzxxxuuuqqqnnnlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiigggggggggggghhhiiikkkkkkkkklllllllllkkkllloooqqqqqqssswwwyyy|||}}}{{{yyyxxxuuuttttttssssssssssssssswwwxxxzzz|||~~~xxxhhhZZZPPPGGG@@@;;;:::888666666777777777666444444333222111111000000000000//////////////////000000000000000000000000000000111111111222222222222111222555555777>>>FFFXXXlllvvvuuuwwwwwwyyyxxxrrrooommmpppssswww~~~{{{{{{{{{zzzzzzxxxvvvtttsssrrrsssuuuvvvwwwqqqkkkeeeaaaeeesss}}}jjjTTTIII???===<<<:::888888777666555555444444444444444333222222111111222222333333222222333333444555888777999<<<@@@HHHXXXgggwww{{{yyyhhh]]]]]]ZZZ[[[___bbbhhhrrr|||zzzooohhhbbb```___aaagggnnnsssvvvxxxwwwuuurrrpppnnnmmmmmmmmmooorrrvvvzzz}}}}}}zzzwwwsssooommmllllllmmmooorrruuuyyy{{{yyyzzz|||}}}yyytttnnnjjjiiilllnnnpppvvvxxxyyyxxxuuurrrpppppppppoooooooooqqqtttxxxzzzyyyzzzzzzzzzyyywwwuuutttooojjjccc]]]YYYVVVTTTSSSRRRTTTVVVXXX\\\aaagggllltttwww||||||zzzxxxuuurrrqqqppppppqqqrrrrrrssssssrrrrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmkkklllkkkjjjhhhhhhkkkmmmjjjlllnnnppprrruuuyyy{{{}}}{{{zzzvvvuuutttsssssssssttttttwwwyyy{{{}}}}}}mmm^^^SSSIIIAAA;;;;;;999777777777888777666555555444333222111000/////////000000000000000000000000000000000000000000000000111111111222222222222111222444555777???HHHZZZmmmsssppprrrsssvvvyyyuuuqqqoooqqqssswww|||{{{{{{zzzzzzwwwuuusssqqqqqqrrrtttuuuvvvqqqlllfffaaacccpppnnnWWWKKK@@@===<<<999666666666666555555555444444444444444333222222222222222333333333333333444444555888888;;;>>>CCCMMM```rrrzzz~~~lll```ZZZ^^^]]]^^^cccffflllwww~~~tttmmmfffdddbbbcccgggnnnrrruuuyyyxxxwwwuuusssrrrpppooonnnoooqqqtttxxx{{{}}}~~~zzzvvvrrrooommmmmmmmmnnnqqqtttxxxzzzxxxzzz}}}}}}}}}}}}~~~{{{wwwppplllkkklllmmmmmmsssuuuwwwwwwuuusssqqqqqqqqqpppooooooppprrruuuvvvwwwxxxyyyzzzyyyyyywwwwwwsssoooiiieeeaaa]]]ZZZWWWSSSSSSSSSTTTUUUYYY___dddnnnrrrwww|||~~~}}}{{{yyyxxxwwwwwwwwwyyyzzz{{{||||||{{{zzzyyyvvvuuuuuutttsssrrrqqqqqqmmmmmmmmmkkkiiihhhiiijjjeeefffhhhiiiiiikkkmmmpppsssuuuyyy{{{~~~|||{{{vvvuuutttsssssstttuuuvvvvvvxxx|||}}}pppbbbWWWMMMDDD>>>===;;;888888888888777555666555444333222111000/////////000000000000111111000000000000000000000000000111111111111222222222222000111444555888@@@JJJZZZlllqqqmmmoooqqqvvvzzzwwwrrrooopppqqquuu~~~|||{{{{{{zzzyyywwwuuurrrpppoooqqqsssuuutttqqqlllfff```aaannn}}}sssYYYMMMAAA>>><<<:::888888555555555555555555444444555444444333333333333333444333333333333444555555777888<<>><<<:::;;;555555555666555555444444666555444444333333444444444333333333333444555555666888===CCCKKKZZZsss~~~llldddccceee___```dddjjjooowww|||ooommmjjjjjjmmmqqqssstttyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrtttvvvyyy|||~~~}}}xxxuuuooonnnmmmnnnooosssvvvyyy|||}}}zzzrrrrrrtttxxx}}}~~~zzzuuuqqqooonnnlllkkkooorrruuuwwwvvvuuuttttttqqqqqqppppppppppppppppppuuuwwwyyyzzz|||||||||{{{yyywwwuuusssppplllfffbbb[[[ZZZWWWTTTSSSUUUZZZ^^^\\\bbbjjjrrrxxx}}}}}}{{{yyyxxxtttuuuvvvuuuqqqnnnlllllldddeeeeeecccaaaaaabbbccc```bbbdddfffgggiiillloooqqqxxx~~~|||wwwvvvtttssstttuuuwwwxxxvvvzzz~~~~~~uuuhhh]]]SSSJJJEEE@@@>>>;;;999888777555444777666555444222111000/////////000000111111111222000000000000000000000000000111111111111222222222222000111444555999BBBLLLXXXiiioookkknnnqqqwww}}}{{{uuuooommmmmmqqqzzz{{{yyyxxxwwwwwwvvvtttqqqnnnnnnpppsssrrrsssqqqiiibbbbbbjjjqqqxxx]]]OOOBBB>>>???===;;;:::666666666666555555555555333333111000000000111222333444555444333333444666777999===CCCOOOccczzzxxxnnnfffcccccccccdddfffjjjsssyyyuuupppmmmmmmoooqqqrrryyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxwwwwwwxxxzzz||||||yyytttssspppmmmlllnnnssswww{{{}}}yyytttqqqqqqrrrxxx{{{vvvrrrooonnnmmmrrrrrrqqqqqqqqqqqqqqqrrrqqqpppmmmllllllnnnppprrrppprrrwwwzzz}}}~~~}}}}}}zzzzzzyyyvvvrrrlllhhheeeccc```\\\XXXVVVWWWXXXZZZWWW]]]dddiiilllqqqyyy}}}yyytttooolllmmmiiieeebbbbbbccccccbbbdddbbb``````bbbcccccccccjjjnnnuuu}}}~~~|||zzzxxxuuutttssstttuuuyyyzzz|||||||||}}}yyymmmdddYYYMMMDDD??????===:::666555555666666555333111000000000111111111000///////////////......//////000000111111000111111111111222222222444333555777666999BBBNNN^^^gggppprrroooqqq{{{zzztttnnnkkkjjjkkkoooxxx|||zzzyyyxxxvvvvvvtttqqqnnnnnnppprrrtttuuussskkkdddbbbiiipppwww```RRRDDD???>>><<<999888666666666666555555555555555444222222111222222333333444444444333333555666888;;;???FFFSSShhhssskkkdddbbbbbbccceeehhhnnnxxx}}}yyytttqqqpppqqqrrrrrrwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwzzz}}}}}}wwwuuurrrnnnlllnnnssswww||||||wwwrrrppppppsssxxx~~~zzzvvvssspppoooqqqppppppoooooopppqqqrrrqqqpppooommmmmmnnnoooooonnnqqquuuyyy|||~~~~~~~~~}}}}}}}}}{{{wwwsssooolllgggeeeaaa]]]ZZZXXXXXXXXXSSSXXX]]]aaaccchhhpppvvv|||xxxuuurrroookkkiiihhhiiiiiihhhhhheeebbbaaaaaabbbbbbaaagggkkkrrrzzz}}}{{{xxxvvvtttttttttuuuwwwxxxyyyyyyyyyzzz|||~~~|||qqqggg]]]PPPHHH@@@???===999666555555555666555333222111000111111111111000////////////////////////000000000000000000111111111111222222222333333444666777999DDDPPPbbbjjjssstttrrrttt~~~~~~wwwrrrmmmjjjjjjkkkoooxxx~~~|||zzzyyyyyyvvvuuutttpppnnnmmmoooqqquuuwwwuuunnneeebbbgggmmmzzzyyycccUUUFFF@@@>>>;;;888777666666666666555555555555555555444333333333333333222333444444333333555777888<<>>LLLYYYooouuuzzz{{{zzz~~~uuuooonnnjjjggghhhkkkpppzzz}}}zzzxxxwwwwwwwwwvvvvvvuuurrrooommmnnnooorrrvvvwwwqqqfff``````cccqqq|||fffWWWGGGAAA???===;;;:::666666666666555555555555333333333333333222222111111333444444333333666888777;;;CCCPPPbbbxxx{{{rrriiifffffffffiiillllllrrr}}}}}}yyyuuusssqqqsssuuuyyy|||}}}zzzzzz|||~~~|||tttooonnnrrruuu{{{~~~xxxtttppplllqqquuu{{{}}}xxxtttpppnnnkkkiiijjjlllppprrrtttuuuvvvvvvtttpppllliiijjjkkknnnqqquuuyyy}}}~~~{{{xxxvvvqqqqqqqqqoookkkgggbbb___ZZZYYYWWWUUUTTTVVVYYY\\\```dddkkkqqqwww|||}}}vvvpppmmmllllllkkkpppsssxxx}}}~~~{{{yyywwwuuutttrrrqqqpppmmmkkkkkknnnpppwww{{{}}}}}}|||uuulll___VVVHHHCCC===999888777666555555555555555444333333222222222111000000000000000222222111111000000//////000000111111111222222222222111333777:::BBBRRR```vvvzzz~~~~~~}}}|||rrrnnnlllhhhgggiiimmmsss|||zzzxxxwwwwwwwwwwwwwwwvvvssspppnnnnnnooopppuuuwwwrrrhhh```^^^```mmmyyyhhhXXXHHHAAA@@@===;;;;;;666666666666555555555555333333333333333222111111111222333333333444666888888<<>>III[[[nnn}}}pppgggdddbbbccceeeiiinnnvvv|||wwwuuuuuuxxx}}}{{{wwwtttrrrsssrrrpppmmmkkkkkkmmmooouuuyyy}}}~~~~~~yyyqqqmmmnnnqqqqqqpppyyyzzz{{{|||{{{yyyvvvtttsssqqqnnnmmmmmmooorrrtttxxxzzz}}}}}}zzzwwwuuuooonnnkkkhhhdddaaa^^^]]]ZZZYYYWWWWWWXXX\\\```bbbeeeggglllqqqwww|||{{{wwwuuusssrrrppppppqqqqqqqqqppptttyyyxxxnnngggWWWPPPGGG@@@>>>===;;;999888888777777666666555555444444333222222111111000111111111000000///...---111111000000111111222333444333555:::AAANNNbbbttt~~~~~~~~~~~~ssskkkhhhjjjiiijjjoooxxx~~~yyyvvvvvvwwwxxxvvvxxxyyyxxxtttpppnnnmmmnnnxxxyyyvvvuuukkkaaaccceeeooowwwcccMMMBBB>>><<<;;;:::999999888888777666666666111444555333555999;;;999555555444444555777999:::;;;AAALLL]]]ooo|||ppphhhfffdddfffiiimmmrrr{{{}}}yyyvvvuuuxxx|||~~~zzzvvvtttuuutttqqqnnnkkkjjjlllnnnsssxxx}}}|||sssooopppqqqqqqpppuuuwwwyyy{{{|||zzzxxxvvvuuussspppnnnnnnpppsssuuuzzz{{{~~~~~~{{{yyyuuusssqqqnnnjjjgggeeedddaaa___\\\YYYYYYZZZ\\\]]]aaabbbfffjjjoootttyyy{{{|||xxxvvvuuuuuutttssstttssssssrrrvvv{{{yyyooohhhYYYQQQHHHAAA>>>===;;;999888888777777666666555555444444333333222111111111000000000000000//////...111111000000111111222333444333555:::BBBNNNcccttt~~~~~~~~~~~~~~~rrrkkkgggiiijjjlllrrr|||zzzwwwvvvvvvwwwwwwyyyzzzyyyvvvrrrppppppnnnyyy{{{yyyxxxmmmaaabbbcccmmm}}}{{{gggPPPDDD@@@>>><<<;;;999999888888777666666666333555666444777>>>AAAAAA666555555666777999:::<<>><<<:::888888888777777666666555555444444333333222222111111...///000000111111000000111111000000111111222333444333555;;;BBBPPPdddvvv~~~}}}|||uuunnnjjjjjjlllpppxxx|||xxxvvvvvvvvvxxxzzz{{{zzzwwwtttrrrrrrnnnzzz}}}|||{{{ooobbbcccbbbkkk|||kkkSSSGGGCCC???===<<<999999888888777666666666333666555333666===AAAAAA555555555666777999;;;===AAAIIIWWWgggttt}}}{{{ooojjjiiihhhlllrrrxxx~~~{{{yyyyyyzzz{{{|||xxxvvvqqqlllgggeeegggiiiooouuu}}}xxxsssppppppooonnnmmmqqqwww|||~~~}}}{{{xxxuuurrrqqqsssvvvxxx{{{|||}}}}}}{{{yyywwwwwwmmmkkkgggccc```_______________^^^```cccggglllnnnooosssyyy~~~}}}{{{zzz{{{|||{{{xxxvvvuuutttvvv{{{}}}sssmmm```WWWKKKCCC>>><<<:::888888888777777666666555555555444444333222222111111......///000111222222222111111000000111111222333444333555;;;DDDQQQfffxxx~~~}}}}}}uuurrrmmmpppwww~~~zzzwwwvvvvvvxxxzzz|||{{{yyyvvvttttttooo{{{~~~}}}qqqddddddbbblll|||nnnWWWIIIDDD@@@===<<<999999888888777666666666444666444111333999<<<;;;444444444555777999<<<===CCCMMM]]]mmmyyyxxxnnnjjjiiijjjooovvv}}}|||{{{{{{{{{~~~yyyvvvqqqkkkeeedddeeegggooovvvyyyssspppnnnmmmmmmnnnqqqwww}}}|||zzzwwwuuutttuuuwwwxxxyyyzzz{{{|||~~~~~~}}}|||uuurrroookkkgggeeeddddddaaa```______aaadddhhhjjjiiilllrrrwww|||~~~{{{}}}}}}{{{wwwtttssstttxxx~~~vvvqqqeee[[[OOOEEE???<<<:::888888888777777666666555555555555444444333222222111---...///111222222222222111111000000111111222333444333666<<>>FFFRRRdddttt~~~sssllljjjjjjmmmrrrzzz~~~}}}|||~~~{{{xxxrrrkkkfffdddfffhhhrrrzzz{{{uuupppnnnmmmmmmqqqssswww{{{~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||~~~{{{wwwsssnnnkkkiiihhheeedddbbbbbbbbbdddfffggggggjjjooorrrvvvyyy~~~}}}~~~}}}yyytttqqqrrrttt|||{{{vvvjjj```RRRGGGAAA===;;;999888888777777666666555555555555444444333333222222...///000111222222222222111111000000111111222333444444666===FFFTTTiii{{{}}}~~~zzzxxxwwwwwwyyy{{{{{{yyywwwvvvvvvssssssggghhhdddmmm}}}sssZZZLLLFFF@@@<<<;;;999999888888777666666666444666555222111444444222444444444666999<<>>GGGUUUkkk}}}{{{yyyxxxvvvxxx{{{{{{yyywwwvvvvvvtttttthhhiiidddmmm}}}ttt[[[LLLFFF@@@<<<:::999999888888777666666666444777777444333666555222555555666777:::===@@@BBBOOO\\\ooo}}}vvvkkkiiijjjlllsssxxx~~~}}}wwwpppjjjiiillloooxxx~~~xxxsssppppppqqquuuuuuvvvvvvwwwyyyzzzzzz{{{{{{||||||zzzwwwtttrrrppppppoooooopppqqqssstttvvvxxx{{{}}}}}}|||{{{zzzyyyyyyqqqppppppooonnnmmmllllllmmmnnnpppqqqqqqrrruuuwww{{{|||~~~~~~xxxqqqooorrrvvvyyy~~~{{{}}}qqqfffWWWKKKCCC???<<<:::888888888777666666555555666555555444444333222222000000111222222222222111111111111000111222222333444444777>>>GGGVVVkkk~~~}}}}}}zzzyyyzzzyyyxxxyyyzzzzzzyyywww|||}}}xxxlllccceeemmm||||||eeeRRRHHHBBB<<<888999999888888777666666666444444444444444555666777999666555777888:::AAAIIIZZZlllxxx|||yyymmmiiiggghhhkkkssszzz|||}}}|||vvvpppnnnoooqqqzzz{{{wwwtttsssrrrssssssrrrrrrrrrssstttuuu{{{yyyxxxxxxyyyyyywwwvvvqqqooollljjjjjjlllppprrrvvvwwwzzz|||~~~~~~|||yyyvvvsssrrrrrrtttuuurrrrrrsssrrrqqqrrruuuwwwzzz{{{}}}zzzsssooonnnpppqqqyyy|||~~~~~~~~~{{{|||uuuiiiZZZNNNEEE===;;;===888777666555555444444555555555444333333222222111000000000000000000000000333222222111111222222333333555777;;;DDDTTTiiixxx|||~~~}}}zzzyyyyyyyyyxxxyyyzzzzzzxxxvvvxxxzzz}}}zzzooofffdddlllzzzgggTTTIIICCC>>>::::::999999888777666666555555555444444444555555666777444444777999<<>>999999888777666666666666444444444333222222111111000000000000000000000000333222222111111222222333333555777;;;DDDUUUiiiwww{{{||||||zzzyyyyyyxxxxxxxxxyyyyyywwwtttsssvvv{{{}}}rrriiidddkkkxxxjjjVVVJJJDDD???<<<::::::999888777666555444666666555444444444555555555333444777999===GGGRRReeevvvzzz~~~nnngggfffhhhlllpppuuu}}}}}}||||||}}}}}}wwwttttttuuu~~~{{{yyyxxxwwwvvvuuurrrpppppprrrtttuuuwwwvvvuuuwwwyyyzzzzzzyyyvvvtttpppmmmllllllmmmnnnrrrsssuuuwwwyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~}}}~~~{{{tttooooooqqqrrrtttttttttrrrpppoooppprrrzzzzzz}}}tttcccVVVKKKBBB>>>@@@::::::999888777777777777444444333222222111111000000000000000000000000000333222222111111222222333444555777<<>>;;;:::999888777555555444777666555444444444444444666444555888:::>>>JJJVVVlll{{{~~~zzzuuuhhhdddeeeggglllqqqxxx}}}|||{{{{{{}}}{{{wwwvvvwww~~~}}}{{{{{{yyywwwtttqqqqqqrrrtttuuuuuuttttttvvvyyy{{{{{{{{{zzzxxxuuurrrooonnnnnnnnnrrrssstttvvvwwwxxxyyyyyywwwwwwxxxxxxxxxwwwwwwvvvxxxxxxxxxyyyzzz{{{|||}}}~~~|||uuuqqqppprrrsssrrrrrrpppmmmllllllooorrrzzzzzz{{{zzziii[[[OOODDD@@@@@@::::::888777777777777777444333333222111111000000000000000000000000000000333222222111111222222333444555777<<>>::::::999888777666555555777666555444444444444444777666777999;;;@@@NNN\\\qqq||||||{{{qqqfffcccdddfffkkkpppzzz}}}{{{{{{|||}}}zzzxxxyyy{{{~~~|||zzzwwwuuussstttuuuvvvtttssstttwwwzzz}}}}}}}}}~~~}}}zzzwwwuuusssrrrqqqppppppqqqrrrsssuuuvvvwwwvvvvvvvvvvvvuuuttttttssssssssssssssstttvvvwwwwwwwwwyyy}}}~~~xxxuuusssssstttooonnnllljjjiiikkkpppssszzzyyyzzzoooaaaTTTGGGAAA@@@999999888777666666666666444444333333222111111000111111111111111111111111333222222111111222222333444555777===HHHXXXgggqqqrrrsssvvv|||zzzzzz|||}}}~~~|||{{{xxxxxxyyyzzz{{{yyyuuurrrsssuuuzzz}}}tttmmmeeeiiirrrnnnZZZKKKCCC???>>>999999888888777666666666666666555444444444555555777777999;;;===CCCTTTcccvvv}}}wwwnnngggeeeeeeggglllqqq}}}}}}}}}}}}}}}{{{{{{{{{~~~|||zzzxxxwwwvvvvvvuuutttuuuxxx{{{~~~~~~}}}{{{yyywwwvvvuuunnnnnnnnnooopppqqqssstttuuuvvvuuuuuutttsssrrrqqqpppooooooooopppqqqrrrrrrsssuuuyyy}}}}}}yyywwwuuutttkkkjjjiiiffffffhhhmmmqqqwwwwwwxxx}}}uuuhhhZZZKKKBBB@@@999999888777666666666666555555444333333222222111111111111111111111111111333222222111111222222333444444777>>>JJJYYYgggoooppprrrvvv|||zzzyyy{{{}}}}}}}}}yyyyyyzzz{{{|||yyyuuurrrssstttxxx}}}~~~vvvpppfffiiiqqq}}}ppp]]]NNNDDD@@@???888888777777777777777777555555444444444555555666555666999<<>>KKKYYYfffnnnnnnqqqvvv~~~{{{yyy{{{~~~~~~}}}zzzzzz{{{|||}}}zzzvvvrrrrrrssswww|||~~~xxxsssgggjjjqqq}}}qqq___PPPFFFAAA@@@777777777777888888888888444444444444444555666777333444888===AAAKKK```rrr}}}qqqkkkggghhhjjjkkkqqqwww~~~|||yyyxxxwwwwwwwwwzzz~~~|||}}}}}}}}}}}}{{{yyyxxxttttttsssssstttvvvxxxyyywwwwwwvvvuuutttrrrqqqpppooonnnnnnmmmmmmmmmnnnnnnoooppppppqqqssstttuuuuuuvvvzzz~~~|||wwwtttnnnnnnkkkhhhfffgggjjjmmmqqqqqqsssxxx~~~~~~ssseeeTTTGGGCCC<<<;;;:::999888888888888777666666555555444333333111111111111111111111111333222222222222222222333444444777???KKKZZZfffmmmmmmqqqwww|||zzz|||~~~}}}zzzzzzyyyzzzzzzxxxuuurrrooorrrsssuuuzzz~~~|||vvvmmmkkkooo}}}rrr___NNNBBB>>>======<<<:::888777666555555777666555444333444444555555777999<<>>HHHXXXfffmmmnnnrrryyyzzzxxxzzzzzzyyy|||}}}|||{{{zzzzzzzzzzzzxxxtttqqqoooqqqsssvvv{{{~~~xxxooolllppp}}}rrr```OOODDD@@@???===<<<:::888777666555555777666555444333444555555777888;;;@@@KKK[[[mmmyyy~~~{{{xxxzzzoookkkiiijjjkkklllssszzz}}}{{{{{{||||||{{{yyyzzz{{{}}}|||zzzxxxvvvvvvwwwzzz{{{zzzzzzzzzxxxvvvtttqqqooonnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjiiihhhhhhjjjjjjkkklllmmmnnnpppqqqpppppppppqqqtttvvvyyyzzz||||||wwwtttllljjjhhhiiikkknnnpppqqqrrrsssuuuxxx{{{|||{{{yyywww{{{sssfffYYYMMMFFF@@@===:::888888888777666555444333222222222333333111111000000000000111111111111111111222222222222222777:::>>>HHHYYYhhhoooqqquuu|||||||||~~~}}}tttsssuuuyyy}}}{{{{{{zzzzzzzzzyyywwwsssooommmppprrruuu{{{{{{qqqnnnppp|||tttcccRRRFFFAAA@@@<<<;;;:::888777666666666777666555444444444555666999999===FFFUUUeeettt|||yyyxxxwww|||wwwmmmjjjhhhjjjkkklllssszzz~~~}}}|||zzzxxxyyy{{{~~~|||{{{{{{zzzzzz{{{|||}}}zzzzzzyyyxxxvvvuuuttttttrrrqqqpppoooooopppqqqrrrmmmlllkkkiiihhhfffeeeeeeffffffeeedddddddddeeeeeeeeeeeeeeeeeefffhhhjjjllllllpppwww}}}|||wwwsssmmmlllkkkmmmooorrrsssrrrvvvuuuvvvwwwxxxvvvsssqqqlllrrr{{{yyylll^^^QQQJJJ@@@>>>;;;:::999888666555555444444333222333333333111111000000000000111111111111111111222222222333111666:::???JJJ[[[kkkrrrtttxxxyyyooommmooosss||||||zzz{{{zzzzzzyyyxxxvvvqqqnnnkkknnnpppssszzz}}}sssnnnooozzzxxxgggTTTFFF@@@???<<<;;;:::888777666666666777666555444444555666777999999>>>KKK]]]nnnxxx|||vvvvvvxxx|||mmmkkkhhhgggjjjkkkmmmsss{{{~~~|||{{{|||~~~|||}}}~~~~~~~~~zzzzzzyyyxxxwwwxxxxxxxxxvvvuuurrrpppooopppqqqrrrnnnnnnlllkkkiiigggeeeeeeeeedddcccbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbddddddbbbeeejjjooosssyyy}}}wwwtttmmmmmmmmmooorrrtttsssrrruuutttttttttsssqqqmmmjjjeeekkkuuu~~~qqqcccUUULLLAAA???<<<;;;:::888666444555555444444333333333333222111111000000111111222111111111222222222333333000555:::@@@LLL^^^nnnuuuxxx|||yyynnnkkklllrrr{{{|||zzz{{{zzzyyyxxxxxxuuuqqqmmmiiilllnnnrrryyy~~~sssnnnnnnxxx~~~kkkVVVFFF???>>>;;;;;;999888777777777777777666555444555555777777888:::AAAQQQdddssszzz{{{uuuwww|||tttiiiiiiggggggjjjlllnnnuuu|||~~~~~~{{{{{{zzzzzzzzz{{{||||||{{{yyyvvvrrrppppppppppppooonnnmmmkkkiiihhhfffeeeddddddcccbbbbbbbbbbbbbbbaaa```___^^^^^^___``````___```ccceeeiiimmmsssxxx~~~yyyvvvnnnnnnnnnpppssstttrrrqqqqqqppppppppppppnnnkkkhhhdddjjjsss~~~tttfffXXXOOODDDAAA===;;;:::888666444555555555444444444333333222222111111111111222222111222222222222333333333000555;;;AAAMMM```pppxxx{{{xxxnnnjjjlllrrr{{{}}}{{{yyyxxxxxxxxxwwwuuuqqqnnniiilllnnnqqqyyytttnnnmmmwwwoooWWWEEE???>>>;;;:::999888777777777777777666555555555666777888999===GGGXXXkkkwww{{{zzzuuuyyyoooiiihhhfffhhhlllnnnpppwww~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyyvvvtttrrrqqqqqqooonnnmmmkkkjjjhhhggggggeeedddccccccbbbccccccccc___^^^]]][[[[[[\\\\\\]]]^^^___```bbbcccggglllpppyyy~~~|||yyypppooooooqqqrrrsssqqqpppnnnnnnnnnooopppnnnkkkhhhgggkkksss}}}wwwiii[[[SSSFFFCCC>>>;;;999888777666444555555555555444333333222222111111111111222222222222222222333333333333111666<<>>:::888777777777444555666666666555333333333222222111111222222333222222222333333333444444222777===CCCPPPcccsss{{{|||vvvnnnmmmpppuuu}}}}}}wwwvvvvvvwwwwwwuuurrrooonnnppprrruuu|||wwwqqqoooxxxrrrYYYHHHCCCDDD::::::999888777777777888777666555555555777888999???HHHWWWhhhvvv}}}~~~www~~~qqqgggiiihhhgggiiinnnqqqsssyyy~~~~~~~~~}}}vvvvvvvvvwwwzzz~~~~~~~~~~~~~~~}}}|||{{{zzztttssssssrrrqqqppppppooolllkkkiiihhhfffeeeddddddeeeeeecccbbbbbbcccddddddbbbccceeegggiiilllpppsssuuuxxx}}}wwwuuurrrrrrrrrsssrrrppppppppppppqqqrrrqqqnnnlllkkknnnttt}}}zzznnnbbbZZZKKKFFF>>>999777777888888444555666666666555333333333222222111111222222333222222333333333444444444333888>>>CCCPPPcccsss{{{|||wwwpppppptttyyy~~~zzzxxxvvvuuuuuuvvvvvvtttssssssttttttuuu|||uuuooowwwvvv^^^JJJAAA???@@@>>><<<999777666555555888777999<<<<<<999;;;???BBBMMM___qqq|||{{{wwwvvvqqqjjjffffffjjjmmmnnnooottt}}}{{{yyyyyyzzz|||~~~~~~xxxqqqppppppqqquuu{{{}}}}}}yyyyyyyyyyyyxxxwwwvvvuuusssqqqooommmkkkjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkmmmooopppqqqtttvvvzzzwwwuuusssqqqppppppppppppnnnooooooppppppppppppooolllooouuu}}}~~~vvvhhh\\\QQQGGG>>>:::999666666777666666666666555555555555555444333333222222333333222222222111222222333333444444999DDDVVVgggsssxxx~~~{{{vvvvvvwwwzzz{{{yyywwwvvvvvvwwwvvvuuusssssstttsssttt{{{}}}tttooowwwxxx___KKKAAA??????===;;;999777666666666555444666999999777999>>>FFFQQQcccttt~~~{{{wwwvvvyyynnnjjjggghhhlllooopppqqqwww|||zzzzzzzzz{{{|||~~~|||vvvnnnmmmlllnnnqqqwww}}}|||||||||{{{{{{zzzzzzzzzzzzyyywwwtttsssrrrqqqqqqmmmmmmlllkkkjjjjjjjjjjjjmmmnnnoooqqqrrrsssttttttrrruuuyyy~~~yyywwwuuurrrpppooooooooonnnnnnooopppqqqqqqppppppnnnqqqxxxxxxkkk___RRRHHH>>>;;;999777666888666666666666555555555555333333222111111111111222222222111111222222333333444444999EEEVVVfffrrrwww~~~|||wwwwwwxxx{{{}}}zzzxxxwwwwwwxxxxxxvvvtttrrrrrrqqqrrryyyzzzqqqmmmvvv|||bbbMMMBBB???===<<<:::888777777777888555444555888888777:::???JJJWWWiiixxx~~~yyyuuuwwwssskkkjjjiiikkknnnqqqsssuuu|||~~~|||{{{zzzzzzzzz{{{}}}~~~xxxrrrhhhgggggghhhlllrrrxxx{{{~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzzttttttsssrrrqqqqqqqqqqqqtttuuuxxxyyyzzzzzzyyyxxxssswww||||||zzzwwwtttqqqooonnnmmmmmmnnnooopppqqqrrrrrrrrrpppttt{{{{{{ooocccSSSIII???<<<:::777666888666666666666555555555555333222111111000000111111222222111111222222333444666666<<>>;;;888666888666666666666555555555555444444333222222222222222111111111111222333444555777999???KKK[[[jjjrrrvvv}}}{{{|||~~~zzzzzzzzzzzzzzzxxxuuurrrkkkkkkiiijjjrrr|||rrrjjjfffkkkvvvkkkSSSEEE@@@<<<;;;999888888888999999888555444666777999???GGGTTTbbbttt}}}{{{wwwwwwyyyvvvllljjjjjjhhhkkknnnqqqtttzzz}}}{{{zzzvvvvvvuuuttttttwww|||}}}xxxpppfff```WWWVVVWWWZZZ___fffmmmrrrvvvyyy|||}}}|||xxxyyy|||~~~yyytttpppmmmlllkkkllloooqqqtttvvvwwwxxxwww{{{vvvjjjYYYNNNDDD???<<<888777888666666666666555555555555555444333333222222333333000000000111222333444555444666===JJJZZZgggnnnqqq|||~~~|||}}}zzzyyyyyyzzzzzzxxxtttpppkkkkkkjjjkkksss~~~rrriiicccfffppplllUUUFFFAAA===;;;:::888777777888888999666555777888:::AAAIIIYYYhhhyyy~~~{{{}}}oooggghhhiiiiiikkknnnrrruuu|||~~~|||{{{wwwwwwuuusssrrrtttyyy}}}~~~|||xxxrrriii___XXXQQQQQQRRRUUU\\\dddkkkppptttwww{{{~~~{{{}}}zzzuuupppnnnmmmkkklllooorrruuuwwwyyyyyyxxx|||wwwjjjZZZOOOEEE@@@===999777888666666666666555555555555444333333222222222222222000000000111222333555666444777>>>KKK[[[gggnnnpppzzz~~~{{{}}}~~~yyyyyyyyyzzzzzzwwwssspppkkklllkkkllluuurrriiiaaacccmmm}}}mmmUUUGGGAAA===<<<:::888777777777888<<<888777999;;;===EEEMMM^^^mmm~~~{{{iiibbbeeeiiijjjlllooosssvvv~~~~~~}}}|||xxxwwwuuurrrqqqssswww{{{~~~}}}|||yyyuuunnneeeZZZSSSMMMMMMNNNRRRYYYbbbjjjooosssvvvzzz}}}zzzuuuqqqooommmjjjlllooorrruuuxxxyyyzzzxxx|||vvvjjj[[[PPPFFFAAA===999777888777666666666555555555555333222222111000111111111000000000111222444555666777:::AAANNN^^^jjjppprrryyy}}}{{{}}}~~~|||{{{zzzzzzyyyxxxtttrrrkkklllnnnssszzzzzzjjj^^^bbbnnn{{{qqqWWWHHHDDD@@@>>>:::999999999888777777777999;;;:::<<>>;;;999999777777777777666666666666444444333333333333222222333222222111111111000000777:::AAANNN]]]hhhmmmooo|||~~~}}}~~~|||{{{zzzyyyyyywwwtttqqqkkklllooottt{{{wwwggg\\\```lllzzzrrrXXXHHHDDD???===:::888888888777666666666888;;;<<<>>>IIITTTddd{{{zzziiieeedddcccfffmmmmmmpppttt{{{}}}{{{yyyvvvuuuuuuvvvvvvuuuxxxyyy{{{~~~~~~vvvnnnhhh```VVVOOONNNJJJJJJKKKQQQZZZbbbhhhjjjsssvvv{{{~~~yyytttpppmmmmmmnnnoooqqqssstttuuuuuuwwwxxx|||zzzssscccVVVIIICCC@@@<<<::::::777777777777666666666666444444333333333333222222000000111111222222333333888;;;CCCPPP^^^iiinnnoooyyy~~~~~~{{{zzzyyyyyyxxxwwwsssqqqkkklllooouuu{{{sssdddZZZ___jjjwwwtttYYYIIIDDD>>><<<999777777888777666444444777;;;<<<@@@LLLWWWhhhttteeebbbcccccchhhooonnnqqqwww~~~}}}zzzxxxwwwwwwvvvuuutttttttttvvvzzz~~~zzzqqqggg```XXXOOOIIIHHHFFFFFFIIINNNWWW```gggjjjsssvvv{{{~~~{{{vvvqqqnnnnnnnnnooopppqqqrrrssssssuuuwwwyyyxxxiii[[[MMMEEEAAA===::::::777777777777666666666666444444333333333333222222---...///111222444555666999<<>>DDDRRR___qqqpppddddddggghhhlllsssyyy~~~}}}|||zzzxxxsssmmmhhhfffeeeccccccdddeeedddccc___WWWPPPMMMIIIDDDBBBCCCCCCFFFKKKPPPUUU]]]fffmmmsssvvv{{{~~~}}}xxxuuummmlllkkkjjjjjjkkkmmmnnnlllppptttvvvxxx}}}zzzjjjXXXLLLEEE???<<<<<<777777777777666666666666444444333333333333222222222222222333333333444444888;;;DDDRRR```iiikkkkkklllttt~~~~~~}}}|||{{{{{{yyyvvvssskkkhhhffffffiiimmmqqqrrrtttkkkeeeiiinnnuuu}}}aaaMMMEEE>>><<<999888999::::::999666666999===AAAHHHVVVdddrrr|||mmmbbbcccggghhhmmmuuu{{{~~~|||yyytttmmmhhhdddbbb```_________^^^\\\XXXQQQKKKIIIGGGBBB@@@BBBBBBFFFKKKOOOTTT\\\eeelllsssvvv{{{~~~~~~yyyuuulllkkkjjjiiiiiikkklllnnnlllppptttuuuuuuyyy|||lllZZZNNNGGGAAA>>>>>>777777777777666666666666444444444333333333222222111111222333333444555555999===FFFSSSaaajjjlllkkkooowww~~~}}}}}}|||{{{{{{{{{yyyvvvtttiiiiiiiiiiiijjjooouuuzzzyyyqqqjjjiiinnnyyyeeePPPHHH@@@>>>:::999999999888666777555:::BBBDDDFFFVVVjjj}}}xxxnnneeecccfffkkkqqqwww}}}|||zzzuuuoookkkgggccc^^^ZZZWWWTTTQQQOOOLLLIIIFFFBBB@@@@@@@@@AAADDDGGGKKKQQQWWW___ggglllsssvvvzzz|||~~~zzzuuuqqqnnniiiggghhhjjjkkkkkklllppptttwwwxxx{{{{{{kkkZZZPPPIIIBBB;;;999:::999888777666666666666666555555555555444444444333333222222222333444555::::::BBBQQQ```hhhnnnrrrvvv~~~}}}~~~}}}|||{{{{{{{{{yyyvvvtttjjjjjjjjjjjjkkkooovvvzzz}}}uuummmkkkoooxxxdddOOOFFF@@@===:::999999999888777777666:::BBBEEEIIIZZZnnntttkkkdddcccgggjjjpppvvv}}}}}}|||zzzuuuoookkkeeeaaa\\\WWWTTTQQQNNNKKKIIIGGGDDDAAA??????@@@AAADDDGGGLLLRRRXXX```gggmmmsssvvvzzz|||~~~|||wwwrrrnnnjjjhhhiiikkkmmmmmmnnnrrrvvvxxxyyy{{{xxxiiiYYYPPPIIIBBB<<<:::999888777666555555555555555444444444333333333333333333222222222333444555999:::BBBRRRaaajjjpppuuu||||||{{{{{{{{{{{{yyyvvvtttllllllkkkkkklllpppvvv{{{yyypppmmmnnnvvvbbbMMMDDD@@@===:::999999999888777888777:::BBBFFFNNNaaatttmmmgggbbbdddgggjjjooottt{{{}}}|||zzzuuuoookkkddd```ZZZTTTPPPLLLHHHFFFEEECCC@@@>>>>>>???AAABBBEEEHHHMMMSSSYYY```hhhmmmrrruuuyyy|||~~~~~~zzzsssooollljjjkkkmmmooopppqqqtttxxxyyyyyy|||xxxjjjZZZPPPIIIAAA;;;999888777666555444444444444444444333333333222222222333333222222222333444555777999BBBSSSbbbllltttzzz|||{{{zzzzzz{{{yyyvvvtttmmmmmmmmmlllmmmqqqvvv{{{yyyqqqmmmmmmuuubbbMMMDDD???===:::999999999888777999888;;;BBBIIITTThhhzzzrrrfffbbbaaaeeehhhjjjoootttzzz}}}|||zzzuuuoookkkddd```YYYSSSNNNIIIEEEBBBAAA???===<<<===???AAACCCFFFJJJOOOUUU[[[bbbiiimmmrrruuuyyy|||~~~|||tttqqqmmmlllmmmoooqqqrrrsssvvvyyyyyyzzz|||{{{mmm]]]SSSIII@@@999777888888777666555555555555444444444333333333333222333333222222222333444555666999CCCSSSbbbmmmwww~~~{{{zzzyyyzzzzzzyyywwwtttooonnnmmmlllmmmpppvvvzzzwwwoookkkllltttcccNNNFFF???<<<:::888999999999888888999<<>>===<<<<<<===@@@CCCEEEHHHKKKQQQWWW]]]ccciiinnnqqqtttyyy|||~~~vvvsssooommmnnnqqqrrrssstttvvvxxxxxxyyy|||zzznnn```UUULLLBBB<<<;;;999999888777666666666666555555555555444444444444333333222222222333444555666:::DDDTTTbbbmmmxxxzzzyyyyyyzzzzzzyyywwwtttoooooonnnllllllpppuuuyyy}}}wwwoookkkkkktttdddPPPHHH>>><<<999888999:::999888888:::>>>DDDOOO___rrrvvviiiaaa]]]]]]aaagggkkkmmmrrryyy}}}|||zzzuuuoookkkfffaaaZZZSSSMMMHHHCCC@@@>>>===<<<<<<>>>AAADDDFFFIIIMMMSSSYYY^^^dddjjjnnnqqqtttyyy|||~~~xxxtttpppnnnoooqqqrrrrrrrrrtttvvvvvvwwwzzzzzzooobbbYYYOOOFFFAAAAAA:::999888777777666666666666666555555555444444444333333222222222333444555888;;;EEETTTaaakkkwww~~~zzzyyyxxxyyyzzzyyywwwtttoooooonnnlllllloootttxxxyyyqqqlllkkkssscccPPPHHH>>><<<999888999:::999999777:::???EEEQQQcccuuuyyyjjjaaa___\\\]]]bbbiiilllooouuu}}}}}}|||zzzuuuoookkkfffaaaZZZSSSMMMHHHCCC@@@???>>>>>>>>>???BBBFFFHHHJJJNNNTTTZZZ```eeekkknnnppptttxxx|||~~~zzzvvvqqqoooooopppqqqqqqoooqqqssstttuuuyyyuuuhhh]]]RRRFFFAAA@@@999888777666666555666666555555555444444444333333333333222222222333444555999===GGGTTT```iiiuuu~~~yyyyyyxxxyyyzzzyyywwwtttoooooommmkkkkkknnnssswww{{{tttnnnlllsss~~~cccOOOHHH>>><<<999888999::::::999666:::???FFFSSSddduuu}}}sssddd]]]^^^\\\]]]bbbiiimmmpppwww}}}|||zzzuuuoookkkeee```YYYSSSMMMHHHCCC???@@@@@@??????@@@CCCGGGIIIJJJOOOUUU[[[```fffkkknnnppptttxxx|||~~~zzzwwwrrrooonnnoooppppppmmmppprrrrrrsssxxx|||nnnaaaSSSDDD===<<<888777666555555444444555444444444333333333222222333333222222222333444555:::>>>GGGTTT___hhhttt~~~zzzyyyxxxxxxyyyxxxvvvttttttpppmmmmmmlllmmmssszzz~~~{{{uuunnnnnnwww}}}cccMMMCCCAAA???<<<:::888888888999777:::@@@IIIUUUeeettt~~~~~~zzz~~~pppbbb\\\\\\[[[^^^ccciiiooouuuzzz}}}}}}{{{yyyvvvqqqnnngggbbbYYYRRRMMMIIIFFFDDD@@@@@@???@@@BBBDDDGGGIIILLLOOOUUUZZZ```eeekkkoootttwww{{{}}}~~~|||yyyuuurrrooonnnoooooommmnnnoooppprrrvvv|||uuueeeVVVJJJAAA======;;;888666666666555444444444333333333222222222...000222444555555555555<<>><<<:::888888999:::===@@@EEENNN[[[jjjzzz}}}yyyuuu{{{rrrccc\\\[[[]]]```eeejjjnnntttyyy}}}|||zzz}}}~~~|||zzzvvvqqqnnnfff```XXXQQQKKKHHHEEECCC@@@@@@???@@@BBBDDDGGGIIILLLPPPVVV[[[```fffkkkooovvvyyy|||~~~~~~{{{wwwrrrpppnnnoooooonnnnnnoooooopppssswwwzzzzzz~~~~~~ooo```RRRHHHCCC===;;;888666666666555444555555555444444444444333333333222333333444555555:::@@@IIIQQQYYYbbblllsss{{{yyyxxxxxxyyyyyyxxxwwwsssooommmmmmmmmooouuu}}}{{{tttqqqxxxxxxbbbOOOEEE@@@>>><<<999888888999:::<<>>;;;999888999::::::===@@@FFFOOO[[[kkkzzz|||}}}oooccc^^^^^^```dddiiilllooottt{{{~~~zzzyyy}}}~~~|||xxxrrrmmmeee```WWWPPPKKKGGGDDDBBB@@@@@@???@@@BBBDDDGGGIIINNNQQQWWW\\\bbbgggmmmqqqwwwzzz~~~~~~yyytttqqqooonnnnnnmmmnnnoooooooooppprrrttttttyyyxxxhhhYYYLLLEEE===;;;888666666666555444666666555555555444444444555444333222333444555666999AAAKKKRRRVVV]]]gggooo}}}yyywwwuuuuuuvvvwwwwwwwwwtttqqqooopppqqqssszzz{{{wwwzzzvvvaaaOOOFFF???===;;;999999999:::;;;>>>BBBGGGPPP]]]lll|||~~~wwwhhh```^^^___aaaffflllnnnpppuuu~~~~~~}}}xxxrrrmmmfff```XXXQQQKKKHHHEEECCC@@@@@@???@@@BBBDDDGGGIIINNNRRRXXX]]]bbbhhhmmmqqqwwwzzz}}}~~~~~~~~~zzzuuuqqqooonnnnnnmmmnnnoooooooooppprrrtttsssyyy{{{kkkZZZLLLDDD===;;;888666666666555444555555555444444444444333444444333444444555666666999BBBLLLSSSVVV\\\eeemmm{{{xxxvvvsssssstttvvvvvvvvvuuurrrppprrrsssuuu|||yyy|||wwwaaaOOOFFF>>>===;;;999999999:::;;;===@@@FFFOOO[[[kkk{{{|||lll```[[[\\\^^^bbbhhhnnnppprrrwww}}}xxxrrrmmmgggaaaYYYQQQLLLIIIFFFDDD@@@@@@???@@@BBBDDDGGGIIIOOORRRXXX^^^ccchhhnnnrrrvvvyyy}}}}}}~~~~~~}}}~~~{{{vvvqqqooonnnnnnlllnnnpppppppppppprrrtttsssyyy}}}mmm\\\MMMDDD===;;;888666666666555444444444444444333333333333222222444555666666666666999CCCNNNTTTVVV[[[dddmmmyyy~~~wwwuuurrrrrrsssuuuvvvvvvvvvsssqqqssstttvvv~~~{{{}}}wwwaaaOOOFFF>>>===;;;999999999;;;;;;:::>>>CCCLLLYYYhhhxxxrrrdddZZZXXXZZZ]]]ccchhhoooqqqsssyyy~~~yyyrrrmmmgggbbbYYYRRRMMMIIIFFFDDD@@@@@@@@@@@@BBBDDDGGGIIIOOOSSSXXX^^^ccciiinnnrrruuuxxx}}}||||||~~~|||vvvrrrooonnnnnnlllnnnpppppppppqqqsssuuusssyyyooo]]]MMMDDD===;;;888666666666555444444444333333333222222222000222444666777777777666999CCCOOOUUUWWW[[[dddmmmxxxzzzwwwuuuuuuvvvwwwvvvvvvrrrrrrqqqqqqrrrwww~~~|||}}}~~~gggRRRHHHAAA>>>;;;:::;;;;;;:::999======CCCNNNZZZdddpppzzz~~~~~~wwwhhh\\\WWWYYY[[[\\\hhhkkkooorrrvvv}}}~~~~~~|||zzzvvvqqqnnnfff```WWWPPPKKKGGGDDDBBB@@@@@@@@@AAACCCFFFIIIKKKNNNSSSYYY^^^aaaffflllqqqxxx{{{~~~~~~~~~yyyssspppoooppplllnnnpppqqqqqqrrrtttvvvwww|||ppp___PPPGGG@@@;;;999:::999555333333333333444555666444000---444444444333333444777:::>>>HHHRRRWWWXXX\\\eeennnzzzzzzxxxuuuuuuvvvwwwwwwvvvsssrrrqqqpppqqqwww~~~}}}~~~iiiSSSHHH???===:::999999:::999888======BBBLLLWWW```lllvvv|||rrrdddXXXUUUXXX\\\^^^fffjjjoootttyyy}}}zzzxxxtttooollleee___WWWPPPKKKGGGEEECCC@@@@@@@@@AAACCCFFFIIIKKKOOOSSSZZZ___bbbgggmmmrrrxxxzzz~~~zzztttpppnnnooolllnnnpppqqqqqqrrrtttvvvxxx}}}qqqaaaRRRHHH@@@;;;999:::999555333444666666666666777666333000444444444333333444888:::@@@IIITTTYYYYYY]]]gggppp~~~zzzxxxvvvuuuvvvwwwwwwvvvtttssspppooopppvvv~~~~~~kkkTTTHHH>>><<<999888888999888777<<<<<<@@@JJJRRR[[[gggqqqyyymmm^^^TTTSSSWWW]]]```eeejjjpppvvv|||~~~}}}zzzxxxuuurrrmmmjjjccc^^^WWWPPPKKKHHHEEECCC@@@@@@@@@AAACCCFFFIIIKKKPPPUUU[[[```ccchhhnnnsssxxxzzz~~~{{{tttpppnnnnnnmmmooopppppppppqqqsssvvvzzzrrrcccTTTJJJAAA<<<999::::::666444555888666555555666666444333333444444444333555999;;;CCCLLLWWW[[[\\\```jjjtttzzzxxxvvvuuuvvvwwwwwwvvvuuussspppmmmooovvv}}}mmmTTTHHH>>><<<999888888999888777;;;;;;@@@GGGNNNVVVcccnnnzzzkkk[[[SSSSSSWWW]]]aaadddiiipppvvv|||}}}}}}|||||||||~~~}}}|||{{{|||{{{xxxvvvssspppkkkgggaaa\\\UUUPPPLLLHHHEEECCC@@@@@@@@@AAACCCFFFIIIKKKQQQUUU\\\```dddiiioootttwwwzzz~~~}}}vvvpppnnnnnnnnnooopppooooooppprrrttt{{{ttteeeVVVLLLBBB===:::::::::666555666777555222222333444333333333444444444444666:::===FFFOOOYYY]]]^^^cccnnnwww{{{xxxvvvvvvwwwxxxwwwwwwtttrrrpppnnnpppwww}}}mmmTTTGGG???===:::999999:::999888;;;;;;???FFFLLLTTTaaannn}}}lllZZZTTTTTTWWW[[[aaadddhhhnnnsssyyy}}}||||||{{{|||}}}}}}|||zzzzzzzzzxxxvvvsssqqqmmmiiieee]]]YYYSSSNNNKKKHHHEEECCC@@@@@@@@@AAACCCFFFIIIKKKQQQVVV\\\aaadddiiioootttwwwzzz~~~~~~wwwrrrooonnnnnnoooooonnnmmmnnnpppssszzzvvviiiYYYNNNDDD>>>:::::::::777555777777555222222333444444444333444444555555888;;;???GGGPPPZZZ^^^___eeepppzzz{{{yyyvvvvvvwwwxxxxxxwwwtttsssrrrrrruuu|||kkkSSSGGG???===:::999999:::999888:::;;;@@@GGGLLLTTTcccqqq~~~kkkZZZVVVWWWWWWZZZ```cccfffkkkooouuu}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}wwwuuurrrpppnnnjjjeeebbbZZZVVVQQQMMMJJJGGGDDDBBB@@@@@@@@@AAACCCFFFIIIKKKQQQVVV\\\aaadddiiioootttwwwzzz~~~yyysssppppppnnnnnnmmmkkkjjjkkknnnpppwww~~~{{{nnn]]]PPPEEE???:::;;;:::777666888999777555444666777777666333444555555666999===@@@HHHQQQZZZ^^^```eeeqqq{{{{{{yyywwwvvvwwwxxxxxxwwwuuuvvvvvvwww{{{iiiRRRGGG>>><<<999888888999888777:::<<>>AAAHHHPPPYYY]]]___eeeqqq|||{{{yyywwwvvvwwwxxxxxxxxxwwwxxxyyy{{{hhhRRRGGG===;;;888777777777777666:::<<>>===;;;999888888888999===<<<@@@IIISSS]]]kkkvvvtttfffYYYUUUWWWZZZ^^^bbbdddfffjjjoooxxx~~~}}}}}}}}}|||{{{wwwvvvtttsssrrrpppmmmkkkkkkiiifffdddbbb```]]][[[SSSQQQNNNKKKGGGEEECCCBBB???@@@AAAAAABBBEEEIIILLLRRRVVV\\\aaafffkkkpppsssvvvyyy~~~~~~|||vvvqqqnnnlllkkkiiiiiijjjkkkllltttzzzzzzhhhXXXLLLDDD<<<;;;999666444444444555555555666666777777333444444444666:::???CCCNNNRRRWWWYYY]]]eeeqqqzzz}}}|||yyywwwvvvxxxyyyzzzzzz{{{zzz{{{lllUUUHHH>>>===;;;999888888888999;;;;;;@@@JJJTTT___nnn{{{mmmbbbWWWVVVYYY\\\___bbbfffiiimmmsss|||}}}|||||||||zzzyyyuuusssqqqoooooommmkkkiiihhhfffcccaaa```^^^[[[XXXRRRPPPNNNJJJGGGDDDCCCBBB???@@@AAAAAABBBEEEIIILLLRRRVVV\\\bbbgggkkkppptttwwwzzz~~~~~~~~~~~~|||vvvqqqnnnmmmkkkjjjjjjkkkmmmnnnwww}}}{{{iiiZZZMMMDDD===;;;999666444555444555555555666666666777444444555555666:::@@@DDDNNNRRRVVVYYY\\\dddpppyyy~~~|||zzzwwwvvvxxxyyyzzzzzz|||}}}}}}oooVVVHHH>>>===;;;999888888888999:::;;;@@@JJJUUUaaaqqqiii___WWWXXX]]]```cccfffiiilllpppwww}}}{{{zzzzzzyyywwwuuussspppllljjjiiiiiigggfffdddbbb___]]]\\\ZZZWWWUUUPPPOOOLLLIIIFFFDDDBBBAAA???@@@AAAAAABBBEEEIIILLLSSSWWW]]]cccggglllqqqtttxxx{{{}}}}}}}}}}}}|||vvvqqqnnnmmmlllllllllnnnpppqqqyyy|||kkk]]]NNNEEE===;;;999666444555555555555555555666666666555555555666777;;;AAAEEENNNQQQUUUWWWZZZbbbnnnxxx}}}zzzwwwvvvxxxyyyzzzyyy{{{}}}{{{xxx}}}pppVVVGGG>>>===;;;999888888888999999;;;@@@JJJSSS^^^ppplllbbbZZZ[[[```dddgggkkkjjjmmmrrrzzz~~~|||zzzyyyxxxwwwtttrrrppplllhhhfffeeeeeedddcccaaa^^^\\\ZZZYYYWWWTTTRRRNNNMMMJJJHHHEEECCCBBBAAA???@@@AAAAAABBBEEEIIILLLTTTXXX^^^ccchhhmmmrrruuuyyy||||||||||||}}}}}}}}}wwwrrrooonnnmmmmmmnnnpppssstttxxx~~~{{{lll___PPPFFF>>>;;;999666555666555555555555555555555555555666666666888;;;AAAEEEMMMPPPSSSUUUXXXaaammmwww}}}zzzxxxwwwwwwyyyyyyyyyzzz||||||vvvsssxxxpppUUUFFF>>>===;;;999888888888999999;;;@@@HHHOOOZZZkkk{{{oooddd\\\\\\aaaeeeiiimmmjjjnnnttt{{{|||{{{yyyxxxwwwuuuqqqooollliiieeebbbbbbaaaaaa```]]][[[XXXWWWVVVTTTRRROOOLLLKKKHHHFFFDDDBBBAAAAAA???@@@AAAAAABBBEEEIIILLLTTTXXX^^^ccchhhmmmrrruuuyyy||||||{{{{{{|||}}}|||~~~~~~xxxssspppooonnnnnnppprrruuuvvvyyyyyymmmaaaRRRHHH???;;;999666555666555555555555555444444444555666666666888;;;AAAEEELLLOOORRRTTTWWW```nnnxxx~~~{{{xxxwwwwwwyyyyyyxxxyyy{{{~~~~~~~~~|||xxxrrrpppuuupppUUUFFF>>>===;;;999888888888999999;;;@@@FFFLLLVVVhhhxxxpppfff^^^___dddgggjjjmmmmmmqqqwww~~~~~~}}}zzzxxxwwwuuutttqqqmmmjjjhhheeebbb```___^^^]]][[[YYYWWWUUUSSSSSSQQQOOOLLLJJJIIIGGGEEECCCAAAAAA@@@???@@@AAAAAABBBEEEIIILLLSSSWWW]]]cccggglllqqqtttxxx{{{~~~|||zzzzzz|||}}}}}}}}}~~~zzzuuuqqqpppoooooopppsssuuuwww{{{yyynnncccSSSIII???<<<:::777666777555555555444444444444444555555555666777;;;AAAEEEJJJNNNQQQSSSWWWaaaooozzz~~~{{{xxxwwwwwwxxxxxxxxxyyy{{{~~~~~~|||zzz{{{|||{{{zzzvvvpppnnntttpppVVVHHH>>>===;;;999888888888999888;;;@@@EEEJJJTTTgggyyyooogggccchhhmmmnnnnnnooorrrvvv|||}}}{{{zzzvvvuuusssrrrqqqmmmiiieeecccaaa^^^]]]\\\[[[XXXVVVUUUSSSQQQOOOOOOMMMKKKIIIHHHGGGEEECCCBBBAAA@@@@@@???@@@AAAAAABBBEEEIIILLLRRRVVV\\\bbbgggkkkppptttwwwzzz~~~}}}{{{zzz{{{}}}~~~~~~}}}~~~|||wwwrrrqqqppppppppprrruuuvvvzzz~~~yyypppfffTTTJJJ@@@<<<:::777666888555555555444444333333333444444555555666:::@@@DDDIIILLLPPPRRRWWWbbbqqq}}}~~~{{{xxxwwwwwwxxxxxxxxxyyy|||~~~}}}zzzxxxyyy{{{zzzyyyuuupppnnntttpppWWWIII>>>===;;;999888888888999777:::@@@EEEJJJTTThhhzzzooojjjjjjqqqwwwvvvsssrrrvvvzzz~~~{{{zzzyyysssrrrqqqpppnnnjjjfffbbb___]]]\\\[[[ZZZXXXUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFEEECCCAAA@@@@@@@@@???@@@AAAAAABBBEEEIIILLLRRRVVV\\\aaafffkkkpppssswwwzzz~~~|||{{{{{{|||~~~~~~}}}~~~}}}yyyrrrqqqppppppppprrrtttuuuwww|||zzzrrriiiUUUJJJ@@@<<<:::777666888555555555444444333333333333444444444666:::???CCCIIILLLOOORRRXXXcccsss~~~|||xxxvvvvvvxxxxxxxxx|||{{{zzzxxxwwwvvvvvvvvvxxx{{{|||yyyvvvzzzqqqVVVFFF@@@===;;;999::::::999999888999<<>>>>>???@@@AAA>>>???AAACCCFFFHHHJJJKKKPPPUUU]]]dddjjjooosssvvvwwwzzz~~~}}}{{{yyyxxxyyyyyyzzz|||}}}{{{tttqqqmmmlllnnnppprrrsssvvvzzz|||sssiiiZZZNNNBBB===;;;777555555555555444444444333333333222333555666777999===@@@FFFKKKRRRXXX]]]eeeqqqzzz|||yyywwwwwwxxxyyyxxx{{{zzzyyywwwvvvuuuuuuuuuyyy|||~~~{{{xxx{{{qqqVVVFFF@@@===:::999::::::999888999999===BBBIIIVVVkkk~~~ooohhhdddhhhlllnnnppprrrxxx}}}~~~{{{yyyvvvssspppooollljjjhhhfffddd```]]]\\\YYYVVVTTTSSSQQQOOOMMMNNNMMMLLLJJJHHHGGGEEEEEECCCAAA@@@>>>>>>???@@@AAA>>>???@@@CCCEEEGGGIIIJJJOOOTTT\\\ccciiinnnsssvvvwwwzzz~~~{{{xxxwwwwwwvvvxxxyyyzzz|||}}}|||tttqqqmmmlllmmmppprrrrrrtttxxx~~~|||sssjjj[[[OOOCCC>>><<<888666666555555444444444333333333000111333444444777:::===EEEKKKSSSXXX]]]eeepppyyy~~~~~~}}}zzzxxxxxxyyyyyyyyyyyyxxxwwwuuuttttttuuuuuu{{{~~~~~~{{{}}}qqqUUUEEE???===:::999999:::999888::::::===BBBIIIVVVkkk~~~~~~nnngggdddhhhlllnnnpppsssyyy~~~}}}zzzwwwuuusssooommmkkkiiifffdddbbb```\\\YYYYYYVVVSSSQQQPPPOOOMMMKKKKKKJJJIIIGGGFFFDDDCCCCCCAAAAAA???>>>>>>>>>???@@@===>>>???BBBDDDFFFHHHIIIOOOTTT[[[bbbhhhmmmrrruuuxxx{{{zzzvvvvvvvvvwwwvvvwwwxxxyyy{{{~~~}}}tttqqqmmmlllmmmoooqqqrrrqqquuu{{{}}}tttjjj\\\PPPDDD???===999777777555555444444444333333333111222333444444666:::<<>>CCCIIIVVVkkk~~~{{{nnngggdddhhhmmmoooqqqttt{{{~~~}}}zzzwwwtttrrrpppllljjjhhhfffcccaaa___\\\XXXUUUUUURRROOONNNMMMLLLKKKIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????======???AAACCCEEEGGGGGGNNNRRRYYY```ffflllqqqtttxxx{{{}}}yyywwwwwwxxxyyyyyyvvvwwwyyy{{{~~~~~~tttpppmmmkkklllnnnppppppoootttyyy}}}tttkkk\\\PPPDDD???===999777777555555444444444333333333333444555555666777:::===BBBIIISSSZZZ___fffpppwwwzzz|||~~~{{{zzzzzzzzzxxxwwwwwwuuusssrrrrrrsssuuuvvv~~~nnnTTTEEE???<<<:::888999999888777:::;;;>>>CCCJJJVVVlll{{{oooiiieeeiiinnnoooqqqttt{{{}}}}}}zzzxxxtttrrrpppmmmjjjgggfffccc```^^^\\\YYYUUURRRPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???======???AAACCCDDDFFFGGGMMMQQQXXX^^^dddjjjppptttxxx{{{}}}yyyxxxxxxyyyyyyxxxvvvwwwyyy{{{~~~tttpppllljjjkkkmmmooooooppptttzzz~~~uuukkk[[[OOOCCC>>><<<888666666555555444444444333333333444555555555555666999<<>><<<999888888999888777999:::>>>CCCJJJWWWmmm~~~~~~rrrkkkhhhkkkoooppprrruuu{{{||||||zzzwwwuuuqqqooommmjjjgggdddccc```]]][[[YYYUUUQQQNNNLLLJJJHHHGGGGGGGGGEEEDDDAAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>===>>>???AAACCCDDDFFFFFFLLLPPPVVV\\\bbbhhhooossswwwzzz~~~}}}zzzwwwvvvvvvwwwwwwvvvwwwxxxyyy{{{~~~~~~ssspppllljjjkkkmmmnnnnnnrrruuu{{{uuukkk[[[OOOCCC>>><<<888666666555555444444444333333333222333444333333444666999===EEEPPPZZZbbblllxxx}}}xxx{{{}}}{{{zzzyyyxxxvvvtttvvvuuurrrqqqrrrtttwwwyyy~~~{{{iiiRRREEE>>><<<999888888888888777888999===CCCKKKXXXooo~~~}}}uuunnnjjjmmmpppqqqrrruuuzzz{{{}}}}}}zzzxxxtttqqqnnnkkkiiifffccc```___]]]ZZZWWWUUUQQQMMMJJJIIIGGGEEEDDDEEEEEEDDDBBB??????????????????>>>>>>;;;<<<======>>>>>>>>>===>>>???@@@BBBCCCEEEFFFGGGLLLOOOUUU[[[aaagggnnnrrrvvvyyy}}}}}}xxxvvvtttssstttvvvvvvvvvxxxyyyzzz|||}}}~~~ssspppllliiijjjlllmmmmmmrrrvvv{{{vvvkkk\\\PPPDDD???===999777777555555444444444333333333333333444333222333555888<<>><<<999888888888888777777888===CCCKKKYYYppp}}}|||wwwppplllnnnqqqqqqrrruuuzzzzzz||||||yyywwwqqqoookkkiiigggdddaaa^^^]]]ZZZWWWUUURRROOOJJJGGGGGGEEECCCCCCCCCDDDCCCAAA???????????????>>>>>>>>>;;;;;;<<<===>>>>>>======??????AAABBBDDDEEEFFFGGGKKKOOOUUUZZZ```gggmmmrrruuuxxx|||zzzuuutttrrrsssuuuwwwwwwwwwyyyyyyzzz|||}}}~~~ssspppkkkiiijjjkkkmmmmmmsssvvvzzz~~~vvvkkk^^^QQQEEE@@@>>>;;;888888555555444444444333333333555666666555444555777999;;;CCCNNNXXXcccqqqxxxtttwww}}}|||zzzxxxyyyyyyxxxwwwxxxuuurrrooooooqqqtttvvv|||{{{dddNNNBBB<<<;;;:::888777888888999999:::???FFFOOO]]]ttt}}}|||xxxqqqllllllnnnooosssxxxzzz{{{{{{vvvrrrmmmjjjgggdddbbbaaa^^^\\\WWWUUUSSSQQQNNNKKKIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAACCCEEEFFFGGGHHHHHHMMMTTT[[[aaaggglllpppvvvyyy|||~~~uuupppoooqqqrrrrrrrrrrrrtttvvvuuuxxx{{{}}}}}}~~~tttqqqllljjjkkklllnnnnnnnnnppptttyyy~~~zzztttggg[[[KKK@@@<<<:::999666555555555555555555555555444555555555444555777:::===CCCMMMYYYeeettt}}}uuupppsssxxx|||zzzyyyyyyzzzyyyxxxwwwuuurrrooommmooorrruuu{{{dddNNNBBB<<<;;;:::888777888888999:::;;;???FFFOOO___www~~~||||||wwwqqqllllllnnnppptttxxx{{{}}}~~~zzztttpppllliiieeebbb```^^^[[[YYYUUUTTTRRROOOLLLJJJHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJOOOUUU\\\bbbhhhmmmqqquuuxxx{{{~~~~~~xxxpppnnnlllnnnqqqrrrrrrrrrtttuuuvvvxxx{{{}}}}}}~~~~~~tttpppllljjjkkkmmmnnnnnnnnnppptttyyy~~~|||wwwiii]]]MMMAAA<<<;;;888666555555555555555555555555444444555444444444777999<<>>FFFPPPbbb||||||yyyzzzwwwppplllmmmoooppptttyyy}}}}}}xxxrrrnnnkkkhhhccc___]]]ZZZVVVTTTRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<==================>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGLLLPPPWWW]]]ccchhhnnnrrrtttwwwzzz|||}}}~~~zzzssslllhhhhhhgggjjjnnnqqqrrrrrrssstttwwwyyy|||}}}}}}~~~~~~tttpppllljjjkkkmmmnnnnnnoooqqqtttxxx}}}|||mmm```OOOBBB===;;;888666555555555555555555555555333444444333333444666888<<>>FFFQQQeeeyyyvvvwww~~~vvvpppkkkmmmoooqqquuuzzz|||wwwqqqmmmjjjgggbbb]]]ZZZVVVRRRPPPOOONNNLLLJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<============<<<<<<======>>>???@@@BBBCCCCCCDDDFFFGGGGGGHHHMMMQQQWWW]]]bbbhhhmmmpppsssuuuyyy{{{||||||~~~sssjjjddd___]]]___aaaeeekkkoooqqqrrrsssssswwwyyy|||}}}}}}}}}~~~uuurrrmmmkkklllmmmnnnooooooqqqtttxxx|||qqqdddRRRDDD===;;;888666555555555555555555555555222333333333222333666888;;;AAAKKKWWWeeeuuu~~~{{{ssssssvvv{{{}}}|||zzz{{{{{{{{{zzzxxxrrrqqqooojjjggghhhooouuugggPPPEEE<<<;;;:::888777888888999::::::>>>FFFRRRgggwwwtttttt{{{vvvoookkkmmmppprrrwww|||}}}wwwqqqllliiieee```\\\XXXTTTPPPMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@??????????????????>>>===============<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFHHHHHHIIIMMMQQQWWW\\\aaafffkkkooorrruuuxxxzzz{{{|||}}}~~~ttteee\\\VVVSSSSSSUUU[[[___fffkkknnnpppqqqsssuuuxxxzzz||||||}}}~~~xxxtttooommmmmmnnnnnnnnnoooqqqtttxxx|||tttfffSSSEEE>>>;;;888666555555555555555555555555222333333333222333666888:::@@@JJJUUUcccttt~~~vvvuuuwww{{{}}}|||zzzzzz{{{zzzwwwuuuppppppnnniiifffhhhpppwwwgggPPPEEE<<<;;;:::888777888888999999999>>>GGGTTTiiiwwwssssssyyyuuuoookkkmmmpppsssxxx}}}|||vvvpppkkkgggccc^^^YYYUUUQQQMMMJJJIIIIIIHHHFFFEEECCCBBBBBB??????????????????>>>>>>@@@???>>>>>>======>>>>>>============>>>???@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMQQQWWW]]]aaafffjjjnnnrrruuuxxxzzz{{{|||}}}~~~sssfffXXXQQQMMMJJJJJJMMMSSSXXX^^^dddhhhkkknnnpppsssuuuxxxzzz{{{|||~~~~~~|||xxxsssooonnnnnnnnnnnnoooqqqtttxxx}}}vvvhhhTTTEEE===;;;888777555555555555555555555555333444444333333444666888:::@@@IIISSSaaarrr}}}}}}yyyvvvwww{{{}}}|||zzzzzzzzzxxxuuurrrnnnooonnniiieeehhhrrrzzzeeeOOODDD<<<;;;:::888777888888999888999>>>HHHUUUjjjyyyuuutttyyy~~~uuuoookkkmmmqqqtttxxx~~~{{{uuunnniiiccc```[[[VVVRRROOOKKKHHHHHHHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>????????????@@@AAABBBBBBAAABBBCCCFFFHHHJJJLLLMMMOOOSSSYYY^^^bbbfffkkknnnrrruuuxxx{{{{{{|||}}}}}}tttcccXXXMMMHHHFFFDDDEEEHHHLLLPPPVVV[[[```eeejjjmmmppprrrvvvxxxyyy{{{}}}}}}~~~{{{vvvqqqoooooonnnnnnnnnppptttyyy~~~vvvhhhTTTDDD===;;;999777555555555555555555555555444444555444444444777999:::???HHHRRR___ooo}}}{{{xxxyyyuuuvvvyyy}}}|||zzzzzzyyywwwssspppmmmnnnnnniiieeeiiisss|||dddMMMCCC<<<;;;:::888888888888999777888>>>HHHVVVjjj{{{wwwvvvyyyuuunnnkkkmmmqqqtttyyy~~~~~~yyyssslllhhhaaa]]]XXXTTTPPPMMMIIIFFFGGGGGGFFFEEEDDDCCCBBBBBB============>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDD@@@AAACCCFFFIIIKKKMMMNNNQQQUUUZZZ___ccchhhlllooorrruuuyyy{{{||||||~~~tttjjjXXXNNNFFFDDDCCCBBBCCCEEEGGGKKKPPPVVV[[[aaafffjjjnnnqqqtttwwwyyy{{{}}}}}}~~~~~~wwwssspppooonnnnnnnnnppptttyyy~~~vvvgggSSSDDD===:::999777555555555555555555555555444555555555444555888::::::???GGGQQQ]]]nnn|||yyyvvv}}}yyyuuutttwww}}}{{{zzzyyyyyywwwtttrrrooollljjjjjjiiijjjqqqzzz~~~dddLLLAAA===<<<:::999888888999:::888;;;AAAIIIWWWmmm}}}{{{yyy{{{|||rrrpppnnnnnnppptttyyy|||~~~xxxrrrkkkfff___[[[UUUPPPMMMKKKHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKNNNOOOUUUXXX[[[^^^```dddhhhkkkqqqtttxxxzzz{{{}}}uuufffZZZJJJHHHDDDAAA>>>>>>??????BBBDDDHHHLLLQQQXXX```fffjjjnnntttxxxzzzzzz||||||yyysssoooooopppqqqooorrrvvvzzzwwwhhhUUUEEE>>>;;;999777888888777555555444444444444444333333444555777888===???FFFRRR^^^lll~~~zzzwwwwwwxxxssssssvvv~~~{{{yyyxxxwwwwwwuuussspppnnnkkkjjjjjjiiijjjrrr{{{{{{bbbKKK@@@===<<<:::999888888999999888;;;AAAHHHVVVlll~~~{{{|||}}}}}}~~~zzzqqqooonnnnnnpppuuuzzz}}}}}}wwwqqqjjjeee___[[[UUUPPPMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDFFFFFFFFFHHHJJJMMMOOOQQQVVVXXX\\\^^^aaadddhhhkkkrrruuuxxxzzz|||}}}~~~xxxrrriii[[[PPPDDDBBB???<<<::::::;;;<<<>>>@@@CCCGGGKKKRRRYYY^^^fffjjjpppuuuxxxzzz{{{}}}~~~xxxrrrooonnnoooqqqooorrrwww{{{uuugggTTTEEE???<<<:::888888777666555555444444444444444333333444555777888===>>>EEEQQQ]]]kkk~~~{{{xxxyyywwwrrrqqqttt|||yyywwwvvvuuuuuussspppnnnmmmjjjjjjjjjjjjlllsss}}}xxx___JJJ@@@===<<<:::999888888999999888;;;@@@GGGUUUjjj}}}~~~{{{yyyxxxwwwwww{{{wwwooonnnmmmnnnqqqvvv{{{~~~|||vvvpppiiiddd^^^ZZZTTTPPPMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHJJJMMMPPPRRRTTTWWWYYY\\\___aaaeeeiiilllrrruuuyyy{{{}}}~~~xxxpppiiicccZZZNNNFFF???===;;;999888888999:::<<<>>>@@@CCCGGGLLLRRRVVV___dddkkkpppuuuxxx{{{}}}~~~}}}wwwqqqnnnmmmnnnpppqqqtttxxx|||sssfffSSSFFF???===;;;999888777666555555444555555444444333333444555777888<<<===DDDPPP\\\kkk}}}|||zzz}}}uuupppppprrryyy~~~xxxwwwuuuttttttrrrpppmmmkkkiiiiiijjjjjjlllttt~~~uuu]]]JJJAAA<<<;;;:::888888888888999999<<<@@@GGGSSSiii}}}zzzvvvssssssttt{{{sssnnnmmmnnnooosssxxx}}}|||vvvpppiiiddd]]]YYYSSSOOOLLLJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKNNNPPPSSSUUUVVVXXX[[[^^^```bbbeeeiiilllrrruuuyyy|||}}}tttnnnddd]]]WWWOOOGGG@@@===<<<;;;999999:::;;;;;;===>>>AAACCCEEEIIINNNQQQYYY^^^eeekkkqqqvvvzzz}}}}}}|||vvvpppmmmlllmmmooorrruuuyyy}}}rrreeeSSSFFF@@@>>><<<:::777777666555555555555555444444333333444555777888;;;<<>>@@@BBBCCCFFFJJJLLLSSSWWW___ffflllrrrxxx{{{}}}|||vvvpppllllllmmmnnnrrruuuyyy}}}qqqdddSSSFFFAAA???<<<:::777666666555555555555666444444333333444555777888:::;;;BBBNNN[[[kkk~~~}}}wwwsssqqqrrrvvv|||~~~}}}yyywwwvvvuuuuuusssqqqnnniiigggggghhhhhhjjjsss|||ttt[[[IIICCC<<<;;;999888777777888888999<<<@@@GGGSSSiii~~~xxxuuuwww~~~uuuppppppqqqssswww{{{}}}wwwqqqjjjeee[[[WWWRRRMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHJJJLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXYYYYYY[[[]]]```bbbdddgggkkkmmmqqqtttxxx{{{}}}yyytttmmmgggbbbZZZVVVOOOJJJEEEAAA===;;;::::::999999999999:::::::::<<<>>>???@@@BBBEEEGGGMMMQQQXXX___ffflllrrrvvvyyy||||||vvvpppmmmlllmmmooorrruuuyyy|||qqqdddSSSGGGAAA???<<<999666666555555555555666666444444333333444555777888:::;;;BBBNNN[[[lllxxxtttsssrrruuuzzzzzz}}}~~~{{{xxxwwwuuuuuutttssspppnnniiigggfffggggggiiiqqqzzzsssYYYGGGAAA;;;:::999777777777777888888<<<@@@GGGTTTjjj{{{www{{{zzzrrrrrrtttvvvyyy}}}|||vvvpppiiidddZZZVVVQQQMMMJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKNNNPPPRRRSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZ\\\^^^aaaccceeegggkkknnnpppssswwwzzz|||~~~|||xxxsssnnnhhhbbb\\\XXXOOOLLLHHHDDDAAA>>><<<::::::::::::999999999999999999;;;===>>>???@@@CCCEEEHHHLLLRRRXXX^^^eeekkkoooqqquuuyyy}}}~~~}}}vvvqqqmmmmmmnnnoooqqqtttxxx{{{qqqeeeTTTGGGAAA>>>;;;888666666555555555555666666444444333333444555777888;;;<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<>>>???@@@AAADDDFFFDDDHHHNNNTTTZZZ```fffjjjkkkooouuuyyy|||}}}wwwqqqnnnmmmnnnpppqqqtttxxx{{{~~~qqqeeeTTTHHHAAA>>>:::777666666555555555666666777444444333333444555777888;;;<<>>===>>>>>><<<<<<=========<<<;;;;;;>>>>>>>>>?????????@@@@@@EEEFFFIIINNNTTTZZZ___bbbbbbgggnnnssswwwyyy{{{}}}{{{vvvrrroooooooooooorrrvvvyyyzzz~~~}}}pppfffXXXLLLCCC>>>:::777777666666555444444333333333333333444555666777777666999@@@LLL]]]rrrzzzrrrnnnnnnrrrttt{{{~~~~~~|||zzzuuuttttttsssrrrrrrqqqqqqkkkhhhffffffeeefffmmmvvvlllSSSCCC???;;;:::999999888888999999:::===CCCLLL\\\sss~~~zzzzzzzzzzzzzzz}}}|||vvvqqqlllfffbbbZZZVVVPPPLLLIIIHHHFFFEEECCCDDDDDDCCCCCCCCCFFFHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTTTTWWWXXXZZZZZZYYYYYYZZZ[[[\\\]]]______^^^]]]]]]^^^bbbcccdddgggjjjnnnqqqrrrtttuuuwwwzzz}}}}}}xxxtttqqqmmmiiifffbbb^^^XXXTTTRRRPPPMMMJJJFFFDDDAAA???=========>>>>>>????????????>>>======??????@@@@@@AAABBBBBBBBBDDDEEEGGGKKKPPPUUUZZZ\\\___ccchhhmmmqqqtttxxxzzz|||vvvrrroooooonnnnnnrrrvvvxxxzzz~~~|||ooofffXXXLLLDDD>>>:::777888777777666555555444444444333333444444666777777777:::AAAMMM]]]rrrzzzrrrnnnooorrruuu||||||{{{ttttttssssssrrrqqqqqqqqqllliiiggghhhggghhhpppzzz~~~hhhPPPBBB>>>;;;:::999999888888999999:::>>>EEEOOOaaayyy{{{{{{{{{zzz{{{}}}}}}xxxsssnnniiidddaaaZZZVVVPPPKKKIIIHHHFFFEEECCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKLLLMMMPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^^^^]]]^^^___aaa```aaaaaa```______```aaadddeeehhhkkknnnpppqqqrrrtttuuuwwwzzz}}}{{{tttqqqmmmjjjgggddd```]]][[[WWWSSSOOOMMMLLLIIIHHHFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEFFFGGGFFFGGGIIILLLOOORRRUUUWWWYYY\\\```dddhhhmmmrrrvvvzzz}}}}}}wwwrrrooonnnnnnnnnqqquuuxxxzzz}}}{{{nnnfffZZZNNNEEE???;;;888888888888777666666555555444444444444444555666777888;;;CCCNNN^^^rrryyyqqqnnnooosssvvv}}}}}}|||tttsssssssssrrrrrrqqqqqqmmmjjjiiiiiiiiikkkttt~~~zzzdddNNNAAA>>>;;;:::999999888888999999888<<>>>>>;;;:::999999888888999999<<>>;;;999888777777777888999:::>>>@@@GGGTTTiii~~~yyyuuuoooiiiddd```[[[XXXTTTRRRMMMIIIEEEDDDDDDDDDGGGHHHHHHGGGEEEDDDEEEFFFGGGMMMWWW___eeejjjlllnnnqqqrrrssstttuuuuuuuuuuuurrrssstttsssrrrrrrssstttuuuvvvyyy{{{{{{{{{zzzyyyzzz{{{|||}}}}}}~~~}}}}}}~~~zzzooolllhhhccc___]]]\\\\\\WWWXXXYYYYYYXXXXXXZZZ\\\YYY[[[]]]^^^^^^___bbbcccfffggghhhiiijjjjjjjjjjjjkkkjjjgggeeeddddddddddddbbbccceeehhhkkkkkkhhhfffeeedddbbb```]]]\\\[[[ZZZVVVVVVUUUTTTUUUXXX^^^bbbkkkpppxxx~~~{{{tttpppooopppqqqsssuuuwwwyyy|||zzzpppbbbRRREEE===:::999777555555555666555444333333333444555666777777:::;;;@@@JJJZZZkkkyyy{{{pppjjjiiinnnvvv~~~|||{{{yyywwwuuutttuuuuuutttsssrrrnnnkkkkkklllqqq~~~vvveeeTTTFFF>>>;;;:::999999888888:::;;;<<<===@@@GGGUUUkkk~~~wwwsssmmmgggbbb]]]YYYUUUSSSPPPLLLHHHEEEDDDDDDEEEGGGHHHHHHFFFEEEDDDEEEGGGLLLSSS\\\eeekkkooossstttuuuvvvvvvwwwwwwwwwwwwwwwtttuuuvvvvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}}}}|||{{{|||}}}~~~~~~xxxuuullljjjfffbbb^^^\\\[[[[[[XXXYYYZZZZZZZZZZZZ]]]___^^^```bbbcccdddeeegggiiikkklllmmmmmmnnnnnnnnnnnnooonnnmmmkkkjjjiiiiiiiiiiiiiiikkknnnppppppmmmkkkhhhgggeeebbb```___^^^^^^ZZZYYYXXXWWWWWW[[[```dddmmmrrryyy{{{tttppppppqqqqqqsssuuuwwwyyy|||}}}rrrdddTTTFFF>>>;;;999777555555555666555444333444444444555666666666777999>>>IIIYYYkkkzzz~~~~~~|||rrrllljjjpppxxx}}}{{{zzzxxxvvvttttttuuuuuutttsssrrrnnnkkklllmmmsss}}}wwwfffSSSEEE>>><<<999888777777777888999:::<<>>:::999888888888999;;;<<<:::>>>HHHXXXooo}}}rrrnnnhhhbbb^^^YYYTTTQQQMMMKKKIIIGGGEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFIIIKKKUUU[[[eeemmmssswwwzzz|||~~~~~~}}}|||{{{zzzyyyzzz||||||||||||}}}~~~yyysssmmmhhheeebbbaaa___]]]\\\[[[ZZZZZZXXXZZZ\\\]]]^^^aaadddfffhhhjjjmmmnnnooopppsssuuuyyyyyyzzzzzzzzzyyyxxxxxxvvvwwwxxxxxxwwwvvvtttsssvvvvvvvvvwwwyyyxxxvvvttttttsssrrrqqqppppppppppppoooooonnnllllllnnnrrruuu{{{~~~|||vvvrrrrrrrrrppprrrvvvyyy{{{vvvfffVVVHHH???;;;999777555555555666555333555555555555555444444444444777===GGGVVVhhhyyy}}}{{{qqqkkkjjjpppxxx~~~{{{yyytttsssqqqqqqrrrsssrrrqqqooollliiijjjmmmsss}}}~~~lllVVVGGG@@@@@@======<<<;;;<<<===>>>???:::>>>IIIZZZrrr~~~{{{qqqmmmgggbbb]]]XXXSSSPPPJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIMMMPPPYYY___hhhpppvvvyyy|||}}}~~~}}}|||{{{yyy{{{}}}}}}}}}~~~zzzrrrlllgggbbb```^^^]]]]]]\\\\\\[[[[[[[[[YYY[[[]]]___aaacccfffiiiiiillloooqqqsssuuuxxxzzz~~~}}}{{{xxxxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxxxxyyy}}}}}}wwwsssrrrrrrooorrrvvvzzz}}}uuueeeUUUGGG>>>:::999777555555555666555333555555555555555444444444666999>>>GGGTTTeeewww~~~yyyoooiiihhhnnnvvv{{{yyytttrrrpppqqqrrrsssrrrqqqnnnkkkiiijjjmmmsssyyynnnWWWFFF@@@@@@999999888777888999:::;;;:::???KKK]]]ttt|||xxxqqqmmmgggaaa\\\XXXSSSPPPIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMRRRVVV___eeennnuuuzzz|||~~~}}}||||||zzz|||~~~}}}tttlllfffbbb___]]][[[[[[\\\\\\]]]]]]^^^^^^\\\^^^```bbbdddfffjjjllllllooosssvvvyyy|||~~~||||||||||||}}}~~~~~~xxxsssqqqqqqnnnrrrwww{{{~~~ttteeeTTTGGG>>>:::999777555555555666555444444444555555555555555555777:::@@@GGGSSSdddwwwxxxnnniiihhhnnnvvv|||zzzuuusssrrrrrrsssttttttsssoookkkiiikkknnnuuu|||vvv|||oooVVVEEE>>>???666666555444555666777888;;;@@@LLL^^^vvv|||~~~zzzuuuppplllfff```[[[VVVRRRNNNHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHKKKPPPWWW[[[dddiiiqqqxxx{{{}}}~~~}}}{{{}}}}}}wwwnnnfffaaa^^^\\\ZZZYYYZZZ\\\]]]___````````````bbbdddfffgggjjjmmmppprrruuuzzz~~~xxxsssppppppnnnqqqwww|||~~~ssseeeUUUGGG???<<<999777555555555666555444333444444444555666666666666:::@@@HHHSSSeeeyyyzzzqqqkkkkkkqqqyyy}}}{{{vvvuuussssssuuuvvvvvvuuuooolllkkklllooovvvyyyttt{{{oooVVVCCC======;;;:::999999999:::<<<<<<;;;AAAMMM```www~~~zzz}}}xxxtttnnnjjjeee___ZZZUUUPPPMMMHHHGGGFFFEEEDDDCCCBBBAAACCCDDDFFFHHHLLLRRRYYY___eeejjjqqqwww{{{|||}}}~~~~~~|||~~~yyysssjjjbbb]]][[[ZZZYYYYYYZZZ\\\^^^```aaabbbbbbdddeeehhhiiijjjlllppprrrwww{{{xxxrrrpppooommmqqqwww|||~~~ttteeeVVVIIIAAA===999777555555555666555444333333444444555666777777444999???HHHTTTfff{{{}}}sssnnnnnnttt||||||{{{wwwvvvvvvvvvwwwuuuqqqooommmllljjjjjjmmmxxx}}}xxxyyyhhhPPPCCC===;;;:::999888777777888999::::::@@@LLL^^^uuu{{{{{{}}}{{{uuupppkkkgggaaa[[[VVVRRRMMMJJJHHHGGGEEEDDDBBBAAAAAAAAAEEEFFFGGGHHHLLLRRRZZZ```fffjjjpppuuuwwwxxxyyyzzz}}}~~~~~~~~~}}}}}}|||{{{}}}tttnnneee^^^ZZZXXXWWWVVVWWWYYY]]]___aaacccfffhhhggghhhiiijjjlllpppvvv{{{yyyrrrooonnnmmmpppuuuyyy|||~~~vvveeeSSSFFF===::::::777555444555555555444444333333333333444555555666;;;AAAIIITTTggg|||uuuppppppsssvvv~~~|||yyyxxxwwwwwwwwwtttqqqmmmhhhhhhggghhhnnnyyy|||wwwzzzgggPPPCCC===;;;:::999888777777888999:::;;;AAALLL^^^ttt|||xxx{{{zzzsssnnnjjjfff```ZZZVVVQQQMMMIIIEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHKKKPPPWWW[[[cccgggmmmqqqtttvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{~~~rrrlllddd]]]YYYXXXWWWWWWXXX[[[___bbbccceeehhhjjjiiijjjjjjkkknnnttt{{{yyyrrrooonnnmmmppptttxxxyyy{{{}}}wwwfffUUUGGG???;;;:::777555444555555555444444333333333333444555555666;;;AAAIIIVVViii~~~xxxrrrqqquuuxxx}}}{{{zzzyyyxxxvvvsssnnnkkkccccccdddgggooo|||}}}zzz|||eeeOOOBBB===;;;:::999888777777888999:::<<>>:::777555444555555555444444333333333333444555555:::<<>>;;;888888888777555666888:::>>>BBBMMM^^^sss~~~yyysssqqqpppttt|||tttppppppsssvvvzzz~~~zzzuuunnngggccc^^^ZZZUUUPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@AAABBBCCCDDDFFFHHHHHHHHHIIIJJJLLLLLLPPPVVV]]]bbbdddeeeeeefffffffffgggiiikkknnnppprrrwww}}}zzzuuuhhhbbb\\\ZZZYYYXXX\\\bbbeeeiiinnnqqqsssvvv{{{wwwqqqnnnmmmmmmoooqqqrrrsssvvvzzz}}}wwwfffUUUGGG???<<<999888666555444444555555444333333333333444555555888;;;AAAKKKZZZmmm~~~vvvsssuuuwww~~~~~~|||zzzzzzxxxvvvtttrrrqqqooollliiihhhiiimmmvvvsssZZZGGG@@@>>>;;;888888888777555666888:::>>>BBBLLL]]]sss~~~yyyrrrqqqqqquuutttmmmkkkkkkpppssswww|||~~~yyysssllleeeaaa[[[WWWSSSNNNLLLIIIFFFDDDDDDCCCBBBAAAAAABBBBBBCCCCCCEEEGGGGGGHHHIIIKKKMMMOOORRRXXX^^^bbbddddddcccaaa`````````bbbfffjjjlllqqqvvv|||zzzuuuiiibbb]]][[[YYYYYY]]]bbbeeeiiiooorrrtttxxx}}}}}}}}}xxxqqqnnnmmmlllmmmoooppprrrtttyyy|||xxxhhhVVVHHH@@@<<<999888666555444444555555444333333333333444555555777;;;AAAKKKZZZmmmxxxtttuuuvvv|||~~~}}}{{{{{{wwwuuutttsssrrrpppllliiiiiijjjoooxxxnnnVVVEEE@@@===;;;888888888777555666888:::===AAAKKK\\\rrryyyrrrqqqrrrwww{{{nnnhhhgggiiipppssswww{{{}}}wwwqqqjjjccc^^^XXXTTTPPPMMMJJJIIIFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQTTTWWW\\\aaacccdddbbbaaa\\\[[[YYYYYY\\\aaafffjjjpppuuu{{{{{{vvvjjjddd^^^\\\ZZZZZZ]]]ccceeejjjppptttwww{{{}}}vvvtttsssvvv~~~yyyrrrooooookkklllmmmnnnpppssswww{{{yyyjjjYYYJJJ@@@<<<999888666555444444555555444333333333333444555555777;;;BBBLLLZZZlll}}}{{{vvvuuuuuuzzz~~~~~~|||zzzzzzvvvuuutttsssrrrpppllliiiiiijjjooozzz|||hhhQQQCCC???===:::888888888777555666888:::===AAAJJJ[[[ppp{{{rrrrrrsssyyyzzzmmmhhhhhhjjjqqqtttyyy}}}|||vvvpppiiibbb]]]VVVRRRNNNLLLJJJIIIGGGFFFBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNSSSVVV[[[^^^bbbeeefffdddaaa___ZZZXXXUUUUUUXXX___fffkkkoootttzzz}}}xxxllleee___]]][[[[[[^^^dddfffkkkqqqvvvyyy}}}yyysssrrrrrrwwwzzzssspppooollllllmmmnnnooosssxxx{{{zzzkkkZZZKKKAAA<<<999888666555444444555555444333333333333444555555666:::BBBLLLZZZjjjzzz~~~xxxuuutttyyy~~~}}}zzzxxxwwwuuutttttttttssspppllliiihhhjjjqqq|||vvvbbbMMMAAA>>>===999888888888777555666888:::<<<@@@IIIYYYooo~~~ssssssuuu|||~~~qqqkkkkkklllqqqtttyyy}}}|||vvvpppiiibbb]]]UUURRRNNNLLLKKKJJJHHHGGGAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHJJJOOOUUUZZZbbbeeehhhiiihhhddd___[[[VVVTTTQQQQQQVVV]]]eeekkkooossszzz~~~yyynnngggaaa^^^]]]\\\___eeehhhlllssswww{{{zzzttttttvvv{{{zzztttqqqpppnnnnnnooooooppptttyyy}}}zzzkkkZZZKKKAAA<<<999888666555444444555555444333333333333444555555666:::AAAKKKYYYiiiyyyyyyvvvuuuzzz~~~}}}zzzwwwvvvtttttttttttttttqqqllliiihhhkkksss~~~rrr^^^JJJ@@@>>><<<888888888888777555666888:::<<>>;;;777888888888777555666888:::<<>>999888666555444444555555444333333333333444555555555888>>>GGGUUUgggyyy|||yyyyyyzzzzzz~~~~~~{{{zzzyyysssssstttuuutttqqqmmmiiijjjooozzz{{{oooZZZGGG>>>>>>;;;777888888888777555666888:::;;;>>>GGGVVVkkkwwwxxx{{{}}}uuuqqqssswww||||||yyyuuuqqqmmmgggaaa]]]RRROOOKKKHHHGGGFFFDDDBBB@@@AAADDDFFFHHHHHHHHHHHHIIIIIIIIIJJJMMMUUU^^^dddiiikkkllljjjddd\\\SSSMMMKKKJJJKKKMMMSSS[[[cccgggpppuuu{{{|||rrrkkkdddaaa___^^^aaagggkkkooouuuyyy|||uuuvvvwwwzzz}}}~~~||||||~~~yyyrrrooonnnppppppooooooqqquuu{{{vvvfffUUUIIIAAA>>>999888666555444444555555444333333333333444555555555888===FFFTTTgggyyy{{{yyyzzz{{{yyy}}}~~~{{{xxxwwwvvvwwwwwwuuurrrooonnnoooqqqxxx{{{nnnZZZGGG>>><<<;;;999777888999777666555777888<<>>FFFRRReeeyyyyyyttttttvvvvvv{{{~~~{{{yyyxxxvvvwwwwwwuuurrrooooooooossszzz|||nnnYYYGGG???<<<;;;999777888888888777777888:::<<>>GGGUUUiii}}}{{{{{{rrrmmmqqqvvv{{{}}}zzzwwwssspppkkkhhhddd```]]]YYYUUURRRPPPLLLHHHEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFEEEEEEGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPSSSXXX^^^eeemmmuuu{{{|||xxxsssooommmkkkiiihhhgggkkkqqqvvvzzz|||tttqqqssswwwzzzyyysssooommmkkklllmmmmmmooosssyyy}}}~~~|||xxxooodddXXXLLLBBB===999888777666666555555555555444444444444444444555555777;;;CCCRRRgggzzztttrrrpppsssyyy~~~|||||||||{{{zzzyyywwwvvvxxxxxxvvvtttrrrqqqsssuuu{{{yyy```IIICCC@@@:::666999000222444555555777:::<<<999>>>GGGUUUjjj}}}zzzyyy~~~tttkkkiiimmmssszzz{{{wwwtttqqqoooiiifffbbb^^^[[[WWWSSSPPPOOOLLLGGGEEEDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRUUUZZZ```fffnnnvvv|||}}}yyytttpppnnnmmmkkkiiigggkkkqqqvvvzzzyyyqqqooossszzzyyysssooommmkkklllnnnpppqqquuuzzz}}}|||~~~|||wwwooocccWWWKKKCCC>>>999888777666666555555555444444444333333444444444444666:::BBBQQQfff~~~{{{tttqqqooosssxxx~~~|||zzzxxxxxxxxxxxxvvvvvvuuusssqqqqqqssstttzzz\\\GGGAAA;;;:::<<<777888888777777888888999:::;;;@@@IIIWWWjjj{{{zzz}}}nnneeedddhhhnnnuuu{{{}}}wwwsssoookkkhhhdddaaa^^^[[[XXXTTTOOOLLLJJJIIIGGGEEEDDDCCCBBBBBBEEEEEEEEEFFFHHHIIIHHHFFFDDDGGGKKKNNNPPPRRRUUUWWWZZZ[[[[[[[[[[[[ZZZYYYXXX]]]^^^aaafffmmmuuu{{{}}}wwwppplllkkkkkklllnnnnnnppptttyyy~~~yyyuuuvvv{{{xxxrrrooonnnllllllmmmooorrrvvvyyy{{{{{{yyy}}}|||vvvmmmbbbWWWKKKAAA;;;888777666555555444444555444444444444444444444444444777<<>>===;;;888555444444555666444444444444444444444444444777;;;BBBNNNaaavvvyyypppnnnlllqqqxxx~~~}}}{{{yyyyyyyyyvvvsssqqqqqqsssvvv~~~kkkRRRDDDAAA:::888:::888777777666666777777888999;;;@@@IIIWWWjjjyyywwwyyy{{{{{{rrreeegggiiinnntttyyy~~~~~~yyytttoooiiiddd```]]]YYYUUURRROOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAACCCEEEFFFGGGIIIMMMPPPSSSXXX^^^dddiiinnnrrruuuxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxzzz|||}}}uuupppmmmkkklllnnnqqqtttvvvxxxyyyvvvvvvuuuuuusssrrrqqqppppppqqqsssvvvzzz~~~~~~tttrrrooonnnpppuuu{{{~~~uuunnnkkkiiiiiijjjmmmppprrrrrrrrrrrrssswww~~~zzzkkkYYYJJJAAA===;;;999777555333444444555444444444444444444444444444666;;;AAAMMM___tttzzzrrrooolllqqqxxx~~~}}}{{{zzzyyyxxxvvvsssqqqrrruuuxxxfffOOOCCCAAA:::777:::888777666666666666777888888:::>>>GGGUUUiiixxxwwwzzz~~~zzzzzz{{{llliiilllpppuuuzzz}}}xxxsssnnnhhhbbb^^^ZZZWWWRRROOOMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAADDDGGGHHHHHHJJJOOOTTTXXX]]]eeelllqqquuuyyy{{{zzzyyyxxxxxxxxxyyy{{{||||||}}}~~~zzzpppiiidddbbb___```ccceeehhhkkkmmmnnnllllllmmmnnnooopppqqqqqqqqqrrrtttwwwzzz~~~~~~|||zzzpppooopppqqquuuzzz|||~~~}}}uuunnnkkkjjjiiijjjllloooqqqsssttttttvvvyyy|||kkkXXXHHH@@@===888777666555555444444444444444444444444444444444444666:::AAALLL^^^rrr|||tttrrrmmmrrrxxx~~~|||{{{zzzxxxwwwuuurrrqqqrrrwwwzzzcccLLLBBBAAA999777:::888666666666666666777888888888===FFFTTTgggyyyxxx{{{{{{{{{ssskkkmmmpppuuuzzz~~~{{{vvvqqqlllfff___[[[YYYUUUPPPMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEHHHIIIIIIKKKRRRWWW\\\cccllluuuzzz|||~~~{{{zzzyyyyyyzzz|||~~~zzzooofff```^^^]]]YYYZZZ[[[\\\]]]___``````aaaaaaccceeehhhlllnnnpppqqqrrrtttwwwzzz|||~~~}}}{{{yyywwwuuuttttttmmmmmmooorrrwww}}}~~~yyyvvvvvvvvvxxxzzz}}}}}}uuunnnkkkjjjjjjkkklllnnnqqqsssvvvwwwwwwzzzzzziiiVVVGGG???===555666777777777777666555444444444444444444444444444666:::@@@KKK]]]qqq~~~wwwvvvnnnsssyyy}}}|||{{{{{{xxxwwwuuurrrqqqsssxxx{{{aaaKKKAAAAAA999777:::888666666666666666777888888888<<>>444666888999:::999777666444444444444444444444444444666:::@@@KKK\\\ppp~~~yyyxxxooosssyyy~~~{{{yyyxxxwwwwwwuuurrrnnnoootttyyysssZZZLLL???<<<===<<<888666999777666444444666777999;;;===DDDRRRggg~~~{{{xxx|||}}}ooonnnooosssyyy|||xxxsssmmmhhhbbb\\\XXXVVVSSSOOOJJJGGGFFFGGGGGGFFFDDDBBB@@@???@@@BBBCCCFFFGGGGGGGGGIIIMMMSSSWWWcccjjjsss{{{~~~zzzyyyyyyyyy|||uuuhhhaaa``````]]]ZZZ\\\ZZZWWWVVVUUUTTTQQQOOOSSSSSSTTTWWW[[[```eeehhhooossswwwzzz{{{{{{{{{{{{xxxzzz}}}~~~}}}wwwrrrlllhhhggghhhiiiiiijjjkkkmmmqqqwww|||vvvllldddaaaccchhhkkkqqqtttyyy}}}}}}tttnnnjjjiiihhhjjjlllmmmooorrrwwwzzzyyyvvv{{{ssscccTTTHHH@@@<<<888777666555555444444555222222222222222222222222888777999???IIIXXXooo}}}vvvuuuvvvyyy}}}~~~{{{yyyxxxwwwwwwuuuqqqnnnoootttyyypppYYYKKK???<<<===;;;888777888777666555555666777888:::<<>>HHHWWWnnn}}}vvvtttuuuxxx|||~~~{{{yyyxxxwwwvvvtttqqqnnnooouuuzzzmmmWWWJJJ>>><<<===;;;888777888777666555555666777888999;;;BBBOOOccc{{{{{{{{{}}}xxxwwwvvvxxx|||{{{wwwrrrlllfff```ZZZVVVSSSPPPMMMIIIFFFEEEEEEEEEDDDCCCAAA??????@@@BBBCCCCCCDDDFFFHHHLLLQQQXXX\\\dddkkkssszzz||||||zzzyyyrrrrrrrrrtttxxx}}}|||uuulllhhhjjjkkkkkkhhhiiigggccc```\\\XXXTTTQQQMMMLLLJJJJJJMMMSSSYYY\\\ccchhhpppvvvyyyzzz{{{|||yyyzzz|||}}}}}}|||{{{yyytttpppkkkiiihhhhhhhhhhhhgggffffffhhhlllrrrwww{{{xxxyyyzzzzzz{{{}}}vvvrrrlllgggeeegggkkknnnqqqsssvvvyyy{{{~~~|||sssmmmjjjjjjgggiiikkkmmmooosssxxx{{{{{{vvvtttyyy}}}ppp```RRRFFF>>>;;;888777666555555444444555555555555555555555555555555444666===FFFUUUlll~~~|||tttrrrsssvvv{{{~~~{{{yyyxxxvvvvvvtttpppnnnpppvvv|||kkkTTTHHH>>><<<<<<:::888888777666555555555555666777777:::AAAMMM```xxx{{{yyy{{{zzzyyyxxxyyy}}}{{{wwwqqqkkkeee___YYYUUUQQQOOOLLLIIIFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEHHHJJJMMMQQQWWW[[[```fffmmmssstttsssqqqqqqmmmmmmooorrrwww}}}{{{vvvpppnnnpppssstttsssuuurrrnnnjjjeee```ZZZVVVPPPMMMJJJIIIJJJOOOUUUYYY]]]ccckkkssswwwyyy{{{{{{xxxyyyzzz{{{zzzyyyxxxwwwtttqqqllliiihhhgggfffddddddcccbbbbbbdddhhhlllooommmoooqqqsssvvvzzz{{{wwwrrrnnnlllmmmoooqqqtttvvvyyy{{{}}}{{{sssmmmkkkjjjgggiiikkknnnppptttyyy}}}~~~yyyxxx}}}}}}pppaaaRRRGGG???<<<888777666555555444444555555555555555555555555555555444666<<>><<<<<<:::888999666666555555555555666666777:::@@@KKK]]]uuuzzzxxxzzzzzzyyyxxxzzz~~~|||xxxqqqkkkeee___YYYUUUOOONNNKKKIIIFFFEEEDDDDDDBBBAAAAAAAAAAAABBBDDDDDDFFFHHHJJJKKKLLLPPPTTTXXX\\\```fffjjjkkkjjjjjjiiiiiiiiikkkooouuu|||{{{wwwttttttwwwzzz{{{{{{|||yyyvvvrrrmmmgggaaa]]]UUURRRMMMJJJJJJMMMRRRUUUYYY___gggnnnsssvvvxxxyyyuuuvvvvvvwwwwwwvvvuuutttuuurrrnnnjjjhhheeebbb```aaa___]]]\\\]]]___ccceeefffhhhlllppptttzzzzzz{{{~~~{{{vvvrrrrrrssstttuuuxxx{{{}}}zzzrrrmmmkkkkkkgggiiilllooorrrvvv{{{|||{{{rrrcccTTTHHHAAA===888777666555555444444555444444444444444444444444777666777<<>>:::888777666777666555333444444444444444444444444999888999>>>DDDPPPcccttt{{{wwwrrroooiiikkkooouuu|||}}}zzzxxxwwwvvvrrrooollllllrrr}}}lllTTTFFF@@@;;;;;;;;;888777999888666444222222333666777999999<<>>DDDOOO```qqq}}}yyyuuurrrlllmmmpppuuu|||}}}{{{zzzyyyyyypppmmmkkkmmmtttjjjRRREEE???;;;<<<;;;888777999777666333222222444666888777777:::@@@HHHWWWppp{{{|||~~~zzzxxxzzz~~~|||wwwoooeee^^^UUURRRMMMKKKJJJJJJIIIIIILLLJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOQQQRRRSSSUUUYYY\\\___ccchhhnnnrrrvvv{{{~~~}}}yyyoookkkfff```[[[YYYYYYYYYXXXZZZ\\\^^^aaaccceeeeeehhhjjjmmmppprrrtttuuuvvvttttttsssqqqooommmkkkiiifffeeecccbbbaaa```______^^^^^^]]]\\\\\\^^^cccfffkkknnnttt|||}}}uuutttssstttxxx}}}~~~wwwqqqmmmlllkkkmmmooorrrvvv{{{}}}~~~~~~ppp___QQQEEE>>>;;;999888666666777777555444444444444444444444444444666666888===BBBLLL\\\kkkyyy{{{xxxuuunnnoooqqqvvv}}}}}}{{{zzzyyyyyynnnlllkkkoooxxxfffOOOCCC>>>;;;<<<;;;888777888666555444333333555777888555555999>>>FFFUUUmmm||||||~~~|||zzzwwwzzz}}}|||tttjjjcccYYYUUUPPPLLLKKKJJJJJJIIIKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNQQQUUUVVVVVVXXX]]]aaaeeeiiiooossswwwzzz}}}tttqqqlllfffaaa^^^\\\[[[YYYZZZ[[[]]]```bbbcccdddhhhiiilllooosssuuuwwwxxxyyyzzz{{{{{{yyywwwtttrrrnnnkkkgggdddcccaaa^^^\\\WWWWWWVVVTTTSSSUUUXXX[[[```bbbffflllqqqrrrpppnnnhhhgggggggggiiimmmppprrrttttttvvvwwwzzz|||~~~}}}~~~~~~wwwqqqnnnllllllmmmooosssxxx|||zzz|||{{{nnn^^^PPPEEE>>>;;;999777666666777777666444444444444444444444444444444444777<<>>EEESSSiii}}}~~~{{{~~~{{{wwwyyy}}}zzzpppiii^^^ZZZTTTOOOMMMLLLKKKKKKLLLKKKIIIHHHHHHIIILLLMMMMMMMMMNNNOOOQQQSSSTTTUUUSSSWWW\\\^^^]]]___dddhhhnnnrrrxxx|||~~~vvvtttqqqlllhhhccc```^^^[[[[[[\\\]]]___aaacccdddgggiiikkkooorrruuuxxxyyy~~~|||zzztttpppkkkhhhfffccc___\\\UUUTTTSSSPPPNNNMMMOOOQQQUUUUUUXXX[[[^^^___^^^\\\XXXXXXWWWXXXYYY[[[\\\]]]______```bbbdddhhhkkkmmmooorrrwww|||~~~vvvpppmmmkkkkkkllloootttzzz~~~xxx{{{xxxlll]]]PPPEEE???<<<888777666666777777666555444444444444444444444444333444777<<<@@@HHHVVVdddppp{{{zzzvvvrrrrrrtttwww}}}}}}yyyvvvsssrrrlllkkklllssszzz^^^GGGBBB===:::<<<<<<888777888555666666777777777888888888888:::>>>DDDQQQgggzzz|||{{{xxxyyy}}}~~~~~~uuummmbbb]]]VVVQQQOOONNNMMMLLLMMMKKKJJJIIIIIIKKKNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[YYY^^^ccceeedddfffkkkpppwww{{{|||wwwvvvtttppplllgggcccaaa\\\\\\]]]^^^___aaacccdddgggiiikkknnnrrruuuxxxyyyxxxtttnnnjjjhhheee```\\\UUUUUUSSSPPPLLLKKKKKKLLLNNNNNNNNNPPPRRRRRRQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRUUUYYY\\\___eeejjjqqqxxx|||~~~}}}uuuooollljjjjjjkkkooouuu{{{xxx|||}}}wwwkkk]]]PPPFFF???<<<888777666666777777666555444444444444444444444444444444777<<>>BBBMMMcccwww|||yyy||||||zzz{{{|||~~~zzztttkkkddd[[[TTTRRRPPPMMMKKKGGGHHHJJJJJJKKKMMMPPPSSSUUUWWWZZZ[[[\\\]]]```bbbdddeeegggiiikkkoootttwww{{{vvvqqqooonnnnnnmmmkkkgggddd```___^^^]]]]]]___aaabbbggghhhiiilllqqqvvv{{{}}}zzzxxxtttqqqlllggg```[[[UUUSSSPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEHHHIIIJJJJJJMMMSSSXXX___dddlllsssyyy}}}}}}uuunnnkkkjjjjjjiiimmmsssyyy||||||zzzxxxwww|||xxxjjj[[[MMMDDD???===:::888666666666666666444666444222222333333222111777666888;;;>>>EEESSSaaarrr{{{}}}|||zzzxxxtttrrrttt{{{}}}{{{yyyvvvrrrppplllnnnrrrxxxmmmTTTHHHBBB???;;;999999999888777666666555555555555666666666777:::>>>BBBMMMbbbvvv{{{xxx{{{|||}}}}}}~~~}}}xxxnnnggg^^^WWWTTTRRROOOMMMGGGHHHJJJLLLMMMPPPUUUXXXZZZ\\\___aaaaaaccceeegggiiikkkmmmoooqqquuu{{{vvvnnniiiiiiiiihhhiiijjjjjjhhhfffcccaaa___^^^^^^___```aaaeeefffhhhkkkpppvvv|||yyywwwssspppkkkfff___[[[UUUTTTQQQNNNKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFFFFEEEHHHNNNSSS[[[```hhhpppuuuyyy}}}{{{sssmmmiiihhhhhhgggkkkqqqwwwzzzzzzyyyxxxxxx~~~xxxkkk]]]PPPFFF@@@>>>:::888666666666666666444444333111222333444444333555444666999===DDDSSSaaarrr{{{~~~|||{{{zzzxxxvvvtttuuu|||}}}zzzxxxuuurrrppplllpppttt{{{jjjRRRGGGAAA>>>;;;999999999888777666666555555555555666666666777:::===AAALLLbbbuuuzzzvvv{{{~~~~~~~~~}}}ssslllccc\\\XXXUUUQQQNNNHHHIIILLLNNNQQQUUU[[[___```cccfffiiijjjkkknnnpppqqqsssvvvxxx{{{~~~qqqggg___[[[^^^___```cccgggjjjjjjiiigggeeecccaaa`````````aaaddddddfffjjjooovvv}}}|||wwwtttqqqmmmiiiddd^^^ZZZVVVTTTQQQNNNKKKIIIGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDCCCCCCBBBBBBCCCCCCDDD@@@BBBDDDCCCCCCEEEKKKPPPYYY^^^fffnnnssswww{{{}}}zzzqqqkkkgggeeeeeefffiiioootttxxxyyyyyyxxxwww}}}wwwlll___RRRHHHBBB>>>:::888666666666666666444333222111222444555666555333333444888<<>>:::888666555666666666444444333222222444555555444333222444888<<>><<<:::999999999777666666666555555555555666666555666999<<<@@@JJJ```sss}}}vvvyyy~~~}}}vvvlllddd___YYYSSSOOOMMMNNNPPPRRRUUUZZZaaaeeejjjnnnsssvvvyyy{{{}}}rrrcccYYYSSSPPPOOOMMMNNNRRRYYYbbbjjjoooppppppnnnkkkhhhgggffffffgggggggggiiilllpppuuuyyy{{{|||xxxtttqqqmmmkkkhhheeebbb___[[[XXXSSSSSSSSSRRRQQQOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGGGGGGGKKKQQQVVV```eeelllssswwwzzz}}}yyypppjjjfffddddddhhhjjjnnnrrruuuxxxyyyzzzyyy}}}|||wwwrrriii^^^RRRHHH@@@<<<:::888666555666666666444777555333333444444444333444444555999===DDDSSSaaarrr{{{xxxxxx}}}}}}zzzxxxvvvtttqqqooosssyyyxxxZZZIIIDDD===<<<:::999:::999777666666666555555555555666666555666999<<>>III^^^qqqzzzxxx{{{~~~}}}~~~vvvmmmfff___WWWQQQPPPQQQSSSVVV[[[bbbjjjpppvvvzzz{{{yyyzzz~~~~~~tttdddVVVMMMHHHFFFEEEFFFGGGKKKSSS]]]fffllloootttsssqqqppppppppprrrsssssssssttttttssspppmmmlllkkkkkkkkkkkkjjjhhhfffdddaaa___\\\[[[[[[ZZZYYYWWWSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGJJJNNNQQQTTTZZZbbbiiiooosssyyy}}}|||uuummmhhheeeddddddjjjkkklllnnnqqqsssuuuwwwxxx~~~|||yyysssiii]]]PPPFFF???<<<:::888666666666666666444777555333333555555555444666555666999;;;BBBPPP]]]qqqzzzvvvuuuzzz~~~~~~~~~|||yyywwwvvvtttqqqoooooowwwpppTTTFFFEEE<<<;;;:::::::::999777555666666555555555555666666555666888;;;>>>HHH]]]qqq{{{xxxzzz}}}|||~~~~~~yyypppiiiaaaYYYSSSPPPRRRTTTXXX^^^fffooouuuzzzyyyvvvxxx|||wwwmmm___SSSKKKHHHFFFFFFDDDEEEIIIQQQ[[[dddjjjmmmuuutttrrrrrrrrrtttuuuwwwwwwxxxxxxwwwtttooojjjfffcccddddddddddddcccaaa```]]][[[YYYYYYYYYYYYXXXWWWTTTTTTTTTTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFJJJIIIIIIIIIIIIIIIIIIJJJKKKOOOTTTWWW[[[bbbkkkrrrvvvzzz~~~yyyssskkkfffdddcccdddjjjjjjkkkmmmoooqqqsssuuusss{{{|||uuujjj]]]QQQGGG@@@===:::888666666666666666444555333222333555777777666666555555888:::@@@NNN[[[ooo}}}zzzuuutttyyy~~~|||xxxxxxzzz|||{{{wwwvvvtttoooooorrrpppwwwiiiSSSFFF???;;;;;;;;;:::999888777666555444444444444555666666555444666:::???GGGWWWfff|||www{{{~~~{{{|||}}}}}}tttkkkccc\\\XXXZZZXXXZZZ```eeekkkvvv~~~yyytttsssvvvzzz}}}yyyooo___QQQGGGBBB@@@@@@CCCFFFKKKQQQXXXaaajjjpppvvvtttrrrrrruuuwwwyyyyyy||||||{{{vvvnnnfffaaa^^^ZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWQQQQQQRRRRRRRRRQQQQQQPPPKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKNNNPPPSSSVVVZZZ___dddkkkrrrwww}}}{{{qqqhhhdddbbbbbbbbbggghhhjjjlllmmmmmmmmmmmmvvv}}}vvvggg\\\QQQFFF>>><<<999888777666666555555555555444444333333444444555333444666888999>>>LLLZZZppp~~~}}}vvvqqqtttyyyzzzwwwwwwyyy{{{zzzvvvtttqqqmmmlllooopppxxxfffRRRFFF@@@<<<;;;;;;:::999888777777555444444444444555666666555444666:::>>>FFFVVVddd|||~~~yyy|||~~~{{{xxxzzz{{{~~~wwwoooggg```\\\___]]]^^^ccchhhnnnxxx}}}xxxttttttwww{{{zzzooo```QQQHHHCCCBBBBBBCCCFFFJJJPPPWWW```jjjqqquuutttssstttvvvyyy{{{|||}}}~~~}}}xxxppphhhbbb___ZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIKKKKKKLLLNNNRRRTTT\\\___ccchhhnnnuuu|||}}}wwwnnnfffcccbbbcccccciiiiiijjjkkklllmmmnnnnnnttt{{{vvvggg\\\QQQFFF???<<<999888777666666555555555555444444333333444444555333444666888999???MMM[[[rrr~~~vvvqqqsssxxx}}}zzzxxxxxx{{{}}}yyysssqqqmmmiiiiiilllqqqzzz~~~bbbOOOEEE@@@===<<<:::888777777777888555444444444444555666666555444666:::===EEETTTbbbxxxzzz}}}|||xxxuuuwwwyyy{{{{{{tttmmmfffbbbeeebbbbbbgggkkkqqqzzz~~~{{{wwwtttuuuxxx}}}}}}sssbbbSSSJJJEEEDDDDDDDDDFFFIIINNNUUU```jjjrrruuuuuuuuuvvvxxx{{{}}}zzzrrriiiccc```ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLNNNPPPQQQUUUYYY\\\aaadddiiiooouuu|||wwwrrrjjjdddccccccdddeeejjjiiihhhhhhiiikkknnnoootttzzzxxxhhh]]]RRRFFF???<<<999888777666666555555555555444444333333444444555333444666999:::@@@NNN]]]uuu}}}vvvqqqrrrvvv{{{}}}|||}}}~~~wwwqqqnnnkkkggggggkkksss}}}yyy^^^MMMEEE@@@>>><<<:::777666777888999555444444444444555666666555444666999<<>><<<:::777666777888999555444444444444555666666555444666999;;;@@@MMMZZZuuuyyyzzz{{{}}}yyywwwtttuuuwww{{{{{{uuuoookkkeeebbbaaaeeejjjqqq|||~~~xxxvvvtttsssuuuyyy~~~mmm[[[OOOIIIFFFFFFFFFGGGJJJNNNUUU```kkksssxxxyyyzzzyyyxxxwwwyyy{{{}}}vvvmmmfffbbb```aaaaaabbbccccccbbbbbbccccccbbbbbbbbbbbbbbbaaa\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZXXXYYY[[[]]]^^^aaaeeeiiippptttzzzuuuqqqjjjeeecccdddddddddfffeeedddeeehhhmmmrrruuu|||{{{kkk___TTTGGG???<<<999888777666555555555555555444444333333444444555333444666999:::???NNN]]]vvv{{{tttpppssswww{{{yyyrrrkkkhhhfffeeeiiinnnxxxsssYYYKKKDDD@@@===<<<:::888777777777888555444444444444555666666555555666888:::>>>JJJWWWpppxxxyyyyyy}}}zzzyyyuuuuuuvvvzzz~~~xxxrrrnnnddd```___bbbfffmmmxxx}}}vvvtttsssrrrtttxxx}}}ooo\\\PPPIIIGGGFFFFFFHHHKKKPPPWWWbbbllltttyyy{{{}}}{{{xxxvvvxxxzzzyyypppjjjfffeeefffgggiiijjjkkkkkkkkkiiiiiiiiihhhgggfffffffffbbbbbbcccccccccccccccbbb``````aaaaaaaaaaaabbbbbb^^^___bbbccceeehhhlllpppxxx|||~~~uuupppjjjeeeccccccccccccccccccdddggglllrrrxxx|||}}}mmm```TTTHHH???===999888777666666555555555555444444333333444444555333444666888999>>>LLLZZZqqq}}}wwwsssuuuyyy|||~~~|||tttmmmfffdddddddddiiipppxxxrrrYYYLLLDDD@@@<<<;;;;;;:::999888777777555444444444444555666666555555666888999===HHHTTThhh}}}yyyzzzxxx}}}zzzyyyvvvuuuvvvyyy{{{uuupppeeeaaa^^^```ccchhhrrr|||}}}tttsssqqqqqqssswww{{{~~~mmm[[[OOOIIIHHHHHHFFFIIIMMMSSSZZZcccmmmtttyyy|||}}}zzzxxxzzz|||}}}uuunnnkkkjjjkkkmmmoooqqqsssttttttrrrqqqpppooonnnmmmlllkkkjjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjeeegggjjjmmmooosssxxx||||||qqqmmmgggdddbbbbbbbbbbbbbbbcccfffkkkrrryyy~~~nnnaaaUUUHHH???===999888777666666555555555555444444333333444444555444444666777777<<>>===;;;999888888888999666666666555444444444333444444555666888<<>>;;;:::999777666666555555555555555555555555555555444444777999999===IIIVVVhhhttt||||||}}}~~~|||vvvqqqkkkgggdddddddddgggnnnwwwnnnYYYLLLEEEBBB???>>><<<:::888888888999555555555555555444444444444555555666888<<>>;;;:::999777666666555555444444444444444444444444333333555888888;;;GGGSSSeeeqqq~~~{{{zzzzzz{{{{{{uuuppplllhhheeefffgggkkkttt}}}mmmXXXLLLFFFDDD@@@???===;;;999888888999444444444555555555555555444555555666888;;;AAAEEETTTgggxxxwww~~~xxxuuuuuuvvvxxx||||||yyyppphhhaaa___^^^___eeemmmttt|||wwwsssooommmjjjlllnnnpppsssvvv{{{}}}wwwrrrpppnnnlllmmmppptttwww~~~wwwrrrqqqooommmkkkhhh]]]RRRNNNLLLJJJJJJLLLNNNSSSZZZ```fffmmmvvv|||}}}}}}~~~yyyvvvwwwyyy|||}}}vvvmmmfffbbbbbbbbb```aaadddfffjjjqqqzzzvvveeeUUUIIIAAA>>>;;;:::999777666666555555333333333333333333333333222222444666777:::DDDPPPaaammmzzzzzzwwwvvvwww}}}~~~yyytttpppmmmiiifffhhhkkkpppzzzkkkYYYNNNHHHFFFBBBAAA>>><<<:::999999999333444444444555666666666444555666666888;;;@@@CCCPPPbbb{{{vvvqqqxxxvvvssstttuuuxxx}}}~~~{{{ssskkkddd```^^^^^^bbbhhhooo{{{yyysssnnnkkkgggeeedddfffjjjmmmqqquuu{{{~~~}}}xxxtttrrrooommmmmmpppsssuuu}}}zzzssskkkgggfffgggfffeeeaaaXXXQQQOOONNNMMMNNNQQQTTTYYY```eeejjjpppxxx~~~|||}}}}}}yyyzzz|||{{{tttkkkddd```aaaaaa```bbbeeeggglllttt~~~wwweeeUUUHHHAAA===;;;:::999777666666555555333333333333333333333333333222444666777999CCCMMM]]]jjjwwwzzztttsssuuu{{{|||xxxssspppmmmjjjhhhkkkooouuukkkZZZPPPKKKHHHDDDBBB@@@===;;;999999999333444444444555666666666444555666777888:::>>>AAALLL\\\sssuuummmsssuuurrrrrrtttwww||||||tttmmmeeebbb___\\\___dddkkkvvvyyyqqqkkkfffcccaaa___aaadddiiimmmrrrwww|||}}}yyyvvvssspppnnnnnnpppsssuuu|||zzzoooiiibbb___```cccdddddd]]]WWWQQQPPPPPPOOORRRVVV\\\```eeeiiilllrrryyy|||zzz}}}|||}}}zzzrrriiiccc___```bbbbbbcccgggiiinnnwwwwwweeeUUUHHH@@@===;;;:::999777666666555555444444444444444444444444555333444666888:::BBBJJJYYYgggvvvyyysssqqqrrryyy|||xxxssspppmmmjjjjjjooosssxxxkkk\\\TTTNNNJJJFFFDDDAAA>>>;;;:::999999444444444555555555555555444555777777888:::===@@@IIIWWWllluuummmsss~~~tttpppqqqqqquuu{{{|||tttmmmfffbbb^^^[[[\\\```fffqqq}}}wwwqqqiiiccc___]]]\\\\\\___ccchhhnnnsssxxx~~~~~~zzzvvvssspppnnnnnnpppsssuuu|||tttfffaaa[[[ZZZ]]]aaacccddd\\\VVVRRRRRRRRRSSSWWW]]]dddgggjjjkkkmmmrrryyy~~~zzzzzzxxxpppgggbbb___aaacccccceeeiiikkkqqqzzzuuudddTTTHHH@@@===;;;:::999777666666555555555555555555555555555555666444444666888:::@@@GGGUUUddduuuxxxqqqnnnpppwww~~~|||xxxtttqqqllljjjlllqqqvvv{{{kkk___VVVPPPKKKGGGFFFBBB???<<<:::999999555555555555555444444444444666777777888999<<<>>>HHHSSSfffyyywwwpppvvvsssooopppooosssyyy{{{ssslllfffbbb^^^ZZZZZZ^^^bbblllwww}}}}}}oooiiibbb\\\YYYYYYYYYYYY]]]aaagggmmmrrrxxx}}}~~~zzztttrrrooommmmmmooorrruuu|||qqqbbb^^^YYYYYY]]]aaacccccc\\\XXXUUUVVVWWWYYY```hhhkkkmmmmmmlllmmmqqqyyy|||yyy{{{}}}wwwooogggaaa___aaadddeeegggkkknnnttt}}}tttcccSSSGGG@@@===;;;:::999777666666555555444444444444444444444444666333222555777888===DDDPPP```sssuuunnnlllmmmssszzz|||xxxtttqqqkkkjjjmmmsssxxx|||lll```XXXQQQLLLHHHFFFCCC???<<<:::999999666666666555555444444333444666777888888999;;;>>>GGGRRRbbbuuuyyytttyyysssnnnooommmqqqxxx}}}{{{rrrllleeebbb^^^YYYYYY\\\___iiisssyyy{{{jjjeee]]]WWWUUUVVVWWWXXX[[[```ffflllqqqwww|||~~~{{{ssspppmmmkkklllnnnrrrttt|||~~~oooccc___[[[[[[___cccdddddd___[[[XXXZZZ\\\```iiirrrooopppooommmlllpppyyy|||zzz}}}zzz{{{xxxpppnnnsss~~~vvvnnngggaaa___bbbeeefffiiimmmqqqvvvsssbbbRRRGGG@@@===;;;:::999777666666555555333333333333333333333333555222111444666777;;;AAAMMM^^^rrrrrrllljjjkkkqqqxxx~~~{{{wwwtttqqqmmmnnnppptttyyy~~~nnncccYYYRRROOOOOOKKKEEE???;;;::::::;;;999888777666555444444444444666777777777777:::<<>>;;;:::888555444444333333333444444555333555666666555666999;;;AAAGGGTTTfff{{{zzztttwww~~~yyyuuuvvvwwwxxxyyy}}}|||tttooohhhbbb^^^ZZZXXXVVVTTTVVVYYY\\\ccclllwww~~~~~~}}}yyytttlllcccYYYQQQKKKIIIHHHGGGIIILLLNNNQQQUUUYYY]]]aaaeeehhhkkknnntttyyy}}}}}}vvvoooiiiggggggiiipppxxx~~~|||mmmhhhdddbbbccccccaaa___WWWUUUTTTTTTWWWYYYZZZZZZZZZ\\\^^^bbbgggoooxxx~~~zzzzzz}}}~~~xxxuuutttttttttuuuxxxzzz{{{{{{|||~~~{{{wwwrrrkkkeeeaaa^^^]]]\\\YYYWWWWWWZZZ___eeeppp{{{{{{ssskkkeee^^^^^^___aaadddiiinnnqqquuu}}}~~~wwwkkk]]]PPPFFFAAA>>>===;;;999888888888777666555555444444444333333333333444444444555999>>>AAANNNbbbwwwzzzsssooommmqqqwww~~~~~~}}}yyyuuuqqqooopppssswwwzzz}}}yyy}}}wwwqqqkkkeeeccc[[[RRREEE===;;;;;;888555555555444444444444444555333444555666555666888:::???EEEQQQbbbxxxyyyrrrtttzzz}}}vvvwwwwwwxxxyyy}}}}}}wwwrrrjjjccc^^^ZZZWWWUUUSSSTTTUUUXXX]]]eeennntttuuuyyyzzzvvvrrrmmmfff^^^UUUNNNHHHGGGGGGFFFHHHKKKLLLPPPUUUZZZ^^^bbbgggiiillloootttxxx|||yyyxxxvvvuuuvvvxxx{{{}}}|||xxxmmmgggaaaaaaaaacccjjjqqqzzz|||qqqlllgggdddcccaaa]]]ZZZWWWTTTRRRQQQRRRSSSSSSSSSSSSVVVZZZ___dddllltttyyyyyy{{{}}}uuupppjjjjjjjjjjjjkkkmmmooopppqqqssstttwwwyyy{{{}}}~~~~~~~~~~~~|||yyytttooollleeebbb]]]XXXVVVUUUVVVWWWVVVVVVYYY___eeekkkwwwxxxqqqhhhccc]]]^^^___bbbfffkkkppprrrxxxyyynnn___QQQGGGBBB@@@>>>;;;999888999999888666555555444444444333333333333444555555666999>>>BBBOOOdddzzzyyysssooorrrwww}}}}}}{{{wwwrrrnnnlllooosssxxx|||xxx}}}{{{wwwpppjjjggg\\\QQQDDD===<<<<<<999666777777666555444444444444333444555555555666888:::===BBBMMM^^^ttt{{{ssstttwww~~~wwwxxxxxxxxxyyy}}}zzzuuullleee___ZZZVVVTTTOOOPPPQQQRRRVVV\\\dddjjjkkkppprrrooojjjfff```YYYRRRKKKFFFEEEFFFEEEFFFJJJLLLPPPVVV\\\aaafffjjjmmmpppssswwwzzz}}}|||wwwrrrpppkkkjjjjjjjjjmmmqqquuuxxx~~~{{{tttpppccc^^^ZZZZZZ\\\]]]cccjjjsssyyy|||rrrnnniiifffeeeccc___[[[VVVSSSPPPNNNOOOQQQQQQRRRPPPTTTYYY^^^dddkkkrrrvvv{{{xxxpppjjjfffaaaaaaaaabbbcccdddeeeffffffgggiiikkklllnnnooooooqqqrrrssstttuuuwwwxxxyyyxxxyyyzzzzzzyyywwwuuutttooommmkkkiiigggeeeaaa^^^YYYWWWUUURRRQQQRRRTTTVVVXXXZZZ```hhhnnnttt}}}vvvooofffaaa]]]^^^```ccchhhmmmqqqttt||||||qqqaaaRRRGGGCCCBBB>>><<<:::999999999888777555555444444444333333333444444555555666999>>>BBBOOOddd|||}}}vvvrrrsssxxx|||}}}{{{yyyuuuoookkkjjjnnntttzzz~~~{{{~~~{{{uuuoookkk\\\QQQDDD===<<<<<<:::777999888777666555444444444333444555555555666888:::;;;???JJJ[[[qqq}}}tttuuuwww|||xxxxxxxxxxxxyyy~~~|||wwwnnnfff___ZZZVVVSSSLLLMMMMMMNNNQQQVVV^^^ccceeejjjmmmjjjfffbbb\\\VVVOOOIIIDDDDDDDDDCCCEEEHHHKKKPPPWWW^^^ccchhhmmmpppsssvvvzzz}}}yyyqqqjjjeeecccaaaaaaaaacccgggmmmrrrvvv|||~~~}}}vvvooojjj]]]XXXUUUVVVXXXZZZ___fffmmmssszzz|||ppplllhhhggggggfffccc```VVVRRRNNNMMMNNNPPPRRRSSSQQQUUU[[[```ffflllrrrvvv}}}tttkkkeeeaaa___\\\\\\\\\]]]^^^___```aaa]]]^^^```aaabbbcccddddddcccdddeeefffhhhiiikkkkkklllmmmnnnnnnllljjjgggeeebbb```^^^]]]]]][[[XXXVVVTTTTTTSSSQQQQQQSSSVVVXXX\\\```hhhqqqvvv||||||uuummmeee```]]]^^^```dddiiinnnsssuuu~~~ssscccSSSHHHCCCCCC>>><<<:::999:::999888777555555444444444333333333444444555555666999>>>BBBNNNddd|||yyyssstttxxx}}}}}}zzzuuunnnlllmmmlllmmmttt~~~~~~}}}zzzzzzrrrppp___RRREEE???===:::999999777666666666555555555555555555555666666777888999:::BBBKKKVVVkkktttvvvxxx{{{~~~wwwsssvvvzzz}}}}}}vvvnnngggbbb]]]VVVQQQOOONNNLLLKKKLLLOOORRRTTTZZZ\\\^^^___]]]YYYTTTPPPJJJEEEBBBCCCBBB@@@BBBFFFLLLQQQWWW]]]aaahhhooouuuzzz{{{pppcccYYYWWWZZZVVVXXX\\\```eeekkkrrrwwwyyy|||yyyqqqhhh___ZZZTTTSSSQQQPPPQQQVVV]]]bbbkkknnnsssxxx|||}}}}}}|||rrrqqqnnnlllhhheeecccbbb[[[XXXTTTQQQPPPRRRUUUXXXWWWYYY]]]ccciiipppuuuxxxtttkkkddd```[[[XXXZZZYYYWWWVVVUUUUUUVVVVVVYYYXXXWWWXXXZZZ[[[[[[ZZZ]]]]]]^^^___```aaabbbbbbeeeeeedddbbb```^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPNNNNNNOOOTTTYYY\\\^^^ccchhhpppyyyxxxqqqjjjccc____________ccciiioootttwww|||qqqcccVVVMMMFFFCCC???>>>>>>>>>===<<<888666777666555444333333444555444666777888888:::>>>AAAQQQ```tttyyytttvvvzzz}}}{{{xxxsssllliiikkklllmmmtttxxxuuu```RRRDDD>>><<<999888999777777666666666555555555555555555555666777888999;;;BBBIIITTThhhuuuwwwzzz}}}xxxtttwww{{{}}}}}}wwwooohhhccc]]]VVVRRRKKKJJJGGGFFFFFFHHHKKKMMMUUUWWWYYY[[[YYYUUUQQQNNNIIIDDDBBBBBBBBB@@@BBBFFFLLLQQQWWW]]]bbbiiiqqqwww|||rrrhhh^^^UUUSSSVVVTTTWWW[[[___cccjjjpppuuu|||~~~|||vvvooohhh```YYYTTTOOOOOOOOONNNPPPTTT[[[___fffjjjoootttxxxyyyyyyyyyrrrqqqooollljjjhhhfffeeeaaa___\\\ZZZYYYZZZ\\\]]]aaabbbeeeiiiqqqyyy|||uuummmfffaaa]]]ZZZWWWWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUTTTUUUXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___^^^^^^]]][[[YYYWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQTTTTTTTTTVVVZZZ```dddfffooottt|||}}}vvvooohhhbbb^^^___```aaaeeekkkqqqvvvxxx~~~rrrdddWWWNNNGGGEEEBBB@@@???>>>>>>===;;;888888777555444333333444555444555666777888:::===@@@OOO]]]qqqzzztttvvvzzz~~~~~~xxxuuuooohhhfffgggjjjmmmuuu}}}yyyaaaSSSDDD===;;;999888999777777777666666666555555555555555555666777888999;;;@@@GGGPPPdddxxxxxx{{{zzzvvvyyy}}}}}}~~~~~~xxxpppiiiddd^^^WWWRRRIIIGGGDDDBBBAAACCCEEEGGGMMMOOORRRTTTTTTQQQMMMJJJGGGCCCAAABBBBBB@@@CCCGGGLLLQQQXXX^^^cccjjjsssyyywwwhhh```YYYTTTRRRSSSUUUWWW\\\```eeekkkrrrvvv~~~xxxssslllddd^^^WWWRRRNNNKKKLLLMMMOOOQQQUUUZZZ^^^cccggglllqqquuuwwwwwwwwwqqqpppnnnllljjjjjjiiiiiiggggggfffeeeeeeeeeffffffllllllnnnssszzz~~~tttoookkkgggccc```^^^[[[XXXVVVVVVVVVUUUUUUTTTSSSSSSTTTSSSSSSUUUWWWYYYYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXZZZ___eeejjjnnnxxx}}}{{{ssslllfff```]]]___```cccggglllrrrwwwyyyssseeeYYYOOOIIIGGGEEECCCAAA@@@@@@???===<<<888777666444333444444555333444555666777999<<>>999888666555444444444444222333444555666888;;;>>>JJJXXXkkk{{{{{{uuuvvvzzzyyysssoooiiicccaaacccgggkkkuuuwww___QQQCCC===:::999888:::888777777777666666666666444444444444555666777888888:::AAALLL]]]vvv{{{{{{~~~}}}{{{||||||~~~{{{tttmmmgggaaaXXXSSSKKKHHHDDDAAA??????AAABBBDDDFFFIIILLLMMMLLLJJJHHHEEEAAA@@@BBBCCCCCCFFFJJJMMMRRRYYY___fffooozzzvvvjjj]]]YYYXXXWWWWWWXXXYYY]]]bbbhhhmmmsssyyy}}}uuuiiicccZZZSSSOOOMMMKKKJJJGGGKKKOOOSSSUUUXXX[[[^^^dddgggkkkooorrrtttuuuvvvmmmkkkhhheeedddeeeggghhhkkknnnrrrvvvyyy{{{{{{{{{||||||sssmmmjjjiiiiiijjjkkkkkkiiigggdddccc``````______^^^]]]]]]]]]\\\\\\\\\^^^aaaccccccbbb[[[[[[\\\]]]^^^___``````^^^______``````______^^^`````````aaaaaaaaaaaaaaaccceeeiiilllpppvvv~~~uuulllfffbbb```___]]]```dddgggkkkqqqwww|||vvvhhh\\\TTTOOOMMMLLLJJJHHHFFFFFFDDDBBB???:::999777555444444444444111333444555555777;;;>>>JJJWWWiiiyyy|||vvvvvvzzz~~~wwwqqqmmmhhhbbbbbbdddhhhmmmxxxvvv\\\OOOBBB===<<<:::999:::888888777777777666666666444444444444555666777888777999???JJJZZZooozzz||||||{{{|||zzz}}}}}}uuuoooiiibbbYYYSSSJJJHHHCCC@@@======???@@@CCCEEEHHHJJJKKKKKKIIIHHHEEEBBB@@@CCCEEEEEEHHHMMMMMMRRRYYY```hhhrrr}}}yyylllbbbZZZXXXWWWVVVWWWZZZYYY]]]ccciiioootttzzz~~~{{{nnnaaa\\\TTTOOOLLLKKKJJJJJJIIILLLQQQTTTWWWZZZ]]]___fffgggjjjnnnqqqrrrssstttmmmiiieeeaaa___```cccdddjjjmmmrrrwww{{{}}}wwwpppjjjffffffjjjkkkmmmppppppnnnkkkjjjjjjgggfffdddbbbbbbbbbcccccccccbbbbbbdddfffhhhhhhggg```aaaaaabbbcccdddeeefffeeeeeeffffffffffffeeeeeehhhhhhiiiiiiiiijjjjjjjjjkkkooosssvvvyyy|||qqqhhhbbb`````````]]]```dddgggjjjpppxxx~~~xxxkkk```XXXUUUTTTRRRPPPNNNMMMKKKHHHDDDAAA;;;999777555444444444444222333444555666888;;;>>>IIIUUUfffwww}}}vvvvvvzzz}}}wwwpppmmmhhhccccccfffjjjppp{{{sssXXXLLLBBB>>>>>>;;;999:::888888888777777777666666444444444444555666777777777888>>>IIIUUUggg{{{{{{|||zzz|||yyy}}}~~~wwwpppjjjcccZZZSSSJJJHHHDDD@@@>>>>>>???@@@CCCDDDGGGIIIJJJJJJIIIHHHFFFBBBAAADDDFFFGGGJJJOOOMMMRRRYYY```iiitttxxxoooddd^^^ZZZYYYXXXVVVYYY]]]\\\```ffflllrrrwww}}}uuuggg^^^YYYSSSOOONNNNNNNNNNNNPPPRRRVVVYYY\\\^^^aaadddjjjkkkmmmppprrrsssttttttmmmiiiddd^^^\\\\\\___aaaeeehhhlllppptttvvvwwwxxx|||~~~xxxqqqkkkiiigggeeehhhnnnooorrruuuuuusssrrrrrrsssooommmjjjhhhggghhhjjjllllllkkkjjjkkknnnoooooonnniiiiiijjjkkklllmmmnnnnnnmmmmmmnnnnnnnnnmmmmmmlllqqqqqqrrrtttuuuvvvwwwxxxyyy}}}wwwlllbbb^^^]]]^^^______bbbeeegggiiipppzzz|||oooeee^^^\\\[[[XXXWWWVVVUUURRRMMMGGGCCC;;;:::888666444444444444222333555555666888<<>>HHHRRRaaayyy{{{zzz{{{zzz|||yyy}}}~~~wwwqqqkkkcccZZZSSSLLLJJJFFFBBB@@@@@@AAACCCCCCDDDFFFHHHIIIIIIHHHGGGFFFBBBBBBEEEGGGHHHKKKQQQMMMRRRYYYaaaiiiuuuwwwnnngggaaa^^^\\\\\\ZZZXXX[[[aaa___cccjjjpppvvv{{{qqqbbb^^^ZZZUUURRRRRRRRRSSSRRRWWWYYY]]]___aaadddgggjjjooopppqqqsssuuuvvvwwwwwwooojjjddd]]]ZZZ[[[]]]______aaadddhhhkkkmmmnnnnnnsssssssssrrrqqqpppooonnniiidddbbbfffhhhhhhlllsssrrrvvvyyyzzzyyyxxxyyy{{{wwwtttpppmmmlllnnnqqqssssssrrrrrrrrrtttuuuuuutttpppqqqqqqrrrssstttuuuuuuttttttttttttttttttsssrrrxxxyyy{{{}}}{{{ssshhh___[[[[[[]]]___aaadddfffgggiiiqqq|||~~~rrrhhhcccaaa```\\\\\\[[[ZZZWWWQQQJJJDDD<<<:::888666444444444444333444555666777999<<>>===;;;;;;888888888777777777777777777555444333333444555777::::::===DDDMMM[[[pppzzzwwwxxxzzz~~~yyysssmmmfff^^^XXXPPPIIICCCBBBAAA??????AAABBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKPPPTTTZZZaaaiiirrr{{{zzzwwwrrrlllhhhaaa]]]YYYWWWXXX\\\___aaaeeeiiinnnsssxxx~~~oooddd\\\\\\ZZZWWWTTTTTTWWW[[[]]]bbbgggiiijjjkkknnnpppvvvtttsssuuuyyy{{{zzzxxxtttooohhhccc```^^^\\\ZZZZZZ[[[\\\^^^```aaabbbbbbccccccddddddeeeffffffgggeeeeeegggiiillloooqqqssswwwxxxyyyzzzzzzzzzyyyxxxwwwuuusssrrrrrruuuxxxzzzyyyvvvuuuxxx||||||xxxsssqqqrrrtttwwwzzz|||{{{zzzyyy{{{||||||||||||}}}~~~wwwkkk```\\\]]]]]]]]]```___bbbfffhhhkkkssstttllliiigggfffiiifffbbb___[[[TTTKKKDDD===:::777555444444222111555555555555666888999:::@@@KKK]]]pppzzzwwwxxxxxxyyysssooonnnnnnlllmmmpppyyylllWWWKKK@@@===>>>===;;;;;;888888888888777777777777999888777666666777888999::::::<<>>>>>===;;;<<<999999888888888777777777777666555444444555666777:::999;;;@@@GGGRRReeeuuu{{{}}}{{{wwwxxx{{{}}}~~~xxxrrrkkkccc\\\TTTMMMGGGFFFDDDAAAAAACCCBBBDDDEEEGGGHHHIIIHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQVVV[[[```gggnnnrrrpppooonnnnnnnnnlllhhheeebbbaaa______aaadddiiikkkpppsssxxx|||}}}pppggg```___^^^]]]___dddlllqqqyyy|||~~~~~~}}}~~~|||vvvqqqmmmiiifffccc^^^^^^^^^]]]\\\[[[[[[ZZZXXXYYY[[[]]]```bbbdddeeemmmoooqqquuuxxx|||~~~~~~}}}zzzwwwwwwzzz}}}{{{yyy{{{zzzlllbbbZZZYYYZZZ[[[]]]```bbbdddhhhlllrrr}}}|||vvvsssrrrqqqrrroookkkgggbbbYYYMMMEEE<<<:::777555555444333222333333444555666888:::;;;@@@HHHVVVhhhzzz|||yyyyyyyyy}}}wwwtttssstttsssrrrtttyyyiiiUUUKKKBBB??????===;;;===:::999999888888777777777666555444444444444555666999888:::???EEEOOOaaaqqquuuuuuzzz|||xxxyyyyyy|||zzzuuummmddd^^^VVVOOOIIIGGGEEEBBBAAACCCAAABBBDDDFFFHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKMMMMMMPPPTTTWWW[[[```fffiiijjjkkkmmmnnnnnnllljjjgggccccccddddddfffjjjnnnrrrvvvyyy}}}|||qqqiiicccbbbbbbccchhhqqqzzz}}}yyyuuupppmmmfffeeecccaaa^^^]]][[[[[[[[[\\\___bbbfffiiilllmmmtttuuuxxx{{{~~~}}}|||zzzsssddd]]]WWWXXXZZZ[[[]]]aaabbbdddhhhnnnwww|||zzzyyyyyyxxxuuuqqqllleeeZZZMMMDDD<<<:::777555555555444333222333333444666888:::;;;@@@FFFRRRcccwww|||{{{{{{~~~{{{yyyvvvuuuuuusssqqqtttzzz{{{eeeTTTKKKCCCAAA???<<<<<<>>>:::::::::999888777777666999888888888888888888999777777:::???EEEOOO```pppooonnnttt~~~~~~yyyzzzwwwzzz|||wwwooofff___WWWPPPIIIGGGEEEAAAAAACCC@@@AAACCCEEEGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMLLLOOOSSSVVVYYY]]]aaadddiiikkknnnooonnnllljjjiiidddfffiiijjjlllooossswww|||~~~|||rrrkkkfffdddeeehhhppp{{{zzzwwwrrrpppmmmiiifffcccbbbaaabbbcccfffjjjnnnrrruuuvvvzzz{{{}}}~~~ssslll___YYYVVVXXXZZZ[[[^^^cccccceeejjjqqq|||~~~{{{vvvqqqiii\\\LLLBBB<<<:::777555555555555444222333333444666777999:::???CCCNNN```uuu~~~}}}~~~}}}yyyxxxvvvtttrrrooommmrrryyyuuuaaaRRRKKKDDDBBB@@@<<<<<>>BBBJJJYYYhhh|||}}}mmmjjjooorrryyyxxxuuuxxx||||||tttjjjccc[[[TTTMMMJJJGGGCCCBBBDDDAAACCCEEEHHHIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKMMMNNNMMMPPPUUUYYY[[[___bbbeeefffiiikkkkkkjjjiiijjjllllllqqqvvvxxxxxxzzz~~~yyyooogggbbbaaacccjjjvvv||||||yyywwwvvvvvvrrrsssuuuxxx{{{~~~uuujjjcccZZZWWWXXX[[[\\\]]]aaafffhhhkkkrrr|||{{{ppp```NNNAAA<<<:::777666666777666555555444444444444555666777<<<@@@KKK___wwwyyyuuupppmmmjjjhhhddddddmmmwwwlllZZZQQQKKKEEECCC@@@<<<===@@@<<<<<<;;;:::999777777666888888999999999999888888:::999;;;>>>AAAGGGVVVcccwww}}}oookkkpppppp~~~yyyvvvvvvxxx|||~~~wwwmmmeee]]]VVVOOOLLLIIIEEECCCEEECCCEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNNNNQQQVVVZZZ]]]```dddgggfffiiikkkkkkjjjjjjmmmooopppuuu{{{}}}|||}}}xxxmmmeee___^^^aaaiiiuuu~~~zzzzzz~~~|||||||||xxxyyy{{{}}}}}}ssshhhaaaZZZXXXYYY\\\]]]]]]aaagggjjjnnnuuusssbbbOOOBBB<<<:::777666666777666555555555444444444555555555;;;???KKK```yyy~~~zzzvvvmmmiiigggfffddddddnnnzzzgggXXXNNNJJJEEEBBB@@@???===<<<::::::999999888999999999888888777777666666666555;;;888888;;;>>>DDDQQQ\\\sssxxxpppnnnpppwwwzzzuuuuuutttvvv{{{~~~zzzsssnnnaaa[[[RRRKKKGGGEEECCCCCCEEEEEEEEEGGGHHHJJJLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSVVVZZZ^^^aaacccdddeeefffgggiiimmmssswwwzzz}}}{{{pppfff___[[[ZZZ]]]fffsss}}}}}}yyyvvvvvvwwwzzz~~~}}}|||||||||~~~zzzqqqggg___[[[\\\]]]^^^___bbbfffjjjkkkoooxxxooo]]]LLLAAA===;;;888777777888777666333444444555666777888888<<<@@@KKK]]]ttt|||wwwtttiiieeecccdddccceeeooo{{{|||dddWWWNNNJJJFFFBBB@@@???===<<<;;;::::::999999999999999888888777777777666666666999777777:::===BBBNNNYYYmmm||||||tttqqqpppwww}}}xxxsssqqqrrrvvvxxxyyy{{{uuupppddd]]]UUUMMMHHHFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNRRRSSSTTTVVVYYY\\\^^^```aaadddgggjjjmmmrrrxxx|||~~~xxxnnnddd]]]XXXWWWYYY```kkksssvvvvvvwwwwwwwwwvvvsssrrrsssuuu}}}~~~xxxoooeee^^^[[[\\\]]]^^^___bbbfffjjjooottt}}}rrr___MMMBBB===:::888777777777777666444444555555666666777777;;;???IIIZZZppp}}}xxxssspppfffcccbbbcccdddiiiuuusss___VVVNNNKKKFFFBBBAAA@@@>>>===<<<;;;:::999999999999999888888888777777777777777777555555888;;;@@@JJJUUUeeeuuuxxxsssooowwwzzzssspppooorrrrrrsssyyy~~~wwwsssgggaaaWWWOOOJJJGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNSSSTTTTTTVVVXXXZZZ\\\]]]```dddjjjpppuuuzzz|||sssiii```ZZZUUUTTTUUUZZZbbbhhhjjjjjjkkkmmmnnnnnnnnnoooqqqsss~~~zzzsssjjjbbb\\\ZZZ[[[\\\]]]___bbbgggjjjooowwwvvv```MMMBBB===:::888666777777666555555555555666666666666666:::>>>FFFVVViii}}}{{{uuupppllleeeddddddeeejjjrrr}}}kkk[[[UUUNNNKKKFFFCCCAAA@@@???>>>===<<<;;;::::::999::::::888888888888888888888888666444555999;;;>>>HHHRRR```pppzzzsssooowwwzzzuuuqqqoooppppppqqqwww~~~{{{vvvkkkdddZZZRRRLLLHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSTTTVVVXXX[[[]]]^^^dddiiipppwww|||wwwmmmcccZZZUUURRRRRRSSSWWW^^^ccceeeeeeeeegggiiijjjkkklllooorrr{{{}}}~~~}}}{{{|||~~~~~~vvvnnnfff___[[[YYYZZZ\\\]]]___ccchhhkkknnnwwwxxx```LLLAAA===;;;888666777777666555666666666666666555555555:::>>>EEERRRcccuuu}}}xxxsssmmmiiicccdddfffhhhnnnxxxhhhZZZUUUOOOKKKGGGDDDBBBAAA@@@???>>>===<<<;;;::::::::::::888888888999999999999999666555777:::<<<>>>FFFOOO^^^ooo|||rrrpppxxx|||vvvrrrnnnnnnnnnpppxxx~~~zzzooohhh]]]TTTMMMIIIFFFEEEEEEFFFGGGHHHKKKMMMOOOPPPTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSUUUXXX[[[___bbbdddjjjpppwww}}}|||pppfff\\\UUUPPPOOOOOOQQQUUU[[[```cccdddccceeefffggghhhjjjmmmooouuuvvvvvvuuutttvvv||||||yyy|||{{{sssjjjbbb]]]ZZZYYYZZZ\\\^^^```dddiiimmmrrr{{{xxx___KKKAAA???<<<999777777777666555666666666666666555555555;;;>>>DDDOOO^^^ooo~~~~~~yyyuuupppjjjfffaaadddgggjjjrrr}}}jjj\\\VVVOOOKKKGGGDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::999999999999999:::::::::777666888;;;<<<>>>EEEMMM[[[mmmuuurrryyyvvvqqqmmmmmmnnnrrr||||||tttlllaaaWWWPPPKKKHHHFFFFFFFFFGGGIIIKKKNNNPPPQQQWWWWWWVVVVVVVVVVVVWWWWWWTTTUUUXXX[[[```eeehhhjjjpppuuu{{{~~~sssggg^^^WWWQQQNNNKKKMMMPPPTTTYYY^^^bbbdddcccdddfffggggggiiilllnnnpppqqqqqqpppooossszzzzzzxxxvvvzzzzzzqqqggg```\\\[[[YYY[[[]]]___aaafffkkkooozzz}}}}}}xxx^^^LLLBBB@@@>>>:::999888888777666555555555666666666666666;;;>>>CCCLLLYYYjjj{{{~~~}}}yyyuuuqqqlllgggcccaaagggkkknnnvvv~~~}}}nnn___VVVOOOLLLGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::999999999:::::::::;;;;;;666666888<<<<<<===CCCKKKWWWiii{{{uuuzzzwwwrrrnnnooorrrxxx}}}yyyqqqfff[[[SSSNNNJJJHHHFFFFFFGGGIIILLLNNNQQQRRRYYYYYYXXXXXXXXXXXXYYYYYYWWWYYY\\\```dddiiimmmoooqqquuuzzz}}}~~~~~~~~~~~~|||}}}~~~zzzrrrhhh^^^WWWSSSPPPNNNLLLNNNQQQUUUYYY^^^bbbeeeeeegggiiijjjjjjlllooorrrpppqqqpppnnnnnnqqqyyy~~~xxxuuuuuuuuuyyyzzzpppeee^^^\\\\\\YYY[[[^^^```cccgggmmmqqqxxx___NNNFFFBBB???<<<::::::999888777444444555555666666777777999<<>>===;;;;;;::::::999999999::::::;;;;;;;;;555555888;;;<<<<<>>===<<<;;;:::::::::999999999888888888:::;;;;;;<<<>>>AAADDDTTT```tttzzz{{{~~~xxxvvvrrrrrrwww}}}wwwooofff^^^VVVPPPLLLIIIIIIIIIJJJLLLNNNQQQRRRSSSVVVYYYZZZZZZZZZZZZ[[[\\\___cccfffiiikkknnnpppuuusssrrrsssuuuwwwxxxxxxyyy|||yyytttddd```ZZZUUUQQQPPPQQQRRRRRRTTTWWWYYY\\\```eeehhhmmmooorrrtttwwwxxxxxxyyytttsssrrrsssvvvzzz||||||~~~zzzwwwvvvvvvzzz}}}}}}~~~tttjjjccc___\\\ZZZ[[[[[[^^^cccfffiiirrr{{{|||cccQQQIIIBBB???:::888777777777777777777777777777777777777<<<<<<@@@GGGOOO\\\ppp}}}xxxvvvqqqlllhhhfffeeedddeeejjjooottt{{{|||rrrssswwwtttbbbYYYPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@???===<<<;;;::::::::::::999999999999888999:::;;;;;;===@@@CCCPPP\\\pppzzzxxxtttssswww{{{sssjjjbbbZZZSSSNNNKKKKKKKKKKKKMMMOOORRRSSSTTTVVVYYYZZZZZZ[[[\\\^^^___bbbeeeggghhhiiikkkmmmrrrqqqqqqsssuuuxxxzzz{{{}}}wwwnnnggg```]]]XXXSSSPPPOOOPPPQQQTTTVVVYYY\\\___ccchhhkkkppprrrtttwwwyyy{{{||||||yyywwwvvvwww{{{{{{xxxxxxxxx|||~~~{{{zzz{{{}}}{{{}}}~~~|||rrrhhhbbb^^^[[[YYY]]]\\\___dddgggjjjsss|||~~~fffUUULLLBBB???:::888777888888777777777777777777777777777::::::===DDDLLLXXXlll}}}~~~~~~|||rrrpppmmmiiigggfffeeeffffffjjjooouuu}}}}}}vvvnnnpppwwwppp^^^UUUQQQNNNKKKIIIHHHGGGFFFEEEDDDDDDBBBAAA???>>><<<<<<;;;;;;:::::::::999999999777888999::::::<<>>===<<<;;;;;;;;;;;;::::::::::::777888999999999:::>>>@@@EEEPPPbbbwww~~~}}}yyywwwzzz}}}vvvnnndddZZZTTTOOONNNMMMLLLMMMNNNQQQRRRUUUVVVWWWXXXYYY[[[___bbbbbbcccddddddddddddfffhhhkkknnnrrrvvvzzz|||rrrjjjccc^^^YYYWWWUUURRRRRRSSSUUUVVVWWWZZZ___cccfffkkkooosssxxxyyy|||~~~}}}~~~~~~}}}}}}|||{{{{{{zzzyyyzzzzzzzzzxxxwwwuuusssttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppprrrrrrrrrqqqpppooommmlllmmmoooqqqrrrssstttwwwzzz|||}}}wwwmmmeee```^^^\\\[[[aaa```bbbgggiiimmmwwwxxxaaaPPPHHHAAA>>>;;;999999999888888666666666666666666666666666666999>>>DDDNNN```ppp~~~|||zzzyyy{{{yyytttkkkjjjgggdddcccbbbccccccjjjlllqqqzzz}}}tttmmmkkkqqq|||{{{nnnbbbYYYUUUQQQOOOKKKJJJIIIIIIHHHGGGFFFEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::777888999888888:::===???CCCMMM]]]ppp|||{{{yyy{{{zzzrrrhhh^^^WWWPPPOOOLLLKKKKKKMMMOOOQQQTTTUUUVVVWWWXXXZZZ^^^aaa^^^```aaabbbbbbdddgggjjjlllpppvvv{{{vvvmmmgggbbb___XXXVVVUUUTTTTTTVVVXXXYYY[[[___dddhhhkkkoootttwww{{{}}}}}}{{{zzzzzzyyyyyyxxxwwwvvvvvvttttttttttttsssqqqooommmnnnnnnmmmmmmllllllllllllkkkkkkllllllmmmmmmnnnnnnmmmmmmmmmllllllkkkjjjiiijjjmmmpppsssuuuyyy}}}{{{uuullleeeaaa___^^^^^^bbbaaacccgggiiimmmwwwppp[[[LLLDDD@@@>>>;;;:::::::::999888666666666666666666666666777666999>>>CCCLLL\\\kkk}}}~~~{{{yyyzzz}}}}}}uuuppphhhgggeeecccbbbbbbcccdddkkkmmmsss|||}}}wwwooolllooowwwnnnddd\\\WWWUUUQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;777888999999999:::===???BBBJJJXXXiii{{{}}}}}}{{{|||~~~|||uuulllccc]]]RRRPPPMMMJJJJJJLLLNNNPPPSSSUUUWWWXXXXXXZZZ]]]___]]]^^^```bbbcccfffkkknnnpppuuu||||||qqqiiiddd```^^^YYYYYYXXXWWWXXXZZZ\\\^^^cccggglllppptttwww{{{}}}~~~}}}yyyyyyxxxwwwuuutttsssrrrpppqqqqqqqqqooommmllljjjkkkkkkjjjjjjiiiiiihhhhhhgggggghhhiiikkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiilllqqquuuzzz}}}xxxrrrjjjdddaaa``````___aaa```bbbeeehhhlllwwwhhhVVVJJJDDD@@@>>><<<;;;;;;;;;999888777777777777777777777777888777:::>>>BBBIIIXXXfffwww~~~{{{{{{}}}{{{rrrllldddcccbbbaaabbbccceeegggnnnqqqyyy~~~tttoooooovvvvvvggg```ZZZTTTRRRPPPMMMJJJIIIIIIIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>============<<<<<<<<<;;;888999:::999999:::===???AAAGGGSSSbbbttt~~~{{{}}}}}}{{{||||||{{{}}}~~~~~~}}}~~~~~~xxxppphhhbbbUUURRRNNNKKKJJJLLLNNNPPPTTTVVVYYYZZZZZZZZZ\\\]]]___```bbbdddfffiiinnnrrruuu{{{xxxoooiiifffeeedddaaaaaaaaaaaabbbdddfffgggnnnrrrwww{{{}}}~~~|||{{{zzzxxxvvvtttsssrrrpppqqqqqqqqqpppooommmlllllllllkkkkkkjjjiiihhhhhhhhhhhhiiijjjkkkllllllmmmkkkkkkkkkllllllmmmnnnooonnnrrrwww}}}|||zzzuuuooohhhbbb```_________```___```cccfffkkkuuuuuu```RRRIIIEEE???>>><<<;;;<<<;;;:::888777777777777777777777777888888:::===@@@GGGUUUcccqqq|||~~~|||~~~yyypppiiiaaa`````````bbbeeehhhjjjssswwwvvvqqqttt|||pppddd___YYYRRROOOOOOMMMJJJHHHHHHIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<999:::::::::999;;;===@@@@@@FFFPPP___ppp}}}xxxwwwxxx~~~{{{{{{yyyxxx|||||||||||||||zzzssskkkfffWWWTTTPPPLLLKKKMMMOOOQQQUUUXXX[[[\\\\\\\\\\\\]]]aaacccdddfffhhhkkkppptttyyyvvvoookkklllmmmnnnjjjjjjjjjjjjkkkmmmooopppvvvyyy~~~~~~}}}{{{yyywwwuuutttssssssttttttsssrrrpppooopppoooooonnnlllkkkkkkjjjkkkkkkkkkllllllmmmmmmnnnnnnnnnooooooppprrrssstttvvvzzz}}}zzzyyyrrrmmmfffaaa^^^^^^______```^^^___bbbeeejjjuuulllYYYMMMGGGDDD???===<<<<<<<<<<<<:::888777777777777777777777777888888:::===???FFFSSSaaannnyyy~~~~~~uuulllgggbbbcccdddddddddhhhooouuu}}}wwwssstttlllaaa]]]XXXQQQMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHEEEDDDEEEDDDAAA>>>===>>>@@@???===<<<<<<===;;;:::999999999:::;;;<<<<<>><<<;;;;;;;;;;;;:::999888666666666666777999777888;;;>>>DDDOOOZZZlllwww}}}tttkkkfffbbbdddeeeeeefffkkkssszzzyyywwwzzz~~~jjj```\\\WWWPPPLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMJJJFFFEEEFFFEEECCCAAA@@@AAABBBAAA???======>>>;;;;;;:::999999:::;;;<<<<<>>AAA@@@>>><<<;;;;;;;;;;;;:::999888777666666777777999777888;;;>>>CCCNNNYYYlllvvvzzzrrrjjjeeeccceeefffgggiiipppzzzzzz~~~yyyggg^^^ZZZUUUOOOKKKKKKKKKKKKLLLMMMOOOQQQRRROOOLLLHHHFFFFFFFFFEEEDDDCCCEEEEEEDDDAAA?????????<<<;;;:::999999:::;;;<<<===@@@HHHTTT```oooyyyqqqnnnrrrxxx}}}xxxttttttqqqpppssssssqqqsssvvv~~~wwwrrrfffaaaZZZTTTRRRQQQQQQQQQSSSUUUXXXZZZ[[[]]]```cccfffjjjoootttwwwzzz}}}|||wwwuuuyyy}}}zzzwwwvvv{{{zzzyyyzzz|||~~~~~~}}}}}}{{{yyyyyyyyyyyyxxxwww{{{{{{{{{{{{|||}}}~~~~~~~~~{{{vvvsssmmmjjjeee```\\\[[[[[[\\\_________^^^\\\]]]___aaaeeennn~~~iiiZZZMMMJJJHHH???AAA@@@???===<<<<<<;;;<<<::::::888777777666777777999777888;;;===BBBMMMXXXjjjuuuwwwpppiiieeeeeegggiiijjjnnnvvv~~~|||tttccc\\\XXXSSSMMMJJJGGGHHHIIIKKKMMMOOOQQQQQQOOOMMMIIIFFFDDDEEEEEEFFFEEEFFFGGGEEEBBB@@@??????===<<<;;;:::::::::;;;<<<>>>@@@FFFPPP[[[iii}}}zzzooojjjlllqqq|||yyyuuuuuuqqqoooppppppooopppttt|||{{{wwwkkkfff___YYYUUUTTTRRRQQQSSSUUUYYY[[[]]]___bbbeeegggkkkqqqvvvzzz}}}{{{xxxttttttyyy|||zzzyyy}}}|||{{{|||~~~~~~}}}|||||||||}}}}}}}}}}}}yyyuuuqqqjjjgggbbb]]]ZZZYYYZZZ[[[]]]]]]]]][[[XXXWWWWWWXXXaaalll}}}fffYYYNNNKKKIIIAAAAAA@@@???>>>===<<<<<<<<<::::::999888777777777777888666777;;;===AAAKKKUUUhhhrrr|||tttnnniiifffgggiiilllnnnsss|||}}}|||nnn```ZZZWWWQQQLLLJJJEEEFFFHHHJJJLLLNNNOOOPPPMMMLLLHHHEEECCCCCCDDDEEEEEEFFFFFFEEEBBB@@@??????>>>>>><<<;;;;;;;;;<<<<<>>===<<<<<<::::::999999888888777666777666777:::<<>>===<<<::::::::::::999888777666777666777:::;;;>>>GGGPPP```kkkxxx~~~vvvpppllljjjiiijjjnnnssswww{{{qqqggg]]]YYYVVVPPPLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMIIIJJJJJJGGGCCCAAABBBDDDDDDEEEFFFEEECCCAAAAAABBB@@@???>>><<<<<<<<<<<<======>>>BBBIIIQQQ[[[mmm|||wwwmmmmmmrrr{{{~~~tttnnnjjjjjjjjjkkkooouuuzzzzzzuuummmfff```[[[VVVTTTTTTVVVYYY\\\]]]___bbbeeehhhmmmtttzzzyyymmmjjjhhhhhhmmmsssyyy{{{|||xxxssslllggg]]][[[XXXVVVUUUWWWZZZ[[[[[[ZZZWWWSSSOOONNNPPPRRR\\\jjj~~~}}}gggXXXRRRJJJHHHIIIBBBAAABBBBBBBBB@@@???===<<<:::::::::::::::888777666666555777:::;;;===EEEOOO]]]ggguuu}}}|||uuuooollljjjjjjjjjooouuuyyy}}}||||||zzzoooeee\\\YYYUUUPPPLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJKKKHHHDDDBBBBBBCCCDDDEEEGGGFFFDDDCCCCCCDDDAAA@@@>>>===<<<<<<<<<===;;;<<>>AAA@@@AAAFFFLLLTTTbbbnnn|||xxxzzz{{{sssllljjjkkkmmmqqqwww|||tttlllfff```\\\YYYTTTUUUWWWZZZ^^^bbbfffhhhmmmpppvvv||||||qqqcccbbbaaa```bbbhhhqqqwww}}}|||yyyvvvqqqjjjbbb]]]TTTRRRQQQRRRUUUYYY\\\]]]\\\XXXUUURRRNNNLLLQQQXXXjjjyyynnn```RRRNNNNNNLLLGGGEEECCCCCCDDDDDDCCCAAA???>>>======<<<;;;:::999999888888999999999:::>>>CCCHHHYYYaaallluuuzzzyyyuuuooojjjjjjmmmqqqssswww|||~~~|||pppqqqvvvqqqfffaaaYYYSSSPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBFFFGGGGGGHHHGGGFFFEEEDDDCCCBBB@@@>>>=========>>>???>>>@@@DDDJJJQQQ^^^kkk~~~wwwooolllmmmnnnsssyyywwwpppiiiccc^^^ZZZVVVWWWXXXZZZ]]]aaaeeegggmmmqqqwww}}}sssggg___^^^]]]]]]___fffnnnttt{{{}}}}}}|||yyyuuuqqqkkkeee]]]XXXRRRRRRRRRUUUXXXZZZ[[[ZZZWWWTTTPPPNNNKKKKKKRRR[[[ooo~~~lll^^^QQQNNNNNNLLLHHHFFFDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<;;;:::999999888999999999:::>>>CCCGGGTTT]]]hhhrrrxxx~~~|||vvvsssnnnjjjkkknnnqqqtttyyy||||||yyyuuurrrhhhlllwww~~~wwwkkkaaa]]]VVVRRROOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHHHHHHHGGGFFFEEECCCBBB@@@>>>======>>>>>>===<<<>>>BBBFFFMMMZZZfffvvv}}}sssoooooopppvvv||||||uuuooohhhaaa\\\YYYXXXXXXYYY\\\```dddfffooosssyyy{{{iii]]][[[[[[[[[\\\___eeennnttt|||}}}yyy}}}~~~zzzwwwtttoooiiiddd]]]VVVRRRPPPQQQTTTWWWZZZZZZXXXVVVTTTPPPLLLKKKJJJMMMWWWaaavvvzzzhhh\\\QQQNNNOOOMMMJJJHHHEEEEEEEEEDDDBBB@@@???>>>??????>>>===<<<;;;::::::888999999999:::===BBBFFFMMMWWWdddnnnuuu}}}~~~{{{zzzyyyyyytttqqqmmmjjjjjjnnnnnnsssyyy{{{xxxsssnnnlllfffmmmzzzpppggg^^^ZZZUUUQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>???===<<<===AAADDDJJJVVVaaarrr~~~}}}xxxrrrqqqrrrxxxzzztttlllddd___ZZZYYYXXXXXX[[[```eeehhhpppttt{{{qqqbbbYYYZZZ[[[\\\]]]aaahhhqqqwww|||yyyzzz}}}zzzyyy{{{}}}{{{zzz}}}{{{wwwsssooohhhbbb]]]WWWQQQNNNPPPQQQSSSVVVXXXXXXUUUSSSSSSNNNJJJIIIJJJOOO\\\hhh{{{tttdddYYYPPPOOOPPPNNNKKKJJJFFFFFFEEEDDDBBB@@@???>>>@@@@@@???>>>===<<<;;;;;;888999999999:::===AAADDDJJJSSS```jjjqqqyyy~~~zzzxxxxxx~~~xxxrrrpppllliiiiiimmmooouuu{{{zzzssskkkfffeeedddmmm{{{{{{kkkddd[[[XXXTTTQQQQQQQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBAAA@@@>>>>>>>>>??????>>>===>>>AAADDDHHHSSS]]]nnn}}}~~~{{{~~~wwwttttttzzz}}}wwwppphhhbbb[[[ZZZXXXXXX[[[aaagggkkkpppuuu||||||qqqfff]]]XXXYYYZZZ\\\___dddkkkttt{{{~~~{{{yyywww{{{{{{uuussswww{{{rrrqqqssswww}}}~~~|||yyyzzz|||~~~xxxtttnnniiibbb\\\WWWSSSOOOMMMQQQQQQQQQSSSTTTUUUSSSQQQPPPKKKHHHGGGJJJQQQ```nnnqqq___WWWPPPPPPPPPNNNLLLLLLGGGFFFEEECCCBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;888999:::::::::<<>>>>>>>>???@@@???===>>>AAACCCFFFPPPZZZiiiyyy}}}yyy}}}yyyxxx|||{{{tttmmmhhh___]]]ZZZYYY\\\aaahhhlllpppuuu|||vvvlllccc]]]YYYWWWWWWYYY\\\```eeennnwww}}}|||yyywwwwww{{{}}}vvvqqqooouuu~~~{{{rrriiijjjmmmsssyyyzzzwwwtttsssuuuxxx}}}zzztttpppiiiddd\\\VVVSSSQQQOOONNNRRRQQQQQQRRRTTTSSSQQQOOOKKKGGGEEEGGGKKKUUUeeetttmmm]]]UUUPPPQQQQQQNNNLLLLLLFFFFFFDDDCCCBBBBBBAAABBB@@@@@@???>>>===<<<;;;;;;888999:::::::::;;;>>>@@@HHHOOOYYYaaagggppp{{{~~~zzzwwwyyytttooonnnmmmkkkmmmrrrvvv|||yyylllaaa^^^```gggsssnnnbbb]]]WWWUUUQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>???@@@???===>>>@@@AAADDDLLLVVVbbbsss|||xxx~~~|||~~~yyysssoooeeebbb]]][[[\\\```fffjjjpppuuu|||~~~{{{tttqqqkkkddd^^^ZZZXXXXXXXXX[[[^^^cccjjjrrr||||||xxxvvvyyy}}}xxxrrrmmmlllsss}}}zzzqqqkkkfffggglllrrrwwwxxxsssooonnnqqqvvv{{{~~~{{{uuuoookkkccc^^^WWWQQQOOOOOOPPPPPPRRRRRRTTTVVVWWWUUUQQQMMMHHHEEEEEEJJJQQQ]]]pppxxxggg[[[UUUQQQQQQQQQMMMKKKLLLFFFEEEDDDCCCBBBBBBCCCDDD@@@???>>>===<<<;;;;;;:::888:::;;;::::::;;;===???DDDKKKSSSZZZaaalllyyy~~~zzzwwwrrrnnnnnnnnnmmmpppuuussszzz~~~xxxkkkbbbaaadddqqq~~~{{{jjj___YYYVVVSSSPPPOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@???>>>>>>>>>???@@@>>>======???@@@BBBJJJTTT\\\mmmzzzwww~~~~~~|||{{{}}}|||wwwtttjjjfff```\\\\\\___eeehhhooouuu||||||xxxtttqqqkkkjjjgggccc___[[[ZZZZZZ[[[^^^bbbgggnnnwww~~~zzzwww{{{~~~|||uuunnnjjjkkkrrr||||||ssslllggggggiiimmmtttyyyxxxsssnnnlllpppuuuzzz~~~{{{wwwrrrlllhhh```ZZZSSSNNNMMMNNNPPPQQQQQQSSSWWW[[[[[[WWWPPPKKKGGGFFFHHHOOOXXXfffyyyrrrcccZZZTTTQQQRRRQQQMMMKKKKKKEEEDDDCCCBBBBBBCCCDDDEEE??????>>>===<<<;;;::::::999:::;;;;;;:::;;;===>>>AAAGGGOOOVVV^^^jjjyyy}}}}}}{{{wwwppplllnnnppppppppprrr|||||||||xxxlllccccccjjjyyyppp```XXXWWWRRRRRRQQQPPPOOONNNLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>???@@@EEEJJJOOO]]]fffvvv|||~~~}}}}}}xxxuuuvvvvvvwww{{{{{{wwwqqqkkkddd``````bbbeeegggnnnsss{{{zzzwwwtttqqqnnnkkkhhhgggeeeaaa]]]\\\^^^```aaacccgggmmmtttzzz}}}~~~}}}~~~~~~{{{~~~vvvqqqnnnrrrvvv{{{~~~|||vvvnnniiihhhmmmrrruuuuuurrrpppooolllooouuu{{{}}}~~~}}}yyyssslllddd___XXXUUUQQQOOONNNPPPSSSVVVVVVWWWZZZ]]]^^^YYYQQQJJJMMMIIILLLZZZjjjyyykkk^^^WWWUUURRRPPPOOOMMMKKKHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>CCCFFFLLLRRR\\\jjjzzz|||~~~yyyvvvpppjjjhhhkkknnnoooqqqsss}}}}}}}}}yyynnnfffhhhooo~~~lll___WWWVVVPPPPPPPPPOOONNNLLLKKKJJJMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA============>>>BBBGGGKKKXXXaaaqqq~~~|||zzzuuurrrssstttuuuzzz}}}zzzuuupppiiidddcccdddfffgggnnnssszzzyyyvvvrrrpppooonnnllljjjiiijjjiiigggdddccccccdddccceeeiiinnntttxxxzzz{{{|||zzzvvvtttuuuxxx}}}}}}wwwooojjjlllpppvvvyyyxxxuuurrrqqqnnnqqqwww~~~}}}{{{yyywwwwwwyyy{{{|||}}}~~~~~~{{{uuuooohhh```[[[UUUTTTQQQPPPPPPRRRUUUVVVZZZ[[[\\\]]]\\\XXXRRRNNNPPPOOOUUUeeeuuuwwwbbbWWWVVVTTTQQQOOONNNLLLIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<======BBBEEEKKKRRR\\\kkk{{{~~~zzztttpppjjjeeeeeeiiinnnpppsssxxx~~~{{{qqqkkkpppyyytttggg]]]VVVTTTOOONNNNNNMMMLLLKKKKKKJJJMMMMMMNNNNNNOOONNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>@@@EEEHHHQQQYYYhhhzzz{{{wwwrrroooqqqssstttyyy|||vvvooojjjggggggfffffflllpppwww~~~qqqnnnkkkjjjlllnnnoooooopppqqqrrrqqqnnnkkkjjjjjjfffiiimmmqqqtttvvvvvvvvvzzz}}}}}}{{{}}}{{{tttoooqqqvvv{{{~~~|||yyyuuusssqqquuu{{{{{{wwwvvvtttqqqqqqrrrsssttttttuuuuuuuuuxxx{{{||||||{{{zzz~~~}}}vvvpppiiiaaaZZZUUURRRQQQQQQQQQRRRTTTVVVXXX_________^^^[[[XXXTTTRRRUUUXXXccctttooo^^^UUUTTTRRROOONNNMMMKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCBBB?????????>>>>>>>>>======;;;;;;::::::;;;;;;<<<===AAADDDJJJRRR]]]lll}}}~~~vvvoookkkhhhdddeeejjjooorrrwww|||}}}tttooowwwnnnddd\\\UUURRROOONNNNNNMMMLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQPPPQQQPPPOOONNNMMMKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEDDDBBB@@@???AAABBBAAA@@@@@@AAAEEEGGGKKKRRR```qqq{{{uuupppnnnppprrrtttzzz|||uuuooollliiigggeeeiiilllsss{{{{{{uuullljjjhhhjjjooouuuzzz|||~~~}}}xxxsssooonnnlllnnnrrrttttttssssssrrrxxx{{{|||xxxxxx|||{{{wwwuuusssxxx~~~|||xxxwwwtttqqqppppppqqqqqqpppqqqpppppprrruuuvvvvvvuuuuuuyyy}}}zzzrrrjjjbbb[[[UUUQQQNNNOOOQQQSSSUUUWWWYYYZZZaaabbbcccaaa]]]XXXVVVUUUZZZbbbqqq{{{hhh[[[UUUSSSQQQOOOMMMMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCC????????????????????????<<<;;;;;;;;;;;;<<<======@@@DDDKKKSSS^^^mmm{{{ssslllhhhfffdddeeejjjnnnqqqwww}}}uuurrr}}}|||kkkccc\\\VVVRRRPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFEEECCCAAA???BBBBBBBBBAAA@@@@@@CCCEEEHHHNNNYYYhhhzzz|||vvvrrrooorrrtttvvv|||zzzuuuppplllhhheeehhhkkkqqqxxxyyyqqqlllgggfffhhhmmmvvvzzztttrrrtttvvvyyyxxxvvvsssrrrsssyyy}}}}}}yyywwwwww{{{}}}{{{xxxtttrrrrrrrrrrrrqqqpppooonnnppprrrssssssrrrsssvvvzzz|||||||||||||||~~~|||vvvmmmddd\\\WWWRRROOOMMMNNNQQQTTTWWWYYY[[[\\\___cccfffddd^^^ZZZYYYZZZaaannnooo___WWWSSSSSSQQQOOONNNMMMLLLJJJGGGFFFFFFFFFEEEDDDDDDCCCCCC????????????@@@@@@@@@@@@===============>>>>>>???@@@DDDKKKSSS^^^nnn|||vvvpppiiifffbbbaaadddiiilllooovvv}}}uuusss{{{yyyjjjbbb[[[VVVTTTRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRSSSSSSTTTSSSSSSSSSPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEECCCAAA@@@@@@@@@@@@???>>>>>>@@@BBBGGGKKKSSS```pppxxxtttrrrtttvvvxxx}}}zzzuuupppkkkgggiiilllpppwww}}}wwwmmmfffcccaaabbbgggppp|||}}}|||zzzvvvvvvxxx|||{{{|||~~~|||yyyvvvvvvvvvvvvuuuqqqpppooooooqqqrrrsssrrrrrruuuxxxyyyyyyxxxxxxyyyyyyzzz||||||}}}~~~wwwpppfff]]]WWWRRRPPPNNNMMMNNNPPPTTTWWWZZZ\\\^^^^^^cccgggddd^^^ZZZ]]]aaannn~~~}}}iii^^^WWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>======>>>>>>???@@@???CCCJJJRRR]]]mmm~~~|||wwwrrrlllgggddd``````ccciiimmmpppxxxsssrrryyyxxxuuuhhhaaaZZZVVVVVVRRRQQQPPPOOOPPPQQQSSSTTTRRRRRRRRRSSSRRRRRRQQQQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???@@@@@@???>>>>>>???AAAFFFIIINNNYYYgggwwwzzzuuusssuuuwwwxxx~~~{{{uuuoookkkhhhiiimmmrrryyyvvvlllbbb]]]\\\\\\___fffsss|||}}}}}}|||}}}|||{{{vvvtttrrrrrrtttuuuuuuuuusssuuuxxxyyyxxxwwwwwwxxxwwwzzz|||~~~~~~yyyqqqjjj___WWWQQQOOOMMMMMMNNNOOOPPPSSSWWWZZZ]]]______ccceee```ZZZZZZbbbkkkwwwfff]]]XXXVVVQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@===============>>>??????===AAAGGGOOOZZZiiizzz~~~yyytttnnniiieeeccc``````eeekkkpppttt|||rrrqqqtttvvvqqqggg___XXXVVVWWWQQQPPPOOOOOOOOOQQQSSSTTTQQQRRRRRRRRRQQQPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCFFFGGGLLLTTTaaaqqq{{{vvvtttuuuwwwxxx}}}~~~yyyrrrnnndddfffiiimmmssszzz~~~|||xxxnnnddd\\\XXXXXXZZZ___hhhvvv{{{xxxvvvvvvxxxyyyyyyyyyuuuwwwzzzzzzyyyxxxxxxyyyyyy{{{{{{uuullleee[[[RRRNNNLLLLLLLLLOOOOOOQQQSSSVVVZZZ^^^```aaadddccc\\\VVVYYYfffrrrnnn___WWWTTTRRRPPPNNNLLLKKKKKKJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;???EEEMMMWWWfffwww}}}wwwpppjjjfffdddcccbbbdddhhhlllpppwwwwwwnnnttt{{{wwwzzziiiaaa\\\VVVQQQOOOOOOOOONNNNNNNNNNNNNNNNNNQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDJJJRRR[[[gggzzzxxxtttssstttvvvwww{{{~~~{{{tttpppkkkjjjiiilllppptttvvvvvvtttpppiiiaaa[[[XXXXXXXXX[[[```kkk|||{{{{{{}}}~~~}}}{{{{{{|||}}}}}}}}}|||}}}yyyuuuggg___UUUOOONNNNNNLLLIIIPPPOOOOOOQQQWWW\\\___```ccc^^^ZZZXXXYYY```pppwwwfff]]]WWWRRRPPPPPPOOOLLLIIIGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???AAAEEEKKKUUUdddrrr|||~~~zzztttnnnhhheeecccccceeegggkkkooottt}}}ssskkkrrrzzz{{{uuufff^^^YYYTTTPPPNNNOOONNNNNNNNNMMMMMMLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCDDDHHHOOOWWWbbbuuu{{{uuurrrssssssttttttwww{{{}}}xxxuuullljjjiiijjjllloooppppppkkkgggaaaZZZVVVTTTTTTTTT[[[aaalll|||~~~{{{uuupppeee]]]TTTOOONNNNNNMMMJJJPPPPPPPPPSSSXXX]]]```aaaaaa\\\YYYYYY\\\eeewwwooo```YYYTTTPPPOOOPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@DDDIIISSS```nnnwwwyyyvvvqqqkkkgggeeeddddddhhhjjjlllqqqxxx}}}mmmgggppp{{{{{{nnnaaaZZZVVVQQQNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHHHHIIIJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCEEEKKKQQQ\\\nnn~~~vvvrrrpppppppppnnnqqqvvv{{{|||zzzooolllhhhggggggggggggfffaaa^^^YYYUUURRRQQQRRRSSS\\\bbbnnn||||||wwwpppjjjaaa[[[SSSOOONNNOOONNNLLLQQQQQQRRRVVV[[[___bbbccc___ZZZWWWZZZ```lllhhh[[[VVVSSSPPPOOOOOOMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>@@@CCCGGGOOOZZZfffnnnxxx|||vvvsssooojjjgggfffffffffiiikkknnnsss}}}vvvhhhfffqqq~~~rrrggg\\\WWWTTTPPPMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHDDDEEEFFFGGGHHHHHHIIIIIIKKKIIIGGGDDDBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBAAACCCHHHMMMXXXiiiyyy~~~|||xxxrrrooonnnmmmmmmpppuuuzzz~~~~~~rrrnnniiieeebbbaaa___^^^\\\ZZZWWWTTTSSSSSSUUUVVV]]]dddooozzz{{{uuullleee\\\WWWRRROOONNNOOOOOOOOORRRSSSUUUYYY^^^cccdddeee^^^YYYWWW\\\eeesssxxxdddZZZVVVSSSPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????AAACCCGGGLLLUUU___fffooovvv~~~~~~tttrrrnnnkkkiiihhhiiijjjjjjooosssyyyooogggiiivvv~~~kkkbbbYYYVVVSSSOOOMMMOOOMMMMMMLLLKKKJJJHHHHHHGGGJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIKKKIIIGGGDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@BBBFFFKKKUUUfffuuu}}}|||uuuqqqnnnmmmnnnqqquuuxxx|||wwwrrrkkkeeeaaa___]]][[[[[[YYYWWWVVVVVVWWWYYYZZZ```fffooowww~~~zzzrrrhhhaaaWWWTTTPPPNNNNNNPPPQQQRRRTTTUUUXXX]]]bbbfffgggggg___[[[YYY___jjjxxxqqqaaaYYYVVVRRROOONNNLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFEEECCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@???????????????AAABBBDDDGGGKKKRRRYYY___hhhpppzzz}}}{{{sssqqqnnnkkkjjjjjjkkklllmmmttt{{{{{{jjjhhhqqqrrreee^^^WWWUUURRRNNNMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEJJJJJJJJJIIIIIIGGGFFFFFFDDDEEEGGGIIIKKKKKKKKKJJJJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBFFFJJJQQQ```nnnzzz{{{uuupppmmmmmmooorrruuuxxx}}}|||wwwooohhhdddaaa___^^^\\\[[[YYYYYYYYYZZZ\\\]]]cccgggmmmsssxxx{{{{{{uuulllbbb[[[RRRQQQOOONNNNNNPPPSSSTTTUUUVVVZZZ```fffiiijjjiiiaaa]]]]]]eeeqqqvvvjjj]]]WWWTTTOOOLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@BBBCCCEEEGGGJJJOOOUUUYYYbbbkkkvvv~~~{{{xxxssspppmmmkkkiiijjjkkklllmmmvvvsssggglllyyy~~~lll```ZZZUUUSSSPPPLLLKKKMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGDDDFFFIIIKKKLLLMMMLLLLLLIIIGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCFFFHHHLLLXXXdddpppzzzsssnnnkkkmmmpppsssvvv{{{zzzssslllhhhfffdddccc```___^^^^^^^^^___```aaafffhhhlllooorrrxxx}}}uuummmeee[[[TTTNNNNNNNNNNNNNNNQQQTTTVVVVVVXXX\\\ccciiilllllljjjccc___aaakkkxxxnnncccYYYVVVSSSPPPMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHLLLQQQTTT\\\fffrrrzzz~~~zzzwwwrrrpppmmmjjjiiiiiijjjkkkkkkvvv~~~nnneeeooo~~~wwwiii]]]XXXSSSRRROOOJJJIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIEEEGGGIIILLLMMMNNNMMMMMMHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFIIIRRR]]]iiiyyy~~~|||}}}tttnnnjjjlllooossswww|||}}}uuuoookkkiiihhhgggeeedddcccccccccccceeeeeegggiiikkklllooovvvzzzxxxooohhh___VVVOOOLLLMMMMMMNNNNNNQQQUUUXXXVVVXXX^^^dddjjjmmmmmmkkkccc```cccooo}}}}}}jjjaaaYYYVVVUUURRRPPPPPPJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@@@@AAADDDEEEGGGJJJNNNQQQXXXcccpppxxx|||~~~zzzxxxsssooommmmmmkkkggggggkkkmmmwwwssskkkhhhsssjjj___YYYXXXTTTPPPKKKHHHHHHIIIIIIKKKNNNMMMKKKJJJKKKMMMNNNLLLIIIGGGFFFFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFHHHJJJLLLLLLJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@DDD@@@>>>AAADDDHHHOOOVVVdddppp|||zzz}}}tttqqqmmmmmmsssxxx|||zzzsssooommmllllllkkkkkkjjjhhhgggeeedddccceeehhhlllqqqvvvzzz}}}}}}{{{oooeee]]]VVVOOOKKKMMMMMMNNNNNNPPPRRRSSSTTTVVVYYY```jjjqqqrrroookkkaaabbbfffrrrpppaaa]]]WWWRRROOOMMMKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCC????????????@@@AAAAAABBB@@@AAACCCDDDDDDGGGJJJMMMWWW]]]fffnnnuuu~~~yyywwwqqqnnnlllmmmllliiijjjnnnttt~~~oookkkmmm{{{vvveee]]]VVVUUURRRMMMIIIGGGHHHIIIKKKMMMOOONNNKKKJJJKKKLLLNNNLLLIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDD???>>>AAADDDGGGMMMTTT```lll||||||yyytttpppoootttyyy{{{|||wwwsssrrrrrrrrrrrrqqqooommmkkkjjjjjjiiijjjlllpppuuuyyy}}}~~~~~~vvvjjj```ZZZTTTOOOLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUYYY```jjjqqqsssppplllggghhhnnnzzzwwwfff]]]YYYSSSOOOMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBB@@@AAACCCDDDDDDGGGJJJMMMTTTZZZdddmmmuuu|||xxxuuuooolllkkkmmmllljjjmmmsss~~~}}}hhhkkkuuu}}}jjj___[[[RRRQQQOOOKKKHHHGGGIIIKKKNNNOOOPPPNNNLLLJJJJJJKKKMMMKKKHHHEEECCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFIIIHHHHHHIIIJJJJJJHHHEEEBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCC???>>>AAADDDFFFKKKRRR\\\gggwwwzzztttrrruuuyyyzzz}}}|||zzzyyyzzz{{{{{{zzzwwwtttrrrrrrrrrsssrrrtttxxx|||}}}|||}}}xxxooocccYYYTTTRRROOOMMMLLLMMMOOOQQQSSSTTTUUUVVVVVVZZZbbbkkkqqqrrrooolllfffiiirrrkkk___XXXTTTOOOLLLJJJJJJJJJIIIDDDDDDDDDEEEFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@BBBCCCCCCDDDFFFJJJLLLPPPWWWbbbmmmwww{{{vvvsssnnnlllkkkllljjjjjjooovvvqqqeeemmm{{{pppbbbZZZXXXPPPOOOMMMJJJHHHHHHKKKNNNRRRQQQPPPNNNLLLJJJJJJJJJKKKJJJFFFCCCAAA????????????@@@BBBDDDEEEFFFFFFFFFJJJIIIHHHIIIIIIIIIFFFDDDBBBCCCDDDFFFGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEEEECCC???>>>AAADDDEEEIIIOOOWWWbbbrrrzzzvvvwwwxxxxxxzzz}}}{{{zzzzzz{{{}}}|||}}}}}}}}}~~~~~~|||{{{{{{|||~~~sssjjj]]]TTTPPPOOONNNMMMMMMNNNQQQSSSUUUVVVVVVVVVYYY]]]ccciiilllllljjjhhhbbbhhhsssttteee^^^UUUQQQLLLIIIGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAA@@@BBBCCCCCCDDDEEEIIILLLOOOVVVbbbnnnyyy~~~yyytttqqqnnnlllkkkkkkjjjjjjqqqyyyyyyjjjgggqqq}}}jjj___XXXUUUPPPOOOMMMJJJIIIJJJNNNQQQTTTRRRPPPMMMLLLJJJIIIIIIJJJHHHEEEBBB???===<<<<<<<<<>>>AAADDDFFFGGGGGGGGGKKKJJJHHHHHHHHHHHHFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCC@@@@@@CCCEEEEEEHHHLLLTTT]]]kkkyyy{{{yyyxxxvvvwwwzzz~~~}}}}}}}}}{{{zzz{{{{{{~~~~~~}}}qqqhhh[[[RRRNNNNNNNNNMMMNNNPPPSSSVVVWWWWWWVVVUUUXXX[[[___bbbcccbbbaaa```dddlllyyy}}}lllbbb]]]TTTPPPJJJGGGEEEDDDCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKOOOVVVbbbooo|||}}}wwwrrrooommmllllllmmmkkklllvvvpppgggkkkwwwvvvggg^^^WWWSSSPPPOOOMMMJJJIIIKKKPPPTTTUUURRRNNNLLLKKKJJJIIIHHHHHHFFFDDDBBB???===<<<;;;;;;===AAAEEEHHHIIIIIIIIIKKKIIIGGGGGGHHHGGGFFFDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDAAAAAAEEEFFFEEEGGGKKKQQQXXXcccqqq}}}zzzvvvvvvxxx{{{}}}}}}zzzxxxyyy{{{|||}}}zzznnneeeYYYQQQNNNNNNOOONNNPPPRRRVVVXXXYYYXXXUUUTTTRRRUUUWWWYYYZZZ[[[^^^```hhhqqqtttfff]]]XXXSSSOOOJJJFFFDDDDDDCCCBBBGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBCCCCCCCCCDDDGGGJJJOOOUUU```mmmzzz{{{uuupppmmmllllllmmmoooooorrr~~~tttjjjhhhooo}}}nnnccc\\\WWWSSSPPPOOOMMMJJJIIIKKKPPPTTTTTTQQQLLLJJJJJJJJJIIIGGGFFFEEECCCAAA???===<<<;;;;;;===BBBFFFJJJKKKLLLKKKJJJHHHGGGFFFGGGHHHGGGEEEFFFGGGIIIKKKKKKJJJHHHFFFGGGHHHHHHHHHGGGFFFFFFEEEEEECCCCCCFFFGGGEEEFFFJJJMMMRRR[[[hhhwww}}}xxxwwwyyyxxx{{{~~~|||yyyyyyzzz}}}~~~|||~~~wwwhhh```VVVPPPOOOPPPPPPPPPRRRUUUXXX[[[[[[XXXUUURRRMMMPPPSSSVVVYYY___ffflllsss|||{{{lllcccZZZTTTQQQMMMIIIFFFEEEEEEEEEDDDFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@AAABBBCCCBBBBBBDDDGGGIIIMMMRRR[[[ggguuu{{{uuuooolllkkklllnnnqqqrrrwwwkkkfffhhhqqq}}}hhh___ZZZVVVSSSPPPOOOLLLIIIHHHKKKPPPTTTTTTPPPKKKIIIJJJJJJIIIGGGEEEEEECCCAAA???===<<<;;;;;;>>>BBBGGGKKKMMMMMMMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGIIIKKKKKKIIIFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDHHHHHHFFFFFFIIIKKKOOOVVVbbbqqqzzzxxxzzzwwwyyy}}}~~~{{{{{{}}}}}}|||{{{tttccc\\\SSSOOOOOOQQQRRRRRRSSSVVVYYY\\\[[[XXXTTTQQQKKKNNNRRRWWW]]]fffqqqyyyrrrhhhbbb[[[TTTOOOLLLHHHFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>=========>>>???@@@@@@AAABBBCCCBBBBBBDDDGGGIIIKKKOOOWWWcccqqq}}}|||wwwssspppnnnmmmoooqqqtttxxxtttggghhhmmmsssgggYYYTTTTTTQQQQQQNNNKKKHHHHHHKKKNNNPPPQQQOOOKKKHHHFFFFFFGGGHHHGGGGGGFFFBBB>>>;;;:::;;;???BBBHHHNNNQQQPPPLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNSSS]]]gggrrr~~~}}}}}}yyy||||||}}}}}}{{{}}}~~~{{{{{{rrrkkkbbbYYYPPPOOOOOOOOOQQQTTTZZZ\\\]]][[[WWWRRROOONNNLLLRRRZZZaaaiiisss~~~zzzhhh```ZZZUUUSSSPPPJJJDDDCCCGGGJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDKKKKKKQQQ^^^jjjsss{{{~~~zzzvvvssspppooonnnpppsssvvv{{{ooogggkkksssnnndddXXXSSSTTTQQQOOOMMMKKKIIIIIIKKKNNNPPPOOOMMMJJJGGGEEEEEEEEEFFFEEEDDDBBB>>>:::888888:::@@@EEELLLRRRVVVTTTPPPLLLGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKPPPYYYbbbmmm}}}}}}~~~}}}~~~~~~~~~}}}wwwmmmfff[[[SSSMMMMMMOOOPPPRRRVVVWWWZZZ\\\[[[WWWRRRPPPOOOOOOWWWcccooozzzpppaaa[[[VVVRRRPPPMMMIIIEEEEEEHHHKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@??????>>>===>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEJJJIIINNNZZZfffnnnwww|||wwwtttrrrrrrrrrqqqsssvvv{{{yyyiiifffqqq|||}}}iii```VVVRRRTTTQQQLLLKKKKKKJJJKKKLLLNNNOOOLLLKKKHHHEEECCCCCCDDDDDDDDDCCC@@@;;;888777999<<<@@@FFFOOOWWWZZZXXXRRRNNNIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGGGGIIIIIILLLTTT\\\fffvvv}}}}}}xxxoooeee^^^SSSMMMJJJMMMPPPQQQTTTXXXXXX[[[___^^^YYYUUUSSSSSSXXXddduuuyyydddZZZVVVRRRNNNMMMIIIGGGEEEGGGJJJLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@>>>======???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGKKKTTT^^^gggqqqzzz~~~~~~zzzuuusssssstttvvvvvvxxx|||nnndddgggwwwxxxeee^^^UUUQQQRRRPPPJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJGGGEEECCCCCCCCCDDDFFFDDD@@@<<<999:::===AAA???GGGSSS[[[]]]YYYSSSNNNJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIJJJJJJHHHGGGEEEIIIHHHJJJPPPVVV___nnn{{{~~~|||~~~yyyqqqggg^^^WWWOOOKKKKKKOOORRRSSSVVVZZZ]]]aaadddbbb\\\XXXWWWXXXgggttt}}}mmm]]]VVVTTTPPPLLLKKKFFFEEEFFFHHHKKKLLLJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???????????????@@@CCCAAA>>>======???BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFHHHPPPXXX```kkkuuuzzz|||xxxtttsssuuuxxxzzz}}}~~~sssgggdddkkk~~~uuuccc]]]TTTPPPQQQNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDEEECCC@@@<<<:::;;;@@@DDDCCCLLLYYYaaaaaa[[[TTTPPPJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFIIIHHHJJJOOOTTTZZZgggrrr}}}~~~{{{tttjjj```XXXTTTOOOMMMNNNRRRUUUUUUYYY^^^bbbfffhhheee]]]YYYZZZ]]]sssqqqdddWWWSSSQQQMMMIIIGGGDDDEEEGGGJJJKKKKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>???@@@@@@CCCAAA>>>======???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEGGGMMMSSSZZZeeepppxxx{{{yyyvvvuuuvvvyyy}}}xxxgggccchhhtttqqqaaa]]]TTTQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIGGGFFFEEEEEEEEECCCBBB???<<<:::===BBBFFFKKKUUUaaahhhfff^^^WWWSSSJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHKKKOOORRRWWW```jjjxxx~~~~~~}}}|||~~~|||zzzuuulllbbbYYYUUUSSSQQQOOOQQQUUUWWWXXX\\\cccfffiiijjjeee^^^[[[^^^ddd{{{}}}ggg\\\RRRNNNMMMIIIEEEDDDCCCEEEHHHJJJKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@AAA@@@>>>======???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDGGGKKKOOOUUU```kkksss~~~wwwvvvuuuvvvxxx|||yyyhhh]]]bbbooo~~~lll]]][[[TTTQQQRRROOOQQQQQQPPPOOONNNNNNNNNNNNJJJIIIHHHGGGFFFFFFEEEEEECCCCCCAAA???>>>@@@EEEHHHQQQ[[[fffkkkggg^^^VVVSSSIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHKKKPPPRRRTTT[[[cccnnn|||}}}}}}}}}|||yyyyyy|||~~~wwwtttmmmcccYYYSSSRRRSSSPPPPPPRRRVVVXXXZZZ```hhhjjjmmmnnnhhhaaa```hhhoooyyy{{{sssaaaWWWNNNLLLKKKHHHFFFFFFDDDFFFIIIJJJIIIHHHFFFFFFDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEJJJLLLPPPZZZeeemmmzzz|||uuuuuuuuuwwwzzznnn^^^WWWbbbtttgggZZZYYYSSSRRRTTTPPPTTTSSSQQQOOONNNNNNNNNOOOIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBDDDIIILLLSSS\\\gggkkkeee\\\TTTQQQIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLGGGGGGKKKPPPQQQRRRWWW___hhhvvv}}}|||}}}~~~yyyvvvxxx|||}}}~~~~~~sssppphhh^^^TTTOOOPPPSSSOOOOOOQQQUUUXXX[[[ccclllnnnqqqrrrlllfffgggqqqzzztttyyy~~~iii___VVVNNNLLLLLLJJJIIIJJJEEEGGGIIIJJJHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDIIIJJJMMMWWWaaahhhvvv{{{xxxtttuuuwww|||zzzrrrddd]]][[[gggxxxwwwiii[[[UUUTTTSSSTTTVVVUUUSSSQQQNNNMMMLLLLLLLLLFFFGGGHHHHHHFFFEEEEEEEEEGGGFFFDDDDDDEEEIIIMMMOOOYYYZZZ\\\]]]ZZZUUUPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLOOOSSSVVVffflllwww~~~}}}|||~~~~~~zzzzzz{{{zzzxxx||||||zzz{{{{{{xxxooohhh^^^WWWSSSRRRPPPNNNTTTUUUVVVXXX\\\ccclllrrrzzzzzzxxxsssllllllzzzzzzrrr}}}oooaaaWWWSSSNNNJJJHHHGGGFFFEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFKKKQQQVVVdddmmmzzz}}}}}}{{{xxxtttqqqtttyyy~~~xxxmmmddd\\\YYY]]]mmmtttgggYYYSSSRRRQQQRRRTTTTTTRRRQQQNNNMMMKKKJJJJJJEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGEEEEEEFFFJJJMMMPPPRRRTTTWWWYYYWWWTTTOOOLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMOOOSSSVVVbbbhhhsss~~~~~~zzzvvvvvvwwwvvvtttxxxwwwwwwxxx}}}{{{vvvrrrhhhbbbZZZUUUSSSRRRRRRQQQRRRTTTVVVZZZ___hhhrrryyy}}}zzzvvvwww||||||www~~~iii\\\UUURRRLLLIIIGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDHHHNNNRRR```hhhuuu|||zzzxxxvvvrrrpppnnnsss{{{|||zzzuuummmaaaYYYUUUXXXbbbuuupppcccVVVQQQPPPOOOOOOQQQRRRQQQPPPNNNLLLJJJHHHGGGDDDFFFGGGGGGFFFFFFFFFGGGIIIGGGFFFFFFGGGJJJMMMOOOLLLNNNQQQTTTTTTRRRNNNLLLHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNPPPSSSVVV[[[bbbnnn}}}}}}vvvssstttuuutttrrrtttttttttuuu{{{|||vvvooojjj```[[[VVVRRRRRRSSSTTTUUUUUUWWWZZZ^^^eeeooozzz~~~zzzqqq```WWWRRROOOJJJGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>><<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@AAADDDIIIMMMYYYaaannn{{{~~~|||yyyvvvssspppmmmlllnnnuuuwwwwwwvvvtttooofff]]]VVVTTT[[[iii{{{mmmaaaTTTPPPOOONNNMMMNNNOOOOOOOOOMMMKKKHHHEEECCCCCCEEEGGGGGGFFFFFFGGGHHHGGGGGGFFFEEEFFFIIIKKKMMMJJJLLLOOORRRRRRQQQNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGHHHHHHJJJKKKKKKMMMOOOOOOOOOOOOPPPRRRTTTVVV]]]hhhvvv~~~zzzuuussstttttttttssssssttttttvvv{{{{{{wwwooogggbbbYYYVVVSSSQQQQQQSSSUUUWWW[[[]]]bbbgggnnnwww~~~~~~uuueeeZZZSSSNNNLLLHHHFFFEEEEEECCCBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>=======================================>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>???AAAEEEHHHSSSZZZgggvvv|||{{{xxxsssooolllkkkjjjpppwww~~~{{{oooppppppmmmggg___XXXTTTVVV___nnn~~~kkk___TTTPPPPPPNNNLLLMMMMMMMMMLLLKKKIIIFFFCCCBBBCCCEEEGGGGGGFFFFFFGGGHHHEEEEEEDDDDDDEEEGGGIIIJJJLLLNNNQQQRRRRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPOOOOOOQQQRRRSSSYYYcccmmmxxx}}}xxxvvvtttsssssstttttttttssstttuuuwww{{{~~~zzzvvvpppiiiaaa[[[UUUTTTRRRQQQQQQSSSVVVYYY^^^bbbiiipppxxx{{{iii]]]VVVRRRKKKIIIFFFDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>==================<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===>>>AAADDDOOOVVVcccsss{{{zzzwwwsssnnnkkkjjjkkkqqqxxx{{{vvvtttkkkmmmmmmggg^^^VVVRRRQQQXXXeeevvv~~~}}}iii^^^TTTQQQPPPNNNLLLLLLJJJJJJIIIHHHGGGEEECCCBBBDDDFFFGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDFFFGGGHHHMMMOOOQQQRRRQQQPPPMMMLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQPPPOOONNNOOOPPPQQQVVV]]]dddlllwwwxxxssssssrrrrrrssssssttttttssstttuuuwww{{{~~~zzzwwwrrrmmmhhhaaaZZZVVVRRRRRRRRRRRRRRRTTTXXX\\\```fffoooxxxpppaaaYYYTTTPPPIIIGGGEEEDDDDDDDDDCCCBBBAAABBBCCCCCCCCCBBB@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>===>>>@@@CCCLLLSSS```qqq{{{{{{xxxsssnnnkkklllnnnpppwww~~~zzztttpppoookkkmmmllleee[[[SSSRRRSSS```ppp}}}{{{vvvggg\\\RRRPPPPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNOOOOOONNNLLLKKKGGGFFFDDDBBBBBBDDDFFFHHHFFFGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOONNNPPPQQQPPPNNNMMMMMMNNNOOOSSSXXX[[[aaajjjwww~~~yyyvvvqqqrrrtttuuuuuuuuuvvvwwwvvvxxxyyyzzz}}}}}}yyywwwsssoooiiiddd___ZZZUUUQQQOOOPPPRRRSSSTTTWWW\\\```eeellluuu~~~zzzfff[[[UUUQQQMMMGGGEEEDDDDDDEEEEEEDDDBBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@===>>>>>>??????@@@@@@AAA======<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA===>>>??????>>>???AAACCCJJJPPP^^^ppp{{{{{{yyytttooolllmmmoooooouuu{{{{{{vvvpppnnnnnnkkkmmmllleee[[[VVVVVVZZZiiizzzzzz|||qqqeee[[[QQQOOOOOOLLLIIIIIIHHHGGGEEECCCCCCCCCDDDDDDFFFGGGIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHKKKLLLMMMMMMLLLKKKDDDBBB@@@???AAADDDHHHJJJFFFGGGHHHIIIJJJIIIHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHJJJLLLNNNOOONNNPPPQQQPPPNNNLLLLLLLLLNNNQQQTTTVVVZZZcccpppzzz}}}}}}}}}~~~~~~~~~xxxvvvvvvsssuuuwwwxxxyyyyyyzzz{{{{{{|||}}}~~~yyytttqqqnnnjjjccc^^^YYYUUUQQQOOOLLLOOORRRTTTUUUYYY___dddmmmsss{{{{{{|||rrraaaXXXSSSNNNKKKFFFEEEDDDDDDEEEEEEDDDCCCAAAAAABBBCCCBBBAAA@@@???@@@AAACCCDDDDDDCCCAAA@@@======>>>???@@@AAABBBBBB======<<<<<<<<<;;;;;;;;;888888999:::<<<======>>>?????????@@@@@@AAAAAAAAA===>>>????????????AAACCCHHHOOO\\\ooo|||zzzvvvrrrooonnnmmmmmmuuuuuuuuutttppplllmmmppptttuuupppcccXXXWWW___fffyyy~~~~~~rrraaa[[[SSSMMMJJJJJJKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEBBBBBBGGGMMMKKKEEEMMMLLLKKKJJJIIIHHHFFFEEEGGGFFFDDDBBBAAABBBCCCDDDDDDDDDEEEFFFIIILLLOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLOOONNNQQQUUUXXX[[[dddmmm}}}~~~~~~}}}}}}}}}~~~zzzuuuttttttqqqrrruuuwwwyyyyyyyyyyyyzzz{{{~~~wwwpppkkkjjjccc[[[WWWQQQMMMMMMPPPOOOQQQUUUXXX[[[^^^cccgggqqquuuzzz{{{xxxuuuuuuuuuuuuuuuwww}}}zzzgggZZZTTTPPPKKKGGGFFFFFFEEEEEEDDDDDDCCCCCC???@@@AAAAAAAAAAAA@@@??????@@@BBBCCCCCCBBB@@@???@@@>>>===>>>??????>>>=========<<<;;;::::::999999777777777888:::<<<===>>>????????????????????????@@@@@@@@@@@@AAACCCEEEFFFKKKPPPZZZiiixxxzzzxxxuuurrrppppppppppppoooqqqssssssrrrppprrruuuxxxvvvnnnaaaWWWYYYbbblllooo___ZZZRRRLLLJJJJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKFFFFFFEEEGGGOOOXXXXXXSSSQQQOOOMMMJJJIIIHHHFFFFFFFFFDDDCCCAAAAAABBBCCCDDDFFFFFFFFFGGGIIIKKKMMMNNNQQQPPPPPPOOONNNMMMLLLLLLMMMLLLNNNQQQTTTWWW```jjjyyy~~~~~~}}}~~~wwwsssrrrssssssuuuwwwyyy{{{|||}}}}}}}}}~~~~~~yyyssskkkfffbbb[[[UUURRROOOLLLMMMQQQQQQSSSVVVYYY\\\bbbhhhmmmsssuuuxxxxxxuuurrrpppooommmlllooovvv{{{|||ppp```UUUQQQNNNKKKGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCCCCAAA@@@???@@@>>>===>>>???@@@>>>============<<<;;;:::::::::888888999:::;;;===>>>???????????????????????????????????????@@@BBBDDDEEEIIIMMMVVVcccrrrxxxvvvtttqqqppppppqqqrrrmmmooorrrssssssuuuxxxzzz~~~wwwlll```YYY^^^kkkwww{{{kkk\\\WWWPPPLLLJJJJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIGGGEEECCCCCCEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJOOOYYYdddfffbbb[[[VVVPPPKKKIIIGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLOOONNNNNNNNNMMMMMMLLLLLLKKKIIIJJJMMMNNNRRR\\\fffrrr||||||~~~|||wwwttttttuuuwwwxxxzzz}}}|||xxxrrrlllddd___ZZZTTTPPPOOONNNMMMOOOTTTUUUVVVYYY\\\```fffmmmrrruuuttttttsssssspppmmmjjjfffeeehhhpppwww~~~}}}mmmcccVVVNNNLLLLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@??????>>>===>>>???@@@???>>>>>>>>>======<<<<<<;;;;;;999:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBCCCDDDFFFIIIPPP[[[hhhuuuvvvtttrrrpppooooooooopppnnnqqqrrrrrrtttzzz~~~~~~vvviii___]]]ddduuuttteeeXXXTTTOOOKKKIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFIIIJJJJJJGGGDDDBBBAAADDDEEEGGGIIIKKKLLLLLLLLLKKKLLLOOOUUUaaammmqqqnnnfff___UUUMMMIIIGGGEEEDDDAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIGGGGGGJJJKKKNNNXXXbbbkkkuuu~~~}}}}}}|||}}}~~~~~~|||}}}zzzyyyyyyyyyzzz{{{}}}{{{vvvqqqkkkeee^^^YYYVVVQQQOOOPPPPPPPPPSSSXXXYYY[[[___bbbeeehhhllloooqqqooonnnoooqqqpppmmmiiieeedddgggooovvv~~~ppp```XXXOOOJJJIIIIIIGGGEEEDDDCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@?????????>>>===>>>???@@@???>>>???>>>>>>>>>======<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDFFFLLLSSS^^^kkkwwwuuusssqqqnnnllllllmmmmmmnnnqqqsssrrrwwwzzzmmmaaa\\\___jjj|||kkk___TTTQQQLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJGGGDDDBBBBBBEEEFFFIIIKKKMMMMMMMMMMMMJJJMMMQQQYYYgggvvv{{{xxxnnneeeXXXNNNJJJGGGEEEBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGIIIJJJLLLUUU___eeemmmzzz}}}}}}|||{{{zzzzzzzzz||||||{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~yyyvvvpppjjjeee___YYYUUUTTTPPPNNNPPPQQQRRRUUUZZZ]]]aaaeeehhhhhhggggggggggggggggggkkkpppqqqooolllkkkjjjlllrrryyymmmaaaWWWRRRLLLHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>======???>>>>>>>>>>>>>>>>>>???????????????????????????>>>=========???@@@@@@>>>>>>>>>>>>>>>>>>=========<<<===>>>???@@@AAAAAA@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBEEEIIINNNVVVbbbooowwwuuussspppnnnlllllllllmmmjjjqqqvvvxxxooobbbXXX[[[dddoootttcccZZZPPPNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIHHHFFFDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNMMMIIILLLQQQZZZjjjyyy}}}nnndddVVVMMMJJJHHHEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJJJJLLLSSS[[[^^^fffsss~~~|||zzzyyyxxxyyyzzz{{{zzz|||}}}~~~~~~}}}}}}zzzxxxrrrnnnhhhccc^^^ZZZUUURRRQQQMMMMMMPPPSSSSSSWWW\\\bbbeeehhhhhhfffbbb```^^^___aaagggmmmsssvvvuuutttvvvtttvvv{{{ttt```XXXQQQNNNJJJGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???>>>>>>>>>>>>============<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAADDDGGGKKKQQQZZZgggppp}}}tttrrrpppnnnnnnnnnooopppkkkvvv~~~|||ggg[[[UUU___lllxxx|||hhh[[[UUUMMMKKKIIIHHHHHHHHHGGGEEEFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIFFFGGGGGGFFFDDDEEEGGGIIIIIIJJJMMMOOOPPPOOONNNMMMIIIKKKOOOVVVdddrrrwwwtttggg]]]QQQJJJIIIIIIFFFCCCCCCCCCDDDDDDDDDCCCBBBBBBEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFHHHKKKKKKKKKPPPXXXXXX```kkkwww~~~|||yyyxxxyyyzzz|||zzz{{{}}}~~~~~~yyyuuurrrkkkgggaaa\\\XXXUUURRRPPPPPPMMMNNNSSSVVVXXX\\\bbbeeeffffffddd```]]][[[[[[___fffoooxxx}}}hhhYYYUUUKKKIIIGGGFFFEEEEEEDDDCCC???????????????????????????>>>===<<<<<<===>>>???>>>>>>>>>======>>>>>>>>>>>>===<<<===???AAA@@@???========================<<<===???AAAAAAAAA@@@???==============================??????@@@??????>>>???BBBFFFHHHLLLUUU```iiivvv|||sssrrrpppooooooqqqssstttooo|||oooeeeZZZWWWeeeuuusssaaaWWWSSSKKKJJJHHHHHHHHHHHHFFFDDDHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKFFFFFFFFFDDDDDDEEEIIIKKKJJJLLLOOOQQQQQQPPPNNNMMMKKKLLLMMMRRR]]]gggjjjfff```WWWLLLGGGHHHJJJHHHDDDDDDEEEEEEEEEDDDCCCBBBBBBGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEHHHKKKKKKJJJOOOUUUTTT\\\gggrrr~~~}}}{{{yyyzzz{{{|||yyy{{{}}}~~~|||wwwrrrooofffbbb\\\WWWTTTRRRPPPNNNPPPNNNPPPVVV[[[^^^ccchhhhhhgggddd___[[[YYYYYY[[[dddmmmzzzvvv___SSSRRRFFFFFFEEEEEEEEEEEEDDDCCC????????????@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>============>>>>>>===<<<<<<===@@@AAA@@@???<<<<<<<<<<<<============<<<===???AAAAAAAAA??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<===AAAEEEGGGJJJQQQ]]]eeepppvvv~~~mmmmmmnnnooorrruuuxxxzzz{{{jjj^^^```cccjjj{{{{{{zzzggg\\\SSSLLLIIIHHHFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOOOONNNLLLKKKFFFHHHLLLQQQUUUXXXZZZ[[[PPPMMMJJJHHHGGGGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMWWW[[[bbbjjjttt}}}}}}|||zzzzzz|||}}}~~~}}}xxxqqqjjjfff___ZZZTTTRRRRRRRRRQQQOOORRRVVV[[[]]]^^^```eeejjjlllddd^^^\\\YYYWWW]]]fffoooxxx|||jjjZZZQQQNNNHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@????????????@@@@@@???>>>===<<<<<<<<<>>>>>>======================================================<<<<<<<<<<<<======???????????????>>>======::::::::::::999999999999<<<<<<;;;;;;<<<===???@@@>>>???AAADDDHHHMMMTTTYYYdddjjjsss|||mmmlllmmmooossszzzrrrddd[[[```gggrrr}}}uuudddZZZRRRMMMIIIHHHGGGEEEEEEGGGHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNLLLJJJIIIHHHIIILLLNNNPPPRRRRRRRRRIIIGGGEEEEEEFFFGGGFFFEEEHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMRRRVVV\\\ccclllyyy~~~}}}{{{{{{}}}~~~~~~}}}zzztttllleeeaaaYYYUUUQQQPPPQQQRRRSSSRRRQQQVVV]]]dddiiimmmrrruuujjjccc\\\ZZZZZZ\\\fffqqqqqqaaaTTTKKKHHHGGGFFFEEECCCAAA@@@@@@@@@?????????>>>>>>???????????????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<::::::999888888888777777888888888777888999;;;<<<===???AAABBBEEEIIIOOOSSS]]]cccmmmvvv~~~lllllllllooowww|||jjj```\\\eeerrrooo```WWWQQQNNNIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIKKKLLLMMMKKKJJJGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDEEEEEEFFFFFFEEEIIIJJJKKKLLLKKKJJJHHHGGGIIIJJJJJJJJJJJJIIIHHHHHHBBBBBBBBBDDDGGGHHHHHHFFFHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKNNNRRRWWW\\\dddooo|||~~~{{{|||~~~}}}}}}|||yyytttmmmeee^^^YYYTTTQQQOOOOOORRRUUUWWWXXX\\\aaaiiipppttttttsssrrrgggbbb]]]^^^aaajjjxxxtttcccXXXOOOGGGDDDEEEDDDCCCAAA@@@????????????>>>>>>======>>>>>>?????????@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::999888777666666555555555555555555666777888999<<<===??????AAADDDIIILLLSSSZZZdddoooxxxllllllmmmrrr}}}qqqdddaaaeeeqqq~~~kkk]]]UUUPPPNNNIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIEEEEEEDDDCCCCCCCCCCCCDDDAAACCCDDDEEEFFFEEECCCBBBDDDEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHGGGEEECCCBBBAAAAAAAAACCCFFFIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNQQQUUUYYY^^^gggrrrzzz~~~}}}|||~~~~~~~~~~~~}}}|||zzzwwwrrrlllddd]]]VVVSSSRRRQQQPPPQQQTTTXXX\\\^^^dddjjjssszzz|||wwwnnnhhhbbbbbbdddiiirrr~~~}}}eeeXXXSSSMMMGGGEEECCCBBBAAA@@@>>>>>>>>>===>>>>>>============>>>>>>???@@@AAAAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999777666555444444555555555555666777777888888:::;;;<<<===>>>AAAEEEHHHMMMSSS]]]iiittt~~~mmmnnnqqqyyy|||ggg```bbbmmm{{{xxx|||~~~}}}iii]]]TTTOOOMMMIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCAAACCCEEEFFFFFFDDDBBB@@@@@@BBBEEEGGGIIIJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAABBBEEEHHHIIIHHHFFFDDDDDDFFFGGGHHHJJJJJJKKKHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIILLLOOORRRUUUXXX___hhhooo~~~~~~}}}}}}~~~}}}|||{{{{{{}}}}}}}}}|||zzzyyyssspppjjjccc\\\VVVRRRPPPQQQQQQRRRSSSWWW[[[```dddhhhooozzzyyyooohhh```gggqqq|||{{{~~~lllYYYQQQNNNKKKGGGFFFBBBAAA@@@>>>>>>=========>>>>>>============>>>>>>@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999777555444555555666555666666777888888999999888:::<<<===>>>@@@DDDGGGJJJPPPYYYffftttnnnqqqxxxnnn``````dddtttxxxxxxxxxggg]]]SSSMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@???AAADDDGGGJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@BBBEEEFFFFFFEEECCCDDDFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOPPPRRRWWW___eeevvv~~~}}}}}}~~~}}}|||{{{zzzyyyzzzzzzzzzyyywwwtttrrrjjjgggaaa[[[VVVSSSQQQQQQQQQSSSVVVXXX\\\bbbhhhmmmyyy|||rrrjjjfffeeerrr}}}yyyzzzhhh[[[OOOJJJHHHEEEDDDEEEAAA@@@???>>>============???>>>>>>======>>>>>>???AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::999::::::;;;;;;;;;;;;:::;;;999888666666777888999888888:::;;;;;;<<<;;;;;;:::<<<>>>???@@@BBBEEEGGGJJJNNNVVVdddsssooouuuuuuccc___fffmmm~~~vvvvvv}}}qqqccc[[[QQQJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDEEEFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFEEECCCBBBAAABBBDDDFFFIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@??????AAADDDGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHKKKMMMNNNOOOSSSZZZ___llluuu}}}zzzuuupppnnnnnnpppqqquuuxxx}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyywwwtttoookkkhhhaaa^^^ZZZUUUSSSRRRSSSTTTVVVYYY]]]aaafffnnnvvv|||rrrgggeeegggppp}}}xxxyyy~~~~~~kkkWWWOOOIIIFFFCCC@@@AAADDDAAA@@@???>>>============?????????>>>>>>?????????AAAAAA???>>>===<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999:::<<<======<<<:::999999::::::;;;<<<<<<;;;;;;<<<:::888777777999;;;===??????AAABBBCCCCCCBBBBBB@@@AAACCCCCCCCCCCCEEEFFFJJJLLLSSS```qqqpppwwwiii___cccnnnwwwyyyqqquuukkk___YYYPPPIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGDDDCCCDDDEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFFFFFFFEEECCCBBBBBBEEEFFFHHHJJJJJJJJJHHHGGGHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@BBBFFFJJJLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIIIILLLNNNOOOOOOSSSYYY^^^dddnnn~~~rrrnnniiicccaaaaaacccdddmmmqqqwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyxxxtttoooiiiccc```\\\YYYUUURRRQQQRRRUUUWWW[[[___eeejjjpppyyyxxxiiiccciiirrryyy}}}zzzyyy}}}ppp]]]NNNJJJGGGEEEBBB>>>@@@EEEAAA@@@???>>>>>>===>>>>>>@@@@@@????????????@@@@@@BBBAAA>>>===;;;;;;<<<<<<888888888888888888888888999999999999999999999999999:::<<<======<<<:::999999:::;;;;;;<<<<<<<<<<<<<<<;;;999888999;;;>>>???FFFGGGHHHJJJJJJJJJJJJIIIDDDEEEFFFFFFDDDDDDDDDFFFIIIJJJPPP]]]ppp