BM6P6(@ ************************+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((++++++******)))(((((((((************************))))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,)))))))))))))))(((''''''(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''************+++,,,---...+++*********))))))(((((()))))))))***++++++,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---******))))))***,,,...///++++++,,,,,,---...//////------......------,,,+++------------------------////////////////////////000000//////......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))+++++++++************)))***+++***)))'''''')))+++***************)))(((((())))))))))))))))))))))))(((((())))))******++++++$$$%%%&&&'''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))******************))))))))))))******))))))(((((('''''''''&&&((()))***)))((('''((()))(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******---,,,***)))))))))*********)))((((((((()))+++,,,(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((()))*********((('''&&&((()))))))))))))))(((((((((((((((((('''''''''''')))))))))))))))(((((((((((('''%%%%%%%%%&&&(((***))))))((())))))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((()))******)))(((''')))&&&$$$%%%''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&'''(((((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************************************)))))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++************))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((((((((''''''''''''((()))***+++************)))))))))(((+++***************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---------,,,,,,---...///000+++,,,,,,,,,---.........,,,---......////////////------------------------........................////////////....................................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++******)))+++++++++************)))+++++++++)))(((((()))+++***************)))(((((())))))))))))))))))))))))(((((())))))))))))))))))%%%%%%'''(((((()))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))******************))))))))))))******))))))((((((((('''''''''((()))***)))((('''((()))(((((((((((())))))))))))((()))))))))******************))))))))))))******,,,+++***)))))))))***+++***)))((((((((()))***+++(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''((()))******)))((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&((()))+++))))))((((((((()))******))))))))))))))))))))))))&&&&&&'''''''''''''''''')))(((''''''''''''((()))(((((())))))))))))((((((+++)))'''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''''''((()))(((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''))))))'''&&&%%%''''''((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((************************************))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***((('''&&&&&&))))))******))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***))))))))))))(((((((((&&&&&&&&&&&&'''((()))***************)))))))))))),,,,,,+++******)))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---++++++*********++++++,,,,,,,,,,,,,,,------------+++,,,---///000111111111------------------------......................................./////////........................------------------------------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++,,,,,,***)))(((***+++)))************))))))((())))))))))))))))))))))))))))))((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))*********++++++******))))))))))))******))))))((((((((((((''''''((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))*********)))))))))***++++++))))))((((((((()))***+++(((((((((((((((((((((((()))))))))))))))(((((('''************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******))))))))))))******************************)))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''''')))***+++))))))(((((('''(((((((((************************''''''''''''''''''&&&&&&)))((((((''''''(((((()))))))))(((((((((((()))))))))'''%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))*********))))))((())))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,*********)))))))))))))))+++*********)))))))))((())))))))))))))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---******))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000------------------------........................---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************++++++*********))))))******+++++++++,,,+++++++++*********))))))+++,,,,,,+++))))))***+++))))))************)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))***************(((((((((((((((((((((((()))+++,,,------,,,***)))))))))*********+++++++++******))))))))))))******))))))((((((((((((((((((((()))***)))((('''((()))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))((()))))))))******++++++(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))((((((((('''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''((()))******)))(((''''''&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))(((((((((((((((((()))***)))(((''''''((()))***'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************************(((((())))))******++++++************))))))((((((************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((()))+++,,,,,,************************))))))))))))))))))))))))************))))))(((((())))))))))))************++++++*********+++,,,,,,))))))))))))))))))******(((((()))))))))*********))))))(((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------.........------,,,------------------------........................,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))((())))))******++++++,,,+++++++++*********))))))***+++,,,+++***))))))***((())))))*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))******************(((((((((((((((((((((((()))***,,,------,,,+++)))************++++++++++++******))))))))))))******(((((())))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))(((((())))))************''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((())))))))))))))))))(((***)))(((''''''((()))******))))))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&'''((())))))((((((&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++******)))(((((('''************************(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))***++++++))))))******++++++******'''(((((())))))(((((('''))))))))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))************+++******))))))))))))******))))))))))))************''''''((())))))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++---------------------------------------------------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))*********+++++++++++++++************)))(((***++++++)))(((((()))((())))))************)))))))))))))))))))))))))))))))))(((((((((((((((((())))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++************++++++++++++,,,******))))))))))))******(((((())))))))))))******((()))***)))((('''((()))(((((((((((())))))))))))************)))))))))))))))((((((''''''(((((()))(((((()))*********))))))&&&'''((()))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***&&&'''((())))))******)))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))******))))))((())))))(((((((((((())))))((((((((('''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))*********)))))))))))))))************************((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))***++++++,,,((()))***++++++++++++***(((((())))))))))))((((((*********)))******++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++))))))(((((((((((())))))((()))))))))************((((((((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---)))***+++,,,------,,,,,,*********+++,,,,,,,,,---,,,---...............---------------------------------------------------...------------------,,,........................++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))************+++++++++************)))''')))******)))'''''''''(((((()))***************))))))))))))))))))))))))(((((())))))))))))))))))((())))))***))))))(((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,******))))))))))))******(((((()))))))))*********((()))***)))((('''((()))(((((((((((())))))))))))************)))))))))(((((((((''''''''''''((((((((())))))******)))((('''&&&'''((()))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))(((''''''((()))***+++&&&'''((()))************((((((((((((''''''''''''&&&&&&'''(((((()))******&&&&&&'''((((((((((((((())))))((((((((()))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((()))************)))((((((((())))))))))))((((((%%%&&&'''%%%"""!!!"""$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))((('''''''''&&&&&&'''''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++************************++++++******))))))((((((((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))*********++++++++++++((()))***+++++++++++++++******++++++++++++******++++++******************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******+++++++++++++++***))))))))))))******(((((())))))*********+++******))))))((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---+++,,,...000111111000000))))))***+++,,,,,,------,,,,,,...///000000111111------------------------------------------------.........------,,,,,,,,,........................++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++---......---+++************)))))))))))))))+++++++++************)))&&&(((******(((&&&&&&&&&(((((()))***************))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))(((((('''))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,******))))))))))))******(((((())))))*********+++(((******)))((('''((()))(((((((((((())))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))*********((('''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((************************'''((()))******)))(((''''''((((((((())))))******)))(((''''''''')))***+++&&&'''((()))************)))((((((((('''''''''''''''''''''((()))******+++'''(((((()))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))###$$$%%%&&&''')))******((()))***++++++***)))((('''((()))******)))((('''((()))***(((%%%###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((('''&&&%%%$$$$$$%%%&&&))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))******+++++++++*********))))))((((((,,,***)))***++++++***)))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---++++++,,,,,,---...//////........................------,,,,,,,,,,,,------------..................***+++,,,---.../////////,,,,,,,,,++++++*********++++++++++++,,,---...///******++++++++++++******++++++******************...,,,)))((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))***************++++++************++++++...---+++)))((())))))******)))))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))***,,,+++***((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&!!!###&&&)))***+++******(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((***)))(((&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********************)))))))))(((***)))((((((******)))((())))))***++++++++++++***************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---+++,,,,,,,,,---.......................................------------......------..................***+++,,,---------------,,,,,,,,,+++++++++******************+++,,,---...******++++++++++++******))))))))))))))))))))))))---+++)))(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))************)))+++******))))))******+++---,,,+++)))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''((())))))))))))'''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%&&&((()))++++++''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&((()))***)))((('''(((((())))))))))))(((((()))(((((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************))))))))))))************)))))))))))))))(((''''''))))))((('''((()))******++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------------------------------------------,,,,,,---------......------------------***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))+++***))))))+++,,,+++***((((((((((((((((((((((((************************))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((+++******))))))******+++,,,+++***)))))))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$***)))((('''&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''((((((************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))'''&&&$$$'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''***))))))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))******(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***++++++******))))))((((((*********)))))))))))))))((('''&&&''')))***)))(((((())))))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......------------,,,,,,******+++++++++******)))++++++++++++++++++++++++)))))))))))))))***++++++******++++++++++++******))))))))))))***************))))))***,,,,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''******))))))))))))******++++++***)))))))))))))))******************)))))))))((((((''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&'''((()))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%++++++)))'''%%%###!!! '''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''%%%$$$'''((((((((((((((((((''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******))))))))))))******)))((((((''''''(((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))******************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***++++++******))))))(((((())))))))))))))))))******)))((('''(((***+++***)))(((((()))************)))))))))))))))))))))))))))***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++))))))(((((())))))************++++++++++++***************++++++,,,,,,,,,***))))))***,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))((('''***))))))))))))))))))***************)))))))))((())))))))))))))))))*********))))))(((((())))))***''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((''''''''''''((()))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''*********)))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((+++***)))(((((()))***+++((((((''''''''''''((((((************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((())))))))))))(((''''''(((((())))))******(((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************))))))))))))))))))))))))************)))''''''(((***++++++***'''((())))))******))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000......------,,,,,,++++++)))******+++++++++*********++++++++++++,,,,,,,,,***)))))))))))))))************++++++++++++************++++++,,,---------,,,+++******++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))(((***))))))(((((())))))***((())))))******)))(((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************%%%%%%'''((((((((('''''''''''''''((()))*********(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********((()))))))))************'''&&&&&&''')))******)))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......------,,,++++++***))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))***************++++++++++++******)))******+++,,,,,,------///---***))))))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))'''((()))******)))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''$$$%%%'''((())))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))******)))((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((()))))))))(((&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,+++)))(((((()))+++,,,******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++###$$$&&&'''''''''&&&&&&&&&''''''((()))******+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((***,,,,,,,,,+++''''''(((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))******++++++(((((())))))*********+++&&&%%%$$$&&&((())))))((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******((()))***+++,,,---------*********++++++,,,,,,,,,++++++***************+++******++++++++++++******((())))))***++++++,,,,,,111...***(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))'''((()))******)))((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%"""###&&&((((((((('''&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))###$$$$$$%%%&&&'''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((('''(((((()))***+++******))))))((((((''''''((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++((()))***++++++***)))(((******))))))))))))************+++,,,,,,---......)))******++++++,,,------)))******++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((((()))***************(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((++++++******)))'''&&&%%%))))))))))))))))))))))))((((((''''''''')))***,,,&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))*********)))(((((((((((((((***************)))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))******))))))((((((''''''((())))))))))))(((((('''************************(((((((((((((((''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''++++++******)))))))))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''%%%&&&(((***)))'''((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''')))++++++)))'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%%%%%%%%%%(((+++,,,)))&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))((()))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,))))))************))))))******))))))))))))*********++++++,,,,,,------------,,,,,,++++++******))))))******++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((((()))***************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((('''''''''''')))))))))))))))((((((''')))))))))))))))))))))))))))(((''''''&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((())))))*********)))((((((((((((((())))))******))))))((('''%%%%%%&&&'''((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((%%%$$$$$$'''((((((&&&((((((((((((((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((('''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%(((++++++)))&&&((((((((((((((((((((('''(((((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,,,,------******))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************(((((()))***************************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((******************************)))((('''&&&%%%%%%))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))***))))))((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&$$$######%%%&&&&&&%%%''''''(((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&%%%&&&(((******)))'''''''''(((((((((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))******)))(((((('''((((((''''''(((((())))))***************))))))))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++,,,,,,+++***)))(((((()))***+++******))))))))))))******,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,)))******++++++,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++++++++***************************************(((((()))***************************************)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))(((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''')))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))******)))(((((('''((((((''''''(((((())))))******+++*********))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***)))(((((()))***+++******))))))))))))******+++++++++++++++++++++***((())))))******+++,,,,,,)))******++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))*********))))))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))******************))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''')))************))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))******(((((()))+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&'''((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((***))))))(((((((((((()))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))*********))))))))))))************))))))))))))***************++++++++++++++++++++++++***))))))(((((()))******++++++,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************)))))))))***************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))+++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))***++++++++++++******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((())))))***''''''((()))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((('''''')))***&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''''')))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((''''''''''''((()))((('''&&&((()))&&&&&&''''''((()))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,+++)))((()))(((((((((((())))))***))))))))))))((((((((((((******)))))))))(((((((((''''''(((((())))))************))))))))))))******))))))(((((((((((())))))************************'''(((((())))))*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))*********))))))************))))))******))))))))))))******))))))******++++++,,,,,,+++++++++***))))))(((((()))******++++++,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************((()))))))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((************))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((()))***++++++***))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))*********(((((()))))))))*********((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((('''((((((((((((((()))******'''((())))))******))))))''''''(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&)))+++&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&(((+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((''''''&&&&&&'''((()))(((&&&%%%'''***&&&&&&''''''((())))))***&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,+++)))((((((((('''(((((()))***+++******))))))((((((''''''))))))))))))((((((((((((&&&''''''((()))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++((()))***++++++***)))(((******))))))))))))******(((((()))***+++,,,,,,---((((((((()))******++++++)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************************************''''''''''''((()))++++++))))))))))))))))))))))))************************'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%&&&''')))******++++++))))))))))))))))))))))))))))))*********((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))*********+++((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((()))******(((((()))***************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))((('''************************&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%'''(((((((((''''''((()))))))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&((()))(((&&&&&&(((+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''&&&%%%&&&(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''')))***(((&&&%%%'''***&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))************))))))(((((())))))))))))((((((+++*********))))))((((((+++++++++++++++++++++++++++*********))))))(((((((((((())))))******++++++******))))))((((((''''''&&&''''''((()))******+++++++++***)))(((((())))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))(((((())))))******++++++,,,+++++++++******))))))))))))))))))************(((***+++***(((''''''(((+++******)))))))))))))))''')))***)))((('''(((*********)))((((((((((((((())))))))))))(((((((((((('''(((((()))***+++++++++*********************+++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++*********+++,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***(((((())))))))))))((((((++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))(((((((((((()))***************'''((()))******)))((('''(((((((((((())))))))))))************))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))+++)))'''(((******(((%%%(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((************))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''******(((&&&+++*********))))))((((((+++%%%%%%)))+++'''&&&)))''''''''''''(((((())))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&+++(((&&&'''***,,,+++***(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))************)))))))))(((++++++++++++++++++++++++************)))))))))((()))))))))))))))***************))))))(((((((((((('''''''''((()))*********+++******)))(((((())))))(((((((((((((((((((((((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********++++++*********)))))))))))))))))))))************((()))+++***(((''''''(((+++******)))))))))))))))''')))***)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))((('''(((((()))******++++++***************))))))))))))************+++++++++*********+++++++++,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))******+++)))))))))***+++++++++,,,++++++++++++++++++++++++***)))(((((('''((()))***(((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))),,,,,,+++******)))((((((''''''((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''***))))))(((((()))))))))))))))))))))))))))))))))+++)))'''((()))***(((&&&(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''((()))***(((&&&******)))))))))(((((((((***%%%%%%)))+++((((((***&&&''''''((())))))(((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&''')))'''%%%&&&(((***)))((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''******))))))(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((()))((((((((('''''''''''''''((((((((())))))))))))((())))))******))))))(((***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***))))))))))))(((((((((''''''(((((())))))************)))((((((((())))))'''''''''''''''''''''''''''((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))******))))))))))))(((((())))))))))))************((()))+++***)))(((((()))+++******)))))))))))))))''')))***)))((('''(((***,,,++++++***************))))))))))))))))))))))))((((((((()))******++++++******))))))(((((((((''')))************+++++++++*********++++++++++++,,,************+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))*********************++++++++++++++++++++++++++++++))))))((((((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++******))))))(((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((())))))((((((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((())))))******((((((((((((''''''''''''((((((((((((''''''''''''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''######$$$&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''))))))(((((((((((((((''')))&&&%%%)))+++))))))***&&&'''((()))***)))((('''((((((((((((''''''''''''((((((''''''&&&&&&'''''')))'''&&&&&&((())))))(((***)))(((''''''((()))***''''''''''''(((((((((((('''''''''((()))*********''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''++++++***)))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((+++)))(((&&&&&&((()))+++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))******))))))((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******))))))(((((()))))))))(((((((((((((((((()))))))))************((()))++++++)))(((((()))+++******)))))))))))))))''')))***)))((('''(((***+++******))))))*********)))))))))))))))*********(((((())))))************)))))))))(((''''''&&&&&&))))))*********+++++++++************++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++***************************************))))))))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((+++*********)))))))))(((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))+++***'''&&&'''((()))***(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((************)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&''''''((()))******+++************))))))))))))((((((((((((''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&######$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))(((((('''(((((((((((('''''''''''')))'''&&&((())))))((((((&&&''')))******)))((('''((((((((((((''''''''''''((((((''''''''''''((((((***))))))))))))*********+++)))(((&&&&&&((()))+++''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))(((((())))))))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******++++++******))))))(((((())))))))))))************(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******))))))((((((((((((((((((((()))))))))((()))))))))************((()))++++++***))))))***+++******)))))))))))))))''')))***)))((('''(((***))))))((((((((())))))***((()))))))))*********+++)))))))))))))))*********((((((((((((''''''&&&&&&))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((+++++++++***************************************(((((()))***************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))************)))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))***)))((('''&&&''')))+++(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((()))******+++************))))))))))))((((((((((((''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((''')))***)))&&&(((((()))******)))((('''((((((((((((''''''''''''(((((('''''''''(((((()))*********))))))))))))***+++)))(((&&&&&&((()))+++''''''''''''((((((((((((***)))))))))((((((((('''&&&'''''''''(((((())))))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''***)))(((''''''((()))***))))))))))))************(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))************+++(((((((((((())))))))))))((((((''''''(((((())))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))(((((())))))))))))******))))))))))))************((()))++++++***)))***++++++******)))))))))))))))''')))***)))((('''(((***(((((((((((((((((()))***((())))))******+++++++++))))))))))))))))))******'''((((((((((((((((((((()))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((******************++++++************************(((((()))***++++++++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&((()))******)))((())))))))))))))))))))))))((())))))(((''''''))),,,(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((())))))******((((((((((((''''''''''''((((((((((((''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))'''(((((((((((())))))))))))***)))(((***...---*********))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((())))))((())))))(((&&&&&&''')))***)))(((''''''((()))***''''''''''''((((((((((((*********)))((('''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''(((((())))))***&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))*********+++++++++))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********)))))))))*********++++++))))))))))))************''')))++++++*********,,,+++******)))))))))))))))''')))***)))((('''(((***))))))(((((())))))***+++((())))))******+++,,,,,,***)))))))))))))))))))))'''''''''(((((()))******)))************+++++++++))))))))))))************+++++++++,,,,,,,,,------++++++******++++++,,,---************************++++++++++++++++++++++++***+++,,,,,,,,,+++)))))))))))))))***+++++++++,,,************************'''(((***+++,,,,,,++++++(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))))))))))))))'''(((((()))***)))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((''''''''''''%%%''')))***++++++***)))))))))))))))))))))))))))&&&(((***)))(((''')))+++(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***'''&&&''')))((((((((()))))))))******'''***+++***...444555111,,,+++)))((('''((()))***((((((((((((''''''''''''((((((((((((((()))******((()))***(((&&&%%%''')))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''((())))))******&&&&&&''''''((())))))***''''''((((((((((((''''''''''''(((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))*********+++************************(((((())))))*********+++(((((())))))******++++++))))))******++++++++++++))))))))))))(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((())))))******++++++))))))******+++++++++,,,))))))))))))************''')))++++++******+++,,,+++******)))))))))))))))((()))***)))((('''(((*********))))))***+++,,,,,,((())))))***++++++,,,,,,*********)))))))))))))))&&&&&&'''((()))***++++++)))************+++++++++))))))))))))************++++++,,,,,,,,,---------++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((())))))))))))(((((())))))(((((((((((())))))************************(((((((((((())))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))************))))))))))))%%%''')))+++,,,,,,******))))))))))))))))))))))))%%%(((******(((''')))+++(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((************)))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***'''&&&''')))(((((())))))******++++++%%%)))+++,,,111:::<<<888---,,,)))'''&&&(((***+++)))(((((((((''''''''''''((((((((((((((()))*********+++,,,***'''&&&(((+++(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******&&&''''''((()))******+++&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***((('''&&&&&&'''(((***((())),,,------,,,)))(((+++)))(((''''''((()))+++******++++++++++++******)))******)))(((''''''(((******))))))))))))******++++++***)))(((((())))))((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,......---+++(((&&&++++++************++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&'''((()))******)))(((''',,,,,,++++++******))))))(((((((((((())))))))))))((()))))))))))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********++++++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((()))***++++++(((((((((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((&&&&&&+++333888888666******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((***'''%%%'''***+++&&&"""((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******************************************)))'''&&&&&&''')))***((()))+++,,,,,,+++)))(((***)))(((''''''((()))***)))******++++++******)))((()))***)))((('''((()))******))))))))))))******++++++***)))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))*********+++***************************++++++,,,,,,++++++***---,,,,,,,,,+++******)))++++++************++++++******++++++++++++***************+++++++++,,,,,,))))))))))))************'''((()))******)))((('''***************)))))))))(((((((((((())))))))))))'''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((***)))))))))((((((((('''))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''((())))))((((((''''''''''''(((((())))))(((((()))******+++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&)))///222111///))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++)))'''))),,,---)))%%%((((((''''''''''''(((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))************************(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++******)))''')))***)))(((((()))*********))))))))))))******+++***)))))))))))))))))))))(((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******---,,,+++***)))***,,,---++++++************++++++******++++++++++++***************++++++++++++,,,(((((())))))************(((((())))))))))))((((((((())))))))))))))))))***(((((((((((())))))))))))&&&&&&'''((()))))))))((((((((())))))))))))((((((************************(((((())))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))(((((((((((())))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((()))++++++((((((''''''''''''(((((())))))((((((((()))******++++++*********)))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&'''+++,,,***(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***((('''))),,,---***'''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))((())))))))))))*********************************(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((()))***************************************++++++***))))))***++++++***)))(((''''''((()))*********)))(((((()))******))))))************))))))'''(((******))))))***,,,******))))))))))))************)))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************++++++++++++++++++++++++++++++++++++******++++++++++++******+++*********++++++,,,---++++++************++++++******++++++++++++******************++++++++++++++++++******)))(((((('''(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))$$$%%%&&&(((((()))))))))(((((())))))))))))((((((************************(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((('''''''''(((((()))++++++((((((''''''''''''(((((())))))((((((((())))))***,,,,,,++++++***)))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((***(((&&&'''(((((('''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((('''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&%%%&&&(((******(((&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))))))))))))))*********+++************************'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))*********))))))))))))******)))))))))******)))))))))''')))******))))))***,,,******))))))))))))*********)))))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))((()))+++---------,,,+++++++++************++++++******++++++++++++******))))))*********+++++++++++++++******))))))(((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))))))))((((((************************))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((((((((()))++++++++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((('''''''''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&(((******((('''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))))))))))))))************************************''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******************************((((((((((((******************************((())))))******))))))((((((***+++***))))))***+++******))))))))))))******)))))))))))))))******+++'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))'''))),,,......---+++)))++++++************++++++******++++++++++++******)))))))))************+++''''''((()))***++++++,,,))))))(((((((((((())))))((())))))))))))))))))***(((((((((((())))))))))))&&&'''((()))*********)))(((((())))))))))))((((((************************))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''''''''(((((((((***)))(((((('''''''''(((((((((''''''''''''(((((())))))((((((''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))))))))))))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***++++++***))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))*********))))))******************++++++*********(((((())))))))))))((((((***+++,,,+++)))))))))+++******))))))))))))******)))))))))))))))***++++++&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))*********+++++++++************************))))))************))))))******+++,,,,,,,,,+++***++++++************++++++******++++++++++++******))))))))))))************''''''((()))***+++,,,,,,***)))(((''''''((()))******************)))))))))(((((((((((())))))))))))))))))***************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''((((((((()))))))))***))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((((((((('''''''''&&&''''''((((((((((((''''''''''''(((((())))))(((''''''''''''''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''((()))(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((***++++++***)))((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))(((((()))***************************************))))))************))))))*********++++++***************++++++++++++******(((((())))))))))))((((((+++,,,,,,+++)))((()))*********))))))))))))******))))))((())))))***++++++%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))---,,,+++******+++,,,,,,++++++************++++++******++++++++++++******))))))))))))************************))))))))))))***)))(((''''''((()))***,,,,,,++++++******))))))(((((((((((())))))))))))***++++++++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''((((((((())))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))******++++++%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&'''((()))***++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((()))))))))'''&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))$$$%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((******(((&&&&&&&&&((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((()))))))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))))))))))))))***))))))))))))************---+++&&&###"""%%%(((+++''''''(((***+++,,,---...++++++***************+++************************+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++%%%&&&'''((())))))))))))((((((((((((((()))******++++++***)))((((((((())))))))))))))))))))))))))),,,+++***(((''''''&&&&&&((('''&&&%%%&&&''')))++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))************'''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++)))((((((((()))***(((((()))***+++,,,,,,---++++++***))))))******+++************************************)))))))))((())))))))))))))))))))))))(((((((((((('''''''''&&&+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************&&&'''((()))))))))))))))((((((((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))''''''''')))***,,,))))))(((''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((())))))*********''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***))))))(((((())))))***''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))******+++,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))***************+++,,,------,,,***((())))))*********+++++++++******)))))))))******+++************************************))))))))))))))))))))))))))))))))))))***************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******************))))))((((((((()))******))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((()))************)))(((((()))+++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((()))******++++++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((************************'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******+++++++++***))))))))))))))))))***''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((***+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((())))))))))))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))***+++((()))))))))************)))+++---......---***)))***************************))))))))))))******+++*********************************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***************++++++,,,++++++******))))))((())))))******)))((((((((()))***++++++((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++******))))))))))))******''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------(((((((((((((((((((((((())))))************)))))))))))))))*********++++++((()))+++,,,,,,+++***(((((()))))))))************))))))))))))))))))))))))************************)))((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++((()))))))))******************+++++++++++++++++++++++++++************)))))))))(((((()))******+++************************))))))))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))***++++++,,,,,,,,,,,,,,,******))))))))))))******)))((((((((()))***++++++((((((((((((((((((((((((***))))))((((((((((((((()))((((((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((###%%%(((***++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))******++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***************)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))******)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((()))+++******))))))******+++''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---...(((((((((((((((((((((((())))))************))))))************++++++++++++((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))***************************))))))(((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))******************)))))))))***+++,,,++++++******************(((((((((((()))******+++************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))******'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))***+++,,,------------++++++***)))))))))******))))))))))))))))))***+++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******************************(((((((((((())))))))))))))))))))))))((((((((((((((())))))******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''',,,,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++******))))))******+++''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))************))))))))))))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************++++++***))))))((('''''''''((((((((()))))))))***''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))******++++++++++++******************++++++'''''''''(((((()))++++++************************((()))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((('''(((***+++------......,,,+++******))))))******+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((''''''(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,------++++++************++++++((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))************************,,,++++++***)))((((((''''''((((((((())))))******************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************((()))+++------,,,+++***))))))*********+++++++++''''''''''''((()))++++++************************(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))))))))***&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))((((((&&&''')))+++---......///,,,,,,+++***))))))******++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***************)))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''------+++***))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,+++***(((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''''''''(((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++------+++***))))))(((((((((((())))))******++++++************************))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))************))))))'''''''''((()))+++,,,---++++++******)))(((((((((+++*********))))))((((((******)))))))))))))))***+++*********))))))((((((,,,+++)))((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******(((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))***************(((((()))***************)))(((((()))+++...111333333---'''&&&)))+++***'''))))))))))))))))))))))))---,,,***(((((((((((()))((((((((((((((()))******+++*********))))))((((((++++++******))))))(((((((((((((((((((((((((((((('''(((***++++++)))'''&&&))))))))))))************(((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''(((((())))))************))))))))))))******((((((((((((((((((((((((&&&'''((())))))'''%%%$$$))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((()))*********)))'''&&&,,,+++***)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((()))******)))))))))))))))))))))(((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********************************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))************))))))***)))))))))))))))******************++++++++++++************)))))))))(((******))))))))))))************)))))))))(((((((((+++******)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((('''&&&'''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((()))******++++++(((((()))***************((()))***************)))+++***)))***+++---///111222---(((''')))+++***''')))))))))))))))))))))))),,,+++***)))(((((()))))))))((((((((((((((()))***------,,,,,,,,,+++++++++))))))))))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************++++++++++++************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))***)))(((&&&%%%((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''(((((((((((('''''')))'''&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''((())))))))))))(((******)))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++*********)))(((''''''''')))))))))*********++++++)))***++++++,,,,,,+++++++++******))))))*********************))))))))))))************************(((((((((((())))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))************))))))---,,,+++)))(((((((((((()))******+++,,,,,,------************))))))))))))***)))))))))))))))******))))))(((((((((((((((''')))************))))))(((((())))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***************)))))),,,++++++***+++,,,...///111---(((''')))******((())))))))))))))))))))))))******)))))))))))))))******)))((((((((((((((())),,,,,,,,,,,,++++++++++++(((((((((((((((((())))))************************(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))*********)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***++++++''''''(((((((((((('''''')))(((''''''))))))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((()))******)))((((((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++'''((()))++++++,,,,,,,,,***)))))))))((((((((('''))))))))))))************(((((()))***************)))))))))))))))***++++++++++++******))))))((((((************************(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************)))))))))******++++++******))),,,,,,***)))((((((((((((*********+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))***+++((((((((((((''''''''''''((()))***++++++***)))((())))))*********+++++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((()))*********************+++++++++***))))))+++++++++++++++---...//////,,,)))((()))******((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************((((((((((((''''''''''''***************************)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******''''''(((((((((((('''''')))(((((((((******)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))*********)))(((''''''''')))))))))((((((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++(((((((((((((((((((((((()))((((((''''''(((((()))************************((((((((((((((((((((((((((((((((()))))))))******'''((()))++++++,,,,,,,,,'''((((((((()))))))))***(((((()))))))))*********&&&&&&'''((((((((((((((((((((((((((()))***++++++++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))******++++++++++++************)))))))))))))))***++++++******))))))))))))))))))))))))))))))******))))))(((((()))***++++++''''''''''''((((((((((((((()))***++++++***)))(((************++++++++++++((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))*********************++++++++++++***)))))))))***+++,,,...///000---,,,***))))))******))))))))))))))))))))))))))))))))))))***************))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((('''((()))******((()))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))******)))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((()))******((('''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******...,,,***((('''&&&''''''******)))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++'''''''''((()))*********((((((((()))))))))******%%%&&&''''''((((((''''''(((((((((((())))))***+++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******++++++++++++******))))))(((((()))***++++++++++++******)))(((((('''))))))))))))************(((((((((((()))***+++,,,'''(((((((((((()))))))))((())))))************))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************)))******+++,,,,,,++++++((()))***+++---...///000,,,++++++******)))******))))))))))))))))))))))))))))))************)))(((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))************+++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((("""###$$$%%%&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((('''''')))******(((&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))***)))((('''(((((((((((((((((((((((('''''''''''''''((()))***000...---***((('''&&&&&&,,,+++***)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((((((((()))******)))))))))(((((((((((())))))))))))(((((((((((()))))))))***''''''((())))))))))))((())))))((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))'''''''''((()))*********************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))***++++++,,,,,,++++++***)))))))))))))))******+++************************((()))))))))************(((((((((((()))***+++,,,((((((((()))))))))******)))))))))))))))******+++)))))))))************+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((('''((()))***+++***))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((()))***************((()))***+++,,,---------******+++,,,------------++++++++++++***)))******))))))))))))))))))))))))******++++++***)))((('''''''''''''''(((***+++,,,)))))))))*********++++++))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))************)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((( !!!"""###%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&'''(((***)))'''$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''')))*********((((((''''''''''''''''''''''''(((((('''''''''(((((()))//////...---+++)))'''&&&------+++***))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''************************************++++++++++++((())))))))))))(((((('''******))))))((((((''''''(((((((((((())))))))))))((())))))***************))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))***++++++,,,,,,++++++*********)))))))))))))))************+++,,,,,,------(((((())))))*********+++(((((((((((()))***+++,,,(((((())))))******++++++***)))((((((((()))+++,,,((())))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******(((((()))***************'''((()))+++,,,---......,,,,,,,,,------,,,,,,+++***+++,,,+++***)))******))))))))))))))))))))))))***+++++++++***)))'''&&&&&&&&&&&&''')))***,,,---(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))$$$&&&(((***++++++)))((())))))))))))************,,,,,,,,,,,,+++++++++***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))******************((((((((((((((((((((((((''''''(((((())))))************))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((()))***+++,,,,,,''''''((((((((((((''''''&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%''')))***+++***)))((('''''''''''''''''''''''')))(((((('''''''''((((((---.........---+++)))((())))))))))))((((((((((((******+++******)))((('''''''''''''''((((((((()))++++++************++++++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***+++---......---+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))***+++,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))***)))(((''''''((()))***************************(((((((((((((((((((((((())))))(((((('''''''''&&&*********)))(((''''''''')))***+++,,,,,,+++***)))))))))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))---***((())),,,//////------///111000---***)))(((,,,,,,+++***))))))******++++++++++++*********)))******************************))))))((((((''''''(((((()))************)))'''((()))))))))))))))((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++******))))))(((((((((''')))((('''''''''(((***+++))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))*********)))(((&&&&&&''''''(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&,,,,,,,,,,,,***)))((('''))))))))))))(((((((((((('''(((((()))))))))(((((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***)))))))))***+++,,,,,,++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))(((''''''((()))***************************(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))******************)))***))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))+++)))'''(((,,,...///...000222333222///,,,******,,,++++++***************+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************(((((()))))))))))))))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********)))))))))(((((('''''''''((('''&&&&&&&&&'''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((()))(((((('''&&&%%%$$$$$$(((((('''&&&&&&&&&&&&&&&************)))((('''&&&))))))))))))((((((((((((%%%&&&'''(((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))***+++,,,---...***))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***(((((())))))******++++++((((((''''''((()))***+++************************))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''((()))******+++***))))))(((((())))))*********)))))))))******+++************************))))))))))))))))))))))))***((('''))),,,...000000333555555444111...,,,,,,++++++++++++************+++************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***))))))(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))******)))((('''&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))((((((((((((&&&'''(((((()))))))))((('''(((((((((((())))))))))))((((((''''''(((((()))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((************************'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((()))***+++,,,---))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''''''''((())))))******************************))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))*********************+++,,,)))***************++++++)))))))))))))))))))))))))))))))))***,,,///111222444666666444111...,,,,,,+++++++++++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''')))+++,,,******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''))))))))))))((((((((((((***************)))((('''(((((((((((()))))))))******))))))(((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))************************************))))))))))))******((((((((((((((((((((((((((((((((())))))(((((((((************************''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***+++++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''''''''(((((()))++++++************************)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((()))(((***)))(((''''''((()))*********))))))***+++,,,,,,))))))******+++++++++,,,******************************+++,,,---///222444333444444222///,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++************************************(((((((((((())))))))))))+++***((('''''')))+++,,,,,,+++***)))((()))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&'''(((((((((((())))))))))))((((((((((((++++++++++++***)))((('''((((((((()))))))))*********))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***,,,,,,,,,***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((())))))))))))************++++++))))))************))))))))))))))))))))))))))))))+++************)))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((***))))))(((((())))))***)))))))))))))))***+++,,,))))))******+++,,,,,,,,,***************************+++,,,,,,,,,...111444000111111///,,,++++++,,,******,,,---------,,,+++---,,,,,,,,,,,,+++++++++************************(((((((((((())))))))))))***)))((((((((()))+++,,,---,,,***)))(((((()))***(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((('''(((((()))***)))))))))((((((((((((((()))***+++***************************))))))(((((((((((((((((((((((()))(((''''''&&&''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((()))))))))(((((('''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&'''((()))))))))((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))))))))*********)))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''******************************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***,,,---,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***))))))(((((((((((((((((((((((()))))))))******((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))'''(((((()))***+++++++++))))))******)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))******)))******************)))(((((((((((()))***+++,,,))))))***++++++,,,------************************)))***++++++***+++...222...//////---+++***+++---)))***,,,---...---,,,+++......------------,,,,,,************************'''((((((((()))))))))***))))))))))))************...,,,***)))(((((()))***(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''(((((()))))))))&&&'''((()))))))))((((((''''''&&&'''((()))******))))))))))))))))))))))))******)))((((((((((((((('''((()))))))))(((&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((())))))***%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((***))))))((('''&&&%%%%%%$$$%%%'''((()))((('''&&&&&&'''((((((((((((((('''))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))************'''''''''&&&&&&'''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***+++---......---+++*********************************))))))))))))******))))))))))))))))))))))))))))))************))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++---...---***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,+++***)))((((((((((((&&&'''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++******))))))$$$%%%'''(((***,,,......******+++***)))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++%%%%%%&&&((()))+++,,,,,,)))***+++,,,,,,+++***)))''''''''''''((()))***+++))))))***+++,,,,,,------************************((()))+++***((())),,,///---......---++++++,,,...)))***,,,.........,,,+++//////.........---------))))))))))))))))))))))))'''((((((((())))))******(((((()))************)))...---+++)))(((((()))***(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''((((((((())))))******%%%%%%'''((((((((('''&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((******)))((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))$$$%%%'''))))))((('''&&&&&&''''''(((((('''&&&&&&************************))))))))))))))))))))))))'''(((((()))))))))))))))+++******))))))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''')))***,,,------))))))************))))))))))))))))))(((((((((((((((((('''(((((()))***++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((()))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((*********))))))))))))))),,,+++++++++***)))))))))************))))))))))))******))))))((((((''''''++++++******)))((((((((())))))************))))))(((***+++***)))((()))***))))))))))))(((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------......---,,,++++++++++++---,,,+++******,,,...///...---,,,++++++++++++,,,........................000111111222111///---,,,******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++------,,,+++*********************))))))))))))(((***************)))(((((()))***+++***)))((((((***&&&&&&''''''((()))******)))))))))))))))))))))))))))))))))))))))(((''''''******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((+++***((('''&&&''')))***,,,+++***(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))+++******)))))))))))))))&&&&&&''')))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))))))))************))))))''''''(((((())))))******)))(((((((((((())))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,************)))))))))((())))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((***)))))))))))))))))))))+++++++++***************************)))))))))))))))))))))***************)))))))))))))))*********))))))************)))))))))******)))(((((()))+++((((((((()))))))))))))))***************+++++++++))))))))))))))))))))))))))))))***++++++,,,------///...---,,,+++*********---,,,+++******,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111000...+++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********++++++++++++*********)))))))))***************)))(((((()))***+++***)))((((((***$$$$$$%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&''''''((((((''''''&&&(((((())))))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))+++******)))))))))))))))&&&&&&'''(((***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************))))))&&&&&&'''((()))***++++++***))))))(((((((((((()))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((())))))******+++++++++))))))))))))))))))******))))))))))))))))))))))))'''''''''((()))+++,,,---************)))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))((((((((((((((())))))))))))))))))*********************+++++++++++++++*********)))))))))((())))))***+++,,,,,,,,,'''(((((()))******++++++))))))************)))))))))))))))(((&&&''')))+++'''(((((())))))*********+++++++++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,///...---+++***))))))))),,,++++++******,,,---...+++,,,---------,,,+++***---------------------------...111222222///,,,***++++++************++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,+++++++++************)))************))))))((()))***+++***)))((((((***%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&))))))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''((((((((())))))'''''''''((()))***((('''''''''((())))))***''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))+++******)))))))))))))))******))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))************))))))'''''''''((()))***************)))(((((('''(((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))*********+++)))))))))))))))*********))))))))))))))))))))))))((((((((())))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((()))))))))))))))))))))*********)))))))))***+++++++++,,,+++++++++*********)))))))))))))))******+++++++++(((((())))))************))))))************)))))))))))))))'''&&&&&&)))+++''''''((()))******++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***************++++++******++++++,,,---***+++---......---+++***------------------------...000333555444222...,,,++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))************)))((()))***+++***(((((((((***(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************+++******)))))))))))))))******))))))))))))***+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))((((((((((((******)))(((((('''((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++)))))))))))))))*********(((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))(((((())))))************)))))))))***+++++++++,,,++++++++++++******************)))))))))(((((((((************))))))(((((())))))************)))))))))))))))((('''''')))+++'''(((((()))***++++++,,,,,,+++++++++***)))))))))************************)))***************++++++))))))))))))***+++,,,,,,************++++++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...000222444333111///---+++******************+++************************((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********((((((((()))***+++,,,---,,,,,,,,,+++++++++******((())))))*********)))))))))***+++***(((((((((***)))))))))***************(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++******)))))))))))))))'''''''''((())),,,...///************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''************************'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))************))))))***)))))))))((((((((('''***))))))(((((((((((())))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***((((((((()))******++++++***************+++++++++,,,++++++++++++***************))))))(((''''''&&&++++++******)))(((((('''))))))************))))))(((***+++***)))((()))***((())))))******++++++++++++++++++***************************************************************(((((((((((()))***+++,,,*********+++++++++++++++***+++,,,---------,,,+++************************,,,---...//////...---,,,******))))))))))))******************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))***+++,,,---,,,+++++++++************((())))))************))))))***+++***)))((((((***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''$$$$$$$$$%%%&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++******)))))))))))))))''''''''''''))),,,///000************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))))))))((('''(((((()))******++++++))))))))))))))))))))))))((((((******+++***))))))((()))))))))************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''(((((()))******+++++++++++++++***************,,,,,,+++++++++************)))))))))))))))))))))*********)))))))))))))))))))))************))))))(((***,,,---,,,************************************************+++++++++************************************)))))))))))))))))))))((((((((())))))))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,))))))(((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))((())))))***++++++++++++*********)))))))))(((((()))***************)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++***+++******)))))))))))))))+++***)))((()))***,,,---************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))&&&&&&'''((()))***++++++(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&''')))***++++++++++++(((((())))))*********+++))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''(((((()))***+++++++++,,,+++++++++******)))))),,,,,,,,,+++++++++******)))))))))***++++++,,,,,,((((((((()))******++++++))))))************))))))'''***...///---+++***)))+++++++++***************))))))******+++++++++,,,*********************************))))))))))))))),,,+++***(((''''''''''''))))))***++++++++++++***,,,++++++++++++,,,---...000000000000000000000000......---------......///((((((''''''''''''((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********))))))))))))((((((((()))***************)))***+++***)))((((((***,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((((('''&&&%%%$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++++++++)))***+++,,,,,,+++***)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))+++,,,+++)))&&&******))))))((((((''''''))))))))))))))))))))))))''''''((())))))))))))))),,,***((('''&&&'''((()))***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))(((((('''''''''&&&'''(((((()))***+++++++++((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))*********************))))))))))))))))))))))))************''''''((()))***)))))))))*********)))))))))))))))******************************))))))))))))******************************************************************************+++,,,,,,+++***)))+++---+++*********))))))((((((******+++++++++******))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))*********++++++++++++++++++,,,,,,---------++++++************++++++///////////////000000000------...//////...------+++*********))))))((((((+++++++++++++++***)))(((((()))+++,,,------,,,+++************************++++++************++++++(((((((((((((((((((((((())))))))))))************,,,,,,++++++***)))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''---,,,)))'''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))***++++++***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++---//////---+++******))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++***((('''''''''((()))***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((''''''''''''(((((()))******++++++((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))************(((((((((((())))))))))))***)))))))))))))))))))))******************************))))))))))))******************************************************************************)))***+++***))))))+++---++++++++++++*********)))******+++++++++******)))++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++...//////000111000000000------------------------,,,+++++++++***************++++++++++++******)))******+++,,,,,,,,,++++++************************+++******************+++))))))))))))))))))))))))))))))))))))************+++******)))((((((''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))***---000111000...***))))))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++***(((''''''((())))))))))))''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))******++++++)))(((((((((((()))*********))))))(((((())))))***))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))************))))))))))))))))))))))))************)))((('''''''''(((***+++))))))))))))))))))************************************))))))))))))******************************************************************************'''(((******))))))***,,,,,,,,,,,,+++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********)))))))))***************++++++++++++++++++++++++*********++++++************++++++---...000222222111000///------,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++***+++++++++************************************************************************)))))))))*********+++++++++++++++***))))))((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************)))))))))*********++++++++++++(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((***,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((((((((())))))))))))(((''''''((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))***+++***))))))))))))))))))***))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************)))))))))(((((()))))))))***************)))'''&&&'''(((***,,,)))))))))))))))***************************************))))))))))))******************************************************************************)))***++++++)))((()))***++++++++++++++++++++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))************************,,,++++++******))))))))),,,++++++******++++++,,,,,,...111333333222000......------,,,,,,------...,,,,,,,,,,,,++++++++++++)))))))))******+++,,,,,,...---+++***)))***++++++*********************************++++++*********************************))))))*********+++++++++......------,,,++++++***************************************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))************)))((()))*********++++++++++++))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((('''(((******)))((())))))))))))************((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((()))***++++++,,,,,,************)))))))))(((((()))))))))***************)))'''&&&'''(((***,,,(((((())))))******************************************))))))))))))******************************************************************************+++---...---+++)))(((((())))))******************((()))***+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++************************************,,,++++++******))))))))),,,,,,++++++++++++,,,,,,,,,---000222222111///---//////............//////******++++++++++++++++++***)))))))))***+++,,,---...---+++***)))***++++++************************)))***++++++++++++***)))************************************++++++++++++......------,,,++++++***************************(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***))))))(((((())))))***))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************+++***))))))***+++***))))))))))))************+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))*********))))))))))))***+++++++++******))))))******+++))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))******+++,,,------************))))))))))))))))))))))))************)))((('''''''''(((***+++((((((((()))******++++++******************************))))))))))))******************************************************************************+++---......,,,)))(((((()))))))))))))))*********((()))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++++++++*********+++++++++***************+++++++++++++++*********,,,,,,++++++++++++,,,,,,+++---...000000///...---...///000000000000///...************+++++++++++++++***)))))))))***+++,,,,,,,,,++++++***+++++++++************************)))***+++,,,,,,+++***)))*********************************++++++++++++,,,+++++++++***))))))(((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))+++***))))))))))))***+++))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((()))))))))************)))))))))))))))))))))******))))))******+++,,,+++******))))))******+++))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))(((((()))***+++,,,------************))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((()))******++++++******************************))))))))))))******************************************************************************'''***,,,---,,,*********)))))))))******+++++++++(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++*********+++++++++*********))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,...000111111000...,,,++++++++++++,,,,,,---------+++***)))((()))++++++******+++,,,,,,,,,++++++************************(((***+++,,,,,,+++***((())))))))))))))))))))))))*********+++++++++,,,,,,+++******)))((((((''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''')))***++++++***)))'''************++++++++++++,,,+++***))))))***+++,,,))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************(((&&&&&&'''***,,,---,,,))))))******++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))***))))))))))))************))))))(((((((((((())))))))))))(((((())))))*********+++*********)))))))))))))))*********)))******+++,,,++++++************++++++))))))(((((((((((())))))(((((())))))*********+++))))))(((((((((((())))))&&&'''((()))***+++,,,,,,************))))))))))))))))))))))))************''''''((()))***)))))))))'''(((((()))***+++++++++******************************))))))))))))******************************************************************************###&&&***+++++++++++++++*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,------------------------)))************+++++++++,,,,,,,,,+++++++++******++++++++++++******))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***,,,///111111///,,,***,,,,,,,,,------............,,,***)))((()))***+++((()))+++,,,------,,,+++************************((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&''')))***+++++++++(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))************************(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))++++++)))((()))*********++++++++++++******+++******)))))))))))))))***)))(((''''''((())))))))))))************))))))+++++++++*********)))))),,,,,,+++***)))(((''''''!!!%%%***,,,,,,***))))))+++*********))))))(((((())))))(((((((((((())))))))))))************))))))***))))))***++++++)))'''''''''''''''((((((((())))))******++++++)))((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))***************************************)))(((((((((((())))))&&&'''(((******+++++++++))))))))))))))))))))))))************************************************************************,,,,,,+++***))))))******,,,,,,,,,+++++++++******++++++******)))((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,++++++,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...000111///+++***,,,///...---+++******+++---...,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************'''(((((()))***+++++++++---,,,***)))))))))***+++(((((()))***+++,,,,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))))))))******%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((()))************''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))++++++)))((()))***)))******++++++******)))+++******)))))))))))))))((((((''''''((()))***+++))))))************))))))+++++++++*********))))))************))))))))))))$$$'''***+++***)))((((((************)))))))))(((******))))))))))))******)))******************)))+++***((()))***+++***)))'''''''''((((((((())))))***++++++,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))************(((((((((((((((((((((((()))))))))((((((((())))))'''((()))***************))))))))))))))))))))))))************************************************************************,,,,,,+++***************,,,,,,,,,+++++++++******************))))))))))))+++++++++***************++++++++++++++++++++++++......------,,,,,,++++++---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///---+++***,,,......---,,,++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********************************'''(((((()))******++++++,,,++++++***))))))******)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''')))***+++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((())))))''''''''''''((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''&&&%%%%%%(((((((((((((((((((((((((((''''''&&&'''((()))***))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))++++++)))((()))***)))******++++++******)))+++******)))))))))))))))''''''''''''(((***+++,,,((())))))******))))))(((+++************)))))))))(((((())))))*********+++((()))+++***((('''''''''************))))))))))))+++******))))))******+++************************,,,+++)))***+++,,,+++***''''''((((((((()))))))))++++++,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************************************************************,,,++++++************+++,,,,,,,,,+++++++++******)))))))))************+++---,,,,,,+++******))))))************************...------,,,+++******))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------+++,,,------,,,+++---...........................,,,,,,,,,,,,++++++++++++------,,,,,,+++***))))))************************((((((((()))******++++++***++++++++++++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***)))))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((&&&''''''((())))))******''''''''''''((((((((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******(((((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))******''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++((()))++++++)))((()))***))))))************))))))+++******)))))))))))))))''''''((((((((()))******(((((())))))))))))((((((************))))))))))))))))))))))))************)))******)))''''''((()))*********)))))))))))))))******))))))))))))******++++++************++++++,,,+++,,,...000///---+++'''(((((((((((()))))))))++++++++++++******))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************(((((())))))*********))))))************))))))((())))))))))))))))))))))))************************************************************************,,,++++++******+++++++++,,,,,,,,,+++++++++******(((((()))******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,------------------***+++,,,---.........///......////////////......------,,,,,,,,,+++++++++...------,,,+++***))))))************************(((((())))))************)))***+++,,,,,,+++))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((()))((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''((()))***''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((()))++++++)))((()))***)))))))))******)))))))))+++******)))))))))))))))***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((()))((('''''')))+++))))))))))))))))))******((((((''''''''''''((((((++++++***))))))***++++++***,,,///333555333...***(((((((((((()))))))))******))))))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************'''((()))***++++++******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------+++,,,---///000111000000...//////000000//////...---------,,,,,,,,,++++++------,,,,,,+++***))))))************************)))))))))))))))*********))))))+++,,,,,,+++***))),,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********''''''&&&&&&&&&''''''((('''&&&&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,((((((((()))))))))******((((((((((((((())))))***************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))++++++)))((()))***((())))))******))))))(((+++******)))))))))))))))************)))'''&&&%%%'''(((((())))))(((((('''(((((()))))))))))))))***+++*********))))))(((((('''((()))((('''(((***,,,))))))))))))************(((''''''&&&&&&''''''(((+++***)))(((((()))***+++)))+++///333555333...***((((((((()))))))))******))))))(((''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************(((((((((((((((((((((((('''(((***+++,,,++++++***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******))))))******+++,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------............---------------------000222222111///////////////////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))******))))))***++++++++++++***,,,+++++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))&&&''''''(((***++++++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******'''&&&&&&&&&&&&'''((((((&&&'''((()))************''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((()))***++++++''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))++++++)))((()))***(((((())))))))))))((((((+++******)))))))))))))))))))))******)))((('''&&&''''''((((((((((((''''''(((((((((((())))))******))))))))))))************((()))***)))((('''((()))((()))))))))************((((((''''''''''''((((((***)))'''&&&&&&''')))***)))***,,,///111000---+++(((((()))))))))***************((('''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---............---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------,,,---///222222///---//////...------...//////...------------,,,,,,,,,***++++++++++++,,,,,,,,,***************************)))))))))))))))))))))******))))))***++++++,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((((((%%%'''***,,,,,,,,,***)))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''(((((()))))))))&&&&&&'''(((((()))******((((((((((((((()))******((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))++++++)))((()))***(((((())))))))))))((((((+++******)))))))))))))))'''((()))******)))((((((''''''(((((((((((('''''''''((((((((())))))******''''''((()))***+++,,,,,,***+++,,,+++(((&&&&&&&&&(((((())))))*********+++))))))(((((((((((())))))***((('''&&&&&&'''(((******)))(((***,,,------,,,))))))))))))************,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************************************&&&(((***,,,---,,,+++***''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,---...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...------,,,,,,++++++***************************+++,,,,,,------......///------...//////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,...111111...+++000///---,,,,,,---///000......---------,,,,,,,,,)))******++++++,,,------*********************************)))))))))))))))+++***)))))))))***,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------......---,,,***)))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))******++++++''''''''''''((((((((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))%%%'''+++......---***)))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((%%%&&&&&&'''((())))))***((((((((((((((()))******&&&''''''(((((((((((((((************************,,,,,,++++++***)))((((((,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******************)))))))))))),,,+++)))((('''((()))***''''''(((((())))))******++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))************%%%&&&&&&&&&''''''((((((+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))(((((())))))))))))((((((++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......------,,,,,,+++******)))------,,,,,,,,,,,,------222111///---,,,,,,---...///......------......///---------,,,,,,,,,++++++,,,------......------,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000////////////////////////......---,,,,,,+++******,,,+++***))))))+++---...((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))---000111///)))'''))),,,$$$%%%&&&((()))*********(((***+++***)))((()))***+++*********))))))((((((************)))))))))))))))(((&&&%%%%%%&&&((())),,,++++++***((('''%%%$$$************************(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))&&&&&&'''''''''''''''&&&&&&'''''''''((()))))))))''''''((((((''''''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''******+++******)))((('''(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((((())))))((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&((()))***************************,,,,,,+++******)))(((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))***************)))))))))((((((***************))))))((('''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************'''((((((((())))))))))))+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))((())))))******))))))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------.........//////---------------------------,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///...------,,,,,,------...------------------,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////..............................------,,,++++++***,,,+++***)))***+++---...)))***+++------+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++...000...)))'''))),,,(((((())))))((('''&&&&&&)))***++++++))))))***+++************)))))))))(((************)))))))))))))))(((&&&%%%%%%&&&((()))******+++******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''(((((((((''''''&&&''''''''''''''''''((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))***))))))(((((('''((((((((()))))))))))))))((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%((((((((((((((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((***)))&&&%%%%%%'''***,,,************************+++++++++******))))))((())))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))(((((()))***,,,---,,,+++)))'''(((((((((((())))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***************************++++++++++++++++++***************+++************)))))))))+++************)))))))))*********++++++*********************************,,,++++++******++++++,,,************************************+++++++++++++++++++++++++++++++++++++++++++++,,,------......---............/////////,,,------...//////000000........................---,,,,,,,,,---...000111......------------......------------------......,,,------------------,,,------------,,,,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................................------,,,+++++++++,,,,,,+++******+++---...***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))),,,---,,,)))''')))+++*********)))((('''&&&%%%)))***++++++))))))***+++************))))))))))))************)))))))))))))))((('''&&&&&&'''((()))))))))***+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************+++*********)))))))))(((******************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))+++++++++************)))******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))'''((((((((()))))))))******************************************+++++++++))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++************************************))))))))))))************))))))))))))***++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------.........//////,,,,,,------...//////000//////000000000000//////............///111222333000000000//////000000000---------------...............////////////......------------,,,,,,,,,,,,------............------------------------------------------------------..............................------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************(((***+++***)))((()))+++'''(((((()))))))))((((((((()))******(((((()))************)))))))))))))))************)))))))))(((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************)))((('''&&&'''''''''&&&%%%%%%%%%$$$'''''''''(((''''''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))++++++++++++******************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''++++++***))))))***+++,,,))))))))))))((((((((((((''''''(((((())))))******************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------------............------------------------...///000000000000///...000000000000111111222222111111000000000000111111..............................////////////...............---------,,,,,,---......//////......---------------------------------------------------..............................------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************((()))))))))))))))******(((((()))))))))))))))((('''((()))(((''''''((()))))))))))))))))))))******************)))))))))((((((((((((''''''((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&%%%%%%%%%$$$'''''''''(((''''''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((%%%'''***,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))((((((((((((''''''+++***((('''''')))+++,,,))))))))))))((((((((((((''''''(((((())))))******************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***************+++++++++(((((()))))))))))))))***(((((()))))))))))))))******++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......///000000111111------........./////////////////////////////////...///000111111000///...000000111111222222222222222222111111111111222222111111111000000000//////------............------////////////.........---......////////////......------------------------.........---------------------------------------......------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********+++++++++***)))((('''&&&'''((())))))''''''((()))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''((((((((()))))))))%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))++++++***)))((())))))))))))))))))))))))((()))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******************)))''''''((()))******+++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))((((((((('''''''''(((((('''(((((())))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********)))))))))((())))))*********+++++++++(((((((((((())))))******(((((((((((())))))************++++++++++++******((())))))***++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---////////////////////////......///000000111111222///000000000000111111111222222333333444444555555222333555666666555333222111222444555666777888888666666555555555555666666666666555444333222222111///000000111111000000///000000000000////////////......////////////............................../////////.........------------------------------------..................------...------,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************)))***************)))(((''')))***+++***)))((()))+++((()))))))))************************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((())))))%%%&&&'''(((((((((((((((''''''''''''''''''((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++******(((((()))+++,,,---...///******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''$$$&&&((()))***)))((('''******))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))******++++++++++++'''((((((((())))))******'''((((((((())))))***************++++++*********((())))))***++++++,,,,,,,,,++++++++++++++++++,,,************************---------.........//////000000000000000000000000/////////000111111222222111222222222222333333333444444555777888:::;;;;;;888999;;;<<<<<<;;;999888444555777:::<<<>>>??????;;;;;;::::::::::::;;;;;;::::::999777666555444333333444444555555444444333111111111111000000000000......////////////..............................000000/////////.........------------------------------..................---.........------,,,++++++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******++++++***)))&&&&&&((()))++++++,,,,,,***,,,,,,,,,+++***+++,,,(((((())))))*********+++************))))))))))))(((((())))))))))))((((((&&&'''((()))************************************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))###$$$%%%'''(((((())))))&&&'''''''''((()))))))))''''''((((((''''''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((***))))))))))))+++---...***************)))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))''''''(((+++---...---((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&++++++******++++++,,,---+++***)))'''''')))***+++'''((()))++++++******)))))))))))))))))))))))))))************************((())))))*********))))))***++++++,,,+++***)))(((((((((((((((((((((((((((++++++******)))(((((((((***)))(((''''''((()))***)))************++++++++++++++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---,,,,,,++++++,,,,,,............///111222222//////000...------...000111111222333444555666666555222333999<<<:::<<>>======???@@@@@@??????>>>>>>======>>>>>>??????===<<<;;;===>>>>>>>>>@@@??????@@@CCCDDDCCCBBB??????===<<<;;;:::999888888999:::===>>>>>>:::888666666666666666555333333000111222111000000000111333111////////////---,,,***+++---///000///...---///...,,,+++***+++,,,...000///...---------...///......---,,,,,,+++******...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++******)))((()))))))))******************************))))))((((((''''''))))))))))))******************)))((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%&&&&&&'''((())))))******(((%%%%%%%%%&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))))))))))))))((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&&&&'''''''''''''''((()))***))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))(((((()))***,,,---))))))******))))))(((''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((+++,,,---,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***))))))))))))***+++++++++***)))(((((()))***+++'''((()))***+++******)))))))))))))))))))))))))))***************************************)))((('''***++++++++++++***)))(((************************************))))))))))))***)))(((((((((((()))***)))************++++++++++++++++++*********))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...............//////............///111222333222333333333222111333444999::::::<<<===>>>??????>>><<<>>>CCCEEEBBBBBBFFFCCCBBBAAAAAACCCDDDCCCBBB@@@??????>>>>>>>>>>>>>>>AAA???===<<<===>>>@@@@@@===???CCCHHHKKKKKKHHHEEEAAA@@@???>>>>>>======<<<;;;;;;<<<===???>>><<<::::::::::::::::::999999999555666666555444444444444444222111111111000...,,,///000000000000...---,,,111000...---,,,---...///111000///...---.../////////.........------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))******************************))))))((((((((((((((((((((()))))))))******)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******+++++++++***''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((((((((('''&&&%%%(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***++++++(((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))************************''''''(((((())))))******+++)))((((((***++++++***))))))************))))))))))))))))))))))))))))))************************((((((((((((((()))******)))(((((((((((()))******+++***)))(((((()))***+++(((((()))************)))))))))))))))))))))))))))************************++++++++++++***((('''&&&******++++++******)))(((************************))))))))))))***************))))))(((((())))))***)))************++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111////////////111222333444666888999999888888:::;;;>>>>>>???@@@AAABBBCCCCCCCCCBBBDDDIIIJJJGGGFFFGGGCCCAAA@@@@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCC@@@??????@@@BBBDDD>>>BBBJJJQQQUUUSSSMMMHHHCCCBBBAAAAAACCCDDDCCCBBBBBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;::::::999888666555555666555222000333333222111111000//////333222000//////000000111222111///.........///000////////////000000000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''''''''(((((())))))***''''''((((((((()))))))))))))))))))))************+++)))((('''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((('''&&&%%%))))))(((&&&&&&%%%%%%%%%'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((())))))***''''''((((((((((((''''''&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++***((((((*********))))))))))))******)))))))))))))))))))))))))))))))))************************((((((((((((((())))))***)))(((((((((((()))************)))(((((()))******((()))))))))************))))))))))))))))))))))))***************************************)))((('''******************))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111111111222222444555777888:::<<<===>>>>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHIIIIIIJJJKKKEEEBBB???>>>???AAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFJJJIIIGGGEEECCCEEEHHHJJJGGGKKKRRRYYY[[[XXXQQQKKKGGGEEEEEEHHHLLLNNNMMMLLLJJJGGGDDDBBBCCCEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHIIIGGGEEEDDDCCCBBB@@@>>>>>>===;;;;;;<<<;;;999777555444444333444444555666444333222111111111111222333222000///......///000...//////000111111222222000//////......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++,,,++++++***************************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''$$$%%%%%%&&&'''(((((()))'''(((((((((((()))))))))(((((((((((('''''''''''')))'''&&&%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''((()))******+++,,,))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))'''((((((((()))))))))***))))))************))))))((((((((((((((((((((((((************************))))))))))))((((((((((((,,,***(((((()))***)))(((***))))))))))))))))))***))))))))))))))))))))))))***************************))))))(((((((((((((((***))))))))))))***++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))))))))*********+++++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---...000222333444444444555555555666888999;;;<<<<<<>>>@@@AAAAAA@@@AAABBBFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFIIINNNQQQRRRKKKGGGBBBAAABBBFFFIIIJJJFFFGGGJJJMMMPPPRRRSSSSSSUUUUUUTTTQQQOOOPPPSSSVVVYYYZZZ]]]``````]]]WWWRRRPPPOOOQQQVVV\\\___^^^[[[SSSOOOKKKIIIIIIKKKLLLLLLKKKMMMOOORRRTTTVVVVVVVVVTTTQQQNNNLLLKKKIIIEEEBBBDDDBBB@@@???@@@???>>><<<<<<;;;:::999999999999999555444444333333333333333444333111000/////////000//////000000111111222222333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************))))))))))))************''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))(((((()))))))))))))))(((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***(((((((((((('''''''''''')))'''&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******))))))(((''''''((()))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))''''''(((((())))))******)))******++++++******)))((((((((((((((((((((((((******************************))))))((((((''''''+++)))(((((()))***)))(((******))))))))))))******))))))))))))))))))))))))******************************)))(((((((((((((((***))))))))))))***++++++)))))))))******))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))((((((((()))******(((((((((((((((((((((((('''(((((()))***+++++++++)))******++++++******))))))************+++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......//////---......///000111222222333555777888:::::::::999777777888999;;;===>>>???===@@@BBBCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBFFFHHHIIIMMMSSSWWWWWWOOOLLLIIIIIIKKKOOOQQQRRRUUUWWWZZZ^^^aaacccdddeeefffhhhhhhfffcccbbbdddgggllllllkkkkkkkkkiiieeebbb```aaaeeemmmvvvyyyvvvqqqccc___ZZZWWWXXXYYYZZZZZZ]]]```dddiiilllmmmmmmlllccc___[[[XXXWWWUUUPPPLLLKKKHHHEEECCCCCCDDDDDDDDDIIIHHHFFFCCC@@@===;;;:::999999999999888888777777777666444222111111222222222222222111111111111111444333222000//////......------------------------------------------------------------------------------------------------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************)))))))))************+++''''''((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))(((((()))*********))))))((((((((())))))******+++((((((((()))))))))******))))))))))))************+++)))(((((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((((((''''''((())))))&&&&&&&&&'''''')))******'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++***)))((('''((())))))******))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((('''''''''((()))*********)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))***))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))(((((((((((()))******))))))************))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))*********+++)))***++++++++++++***))))))************+++++++++))))))*********+++++++++***++++++,,,,,,---------------......///000000111///000111333444666777888777999;;;===>>>======<<<888888999:::<<<>>>@@@AAA???BBBDDDEEEDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJQQQVVVXXX]]]cccccc```XXXXXXZZZ\\\```aaa```___iiikkknnnrrrtttuuuvvvvvvyyy|||~~~|||xxxvvvxxxzzz{{{zzzzzz{{{||||||zzzxxxuuuwww}}}zzzvvvrrroooooopppppppppnnnrrryyyzzzuuuooolllkkkiiiccc^^^VVVRRRMMMJJJJJJLLLNNNOOOSSSRRRPPPMMMJJJEEEAAA???@@@@@@@@@@@@@@@???>>>>>>;;;:::888666555555555666666666555444222111111000222222111000000///000000........................------------------------,,,------------------,,,------------------------++++++++++++++++++++++++,,,,,,+++************+++************************))))))*********+++++++++((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))))))))*********(((((()))))))))*********(((((())))))******+++++++++)))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******((('''''''''((()))***+++))))))((((((((())))))***(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''')))***+++,,,,,,+++***)))(((((()))***************'''''''''((((((((((((((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((&&&''''''((()))******+++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((&&&''')))******)))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,'''''''''''''''((())))))))))))************))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))(((''''''''')))***+++************************))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++))))))******++++++++++++******+++,,,,,,---...............///000111111222111222444666888:::;;;<<<888:::<<<===>>>>>><<<;;;888888999:::<<<>>>@@@AAAAAACCCFFFFFFDDDCCCBBBBBBDDDEEEHHHKKKNNNQQQSSSTTTYYYccckkknnnrrrvvvtttnnnfffiiinnntttwwwvvvrrroooxxxzzz}}}xxx}}}~~~}}}zzztttnnn```[[[UUUQQQRRRUUUWWWYYYVVVVVVVVVTTTQQQMMMIIIFFFEEEEEEFFFFFFEEEEEEDDDCCC>>>===;;;999888888888999:::999777666444222111000000000000///000000111222................................................+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))))))))************************))))))******++++++++++++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''))))))))))))************%%%&&&&&&'''((())))))***)))'''&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))%%%&&&'''(((((('''&&&%%%'''''''''((()))******+++&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((()))***+++''''''''''''((()))+++,,,,,,+++***))))))(((((()))))))))(((((('''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((***+++,,,,,,++++++,,,+++++++++***)))))))))+++++++++*********)))))))))))))))))))))))))))))))))******(((&&&%%%&&&'''++++++***************+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++*********))))))((((((******++++++++++++******)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((***************************)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))***+++&&&''')))+++------,,,,,,)))***+++---...000111222222111111222333555777888:::::::::;;;<<<<<<<<<======<<<;;;<<<>>>===:::666888666999>>>>>>;;;===CCCDDDDDDEEEGGGEEEBBBEEEJJJKKKNNNRRRSSSUUU[[[dddlllvvvyyy~~~zzz}}}}}}tttooolllgggbbb```aaadddggg```aaaaaa^^^YYYUUURRRQQQPPPRRRSSSTTTSSSPPPMMMKKKNNNIIICCC???<<<<<<;;;:::<<<:::888777777666444222444333111//////111333555///......------.........///...---,,,,,,,,,---...//////...------------...------............------------------------------,,,+++******,,,,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++***)))(((((((((******************************'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***************)))((((((&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###%%%(((((((((''''''((())))))(((((((((((())))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))(((''''''(((((((((((('''''')))***+++++++++***))))))++++++******************+++++++++*********)))))))))))))))))))))))))))))))))******(((&&&%%%&&&'''*********)))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******)))(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***************)))))))))((()))******************))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++++++++***))))))))))))***++++++******+++,,,------,,,,,,,,,---...///000111222222333333444555777:::===???@@@@@@???>>><<<;;;;;;:::===<<<:::;;;======:::888;;;999===EEEHHHEEEEEEHHHIIIIIIKKKNNNNNNNNNRRRXXX[[[^^^bbbdddeeejjjrrryyy~~~|||{{{zzzyyyyyyxxxwwwkkklllkkkhhhccc^^^\\\[[[___bbbfffiiihhheeeaaa^^^^^^ZZZTTTOOOJJJFFFAAA>>>>>><<<:::999999888666444666444222000///000111222000000//////.../////////000///...---------...///000///...---------------,,,------------------,,,------------------------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,************************************************************)))))))))(((******++++++++++++******)))))))))))))))))))))))),,,+++++++++***++++++,,,))))))))))))))))))))))))'''''''''''''''((())))))***)))((('''''''''''''''))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))******)))(((((('''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''))))))'''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))************))))))++++++++++++***)))((('''))))))******************+++************))))))))))))))))))))))))))))))))))))******)))'''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******))))))))))))))))))))))))&&&''''''(((((())))))***************))))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...------,,,,,,------...//////111222444666777888888888888999;;;===@@@AAA???>>>===<<<:::999888777>>><<<;;;;;;<<<===<<<;;;>>>@@@HHHTTT\\\[[[WWWUUUTTTSSSUUUZZZ]]]___dddkkkooorrrwwwyyyzzz}}}}}}}}}|||xxxrrrnnnkkkkkkrrrvvv|||~~~zzzvvvqqqmmmggg___WWWOOOFFFAAACCCBBB@@@??????===:::888999888777555333222222111222222111000000000000000000///.........///000111111000///...------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++,,,++++++***(((((((((((((((((((((((((((((('''''''''((())))))******)))(((((((((((()))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((())))))(((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((())))))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''')))***)))'''%%%%%%%%%))))))(((((((((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))******++++++******)))***************))))))((((((((())))))******++++++************))))))))))))))))))))))))))))))))))))((()))******(((''''''((('''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...///...---------...000111222333444777999<<<>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;:::???>>><<<<<<===???@@@AAACCCJJJYYYlllyyy{{{tttmmmfffcccdddhhhlllooovvv}}}~~~~~~{{{{{{vvvlllbbbXXXOOOIIIJJJIIIGGGFFFEEECCC@@@===???>>>===<<<:::888777666555444333222111000000000111000///......///000111222111000...------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''')))*********(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((()))(((((())))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((())))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))'''&&&&&&'''))))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))(((((((((((())))))******+++((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))'''((((((&&&'''((()))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))************************************((((((((()))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))++++++************++++++************************))))))************))))))++++++++++++++++++++++++++++++++++++,,,---...///......---...000222444666999:::;;;<<<===>>>??????===<<<;;;:::::::::;;;<<<<<<======>>>>>>??????@@@?????????@@@AAACCCFFFHHHLLLXXXlll|||wwwtttvvvyyy|||tttjjjbbb\\\XXXRRRPPPOOONNNMMMJJJFFFCCCEEEDDDCCCAAA???===<<<;;;777777555444222222111111222111///.........///000111111000///...---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))************++++++++++++******))))))))))))))))))))))))&&&'''((()))***))))))(((***************************))))))((((((((())))))'''''''''&&&&&&''''''((((((((())))))******++++++((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))***))))))(((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((('''((()))***+++,,,(((((())))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''')))++++++***(((((((((&&&''')))***+++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((()))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))++++++************++++++************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,---///000111///000111222444777999:::AAAAAA@@@???===<<<;;;;;;888888888888:::;;;===???=========>>>??????@@@@@@CCCEEEHHHJJJLLLNNNRRRUUU\\\jjj}}}vvvooojjjfffddd^^^]]][[[ZZZYYYUUUPPPMMMMMMLLLIIIFFFCCCAAA@@@???<<<;;;999777666555444444555444222000/////////000111000//////......////////////000000000000//////------------------------,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))(((((()))***++++++++++++******************************)))((((((((())))))'''&&&&&&&&&&&&''''''((((((((())))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((()))+++,,,,,,---))))))******))))))((('''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''(((((('''(((***,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))((('''(((((()))***)))))))))))))))((((((((((((((((((((())))))******))))))))))))))))))))))))&&&)))+++,,,***)))((()))&&&''')))+++,,,,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((())))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************)))******************)))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******))))))))))))******************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444555666888:::;;;<<<<<>><<<;;;:::999888888888999:::===???@@@===>>>@@@BBBDDDFFFGGGHHHPPPSSSYYY\\\___aaaeeeiiiooo{{{|||yyywwwtttssspppooonnnmmmkkkgggbbb^^^ZZZXXXSSSNNNIIIFFFDDDDDDAAA@@@>>><<<:::999888888999888555333111111000000//////////////////000111......////////////..............................,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******************************************************((()))))))))******************++++++++++++******))))))))))))))))))))))))((((((((())))))***,,,,,,************************+++******)))(((((())))))'''''''''''''''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******++++++)))************)))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))((('''''')))+++))))))(((((((((((())))))'''''''''((())))))******&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))************)))))),,,***)))(((''''''((((((******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&)))+++,,,+++)))))))))&&&(((***,,,---,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************)))************+++++++++*********************************)))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))------------------------,,,,,,------///000111222888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;<<<;;;===<<<;;;;;;;;;<<<>>>???BBBDDDGGGKKKOOOSSSVVVXXX\\\aaaggglllooorrrvvvyyy|||~~~}}}{{{vvvqqqmmmfffbbb\\\UUUOOOKKKIIIHHHEEEDDDBBB@@@>>><<<;;;;;;===;;;888666333222222222.........//////000111222------............------////////////////////////,,,+++******,,,,,,+++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))'''&&&&&&&&&&&&(((***+++))))))))))))))))))))))))++++++***))))))((())))))((((((((((((((()))******))))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&%%%'''))))))((('''((()))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))*********+++***(((&&&&&&''')))))))))(((((((((((())))))&&&&&&'''((()))***++++++&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***************)))((('''))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&((())))))(((************************************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))******))))))))))))************++++++******))))))(((((((((((())))))*********+++)))************++++++++++++******)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&((()))************************************++++++******)))(((((((((''''''((())))))))))))))),,,+++)))((((((((())))))************************************************,,,,,,++++++++++++,,,,,,,,,---...---***))))))***,,,---///111444777999:::========================;;;888777;;;<<<::::::<<<;;;<<<>>>???@@@BBBFFFIIIMMMOOORRRWWW]]]ccchhhkkkrrruuuyyy{{{}}}~~~~~~{{{vvvqqqjjjccc]]]XXXSSSPPPRRRKKKDDDAAABBBDDDCCCAAAAAA???===;;;999666222///222//////333333111111333////////////////////////......---------,,,,,,,,,+++******************+++...---,,,,,,,,,,,,---...++++++)))((((((((()))***+++++++++++++++++++++++++++++++++************)))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&++++++***)))))))))))))))+++*********))))))(((((())))))(((((('''''''''''''''***---,,,(((%%%&&&((((((((())))))))))))((((((************************))))))************))))))))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%'''***+++)))'''))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((())))))(((''''''''''''''')))))))))))))))))))))))))))'''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))'''(((((((((((()))))))))*********)))))))))))))))((()))))))))************)))************+++++++++,,,++++++***************(((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))************************************)))))))))))))))*********)))******+++++++++++++++,,,+++***))))))))))))***************************************************(((((((((((()))***+++,,,+++,,,---,,,++++++---///000222333555777999::::::===<<<<<<;;;;;;:::::::::;;;999:::>>>???<<<<<>>===:::999666333111444333000...000.................................---------,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,,,,---...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++*********************)))******++++++))))))))))))))))))))))))(((((((((((()))))))))************)))))))))((((((******))))))(((((())))))*********)))))))))((((((((((((((((((''''''&&&&&&)))'''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((((((***))))))(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''&&&%%%%%%'''***+++***((())))))))))))))))))))))))******))))))))))))******((())))))************)))))))))((('''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))************)))************+++++++++---,,,,,,+++***+++++++++((((((((()))))))))******************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))************************************'''(((((()))******++++++)))***++++++,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++************************(((((((((((()))+++,,,---,,,---...---,,,---000222777888999;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===<<<>>>AAAAAA>>>@@@DDDGGGKKKRRRYYY___dddjjjmmmnnnpppssswww|||{{{uuukkkeee^^^YYYXXXWWWVVVSSSSSSPPPLLLIIIGGGEEECCCAAA===888555666555111/////////////////////////////////.........------------------,,,,,,,,,,,,------...------,,,,,,------...///...---,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++************++++++******)))*********))))))))))))))))))))))))((((((((()))))))))******,,,++++++++++++*********))))))))))))((((((((((((******))))))))))))(((((('''''''''''''''&&&&&&&&&***&&&!!!"""&&&******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((())))))++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((''''''''''''%%%$$$%%%'''***+++***)))))))))))))))))))))))))))***))))))(((((())))))***'''((()))***************))))))((((((((((((((())))))))))))))))))))))))))))))(((&&&''')))******)))************************************************(((((((((((()))))))))))))))))))))))))))*********++++++******)))((((((((('''''''''((((((((())))))(((((())))))******++++++)))))))))))))))*********))))))*********+++++++++,,,,,,+++************+++(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))***************************************(((((())))))************(((((()))************))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111111000///000333555;;;<<<===>>>>>>===;;;:::888999:::;;;===>>>@@@@@@AAA@@@AAACCCBBBBBBIIIQQQUUU\\\eeeooovvv|||vvvrrrllliiihhhiiihhhggggggddd```\\\XXXSSSNNNJJJEEE???::::::999666333333222222222222111111111111/////////............---......------------......------------------------///......---------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))((((((''''''))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&)))'''$$$$$$&&&)))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((*********))))))((((((''''''''''''((()))***++++++(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((((((((''''''''''''&&&&&&'''((()))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))***************))))))((((((((())))))***)))))))))))))))))))))))))))((('''''')))******)))************************++++++++++++++++++++++++(((((((((((())))))))))))******))))))))))))))))))************))))))(((((((((((()))))))))*********(((((())))))******++++++******))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))************)))************************************))))))(((((((((((()))***************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///111222333333444555888;;;<<<============<<<:::999999:::;;;<<<===???@@@@@@BBBBBBDDDGGGHHHNNN\\\jjjqqqwww|||yyyxxxwwwwwwwww{{{zzzxxxvvvsssmmmeee```QQQGGG@@@>>>===:::888999555444444333222222111111000000/////////.........///..................///---------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************************************((())))))***)))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''''')))+++***(((&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))*********'''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((((((((('''''''''''''''((())))))((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((())))))************)))))))))((((((((()))******))))))))))))))))))))))))***((('''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))************************)))))))))))))))************++++++++++++***))))))(((((()))))))))))))))*********++++++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++******)))************************++++++******)))(((((('''***+++,,,,,,---,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000111333666888:::<<>>??????@@@EEEHHHMMMRRRVVV```ttt~~~yyyfffYYYLLLFFFDDD@@@======888777666444333111000///000000000000//////////////////............//////,,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))*********)))))))))))))))))))))))))))))))))*********++++++((((((((())))))))))))))))))***+++++++++***((('''''''''(((((((((((())))))'''''''''(((((((((((((((&&&***...,,,(((%%%&&&((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((***)))'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((())))))(((((()))******+++))))))))))))))))))))))))***)))'''((()))+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((((()))******++++++((((((((())))))))))))************)))))))))))))))************)))))))))((()))************+++++++++,,,+++******))))))******))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********++++++******)))*********************************)))))))))))))))***+++,,,,,,------,,,,,,((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,...000222444555666999<<<>>>>>>>>>??????;;;:::999888888:::;;;<<<<<<===???AAACCCEEEGGGHHHPPPUUU^^^dddhhhqqqyyysssrrrtttvvvyyy|||~~~{{{xxxvvvwwwzzz|||{{{xxxsssssszzztttaaaVVVOOOHHHDDDCCC>>>===;;;999777444222222111111111000000000/////////......------......///,,,,,,---......---,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++*********)))******++++++))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))************,,,,,,,,,+++)))((('''''''''((((((((())))))((((((((()))))))))******(((((()))((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''###&&&))))))(((''')))***))))))))))))))))))))))))******))))))))))))*********************)))((('''))))))((())))))***++++++))))))))))))))))))))))))***)))'''(((***++++++***************************++++++++++++++++++++++++(((((((((((())))))))))))+++*********))))))((((((''''''((()))***+++,,,,,,''''''''''''((((((((()))++++++******))))))((((((+++*********))))))(((((()))************+++++++++---,,,++++++******++++++)))************+++++++++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******+++++++++******)))************************((((((((()))******++++++))))))***++++++++++++***'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++,,,...000333777999;;;>>>@@@CCCCCC@@@===:::999;;;999777666777:::===???;;;===@@@EEEJJJOOOSSSUUU\\\cccmmmssstttzzz}}}|||}}}}}}||||||}}}~~~}}}xxxtttqqqtttyyy~~~zzzwwwwwwvvvtttqqqkkkmmmuuussscccYYYPPPJJJHHHEEECCCAAA>>>;;;999777555111111111111000000000000......------------......,,,,,,---......---,,,,,,,,,---.........---++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++***+++---------,,,***(((&&&'''''''''(((((())))))(((((())))))******++++++***&&&""""""&&&)))***)))(((((())))))))))))((((((************************''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((()))))))))''''''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++)))(((&&&&&&&&&'''((()))((((((((('''''''''''' $$$''')))((((((+++...+++******)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((&&&$$$%%%)))+++***))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((()))***,,,,,,+++******(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))************)))************++++++++++++*********))))))(((((())))))************)))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++***)))((()))***++++++***)))+++,,,///...,,,******+++,,,---...///000333666:::===???;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===;;;;;;<<>>BBBEEEQQQWWW^^^cccdddggglllqqqvvv{{{|||{{{}}}~~~{{{xxxvvvvvvvvvwwwyyy{{{~~~}}}xxxuuuyyyxxxxxxzzz|||~~~vvvjjjccc``````ZZZTTTOOOLLLIIIEEEBBB===:::888666555333111/////////////////////......---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,+++******+++,,,,,,************************++++++************++++++))))))))))))*********++++++++++++*********))))))***)))((((((((()))++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((''''''))))))))))))))))))))))))''''''(((((()))+++,,,---+++************)))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))(((&&&'''((())))))(((''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++************((())))))******))))))((()))((((((((())))))******,,,+++++++++******))))))'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************)))************+++++++++************))))))))))))))))))************)))))))))))))))*********++++++************++++++++++++************************************************))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,++++++,,,...+++++++++,,,---000222444888999<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<=========>>>===<<<;;;===CCCKKKQQQ^^^ccchhhkkkmmmpppuuuzzz}}}zzzzzzzzzsssssssssrrrqqqrrrtttwww~~~zzzyyytttsssssstttuuuvvvwwwwwwxxx{{{xxxrrrpppoooggg]]]XXXVVVUUURRROOODDDAAA>>><<<:::777333000111111000000//////......////////////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++,,,++++++******++++++,,,************************++++++************++++++)))))))))***************++++++*********))))))))))))))))))((()))******+++******))))))((((((''''''&&&&&&'''(((((((((''''''((((((''''''(((((()))***))))))))))))((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((('''))))))))))))************(((((((((((()))***+++,,,************))))))))))))************************((()))))))))************))))))))))))))))))))))))***)))((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************)))))))))******))))))))))))((('''''''''(((***+++,,,++++++******))))))(((''''''((()))******++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********((()))))))))************))))))*********+++++++++*********)))))))))))))))))))))************))))))))))))))))))************)))))))))*********++++++************************************************)))))))))))))))***************+++++++++******))))))***,,,,,,++++++,,,...+++,,,---///222555888:::>>>>>>>>>===<<<;;;:::999<<<<<<<<<======>>>>>>>>>?????????AAAEEELLLVVV\\\cccfffkkkooorrrwww}}}~~~}}}zzzvvvqqqnnnnnnooonnnsssxxxyyyxxxzzz~~~{{{{{{{{{zzzyyyxxxyyyzzzvvvwww{{{~~~~~~~~~uuuiiicccbbbbbb___\\\NNNJJJEEEAAA>>>;;;888666555555444333222111000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++************************++++++************++++++************************************)))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++******)))))))))((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))******))))))************))))))(((((()))))))))*********((((((((()))))))))******************************************************((()))))))))*********+++)))******+++++++++******((()))++++++***+++,,,......///111444888;;;>>>???BBB@@@===:::888888999:::<<<<<<===>>>@@@AAABBBBBB@@@CCCHHHMMMRRRYYYaaafffiiilllpppvvv|||{{{zzzyyynnnoooppppppooooooppprrrvvv}}}xxxqqqooonnnllliiiYYYSSSKKKEEEAAA@@@???>>>888777666444333111000///000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++************************++++++************+++++++++++++++************************)))))))))((((((((()))))))))************+++******)))(((''''''&&&'''''')))))))))((('''&&&((((((((((((((()))******))))))))))))((((((((((((((()))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((((((((('''''''''(((((()))))))))++++++***)))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***)))(((((()))+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((())))))))))))******++++++******))))))((((((((())))))******((((((((((((((((((((((((((())))))******+++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))************)))************+++++++++))))))))))))************))))))************))))))((((((((()))))))))******'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++))))))***++++++++++++***(((***+++,,,+++,,,---///111333555888<<>>>>>@@@BBBDDDFFFHHHIIIGGGLLLTTT\\\bbbhhhmmmppppppsssxxx~~~}}}xxxrrrooonnnnnniiimmmrrrvvvyyy{{{~~~~~~{{{xxxvvvfff```WWWOOOJJJGGGEEEDDD:::999888666333111000///000000000000000000000000............---------,,,------------,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************++++++************+++++++++++++++++++++***************)))))))))((((((((((((((()))************)))******))))))((((((''''''(((((()))))))))(((''''''((((((''''''(((((()))***))))))))))))((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&''''''(((((())))))***)))))))))))))))***+++(((((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''')))***)))((((((***---************)))))))))((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))((()))******++++++******((((((((())))))***++++++************************)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))************)))************+++++++++((()))))))))************))))))************))))))(((((((((((()))))))))***(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,))))))***+++++++++++++++***,,,---.........000111444555888:::===@@@AAABBBBBB@@@>>>======>>>@@@AAAAAABBBDDDGGGJJJMMMOOOQQQQQQWWWaaajjjpppuuuyyy{{{|||~~~~~~}}}xxxwwwuuuqqqoooooorrruuuuuuyyy}}}~~~{{{yyyzzz~~~vvvqqqiiiaaaZZZTTTNNNJJJ???>>><<<:::777555333222////////////////////////............------------......---------,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***************************++++++************++++++,,,,,,,,,++++++************)))))))))(((((((((((('''((()))***+++******)))))))))))))))((((((((((((***))))))(((((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******(((((((((((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&(((******((((((+++...)))))))))))))))*********))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******((()))+++,,,,,,++++++***(((((()))***+++,,,,,,---+++++++++***************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))************)))************+++++++++(((((())))))*********+++))))))************))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,((()))***+++++++++++++++,,,---///000000000222444555666999;;;>>>???AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDGGGKKKOOORRRUUUVVVYYY```iiiqqqxxx}}}vvvuuupppppppppppprrrwww~~~xxxwwwxxxyyyzzz|||zzzrrriii___UUUOOOEEEDDDBBB???<<<:::888777//////////////////////////////.........---------.........------,,,,,,,,,+++***************++++++***+++,,,------,,,+++***************************++++++************++++++,,,,,,,,,++++++*********))))))))))))(((((((((((('''((()))++++++******)))(((((((((((())))))))))))+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))***)))((('''(((***''''''''''''''''''''''''************************************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++************************************************+++***)))((('''&&&%%%%%%***************)))(((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((((((((())))))*********+++)))(((&&&%%%&&&''')))+++))))))(((((((((((()))))),,,,,,++++++******))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************---,,,***)))))))))******((((((***++++++***))))))*********+++,,,---...///---///111333444555444444555444444555777;;;>>>@@@CCC??????CCCDDDCCCGGGOOOQQQRRRQQQPPPRRRXXXaaaiiinnnttt{{{zzzwww{{{yyywww{{{}}}~~~uuujjj```[[[OOOJJJDDDAAA@@@???===:::;;;777111///000111000...000000///...------------......---------,,,,,,,,,++++++,,,,,,,,,---------***************************,,,......,,,***)))))),,,,,,,,,++++++*********+++++++++*********))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&(((((()))(((((('''&&&&&&''''''''''''((((((((()))))))))((((((''''''''''''***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''((((((''''''''''''((((((************************************************))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((((()))))))))************)))((('''&&&&&&((()))***))))))(((((((((((()))))))))))))))(((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************,,,,,,***)))))))))******((()))***+++++++++***)))*********+++,,,---......///111444666777666444333333333444666999<<>><<<>>>CCCFFFHHHNNNVVV]]]]]]\\\[[[]]]bbbkkkqqqyyy|||~~~zzz}}}}}}~~~{{{tttmmmjjjaaaZZZQQQJJJGGGEEECCC@@@===999444111000000///---111000///..................------------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---,,,+++******+++,,,,,,,,,+++++++++******+++++++++*********))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))))))))(((((())))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))((('''''''''''''''((((((((())))))((((((((((((''''''&&&&&&)))((((((''''''''''''((())))))))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))(((''''''''''''((()))***)))))))))((((((((('''((((((''''''''''''((((((************************************************((())))))***+++,,,------)))************))))))((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))((('''&&&'''((()))******))))))(((((())))))***'''(((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************,,,+++******)))*********((()))***++++++++++++*********+++,,,---...//////222444777888888666444222222333555888;;;>>>@@@AAA>>>===AAAGGGLLLQQQYYY```nnnmmmlllkkkmmmqqqxxx}}}yyyrrrpppuuuzzz||||||vvv}}}~~~}}}tttkkk___UUUOOOKKKFFFCCCBBB>>>999666444222111///111000000///////////////------------,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++***))))))+++,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++************))))))(((((())))))***))))))))))))))))))))))))************))))))))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((''''''''''''(((((())))))***)))))))))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((''''''''''''(((((((((((()))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((()))((((((''''''(((((()))************************************************((()))******+++,,,------))))))************)))((((((((((((((())))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********))))))))))))))))))))))))))))))*********((((((''''''(((((()))******))))))))))))))))))***((()))))))))******++++++)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************++++++******************))))))***++++++,,,,,,,,,)))***,,,...000222333333666666777777666555444444555666888;;;===???@@@@@@BBBDDDIIIOOOUUU]]]eeelll{{{zzzyyyxxxzzz~~~|||{{{zzzxxxwwwsssmmmiiillluuu}}}}}}qqqggg^^^VVVNNNHHHIIIFFFBBB===:::888666555111111000////////////000------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,******************************,,,------,,,*********))))))))))))))))))***************************((((((((((((''''''''''''&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((''''''''''''((()))******+++******'''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***'''''''''&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))))))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********))))))'''((((((((()))))))))***))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))************))))))))))))))))))((((((((((((((()))************))))))))))))******(((((())))))*********+++(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************************+++******************+++,,,,,,---...***+++...111444666888888999777555333333444666777999:::<<<>>>???@@@@@@@@@CCCHHHPPPWWW```jjjsssxxx|||xxxtttrrrqqqooommmlllkkklllsss~~~}}}uuujjj^^^VVVPPPNNNJJJEEE@@@===;;;:::333222111000000//////000.........---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++*********))))))))))))******++++++++++++++++++++++++((((((((((((''''''''''''&&&'''(((******)))(((((((((((((((((())))))))))))************************'''(((***,,,,,,***(((''''''''''''((((((((((((((('''((()))******+++******(((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((()))***((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((())))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((('''((())))))************)))''''''(((((())))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************))))))))))))(((((()))))))))*********+++******))))))******+++&&&''''''''''''''''''(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))***++++++++++++************+++,,,---...///,,,...111444777999999999888666444333333666888:::===>>>>>>@@@AAACCCDDDDDDDDDMMMXXXaaakkkwww{{{tttqqqnnnmmmmmmmmmllllllqqqtttyyyzzzmmmddd[[[ZZZVVVOOOHHHBBB???>>>777666555333222111111000////////////.........---,,,---------............------------------------***+++,,,+++******,,,---,,,,,,,,,,,,------------***************++++++++++++++++++,,,,,,++++++++++++******))))))******+++************************************))))))))))))''''''(((((())))))(((((((((((((((((())))))))))))************************((()))***++++++***)))((('''''''''((((((((((((((((((((())))))***)))))))))((((((((()))))))))******'''''''''((((((((((((((((((''''''''''''(((((()))+++*********))))))))))))&&&&&&&&&&&&''''''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))***************'''''''''((()))*********))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************************)))))))))((((((((()))***************+++******))))))******+++'''''''''''''''&&&&&&&&&'''(((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************((()))***+++,,,++++++***++++++++++++,,,...///000000222444666777777777666444444555777888:::;;;<<<>>>>>>???AAACCCFFFIIIKKKOOOZZZfffnnnvvv{{{tttmmmiiifffeeegggjjjooosssuuuuuuzzz{{{sssmmmkkkfff]]]SSSJJJEEEDDD===<<<:::888555444333333000000000000////////////------------............------------------------+++---......,,,++++++,,,,,,,,,,,,---------......))))))*********+++++++++++++++************+++++++++******))))))******+++************************************))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))(((''''''(((((()))))))))*********((((((((()))))))))******)))((((((''''''''''''(((******)))))))))(((((((((''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((())))))((()))************)))((('''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***************&&&''''''((()))******+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))*********++++++*********))))))(((((((((((()))***************++++++************++++++******))))))(((((((((''''''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************((()))***+++,,,,,,+++***++++++++++++,,,...000111444555666777777555333222111333777;;;=========<<<>>>>>>???AAADDDIIIMMMPPP]]]iiisssyyyxxxnnnddd]]]ZZZ^^^___dddkkkttt{{{|||zzztttiii\\\QQQKKKJJJAAA@@@>>>;;;888666555444111111111111000000000000---------.........//////........................,,,...000///...,,,++++++,,,,,,,,,------.........))))))******++++++++++++,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&((()))***(((((((((((())))))))))))******************************))))))))))))******&&&'''''''''(((((())))))(((((()))(((((('''&&&&&&))))))))))))************(((((())))))******++++++***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))((()))***++++++***)))((('''((((((((())))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************+++***((('''''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++)))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))*********)))''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))*********++++++++++++((()))))))))'''''')))+++...---,,,---///333777:::;;;888666666777888555333333666999<<<===>>>@@@BBB===???@@@@@@AAAHHHSSS]]]lllsss|||~~~}}}~~~wwwmmmccc]]]]]]___bbbhhhkkkpppwww~~~}}}wwwmmm```WWWSSSPPPLLLHHHDDD@@@<<<666222222111000111222222000......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((('''((()))***+++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***))),,,***(((***------***'''))))))*********+++++++++******+++***'''&&&&&&'''))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((('''''''''''''''((())))))((('''%%%&&&((())))))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))*********((('''&&&))))))(((((((((((())))))*********)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************+++***)))((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++(((''''''***,,,+++)))***************)))))))))((((((((((((((((((((((((******))))))))))))******&&&''')))************)))(((((((((((())))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********)))))))))*********++++++)))***+++***))))))***,,,//////000111444777999;;;>>>:::666444444444444222444777;;;======<<<<<<<<<<<>><<<777666444333333222000............------......///.................................------,,,*********++++++,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***)))***((('''(((***,,,,,,***))))))*********+++++++++***+++,,,+++)))'''((()))))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((())))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''((()))))))))'''&&&'''(((***))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))(((((('''))))))(((((((((((())))))+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))************++++++***))))))))))))************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''(((***+++*********************+++++++++))))))))))))))))))))))))++++++************++++++))))))******+++******)))((((((((())))))))))))***+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))))))))***************+++,,,+++***+++---...000111444777999;;;;;;<<<===999444222222444555666888;;;>>>???===;;;;;;:::===BBBIIIQQQXXXbbbnnnvvv}}}xxxooolllfffjjjpppvvv{{{}}}||||||~~~vvvtttlllnnnnnnggg[[[NNNFFFDDD>>>;;;888666555222///---...///////////////......////////////////////////......///......---,,,+++---------------,,,++++++++++++++++++************)))***++++++++++++***)))+++)))((('''(((***,,,---***************++++++++++++,,,---+++)))((()))***))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&'''''''''''''''((())))))***((('''''')))******)))''''''''''''(((((((((((())))))))))))))))))))))))******************************))))))))))))******(((((('''''''''((())))))))))))(((((((((((())))))++++++******)))(((((((((************************))))))))))))))))))))))))************************((()))))))))************+++++++++***************++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((()))*********))))))******++++++,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************''''''((((((((()))))))))(((((()))))))))************+++,,,,,,+++,,,...000111333777;;;<<<===;;;:::555444222222444777999;;;;;;===????????????@@@BBBDDDJJJTTT^^^gggqqq{{{{{{sssmmmjjjlllrrr||||||}}}|||vvvjjj]]]QQQKKKBBB???;;;888666333000---...///000000000///---,,,////////////////////////...............---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++*********...---+++))))))***---000***************************+++,,,+++)))((()))***))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))************'''(((((()))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''''''''((())))))+++)))((((((***+++***)))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,***)))((('''((())))))))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++******))))))+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((())))))***)))))))))******++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************(((((((((((())))))))))))))))))))))))***************+++,,,---,,,---000222222555888;;;<<<;;;:::888111333555777999::::::;;;<<<===>>>???BBBFFFLLLQQQSSSXXXaaakkkuuu}}}{{{uuuqqqqqqsssuuuvvv|||~~~xxxlll]]]RRRFFFCCC>>>;;;888666333000...///000000000...---,,,........................,,,------------,,,,,,+++)))***+++,,,------------+++++++++++++++++++++,,,+++******************+++---,,,,,,---///222444666************************(((*********((('''((()))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))************((()))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''''''''((())))))+++***(((((()))******)))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******///---+++)))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))******+++***(((((()))***)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))******++++++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************)))*********+++++++++++++++,,,......///000333555666777888999999999888777444777;;;<<<;;;:::::::::>>>@@@CCCFFFLLLTTT]]]ccceeeiiipppyyyyyynnnkkkiiijjjpppyyy~~~{{{rrrcccWWWOOOKKKFFFAAA>>>;;;888555000111111000000///...---------------------------,,,,,,---------,,,,,,+++((()))***,,,------......++++++++++++,,,,,,,,,,,,++++++***))))))***++++++))))))***000777<<<<<<:::+++++++++***************''')))***)))((('''((()))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&'''''''''''''''((())))))+++***(((((()))))))))((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******...---,,,***)))(((''''''))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))(((''')))))))))******++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,***''''''(((+++)))))))))(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))(((((((((((()))+++,,,+++++++++*********))))))(((((((((((())))))******))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---///111111222333666999;;;:::888777666666666777888;;;===>>><<<;;;===>>>DDDIIIPPPWWW```iiiqqqwwwvvvyyy}}}|||sssnnneeehhhlllsss{{{}}}tttiii```\\\WWWPPPJJJEEEAAA>>>;;;444444333222111111111111------------------------------............------++++++,,,---------------+++++++++,,,,,,,,,------++++++***))))))***++++++***)))+++333>>>AAA===666+++++++++*********))))))((()))******)))((()))***)))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))''''''((((((((()))))))))***************)))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''((())))))+++)))''''''((((((((('''((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((())))))))))))(((''''''))))))(((((((((((())))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******((('''&&&(((((()))***+++,,,,,,---(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,***'''&&&(((+++))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++************++++++((('''''''''((()))+++,,,++++++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///111333444444666999<<>>BBBFFFLLLSSS]]]hhhqqqyyy~~~xxxqqqjjjdddgggmmmwww{{{sssnnnfff```YYYQQQKKKFFFBBB???888666555333222222333333..............................///////////////............///......---,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,///,,,---666@@@BBB888...++++++++++++******)))))))))***++++++***)))***,,,))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))''''''''''''((((((((((((***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))((('''''''''''''''((())))))***)))'''&&&'''((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******###$$$&&&((()))(((((('''((((((((((((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***)))((()))******))))))))))))))))))))))))******************************))))))))))))******************************)))))))))***+++++++++,,,++++++++++++,,,---...///333444666888999::::::;;;;;;999777666777777888777999===AAABBBCCCHHHPPPXXXaaagggoooxxx}}}xxxqqqiiieeeggglllqqqsssxxxyyywwwvvvtttoooeeeXXXNNNHHHGGGGGG???999777555111000111//////000000000///..............................///...---,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******...+++---777AAA@@@222$$$************************************************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&'''((())))))***))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************************************************************************))))))))))))******************************,,,,,,++++++***)))))))))***++++++,,,---///000111555555666777888:::;;;;;;:::999888999:::<<<======;;;???CCCFFFLLLXXXhhhssszzz|||~~~~~~xxxnnnllliiiffffffiiioootttxxx~~~~~~ssseeeXXXPPPLLLGGG@@@;;;:::888333000111//////////////////....................................---,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************,,,111555444...'''************************************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((''''''''')))))))))))))))((('''''''''(((((())))))))))))((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((((((((()))))))))************************))))))))))))))))))))))))))))))************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++************************************************************))))))))))))******************************,,,,,,,,,+++******))))))***+++,,,...000222444555777666666666777888:::;;;555666777888:::<<<===>>>???CCCHHHNNNXXXhhh}}}|||rrriii```bbbeeehhhlllqqqwww{{{}}}{{{lll___XXXPPPHHHBBB@@@>>>888444333111111111111000000//////...........................------,,,------......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,***)))+++,,,************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))***************))))))(((''''''&&&&&&)))))))))))))))(((''''''((())))))))))))(((((('''''''''((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,'''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++*********************************************************))))))))))))******************************))))))******+++,,,------+++,,,...000333555777777777666555444444666888:::666777999::::::<<<>>>@@@DDDIIIQQQXXXaaappp{{{wwwtttnnnfff___^^^cccjjjqqqvvv{{{vvvmmmcccXXXNNNIIIEEE>>>999777555555444333222111000000........................---------------.........,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++------+++((('''+++...************************((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''''')))))))))))))))(((''''''))))))***))))))((('''&&&'''(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((()))))))))***************************)))))))))))))))))))))))))))(((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++*********************************************************))))))))))))******************************((()))***+++,,,---......,,,...000333555777888888666555333222333555777888;;;<<<=========>>>BBBEEEIIIQQQ]]]fffmmmuuu|||uuukkkdddbbbbbbbbbaaagggmmmtttzzz~~~zzzlll\\\SSSMMMEEE>>><<<999888666333111000//////////////////////////////---------....../////////,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))(((''''''))))))***))))))((('''&&&(((((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******************************)))))))))))))))))))))))))))((('''&&&%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,++++++///000222555666777777777444333333333444555777888999:::;;;;;;<<>><<<999555222000///...////////////////////////,,,---...///////////////------............------,,,,,,,,,+++++++++*********((((((***,,,---***'''************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''((())))))***)))))))))))))))(((''''''((())))))))))))(((((('''((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,111333555666777666555444333333444555777888999999555777:::<<>>:::888888000000000000000000000000+++,,,...000000000000///------............------,,,,,,,,,+++++++++******(((***+++,,,,,,,,,---...************************************************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((())))))))))))((((((+++*********))))))(((((()))))))))(((''''''&&&&&&)))))))))))))))(((((('''''''''((())))))***))))))))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))(((((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***(((((()))***++++++++++++*********))))))************************+++++++++*********)))))))))***,,,+++)))(((((())),,,---/////////000222333888777666555444444444444666777777777888999===@@@>>>CCCKKKSSS\\\gggsss|||zzzwww{{{zzz{{{|||oooeee]]]UUUQQQQQQMMMBBB999666333333333111000///111333///............---------111000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))((((((''''''''''''((((((,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))******))))))))))))******'''((((((((()))))))))******)))(((''''''((()))***+++*********))))))(((((()))))))))(((&&&''')))++++++******)))(((''''''&&&)))(((''''''((()))(((&&&(((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&((()))***)))))))))))))))***++++++))))))))))))))))))))))))************++++++++++++---,,,***)))((()))***++++++++++++*********))))))************************+++++++++*********)))))))))+++,,,,,,***)))******+++...111222222333555666666666555444333333333444555777888999999;;;>>>@@@FFFMMMWWW```hhhpppyyy}}}{{{{{{}}}|||{{{zzzuuujjjbbb\\\ZZZUUUJJJAAA===777666555333111000000111000000/////////.........000000//////...------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************)))))))))))))))((((((''''''(((((()))++++++*********)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''((((((((('''&&&&&&(((************)))(((''''''''')))(((&&&'''((()))(((&&&''''''((()))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((('''&&&'''((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))***++++++++++++***************************************+++++++++***************)))+++,,,,,,+++***+++---,,,///333666666666777888444444333333333333333444555666999:::<<>>:::777444222111000111111000000000/////////......---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***************))))))))))))******))))))******+++++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((***)))))))))((((((((('''((('''&&&'''((()))((('''&&&'''(((((())))))((((((******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))******************++++++************************))))))))))))))))))))))))************************((()))*********+++...000222555888888777444333222222222333333444555777777777999;;;???FFFPPP[[[bbbooottt|||{{{rrrkkkgggggghhhmmmvvv~~~~~~ssskkkddd\\\VVVJJJEEE>>>999666555333222000000000/////////......---------------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++************************************)))))))))(((******))))))))))))******************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******************))))))))))))******'''((()))***+++,,,---...(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))((('''((()))))))))))))))(((((((((((((((&&&&&&''')))))))))((((((((()))************))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++***************+++++++++))))))))))))))))))))))))***************+++++++++((()))******+++---000333555777888888555333111111333333444555666888:::;;;===???DDDJJJSSS^^^iiiqqq{{{xxxqqqjjjgggjjjqqqtttzzz~~~xxxsssllldddXXXPPPEEE===999777666444000000/////////...............------------------............---------,,,++++++++++++++++++++++++************************************))))))))))))***))))))(((((())))))***))))))************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))******)))((('''((((((((()))******++++++((((((''''''''''''((((((%%%%%%&&&''')))***++++++(((((())))))))))))((((((((((((((((((((()))))))))''')))******)))(((((()))))))))))))))(((((((((((('''&&&&&&''')))***)))(((((())))))***************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,---000444777666888888777555333333333444555666777999;;;===>>>CCCIIIQQQ[[[cccllltttxxxxxxpppjjjjjjlllnnnuuu}}}}}}tttiii]]]NNNBBB<<<:::777555111111111000000000//////....................................------------++++++++++++++++++++++++************************************)))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))***++++++++++++***)))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++((((((''''''''''''((((((&&&&&&''''''''''''((((((''''''((())))))(((''''''''''''((((((((()))))))))&&&(((******(((''''''((((((((((((((())))))))))))'''&&&%%%''')))***)))((('''(((((()))***)))))))))&&&&&&''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))(((((()))***************++++++***))))))((())))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++++++++,,,---...///222666:::777888888777555444555666666666777888;;;===???@@@HHHPPP\\\gggooouuuyyy{{{~~~~~~yyyoooddd```gggqqqxxx~~~~~~~~~uuugggUUUFFF>>>;;;888666222222222111111111111000......////////////////////////.........---------++++++++++++++++++++++++************************************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))++++++)))(((''''''(((((()))***+++++++++******))))))))))))******+++******)))(((''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))$$$&&&))))))'''&&&&&&&&&(((((((((((())))))))))))'''&&&%%%''')))******)))&&&''''''((((((((((((((('''''''''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((()))***+++++++++*********))))))(((((((((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,)))))))))(((((((((((((((************************+++***(((''''''(((((())),,,,,,,,,++++++*********++++++***************+++,,,---...000444777:::<<<999888666444333111111111333777:::::::::>>>FFFMMMYYY```kkksssyyy{{{|||}}}yyyooohhhbbbgggmmmrrrxxx|||uuuxxxvvvsssqqqqqqrrrtttvvvqqqooollljjjiiijjjkkkmmmnnnsssxxxxxxuuutttuuuxxx}}}~~~~~~vvvdddRRREEE>>>:::888444444333111//////111333333222222111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))*********+++,,,+++)))))))))+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((******))))))(((((('''''',,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************)))))))))((())))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))******(((((('''((())))))))))))((((((((('''''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********)))(((((()))))))))))))))*********************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++,,,,,,,,,+++++++++******++++++*********++++++,,,---...000333555777999:::999777444222222333555777:::<<<>>>???AAAGGGPPPWWWdddkkkttt{{{|||vvvsssooojjjfffhhhmmmsssyyy}}}~~~zzzzzz~~~~~~}}}}}}}}}~~~}}}zzzwwwwwwwwwssslllgggaaa```^^^]]]\\\]]]^^^___[[[ZZZXXXVVVVVVWWWXXXYYY[[[___cccccc```___aaadddiiikkknnnqqqssstttsssssswww{{{zzziiiYYYMMMEEE@@@>>>888777555222///...///000222222111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))******((()))++++++******+++---))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++''''''''''''((((((((((((***)))))))))((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++************))))))))))))******))))))(((((('''''')))))))))))))))*********((((((((((((((((((((((((+++***)))((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((************))))))(((((())))))))))))************************************(((((((((((((((((((((((('''''''''((()))***,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,---...000111333666777888888888888666333111222555999<<<<<<===???DDDLLLUUU^^^ddduuuzzzxxxnnngggdddeeehhhiiiqqquuu{{{xxxnnngggdddeeegggiiihhhhhhhhhhhhhhhhhhhhhdddaaa``````aaa___ZZZUUUQQQQQQPPPOOOOOOOOOPPPPPPKKKKKKKKKLLLLLLMMMMMMMMMNNNQQQTTTSSSQQQQQQSSSVVVWWWXXXZZZ\\\^^^___``````bbbffflllooopppqqqqqqrrrzzz~~~ssseeeYYYPPPJJJFFF@@@===999555222000//////111111111111111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))******&&&(((*********+++,,,...))))))))))))))))))))))))((())))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))***************)))))))))))))))******))))))((((((''''''*********)))))))))))))))((((((((((((((((((((((((++++++***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))((((((((())))))***+++++++++++++++++++++++++++++++++++++++,,,---...000000333444666888999888666555555444333222444777:::<<<>>>AAAHHHSSSaaammmuuuyyyrrrlllddd______eeemmmrrr{{{}}}|||~~~|||{{{vvvpppggg]]]VVVRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWRRRQQQQQQRRRSSSRRROOOLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLNNNOOOOOOOOOOOONNNOOOPPPOOONNNNNNPPPSSSRRRRRRRRRQQQQQQQQQQQQPPPUUUWWW[[[]]]\\\\\\\\\]]]eeehhhllloooqqqsssuuuwww{{{~~~rrrfff\\\SSSNNNGGGDDD>>>:::666444222111111111111111111111111222////////////............------------------------++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))******''')))***+++******,,,---))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))*********)))))))))((((((((('''*********)))))))))))))))((((((((((((((((((((((((***************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))******++++++'''(((((()))******++++++''''''((((((((()))))))))))))))******++++++++++++************************)))***************))))))++++++++++++++++++++++++++++++,,,---///111222333555777888999999777666444333444555666888999::::::CCCKKKYYYjjj|||xxxsssbbb```______dddllluuu{{{~~~~~~{{{uuuqqqnnnnnnnnnooobbb^^^WWWPPPLLLIIIIIIJJJJJJKKKMMMOOOPPPPPPOOONNNLLLLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHJJJLLLOOOQQQRRRQQQQQQPPPQQQQQQPPPOOOPPPQQQSSSTTTTTTSSSQQQPPPPPPOOOOOOQQQRRRTTTSSSRRRPPPPPPQQQVVVYYY[[[\\\]]]^^^___aaajjjlllppptttyyy~~~ssshhh^^^XXXLLLHHHAAA===:::777444222111111111111222222222222000000/////////.........------------------------++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))******)))+++,,,+++***)))***+++))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))************((((((((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))***++++++******)))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((''''''((((((***++++++''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((())))))***+++++++++******************************++++++******)))(((***++++++++++++,,,,,,,,,++++++,,,...000333555666777888888999888777555444333444777:::<<<=========GGGRRReeexxxrrriiiXXX\\\aaagggmmmttt|||~~~|||zzzyyywwwtttoooiiidddhhhccc]]]ZZZ[[[^^^```bbbUUUSSSOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSRRROOONNNNNNOOORRRTTTUUUTTTSSSSSSTTTVVVZZZ[[[\\\___ccckkkssszzzuuukkkeeeSSSMMMFFFAAA>>>;;;666333222222222222222222111111000000000/////////......------------------------++++++++++++++++++++++++***++++++++++++***))))))******************************))))))))))))*********+++,,,+++)))((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))'''(((***+++,,,+++++++++(((((()))))))))*********(((((((((((())))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))******(((((())))))*********+++(((((()))))))))*********''''''((())))))***++++++************************((()))***+++++++++***)))******+++++++++,,,,,,,,,++++++---///111444666888888888888777666666555555555666999<<>>>>>>>>===<<<<<<;;;;;;<<<<<<===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGIIIJJJLLLMMMMMMLLLNNNPPPRRRTTTTTTTTTSSSZZZ[[[[[[YYYVVVSSSRRRRRRVVVVVVWWWWWWVVVTTTSSSQQQVVVVVVUUUUUUUUUYYY^^^bbbllltttuuuggg^^^XXXPPPEEE===:::777333111222444444444///000000000000000///...------------------------++++++,,,,,,,,,,,,------......------,,,+++******.........---,,,+++))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***+++(((((()))))))))*********+++***)))((((((((()))************)))))))))))))))***++++++,,,+++***)))(((((((((******+++******)))************************++++++,,,,,,,,,,,,,,,---...000333555777777777777666555555666777888999888===<<>>=====================<<<<<<;;;;;;::::::;;;;;;<<<========================????????????????????????@@@@@@AAABBBCCCEEEEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMTTTUUUVVVUUUSSSQQQQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPRRRUUUYYY]]]bbblllvvv~~~yyynnncccXXXMMMFFF@@@<<<888555444444444333000000000000000///..............................---------,,,,,,+++++++++------,,,,,,++++++******++++++,,,,,,++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))************************************((())))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))*********)))(((''''''((()))***,,,+++++++++*********)))***++++++++++++***))))))((()))******++++++******++++++++++++++++++++++++,,,++++++***+++,,,---...000222444777888888777666555555555666888:::<<<===???BBBJJJTTT\\\bbbiiipppvvv|||}}}wwwkkkgggeeefffkkksss~~~rrrjjjeeebbbaaafffgggeeeaaaaaaaaa___ZZZXXXXXXWWWUUUUUUTTTTTTTTTUUUTTTSSSQQQOOONNNMMMMMMJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@???>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@BBBDDDFFFGGGKKKMMMOOOOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRROOOOOOPPPOOONNNNNNOOOQQQQQQSSSWWW]]]ccciiinnnqqqqqqwww~~~|||nnn```UUUOOOHHHDDD>>>999777555444333000000000//////.........///////////////////////////......---+++******)))++++++++++++++++++++++++((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((()))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))************************)))))))))&&&''')))***+++******)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++)))((('''(((((((((((()))))))))***)))((('''''''''((()))***---------,,,++++++***************+++************))))))******++++++++++++++++++++++++++++++++++++,,,+++******+++---///111333444666777777666555333555555555555666999<<>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDDDDFFFHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOQQQRRRSSSQQQQQQRRRSSSQQQQQQPPPQQQSSSWWW[[[]]]^^^dddkkkpppttt|||zzzmmmaaaYYYOOOJJJCCC===:::777444222111000000///..........................................---,,,,,,+++************++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))''''''((())))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))******))))))))))))))))))*********))))))(((((((((%%%&&&((()))***)))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++)))(((''''''(((((((((((())))))))))))(((''''''''')))***+++.........---,,,++++++*********************++++++***************++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,...111222666666666666555333222111555666666555555888===AAAGGGPPP]]]hhhqqqyyy}}}~~~|||~~~yyynnngggkkkooosssvvv{{{~~~{{{qqqnnnjjjfffeeefffhhhiiigggccc^^^\\\^^^aaaeeefffcccbbbbbbdddfffdddbbbaaa]]]\\\ZZZVVVRRROOOLLLJJJKKKIIIGGGEEECCCAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<=========>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::999999888888999:::<<<>>>@@@@@@BBBCCCCCCAAA@@@AAAAAACCCDDDDDDFFFGGGHHHJJJJJJMMMPPPRRRTTTTTTTTTUUUVVVRRRQQQPPPPPPQQQQQQRRRSSSUUUXXX\\\]]]___gggrrr{{{rrrgggXXXRRRJJJCCC>>>:::666444333222000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''((())))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))************))))))))))))*********))))))(((''''''&&&''''''(((((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))************))))))(((''''''(((((((((((())))))))))))(((((((((***+++,,,//////...---,,,+++***************)))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444777666555444333333333333777888888777777;;;CCCIIIOOOZZZfffooowww}}}wwwpppkkkmmmtttyyy|||~~~zzzsssnnnaaa^^^\\\[[[\\\]]]]]]\\\^^^\\\ZZZZZZ]]]aaadddfffaaa___```dddfffccc``````[[[ZZZXXXTTTOOOKKKGGGEEEBBBAAA@@@>>>=========<<<;;;:::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888777777777777888999:::;;;===>>>??????===;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFIIILLLNNNOOOPPPRRRSSSLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVWWWVVVWWW[[[ccciiijjjmmmrrrzzz|||rrreee___UUULLLEEE???:::777555444222000//////000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***''''''((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))************)))))))))(((,,,,,,+++******)))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***+++'''''''''((((((((())))))***)))))))))***+++---...//////...---,,,+++***)))******)))))))))***,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555777555333222333555888:::999;;;<<<<<<===CCCMMMTTTZZZdddnnnttt|||{{{xxxwwwwwwvvvuuurrryyy~~~~~~|||yyywwwrrriiibbbXXXWWWWWWYYY\\\^^^]]][[[\\\[[[ZZZ[[[^^^```aaaaaaYYYVVVXXX^^^```]]]ZZZ[[[RRRQQQPPPMMMIIIDDDAAA>>><<<;;;;;;;;;<<<<<<===>>>======<<<;;;<<<===>>>???>>>=====================>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===;;;:::999999888888999999999999888888:::;;;<<<<<<:::999999::::::::::::;;;<<<>>>@@@AAA???AAACCCEEEFFFGGGJJJLLLHHHIIILLLOOORRRUUUWWWWWWZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^```eeellluuu}}}{{{vvvnnncccXXXMMMEEE>>>:::777555333111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''((()))***''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))+++*********))))))((((((------,,,,,,+++***)))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,''''''''''''((((((((()))***************,,,...//////......,,,+++***))))))******)))))))))***,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555555666666444222111333888<<<@@@:::===???@@@BBBIIIUUU^^^bbbllltttxxx}}}xxxsssqqqssswww{{{}}}yyy~~~||||||wwwuuurrrkkkaaaYYYVVVVVVWWW[[[```bbbaaa^^^[[[ZZZZZZ[[[^^^___^^^]]]LLLIIIKKKSSSVVVRRRPPPRRRIIIHHHGGGEEEBBB>>>;;;999999999::::::<<<>>>???@@@@@@@@@>>>=========>>>?????????>>>>>>>>>>>>======>>>??????@@@AAABBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<<<<;;;999888777999;;;;;;:::999:::::::::999999999:::<<<>>>???;;;===>>>??????AAADDDFFFIIIJJJLLLOOORRRUUUXXXZZZ^^^___aaacccccc___ZZZVVV[[[YYYWWWXXX\\\dddkkkpppzzzmmm```TTTIIIAAA<<<888666444222111111111222///////////////////////////...------,,,+++******000000///...------,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))******'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''***,,,,,,+++)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&************+++++++++++++++***))))))+++------,,,---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******---...111333555666666666777222///222444444777:::BBBAAABBBGGGPPPZZZbbbfffgggqqq}}}wwwuuunnnrrrwwwyyyxxxyyy|||~~~zzzvvvzzzvvvooofff___[[[ZZZ[[[[[[\\\___bbbcccccccccbbbeeeaaa[[[XXX]]]cccbbb[[[JJJHHHFFFEEEFFFGGGFFFEEEAAA@@@>>>===<<<<<<<<<===999::::::;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>AAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBB???===<<<============;;;:::999;;;;;;;;;;;;:::999888888888888777666666777888999<<<<<<<<<<<<<<<<<<<<<<<<@@@CCCFFFJJJMMMQQQVVVYYY^^^eeelllmmmggg```\\\[[[YYYXXXWWWVVVVVVXXXZZZ\\\jjjssswwwiiiZZZMMMFFFDDD===999444222222222222111111111000......---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++************++++++******))))))******+++,,,************************------,,,,,,+++*********,,,,,,+++***)))(((''''''))))))************))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******((()))***)))'''&&&&&&'''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''###&&&***,,,,,,,,,,,,---))))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))''''''''''''''''''''''''###$$$&&&(((***,,,,,,---(((((((((((())))))))))))+++***)))***,,,......------,,,+++***)))))))))))))))************+++++++++,,,,,,,,,+++++++++******((()))***+++,,,---...///---...111333666777888888999444333555888888;;;???CCCDDDHHHNNNWWW```iiinnnooowwwtttllljjjiiinnnuuuyyyzzz{{{~~~~~~zzzsssnnnfffddd___ZZZWWWVVVXXXZZZ[[[]]]```ccceeefffeeedddgggbbbZZZVVVZZZaaabbb^^^KKKGGGCCCAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@@@@@@@???AAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEDDDAAA???>>>???@@@@@@???>>><<<;;;<<<<<<======<<<<<<;;;;;;:::999888777777888999999:::::::::;;;;;;<<<<<<<<<===???BBBDDDEEEHHHLLLOOOUUU[[[bbbdddaaa\\\ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWW[[[bbblllwww}}}vvvjjj\\\QQQKKKHHH@@@===999555222111000000111111000///////////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,************************************++++++++++++++++++******)))((((((((())))))************))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))'''&&&'''((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((($$$&&&***++++++,,,,,,---))))))))))))))))))))))))$$$&&&(((******(((&&&$$$''''''(((((((((((())))))''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))+++******+++...000000///,,,,,,+++***)))))))))))))))************+++++++++,,,,,,,,,++++++++++++***************,,,...000111...///111333666777888888777444333666777777;;;@@@BBBHHHPPPWWW___hhhqqqxxx{{{wwwjjjcccccciiiooovvv{{{||||||~~~~~~zzzuuunnneee```[[[YYYWWWVVVWWWYYY\\\]]]^^^```cccfffggggggeeedddddd^^^TTTNNNQQQYYY\\\ZZZIIIEEE???<<<;;;===>>>??????>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFDDDBBBAAABBBBBBCCCBBB@@@???>>>======>>>????????????>>>===<<<;;;:::999999::::::888888999999:::::::::;;;:::<<<===>>>>>>???AAACCCIIIOOOUUUWWWVVVUUUUUUVVVWWWWWWVVVVVVUUUSSSRRRQQQPPPSSSXXX^^^eeennnwww}}}yyynnnbbbXXXRRROOOGGGEEEAAA;;;666222000111111111000/////////000000------------------------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,************************((((((((()))***+++++++++))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***,,,+++)))'''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((())))))))))))))))))))))))))))))+++++++++***)))((('''&&&)))*********+++++++++++++++***+++---///111111000,,,++++++***))))))******))))))*********+++++++++++++++++++++++++++++++++...---,,,++++++---///111111222333444555666777777888555555777888888<<>>>>>=====================>>>??????AAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCCCCDDDDDDDDDDDDBBBAAA@@@===>>>???@@@AAAAAAAAAAAA??????>>>===<<<<<<;;;;;;:::::::::999999888888888:::;;;;;;;;;:::;;;<<<>>>AAAEEEIIIKKKLLLLLLNNNPPPRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPPPPQQQSSSYYY```eeeuuuyyy~~~vvvkkk```YYYUUUMMMMMMJJJCCC<<<666444444000000////////////000000............------------------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,************************'''((((((((()))))))))***(((((())))))************))))))************))))))*********))))))((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))+++,,,,,,***'''$$$$$$$$$(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))((((((************************###$$$&&&((()))***++++++)))*********++++++++++++++++++,,,...000111000///,,,+++******)))*********))))))*********+++++++++++++++++++++++++++++++++...---,,,,,,---///111333666555555555555555555555;;;999:::<<<======BBBHHHOOOXXXccclllrrryyy{{{rrrkkkgggjjjppptttuuuvvvttttttvvv}}}{{{qqqkkkiiifffbbb^^^\\\]]]```bbbgggeeedddeeegggiiiiiihhhkkkjjjhhhddd___ZZZUUUSSSIIIHHHCCC???@@@EEEEEEBBB>>>======>>>???@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@===>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===>>>===<<<;;;:::888777777888999:::999999999;;;<<<===???BBBCCCDDDEEEGGGHHHKKKMMMOOOQQQRRRRRRPPPOOOOOOPPPOOONNNMMMOOORRRTTT^^^eeepppyyy}}}rrrhhh^^^YYYSSSRRROOOIIIBBB<<<888666000000//////...//////////////////......------------------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,************************)))))))))(((((((((''''''((((((((()))******++++++))))))************)))))))))))))))(((((('''''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))(((((()))***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((()))***)))'''&&&'''((())))))))))))))))))))))))+++***((((((((((((***+++******))))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((())))))((((((((((((((()))))))))))),,,,,,,,,...000000///---++++++***************+++)))************+++++++++***++++++++++++,,,,,,,,,******+++---///222555777888777666555555555555555999999;;;???@@@BBBHHHQQQ```gggqqqyyyuuupppmmmlllooosssrrrsssrrrqqqqqqvvv~~~~~~~~~}}}}}}rrreee\\\[[[ZZZXXXXXX\\\eeeooowwwuuussspppppprrrrrrooolllgggeee```ZZZTTTNNNJJJHHH@@@BBB@@@>>>???BBBAAA=========>>>@@@CCCCCCAAA@@@======??????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDD@@@BBBDDDFFFHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSQQQOOONNNMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDEEEEEEEEEEEECCCBBBAAA???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@>>>===;;;:::999888999999888777777999;;;;;;<<<===???@@@AAAAAAAAADDDFFFIIILLLNNNOOONNNNNNJJJLLLNNNNNNMMMLLLNNNOOOSSSZZZdddnnnwww|||rrriiibbb\\\YYYTTTOOOIIICCC;;;666222222111000////////////000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******))))))******+++,,,*********************************)))((('''''''''(((((())))))*********+++))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))******(((((()))+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***))))))(((((()))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((++++++******((('''%%%%%%(((((((((((()))))))))))),,,,,,---...000///---++++++***************++++++)))************+++++++++******+++++++++,,,,,,,,,)))***,,,...111444666777777666555555555666777888999;;;@@@FFFIIIMMMVVV```ppptttzzzuuuoooqqquuuuuuttttttvvvwwwwwwuuuvvvzzz~~~~~~~~~~~~~~~~~~yyyuuuqqqiii___XXXWWWXXXYYY[[[aaakkkxxx~~~yyyvvvtttpppjjjddd\\\XXXSSSMMMGGGDDDBBBBBB===??????===>>>AAAAAA===@@@??????@@@BBBCCCBBBAAA===>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDGGGJJJNNNPPPPPPNNNMMMOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVWWWYYY[[[\\\]]]\\\ZZZWWWUUUTTTTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTRRROOOLLLKKKJJJJJJIIIHHHEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????;;;<<<<<<:::888777888:::888888:::<<<===>>>>>>===???@@@CCCFFFHHHIIIJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOQQQUUU[[[```hhhrrrzzztttjjjddd]]]XXXTTTMMMAAA888666555444222111000000///000000000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''''')))******))))))***+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((+++,,,,,,+++******+++---))))))))))))))))))))))))&&&(((***++++++***(((&&&+++*********))))))((((((************************&&&'''((()))++++++,,,,,,************++++++++++++---,,,---...///...+++)))+++***************++++++)))************+++++++++*********++++++,,,,,,,,,+++---...000222333444444555444444555666888:::;;;@@@CCCJJJRRRWWW]]]hhhtttxxxyyy}}}|||sssllljjjrrr{{{}}}yyyvvv~~~}}}|||sssnnniiiggggggeee```[[[ZZZ\\\^^^```dddmmmxxxyyysssmmmeee[[[SSSQQQNNNHHHCCC???>>>??????<<<>>>>>>;;;<<<@@@AAA???DDDBBB??????@@@BBBBBBBBB===???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJMMMRRRVVVXXXWWWUUUTTTWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```bbbdddeeefffbbb```]]]ZZZYYYYYY[[[\\\[[[]]]___aaaaaa___]]][[[ZZZZZZYYYXXXXXXXXXXXXYYYVVVSSSOOOMMMMMMLLLKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@===:::999999:::555666777:::<<<======;;;<<<===???AAACCCEEEFFFFFFLLLMMMNNNMMMLLLLLLNNNOOONNNOOOPPPQQQVVVaaapppzzzwwwooofffaaa^^^UUUGGG<<<999888666444333111111000111000000///...---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))***++++++,,,************************(((((())))))******++++++******))))))))))))))))))))))))************))))))(((((())))))******++++++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((((('''''')))******))))))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))+++*********))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************++++++******)))(((''''''))))))******+++++++++,,,+++*********))))))(((((())))))))))))************((((((((('''((()))******&&&''''''((()))******+++......---,,,,,,+++*********+++,,,,,,+++***)))((()))************+++++++++)))***++++++***+++---///---000333555555555555555444555555555555888<<<@@@EEEKKKVVVcccpppzzzzzzppplllppptttxxx{{{}}}~~~~~~||||||wwwqqqggg___XXXWWW]]]bbbbbb```eeegggiiiiiiiiilllqqqvvv}}}xxxooodddZZZRRRLLLJJJEEECCCAAAAAACCCCCCAAA?????????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBB@@@???BBBBBBAAACCCDDDFFFFFFEEEAAACCCFFFHHHIIIJJJMMMNNNOOOTTTZZZ___```___]]]\\\bbbaaa______aaacccccccccfffcccbbbeeekkkpppooommmnnnkkkfffbbb___```bbbcccjjjjjjiiihhhfffeeecccbbbdddcccbbbaaa```aaabbbcccYYYYYYXXXVVVTTTRRROOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIIIIFFFDDDCCCDDDFFFGGGGGGBBBCCCEEEGGGGGGHHHGGGGGGCCCBBBBBBAAA???===<<<;;;;;;:::999999999:::;;;<<<<<<<<<======???AAABBBCCCHHHIIIJJJKKKKKKKKKJJJJJJNNNNNNMMMMMMOOOTTT[[[```ooovvvyyyooogggaaaYYYOOOHHH>>>;;;777333000/////////222111000//////...............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,+++******(((((())))))******++++++(((((())))))*********+++))))))))))))******************))))))))))))******((((((((((((((((((((((((((())))))************)))******))))))))))))******(((((('''''''''(((((()))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************)))))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***))))))((((((******))))))))))))))))))*********)))))))))(((((())))))))))))************(((((((((((())))))))))))(((((())))))***+++++++++---,,,,,,+++******)))))))))******+++***)))(((''')))************+++++++++((()))***)))'''''')))+++...111444555555444444555111222444555777;;;@@@EEEKKKUUUeeevvv{{{tttnnnrrruuuyyy|||~~~~~~~~~~~~{{{sssjjjccc___[[[ZZZ___gggmmmmmmkkknnnoooooommmiiihhhhhhjjjjjjfff___WWWOOOIIIEEECCCAAA???>>>>>>@@@@@@>>><<>>>>>???>>><<<:::999999999:::999999999:::;;;===>>>???CCCDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKIIIJJJMMMRRRVVV___eeeppp{{{xxxnnneee[[[PPPHHHAAA>>>999555333222222222111000///......---............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,++++++******)))))))))))))))*********((()))))))))************))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((()))************)))******))))))))))))******+++***)))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))******))))))((('''''''''******))))))))))))(((((())))))))))))************'''((()))*********)))((())))))******++++++,,,,,,+++++++++***))))))((((((((())))))))))))((('''''')))************+++++++++,,,------,,,******+++---000222555555444333333444111222555888;;;AAAHHHMMMOOO\\\ooo{{{zzzxxx|||}}}~~~~~~zzzssslllddd\\\WWWWWWXXX^^^hhhttt||||||yyyxxxwwwuuuoooggg```[[[YYYTTTRRRMMMIIIDDDAAA???>>>???>>>======>>>???===<<>>???BBBEEEGGGIIINNNNNNMMMKKKIIIJJJLLLOOOMMMRRRZZZdddppp~~~wwwkkk___TTTLLLFFFBBB<<<888777666666555111000///...------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++******************))))))))))))))))))))))))************))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((()))*********************))))))))))))******---,,,+++)))(((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++******************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((*********))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((()))))))))************,,,+++++++++*********)))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))************&&&(((***+++,,,+++)))((()))))))))******+++++++++++++++*********)))))))))))))))))))))))))))(((((())))))*********+++++++++---...///...------...000222444555555444333333444444666999<<>>@@@@@@???@@@@@@AAAAAA@@@BBBAAAAAAAAAAAAAAABBBBBBFFFGGGFFFFFFEEEFFFHHHJJJKKKMMMPPPQQQQQQPPPOOOOOOSSSVVVZZZ\\\]]]___aaacccccccccdddggglllqqqtttuuuvvvxxxyyywwwvvvzzz~~~zzzuuuqqqooonnnnnniiigggdddbbb```aaabbbccc[[[YYYWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPOOOMMMJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;:::::::::::::::::::::;;;<<<;;;;;;:::;;;===@@@DDDFFFLLLMMMMMMKKKIIIHHHIIIKKKHHHIIILLLRRR]]]kkkzzz|||sssfff[[[TTTKKKFFF???;;;::::::999888222111000///..................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++******))))))(((((()))))))))))))))*********((()))))))))******************))))))))))))******(((((((((((((((((((((((('''((()))*********************))))))))))))******+++******)))(((((((((((((((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,++++++*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))((()))))))))************+++++++++***************(((((()))******+++,,,,,,(((((((((((((((((())))))((()))))))))************'''(((***,,,,,,+++)))(((((((((((()))))))))))))))+++++++++++++++*********************************))))))*********+++++++++(((***+++++++++,,,...000333555666555444333333444555777;;;>>>CCCIIIQQQVVVdddnnn|||}}}|||}}}}}}~~~vvvfffbbb[[[UUUSSSVVV\\\```ddddddgggnnnwww~~~wwwpppfff\\\RRRLLLGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBCCCCCCDDDIIIJJJJJJHHHGGGIIIMMMPPPVVVXXX[[[[[[YYYWWWXXXYYY]]]___ccceeegggiiikkkmmmmmmllllllpppxxx{{{xxxtttpppmmmkkkjjjjjjdddbbb```______^^^\\\ZZZZZZXXXWWWVVVVVVTTTRRROOONNNMMMMMMLLLLLLLLLLLLLLLHHHIIIIIIIIIHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;===???AAADDDEEEFFFFFFDDDDDDFFFGGGMMMLLLKKKKKKPPPZZZgggooo~~~}}}zzzoooddd^^^QQQJJJBBB===<<<<<<;;;888444333222111000000000000......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++******++++++******))))))((((((******))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))'''''')))******+++++++++******))))))))))))******''''''''''''(((((()))***(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...''''''(((((((((((())))))))))))))))))************((()))***+++++++++***)))((((((((((((((((((((()))+++++++++++++++++++++++++++***************+++,,,)))************+++++++++)))+++,,,------///222444444555666555333333444555555777:::>>>CCCJJJQQQVVVlllttt~~~zzz{{{~~~qqqeeeWWWUUURRROOORRRYYYdddkkkqqqnnnkkkkkkmmmqqqsssttthhhaaaWWWNNNHHHEEECCCBBBBBBAAAAAAAAA@@@@@@??????>>>@@@BBBBBBAAABBBCCCEEEGGGGGGFFFFFFFFFHHHIIIKKKMMMNNNNNNLLLJJJMMMRRRWWW[[[]]]```___]]]]]]___bbbgggjjjnnnppprrrtttwwwyyyyyywwwxxx~~~{{{vvvtttooommmjjjiiigggfffcccaaa```^^^[[[YYYYYYWWWUUUSSSRRRRRRQQQPPPOOOOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCBBBBBB>>>===<<<;;;::::::::::::<<<;;;:::::::::;;;<<<===???AAABBBCCCCCCEEEGGGJJJRRRPPPLLLJJJJJJOOOWWW\\\rrr{{{xxxnnnhhhXXXPPPFFF@@@??????<<<999555444333222111111111111......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++******************))))))))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++******))))))))))))******&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((())))))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))***+++,,,,,,'''''''''((((((((())))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))***************************))))))((()))***+++,,,)))************+++++++++---///000000000111444666444555555555333333555777555777;;;@@@EEEMMMUUU[[[nnnuuu~~~~~~~~~zzz}}}zzzpppcccWWWRRRSSSTTTVVV[[[cccmmmuuuzzzuuunnnhhhdddbbbbbbbbbXXXRRRKKKEEECCCBBB@@@???>>>>>>??????????????????>>>@@@BBBCCCBBBBBBDDDGGGHHHHHHIIIJJJLLLPPPSSSUUUUUUWWWWWWTTTRRRUUU\\\bbbcccfffiiiiiihhhjjjpppuuuzzz|||}}}zzzwwwssspppmmmjjjgggcccaaa___^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSSSSOOOOOOOOONNNMMMKKKJJJIIIFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<999999999999::::::::::::===>>>@@@AAABBBEEEIIILLLOOONNNKKKIIIGGGIIIMMMPPP[[[dddpppxxxzzz}}}tttnnn```VVVJJJCCCBBBAAA>>>:::444444333222111111111111......------------..................------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++)))))))))))))))*********************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))&&&'''((()))++++++++++++******))))))))))))******((('''''''''((()))******(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))******************))))))******+++,,,++++++******************(((((((((((()))))))))))))))(((''''''''')))***+++)))************+++++++++---...///...---...000111333444555555444444666888666999>>>CCCJJJRRR[[[aaarrryyyyyyyyyyyy}}}{{{vvvmmmeeeZZZPPPRRRVVV\\\```eeellltttzzz~~~xxxooofff^^^YYYVVVUUUMMMIIIDDDBBBBBBAAA???===<<<===>>>???@@@@@@@@@@@@???BBBDDDDDDCCCDDDFFFIIIHHHIIIJJJMMMQQQVVV[[[^^^^^^______\\\ZZZ]]]eeelllqqquuuxxxyyyyyy}}}|||yyyuuupppmmmkkkkkkiiihhh```^^^[[[YYYVVVUUUTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGEEECCCBBBGGGFFFDDDBBBAAA@@@@@@???666777888999:::::::::999777888:::;;;<<>>>>>???<<<>>>@@@@@@???@@@AAACCCBBBCCCEEEFFFGGGIIIKKKNNNRRRRRRTTTXXX\\\^^^^^^^^^ddddddccccccfffmmmwww}}}~~~||||||{{{xxxsssnnnkkkgggdddbbb```]]][[[UUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJGGGFFFGGGHHHHHHHHHFFFEEECCCAAA@@@@@@AAA@@@>>><<<;;;:::;;;;;;:::999888888:::<<>>@@@AAABBBBBBBBBDDDFFFCCCDDDFFFHHHIIILLLPPPSSSUUUVVVWWW[[[^^^bbbcccdddfffhhhmmmqqqwww~~~yyyqqqkkkgggdddbbb```^^^\\\YYYVVVUUUTTTSSSRRRPPPOOONNNMMMKKKKKKLLLNNNJJJIIIHHHFFFDDDCCCBBBAAACCCBBB@@@>>><<<;;;::::::::::::999888999;;;===>>>AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJMMMSSS[[[aaannnxxx{{{nnnhhh]]]SSSKKKEEEBBB@@@<<<999555333333222111000---------...000000///---......---,,,,,,---------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))------,,,,,,++++++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************))))))))))))******---***&&&&&&)))+++***((((((((((((((())))))))))))))))))))))))))))))******'''(((((())))))(((((('''+++++++++++++++*********+++++++++++++++,,,------,,,...000222333222111000...111444666777999<<>>???AAABBBCCCDDDEEEEEEFFFEEEEEEGGGKKKNNN[[[eeesssvvvoooeee[[[RRRLLLFFFCCC===:::777555444333111///.........000333444333111//////...---,,,,,,,,,,,,,,,------------,,,++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))......------,,,+++******))))))))))))))))))))))))******++++++++++++******************************))))))************)))(((((((((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))******---+++(((((()))***)))((((((((((((((()))))))))))))))))))))))))))*********************************,,,,,,++++++++++++******+++++++++++++++,,,---...---000222444333111000000111444888:::;;;===???AAACCCIIISSS___hhhooovvv{{{|||rrrkkkjjjnnnsss~~~~~~~~~vvvoooggg___]]]```bbbaaabbbffflllqqqwww|||~~~|||uuummmeeeaaaSSSOOOJJJFFFDDDCCCAAA@@@@@@??????>>>>>>???AAABBBBBBDDDGGGHHHIIIKKKNNNPPPPPPQQQSSSTTTWWW[[[aaaeeeaaabbbfffjjjooouuu|||zzzpppkkkeeebbbaaaaaa___^^^ZZZVVVRRROOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFEEECCC@@@>>><<<===<<<;;;:::999888888999999:::;;;<<<>>>???@@@AAAAAACCCDDDDDDDDDEEEGGGHHHLLLSSS___mmm|||~~~wwwmmmccc[[[SSSLLLFFF???<<<999777555444111///000//////222444666666555000000///---,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((()))*********))))))************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))......------,,,+++******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((())))))*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))******,,,***))))))))))))(((((())))))))))))(((((((((((((((((())))))************++++++************++++++,,,+++++++++++++++++++++++++++++++++,,,---...///...111444444333111111111444666:::<<<===>>>@@@BBBGGGOOOZZZdddllltttyyy|||tttlllfffgggoooyyy{{{sssjjjaaaYYYTTTWWW]]]gggmmmtttzzz}}}zzzssslllddd]]]WWWTTTJJJHHHDDDCCCCCCCCCBBBBBB???>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMNNNQQQTTTWWWVVVXXXZZZ\\\___ccchhhlllkkknnnsssxxx~~~yyytttqqqooojjjfffaaa]]]XXXTTTTTTTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@???===<<<:::999888888999::::::;;;<<<===>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDGGGNNNYYYgggvvvvvvnnnfff^^^TTTMMMCCC@@@<<<888666444111...111000000222555777888777111000///...---,,,,,,,,,---------------------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))))))))(((************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))------,,,,,,++++++******))))))))))))))))))))))))******++++++++++++******************************((())))))************)))))))))******************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************))))))))))))******))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******++++++***))))))(((((())))))***++++++++++++,,,,,,,,,---++++++++++++,,,...///000///222555444111000222444555777:::<<<>>>@@@CCCFFFPPPYYYccckkkrrrzzz~~~|||nnniiiggglllwwwkkkfff```\\\WWWVVV]]]fffnnnxxx|||uuujjj___WWWQQQMMMJJJCCCAAA??????@@@BBBBBBAAA@@@@@@@@@AAACCCEEEGGGIIIIIILLLOOOSSSUUUXXX\\\^^^\\\___cccgggjjjooossswww{{{~~~uuunnnfffaaa[[[XXXXXXYYYXXXWWWTTTTTTRRRQQQOOOMMMLLLLLLHHHHHHHHHHHHHHHGGGGGGFFFBBBAAA@@@???===;;;:::999::::::;;;;;;;;;<<<<<<<<>>===>>>@@@AAAAAAAAACCCCCCDDDEEEGGGJJJMMMOOONNNQQQUUUYYY\\\___cccfffeeeiiipppvvv{{{vvvooofffaaa```___]]]ZZZYYYYYYXXXVVVTTTSSSQQQQQQLLLLLLJJJIIIHHHHHHHHHHHHDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;:::::::::999999<<<>>>@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFNNNZZZdddsss{{{pppfffTTTNNNEEE>>>:::777555333222000///000333555666666//////...............///...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&'''))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++))))))))))))******************))))))))))))******''')))+++++++++***+++,,,******))))))(((((((((''''''(((((()))***+++++++++---,,,+++******+++,,,---))))))***+++---...//////+++++++++,,,---...000000000333444222///000555::::::<<<@@@CCCGGGMMMTTTYYY___hhhpppsssxxx~~~tttkkkfffhhhjjjppp|||yyy}}}}}}xxxyyytttiii```[[[]]]bbbgggggggggmmmuuu|||wwwmmmbbb[[[RRRKKKGGGEEECCCAAA@@@>>>>>>>>>AAABBBBBBAAAFFFFFFGGGHHHKKKNNNQQQSSSRRRUUUYYY]]]aaadddiiillllllrrr{{{xxxpppllliiiddd```]]]\\\[[[ZZZXXXVVVUUUTTTPPPOOOLLLJJJHHHHHHHHHHHHEEEEEEEEEDDDBBB@@@>>>===;;;;;;;;;:::999888888777888;;;===??????AAADDDFFFBBBEEEFFFCCC@@@CCCMMMWWW```ppp~~~yyyzzzpppZZZSSSIIIAAA;;;999777666222000//////222444555555///............//////000...------,,,---...///000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''')))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******************************++++++++++++******************************((((((((((((((((((((((((******))))))((('''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******++++++,,,---+++,,,------,,,---000333111111000//////333999>>>@@@BBBEEEGGGLLLRRRZZZ___iiipppwwwzzz}}}zzzllleeeffffffnnnzzz~~~}}}{{{}}}rrreee^^^[[[[[[\\\ccclllsssuuuvvvvvvwwwuuuhhh___TTTNNNHHHDDDCCCBBB???===@@@???===>>>???AAABBBBBBFFFHHHKKKMMMNNNQQQWWW]]]]]]___aaacccfffjjjppptttzzzxxxoooiiihhheeeaaa``````^^^YYYUUUSSSRRRQQQNNNKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC======<<<;;;;;;:::999999;;;;;;;;;<<<>>>@@@BBBCCCCCCEEEEEEDDDCCCBBBCCCDDDKKKXXXkkk{{{{{{iii]]]NNNFFFDDDAAA;;;555333333333222222222111111222111///------------...........................------------------------)))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((+++*********))))))(((((())))))))))))************+++++++++*********))))))'''((()))***************&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************************************************************))))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))++++++******++++++,,,------............///222444222333333222333777<<<@@@DDDEEEGGGIIINNNUUU^^^dddpppwww}}}yyylllfffggglllsss}}}~~~ssseee[[[XXX[[[^^^iiiooowww|||}}}|||||||||~~~{{{uuujjj^^^VVVLLLHHHCCC@@@@@@@@@???>>>AAA@@@??????AAACCCEEEEEEEEEHHHLLLNNNPPPUUU\\\aaaccceeeiiimmmqqqxxx~~~zzzsssoooiiieeeccc___ZZZVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJHHHGGGFFFEEEEEE???>>>>>>===;;;::::::999888888999:::;;;<<<>>>>>>BBBCCCDDDCCCBBBBBBCCCDDDDDDLLLYYYiiiyyyzzzlllYYYKKKDDD@@@;;;666333333333222222222222222222111000///....................................------------------------++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++***))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((************)))))))))((())))))))))))************+++++++++*********))))))((())))))************)))'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************)))))))))************+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++******++++++,,,---...///000000000000333555333444666777888;;;???BBBHHHHHHIIIKKKQQQ[[[fffmmmvvv}}}xxxlllhhhjjjpppvvv~~~~~~zzzrrreeeXXXRRRUUU^^^eeexxx}}}}}}{{{xxxrrrllldddZZZPPPJJJDDDBBB???>>>???@@@AAAAAABBBAAABBBBBBDDDGGGIIIJJJKKKOOOSSSUUUWWW\\\bbbgggkkknnntttzzzwwwoookkkfff```\\\ZZZYYYXXXWWWUUUSSSRRRQQQOOONNNMMMLLLJJJIIIGGGGGGBBBAAA@@@???===<<<;;;:::888888888999::::::;;;;;;???@@@BBBBBBAAAAAABBBDDDAAAAAAGGGSSSeeeyyy}}}fffSSSHHHBBB>>>;;;444333333222222222222222111111111111000///..............................---------------------------,,,+++++++++,,,...///,,,,,,------,,,,,,+++***++++++***))))))***++++++(((((((((((((((((((((((()))******************)))((((((((((((((((((((((((************))))))))))))))))))))))))************+++************))))))))))))************))))))((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++************************++++++******++++++,,,------///000111000111333555222444777:::;;;===@@@CCCHHHIIIKKKOOOVVVbbboooxxx{{{wwwnnnllloooooottt|||zzziiicccZZZSSSRRRZZZfffooo~~~yyyrrrmmmddd\\\TTTMMMFFFBBBAAA@@@??????@@@BBBDDDDDDCCCDDDEEEFFFHHHKKKNNNQQQUUUYYY]]]```bbbffflllpppvvvzzzyyyrrrkkkfffbbb```^^^\\\[[[YYYVVVUUURRRQQQPPPNNNLLLJJJIIIHHHEEEEEECCCAAA@@@>>><<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@???@@@BBBCCCBBBAAABBBGGGSSScccsss}}}rrr^^^PPPGGGBBB@@@666555444222222222222222000111222222222000///...........................------------------------...---,,,++++++---///000,,,,,,------,,,,,,+++***+++******************+++(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************************))))))))))))***************)))((('''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************++++++******++++++,,,---,,,...000111000000222333111444888;;;===???BBBDDDHHHJJJNNNTTT^^^kkkxxx|||wwwrrrssswwwssswww}}}xxxhhhZZZXXXVVVVVVZZZcccnnnvvvyyypppfff```WWWOOOJJJFFFCCCAAA@@@@@@AAAAAAAAACCCEEEFFFEEEGGGJJJLLLMMMQQQVVVZZZZZZ___eeejjjnnnssszzzwwwppplllhhhccc```]]][[[XXXUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDBBBAAA???>>>======>>>>>>===<<<:::999999;;;=========>>>@@@BBB@@@CCCEEEEEEGGGPPP___kkklll[[[MMMEEEAAA:::888666444222222222222000000111222222111///...........................------------------------...---,,,++++++---///000,,,,,,------,,,,,,+++************++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))***************)))((('''(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******************************(((((((((((((((((((((((((((((())))))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---,,,...000111111111222333333666:::===???BBBEEEHHHIIIMMMTTT]]]gggssszzzzzzyyyxxxzzz}}}{{{jjj[[[RRRUUUYYY^^^dddllltttyyy~~~pppeeeYYYTTTMMMGGGEEEDDDCCCBBB>>>@@@AAABBBBBBCCCEEEHHHIIIMMMQQQSSSUUUYYY___ddd___eeennnuuu{{{|||vvvmmmfffbbb___[[[WWWXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDBBBBBB???@@@@@@???>>><<<:::888777999;;;<<<;;;<<<>>>???<<>>@@@CCCFFFKKKNNNNNNTTT]]]gggpppzzz}}}xxxvvvxxx{{{}}}yyyppphhh___WWWWWW\\\bbbiiioootttyyy}}}zzzpppbbbYYYNNNKKKFFFCCCCCCCCCCCCBBB>>>AAADDDEEEEEEGGGJJJMMMOOOSSSXXX[[[]]]aaahhhnnnmmmttt}}}}}}sssmmmiiiddd```\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA???<<<:::777888::::::::::::<<<===;;;@@@DDDBBB???@@@GGGNNNYYYgggyyyqqq___SSSNNNDDDAAA<<<777444222111222000//////......//////000........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))************(((((((((((())))))******((())))))************))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---...111333555444444444555===???AAADDDFFFJJJOOOSSSRRRYYYcccmmmvvv~~~xxxtttssswww}}}qqqaaa[[[YYYYYY```eeelllrrrwww{{{~~~|||xxxssslllcccWWWOOOIIIFFFCCCBBBBBBCCCBBBBBB???CCCGGGIIIJJJLLLPPPSSSSSSXXX]]]```bbbfffnnnttt~~~xxxsssnnnjjj^^^]]][[[XXXUUUSSSPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHFFFCCC???===777888::::::999999:::<<<>>>???@@@???======@@@CCCBBBSSSggguuu{{{xxxhhh^^^ZZZFFFCCC>>>999444222111111000///...------...///000........................------------------------)))***+++,,,,,,,,,++++++,,,,,,---------,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((())))))******'''((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***++++++++++++***))))))***************)))(((((()))))))))******)))))))))...---,,,***)))(((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))************))))))))))))************,,,+++++++++******)))))),,,+++***))))))+++---///333333222222333666888:::BBBEEEHHHIIIOOOVVVZZZYYY]]]aaakkkuuuzzz|||{{{wwwuuuyyy}}}|||nnn```XXXYYY```fffpppwww|||{{{zzz|||}}}|||}}}qqqfff```[[[RRRKKKHHHAAABBBCCCBBBAAABBBEEEGGGDDDGGGKKKMMMOOOPPPSSSTTTXXX]]]cccgggkkkrrr|||zzzssshhhfffccc^^^YYYTTTQQQOOOQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFBBB???>>>;;;999888999:::;;;;;;::::::;;;===>>>@@@AAAAAAEEEFFFNNN\\\hhhtttuuufffYYYNNNIIICCC===:::777444222444333222222111222222222000000//////.........---+++,,,,,,---...///000000,,,,,,,,,++++++,,,------......---------,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***((()))***++++++***)))(((+++***)))(((((()))***+++((((((((((((((((((((((((+++******)))(((''''''&&&+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++***************++++++++++++***))))))***************)))((((((******))))))))))))******++++++******************+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))************))))))))))))************+++++++++******)))))))))---,,,+++++++++---///000333333222333555888<<<>>>CCCIIIMMMOOOTTT[[[aaaaaadddgggoooyyy}}}~~~~~~{{{zzz{{{uuummmccc\\\\\\bbblllrrr}}}~~~|||xxxuuuoooeeeZZZVVVRRRLLLGGGEEECCCCCCDDDDDDCCCDDDGGGIIIKKKMMMOOOQQQRRRUUUXXX[[[___eeelllrrrxxxuuupppjjjdddaaa___\\\ZZZUUUSSSQQQNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJHHHEEEBBB>>><<<999777888999999999::::::;;;===>>>???@@@AAABBBBBBGGGPPPZZZdddsss}}}pppeeeXXXRRRIIIAAA;;;777444333333222222111111111222222000000/////////.........,,,,,,------......//////---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))((((((''''''************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++***))))))***************)))((((((+++***)))(((((()))***+++)))))))))******++++++,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))))))))*********++++++*********)))))))))))))))...------,,,---///000222333333333555999===AAADDDDDDKKKRRRVVV]]]gggmmmnnnmmmooouuu}}}wwwkkkddd___ZZZ[[[dddpppzzzyyyrrrkkk```VVVNNNKKKIIIEEECCCDDDDDDEEEFFFFFFEEEGGGJJJLLLPPPPPPQQQRRRSSSWWW\\\```hhhoooyyytttllljjjiiifffddd]]]ZZZUUURRRPPPOOOMMMLLLLLLKKKKKKLLLLLLKKKIIIFFFAAA>>>;;;:::::::::999888::::::;;;<<<>>>???@@@@@@@@@???AAAEEEJJJQQQ```ooo}}}ttteee\\\PPPEEE>>>:::888777222111111111111111222222000000////////////......---------------------------,,,,,,++++++,,,,,,,,,******+++,,,---...//////******************************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***************))))))(((((())))))*********))))))))))))************))))))))))))***************************************))))))(((((('''************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++***))))))***************)))((((((+++***)))(((((()))***+++))))))******++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))------------...000111222222333555888===BBBGGGIIIEEEJJJQQQ[[[iiiwww{{{yyyttttttyyy~~~tttggg^^^[[[YYYZZZbbbppp|||{{{tttjjjbbbWWWOOOHHHFFFFFFDDDDDDGGGEEEFFFGGGHHHHHHIIIMMMOOOUUUUUUUUUVVVXXX]]]ccchhhqqqyyy{{{}}}|||wwwtttoookkkfff```ZZZVVVTTTSSSQQQOOOMMMLLLLLLLLLMMMMMMKKKIIIEEECCC???======<<<:::999::::::;;;<<<===>>>???@@@@@@@@@AAACCCCCCFFFRRR^^^sss~~~pppgggYYYLLLCCC???<<<<<<222111111000000111111222000000//////////////////......------,,,,,,,,,+++------,,,+++++++++,,,,,,******+++,,,------......******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))************************************)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))***++++++++++++***))))))***************)))((((((+++***)))(((((()))***+++***++++++++++++***)))(((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))((()))))))))************************++++++++++++)))))))))))))))*********,,,,,,---...///000111222222444888<<>><<<:::888::::::;;;<<<===>>>>>>?????????BBBDDDBBBAAAGGGOOOaaannn~~~~~~tttdddUUUJJJBBB>>><<<333222222111000111111111//////000000000000000000///......------,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))************))))))+++***)))(((((()))***+++)))))))))******)))))))))************************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***++++++++++++***))))))***************)))(((((()))))))))******)))))))))***+++,,,,,,+++***)))(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))*********************++++++++++++,,,***************+++++++++,,,,,,---///000111222222222555;;;AAAFFFIIIKKKKKKHHHKKKRRRccc{{{|||zzz{{{}}}||||||pppcccXXXUUUWWWXXX\\\dddqqq|||yyyoooggg```WWWNNNJJJFFFDDDFFFFFFEEEGGGLLLKKKLLLNNNOOOPPPRRRVVVXXX[[[^^^bbbgggmmmsssyyy~~~xxxpppeee___^^^]]]ZZZWWWTTTRRRPPPNNNNNNMMMKKKIIIFFFDDDAAA@@@>>>===:::777:::;;;;;;<<<======>>>>>>>>>===@@@DDDDDDAAABBBEEENNNZZZjjjyyyqqqaaaSSSGGG???:::555555333222111111000000//////000000000000111111/////////......---------......---,,,++++++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++******++++++++++++*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))******))))))))))))******))))))************))))))************************************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))***++++++++++++***))))))***************)))((((((((()))***++++++***)))(((((()))+++,,,,,,+++***)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))))))))*********************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,---///000222333333444222666>>>EEEIIIKKKJJJIIIJJJPPP[[[kkk~~~~~~~~~~~~{{{qqqiii```[[[^^^ffffffjjjpppwww}}}|||xxxoooccc[[[VVVNNNFFFDDDBBBDDDHHHIIIHHHKKKPPPPPPQQQSSSTTTUUUXXX[[[___^^^dddlllttt{{{~~~~~~ssskkkhhhgggccc___ZZZWWWSSSQQQOOOMMMKKKIIIHHHFFFDDDCCCBBB@@@===;;;:::;;;;;;<<<<<<=========???<<<===CCCFFFDDDBBBBBBEEELLLWWWdddrrrzzzkkk]]]PPPFFF@@@888777555333222111000000//////000000000111111111/////////////////////...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***++++++++++++***)))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))***************)))(((((('''(((+++,,,,,,+++((('''%%%'''***,,,------,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------...///000222444555555555222777???GGGKKKKKKIIIGGGJJJVVVdddqqq~~~~~~~~~~~~~~~|||vvvoooiiigggcccccckkkvvvwwwyyy|||}}}~~~vvvqqqfffZZZSSSPPPJJJCCCAAAAAAEEEJJJMMMLLLOOOTTTSSSUUUWWWXXXYYY\\\```ccchhhooozzz}}}zzz{{{~~~vvvrrrpppkkkfff^^^[[[VVVSSSQQQNNNKKKIIILLLKKKIIIHHHGGGEEEBBB???:::;;;;;;<<<<<<=========BBB===<<>><<<;;;:::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGDDDDDDGGGLLLRRR___uuuzzzsssiii[[[PPPHHH@@@999777444///...222000000///...............111111000...---,,,+++***...------,,,,,,------...---,,,++++++,,,///111333++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************))))))((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++******************************++++++++++++******************************************)))))))))(((((()))******)))(((***+++************************************************((())))))*********))))))************)))))))))(((((()))******+++*********)))))))))******+++------,,,,,,+++++++++++++++,,,...000222333333333555777:::AAAJJJPPPSSSUUUWWWZZZccchhhnnntttyyy}}}|||yyywwwqqqkkklllppp}}}zzzpppjjjgggjjjsss{{{wwwrrrddd\\\QQQJJJHHHGGGEEECCCFFFFFFHHHKKKOOORRRTTTUUUXXX\\\```cccfffllltttzzz}}}~~~}}}zzztttqqqjjjcccaaa^^^XXXSSSSSSQQQNNNKKKJJJIIIIIIGGGEEE@@@???===<<<;;;:::;;;;;;======>>>???AAACCCEEEFFFFFFEEEFFFHHHJJJRRRcccrrr|||ssseee[[[JJJBBB;;;:::888333000111111111000////////////000000000///...---,,,,,,+++...------,,,,,,------...---,,,++++++,,,...111222++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***)))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++******++++++++++++++++++++++++************)))))))))))))))***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))'''''')))******+++++++++************)))))))))))))))***++++++,,,,,,++++++)))))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---000111333333333444777999AAAEEEMMMUUU[[[___``````kkkmmmnnnpppssswww}}}}}}{{{xxxoooggghhhmmmzzzoooggglllpppxxxvvvllleeeYYYRRRJJJEEEEEEFFFFFFEEEIIIJJJKKKNNNQQQUUUXXXZZZ[[[aaaiiiooouuu|||~~~|||xxxrrrlllggg```XXXVVVXXXUUURRROOOMMMLLLKKKIIIGGGBBBAAA???===;;;::::::::::::;;;<<<===???BBBDDDEEEFFFEEEDDDEEEDDDGGGQQQ]]]{{{}}}zzz}}}{{{nnndddPPPGGG>>><<<;;;777333222222222111000000000000111/////////.........------...------,,,,,,------...,,,,,,++++++,,,...000111++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++***************))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++*********)))))))))))))))***++++++***((('''((()))++++++++++++++++++++++++(((((((((((((((((((((((((((((()))************************))))))))))))))))))******+++++++++++++++))))))(((((()))******+++,,,,,,,,,,,,,,,---......000111222333333555999;;;DDDHHHOOOXXXaaaeeefffeeeiiijjjmmmppptttzzz|||vvvlllfffhhhppp~~~~~~wwwssspppnnnxxx~~~xxxlllaaaYYYQQQMMMGGGEEEEEEGGGHHHHHHLLLNNNQQQTTTVVVXXXZZZ[[[^^^fffpppzzz}}}||||||~~~}}}}}}tttmmmfff^^^[[[\\\YYYWWWSSSPPPOOOMMMJJJHHHEEEDDDBBB@@@===;;;:::999999999:::;;;>>>@@@BBBCCCDDDCCCDDDFFFDDDDDDJJJRRRdddtttzzzppprrr~~~vvvlll\\\QQQDDD===;;;999555333222222111000000000000111.............../////////...------,,,,,,------...,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***))))))))))))***))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************++++++++++++******************************))))))))))))))))))*********++++++***((('''((()))++++++++++++++++++++++++((((((((((((((((((((((((***************)))(((((())))))))))))))))))******((()))******++++++******)))))))))((())))))***+++,,,,,,,,,,,,---...///000000111111222333666;;;???FFFIIIQQQZZZccchhhiiihhheeeiiiooouuu{{{~~~xxxrrrjjjfffkkkttt|||uuuppprrryyy~~~xxxnnncccXXXQQQLLLJJJGGGEEEFFFGGGIIIJJJNNNRRRXXX\\\]]]\\\]]]]]]dddlllxxx{{{yyyzzz}}}|||zzzzzz|||~~~wwwrrrkkkeeebbb^^^[[[WWWTTTQQQNNNKKKIIIHHHGGGEEECCC@@@===;;;:::888888999:::<<<>>>@@@AAACCCBBBDDDGGGFFFCCCFFFKKKOOO```tttrrroooxxxnnnbbbPPPBBB;;;:::777444111111000////////////000.........////////////000...------,,,,,,------...,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,+++++++++************************************)))(((((((((((())))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++******************************++++++++++++******************************))))))))))))************)))***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))''''''))))))))))))************((())))))***+++***************)))))))))******++++++,,,,,,---...///111222000111111222444999@@@DDDFFFLLLTTT]]]dddiiikkkllliiiooowww~~~yyysssoookkkkkkqqqxxxzzz}}}tttqqqvvv~~~uuukkkbbbYYYQQQLLLIIIHHHGGGGGGHHHIIIKKKMMMQQQWWW^^^bbbccccccdddfffpppwww|||{{{}}}~~~~~~zzzvvvvvv|||{{{wwwvvvxxx{{{}}}~~~{{{sssjjjfffdddaaa\\\XXXUUUQQQNNNKKKJJJJJJHHHFFFCCC@@@>>><<<999999999:::;;;<<<>>>>>>BBBAAACCCFFFEEEAAAAAADDDDDDQQQbbbqqqzzzooorrr}}}xxxdddOOOAAA<<<:::777111111000////////////000////////////////////////...------,,,,,,------...++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************))))))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---******************************++++++++++++******++++++++++++++++++++++++((()))))))))************((()))******)))(((***+++************************************************))))))*********))))))(((((()))))))))************)))***++++++,,,,,,++++++++++++************++++++++++++,,,---...000222333111222222444777===EEEJJJHHHPPPZZZbbbfffjjjmmmppppppvvv~~~}}}vvvqqqrrruuuvvvyyy}}}{{{}}}vvvpppfff]]]VVVPPPLLLIIIGGGHHHJJJKKKMMMOOORRRTTTUUU[[[aaaeeegggjjjpppuuu~~~{{{zzz|||{{{|||{{{vvvrrruuu{{{wwwttttttwwwzzz|||~~~zzzrrrpppjjjfffaaa]]]YYYUUUQQQNNNLLLLLLKKKIIIFFFCCC@@@???;;;::::::::::::;;;<<<<<<@@@???AAAEEEEEEAAA@@@CCCBBBIIISSS```sssvvvooouuu{{{aaaLLLBBB===999222222111000000000000111000000000///////////////...------,,,,,,------...++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***))))))(((((())))))))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++'''(((******))))))***,,,))))))))))))))))))))))))************************'''((()))******++++++***(((((())))))*********+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++,,,++++++,,,---///111222333222333444555999@@@IIIOOOJJJSSS^^^eeehhhkkkooottttttzzz}}}vvvsssyyy|||}}}zzzmmmfff]]]TTTOOOKKKIIIGGGHHHJJJMMMPPPRRRUUUYYY\\\YYY]]]cccfffiiipppzzz{{{zzz}}}zzz{{{yyytttqqqvvv~~~yyytttqqqsssvvvzzz|||nnnjjjeee```\\\XXXTTTQQQMMMMMMLLLKKKHHHEEEBBB@@@<<<<<<;;;::::::;;;;;;;;;===<<<@@@EEEGGGDDDDDDGGGDDDFFFIIITTThhhtttuuuoooVVVHHH@@@:::444333222222111111222222111000000000/////////......------,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++***)))*********))))))))))))))))))))))))((()))***+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...000////////////000111111222222333999AAAHHHMMMNNNPPPTTT[[[bbbiiiooouuuzzzyyyyyyyyy{{{~~~xxxsssbbb[[[RRRMMMMMMMMMKKKHHHIIIMMMQQQSSSTTTWWW\\\```aaadddhhhmmmttt{{{{{{zzzwwwuuuvvv|||yyyrrrsssvvvxxx|||zzztttnnniiifffccc^^^ZZZUUUQQQLLLIIIHHHHHHGGGGGGAAA???===:::888888888999<<<===???AAACCCDDDEEEEEEFFFFFFGGGKKKVVViiisssuuu~~~www___NNNBBB:::777555222222222333333222222222222111111111111000//////...------------...------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''((()))+++---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++************+++,,,---------......///000111222222444555888>>>EEELLLOOOQQQNNNTTT]]]fffnnntttzzz~~~xxxxxxzzz}}}zzzqqqkkk\\\VVVNNNKKKLLLMMMLLLJJJLLLOOOSSSUUUUUUXXX]]]aaacccgggnnnuuu|||zzzxxxvvvuuuwww}}}yyyuuuwwwzzz|||~~~uuunnniiieee```\\\WWWSSSNNNKKKIIIIIIHHHGGGDDDBBB???<<<:::999999999;;;<<<===???AAACCCDDDDDDDDDEEEFFFHHHPPP```tttyyyuuuyyyvvvaaaPPPCCC;;;:::777444222222222111000111111111000000000////////////...------------...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++***)))((())))))***,,,+++++++++*********************************************+++++++++,,,,,,************************************)))))))))(((***)))))))))))))))))))))))))))*********+++++++++************************+++***((((((((()))+++,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,+++,,,...000222222222222555888>>>DDDJJJOOOSSSTTTNNNVVVbbbmmmuuu{{{{{{tttwww{{{~~~rrrfff___TTTOOOJJJHHHKKKMMMMMMMMMOOORRRUUUVVVVVVYYY^^^bbbhhhnnnvvv~~~}}}yyywwwttttttxxx~~~yyyxxx|||wwwpppkkkgggeee[[[WWWRRRNNNLLLJJJIIIGGGHHHFFFCCC???===;;;::::::999:::;;;===???AAACCCCCCBBBDDDFFFEEEHHHSSScccqqqwwwsssyyyzzzgggWWWIII???===999555333222111000///000000000000/////////...//////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++***))))))))))))***++++++*********)))))))))*********************************++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))******(((((()))))))))*********++++++++++++++++++++++++,,,+++)))(((((()))***++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++,,,---000222333333222111666;;;CCCIIIMMMQQQTTTVVVQQQZZZgggsss{{{zzzssspppuuu{{{~~~}}}xxxjjj\\\TTTNNNKKKHHHGGGIIILLLNNNNNNPPPSSSVVVWWWWWWZZZ```eeeooovvvwwwuuusssuuu{{{zzzxxxzzzxxxssspppnnn___[[[VVVRRROOOLLLIIIGGGJJJHHHEEEBBB???<<<;;;:::777888999;;;===???AAABBBBBBEEEGGGEEEDDDIIIUUU```uuu}}}ssssss}}}rrrcccSSSFFF???;;;777444222222111000111111000000000///////////////...------------...------,,,,,,,,,+++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********++++++*********))))))))))))(((************************************++++++++++++*********************************))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++++++++++++++++++++,,,,,,***))))))))))))***++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++...000222444444444222111777???HHHMMMOOOPPPTTTXXXXXX```lllwwwzzzrrrmmmnnnsss{{{}}}~~~|||{{{sssqqqtttzzz~~~~~~{{{rrrcccVVVOOOLLLKKKHHHHHHJJJLLLNNNOOOPPPSSSVVVXXXZZZ^^^eeekkkxxx}}}uuusssqqquuu}}}wwwwww|||zzztttqqqeeebbb\\\WWWSSSOOOKKKIIIKKKJJJGGGDDD@@@===;;;:::888888888999;;;===???@@@CCCGGGIIIGGGDDDEEELLLSSSbbbqqq|||sssyyy|||nnn\\\NNNBBB>>>999555444444333333222222111111111000000000//////...------------...------,,,,,,,,,+++++++++...---,,,++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))*********************+++++++++,,,,,,************************,,,,,,+++******)))))))))+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))************+++(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,000111333444555666555555<<>>CCCEEEHHHGGGFFFEEEHHHJJJPPP```www{{{{{{vvvdddUUUGGGBBB<<<888555555444444222222222222111111111111//////...------------...------,,,,,,,,,,,,++++++...------,,,,,,------...***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++*********)))))))))************************)))))))))************+++(((((((((((((((((((((((())))))))))))************((((((((()))******++++++***++++++++++++,,,,,,,,,************************+++++++++++++++*********+++++++++,,,...000111222------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,------000111222444777999:::;;;DDDMMMVVVXXXTTTTTTZZZaaagggllluuu|||~~~uuuqqqrrrqqqwww~~~~~~{{{{{{|||yyypppiiiiiippp{{{~~~yyypppfff\\\UUUQQQOOOKKKLLLLLLMMMOOOQQQTTTWWWTTTXXX^^^ccciiisss}}}|||uuullljjjiiippp{{{|||xxxvvvxxxvvvrrrlllfffaaa[[[UUURRRNNNMMMKKKIIIFFFCCC@@@???;;;:::999888888:::<<<===@@@AAACCCEEEGGGFFFEEECCCEEEQQQdddyyy}}}mmm]]]NNNIIIAAA:::666444333222111111111111000000000000//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++******,,,+++++++++************************************))))))))))))************((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++***++++++---///111333444------------------------************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...//////111444888;;;>>>@@@JJJSSS[[[\\\XXXWWW^^^eeekkkooovvv~~~~~~vvvtttxxxtttzzz|||zzz|||}}}|||wwwpppkkkmmmvvvsssmmmddd[[[SSSPPPOOOOOOJJJKKKMMMOOOQQQTTTXXX[[[WWW[[[bbbiiippp{{{~~~wwwiiiffffffmmmyyy~~~yyyuuuwwwzzz|||xxxrrrlllfff```YYYUUUOOONNNMMMKKKHHHEEECCCAAA<<<;;;999888888999;;;<<<======???CCCGGGGGGCCC???@@@IIIXXXlllttteeeSSSMMMDDD<<<777444111000000000000000//////////////////...------------...---------,,,,,,,,,++++++***+++,,,------,,,+++************++++++,,,,,,,,,&&&'''(((*********)))(((,,,,,,,,,++++++++++++***************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---///111333444......---------,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++************)))))))))(((************************+++++++++*********))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,///......---------......///222666777888<<>>======@@@DDDEEEDDDBBBGGGEEEJJJ\\\uuuuuudddVVVGGG@@@;;;666333444222222111111000000//////////////////............---------,,,,,,,,,++++++------,,,++++++***))))))******************++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++************************************************((((((((((((((((((((((((******++++++++++++******)))************+++++++++,,,,,,,,,++++++************+++,,,---,,,+++***))))))+++---///000111444666......---------,,,,,,,,,---,,,,,,,,,+++++++++***---,,,,,,,,,++++++++++++++++++++++++************************************+++++++++*********))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---------------...//////111444777888888===EEELLLYYY^^^ccceeedddcccfffiiirrrxxx{{{xxxxxxzzz{{{}}}~~~{{{}}}||||||zzzyyy{{{uuuooobbb^^^WWWSSSRRRRRRQQQOOOOOOOOOPPPQQQTTTWWW[[[\\\eeekkkttt}}}|||wwwhhhdddaaagggsss}}}wwwssstttxxx|||wwwsssnnneee]]]WWWTTTPPPMMMLLLJJJHHHGGGCCCAAA>>>;;;999888888888>>>===>>>AAADDDGGGFFFEEE@@@>>>AAAPPPhhhyyykkk\\\MMMCCC===777444555222222222111000000//////////////////............---------,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******++++++,,,---,,,,,,+++***))),,,...000111222555777......---------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++***************************+++++++++***************))))))***++++++++++++***************************))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,---...000111444666888999:::@@@HHHOOOYYY]]]bbbeeeeeefffiiillluuuzzz{{{zzzzzzzzz{{{~~~tttjjjddd]]][[[WWWUUUTTTSSSRRRPPPOOOPPPSSSVVVYYY]]]```bbbnnnuuu~~~}}}yyyjjjddd___aaakkkuuu||||||tttqqqsssyyy}}}~~~xxxtttjjjbbb\\\XXXSSSOOOMMMLLLKKKJJJFFFEEEBBB>>>;;;:::999999>>>===>>>AAAEEEGGGHHHGGGCCC@@@@@@III[[[sssvvvgggVVVJJJAAA999666666333333222222111000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++******************************************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++,,,///111333444555777999......---------,,,,,,,,,---------,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********************************************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,...///111222444666888:::>>>EEENNNUUUZZZ^^^cccfffggghhhkkkmmmwww{{{~~~zzz|||~~~~~~|||tttjjjaaa[[[[[[ZZZZZZYYYYYYWWWUUUTTTTTTUUUVVVYYY]]]bbbgggiiittt{{{~~~zzzmmmfff______fffooowww{{{~~~~~~zzzsssrrrtttzzz~~~|||uuuooojjjddd___XXXRRROOOMMMKKKJJJIIIGGGDDD@@@===;;;999999<<<<<<===@@@CCCEEEGGGHHHIIIGGGEEEGGGPPPbbbwwwrrraaaSSSFFF<<<777777444444333222111000000///////////////...............------------,,,,,,,,,++++++,,,---...///000000,,,+++++++++++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++******************************************************************************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------111222555666666888:::===......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++*********))))))))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,...111333444444555888<<>><<<999888999:::;;;===???BBBEEEGGGGGGGGGEEEDDDGGGSSScccppp}}}mmm^^^PPPBBB:::999555555444333222111000000////////////.....................---------,,,,,,***+++,,,---///000111222,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++******************************************************************************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000222333555555777:::>>>BBB......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********)))))))))((((((***************************************+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---000222444555444666999@@@HHHQQQYYY^^^[[[```gggnnnsssvvvvvvuuuzzz{{{}}}~~~{{{uuulllccc^^^ZZZWWWVVVVVVXXX[[[\\\ZZZXXXWWWWWWYYYYYYZZZ]]]cccjjjqqquuu{{{xxxsssmmmkkkmmmsssxxx|||}}}{{{{{{xxxssstttxxx}}}||||||vvvpppggg^^^WWWQQQLLLIIIJJJIIIGGGDDDAAA===;;;:::777999:::;;;<<<>>>BBBEEEEEEGGGGGGFFFGGGNNNZZZccc}}}zzzzzzmmm\\\JJJ???<<<666666555444222111000000////////////........................---------,,,***+++,,,---///000111111---------,,,++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++******************************************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...///111222222333444666999@@@HHHNNN......---------,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,---+++++++++*********))))))************************))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++*********))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------///111333555666666888<<>><<<777999:::::::::<<<@@@DDDGGGHHHIIIHHHGGGKKKSSSZZZlll{{{ssswwwzzziiiTTTEEE@@@777777666444333222111000////////////........................------------******+++---...///000000...------,,,++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,...000222333555666777;;;BBBMMMZZZbbb......---------,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///000222444555777999;;;???FFFNNNUUUYYYZZZXXX___kkkyyy}}}}}}~~~{{{{{{rrrjjj]]]TTTPPPPPPSSSUUUZZZ]]]``````]]]\\\\\\^^^XXX^^^gggqqqzzz}}}||||||~~~~~~zzzxxxwwwuuurrrtttyyy~~~zzzrrrkkkddd\\\VVVRRRLLLLLLJJJHHHFFFCCC@@@???888:::;;;:::999;;;???CCCGGGGGGEEECCCBBBDDDJJJNNN[[[rrr|||}}}vvvqqq~~~qqqZZZJJJCCC888777666555333222111000000/////////............//////.........---------******+++,,,---...///000......---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++************************************************((((((((((((((((((((((((******++++++++++++******)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,...000333444:::;;;===BBBKKKZZZiiittt,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***)))((((((************************++++++************+++++++++++++++++++++***)))(((******+++,,,,,,---......+++++++++***++++++,,,,,,,,,,,,---000333666666666777BBBGGGLLLVVVUUUPPPTTTWWWcccsss}}}~~~~~~~~~||||||}}}xxxeee```XXXPPPLLLOOOVVV\\\dddiiikkkfff\\\WWWZZZ______fffoooyyy~~~yyyssspppqqqtttvvvxxxyyy~~~uuutttlll^^^WWWYYYRRRNNNJJJIIIKKKKKKFFFBBB???===;;;999999:::<<<>>>AAADDDGGGGGGFFFDDDFFFGGGUUUbbbwwwzzztttwwwyyyqqq}}}zzzfffQQQDDD@@@===888444222111222222000000000000///////////////000111111111000...---,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******'''((((((((())))))))))))************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,)))++++++***((('''((()))///...------,,,,,,,,,,,,111...++++++000444666666888999>>>JJJ[[[iiiqqqsss------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++************++++++******+++++++++***))))))***++++++,,,,,,---------+++++++++***++++++,,,---......///111444777888888999EEEKKKPPPYYYWWWRRRVVV[[[gggvvv~~~|||~~~{{{yyy|||~~~}}}~~~~~~}}}xxxrrraaa]]]VVVOOOLLLOOOVVV\\\hhhllloookkkbbb^^^aaaeeeiiinnnvvv~~~zzzsssppppppsssvvvwww{{{wwwtttnnnaaaZZZZZZUUUPPPKKKJJJKKKKKKGGGCCC@@@>>><<<:::999:::;;;<<>>FFFLLLWWWaaahhhlllpppqqq////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++((()))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...111222333444555777:::<<>>;;;999888888888888<<<@@@DDDFFFFFFFFFEEE???FFFQQQ___nnn}}}zzz~~~yyyooo```OOOHHH>>>777444444333222000000000000////////////000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++)))))))))*********++++++***************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,------+++++++++---......---------......///,,,111666666555888AAAHHHRRRZZZdddllloooqqqvvvzzz000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++++++++***************************************++++++************++++++((()))***++++++++++++++++++++++++++++++++++++***++++++++++++,,,---...///000222333444444777;;;???HHHWWW]]]^^^aaa]]]^^^hhhqqqzzzzzzuuuwwwzzz{{{|||~~~~~~|||||||||{{{~~~{{{qqqeee\\\]]][[[XXXSSSOOONNNPPPRRR^^^bbbeeeffffffiiiooouuu~~~yyyuuupppooorrrxxx~~~{{{pppjjjgggaaa\\\VVVPPPLLLIIIHHHFFFDDDCCC@@@===;;;999888888777999===AAADDDFFFEEEDDD@@@CCCGGGNNNZZZkkk}}}{{{uuuzzzxxxiiiYYYPPPDDD<<<:::999888777000000000000////////////000//////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++(((((((((((()))))))))******************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++,,,...------------......///000...333666666666<<>>BBBDDDDDDCCCCCCCCCCCCDDDLLLZZZmmmzzzwwwttttttaaaVVVGGG===999888666333000000000000////////////...---,,,,,,++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,))))))*********+++++++++*********************************************************)))******++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...------------...///000111111444777888:::DDDTTT```iiilllppppppoooqqqxxx~~~000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++************++++++******+++++++++***))))))))))))******++++++,,,,,,+++++++++,,,---...///000///222555666666:::AAAGGGTTT```aaa[[[ZZZZZZcccuuuvvv}}}zzzuuuuuu{{{~~~xxx}}}{{{tttoooiiiccc___\\\]]]]]]ZZZVVVSSSQQQQQQXXX[[[aaaffflllttt~~~vvvtttssstttyyy~~~wwwpppjjjhhhccc\\\UUUOOOLLLJJJFFFEEECCCAAA???===;;;:::999888888:::???CCCDDDCCCCCCCCCBBBAAADDDMMM[[[fffwwwwwwvvvlll___MMM@@@;;;888444000000000000000////////////...---,,,+++++++++,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,************************************************++++++******)))***************+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,------...000111222333666:::===CCCNNN]]]hhhiiilllppprrrtttxxx~~~////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++******************++++++************************++++++************+++++++++++++++++++++***)))((((((((()))***+++,,,,,,---+++++++++,,,---...000000///333666777888<<>>===<<<:::888666999>>>BBBCCCCCCBBBCCCCCCAAAAAAFFFOOOXXXjjjuuuyyy}}}rrrttt~~~{{{lllXXXJJJBBB>>>888444000000000000////////////000///...---,,,---......,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))*********+++++++++************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,)))***,,,+++++++++,,,---,,,,,,------///000222333444777<<>>;;;999888888888999;;;>>>???AAABBBCCCCCCBBBAAACCCDDDMMM]]]qqqrrrsss}}}uuubbbSSSHHHAAA;;;777111111111111000///......////////////............,,,------......------,,,++++++*********)))))))))++++++,,,,,,,,,,,,++++++************************+++++++++***************************************************************,,,,,,,,,+++++++++*********************++++++,,,++++++++++++,,,---......///---...111222222444999;;;GGGXXXhhhoooooooooooovvvwww}}}555333000///000111000///////////////..................---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))++++++++++++******))))))************************,,,,,,++++++++++++++++++,,,,,,,,,---...///111222222333555999@@@KKKWWW______\\\ZZZZZZ[[[___kkkvvvzzz}}}|||{{{rrrllleeeaaaaaaccccccbbbiiiiiigggdddaaa```bbbdddeeejjjrrrxxx}}}~~~yyyvvvuuuxxxuuukkkiiigggaaaYYYUUUNNNLLLIIIGGGFFFDDDAAA???999888777666777999;;;<<<>>>@@@CCCCCCBBBBBBBBBCCCAAANNN___pppwwwsssuuu~~~~~~ssscccTTTJJJBBB<<<888222222111111000//////...////////////............,,,------......------,,,*********)))))))))((((((++++++,,,,,,,,,,,,++++++***************************************+++++++++************************************************,,,,,,,,,++++++++++++******************+++,,,,,,---,,,,,,,,,,,,,,,------111//////222333444999@@@HHHUUUhhhyyy}}}wwwxxxzzz777444111000111111111000////////////..................---------,,,,,,,,,.........------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))))))))************************,,,,,,,,,++++++*********,,,,,,,,,---...000111222222333666;;;DDDOOOZZZaaaaaa\\\YYY\\\aaagggqqq{{{|||}}}|||www{{{~~~xxxssslllgggaaa___```dddfffhhhmmmlllhhhdddbbbdddhhhkkkmmmrrryyy~~~zzzvvvuuuuuuyyy~~~ooojjjiiiccc\\\XXXPPPNNNKKKIIIGGGEEECCCAAA:::999888666666888999:::;;;>>>BBBCCCCCCBBBAAABBB>>>EEEQQQ```rrr~~~rrrmmmwww}}}ttteeeWWWMMMDDD>>>:::444333222111000/////////////////////............,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++************************)))))))))***+++++++++,,,***************+++++++++************************+++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,,,,------222000000333444777@@@IIIXXXbbbooo{{{xxx{{{;;;888444222111222222111////////////..................---------,,,,,,,,,////////////............++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))************************,,,,,,,,,++++++*********,,,,,,,,,---///111222333444555888>>>HHHRRRZZZ______ZZZXXX^^^eeelllvvv}}}}}}zzz}}}yyyrrrmmmhhheeeaaa```aaaeeeiiikkkkkkiiifffbbbaaaeeelllqqqrrrwww}}}}}}wwwrrrsssuuuzzzyyyoookkkeee^^^ZZZSSSPPPLLLIIIHHHFFFCCCBBB===<<<:::888777888999:::999<<<@@@BBBBBBAAAAAABBB@@@AAAFFFPPP```rrrzzz|||tttiiiqqq{{{nnnaaaTTTJJJCCC???555444333111000000000000////////////............,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************)))))))))***+++++++++,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++***+++,,,,,,---......---,,,,,,,,,------111000111555777<<>><<<999888888888999888;;;>>>@@@@@@@@@AAABBBAAA>>>???DDDNNN^^^uuu|||yyy}}}yyyiiijjjxxxuuugggYYYMMMDDD???777666333111000000000000////////////............,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***************************************+++++++++)))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++,,,------...---------------......000111444999===DDDQQQ___iiivvvyyy{{{DDD@@@:::666444333333222////////////..................---------,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,......///000222444555777555888???IIISSSZZZ\\\[[[YYYZZZ___hhhooovvv~~~|||wwwqqqkkkhhhaaaaaa``````___```bbbdddaaa```______bbbjjjttt{{{yyy|||~~~xxxssslllqqqyyyvvvjjjeeeeee\\\XXXRRRNNNJJJHHHEEECCCBBB@@@===:::888777777888888:::===>>>>>>???BBBDDD???======@@@DDDPPPggg|||~~~yyynnnaaaooo~~~{{{mmm]]]NNNDDD???888777444222000000000111////////////............,,,------......------,,,++++++++++++*********))),,,,,,------------,,,,,,************************+++++++++***************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++,,,---------------------...///000111333888???DDDLLL[[[iiittt}}}pppttt~~~GGGBBB<<<777555444333222000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---...//////111333555666888555999AAALLLWWW]]]^^^\\\[[[^^^eeeooouuu{{{~~~}}}zzztttooojjjggg^^^______^^^]]]]]]^^^___^^^^^^^^^___dddlllwww~~~{{{~~~|||wwwrrrkkkrrrzzz{{{mmmiiijjj___[[[UUUPPPLLLIIIFFFDDDBBB@@@===999777666666666888:::<<<<<<===???BBBDDD???>>>???AAABBBJJJaaawwwwwwvvvrrrZZZhhhxxxuuudddTTTIIIDDD999777444222000000111111000/////////............,,,------......------,,,,,,,,,,,,++++++++++++***,,,------......------,,,************************,,,+++++++++******))))))((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111444<<>>===:::888555777999;;;<<<===???CCCEEEAAAAAABBBCCCAAAEEEXXXkkkvvvqqqyyy{{{iiieeelllqqq___QQQJJJ;;;777666777555111000222---.........//////000000///............---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---------...------,,,,,,---///111111000000111333666666<<>>:::777555444222111000000111111000//////............///...---,,,*********++++++------,,,,,,,,,,,,++++++************************************************************************((((((((((((((()))******,,,,,,++++++++++++++++++,,,,,,,,,,,,---.../////////000111333555888:::;;;@@@HHHVVVbbbeeedddfffjjjqqqzzz|||~~~xxxsssxxx~~~yyyrrrlllgggdddcccaaa```^^^\\\[[[ZZZZZZZZZ___ccciiimmmpppuuu{{{~~~tttnnnnnntttzzzyyyiiiiiiccc```___[[[SSSMMMKKKFFFEEEDDDCCCBBB@@@<<<999333555777999;;;>>>CCCFFFEEECCCAAA@@@>>>???GGGPPPbbbsssyyyuuu}}}}}}uuucccUUUIIIBBB;;;999666111000222......////////////000000///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,,,,---//////000111555777;;;AAAKKKTTTXXX\\\gggsss|||wwwzzzfff[[[MMMDDDCCCBBB>>>:::555444222111000000000111000000///////////////000...---+++***))))))******------,,,,,,,,,+++++++++***************************************************************************)))((((((((()))+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---.../////////111222333555888<<>>;;;333555777999;;;>>>CCCGGGEEECCCAAA@@@???@@@BBBEEEQQQddd{{{}}}pppqqq}}}lll\\\NNNEEE<<<999666333111333//////////////////000000///............---------.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...---------...///000111222444999<<>>CCCGGGCCCCCCBBB@@@AAABBBBBBAAAHHHYYYqqqvvvnnnvvvrrrbbbRRRGGG===:::888555333444000000000000000000/////////............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---.........---///000111111333888>>>BBBKKKLLLOOOPPPOOOTTTcccrrr~~~}}}qqq```RRRJJJEEE@@@<<<555444222000///......//////////////////000000111111000///------------...------,,,,,,,,,,,,++++++************************************************************************,,,++++++++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////000222444444666:::BBBHHH]]]eeellllllnnnxxx~~~~~~|||vvvtttuuu{{{uuuuuussspppmmmiiieeebbbaaa\\\]]]]]]ZZZXXXXXX]]]aaagggnnnvvv|||}}}}}}~~~~~~zzzsssoooqqq{{{zzzpppiiigggeee]]]VVVSSSKKKIIIFFFDDDDDDBBB@@@>>>:::::::::999:::<<>>AAABBBAAAAAACCCQQQgggzzzvvvvvv~~~rrrvvvuuubbbVVVJJJFFFCCC===666333222111111111000000////////////.........---------+++++++++*********))))))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............333666;;;BBBLLLYYYgggoookkkddd^^^]]]___eeerrr~~~xxx```MMMDDDBBB:::999777555333222000/////////.........---------------------------------------------------------///...---+++***))))))))))))******+++++++++******++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++...000222111333666666888???JJJRRRaaa___```fffnnnvvv~~~aaafffqqq~~~wwwrrroooiiihhhgggfffdddcccaaaaaa]]]]]]\\\[[[\\\aaahhhmmmrrrvvv{{{}}}}}}}}}~~~}}}}}}~~~~~~~~~xxxwww{{{uuujjjjjjhhhbbb^^^WWWTTTOOOIIIEEECCCBBBBBBAAA???===;;;999888777666>>>BBBFFFFFFDDDBBBBBBCCCEEECCCHHHYYYlllyyy|||pppsss|||yyywww~~~ggg^^^RRRHHHAAA;;;555111222222111000/////////000//////.........---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++******))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---/////////444777<<>><<<777444222000000/////////.........---------------------------------++++++++++++++++++++++++...---,,,+++******************++++++++++++******++++++++++++*********)))***************************++++++++++++,,,,,,,,,---,,,,,,+++,,,...111222444666888999===FFFQQQZZZbbb```aaagggooowwwzzzkkk]]]bbbmmm}}}{{{vvvqqqnnnhhhgggeeecccaaa______^^^_________^^^```dddkkkpppxxx{{{~~~xxxxxx|||uuuoooiiidddbbbXXXUUUPPPKKKGGGDDDCCCCCCAAA@@@???<<<:::999888777<<<@@@EEEFFFEEECCCBBBBBBDDD@@@CCCPPP```nnn{{{rrrqqqwww|||ooohhh^^^SSSIIIAAA;;;777333222111000000///000000//////.........---------//////...------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++*********)))++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,,,,...000111111444;;;EEEQQQbbbttt}}}~~~wwwwwwyyy||||||}}}|||mmm^^^RRRLLLEEE@@@:::555333222111111/////////.........------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++************************************++++++++++++,,,,,,,,,,,,------,,,,,,---///111222666777888<<>><<<:::999888;;;???DDDFFFFFFDDDBBBAAADDD@@@@@@GGGRRRbbbuuuvvvnnnooovvvtttppphhh\\\NNNCCC<<<999444333222111000000000000...............---------//////......---,,,,,,,,,++++++------------++++++++++++++++++************++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------///111444555888DDDRRR^^^kkkvvv|||||||||rrrfffZZZRRRJJJEEE>>>:::888666444222////////////............------------------------------------------------++++++++++++,,,---......,,,,,,++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111555666888???IIIVVVbbbiiieeebbbccckkkttt|||}}}pppeee___WWWZZZbbbnnn~~~|||vvvrrrnnnkkkiiifffbbb^^^\\\[[[\\\]]]```bbbeeegggiiimmmrrrvvv}}}~~~}}}~~~{{{~~~}}}kkkdddfff```^^^YYYTTTNNNIIIEEECCCDDDCCCBBB@@@>>><<<:::999999===BBBEEEFFFEEECCCAAADDDBBBAAADDDJJJXXXooooooggglll|||zzzxxxqqqdddSSSEEE===;;;555444333222111000000000........................//////......---------,,,***+++---......---+++***++++++++++++++++++++++++***+++---------+++)))'''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000333888;;;@@@OOO___iiipppwww|||}}}{{{ssshhh```MMMHHHAAA===<<<999444000000000/////////.........------------------------------------------------*********+++,,,---///000------,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,...///000000666777;;;EEESSSaaajjjnnngggdddeeennnwwwtttggg___\\\UUUWWW\\\hhhwww{{{uuuqqqllliiiiiigggccc___]]]]]]^^^______bbbfffjjjmmmppptttwwwzzz{{{}}}}}}nnnccccccdddbbb^^^XXXQQQKKKEEEBBBDDDDDDCCCBBB@@@===;;;:::888;;;???CCCFFFFFFCCCAAABBBAAABBBDDDFFFPPPeeexxxsssddddddtttyyykkkZZZKKKBBB???666555444222111111000000---.....................///...............------++++++------------+++++++++++++++++++++++++++,,,***+++---...---,,,)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000000222666<<<@@@IIIXXXgggpppwww{{{sssnnnVVVOOOFFF@@@>>>;;;555000000000000/////////......------------------------++++++++++++++++++++++++******++++++,,,...///000///...,,,+++******++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,---...///000000111888:::AAAOOO___kkkppppppiiieeefffpppzzzzzzjjj^^^WWWTTTTTTVVV\\\hhhwww{{{vvvqqqmmmjjjgggeeeccc```^^^^^^^^^___]]]bbbggglllpppsssvvvxxxxxxxxxzzz}}}}}}~~~wwwgggbbbeeeddd```[[[TTTMMMGGGDDDDDDDDDDDDCCCAAA>>>;;;:::888999<<>>???AAABBBBBBHHHYYYiii|||{{{hhhaaappp||||||xxxkkk[[[MMMCCC>>>777666555333222111111000---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///111222333888@@@FFFOOO]]]llluuu~~~~~~{{{iii]]]OOOEEEAAA===888444000000000000/////////...------------------------+++++++++++++++++++++++++++++++++,,,---...///000000...,,,*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000111222222222888;;;EEEUUUgggrrrrrrnnnjjjfffhhhrrr}}}oooccc[[[WWWVVVWWW[[[dddqqq~~~yyyvvvrrrnnnlllbbbaaa```___]]]]]]]]]]]]]]]bbbiiiooosssvvvyyyzzzzzzyyyzzz}}}~~~{{{}}}ooodddbbbaaa```\\\WWWQQQKKKHHHDDDDDDDDDCCCAAA>>>;;;999999999:::>>>CCCFFFFFFEEE>>>>>>@@@@@@???CCCPPP^^^uuuqqqcccooo~~~{{{ssszzz~~~tttgggZZZNNNCCC===888777555444222111111111---------.........//////............////////////...---+++******+++---...+++++++++,,,,,,,,,------******+++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---///222333444:::CCCJJJTTT```mmmwwwyyykkkXXXJJJDDDAAA===:::000000000000////////////------------------------------------------------,,,,,,,,,,,,---...//////000///,,,*********+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......///000111222333444444444666:::EEEWWWjjjssspppjjjkkkggghhhsss~~~sssgggaaa_________[[[aaammm||||||xxxvvvssspppmmm^^^^^^]]]]]]\\\[[[[[[ZZZ^^^ccckkkqqqvvvxxxzzz|||}}}||||||~~~}}}yyywwwzzz~~~vvvggg______^^^\\\XXXSSSNNNKKKCCCDDDDDDCCCAAA>>>;;;999999888999<<>>AAAMMMZZZppp|||wwweeeppp~~~kkkpppxxxuuuiii^^^SSSHHHAAA888777666444222111111111---------.........//////.........//////////////////---+++))))))+++---///+++++++++,,,,,,---------*********+++,,,---//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,000333444555;;;DDDLLLWWWaaannnwww|||hhhVVVHHH>>>888666222000000333333111111333000...------......---,,,...---,,,+++,,,,,,............---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///111333666777:::???KKK\\\kkkpppkkkddd^^^```fffnnnxxx{{{qqqmmmoooqqqooolllnnnrrrzzz}}}xxxtttooohhhfffgggaaa\\\YYYZZZYYYXXXZZZ___cccdddggglllrrrxxx{{{|||zzz|||~~~}}}|||zzzzzz{{{{{{~~~~~~pppeee\\\^^^aaaWWWPPPMMMFFFKKKIIIFFFDDDBBB@@@===;;;::::::999:::<<<@@@CCCFFFDDDDDDBBBAAA@@@BBBFFFJJJ___pppwwwyyyuuujjjfffsss~~~qqqeeeXXXMMMEEE>>>:::666222000111333444111111000///////////////000000//////.........---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///111111222444999BBBLLLRRR___kkkwww|||zzzzzzsssbbbQQQDDD>>>===666333111333333000000222000...------...///---,,,......---,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000222444666777;;;BBBNNN___llloooiiibbb```bbbhhhpppxxxxxxtttqqqqqquuuyyyyyyxxxxxx{{{{{{uuuqqqlllfffdddfff```[[[YYYZZZZZZZZZ^^^cccfffgggjjjoootttyyy{{{|||zzz|||}}}{{{zzzzzz}}}~~~yyyjjj^^^]]]___WWWSSSPPPIIIKKKIIIFFFDDDCCCBBB???===;;;:::999:::<<>>GGGWWWhhhrrrrrrjjjbbbaaaeeekkksssyyy~~~~~~{{{lllnnnsssxxx|||yyyrrrnnnhhhbbbaaaddd___ZZZXXXZZZ\\\]]]aaagggiiikkknnnqqquuuxxxzzz{{{{{{}}}~~~|||{{{{{{~~~rrrbbb\\\\\\VVVTTTSSSLLLKKKHHHFFFDDDDDDCCCAAA???<<<;;;::::::;;;>>>AAACCCCCCCCCBBB@@@>>>???AAADDDNNN```uuuyyy{{{xxxhhh\\\cccvvvzzzlll\\\QQQEEE@@@888333111000000000111111000////////////////////////.....................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...000000666===AAADDDMMMZZZdddxxx~~~{{{lll^^^NNNCCC>>>777333333333111///000000///......//////...---///......---,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,---------------...///111333555777888999AAANNNbbbttt|||xxxmmmcccaaafffooowww|||~~~yyypppfffmmmvvv|||~~~wwwpppkkkfff```___bbb^^^YYYXXXZZZ\\\^^^bbbhhhkkkmmmqqqsssuuuvvvxxxyyy}}}~~~~~~}}}||||||~~~}}}jjj]]]ZZZTTTTTTTTTMMMKKKIIIFFFDDDDDDCCCBBB@@@>>><<<;;;:::;;;===???AAADDDDDDCCCAAA??????@@@BBBDDDTTTkkk~~~rrrnnnwwwmmm[[[[[[jjjyyyvvveeeXXXIIIBBB:::444222222111111111000000///////////////..............................---------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++---------------------------...//////......000222111;;;GGGMMMOOOVVVbbbmmm}}}ttt___KKKBBB:::333333444222111111111///......///000...---.........------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,------............///111444777:::<<<===CCCSSSjjj|||zzzmmmcccaaahhhsss{{{{{{rrrkkkfffnnnwww}}}}}}}}}}}}|||uuunnnjjjeee___^^^```]]]YYYXXX[[[]]]^^^bbbgggnnnrrrvvvxxxxxxxxxyyyzzz~~~|||yyyyyy|||}}}tttccc[[[SSSSSSUUUOOONNNKKKGGGDDDDDDCCCBBB@@@???>>>;;;::::::;;;===???DDDEEEEEECCCAAA@@@@@@AAA@@@MMMcccyyyppphhhmmm}}}sss]]]WWW```nnn}}}~~~lll^^^MMMEEE;;;555444444444222111000000///////////////---------.....................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,---------------------------.../////////000333555777DDDUUU___bbbfffooovvvxxxvvv^^^III???666555666444222222111000...///000000///---,,,,,,---......------,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,---......//////000000222555999===AAADDDJJJYYYnnn|||}}}tttiiibbbeeemmmxxx|||yyyyyysssoookkkpppwww{{{||||||}}}}}}xxxrrrmmmjjjddd]]][[[]]]\\\YYYZZZ^^^aaaaaaccchhhrrrvvv{{{|||{{{zzz{{{}}}}}}{{{yyywwwwww|||~~~lllaaaUUUTTTXXXUUUTTTPPPKKKGGGEEEDDDBBBAAAAAA???<<<:::999:::<<<===CCCDDDEEEDDDBBB@@@@@@@@@BBBIII[[[sssvvvhhhgggtttyyycccXXXZZZfffyyytttfffTTTJJJ???888666666555222111111000///////////////---------------...............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---------------------------///000000111333777999AAAQQQgggwww~~~vvvvvvSSSGGG<<<999888666333222111000//////000000///---***+++,,,............---......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------.../////////111111222555:::@@@FFFJJJXXXcccqqqxxxuuummmgggdddkkksss~~~~~~~~~wwwvvvwwwxxxzzzzzz{{{|||}}}~~~{{{yyytttoookkkhhhccc[[[WWWXXXYYYYYY\\\bbbffffffhhhkkkqqqvvv{{{}}}zzzyyyzzz}}}wwwxxxxxxxxxyyy~~~uuuhhhYYYXXX^^^^^^\\\WWWQQQKKKHHHFFFCCCBBBBBB@@@===:::999999:::;;;@@@BBBDDDDDDBBB@@@??????AAACCCQQQhhh||||||jjjbbbjjj~~~kkk\\\WWW___sss|||ooo\\\QQQCCC:::888777333000111111000///////////////,,,,,,,,,------...............---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++*********+++,,,,,,---------,,,........................---///000111333666:::>>>MMM```{{{|||sss[[[NNNAAA<<<;;;777333111111000//////000000///...)))***,,,.../////////.........---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------...///000000222222222555:::BBBIIINNNeeemmmuuuvvvpppjjjggggggpppxxxzzz{{{~~~{{{{{{{{{|||}}}zzzvvvuuuqqqllliiigggbbbYYYUUUUUUXXXXXX]]]eeejjjjjjlllooommmsssyyyzzzxxxvvvwwwzzzrrruuuxxxzzz|||{{{lll]]][[[ccceeeaaa\\\UUUOOOJJJGGGEEECCCBBB@@@===:::888888::::::>>>@@@CCCCCCAAA???>>>>>>>>>>>>HHH^^^ssskkk^^^bbbuuusss___UUUYYYllluuubbbVVVFFF<<<999666222---111111000///////////////,,,,,,,,,------...............---------,,,,,,,,,---------.........//////,,,,,,,,,+++++++++*********+++,,,,,,------------........................---///000222444888===@@@UUUjjjyyyrrrjjjUUUDDD@@@===666222555222111000//////....................................------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000333000222777<<>>:::666444333222111000////////////000000///...............///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222,,,---333666777DDDUUUgggsss]]]IIIDDDAAA:::555777222111000//////......///...........................------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111000222777:::AAAQQQ```nnnpppooojjjdddeeelllsss}}}xxx~~~~~~zzzuuuqqqmmmkkkhhheeeccc___\\\YYY[[[]]]aaaeeeiiilllnnnoooqqqssswwwzzz|||{{{xxxvvvpppsssxxx~~~}}}mmmbbb```cccbbb]]]VVVOOOKKKHHHEEEDDDCCCBBB@@@===;;;:::::::::;;;>>>BBBEEEFFFEEEBBBAAA@@@???AAAJJJ]]]ttt{{{hhhYYY]]]lllppp\\\UUU```pppppp___MMMDDD@@@;;;666555333222111000////////////000000///...............///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000222...///555777;;;KKK^^^uuu|||eeeOOOGGGCCC<<<777666222222111000////////////...........................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///111444666888AAATTTfffqqqqqqoooiiieeefffmmmtttsssppp~~~~~~yyytttpppnnnmmmjjjgggccc___\\\[[[[[[]]]```dddhhhkkkmmmnnnsssuuuyyy||||||zzzvvvtttpppssszzzuuuggg```___]]]YYYSSSNNNJJJHHHEEEDDDCCCBBB@@@???======<<<<<<:::<<<@@@CCCEEEEEEDDDCCC@@@???@@@FFFRRReeezzzttt___[[[bbbyyyyyybbbUUU[[[ggg}}}{{{iiiUUUIIIBBB<<<777555333222111000////////////000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,------...///000111///222777:::AAAUUUkkkzzz~~~lllTTTHHHCCC<<<555222333222111000////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111111000444777777888CCCXXXkkkuuutttpppjjjfffhhhooouuu~~~rrrhhhkkk}}}}}}xxxsssooonnnmmmkkkgggbbb^^^\\\[[[\\\]]]```dddgggjjjlllnnntttwww{{{}}}{{{xxxuuutttqqquuu|||nnnbbb[[[[[[WWWSSSOOOLLLJJJGGGEEEDDDCCCBBB@@@>>>===<<<;;;999;;;>>>AAADDDEEEEEEEEEAAA@@@@@@CCCIIIWWWmmmmmmbbbbbblllmmm]]]\\\cccwwwrrr]]]OOOEEE<<<777666333222111000////////////000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///------------...///000111///000555:::???KKKbbbxxxsssvvv|||sss\\\MMMDDD===666222333222111000000/////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111777:::888:::HHH^^^ooo{{{xxxrrrlllhhhkkkrrrxxxpppdddbbbkkk}}}|||wwwrrrnnnmmmmmmjjjfff```\\\[[[\\\^^^___aaadddgggkkkmmmooouuuxxx||||||zzzwwwvvvvvvuuuyyyyyyhhh\\\\\\ZZZVVVSSSQQQNNNKKKHHHEEEDDDCCCAAA>>><<<:::999888999<<>>777666333222111000////////////000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------........./////////............///000111111...111888???HHHWWWooouuuvvvzzz{{{gggUUUHHH@@@:::777333333222111000000000000...........................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333111888;;;;;;@@@QQQgggvvv}}}yyysssmmmkkkooowww}}}xxxddd]]]cccppp~~~{{{vvvqqqmmmkkkllljjjeee___\\\\\\^^^aaabbbcccfffiiillloooqqquuuxxx{{{{{{xxxwwwxxxzzz{{{~~~tttdddaaa^^^[[[XXXVVVRRRMMMJJJFFFEEEDDDBBB???<<<999888888999;;;===@@@CCCEEEGGGCCCAAAAAACCCBBBEEEWWWjjjmmm___^^^mmmsssgggbbbgggvvvlll\\\NNNAAA999777333222111000////////////000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------........./////////......//////000111222///444===GGGTTTggg|||zzz~~~ppp\\\LLLBBB===;;;333333222111000000000000...........................------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444///666;;;<<>>===444333222111000000000000...........................------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444---444999>>>KKKcccxxx{{{vvvqqqnnnqqqyyylllbbb[[[aaannnxxx|||yyyuuuppplllkkkllllllgggaaa^^^aaaeeeffffffgggiiilllpppsssuuutttwwwyyyxxxvvvwww}}}zzzgggeeebbb___[[[UUUNNNJJJEEEEEEEEEEEECCCAAA???>>>:::::::::<<<>>>AAADDDFFFBBB===???DDDBBB@@@JJJZZZvvvmmmaaakkkvvv}}}xxxkkk[[[lllwwwgggXXXHHH???<<<333222111000////////////000000///...............//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000111222333444;;;FFFUUUjjjxxxggg```fffkkknnnsssxxxyyyvvv}}}rrrdddUUUIIIBBB???;;;888444111111111000/////////............//////........................------------------------))))))***+++,,,,,,------------------------------...............///000000444777:::AAASSSlll|||wwwmmmgggiiiqqq{{{vvvddd^^^___mmm{{{xxxtttpppkkkgggiiihhheee```\\\[[[___ccceeegggiiikkklllnnnqqqtttuuuxxxyyyvvvtttvvv~~~qqqeee]]]```ddd^^^RRRIIIHHHEEEAAAAAABBBAAA===:::888888999:::===???BBBDDDAAAAAA@@@>>>???CCCHHHMMMfff{{{tttfffiiirrr|||lll\\\eeesssppp^^^NNNAAA:::444222111111222333222222000000///.....................---------,,,,,,,,,------............------++++++,,,,,,,,,---------///////////////............,,,,,,000222222444999777@@@NNN^^^rrrsssfff___\\\^^^ccckkksssxxxyyyxxxssscccTTTHHHAAA>>><<<888444222222222111111//////............//////------------------------------------------------+++++++++++++++,,,,,,,,,------------------------............//////000111222666;;;GGG]]]vvvvvvmmmhhhkkksss}}}ppp___^^^eeettt}}}xxxuuupppiiidddaaa```^^^ZZZWWWXXX\\\```dddfffiiikkklllooorrruuuwwwwwwwwwvvvuuuyyysssggg___bbbgggcccYYYQQQLLLHHHDDDCCCCCCBBB>>>;;;999999999999;;;>>>AAACCCBBBBBBAAA??????BBBGGGJJJ^^^rrr{{{mmmnnnrrrxxx}}}ttt```fffqqquuucccRRRDDD===777444222111111111000///000000///............/////////.........---------------............------++++++,,,,,,,,,---------/////////////////////...111......000000...000444:::DDDRRRbbbuuuwwwiii___[[[XXX\\\ccckkksssxxxzzzzzzxxxhhhYYYLLLCCC???===999555222222333222222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------............///000111222222666>>>PPPiii~~~rrrllliiimmmuuu~~~xxxgggZZZ___lll}}}~~~yyyvvvsssnnngggbbb[[[YYYWWWTTTSSSVVV[[[___ccceeeiiikkkmmmpppsssvvvxxxwwwuuuuuuxxx}}}{{{nnneeefffkkkhhhaaa[[[QQQLLLGGGEEEDDDCCC@@@===;;;:::888777999<<<@@@BBBDDDDDDCCCAAA???AAADDDGGGSSSdddzzzvvvvvvxxx{{{~~~~~~eeehhhppp}}}|||jjjXXXIII@@@999666333111111000///---111000//////......//////000000/////////.........------............------,,,,,,,,,,,,------------......//////////////////222//////111000...111666@@@LLL[[[iiiyyyvvvggg]]]YYYXXXXXX^^^fffnnnuuu|||rrrdddVVVJJJCCC>>>:::555222111222222222//////............//////------------------------------------------------,,,,,,,,,,,,------------------------------------.........///000111333444555999DDDYYYqqq~~~xxxmmmiiihhhnnnuuu}}}ooo___XXXbbbrrrzzztttpppmmmjjjeeeaaaZZZXXXUUUSSSTTTWWW\\\___aaadddhhhlllnnnqqqtttwwwyyywwwuuuwww{{{xxxllljjjmmmjjjeeebbbSSSNNNHHHEEEEEEEEEBBB@@@===;;;888666777:::>>>AAAEEEEEEDDDBBB@@@@@@BBBDDDKKKYYYmmm~~~jjjjjjppp}}}ppp]]]LLLBBB:::777333111000000///...111000000///.../////////////////////.........---------............------,,,,,,,,,------------...............////////////000///000333333333999@@@JJJWWWgggsss~~~|||iii[[[VVVWWWZZZ___ccckkkrrrzzz|||ppp```QQQGGG???;;;555222000111111111//////............//////////////////////////////------------------------***++++++---...///000000---------------------------......///111333444555888===KKKcccyyyzzzqqqgggeeegggnnnuuu{{{}}}iii\\\[[[fffttt~~~xxxoooiiifffeeecccaaaZZZXXXUUUTTTVVVYYY]]]___aaadddiiilllooorrruuuwwwyyyxxxwwwzzz~~~ooojjjkkkjjjgggfffUUUOOOIIIEEEEEEFFFEEECCC???===999777777999<<>>888333111000000000//////............//////////////////////////////------------------------******+++---///000222222---------------------------......000222444666777999@@@TTTooo|||sssffffffjjjqqqwww{{{xxxfff^^^bbbkkkuuu{{{xxxmmmdddaaa```___^^^XXXVVVUUUVVVYYY\\\^^^^^^aaadddiiimmmppprrruuuwwwwwwyyy|||rrrjjjiiihhhhhhjjjYYYSSSKKKGGGFFFFFFFFFDDD@@@>>>;;;888888999;;;===BBBDDDEEEDDDBBBAAABBBCCCEEEJJJXXXnnn|||uuuuuuxxxtttjjjiiiuuu{{{gggSSSFFF<<<999555222222333333333222111000000//////000000...------------,,,,,,,,,------............------,,,---------............------......///000000000111000000222444:::GGGTTTjjjzzzvvvhhh]]]YYY[[[___bbbjjjjjjnnnxxxqqq```UUUHHHCCC;;;555222111111111//////............//////////////////////////////------------------------+++,,,---...///000111111------------------------------...000222555777888;;;DDD[[[xxx|||ttthhhiiiooowww{{{~~~qqqaaa^^^iiipppwwwzzzxxxmmmddd```^^^[[[YYYUUUUUUUUUYYY^^^aaabbbaaabbbeeejjjnnnppprrrtttvvvuuuzzz}}}qqqkkkhhhhhhjjj```YYYOOOIIIGGGGGGEEEDDDAAA@@@===;;;:::::::::;;;@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDPPPfff{{{ttthhhhhhuuuyyyhhh^^^ggguuunnnYYYLLLAAA===777444333333333333222111000000//////000000............------------------............------------------............------......///000000111222111222555888BBBTTTddd{{{rrrllleeebbbcccfffhhhiiilllmmmrrrwwwhhh]]]LLLFFF>>>777444333222222//////............//////........................---------------------------.........//////000000------------------------------///000333555777999<<>>@@@CCCDDDDDDCCCDDDEEEAAA@@@JJJaaawww|||eee^^^kkk||||||fffVVV[[[iiixxxsss^^^PPPDDD@@@:::555333333222111222111111000000000000000000/////////............---..................------------.........//////---------...///000000111222222333888>>>KKKaaatttyyykkkiiiggghhhlllpppqqqpppnnnooowwwpppfffYYYLLLAAA<<<999555222111000///...///000111000///------...//////...------000000///...------,,,,,,)))***+++,,,------------...------------...//////111000///111444777999:::===SSSkkkxxx}}}|||vvvnnneeeoooyyy~~~wwwhhhccceeexxxwwwxxxzzzxxxlllaaaZZZWWWVVVUUUTTTUUUYYY^^^cccfffgggggggggkkkooorrrsssuuuwwwxxxppphhhfffeeeiiiaaaUUULLLHHHFFFDDDCCCEEEBBB???;;;888777777777===AAAEEEEEECCCAAA@@@AAAFFFDDDGGGRRReeexxxkkkaaaiiiuuupppaaaYYYZZZooowwwdddXXXMMMCCC:::777666444555777333222111111111111...,,,..............................---------,,,,,,,,,,,,,,,---...///000111111////////////000000000000333222444:::DDDTTTkkk}}}uuuiiiaaaiiioooqqquuuyyyvvvooojjjwwwvvviii^^^RRREEE>>>;;;555111000111///...///000111000///........................000//////...------,,,,,,******+++,,,------------...------------...//////000000000111444777:::;;;BBBYYYpppyyyzzzxxxrrrkkkjjjrrrzzz~~~kkk```aaaggg}}}~~~wwwpppggg^^^YYYUUUSSSQQQSSSTTTWWW\\\```cccdddeeegggjjjnnnqqqsssuuuwwwyyyuuukkkhhhgggjjjbbbXXXOOOJJJHHHFFFDDDDDDBBB???<<<::::::::::::<<<@@@DDDFFFEEECCCBBBBBBEEEDDDFFFOOO```ssspppccchhhrrrwwwhhh___]]]oooyyyllldddTTTIII???;;;:::777777999555444333222333222///.......................................------,,,,,,.........///////////////////////////000000000000333222666@@@MMM```yyyoooeeeaaaiiippprrruuuyyywwwrrrppp~~~~~~qqqhhhZZZLLLDDD>>>888333111111000//////111111000///000///...------...///000/////////...------,,,,,,***+++,,,------...------...------------...//////000000000222444888;;;===JJJbbbxxx|||xxxvvvrrrlllnnnsssyyy~~~~~~~~~ppp\\\WWW```kkk{{{|||nnnjjjccc\\\XXXUUURRROOOTTTVVVXXX[[[^^^aaacccdddgggjjjnnnqqqsssuuuwwwyyy|||qqqkkkiiikkkddd[[[SSSMMMJJJGGGFFFCCCBBB@@@>>><<<<<<<<<===:::>>>DDDGGGGGGEEEDDDDDDDDDCCCDDDLLL[[[mmm}}}vvvjjjmmmuuu}}}~~~pppeee___mmm{{{uuuppp[[[PPPEEEAAA>>>;;;:::<<<999777555444444333000.........................../////////............---000000//////............/////////000000000111111444444:::GGGWWWkkkxxxlllfffeeemmmtttwwwyyyzzzyyyvvvwwwzzzoooaaaQQQHHHBBB;;;666555222000///000111111000//////...,,,++++++,,,.../////////.........---------++++++,,,---......------...------------...//////000000111222444888<<<@@@SSSlll~~~xxxyyyxxxuuuppptttyyy}}}gggVVVUUUbbbooowww~~~|||xxxnnniiiaaa[[[WWWUUUSSSRRRXXXYYY[[[]]]^^^aaadddfffhhhjjjnnnqqqsssuuuxxx{{{wwwnnnjjjjjjeee^^^VVVPPPKKKHHHGGGDDDBBBAAA???===<<<;;;;;;888<<>>:::888555444333222000.........................../////////////////////...///////////////........./////////000000111111222444555===LLL]]]ppptttnnnmmmmmmuuu~~~~~~{{{xxxvvvzzz|||pppbbbRRRIIICCC<<<888777333111000000111111000......---+++******+++---..................---------,,,,,,---.........------...------------.../////////000222222444888>>>CCC[[[ssszzzwwwxxx}}}yyyeeeXXXYYYeeepppsss{{{xxxtttoooiii___XXXTTTSSSSSSTTTXXXZZZ[[[\\\\\\___dddgggiiikkknnnqqqsssvvvzzz}}}~~~{{{~~~rrrkkkiiifff```YYYRRRLLLHHHGGGEEEDDDBBB???<<<:::999888888;;;@@@EEEHHHIIIGGGFFFCCCDDDEEEIIISSScccwww{{{zzzyyykkk```mmm|||tttnnn\\\RRRGGGCCCAAA>>>>>>???999777444222111111///............................../////////////////////------......///000000111/////////000111222222222333666AAARRRdddtttzzznnnmmmrrryyyzzzvvvwwwqqqbbbRRRHHHBBB<<<888777333222111111111111000......---,,,++++++,,,---...........................------............------...------------.../////////111222333444888???EEE___uuuzzzyyyrrrbbb\\\___gggmmmjjjqqqzzz|||uuupppllleee[[[TTTPPPQQQRRRSSSVVVXXXYYYYYYYYY\\\bbbgggjjjmmmppprrrtttxxx|||zzzwwwyyy{{{{{{{{{|||}}}~~~}}}~~~~~~yyyppphhhgggccc\\\TTTMMMIIIGGGEEEDDDBBB@@@===:::888777999:::===BBBGGGHHHHHHFFFDDDEEEFFFGGGMMM[[[mmm{{{{{{{{{qqqdddnnnssskkk\\\RRRGGGCCCAAA>>>>>>???888555222000000000///...........................---............/////////,,,,,,---...///000111111...///000000111222333333444999GGG\\\mmmyyyooohhhnnnuuuvvvuuuzzzvvvgggVVVKKKEEE>>>:::999444222111111111111000...................................................------............------...------------...//////...111333333444888@@@GGGaaasss{{{sssuuuzzzggg\\\\\\aaafffhhhdddiiipppyyyzzzrrrmmmfff```YYYSSSQQQRRRSSSSSSUUUWWWYYYXXXWWW[[[bbbiiilllnnnqqqsssvvvyyy~~~~~~~~~}}}|||}}}~~~~~~}}}|||yyy{{{}}}|||~~~wwwhhhiiifff```WWWOOOKKKIIIEEEDDDCCCAAA???===;;;::::::999;;;???DDDGGGGGGFFFDDDFFFFFFDDDEEEOOO___mmmxxx{{{|||xxx|||vvveeejjj~~~xxxooo```UUUJJJEEEBBB???>>>???777444111000000000000///........................,,,,,,------............---.........//////000000...///000111222333333444888???PPPeeetttzzz|||wwwjjjjjjvvv{{{qqqvvv}}}yyy}}}mmm\\\QQQIIIBBB===<<<444333111111222111000...//////000000000000//////---.....................---...............------...------------...//////...111333333444888AAAHHHaaaqqqvvvmmmrrrsss```WWWZZZaaaddddddfffiiioooyyyyyyqqqlllaaa]]]YYYVVVUUUUUUUUUTTTVVVYYYZZZYYYYYY]]]eeelllmmmooorrrtttvvvzzz}}}xxxwww}}}{{{{{{}}}~~~}}}|||jjjjjjiiicccZZZQQQLLLJJJDDDDDDCCCBBBAAA???>>>===;;;999:::===CCCFFFGGGFFFDDDFFFFFFBBB???FFFUUUaaarrryyy~~~sssppprrryyyxxxddddddttt{{{}}}ttteeeYYYNNNHHHDDD???>>>???777444111000000111111111........................,,,,,,,,,---------......///////////////............///000111222333444444>>>EEEVVVjjjvvvwwwtttrrrvvvyyy~~~rrrjjjqqquuummmwww}}}qqq|||zzziiiYYYLLLDDD???===666444111111111111///.........---------,,,,,,,,,////////////////////////000///...---,,,---...///.../////////------///111222000111333333777CCCPPPgggmmmppppppvvvvvveeeYYY```lllpppllljjjkkkmmmttt~~~uuummmhhhaaa]]]XXXUUUTTTUUUUUUUUUXXXXXXYYYYYY[[[^^^dddhhhjjjlllppptttxxx|||{{{zzzyyyyyy|||~~~}}}|||{{{{{{|||~~~yyymmmbbb``````YYYOOOIIIIIIEEEBBBBBBEEEFFFBBB>>>;;;999999;;;@@@DDDDDDCCCDDDCCCBBBAAAAAADDDIIIMMMbbbqqq~~~yyyllleeeiiisssppp]]]ZZZcccwww{{{nnncccUUUIIICCC@@@>>>===777555444222000......---////////////////////////////////////////////////////////////////////////000,,,+++...111222555999AAAIIIXXXiiitttuuuqqqoooqqqyyyxxxrrrsss{{{~~~vvvxxxooorrr~~~tttbbbQQQFFF???<<<777444222111111111000.../////////.........------........................---,,,++++++++++++,,,---.../////////---...///111111111222444444999HHHWWWjjjoooqqqppprrrzzzlll___YYYcccqqqxxxwwwuuuqqqttt|||}}}tttkkkeee```\\\WWWTTTSSSTTTTTTTTTUUUWWWXXXZZZ\\\aaafffjjjmmmooosssvvvzzz}}}}}}zzzwwwxxx~~~~~~}}}|||{{{zzzzzz{{{|||~~~qqqeeebbbaaaZZZPPPKKKIIIEEEBBBCCCEEEFFFCCC@@@===;;;:::;;;???BBBCCCCCCAAABBBCCCCCCBBBCCCFFFHHHVVVeeeuuu|||{{{lllaaabbbjjjttt}}}uuu```XXX\\\qqq~~~uuujjjZZZLLLEEEAAA>>><<<666555444111000......---////////////////////////////////////////////////////////////////////////111...---000222222555:::CCCJJJWWWfffqqqvvvwwwvvvxxx~~~|||qqqrrryyy|||pppgggmmmvvv~~~~~~lllXXXIIIAAA>>>888666333111111111000///000000000/////////..............................,,,,,,+++++++++,,,,,,------...///...---...000111000222444555444;;;OOObbbpppssssssooommmppprrrqqq}}}yyyccc]]]]]]iiiwww~~~~~~}}}www{{{}}}ssshhhbbb\\\YYYTTTRRRRRRRRRSSSRRRSSSUUUXXX[[[^^^ccciiimmmooorrrwwwzzz|||~~~}}}xxxuuuwww}}}~~~|||{{{zzzxxxxxxyyy{{{}}}~~~vvvhhhcccaaaZZZQQQLLLIIIFFFCCCCCCEEEFFFDDDBBB@@@>>>;;;;;;===@@@BBBBBB???AAACCCDDDCCCBBBBBBBBBLLL\\\nnnyyyqqqddd[[[^^^eeennnzzz|||eeeXXXWWWiiiyyysss```QQQGGGAAA>>>;;;666555333111000///......////////////////////////////////////////////////000000000000000000000000111///000333444333666<<>>UUUkkkzzzyyyuuuooojjjjjjlllmmm~~~}}}{{{ppp^^^___eeeoooyyy~~~~~~}}}xxx}}}{{{rrrggg___XXXUUURRRPPPPPPQQQQQQQQQSSSVVVYYY]]]```dddhhhlllpppuuuzzz~~~{{{vvvuuuxxxzzz~~~}}}|||zzzxxxwwwwwwwwwyyy{{{|||}}}{{{jjjbbb___XXXQQQLLLJJJGGGEEEDDDEEEFFFEEEDDDCCCAAA===;;;<<<>>>@@@BBB???AAACCCCCCAAA@@@???@@@DDDRRReeettt}}}pppZZZXXXZZZbbbooolll\\\WWWeeewww{{{fffTTTHHHAAA===;;;666555333111000///......////////////////////////////////////////////////000000000000000000000000000000222555444444:::BBBOOOXXXbbblllwwwtttpppsss~~~lllfffkkkqqq|||ttt```NNNDDD@@@===:::555333222111111000/////////.........------........................,,,------....../////////,,,---............000222222444777888777BBBZZZqqqwwwooojjjjjjpppuuu~~~|||~~~~~~yyyiii\\\cccmmmuuuzzz||||||zzzxxx~~~|||wwwpppeee]]]TTTRRROOONNNOOOQQQQQQPPPUUUWWW[[[^^^```cccfffhhhooouuu|||yyyvvvvvvwww|||~~~}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwyyy{{{||||||}}}~~~lllbbb\\\VVVPPPLLLLLLIIIGGGEEEEEEEEEEEEEEEEEECCC@@@===;;;<<>>???@@@===GGGXXXlll|||zzzaaaZZZWWW^^^jjjxxxttteee^^^eeewwwmmmXXXJJJBBB>>>;;;555444333111000/////////////////////////////////////////////////////////000000000000000000000000//////222444444666AAAMMM]]]iiiuuu}}}zzznnnqqqzzz{{{{{{}}}pppnnnmmm{{{vvvdddRRREEE???@@@<<<777333222222111000/////////.........------------------------------******+++,,,------------,,,---.........///111333333444777:::===IIIbbbxxxxxxqqqnnnooovvv|||vvvxxx}}}vvvfff[[[hhhuuuzzz|||}}}}}}|||zzzzzzvvvrrrlllbbbZZZRRRPPPNNNNNNOOOQQQQQQPPPUUUXXX\\\___```aaacccdddjjjrrr|||zzzwwwvvvyyy}}}||||||}}}}}}|||{{{zzzyyyyyyxxxwwwyyy||||||||||||}}}~~~qqqccc]]]VVVQQQOOONNNLLLIIIGGGEEEDDDEEEFFFEEEDDDBBB???<<<<<<>>>@@@CCCDDDDDDCCCAAA@@@@@@AAA???CCCRRRjjjkkk___YYY```lllwww|||nnndddeeeuuuwww___OOOEEE???<<<555444333111000/////////////////////////////////////////////////////////000000000000000000000000///000222333444:::LLL]]]qqqtttiiiqqq}}}vvvtttyyy|||pppnnn{{{yyyjjj[[[MMMFFFAAA===888444222222111111000000000/////////......------------------------)))***+++---------------+++---.........///111333333333666<<>>444444222111000000//////////////////////////////////////////////////////////////////////////////000111222333555@@@XXXnnnzzzooojjjttt}}}yyykkkmmmwwwqqqqqq}}}{{{qqqdddWWWOOOBBB>>>888444222222222111111111111111000000000000------------------------***,,,---///000000//////+++---.........///111333222222666>>>JJJ[[[sssyyywwwuuuttt{{{vvvuuu|||{{{oooiiiiii{{{}}}}}}|||{{{vvvnnnjjjcccYYYQQQOOONNNMMMNNNPPPQQQQQQQQQQQQUUU[[[___aaaaaabbbcccbbblllyyy~~~yyy~~~~~~||||||||||||||||||||||||zzz|||~~~~~~}}}}}}}}}|||~~~|||kkkccc]]]YYYXXXRRRPPPMMMHHHDDDCCCDDDEEEBBBDDDDDDBBB>>><<<===??????DDDIIIKKKIIIEEEAAA???AAA<<>>===<<<<<>>666444222111111000///...////////////............////////////////////////000000000000////////////111444666777>>>QQQnnnzzzrrrppp||||||zzzuuuoooiiifffeeebbbnnn|||~~~rrr|||~~~tttkkk___SSSKKKFFF???999555333222111111111000//////......---......------------......,,,,,,---------.....................///111222333444888<<>>===<<<<<>>===<<<<<>>===<<<<<<;;;???EEEJJJLLLJJJFFFCCCDDDCCCCCCHHHXXXqqq~~~uuuqqquuuggg___^^^mmm~~~ooo^^^MMMAAA999777333111111111000///111111111000000000//////////////////////////////000000000000000111111111333555;;;JJJ___vvvtttuuulllcccccclllxxx|||tttggg[[[QQQKKKBBB:::666444333222222222111111000/////////......------------......---------.........//////............///111222333333444888BBBWWWlllwwwxxxjjjjjjjjjmmmuuuqqq___[[[hhhxxx|||{{{~~~yyyppplllggg^^^XXXVVVYYYWWWTTTPPPMMMOOOTTTYYY[[[^^^aaacccffflllsssxxx{{{~~~|||}}}zzzyyywwwwwwwwwzzz|||~~~}}}{{{zzzzzzzzzxxxwwwvvvvvvvvvwwwxxxyyy}}}~~~~~~~~~~~~}}}xxxxxxxxxyyy{{{}}}uuummmddd___XXXQQQLLLHHHDDDBBBDDDCCCAAA???>>>===<<<<<<999===CCCHHHJJJIIIGGGDDDFFFDDDDDDHHHUUUjjj~~~wwwvvv{{{kkk___ZZZhhh}}}ooo^^^MMMBBB;;;888444111111111111000000000/////////.........///////////////////////////000000000111111111222444666>>>PPPggg|||{{{sssyyyzzzhhhccceeesss{{{mmmaaaTTTMMMCCC;;;777555444444444333333222222111111000......------------......------........./////////............///111222333444555:::GGG]]]qqqxxxvvvgggkkkmmmpppxxx|||gggXXXZZZkkk|||}}}~~~~~~uuummmiiieee]]]WWWUUUWWWWWWUUUQQQMMMOOOTTTYYY\\\___ccceeeggglllsssyyy{{{}}}~~~|||{{{uuutttssssssuuuxxx|||~~~~~~{{{yyyyyyyyyyyywwwvvvvvvuuuvvvxxxyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}wwwxxxyyy{{{|||~~~yyymmmeee```YYYSSSNNNLLLIIIGGGDDDCCCAAA???>>>===<<<<<<999<<>>999666555555444444333333222111111111......------------..................////////////............///111222333666888>>>MMMeeexxx|||vvvkkkppptttvvv}}}ttt___UUU]]]qqq{{{~~~yyypppiiieeeaaaYYYSSSQQQQQQRRRRRROOOLLLNNNTTTZZZ\\\aaaeeehhhiiimmmsssyyy|||{{{wwwvvvrrrqqqqqqqqqsssvvvyyy|||~~~|||yyyxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{||||||||||||{{{{{{wwwyyy{{{}}}}}}mmmiiiddd\\\VVVRRROOOMMMKKKDDDCCCAAA???>>>===<<<<<<:::<<<@@@CCCFFFGGGFFFFFFGGGEEEEEEIIIOOO]]]uuuyyywww~~~kkk[[[```tttvvveeeSSSGGG>>>:::555222111111111111000000000////////////...///////////////////////////000000111111222333333555<<>>===<<<<<<;;;===???BBBDDDFFFFFFGGGGGGEEEEEEIIIMMMXXXoooxxxsss{{{qqq^^^___nnn{{{iiiVVVIII???;;;555222111111222222111111111111000000000000///////////////////////////000000111222222333333666>>>NNNcccxxxzzzyyynnn\\\\\\jjjxxxsssuuu}}}sss```LLLCCC???999555555333333222222111000000000......---,,,,,,,,,,,,---.................................///000222333444999;;;HHH___rrrzzz|||}}}{{{zzz{{{rrr```YYYWWWfff|||~~~yyyxxx||||||mmmjjjeee```ZZZTTTNNNIIIHHHIIIKKKLLLNNNQQQVVVZZZaaaaaabbbeeejjjqqqxxx|||~~~}}}yyyxxxwwwuuurrrpppooommmmmmnnnrrrvvvyyywww}}}~~~}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{|||{{{{{{|||}}}~~~~~~~~~~~~vvvnnniiiccc]]]WWWRRRLLLHHHIIIFFFCCCAAA@@@???===;;;888:::>>>BBBDDDFFFFFFFFFCCCJJJHHHEEEHHHOOOcccppprrr~~~{{{fffaaaiiittt{{{iiiVVVJJJAAA;;;666666444111000111///000111000///...///000///////////////.........111000///000222333333333666BBBSSSeeeyyy}}}sss{{{xxxdddYYY[[[llluuuuuuoooXXXJJJBBB;;;666666333333222222111000000000000///......------......////////////////////////.........///111222444444:::<<>>===;;;999888:::>>>AAADDDEEEFFFFFFCCCJJJHHHEEEIIINNN```{{{rrrpppxxxooocccdddppp{{{kkkYYYNNNEEE>>>777555333000000333///111111111///...///000////////////////////////111000///000222333444444:::FFFVVVfffxxx{{{mmm\\\UUUYYYlllxxxwwwiiiUUUGGG>>>999888333333222222111000000000111000//////......//////000000000000000000000000.........///111333444555===>>>RRRsssiiiVVVUUU\\\nnn}}}zzzxxxzzzxxxfffaaa[[[UUURRROOOMMMKKKJJJJJJKKKKKKMMMQQQWWW\\\^^^```ccchhhooovvv||||||wwwtttrrrqqqpppooooooooooooooopppqqqrrrsssyyy~~~~~~~~~|||}}}{{{yyywwwvvvwwwyyy{{{{{{{{{|||}}}}}}}}}|||||||||{{{zzzyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~tttmmmddd^^^YYYUUUPPPMMMHHHEEEBBB@@@???===;;;999999:::===@@@CCCEEEFFFGGGCCCJJJHHHFFFIIILLL[[[rrrwwwqqqsssjjjcccnnn}}}nnn]]]RRRIII@@@999555333000000333000111222111///...///000////////////////////////000000000000111333555666<<>><<<999:::<<>>777333333222222111000000000000///......------..............................---...///000222444666777AAANNNggg}}}vvv|||}}}}}}pppXXXOOO\\\ooo~~~|||xxxlllfff```VVVOOOKKKJJJIIIIIIIIIKKKLLLNNNOOOSSSXXX[[[\\\```hhhqqqyyy~~~}}}zzzxxxvvvuuuttttttrrrooommmlllnnnpppooopppqqqqqqqqqqqqqqqppppppvvv{{{{{{|||~~~xxxxxxwwwvvvvvvwwwxxxxxx{{{{{{|||}}}}}}}}}||||||}}}|||zzzxxxwwwvvvvvvwww{{{|||}}}~~~~~~~~~~~~|||lllbbb^^^\\\WWWRRRJJJGGGDDDBBBAAA???===;;;;;;;;;;;;<<>>:::444000111111222333222000///000111...//////000000111111222///111222222111444999>>>NNN___uuuwwwppp^^^NNNLLLRRR^^^ppp{{{sssyyyaaaMMM@@@999333333222222111000000000111000//////......//////........................---...///000222555777888@@@TTTkkkwwwyyyyyy~~~~~~ttt|||{{{}}}gggRRRNNN^^^rrr}}}|||}}}ssseeeaaa[[[SSSMMMIIIIIIIIIHHHHHHJJJMMMPPPQQQTTTWWWZZZ\\\aaajjjsss{{{}}}|||zzzxxxvvvtttrrrqqqqqqqqqqqqnnnkkkjjjmmmpppooooooooooooppppppqqqqqqqqqwwwzzzzzzzzz||||||zzzuuuuuuvvvwwwwwwxxxxxxxxxzzzzzz{{{||||||||||||{{{|||{{{yyywwwuuuttttttuuuxxxyyyzzz{{{{{{|||||||||}}}nnnccc___]]]XXXSSSJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::;;;>>>BBBFFFIIIJJJLLLFFFEEEKKKJJJMMMZZZjjj}}}rrriiiyyyiiijjj}}}wwwlll\\\RRRGGG@@@999333111222111222333222000///000111...//////000111111222222///111333222111444;;;AAAQQQeee{{{www___SSSJJJLLLTTT^^^qqq|||rrruuu~~~aaaNNNCCC<<<333333222222111000000000222111111000000000000000000000000000000000000000---...///000333555777888???WWWlllrrrqqquuu{{{}}}{{{xxx|||```NNNNNN```ssszzzzzz}}}oooaaa___YYYRRRMMMJJJJJJKKKKKKGGGJJJNNNQQQSSSTTTWWWYYY]]]bbbkkkuuu|||zzzyyyxxxvvvtttrrrppppppooopppooommmiiiiiillloooppppppppppppqqqrrrssstttsssxxx{{{yyyxxxzzzyyywwwrrrtttvvvwwwxxxyyyxxxwwwyyyzzzzzz{{{{{{{{{{{{{{{|||zzzxxxvvvtttsssssssssvvvvvvwwwxxxyyyyyyyyyyyy|||~~~}}}|||~~~pppddd___]]]XXXSSSLLLJJJGGGEEECCCBBB@@@>>><<<;;;:::;;;===BBBGGGJJJLLLLLLFFFDDDKKKKKKMMMYYYjjjiiidddrrrfffeee|||vvvggg[[[LLLAAA888222111444111222333222000000000111...//////000111222222222...111333222111444;;;BBBOOOccc}}}uuuuuutttVVVMMMIIINNNVVVaaattt~~~~~~~~~rrrnnnxxxxxxbbbNNNAAA>>>999666333222222222111000000000111111111///---,,,......000000000///...---+++,,,...111444666888999===ZZZrrrtttnnnpppzzz~~~yyylllXXXTTTVVVdddyyy|||{{{~~~vvvggg]]]ZZZVVVQQQMMMLLLKKKJJJIIIIIIHHHIIIMMMSSSWWWXXXWWW]]]bbbkkkttt|||~~~wwwvvvuuuttttttrrrpppnnnpppooonnnmmmmmmmmmmmmmmmppppppoooooooooppprrrsssttttttuuuuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwyyy{{{||||||||||||xxxxxxwwwwwwvvvvvvuuuuuussssssssstttvvvxxx{{{|||}}}}}}~~~}}}vvvlllhhhaaaXXXSSSPPPLLLGGGDDDCCCBBB@@@??????===;;;:::===AAAGGGJJJLLLLLLKKKIIIIIIKKKPPPSSSeee{{{}}}nnncccfffrrrhhhbbbwww}}}{{{qqq```JJJ<<<888777444111222111111000000000000000000000000000000000000000000000222444333444<<>>===:::999;;;@@@EEEHHHKKKKKKJJJIIIHHHJJJNNNRRReeeyyyyyyhhhfffkkkyyyggg___qqq|||yyytttdddNNN@@@;;;999555222222222111000000000000000000000000000000000000000111111333555555777AAAKKK\\\kkksssnnnppp{{{uuu```OOOKKKJJJQQQ___qqq~~~yyywww~~~|||ppprrrzzzjjjUUUGGGAAA:::777444333333333222111000111111111000///...---,,,------.........------...///111222333555888;;;KKKfff{{{zzzpppooovvv{{{tttaaaPPPVVVdddwww|||yyy}}}{{{pppddd\\\WWWSSSNNNJJJIIIIIIHHHGGGLLLLLLMMMPPPUUUYYY[[[[[[cccgggmmmuuu{{{}}}|||zzzxxxvvvrrrrrrqqqpppooommmllllllnnnmmmmmmmmmmmmnnnnnnooooooooooooooopppqqqrrrsssttttttttttttttttttssssssuuuvvvvvvvvvwwwwwwwwwwww{{{{{{{{{{{{zzzyyywwwvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~qqqjjjbbb[[[WWWRRROOOJJJFFFDDDCCCAAA@@@>>><<<:::999:::>>>BBBEEEKKKKKKKKKIIIHHHJJJMMMPPP```rrrqqqgggcccooojjj___jjj~~~~~~xxxiiiTTTEEE>>>;;;777333222222111000000000000111000000000000000000000000111111333666777;;;FFFRRR```ooozzznnnooowwwiiiUUUIIIHHHKKKUUUfffwww|||wwwvvv}}}~~~vvvyyy}}}nnnYYYHHHAAA999777444222222222111000111111111000//////...---/////////000000000000000///111222222222444999===LLLggg|||zzzqqqqqqzzz~~~kkk[[[NNNYYYkkk~~~{{{zzzoooeee^^^VVVRRRMMMJJJIIIIIIHHHGGGLLLLLLMMMPPPTTTYYY\\\]]]eeehhhooouuu||||||zzzxxxwwwtttrrrppppppooonnnllljjjkkkkkkmmmmmmmmmmmmmmmnnnooopppnnnnnnoooooopppqqqrrrssstttttttttssssssrrrrrrrrruuuuuuuuuuuuvvvwwwwwwxxx{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxwwwvvvwwwxxxyyyzzzyyyzzz{{{|||~~~yyyooofff___]]]UUUQQQLLLHHHFFFDDDBBBAAA>>>===:::999:::===AAACCCKKKKKKLLLKKKJJJJJJLLLOOOXXXggg|||yyyiii___iiiqqqbbbhhhwww|||mmmYYYJJJAAA<<<777333333222111111000000111111000000000000000000000000222111222444666;;;HHHUUUeeetttxxxmmmtttzzz```LLLEEEFFFMMMZZZkkkzzz}}}|||~~~xxx}}}qqq[[[III@@@888666333111111111000///111111000000///.........////////////000000111111000222444333222444;;;AAAPPPiii|||xxxnnnoooyyywwwcccWWWLLLYYYmmmxxxmmmccc]]]VVVRRRNNNJJJJJJIIIIIIHHHJJJKKKMMMPPPTTTXXX]]]```gggjjjpppwww}}}~~~zzzxxxvvvuuurrrqqqnnnoooooollljjjiiijjjlllmmmmmmmmmmmmmmmnnnooopppmmmnnnooopppqqqrrrssssssttttttssssssrrrrrrqqqqqqttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyzzzzzz{{{|||~~~ssshhhaaa```XXXTTTNNNJJJGGGEEECCCBBB@@@>>><<<;;;;;;===@@@BBBIIIKKKLLLLLLKKKKKKMMMNNNQQQ___vvv~~~kkk___iiiwwwfffgggppp~~~qqq^^^NNNDDD>>>888444333222222111111111111111000000000000000000000000222000000222444;;;IIIWWWgggxxxyyynnnvvvtttZZZHHHDDDGGGOOO]]]mmmzzz~~~vvv{{{sss]]]JJJ@@@999666333222222222111000222111000///.........///------------...///000000000333444333111555===EEEXXXnnn}}}uuuhhhiiissszzz|||ooo]]]TTTKKKYYYlll|||uuuiii___YYYUUURRRMMMJJJIIIJJJIIIIIIHHHJJJMMMPPPTTTYYY___dddlllooosssyyy~~~|||yyywwwuuutttqqqooommmoooooommmiiihhhkkknnnnnnmmmmmmmmmmmmnnnnnnooolllmmmoooppprrrrrrssssssssssssssssssssssssrrrrrrtttssssssssstttuuuwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{}}}~~~xxxiiibbb```ZZZVVVPPPLLLIIIFFFDDDBBB@@@???===;;;;;;<<<>>>@@@FFFIIIKKKLLLLLLLLLMMMNNNOOOZZZpppmmm___hhhzzzhhhgggkkk|||tttcccSSSHHH@@@:::666333333222111111111111222000000000000000000000000222000000222555>>>NNN^^^jjj{{{{{{pppvvvlllUUUHHHEEEIIIRRR```nnnxxx|||||||||zzzyyyuuuwww|||uuu___LLLCCC;;;888555333333444333222222111000///......//////...---------...///000111000333444333111555???HHH^^^rrr|||qqqbbbbbbmmmuuu}}}hhhWWWRRRNNN]]]ppp}}}uuuggg]]]WWWTTTPPPLLLIIIHHHHHHHHHHHHGGGJJJNNNQQQUUU[[[ccchhhsssuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuutttrrrpppnnnnnnppppppmmmiiihhhlllpppooonnnnnnmmmmmmmmmmmmnnnkkkmmmoooqqqrrrsssssssssssssssssssssttttttttttttsssrrrrrrrrrsssuuuwwwyyy{{{{{{zzzzzzzzz{{{|||}}}|||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{}}}}}}~~~nnneeeccc\\\XXXRRRMMMJJJGGGEEECCC@@@>>><<<::::::;;;<<<===BBBEEEHHHJJJKKKKKKLLLMMMMMMTTTfff~~~lll]]]eee{{{}}}mmmkkkiiiyyywwwgggWWWLLLCCC===:::444333222222111111222222000000000000000000000000222000000444999DDDWWWhhhsss|||ssszzzyyybbbPPPHHHFFFKKKTTTbbboooxxxzzzyyy{{{~~~}}}zzzxxxwwwxxxvvvrrruuu```NNNFFF<<<:::777555555555444333333222000///......//////000/////////000111333444///222444333111666AAAJJJ___qqqzzznnn______kkkuuu|||dddSSSQQQRRRbbbuuuwwwiii^^^XXXRRROOOJJJGGGGGGGGGGGGGGGGGGKKKOOORRRVVV]]]eeelllxxxyyy{{{}}}~~~~~~}}}||||||||||||}}}}}}}}}zzzwwwtttsssqqqooommmnnnqqqqqqnnnjjjiiimmmqqqpppooonnnmmmmmmmmmmmmmmmkkkllloooqqqrrrssssssssssssssssssttttttuuuuuuuuusssrrrqqqqqqrrruuuwwwyyy~~~}}}||||||}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz|||}}}|||{{{zzzyyyzzzzzz|||}}}sssiiihhh]]]YYYSSSNNNJJJHHHEEECCC???===;;;999999999:::;;;???BBBFFFIIIIIIJJJJJJKKKKKKOOO]]]ssskkk[[[aaavvvqqqppphhhxxxzzzjjj[[[OOOFFF@@@===444333222222111111222222000000000000000000000000222000111666===JJJ^^^ppp||||||wwwoooYYYLLLHHHGGGLLLUUUcccpppxxxzzzyyyuuuyyy~~~~~~~~~~~~|||zzzxxxvvvqqqtttwwwgggTTTGGG@@@<<<666333222222222222000000000000////////////222222111000000000000000444222555999777777CCCRRRiiijjjiiieeebbbdddlllsssvvvbbbTTTSSSXXXmmm{{{~~~pppcccYYYTTTQQQNNNJJJHHHHHHHHHGGGGGGIIILLLPPPSSSVVV]]]fffmmmtttvvvyyyzzz{{{}}}~~~{{{yyy|||zzzwwwxxx{{{|||{{{yyyyyyvvvrrrnnnllllllnnnooonnnmmmlllkkkjjjkkkkkklllnnnoooooooooooommmlllkkkjjjiiihhhjjjnnnrrruuuvvvtttvvvxxxyyyyyywwwuuusssssstttuuuuuuuuuvvvyyy|||~~~}}}||||||{{{yyyxxxxxxyyyzzz{{{|||{{{zzzzzz{{{|||}}}~~~||||||{{{{{{|||}}}~~~~~~~~~}}}{{{kkkeee___XXXQQQMMMKKKIIICCC???AAA@@@>>><<<;;;:::;;;;;;===@@@DDDGGGIIIIIIIIIHHHIIIKKKQQQ\\\nnn{{{mmm``````ppp{{{qqqqqqzzz~~~fffSSSHHH???888666444111000111222111111333333222222111000000///222444666888===JJJ^^^mmm|||{{{|||cccPPPJJJKKKLLLQQQYYYdddnnnuuuxxxxxxwwwsssooonnnpppuuuyyy|||}}}yyysssqqqsssvvvxxxrrr||||||lllXXXJJJBBB===888444222222222222000000000000////////////222111000////////////000333111444999999;;;JJJ[[[lllkkkhhhdddaaadddmmmuuuttt^^^SSSSSS___rrr~~~~~~xxx|||ooocccYYYSSSPPPMMMJJJHHHGGGHHHGGGGGGJJJMMMQQQTTTXXX___hhhooovvvxxxzzz||||||}}}|||yyyvvvyyywwwuuuvvvxxxyyyxxxwwwuuussspppmmmkkkkkkllllllmmmlllkkkkkkkkkkkklllmmmnnnnnnooonnnmmmllljjjiiigggfffeeeggglllpppsssssstttvvvxxxyyyyyywwwuuutttssstttuuuuuuuuuwwwzzz|||~~~}}}||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxyyyzzz{{{|||~~~~~~}}}}}}||||||}}}}}}~~~mmmggg^^^XXXQQQNNNMMMJJJFFFBBBBBB@@@>>><<<;;;:::;;;;;;===@@@CCCGGGIIIIIIHHHHHHJJJKKKNNNWWWeeevvvrrrccc```mmm~~~tttjjjsssrrrXXXHHH===666666444111111111222222111111111111111111111111111000222444666<<>><<<;;;;;;;;;===???BBBEEEGGGHHHHHHHHHKKKHHHHHHLLLVVVfff{{{zzziii\\\___tttyyycccmmm}}}vvv^^^OOOFFF@@@777555222111222333222111000000000111222222333333333444666888===IIIYYYdddkkkuuu||||||eeeSSSJJJLLLPPPWWWZZZ^^^bbbeeehhhjjjlllooolllgggcccbbbffflllqqqxxx{{{~~~|||xxxuuutttuuu|||~~~uuu___MMMIIIDDD===888555333222000000000000000//////////////////............//////333111333777:::DDD___zzz}}}pppeeeaaahhhsss|||~~~fffTTTPPPUUUdddttt|||~~~{{{zzzxxxpppjjjcccZZZSSSLLLIIIFFFEEEFFFGGGHHHGGGJJJMMMQQQUUUYYY```jjjqqquuuxxx{{{}}}||||||}}}}}}~~~{{{yyywwwvvvwwwwwwwwwvvvssssssrrrqqqqqqpppqqqrrrnnnnnnnnnnnnlllkkkiiihhhggghhhiiikkkmmmnnnppppppnnnmmmkkkhhhfffdddcccbbbaaaaaabbbeeeiiimmmoooooorrrssstttvvvwwwwwwwwwvvvssstttuuuuuuuuuvvvyyy|||{{{|||~~~~~~}}}{{{zzzzzzyyyxxxvvvvvvvvvwwwwww{{{|||}}}~~~zzzoooeeebbb^^^YYYSSSNNNIIIEEEEEECCCAAA>>><<<<<<;;;;;;===>>>AAACCCEEEGGGGGGGGGJJJHHHHHHMMMUUUddd~~~}}}lll[[[XXXjjjxxxeeemmm}}}|||dddTTTGGG===777555222222222333222222111111111111111111111111555555666888>>>HHHUUU___dddmmmzzz~~~www___OOOIIIMMMSSS\\\^^^bbbcccccceeehhhjjjqqqpppooolllkkknnntttyyy|||yyytttrrrrrr}}}{{{sss^^^MMMIIIDDD>>>888555333222000000000000000//////////////////......//////000000333222444888;;;GGGdddsssgggeeelllxxxttt```UUUXXX___mmm{{{}}}~~~zzz{{{tttlllfff```YYYRRRJJJHHHEEEDDDFFFGGGHHHHHHJJJMMMQQQUUUYYYaaajjjrrrtttwww{{{}}}}}}|||}}}}}}~~~wwwuuusssssstttvvvvvvvvvsssttttttrrrppppppqqqrrrnnnnnnnnnnnnmmmkkkjjjiiiggghhhjjjlllnnnoooooopppmmmllljjjgggeeecccbbbbbbcccbbbcccgggkkknnnnnnnnnpppqqqrrrsssuuuvvvvvvvvvrrrssstttttttttuuuxxx{{{zzz{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyzzz|||sssiiifffbbb\\\VVVOOOIIIFFFFFFDDDBBB???===<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGGIIIHHHJJJOOOTTT```|||ppp^^^VVVccc~~~wwwggglllyyy|||hhhWWWHHH===888555333222333333333222222222111111111111111111333333555888>>>IIITTT\\\ccckkkyyyrrrZZZLLLJJJPPPVVV```bbbddddddcccdddhhhkkktttwwwyyyyyywwwxxx|||zzztttqqqqqq|||wwwsss___PPPIIIDDD===888555333222111000000000000////////////000////////////000111222222222666;;;>>>KKKjjjtttiiiiiirrr~~~zzzhhhZZZXXXbbblllttt|||}}}zzz}}}~~~pppfffaaa]]]VVVPPPIIIGGGDDDDDDEEEGGGHHHHHHJJJNNNRRRVVV[[[bbblllssssssvvv{{{~~~~~~~~~~~~}}}{{{vvvtttqqqqqqrrrtttttttttsssttttttssspppoooppprrrnnnnnnmmmlllkkkjjjjjjjjjggghhhjjjlllnnnooooooooommmkkkiiigggeeedddccccccddddddeeehhhkkkmmmmmmmmmnnnooopppqqqssstttuuuvvvpppqqqrrrrrrrrrtttwwwyyyyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz|||~~~~~~}}}~~~xxxiiihhhddd___XXXQQQLLLIIIGGGEEEBBB@@@===<<<<<<<<<===>>>???AAACCCEEEGGGGGGIIIHHHKKKOOOPPPXXXsssvvvdddYYY```uuuxxxiiilllvvvvvvfffXXXKKK@@@888666333222333333333222000000000111222222333333222333555:::CCCNNNZZZaaagggnnn|||lllUUUJJJKKKSSSYYYfffhhhjjjiiiggghhhmmmqqqzzzzzztttrrrrrrzzzttt}}}sss```RRRHHHCCC<<<777444333222111000000000000////////////000000000000000111222222111222777<<>><<<<<<<<<===>>>???AAACCCEEEFFFGGGIIIHHHLLLNNNLLLPPPjjj{{{iii]]]```pppyyykkkmmmuuuvvvfffXXXIII>>>888666333222333444333222......///111222333444555333444777>>>HHHUUUaaahhhlllrrrhhhRRRIIIMMMUUU\\\lllnnnpppooommmnnnsssxxx{{{uuutttuuusssyyy~~~tttdddVVVNNNEEE===:::888444111111111111000///////////////............///000111222000:::===888>>>XXXwwwuuummmqqq{{{~~~pppZZZMMMQQQ```mmmyyy}}}~~~zzz{{{qqqeee]]]VVVPPPLLLIIIIIIIIIHHHFFFFFFHHHJJJLLLOOOSSSZZZaaahhhnnnqqqvvvyyy|||~~~~~~~~~{{{yyyxxxuuusssooommmlllnnnqqqssssssrrrqqqqqqppppppqqqqqqmmmlllkkkiiihhhggggggggghhhiiijjjlllmmmllllllkkkooojjjfffdddeeefffeeedddccccccdddfffgggiiijjjkkklllnnnpppqqqqqqqqqrrrsssuuutttsssrrrrrrsssuuuvvv}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuttttttvvvxxxyyy{{{{{{{{{zzzyyyyyyxxxxxx~~~~~~ppphhhaaa___[[[SSSLLLIIIIIIFFFCCC@@@???===:::888<<<===???AAACCCEEEGGGHHHHHHLLLHHHGGGPPPXXXhhhooo______lllyyytttjjjiiixxxxxxjjjYYYIII>>>:::666333222333444333000111111000000000000000111111888666:::PPPcccllltttuuu|||]]]OOOMMMOOOWWW```kkklllppprrrqqqpppuuu}}}|||{{{xxxttttttyyy|||ttthhh]]]QQQGGG???;;;999444111111111111000///////////////////////////000111222222222888:::999DDD]]]ttt~~~|||qqqmmmsss|||{{{kkkWWWLLLRRRcccqqq{{{{{{|||rrreee\\\UUUOOOKKKGGGGGGGGGEEEDDDDDDFFFHHHKKKNNNRRRYYY```ggglllooovvvyyy|||~~~|||xxxvvvuuutttrrrpppnnnmmmoooppprrrsssrrrrrrqqqpppqqqqqqqqqmmmlllkkkiiihhhhhhgggggghhhiiikkklllmmmllllllkkkmmmiiieeecccdddeeeeeedddccccccdddeeeggghhhiiiiiikkkmmmooopppppppppqqqssstttsssrrrqqqqqqssstttuuu{{{|||}}}~~~}}}|||{{{{{{yyyxxxvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyxxx}}}}}}~~~sssjjjbbb___\\\UUUNNNKKKIIIFFFCCC@@@???>>>;;;999;;;<<<===@@@BBBDDDFFFGGGHHHLLLHHHGGGOOOVVVeee|||rrrbbb^^^hhhrrrttthhhfffuuuxxxkkk\\\MMMDDD;;;777333222333444333000111111000000000000111111111888777;;;RRRdddlllsssuuuZZZQQQQQQSSSYYYaaaggggggjjjmmmoooqqqzzz|||zzzvvvqqqxxx{{{~~~uuupppjjjdddUUUKKKBBB===:::555111111111111000////////////000000000000000111222333444444666666999JJJbbbppprrrwwwqqqkkkkkkttt~~~yyy~~~tttbbbRRRKKKSSSgggwww~~~|||}}}qqqeee\\\TTTNNNIIIFFFFFFFFFEEEDDDDDDFFFHHHLLLOOOTTTZZZbbbhhhnnnpppvvvyyy|||~~~|||xxxtttrrrpppqqqqqqpppoooooooooppppppssssssrrrqqqqqqqqqqqqqqqmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkmmmnnnmmmmmmlllkkkhhhdddbbbcccdddeeeeeeddddddeeeeeefffggghhhhhhiiillloooppppppqqqrrrssstttssssssrrrssstttuuuvvvyyyzzz|||}}}|||||||||}}}{{{zzzxxxwwwvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz|||||||||}}}}}}~~~~~~~~~~~~~~~wwwmmmdddaaa^^^WWWQQQNNNHHHFFFCCCAAA@@@???===;;;:::;;;<<>><<<:::;;;===???BBBDDDFFFGGGGGGLLLHHHGGGMMMQQQ^^^sssyyyiii```dddmmmrrrjjjwwwtttcccSSSIII>>>:::555222333444333111111111000000111111222222222888999DDD]]]kkkoootttmmmWWWTTTXXXZZZ\\\```[[[[[[aaakkkttt}}}~~~{{{rrriii~~~tttrrrrrrppp^^^SSSGGGAAA<<<666333333222222111000000000000000111111111111222333444555222555666999JJJbbbpppqqqnnngggbbbdddooozzzzzz}}}zzziiiVVVKKKLLLVVVkkk}}}||||||nnnaaaXXXQQQJJJFFFEEEFFFFFFFFFFFFGGGIIILLLOOORRRXXX___fffmmmqqqsssuuuxxx|||~~~{{{vvvrrrnnnlllkkknnnoooppppppppppppooonnnrrrrrrqqqppppppppppppqqqllllllkkkkkkkkkkkkkkklllnnnoooppprrrrrrrrrrrrqqqiiihhheeecccaaabbbdddeeehhhhhhiiiiiijjjjjjkkkkkkkkknnnrrrttttttttttttuuusssssssssssstttuuuvvvvvv{{{|||}}}~~~|||zzzyyyyyyzzz{{{|||{{{zzzyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||}}}|||||||||}}}}}}}}}}}}}}}~~~~~~vvvhhhcccaaa\\\VVVSSSIIIFFFCCCBBBAAA@@@???===:::;;;>>>@@@CCCFFFHHHIIIGGGKKKHHHGGGMMMPPP[[[ooowwwiii```dddooo}}}uuukkktttyyyfffRRRFFFAAA;;;666333333444333111111111111111111222333333333888;;;JJJeeeqqqrrrwwwzzz|||oooYYYVVV[[[^^^___bbb___aaajjjwww{{{pppfffyyy~~~xxxtttqqqnnn```TTTHHHBBB<<<777333444222222111000000000000111111111111111222333444555111666888<<>>AAADDDFFFHHHJJJFFFKKKHHHHHHMMMPPPZZZmmm}}}vvvjjj```dddooo|||uuuiiinnn|||hhhTTTGGGCCC===666333333444333111111111111111111222333444333888===QQQmmmwwwvvv{{{xxxttt}}}lllXXXYYYcccgggiiikkkkkknnnwww~~~yyynnnccc~~~vvvyyyyyysssmmm```UUUHHHBBB<<<777444555333222111111000000111111000000000111111222333444222666:::AAAVVVppprrrmmmiiikkkvvv}}}wwwbbbOOOMMMSSS^^^qqq~~~{{{~~~~~~uuuhhh\\\TTTNNNHHHDDDAAABBBCCCCCCCCCEEEHHHKKKLLLPPPVVV^^^eeekkknnnpppuuuxxx}}}~~~zzzyyywwwtttrrrpppoooooonnnnnnnnnnnnoooooopppppppppoooooonnnnnnnnnnnnnnnlllllllllllllllmmmnnnnnnnnnoooqqqrrrssssssrrrrrrlllllljjjfffaaa```ccceeehhhhhhiiijjjkkkmmmmmmnnnnnnqqquuuvvvuuusssrrrrrrooopppqqqsssttttttuuuuuuwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~llldddaaa\\\VVVRRRLLLIIIFFFCCCBBBAAA>>><<<999:::===@@@CCCFFFHHHIIIEEEKKKIIIHHHNNNPPPZZZmmm~~~rrreeefffooo~~~zzzmmmnnn}}}kkkZZZNNNDDD>>>777333333444333222111111111111222333444555333777>>>UUUsss}}}zzz{{{xxxvvvbbbUUU^^^nnnvvvxxxyyyuuuwww}}}{{{vvvkkk___}}}sssuuu{{{ttt```UUUHHHAAA<<<777444555333222111111000111111111000000000000111222333444333666;;;EEE^^^yyyrrrooommmqqq|||}}}{{{uuu___NNNNNNVVVaaauuu|||zzz|||sssfffZZZSSSMMMHHHDDDCCCDDDEEEEEEEEEGGGJJJMMMMMMQQQXXX```gggmmmppprrruuuxxx}}}}}}|||xxxwwwvvvtttsssrrrqqqqqqnnnnnnnnnnnnnnnooopppqqqoooooonnnmmmmmmmmmmmmmmmlllllllllllllllmmmnnnooommmnnnpppqqqrrrrrrqqqqqqnnnmmmkkkgggbbb```bbbeeefffggghhhiiikkklllmmmnnnnnnqqquuuvvvuuurrrpppppprrrssstttvvvwwwxxxxxxxxxtttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyzzz{{{|||~~~~~~}}}mmmdddaaa\\\VVVRRRMMMJJJFFFDDDBBB@@@>>><<<888999<<>><<<999999;;;===AAAEEEIIIKKKNNNIIIHHHKKKKKKLLLZZZkkkyyyooowwwxxxgggXXXLLLBBB:::777666444333555222111111111111222333333777999BBB^^^yyyyyypppuuusss{{{{{{ddd\\\[[[hhhxxxzzzooobbbZZZqqqmmmyyycccMMMCCC===999777333222111111000000111111111111111111111222333333555>>>BBB```~~~yyy{{{oooWWWJJJNNNYYYnnn~~~xxxxxx~~~zzznnnaaaZZZSSSKKKFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPUUU]]]bbbfffkkkqqquuuxxx{{{~~~{{{vvvrrrooonnnnnnppppppooooooooopppqqqqqqsssrrrrrrqqqooonnnlllkkknnnooopppqqqqqqqqqpppooorrrqqqqqqpppoooooopppppplllnnnppprrrssssssrrrqqqsssrrrooommmlllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqtttssssssrrrqqqppppppppppppqqqrrrtttvvvxxxzzz{{{{{{zzzzzz{{{|||}}}}}}|||zzz{{{}}}~~~~~~}}}{{{zzzvvvuuutttuuuwwwyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{||||||~~~|||lllfffbbb]]]XXXRRRNNNIIIEEECCCAAA>>>===999999;;;===AAAFFFJJJMMMMMMIIIIIILLLKKKKKKUUUccc}}}sssvvv|||wwwgggYYYOOOEEE===:::888444222222222222222222222333444444;;;;;;DDD```|||zzznnnppprrr~~~qqq^^^[[[^^^jjjvvv{{{}}}~~~zzznnn```VVVvvvrrr{{{sssUUUFFF???:::777333222111111000000111111111111111111222333333444555>>>DDDeee{{{|||{{{{{{}}}lllTTTHHHMMMXXXmmm}}}wwwxxx}}}wwwkkk___XXXRRRJJJFFFEEEEEEEEEEEEFFFGGGJJJLLLMMMRRRWWW^^^cccggglllsssxxxzzz}}}}}}xxxsssooommmlllmmmpppppppppppppppqqqrrrsssvvvuuutttssspppnnnlllkkkooopppqqqrrrsssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqnnnppprrrtttuuutttsssrrrqqqpppooonnnnnnooopppqqqoooooopppqqqrrrrrrqqqqqqtttssssssrrrqqqpppooooooqqqrrrsssuuuwwwyyyzzz{{{}}}zzzxxxyyy|||}}}{{{xxxwwwyyy{{{}}}}}}}}}|||{{{uuuttttttuuuvvvwwwwwwvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}{{{zzz{{{~~~~~~mmmgggddd^^^YYYTTTPPPJJJFFFCCCAAA???>>>999::::::===AAAFFFKKKNNNMMMJJJKKKLLLKKKJJJQQQZZZkkkvvvssssss|||vvvgggZZZPPPFFF>>>;;;888444111111333333222222333333444555<<<<<>>FFFgggzzzuuuvvvwwwwwwyyy}}}mmmUUUIIIOOO[[[ooo~~~}}}xxxyyyssshhh\\\UUUPPPIIIEEEEEECCCCCCDDDDDDFFFHHHKKKLLLSSSXXX___dddiiinnnuuuzzz}}}~~~|||zzzvvvrrrooooooooopppqqqqqqqqqrrrssstttuuuvvvxxxwwwvvvuuussspppnnnmmmqqqrrrsssttttttsssrrrrrroooooopppqqqrrrrrrssssssppprrrtttuuuvvvuuutttsssqqqqqqpppppppppqqqsssssspppqqqrrrrrrsssrrrrrrrrrssssssrrrqqqqqqpppoooooorrrrrrtttvvvxxxzzz{{{|||}}}zzzxxxxxxzzz{{{xxxuuuvvvwwwzzz|||}}}}}}|||{{{vvvtttttttttvvvwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{|||zzz{{{}}}~~~}}}zzz|||ppphhhddd___ZZZVVVRRRKKKFFFCCCBBB@@@???:::::::::<<<@@@EEEJJJNNNMMMLLLLLLLLLJJJJJJMMMSSS^^^qqq|||~~~sssqqqxxxxxxjjj]]]PPPFFF>>>:::888444222222333333222222333333444555:::<<>>CCCIIILLLMMMMMMMMMLLLJJJJJJLLLOOOXXXgggqqqzzzvvvqqqxxx{{{~~~ooodddTTTIII???;;;888444333444222222222222222333444444777;;;GGGeee{{{qqquuuwww{{{ddd[[[^^^fffpppssspppppprrrnnnttt|||zzzrrrggg\\\UUUiiitttlllpppfffLLL@@@999555333222111111000000111111111111111222333444555666666FFFUUUxxxvvvuuutttwww|||jjjUUUMMMXXXgggxxx~~~yyywww{{{kkk```UUUPPPLLLFFFCCCCCCDDDDDDDDDEEEFFFIIIKKKMMMSSSZZZbbbiiinnnrrrxxx||||||~~~~~~~~~~~~}}}|||{{{vvvvvvuuutttttttttuuuuuussssssssstttvvvxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvtttrrrqqqoooppprrrsssssssssrrrrrrpppqqqssstttuuutttrrrqqqrrrrrrrrrsssssstttuuuuuussssssrrrqqqqqqqqqrrrsssppppppppppppqqqqqqqqqqqqssssssuuuwwwyyy{{{|||}}}|||||||||zzzxxxvvvuuuvvvvvvxxxzzz|||}}}}}}|||{{{wwwvvvuuuuuuwwwwwwvvvuuuuuuvvvxxxzzz||||||||||||||||||||||||||||||||||||~~~nnnddd^^^\\\ZZZTTTMMMGGGDDDCCCAAAAAA<<<;;;999:::===AAAGGGJJJNNNOOOMMMKKKJJJKKKLLLMMMSSS___gggtttuuuhhhxxxyyywwwxxxlll[[[OOOBBB<<<888444444555222111111111111222333333444:::HHHccczzzuuunnnuuu|||~~~lllfffgggmmmtttvvvqqqnnnnnnkkknnnvvv}}}ttthhh[[[RRRfffuuukkkjjjxxxhhhMMM@@@:::666333222222111000111111111111111111222333444666777777JJJ^^^rrrppppppuuu~~~eeeQQQKKKXXXhhhzzz~~~{{{xxxvvv{{{zzziii^^^TTTOOOKKKEEECCCCCCEEEEEEEEEFFFHHHJJJLLLNNNSSSZZZccckkkooosssxxx|||{{{}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuuuuuuuuuuttttttrrrrrrssstttvvvxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvtttrrrqqqrrrssstttttttttsssrrrqqqoooppprrrssssssrrrqqqpppoooppppppqqqqqqrrrrrrrrrtttsssqqqppppppqqqrrrtttooooooooopppqqqqqqrrrrrrssstttuuuwwwyyy{{{}}}}}}|||~~~|||xxxuuuvvvxxxwwwxxx{{{|||}}}}}}|||{{{xxxwwwuuuvvvwwwxxxvvvuuuuuuvvvxxxzzz|||}}}}}}|||~~~~~~|||{{{zzzzzzzzzzzzqqqddd^^^]]]ZZZUUUMMMGGGDDDCCCBBBAAA<<<;;;999999<<<@@@EEEHHHOOOOOONNNJJJIIIKKKMMMMMMNNNYYYaaannnppp[[[kkkzzz|||xxx~~~sssaaaTTTFFF>>>999555444666111111000000111111222333222999HHHaaauuupppjjjttttttpppooosssxxxxxxrrrmmmlllhhhiiioooyyywwwiiiZZZOOO]]]www|||wwwiiijjjuuugggSSSEEE;;;777333333333222222222111111333333333111111333777:::>>>IIIaaavvvqqqyyy}}}[[[QQQKKKSSSfffwww~~~~~~zzztttsss{{{wwwfff^^^SSSKKKHHHGGGEEECCCCCCDDDEEEFFFFFFIIIMMMQQQTTTZZZcccjjjnnnsssxxx}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzyyyyyyyyyxxxtttsssrrrrrrssstttsssrrrpppppprrruuuyyy}}}~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwyyyyyyxxxvvvuuusssrrrrrrrrrssstttuuuuuutttsssrrruuuuuuuuuuuutttsssrrrrrrqqqooonnnnnnqqqtttuuuvvvttttttsssrrrqqqqqqpppppppppppppppqqqqqqrrrrrrrrrxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{xxxyyy{{{||||||zzzyyywwwyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{{{{|||~~~|||}}}}}}|||{{{zzzxxxwww~~~uuuhhhbbb___[[[UUUMMMGGGDDDBBB???===;;;:::999888999>>>EEEKKKQQQQQQPPPNNNLLLKKKMMMOOOPPPSSS[[[iiizzznnnaaa___ggg{{{|||uuu~~~xxxiiiYYYGGG===888444333444222222111111222222333444999:::KKKgggsssmmmjjjoooxxxuuu{{{}}}{{{zzzxxxtttrrrpppqqqvvvwwwdddVVVSSS[[[ttt|||vvv}}}ppplllsss{{{zzzdddRRREEE;;;666333333333222222222111111333333333222111333777:::???LLLggg|||tttyyytttWWWOOOIIIRRReeeuuu||||||xxxsssttt}}}uuueee]]]SSSKKKHHHFFFDDDCCCCCCDDDEEEFFFGGGIIINNNQQQXXX^^^fffmmmqqquuuzzz~~~~~~~~~}}}}}}}}}{{{{{{zzzyyyxxxwwwwwwvvvsssrrrrrrsssuuuuuuuuusssuuuttttttvvvyyy{{{||||||zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxvvvuuutttsssrrrtttuuuvvvvvvvvvvvvuuutttuuuuuuuuuuuutttsssrrrqqqooommmlllmmmpppsssuuuuuuvvvvvvuuutttrrrqqqppppppppppppqqqqqqrrrsssssstttyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}{{{{{{zzzyyyyyyyyyyyyyyywwwvvvvvvvvvuuuuuutttttttttvvvxxxzzzzzz{{{}}}{{{{{{{{{{{{zzzzzzzzzzzz~~~uuuiiicccaaa^^^XXXOOOIIIEEECCCAAA???:::999888666777;;;BBBGGGOOOOOOOOOMMMKKKJJJLLLMMMMMMPPPXXXfffxxxqqqaaa]]]dddvvv~~~vvv||||||lll\\\III???:::555333333222222222111222222333444777888IIIcccoooiiifffkkk~~~zzzyyy|||xxxtttrrrrrrwww}}}}}}tttbbbUUURRRXXXooo{{{qqqwwwwwwnnnooottt~~~sss```RRRGGG===777333333333222222222111111222333333222222333777:::@@@QQQppp{{{|||lllSSSLLLHHHRRRdddtttzzzyyywwwsssvvv~~~rrrccc\\\QQQJJJGGGFFFDDDCCCCCCDDDEEEEEEGGGIIINNNQQQZZZ```hhhnnnqqquuuyyy}}}~~~~~~|||{{{{{{|||{{{zzzxxxvvvuuuttttttsssrrrssstttwwwxxxwwwvvvyyywwwvvvvvvxxxzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvtttssssssvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvuuutttrrrqqqpppkkkjjjiiikkkooorrrtttuuuxxxwwwvvvuuusssrrrqqqpppppppppqqqrrrsssuuuuuuvvvyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwyyyzzzxxxwwwwwwvvvuuutttsssssstttvvvxxxxxxxxxxxxzzz{{{yyyyyyxxxxxxyyy{{{}}}~~~vvvkkkeeecccaaa[[[RRRKKKFFFDDDBBBAAA<<<;;;999777777:::@@@EEEMMMMMMMMMLLLJJJIIIJJJLLLKKKMMMSSSbbbtttvvvccc]]]aaasssxxxzzzqqq```LLLAAA<<<777333222222222222222222333444444777999HHH```lllgggdddhhh{{{{{{~~~xxxvvvuuuyyy{{{xxxooo___SSSPPPTTThhhrrruuu}}}ooolllooo|||zzz{{{ooo___SSSJJJ@@@999333333333222222222111111111222333222222444777:::@@@TTTuuugggOOOJJJIIISSSeeetttyyyyyyxxxuuuyyy{{{ooobbbZZZPPPIIIFFFFFFDDDCCCBBBCCCEEEEEEGGGJJJNNNRRRYYY___ffflllnnnqqquuuyyy}}}}}}|||{{{zzzyyy}}}|||yyywwwtttsssrrrrrrrrrrrrsssvvvyyyzzzyyyxxx{{{yyyvvvvvvxxxzzz{{{{{{xxxwwwwwwxxxyyyzzz{{{|||zzzyyyyyywwwvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuutttrrrqqqpppiiihhhhhhkkkooorrrttttttxxxwwwvvvtttsssqqqpppoooppppppqqqssstttvvvwwwxxxzzzyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~|||zzzyyyyyyyyyyyy{{{{{{zzzyyywwwvvvuuuuuuxxxyyyyyywwwuuusssttttttwwwvvvvvvvvvxxx{{{~~~yyymmmgggdddbbb]]]UUUMMMGGGDDDBBBAAA@@@???<<<:::999;;;@@@DDDJJJKKKKKKJJJHHHHHHHHHJJJJJJKKKQQQ^^^qqqyyyggg___aaarrrzzzzzzvvvcccNNNCCC>>>888444222333222222222222333444444999;;;JJJ```kkkhhheeehhhuuu{{{{{{~~~{{{zzz~~~vvvqqqhhh[[[QQQNNNQQQaaa{{{uuuvvv~~~ooojjjmmmzzzxxxzzz~~~mmm^^^RRRHHH???888333333333222222222111111000111333333333444777:::===TTTwwwaaaLLLIIIKKKWWWhhhuuuzzzyyyxxxwww|||yyynnn```XXXNNNHHHEEEEEEDDDBBBBBBCCCDDDEEEGGGJJJOOORRRZZZ___fffkkknnnppptttxxx|||~~~~~~~~~}}}}}}|||{{{{{{{{{|||zzzwwwtttrrrqqqqqqqqqrrrrrrtttwwwzzz{{{zzzxxxxxxwwwvvvwwwyyy{{{||||||vvvvvvvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqpppjjjjjjjjjlllpppsssttttttvvvuuutttsssrrrpppoooooopppqqqrrrsssuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{yyyxxx|||{{{{{{yyyxxxwwwvvvvvvwwwxxxxxxvvvsssqqqqqqrrruuuuuutttuuuxxx{{{~~~}}}pppiiieeeaaa]]]WWWOOOHHHDDDBBBBBBAAA@@@>>>;;;999;;;???BBBGGGIIIJJJIIIHHHGGGGGGHHHKKKLLLQQQ^^^ppp{{{iii______ooo{{{zzz~~~iiiQQQDDD???:::666444333333222222333333444555888<<>><<<999888999<<>>>>><<<:::888999<<>>333333333222222222111111...000222444444555888:::FFFZZZ|||uuupppmmmqqq||||||}}}vvveeeKKKDDDFFFMMM[[[kkkvvvyyyxxxnnnpppzzzvvviii\\\TTTKKKEEEDDDDDDCCCBBBAAABBBDDDEEEGGGKKKOOOSSS^^^ccckkkpppsssvvvzzz}}}~~~~~~|||{{{yyyyyyxxxxxxzzzyyywwwuuusssqqqpppoookkkjjjhhhggghhhjjjlllnnnrrrsssuuuxxxzzzzzzwwwuuussstttvvvyyy{{{{{{xxxuuuxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwrrrsssttttttuuuuuuttttttyyyxxxwwwwwwxxxwwwuuusssttttttttttttttttttttttttrrrrrrrrrsssssssssttttttuuuvvvvvvxxxzzz}}}~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{uuuuuuuuuuuuuuutttttttttvvvwwwwwwuuusssqqqqqqrrrtttuuuvvvxxxyyyyyyyyyyyy}}}}}}||||||}}}xxxjjjccc]]]^^^^^^ZZZRRRKKKGGGFFF@@@???>>><<<:::;;;>>>AAAEEEGGGIIIIIIHHHGGGGGGGGGCCCHHHSSSdddvvvmmmaaa___pppzzzwwwdddNNNDDD>>>999666444333333333333444555555555<<>>555222111111111111111111111111222333333222444777999???___uuuuuujjjppp|||tttxxxmmmZZZHHHDDDCCCKKK^^^pppvvvuuurrrhhhnnnyyytttiiiSSSLLLGGGFFFDDDAAA@@@AAA???AAACCCEEEGGGKKKQQQTTT___ccchhhlllqqquuuzzz~~~~~~~~~~~~|||yyywwwwwwxxxwwwvvvwwwssspppoooppppppooommmkkkiiifffddddddfffiiikkkoooqqqtttvvvwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyyxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzxxxwwwvvvuuuqqqrrrsssuuuvvvwwwwwwwwwxxxxxxwwwuuutttrrrqqqqqqvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussstttuuuxxx{{{{{{yyywwwuuuvvvxxxyyyzzz{{{~~~}}}{{{}}}|||zzzyyywwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwsssssssssrrrrrrsssssstttqqqtttwwwyyyxxxxxxwwwxxx{{{|||}}}}}}}}}~~~qqqfffaaabbb___YYYPPPIIIFFFFFFBBB@@@===:::999:::<<<>>>CCCFFFJJJLLLKKKHHHGGGFFFGGGJJJSSSccc{{{uuueee]]]kkk{{{uuuuuufffPPPCCC:::777999555222111555666444444555999:::HHH```nnnooorrryyyppp|||xxxjjj]]]TTTOOOMMMLLLMMMRRRdddvvvwwwwww}}}___LLLCCC999444444444333333222222222333444444333333444777999BBBaaauuutttiiiqqq~~~~~~qqqxxxmmmYYYHHHEEEEEEOOOddduuuzzzwwwtttmmmrrr{{{ssshhhUUUNNNIIIHHHFFFBBBAAACCC@@@BBBDDDEEEHHHLLLQQQUUU^^^bbbggglllpppuuuzzz}}}~~~zzzxxxuuusssssssssrrrpppooolllhhhgggggggggfffdddeeedddccccccdddgggjjjlllnnnpppsssuuuvvvuuusssrrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzyyywwwuuusssrrrooopppqqqsssuuuvvvwwwwwwvvvvvvuuuttttttsssrrrrrrvvvvvvuuutttttttttttttttssssssssssssssssssttttttttttttuuuwwwyyyzzzyyywwwwwwxxxyyyyyyxxxyyy{{{}}}~~~|||zzzyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrrrrrrrrrrqqqsssvvvwwwwwwvvvwwwxxxzzz|||~~~~~~~~~~~~rrrfffddddddaaa[[[RRRKKKGGGFFFBBB@@@===:::999:::<<<===DDDHHHLLLNNNMMMKKKIIIIIIGGGJJJQQQbbb{{{vvvggg___mmmxxxrrrssscccQQQEEE<<<777777555222111555666444444666;;;>>>MMMeeerrrssstttzzz|||{{{mmm```WWWQQQNNNLLLNNNRRRddd~~~~~~cccNNNEEE<<<777777666555444444333333444555555444444555999;;;HHHfffwwwssskkkrrr{{{nnn}}}~~~yyykkkXXXHHHDDDFFFRRRgggxxx|||yyyuuuqqqttt|||~~~pppeeeXXXQQQKKKIIIGGGCCCBBBCCCAAACCCEEEGGGIIIMMMRRRVVV]]]aaaffflllpppuuuzzz}}}}}}|||||||||{{{zzztttrrrooommmmmmllljjjhhhgggddd```^^^^^^^^^\\\[[[]]]]]]___aaadddgggjjjlllmmmoooqqqsssssssssqqqppprrrssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwww{{{zzzyyywwwuuurrrpppnnnlllmmmoooppprrrtttuuuvvvttttttttttttttttttttttttwwwwwwvvvuuuttttttssssssqqqqqqqqqrrrrrrsssssssssuuuttttttuuuxxxyyyyyyxxxyyyyyyzzzxxxwwwvvvxxxyyy~~~|||zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqsssuuuuuuuuuuuuwwwxxxyyy{{{~~~~~~tttgggffffffccc]]]UUUNNNIIIGGGCCCAAA===;;;::::::<<<===EEEIIIMMMPPPPPPNNNLLLKKKIIIKKKPPP^^^yyywwwhhhaaaooo{{{uuuuuuuuu```QQQFFF===777666666222222444555333444888999@@@SSSkkkxxxyyyzzz}}}~~~|||ooobbbXXXQQQMMMJJJNNNRRRccc}}}bbbMMMDDD:::888888777666555444333222333444555444555888<<>><<<:::;;;;;;<<>><<<;;;;;;;;;???DDDLLLQQQRRRPPPOOONNNKKKLLLNNNVVVkkkooocccgggwww{{{zzz~~~wwwhhhSSSDDD===:::888555333444555555666===FFFVVV```ooozzz}}}zzzwwwvvv~~~vvvrrrdddZZZRRRMMMKKKMMMQQQbbb||||||uuueeeQQQHHH>>>555555555444444333333333333333333333555999???CCCSSSwwwuuussspppttt~~~|||qqqxxxsss}}}vvv___MMMDDDBBBIII[[[qqq}}}ooobbbZZZSSSLLLGGGGGGFFFCCCBBBDDDAAACCCEEEGGGIIIMMMSSSWWW[[[aaaiiipppvvv{{{}}}zzz|||||||||zzzwwwtttqqqnnnjjjhhhgggffffffddd```^^^WWWVVVUUUTTTTTTSSSPPPMMMJJJKKKKKKIIIFFFEEEGGGJJJKKKMMMPPPSSSXXX\\\___aaaggghhhiiilllnnnppprrrssssssttttttuuuvvvwwwxxxyyywwwxxxzzz{{{{{{yyywwwuuuwwwwwwwwwwwwvvvuuussssssppppppooonnnoooqqqssstttuuuuuuttttttttttttttttttvvvvvvxxxxxxxxxvvvtttssswwwvvvvvvuuuuuutttttttttssssssssstttvvvvvvtttrrruuuvvvwwwwwwwwwxxxzzz|||}}}}}}~~~~~~|||{{{zzzxxxvvvtttssstttuuuuuuppppppqqqrrrssstttvvvwwwrrruuuxxxyyyxxxxxxyyyzzzyyy{{{||||||{{{zzz{{{}}}{{{}}}qqqbbb```]]][[[YYYSSSLLLFFFDDDBBB@@@>>>===;;;;;;;;;>>>DDDLLLQQQSSSRRRPPPOOOJJJMMMOOOUUUfffttteeedddppp|||yyylllWWWFFF>>>;;;888555444444666666888BBBLLLfffppp{{{}}}zzzxxxxxx~~~qqqcccYYYSSSOOOMMMMMMQQQbbb||||||ppp}}}fffRRRIII???555555555555555444444444666555444333444777===AAASSSwwwzzzrrrsssrrruuuqqq{{{wwwuuu^^^KKKCCC>>>HHH]]]uuu}}}{{{}}}ooobbb[[[RRRLLLGGGGGGFFFDDDCCCFFFAAACCCEEEFFFIIIMMMRRRVVVZZZ___hhhpppvvv{{{~~~}}}}}}}}}~~~~~~{{{yyyzzzyyyxxxvvvrrrmmmhhhfff```___^^^]]]]]][[[XXXUUUPPPOOONNNOOOOOOMMMKKKHHHGGGIIIIIIGGGDDDDDDFFFIIIHHHJJJMMMQQQVVV[[[```bbbfffgggiiikkknnnqqqssstttttttttuuuvvvwwwxxxyyyyyywwwyyyzzz{{{yyywwwtttrrrvvvwwwwwwwwwwwwwwwvvvvvvrrrqqqpppooopppqqqsssttttttttttttsssrrrrrrrrrqqquuuvvvwwwxxxxxxwwwuuutttwwwwwwvvvuuutttssssssrrrrrrrrrsssuuuwwwvvvtttqqqvvvxxxxxxxxxwwwxxxzzz{{{{{{{{{}}}{{{|||~~~~~~~~~}}}{{{yyyyyyxxxvvvtttssstttuuuvvvrrrrrrrrrrrrssstttuuuuuuqqqtttwwwyyyxxxxxxwwwxxxzzz{{{{{{{{{yyyzzz{{{}}}zzz|||~~~~~~~~~sssaaa___]]]\\\ZZZUUUMMMHHHDDDCCCAAA???===<<<;;;:::>>>DDDLLLRRRTTTSSSQQQPPPJJJMMMPPPTTTccc}}}xxxfffccclll{{{yyyyyynnnZZZHHH@@@;;;666444444555777777:::DDDOOOlllvvv~~~~~~zzzsss~~~oooaaaWWWQQQNNNMMMLLLOOO\\\sssyyy}}}oooVVVEEE@@@999777555444444444333222333222333555444444999AAASSSwww~~~ssspppvvvuuuxxxuuu{{{yyy```LLLEEEDDDKKK]]]sss|||}}}}}}nnn```XXXOOOLLLGGGDDDCCCBBBAAA???BBBCCCDDDEEEHHHMMMSSSXXX\\\bbbllltttzzz}}}|||zzzyyyxxxvvvuuuuuusssppplllhhheeebbbaaa]]][[[XXXUUURRRQQQPPPPPPJJJJJJIIIGGGFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCDDDHHHIIILLLOOOUUUZZZ___aaaaaacccgggkkknnnpppqqqqqqvvvuuutttuuuxxxyyyxxxwwwuuuuuuwwwxxxzzzxxxuuurrrtttuuuwwwxxxwwwvvvtttsssuuuuuuttttttttttttuuuuuuyyywwwuuusssqqqpppppppppssstttvvvyyyzzz{{{{{{{{{zzzxxxvvvtttrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrvvvvvvvvvwwwxxxzzz{{{|||}}}{{{{{{{{{xxxzzz~~~{{{wwwtttssssssssssssqqqqqqpppppppppqqqssssssssssssttttttuuuwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyy~~~}}}zzzyyy{{{|||{{{yyy{{{{{{|||}}}~~~~~~~~~kkkbbb\\\\\\\\\UUUMMMIIIEEEDDDBBB???===;;;:::999<<<@@@GGGOOOUUUVVVTTTQQQLLLIIIIIIRRR___qqq{{{iiiaaagggwww{{{wwwjjjZZZKKK@@@:::888333444888;;;;;;===EEEPPPiii|||}}}uuuwww{{{lll___YYYVVVNNNDDDPPPPPPZZZqqq}}}zzzqqqXXXGGG@@@999777444444444444333111333222333555444444999AAARRRuuu}}}rrrooouuuwwwzzz~~~www}}}sss\\\JJJDDDCCCHHHYYYppp|||zzz{{{mmm___WWWNNNKKKGGGDDDCCCBBBAAA@@@CCCDDDEEEEEEHHHLLLSSSWWW]]]cccllltttyyy}}}~~~~~~~~~~~~~~~}}}yyywwwuuutttqqqooollljjjgggccc___\\\ZZZYYYVVVTTTQQQNNNKKKIIIHHHHHHCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@BBBCCCDDDHHHIIIKKKOOOTTTYYY]]]```aaacccgggkkknnnpppqqqqqqttttttuuutttsssuuuzzz~~~~~~|||zzzxxxxxxxxxvvvttttttuuuvvvwwwwwwwwwuuutttuuuuuutttttttttuuuuuuvvvxxxvvvtttrrrpppppppppppptttuuuwwwyyy{{{{{{{{{{{{yyyxxxwwwuuutttsssssssssvvvwwwxxxyyyxxxwwwuuutttwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}yyy{{{}}}~~~}}}zzzuuusssssssssssssssqqqqqqpppooopppppprrrrrrssssssssstttuuuvvvxxxxxxxxxwwwvvvuuuuuuvvvxxxyyy}}}~~~}}}|||{{{|||yyywwwvvvxxxyyyxxxvvvyyyyyyzzz{{{}}}~~~lllbbb[[[ZZZZZZTTTMMMJJJEEEDDDBBB???===;;;:::999<<<@@@GGGOOOUUUWWWUUURRRMMMJJJJJJQQQ\\\lll|||iii]]]aaarrr~~~zzzyyykkkZZZKKKAAA;;;999777888;;;>>>???CCCOOO\\\vvv~~~{{{vvvxxxzzzlll```ZZZXXXPPPHHHTTTRRRYYYpppwwwttt\\\III@@@888666444333333333222111333222333555444444:::AAATTTwww~~~tttqqqxxx}}}~~~wwwzzz~~~zzzlllWWWIIIFFFBBBFFFTTTkkk~~~{{{xxxxxxjjj^^^VVVMMMJJJFFFDDDCCCCCCCCCBBBDDDEEEEEEFFFHHHLLLRRRWWW___eeelllsssxxx}}}~~~}}}|||{{{zzzyyyyyyyyyzzzwwwssspppnnnllliiifff```^^^\\\XXXUUUSSSQQQPPPOOOMMMJJJFFFCCCBBBAAA@@@========================>>>>>>======>>>@@@CCCEEEHHHIIIKKKNNNRRRWWW[[[]]]aaacccgggkkknnnpppppppppqqqssstttqqqnnnqqq{{{yyyvvvuuuuuuuuuuuussstttvvvwwwxxxwwwwwwvvvttttttttttttuuuuuuvvvwwwvvvuuusssqqqpppoooppppppuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwuuuttttttvvvwwwyyyzzzzzzxxxvvvtttwwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}~~~~~~~~~}}}}}}|||yyyuuusssrrrsssrrrrrrqqqqqqpppooooooooopppppprrrrrrrrrssstttuuuvvvwwwvvvuuusssrrrsssuuuwwwyyy|||~~~}}}||||||}}}}}}~~~||||||{{{zzzyyyxxxwwwvvvuuuvvvuuusssssstttuuuuuutttvvvvvvwwwxxxzzz|||~~~~~~qqqeee[[[YYYYYYUUUOOOLLLEEEDDDBBB???===;;;:::999;;;???FFFOOOVVVXXXWWWTTTOOOKKKKKKPPPWWWeeexxx~~~jjj\\\\\\lllzzzyyy|||mmm\\\LLLBBB===<<<;;;===BBBGGGIIIOOO^^^lllzzz}}}{{{xxxzzz{{{nnnaaa\\\ZZZSSSKKKVVVSSS[[[rrrxxxxxx___JJJ@@@888666444333333333222111222222333555555555:::BBBXXX{{{xxxvvv}}}yyy}}}|||vvvhhhTTTHHHHHHBBBDDDQQQggg{{{|||xxxuuuhhh\\\UUULLLIIIEEECCCCCCDDDDDDCCCEEEEEEFFFFFFHHHLLLRRRWWWaaaffflllsssxxx}}}~~~}}}yyyxxxwwwuuutttsssrrrrrrrrrooojjjgggdddbbb^^^\\\WWWVVVSSSQQQNNNLLLKKKKKKHHHGGGEEEBBB@@@?????????============<<<<<<<<<<<<<<<<<<;;;;;;<<>>EEENNNUUUYYYXXXVVVOOOMMMLLLOOOUUU___qqqppp```[[[ggg~~~xxxqqq___NNNCCC??????@@@FFFPPPXXX[[[```mmm{{{xxxzzz~~~zzz|||}}}pppccc]]]ZZZTTTMMMUUUSSS\\\ttt{{{{{{bbbLLL@@@888666444333333333222111222111333666555555;;;CCC[[[}}}{{{yyy~~~zzzsssdddPPPFFFGGGCCCDDDPPPdddvvv}}}}}}|||{{{sssfff[[[UUUKKKHHHEEECCCDDDDDDDDDDDDEEEEEEFFFGGGIIIMMMSSSWWWcccgggmmmtttyyy}}}~~~}}}uuutttrrrpppnnnmmmlllkkkgggddd```]]][[[XXXUUUSSSOOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAA?????????@@@@@@??????>>>===<<<;;;::::::;;;:::::::::<<<>>>AAACCCFFFFFFHHHKKKOOOSSSWWWYYY^^^```dddhhhkkkmmmmmmmmmmmmmmmlllmmmooopppqqqqqqpppoooooopppsssuuuvvvvvvttttttuuuvvvwwwxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwrrrrrrqqqpppppppppqqqrrrtttuuuvvvwwwwwwvvvuuutttuuuvvvxxxyyyyyyyyyxxxwwwtttuuuwwwxxxxxxvvvsssrrrvvvvvvuuuvvvvvvwwwxxxyyy{{{}}}}}}|||||||||||||||xxxuuusssqqqnnnlllnnnnnnnnnnnnnnnnnnnnnmmmppppppppppppqqqrrrssssssuuutttrrrrrrsssuuuxxxyyyzzz{{{||||||zzzxxxxxxyyyyyyyyyyyyzzz{{{yyyuuurrrppppppooonnnmmmllllllkkkooopppqqqrrrrrrsssttttttppppppqqqrrrsssuuuvvvwwwzzz~~~~~~zzzjjjZZZVVVWWWUUUQQQOOOFFFEEECCC@@@>>><<<;;;:::999===DDDMMMTTTXXXXXXVVVNNNMMMNNNPPPTTT\\\mmm}}}xxxhhh]]]eee{{{|||uuucccPPPEEEAAABBBEEEOOO^^^iiilllnnnxxx}}}|||}}}ssseee]]]YYYSSSLLLRRRRRR\\\sssyyyfffOOOBBB999777555444444444333222222111333666666666<<>>======>>>?????????>>>===<<<:::999888888::::::;;;;;;===>>>???@@@CCCDDDFFFIIIMMMRRRVVVYYY\\\^^^bbbfffiiikkkkkkkkkjjjjjjkkknnnqqqqqqmmmjjjkkklllnnnqqqvvvxxxyyyxxxvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwrrrqqqppppppqqqrrrssstttttttttvvvwwwwwwvvvuuutttuuuuuuvvvxxxxxxyyyyyyyyyxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxzzz|||~~~~~~~~~~~~}}}|||{{{{{{|||xxxtttrrrooollljjjkkklllmmmnnnnnnnnnnnnmmmpppoooooooooppppppqqqrrrtttssssssssssssuuuvvvwwwvvvxxxyyyyyywwwvvvvvvwwwwwwvvvuuuuuuuuussspppnnnllllllkkkjjjiiiiiihhhhhhjjjlllooopppqqqqqqrrrtttpppooooooppppppqqqrrrsssuuuyyy{{{zzz}}}zzziiiXXXSSSUUUSSSOOOLLLFFFEEECCC@@@>>><<<;;;:::999<<>>======>>>>>>>>>>>>===<<<;;;;;;::::::999:::<<<===>>>>>>>>>===AAABBBDDDHHHLLLQQQVVVXXXZZZ\\\```dddgggiiiiiiiiigggiiimmmooopppooonnnnnnmmmmmmnnnqqquuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuurrrqqqqqqqqqrrrsssuuuvvvtttuuuwwwxxxxxxxxxwwwwwwttttttuuuuuuwwwxxxzzzzzz||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~|||{{{zzzyyyyyywwwtttrrrpppooollljjjiiijjjkkkmmmnnnnnnnnnnnnoooooonnnnnnoooooopppppprrrrrrsssssssssssssssrrrrrrsssuuuuuutttssstttuuuuuurrrpppnnnnnnmmmkkkiiihhhhhhggggggffffffeeeeeedddhhhkkkmmmmmmmmmoooqqqppppppooooooooooooppppppppptttvvvvvvzzz}}}kkkYYYTTTVVVUUUPPPLLLGGGEEECCCAAA>>><<<;;;;;;999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999;;;===??????>>>===<<>><<<;;;;;;999<<>>======<<<<<<<<<<<<======<<<<<<==================BBBBBBBBBDDDHHHNNNSSSVVVXXXZZZ^^^bbbeeeffffffffffffhhhjjjkkkkkklllnnnoooppppppqqqrrrssstttvvvwwwyyyzzzzzzyyywwwvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwssssssrrrrrrrrrsssssstttvvvuuuuuuxxx|||~~~|||zzzssssssssstttuuuwwwxxxyyy||||||{{{yyyvvvvvvwwwyyywwwwwwwwwwwwxxxzzz|||}}}|||{{{}}}~~~{{{yyyxxxyyyxxxtttqqqrrrpppnnnmmmmmmmmmllljjjggghhhkkkmmmmmmllljjjhhhnnnnnnoooooooooooonnnnnnppppppoooooonnnooooooooonnnlllkkklllmmmnnnmmmkkkhhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaabbbbbb```___``````aaaccceeehhhjjjkkknnnooopppqqqpppooolllkkkkkknnnqqqtttvvvyyy|||rrr___VVVVVVXXXUUUPPPFFFDDDBBBAAA@@@>>><<<999999<<<@@@EEENNNWWWYYYUUUQQQPPPOOONNNLLLPPP]]]kkkjjj```bbbiii|||hhhSSSFFF???>>><<<<<<;;;;;;@@@NNN]]]~~~yyywwwnnnggg^^^TTTNNNNNNUUUOOOQQQ```vvv}}}oooqqquuu~~~|||___LLL@@@:::666777888444222222222222555777666555<<>>>>>==================>>><<<<<<======>>>???@@@@@@AAAAAABBBDDDHHHMMMQQQTTTWWWYYY\\\```cccdddeeeeeeeeegggiiijjjjjjkkkmmmnnnppppppqqqqqqssstttvvvvvvxxxyyyzzzyyywwwuuuvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwssssssssssssttttttuuuvvvwwwvvvvvvyyy|||}}}{{{xxxtttttttttuuuvvvwwwyyyzzz{{{{{{zzzxxxuuutttuuuwwwwwwwwwxxxxxxyyy{{{|||}}}}}}}}}~~~|||zzzyyyyyyxxxtttqqqrrrpppmmmmmmmmmmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiimmmnnnnnnoooooonnnnnnmmmoooooonnnmmmmmmmmmmmmnnnlllkkkjjjjjjkkkkkkjjjhhhfffeeecccaaa```___^^^^^^]]]]]]]]]]]]_________^^^aaaaaabbbccceeegggiiijjjmmmnnnoooppppppnnnmmmllljjjllloooqqqsssuuuxxxzzz|||yyydddXXXWWWWWWTTTPPPHHHFFFCCCBBBAAA@@@>>>===:::===@@@EEENNNWWWXXXTTTQQQOOONNNMMMLLLOOO[[[iiikkk``````eee|||~~~rrrZZZHHH>>><<<:::::::::999===JJJWWWqqqxxx}}}yyyqqqiiiccc[[[SSSNNNOOOTTTOOOQQQ___ttt{{{nnnnnnpppxxxhhhPPPCCC<<<777777777444111111222333555777666666===GGGbbbzzzyyytttTTTDDDBBBDDDGGGOOOWWW[[[___hhhqqq~~~xxxiii]]]VVVRRRKKKHHHEEECCCCCCDDDCCCCCCCCCDDDFFFHHHKKKQQQXXX]]]dddlllsssvvvzzz{{{vvvqqqmmmjjj\\\ZZZWWWRRROOOLLLJJJJJJMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBAAA???>>>???>>>>>>>>>>>>>>>>>>???<<<===>>>???AAABBBCCCCCCAAAAAABBBDDDGGGKKKOOOQQQUUUWWWZZZ]]]```bbbcccccceeeggghhhiiiiiijjjlllnnnoooooopppqqqssstttuuuvvvwwwxxxyyyxxxvvvtttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvtttttttttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzwwwtttssstttuuuvvvwwwyyy{{{||||||{{{{{{{{{~~~}}}}}}}}}{{{zzzyyyxxxuuurrrpppooommmmmmmmmmmmkkkjjjjjjiiihhhgggggggggiiijjjmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjiiiggggggggggggeeecccbbbaaa___^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]``````aaabbbccceeeggggggkkklllmmmnnnooonnnmmmllliiikkkmmmoooooopppsssuuuyyy|||jjj\\\XXXWWWTTTPPPKKKHHHDDDBBBBBBBBBBBBAAA;;;>>>AAAEEEMMMVVVWWWSSSPPPMMMLLLLLLJJJMMMXXXdddyyylll```^^^```}}}{{{wwwyyy~~~cccKKK>>>999888888888777888CCCNNN___vvvvvvzzzrrrjjjbbb]]]XXXQQQNNNNNNTTTQQQSSS^^^sss|||pppppprrrxxxpppSSSEEE>>>888888777444111111333333555777666777???HHHddd||||||sssSSSDDDEEEDDDJJJVVV```cccdddjjjrrr~~~uuufff[[[TTTQQQJJJHHHDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHLLLRRRYYY^^^eeemmmtttwww{{{~~~zzzuuunnngggaaa^^^TTTRRRNNNKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCAAA@@@???@@@@@@????????????@@@@@@???@@@@@@AAACCCDDDDDDEEEBBBBBBBBBDDDFFFIIILLLNNNTTTUUUXXX[[[^^^```aaaaaaeeegggiiiiiiiiijjjlllnnnmmmnnnoooqqqssstttuuuuuuvvvwwwwwwvvvtttssstttuuuwwwwwwwwwwwwwwwvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzz{{{zzz{{{{{{zzzyyyvvvuuuwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{zzzxxxuuusssssstttvvvwwwzzz|||}}}|||{{{zzzyyyzzz{{{{{{yyyzzz|||~~~~~~}}}|||zzzyyywwwtttsssooommmllllllmmmlllkkkiiihhhgggggghhhhhhiiijjjkkkkkkllllllmmmmmmllllllkkkllllllllllllkkkjjjiiiiiihhhfffdddccccccbbb```___[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYYYYXXXWWWXXXYYY[[[\\\\\\]]]___aaaccceeefffhhhiiikkklllmmmmmmmmmmmmjjjlllnnnnnnmmmnnnoooqqqvvvxxx|||ooo^^^XXXWWWTTTQQQLLLIIIEEEBBBBBBCCCCCCCCC<<<>>>AAADDDLLLUUUVVVSSSOOOLLLKKKJJJIIIKKKTTT^^^lllyyynnnaaa^^^^^^zzz}}}sssppp{{{hhhNNN???888777777777666666===FFFPPPeeeyyy}}}yyyzzz~~~tttyyy~~~~~~}}}}}}pppfff]]]XXXTTTOOOLLLMMMUUUTTTUUU___sssuuuxxx||||||ZZZGGG???999888777444111222444444555777666777@@@JJJeee~~~qqqRRREEEGGGDDDLLL\\\jjjpppppprrrwww~~~ttteeeYYYRRROOOJJJGGGDDDBBBCCCCCCCCCCCCBBBDDDFFFHHHLLLRRRZZZ___fffnnnuuuxxx{{{~~~~~~|||zzztttnnnfff^^^XXXUUUNNNLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKRRRSSSVVVYYY[[[^^^___```eeegggiiiiiiiiijjjlllnnnkkkmmmoooqqqssstttttttttuuuvvvvvvuuusssrrrrrrsssttttttuuuuuuuuuuuutttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||{{{yyywwwvvvuuuyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{yyyvvvttttttuuuuuuwwwzzz}}}}}}|||zzzxxxwwwxxxxxxwwwvvvvvvwwwxxx{{{{{{{{{yyywwwuuutttsssmmmlllllllllmmmllljjjhhhccceeehhhkkkmmmmmmmmmllliiijjjjjjkkkkkkjjjjjjiiikkkkkkkkkkkkjjjiiihhhgggeeecccaaa```___^^^\\\ZZZUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\ZZZXXXWWWXXXZZZWWWXXXYYY[[[^^^```cccdddeeefffhhhjjjlllmmmnnnnnnmmmooopppooonnnnnnoooppptttvvvzzz|||}}}qqq```YYYWWWUUUSSSLLLIIIDDDBBBAAABBBBBBBBB<<<>>>@@@CCCKKKTTTVVVSSSOOOLLLJJJJJJIIIIIIPPPYYYdddrrroooccc```aaa|||{{{ooolllzzziiiQQQCCC:::777777777666555:::@@@III[[[nnnvvvvvvxxx}}}~~~uuuzzz~~~|||{{{qqqfff[[[VVVRRRNNNKKKLLLUUUUUUVVV^^^rrr}}}aaaHHH???999888888555333333555444666777666888AAALLLgggmmmOOODDDFFFDDDLLL]]]ppp{{{}}}~~~ttteeeYYYRRROOOIIIFFFCCCBBBBBBCCCCCCCCCBBBDDDFFFHHHMMMSSSZZZ```gggooovvvyyy|||~~~~~~~~~yyyuuunnnfff^^^WWWRRROOOIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIPPPQQQSSSUUUXXXZZZ\\\^^^dddfffhhhhhhhhhiiikkkmmmjjjkkknnnqqqssstttttttttssstttuuutttrrrpppqqqrrrrrrrrrssstttttttttttttttssstttvvvxxxyyyyyyxxxxxxxxxzzz|||{{{yyywwwwwwwwwyyyyyyxxxxxxwwwxxxxxxxxxxxxzzz{{{zzzwwwvvvuuuvvvuuuwwwyyy{{{|||{{{yyywwwvvvvvvuuuuuuttttttssssssvvvwwwxxxwwwuuusssrrrssslllkkkkkklllmmmllljjjgggbbbeeeiiilllnnnnnnmmmlllgggggghhhhhhhhhhhhgggggghhhiiiiiiiiihhhfffeeeccc```^^^\\\[[[[[[ZZZXXXVVVPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\___^^^[[[YYYZZZ\\\VVVVVVWWWYYY\\\^^^aaabbbcccdddeeehhhjjjmmmnnnoooqqqrrrsssrrrpppooopppqqqrrrtttwwwzzz{{{~~~tttcccZZZWWWUUUSSSLLLIIIEEEBBBBBBAAA@@@@@@<<<>>>???BBBJJJTTTWWWTTTOOOKKKIIIJJJIIIIIINNNTTTcccqqqpppfffdddeeewwwjjjiii{{{iiiTTTGGG;;;888777777666555888>>>FFFUUUhhhsssvvvwww|||~~~www}}}rrrfffYYYTTTQQQMMMKKKKKKTTTUUUVVV]]]ppp___HHH???999888888555444555555555666777777888BBBMMMllldddKKKBBBEEEDDDJJJZZZooouuufffZZZRRRNNNHHHFFFCCCAAABBBCCCCCCCCCBBBDDDFFFIIIMMMSSS[[[```hhhpppvvvyyy|||}}}vvvqqqiii```XXXRRRNNNLLLGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHLLLMMMOOOQQQTTTVVVYYYZZZaaaccceeeffffffgggiiijjjhhhjjjmmmpppssssssssssssrrrssstttsssqqqooopppqqqqqqqqqssstttuuuuuuvvvvvvrrrtttuuuwwwwwwwwwvvvuuuvvvyyy{{{{{{yyyxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvwwwyyyyyywwwuuuuuuvvvuuuvvvxxxzzzzzzyyyxxxwwwttttttuuuuuuvvvuuusssrrrqqqsssuuutttrrrqqqqqqsssjjjjjjjjjlllmmmllliiigggfffggghhhjjjkkkkkkkkkkkkeeeeeeffffffffffffeeeeeeeeeeeeffffffeeecccaaa___ZZZXXXWWWVVVVVVUUUTTTRRRNNNNNNNNNOOOPPPQQQSSSTTTVVV[[[```aaa^^^\\\]]]___YYYYYYYYYZZZ[[[]]]^^^___aaabbbdddfffiiillloooppprrrttttttsssrrrqqqrrrsssppprrruuuwwwyyy{{{xxxggg\\\WWWTTTQQQMMMJJJGGGDDDCCCBBB???===;;;===>>>AAAJJJTTTWWWUUUPPPLLLIIIJJJIIIHHHLLLQQQaaappprrrhhhfffhhhvvvhhhhhh|||lllWWWIII<<<888555666555444777===DDDRRRdddqqqwwwyyy}}}zzz}}}qqqdddVVVQQQPPPNNNLLLLLLSSSUUUUUU[[[ooozzzXXXHHH???999888888666555666555555666777777999CCCNNNrrrzzz|||zzzzzzttt\\\GGGAAAFFFDDDHHHUUUlllvvvggg[[[SSSNNNHHHEEEBBBAAABBBCCCDDDCCCBBBDDDFFFIIIMMMTTT[[[aaahhhpppwwwyyy|||~~~|||tttooofff]]]UUUPPPMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJLLLNNNQQQTTTVVVXXX___aaacccddddddeeeggghhhhhhjjjmmmpppssssssssssssrrrssssssrrrpppoooooopppqqqrrrsssuuuvvvwwwwwwwwwrrrsssuuuvvvwwwuuutttssstttxxx{{{{{{yyyxxxyyy{{{yyyyyyxxxwwwvvvvvvvvvvvvsssuuuwwwxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwsssssstttvvvxxxwwwuuurrrnnnqqqsssssspppoooqqqrrrjjjjjjjjjlllmmmllliiigggjjjiiihhhgggggghhhiiijjjcccddddddeeeeeeddddddcccbbbcccddddddcccaaa^^^\\\VVVTTTSSSRRRSSSRRRQQQOOOMMMMMMMMMMMMMMMMMMNNNOOORRRXXX___bbb```^^^```bbb]]]\\\\\\\\\\\\\\\]]]]]]```aaaccceeehhhllloooqqqssstttuuutttrrrrrrrrrsssnnnpppsssuuuwwwzzz~~~|||jjj^^^WWWSSSPPPNNNLLLIIIFFFEEEBBB???<<<:::<<<===AAAJJJTTTXXXVVVPPPLLLJJJJJJJJJHHHKKKPPP^^^mmm}}}sssiiihhhjjjyyyjjjiii}}}nnnXXXJJJ<<<777444444444333777<<>>MMMooorrroooqqqsss}}}lllXXXGGG@@@???BBBEEEPPPaaarrrrrrdddYYYQQQMMMDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIILLLOOOTTTYYY]]]eeekkkrrryyy~~~|||xxxtttoooggg^^^VVVQQQNNNMMMNNNNNNMMMMMMMMMNNNNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGIIIIIIKKKLLLMMMOOOQQQSSSTTTUUU\\\]]]```ccceeeggghhhiiiiiikkkooopppqqqqqqrrrsssuuurrrooonnnoooppppppooouuuuuuuuuuuutttsssrrrrrrvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{{{{zzzyyyxxx{{{yyyvvvttttttvvvyyy{{{wwwwwwwwwxxxxxxyyyyyyzzzvvvvvvvvvuuuvvvvvvwwwxxxwwwwwwxxxxxxvvvtttrrrqqqrrrrrrqqqqqqpppoooooonnnkkkiiiggghhhjjjjjjgggdddfffgggiiiiiihhhgggdddcccfffeeeddddddddddddcccaaa```^^^]]]\\\\\\ZZZXXXUUUOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNRRRWWWZZZ[[[[[[[[[\\\]]]___aaaaaa___]]]]]]]]]\\\\\\\\\]]]```dddgggiiilllooosssuuuuuuttttttuuurrrrrrqqqqqqsssvvvzzz|||~~~lll___VVVRRRPPPPPPNNNJJJFFFCCCAAAAAAAAA;;;<<<===???HHHRRRWWWVVVUUUNNNJJJJJJJJJIIIKKKOOO^^^mmm~~~}}}wwwooo```ddd||||||pppkkkwwwrrrYYYHHH>>>888444444555444555888===KKKbbbuuu|||zzz{{{zzzlll```TTTOOOMMMJJJHHHHHHSSSVVVWWWYYYfff~~~qqqvvvqqqYYYHHHAAA:::888777444444666333888555555:::999>>>NNNppp}}}pppnnnsssvvv}}}|||iiiTTTFFFAAAAAABBBEEENNN]]]mmmzzzrrreeeZZZSSSNNNEEEDDDCCCBBBAAABBBCCCDDDCCCEEEHHHLLLOOOTTTZZZ^^^gggkkkrrrxxx}}}|||yyysssooohhh```ZZZVVVTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIIIIKKKLLLMMMOOOQQQRRRTTTTTTZZZ[[[^^^aaadddfffhhhhhhhhhkkknnnpppqqqqqqrrrssstttqqqnnnmmmnnnooopppoootttuuuuuuuuuuuuttttttssstttuuuuuuvvvvvvvvvvvvwwwvvvxxxyyyzzz{{{zzzxxxwwwyyyxxxvvvuuuuuuwwwyyy{{{vvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvuuutttsssrrrqqqrrrqqqpppooonnnmmmmmmlllkkkiiiggghhhiiiiiigggdddeeeeeefffgggfffdddbbbaaabbbaaa```aaacccdddcccbbb___]]][[[ZZZZZZXXXUUURRRMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLOOOTTTWWWYYYZZZ\\\]]][[[]]]``````___^^^^^^^^^[[[[[[ZZZ[[[^^^bbbeeehhhjjjmmmqqqsssttttttuuuwwwttttttsssrrrtttvvvyyyzzz}}}~~~mmm___WWWSSSRRRPPPNNNJJJFFFCCCAAA@@@@@@;;;<<<===???GGGRRRWWWVVVVVVPPPKKKJJJIIIIIIKKKOOO[[[jjj{{{yyyrrrbbbbbbvvvvvvmmmvvvttt\\\KKK@@@:::555555555333444666:::HHH^^^rrr{{{{{{}}}yyyiii^^^SSSOOOMMMIIIHHHHHHRRRTTTUUUWWWccc{{{nnnqqq}}}qqqZZZHHHAAA:::888777444444666444888666666;;;:::???OOOooo~~~yyymmmmmmuuuyyy{{{|||fffQQQDDDAAACCCBBBDDDKKKXXXeeerrrqqqcccYYYQQQMMMEEEDDDCCCBBBAAABBBBBBCCCBBBDDDGGGKKKOOOTTT[[[___iiilllqqqvvvzzz~~~}}}zzzrrrooojjjddd___]]]\\\\\\VVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGGGGHHHIIIJJJLLLLLLMMMOOOPPPRRRSSSSSSVVVXXX[[[^^^aaadddfffggghhhkkknnnppppppqqqrrrsssrrrooommmlllmmmooooooooosssttttttuuuuuuuuuuuutttssstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{zzzzzzxxxwwwxxxxxxwwwwwwxxxyyyzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwvvvtttsssrrrqqqrrrrrrrrrqqqpppnnnmmmkkkjjjiiijjjiiihhhhhhiiihhhfffdddccccccddddddcccbbb```___]]]]]]\\\^^^aaabbbbbbaaa]]][[[YYYWWWVVVSSSPPPMMMJJJIIIHHHGGGGGGFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIJJJMMMPPPSSSUUUWWWZZZ]]]YYY\\\___```___^^^^^^___[[[ZZZYYYYYYZZZ^^^aaadddfffiiimmmppprrrtttwwwyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||~~~mmm```XXXUUUTTTQQQOOOKKKGGGCCCAAA??????:::<<<<<<>>>EEEQQQWWWXXXXXXRRRLLLJJJIIIGGGKKKPPP]]]mmm~~~}}}uuuccc^^^mmm{{{pppvvvsss]]]MMMBBB;;;666555555222333555888CCCWWWmmmyyy}}}wwweee[[[RRRNNNLLLIIIHHHIIITTTVVVVVVWWWccczzz}}}qqqsss~~~qqqYYYHHHAAA:::888777444444666444999777666;;;:::@@@OOOnnn|||vvvjjjlllvvv{{{yyy~~~}}}fffPPPCCC@@@AAABBBBBBHHHRRR^^^kkk||||||lll```UUUNNNJJJFFFEEECCCBBBAAAAAAAAABBBAAACCCFFFJJJNNNUUU\\\aaajjjmmmqqquuuxxx|||}}}{{{sssppplllgggdddbbbaaaaaa\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZWWWUUURRRQQQOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRSSSTTTWWW[[[___bbbdddeeegggjjjmmmoooooooooqqqrrrpppmmmkkkkkkmmmoooppppppqqqrrrssstttttttttttttttqqqsssuuuvvvxxxyyyyyyyyy{{{{{{|||||||||{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxvvvsssqqqpppqqqssstttsssrrrpppnnnllljjjiiihhhiiiiiihhhhhhgggfffeeedddbbbbbbcccbbbbbbaaa______]]]\\\[[[]]]___``````___ZZZXXXUUUSSSQQQOOOKKKHHHFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIKKKMMMNNNOOORRRVVVYYYYYY\\\___aaa```___^^^^^^\\\[[[YYYWWWWWWYYY[[[]]]```cccgggkkknnnrrrvvvyyyzzz{{{{{{{{{{{{zzzzzzyyy{{{{{{|||~~~mmm```XXXUUUTTTQQQOOOKKKGGGCCCAAA???>>>:::<<<<<<===DDDPPPXXXZZZ[[[UUUOOOLLLIIIGGGJJJPPP]]]mmm~~~wwwcccYYYccc||||||ttt|||ppp[[[MMMAAA;;;666666555333444666777???QQQgggvvv~~~}}}uuuaaaYYYQQQOOOLLLIIIHHHIIIUUUWWWVVVVVVaaawww~~~ooorrr}}}pppWWWHHHAAA:::888777444444666444999777666;;;:::@@@OOOmmm{{{vvvjjjmmmvvv|||xxx|||gggQQQDDD??????AAAAAAFFFOOOYYYeeewwwzzzkkk^^^UUUNNNJJJGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBEEEIIIMMMTTT\\\aaakkknnnqqquuuwww{{{|||zzzwwwtttppplllhhhfffeeeeeecccbbbaaa```````````````aaa___]]]ZZZWWWUUUTTTSSSPPPPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRUUUYYY\\\___aaabbbeeehhhkkkmmmmmmnnnooopppnnnllljjjjjjmmmooopppqqqpppqqqrrrsssssssssssssssqqqrrruuuwwwyyyzzzyyyyyy}}}}}}}}}}}}}}}}}}||||||yyyzzz{{{{{{{{{{{{zzzyyy{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzyyywwwtttqqqqqqrrrtttvvvtttsssqqqooommmjjjiiihhhhhhhhhiiihhhfffdddccccccccccccbbbbbbaaaaaa```___^^^]]]\\\\\\]]]]]]\\\ZZZWWWUUURRRPPPMMMKKKGGGDDDBBBBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDIIIJJJKKKJJJJJJLLLPPPSSSYYY\\\```aaa```^^^]]]]]]^^^]]]ZZZXXXVVVVVVVVVVVV[[[^^^aaaeeeiiinnnssswwwzzz|||~~~}}}|||}}}}}}}}}~~~ooo```XXXSSSRRRPPPNNNKKKHHHDDDAAA???>>>;;;=========CCCOOOYYY]]]^^^YYYSSSPPPKKKGGGKKKQQQWWWhhhzzzyyycccWWW^^^xxx~~~zzz~~~mmmZZZMMM@@@999555555666555666999777<<>>>>>>>>??????>>>??????@@@AAABBBCCCCCCGGGHHHHHHHHHGGGHHHKKKMMMUUUYYY]]]```___]]]\\\\\\]]]]]][[[ZZZXXXVVVTTTSSSWWWYYY[[[^^^bbbgggnnnrrrvvvyyy}}}~~~~~~~~~~~~ssscccXXXRRROOONNNMMMKKKHHHEEEBBB@@@>>><<<>>>???>>>CCCPPP[[[``````\\\XXXTTTNNNHHHKKKQQQXXXiii|||}}}eeeWWW]]]rrr~~~}}}lllZZZNNN???999555666666555777:::999:::EEEYYYlllzzz}}}tttjjj\\\WWWSSSQQQNNNHHHGGGJJJQQQSSSRRRQQQZZZooolllqqq~~~qqqWWWHHHAAA:::888777444444666333888555555:::999>>>NNNpppuuuuuuzzz~~~{{{}}}gggPPPDDDAAABBBCCCCCCGGGLLLPPPXXXhhhwwwzzzlll```WWWPPPLLLIIIGGGEEEBBBAAA@@@??????BBBCCCEEEGGGLLLSSS[[[```iiimmmssswwwzzz}}}|||yyyxxxwwwvvvsssrrrqqqpppoooooooooooolllkkkiiifffcccaaa```___ZZZYYYXXXVVVTTTSSSQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTWWWYYY\\\]]]^^^aaadddgggiiiiiijjjkkkllllllkkkiiikkknnnqqqssstttttttttuuuuuuttttttssssssrrrsssvvvyyyzzzzzzyyyxxxzzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxvvvuuusssrrrqqqrrrssstttqqqpppooommmkkkjjjhhhhhhggghhhiiihhhdddbbbaaabbbcccbbbaaa``````_________]]][[[YYYXXXXXXWWWUUUSSSQQQOOOLLLKKKIIIFFFCCC@@@>>>>>>============>>>>>>======>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEFFFHHHJJJNNNRRRXXX\\\]]]\\\\\\\\\YYYZZZ[[[\\\[[[YYYVVVTTTTTTUUUWWWYYY\\\aaahhhmmmooossszzz~~~wwwggg[[[RRRNNNLLLKKKJJJHHHEEECCCAAA@@@===@@@@@@???CCCPPP]]]cccaaa___]]]YYYQQQJJJKKKQQQ[[[mmmjjj[[[```jjjzzzzzziiiWWWLLLAAA:::666666666555666999:::888???QQQfffttt~~~|||uuukkk\\\XXXUUUSSSOOOHHHGGGIIIRRRTTTRRRQQQZZZooosssxxxrrrYYYHHHAAA:::888777444444666222777555444999999>>>MMMrrrzzzxxx}}}|||~~~eeeNNNDDDCCCEEEDDDEEEHHHKKKMMMSSSbbbpppxxxjjj^^^UUUNNNKKKIIIHHHEEEBBB@@@?????????CCCDDDEEEGGGKKKRRRZZZ```hhhmmmsssyyy|||~~~~~~xxxxxxvvvuuuuuutttttttttpppooommmjjjgggeeedddddd^^^]]]\\\ZZZXXXVVVUUUTTTNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQTTTVVVYYY[[[\\\]]]```cccfffhhhhhhhhhiiikkklllkkkjjjkkknnnrrrtttuuuvvvwwwwwwwwwvvvuuuttttttrrrtttwwwyyyzzzzzzxxxwwwxxxxxxxxxyyy{{{|||~~~}}}{{{zzzyyyyyywwwwwwwwwxxxxxxyyyyyyzzzvvvvvvvvvuuuvvvwwwwwwxxxtttsssrrrqqqqqqqqqrrrsssoooooommmllljjjiiiggggggfffhhhjjjhhhdddaaaaaabbbbbbbbb```______^^^______ZZZXXXWWWVVVVVVVVVTTTRRROOOMMMKKKJJJHHHFFFBBB@@@======<<<<<<<<<======>>>======>>>???@@@AAABBBBBB???AAACCCEEEEEEFFFHHHJJJHHHMMMSSSYYY[[[[[[\\\\\\VVVXXX[[[]]]]]][[[YYYWWWRRRSSSTTTVVVXXX^^^dddiiijjjooowww~~~{{{jjj]]]SSSNNNKKKJJJJJJHHHFFFDDDBBB@@@>>>AAAAAA???DDDQQQ^^^eeebbbaaa___\\\SSSKKKKKKQQQYYYlllnnn___cccddd}}}sssxxxvvveeeSSSIIICCC<<<777777666444444777:::777<<>>======>>>???@@@??????AAABBBCCCEEEFFFGGGEEEHHHMMMRRRVVVXXXYYYYYY]]]]]]]]]]]]]]]\\\ZZZXXXVVVWWWYYY[[[]]]___```aaaeeekkktttyyy|||~~~~~~~~~~~~}}}nnn___TTTNNNQQQNNNKKKHHHGGGEEEBBB@@@BBB???<<>>>>>;;;;;;:::999888888888888:::::::::::::::;;;<<<===>>>???@@@AAACCCDDDEEEFFFEEEHHHKKKOOOSSSVVVXXXYYY[[[[[[\\\]]]^^^^^^\\\ZZZXXXXXXYYYYYY[[[\\\^^^___dddhhhnnnrrruuuxxx||||||nnn```VVVQQQRRROOOKKKIIIGGGEEEBBB@@@@@@>>><<<>>>FFFSSS___ggghhhaaaZZZXXXUUUQQQQQQSSS^^^iiizzzooo\\\\\\___uuu{{{gggttt{{{uuufffTTTIIIAAA:::555555444222222555666888<<>>===;;;:::888888777777777777888888666777888999:::;;;;;;;;;===>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKOOOSSSVVVXXXYYY[[[]]]___``````___^^^\\\ZZZYYYXXXXXXYYY[[[\\\```cccgggjjjmmmppptttwww}}}~~~}}}ooobbbZZZVVVSSSPPPLLLIIIHHHFFFCCCAAA???===;;;>>>FFFSSS```hhhjjjbbbZZZWWWTTTPPPPPPRRR\\\gggwwwmmm[[[ZZZ\\\rrrzzzfffpppuuuuuufffVVVLLL@@@999444444333111111444555777;;;DDDVVVkkkxxx|||~~~ttt{{{pppnnnsssvvvwwwyyy}}}rrrccc]]]VVVRRRMMMGGGFFFHHHVVVUUUSSSUUU^^^pppqqqrrryyyuuuZZZIII@@@888666555333222444444444555777666777@@@JJJkkk~~~{{{tttzzzlllWWWGGGBBBCCCFFFEEEKKKKKKLLLTTTXXXcccwwwooocccZZZRRRMMMKKKGGGFFFEEECCCBBBBBBAAAAAABBBCCCDDDEEEHHHNNNVVV[[[cccffflllppptttwww{{{~~~~~~|||{{{|||{{{zzzyyytttrrrooommmlllkkkiiiggg```\\\XXXVVVVVVWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSPPPPPPPPPPPPPPPOOOOOONNNNNNLLLKKKJJJJJJKKKMMMNNNJJJJJJKKKLLLNNNOOOQQQQQQRRRQQQPPPOOOPPPRRRUUUVVVVVVWWWXXXXXXXXXYYY[[[]]]```bbbeeeggghhhjjjmmmpppooorrruuuyyy{{{}}}}}}}}}~~~}}}|||wwwwwwwwwxxxyyyyyyzzzzzzzzz|||}}}|||{{{zzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{xxxxxxxxxxxxwwwwwwvvvvvvyyyxxxvvvuuutttttttttuuuuuutttrrrrrrrrrqqqooollllllllllllkkkjjjiiigggggggggeeeccccccccccccaaa```]]]\\\[[[YYYWWWVVVTTTTTTSSSPPPLLLJJJHHHGGGEEEDDDBBBBBB@@@>>><<<:::999888666555555555666666777888666777999;;;<<<===<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDEEEGGGJJJOOOSSSUUUZZZ]]]```bbbbbbbbbaaaaaa```]]]ZZZXXXWWWWWWYYYZZZ\\\^^^bbbeeehhhkkkmmmnnnssstttwww{{{pppddd]]]ZZZTTTQQQMMMJJJHHHFFFCCCAAA@@@>>>===???FFFSSSbbblllooofff]]]YYYUUUQQQQQQTTTYYYdddtttooo\\\ZZZ[[[rrrzzzeeemmmpppuuugggYYYOOOCCC<<<777666666333444666555777;;;CCCTTThhhwww{{{xxxnnnwwwqqqllloooqqqsssvvv|||tttccc[[[TTTPPPLLLGGGFFFHHHUUUTTTSSSUUU^^^qqqssssssyyywwwaaaJJJAAA999777666444333555444444555666555666???JJJggg}}}}}}|||zzzkkkVVVFFF@@@BBBFFFHHHOOOPPPRRRZZZ]]]fffyyypppddd[[[SSSNNNLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGJJJPPPXXX]]]bbbfffkkkooossswww{{{~~~~~~~~~~~~~~~~~~}}}{{{wwwuuurrrqqqpppnnnkkkhhh___\\\XXXVVVWWWYYY[[[[[[ZZZYYYWWWVVVTTTTTTTTTUUUQQQQQQRRRRRRQQQPPPOOONNNNNNLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWVVVXXXYYYYYYYYYZZZ]]]___aaacccfffhhhjjjllloooqqqqqqtttxxx{{{~~~~~~~~~~~~}}}xxxxxxyyyyyyzzz{{{{{{{{{{{{|||}}}|||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwyyyxxxvvvuuutttttttttuuuwwwuuutttssssssrrrooommmkkkkkkjjjjjjiiihhhfffeeeeeecccbbbbbbbbbaaa___^^^[[[[[[ZZZXXXVVVUUUTTTSSSRRROOOKKKHHHGGGFFFEEECCCAAA@@@???===;;;999777777444444444444555666777777555777999;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>???AAAAAAAAACCCFFFKKKOOORRRZZZ^^^ccceeedddccccccccccccaaa]]]ZZZXXXXXXYYYZZZYYY[[[___cccgggiiiiiihhhhhhjjjnnnqqquuuxxx{{{}}}rrrfff```]]]VVVSSSOOOLLLIIIGGGDDDBBBAAA@@@???AAAHHHUUUeeepppsssiii___YYYTTTQQQQQQTTTXXXbbbqqqqqq^^^[[[ZZZqqq{{{gggkkkkkkvvviiiZZZQQQDDD===888777777444555777555888<<>>IIIbbb{{{wwwuuuwwwxxx}}}~~~~~~mmmWWWFFF@@@BBBFFFJJJSSSVVVZZZaaaaaahhhyyyqqqeee\\\SSSNNNLLLGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHLLLSSS[[[```dddggglllpppssswww|||~~~zzzxxxvvvuuusssqqqnnnkkkbbb___[[[ZZZ[[[\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVNNNOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[]]]___bbbccceeehhhjjjlllnnnpppssstttvvvyyy}}}~~~}}}yyyyyyzzz{{{{{{||||||}}}{{{|||}}}}}}{{{{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvtttttttttuuuuuuxxxvvvtttttttttrrrooommmjjjjjjjjjiiihhhgggeeeeeebbbaaa`````````___]]][[[ZZZYYYXXXWWWUUUTTTSSSRRROOOLLLHHHFFFFFFEEEDDDCCC@@@???>>><<<:::888666666444444444444444555666777444555666777888999999999999999999:::;;;<<<<<<<<<>>>>>>???@@@DDDHHHLLLNNNWWW\\\bbbeeeeeeddddddffffffdddaaa^^^]]]]]]]]]^^^ZZZ[[[]]]aaaeeehhhhhhgggccceeeggghhhiiikkkoooqqqyyy{{{vvvjjjccc___WWWTTTPPPMMMJJJHHHEEEBBBAAAAAAAAABBBHHHVVVgggsssvvvkkk___XXXSSSOOOOOORRRWWW```ooo~~~sss```^^^\\\ttt|||iiillljjjxxxkkk\\\RRRBBB<<<666666555333333666444888===DDDSSShhhxxxoooiiivvvvvvlllkkkkkkkkkooowwwvvv```WWWNNNKKKIIIFFFEEEGGGSSSRRRQQQSSS]]]pppsssrrrwww|||hhhMMMCCC;;;999888666666777444444555666444555>>>HHH]]]uuu|||rrrqqqtttuuuzzz~~~mmmXXXFFF???BBBGGGMMMWWW\\\aaagggeeeiiixxxpppddd[[[RRRLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHMMMTTT\\\bbbgggiiimmmqqqtttxxx}}}}}}{{{zzzxxxvvvrrrooohhheeebbb````````````___^^^_________]]][[[XXXWWWQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUWWWXXX[[[\\\]]]___bbbeeeeeegggjjjlllmmmooorrruuuwwwyyy{{{}}}~~~~~~|||zzzzzz{{{||||||}}}}}}~~~{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwxxxxxxyyywwwvvvuuuttttttuuuvvvwwwwwwuuutttssssssqqqnnnllliiiiiiiiihhhgggfffeeeddd```___^^^^^^___^^^[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPKKKHHHEEEDDDCCCCCCCCCAAA>>>===<<<:::888666555444555555444444444555555666555555444555555666777777888888888999999::::::;;;;;;<<<===???BBBEEEHHHJJJPPPVVV___cccddddddfffhhhgggfffeeecccbbbbbbaaaaaa]]][[[ZZZ\\\bbbgggjjjjjjeeeeeeeeeccc```___bbbdddllloootttzzz|||ooogggbbbXXXUUUQQQMMMKKKHHHEEECCC@@@AAAAAABBBHHHUUUhhhuuuyyynnnaaaYYYSSSOOOPPPSSSXXX```mmm}}}wwwfffeeeddd|||~~~lllmmmjjjzzzlll]]]RRRAAA;;;666555444222222555222777<<>>HHHYYYrrrzzzqqqqqqttttttxxx}}}mmmXXXFFF???BBBGGGNNNYYY___eeekkkhhhjjjxxxpppcccZZZQQQKKKJJJGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCEEEHHHMMMTTT]]]ccciiikkkooorrruuuyyy}}}~~~|||yyyuuurrrnnnlllhhheeedddcccaaa``````aaabbbbbbaaa^^^ZZZXXXYYYZZZZZZYYYWWWTTTQQQOOOOOOOOONNNMMMMMMLLLLLLMMMOOOPPPRRRTTTTTTTTTTTTSSSRRRTTTVVVWWWWWWVVVUUUTTTWWWYYY[[[]]]^^^```dddgggfffhhhkkkmmmnnnpppsssvvvyyyzzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~{{{}}}~~~}}}|||{{{|||~~~||||||}}}~~~~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzvvvvvvuuuttttttuuuvvvwwwvvvuuusssrrrrrrpppmmmkkkiiiiiihhhhhhgggeeedddccc^^^]]]]]]]]]^^^\\\ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOOHHHEEECCCAAABBBBBBAAA@@@===<<<;;;999777555333222666555555444444555555555777666555444444555777888777777888888999999::::::999:::<<<>>>AAADDDGGGHHHJJJQQQ[[[aaabbbcccgggjjjhhhgggggggggfffeeeddddddaaa\\\XXXXXX^^^eeekkknnnhhhhhhfff```[[[XXXYYY[[[```ccciiipppxxxsssiiieeeYYYVVVQQQNNNKKKIIIEEECCC???@@@@@@AAAGGGUUUggguuu~~~rrrddd\\\VVVRRRRRRVVVXXX___mmm||||||mmmkkkmmmnnnooojjj|||mmm]]]RRRBBB<<<777666555333333666111666;;;BBBQQQfffyyytttkkkvvv|||nnniiihhhjjjmmmsss}}}vvv^^^SSSIIIGGGGGGEEEDDDEEERRRUUURRROOOXXXooovvvlllkkkzzzzzzbbbQQQFFF<<<888666444444666666444444555555666>>>GGGZZZsssvvv{{{{{{qqqzzz~~~kkkTTTFFFCCCDDDCCCRRRcccjjjiiiiiieeehhhvvvuuufff[[[TTTOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHJJJNNNVVV___eeemmmooorrruuuwwwzzz~~~~~~~~~~~~|||xxxvvvvvvtttqqqllliiifffeeedddgggeeedddddddddccc```^^^[[[[[[[[[ZZZXXXVVVSSSRRRPPPPPPOOOOOONNNMMMLLLLLLOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWZZZ\\\]]]\\\]]]^^^```aaabbbbbbbbbcccfffiiikkklllmmmpppqqq{{{{{{||||||||||||||||||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{yyyzzz|||}}}}}}}}}||||||~~~}}}{{{{{{}}}|||zzzxxxwwwwwwxxxxxxssstttuuuvvvvvvtttrrrqqqsssssssssrrrqqqpppooonnnjjjiiihhhgggeeecccbbbaaacccaaa_________^^^YYYVVVWWWVVVTTTRRRPPPMMMKKKJJJGGGGGGEEEDDDBBB@@@???>>>;;;:::999777555333111000222222222333333444444444777666444333222222333444666777999;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDIIIPPPWWW\\\```cccfffjjjkkklllmmmlllkkkhhhgggddddddaaa^^^]]]bbbkkkrrrrrrqqqnnnkkkgggccc```^^^YYYWWWWWW^^^iiiuuu|||zzziii]]][[[YYYTTTOOOJJJFFFDDDCCCCCCCCCBBBDDDJJJXXXiiiuuuuuuggg[[[TTTRRRSSSUUUWWWbbbrrr}}}xxxzzzzzzssslllnnnqqq```TTTGGG>>>777666666444333444777555666AAATTThhhwww~~~~~~vvviiisssqqqkkkkkkgggmmmsssxxxzzz___QQQGGGIIILLLHHHFFFHHHSSSUUURRRPPPXXXnnnnnndddeeevvvzzzaaaNNNDDD;;;888666444333555666444444555555777>>>GGG]]]xxx}}}}}}~~~|||iiiSSSEEECCCDDDDDDRRRccckkkjjjjjjgggkkkyyytttdddZZZSSSMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJOOOVVV^^^dddkkknnnqqqsssvvvyyy}}}~~~|||xxxuuuvvvtttqqqmmmjjjhhhgggggghhhgggeeeeeeeeedddaaa___\\\]]]]]]\\\ZZZXXXVVVUUURRRRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\^^^^^^___```aaabbbbbbbbbbbbeeegggjjjlllmmmmmmoooqqqwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}||||||yyyzzz{{{|||}}}||||||{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{yyyxxxwwwwwwwwwxxxssstttuuuvvvuuutttrrrqqqqqqqqqqqqqqqpppooonnnmmmjjjjjjiiigggfffdddcccbbbaaa___^^^^^^___]]]ZZZVVVVVVUUUSSSQQQNNNLLLJJJIIIEEEEEECCCBBB@@@>>>===<<<999999888777666444333333333333333333444444444555333333222222333444666777444555777999::::::::::::<<<<<<<<<===>>>???@@@AAACCCGGGLLLRRRVVVZZZ^^^aaahhhjjjnnnqqqqqqooollljjjhhhfffccc___^^^```ffflllpppqqqsssssspppkkkeeebbb^^^ZZZVVVXXX___hhhmmmpppxxx{{{rrriiiccc___YYYSSSMMMHHHFFFEEECCCCCCCCCEEELLLZZZkkkxxx~~~wwwkkk```XXXUUUTTTTTT[[[fffwww~~~~~~}}}vvvooopppsss```SSSHHH???777666666444333444777666888CCCUUUhhhwww}}}{{{llltttyyyrrrqqqhhhmmmsssyyydddUUUJJJKKKMMMHHHEEEGGGUUUUUURRRPPPXXXmmmhhh___```rrrzzzaaaLLLCCC;;;999777444333444555444444555555777???HHHaaa|||}}}xxxuuuzzzyyygggQQQDDDBBBDDDEEEQQQbbbjjjjjjkkkhhhmmm|||ssscccXXXRRRLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEHHHKKKPPPVVV^^^ccciiilllpppsssuuuxxx|||}}}yyyuuuuuutttqqqooommmlllkkkkkkkkkiiihhhggggggfffdddbbb^^^^^^___^^^]]][[[YYYXXXXXXWWWVVVTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWZZZYYYYYYYYYYYY[[[]]]^^^``````aaabbbccccccbbbbbbfffhhhkkkmmmmmmnnnppprrrtttuuuwwwzzz|||~~~~~~}}}|||yyyyyyzzz{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}zzzyyyxxxwwwwwwwwwwwwwwwsssttttttuuuuuusssrrrqqqppppppppppppooonnnmmmmmmkkkjjjiiihhhgggfffeeeddd___^^^]]]]]]^^^\\\YYYWWWSSSRRRPPPNNNLLLJJJHHHGGGCCCBBBAAA???>>><<<;;;:::888777777777666555555555333333333444444444444444333222222222333444555666222333555666777777777777;;;;;;;;;<<<===>>>@@@@@@AAACCCGGGKKKNNNRRRWWWZZZdddiiiooouuuwwwvvvssspppnnnmmmjjjeeebbbbbbeeegggmmmqqqwww{{{zzzuuunnniiieee^^^WWWTTTWWW\\\```bbblllnnnrrruuuyyy~~~zzzqqqlllcccZZZQQQKKKHHHGGGDDDDDDDDDGGGNNN]]]ppp|||zzzpppeee]]]XXXUUUUUU\\\hhh}}}zzzrrrssswwweeeVVVIII@@@888666666444333555777666999DDDVVVhhhvvv}}}~~~oootttyyyuuuiiimmmrrrwww}}}kkk[[[OOONNNNNNHHHEEEFFFXXXVVVRRRPPPXXXkkkyyykkkbbbaaaqqq|||cccLLLCCC<<<;;;999666444444555444444666666888???IIIccc|||vvvrrrxxx}}}xxxgggQQQBBBAAADDDFFFPPPaaaiiiiiijjjiiinnn}}}tttcccXXXRRRMMMJJJFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEHHHLLLQQQVVV]]]bbbiiilllppptttvvvyyy}}}|||yyyvvvtttrrrqqqpppoooppppppmmmllljjjjjjjjjiiifffddd````````````___]]][[[ZZZ^^^]]][[[ZZZZZZZZZ[[[\\\XXXWWWUUUTTTUUUVVVWWWXXX[[[ZZZZZZYYYZZZ[[[\\\]]]aaabbbbbbcccccccccbbbbbbeeehhhkkknnnoooqqqsssuuussstttwwwyyy|||}}}~~~~~~~~~~~~}}}|||yyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}yyyyyyxxxwwwwwwvvvvvvvvvsssssstttttttttsssrrrqqqooopppppppppoooooonnnmmmkkkkkkjjjiiihhhgggffffff``````___^^^]]]ZZZWWWUUUPPPOOONNNLLLJJJHHHFFFEEEAAA@@@???>>>===;;;::::::777777666666555444444333222222222333333333333333555555444333333222222222222333444444555666666666::::::;;;;;;<<<===???@@@@@@AAACCCEEEGGGKKKPPPTTT___eeennnwww||||||yyywwwvvvtttqqqnnnkkkjjjjjjjjjkkkpppwww}}}|||xxxtttllleee[[[VVVWWWZZZ\\\]]]```aaacccggglllssszzz~~~|||pppcccWWWOOOJJJHHHEEEEEEEEEHHHPPP```sss}}}ssshhh]]]WWWVVVVVVYYYfff|||vvvyyy{{{tttsss}}}lll]]]KKKBBB999666666444333555555666999DDDTTTeeesss{{{~~~nnnrrr{{{uuukkklllooosssxxxooo___RRRQQQPPPJJJFFFHHH[[[VVVRRRQQQXXXiiixxxrrrjjjfffqqqgggNNNFFF>>><<<;;;888555666555333444666666888@@@IIIggg|||uuuxxx{{{yyyhhhRRRBBB@@@DDDGGGNNN___ggggggiiihhhnnn~~~uuudddYYYRRRNNNKKKFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDHHHLLLPPPVVV]]]aaajjjmmmrrrvvvyyy|||xxxwwwuuusssrrrrrrssssssooonnnlllllllllkkkhhhfffaaabbbbbbaaa```^^^\\\[[[______]]]\\\\\\]]]]]]^^^ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]^^^bbbcccdddddddddddddddcccdddgggkkkoooqqqtttwwwyyyuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzyyyzzzzzzzzzzzz{{{{{{|||||||||{{{{{{yyyyyyyyyxxxwwwvvvuuutttsssssssssssssssrrrrrrqqqpppppppppqqqppppppooonnnlllkkkjjjiiihhhgggfffeeeccccccbbb```\\\WWWTTTSSSNNNMMMKKKJJJHHHFFFDDDDDDAAA@@@???>>>===<<<;;;:::888777666555333222111111222222222111111111111111444444444333333222111111333444444444555555666666999999999:::;;;<<<>>>>>>@@@AAABBBBBBDDDGGGLLLPPPYYY```jjjttt{{{}}}}}}{{{yyywwwvvvtttsssrrrqqqppplllooouuuzzz~~~~~~}}}vvvnnneee___]]]]]]]]]\\\YYYYYYYYY\\\aaahhhmmmpppuuuyyy~~~zzzkkk]]]RRRKKKHHHFFFFFFFFFHHHQQQaaauuuuuuggg[[[UUUTTTVVVWWWddd~~~tttjjjeee}}}{{{rrrppprrrcccMMMCCC:::777666333333555444444888BBBPPPbbbpppyyy~~~|||lllooozzzqqqmmmkkklllnnnqqq{{{qqqaaaTTTRRRRRRMMMJJJKKK]]]WWWQQQRRRXXXhhh~~~xxxrrrooovvvlllQQQHHH@@@===;;;888666777555333444666777999AAAJJJlllzzzzzz{{{|||kkkTTTCCC???CCCGGGNNN___ffffffhhhgggnnn~~~uuudddYYYRRRNNNLLLFFFFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGJJJOOOUUU]]]bbbjjjnnntttxxx{{{~~~|||zzzxxxvvvuuuttttttuuupppooonnnmmmmmmllljjjgggdddddddddcccbbb___]]][[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\^^^___```eeeeeefffgggggggggggggggeeehhhlllppprrruuuyyy{{{xxxxxxyyy{{{{{{|||||||||||||||{{{{{{||||||}}}~~~|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzyyyzzzzzzzzz{{{{{{|||||||||||||||{{{{{{{{{zzzyyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrroooppppppqqqqqqpppoooooommmlllkkkiiihhhfffeeedddddddddccc___ZZZTTTQQQPPPLLLKKKJJJHHHFFFEEECCCCCC@@@@@@???>>>===<<<;;;;;;888777666555333222111000222222222222111111111111000111222333444444444333555444444444444555666777888888999999:::;;;===>>>???@@@AAABBBCCCFFFJJJMMMTTTZZZcccnnnvvv{{{}}}~~~zzzyyywwwwwwxxxyyyxxxwwwrrrsssuuuxxx{{{~~~~~~xxxpppjjjgggeee```]]][[[YYYWWWWWWZZZ^^^aaabbbeeekkkrrryyy}}}~~~ooo```TTTLLLIIIFFFFFFEEEGGGPPPaaauuuyyyhhhZZZRRRRRRTTTUUUbbbzzzrrrdddaaavvvzzzooojjj|||uuufffOOOEEE;;;777666333333555444555888???MMM^^^oooxxx|||{{{llloooyyynnnmmmiiiiiikkkllltttssscccUUUSSSSSSNNNLLLNNN___WWWQQQRRRXXXfff}}}{{{{{{{{{pppTTTIII@@@<<<999666555666555333444666777999AAAKKKmmm}}}|||oooWWWDDD???CCCGGGPPP```gggggghhhhhhnnnuuucccWWWQQQMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFIIIMMMUUU]]]cccjjjnnntttyyy|||~~~~~~{{{xxxvvvuuuuuuuuuqqqpppnnnnnnnnnmmmjjjhhhhhhhhhhhhfffdddaaa^^^\\\[[[\\\]]]______^^^\\\[[[[[[\\\^^^```aaaaaa```___^^^^^^^^^^^^___aaacccdddhhhhhhjjjkkkllllllllllllhhhkkkoooqqqsssuuuxxxzzzxxxyyyzzz{{{|||}}}}}}}}}}}}||||||{{{|||}}}~~~||||||~~~}}}}}}{{{zzzzzzzzz{{{{{{yyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{xxxvvvsssqqqssssssrrrrrrqqqqqqrrrrrrnnnnnnoooooopppoooooonnnnnnmmmkkkiiigggdddcccbbb```aaaaaa]]]WWWRRROOOOOOKKKJJJIIIGGGFFFDDDCCCBBB??????>>>===<<<;;;;;;:::888777777666555555444444444444444333333333222222///000222333444444333333444444333333333444555666888888888888999;;;<<<======???@@@AAABBBEEEHHHKKKOOOTTT\\\eeeooowww|||~~~|||zzz{{{}}}~~~||||||{{{{{{{{{}}}~~~}}}yyywwwuuuqqqkkkfffbbb^^^ZZZXXXXXXXXXWWWVVVWWW\\\cccjjjnnnrrruuuxxx}}}|||nnnaaaUUUMMMIIIFFFEEEDDDFFFOOO```ttt}}}mmm\\\RRROOOQQQRRR]]]qqqyyyhhhcccvvvyyymmmfffvvvyyygggQQQFFF<<<777666333333666666666888>>>KKK]]]ooozzz{{{~~~pppsss{{{pppjjjfffgggjjjiiimmmvvveeeWWWTTTSSSNNNLLLNNN```XXXQQQRRRXXXfff}}}}}}rrrUUUJJJ???:::777444333555555333444666777999BBBKKKkkk}}}}}}rrrXXXEEE???CCCFFFQQQaaahhhhhhiiiiiioootttbbbVVVPPPLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHMMMTTT]]]dddjjjnnntttyyy|||~~~}}}zzzwwwuuuuuutttqqqpppooonnnnnnmmmkkkhhhkkkkkkjjjhhhfffbbb___^^^\\\^^^```bbbbbbaaa^^^]]][[[]]]```cccdddcccbbbaaa````````````bbbdddfffhhhjjjkkklllnnnooopppppppppkkknnnqqqrrrssstttvvvxxxwwwxxxzzz|||}}}~~~~~~}}}|||||||||}}}|||}}}~~~~~~}}}|||{{{zzz{{{{{{|||wwwxxxzzz|||~~~~~~|||yyyvvvrrrqqqtttsssrrrqqqqqqqqqrrrrrrmmmmmmnnnnnnnnnnnnnnnmmmnnnmmmkkkiiifffdddbbbaaa]]]^^^___[[[UUUPPPNNNNNNJJJJJJIIIGGGFFFDDDCCCBBB>>>>>>===<<<;;;;;;::::::777777777777888888888888666666666555555444444444333333444444333222000///444333222222222333444555777777777888999:::<<<<<<<<<>>>@@@AAABBBDDDGGGJJJMMMPPPWWW```jjjsss{{{~~~~~~}}}|||||||||~~~wwwrrrgggccc]]]ZZZXXXVVVSSSOOOPPPSSSYYY^^^ccchhhmmmqqqvvvwwwzzz}}}yyymmmaaaVVVNNNJJJFFFEEEDDDEEENNN___sssqqq```SSSNNNNNNOOOXXXiiinnnccctttyyyllldddsss}}}iiiRRRGGG<<<888666333333666888888999>>>JJJ\\\ooo|||}}}uuuwww~~~tttgggeeegggkkkhhhhhhxxxxxxgggXXXUUUSSSNNNKKKMMM```VVVUUUUUUWWWjjjwwwvvv}}}eeeWWWLLLAAA<<<999666555666555444555777777888???GGGmmm~~~nnnQQQAAABBBFFFEEEQQQbbbllllllnnnkkknnn}}}pppbbbXXXOOOJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaajjjoootttwwwxxxzzz}}}~~~{{{zzzxxxwwwuuutttssspppnnnllllllllllllkkklllkkkjjjgggddd```^^^cccaaa```aaabbbcccbbb```]]]]]]___```bbbdddeeefffcccccccccdddfffiiikkkmmmlllnnnqqqssstttrrrooonnnoooppprrrtttuuuuuuuuutttyyyyyyyyyzzzzzz|||}}}~~~{{{|||{{{zzzyyyzzz}}}|||}}}~~~|||{{{{{{|||}}}yyy||||||zzz{{{~~~~~~|||yyywwwtttrrrqqqqqqqqqppppppnnnmmmkkkkkkmmmllllllnnnpppqqqnnnkkkkkkkkkjjjhhhfffdddbbb```aaa]]]XXXSSSQQQOOOMMMLLLLLLJJJHHHFFFDDDBBBAAAAAA=========<<<;;;;;;::::::888888666333222555;;;AAAJJJ;;;000111555444222333222222222222222222222222444444444444444444444444333333444666777999:::::::::;;;<<<>>>AAACCCFFFGGGMMMQQQUUUXXX[[[cccoooxxx}}}}}}}}}zzzssspppjjj```WWWQQQOOOOOOMMMOOORRRUUUYYY\\\___```dddiiiooossstttwwwzzz}}}}}}rrrfff\\\TTTMMMJJJEEEBBBBBBFFFMMM[[[qqqzzzcccRRRLLLMMMHHHQQQddd{{{ooohhhtttxxxjjjhhhtttxxxgggRRRFFF<<<888888555333333444555777>>>IIIZZZkkkwww}}}mmmsssvvviiicccaaaccccccdddppp|||kkk[[[WWWVVVQQQNNNNNN\\\TTTSSSTTTVVVhhhvvvrrr|||yyycccVVVKKK@@@<<<999666555777555444555777777888???GGGeeennnQQQ@@@AAADDDCCCQQQdddmmmnnnooolllppp}}}ooobbbXXXPPPJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaaiiimmmsssvvvwwwyyy||||||zzzxxxvvvuuutttsssqqqooommmlllkkkkkklllllllllkkkiiifffcccaaacccbbbaaabbbcccdddcccaaa___```aaaccceeefffggghhhffffffffffffgggiiikkklllkkkmmmqqqtttuuuuuusssrrrpppqqqssstttuuuvvvuuuuuuyyyyyyzzzzzzzzz{{{{{{{{{|||||||||{{{zzzzzz}}}|||}}}~~~|||{{{{{{|||}}}yyy||||||zzz{{{}}}~~~}}}{{{yyyvvvtttrrrqqqooooooooonnnnnnlllkkkjjjlllkkkkkkmmmooopppmmmkkkllllllkkkjjjhhheeecccaaa^^^[[[VVVSSSRRRPPPOOOMMMIIIHHHFFFDDDBBB@@@??????>>>>>>===<<<;;;;;;::::::888888777444333444999===EEE999111222555333222333222222222222222222222222444444444444444444444444333333444555777888999:::999:::;;;===???BBBDDDEEEJJJMMMQQQSSSVVV]]]hhhpppzzz|||~~~yyyrrrjjjccc]]]YYYWWWPPPPPPPPPQQQRRRTTTVVVWWW[[[___dddgggiiikkknnnqqqyyyyyy}}}|||qqqfff]]]VVVOOOJJJDDDAAAAAAEEEKKKXXXmmm~~~iiiWWWMMMKKKHHHPPP```ttt~~~gggrrr|||mmmiiiuuuyyyhhhSSSGGG<<<888888555333333444555777===IIIZZZmmmyyy~~~nnnrrryyygggaaa^^^```______iiiwwwqqq^^^WWWUUUQQQMMMKKK[[[TTTUUUUUUVVVhhhuuuiiisssuuuaaaTTTIII@@@<<<999666555777555444555777777888???GGG___{{{oooSSSBBBAAADDDCCCQQQdddnnnppprrrooorrrnnnaaaXXXPPPKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaahhhmmmrrrvvvwwwxxx||||||zzzxxxuuusssrrrrrrqqqpppooommmkkkjjjkkklllmmmmmmkkkiiigggeeeeeedddcccdddffffffdddcccbbbcccdddfffgggiiijjjkkkiiiiiiiiiiiijjjkkklllmmmkkknnnrrruuuxxxxxxxxxwwwqqqrrrtttuuuvvvwwwwwwwwwyyyzzzzzz{{{zzzyyyxxxwwwzzz{{{||||||{{{{{{|||}}}}}}}}}}}}{{{zzzzzz{{{|||yyy||||||zzz{{{~~~~~~||||||{{{zzzwwwuuusssqqqqqqmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjlllnnnnnnllljjjllllllmmmllljjjgggdddbbb\\\YYYUUUSSSRRRQQQPPPNNNHHHGGGEEECCCAAA@@@???>>>??????>>>===<<<::::::999999999888666444444666888<<<777333333444222222333222222222222222222222222444444444444444444444444222333444555666888999999777888999;;;===@@@BBBCCCFFFIIIKKKMMMOOOUUU]]]dddlllqqqwww}}}yyysssoooiiiccc^^^TTTRRRPPPNNNNNNNNNOOOPPPRRRUUUYYY[[[]]]___aaacccggggggiiiooovvv}}}pppfff___XXXOOOIIICCCAAAAAADDDIIITTThhhyyyppp^^^QQQJJJJJJOOO]]]nnn|||eeennn~~~pppjjjttt{{{iiiTTTHHH===999888555333333555555666<<>>;;;:::777666777555444555777777888???GGGaaa~~~oooTTTDDDBBBEEEEEEOOObbbmmmpppsssqqqvvvmmmaaaYYYQQQKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaahhhmmmsssvvvxxxyyy}}}{{{yyywwwtttrrrrrrssssssrrrpppnnnkkkjjjjjjkkklllmmmmmmkkkiiihhhgggffffffgggiiiiiigggeeeeeeeeefffgggiiijjjkkklllkkkkkkkkklllmmmnnnoooooooooqqqtttwwwzzzzzzzzzyyyttttttuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{zzzwwwuuusssuuuwwwzzz{{{{{{{{{|||}}}}}}}}}}}}zzzyyyyyyzzzzzzyyy||||||zzzzzz}}}|||zzzyyyxxxwwwuuusssrrrppppppllllllmmmmmmmmmlllkkkkkkiiiiiijjjkkkllllllkkkjjjkkkkkklllllljjjgggdddbbb\\\YYYVVVSSSRRRQQQNNNMMMIIIHHHFFFDDDCCCAAA@@@@@@@@@???>>>===<<<;;;:::999::::::999888666555444444444444444444333111222444222222222222222222222222333333333333333333333333222333333555666777777888777888888:::<<>>999777555333333555555666;;;HHH[[[ppp~~~tttuuuoooddd]]]]]]\\\XXX\\\eeezzzmmm]]]WWWTTTOOOKKKaaaYYYYYYXXXXXXkkkmmm___jjjrrr^^^OOOEEE===;;;:::777666777555444555777777888???GGGffflllSSSDDDBBBDDDEEELLL___jjjmmmrrrrrrxxxnnnbbbZZZQQQLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaaiiinnntttxxxyyy{{{~~~|||}}}~~~xxx}}}zzzxxxvvvtttrrrtttttttttsssqqqooommmkkkiiijjjlllmmmmmmlllkkkiiiiiiiiiiiikkklllllliiigggffffffggghhhiiikkkkkkllljjjkkklllnnnpppqqqsssssstttuuuxxxzzz{{{{{{zzzyyyvvvvvvwwwwwwxxxyyyzzz{{{zzz{{{{{{{{{yyyvvvsssqqqppprrrvvvxxxyyy{{{}}}}}}~~~~~~{{{yyywwwwwwxxxxxxwwwzzz{{{yyyyyy{{{zzzvvvuuuuuutttrrrqqqooonnnnnnlllllllllmmmllllllkkkkkkggghhhjjjkkkkkkjjjjjjjjjiiiiiijjjiiihhheeebbbaaa]]][[[WWWTTTRRROOOLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;::::::;;;;;;::::::888666333111000333555444222222333333222222222222222222222222333333333333333333333333222222333444555666666777777888999:::<<<>>>@@@AAADDDEEEGGGIIIKKKNNNRRRUUUYYY\\\```eeejjjqqqxxx}}}}}}llliiiccc]]]WWWTTTSSSSSSQQQQQQQQQQQQSSSTTTTTTTTTRRRPPPPPPSSSXXX```ooo|||uuuhhh___UUULLLEEEFFFEEEFFFIIIMMMVVVhhhwww}}}xxxoooeeeZZZSSSOOOWWWgggxxxzzz```hhhxxx|||kkkbbbjjjrrrXXXKKK???999777555333444555555666;;;HHH[[[ppp}}}vvvwwwvvvhhh^^^\\\[[[WWWXXX^^^ppprrr___WWWTTTPPPKKKcccYYYVVVWWWZZZooo{{{~~~hhhbbbmmmkkkWWWLLLCCC<<<::::::777666777555444555777777888???GGGggg}}}{{{kkkSSSEEE@@@BBBDDDKKK]]]fffiiimmmnnnvvvoooddd[[[RRRLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaaiiinnnuuuxxxzzz|||~~~yyytttpppoooooopppvvv}}}{{{yyyyyyxxxwwwuuuvvvvvvuuutttrrrpppooonnniiijjjlllnnnnnnmmmlllkkkkkkkkklllnnnooonnnllliiigggggghhhiiijjjkkklllllljjjkkkmmmppprrrssstttuuuxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}|||||||||zzzxxxvvvsssrrrooorrruuuwwwxxxzzz}}}}}}~~~~~~|||yyywwwuuuuuuuuuvvvvvvyyyzzzwwwwwwxxxwwwsssqqqqqqpppooonnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiifffiiikkkkkkjjjiiijjjjjjhhhhhhgggfffeeecccbbbaaa^^^[[[WWWTTTRRROOOKKKHHHEEEDDDCCCAAA???>>>>>>>>>??????>>>======<<<<<<<<<>>><<<;;;;;;:::888444111///333555333222333444222222222222222222222222222333333333333333333333333222222333333444555555666777777888999;;;===???@@@CCCDDDFFFHHHKKKNNNPPPRRRWWWYYY[[[^^^bbbhhhooottt~~~|||uuummmfff```\\\ZZZYYYWWWUUUUUUVVVWWWVVVUUUSSSPPPNNNOOOPPPSSS]]]hhhxxxjjj^^^SSSKKKFFFHHHGGGIIIMMMRRR[[[lll{{{~~~}}}zzztttlllccc[[[WWWQQQ[[[mmm~~~vvv]]]fffwww}}}kkkaaafff{{{vvvZZZMMM@@@:::777555333444444444555;;;GGGZZZnnn{{{vvvwww}}}lll^^^[[[YYYUUUVVVZZZjjjxxxcccWWWSSSOOOJJJfffZZZVVVYYY```xxx{{{hhhbbbmmm~~~dddQQQJJJBBB;;;::::::888666777555444555777777888???GGGfff~~~|||qqqXXXIIIBBBBBBDDDMMM]]]ddddddgggiiiqqqqqqeee\\\SSSMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaaiiinnntttxxxzzz|||zzzssslllhhhfffgggiiiooovvv}}}~~~{{{zzz{{{{{{{{{zzzyyyxxxwwwuuusssrrrqqqqqqkkklllnnnppppppooonnnmmmmmmmmmnnnpppqqqpppmmmkkkhhhhhhiiijjjkkklllmmmmmmlllmmmoooqqqsssssstttsssyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz|||~~~~~~}}}|||zzzxxxvvvtttttttttuuuvvvwwwxxxzzz}}}}}}~~~|||zzzxxxuuusssrrrsssssstttwwwxxxvvvuuuvvvtttpppnnnnnnmmmlllkkkjjjjjjiiijjjjjjiiiiiihhhgggfffeeefffiiilllllljjjiiijjjkkkiiihhhfffdddcccbbbbbbbbb[[[YYYVVVTTTRRROOOLLLIIIDDDCCCBBB@@@???>>>>>>>>>========================@@@>>><<<;;;;;;:::666222000444444111222666555111222222222222222222222222222222222222222222222222222222222333444444555555555666666888999;;;===>>>@@@@@@CCCFFFJJJMMMOOOOOOSSSUUUXXX[[[]]]aaafffjjjqqqvvv~~~zzztttpppmmmjjjgggdddcccdddeeecccbbb```\\\YYYWWWSSSQQQVVV^^^qqqzzzlll]]]RRRMMMKKKHHHHHHKKKPPPUUU___ooo~~~~~~~~~|||vvvkkkaaaYYYVVVQQQ[[[mmm}}}qqqZZZfffxxxnnncccfffwwwxxx\\\NNN@@@:::777555333444333333666;;;GGGYYYkkkwww{{{~~~ttttttrrraaa\\\[[[WWWWWW[[[fffxxxlll\\\TTTPPPLLLjjj\\\WWW\\\ggg|||jjjaaakkk|||bbbOOOIIIAAA;;;::::::888666888555444555777777888???GGGfffxxx___NNNFFFEEEGGGOOO^^^cccaaacccdddmmm~~~rrrfff]]]TTTMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMTTT[[[aaaggglllssswwwyyy{{{zzzrrrkkkgggggggggeeekkksss|||~~~|||{{{}}}~~~~~~{{{zzzwwwuuussssssssssssmmmnnnpppqqqqqqpppooonnnnnnnnnoooqqqsssrrrnnnllljjjjjjjjjkkklllmmmnnnnnnnnnoooqqqrrrssssssrrrqqqxxxyyyzzz{{{||||||||||||zzzzzzzzzzzz{{{}}}~~~~~~|||yyywwwvvvuuuuuuxxxyyyyyyxxxxxxzzz}}}}}}~~~{{{yyyvvvtttrrrqqqqqqrrrsssvvvwwwuuutttuuurrrnnnllllllkkkjjjjjjiiihhhhhhhhhhhhhhhgggfffdddcccbbbfffiiilllmmmkkkiiijjjllljjjhhhfffcccbbbbbbcccdddYYYWWWUUUTTTSSSQQQMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@============>>>>>>>>>>>>AAA>>><<<;;;<<<;;;777444222555333000222777666000222222222222222222222222222222222222222222222222222222222333333444444444444444555666888999;;;<<<======@@@DDDIIILLLMMMMMMMMMPPPUUUYYY[[[]]]```bbbeeekkkttt~~~{{{wwwsssrrrssssssrrrpppnnnkkkgggccc\\\VVVXXX]]]eee}}}{{{mmm]]]RRROOOOOOGGGGGGKKKQQQWWWaaarrr~~~yyylll___WWWSSSPPPZZZjjjzzzkkkYYYfffxxxsssfffgggvvvxxx]]]OOOAAA:::777555333444222333666<<>>===>>>???@@@AAA@@@???===<<<;;;;;;;;;666666555333333222222222222222222222222222222222111111222333333444555666111111222222222333333333555555555555666888999:::>>>@@@BBBDDDEEEHHHKKKNNNNNNRRRVVVYYY[[[\\\^^^```eeehhhlllrrrzzz~~~zzztttmmmeee```hhhyyy|||lll]]]VVVRRRMMMIIIIIIMMMTTT[[[dddqqq~~~oooaaaWWWTTTRRRZZZeeeooowww}}}hhh[[[gggyyyvvvgggoooyyy{{{yyy]]]NNN>>>999999777555444444555666999AAASSSiiiyyy{{{}}}nnnzzz}}}hhh^^^\\\ZZZXXXXXXbbbvvvkkkXXXPPPNNNmmmccc\\\]]]nnnvvvddd```lllhhhTTTKKKBBB:::888777555444666555444555777777999@@@IIIggguuuYYYJJJHHHKKKPPP```ffffffhhhgggkkkyyyqqqddd]]]WWWPPPJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIILLLRRRYYY___eeekkkqqqvvvwwwyyy|||~~~{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxxuuuuuutttssssssrrrqqqqqqrrrrrrqqqqqqpppooooooooommmmmmmmmmmmmmmnnnnnnooommmnnnppppppooooooppprrrvvvxxx{{{||||||{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzvvvrrrrrrtttvvvyyyyyyxxxxxxxxxxxxyyyyyy|||yyyvvvtttuuuwwwxxxxxx{{{yyyvvvsssrrrqqqqqqqqqtttrrrooommmlllkkkhhhfffeeecccbbbccceeeeeecccaaacccbbbbbbbbbbbbbbbbbbbbbfffhhhiiikkkkkkjjjiiihhhkkkhhheeecccbbb```^^^\\\YYYWWWTTTSSSQQQOOOKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEECCC@@@??????@@@AAABBBBBB@@@???>>>=========888777666555444444444444222222222222333333444444666666555444333111111000222222333333333444444444444444555666777999:::;;;<<<>>>@@@BBBCCCFFFIIILLLMMMQQQUUUXXXYYY[[[]]]___bbbeeejjjooovvv~~~yyytttttt}}}|||lll^^^VVVQQQMMMIIIIIILLLSSSZZZcccrrr~~~ssscccYYYUUUOOOUUU^^^hhhpppxxx~~~}}}jjjXXXeeeyyy~~~iiimmm{{{~~~uuu\\\MMM>>>888888777444333555666777999@@@QQQfffuuu}}}~~~nnnzzzjjj___]]][[[ZZZZZZ___sssooo]]]TTTRRRkkkccc___aaaooovvvdddbbbmmmkkkVVVKKKBBB:::888777555444666555444555777777999@@@IIIkkk```OOOJJJKKKMMM]]]dddeeehhhgggkkkyyyqqqddd]]]XXXQQQKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHKKKQQQXXX^^^dddjjjqqquuuwwwyyy}}}~~~|||{{{yyyxxxwwwxxxxxxwwwvvvtttsssrrrqqqtttssssssrrrqqqqqqpppppppppooooooooonnnnnnnnnnnnlllmmmoooooonnnoooppprrrvvvxxxzzz{{{{{{{{{|||~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwuuurrrqqqssstttxxxxxxxxxyyyyyyxxxxxxwwwwwwtttqqqpppqqqrrrsssrrrxxxwwwvvvtttrrrpppoooooossspppkkkhhhfffdddbbb``````___]]]^^^___``````___aaaaaaaaabbbbbbbbbbbbbbbeeefffhhhiiiiiiiiihhhgggiiigggdddcccbbb```^^^\\\XXXVVVSSSQQQPPPNNNKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>;;;:::999888777777777777222333333333444444555555888777666444222111000///333333444444444555555555333444444555777999:::;;;999;;;>>>???AAACCCGGGIIILLLOOOSSSUUUWWWYYY[[[]]]___bbbgggkkkpppvvv}}}{{{mmm___VVVPPPLLLKKKJJJLLLRRRYYYbbbrrrxxxggg[[[UUURRRUUU[[[eeeoooxxx}}}}}}kkkYYYggg|||iiikkk}}}zzzoooZZZKKK===888777555333333666777888999@@@OOOdddsss~~~~~~pppzzznnnaaa]]]\\\\\\\\\[[[oooooo___VVVSSSggg___^^^___jjjwwweeebbbmmm~~~jjjTTTKKKBBB999777777444444555555333444777777888@@@HHHhhh~~~bbbMMMGGGHHHIIIZZZbbbdddggggggkkkyyyqqqddd]]]XXXQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGKKKQQQXXX^^^dddiiipppuuuwwwzzz}}}~~~|||zzzyyyxxxyyyyyyxxxwwwvvvuuuuuutttuuuuuuttttttsssrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnlllnnnooopppooopppqqqsssuuuwwwyyyzzzzzz{{{}}}}}}|||{{{yyyxxxwwwvvvvvvwwwwwwvvvuuutttsssttttttyyyyyyzzz{{{{{{zzzxxxwwwtttrrrooooooqqqrrrsssrrrttttttttttttsssqqqooonnnnnnkkkfffbbb```___^^^]]]\\\[[[YYYYYYYYY[[[\\\\\\`````````aaaaaabbbbbbbbbdddeeefffggghhhhhhhhhggggggeeecccbbbbbb```]]][[[XXXVVVSSSQQQOOONNNKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????===<<<;;;;;;:::::::::;;;666666666555555555444444444444444444444444333333333333333333444444444444444444444444555666888888888:::<<<>>>???BBBEEEHHHJJJMMMPPPSSSTTTWWWZZZ\\\]]]```dddhhhlllpppuuuxxx}}}zzzmmm___UUUOOOLLLLLLJJJKKKQQQWWWaaaqqq{{{hhhZZZTTTTTTUUUYYYcccqqq}}}|||kkk]]]kkk{{{fffjjjvvvjjjWWWJJJ===888777444222222555777888:::AAAPPPdddsss|||{{{|||}}}uuu|||rrrccc^^^[[[[[[\\\YYYkkkuuufffZZZTTTQQQddd\\\[[[]]]eeeuuueee\\\iii{{{jjjTTTJJJAAA999777666444333555444333444666777888???HHHbbb||||||{{{}}}```IIIDDDFFFGGGXXXaaadddhhhgggkkkxxxqqqccc\\\WWWQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFHHHKKKRRRYYY___ccciiipppvvvxxx{{{}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuutttssssssssstttttttttsssrrrqqqpppooonnnpppqqqqqqqqqqqqrrrttttttvvvxxxyyyzzz{{{~~~~~~}}}{{{yyywwwvvvuuuuuuwwwwwwwwwxxxxxxxxxwwwvvvxxxyyyzzzzzzzzzyyywwwvvvpppooommmnnnqqqsssssssssqqqqqqrrrsssrrrpppnnnmmmfffccc___\\\[[[[[[[[[ZZZWWWVVVVVVUUUUUUVVVXXXZZZ]]]]]]^^^______```aaaaaaccccccdddeeeffffffggggggdddbbbaaaaaaaaa___\\\ZZZYYYVVVSSSQQQPPPOOOMMMKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBAAA???>>>===============>>>>>>>>>===<<<<<<<<<======;;;;;;:::888777666555444222222333444444555666666222222222222333333333333444444444333333444444555888:::<<<>>>???AAAEEEHHHIIIKKKNNNPPPRRRUUUXXX[[[]]]```cccfffhhhlllpppssswww{{{wwwlll```TTTMMMKKKLLLJJJKKKQQQWWWaaappp~~~}}}iiiYYYQQQRRRQQQUUU```qqqzzziii]]]lllqqqbbbiii~~~uuugggUUUIII===999666333222333444555888;;;BBBRRRfffuuu{{{{{{}}}~~~{{{uuuddd]]]YYYXXXXXXXXXiiivvvhhh]]]UUUQQQPPPddd[[[ZZZ]]]cccyyy~~~{{{|||ppp```UUUcccvvviiiUUUJJJAAA999777666444333555444333444666666888???HHH]]]}}}zzz{{{yyyzzz\\\HHHEEEFFFGGGXXXaaadddhhhgggkkkxxxpppaaaZZZVVVQQQLLLIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHKKKRRRZZZ___dddjjjqqqwwwzzz}}}}}}|||{{{wwwwwwxxxxxxyyyzzzzzzzzzvvvvvvvvvuuuttttttsssssstttuuuuuuuuuuuusssqqqppppppqqqsssrrrqqqqqqrrrtttsssuuuwwwxxxyyy{{{~~~~~~|||zzzxxxwwwvvvvvvxxxxxxyyyzzz||||||zzzxxxwwwwwwwwwwwwvvvvvvuuutttnnnmmmlllmmmoooqqqqqqqqqoooppppppooonnnllljjjhhh]]][[[XXXVVVWWWWWWVVVUUUPPPQQQRRRRRRQQQRRRTTTVVVXXXXXXYYYZZZ[[[]]]]]]^^^``````aaaaaabbbcccdddddd```____________^^^[[[XXXYYYVVVSSSPPPOOOOOONNNLLLQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFEEECCCBBB@@@???>>><<<<<<;;;;;;;;;<<<======>>>>>>===============>>>>>>>>>===;;;:::888777666555555555555444444444444111111111222222222333333444444333333333333444444777999<<<===???AAAEEEGGGHHHJJJMMMOOOQQQSSSWWWZZZ]]]___bbbdddfffjjjooorrrtttvvvzzz{{{ssskkk```TTTLLLKKKKKKJJJLLLQQQWWWaaaooo}}}kkkZZZQQQSSSSSSWWWbbbtttvvvggg[[[kkk~~~kkkaaaggg{{{tttfffTTTIII>>>:::777333222444222444777:::BBBQQQeeettt|||}}}uuuddd\\\WWWUUUUUUWWWgggrrrcccXXXSSSPPPOOOcccXXXWWW]]]cccvvvzzzwwwzzznnn^^^TTTbbbtttgggTTTJJJAAA888666666444333444444333333666666777???HHH]]]|||yyyzzzyyy|||tttTTTHHHGGGEEEGGGXXXbbbeeeiiigggjjjwwwooo```YYYUUUPPPKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDFFFJJJQQQYYY^^^dddjjjrrrxxx{{{~~~~~~}}}xxxxxxyyyyyyyyyyyyyyyyyyvvvvvvvvvuuuttttttsssssstttuuuvvvwwwvvvuuusssrrrqqqrrrsssrrrpppppppppqqqssstttvvvwwwyyy{{{~~~|||zzzyyyxxxwwwwwwxxxxxxyyy|||}}}zzzxxxxxxvvvuuuuuutttttttttpppooonnnnnnooopppooonnnpppooonnnkkkhhheeebbb```VVVTTTRRRQQQQQQQQQOOOMMMJJJLLLOOOOOONNNMMMOOOQQQRRRRRRSSSUUUVVVXXXYYYYYY[[[[[[\\\\\\^^^___```aaa]]]\\\\\\]]]^^^\\\YYYVVVXXXUUUQQQOOONNNNNNMMMLLLNNNMMMKKKJJJHHHGGGGGGFFFAAAAAAAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<===============<<<<<<======>>>???>>>>>>======<<<;;;;;;777666666555444333333222222222222333333333444444333333333444555666888999666888;;;<<<>>>@@@DDDFFFHHHJJJLLLNNNPPPSSSWWWZZZ]]]^^^```aaadddiiinnnsssrrrtttwwwzzz}}}xxxoooiii___SSSLLLKKKJJJIIILLLRRRXXXaaannn{{{ooo^^^UUUUUUVVVZZZdddvvvsssfff^^^ooozzzjjj___eeezzzttteeeSSSIII@@@;;;777444333555111333666999@@@NNNaaaooo{{{~~~|||rrrbbb[[[WWWUUUUUUWWWdddzzzqqqbbbXXXRRRNNNKKKaaaUUUTTT[[[bbbssswwwuuuzzznnn^^^XXXddduuu}}}dddRRRJJJAAA888666666333333444444222333666666777???GGG___}}}yyyzzzzzz~~~eeeMMMHHHGGGCCCGGGYYYccceeeiiigggjjjwwwnnn___XXXTTTOOOKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@AAACCCEEEIIIOOOWWW]]]eeekkksssxxx|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuuuuuttttttsssssstttuuuwwwxxxwwwvvvtttsssqqqrrrrrrqqqooonnnooopppssstttvvvwwwxxx{{{~~~}}}{{{zzzyyyxxxxxxxxxxxxyyy}}}}}}zzz{{{zzzxxxvvvvvvvvvvvvwwwuuusssqqqqqqqqqpppnnnmmmrrrppplllhhhccc___\\\ZZZRRRPPPOOONNNNNNLLLJJJGGGEEEIIILLLMMMKKKJJJKKKMMMMMMNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^[[[[[[[[[\\\]]][[[XXXUUUWWWTTTPPPMMMMMMMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>>>>======;;;:::999;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????666555555555555444444444333333333444444444555555222222333555777:::<<<===555777:::;;;===???CCCEEEIIIJJJLLLNNNPPPSSSWWWZZZ\\\]]]^^^```bbbhhhooosssqqqtttvvvxxxyyy{{{~~~vvvmmmhhh___SSSKKKKKKIIIIIIMMMSSSYYYaaannnzzzsssaaaXXXQQQSSSXXXaaarrrpppgggdddtttxxxiii^^^ccczzzttteeeSSSJJJ@@@<<<888444333555111333555888>>>KKK^^^kkkyyy|||zzzoooaaa[[[WWWUUUUUUVVVbbbwwwqqqcccYYYRRRKKKGGG^^^WWWRRRWWWeeexxxvvvtttyyymmm^^^YYYhhh{{{}}}fffUUUFFFAAA:::555222111111000222333555444444888>>>DDD\\\vvvttt{{{vvvZZZIIICCCBBBCCCJJJWWW^^^eeelllhhhjjjwwwqqq___UUUPPPKKKHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFIIIOOOWWW\\\dddiiiooouuuyyy||||||yyyxxxyyyzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyvvvuuutttsssqqqoooppppppppppppoooooooooooopppqqqtttwwwzzz|||}}}}}}|||yyyxxxyyyzzz{{{{{{}}}}}}|||||||||}}}}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxsssrrrppppppqqqqqqpppnnnooolllhhhccc^^^YYYSSSOOONNNMMMLLLKKKIIIHHHGGGFFFJJJIIIHHHGGGHHHIIIKKKLLLIIIJJJLLLNNNPPPRRRTTTUUUVVVSSSQQQRRRUUUXXXXXXWWWWWWVVVVVVWWWXXXXXXVVVUUUVVVUUURRROOOLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<===>>>;;;===@@@CCCDDDCCCAAA@@@;;;<<<<<<===============::::::999888777666555555555555444444444333333333---222333222777@@@EEEDDD::::::::::::;;;<<<======DDDGGGJJJLLLNNNPPPTTTVVVZZZ[[[^^^```bbbggglllppprrrssstttttttttvvvzzz|||}}}tttggg]]]XXXTTTOOOKKKLLLJJJLLLRRRXXX```kkkvvvvvv```\\\VVVRRRSSS```ttttttmmmmmmxxxhhh^^^fff|||uuuhhhWWWKKK???999666333333555444333444777;;;FFF[[[mmmyyy{{{nnnaaa[[[VVVSSSTTTUUUbbbwwwppp___UUUPPPLLLIII\\\VVVSSSYYYiii|||wwwuuuyyymmm___ZZZjjjzzzdddTTTFFFAAA:::666444333333222222444555555555888???DDDZZZzzzwww}}}nnnVVVGGGBBBBBBCCCJJJVVV^^^dddkkkggghhhuuuuuubbbWWWQQQLLLHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFIIIOOOWWW\\\dddhhhoootttxxx|||}}}zzzyyyzzz{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuutttsssqqqoooooooooooonnnnnnmmmmmmmmmmmmoooqqqsssvvvyyy{{{|||}}}zzzyyyzzz{{{{{{{{{|||{{{{{{{{{|||}}}}}}~~~~~~}}}|||zzzxxxwwwwwwvvvxxxvvvtttsssssssssqqqoooqqqmmmfff```ZZZSSSMMMIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLOOOQQQRRRSSSUUUSSSQQQRRRUUUWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWUUUSSSRRROOOLLLIIIGGGEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@?????????????????????<<<<<<;;;;;;<<<======>>>===>>>@@@BBBCCCBBBBBBAAA======>>>??????>>>>>>>>><<<<<<;;;:::999999888888666666555555444333333333222555555222333999<<<:::777777888999:::<<<>>>???BBBDDDHHHKKKNNNQQQUUUXXXYYY[[[]]]___bbbffflllppprrrssstttuuuuuuwwwzzz}}}xxxooocccYYYTTTQQQLLLHHHKKKIIIKKKQQQWWW___jjjtttzzzccc\\\XXXTTTVVVbbbuuuyyyssspppyyyiii```iiivvvjjjWWWKKK???999666333333555444333444777;;;GGG\\\nnn|||}}}}}}mmm___YYYUUUTTTUUUVVVaaavvvqqq___UUUQQQMMMJJJYYYUUUTTT]]]nnnyyyxxx|||~~~mmmaaa\\\nnnttt```RRRDDD@@@:::666555555555444333444666555555999???EEEWWW}}}}}}{{{~~~{{{eeePPPDDD@@@AAACCCHHHTTT\\\bbbiiieeefffsssxxxeeeZZZSSSMMMIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEFFFIIIOOOVVV\\\ccchhhnnntttxxx|||}}}|||||||||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvuuutttttttttrrrpppoooooonnnllllllkkkkkkkkkmmmmmmoooqqqtttxxx{{{}}}|||||||||}}}|||{{{zzzzzzzzz{{{{{{}}}~~~}}}{{{yyywwwvvvvvvyyywwwuuutttsssrrrpppnnnnnniiibbb[[[TTTOOOIIIFFFFFFFFFEEEEEEDDDCCCCCCBBBAAABBBDDDEEEEEEDDDAAA@@@FFFGGGHHHJJJLLLNNNOOOPPPSSSQQQPPPRRRTTTVVVWWWVVVWWWVVVUUUVVVXXXXXXVVVUUUOOOMMMKKKHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB=========<<<======>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<777777666555555444333333444666444111000333444222444555555777999<<<>>>??????BBBEEEIIILLLPPPUUUXXXXXX[[[]]]```bbbggglllooorrrsssuuuuuuvvvwwwzzz|||~~~ssskkk```WWWRRRNNNJJJFFFJJJHHHJJJPPPVVV\\\gggqqqfff\\\WWWTTTWWWdddvvv~~~zzzvvvyyykkkcccllluuujjjWWWKKK???999666333333555555444444666;;;GGG]]]ppp~~~{{{{{{ooo^^^WWWTTTTTTUUUWWWaaasssqqq___UUUQQQNNNLLLWWWUUUWWWbbbttt}}}|||lllccc```rrrnnn\\\PPPAAA===999666555555555555222444555444444888>>>DDDVVV{{{~~~{{{}}}qqq___MMMBBB>>>???AAAFFFSSSZZZaaagggcccdddqqqyyyggg\\\UUUPPPLLLGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFIIIOOOVVV[[[bbbgggnnntttxxx|||~~~}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvttttttttttttsssqqqqqqpppnnnlllkkkkkkkkkkkknnnnnnoooqqqtttyyy}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}~~~~~~|||zzzyyyxxxxxxvvvtttrrrqqqqqqpppnnnmmmhhhddd]]]VVVRRRNNNKKKHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@DDDDDDFFFGGGIIIKKKLLLMMMPPPPPPPPPQQQSSSTTTUUUUUUVVVUUUTTTUUUVVVVVVUUUSSSKKKJJJGGGEEECCCAAA@@@???AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????999999888777555444333333222222111000000222333333444444555666888:::<<<===>>>AAADDDGGGIIIMMMRRRVVVYYY[[[^^^aaadddhhhlllpppppprrrtttuuuuuuvvvyyy{{{yyy|||ssslllbbbYYYSSSNNNJJJGGGIIIGGGIIIOOOTTTZZZdddmmm~~~hhh[[[TTTRRRVVVcccttt|||}}}zzzllleeennnrrrhhhWWWKKK???999666333333555666444444666:::GGG]]]ppp~~~~~~zzzuuu```VVVTTTTTTTTTWWW___ooorrr___VVVRRROOOMMMWWWVVVZZZfffxxxxxxiiidddcccuuu{{{iiiXXXNNN>>>;;;777444444444444444111333444444444777>>>CCCXXX||||||yyy}}}yyyooo___NNNBBB===>>>@@@DDDPPPXXX___fffbbbdddqqqxxxggg]]]WWWRRRNNNGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFIIINNNUUU[[[bbbfffmmmsssxxx|||~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuuuuuuuuuusssrrrsssrrrooommmlllllllllmmmoooooooooqqqtttxxx|||~~~~~~|||yyyyyyzzzzzz|||}}}~~~}}}|||{{{zzzzzzzzzsssqqqpppooopppooonnnlllfffbbb[[[UUUQQQNNNKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIIJJJMMMNNNOOOQQQRRRSSSTTTUUUUUUSSSRRRSSSSSSSSSQQQOOOHHHGGGEEECCCAAA@@@???>>>AAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAA@@@>>>======>>>???@@@CCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???;;;:::999888666555444333222111111222222222333444555555555666777888999:::???AAACCCDDDFFFJJJOOORRRZZZ\\\```cccfffiiimmmpppnnnpppsssttttttuuuwwwyyywww{{{vvvpppggg]]]UUUOOOJJJHHHHHHGGGIIINNNSSSXXXaaajjjzzzkkk]]]RRRPPPSSS```ppp~~~zzzllldddmmmsssiiiWWWKKK???999666333333555555444444666:::FFF[[[nnn{{{}}}|||dddWWWTTTSSSSSSWWW\\\hhh|||sssaaaWWWSSSPPPNNN[[[ZZZ]]]iiizzzsssfffdddeeevvvyyyeeeVVVMMM===:::666444444444333333222333444444444777>>>DDDZZZzzzxxx~~~~~~zzzqqqbbbQQQCCC======@@@BBBNNNWWW^^^eeeccceeerrrwwwhhh^^^XXXSSSOOOHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFIIINNNUUUZZZaaafffmmmsssxxx|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvtttrrrtttrrrpppnnnmmmmmmoooooommmmmmnnnpppsssvvvyyy{{{}}}}}}~~~|||{{{{{{{{{{{{|||~~~~~~}}}|||{{{{{{zzz{{{{{{sssqqqooooooooonnnllljjjfffbbb\\\VVVQQQMMMIIIFFFGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>======>>>???AAAAAAAAABBBCCCEEEFFFGGGHHHJJJLLLOOOPPPQQQQQQSSSTTTSSSQQQPPPOOOOOONNNKKKIIIEEEDDDCCCAAA???>>>>>>>>>???>>>===<<<===???AAABBBDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAACCCBBB@@@???>>>???@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCAAAAAA@@@???===<<<;;;999777555444333555333333555444111111333666666666666777777888999>>>@@@AAABBBDDDGGGLLLPPPYYY\\\```cccfffiiimmmpppnnnpppsssuuuuuuvvvwwwyyy{{{}}}{{{vvvlllaaaWWWOOOJJJGGGHHHGGGIIINNNSSSWWW___gggvvvrrrfffVVVRRRSSS^^^mmm}}}zzzkkkbbbiii~~~xxxmmmWWWKKK???999666333333555444333444666:::DDDXXXjjjwww}}}}}}gggXXXUUUTTTRRRVVVXXXaaassswwweee\\\WWWRRROOO___^^^```jjjzzzooobbbcccdddwwwxxxcccTTTMMM>>>;;;777555555444333222333555666666666999@@@EEE\\\zzzzzz}}}|||tttdddSSSDDD===>>>AAA@@@MMMUUU]]]fffdddffftttyyyiii```YYYSSSNNNHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFIIINNNUUUZZZ```eeelllssswww|||~~~zzzwwwxxx|||zzzssstttzzz~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz|||{{{xxxwwwwwwvvvtttrrrsssrrrooonnnmmmnnnpppqqqnnnoooppprrrtttvvvxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyysssqqqnnnmmmkkkiiigggdddbbb___ZZZVVVRRRNNNJJJFFFHHHHHHGGGFFFDDDCCCBBBBBB@@@????????????@@@@@@AAA@@@@@@AAACCCDDDEEEFFFGGGHHHKKKNNNPPPPPPPPPRRRTTTRRRPPPMMMLLLKKKIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<===<<<:::888999:::<<<>>>AAAAAABBBCCCDDDEEEFFFGGGDDDCCCBBBBBBAAAAAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJHHHGGGFFFEEECCCAAA@@@@@@>>>===<<<:::888666444333666333333666555111000333555555555666777999:::;;;<<<===???@@@BBBGGGLLLPPPWWWZZZ^^^bbbeeehhhkkknnnooorrruuuwwwwwwwwwyyyzzz{{{}}}~~~uuuhhh\\\RRRLLLIIIIIIGGGIIIOOOSSSVVV^^^fffqqq{{{tttaaaZZZXXX___lll{{{~~~~~~zzzyyyiii___dddxxx|||pppWWWKKK???999666333333555333333444777:::BBBTTTeeessszzzyyy{{{hhhYYYVVVUUURRRVVVUUUZZZkkk{{{kkkaaa[[[VVVRRRbbb```bbbkkkzzzlll```bbbbbbwwwxxxcccTTTMMM???<<<999666666555444333555777888888888;;;BBBGGG]]]|||}}}}}}|||}}}uuufffSSSDDD>>>???BBB???LLLUUU]]]fffdddggguuu|||kkk```YYYRRRMMMHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFIIINNNUUUZZZ```eeelllrrrwww|||{{{tttnnnjjjkkkmmmpppqqqpppooommmiiiiiirrr~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy~~~|||zzzyyyxxxwwwtttrrrsssqqqooommmmmmnnnppprrrqqqrrrtttvvvwwwyyyyyyyyyxxxyyy|||~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwvvvssspppllliiigggddd```]]]\\\ZZZWWWUUUTTTQQQMMMJJJJJJJJJIIIGGGFFFDDDCCCCCC???@@@BBBDDDDDDDDDCCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFFJJJNNNPPPOOOOOOQQQSSSQQQOOOLLLJJJIIIFFFBBB???@@@???>>>===<<<;;;;;;;;;;;;999777555555777999;;;===>>>@@@BBBEEEGGGIIIJJJEEEDDDCCCBBBBBBBBBBBBBBBHHHHHHGGGFFFEEEDDDDDDCCCAAABBBDDDGGGIIIJJJKKKLLLJJJJJJHHHFFFDDDBBBAAA@@@???>>><<<:::888666444333444000111666666222222666333333444666888:::<<<===999;;;===???BBBGGGMMMRRRUUUXXX]]]aaacccfffjjjlllqqqssswwwyyyyyyyyyzzz{{{xxxzzz}}}|||oooaaaVVVPPPMMMIIIHHHJJJOOOSSSVVV]]]eeennniiiaaa\\\aaalll{{{{{{|||uuuyyyhhh\\\aaasss}}}oooWWWKKK???999666333333555333333555777:::AAARRRbbbrrryyyuuurrrhhhYYYWWWVVVRRRUUUSSSWWWgggooofff___YYYTTT______fffuuujjj]]]^^^ddduuu~~~fffRRRIII@@@>>>;;;777666666777888444888;;;:::777:::BBBJJJccc{{{~~~||||||{{{uuuhhhVVVEEE<<<<<>>;;;;;;======;;;999:::999888777666666666666:::::::::;;;>>>CCCGGGJJJFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFIIIKKKKKKGGGCCCGGGFFFEEEEEEGGGJJJMMMOOOMMMKKKIIIHHHHHHFFFBBB>>>AAA???===<<<;;;999666333444333333222222333333444666555555444444555555555:::<<<===???BBBGGGNNNRRRVVVYYY]]]```bbbeeegggjjjnnnrrrxxx|||}}}}}}}}}}}}zzz{{{|||~~~tttgggZZZPPPNNNJJJIIIHHHJJJPPPXXX```fffpppyyy~~~sssggg___cccooo}}}rrrxxxvvvggg]]]cccvvv~~~oooWWWKKK???888555222222444111333666999999@@@QQQbbbnnnyyypppmmmwwwkkk\\\XXXWWWUUUSSSSSSXXXeee{{{wwwggg[[[UUUSSSaaabbbjjjyyyjjj]]]]]]bbbttt{{{dddRRRJJJ???===:::777666555666666444888;;;:::888;;;CCCJJJddd}}}}}}xxxzzztttgggUUUEEE======@@@CCCGGGRRR^^^ddddddfffiii}}}mmmbbbZZZTTTOOOIIIHHHFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHKKKRRRXXXbbbeeekkkrrryyy~~~|||qqqkkkaaaYYYTTTSSSTTTUUUXXX]]]dddkkksss}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvuuuwwwxxxwwwuuutttsssqqqpppooopppqqqrrrqqqrrrtttvvvxxxyyyyyyyyy|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwtttsssoooiiiaaaYYYSSSQQQLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDGGGIIIKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDEEECCC@@@===<<<======<<<:::::::::999999888888999999999999999:::<<>>@@@CCCGGGMMMQQQVVVXXX\\\___aaadddgggjjjnnnrrrwwwzzz||||||}}}}}}||||||}}}uuuhhhZZZQQQNNNJJJIIIHHHJJJPPPXXX```eeemmmvvv{{{yyywwwxxxzzzzzzqqqeee^^^fffvvvvvvvvv~~~uuuhhh```ggg{{{zzzjjjWWWKKK???:::777333333444333444777888999@@@RRRcccoooxxxpppjjjsss~~~rrraaaZZZUUUQQQQQQQQQVVVdddzzzzzzjjj^^^WWWSSS```aaakkk|||mmm```]]]aaarrrxxxbbbQQQJJJ===;;;:::888666555444444444888::::::999<<>>>>>AAACCCGGGQQQ]]]bbbccceeeiiinnnbbbZZZSSSOOOIIIHHHFFFDDDCCCCCCCCCDDDDDDFFFHHHHHHHHHLLLSSSXXXbbbeeelllsssyyy~~~xxxtttgggaaaXXXQQQMMMNNNRRRUUUWWW___lllxxx~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttuuuvvvvvvvvvuuutttrrrpppooooooppppppsssssstttuuuvvvvvvwwwwww~~~|||}}}}}}|||{{{yyywwwuuutttqqqlllddd\\\SSSMMMIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEDDDEEEFFFHHHHHHGGGEEEBBBAAAAAA@@@???===::::::::::::999999999999777777777888999:::<<<===DDDEEEGGGIIIJJJKKKJJJJJJGGGFFFFFFGGGJJJLLLMMMLLLDDDBBBAAAAAACCCHHHMMMPPPSSSQQQOOOMMMMMMLLLIIIGGGAAA???===<<<<<<;;;999777666666555555555555666666555555555555555666777888888:::>>>@@@CCCGGGKKKNNNUUUWWWZZZ\\\___bbbgggkkkooorrrvvvyyyzzz|||~~~~~~vvviiiZZZQQQNNNJJJIIIHHHJJJOOOWWW^^^ccckkkqqqtttooojjjkkknnnooolllccc```mmmxxxttt|||wwwkkkbbbiii|||~~~uuudddVVVKKK@@@;;;888444333555555666777888999BBBVVVhhhtttzzz~~~~~~ppphhhooozzz{{{hhh]]]TTTMMMQQQQQQVVVddd{{{~~~ooocccZZZTTT]]]^^^hhh{{{|||tttiiidddddduuuyyycccPPPHHH;;;:::999888666444333222444777999::::::>>>FFFMMM```~~~zzz}}}uuugggVVVGGG???>>>???BBBFFFOOOZZZ```aaadddiii}}}pppbbbYYYTTTPPPKKKIIIGGGFFFDDDDDDDDDDDDEEEGGGHHHHHHHHHLLLSSSXXXaaafffmmmtttyyy}}}}}}vvvpppccc^^^WWWQQQNNNQQQWWW\\\dddlllyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzwwwuuutttuuuuuuvvvuuutttrrrqqqpppoooooopppsssssssssssstttvvvwwwxxx~~~|||}}}~~~~~~|||zzzwwwuuuqqqmmmhhhaaa[[[TTTNNNJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGEEEDDDCCCBBBAAA<<<<<<;;;;;;:::999888888555555666777888999999999===???BBBEEEHHHJJJKKKKKKKKKIIIHHHGGGIIIKKKMMMNNNLLLIIIFFFDDDDDDGGGKKKNNNTTTRRRPPPOOONNNMMMLLLKKKAAA???===<<<======;;;:::888777777777777777777888444444444444555666777888777:::>>>AAACCCFFFIIILLLSSSUUUWWWYYY\\\aaagggkkkppprrrvvvyyy{{{}}}uuuhhhYYYOOOLLLIIIHHHHHHJJJNNNUUU[[[___iiinnnnnnfff```___aaabbbddd```eeeuuuxxxttt{{{zzzmmmcccgggxxx{{{sssbbbUUUJJJ@@@;;;888444333444666666777999;;;FFF\\\oooxxx|||~~~~~~~~~~~~ttthhhmmmwwwkkk^^^UUUOOORRRSSSXXXfff}}}tttiii^^^WWW^^^```iii{{{|||yyy{{{sssnnnlll|||}}}dddPPPFFF::::::999777666444222222444666888999<<>>===<<<::::::999999999999::::::555555555555555666777777777:::===@@@BBBDDDGGGJJJQQQRRRUUUWWW[[[```fffjjjpppssswwwzzz|||~~~ssseeeVVVLLLIIIHHHGGGGGGHHHLLLRRRXXX[[[fffkkkkkkccc[[[YYYZZZZZZ\\\^^^iiizzzzzzuuu}}}{{{nnndddfffuuu|||uuueeeVVVKKK@@@:::777333111333555555777999===III```uuuyyy}}}}}}{{{yyykkkmmmwwwlll```XXXSSSRRRSSSWWWeee|||yyylllbbb[[[cccfffqqq|||}}}}}}xxxtttvvv~~~dddOOOEEE<<<:::999777555444333333444666777999===CCCJJJOOO\\\~~~|||kkkYYYJJJAAA===<<<@@@BBBJJJTTTYYY\\\aaafffwwwuuueee[[[VVVTTTOOOMMMKKKIIIGGGFFFFFFFFFEEEGGGIIIIIIIIIMMMSSSYYY___eeemmmtttwwwzzz~~~~~~zzzqqqpppnnniiigggjjjpppvvv~~~}}}}}}||||||}}}}}}|||zzzwwwuuuuuuuuurrrrrrrrrqqqqqqqqqpppppppppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~|||zzzxxxsssnnngggccc```\\\WWWRRRVVVUUUTTTRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGKKKKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBB???>>>???@@@DDDEEEEEEDDDBBB@@@===<<<666666666666777999:::;;;888999;;;???EEEJJJOOORRROOONNNLLLIIIGGGHHHKKKNNNMMMKKKIIIGGGFFFGGGHHHJJJLLLNNNOOOOOOMMMJJJJJJJJJDDDAAA>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<888888777777777777888888888:::<<<>>>@@@BBBFFFIIIMMMPPPSSSWWWZZZ___eeeiiinnnrrrwwwzzz}}}|||pppcccTTTJJJGGGFFFFFFFFFGGGJJJOOOTTTWWWaaagggjjjddd]]][[[[[[ZZZXXX]]]iiixxxwww{{{pppfffhhhvvv|||nnnZZZNNNAAA:::666222111333333444666888<<>>EEELLLPPP^^^}}}lllZZZLLLDDD@@@>>>>>>@@@GGGQQQVVVYYY___eeeuuuwwwggg\\\WWWVVVOOOMMMKKKHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIMMMTTTYYY]]]dddmmmsssvvvyyy}}}}}}zzz|||~~~~~~}}}}}}yyyuuutttuuuppppppqqqqqqrrrrrrrrrqqqrrrsssuuuwwwxxxxxxxxxwwwzzz|||~~~}}}|||{{{zzzyyywwwqqqllliiijjjhhheeeaaadddbbb```\\\YYYVVVTTTSSSOOONNNKKKIIIHHHHHHIIIIIILLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>=========>>>@@@AAA@@@BBBBBBAAA>>>===???AAABBBCCCDDDDDDDDDBBB@@@???999888666555555666888999:::999:::<<<@@@FFFLLLPPPMMMMMMLLLIIIGGGGGGKKKOOOPPPOOOMMMKKKIIIGGGGGGFFFHHHKKKOOOOOOMMMIIIHHHHHHFFFCCC???>>>>>>>>>>>>=========<<<<<<<<<<<<============<<<;;;::::::::::::999:::;;;<<<===AAAEEEHHHJJJMMMRRRVVVZZZ___cccgggjjjooouuuzzz}}}zzzooobbbTTTJJJHHHEEEDDDDDDEEEHHHLLLQQQSSSYYYbbbiiihhhdddcccbbbaaaZZZ[[[cccrrrxxx~~~ssshhhiiiuuuxxx___RRRCCC;;;666333333555222333555777:::DDDYYYlll}}}}}}qqqooozzzrrrcccZZZUUUQQQPPPTTTaaaxxxnnnddd```___jjj~~~|||vvvsssqqqxxx```OOOHHH???<<<999666444444555666444555666999???FFFLLLQQQ```}}}lll[[[NNNFFFBBBAAA===???FFFOOOUUUXXX]]]dddsssyyyhhh\\\XXXWWWNNNMMMJJJHHHFFFEEEEEEEEEFFFHHHIIIIIIIIIMMMTTTZZZ\\\cccmmmrrruuuxxx}}}}}}{{{vvvuuuuuuooooooppprrrrrrrrrrrrrrrtttuuuwwwyyyyyyxxxvvvuuuzzz{{{~~~}}}{{{zzzyyyyyyyyyxxxsssooopppsssuuutttqqqssspppkkkeee```ZZZWWWUUUOOOMMMLLLKKKJJJLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>;;;;;;:::;;;<<<===???@@@AAABBBDDDBBB@@@???BBBDDD===>>>@@@BBBBBBBBB@@@???<<<:::777444333444666777:::999777888;;;AAAHHHLLLJJJKKKKKKIIIGGGHHHLLLPPPXXXVVVSSSPPPLLLHHHEEECCCEEEJJJOOOPPPMMMIIIGGGGGGGGGDDD@@@>>>>>>>>>>>>===>>>>>>============>>>>>>AAA@@@???>>>===<<<<<<<<<:::;;;;;;;;;<<<@@@EEEIIIHHHLLLRRRWWW[[[___cccfffhhhmmmtttyyy|||~~~zzzooobbbTTTKKKHHHDDDCCCCCCDDDGGGKKKOOOQQQTTT___iiikkkiiiiiihhhggg]]]ZZZ^^^lll}}}xxxvvviiigggrrr~~~dddUUUFFF<<<777333444777222333444666777@@@SSSfffrrrpppzzzvvvdddYYYSSSSSSSSSVVVbbbyyynnnccc```fffoooyyyssshhhxxxyyyaaaTTTIIIBBB???<<<999888666444222777777777:::@@@IIIQQQVVVddd||||||tttbbbNNN???<<<@@@>>>@@@DDDLLLUUU]]]bbbdddqqq|||kkk___WWWSSSNNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIKKKPPPSSS[[[aaaiiippptttwwwxxxzzz}}}}}}}}}{{{vvvssstttsssssstttvvvwwwuuuttttttuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~}}}|||vvvxxx{{{}}}~~~}}}}}}|||{{{vvvqqqmmmfff___YYYSSSTTTVVVWWWVVVSSSOOOMMMKKKJJJIIIJJJKKKLLLKKKJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDBBB@@@>>>===<<<::::::::::::;;;;;;<<<===@@@BBBDDDCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>;;;:::999999999;;;999666555888===CCCGGGLLLHHHFFFFFFDDDCCCIIITTTUUURRRPPPPPPNNNKKKHHHGGGHHHHHHJJJMMMPPPOOOMMMJJJHHHFFFCCC@@@???@@@AAACCC?????????===<<<===???BBBBBBBBBCCCDDDDDDCCCBBBAAA999999999:::===AAADDDFFFKKKNNNSSSVVVYYY]]]aaadddgggjjjooosssvvvyyy|||vvvlllcccYYYLLLCCCFFFBBBAAADDDFFFFFFJJJPPPXXX\\\dddnnnuuutttnnnhhhccc]]][[[dddvvv}}}|||kkkfffooo{{{eeeUUUDDD;;;777444444666444000222777777:::LLLaaa{{{lllqqqmmm\\\SSSRRRRRRUUU^^^tttqqqccc]]]dddnnn|||tttiiiyyyxxx```SSSIII???===999777666444222000777777888;;;AAAIIIQQQVVV```wwwvvvfffRRRAAA;;;===>>>@@@EEEMMMVVV^^^cccdddooo~~~mmm```XXXTTTNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHKKKPPPTTT\\\aaaiiipppuuuwwwyyy{{{~~~~~~~~~|||xxxtttuuuuuuuuuwwwyyyyyyxxxvvvwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{~~~~~~{{{{{{|||~~~~~~yyytttmmmeee___```aaabbbbbb```]]]YYYVVVOOOMMMKKKJJJKKKLLLKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDFFFEEECCCAAA???>>>======;;;;;;:::::::::;;;<<<======???AAAAAA@@@>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<>>><<<999777888<<<@@@CCCEEEAAA@@@@@@>>>===DDDMMMUUUTTTSSSSSSRRRNNNKKKIIIGGGHHHIIILLLNNNOOOMMMJJJIIIGGGEEECCCAAAAAABBBBBB??????>>><<<::::::===???AAACCCDDDEEEFFFEEECCCBBB===<<<;;;;;;<<>>;;;888666555444222111888888888;;;BBBJJJRRRWWW^^^tttxxxjjjWWWEEE======???AAAGGGOOOXXX```dddeeemmmooobbbYYYUUUNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHGGGFFFFFFJJJQQQUUU\\\aaaiiipppuuuxxx{{{|||}}}zzzwwwvvvvvvxxxzzz||||||zzzxxxyyyyyyxxxwwwvvvvvvvvvwwwvvvyyy|||~~~}}}|||yyyrrrmmmkkkkkkkkkjjjgggddd```^^^XXXUUUQQQNNNMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDFFFDDDAAA>>>===<<<======<<<;;;:::::::::;;;<<<======???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAA???<<<::::::;;;===>>>@@@>>>===<<<::::::@@@GGGUUUWWWXXXXXXWWWSSSOOOLLLHHHGGGHHHJJJLLLMMMLLLKKKIIIIIIHHHFFFEEECCCCCCBBBAAAAAA@@@===;;;:::<<<===AAACCCFFFHHHHHHGGGEEEDDDBBBAAA???===<<<===>>>???GGGJJJNNNRRRUUUYYY]]]```eeeiiinnnsssvvvzzz~~~wwwpppiii___SSSIIIGGGBBB>>>???@@@@@@DDDJJJOOOVVVaaajjjnnnooonnnmmmccc___^^^fffvvv}}}rrruuuffffffuuu}}}dddUUUDDD;;;777444333444444111222666666999HHHYYYsssssssss~~~xxxcccWWWUUUTTTUUUZZZgggpppdddgggpppyyysssnnnzzz___SSSIII>>>;;;999777777666555333888888999<<>>;;;:::>>>CCCSSSYYY]]]^^^\\\YYYUUUPPPIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCEEEEEEDDDAAA>>>======>>>AAACCCFFFIIIJJJIIIHHHFFFEEECCCAAA???======>>>>>>DDDGGGLLLPPPTTTYYY]]]aaacccgggkkkooorrruuuyyy{{{~~~|||uuupppjjjaaaTTTKKKGGGAAA============AAAGGGKKKVVVdddnnnpppooolllkkkdddaaabbbkkkzzzyyyoooooo```aaarrryyybbbSSSCCC;;;777444222333333222333555555888DDDRRRjjjvvv~~~}}}|||yyytttwwwxxxcccVVVVVVVVVVVVYYYbbbwwwqqqbbbkkktttqqqoooqqqsssYYYLLLAAA<<<:::777666777777555444777777999===DDDNNNWWW\\\bbbuuuyyyvvvyyyjjjYYYIIIBBBBBB@@@CCCIIIRRR[[[bbbeeefffiiiyyyrrrcccYYYUUUOOOMMMKKKIIIHHHGGGHHHHHHJJJIIIGGGEEEFFFJJJQQQVVV[[[```hhhoootttyyy|||~~~~~~xxxxxxyyy{{{}}}|||zzzxxxxxxwwwvvvuuuvvvwwwyyyzzzvvvxxx{{{}}}~~~}}}|||zzzyyy}}}|||{{{zzzxxxvvvtttrrrqqqoookkkddd^^^YYYSSSNNNKKKJJJHHHGGGGGGHHHHHHHHHGGGCCCAAA===;;;999:::;;;<<<;;;:::999999:::===???AAADDDGGGIIIJJJIIIHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJHHHGGGEEEEEEDDDCCCBBB@@@???>>>>>>>>>EEEGGGFFFAAA<<<;;;>>>@@@PPPZZZaaaaaa______[[[UUULLLJJJGGGGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJHHHFFFDDDFFFGGGFFFCCC@@@======>>>@@@BBBEEEHHHJJJJJJIIIHHHFFFEEEBBB@@@@@@@@@AAABBBCCCFFFKKKPPPUUUZZZ___bbbdddgggkkknnnppprrruuuxxx~~~~~~yyyrrrmmmiii```TTTJJJFFFAAA===<<<<<<<<>>BBBDDDFFFHHHJJJKKKJJJIIIIIIIIIMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@AAAAAAEEEIIIHHHBBB<<<<<<======MMMYYYbbbbbbaaacccaaa[[[PPPMMMHHHFFFGGGIIIKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEBBB???<<<<<<<<>>>>>>>><<>>666444333333444555444333444444777===GGGRRR]]]cccfffttt|||}}}~~~yyyeeeRRREEEAAA???BBBIIIRRR\\\bbbeeeeeellltttvvvhhh^^^YYYOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKPPPTTTXXX]]]eeelllrrrwww|||}}}zzzyyyzzzzzzyyyxxxzzzyyywwwuuuuuuvvvxxxyyywwwxxxyyyzzzzzz||||||{{{|||~~~~~~~~~~~~||||||}}}~~~}}}|||yyy|||~~~~~~}}}zzzyyyxxxyyyyyyxxxwwwqqqhhh^^^WWWOOOMMMJJJHHHHHHGGGEEECCC>>>===<<<:::999999999999999888777888;;;???DDDGGGHHHJJJLLLLLLJJJIIIHHHIIIMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNLLLJJJGGGDDDBBBAAABBBBBBCCCHHHHHHBBB===>>>???>>>IIIWWWaaaaaaaaaeeeeee___TTTPPPJJJFFFFFFHHHJJJKKKHHHIIIIIIJJJJJJJJJJJJJJJEEEFFFFFFCCC@@@>>>======>>>>>>@@@BBBEEEGGGIIIKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGJJJNNNQQQSSSVVVZZZ\\\```dddiiimmmpppssswwwyyy|||yyypppiiiddd\\\QQQIIIDDD@@@???@@@@@@>>>???CCCIIITTTfffuuu|||wwwlllccc^^^```gggqqq~~~}}}yyyxxxfffZZZ^^^rrryyygggWWWKKK@@@;;;:::666444444222444444333222555:::===NNNYYYhhhttt{{{zzznnnyyypppccc[[[XXX\\\aaammm{{{jjjooo{{{kkkdddhhhlll}}}___PPPFFF777777666444444666777666666222444777>>>HHHTTT^^^eeejjjvvv|||www|||pppYYYIIIBBB???BBBIIIRRR[[[bbbddddddnnntttxxxjjj```[[[OOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIKKKPPPSSSXXX\\\dddkkkqqqwww||||||yyyyyyzzzzzzyyy}}}{{{xxxuuutttuuuvvvwwwvvvwwwxxxxxxyyyzzz~~~}}}{{{{{{}}}~~~~~~||||||}}}~~~}}}|||{{{~~~~~~}}}~~~uuuiiiaaaVVVSSSPPPMMMKKKIIIFFFDDD<<<<<<;;;;;;:::999888888888777666888;;;@@@EEEHHHKKKLLLNNNNNNLLLJJJJJJJJJLLLLLLMMMNNNPPPQQQQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRPPPMMMIIIEEEBBBAAABBBBBBAAAHHHIIICCC???BBBCCCAAAGGGVVVaaa``````fffgggbbbWWWRRRKKKGGGFFFHHHJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLGGGHHHHHHFFFCCC@@@???@@@======>>>@@@BBBFFFIIIKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJLLLOOOPPPQQQSSSVVVXXX[[[___dddiiinnnrrrwwwzzz{{{zzzpppiiiccc[[[QQQIIICCC@@@@@@BBBBBB@@@@@@CCCIIIRRRbbbrrr{{{yyynnneeebbbeeekkkuuu|||xxxhhh]]]bbbwwwvvvdddUUUJJJ???;;;:::777555555111444444333222555999:::CCCOOO```oooxxx~~~{{{ppp|||ggg]]]XXX\\\aaakkkrrryyyyyyiii___aaannn{{{nnn[[[LLLAAA999777666555444444444444444:::;;;<<<>>>EEERRRbbbnnnsss}}}uuuvvvfffOOOCCCDDDDDDGGGPPP\\\dddfffeeepppzzzyyykkkccc^^^SSSPPPMMMKKKJJJKKKJJJIIIFFFGGGGGGGGGGGGJJJOOOSSSVVV\\\eeelllqqqvvv{{{}}}{{{yyyzzz{{{zzzyyyvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{|||||||||vvvmmmgggbbbZZZUUUQQQLLLGGGBBBAAA???===<<<;;;;;;;;;;;;999:::;;;<<<>>>BBBGGGKKKNNNPPPQQQOOOJJJGGGFFFGGGDDDDDDCCCCCCDDDFFFGGGHHHOOOPPPSSSUUUVVVUUUTTTTTTRRRPPPKKKGGGDDDCCCDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHHHHRRR[[[^^^bbbggghhheee\\\VVVNNNHHHEEEFFFGGGHHHKKKIIIGGGIIILLLNNNMMMLLLLLLIIIEEEDDDEEEDDD@@@===???>>>======>>>AAAEEEGGGLLLKKKJJJJJJKKKLLLMMMMMMKKKNNNQQQQQQPPPPPPRRRTTTSSSZZZdddiiilllooouuuzzz}}}{{{{{{~~~{{{ssslllddd[[[QQQJJJHHHDDD???;;;:::===@@@CCCIIITTTdddsss{{{yyyppphhhaaadddmmmzzz~~~~~~tttggg___eeezzzuuujjjWWWLLL@@@:::777333222333333444555555444444666888:::HHH[[[kkkuuu|||}}}nnnxxxtttdddZZZ]]]aaahhhzzzxxx{{{jjj___bbbppp}}}~~~mmmZZZLLLAAA999777666555555444444444555999;;;===@@@GGGTTTdddooouuu~~~xxx{{{qqqWWWIIIDDDDDDGGGOOOZZZbbbddddddnnnzzz{{{lllaaa\\\SSSPPPLLLJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGJJJNNNQQQVVV\\\eeelllqqqvvv|||}}}}}}}}}{{{yyywwwxxxyyyyyyxxxuuusssssstttvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz|||||||||zzz{{{{{{zzz|||tttoooggg___XXXSSSNNNKKKEEEBBB???===<<<;;;;;;;;;888888888:::===BBBHHHLLLSSSSSSRRRMMMGGGCCCBBBBBB@@@?????????@@@AAABBBCCCEEEFFFGGGJJJLLLOOORRRSSSRRRPPPMMMJJJHHHHHHHHHIIIJJJIIIFFFEEEEEEGGGJJJLLLFFFPPPXXX\\\```fffgggeee```XXXOOOIIIGGGIIIJJJJJJLLLIIIGGGGGGJJJLLLKKKJJJKKKHHHEEEDDDEEEDDDAAA>>>???>>>======>>>@@@BBBDDDIIIJJJLLLMMMLLLLLLLLLMMMMMMOOOQQQQQQPPPOOOOOOQQQOOOUUU^^^eeejjjpppvvv{{{}}}|||{{{~~~{{{rrrkkkeee\\\RRRJJJFFFCCC???<<<;;;===AAACCCJJJSSScccrrr{{{yyyrrrkkkcccdddkkkyyy|||qqqeee```gggyyyxxxlllWWWLLL@@@:::666333222333111222333222222222444666999EEEVVVfffsss||||||iiiqqq~~~}}}mmmaaaaaabbbiii||||||jjj___bbbrrr|||kkkYYYKKK@@@999777666666555555555555666888;;;>>>CCCKKKXXXhhhrrrwww~~~}}}|||xxxXXXHHHCCCCCCFFFMMMWWW___bbbbbbmmmzzz}}}lll```YYYSSSPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIMMMPPPVVV\\\eeelllqqqvvv|||~~~~~~~~~~~~|||}}}|||{{{xxxwwwxxxzzzzzzyyyvvvtttssstttuuuvvvvvvvvvwwwxxxxxxxxxxxxxxx||||||||||||}}}~~~|||yyyxxxyyy{{{|||~~~zzzxxxyyyyyywwwxxx|||{{{zzzpppeee]]]XXXVVVKKKGGGCCC???>>>===<<<<<<999888888:::???EEELLLPPPXXXVVVQQQIIIBBB===<<<<<<<<<<<<<<<<<<===>>>???@@@?????????AAADDDHHHKKKNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOMMMKKKIIIIIIJJJMMMNNNDDDLLLUUUZZZ___dddeeedddddd[[[PPPJJJJJJLLLLLLKKKLLLJJJGGGFFFGGGHHHIIIIIIIIIGGGEEEEEEDDDDDDBBB@@@>>>>>>>>>>>>>>>?????????DDDIIINNNPPPOOOMMMLLLMMMNNNPPPRRRQQQOOONNNMMMNNNKKKOOOVVV___hhhpppwwwzzz~~~||||||~~~}}}uuulllfffccc\\\QQQIIICCCBBB???======???AAACCCKKKTTTcccqqqzzz{{{uuuooofffdddiiiwwwqqqfffeeennn|||zzzlllVVVKKK???:::666333222444000222222222222222444666888@@@OOO```qqq||||||gggkkkuuuuuugggcccbbbfffzzz}}}|||hhh\\\aaaqqq}}}kkkXXXJJJ???777666666666555666666777777777;;;@@@FFFOOO]]]lllwwwyyy}}}{{{|||}}}YYYHHHCCCCCCEEEKKKSSS[[[___aaakkk{{{}}}lll___YYYSSSPPPLLLJJJIIIIIIHHHGGGIIIIIIHHHGGGFFFHHHKKKNNNUUU\\\eeelllqqqvvv{{{~~~~~~~~~}}}}}}|||vvvrrrvvv~~~}}}~~~~~~|||zzzzzz{{{|||}}}{{{yyywwwvvvvvvvvvwwwsssuuuvvvxxxxxxxxxwwwvvvzzzzzzzzz{{{|||}}}~~~|||yyyxxxxxxzzz{{{{{{xxxvvvwwwwwwtttqqqnnnhhhppp}}}wwwjjjccc```SSSNNNGGGCCCAAAAAA@@@>>><<<;;;;;;===DDDLLLSSSVVVZZZUUUMMMEEE>>>:::999:::<<<<<<===>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCEEEFFFHHHHHHJJJLLLNNNQQQTTTUUUTTTRRROOOMMMKKKLLLMMMMMMCCCIIIRRRXXX\\\```bbbcccggg]]]QQQKKKKKKMMMLLLJJJMMMKKKHHHEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDBBBBBB===>>>?????????>>>===<<>><<<<<<@@@HHHPPPVVVYYYWWWRRRIIIAAA;;;:::::::::<<<===>>>???AAABBBCCCCCCFFFGGGGGGGGGFFFDDDBBBAAACCCCCCEEEHHHLLLQQQUUUWWWVVVUUUSSSPPPNNNLLLKKKKKKDDDHHHOOOVVVZZZ\\\^^^```fff]]]SSSMMMLLLLLLKKKIIIMMMLLLJJJGGGEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCDDDDDD??????@@@AAA@@@>>><<<;;;<<>>999666333222444222333444444333333555777888;;;EEEWWWkkkzzzlllgggnnnxxxllleee___```lll{{{~~~}}}vvvbbbWWW\\\nnn}}}~~~hhhSSSEEE===777666666666666777888::::::999<<>>;;;;;;;;;;;;:::;;;===@@@BBBDDDEEEEEEFFFGGGIIIIIIHHHFFFDDDBBBCCCBBBCCCDDDGGGLLLQQQTTTUUUUUUUUUTTTRRROOOLLLJJJHHHIIIOOOVVVXXXXXXYYY]]]ccc^^^VVVPPPLLLJJJIIIHHHMMMMMMMMMJJJHHHFFFFFFGGGCCCDDDFFFEEEDDDCCCEEEFFFAAAAAABBBBBBAAA@@@>>>===<<<@@@HHHPPPUUUVVVUUUSSSQQQRRRSSSVVVXXXWWWTTTRRRRRRRRRSSSUUU[[[bbbjjjooowwwzzz~~~|||tttmmmcccWWWNNNKKKHHHEEEEEEGGGGGGFFFDDDBBBAAA@@@?????????@@@AAAIIIRRRaaarrr}}}~~~zzzqqqlllnnnxxx~~~|||kkkggguuuiiiTTTIII>>>888666333222444///111111111111111333555777:::CCCSSSgggvvv~~~}}}qqqfffgggyyyyyyqqqjjjdddbbbiiisss||||||tttaaaVVV[[[mmm}}}{{{dddPPPDDD===999666666666777888999;;;<<<:::===CCCKKKWWWhhh|||wwwzzz\\\IIIAAAAAABBBCCCHHHOOOVVV[[[\\\kkkxxxiii```WWWSSSOOOLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEGGGKKKNNNQQQXXXaaahhhmmmrrrwww||||||}}}~~~}}}yyyssslllfff```[[[WWWUUUTTTVVVaaammm|||zzzwwwyyyyyyyyyxxxxxxzzz|||xxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxzzzzzz|||{{{{{{{{{{{{{{{||||||~~~~~~~~~}}}{{{zzzyyyxxxyyyxxxsssqqqsssrrrfffXXXLLLKKKIIIGGGHHHOOOYYY```wwwxxxggg[[[UUUPPPIIIDDD>>>===>>>EEENNNVVVXXXXXXQQQKKKCCC===<<<<<<<<<<<<999;;;>>>BBBEEEGGGHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGHHHFFFCCCAAABBBFFFJJJMMMQQQSSSVVVXXXWWWTTTPPPMMMKKKKKKPPPVVVWWWTTTUUUZZZ```___[[[TTTMMMHHHGGGHHHLLLNNNOOONNNKKKHHHHHHIIIBBBDDDFFFEEEDDDCCCEEEGGGCCCCCCCCCCCCCCCBBBAAA@@@===>>>CCCLLLUUUZZZYYYWWWVVVVVVWWWYYY[[[ZZZVVVRRRRRRRRRSSSSSSUUU[[[dddlllsssxxx~~~}}}lll___XXXSSSLLLGGGDDDDDDCCCCCCBBBCCCDDDFFFDDDBBB@@@>>>>>>>>>@@@AAADDDNNN^^^ppp|||}}}yyyqqqooorrr|||{{{jjjbbboooiiiTTTHHH===888555222222444///000111111000111333555555888AAAPPPbbbqqqzzz~~~|||zzzhhhaaappp~~~zzzuuuooogggbbbdddiiizzzzzzsssaaaVVV\\\mmm}}}yyyaaaMMMCCC>>>:::666666666777888:::;;;<<<;;;>>>CCCKKKWWWjjj~~~tttxxx~~~[[[HHHAAAAAAAAABBBFFFMMMUUUZZZWWWcccvvv~~~lll```XXXTTTPPPMMMLLLKKKJJJIIIGGGGGGGGGFFFEEEGGGKKKNNNPPPWWW```ggglllqqqvvv{{{zzz||||||||||||{{{wwwpppfff```VVVQQQOOOOOOMMMNNNXXXeeesss~~~|||yyyzzz{{{{{{zzzzzz|||~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuvvvxxx{{{|||}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{yyyxxxzzzxxxssspppssssssfffVVVLLLKKKIIIEEEBBBCCCHHHMMMXXXlll~~~uuu}}}qqqbbbYYYRRRJJJDDDAAA@@@AAAIIISSSYYY[[[YYYPPPJJJBBB===<<<<<<<<<;;;:::===@@@DDDHHHKKKLLLMMMRRRQQQNNNKKKJJJIIIJJJJJJNNNJJJEEE@@@???AAAEEEGGGNNNQQQVVVZZZ[[[XXXTTTQQQNNNMMMPPPWWWWWWRRRSSSXXX^^^```^^^XXXNNNHHHGGGIIIKKKNNNQQQQQQMMMJJJIIIIIIAAACCCFFFEEEDDDCCCFFFHHHEEEEEEDDDDDDDDDCCCCCCCCC>>>===???IIIUUU]]]\\\YYYZZZYYYZZZ[[[]]][[[UUUQQQPPPRRRRRRQQQQQQVVVaaajjjpppvvv~~~kkkYYYQQQOOOLLLJJJCCCDDDEEEDDDAAAAAAEEEHHHEEECCC@@@>>>===>>>???AAA@@@KKK\\\nnn{{{{{{wwwppppppuuuyyyjjj```mmmfffSSSHHH===888555222222444111222333333222333555777333777@@@NNN^^^mmmxxx}}}jjj]]]jjj|||{{{zzzvvvppphhh```___aaaqqq|||~~~sssbbb[[[aaaqqq~~~ooo\\\OOOGGG>>>666;;;:::888777888;;;>>>@@@AAA???AAAJJJXXXiiiqqqvvvuuuTTTCCC??????@@@BBBEEELLLUUU[[[ZZZbbbtttqqqddd\\\XXXRRRNNNKKKJJJHHHGGGGGGGGGEEEDDDCCCFFFJJJNNNRRRWWW___fffkkkpppuuuwww{{{}}}|||yyytttjjj^^^UUUMMMLLLJJJGGGGGGLLLUUU\\\mmmzzz}}}{{{{{{|||||||||||||||{{{zzz{{{{{{{{{zzzyyyxxxxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxyyyzzz{{{|||zzz{{{|||||||||||||||{{{zzzxxxtttpppqqqooofff[[[PPPLLLFFFBBB@@@@@@>>>===KKKRRR```uuuxxxyyywwwzzzxxxlll```RRRJJJJJJDDDDDDHHHOOOWWWZZZVVVQQQHHHFFFCCC@@@>>>============AAAEEEHHHIIIJJJKKKLLLOOOQQQSSSUUUUUUSSSQQQOOOLLLJJJHHHEEEBBB@@@???>>>JJJLLLPPPUUUXXXYYYWWWUUULLLOOOSSSWWWXXXVVVTTTRRR```bbbaaa\\\SSSKKKFFFDDDGGGIIILLLOOOPPPOOONNNLLLJJJDDDBBBEEEHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEDDD>>>>>>???EEEOOOXXX]]]___\\\ZZZXXX\\\aaaaaaZZZSSSUUUVVVUUURRRPPPSSS[[[bbbooossszzzrrr___TTTOOOLLLJJJGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>EEEJJJUUUdddqqqwwwwwwuuusssppprrr}}}}}}wwwfff```lll}}}yyyhhhOOOFFF===:::888444333444111111111111111111111111444555<<>>===AAAFFFRRRbbbyyy{{{vvvttt}}}tttiii^^^RRRKKKJJJDDDEEEIIIQQQXXXZZZVVVPPPHHHEEEBBB???======>>>???AAADDDHHHJJJJJJKKKLLLNNNPPPQQQSSSTTTUUUTTTSSSRRRMMMKKKIIIFFFCCCAAA@@@???DDDFFFJJJOOOSSSVVVVVVUUUPPPRRRUUUWWWXXXWWWUUUTTT]]]^^^^^^ZZZTTTMMMIIIGGGEEEGGGKKKNNNPPPQQQQQQPPPMMMGGGCCCFFFIIIHHHGGGHHHEEEEEEFFFFFFFFFEEEEEEEEEAAA@@@@@@DDDLLLUUU[[[^^^^^^[[[ZZZ^^^cccccc]]]WWWVVVWWWUUUQQQOOOQQQXXX___iiinnnuuu|||yyyfffYYYRRRNNNJJJIIIHHHGGGDDDCCCBBBCCCDDDAAAAAA@@@>>>===<<<<<<<<>>AAADDDFFFGGGEEEBBBCCCKKKWWWjjj~~~kkkSSSGGGAAAAAA@@@AAACCCIIIPPPUUUZZZaaaqqqzzznnn[[[WWWQQQLLLJJJIIIGGGFFFKKKKKKJJJGGGDDDCCCEEEFFFNNNSSS[[[bbbhhhmmmrrruuuzzz}}}|||uuuoooiiibbbYYYSSSHHHHHHGGGFFFGGGJJJOOOSSS```fffllloooooommmmmmnnnrrrvvv~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxwwwwwwxxxxxxyyyzzz|||||||||||||||{{{zzzyyyttttttqqqooonnnlllcccXXXQQQMMMGGGCCCAAA@@@>>>===<<>>>>>===<<<<<<<<>>NNN```nnnvvvyyyhhh___gggwwwyyyqqqiiieeeaaa\\\ZZZ\\\aaahhhzzz{{{|||{{{nnnggglllzzzsss^^^PPPGGG???;;;999888:::===AAACCCEEEFFFGGGFFFDDDEEELLLYYYmmm}}}~~~}}}hhhRRRGGG?????????@@@BBBHHHPPPUUU[[[aaaooo|||qqq\\\XXXRRRNNNKKKJJJHHHGGGHHHIIIIIIHHHFFFEEEFFFHHHNNNRRRYYY```ffflllrrruuuyyy}}}|||vvvmmmeee```ZZZTTTOOOKKKKKKKKKKKKKKKMMMPPPRRRYYY[[[^^^^^^^^^___bbbdddiiinnnxxx}}}||||||~~~yyyyyyxxxwwwwwwxxxyyyzzzvvvvvvvvvwwwwwwxxxyyyyyy|||}}}||||||{{{zzzyyyxxxuuutttqqqmmmlllkkkeee\\\TTTOOOJJJEEEBBBAAA???>>>@@@AAAAAACCCKKK```{{{|||rrrgggbbbccchhhjjjkkkkkkgggaaa\\\UUUNNNIIIGGGEEEGGGMMMUUU\\\\\\TTTMMMFFFCCC>>>;;;:::===@@@CCCHHHIIIJJJIIIHHHIIIKKKMMMJJJJJJKKKLLLNNNQQQSSSUUUSSSRRRPPPMMMIIIEEEBBBAAA@@@BBBDDDGGGKKKPPPUUUXXXWWWVVVUUUUUUUUUUUUVVVWWWRRRVVV\\\___\\\VVVOOOJJJCCCDDDGGGJJJMMMPPPRRRSSSTTTNNNJJJLLLNNNMMMLLLMMMKKKKKKKKKKKKKKKKKKKKKLLLFFFCCC@@@@@@FFFOOOXXX^^^aaa``````dddhhhiiifffbbb\\\ZZZUUUPPPKKKLLLPPPTTT\\\bbblllttt{{{wwwiii]]]UUUQQQOOOLLLHHHEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>999>>>FFFPPPWWW[[[\\\\\\```aaajjjyyyuuu```XXXeeeoooaaaMMMDDD;;;888777444222444333333333333333333333333222555<<>>AAACCCCCCCCCCCCCCCBBBEEEMMMZZZooo{{{xxxyyy}}}~~~}}}~~~}}}iiiTTTEEE<<<======???BBBIIIQQQWWW[[[```lllzzzqqq^^^ZZZTTTOOOMMMLLLJJJIIIHHHIIIIIIHHHFFFEEEFFFGGGMMMRRRYYY___ffflllrrrvvvyyy|||wwwoooeee]]]YYYUUURRROOOPPPOOOOOONNNOOOOOOOOOOOORRRRRRSSSSSSUUUZZZ___ccciiinnnwww~~~}}}~~~zzzyyyxxxwwwvvvwwwxxxxxxuuuuuuvvvwwwxxxxxxyyyyyy||||||||||||{{{zzzxxxxxxvvvuuuooojjjhhhiiifff```XXXSSSMMMHHHEEECCCAAA@@@AAABBBAAA???AAAMMMaaaqqqtttmmmccc\\\XXXWWWWWWWWWXXXYYYWWWRRRNNNJJJGGGEEEEEEHHHNNNWWW]]][[[RRRJJJCCC@@@<<<999999;;;???AAADDDEEEFFFEEEDDDDDDFFFHHHDDDDDDDDDEEEGGGJJJMMMOOOSSSRRRQQQNNNKKKGGGDDDBBBBBBCCCEEEEEEGGGJJJPPPUUUWWWUUUSSSQQQQQQQQQSSSTTTOOOUUU^^^dddccc\\\QQQJJJFFFFFFGGGHHHJJJLLLNNNOOOUUUOOOMMMPPPRRRQQQPPPQQQNNNMMMLLLKKKKKKKKKLLLLLLEEECCC@@@@@@DDDNNNYYYaaacccbbbcccfffjjjkkkiiifff```\\\VVVOOOKKKJJJLLLOOOZZZ```iiirrrxxx}}}|||nnnccc[[[WWWSSSNNNIIIEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???:::>>>DDDJJJNNNPPPPPPQQQXXX^^^llluuu___WWWeee~~~nnn^^^LLLBBB:::777666333222333333333333333333333333333222444888@@@MMM^^^pppzzzqqq]]]YYYeeeuuu|||mmmfff```^^^[[[WWWUUUVVVSSSWWWdddyyyxxxpppqqq}}}sss]]]PPPGGG===:::<<<;;;<<<>>>@@@@@@AAA@@@@@@@@@@@@DDDMMMYYYooozzzvvvvvvzzz~~~pppXXXEEE<<<<<<===???CCCJJJRRRXXX\\\___iii}}}xxxnnn___[[[UUUQQQNNNMMMKKKJJJLLLLLLJJJGGGDDDCCCCCCEEEMMMQQQWWW^^^dddkkkrrrvvvyyy|||uuunnnddd\\\ZZZXXXVVVUUUVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLMMMOOOTTT[[[bbbfffnnnqqqxxx~~~~~~~~~{{{zzzyyywwwvvvvvvvvvvvvtttuuuvvvxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxuuutttoooiiigggiiigggbbb]]]XXXRRRLLLIIIGGGEEECCC>>>??????======CCCNNNWWWeeennnwwwzzz{{{|||zzzvvvhhhddd^^^WWWQQQMMMKKKKKKLLLOOOPPPKKKHHHGGGFFFDDDEEEHHHOOOXXX^^^[[[PPPFFFAAA>>>;;;888777999<<<>>>>>>???AAA@@@??????@@@AAA>>>>>>>>>>>>@@@BBBDDDEEELLLLLLLLLLLLKKKHHHFFFEEECCCDDDEEEDDDBBBEEEJJJOOOUUUTTTQQQOOONNNNNNOOOPPPNNNTTT]]]dddfff```UUUNNNJJJJJJIIIHHHHHHIIIKKKLLLTTTOOOOOOTTTXXXWWWUUUUUUOOONNNLLLKKKJJJJJJJJJJJJFFFDDDAAAAAADDDNNNYYYbbbddddddeeegggjjjkkkjjjhhhccc^^^VVVOOOKKKIIIKKKLLLWWW]]]fffooouuuzzz~~~~~~qqqfff___\\\VVVPPPIIIEEEEEEEEEDDDBBBAAAAAABBBCCCBBBAAA@@@???<<<@@@EEEHHHJJJKKKKKKLLLRRR]]]rrrrrr^^^YYYhhh~~~iiiYYYIII???777555333111000111333333333333333333333333000222555;;;HHH[[[qqqvvv^^^UUU\\\hhhooonnnsssvvvgggaaa\\\ZZZXXXTTTRRRSSSOOORRR\\\ooo~~~zzzsssvvvsss]]]QQQHHH>>><<<@@@;;;<<<===>>>???@@@@@@@@@CCCDDDHHHPPP\\\ppp~~~yyywww|||xxx___GGG>>>>>>???@@@CCCIIIQQQWWW\\\___hhhzzzvvvkkk___ZZZUUUPPPNNNLLLKKKJJJMMMLLLIIIFFFCCCCCCEEEGGGKKKOOOUUU\\\bbbiiiqqquuuyyy{{{yyyqqqhhhbbbaaaaaaaaa```^^^[[[WWWUUUTTTSSSPPPNNNLLLLLLNNNSSSZZZbbbiiimmmtttwww{{{~~~}}}|||yyywwwuuuttttttttttttuuuwwwxxxzzzzzzzzzyyyzzzzzzzzz{{{{{{zzzyyyyyyuuuvvvuuupppnnnmmmjjjeeeaaa]]]VVVPPPMMMJJJHHHFFF@@@@@@???===<<<===BBBEEEJJJRRRXXXZZZ]]]aaadddddd\\\ZZZVVVPPPIIIEEEEEEFFFFFFKKKLLLGGGDDDFFFFFFDDDDDDGGGOOOYYY^^^ZZZNNNCCC>>><<<:::777666777999:::888:::<<<===<<<;;;;;;<<<::::::::::::;;;;;;<<<===???AAADDDGGGHHHIIIIIIHHHCCCFFFGGGEEEBBBCCCHHHMMMTTTSSSPPPNNNLLLLLLLLLLLLMMMQQQXXX___cccaaa[[[UUUNNNMMMKKKIIIHHHIIIKKKLLLQQQNNNPPPXXX]]]\\\YYYYYYTTTRRRPPPMMMKKKKKKKKKKKKHHHGGGDDDCCCEEEMMMXXX```eeeeeefffgggiiijjjiiihhheee___WWWOOOKKKJJJJJJJJJQQQXXXaaakkkrrrwww{{{~~~rrrhhhbbb```YYYRRRJJJFFFEEEFFFDDDAAABBBBBBDDDEEEDDDCCCAAA@@@???CCCHHHJJJKKKKKKMMMOOORRRaaa|||}}}ooo]]]\\\nnnyyyeeeUUUHHH???666444333000000111222222222222222222222222000222555:::CCCUUUkkkzzzfffYYY\\\cccgggcccjjj~~~pppbbb[[[WWWVVVUUUPPPNNNOOOMMMLLLSSSbbbvvvvvv{{{~~~zzzvvv{{{pppZZZPPPGGG>>><<>><<<;;;;;;;;;>>>DDDHHHGGGHHHNNNSSSTTTUUUSSSPPPJJJDDDAAABBBDDDDDDJJJLLLFFFCCCFFFGGGEEECCCGGGOOOYYY^^^YYYMMMBBB===;;;999777666666777777444777:::;;;;;;999999999888888888888888888888888666888===BBBGGGIIIKKKKKKEEEHHHJJJHHHEEEFFFJJJOOOTTTRRRPPPNNNLLLKKKKKKKKKMMMOOOSSSZZZ```bbb___[[[PPPOOOLLLJJJJJJKKKMMMNNNOOOMMMQQQZZZ```___\\\[[[YYYWWWTTTQQQOOONNNNNNNNNKKKJJJGGGDDDEEELLLVVV^^^eeeffffffggghhhiiihhhhhhfff```WWWOOOKKKJJJJJJJJJMMMTTT^^^hhhpppvvv{{{~~~sssiiidddbbbZZZSSSJJJFFFFFFFFFDDDAAADDDEEEGGGHHHHHHFFFDDDCCCAAAEEEJJJLLLMMMNNNQQQTTTTTTfff~~~lll\\\___rrruuucccTTTJJJ@@@888666555222222333111111111111111111111111111444777999???MMMaaaooo|||~~~ppp``````dddfff```fff{{{mmm^^^XXXTTTTTTRRRNNNLLLMMMKKKIIILLLXXXlll|||vvvwwwwwwwwwyyy~~~mmmZZZOOOJJJDDD@@@???999999:::<<<===???@@@@@@BBBKKKRRR\\\hhhrrrzzzrrrzzzyyyiiiQQQEEE???<<<>>>CCCIIISSS\\\```___dddvvvyyyiiiggg]]]TTTQQQOOOLLLKKKMMMIIIJJJJJJHHHEEEDDDEEEFFFGGGJJJPPPVVV]]]eeemmmrrrwwwyyy}}}yyytttrrrrrrrrrqqqmmmkkkgggccc___\\\ZZZZZZWWWZZZaaaiiiqqqwww|||~~~yyy}}}yyyxxxwwwuuuttttttssssssvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwxxxyyyzzzyyywwwtttpppnnngggeeeaaa[[[UUUOOOJJJGGGDDDAAA>>>============<<<>>>>>>===>>>???BBBEEEGGGKKKJJJIIIGGGEEEBBB???>>>AAAEEEJJJNNNOOOLLLHHHDDDFFFGGGMMMTTTYYYUUUIII>>>;;;999777666888999999888999;;;???CCCFFFEEEBBB???<<<<<<<<<;;;999777666555999888888999===BBBGGGJJJIIIIIIJJJKKKLLLLLLMMMMMMWWWVVVTTTRRROOOMMMJJJHHHJJJKKKMMMRRRYYY___bbbcccYYYSSSMMMLLLNNNPPPNNNLLLNNNPPPVVV\\\aaabbb```]]]WWWUUUPPPMMMPPPVVVUUUPPPNNNKKKKKKMMMOOOPPPVVV]]]eeefffhhhjjjkkkmmmmmmnnnlllfff]]]SSSLLLIIIIIIIIIOOOSSSYYY```fffmmmuuuyyy}}}~~~wwwiiibbbbbb]]]WWWPPPIIIFFFDDDCCCBBBAAAEEEJJJOOOQQQOOOIIIDDDEEEKKKRRRVVVWWWWWWXXXZZZ]]]mmmwww{{{}}}jjj```aaawww|||qqqaaaUUUDDD;;;444222222000///111000111111111111222222222333333555888===GGGZZZlllwwwxxxfffgggiiifffjjjdddiiiuuu|||~~~lll\\\WWWSSSQQQQQQQQQOOOLLLJJJLLLLLLVVViiixxxpppsssvvvyyy|||mmmYYYNNNHHHBBB>>>===999999:::<<<===???@@@@@@CCCJJJNNNUUUaaalll}}}tttzzzqqqZZZHHHBBB>>>???BBBHHHQQQYYY^^^]]]bbbsss}}}mmmiii___VVVSSSQQQMMMKKKKKKIIIJJJJJJHHHEEEDDDEEEFFFFFFJJJOOOVVV\\\dddlllqqquuuwww{{{~~~}}}{{{xxxwwwqqqpppmmmkkkiiihhhhhhhhhgggkkkpppwww||||||{{{yyyxxxvvvuuuttttttvvvwwwxxxyyyyyyyyyyyyxxxyyyyyy{{{|||||||||{{{{{{xxxyyyzzz{{{yyywwwtttrrrnnnkkkeee___YYYQQQKKKGGGDDDAAA>>>=========<<<:::;;;:::999999;;;===@@@AAADDDDDDCCCAAA@@@???>>>===@@@DDDJJJOOOPPPNNNJJJHHHGGGIIINNNUUUYYYUUUIII@@@>>><<<:::999;;;<<<<<<;;;>>>@@@CCCGGGIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@===;;;888777666777999===BBBDDDIIIJJJKKKLLLMMMNNNNNNNNNUUUVVVVVVTTTPPPLLLJJJIIIIIIIIIKKKOOOUUU[[[^^^___\\\VVVOOOMMMOOORRRSSSRRRMMMOOOTTTZZZ]]]]]]ZZZVVVPPPOOOLLLLLLQQQYYY[[[WWWRRRNNNMMMOOOQQQRRRWWW^^^dddeeehhhjjjlllnnnoooooonnnhhh___UUUNNNJJJIIIIIIJJJNNNTTT[[[aaaiiipppuuu{{{|||~~~wwwjjjeeefff]]]XXXPPPJJJGGGEEEDDDDDDCCCFFFKKKOOOQQQOOOJJJFFFJJJRRR[[[___]]]ZZZYYYZZZ^^^nnnxxx{{{mmmccceeezzz|||ppp___RRRDDD;;;444333333111111222000111111111111222222222333333555888;;;EEEXXXiiiuuuoooiiijjjkkkmmmbbbbbbiiipppzzzxxxiii[[[VVVRRRPPPPPPPPPMMMKKKLLLNNNMMMTTTcccooo}}}jjjooouuuzzzmmmXXXLLLEEE@@@<<<;;;999999:::<<<===>>>???@@@CCCHHHIIIMMMXXXddd~~~vvvzzz{{{bbbKKKDDD??????BBBFFFOOOWWW\\\\\\```ppprrrjjjaaaYYYVVVSSSNNNJJJJJJIIIJJJJJJHHHEEEDDDEEEFFFFFFJJJOOOUUU[[[cccjjjooosssvvvzzz}}}zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~|||zzzxxxwwwuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{xxxyyy{{{||||||{{{yyyxxxvvvrrrllleee]]]UUUMMMHHHEEECCC@@@>>>======;;;999999888777777777999;;;===@@@???===<<<<<<======>>>???CCCIIIOOOQQQPPPLLLJJJHHHKKKPPPVVVXXXTTTIIIAAA@@@>>><<<<<<>>>?????????@@@BBBEEEGGGIIIIIIHHHGGGHHHFFFFFFGGGIIIHHHDDD@@@;;;999888777888:::===???GGGIIIMMMPPPRRRRRRQQQPPPSSSVVVYYYWWWRRRLLLJJJIIIFFFFFFGGGJJJOOOTTTWWWXXX\\\VVVPPPMMMPPPTTTVVVVVVLLLOOOSSSXXXYYYWWWQQQMMMHHHIIIIIIJJJSSS]]]aaa___XXXSSSQQQRRRSSSTTTYYY___cccdddgggjjjmmmoooppppppqqqkkkaaaWWWOOOKKKJJJJJJHHHKKKQQQWWW]]]dddjjjooouuuvvvxxx{{{yyyjjjeeefff^^^XXXQQQKKKIIIGGGGGGFFFGGGIIILLLOOOPPPNNNLLLJJJOOOZZZggglllggg```[[[[[[^^^mmmzzz|||ooofffiii~~~{{{ooo]]]OOODDD;;;444444444333333444000111111111111222222222333333444777:::BBBSSSdddqqqyyyiiigggmmmnnn___XXXZZZbbbrrrvvviii\\\WWWRRRPPPPPPQQQOOOMMMOOOQQQNNNPPPZZZddd{{{yyyjjjooovvv{{{mmmXXXKKKEEE???<<<;;;999999:::;;;<<<>>>>>>???AAAFFFFFFIIISSS]]]www|||{{{eeeLLLEEE@@@???AAAFFFOOOXXX\\\\\\```mmmuuuiiiaaaZZZWWWUUUOOOKKKJJJIIIJJJJJJHHHEEEDDDEEEFFFGGGJJJPPPUUU[[[bbbjjjooouuuxxx{{{}}}~~~|||zzzwwwuuuttttttuuuvvvwwwxxxyyyzzzzzzwwwvvvuuusssssstttvvvwwwwwwxxx{{{}}}~~~~~~~~~~~~{{{wwwpppiiibbbZZZPPPIIIGGGEEEBBBAAA@@@>>><<<:::;;;:::999888888999;;;<<>><<<;;;;;;<<<>>>???@@@CCCHHHLLLNNNMMMJJJHHHHHHKKKQQQUUUVVVPPPHHHBBB@@@???======???AAAAAAAAA???AAACCCEEEFFFFFFGGGHHHJJJHHHGGGIIIKKKKKKFFFAAAAAA@@@===;;;::::::;;;<<>>>>>???EEEFFFJJJRRRZZZpppcccLLLEEE??????AAAGGGPPPYYY^^^^^^```jjj}}}yyyiiiaaaZZZXXXUUUPPPLLLKKKIIIJJJJJJHHHEEEDDDEEEFFFHHHKKKPPPVVV[[[bbbiiinnnwwwzzz|||~~~~~~}}}{{{xxxvvvttttttuuuuuuvvvwwwyyyzzzzzzxxxvvvtttqqqpppqqqrrrsssvvvwwwzzz}}}zzzsssmmmggg^^^SSSKKKJJJHHHEEEDDDCCCAAA???<<<<<<;;;999888888999;;;<<>><<<;;;;;;<<<>>>???CCCDDDGGGHHHHHHGGGEEEDDDGGGKKKQQQTTTRRRLLLFFFBBB???>>><<<===???AAABBBBBB???BBBDDDEEEEEEGGGJJJMMMMMMLLLKKKLLLNNNMMMIIIEEEHHHFFFCCC???===;;;::::::>>>EEEQQQ[[[___]]]XXXTTTUUUZZZ]]]]]]XXXQQQMMMKKKEEECCCAAAAAADDDGGGIIIJJJMMMMMMOOORRRUUUWWWVVVUUURRRSSSVVVXXXWWWSSSKKKFFFDDDGGGIIIKKKRRR]]]cccdddbbbZZZTTTTTTVVVWWWZZZ______bbbfffjjjnnnppppppppppppjjjaaaWWWPPPLLLKKKKKKNNNPPPSSSVVVXXX[[[___bbbhhhiiikkkmmmpppvvv~~~vvvfff___]]]YYYRRRMMMLLLLLLLLLKKKLLLNNNPPPOOOMMMLLLMMMNNNNNN\\\mmmuuussslllfffccc```ppp~~~{{{iiieeemmm~~~zzznnn]]]PPPAAA999222222333222222444000000111111111222222222111222444666777<<>>999::::::;;;<<<<<<======>>>DDDFFFJJJQQQWWWjjjcccNNNFFF@@@???AAAFFFPPPZZZ______aaahhhwwwmmmddd\\\YYYVVVQQQMMMLLLIIIJJJJJJHHHEEEDDDEEEFFFHHHKKKPPPUUUZZZ```ggglllvvvyyy{{{}}}}}}~~~}}}zzzwwwvvvuuuuuuuuuvvvvvvxxxyyyzzzzzzxxxvvvtttsssssstttuuuvvvxxx{{{~~~~~~vvvpppjjjaaaUUULLLKKKIIIGGGFFFFFFDDDAAA???;;;:::888777777999:::<<<>>>======<<<<<<===???@@@FFFFFFDDDCCCBBBBBBAAAAAAFFFLLLRRRSSSOOOIIIDDDCCC???>>>===>>>@@@CCCDDDCCCDDDGGGIIIIIIIIILLLRRRWWWVVVVVVVVVUUUSSSQQQPPPOOONNNLLLHHHDDD@@@===;;;::::::BBBMMMXXX^^^___\\\YYY[[[\\\^^^^^^\\\VVVPPPLLLFFFDDDAAA@@@AAACCCEEEEEEGGGKKKPPPUUUXXXYYYXXXWWWVVVVVVXXXYYYYYYUUUOOOKKKGGGJJJLLLLLLQQQZZZ``````cccZZZSSSSSSUUUWWWZZZ]]]^^^aaaeeejjjmmmnnnnnnnnnnnnhhh```WWWQQQNNNNNNOOOPPPRRRTTTUUUWWWYYY\\\___eeeggghhhiiijjjoooxxx~~~mmmbbb\\\XXXRRRNNNLLLMMMMMMMMMMMMOOOQQQPPPMMMKKKLLLNNNLLLWWWfffpppssspppkkkhhhfffuuuoooaaa```iii}}}xxxnnn^^^QQQAAA999222222222111111222000111111111111222222222000111444666777;;;HHHVVVmmm|||qqqbbbbbbmmmqqqssshhh___pppzzzoooaaaVVVRRRSSSTTTUUUQQQTTTPPPOOORRRRRRaaa|||{{{nnnttt|||tttdddTTTLLLIIIDDD@@@>>>999::::::;;;;;;<<<<<<===???DDDEEEHHHNNNSSSfffhhhQQQIIIAAA???@@@EEENNNXXX`````````eeerrruuukkk```[[[WWWQQQMMMMMMIIIJJJJJJHHHEEEDDDEEEFFFFFFIIINNNRRRWWW^^^dddiiiqqqtttxxxzzz{{{}}}}}}zzzyyyvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwxxxyyyxxxzzz|||{{{tttnnncccVVVKKKIIIHHHGGGGGGGGGEEEBBB@@@:::999888777888999;;;======>>>???@@@AAACCCDDDDDDHHHFFFBBB???>>>???AAABBBGGGNNNTTTTTTNNNGGGDDDDDDBBB@@@???@@@CCCFFFGGGGGGIIILLLNNNNNNOOOSSS[[[bbb```bbbbbb^^^YYYVVVXXX[[[UUUSSSOOOJJJEEEAAA>>>===999>>>FFFOOOWWW\\\^^^___```^^^]]]^^^___[[[TTTNNNIIIFFFAAA???@@@BBBCCCCCCDDDHHHNNNSSSVVVWWWXXXXXXXXXXXXXXXZZZZZZXXXTTTQQQJJJMMMNNNMMMPPPWWW]]]^^^bbbXXXPPPPPPTTTVVVXXX[[[]]]```dddiiilllmmmlllllllllggg___XXXSSSRRRRRRTTTQQQSSSVVVXXXYYY[[[___bbbfffhhhiiihhhhhhkkkrrryyyqqqddd[[[WWWQQQMMMLLLMMMNNNNNNLLLOOORRRPPPLLLJJJKKKMMMMMMTTT___jjjqqqrrrooollljjjwwwwwweeeZZZ[[[ccczzz|||vvvkkk\\\PPPCCC;;;444333333111111222000111111111111222222222///111444777777;;;GGGUUUkkkzzz|||jjjccceeesss|||nnn___oooppp___WWWVVVWWWWWWRRRSSSOOOOOORRRPPPYYYnnnuuukkksss}}}oooaaaRRRKKKIIIDDD@@@>>>:::::::::;;;;;;<<<<<<<<<@@@EEEDDDEEEKKKPPPdddnnnTTTKKKCCC@@@@@@DDDMMMVVV```______cccnnn{{{pppddd]]]XXXQQQMMMMMMIIIJJJJJJHHHEEEDDDEEEFFFEEEHHHLLLPPPUUU[[[bbbffflllppptttwwwzzz}}}}}}{{{wwwwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuvvvwwwyyyzzz{{{zzz|||~~~~~~wwwpppdddUUUJJJHHHGGGFFFGGGGGGEEECCC@@@;;;:::999999:::;;;>>>???>>>???BBBEEEGGGIIIJJJKKKIIIFFFAAA===<<<>>>BBBDDDIIIOOOVVVUUUNNNGGGEEEFFFDDDCCCBBBCCCFFFIIIKKKKKKKKKNNNQQQQQQQQQVVV```gggfffhhhiiiccc[[[XXX\\\aaa[[[YYYUUUPPPKKKFFFCCCAAA999;;;@@@HHHPPPYYY```cccddd```]]]^^^aaa^^^VVVNNNKKKGGGBBB@@@@@@AAABBBBBBAAADDDIIINNNQQQTTTVVVXXXXXXXXXXXXYYYZZZZZZWWWUUUKKKOOOOOONNNPPPVVV[[[\\\aaaWWWNNNOOORRRUUUWWWZZZ\\\___dddiiikkklllkkkjjjlllggg```YYYUUUTTTVVVWWWTTTVVVYYY[[[]]]```dddggggggiiikkkiiigggiiipppvvv~~~pppbbb[[[VVVQQQMMMLLLMMMNNNNNNKKKOOORRRQQQLLLIIIJJJLLLOOOSSS[[[fffooosssqqqnnnjjjvvvooo___WWWWWW___vvv|||uuujjjZZZOOOEEE===555444444222111222000111111111111222222222///000444777777;;;GGGTTTjjjxxxoooccc[[[ooo~~~ooo^^^ooo}}}iii]]]ZZZZZZ[[[SSSSSSOOOOOOSSSNNNSSSeee~~~wwwtttmmmttt}}}{{{pppaaaQQQJJJGGGBBB???>>>@@@>>><<<;;;<<<<<<<<<<<<<<>>DDDBBBCCCLLLQQQ___]]]^^^dddooouuujjjbbbZZZQQQMMMNNNKKKJJJHHHHHHHHHGGGDDDBBBCCCFFFJJJOOOTTTZZZ```dddiiiooouuuyyyzzz{{{~~~|||{{{xxxtttrrrsssuuuvvvwwwwwwuuuuuuvvvyyy{{{|||{{{xxxmmm```TTTLLLJJJGGGDDDEEEGGGGGGBBB===;;;;;;::::::;;;===>>>???DDDEEEEEEFFFGGGIIIJJJKKKFFFCCC???<<<;;;>>>AAADDDGGGNNNRRRNNNKKKJJJEEE???AAABBBCCCFFFIIILLLNNNPPPNNNQQQSSSVVVYYY]]]cccffflllkkkhhhdddaaa]]]ZZZYYY^^^[[[WWWRRRNNNIIICCC@@@<<<;;;;;;<<>>???@@@CCCDDDEEEFFFIIIKKKMMMNNNTTTUUUWWWXXXYYYZZZZZZZZZUUUSSSQQQQQQSSSUUUVVVWWW]]]YYYRRRNNNMMMQQQWWW\\\``````bbbdddfffiiilllmmmqqqiii___YYYWWWWWWWWWVVV[[[\\\^^^```aaadddhhhkkkmmmqqqsssqqqllliiikkknnn}}}nnnddd```WWWOOOMMMMMMLLLLLLNNNOOOOOOMMMKKKHHHGGGHHHIIILLLQQQYYYbbbhhhlllooopppnnntttxxxoooaaaTTTTTTeee{{{}}}rrreeeUUUJJJBBB;;;555444333000000333000000000000000000000000222111222555777;;;EEEOOOhhhqqq}}}lllUUUUUU___hhhkkkjjjqqqtttccc\\\\\\]]]SSSSSSSSSPPPNNNPPPUUUYYYuuuyyyrrrppplllrrr{{{rrriii[[[MMMGGGEEEBBB?????????>>><<<;;;<<<=========@@@DDDBBBBBBHHHNNNdddxxxaaaHHH>>>CCCAAACCCLLLRRR______```eeelll|||~~~uuukkkeee]]]TTTOOONNNKKKJJJHHHHHHHHHGGGDDDBBBBBBEEEIIIMMMRRRXXX^^^cccggglllssswwwxxxzzz}}}~~~}}}|||yyyvvvtttuuuvvvvvvvvvtttttttttvvvxxxzzzzzzyyy~~~vvvlllaaaVVVNNNGGGDDDBBBCCCFFFEEEAAA=========>>>???AAADDDHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJBBBAAA>>>===>>>AAADDDFFFHHHNNNQQQMMMJJJIIIGGGBBBFFFGGGHHHIIIKKKMMMOOOPPPTTTVVVXXXZZZ\\\___cccfffiiihhhfffccc```^^^[[[ZZZ^^^[[[WWWTTTQQQMMMHHHDDD>>>===;;;;;;???FFFPPPVVV[[[\\\\\\\\\ZZZXXXUUUTTTOOOMMMIIIEEEBBB@@@??????BBBBBBCCCDDDFFFHHHJJJKKKOOOOOOQQQSSSVVVXXXZZZ[[[XXXUUURRRPPPQQQTTTWWWYYY^^^\\\WWWSSSRRRUUUZZZ^^^bbbbbbcccdddfffhhhjjjkkknnnhhh```[[[ZZZ[[[\\\\\\``````aaa``````bbbfffiiiooosssvvvtttnnnkkklllooo~~~rrriii___VVVMMMLLLLLLJJJKKKMMMLLLLLLLLLJJJHHHGGGIIIKKKKKKOOOVVV\\\aaaeeehhhiiiiiiqqq}}}zzzmmm```TTTUUUfff|||vvveeeVVVLLLAAA:::555444333000000333111111111111111111111111444222333555777:::CCCMMMbbblllxxxqqqYYYSSSZZZcccggghhhqqq}}}kkkbbb^^^]]]SSSSSSRRROOOLLLMMMQQQUUUfff}}}~~~uuunnnlllmmmtttzzz}}}~~~zzzggg```TTTHHHDDDCCCAAA???@@@>>>===<<<<<<<<<===>>>???CCCFFFDDDCCCHHHNNNccciiiMMM@@@BBB@@@BBBLLLQQQ^^^```ccceeeggguuu}}}vvvnnnjjjbbbXXXQQQOOOKKKJJJHHHHHHHHHGGGDDDBBBAAACCCGGGKKKOOOUUU[[[```dddiiippptttuuuwwwzzz}}}}}}}}}zzzxxxwwwwwwwwwvvvtttttttttuuuxxx{{{|||{{{yyy~~~~~~zzzsssjjj```VVVPPPEEECCCAAABBBEEEEEEBBB???=========???CCCIIINNNQQQTTTRRROOOLLLJJJHHHGGGGGG>>>>>>???AAACCCGGGIIIKKKKKKOOOOOOKKKHHHHHHHHHFFFJJJJJJLLLMMMNNNOOOOOOPPPYYYZZZ\\\\\\\\\^^^```ccceeeeeedddcccaaa___^^^]]][[[YYYVVVTTTRRROOOKKKHHHBBB???;;;999;;;???EEEIIISSSTTTVVVWWWXXXXXXWWWWWWSSSQQQNNNJJJFFFBBB???===??????@@@AAABBBDDDFFFGGGGGGGGGIIIKKKOOOTTTXXX[[[ZZZWWWRRROOOPPPSSSXXX[[[``````___]]][[[\\\^^^aaadddddddddeeefffggghhhhhhjjjfffaaa^^^^^^```bbbdddeeeeeecccaaa___```cccfffppptttxxxwwwqqqmmmmmmnnnzzztttiii]]]TTTLLLKKKKKKIIIIIIKKKIIIJJJJJJHHHGGGHHHJJJLLLJJJMMMQQQTTTWWWYYY]]]___eeeooo|||}}}mmm___SSSVVVhhh~~~{{{dddUUUNNNAAA:::555444333000000333111111111111111111111111555333444666666888@@@IIIZZZeeesss~~~yyy```UUUXXX___eeehhhqqqxxxkkkccc]]]VVVUUUSSSOOOLLLMMMOOORRRXXXnnn{{{vvvvvv~~~tttmmmkkkpppvvv||||||}}}rrr```ZZZPPPFFFCCCBBB@@@???@@@=========<<<<<<===???AAABBBHHHHHHIIIMMMNNN]]]yyytttUUUDDDBBB>>>???IIINNNYYY^^^cccddddddoooyyyrrrnnnfff[[[RRROOOKKKJJJHHHHHHHHHGGGDDDBBB@@@BBBDDDGGGKKKQQQXXX]]]```ffflllppprrrtttwwwzzzzzz|||~~~~~~~~~~~~|||{{{yyyyyyxxxwwwuuurrrvvvwwwyyy|||~~~}}}{{{~~~}}}~~~|||uuummmeee]]]TTTNNNFFFDDDCCCCCCEEEEEECCCAAA???>>>???AAAEEEJJJPPPSSSSSSQQQMMMIIIFFFDDDCCCCCC===???CCCGGGKKKNNNPPPPPPPPPPPPNNNIIIFFFFFFGGGHHHLLLMMMOOOPPPQQQQQQQQQPPPWWWYYYZZZ[[[ZZZ[[[]]]___bbbcccccccccbbbaaa```___YYYWWWUUUSSSRRRPPPLLLJJJDDDAAA<<<::::::<<>>???@@@AAABBBAAAAAAAAACCCHHHNNNSSSWWWXXXWWWTTTRRRQQQSSSXXX[[[bbbeeehhhhhheeeccccccddddddddddddeeeeeeggghhhhhhgggddd```______bbbeeehhhhhhgggeeeaaa^^^^^^aaacccnnntttxxxxxxrrrlllkkklllvvv~~~ttteee\\\TTTLLLKKKKKKIIIIIIJJJHHHIIIHHHGGGFFFFFFHHHJJJJJJLLLOOOPPPOOOPPPSSSVVVcccpppnnn```RRRUUUhhhdddTTTOOO@@@999444333333000111333111111111111111111111111444333333666666888???HHHUUUaaappp{{{hhhYYYZZZ___gggmmmtttyyyjjj^^^YYYWWWTTTQQQOOOPPPRRRTTTUUUddd~~~vvvqqqpppzzz~~~rrrjjjiiinnnvvv||||||mmm\\\WWWOOOGGGDDDBBB???===???<<<===>>>===<<<<<>>FFFJJJSSSZZZaaacccbbblll{{{uuupppggg[[[RRRNNNKKKJJJHHHHHHHHHGGGDDDBBB???@@@BBBEEEHHHNNNUUUZZZ^^^cccjjjnnnppprrrvvvyyyxxxzzz|||}}}}}}}}}~~~|||{{{zzzyyyyyyxxxuuurrrwwwwwwyyy|||}}}{{{~~~}}}{{{{{{}}}~~~yyyuuunnnfff^^^WWWOOOJJJFFFEEECCCCCCCCCCCCBBBAAADDDDDDDDDEEEGGGKKKOOORRRMMMKKKGGGDDDAAA@@@@@@@@@AAADDDIIINNNRRRTTTUUUTTTTTTQQQMMMHHHEEEDDDGGGKKKOOOQQQTTTVVVWWWVVVUUUTTTTTTVVVXXXYYYYYYYYY[[[]]]___```aaabbbbbbaaa```___XXXWWWUUUTTTTTTRRROOOMMMGGGCCC???======>>>>>>===@@@BBBDDDGGGKKKMMMOOOPPPQQQQQQPPPMMMIIIDDD???===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===>>>AAAGGGLLLPPPSSSTTTUUUUUUSSSTTTWWWYYYccciiiooopppmmmhhhffffffccccccddddddfffgggiiijjjdddbbb___]]]]]]aaaeeeiiijjjiiifffbbb___^^^```bbbjjjpppvvvvvvqqqkkkhhhhhhqqqzzzvvvddd\\\TTTMMMLLLLLLJJJIIIJJJHHHIIIHHHFFFDDDDDDEEEGGGKKKNNNQQQQQQNNNLLLNNNQQQaaarrrppp```RRRUUUjjjeeeTTTMMM???999333333222000111333111111111111111111111111222111222555666888???HHHTTT___nnnyyy~~~ppp]]]ZZZ___kkkttt|||tttbbbYYYWWWSSSQQQPPPRRRSSSUUUUUU___uuuzzztttppppppxxxzzzmmmgggfffjjjttt|||~~~zzzgggZZZTTTMMMGGGDDDBBB>>><<<>>>===???@@@>>>;;;;;;???BBBIIINNNMMMLLLMMMLLLZZZuuuaaaJJJDDD>>>>>>EEEHHHOOOVVV```cccbbbjjjzzzrrrllldddYYYQQQOOOKKKJJJHHHHHHHHHGGGDDDBBB>>>???AAACCCFFFLLLSSSXXX]]]bbbiiimmmooorrruuuyyyxxx{{{}}}~~~~~~~~~}}}|||zzzzzzzzzyyywwwuuuuuuuuuvvvyyy|||}}}|||zzz}}}{{{yyyyyyyyyzzzyyyxxxpppkkkddd]]]WWWQQQKKKGGGDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGGGGGGGHHHIIIKKKLLLKKKHHHEEEBBB@@@AAABBBCCCHHHKKKPPPTTTWWWWWWVVVUUUUUUPPPKKKHHHEEEDDDIIIOOOVVVXXXZZZ\\\\\\ZZZXXXUUURRRTTTWWWXXXXXXXXXZZZ[[[YYYZZZ\\\]]]]]]\\\ZZZXXXVVVUUUTTTUUUVVVUUUSSSQQQIIIFFFBBBAAABBBCCCAAA>>><<<<<<>>>@@@CCCEEEGGGHHHKKKKKKJJJIIIFFFCCC@@@>>>;;;;;;::::::::::::;;;;;;===<<<:::;;;===AAAFFFIIINNNRRRUUUUUUTTTTTTVVVYYYccckkksssvvvqqqkkkhhhgggccccccddddddfffgggiiijjjbbb```]]]ZZZZZZ^^^eeekkkmmmmmmkkkgggbbb______```dddkkksssuuupppiiifffeeelllwwwyyyfff\\\TTTMMMLLLLLLJJJIIIJJJHHHHHHGGGEEECCCBBBDDDEEEMMMSSSXXXXXXSSSOOOOOOPPP___sssppp```SSSYYYooojjjUUUKKK>>>888333333222000111333222222222222222222222222111000222555666777???GGGRRR]]]lllvvv{{{~~~{{{aaaYYY\\\kkkxxxiiiXXXUUUQQQNNNOOOQQQRRRRRRSSSXXXhhhzzzuuurrruuuzzzwwwkkkeeeffflllxxxqqq___WWWOOOJJJEEEDDDAAA===<<<>>>>>>@@@AAA???;;;:::>>>BBBGGGQQQWWW[[[^^^YYYbbbyyybbbJJJEEE@@@@@@GGGJJJNNNUUU___cccbbbhhh{{{}}}tttkkkeee^^^UUUPPPPPPKKKJJJHHHHHHHHHGGGDDDBBB??????@@@BBBDDDJJJQQQWWW\\\bbbiiinnnppprrrvvvyyyzzz|||~~~~~~||||||||||||{{{yyyvvvuuuuuuwwwzzz|||{{{{{{{{{zzzyyyyyyxxxuuupppllleee```ZZZTTTPPPLLLIIIFFFCCCCCCDDDDDDEEEFFFIIIJJJNNNNNNOOOOOONNNNNNMMMMMMNNNLLLIIIFFFEEEFFFHHHJJJOOOQQQUUUWWWXXXWWWUUUSSSQQQKKKHHHHHHGGGGGGMMMUUUZZZ\\\^^^___]]]YYYTTTQQQOOOQQQTTTUUUTTTTTTTTTUUUQQQSSSTTTUUUUUUSSSPPPNNNNNNNNNOOOQQQTTTVVVUUUTTTLLLHHHEEEEEEFFFFFFBBB>>>;;;;;;;;;<<<===>>>???@@@DDDDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;:::999999999999:::999999999<<>>777222222222000111333222222222222222222222222222111333555555666<<>>AAABBB???;;;:::===AAABBBSSScccpppsssiiihhhyyy~~~aaaIIIEEEAAABBBIIILLLOOOUUU___ccccccgggwwwxxxoooeee___YYYSSSPPPRRRKKKJJJHHHHHHHHHGGGDDDBBB??????@@@AAADDDJJJQQQVVV]]]bbbiiinnnppprrrvvvzzz{{{}}}~~~~~~}}}~~~~~~}}}xxxwwwvvvxxxzzz}}}}}}}}}xxxyyyzzzzzzxxxqqqhhhbbb]]]YYYSSSOOOLLLJJJHHHGGGDDDEEEGGGHHHJJJLLLPPPSSSZZZ[[[\\\\\\[[[ZZZXXXWWWTTTRRRNNNLLLKKKLLLNNNOOOSSSUUUWWWXXXXXXVVVSSSQQQMMMHHHEEEGGGHHHIIIPPPZZZ[[[\\\^^^^^^[[[UUUOOOKKKLLLNNNPPPQQQOOONNNNNNOOOLLLMMMOOOOOONNNLLLIIIGGGFFFFFFHHHLLLQQQTTTUUUTTTNNNJJJGGGGGGHHHGGGBBB>>><<<;;;;;;::::::;;;;;;<<>>777222222222000111444222222222222222222222222444333444666555444:::AAAKKKUUUdddooovvv|||wwwcccXXXaaannnzzzwww```[[[UUUQQQQQQQQQQQQOOOQQQRRRWWWfff}}}}}}}}}qqqiiikkksssyyyiii]]]XXXIIIGGGCCC???>>>@@@BBBDDDEEEFFFEEEAAA===:::<<<>>>JJJNNNccczzzuuu{{{|||}}}hhhJJJAAA@@@???AAAGGGPPPTTT[[[```aaahhhyyy}}}ssshhhbbb\\\TTTOOOMMMJJJIIIHHHHHHHHHFFFBBB@@@<<<===???@@@DDDIIIPPPUUU\\\aaaffflllppptttxxxzzz}}}~~~~~~yyyxxxwwwxxxzzz|||{{{zzzxxxwwwtttqqqmmmfff___ZZZSSSQQQPPPNNNLLLJJJJJJIIIJJJHHHJJJNNNPPPQQQWWW^^^gggoooxxxzzztttmmmkkkkkkjjjddd]]]YYYZZZ\\\]]]^^^[[[[[[ZZZYYYWWWUUUSSSRRRPPPHHH@@@???FFFPPPWWWZZZXXX]]]aaa___VVVMMMHHHGGGHHHHHHIIIKKKMMMMMMLLLKKKMMMMMMNNNNNNLLLHHHDDDBBBAAA??????CCCJJJQQQSSSTTTMMMKKKIIIIIIHHHFFFCCCAAACCCBBBAAA@@@???>>>>>>>>>>>>@@@CCCEEEGGGGGGFFFFFFEEE@@@;;;;;;===>>><<<999<<<;;;888777888;;;>>>@@@KKKNNNQQQRRRSSSUUUZZZ^^^eeeiiiooorrrqqqkkkeee```___eeehhhhhhiiijjjhhhccc\\\XXXVVVWWWYYY___kkkwww~~~{{{xxxtttpppjjjddd___ZZZ[[[cccoootttooogggcccmmmwww|||ooojjjiiifffcccWWWSSSMMMIIIGGGFFFEEEDDDEEEDDDCCCAAA???@@@DDDFFFMMM^^^fffeeeccc[[[YYYcccrrr}}}|||iiiaaa___mmmoooXXXHHH888666333222222222111000000111111111111222222222///000000111333888>>>BBBLLLRRR\\\hhhsss|||rrraaabbbjjjssslll```VVVRRRRRRPPPNNNOOOSSSPPPRRR[[[nnntttooouuuvvvfffZZZSSSHHHEEEAAA>>>>>>???BBBDDDEEEFFFEEEBBB>>><<<===???EEEJJJ[[[qqq{{{yyyzzzzzztttuuu~~~iiiLLLAAA@@@>>>@@@EEENNNSSS[[[___```gggzzzvvvjjjddd^^^VVVPPPNNNKKKIIIHHHGGGFFFCCC@@@======>>>???AAADDDIIIPPPUUUZZZ___eeejjjooossswwwzzz~~~~~~}}}}}}}}}~~~yyyxxxxxxxxxyyyyyyxxxvvvvvvsssoookkkfff___XXXSSSOOONNNMMMLLLKKKJJJJJJJJJJJJHHHIIIMMMOOORRRXXX___mmmzzz~~~zzztttlllhhhhhhgggccc```___\\\XXXSSSOOOMMMLLLLLLLLLGGGBBBCCCJJJRRRWWWYYYXXX\\\___\\\TTTLLLGGGFFFDDDEEEFFFHHHJJJKKKKKKJJJKKKLLLLLLLLLKKKHHHEEEDDDCCCAAA???@@@DDDKKKPPPSSSTTTRRROOOMMMLLLIIIFFFCCCEEEEEEEEEEEEEEEFFFGGGHHHFFFHHHIIIJJJJJJJJJHHHGGGFFFBBB??????BBBBBB???<<<>>>===;;;999:::<<>>AAABBBEEEEEEEEEBBB???>>>>>>@@@BBBHHHSSS___kkkuuu|||uuuyyyppprrr|||kkkOOOBBB@@@>>>???CCCJJJQQQZZZ___^^^fff{{{zzzllleee___XXXRRRPPPKKKIIIGGGFFFDDDBBB>>><<<>>>???@@@AAACCCHHHOOOSSSWWW\\\ccciiinnnssswwwzzz~~~~~~}}}}}}||||||yyyxxxxxxxxxxxxvvvssspppqqqmmmhhhbbb\\\VVVQQQMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHFFFFFFJJJLLLOOOVVV^^^mmm~~~wwwrrrqqqlllddd]]]\\\WWWPPPJJJFFFEEEFFFHHHHHHEEECCCFFFMMMTTTWWWXXXWWWZZZZZZVVVNNNGGGCCCCCC@@@AAACCCFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFDDD@@@===>>>CCCKKKQQQYYYWWWUUUTTTRRRNNNIIIFFFFFFFFFHHHIIILLLNNNPPPRRROOOOOOOOOOOONNNLLLKKKJJJIIIFFFCCCDDDFFFGGGEEEBBBCCCBBB@@@?????????@@@AAAHHHNNNTTTTTTQQQRRRXXX^^^iiikkknnnnnnjjjfffbbbaaa]]]ccciiijjjjjjjjjfff```[[[XXXWWWZZZ]]]cccppp|||{{{wwwssslllfffaaaXXXXXX^^^hhhpppoookkkjjjpppzzz{{{nnniiigggccc___XXXTTTOOOKKKIIIIIIHHHGGGCCCCCCBBB@@@>>>>>>AAACCCMMM\\\aaa]]][[[WWW[[[iii{{{}}}vvviiihhhnnn~~~qqq^^^KKK???777555222222222222111000000111111111111222222222222333333333444888===@@@IIIQQQ]]]hhhrrrzzzjjjaaabbbgggoooxxxwwwkkk]]]VVVQQQOOOQQQUUURRRRRRSSSUUU]]]sss}}}yyy|||{{{sssrrr}}}|||sssjjj^^^QQQHHHBBB@@@>>><<<<<<===@@@AAACCCCCCCCCBBB@@@?????????CCCJJJOOOSSS___ooovvvtttjjj~~~vvvxxxzzzmmmRRRDDD???>>>>>>@@@FFFNNNXXX]]]\\\dddzzz{{{kkkccc___YYYTTTRRRKKKIIIGGGFFFEEEDDDAAA???@@@@@@AAAAAACCCGGGMMMRRRVVVZZZaaahhhnnnsssxxx{{{~~~~~~}}}}}}|||yyyxxxwwwvvvvvvtttpppmmmjjjfff```ZZZVVVRRRMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDCCCEEEFFFHHHOOOVVV```pppzzzoooiiigggcccYYYQQQNNNKKKGGGCCCAAABBBEEEGGGEEECCCCCCGGGMMMTTTXXXZZZXXXXXXUUUPPPHHHCCC@@@@@@>>>@@@CCCFFFGGGJJJLLLNNNPPPOOOOOOOOOMMMKKKJJJIIIGGGFFFCCC???<<<>>>EEEKKKVVVWWWXXXZZZYYYUUUNNNJJJHHHHHHJJJLLLNNNQQQSSSUUUTTTTTTSSSRRRQQQPPPOOOOOONNNKKKGGGFFFGGGIIIJJJIIIKKKJJJIIIGGGEEEDDDCCCBBBEEELLLSSSUUURRRSSSYYY```iiikkkmmmkkkhhheeeeeefff```fffkkkkkkiiigggaaaZZZXXXVVVVVVZZZ]]]dddqqq}}}}}}yyyuuunnnhhhcccXXXVVVYYYccckkkmmmmmmnnnrrr{{{}}}pppkkkhhhddd```XXXTTTOOOLLLKKKJJJJJJIIIEEEEEEDDDBBB@@@???AAACCCNNN^^^ccc___\\\WWW\\\kkk|||{{{ssscccgggsss~~~ooo\\\JJJ>>>666444222111222222111000000000111111111222222222333444444444555777<<>><<<;;;;;;===???AAABBBAAAAAAAAAAAAAAA@@@???BBBIIILLLOOO[[[lllpppiiieeewww{{{~~~{{{oooUUUEEE???>>>>>>>>>CCCKKKUUUZZZZZZaaavvv|||kkkbbb^^^ZZZUUUSSSJJJIIIGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBCCCFFFLLLPPPUUUYYYaaagggmmmsssxxx{{{}}}}}}}}}xxxvvvuuutttrrrpppllliiiccc___ZZZUUUSSSPPPNNNLLLHHHHHHFFFEEEDDDCCCCCCCCCEEEBBB@@@AAAAAA@@@EEELLLPPP[[[iiissswwwuuuqqqoooooofff[[[UUUTTTQQQKKKFFFCCCBBBAAAAAAAAAAAACCCCCCDDDCCCCCCFFFMMMTTT[[[^^^]]]ZZZTTTMMMFFFBBBAAAAAA???BBBEEEGGGHHHKKKNNNRRRUUUVVVUUUUUUSSSPPPNNNLLLIIIJJJIIIEEE@@@???BBBEEEOOOSSSYYY___aaa^^^WWWRRRNNNNNNNNNOOOQQQRRRTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXUUUPPPJJJGGGGGGIIIMMMOOOSSSSSSRRRPPPMMMJJJGGGEEECCCJJJRRRUUUTTTVVV\\\bbbgggiiikkkjjjgggeeehhhkkkhhhmmmpppnnnjjjfff^^^VVVTTTSSSTTTXXX\\\cccooo{{{|||wwwqqqjjjeeeYYYUUUUUU]]]eeeiiilllpppsss|||}}}pppjjjgggbbb]]]XXXTTTOOOLLLLLLLLLKKKKKKHHHHHHGGGEEEBBBAAABBBDDDNNN```hhhddd```ZZZ^^^nnnzzzrrrbbbjjj{{{}}}nnnZZZIII>>>555333111111222222111000000000111111111222222222333444444555555777;;;>>>HHHRRRaaammmtttyyy~~~wwwaaaYYY]]]hhhrrr{{{eeeZZZXXXVVVSSSQQQTTTVVVXXXWWWWWWdddzzzxxx}}}|||rrriiihhhsssuuujjjaaaWWWMMMEEE>>>===<<<;;;<<<===???AAAAAAAAA@@@AAACCCCCCBBB@@@???DDDIIIQQQ```mmmllldddbbbqqq|||pppWWWFFF???>>>>>>>>>AAAGGGPPPWWWYYY___ooonnnddd```[[[WWWTTTKKKIIIHHHHHHIIIJJJJJJIIICCCCCCCCCBBBBBBEEEJJJNNNSSSXXX___ffflllqqqvvvyyy{{{}}}~~~}}}xxxuuurrrooollljjjfffccc[[[XXXTTTRRRPPPOOONNNLLLGGGGGGEEEDDDCCCBBBBBBAAADDDAAA@@@AAA???===???EEEFFFKKKQQQVVVWWWWWWWWWWWWYYYSSSLLLGGGFFFEEECCCAAA???@@@AAAAAAAAA@@@???>>>CCCDDDEEEIIIPPPWWW^^^cccbbb]]]TTTLLLFFFCCCCCCDDD???BBBFFFGGGHHHJJJOOOSSSYYYZZZ[[[[[[ZZZWWWSSSQQQNNNOOONNNKKKGGGCCCBBBAAAIIINNNVVV___dddddd```\\\VVVVVVUUUTTTTTTTTTTTTUUUXXXWWWVVVVVVXXX[[[^^^___[[[VVVOOOJJJHHHIIIMMMPPPUUUVVVWWWVVVTTTPPPLLLIIIFFFKKKQQQUUUWWWZZZ^^^aaadddgggjjjhhheeedddhhhmmmooossstttpppkkkeee\\\TTTRRRQQQRRRWWW[[[aaannnyyy~~~yyyssskkkggg[[[TTTQQQWWW^^^dddjjjooottt}}}zzzmmmgggccc]]]XXXWWWSSSOOOLLLLLLLLLLLLLLLKKKKKKJJJHHHEEECCCDDDEEENNNaaajjjhhhddd___ddduuuyyyqqqfffsssyyyiiiUUUEEE;;;444333111111111222111000000111111111111222222222111222444444555777:::===FFFQQQaaammmtttxxx|||jjj\\\[[[eeennnvvvqqqbbb]]]XXXSSSQQQUUUWWWZZZZZZYYYbbbzzz~~~zzzyyyyyylllaaa```mmm|||xxxjjj^^^SSSIIICCC===<<<<<<<<<<<<>>>@@@AAACCCBBBAAACCCFFFGGGEEEBBB@@@BBBHHHUUUeeemmmiiibbb___lll~~~pppYYYGGG?????????===@@@DDDLLLTTTXXX]]]iiiuuuuuuiiiccc^^^XXXUUUMMMKKKIIIHHHIIIJJJJJJIIIEEEEEEDDDBBBBBBDDDIIIMMMQQQVVV]]]ccchhhmmmrrruuuxxx{{{~~~}}}{{{yyyuuuoooiiieeeaaa]]][[[UUUSSSPPPNNNMMMLLLJJJIIIEEEDDDCCCCCCBBBBBBBBBCCCDDDBBBBBBCCCAAA>>>@@@DDDBBBEEEHHHJJJJJJIIIHHHHHHHHHHHHFFFDDDBBBAAAAAABBB@@@@@@AAAAAAAAA@@@???>>>BBBEEEJJJPPPVVV\\\bbbeeeccc\\\QQQGGGBBB@@@AAABBB===AAADDDEEEEEEGGGLLLQQQWWWZZZ]]]``````]]]YYYWWWVVVTTTQQQOOOLLLIIIDDDAAADDDHHHNNNWWW^^^ccccccbbb[[[ZZZXXXWWWVVVUUUTTTTTTUUUTTTSSSTTTVVVYYY]]]```^^^[[[VVVPPPLLLKKKLLLNNNRRRTTTWWWYYYXXXUUUQQQOOOKKKMMMQQQVVVZZZ]]]^^^]]]bbbfffiiifffbbbaaaeeejjjooorrrrrrlllfffaaaYYYQQQRRRQQQRRRWWW[[[aaammmxxx{{{tttmmmhhh]]]UUUOOORRRYYY___gggnnnttt}}}yyylllfffaaa[[[VVVVVVSSSNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIFFFDDDDDDEEEMMM```iiifffdddccclll~~~|||xxxooohhh|||}}}rrraaaOOO@@@888444222000000111222111000000111111111111222222222///000222333444666999<<>>@@@AAADDDCCCCCCEEEHHHIIIGGGDDDEEECCCHHHXXXhhhlllfff```\\\hhhpppZZZGGG@@@@@@@@@>>>???BBBIIIRRRWWW\\\eeennn|||mmmggg```YYYUUUOOOLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBDDDHHHLLLPPPTTT[[[aaafffkkkooorrrwwwyyy}}}~~~{{{zzz{{{uuummmeee___ZZZWWWTTTQQQOOOMMMLLLKKKIIIFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCDDDFFFEEEAAABBBFFFBBBDDDGGGIIIHHHFFFCCCAAA@@@CCCFFFFFFCCCAAABBBCCC@@@@@@@@@@@@AAAAAABBBBBBAAAFFFNNNVVV\\\```dddfff```XXXLLLBBB<<<<<<===>>>;;;???BBBCCCBBBDDDJJJOOOUUUXXX^^^bbbcccaaa]]]ZZZ\\\XXXSSSPPPNNNLLLGGGCCCAAABBBFFFMMMVVV]]]bbbccc[[[ZZZXXXWWWUUUTTTSSSSSSRRRQQQOOOOOOQQQUUUYYY\\\^^^^^^[[[VVVQQQMMMKKKKKKMMMQQQUUUYYYZZZXXXUUUSSSPPPPPPRRRVVV\\\^^^\\\ZZZaaaeeehhheee```^^^bbbgggjjjmmmlllfffaaa\\\UUUNNNRRRQQQSSSWWW[[[aaalllxxx|||uuunnniii^^^UUUNNNOOOUUU\\\eeelllttt}}}zzzmmmgggbbb\\\VVVUUURRRNNNKKKKKKLLLLLLLLLLLLMMMLLLJJJFFFDDDDDDDDDLLL^^^fffdddccceeerrr}}}yyywwwnnnggg|||ooo]]]KKK>>>888333222000000111222111000000111111111111222222222---///111333444666999<<<@@@NNN___kkkpppssswww{{{zzzgggYYYWWW[[[kkk{{{wwwcccVVVUUUZZZWWWWWWYYY[[[[[[___lllyyy|||yyyzzzmmmcccVVVXXXjjjwwwsssfffZZZPPPHHHDDD@@@@@@??????@@@CCCEEEGGGFFFGGGHHHIIIHHHFFFCCCBBB???CCCNNN```oooqqqeeeXXX[[[gggvvvaaaNNNAAA<<<;;;<<<>>>BBBHHHLLLQQQXXXaaagggwwwiiibbb\\\UUUPPPNNNKKKJJJKKKLLLLLLLLLHHHFFFBBB@@@@@@CCCGGGJJJPPPTTTYYY^^^ccciiiooossswwwzzz~~~~~~zzzyyyyyyvvvoooeee\\\VVVTTTRRRRRROOONNNLLLJJJGGGEEECCCBBBAAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCBBB@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDBBB@@@@@@CCCEEEHHHMMMTTT[[[___aaaccceeeYYYOOOCCC>>>???AAA???===<<<<<<;;;:::;;;???EEEJJJWWW```ggggggdddcccbbb```___\\\XXXTTTOOOLLLHHHGGGHHHFFFDDDDDDHHHNNNUUUYYYTTTTTTTTTSSSQQQNNNLLLJJJOOOMMMIIIGGGHHHKKKOOORRRSSSWWW[[[\\\XXXSSSNNNKKKNNNNNNOOORRRVVVYYY[[[\\\\\\WWWRRRPPPSSSXXXZZZ[[[bbbfffhhhfff```\\\^^^aaaiiihhhffffffddd]]]TTTNNNNNNNNNSSSYYY\\\^^^eeennn}}}yyyoooccc^^^YYYVVVTTTSSSVVV```kkkvvv~~~zzzpppiiiaaa]]][[[VVVSSSOOOLLLJJJJJJLLLMMMNNNJJJHHHHHHGGGDDDEEEIIIQQQaaaeee___]]]aaatttxxxmmmmmmyyyhhhWWWJJJ>>>333444333222111000000000000111111111111111111111111333222222333444666888:::CCCIIIXXXkkkrrrpppnnnppptttuuu{{{uuu]]]UUUYYYjjjuuuppp___VVVTTTWWWZZZ]]]^^^^^^```dddhhh{{{|||mmmcccYYY]]]ppp||||||pppdddXXXOOOGGGBBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIIIIHHHFFFDDDBBBAAA???DDDOOO^^^iiijjjaaaWWWXXXccc}}}{{{eeeQQQCCC======>>>>>>AAAFFFKKKPPPWWW```fff}}}{{{llleee___YYYTTTPPPLLLJJJJJJJJJIIIIIIHHHFFFBBB@@@@@@CCCFFFIIIOOOSSSXXX]]]bbbhhhnnnrrrvvvyyy}}}zzzwwwvvvmmmfff]]]UUUQQQOOONNNMMMJJJJJJHHHFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAABBBDDDEEEMMMOOOSSSXXX]]]aaacccdddVVVNNNDDD???@@@AAA???<<<;;;;;;:::999:::===CCCGGGTTT^^^hhhjjjjjjjjjhhheeeeeeccc```]]]YYYTTTNNNKKKJJJIIIGGGEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGMMMOOORRRTTTTTTRRRNNNLLLMMMLLLMMMOOORRRVVVYYYZZZ]]]ZZZVVVTTTTTTVVVYYYZZZbbbeeehhheee___\\\]]]___iiigggfffeeebbb\\\TTTNNNMMMNNNRRRXXX\\\___gggqqq~~~zzzqqqfff___ZZZUUUSSSQQQTTT^^^iiivvv~~~xxxnnnhhhaaa\\\[[[VVVTTTPPPLLLJJJKKKLLLMMMNNNKKKIIIIIIGGGDDDFFFJJJSSSbbbfff___^^^bbbuuuuuuiiifffyyywwwfffVVVJJJ===333444333222111000000000000111111111111111111111111222222222333444666888999@@@FFFTTTfffoooooommmnnnhhhiiiqqqiii\\\[[[```iiiuuuzzzggg]]]YYYWWWYYY[[[[[[ZZZ[[[]]]```~~~nnnccc]]]fffxxx~~~wwwmmmaaaWWWNNNGGGBBBCCCBBBAAAAAABBBDDDFFFHHHLLLKKKIIIFFFCCCAAA@@@???===BBBLLLVVV\\\\\\VVVQQQSSS]]]uuujjjTTTEEE>>>>>>@@@===@@@DDDIIIOOOVVV^^^cccsssqqqiiiccc]]]VVVSSSOOOLLLLLLLLLLLLLLLHHHFFFBBB@@@???BBBEEEGGGMMMQQQVVV[[[```ffflllppptttwww{{{~~~~~~yyysssooobbb\\\UUUNNNKKKJJJJJJJJJHHHGGGEEEDDDCCCBBBAAAAAABBBCCCCCCEEEFFFIIIKKKLLLIIIIIIJJJKKKKKKKKKJJJJJJMMMLLLJJJHHHEEECCCAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHIIISSSQQQRRRVVV\\\```aaaaaaSSSLLLDDDAAABBBCCC@@@<<<;;;::::::888999;;;@@@DDDRRR___mmmuuuxxxwwwqqqkkkfffeeecccaaa^^^XXXRRRMMMMMMLLLJJJGGGEEEBBB@@@???CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFJJJNNNPPPNNNKKKKKKJJJIIIJJJLLLQQQUUUXXX^^^___]]]YYYUUUTTTVVVYYYaaaeeegggeee___[[[\\\___jjjhhhgggeeeaaa[[[TTTOOOOOOOOOSSSXXX\\\```iiisssvvvlllbbb\\\UUUQQQNNNQQQ[[[gggvvv~~~uuummmggg```\\\[[[WWWTTTPPPMMMKKKLLLMMMNNNOOOLLLJJJJJJHHHEEEHHHMMMVVVdddggg```^^^cccvvvpppddd^^^ppp}}}ttteeeVVVJJJ>>>555333333222111000000000000111111111111111111111111222222222222444666888999===BBBOOO```kkknnnnnnooobbbbbbjjjyyywwwdddZZZUUU]]]gggsssuuufff^^^YYYZZZ[[[YYYXXXWWWXXXYYYoooeeebbbnnnzzztttjjjaaaXXXPPPIIIEEEEEEDDDCCCBBBCCCDDDFFFHHHOOOLLLHHHDDDAAA???>>>===888>>>GGGLLLMMMLLLJJJJJJMMMWWWmmmlllWWWGGG??????AAA<<<>>>BBBGGGMMMUUU\\\```mmmtttlllfffaaaXXXUUUQQQPPPPPPRRRSSSTTTIIIFFFCCC@@@???AAACCCEEEKKKNNNSSSYYY^^^dddjjjnnnqqquuuyyy}}}~~~}}}|||zzzuuummmfffZZZUUUNNNJJJHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAABBBCCCDDDEEEHHHKKKOOORRRTTTSSSSSSTTTSSSSSSQQQPPPOOOMMMKKKIIIGGGDDDBBB@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFCCCCCCEEEHHHKKKNNNOOOOOOUUUSSSRRRWWW]]]```^^^ZZZPPPKKKFFFDDDEEEDDDAAA>>>;;;;;;:::999999;;;???CCCQQQaaavvvtttlllhhhdddaaa```]]]XXXUUURRRPPPNNNKKKHHHEEECCCAAACCCCCCCCCCCCEEEHHHJJJLLLLLLLLLMMMMMMMMMLLLKKKKKKEEEAAA???CCCIIIMMMLLLJJJHHHGGGFFFEEEFFFKKKQQQUUU^^^bbbccc^^^VVVRRRTTTXXX___dddgggfff```]]]^^^```lllkkkjjjhhhddd^^^XXXTTTTTTTTTVVV[[[]]]```iiirrr|||rrreee^^^VVVPPPLLLNNNYYYeeeuuu~~~tttlllgggaaa\\\[[[WWWUUUQQQNNNLLLMMMNNNPPPQQQNNNMMMLLLIIIGGGKKKQQQ[[[hhhhhh```^^^cccuuu}}}mmm```ZZZjjj|||qqqdddVVVJJJ???777333222222111000000111111111111111111111111111111222222222222333555888999;;;???JJJZZZiiiqqqsssrrriiifffkkkyyyiiiXXXRRRWWW___iiizzzqqqbbb\\\\\\ZZZYYYXXXWWWXXXXXXnnnffffffuuuxxxrrriii```XXXRRRLLLIIIFFFEEEDDDCCCCCCDDDFFFGGGOOOLLLGGGBBB???===<<<<<<777===CCCEEECCCBBBCCCEEEJJJSSSfffoooZZZHHH@@@???AAA<<<===@@@EEELLLTTTZZZ]]]jjj{{{uuummmgggccc\\\XXXSSSQQQQQQSSSTTTTTTJJJHHHDDDAAA@@@AAABBBCCCHHHLLLQQQVVV[[[aaagggkkkooorrrwww{{{}}}~~~}}}{{{yyyvvvooofff^^^TTTOOOJJJFFFEEEFFFFFFFFFGGGFFFDDDBBBAAAAAABBBBBBEEEFFFJJJNNNSSSYYY]]]___``````___]]][[[WWWTTTRRRMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFGGGIIINNNSSSWWWWWWVVVTTTSSSTTTZZZ___```ZZZUUUPPPMMMJJJHHHHHHGGGCCC@@@=========<<<<<<>>>BBBEEELLL___yyy}}}uuukkkfffdddeeecccbbbYYYWWWSSSOOOKKKIIIHHHGGGFFFFFFGGGHHHKKKNNNQQQSSSRRRRRRQQQPPPOOOOOOOOOOOOIIIDDD???@@@EEEIIIIIIFFFFFFFFFDDDBBBBBBFFFMMMRRR]]]bbbfffaaaXXXQQQQQQUUU\\\aaaffffffbbb___aaacccoooppppppnnniiiccc^^^[[[\\\[[[]]]______```gggooouuuggg```WWWQQQMMMNNNXXXcccuuu}}}tttmmmhhhbbb]]]\\\XXXUUURRROOOMMMNNNPPPQQQRRRPPPOOOOOOLLLJJJOOOWWWbbbllljjj```^^^cccuuu}}}lll___ZZZiii{{{ooocccWWWJJJ???999333222111111000111111111111111111111111111111111222111111222333555777888;;;>>>GGGVVViiiwww|||zzzrrrmmmnnnyyyooo\\\UUUWWWZZZbbbrrrmmmaaa^^^[[[XXXWWWXXXYYYYYYyyykkkgggjjjzzzuuuooofff]]]VVVQQQMMMJJJGGGFFFDDDCCCBBBCCCEEEFFFLLLJJJFFFBBB???===<<<<<<999>>>CCCCCCAAA???BBBEEEJJJSSSbbbxxxttt___MMMBBB???@@@<<<<<>>DDDTTTkkkyyyrrrpppxxxzzzfffXXXWWWVVV[[[iii{{{~~~zzz}}}mmmhhh```ZZZXXXWWWXXXXXX}}}xxxkkkeeegggmmm~~~rrrkkk```WWWPPPMMMJJJIIIGGGFFFDDDBBBBBBBBBDDDEEEIIIGGGDDDAAA???>>>======999===AAAAAA@@@???BBBEEEMMMUUU```ooo|||gggRRRDDD??????===<<<>>>DDDLLLTTTYYY[[[bbblllxxxnnniiieeebbb\\\UUUOOOLLLKKKKKKKKKMMMKKKHHHEEEBBBBBBBBBBBBDDDGGGLLLQQQVVV\\\bbbgggjjjnnntttxxx{{{~~~~~~~~~zzzpppfff]]]XXXRRRNNNIIIFFFEEEDDDDDDCCCDDDCCCCCCDDDGGGKKKOOOQQQYYY^^^gggqqqzzz~~~zzzuuuoooiiifffaaa^^^ZZZTTTOOOLLLJJJJJJJJJIIIHHHHHHJJJMMMPPPRRRWWWVVVVVVYYY]]]]]]XXXSSSRRRUUUYYY\\\]]][[[WWWUUUWWWUUURRRPPPMMMKKKIIIGGGCCCDDDFFFFFFGGGIIILLLOOOOOOVVVdddzzzyyypppkkkfffccccccaaa___[[[WWWRRRMMMKKKLLLMMMOOOQQQSSSUUUVVVWWWZZZ[[[\\\\\\[[[YYYVVVUUUQQQNNNIIIEEEBBBAAAAAABBBCCCDDDDDDBBB@@@BBBHHHNNNWWW\\\aaa```ZZZSSSOOONNNOOOVVV^^^bbbbbbbbbeeeiiioootttyyyzzzuuuoooiiigggfffeeegggiiigggccceeekkkyyyzzzjjjddd]]]WWWRRRRRRZZZdddttt}}}rrrlllggg```ZZZYYYYYYVVVSSSPPPOOOPPPRRRTTTSSSSSSTTTTTTRRRRRRZZZeeehhhqqqmmmdddfffnnnqqqfff___oooxxxiii___TTTEEE:::666222111111111111111222222111111111111111111111111111111111111333555777888;;;===BBBRRRlllxxxttt{{{ppp\\\YYYTTTUUUbbbsss||||||{{{pppjjjuuuyyylllaaa[[[YYYWWWWWWyyyyyyyyypppiii```aaagggoooooohhh\\\RRRLLLIIIGGGGGGGGGFFFDDDBBBAAABBBCCCDDDFFFEEECCCAAA@@@>>>======888;;;>>>???>>>???AAACCCPPPWWW___jjjnnnWWWGGG???>>>>>>===>>>DDDLLLTTTYYYZZZ\\\eee{{{yyyoooiiifffaaa\\\UUUPPPNNNNNNNNNNNNNNNLLLIIIFFFCCCBBBBBBBBBCCCFFFKKKPPPUUU[[[aaafffiiimmmsssxxx{{{}}}~~~{{{pppddd\\\XXXVVVSSSMMMJJJHHHGGGFFFEEEEEEEEEFFFIIIMMMSSSYYY\\\gggmmmwwwwwwsssllleee^^^XXXUUUTTTRRRQQQPPPPPPQQQTTTXXXZZZ]]][[[ZZZ\\\^^^\\\UUUOOOSSSVVVYYYZZZYYYXXXXXXXXXZZZXXXUUURRROOOLLLKKKIIIFFFGGGHHHIIIJJJMMMPPPSSSXXXWWW[[[jjj{{{rrriiicccbbbccccccbbb___YYYSSSPPPNNNOOORRRUUUVVVWWWWWWWWWVVVYYY\\\]]]\\\XXXSSSPPPQQQPPPLLLGGGBBB???@@@AAABBBDDDEEECCC@@@BBBHHHNNNUUUZZZ______ZZZTTTOOOLLLJJJQQQ[[[```aaabbbfffjjjnnnttt{{{}}}xxxqqqllliiifffgggjjjllliiieeeggglllxxxkkkeee___ZZZUUUTTT[[[eeettt}}}qqqjjjeee^^^YYYWWWYYYWWWSSSQQQPPPQQQSSSTTTSSSSSSUUUVVVSSSTTT]]]iiiiiirrrnnngggjjjsssttthhh```pppvvvfff]]]RRRCCC888444222111111111111111222222111111111111111111111111111111111111222444777888;;;<<>>>>>>>>===;;;;;;<<<===???AAABBBCCCGGGQQQ\\\iiixxxbbbJJJ@@@DDD======>>>BBBHHHPPPVVVYYY```hhhxxx}}}nnnhhhhhheee```XXXQQQMMMLLLMMMNNNNNNMMMKKKHHHFFFCCCAAA@@@BBBEEEHHHLLLQQQWWW^^^ccchhhmmmtttyyy|||~~~wwwkkkaaaZZZ]]]RRRIIIIIILLLJJJHHHGGGFFFKKKPPPSSSVVV]]]gggooowwwxxxmmmccc\\\]]]]]]^^^```bbbbbb```___\\\^^^```^^^YYYTTTSSSSSSYYY[[[]]]\\\YYYVVVTTTTTTWWWWWWXXXWWWVVVSSSPPPNNNNNNMMMLLLLLLMMMNNNPPPQQQTTTUUUYYYaaasssyyymmmbbbdddccccccdddddd```[[[VVVVVVRRRRRRWWWZZZXXXUUUTTTRRRVVVWWWUUUUUUWWWVVVRRRQQQOOOKKKFFFBBB@@@AAABBBBBBCCCCCCCCCDDDFFFJJJMMMUUU[[[^^^\\\YYYUUUMMMFFFKKKOOOUUU\\\aaaeeegggiiipppyyy}}}zzzwwwssspppiiimmmpppnnniiigggiiilllsss{{{ppphhh___YYYTTTTTT^^^iiiwwwzzznnnjjjhhh```WWWRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQTTTXXXYYYZZZcccnnnvvvrrrkkkfffjjjzzzsssiiigggvvv~~~qqq```UUULLLAAA666111333333222111000000111111000000111222222222222111333333444444555666777777777<<>>>>>======<<<<<<<<<<<<======>>>>>>???AAABBBCCCFFFNNNXXXddd{{{jjjOOOBBBBBB>>>======@@@GGGOOOVVVZZZaaaggguuurrrkkkiiigggbbb[[[SSSOOOMMMNNNOOONNNMMMLLLIIIGGGDDDBBB@@@BBBDDDHHHLLLPPPWWW]]]bbbfffkkkrrrxxx{{{}}}{{{qqqeee]]]]]]TTTLLLKKKLLLKKKKKKLLLLLLPPPUUUYYY]]]eeepppyyy}}}sssiiigggfffgggjjjjjjgggdddbbbbbbaaa]]]XXXUUUUUUVVVYYY[[[[[[ZZZWWWUUUTTTTTTXXXXXXYYYYYYXXXVVVUUUTTTQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVZZZgggrrrbbbcccbbbbbbdddeeeccc___[[[VVVRRRQQQTTTTTTQQQPPPQQQSSSXXX[[[ZZZZZZZZZWWWRRRNNNLLLIIIDDDAAA??????@@@BBBCCCCCCBBBBBBDDDGGGJJJUUUZZZ^^^]]][[[XXXQQQJJJHHHJJJPPPXXXaaahhhlllnnnsss|||}}}zzzvvvnnnqqqsssqqqllliiijjjlllpppxxxssskkkbbbZZZUUUUUU^^^iiiwwwxxxlllhhheee^^^UUUPPPOOOOOOOOOPPPQQQQQQQQQRRRPPPOOORRRWWWYYY]]]hhhsssuuuooogggccciiizzzrrrjjjhhhwww~~~ppp___UUULLL@@@666111333222222111000000111111000000111222222222222222333444444555666777888888999<<>>;;;;;;;;;;;;;;;:::::::::============>>>???@@@AAAEEEKKKSSS]]]sssvvvYYYFFF@@@>>>===<<>>===;;;:::;;;;;;;;;;;;;;;:::::::::999999999:::;;;===>>>???DDDHHHNNNXXXllleeeLLLAAA???>>><<<===BBBKKKUUU]]]^^^dddqqq~~~rrrmmmkkkggg___XXXRRRPPPOOOOOOOOOOOOOOOMMMKKKGGGCCCAAAAAACCCFFFIIIMMMSSSYYY^^^```eeelllsssxxx||||||wwwsssooopppsssppphhh___\\\]]]aaadddccc______cccccceeeiiimmmsss||||||uuuuuuzzz{{{vvvoooooommmjjjfffbbb```______XXXXXXWWWTTTRRRQQQSSSUUUWWWWWWXXXYYYZZZ[[[[[[[[[]]]ZZZWWWTTTRRRQQQRRRSSSUUUYYYZZZXXXXXXfff~~~|||nnniiiccc``````^^^ZZZUUUTTTRRRQQQQQQNNNLLLQQQYYYZZZaaahhhkkkkkkiiibbbZZZQQQOOOLLLIIIGGGFFFDDDBBBAAAAAAAAAAAAAAABBBFFFIIIVVV[[[```______]]]XXXQQQNNNKKKJJJOOOZZZeeelllooouuu|||{{{}}}~~~{{{vvvppplllkkkmmmpppyyyyyyqqqggg^^^WWWVVV^^^hhhwww~~~rrrgggccc___XXXPPPMMMJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKOOOVVVaaaoooyyyzzznnnbbbaaannnvvvkkkhhhpppyyylll]]]SSSIII>>>666333222222111111111111111222111111111111222222333333333333444555666888999999;;;:::<<>><<<;;;<<<<<<<<<<<<============999999:::;;;===???AAABBBCCCEEEJJJTTTgggpppUUUDDD??????======@@@HHHTTT\\\\\\bbbpppvvvooommmhhhaaaYYYSSSOOONNNNNNOOOPPPQQQPPPMMMIIIDDDAAA@@@BBBEEEHHHKKKQQQWWW[[[^^^bbbiiipppuuuzzz~~~}}}yyyqqqjjjeeeeeeiiijjjfffaaa```fffqqqyyyvvvkkkeeedddjjjlllpppvvv~~~{{{zzz{{{uuusssrrrqqqnnnkkkhhhdddaaaWWWWWWUUURRRPPPPPPRRRUUURRRTTTWWW[[[___ccceeefffeeeaaaYYYSSSOOOOOOQQQSSSRRRXXX]]]\\\ZZZaaappp}}}}}}tttjjjeeedddbbb]]]YYYRRROOOOOOOOONNNNNNUUU]]]aaaiiiooorrrssssssnnngggWWWTTTOOOKKKJJJHHHFFFCCC@@@AAAAAABBBCCCEEEJJJMMMXXX^^^ccccccbbb```YYYRRRPPPLLLIIILLLUUUaaajjjnnnvvv|||zzztttooolllnnnooottt{{{ssshhh___XXXWWW^^^iiixxx{{{qqqgggccc^^^VVVOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKSSS```mmmuuuxxxkkk___```ooooooffffffxxxvvvjjj\\\RRRHHH<<<555333222111111111111111222222222222111111222222333444222222333555666777888999::::::<<>>>>>>>>???????????????>>>>>>???@@@BBBDDDFFFGGGDDDDDDHHHQQQaaa{{{xxx\\\III@@@@@@???===???FFFQQQYYY[[[```mmm|||rrrooojjjccc[[[TTTPPPNNNMMMOOOQQQRRRRRROOOJJJEEEBBB???AAADDDFFFJJJNNNTTTYYY\\\aaagggnnnsssxxx|||yyytttlllgggcccdddhhhlllllljjjrrr{{{tttnnnpppssswww~~~~~~zzzxxxvvvssspppkkkeee```VVVVVVUUURRRPPPPPPRRRTTTPPPTTTZZZaaahhhmmmpppqqqkkkfff^^^WWWRRRRRRUUUWWWQQQWWW]]]^^^]]]___fffmmm|||pppiiigggfffbbb]]]SSSOOOLLLMMMMMMNNNTTT[[[ccciiinnnpppsssvvvuuurrr___YYYQQQLLLJJJIIIFFFCCC@@@AAABBBCCCDDDHHHLLLPPPZZZaaahhhiiihhheee]]]UUUNNNLLLJJJKKKRRR\\\hhhoooxxxyyysssnnnpppmmmooozzz~~~uuukkkbbbZZZYYYaaakkkyyyyyypppgggbbb]]]UUUOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHIIIQQQ```lllqqqsssfff[[[]]]mmmzzziiibbbddd{{{~~~rrrggg[[[QQQFFF;;;555444111111111000111111222333333222222111111333444555222333444555777888::::::;;;;;;>>>DDDOOOaaa}}}sss```UUUSSSUUUXXXfffuuu{{{xxxooo]]]TTT]]]hhhVVVooo|||xxxlllccc]]]ZZZ```ooocccQQQIIIDDDDDDEEECCCBBBCCCDDDBBBAAA@@@AAABBBAAA@@@?????????@@@@@@AAAAAAAAAEEEDDDDDDDDDEEEFFFGGGGGGEEECCCFFFNNNZZZppp}}}bbbNNN@@@AAA@@@>>>>>>DDDNNNVVV\\\^^^gggzzzvvvrrrmmmfff^^^WWWRRROOONNNPPPQQQTTTTTTQQQLLLFFFBBB???@@@CCCEEEHHHMMMSSSWWW\\\```ffflllqqqvvv{{{~~~|||tttooojjjiiijjjnnnssswwwyyyzzz~~~~~~xxxsssnnniiibbb]]]UUUUUUUUUSSSQQQQQQRRRTTTTTTYYY```gggllloooppppppiiifff```[[[XXXXXXYYYYYYVVVZZZ^^^______```bbbdddppp{{{qqqnnnlllgggaaa[[[TTTOOOOOOPPPOOOQQQUUU[[[___aaabbbgggnnnrrrrrrhhh```VVVOOOLLLJJJGGGDDDAAABBBCCCCCCDDDGGGKKKOOOZZZccclllppppppllldddZZZPPPPPPNNNLLLNNNVVVbbbllluuuxxxsssooojjjjjjtttxxxnnneee^^^\\\dddooo{{{wwwnnnfffaaa[[[SSSMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIRRRaaalllpppooodddZZZ]]]mmm~~~uuuddd```dddvvv}}}~~~}}}pppfffZZZPPPEEE:::555555111111000000111222222333444333222111111333444666444444666777999;;;<<<===;;;===AAAGGGLLLXXXpppkkkZZZRRRRRRTTT\\\iiirrrvvvsssaaaUUUZZZoooqqqZZZpppttthhh^^^YYYZZZ```qqqxxx^^^MMMFFFAAABBBCCC@@@>>>???CCCAAA@@@@@@AAA@@@???===??????@@@@@@AAAAAAAAABBBHHHGGGFFFEEEEEEDDDDDDEEEEEECCCEEEKKKUUUhhheeePPP@@@BBBAAA???>>>CCCLLLTTT^^^]]]cccsssyyytttooohhh```YYYSSSPPPOOOPPPRRRTTTUUURRRLLLFFFBBB>>>@@@BBBEEEHHHLLLRRRVVV[[[___eeekkkpppuuuzzz}}}~~~~~~zzzqqqkkkiiimmmrrryyy~~~}}}~~~~~~{{{uuunnnkkkmmmooosssuuuxxxxxxxxx}}}yyyqqqkkkeee___ZZZTTTUUUUUUTTTRRRQQQRRRTTT[[[___dddiiilllkkkiiigggcccbbb```^^^\\\[[[ZZZYYY]]]^^^```aaaaaabbbbbbccchhh|||zzzvvvoooiiieee\\\UUUSSSSSSPPPOOOQQQPPPSSSTTTTTTYYYdddkkkmmmqqqggg[[[RRROOOMMMJJJGGGCCCCCCDDDCCCDDDFFFIIILLLZZZdddoootttuuurrriii___UUUUUUTTTNNNKKKPPP\\\gggqqq|||vvvmmmhhhgggqqqzzzpppgggaaa___gggrrr|||uuummmeee```ZZZQQQLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIFFFIIIIIIJJJSSSdddnnnpppnnneee\\\___nnnqqqbbb___dddnnn~~~zzzzzznnneeeYYYOOODDD:::555555111111000000111222333333444333222111111333555666555666777999;;;===>>>???===>>>DDDHHHJJJRRRggg}}}sss^^^SSSQQQRRRTTTaaakkktttuuufff[[[```bbbvvv\\\{{{}}}{{{oooaaaZZZXXXZZZfffttt{{{fffXXXIIIEEE@@@=========>>>>>>@@@AAACCCDDDDDDCCCAAA???@@@@@@@@@@@@???@@@@@@AAAIIIIIIHHHGGGEEEBBB@@@???BBBDDDDDDKKKSSSYYYrrrrrrnnnuuu~~~nnnUUUBBB???<<<;;;<<<@@@GGGNNNZZZ]]]cccppppppooojjjaaaYYYUUUQQQOOONNNMMMNNNPPPQQQMMMFFF@@@AAA@@@BBBFFFGGGGGGNNNUUUYYY]]]ccchhhlllpppuuuxxx|||}}}zzzuuutttuuuuuu{{{{{{uuutttrrrppplllgggcccbbbdddgggbbbccccccccccccfffmmmrrruuujjjaaa\\\[[[ZZZ[[[YYYWWWUUUUUUWWWYYYZZZccceeefffdddaaaaaaccceeedddcccaaa]]]ZZZXXXXXXYYY\\\^^^aaadddggghhhhhhhhhooopppxxxxxxrrrlllfff^^^UUUOOOLLLLLLMMMNNNMMMKKKLLLOOOUUU\\\```nnniii```WWWPPPKKKHHHFFFEEEBBB???>>>AAAFFFIIIKKKUUUdddqqqvvv{{{}}}rrrccc\\\QQQMMMQQQSSSQQQUUU___lllyyyxxxooojjjfffmmmzzzppphhh```^^^gggtttnnnjjjeee```YYYRRRKKKFFFFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIGGGHHHQQQ```lllpppmmmgggaaaaaalll{{{zzzkkk___]]]bbbuuu|||{{{{{{hhhaaaVVVIII???888555444222222222111111111000000000111222222444444555666666777999;;;<<<===>>>>>>???BBBAAAFFFNNNRRRcccqqq]]]SSSSSSWWWWWW^^^jjjrrrnnncccZZZXXXqqqxxx^^^|||~~~{{{uuukkk```\\\]]]aaalllwww~~~tttaaaTTTIIIEEE@@@<<<;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBB@@@>>>>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAA@@@???@@@BBBBBBHHHPPPUUUmmm~~~lllfffjjjppppppXXXEEEAAA===<<<===@@@GGGNNNZZZ\\\aaalll}}}}}}nnnmmmhhhaaaZZZUUUQQQNNNMMMMMMMMMPPPQQQNNNHHHBBB@@@>>>@@@CCCDDDEEEJJJRRRWWW[[[aaafffjjjooosssvvv{{{}}}~~~~~~{{{zzz||||||vvvnnniiihhhggghhhhhhfffcccbbbbbbccc___``````___^^^___cccgggqqq||||||pppddd\\\XXXWWWXXX]]]\\\[[[ZZZZZZ[[[]]]___cccdddeeeccc```___aaacccaaabbbbbb```\\\[[[\\\^^^ccceeeiiilllnnnnnnmmmlllpppooorrr}}}{{{pppjjjaaaWWWPPPLLLKKKKKKJJJIIIFFFFFFHHHLLLQQQTTTeeeccc```ZZZTTTOOOLLLJJJFFFCCC@@@???BBBFFFIIIJJJUUUfffuuu|||zzznnncccWWWPPPSSSUUURRRVVV^^^jjjwww{{{qqqkkkggglll~~~{{{rrriii```___jjjxxxoookkkfff```YYYRRRJJJFFFFFFHHHIIIIIIGGGFFFFFFFFFEEEGGGHHHLLLWWWeeennnoookkkfffcccgggsssvvvhhh\\\\\\bbbttt{{{xxxggg```TTTHHH>>>777444333222222222111111111000000111111222333444555555666666777999;;;===>>>>>>???@@@CCCCCCGGGOOOSSSccc|||gggWWWQQQPPPSSSXXXbbbllloooiiiaaaWWWhhhvvvwww___}}}vvvpppiiiccccccggglllttt{{{|||~~~{{{kkkZZZOOOHHHDDD???<<<:::::::::999999999;;;===???BBBDDDEEEEEEAAA<<<;;;>>>@@@@@@???<<<=========>>>>>>>>>>>>===@@@@@@EEELLLQQQfffyyyggg______aaarrrsss\\\IIIBBB======>>>@@@FFFNNNZZZ\\\___ggguuu~~~mmmkkkhhhddd^^^WWWRRRPPPMMMLLLMMMOOOQQQPPPJJJFFFAAA>>>???AAABBBCCCIIIOOOUUUYYY^^^dddhhhmmmrrruuuzzz{{{}}}~~~~~~}}}}}}xxxooojjjeee```]]]______ccchhhkkkjjjhhhgggfffcccddddddbbb___^^^^^^___dddiiisss~~~}}}wwwqqqhhh___YYYWWWYYYZZZ_________```bbbdddfffgggeeeeeedddbbb___^^^___```^^^aaacccbbb______cccgggqqqssswww{{{|||{{{yyywww|||xxxuuuvvv|||{{{jjjfff^^^VVVPPPMMMLLLMMMJJJHHHEEEBBBBBBCCCFFFHHHWWW[[[___^^^YYYSSSPPPOOOGGGDDDAAA@@@BBBEEEHHHIIIQQQdddxxx|||nnn```VVVVVVXXXVVVXXX\\\ggguuutttnnniiilll|||~~~uuujjj``````nnn}}}ppplllfff___YYYQQQJJJEEEEEEGGGIIIIIIGGGFFFEEEFFFBBBDDDHHHPPP^^^lllrrrpppjjjggggggppp}}}|||rrrdddZZZ\\\dddttt{{{{{{rrrddd]]]RRRFFF<<<666333333222222222111111111111111111111222333444555666666777888:::<<<>>>???@@@@@@@@@CCCBBBFFFOOOSSSaaayyyuuu^^^PPPKKKPPPTTTYYYeeerrrssslll\\\```eeeyyydddzzzvvvtttpppmmmpppvvv{{{|||{{{zzz|||~~~qqqcccUUULLLFFFBBB>>><<<<<<<<<;;;;;;999999999;;;===@@@CCCEEEGGGBBB<<<;;;>>>@@@@@@???;;;;;;;;;;;;<<<<<<======;;;??????CCCJJJMMM___}}}tttddd]]]\\\\\\llluuubbbKKKAAA;;;===>>>???FFFNNNZZZ\\\^^^cccnnnooollliiigggccc[[[UUUSSSMMMLLLLLLOOORRRQQQNNNJJJEEEAAA@@@BBBCCCDDDIIIOOOSSSWWW]]]bbbggglllqqquuuxxxzzz|||}}}~~~wwwrrrfff___YYYXXXWWWVVVYYY^^^ccciiipppuuuvvvtttqqqpppmmmnnnmmmkkkhhhdddaaa```bbbcccfffkkkrrrwww{{{|||{{{yyywwwvvvvvvuuurrrooofffccc___\\\[[[\\\^^^______aaadddhhhkkknnnpppqqqjjjiiifffcccaaa___``````]]]```cccbbbaaadddlllttt~~~wwwssswww|||rrrkkk[[[YYYUUUQQQOOOOOOPPPQQQQQQNNNJJJFFFDDDCCCCCCCCCKKKSSS\\\___\\\VVVRRRPPPHHHEEEBBBAAABBBDDDFFFFFFKKK___uuuzzzlll___\\\\\\ZZZZZZ\\\cccqqqxxxrrrkkkmmm|||wwwkkkaaacccrrr~~~ppplllfff___XXXQQQJJJEEEEEEGGGIIIIIIGGGEEEEEEEEEBBBDDDGGGPPP```nnnsssqqqmmmjjjlllvvvzzznnnaaaZZZ```jjjxxx~~~uuujjjaaaZZZOOODDD:::555333222111111111111111111111111111111222333444555666666999:::<<<>>>@@@BBBBBBCCC???BBBAAADDDNNNSSS^^^qqqeeeSSSMMMRRRSSSSSS___ssszzzvvvgggaaa]]]}}}nnn~~~}}}|||zzz{{{}}}}}}{{{~~~{{{{{{uuuhhh^^^TTTJJJBBB@@@======>>>?????????===<<<;;;:::<<<>>>AAACCCGGGCCC>>><<<>>>AAABBBAAA>>>======<<<<<<<<<======;;;AAAAAACCCIIIKKKZZZsssqqqbbb]]]^^^^^^lllxxxhhhNNNAAA:::<<>>@@@BBBDDDEEEEEE@@@EEECCCFFFQQQWWW___nnnnnn[[[TTTUUURRRPPPZZZmmmwwwxxxsssiii___{{{www{{{|||~~~~~~}}}|||~~~~~~|||zzzkkk```ZZZQQQGGG@@@>>><<<===???@@@AAA@@@???>>><<<;;;:::<<<===>>>CCCAAA???>>>>>>???AAACCCCCCAAA@@@>>>>>>>>>??????<<>>@@@>>>BBBLLLVVV[[[```aaafffvvvsssjjjeeegggeee[[[TTTTTTOOOMMMLLLNNNRRRTTTRRRPPPIIIBBB>>>>>>@@@AAADDDHHHOOOSSSZZZ```ffflllqqquuutttvvvyyyzzz|||zzzxxxxxxssskkkccc^^^YYYRRRNNNNNNJJJFFFEEEFFFHHHJJJQQQZZZpppwww~~~|||yyyvvvrrrlllddd___cccaaa```ccchhhkkkjjjiiifffccc]]]XXXVVVWWWZZZ]]]YYY[[[]]]___aaabbbbbbbbbhhhlllrrryyyvvvrrrmmmiiihhhhhhhhhgggfffgggjjjnnnttt}}}yyynnngggeeefffgggddd```[[[VVVSSSPPPOOOPPPPPPQQQQQQSSSUUUWWWXXXYYYXXXUUURRROOOLLLJJJIIIFFFKKKSSSZZZ]]][[[WWWSSSMMMJJJFFFEEEDDDEEEDDDDDDHHHVVVjjj{{{tttkkkfffcccbbbbbb```kkk}}}{{{uuuttt~~~xxxmmmhhhooozzz}}}qqqmmmiiibbb[[[UUUOOOIIIEEECCCFFFIIIIIIHHHEEEDDDCCCDDDFFFGGGJJJSSS```iiikkknnnpppvvvtttfff\\\[[[iiixxx|||vvvjjj___\\\VVVLLLAAA999444333333111111111111111222222222222222333444555666777777:::;;;===@@@BBBDDDEEEFFFCCCHHHFFFIIIVVV^^^cccnnnyyyjjj\\\WWWQQQPPPVVVbbbnnntttxxxsssggg{{{{{{|||tttcccYYYVVVMMM@@@???===<<<<<<>>>??????>>>>>>===;;;:::999999::::::<<<>>>@@@>>><<<<<<@@@DDDEEECCCBBB@@@@@@AAABBBCCC<<>>???@@@AAADDDGGGLLLQQQXXX^^^dddjjjpppssssssuuuxxxzzz{{{~~~~~~{{{uuummmeee```______aaa[[[WWWTTTQQQLLLKKKMMMHHHFFFEEEEEEEEEFFFLLLTTTfffsss~~~vvvmmmggggggdddaaabbbfffjjjiiigggdddbbb^^^[[[YYYZZZ]]]```aaabbbccceeehhhkkknnnppprrrvvv}}}yyytttoookkkkkklllkkkjjjmmmooottt}}}zzzqqqggg```\\\[[[WWWVVVSSSOOOMMMLLLLLLNNNQQQQQQRRRTTTVVVXXXZZZ[[[YYYXXXWWWUUUSSSPPPOOONNNJJJKKKOOOVVV]]]```]]]XXXQQQNNNKKKIIIHHHHHHFFFEEEGGGQQQaaasss}}}sssjjjffffffgggccclll{{{~~~yyyxxxzzzpppnnnwwwyyynnnkkkfff___YYYSSSNNNIIIFFFBBBEEEIIIIIIHHHEEECCCCCCBBBGGGIIIIIIMMMVVV^^^aaagggnnnxxx|||nnn```VVVYYYiii{{{|||xxxsssiii^^^[[[UUUKKKAAA999555444444000000111111111222222222222222333444555666777777777999;;;>>>@@@BBBCCCDDDBBBHHHFFFIIIXXX```dddllltttyyyeeeYYYQQQSSSWWWZZZeeerrryyy}}}sss~~~}}}ppp]]]UUUSSSIII;;;???===<<<<<<=========<<<;;;;;;:::999888888888888777;;;@@@>>>:::999>>>DDDEEEDDDBBBAAAAAACCCEEEFFF;;;DDDDDDBBBGGGHHHOOO___xxxkkk```aaadddrrrzzzeeeQQQCCCDDDCCC<<<===GGGNNNWWW___```aaammmrrrkkkmmmkkkaaaZZZ\\\QQQOOOMMMNNNRRRTTTSSSRRROOOGGGAAAAAACCCCCCFFFIIIJJJOOOVVV\\\ccciiinnnrrrrrrtttwwwyyy{{{~~~yyygggeeeaaa[[[VVVUUUVVVXXX[[[YYYZZZZZZVVVOOOKKKKKKGGGEEEEEEFFFDDDDDDJJJRRR[[[mmmzzzsssooojjjdddccceeehhhgggeee_________^^^^^^```cccfffiiihhhhhhjjjooouuu|||zzz~~~zzzuuuooollllllmmmmmmlllqqqttt|||yyytttlllccc[[[UUUQQQOOOKKKKKKJJJIIIHHHIIIKKKNNNNNNOOOQQQTTTWWWZZZ\\\]]]XXXXXXXXXWWWVVVTTTSSSRRRLLLKKKLLLTTT^^^dddbbb]]]UUURRRNNNLLLKKKJJJIIIGGGEEEKKKYYYkkkzzzwwwlllhhhhhhiiieeemmm{{{{{{{{{{{{rrrsss}}}xxxnnniiiddd^^^WWWRRRMMMIIIFFFBBBEEEHHHJJJHHHEEECCCBBB@@@GGGKKKJJJJJJPPPWWWZZZ```jjjzzzxxxiii[[[RRRVVVhhh{{{yyyvvvrrriii___ZZZTTTKKKAAA999555444444000000111111222222222222222333333444555666777777555777999<<<>>>@@@BBBBBB>>>EEECCCFFFVVV```bbbhhhjjj|||kkk[[[SSSXXXZZZXXXbbbssszzz|||{{{tttyyy~~~~~~|||rrrbbbZZZTTTJJJBBB>>><<<;;;999999;;;<<<;;;:::===<<<;;;:::999888888888:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@????????????;;;===???@@@AAAGGGOOOVVVqqqpppbbbdddaaannnrrr[[[GGGAAA>>>:::<<>>AAADDDEEEKKKNNNRRRXXX^^^dddiiikkknnnppprrrvvvzzz~~~yyymmmddd\\\YYYUUUSSSTTTYYY^^^aaammmggg___XXXSSSPPPMMMKKKMMMKKKIIIGGGFFFFFFGGGHHHYYY```xxx|||sssmmmnnnmmmiiigggjjjhhhgggfffddddddgggkkknnnooommmkkklllrrr||||||wwwuuuxxxvvvqqqqqquuuvvv|||{{{uuurrrqqqqqqiiieee```[[[WWWTTTQQQOOOKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPUUUYYYZZZZZZXXXVVVSSSSSSTTTUUUTTTTTTSSSRRROOOLLLJJJOOOZZZeeekkknnnhhh```VVVNNNLLLLLLLLLKKKMMMOOOSSS[[[eeepppzzz}}}xxxrrrmmmllllllgggnnnzzz|||xxxzzz~~~rrrnnnkkkeee\\\TTTNNNJJJFFFDDDAAACCCGGGLLLKKKFFFDDDFFFBBBGGGMMMOOONNNOOOSSSWWW```jjjxxxwwwhhhYYYQQQXXXnnn~~~xxx{{{}}}tttfff```UUUEEE:::444333333333222222111111111111111111111111222222333444555555777999;;;<<<===>>>@@@BBBBBBCCCGGGMMMTTTYYY]]]^^^eeesssxxxiiiYYYPPPPPPVVVaaallluuuyyytttzzz~~~}}}~~~|||oooaaaYYYSSSJJJBBB>>>>>><<<;;;;;;<<<======<<<<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===??????AAAFFFMMMTTThhhwwwfffeeeaaammm}}}eeeMMMDDD@@@<<<===BBBEEEKKKUUUZZZ\\\cccwww}}}ssssssmmmgggccc\\\UUURRRNNNMMMOOORRRTTTUUUOOOIIIAAA======@@@CCCDDDIIILLLPPPVVV\\\bbbgggiiilllnnnqqquuuyyy}}}yyynnnddd\\\VVVVVVUUUVVV[[[dddpppxxxyyynnnbbbYYYRRRPPPOOOMMMKKKIIIGGGFFFGGGGGGTTTZZZnnn{{{vvvoookkkkkkhhhiiijjjlllmmmpppsssuuutttssssssvvv{{{~~~}}}zzzvvvvvvyyyyyyuuuuuuyyyzzz~~~{{{tttmmmgggeeedddddd```^^^[[[YYYYYYXXXVVVTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSXXX[[[\\\ZZZXXXUUUNNNPPPSSSVVVWWWVVVUUUTTTRRRNNNKKKOOOYYYdddllloookkkdddZZZRRRNNNLLLJJJIIIJJJKKKNNNSSS[[[ccckkkpppuuutttrrrnnnhhhdddccccccaaahhhuuu|||zzz}}}{{{ooolllkkkeee\\\TTTNNNIIIFFFCCCAAABBBFFFKKKKKKFFFDDDFFFDDDJJJRRRVVVWWWWWWXXXYYYbbblll{{{tttcccVVVRRRZZZpppzzz}}}}}}rrreee^^^SSSEEE999444333333333222222111111111111111111111222333333444555666666777999;;;<<<<<<===???AAAHHHIIIJJJMMMQQQTTTVVVWWWZZZfff}}}qqq___TTTPPPTTT___iiiwww}}}ssspppxxx~~~|||{{{~~~uuujjj^^^XXXRRRIIIBBB??????>>><<<<<<>>>???>>>===;;;;;;;;;;;;;;;:::999888<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;===>>>??????DDDKKKQQQaaa|||llleeeaaalll}}}pppTTTGGGBBB>>>>>>@@@???EEEOOOVVVYYYaaattt|||zzzqqqiiiddd]]]WWWTTTPPPNNNNNNPPPQQQRRROOOIIIBBB>>>===???AAACCCGGGJJJNNNTTTZZZ___dddfffiiikkknnnssswww|||vvvmmmddd]]]XXXTTTWWWZZZ]]]cccpppppp___VVVTTTSSSRRRPPPMMMKKKIIIHHHHHHQQQTTTaaa{{{zzzsssqqqooopppsssuuuxxxyyyzzz{{{yyy{{{~~~~~~zzz{{{~~~{{{zzzxxxyyy}}}~~~||||||}}}{{{ooolllfffaaa\\\YYYXXXXXXXXXXXXWWWXXXZZZZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSVVVZZZ\\\\\\XXXTTTQQQKKKOOOVVV]]]``````___]]]XXXSSSMMMNNNVVV```hhhkkknnnhhh```XXXSSSNNNKKKHHHIIIIIIJJJLLLOOOUUUZZZ]]]ccccccbbb___ZZZWWWVVVVVVXXX```nnn~~~wwwllliiikkkeee\\\SSSMMMIIIEEECCCAAAAAAEEEJJJIIIEEEDDDGGGGGGMMMVVV]]]aaaaaa^^^\\\cccnnn|||rrr___UUUVVVbbbvvv}}}qqqccc\\\QQQCCC888444333333333111111222222222222222222333333444555666777888888:::<<<===>>>>>>>>>@@@BBBLLLLLLLLLMMMNNNPPPRRRSSSXXX```rrr}}}iiiZZZRRRQQQZZZcccrrr~~~|||uuukkkhhhpppvvvwwwyyynnndddZZZUUUPPPHHHBBB??????>>><<<<<<>>>>>>>>>===:::;;;;;;<<<<<<;;;:::999;;;;;;;;;::::::999999888777888888999:::;;;;;;<<<;;;===>>>>>>>>>BBBHHHNNN```|||qqqdddaaajjjzzzvvvXXXHHHCCC@@@>>>>>>===BBBKKKTTTZZZbbbsssxxxmmmeee]]]WWWTTTPPPMMMNNNPPPQQQQQQNNNJJJDDD@@@>>>>>>@@@AAAFFFHHHLLLRRRXXX]]]bbbdddhhhjjjmmmrrrwww|||wwwnnngggdddbbbaaa```eeejjjkkkmmmuuuwwwdddZZZYYYVVVVVVTTTRRRPPPNNNMMMLLLSSSSSSZZZiii~~~|||}}}||||||}}}~~~~~~~~~{{{~~~}}}}}}~~~|||xxxtttrrrllliiiddd___ZZZWWWUUUUUUUUUUUUVVVXXXZZZZZZXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVXXXZZZ[[[YYYTTTOOOLLLLLLRRR]]]gggmmmooonnnmmmccc\\\TTTQQQSSSZZZ```dddmmmiiiddd]]]WWWQQQMMMKKKJJJIIIHHHHHHJJJLLLOOOQQQTTTUUUTTTRRROOOLLLKKKKKKPPPWWWfff{{{sssjjjhhhjjjddd[[[RRRLLLHHHDDDBBB@@@@@@DDDHHHHHHEEEEEEHHHKKKOOOVVV^^^ddddddaaa^^^aaammm}}}ppp]]]WWW]]]lll~~~}}}ooobbbXXXNNNAAA777333333333333111111222222222222222333444444555666888999::::::>>>@@@BBBBBBBBBBBBDDDFFFIIIJJJLLLMMMNNNPPPRRRTTTYYY]]]jjjrrraaaTTTOOOTTT\\\gggrrr{{{uuummmccc___fffmmmqqqyyyhhh___VVVQQQLLLEEEAAA@@@>>><<<:::;;;<<<===<<<<<<::::::;;;<<<<<<<<<;;;;;;:::999999999888777777777666666777888999::::::;;;:::<<<>>>>>>>>>AAAGGGLLL___{{{xxxeeebbbiiivvvwwwZZZHHHBBB@@@===<<<<<>>???@@@EEEGGGKKKQQQVVV\\\```bbbhhhjjjnnnrrrwww|||zzzqqqllllllooorrruuuzzz|||zzz}}}wwwggg```^^^YYYXXXVVVTTTRRRQQQPPPPPPRRRRRRVVV^^^jjj|||~~~zzzvvvrrrqqqnnnkkkfff```[[[XXXUUUUUUSSSSSSTTTXXX[[[\\\[[[ZZZYYYZZZZZZ[[[\\\]]]]]]^^^ZZZ[[[[[[ZZZWWWRRRMMMIIILLLTTT___kkktttxxxxxxwwwoooiii___XXXVVVXXX\\\^^^eeedddaaa\\\VVVQQQNNNLLLJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMIIIFFFEEEEEEJJJQQQ```vvvqqqiiihhhgggaaaYYYQQQKKKFFFCCCAAA@@@???BBBFFFFFFDDDFFFJJJNNNPPPTTTZZZ___aaa```^^^]]]kkk}}}}}}kkk[[[XXXccctttzzzkkk```TTTKKK???666333333333333111111222222333333333333444555666777999:::;;;<<<@@@AAACCCDDDDDDDDDFFFHHHHHHJJJMMMNNNNNNOOOQQQTTTTTTWWW```ssszzzhhhXXXNNNOOOUUU\\\fffyyyzzzsssmmmggg]]]ZZZaaaiiippp|||}}}ddd[[[RRRMMMHHHBBB@@@AAA<<<;;;999999;;;<<<;;;:::;;;;;;::::::;;;<<<===>>>999999888888888888888777777777888888999999::::::999;;;>>>??????BBBGGGLLL\\\xxxgggeeehhhrrrvvv]]]KKKCCC@@@===;;;:::<<>>>>>@@@DDDFFFJJJOOOUUUZZZ^^^```hhhjjjnnnrrrwww{{{~~~yyyvvvssssssyyywwwmmmeeebbb^^^\\\YYYUUUSSSRRRRRRSSSPPPQQQUUU[[[bbblll}}}}}}}}}~~~|||xxxuuutttoookkkeee___ZZZWWWVVVUUUQQQRRRSSSWWW\\\___``````\\\]]]^^^___aaabbbcccccc^^^]]]\\\YYYUUUPPPLLLIIIKKKQQQ\\\fffooosssuuuuuutttooohhhaaa]]]\\\]]]^^^\\\]]][[[XXXSSSOOOMMMMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMJJJFFFDDDDDDGGGLLLZZZqqq}}}ooohhhhhhddd^^^VVVNNNIIIEEEBBB@@@???>>>AAADDDEEEDDDFFFKKKPPPRRRTTTWWWYYY[[[\\\\\\]]]lllwwwgggZZZ[[[iiizzzsssfff^^^QQQHHH===555222333333333111111222222333444444444444555666888999;;;<<<======???BBBCCCCCCDDDFFFHHHJJJNNNRRRRRRPPPMMMNNNOOOPPPSSS\\\lllqqq___RRRNNNRRRWWW___nnn{{{vvvqqqjjjeeebbb[[[ZZZcccmmmtttwwwbbbYYYOOOIIIDDD??????BBB<<<:::999999:::;;;;;;:::<<<;;;999999:::<<<>>>@@@999999999999::::::::::::999999999999::::::::::::888;;;>>>???@@@BBBHHHMMM\\\wwwlllhhhhhhnnnwwwcccQQQEEE@@@>>><<<:::<<>>>>>@@@BBBDDDHHHMMMRRRWWW[[[]]]hhhjjjmmmpppuuuyyy|||}}}{{{{{{}}}vvvooojjjfffaaa[[[WWWVVVWWWWWWTTTTTTXXX]]]aaaeeeoooyyy~~~{{{zzz{{{xxxvvvoookkkeee___[[[YYYZZZZZZVVVUUUVVVXXX]]]```aaabbb______``````aaabbbcccccc^^^\\\XXXTTTOOOKKKHHHFFFKKKOOOVVV]]]dddhhhjjjkkklllkkkhhhddd```^^^^^^___[[[[[[[[[WWWSSSPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSQQQMMMHHHEEEDDDDDDHHHTTTlllzzzmmmgggggg```ZZZRRRLLLGGGDDDBBB@@@???>>>???CCCDDDCCCFFFLLLPPPTTTWWWXXXVVVVVVXXXZZZaaaqqqttthhh^^^bbbppp}}}}}}xxxkkk___ZZZNNNFFF;;;444222333333333111111222222333444444555444444666777999;;;<<<===<<<>>>AAACCCDDDEEEHHHJJJJJJPPPUUUVVVRRRMMMLLLLLLNNNSSS\\\hhh{{{~~~yyyhhhWWWQQQRRRUUUYYYaaalll|||}}}uuupppkkkeee``````[[[\\\gggrrryyyrrraaaXXXNNNGGGBBB===???CCC<<<;;;999999;;;<<<;;;:::===;;;999888999<<>>@@@@@@CCCIIIMMM^^^yyypppkkkhhhkkk~~~yyyhhhVVVHHHAAA>>><<<======CCCLLLTTTZZZbbbiiiyyyyyymmmjjjeee[[[WWWQQQMMMLLLLLLLLLKKKQQQQQQOOOIIICCC???>>>@@@@@@BBBFFFKKKPPPUUUYYY[[[gggiiilllooossswwwzzz{{{vvvqqqiiibbb]]][[[\\\\\\ZZZYYY\\\```bbbccchhhooouuu{{{zzzzzz}}}zzzxxxqqqmmmgggaaa^^^^^^```aaa]]][[[YYYZZZ\\\^^^________________________``````[[[XXXSSSNNNIIIEEECCCBBBMMMOOOSSSXXX\\\___bbbcccaaabbbcccbbb```___^^^___^^^___^^^ZZZUUUSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWWWWTTTOOOJJJFFFEEECCCFFFQQQhhhxxxkkkeeefff]]]XXXQQQJJJFFFDDDBBB@@@???===???BBBCCCCCCGGGLLLPPPVVV[[[[[[WWWTTTUUUXXXfffuuuuuukkkdddiiiwwwzzzyyysssfff[[[WWWMMMEEE:::333222333333333111111222333333444555555333444666777999;;;<<<======@@@CCCEEEFFFHHHKKKMMMHHHOOOVVVWWWTTTOOOMMMMMMKKKQQQYYYbbbpppnnn\\\SSSSSSUUUVVVVVV\\\ooo~~~wwwmmmbbb]]]]]][[[[[[cccrrr~~~{{{ooo\\\QQQGGGEEEEEECCCAAAAAA<<<<<<<<<;;;::::::999999;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<===???BBBDDDFFF===>>>>>>>>><<<999666444888999;;;===@@@EEEKKKOOOddd{{{|||kkkhhhpppyyyuuudddQQQAAA===AAA;;;;;;===DDDOOOYYY^^^```ooozzzqqqjjjfffaaa\\\VVVQQQPPPPPPPPPOOOTTTUUUTTTOOOHHHBBB@@@AAA@@@BBBEEEHHHKKKPPPVVVZZZbbbffflllqqqsssuuuvvvwww{{{{{{|||~~~rrrllliiiccc___```]]]^^^___aaadddgggiiijjjtttxxx}}}|||{{{{{{}}}~~~zzztttnnnjjjeeeaaa```aaaaaaaaaZZZ\\\]]]]]][[[[[[\\\]]]]]]]]]\\\\\\___bbb^^^WWWUUURRRNNNIIIFFFEEEEEEEEEMMMMMMOOOUUU[[[^^^]]][[[WWWXXXZZZ]]]```ccceeefffhhhfffbbb^^^ZZZWWWVVVUUU\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVRRROOOKKKHHHGGGHHHGGGQQQjjj}}}rrrlllhhhccc^^^YYYQQQJJJFFFDDDBBBAAAAAA>>>>>>AAACCCDDDGGGKKKNNNTTT[[[\\\YYYUUUUUUWWWooo}}}vvvhhhcccnnn|||uuummmbbbZZZUUUIII>>>444444666444222111111000111222333666888:::777777777777999;;;===>>>>>>@@@BBBCCCCCCEEEHHHJJJIIILLLNNNOOONNNMMMMMMNNNNNNQQQVVV\\\eeevvvzzzjjjXXXLLLSSSSSSSSSYYYgggvvvzzztttjjj___YYYZZZ[[[\\\eeettt~~~tttjjj___TTTJJJGGGFFFDDDAAAAAA<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAA??????@@@@@@>>><<<:::888:::;;;<<<===???CCCIIIMMMaaaxxx~~~kkkgggoooxxxzzzlllYYYHHH@@@@@@===<<<>>>DDDMMMVVV\\\^^^jjj~~~ssslllhhhddd___XXXRRRPPPPPPPPPPPPTTTTTTTTTOOOIIIDDDAAAAAA@@@BBBEEEGGGJJJOOOUUUYYYaaaeeekkkooorrrtttvvvwww{{{|||~~~xxxqqqjjjffffffbbbbbbbbbccceeefffhhhiiimmmpppuuu|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||yyytttlllhhhccc``````aaaaaaaaa___``````^^^\\\[[[\\\]]]ZZZ\\\\\\[[[\\\]]]YYYSSSQQQOOOLLLJJJHHHHHHIIIJJJQQQRRRTTTXXX\\\^^^\\\YYYXXXWWWWWWYYY[[[___ccceeeiiigggddd```\\\YYYWWWVVVYYYZZZ\\\^^^```aaaaaaaaaZZZXXXUUUQQQMMMKKKIIIHHHIIIJJJTTTjjjzzzppplllhhhddd\\\VVVNNNGGGCCCAAA@@@???@@@======AAADDDFFFJJJPPPSSSYYY___^^^ZZZXXX\\\aaatttttthhheeerrr{{{uuummmcccZZZTTTGGG<<<444444666444222222333333333444555888:::;;;777777777888999;;;>>>???@@@AAACCCDDDEEEGGGJJJLLLKKKKKKLLLMMMNNNMMMLLLKKKMMMOOOTTTYYY___nnnrrr```RRRNNNNNNOOOTTTaaappp}}}~~~yyyrrrhhh\\\WWWXXX[[[___jjjxxxzzzsssmmmcccWWWMMMIIIHHHDDDAAA@@@;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>======>>>???@@@@@@???>>><<<;;;;;;;;;<<<<<<>>>AAAFFFJJJ\\\tttnnnhhhoooxxxvvvdddPPPCCC@@@>>>===>>>CCCKKKSSSYYY\\\cccxxxwwwpppllliiicccZZZSSSPPPOOOOOOOOOSSSSSSSSSOOOJJJEEEBBBAAA@@@AAADDDFFFIIINNNSSSWWW^^^ccchhhmmmppprrrtttvvvxxxzzz}}}wwwsssrrrkkkjjjiiihhhhhhhhhiiiiiilllmmmpppsssxxx}}}wwwuuuvvvyyy}}}}}}zzz{{{xxxrrriiifffaaa______aaabbbbbbaaaaaa```]]]ZZZYYYZZZ[[[\\\aaaeeecccaaa```]]]YYYRRRQQQOOOMMMMMMMMMNNNOOOUUUVVVXXX[[[^^^]]][[[XXXYYYWWWUUUUUUWWWZZZ^^^aaagggfffdddbbb^^^[[[XXXWWWYYY[[[___bbbdddddddddcccYYYWWWSSSOOOLLLJJJIIIIIIJJJMMMYYYkkk}}}uuunnnlllhhhddd]]]XXXPPPJJJFFFDDDCCCBBB@@@======AAAEEEHHHNNNTTTYYY___cccaaa[[[]]]hhhssssssjjjjjjxxxzzzssskkkbbbYYYRRRDDD:::333444666555333333555444444555666888:::;;;777777888888:::===???@@@BBBCCCEEEFFFGGGIIILLLNNNLLLKKKJJJLLLOOOPPPMMMJJJLLLMMMQQQTTTYYYdddzzz}}}jjjZZZOOONNNNNNQQQZZZhhhwww{{{tttiii]]]YYYZZZ___fffqqq}}}~~~xxxtttrrrfffZZZOOOJJJHHHCCC@@@???::::::;;;<<<<<<===>>>>>><<<<<<<<<;;;:::999999999:::;;;===??????===<<<:::<<<<<<===>>>>>>===<<<<<<:::;;;;;;<<<===AAAFFFJJJWWWpppuuummmsss{{{~~~mmmWWWFFF???======>>>BBBHHHQQQXXX\\\```qqq}}}sssppplllfff\\\TTTPPPNNNNNNNNNQQQQQQPPPNNNJJJFFFBBB@@@???AAACCCEEEGGGLLLQQQUUU[[[___eeejjjmmmpppsssuuusssvvvzzz~~~~~~|||}}}tttnnnjjjooovvv~~~~~~vvvuuurrrooommmllllllllllllnnnppprrruuuzzz~~~yyyuuurrrtttwww|||}}}{{{vvvooogggddd```^^^^^^```aaaaaa]]]]]][[[YYYVVVVVVXXXZZZ```jjjqqqpppmmmkkkjjjhhh```^^^ZZZWWWTTTRRRRRRRRRVVVXXXZZZ\\\]]]\\\ZZZXXXZZZYYYWWWVVVVVVWWWYYYZZZaaaaaaaaaaaa___]]][[[YYY^^^```ccceeeeeebbb___]]]XXXUUUQQQMMMJJJIIIIIIIIIJJJPPP]]]mmmzzz~~~rrrlllkkkhhhbbb\\\WWWOOOIIIFFFEEECCCCCC@@@======AAAFFFIIIOOOVVV\\\bbbfffbbb^^^dddvvvvvvqqqrrryyyppphhhaaaWWWOOO@@@888222444555444333444444333333333444666888999999999999:::<<<>>>@@@BBBCCCDDDFFFGGGGGGIIILLLNNNMMMKKKJJJMMMSSSUUURRRNNNJJJKKKNNNRRRTTT\\\nnn~~~~~~tttdddWWWTTTQQQQQQVVV```qqq|||uuuiii^^^\\\___gggooozzzwwwqqqnnnnnneeeYYYNNNIIIGGGBBB>>>===999::::::;;;<<<===>>>>>><<<<<<;;;:::999888777777777888;;;===>>>===<<<;;;;;;<<<<<<===============888999:::;;;>>>BBBGGGKKKUUUnnnvvvyyyttt^^^JJJ@@@<<<<<<===@@@GGGPPPYYY___aaannnxxxrrrnnnhhh^^^UUUPPPNNNMMMLLLNNNNNNNNNLLLJJJFFFBBB???>>>@@@BBBCCCEEEIIINNNRRRXXX\\\aaafffjjjmmmqqqtttrrruuuyyy}}}~~~yyy{{{uuummmeee```]]]\\\___bbbeeekkkttt|||wwwrrrpppoooooolllmmmnnnoooqqqtttzzz~~~|||~~~|||zzz|||~~~{{{}}}~~~{{{yyywwwssstttvvv{{{~~~uuukkkgggccc___\\\]]]^^^______XXXXXXWWWUUUTTTVVVZZZ]]]dddppp{{{}}}{{{zzzzzzxxxsssooohhh```ZZZVVVTTTSSSUUUVVVYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVV\\\]]]^^^`````````___^^^aaacccfffgggeeeaaa\\\YYYWWWTTTPPPLLLJJJIIIIIIJJJKKKRRR```pppzzz|||pppkkkkkkfff```VVVQQQIIIDDDAAA@@@???>>>AAA>>>>>>CCCGGGIIIOOOUUU\\\bbbeeebbb```kkk{{{xxx{{{yyymmmddd^^^TTTKKK===777222444555444333555444444333444555777999:::;;;;;;;;;;;;===???AAABBBCCCEEEFFFFFFFFFGGGJJJLLLMMMKKKKKKOOOVVVYYYWWWSSSJJJKKKOOORRRTTTYYYfffttt}}}{{{|||ttt```YYYSSSRRRTTT[[[lll|||~~~zzzrrrggg___```fffrrr{{{~~~tttmmmjjjjjjaaaVVVKKKFFFDDD@@@===<<<999999::::::;;;<<<======;;;::::::999888777777666555666888:::<<<======<<<=========>>>>>>?????????888999;;;<<<>>>CCCHHHLLLVVVmmm}}}gggPPPDDD======>>>@@@EEEOOOZZZaaaccclll~~~uuupppiiiaaaYYYSSSPPPMMMKKKMMMMMMLLLLLLKKKHHHCCC@@@===???@@@BBBDDDGGGLLLPPPUUUYYY^^^cccgggkkkooorrruuuwwwzzz~~~zzzzzzzzzlllccc]]]YYYYYYZZZXXX[[[]]]___aaagggooouuu~~~{{{vvvtttrrrppppppooommmmmmppptttxxxxxxyyyyyyuuupppmmmoooqqqtttxxx|||~~~}}}{{{zzzzzzvvvwwwyyy~~~~~~|||{{{|||vvvkkkhhhddd___\\\[[[[[[\\\[[[VVVUUUTTTSSSSSSWWW\\\aaajjjwww~~~xxxnnnddd\\\WWWVVVVVVTTTVVVXXXXXXXXXYYY[[[]]]^^^___aaaaaa```^^^[[[ZZZ\\\]]]___aaabbbdddddddddbbbdddggghhhgggccc___\\\WWWUUURRROOOMMMLLLLLLLLLOOOVVVdddttt}}}zzzoookkkjjjeee^^^UUUPPPIIICCCAAA@@@??????AAA???@@@FFFJJJLLLPPPVVV\\\```aaa```bbbooo}}}|||yyyiii^^^ZZZQQQGGG;;;666333444444222222444555555555666888:::===>>>>>>>>>======>>>???AAABBBEEEFFFFFFFFFEEEEEEGGGIIIKKKJJJLLLPPPVVVXXXXXXVVVLLLNNNQQQUUUVVVXXXaaalllzzz{{{iii]]]TTTSSSTTTYYYgggvvv}}}zzzvvvppphhhccchhhqqq}}}}}}ssslllhhhhhh\\\QQQFFFCCCBBB>>>;;;;;;888999999999::::::;;;;;;999999999888888777777666555666777888:::;;;<<<<<<==================>>>>>>;;;<<<======???BBBGGGKKKXXXnnnqqqXXXHHH@@@@@@@@@AAADDDMMMXXXaaaeeejjj{{{wwwqqqlllddd]]]XXXSSSOOOLLLNNNMMMMMMNNNNNNKKKFFFAAA===>>>@@@AAABBBFFFJJJNNNSSSWWW\\\aaaeeeiiinnnrrrwwwxxxyyy|||~~~~~~|||~~~yyykkk___ZZZYYYXXXYYY]]]\\\___cccddddddfffjjjnnnsss|||zzzuuutttqqqmmmkkkmmmrrruuuuuuvvvtttpppjjjggghhhjjjoootttzzz}}}}}}||||||}}}{{{~~~~~~|||{{{zzz|||zzzooojjjfff```[[[YYYYYYXXXWWWTTTSSSQQQPPPPPPTTT[[[```iiiuuu{{{tttjjj```ZZZXXXYYY[[[WWWXXXXXXWWWVVVWWW[[[___aaabbbcccdddeeeeeeeeeddddddddddddeeeggghhhjjjkkkggghhhjjjkkkjjjgggdddbbbZZZXXXVVVTTTRRRQQQPPPPPPVVV[[[iiixxxwwwllljjjjjjeee^^^WWWRRRKKKFFFCCCCCCBBBBBB??????BBBJJJOOOQQQUUUZZZ]]]^^^___^^^bbbpppxxxzzzzzzfffZZZVVVNNNBBB:::666333444444111111444444444555666999<<>>>>>???@@@AAAGGGHHHHHHGGGEEEDDDFFFGGGHHHIIILLLOOOQQQRRRRRRRRRQQQQQQUUUXXXXXXWWW]]]eeevvvzzzjjj\\\XXXWWWWWW```lll{{{xxxuuupppiiigggooozzzzzzpppiiidddcccYYYNNNCCCAAA@@@===::::::888888999999999999::::::888888888888777777777777777777777777888999;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>>>>???BBBFFFJJJZZZoooyyy]]]KKKCCCCCCBBBAAADDDLLLWWW___eeeiiiyyyyyyrrrnnngggaaa[[[VVVQQQNNNOOONNNNNNOOOPPPNNNHHHCCC===>>>???@@@BBBEEEIIIMMMRRRUUUZZZ___dddhhhnnnqqqvvvvvvwwwyyy{{{}}}~~~pppcccXXXWWWYYYXXXZZZ^^^aaaeeeiiijjjhhhggghhhjjjqqqwww}}}tttrrrnnnjjjhhhkkkppptttqqqrrrqqqlllgggdddeeeggghhhnnnvvv{{{}}}}}}~~~}}}||||||{{{{{{~~~}}}ssslllggg```[[[XXXWWWVVVUUURRRPPPNNNLLLLLLPPPWWW\\\___jjjwww{{{sssmmmccc[[[WWWXXX\\\___ZZZ[[[ZZZWWWUUUVVV[[[```bbbcccccceeegggjjjmmmnnnkkkkkkjjjiiijjjlllmmmnnnmmmnnnooonnnmmmjjjfffddd\\\[[[ZZZXXXVVVUUUSSSRRR[[[___lll{{{tttjjjiiijjjfff^^^TTTOOOHHHCCCAAAAAA@@@@@@>>>>>>CCCMMMSSSUUUYYY]]]^^^^^^]]]\\\aaaoootttwww}}}zzzdddWWWSSSKKK@@@:::666444555444000000333222222333555777;;;>>>???CCCBBB@@@?????????@@@@@@IIIJJJIIIHHHEEEDDDEEEFFFFFFIIIKKKMMMLLLLLLMMMNNNTTTUUUWWWZZZYYYVVVZZZ```kkkwwweee^^^ZZZVVVZZZccczzzwwwtttqqqmmmlllsss}}}|||ppplllkkkgggbbbXXXLLLCCCBBBAAA===:::;;;999888777555555777888999999888888888777666666666:::999999888888777777666999:::;;;<<<============<<<======>>>???AAAEEEIIIRRRjjjzzzqqqmmmhhhRRRFFFBBB???@@@BBBHHHQQQXXXccchhhuuusssmmmgggbbb[[[RRRPPPRRROOOOOOPPPSSSUUURRRKKKFFFDDDAAA>>>>>>AAAFFFJJJKKKPPPSSSXXX\\\aaagggmmmqqqvvvvvvwwwxxxzzz}}}vvvfffbbb^^^\\\___dddhhhjjjnnnpppqqqrrrqqqoooooooooyyyvvvvvvzzz}}}xxxpppiiigggiiinnnqqqqqqqqqoookkkeeebbbbbbcccfffhhhmmmsssxxx~~~|||{{{zzz|||}}}~~~}}}|||yyyvvvmmmfff]]]XXXVVVVVVUUUTTTQQQMMMIIIHHHJJJLLLMMMLLLVVV^^^iiissswwwwwwvvvuuuiiifffbbb^^^[[[XXXXXXWWWZZZZZZYYYZZZ\\\___bbbdddgggiiillllllllllllooorrrrrrqqqqqqrrrvvvyyy{{{|||vvvsssqqqppppppooolllhhhcccbbb```^^^\\\[[[ZZZZZZaaakkkuuu|||zzzpppkkkjjjiiiddd^^^RRRMMMGGGBBB@@@AAAAAAAAABBBBBBEEEMMMXXXaaaeeefffhhhbbb^^^___bbbjjj}}}ooottttttaaaVVVQQQGGG<<<777777666666666555555444555333222222333777:::<<>>???AAABBB@@@>>>FFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOORRRVVVYYYYYYWWWVVVZZZ^^^bbbrrryyycccVVVVVVZZZ\\\wwwtttssssssqqqrrrxxx{{{mmmjjjiiifffaaaTTTJJJAAA@@@@@@<<<:::;;;999888777666666777888999999999999999999888888888777777777888888999999999:::::::::::::::::::::;;;;;;<<<======>>>AAAEEEHHHPPPgggzzzqqqjjj~~~vvv```IIIDDD??????BBBFFFOOOVVV^^^dddoooxxxqqqkkkfff^^^UUUQQQRRROOOOOOOOORRRTTTRRRMMMHHHDDDAAA>>>>>>AAAEEEHHHJJJNNNQQQVVVZZZ___eeekkkooouuuvvvwwwyyy{{{~~~yyypppeeeeeeddddddfffiiilllnnnqqqsssuuuwwwwwwxxxxxxxxxvvvtttuuuxxxzzz}}}uuullliiilllsssxxx}}}xxxpppjjjggggggggggggdddhhhooovvv~~~|||||||||~~~}}}{{{{{{}}}{{{vvvsssiiibbbZZZTTTSSSRRRQQQOOONNNKKKGGGFFFHHHJJJKKKJJJSSSYYYcccjjjnnnpppppppppfffccc___ZZZVVVUUUTTTTTTUUUUUUWWWZZZ^^^dddhhhkkkmmmooopppnnnkkkjjjjjjlllnnnppptttyyy~~~|||zzzyyyyyywwwtttpppkkkjjjhhheeecccaaa``````gggpppyyy~~~vvvllliiijjjhhhaaaZZZQQQLLLGGGCCCAAAAAAAAA@@@AAABBBFFFOOOZZZcccggghhhjjjddd```___bbbjjj|||kkkqqq|||sss```VVVPPPFFF<<<666666555444444444444444555444444444555888:::<<<@@@>>><<<>>>@@@BBBBBBAAAFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSWWWWWWUUUUUUYYY]]]```lllnnn[[[TTTUUUVVVpppnnnooosssvvvxxx~~~vvvgggdddbbb^^^ZZZMMMFFF??????>>><<<;;;;;;:::999888777777888999::::::::::::::::::;;;;;;;;;888888888888888888999999;;;:::999777777888888999:::;;;<<<<<<===???CCCFFFMMMccc|||tttfffyyyrrrPPPGGG??????AAADDDKKKRRRXXX]]]gggwww}}}uuunnniiibbbYYYTTTSSSPPPNNNNNNPPPRRRRRROOOLLLEEEAAA>>>===@@@CCCGGGHHHKKKNNNSSSXXX]]]bbbhhhlllsssuuuxxx{{{}}}}}}tttooogggkkkooopppoooppprrrtttuuuxxx|||yyywwwxxxzzzzzzyyy|||uuupppsss{{{vvvmmmkkkllllllkkkiiinnnwww~~~zzzzzz|||~~~~~~|||xxxtttooorrruuuwwwvvvssspppmmmeee___WWWRRRQQQPPPNNNLLLKKKHHHEEEDDDFFFHHHIIIIIIQQQVVV^^^dddgggiiijjjkkk```]]]YYYTTTRRRPPPQQQQQQPPPQQQTTTXXX^^^dddiiillloooooonnnkkkgggcccbbbaaadddhhhqqqzzz|||xxxvvvsssooollljjjhhhhhhooowww}}}yyypppgggfffiiihhh^^^TTTOOOKKKGGGDDDBBBBBB@@@??????AAAGGGQQQ]]]fffjjjjjjlllgggaaa___aaaiiiyyyuuuiiippp{{{ppp___UUUNNNDDD;;;666555444333333333444555555555666777888999;;;;;;;;;::::::<<<@@@CCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGJJJJJJIIIIIIJJJKKKKKKLLLLLLPPPSSSTTTSSSTTTWWWZZZ]]]cccppp~~~|||bbbTTTQQQRRRgggeeehhhpppwwwzzzoooaaa]]]XXXRRRMMMGGGCCC???>>>>>>===<<<<<<:::999888888888888999:::999999999::::::;;;;;;;;;<<<<<<;;;:::888777666666:::999777666666888:::;;;:::;;;;;;;;;<<<>>>BBBEEEKKK___{{{zzzgggtttZZZLLL@@@???@@@AAAGGGNNNTTTYYYbbbooowwwnnnjjjeee]]]VVVTTTQQQNNNMMMNNNQQQSSSQQQOOOFFFBBB>>>===???BBBDDDFFFIIIMMMQQQVVV[[[aaafffkkkqqqtttxxx|||~~~{{{wwwvvvppptttyyyyyyvvvuuuxxx|||}}}{{{{{{yyyvvvwww{{{~~~~~~yyytttssstttuuuzzz~~~|||wwwxxxxxxyyyxxxsssmmmhhhdddgggjjjmmmmmmllliiiggg```[[[UUURRRRRRQQQOOOMMMIIIGGGEEEDDDEEEGGGIIIKKKRRRXXX___eeeggggggggggggYYYWWWTTTQQQOOOOOOPPPQQQOOOPPPRRRVVVZZZ^^^bbbdddggggggfffccc___\\\YYYWWWVVV[[[ccclllwww}}}xxxssspppooonnntttzzzuuullldddeeeiiiggg[[[PPPLLLJJJFFFDDDCCCBBBAAA???>>>AAAGGGSSS```iiillllllkkkgggaaa^^^```iiivvv~~~tttkkkmmmsss~~~}}}lll]]]SSSKKKBBB;;;777666444333333444555666555666888:::;;;;;;;;;;;;999999:::<<>>>>>??????===::::::999999999999::::::777777888888999999::::::<<<<<<;;;:::999888777777999888777777888:::===???:::;;;;;;;;;;;;>>>AAADDDJJJZZZvvvlllooo}}}eeeRRRAAA???@@@???CCCJJJQQQVVV___iiixxxxxxmmmiiiggg```YYYVVVRRROOOLLLMMMPPPSSSRRRQQQHHHDDD???===>>>AAACCCDDDHHHKKKPPPUUUZZZ___eeeiiiooorrrwww{{{~~~~~~~~~~~~|||{{{|||{{{~~~~~~zzzzzz~~~}}}yyyuuuppppppssszzz}}}}}}|||zzzwwwvvvuuussspppjjjddd___]]]```ccceeefffeeedddbbbZZZVVVRRRPPPRRRRRRPPPNNNIIIHHHGGGFFFFFFHHHKKKNNNTTTZZZbbbhhhiiifffcccaaaTTTSSSRRRPPPPPPQQQRRRRRROOOPPPRRRUUUXXX[[[^^^___]]]]]]]]]]]][[[YYYVVVTTTQQQRRRUUU[[[eeettt}}}xxxuuussssssvvv|||qqqjjjdddeeehhheeeYYYNNNKKKIIIEEECCCCCCBBBAAA@@@???BBBIIITTTaaajjjmmmmmmhhheee___\\\___iiiuuu}}}}}}|||qqqhhhdddrrryyyvvvfffZZZQQQHHH@@@:::777777666555555666777888555777999;;;<<<<<<;;;:::999:::<<<===>>>@@@CCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOQQQSSSTTTTTTSSSXXXgggvvvaaaVVVQQQccc```bbbmmmxxx}}}rrrbbb[[[UUUIIIAAA???===@@@@@@======??????===::::::::::::::::::::::::777777777777777777888888666777777888999999::::::888888888999:::===???@@@;;;;;;<<<;;;<<<>>>AAADDDIIIVVVoooqqqjjjooopppXXXCCC@@@AAA>>>???FFFMMMSSS\\\dddppp}}}ooojjjiiiddd\\\XXXSSSOOOMMMMMMPPPSSSSSSQQQJJJFFFAAA>>>???@@@BBBCCCFFFJJJNNNSSSXXX^^^ccchhhnnnpppuuuyyy|||}}}}}}}}}~~~~~~~~~|||vvvpppoooqqqrrrvvvyyy{{{~~~}}}{{{yyyyyywwwtttppplllhhhddd___\\\\\\]]]```bbbbbbbbb```___UUURRROOOOOOPPPQQQOOOLLLIIIIIIIIIHHHHHHJJJNNNQQQUUU[[[ccchhhgggbbb\\\YYYSSSSSSSSSRRRRRRRRRQQQQQQMMMNNNQQQUUUYYY\\\___```[[[[[[[[[\\\]]]\\\YYYVVVSSSSSSRRRTTTZZZhhhyyy}}}yyyxxxwwwxxx~~~ooojjjeeeeeeeeeaaaWWWNNNKKKHHHDDDBBBBBBBBBBBBAAABBBDDDIIITTT```iiimmmmmmcccbbb^^^ZZZ```lllxxx}}}~~~uuuggg``````uuu|||}}}ooo```VVVOOOEEE>>>:::666777777777777888888888666777999;;;;;;;;;;;;::::::<<<===>>>>>>@@@CCCEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLLLLNNNOOOPPPQQQRRRQQQOOOSSS___rrrooo___UUUmmmggggggqqq}}}uuufffZZZUUUMMMAAA<<>>???<<<;;;>>>>>>:::::::::;;;;;;;;;;;;::::::777777777777777777666666222222333555666777888999777888999:::;;;<<<===>>><<<<<<===<<<<<<>>>AAADDDGGGQQQhhhssseeedddwwwyyy]]]EEEAAABBB======DDDHHHOOOXXX___iii{{{tttmmmlllggg```[[[SSSPPPMMMNNNQQQSSSRRRPPPLLLHHHCCC??????@@@BBBBBBDDDGGGLLLQQQUUU[[[aaaeeemmmooossswwwzzz|||||||||~~~}}}|||{{{|||zzzuuussstttoooppprrruuuyyy~~~~~~}}}|||{{{yyyxxxwwwrrrnnngggbbb```^^^]]][[[]]]^^^```aaaaaa```^^^]]]VVVSSSPPPPPPQQQQQQMMMJJJIIIJJJJJJIIIIIIKKKOOOSSSYYY]]]ccceeebbb]]]XXXUUUTTTUUUUUUUUUTTTQQQNNNLLLJJJLLLPPPTTTXXX[[[^^^______^^^^^^___```^^^ZZZVVVUUUWWWYYY[[[___iiiwww~~~}}}|||{{{~~~wwwllliiigggdddaaa[[[SSSMMMKKKHHHCCC@@@AAABBBCCCCCCEEEFFFJJJSSS^^^gggkkklll``````]]][[[bbbqqq|||qqq```ZZZ]]]sss{{{wwwiii[[[SSSLLLCCC<<<;;;444555777888999888777666777888999:::::::::::::::999<<<>>>??????AAADDDGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPMMMMMMQQQYYYeee{{{ooo```uuunnnlllvvv|||lll^^^SSSNNNFFF:::888???666<<<>>>;;;:::======999:::;;;;;;<<<<<<;;;;;;:::999888888888777777666666222222222333333333444444888999:::;;;;;;;;;;;;;;;<<<=========<<<>>>BBBEEEEEEMMMcccsssbbb^^^qqq~~~___FFFBBBBBB===<<>>???@@@BBBFFFJJJFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJLLLMMMOOOOOOOOONNNNNNOOOPPPQQQPPPOOOLLLMMMQQQVVV\\\nnn~~~mmm{{{sssmmmrrr{{{oooccc\\\QQQGGGAAA>>><<<<<<<<<<<<;;;;;;;;;:::::::::>>>:::777777:::;;;;;;999999888777777999999999888111000000000111333555666;;;888555555666999:::;;;===<<<;;;;;;<<<>>>AAABBBDDDMMM^^^www}}}pppeee^^^ggg}}}ttt___JJJCCCBBB@@@>>>???EEEEEEMMM[[[eeemmm{{{tttrrrkkkccc___TTTPPPLLLJJJJJJLLLMMMMMMPPPNNNIIICCC>>>===???AAABBBEEEIIINNNRRRWWW]]]aaafffkkkpppssstttvvv{{{~~~~~~vvvqqqooommmjjjiiihhhggghhhfffiiinnnuuu|||~~~tttrrrnnnlllnnnssszzz~~~}}}|||{{{{{{zzzzzz{{{{{{vvvtttqqqpppqqqtttyyy|||}}}zzzyyyzzzxxxtttqqqeeeaaa[[[VVVTTTVVVZZZ]]]^^^bbbcccaaaaaabbb```\\\]]]\\\ZZZWWWSSSOOOLLLJJJJJJHHHGGGGGGIIINNNRRRVVV[[[___ccc```ZZZUUUSSSTTTYYYWWWTTTPPPMMMJJJGGGFFFKKKLLLNNNSSSWWW[[[\\\[[[bbbaaa___\\\YYYXXXZZZ[[[ZZZbbblllsssyyy}}}tttpppmmmjjjfffbbb\\\VVVNNNIIIGGGDDDAAA???@@@AAABBBBBBKKKJJJMMMVVVaaafffccc___]]]\\\]]]dddooo|||nnn^^^[[[___qqq{{{~~~zzzmmm___TTTRRRJJJ===777999666666666666777777777777::::::;;;<<<>>>>>>===;;;<<<<<<===???BBBDDDFFFHHHOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMKKKIIINNNNNNOOOPPPPPPPPPOOOOOOMMMOOOTTTYYY]]]iii{{{vvvrrrvvvsssiii___WWWMMMDDD>>>;;;:::999<<<;;;;;;;;;;;;:::::::::>>>;;;888888:::;;;:::888888777777888::::::888777333222222222333666999:::===;;;888777888;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBIIIXXXqqq{{{uuuiii___eeewwwvvvbbbMMMCCCAAA??????AAAEEEDDDLLLXXXaaahhhzzzyyytttlllccc^^^UUURRRMMMKKKLLLMMMNNNNNNPPPNNNJJJDDD???===>>>@@@@@@CCCHHHLLLPPPUUU[[[___dddiiinnnqqqsssuuuyyy}}}|||~~~|||rrrjjjfffdddbbb```^^^^^^^^^^^^aaaeeekkkssszzz~~~wwwkkkjjjggggggiiinnntttwwwvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyvvvtttssstttuuuvvvzzz}}}~~~~~~{{{xxxvvvuuusssoookkkccc___[[[WWWWWWYYY\\\___aaacccccc______bbbbbb___aaa___\\\XXXTTTOOOLLLJJJHHHGGGEEEEEEGGGLLLRRRUUU\\\___bbb___YYYTTTSSSTTTXXXVVVSSSOOOKKKHHHFFFEEEIIILLLQQQWWW]]]```aaa```aaa___\\\YYYWWWXXX\\\```gggoooyyyzzzqqqmmmjjjgggccc___ZZZSSSLLLHHHFFFDDDAAA??????AAACCCCCCLLLKKKMMMVVV```eeeccc``````___aaaiiiuuunnn```^^^cccxxx{{{wwwhhh[[[RRROOOIII===777:::666666666666777777777777;;;:::;;;<<<>>>>>><<<:::<<<===>>>???AAADDDFFFGGGKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPSSS[[[dddooo~~~}}}|||}}}uuujjjaaaZZZTTTJJJCCC>>><<<::::::;;;;;;;;;;;;::::::::::::>>><<<999999999999888777777666777999;;;<<<;;;:::777666444444555888<<<>>>>>>;;;888777999:::;;;;;;;;;:::::::::;;;===???@@@???DDDPPPgggzzz|||ooobbbaaaooozzzhhhSSSFFF@@@>>>???BBBDDDCCCIIITTT[[[cccsss{{{qqqfff___WWWSSSOOOLLLMMMNNNOOOOOOQQQOOOLLLGGGBBB>>>>>>??????BBBFFFIIIMMMRRRXXX\\\aaafffkkknnnppprrrwww{{{zzz|||{{{tttmmmeee___\\\[[[YYYXXXWWWWWWXXXYYYbbbfffmmmtttyyy|||}}}}}}~~~xxxnnnfffeeefffgggjjjooosssuuutttuuuvvvxxxzzz|||~~~|||yyyuuurrrpppqqqtttyyy|||~~~|||}}}zzzvvvrrrooolllgggddd___^^^\\\[[[\\\^^^aaaccciiikkkiiieeeeeehhhiiigggeeeccc___ZZZTTTOOOKKKHHHIIIGGGDDDDDDGGGMMMSSSXXX^^^``````]]]WWWSSSSSSTTTVVVTTTPPPLLLHHHEEEDDDCCCIIINNNVVV^^^dddffffffeee```]]]YYYVVVVVV[[[ccciiixxxvvvnnniiifffccc___[[[VVVPPPJJJFFFDDDCCC@@@??????AAADDDFFFNNNLLLNNNUUU^^^cccccc```aaabbbeeennnyyy}}}oooeeegggooo~~~yyyssscccXXXPPPMMMFFF<<<888:::666666666777777777888888;;;:::;;;<<<>>>>>><<<;;;======>>>???AAACCCEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJKKKMMMOOORRRSSSVVVRRRSSS^^^kkkttt{{{~~~wwwmmmccc]]]WWWQQQJJJDDD@@@???===<<<;;;;;;;;;:::::::::999999===<<<;;;999999888777666777666666888<<<@@@BBBBBB===;;;888555666888<<<>>>;;;999777666777888888888999999999:::;;;<<<>>>>>>>>>@@@JJJ^^^{{{vvvfff```hhhxxxsss^^^LLLAAA===>>>AAAAAAAAAFFFOOOWWW___mmm{{{xxxkkkbbbYYYUUUPPPMMMMMMNNNNNNNNNPPPPPPNNNJJJEEE@@@>>>>>>???AAADDDHHHKKKPPPVVVZZZ^^^bbbhhhkkkmmmoootttxxxzzz|||rrrjjjddd^^^ZZZXXXXXXXXXXXXYYY[[[]]]^^^iiimmmssswwwyyyzzzzzzzzzrrrhhhhhhjjjlllppptttwwwzzz{{{yyyzzz|||yyysssooonnnqqquuuxxxzzz|||}}}{{{|||yyyuuuoookkkfffbbb```]]]]]]^^^```bbbeeehhhiiinnnqqqpppmmmlllooonnnlllhhheee```ZZZSSSMMMIIIGGGJJJHHHFFFEEEIIIPPPWWW[[[```aaa___\\\VVVSSSRRRSSSSSSQQQMMMIIIFFFDDDCCCBBBJJJQQQ[[[dddhhhiiigggfff```]]]YYYWWWYYYaaallltttssskkkfffccc```\\\XXXTTTOOOIIIEEECCCBBB@@@??????BBBGGGJJJPPPOOOPPPUUU\\\aaaaaa___]]]```fffpppzzzzzzoooiiiooozzzxxxrrr```XXXPPPKKKDDD;;;777999666666666777777888888999;;;;;;;;;===??????>>><<<>>>>>>>>>@@@AAACCCEEEFFFFFFGGGHHHKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOKKKJJJIIIJJJKKKNNNQQQRRRWWWSSSTTT___kkksssxxx}}}|||}}}}}}ssshhh___ZZZPPPLLLFFFBBB@@@???>>>===;;;;;;:::::::::999999999;;;<<<;;;:::888777666666999666555777<<>>???@@@FFFVVVppp|||lllbbbdddsssmmmWWWFFF>>>===>>>>>>???DDDKKKSSS]]]jjjttt{{{nnnddd\\\XXXRRRNNNMMMMMMMMMLLLOOOPPPPPPNNNHHHCCC???>>>@@@AAADDDFFFJJJOOOUUUYYYZZZ___eeehhhjjjmmmrrrvvv|||}}}xxxlllddd___[[[YYYXXXXXXYYY[[[^^^bbbeeeggglllpppuuuyyyzzz{{{|||~~~|||qqqjjjnnnpppuuuyyy~~~xxxsssooossswww{{{}}}{{{xxxyyywwwrrrmmmgggbbb___^^^\\\^^^```dddhhhlllooopppppptttuuusssrrrrrrooojjjfffccc^^^XXXQQQLLLHHHFFFHHHGGGEEEFFFJJJQQQXXX]]]bbbbbb___\\\WWWTTTRRRQQQQQQOOOKKKGGGEEEDDDDDDDDDMMMUUUaaaiiijjjhhheeeccc___^^^]]]]]]aaajjjvvv~~~|||qqqiiieee```^^^YYYVVVRRRNNNIIIFFFAAABBBAAA@@@@@@DDDJJJOOOSSSSSSSSSWWW\\\______]]]ZZZ```hhhsss|||{{{rrrhhheeennn{{{xxxrrr___YYYRRRJJJBBB:::666777666666666777888999999999;;;;;;<<<>>>AAAAAA@@@????????????@@@AAABBBDDDEEEFFFGGGHHHJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLMMMNNNOOONNNLLLKKKJJJJJJLLLNNNOOOTTTSSSUUU]]]dddjjjsss|||}}}yyyooodddYYYSSSGGGDDD@@@===<<<<<<:::999::::::::::::999999999999999;;;;;;;;;888666666777999777555777===EEELLLOOOFFFCCC>>>:::777666777888;;;999888999:::<<<;;;;;;888999999:::;;;<<<======@@@AAAEEEQQQeeessseeebbbnnn{{{bbbMMMBBB???>>>===???BBBHHHPPPZZZeeemmm|||pppfffaaa\\\VVVQQQNNNMMMLLLKKKMMMPPPRRRQQQLLLFFFAAA>>>@@@AAACCCEEEGGGLLLSSSWWWXXX]]]cccfffhhhkkkpppttt|||}}}~~~sssjjjddd```^^^]]]\\\]]]^^^aaadddhhhlllnnnlllqqqvvvzzz||||||wwwssstttwww|||}}}wwwzzz}}}xxxtttrrrpppmmmhhhbbb^^^]]]]]]\\\^^^bbbggglllppptttvvvvvv{{{}}}{{{yyywwwrrrlllccc```[[[UUUPPPLLLIIIHHHFFFEEEFFFHHHLLLSSSYYY]]]dddccc```]]]YYYUUURRRPPPOOOMMMIIIFFFEEEEEEFFFGGGQQQZZZeeekkkkkkfffbbb___^^^___bbbffflllttt~~~zzzooogggddd^^^[[[WWWTTTQQQMMMIIIFFFAAABBBBBBAAABBBFFFNNNUUUYYYYYYZZZ\\\^^^___^^^\\\ZZZaaalllxxxwwwmmmaaa___jjjyyy~~~uuunnn]]]YYYRRRIII???888666666555666777777888999::::::;;;;;;<<<@@@CCCEEEDDDCCC@@@???@@@@@@AAABBBCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNOOONNNMMMKKKKKKKKKKKKLLLRRRRRRUUUYYY\\\```kkkvvv|||}}}tttjjj]]]PPPHHH???===:::999999999888666:::::::::999999999999888777999;;;;;;888666777888888777777:::???DDDHHHIIIFFFDDD@@@<<<999888888888999888777999;;;===<<<<<<888999:::;;;<<<======>>>@@@BBBEEELLL\\\xxxzzzhhh```iiimmmUUUGGGBBB???===???AAAEEELLLVVV___dddvvvtttkkkfffaaaZZZTTTPPPNNNLLLKKKKKKOOOSSSSSSOOOHHHBBB???>>>???AAABBBEEEJJJPPPUUUWWW[[[aaaeeegggjjjooossszzz|||~~~}}}wwwqqqnnnlllkkkjjjhhhiiijjjkkknnnrrruuuvvvssswww|||~~~~~~yyysssnnnhhhhhhfffaaa\\\YYYZZZ[[[[[[]]]aaaffflllrrrvvvxxxzzz}}}~~~zzzwwwvvvqqqlll___]]]XXXTTTPPPNNNMMMLLLGGGHHHIIIMMMRRRXXX]]]```eeedddbbb___\\\WWWRRRNNNNNNLLLIIIFFFFFFGGGIIIKKKTTT]]]hhhmmmkkkeeeaaa___[[[___fffnnnuuu|||wwwlllfffbbb\\\YYYUUUQQQOOOLLLIIIFFFAAACCCCCCCCCCCCHHHQQQYYY___```bbbccccccbbb___]]]YYYbbbooo{{{xxxlllbbbbbbpppyyynnngggWWWVVVPPPFFF===888666666555666777888999::::::;;;:::;;;===AAAEEEGGGGGGFFF@@@@@@@@@@@@AAABBBBBBCCCFFFEEEEEEDDDDDDEEEGGGHHHFFFGGGIIIKKKLLLMMMLLLLLLOOOOOONNNMMMLLLLLLKKKKKKQQQQQQSSSVVVWWWXXX```iiiooo|||zzzpppfffXXXJJJ@@@<<<:::888777888888777666:::::::::999999999888888555888;;;;;;888666777888777777999<<<@@@CCCCCCBBBEEEDDDAAA>>><<<::::::999666555555777:::;;;;;;;;;999999;;;<<<===>>>>>>>>>???BBBEEEIIIUUUqqq}}}jjj___eeezzzsssZZZLLLEEEAAA>>>@@@AAACCCIIISSS[[[^^^ooozzzqqqjjjeee]]]WWWRRRPPPMMMLLLJJJNNNSSSTTTPPPJJJCCC@@@===>>>???@@@CCCHHHNNNSSSVVV[[[aaaeeegggjjjooosssxxxzzz||||||zzzyyyxxxxxxvvvvvvvvvvvvxxxzzz}}}~~~}}}|||vvvooojjjaaaaaa```\\\WWWUUUWWWZZZ[[[]]]```eeekkkqqqvvvyyyvvvxxxvvvpppmmmllliiieee]]][[[WWWTTTQQQOOOOOOOOOJJJLLLNNNSSSXXX]]]bbbeeeeeedddcccaaa]]]XXXRRRNNNMMMKKKIIIGGGGGGIIIKKKMMMUUU^^^iiinnnlllfffbbb```XXX___iiissszzztttkkkdddaaaZZZWWWSSSPPPMMMKKKHHHEEEAAACCCDDDDDDDDDIIISSS[[[dddeeeggghhhgggdddaaa^^^WWW```ooo{{{~~~zzzooogggiiizzzuuuiiiaaaSSSSSSNNNDDD;;;777777777555666777888999:::;;;;;;:::;;;===BBBGGGIIIJJJIIIAAA@@@@@@@@@AAAAAABBBCCCEEEDDDBBBBBBCCCEEEGGGIIIDDDFFFIIIKKKLLLLLLLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKQQQPPPQQQTTTUUUUUUXXX^^^dddnnnyyymmm]]]NNNBBB<<<888888888777777666666555888666444444555777777777777888888888888888777777999999999999:::;;;<<<===@@@AAACCCCCCAAA>>>;;;999;;;:::888777777888:::;;;:::::::::;;;<<<===>>>???@@@@@@DDDJJJTTTkkk{{{mmmbbbcccssslllOOOCCCFFF???>>>>>>AAAHHHQQQZZZ___kkkyyyzzzuuuooohhhaaa\\\VVVOOONNNPPPNNNLLLLLLPPPTTTQQQGGG???>>>======>>>AAAEEEIIIKKKRRRVVV[[[```dddiiinnnrrrxxxxxxyyy}}}~~~}}}{{{{{{{{{vvvllleeeYYYWWWVVVTTTTTTUUUVVVWWWUUUXXX]]]ccciiimmmppprrrqqqpppmmmkkkiiifffaaa^^^ZZZYYYVVVTTTRRRPPPOOOOOOQQQRRRUUUYYY]]]aaadddfffmmmkkkfffaaa\\\XXXVVVUUUKKKJJJHHHEEEEEEJJJRRRYYYccceeehhhlllooommmiiieee]]]aaahhhpppxxxuuunnnhhhccc```XXXUUUPPPMMMKKKIIIGGGFFF>>>???BBBEEEJJJQQQYYY^^^cccgggkkkmmmnnnkkkddd^^^UUUgggzzz~~~wwwtttsssuuu~~~|||oooaaaWWWQQQHHHAAA<<<999666555888888999:::;;;;;;;;;;;;@@@??????CCCHHHJJJJJJHHHFFFDDDAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLMMMMMMLLLMMMIIIGGGJJJMMMMMMOOORRRSSSRRRPPPPPPPPPRRRUUUWWWZZZaaannn}}}{{{uuuiiiYYYJJJ@@@<<<888777777666555444333333888666555555777999999999444444555555444444444444555555555666888:::<<<===@@@@@@AAAAAA???===:::999::::::888888777888999:::888888888888999;;;<<<===>>>???BBBGGGPPPeeeqqqeeedddqqqzzz]]]IIICCCAAA@@@???AAAGGGOOOWWW\\\fffrrr}}}ssskkkccc^^^WWWOOOMMMOOONNNLLLMMMQQQTTTRRRJJJAAA???>>>===>>>@@@DDDHHHKKKQQQUUUZZZ___ccchhhmmmqqquuuuuuwww{{{~~~zzzxxxwwwrrriiibbbUUUTTTRRRQQQQQQRRRTTTVVVYYY[[[___cccgggjjjllllllllljjjhhhgggfffddd```]]]^^^^^^^^^ZZZVVVSSSRRRRRRRRRUUUYYY^^^ccchhhlllnnnqqqmmmfffaaa]]]ZZZVVVSSSLLLKKKIIIGGGGGGMMMVVV]]]fffhhhkkknnnpppoookkkggg___aaafffmmmvvv~~~|||rrrkkkeee```^^^WWWTTTPPPMMMLLLJJJGGGEEE@@@AAADDDGGGMMMTTT\\\```bbbdddfffggggggeee```\\\\\\lll}}}uuurrrqqquuu~~~qqqdddVVVPPPGGG???:::888666555777888999:::;;;;;;;;;;;;@@@???@@@CCCGGGIIIIIIHHHFFFDDDAAAAAACCCDDDEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGIIIKKKMMMOOOOOOOOOOOONNNIIIHHHKKKMMMMMMOOORRRUUUSSSQQQOOOOOOPPPRRRSSSUUUZZZdddssswwwvvvpppcccRRRDDD===<<<888888777666555444333333777666555666888::::::999444444333333333333444444333333444666888:::<<<===??????>>>===<<<:::999888999999999888888777777777777777777888999:::<<<<<<======???CCCJJJ]]]|||xxxkkkeeeooo|||nnnRRRBBBBBBAAA@@@AAAEEELLLTTTYYY```iii{{{xxxppphhhbbbZZZRRROOOQQQNNNMMMMMMQQQUUUSSSMMMFFFAAA@@@>>>>>>@@@CCCGGGIIIOOOSSSXXX]]]aaafffkkkooorrrrrrtttxxx}}}~~~}}}|||vvvssspppkkkddd___VVVTTTRRRQQQRRRTTTWWWYYY```bbbdddfffggghhhgggggggggeeecccccccccbbb___^^^```cccfffbbb\\\VVVUUUWWWWWWYYY^^^eeekkkqqquuuwwwwwwpppgggbbb___\\\WWWRRRNNNLLLJJJIIIKKKRRR[[[bbbjjjkkknnnppprrrppplllhhh```___```fffqqq{{{vvvmmmfffaaa\\\ZZZUUUSSSPPPNNNMMMJJJFFFDDDAAACCCFFFKKKRRRYYY```dddbbbbbbbbbcccbbbaaa```___fffwwwyyyuuutttxxx~~~pppdddTTTMMMDDD<<<888666666666777777888999::::::::::::>>>>>>???BBBEEEGGGGGGFFFEEECCCAAAAAACCCEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJMMMOOOQQQRRRRRRRRRNNNJJJHHHLLLNNNMMMNNNQQQUUUSSSPPPNNNMMMMMMMMMNNNSSSWWW]]]eeesss~~~rrrqqqjjj\\\KKK???:::;;;;;;:::999888777555444444555444444555777999999888777666555555555666777888555666666777999;;;<<<======<<<;;;:::999888888777888888888888888666555555999999999999:::<<<===>>><<<===???AAAEEETTTpppqqqhhhmmmyyyyyy[[[GGGBBB@@@???@@@DDDKKKRRRWWW[[[bbbqqqzzzssslllggg___VVVRRRSSSNNNMMMMMMQQQTTTTTTPPPKKKCCCBBB???>>>???BBBEEEHHHLLLPPPUUUZZZ^^^ccchhhlllpppqqqrrruuuyyy}}}~~~|||zzz|||{{{wwwqqqlllhhheee```]]]\\\[[[YYYXXXYYY[[[^^^___fffggghhhiiiiiihhhfffffffffdddbbbaaaaaaaaa___^^^^^^dddiiiggg___YYYYYY[[[]]]```ffflllrrrxxx{{{}}}|||sssiiidddccc```YYYRRROOOMMMJJJJJJNNNVVV```gggmmmmmmoooppppppnnniiieee]]]ZZZYYY^^^iiittt{{{}}}~~~xxxooogggaaa]]]YYYWWWSSSRRRPPPOOOMMMJJJFFFCCCBBBCCCGGGNNNVVV^^^dddgggbbbaaaccceeefffeeefffjjjttt~~~|||zzzkkk```RRRKKKAAA999555555777777666777888999::::::::::::<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJMMMOOOQQQSSSSSSSSSOOOJJJIIILLLNNNMMMMMMOOOQQQPPPNNNLLLKKKKKKLLLLLLPPPTTTYYY\\\dddyyy~~~xxxpppmmmdddUUUFFF<<<999:::::::::999888777666555555333333222444666777666555888888888888888999::::::777777777777888888999:::;;;:::999888777777666666666777777777777666555444888888888999:::;;;<<<======>>>???@@@BBBNNNggg}}}yyyjjjkkkvvvcccNNNAAA@@@>>>>>>BBBIIIPPPTTTYYY^^^jjjzzzuuuoookkkcccZZZTTTTTTOOONNNNNNPPPSSSTTTRRROOOFFFDDD@@@>>>>>>@@@CCCFFFIIIMMMRRRWWW[[[```eeeiiiooopppqqqsssuuuxxx{{{}}}~~~|||zzzyyyyyy~~~}}}zzzvvvrrrnnnjjjgggeeedddcccdddcccbbbaaaaaabbbcccdddiiijjjjjjjjjjjjhhhgggfffgggdddaaa_________^^^^^^[[[bbbhhhhhhbbb]]]]]]```eeehhhmmmrrrwwwzzz}}}~~~}}}uuulllggggggccc\\\TTTPPPMMMJJJJJJPPPZZZdddkkkooonnnnnnmmmllliiiccc___VVVTTTSSSWWWaaakkksssvvvyyyxxx|||wwwrrrjjjccc^^^[[[XXXVVVRRRQQQOOONNNMMMJJJFFFCCCBBBCCCHHHPPPZZZcccgggiiidddcccffflllnnnmmmrrryyyvvveeeZZZOOOHHH???777555555777888777777888999:::::::::::::::;;;===>>>??????@@@AAABBBAAA@@@BBBEEEFFFGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQQQQQQQOOOJJJIIILLLNNNLLLKKKMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLOOOUUUYYY\\\kkk{{{}}}zzzqqqlllfff[[[NNNCCC<<<;;;;;;999999888888777666666666555444444555777777666444666777888999::::::999999666666555555555555666666888888999888777666555555555555555555555555555555555555555666777888::::::>>>???@@@@@@@@@III___tttllliiirrrkkkVVVBBB@@@>>>>>>@@@FFFLLLQQQWWW\\\fffvvv}}}yyyvvvsssjjj^^^VVVSSSPPPOOONNNOOOQQQSSSRRRRRRIIIFFFAAA>>>===???BBBDDDFFFJJJOOOTTTXXX]]]bbbfffkkkmmmppprrrsssuuuxxxzzz|||~~~~~~{{{zzz{{{}}}}}}{{{tttrrrqqqppppppqqqssstttppppppooonnnmmmlllkkkkkkmmmmmmnnnmmmmmmkkkiiihhhiiieeeaaa^^^^^^___``````^^^dddiiijjjfffcccccceeelllnnnrrrwwwzzz||||||}}}{{{vvvppplllkkkfff___XXXSSSOOOKKKKKKSSS^^^hhhnnnpppnnnllljjjgggbbb\\\XXXOOOPPPRRRVVV]]]eeelllqqqssssssxxxqqqmmmfff```]]][[[ZZZYYYSSSQQQNNNMMMLLLJJJGGGDDDCCCDDDIIISSS___hhhkkklllgggeeegggnnnqqqrrrzzztttbbbWWWLLLFFF>>>888666666888999888888999:::;;;;;;;;;;;;:::<<<>>>???>>>>>>???@@@AAA@@@@@@BBBEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNJJJIIILLLMMMKKKIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPWWW]]]___ggg~~~{{{xxx~~~tttlllfff]]]QQQFFFAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;888666555777999;;;<<<;;;:::999444444444444444555666777666777888999888777555333444333333333333555666777555555555555777888999:::===>>>??????>>>EEEYYYmmmnnnfffnnnvvv]]]FFFCCC@@@>>>???BBBGGGKKKTTTYYYbbbnnnvvvggg[[[VVVQQQOOONNNNNNOOOQQQRRRSSSKKKHHHBBB>>><<<===@@@CCCDDDHHHMMMRRRVVV[[[```dddeeeiiinnnqqqrrrtttwwwyyy{{{}}}~~~}}}|||{{{yyywwwxxxzzz|||~~~{{{yyyvvvvvvvvvuuutttrrrooonnnlllhhhdddbbbcccfffggghhhhhhkkknnnooommmkkkjjjjjjppprrrvvvzzz|||}}}}}}}}}vvvuuusssqqqnnnhhhbbb]]]VVVQQQMMMNNNVVVaaakkkqqqqqqoookkkhhhccc]]]VVVQQQKKKPPPVVVZZZ^^^cccjjjpppssssssxxxnnniiiccc___]]]]]]\\\\\\SSSQQQNNNLLLKKKIIIGGGEEEDDDFFFKKKWWWdddmmmpppoookkkddddddiiikkknnn|||wwweeeZZZIIIDDD>>>999777888999999999999:::;;;<<<<<<<<<<<<<<<>>>AAAAAA??????@@@BBB@@@???@@@CCCFFFHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLLLLLLLLLLKKKMMMIIIHHHKKKLLLIIIGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLSSSRRRWWWaaadddggguuuyyy}}}zzzqqqiiiaaaWWWIIIAAA???AAAAAA@@@????????????@@@@@@@@@@@@>>>======>>>???>>>;;;999666888;;;>>>???>>>;;;:::444444555555777888::::::555777999:::999777444222444333222111222444777999666666777777888:::;;;<<<===>>>???>>><<>>===@@@DDDGGGQQQWWW___iiixxxoooaaa[[[QQQPPPNNNMMMNNNPPPRRRSSSLLLHHHCCC>>><<<===@@@BBBCCCFFFKKKPPPUUUZZZ___bbbaaaffflllqqqssstttwwwzzzzzz||||||xxxwwwwwwwwwvvv{{{}}}~~~{{{yyyvvvtttpppllliiigggjjjmmmpppqqqqqqrrrsssssssssqqqooonnnqqqtttxxx|||~~~~~~ssstttuuutttpppjjjccc___YYYTTTOOOPPPXXXdddnnnsssrrroookkkgggaaaZZZSSSNNNIIIQQQZZZ___```cccjjjqqquuuuuuzzzlllhhhccc___^^^^^^^^^^^^TTTQQQMMMJJJJJJIIIHHHFFFFFFGGGMMMYYYgggpppsssrrrmmmddd___bbbdddhhhzzz{{{iii___HHHDDD>>>:::888999999999999:::;;;<<<============>>>AAACCCCCCAAA@@@AAADDD??????@@@CCCFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDHHHIIIJJJLLLLLLLLLKKKJJJLLLHHHGGGKKKKKKHHHFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKRRRNNNSSS^^^bbbccclllzzz~~~yyysssjjjdddYYYQQQJJJGGGCCC>>>===>>><<<<<<;;;;;;<<<===???@@@>>>>>>?????????===<<<;;;999999999999999:::::::::888888777777888888999:::999999::::::999666444222666666666666666777888999:::999888777777888999:::;;;:::;;;======BBBQQQ___yyylllpppzzzsssYYYIII>>>???BBBAAABBBFFFPPPRRRYYYbbbnnnuuueee^^^VVVQQQNNNOOOPPPNNNNNNQQQOOOKKKFFF@@@>>>>>>@@@BBBAAADDDIIINNNRRRVVV[[[^^^cccgggmmmrrruuuwwwyyyzzz|||||||||~~~}}}}}}}}}~~~}}}{{{{{{xxxqqqoooppprrrtttxxx~~~yyyxxxwwwuuuuuuuuuvvvvvv{{{yyyxxxyyyzzzyyyuuuqqqwwwxxx{{{~~~|||zzzvvvsssnnnhhhbbb]]]YYYVVVSSSUUU\\\fffoootttxxxssskkkeee```ZZZTTTOOOGGGLLLUUUaaalllrrrsssqqq{{{|||~~~zzznnniiicccaaabbbbbb___[[[VVVTTTQQQMMMIIIGGGEEEEEEDDDJJJTTT```kkkqqqsssrrrkkkddd^^^[[[]]]hhh}}}{{{{{{~~~wwwaaaVVVDDDAAA<<<999999999999888;;;;;;<<<>>>????????????@@@CCCCCC@@@@@@BBBBBB?????????@@@AAAAAABBBCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHFFFEEEFFFIIIKKKJJJGGGGGGEEEDDDGGGKKKLLLHHHDDDHHHIIIKKKKKKJJJIIIJJJJJJIIIKKKOOOTTTZZZbbbjjjpppyyy{{{tttnnnfffaaaYYYQQQIIIFFFBBB<<<:::;;;999999999999999;;;<<<===;;;;;;<<<<<<<<<;;;999999888888888888888888888888666666666777777888888888555666888888888777666444666666666555666666777777999888777777777888:::;;;;;;:::;;;<<<<<<@@@NNN[[[~~~pppjjjqqqzzz^^^LLL===<<>>>>>BBBMMMQQQXXX```iiiyyyyyyjjjaaaVVVQQQMMMOOOOOOMMMNNNPPPPPPMMMGGGBBB??????@@@BBBAAADDDIIIMMMQQQUUUZZZ^^^bbbffflllqqqtttvvvxxxzzz{{{zzz{{{|||}}}~~~}}}}}}{{{zzzzzz|||~~~}}}||||||}}}wwwoooiiiggghhhjjjkkkrrrxxx~~~|||wwwsssxxxyyy|||~~~{{{wwwtttpppjjjddd```^^^YYYUUUWWW^^^hhhqqqvvvwwwsssnnnhhhccc\\\SSSMMMIIINNNXXXdddpppwwwxxxvvv|||}}}|||uuummmhhhdddbbbcccccc___[[[WWWUUUQQQMMMIIIGGGEEEEEEGGGNNNXXXdddmmmqqqqqqpppmmmeee]]]ZZZ]]]hhh|||xxxyyy~~~qqq]]]SSSCCC???;;;999999:::;;;;;;:::;;;<<<===============@@@BBBBBB??????BBBBBB???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBDDDEEEHHHGGGFFFGGGJJJKKKJJJHHHGGGEEECCCEEEIIIKKKIIIEEEHHHIIIJJJJJJHHHGGGGGGHHHFFFHHHLLLPPPUUU\\\ccchhhsss}}}tttmmmhhhdddaaaZZZRRRKKKGGGBBB<<<888999666666555666666777888999777888888888888888777666666666666666666666666666333444555777888888777777222444555777888888888888777666666555555555555666777777666666777999;;;<<<;;;::::::;;;;;;>>>IIIUUUvvvvvvhhhgggwwwgggRRR???<<<>>>===<<<>>>IIINNNWWW]]]bbboooyyykkkaaaWWWQQQNNNNNNNNNLLLMMMOOOQQQNNNIIIDDDAAA@@@@@@AAA@@@CCCGGGKKKOOOSSSXXX\\\___dddjjjooorrrtttwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwxxxzzz|||~~~~~~}}}}}}{{{wwwqqqkkkddd___^^^```bbbccciiinnntttwwwwwwwwwyyy|||yyy{{{~~~yyyuuuyyy{{{~~~}}}yyyvvvsssooojjjgggccc^^^XXXYYY```kkktttxxxwwwtttpppkkkddd[[[RRRLLLKKKPPP[[[hhhttt{{{~~~}}}uuunnnjjjgggdddccccccbbb^^^ZZZXXXUUUQQQLLLIIIFFFEEEDDDKKKRRR]]]iiippprrrqqqooonnneee\\\ZZZ^^^iii|||}}}xxx|||zzzgggWWWNNNAAA>>>:::888888:::<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;???AAAAAA??????BBBBBB???AAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEDDDBBBAAABBBCCCHHHGGGGGGHHHJJJKKKKKKJJJHHHEEEBBBCCCGGGIIIIIIGGGHHHIIIIIIGGGEEECCCDDDDDDCCCEEEIIIMMMQQQWWW]]]aaajjjnnn|||yyylllfffdddcccaaa[[[SSSLLLHHHCCC===999999444444444444555555666666555555555666666666666666555555555555555444444444111333666888999888777666333444666777999999999999777777666555444444444555666666666666888:::<<<======;;;;;;;;;;;;===FFFPPPkkk}}}mmmaaahhhwwwrrrZZZDDD???@@@>>>===???DDDKKKUUU\\\^^^ggg|||{{{|||uuuhhh^^^YYYSSSNNNNNNNNNKKKLLLNNNPPPNNNJJJFFFCCCAAA??????@@@BBBFFFIIILLLQQQVVVYYY\\\```fffkkkooorrruuuwwwxxxyyyyyyxxxxxxwwwxxxyyyxxxwwwwwwyyy}}}yyyrrrmmmgggccc]]]ZZZZZZ[[[]]]^^^aaaeeeiiikkkkkkjjjjjjkkkfffhhhmmmqqquuuxxxzzzzzzxxxyyy}}}}}}zzzxxxwwwzzz}}}}}}zzzxxxwwwuuurrroooggg```ZZZZZZbbbmmmuuuyyywwwtttooohhh```XXXPPPLLLJJJQQQ]]]kkkvvv}}}{{{qqqjjjfffdddcccbbbbbb```\\\XXXXXXVVVQQQLLLHHHFFFEEEEEELLLUUUbbbmmmssstttrrrpppoooddd[[[ZZZ```lll}}}||||||{{{ssshhh\\\PPPHHHAAA>>>999777888:::;;;<<<<<<<<<=========<<<;;;;;;>>>@@@AAA>>>>>>AAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDBBBAAABBBCCCGGGGGGGGGHHHJJJKKKKKKKKKIIIFFFCCCBBBEEEGGGHHHHHHGGGHHHGGGEEEBBB@@@@@@AAACCCFFFJJJOOOSSSYYY^^^bbbdddgggrrrttteee___]]][[[ZZZUUUNNNHHHEEEAAA;;;888888444444444555555555555555444444444555555666777777555555555555444444333333333444777999999999888777666777777888999999999999888777666555555555555555555555555666888:::<<<>>>???<<<;;;<<<<<<<<>>>>>@@@@@@HHHSSS[[[]]]cccuuuyyywwwqqqggg___\\\UUUOOONNNMMMKKKKKKNNNNNNMMMKKKHHHEEEBBB???>>>???AAADDDGGGIIINNNSSSWWWYYY]]]ccchhhlllpppsssvvvwwwyyyzzzyyyxxxxxxzzz}}}|||{{{zzz{{{|||tttlllgggbbb^^^ZZZXXXYYY[[[\\\]]]^^^```cccdddddddddcccccccccdddgggjjjmmmoooppppppmmmlllmmmrrr{{{~~~zzzwwwuuuuuuxxxzzz}}}~~~||||||{{{zzzwwwuuuhhhaaaZZZ[[[dddooovvvyyywwwssslllcccZZZSSSOOOMMMJJJQQQ^^^kkkvvv}}}xxxnnniiicccbbbaaa```___]]]ZZZWWWXXXUUUPPPKKKHHHFFFFFFGGGLLLVVVdddooouuuuuusssrrrmmmbbbYYY[[[dddpppxxxkkkaaaZZZRRRIIICCCAAA>>>:::888999::::::999======>>>>>>>>>======<<<<<>>AAAAAA???>>>>>>>>>>>>>>>?????????>>>AAACCCDDDCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLJJJHHHDDDCCCDDDFFFHHHHHHGGGGGGEEEBBB???======>>>DDDIIIOOOTTTZZZ___dddgggeeekkkuuulll^^^VVVSSSOOOMMMIIICCC???>>><<<777555666444444555555666555555444444444444444555777888999777777666666555444444444555666777888888888777777777777777777777888888888888777777666666666666777666666666666888:::<<<===???<<<;;;<<<<<<<<>>>>>>>>>>>>>>===;;;>>>???======AAAAAA>>><<<======>>>??????@@@@@@===@@@CCCEEEEEEEEEEEEFFFDDDEEEGGGHHHHHHIIIJJJLLLLLLJJJGGGEEEDDDEEEFFFHHHFFFFFFDDDAAA===;;;<<<===EEEJJJQQQXXX]]]bbbfffiiihhhoooxxx|||ppp```TTTNNNKKKFFFCCC???:::777999999666444666444444555666666555444333444333333444555777888999888888888777666666555555777777666666666666555555555555555555555666777777888777777777777888888999666666666666888999;;;===>>>:::999;;;;;;;;;>>>DDDMMMfff{{{yyyyyyyyyxxxjjjccc[[[]]]jjj{{{dddUUUIII>>>===CCCAAAEEEPPPZZZ___bbbiiirrrxxxooommmbbbZZZSSSQQQOOOLLLLLLOOOMMMNNNNNNNNNLLLHHHEEEBBB>>>@@@AAACCCEEEIIIOOOSSSTTTXXX]]]bbbggglllqqqtttsssvvvyyyyyyyyy|||~~~~~~~~~|||vvvpppllliiidddbbb```aaacccfffggggggiiigggeeecccccccccbbbbbbhhhhhhjjjkkkmmmnnnooopppmmmkkkkkklllooorrrssssssqqqrrrrrrrrrrrrpppooonnnnnnppprrrssstttyyy}}}vvvqqqggg```[[[___kkkuuuyyyyyypppnnnhhh___VVVOOOLLLLLLPPPXXXeeepppwww|||wwwnnnhhhfffcccbbbaaa___]]][[[[[[[[[UUURRRNNNJJJHHHHHHJJJKKKOOOYYYgggoooqqqpppooopppfff\\\WWW___ooo}}}}}}rrrbbbTTTKKKFFFAAA>>>777777888;;;======<<<:::;;;;;;<<<===>>>>>>>>>>>>;;;>>>>>><<<===@@@AAA>>><<<===>>>???@@@AAABBBCCC???BBBEEEFFFFFFEEEEEEFFFBBBDDDGGGGGGGGGGGGJJJLLLNNNMMMKKKHHHEEEDDDEEEFFFEEEEEECCC???<<<;;;<<<>>>DDDIIIPPPVVV[[[___bbbddddddkkkqqquuu{{{lllbbbUUUMMMIIIGGGDDD@@@;;;666555777999777666888333444555666555555333222333333333333444666888::::::999999888777666666666777777555444444333444444222222222333444555666777888777777777888999::::::777777666666777999;;;<<<<<<999777999::::::<<>>???AAABBBDDDHHHNNNRRRSSSVVV\\\aaafffkkkppptttppptttxxxyyyyyy|||}}}||||||}}}~~~{{{uuupppmmmkkkiiihhhggghhhkkkmmmnnnnnnooolllgggdddccccccbbbbbbbbbcccdddfffiiikkkmmmnnnjjjjjjlllpppssstttsssqqqjjjjjjkkkkkkjjjhhhfffeeehhhmmmrrrwwwzzz~~~|||sssmmmggg```\\\aaannnxxx{{{zzzlllllliiibbbXXXPPPLLLKKKTTT\\\iiisssyyy~~~|||rrriiieeedddddddddbbb```]]]\\\]]]^^^TTTQQQMMMIIIHHHHHHKKKLLLRRR\\\hhhoooooommmmmmmmmdddZZZWWWaaarrr~~~}}}}}}rrrbbbTTTJJJDDD@@@>>>222444777;;;???@@@>>><<<999:::;;;<<<============:::===>>><<<===@@@AAA>>>===>>>???@@@BBBDDDEEEEEEAAADDDFFFGGGFFFEEEDDDDDDAAACCCFFFGGGFFFFFFIIILLLOOOOOOMMMJJJFFFDDDDDDEEEEEEDDDBBB???<<<;;;<<<>>>BBBGGGNNNSSSWWWZZZ\\\^^^^^^cccgggjjjooo|||eee]]]RRRHHHCCC@@@???>>>888777555444333222222111111111111111222333444555444444444555555555666666999999999999777666555444666666666666555555555555444333333444666888;;;<<<888777777777777777888888888888999:::::::::999999<<<;;;:::999:::;;;;;;<<<@@@VVVvvvwwwoooooonnnjjjmmmggg___]]]aaammm~~~vvvaaaHHH>>>BBBEEECCCGGGSSS]]]aaaccceeeuuutttooohhhddd^^^WWWPPPMMMMMMMMMPPPPPPPPPQQQPPPMMMHHHDDD@@@@@@??????AAACCCFFFGGGPPPTTTYYY]]]bbbfffkkkoootttuuuwwwyyyzzz}}}~~~|||}}}zzzvvvtttssstttooommmkkkllloooqqqssssssmmmmmmmmmllljjjgggcccaaaccccccbbb```^^^aaaggglllkkkiiihhhjjjnnnqqqqqqpppnnnmmmjjjfffbbbaaabbbdddgggoooyyyyyyqqqjjj```___aaajjjuuuzzzuuuooojjjhhhbbb[[[TTTQQQQQQQQQWWWcccrrr{{{~~~}}}|||}}}~~~yyyrrrlllgggccc```bbb^^^[[[[[[^^^______]]]WWWRRRKKKGGGHHHKKKNNNPPPVVV[[[bbbhhhjjjgggccc```WWWSSSUUUccctttuuuxxxtttbbbTTTIII???::::::>>><<<<<<>>>AAABBB@@@>>><<<<<<============<<<<<<======<<<<<<<<<>>>???@@@AAA@@@???AAADDDFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEJJJOOOMMMGGGCCCEEEHHHHHHFFFEEEDDDEEEEEEEEEDDDEEEFFFFFFBBB===;;;===@@@FFFHHHJJJLLLOOOSSSXXX[[[^^^^^^aaafffiiiooo{{{ccc\\\QQQGGG@@@===;;;:::777666555444333222222222111111111222222333333444333333444444444555555555777777777777666555444444666666666666555555555555333333333333555777999:::777777777777777777888999999999:::::::::999999888999888777777999:::;;;<<>><<<:::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===???AAABBB@@@???>>>???BBBDDDDDDDDD@@@@@@AAAAAACCCDDDFFFFFFHHHOOOVVVVVVOOOHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDEEEEEEAAA<<<:::<<<>>>EEEGGGIIIKKKMMMQQQUUUXXXXXXWWWYYY]]]___eeeqqq|||^^^WWWMMMDDD===:::777666666555444333333333333333111111222333333333222111222222333333333444444444444555555555555555444444666666666555555555555444333333333333444555666777777777666666777888999999;;;;;;::::::999999888888777666666888;;;>>>??????AAAMMMcccyyytttoooiiiiiihhhgggeee```ccctttpppTTTGGGDDDAAADDDOOOYYY___cccfffaaannnyyymmmlllhhh___UUUNNNKKKKKKLLLMMMNNNQQQRRRRRROOOLLLDDDCCCBBBAAABBBDDDFFFHHHMMMPPPUUUZZZ^^^bbbgggkkkooorrruuuwwwyyy|||}}}{{{|||}}}~~~~~~}}}zzzxxxwwwwwwvvvwwwxxx{{{|||{{{wwwtttoooooonnnmmmkkkiiigggfffbbbbbb```^^^\\\\\\___bbbaaaaaabbbeeehhhjjjiiihhhccccccbbbaaaaaaeeekkkooovvv~~~~~~{{{xxxtttnnniiilllmmmrrrzzz}}}tttlllhhheee___ZZZVVVUUUVVVWWWgggqqq}}}~~~}}}||||||yyypppiiidddaaa___^^^]]]\\\\\\]]]```aaaaaa```TTTPPPLLLJJJLLLPPPSSSUUUXXXZZZ]]]___]]]XXXSSSOOOLLLOOO\\\ppp}}}}}}vvvrrryyy}}}|||sssfffWWWNNNFFF???;;;<<<888777777999;;;;;;:::999<<<<<<===>>>???@@@@@@AAA<<<<<<======???@@@BBBCCC???>>>===>>>@@@BBBBBBAAA???>>>>>>>>>@@@CCCFFFHHHLLLTTT\\\^^^WWWNNNHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGDDD???<<<===@@@DDDFFFHHHJJJKKKNNNQQQTTTXXXVVVWWWYYY[[[___jjjuuuTTTOOOFFF???:::888666444555444444333333333444444000222333444444333111///111111222222222333333333333333444555555555555555666666555555555444444444444444444444444555555555666666666666777888999:::<<<<<<;;;:::999888888888999888888<<>>@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@???>>><<<<<<>>>AAADDDFFFLLLSSS\\\^^^XXXPPPJJJGGGGGGGGGGGGGGGFFFFFFHHHIIILLLMMMMMMJJJEEEBBBBBBDDDEEEGGGIIIJJJKKKMMMOOOQQQYYYVVVUUUWWWYYY\\\dddmmmvvvHHHDDD>>>:::888777666555555444444333333333444444000222333444444333111///111111111222222222333333333333444555666666666666555555555555444444444444555555555555555555555555555555555666777999:::;;;===<<<;;;:::999999999999:::999999===DDDHHHHHHFFF>>>EEEWWWsss}}}xxxvvvtttqqqjjjiiimmmmmmkkkrrr~~~uuuPPPHHHCCCBBBIIIRRRXXX]]]bbb\\\```kkkwwwuuuqqqkkkccc[[[UUURRRLLLLLLLLLNNNOOONNNLLLIIIEEEDDDBBB@@@@@@AAABBBCCCGGGKKKOOOSSSWWW[[[```ccchhhkkkqqquuuxxxzzz|||~~~{{{}}}~~~zzzxxxvvvvvvsssuuuzzz}}}xxxttttttuuuuuuuuuuuuttttttqqqpppmmmkkkjjjiiihhhgggeeegggjjjmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnrrrxxx}}}~~~{{{vvvtttrrrqqqqqqqqqpppppp~~~}}}rrrjjj___[[[WWWXXX\\\bbbfffhhhkkkrrr{{{~~~}}}vvvqqqiiibbb______^^^^^^___```bbbbbbaaa```^^^]]]ZZZXXXUUUTTTVVVXXXZZZZZZXXX\\\bbbeeeddd___XXXTTTLLLXXXmmm{{{tttrrrvvv|||wwwrrriii^^^RRRKKKEEE???::::::999:::;;;<<<<<<<<<<<<===<<<<<<===>>>???AAACCCEEEAAAAAAAAAAAAAAA@@@@@@@@@CCCAAA@@@???AAAAAAAAA@@@@@@>>>===<<<<<<>>>AAACCCIIINNNSSSUUURRRNNNKKKJJJJJJKKKLLLJJJGGGFFFGGGIIIOOOQQQQQQNNNHHHEEEEEEFFFFFFHHHKKKLLLLLLMMMOOOQQQSSSOOOOOOQQQSSSUUUZZZaaammm{{{>>>;;;888777777777777666666555444333333333333333111111222333333333222111111111222222222333333333333333444555666666666555555555555444444444444333444555555666666666555555444444555666888999;;;<<<===<<<;;;999999999::::::999777777<<>>===<<<<<<>>>@@@AAAEEEHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNKKKGGGEEEFFFIIINNNPPPQQQNNNHHHDDDDDDEEEGGGIIILLLMMMMMMNNNOOOQQQOOOLLLMMMQQQSSSTTTWWW\\\eeennn888666555555666777666666777666555444333222222222111111111222222333333444222222222222333333333444222333333444444444444333555555555444444444333333222333444555666555555444333444444666888:::<<<======<<<:::999999:::;;;<<<999666555:::AAAEEEBBB>>><<<@@@NNNeee}}}}}}{{{rrrppptttoooeeejjjxxxrrrPPPHHHCCCFFFKKKOOOTTTYYY\\\[[[___kkkzzzooojjjhhhcccXXXNNNMMMLLLLLLMMMNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@AAAAAACCCFFFJJJNNNQQQUUUYYY]]]aaafffmmmsssvvvxxxyyyzzzzzz|||{{{xxxxxxyyy~~~yyy~~~}}}zzzxxxwwwvvvvvvssstttvvvzzz}}}}}}{{{yyy~~~{{{wwwtttwwwyyyzzzzzz{{{}}}|||~~~zzzvvvsssqqqpppjjjkkklllnnnqqqvvvzzz~~~vvvnnnkkkddd___[[[^^^gggpppvvvxxxyyy}}}~~~|||yyywwwlllhhhccc```^^^^^^]]]\\\]]]aaaeeefffccc```^^^^^^[[[ZZZ[[[]]]aaaeeefffggggggfffdddaaa^^^\\\ZZZZZZ\\\hhh{{{{{{rrrooorrrwww{{{xxxppp```WWWMMMIIIEEE???::::::666888;;;;;;:::999;;;<<<======<<<<<<>>>@@@BBBDDD???@@@BBBCCCDDDDDDCCCCCCFFFDDDBBBAAAAAAAAA@@@>>>============>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIIIIKKKLLLJJJFFFDDDFFFIIIMMMOOOPPPMMMGGGCCCBBBCCCEEEHHHKKKMMMNNNNNNOOOQQQOOOMMMOOOUUUYYYYYYZZZ\\\bbbgggxxx666555333444555666666555888777555444333222222111111111111111222333444555222222333333333444444444222222333333333222222111555555444444444333333333000111333444555555444444333333444666888:::<<<===<<<;;;:::999999:::<<<===:::777666:::AAADDDAAA<<<;;;???III]]]yyyyyyyyyzzzpppccchhhzzzSSSJJJDDDEEEIIIMMMRRRVVVYYYXXX[[[eeeyyywwwqqqpppkkk___SSSMMMLLLLLLMMMOOOOOONNNLLLIIIHHHEEEBBBAAAAAAAAABBBAAADDDIIIMMMPPPTTTXXX[[[___eeelllsssvvvxxxyyyyyyxxx{{{}}}}}}|||}}}~~~~~~yyyssssssuuuxxxvvvzzz}}}wwwsssqqqnnnppptttxxx|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwww{{{{{{{{{}}}~~~|||{{{vvvsssqqqqqqqqqgggiiikkknnnrrrxxx~~~tttnnnkkkiiiccc___bbbkkktttzzz|||~~~}}}||||||~~~}}}}}}~~~}}}|||yyywwwuuuiiifffaaa___^^^]]]\\\ZZZ[[[```eeegggdddaaa``````]]]]]]___ccchhhmmmoooppprrrnnnfff___ZZZYYYZZZ[[[aaalll~~~wwwmmmkkkqqqzzzvvvmmm\\\SSSKKKHHHEEE???;;;:::777:::======;;;:::<<<>>>>>>===<<<<<<===???AAACCC===>>>AAACCCEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@???===:::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEHHHJJJHHHDDDCCCFFFJJJMMMPPPQQQNNNHHHDDDBBBCCCDDDGGGKKKMMMMMMNNNOOOPPPLLLKKKOOOVVV[[[ZZZZZZ[[[eeefffsss