BM6P6(@ 000000000000////////////222111111000///......---........................---,,,,,,+++,,,---///000...---,,,,,,++++++++++++,,,,,,------------------000///...---+++***((((((++++++******++++++,,,---++++++******)))*********++++++++++++++++++++++++************************************))))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))******************)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))************************&&&'''))))))((((((***+++******))))))))))))******,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,...)))%%%&&&***,,,+++((()))***++++++++++++***)))'''((()))***+++,,,,,,,,,'''(((((()))***+++++++++)))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,++++++***)))(((''''''************************+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++)))'''(((+++,,,***(((++++++************+++++++++*********))))))((((((((((((((((((((()))******++++++++++++++++++++++++************************++++++******))))))((((((+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))************+++,,,------------,,,+++******)))))))))))))))***++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++******************------+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******))))))((((((************************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***++++++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000////////////111111000000///......---........................------,,,,,,,,,---...///...---,,,,,,+++++++++,,,++++++,,,,,,---...//////...---------,,,,,,++++++---,,,,,,+++*********+++)))))))))***+++,,,---...++++++++++++++++++++++++************************************))))))))))))))))))***+++++++++***))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***(((((()))***************))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))************************)))***+++***)))((()))*********))))))))))))******,,,+++******))))))******+++***))))))))))))***+++---)))&&&'''***,,,***(((************************'''((()))***************'''(((((()))******++++++)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++)))((((((***+++***(((++++++************++++++************)))))))))(((((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))***************+++,,,------,,,+++*********))))))))))))******+++++++++++++++++++++++++++******)))((('''&&&&&&******++++++++++++******+++***))))))))))))***+++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,+++******))))))))))))************************)))))))))******+++++++++*********)))))))))))))))************************+++++++++++++++******)))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000000/////////111000000//////.........------------------------......---,,,,,,,,,------------,,,+++++++++,,,,,,)))***+++,,,...///000000++++++,,,------......//////...,,,+++***)))))))))+++++++++++++++,,,------++++++++++++++++++++++++************************************)))))))))))))))***+++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++((()))))))))************((())))))******))))))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))((()))*********))))))))))))******++++++***)))))))))*********))))))(((((())))))***,,,)))''''''***+++***(((+++***))))))))))))***+++'''(((((()))))))))((((((((((((((()))******++++++)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***************************))))))((())))))***++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***)))((()))***+++***(((++++++************++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******))))))))))))******************************))))))))))))******************++++++++++++************)))))))))******+++++++++++++++++++++++++++++++++***)))'''&&&%%%$$$******++++++++++++******++++++************++++++++++++++++++++++++++++++************************)))******+++,,,---......******)))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))************************************,,,,,,,,,++++++++++++***************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,+++***+++---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++++++++******)))***+++,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111000000000//////000000/////////.........------------------------///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,---......//////...---,,,+++************000///...,,,+++*********************************************************************)))))))))(((((()))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))((()))*********))))))))))))************))))))))))))******))))))(((((((((((())))))+++)))((((((***+++***(((,,,***)))'''''')))***,,,)))))))))***))))))(((((((((((())))))************))))))*********++++++++++++******************+++)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((************************((((((((())))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))++++++************++++++*********)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************************))))))))))))))))))***************************((()))))))))******************************************))))))******+++++++++++++++++++++++++++++++++******)))(((''''''&&&******++++++++++++******,,,++++++++++++++++++,,,*********************************************************++++++,,,,,,,,,)))))))))((())))))******))))))))))))))))))))))))''''''((())))))***++++++(((((())))))******++++++************************,,,,,,+++++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***,,,,,,,,,+++***+++,,,............---,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,+++***))))))+++---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000////////////............------------------------.........------,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,------------------,,,++++++***++++++,,,,,,000///...,,,+++*********************************************************************)))))))))((((((((()))))))))(((&&&%%%)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))***+++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++******))))))))))))*********))))))((())))))******(((((())))))))))))((((((***)))))))))******)))(((+++***(((''''''(((***+++******+++++++++***)))))))))))))))))))))*********))))))*********+++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************************(((((())))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))******)))))))))***++++++************++++++))))))))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((************************(((((())))))******++++++************************)))))))))******)))))))))************************((()))))))))***************************************************+++,,,,,,++++++++++++++++++++++++******************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******))))))((((((***)))))))))))))))***+++************************************************(((((())))))******++++++************************,,,++++++******+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------+++***))))))+++---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,+++++++++,,,------///......------,,,++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++,,,------************************************************************))))))))))))((())))))***)))(((&&&%%%)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***)))((((((((()))+++,,,)))******************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))((((((***+++******))))))))))))******))))))((((((((()))******((())))))******))))))((())))))************))))))***)))(((((((((((()))***)))***++++++++++++******))))))))))))))))))******)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))************************((())))))************))))))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************(((***+++***)))((()))***++++++************++++++))))))))))))************((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))************************************))))))************))))))************************))))))))))))************,,,+++************+++,,,***************+++,,,---++++++++++++++++++++++++))))))***++++++,,,,,,---******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((''''''&&&++++++***************+++************************+++++++++******)))))))))))))))))))))************************************+++***)))))))))***+++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,+++***)))***,,,***+++,,,---------++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,++++++***+++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,+++++++++,,,,,,---...------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++)))))))))***+++,,,---...************************************************************))))))))))))***++++++++++++)))'''&&&((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***)))((('''((()))+++,,,+++******))))))******+++++++++************++++++))))))))))))))))))))))))************************((()))******)))((()))+++******))))))))))))******((((((((((((((()))******))))))***++++++***))))))((()))***+++***)))))))))))))))))))))))))))))))))'''((()))***+++++++++******))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******(((((()))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************(((***+++***(((((()))+++++++++************++++++((()))))))))************((((((((((((((()))******))))))))))))))))))))))))*********************************)))))))))))))))************************((()))***++++++***)))(((************************))))))))))))************---,,,+++******+++,,,---************+++,,,---...++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))***++++++***))))))************************++++++++++++++++++++++++++++++******))))))((((((------,,,+++*********+++))))))))))))))))))))))))(((((())))))))))))))))))*********)))))))))))))))***************************)))((('''((()))+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))+++,,,+++***)))***+++''')))+++,,,---,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111111000---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++,,,,,,---...,,,,,,,,,------.........)))))))))******++++++,,,......,,,+++***)))))))))++++++******)))*********))))))))))))))))))))))))************************************)))))))))))),,,,,,------,,,+++)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***((('''((()))+++,,,,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))************************+++,,,,,,+++)))((()))*********))))))))))))******((((((((((((((()))******)))***+++,,,,,,+++***)))''')))++++++***)))))))))(((((())))))))))))((((((&&&&&&((()))*********************))))))))))))))))))************+++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))(((''')))******++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************(((***,,,+++(((''')))+++++++++************++++++(((((())))))*********+++((((((((((((((()))******************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))************------,,,++++++,,,------************+++,,,---...+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++///...---,,,++++++++++++((((((((((((((((((((((((%%%&&&&&&'''((()))******++++++******))))))((((((************************)))((('''&&&'''(((***,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))+++++++++***)))***+++&&&'''***,,,---,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333333222222222111111////////////............------------------------)))+++---...------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))((((((((((((((()))******(((***+++***)))((()))***************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++***)))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,+++***)))))))))++++++))))))))))))))))))))))))******************************))))))((((((''''''************************''''''&&&%%%$$$$$$######))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&)))))))))))))))))))))))),,,+++++++++******))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))*********+++************************))))))))))))((((((((((((+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++***))))))******************************)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------333111///,,,+++*********************************************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************************************+++++++++*********)))))))))***,,,,,,***)))***+++************************000---)))((()))***,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---------+++++++++************)))************************,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---+++******)))...------,,,,,,++++++***333333222222222111111111////////////............------------------------***,,,.........---...///---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******'''''''''(((((()))))))))************************************************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******++++++***))))))******+++))))))))))))))))))))))))******************************))))))((((((((((((******************************))))))((((((''''''******+++++++++***))))))))))))))))))))))))))))))************+++++++++++++++******)))((((((''''''))))))))))))))))))))))))++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((()))))))))***************************************)))))))))((((((((((((************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,---...---+++***+++,,,************++++++++++++---,,,,,,+++*********+++************************+++++++++***************+++++++++*********))))))++++++************++++++)))*********************************************************************+++++++++*********)))))))))***,,,,,,***)))***+++************************///,,,***)))***+++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++++++++************************************,,,++++++*********++++++******+++++++++,,,,,,,,,000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,333222222222222111111111////////////............------------------------,,,...000///...---...///---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''&&&&&&''''''(((((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************+++++++++***************))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,+++++++++******)))))))))******+++))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))++++++++++++************++++++++++++******)))((())))))))))))))))))))))))************++++++++++++*********))))))(((((('''))))))))))))))))))))))))******))))))))))))((((((***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************************************)))))))))(((((((((************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************)))***+++++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,---,,,+++***+++,,,)))))))))))))))((((((((('''((()))******++++++***************************++++++++++++******))))))+++++++++***************++++++************++++++((((((((())))))*********************************************************+++++++++***************)))***,,,,,,***)))***+++************************---,,,******,,,,,,+++***,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,,,,+++++++++************************************,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,///...---+++************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......222222222222111111111111////////////............------------------------...000111000...------...************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((())))))***(((***+++***)))((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************))))))))))))''''''(((((())))))******((((((((((((((((((((((((************))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++++++++******)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************)))(((''''''))))))))))))))))))))))))'''((((((((())))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))******************************************)))))))))((((((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''************************************************))))))))))))))))))))))))***,,,---......---+++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,---,,,+++***+++,,,******))))))((((((((('''%%%&&&(((***++++++******************************,,,,,,++++++***)))))))))************************++++++************++++++'''(((((())))))******+++************************************************************************)))***,,,,,,***)))***+++************************+++++++++,,,------+++))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,---......******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------222222222111111111000000////////////............------------------------///000111000...---------************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((())))))***(((***+++***)))((()))***************************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************************))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))(((''''''&&&))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))************************************))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((('''''''''************************************************))))))))))))))))))))))))***+++---......---,,,***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,******+++,,,+++++++++******)))))))))((()))***+++++++++***)))************************+++++++++*********))))))************************++++++************++++++)))))))))*********++++++************************************************************************)))***,,,,,,***)))***+++*********************************,,,...---+++))),,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++222111111111111000000000////////////............------------------------...///000000...------------------------------------,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))***************************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***************))))))))))))(((((((((''''''((()))************))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))************************++++++*********)))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++************************************************((()))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))***++++++******+++,,,++++++++++++++++++*********++++++++++++******)))***************************************************************+++++++++++++++************++++++***************************************************************************************+++++++++)))***,,,,,,***)))***+++*********************************,,,------+++))),,,,,,,,,+++++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,---,,,,,,+++)))((('''))))))******+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++......---,,,,,,+++******111111111111000000000000////////////............------------------------,,,...//////---,,,,,,------------------------------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********************))))))))))))(((&&&'''((()))*********)))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++******))))))(((((('''((()))***++++++++++++))))))))))))))))))))))))************++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))(((************************+++++++++*********))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((***++++++******+++,,,******+++++++++++++++++++++******)))*********+++************************)))))))))***++++++,,,,,,))))))*********+++++++++++++++************++++++*********))))))(((''''''************************************************))))))*********+++++++++)))***,,,,,,***)))***+++************************+++******+++------,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000000/////////............------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((()))******(((***+++***)))((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************+++++++++************)))%%%&&&((()))*********)))))))))))))))))))))))))))************************))))))******++++++++++++************************+++******)))((('''&&&&&&((()))***+++,,,---------))))))))))))))))))))))))(((((((((((())))))))))))******************++++++))))))))))))))))))))))))))))))******+++++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))((((((************************+++++++++************)))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))************************************************(((((())))))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((***++++++******+++---))))))******++++++,,,,,,***)))(((((((((***+++,,,************************(((((()))***+++,,,,,,---))))))******++++++++++++++++++************++++++******)))((('''&&&%%%%%%************************************************))))))******++++++++++++)))***,,,,,,***)))***+++************************+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++************************,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++---......///***++++++,,,,,,------...333333222222111111000000222111///...------......111000...,,,++++++++++++000...---++++++,,,---...++++++++++++++++++++++++...------,,,+++***)))))),,,+++++++++***))))))))),,,,,,++++++***)))))))))************************,,,+++++++++++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))((()))***+++***)))'''((()))***,,,---...///))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((******************************************************))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))+++++++++************)))))))))******++++++++++++************))))))))))))''')))+++,,,---,,,***)))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((()))***)))(((''''''(((***,,,...+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++++++++***)))(((((()))))),,,,,,+++******+++,,,,,,************************+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******%%%&&&''')))))))))((((((******************************************************++++++++++++******++++++++++++++++++++++++((())))))))))))***************))))))))))))******+++++++++++++++***)))(((++++++************++++++,,,,,,+++******+++,,,,,,))))))))))))************)))***++++++***)))***+++************************+++++++++*********))))))))))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,111111111111111000000000111000///...---------...///...---,,,+++,,,------///...,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,+++******))))))+++++++++*********************************++++++******************************))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))*********))))))*********+++++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((''''''((()))******++++++************************))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((***)))))))))((((((((('''((()))***)))((('''(((***************************+++++++++*********))))))***************++++++,,,************))))))))))))&&&''')))*********((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))***)))(((((((((((()))***((((((''''''((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******)))(((((((((((((((++++++***))))))***++++++************************+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++******'''((()))*********)))(((******************************************************++++++++++++******************************)))))))))*********++++++++++++************++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))***************+++,,,+++)))))))))+++************************+++++++++*********))))))))))))(((((((((((()))))))))************+++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++////////////000000000000111000///...------------,,,,,,++++++,,,---...//////...,,,+++++++++,,,---++++++++++++++++++++++++***************************************+++++++++((())))))***++++++,,,,,,************************,,,,,,+++******************))))))(((((())))))***))))))))))))))))))))))))++++++******))))))(((((()))***************))))))++++++******))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&((()))***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((()))******(((((()))***++++++++++++++++++++++++++++++*********)))))))))+++***)))))))))***,,,---************))))))))))))&&&'''(((******))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***))))))(((((())))))***((((((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***++++++++++++******)))(((((((((((()))******)))(((((()))******************************+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++***))))))******************************************************++++++++++++******))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,,,,++++++************++++++))))))***++++++***))))))))))))))))))***************+++,,,+++)))((()))***************************+++++++++******************))))))(((((())))))***)))************+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************++++++++++++---.........//////000000000000///...---------,,,,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))))))))***+++++++++,,,))))))*********+++++++++************************---,,,+++***))))))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,++++++***)))((('''''')))***,,,,,,+++)))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***+++,,,************************)))))))))***************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((()))******)))((()))***++++++++++++++++++++++++************))))))))))))+++***)))((()))***,,,---************)))))))))((())))))***++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++*********)))((((((''''''))))))))))))))))))))))))))))))*********)))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''(((((((((((((((+++******)))))))))***************))))))*********************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************++++++++++++******+++++++++******))))))(((******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++******+++++++++---,,,***))))))***,,,---++++++************++++++'''(((***++++++***((('''((()))))))))***************+++,,,+++)))'''((()))***************************************************))))))))))))))))))***))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++---,,,,,,++++++************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,)))*********++++++,,,,,,------....../////////000/////////...------,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))******++++++)))))))))***+++++++++,,,+++++++++*********))))))***************************))))))(((''''''((((((******))))))))))))******)))))))))))))))))))))))),,,++++++***)))((('''''')))+++------+++)))((()))((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))************++++++*********************************++++++,,,,,,,,,(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))***+++***)))((()))+++++++++++++++++++++++++++*********)))))))))((((((+++***)))))))))***+++,,,************)))))))))((())))))***+++++++++++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((''''''))))))************))))))******+++++++++***))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''(((((((((((('''+++++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************++++++++++++******+++******)))((((((((((((******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++***((('''''')))+++,,,++++++************++++++'''(((***++++++***((('''((()))))))))************)))***+++***((('''((()))******************************************************))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******++++++,,,,,,------............////////////......///......---++++++,,,,,,------,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***************+++++++++,,,,,,++++++***))))))(((************************,,,,,,,,,++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))++++++******))))))(((((((((,,,//////+++(((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((+++++++++***************************************)))******++++++,,,,,,,,,(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))***++++++))))))***+++++++++++++++++++++++++++******)))))))))((((((((())))))******++++++++++++************))))))))))))((((((((((((((()))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******))))))))))))))))))*********))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))******++++++*********++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++************)))((((((((())))))******************************************************++++++++++++******++++++++++++++++++++++++************+++++++++,,,***))))))))))))))))))***))))))((('''((()))***+++++++++************++++++))))))***++++++***))))))))))))))))))************((()))******(((((()))******************************************++++++++++++******))))))******+++)))************+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000//////////////////.........///...---+++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++++++++++++++++++++***************++++++******************************************,,,,,,,,,,,,---...///000+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))(((,,,000000+++(((((()))''''''((())))))***++++++++++++++++++++++++++++++(((((()))))))))*********(((((())))))))))))(((((((((((())))))******++++++************************'''(((((()))******++++++'''((()))******)))((('''(((((())))))))))))(((((('''((((((((()))))))))***)))***++++++))))))***+++***************************)))))))))((((((((((((((()))***,,,,,,+++***)))************))))))))))))((((((((((((((())))))***++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))***++++++++++++***)))''''''&&&&&&'''((()))*********))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***+++++++++++++++******))))))(((((())))))***+++)))***+++,,,,,,+++***)))************************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++************)))))))))***+++,,,******************************************************++++++++++++******************************)))))))))*********+++++++++******))))))******+++(((((()))))))))*********++++++************++++++++++++++++++++++++++++++))))))))))))************&&&((())))))((((((***+++************************))))))*********++++++++++++******))))))******+++)))************+++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++************111111000000//////......---......///...,,,+++***'''(((***,,,------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,************************%%%%%%&&&&&&'''(((***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))*********(((,,,111000+++(((((()))))))))))))))************++++++++++++++++++++++++(((((())))))*********+++(((((())))))))))))((((((%%%&&&'''((()))***+++,,,************************%%%&&&&&&'''((())))))***'''((()))******)))((('''(((((())))))))))))(((((('''((((((((())))))******)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((+++------,,,***(((************))))))))))))***************++++++,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))***+++,,,,,,+++***)))&&&%%%$$$###$$$&&&)))***+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))+++---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))*********))))))((('''''''''''''''((())))))((()))***++++++***)))(((************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++*********+++---...******************************************************++++++++++++******))))))))))))))))))))))))((())))))))))))*********,,,++++++++++++++++++,,,((()))***+++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,))))))))))))************%%%'''((()))((()))***,,,************************))))))******++++++++++++++++++************++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))***+++,,,------...))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++******))))))((((((////////////////////////------------------------------......------,,,+++,,,------,,,++++++,,,...------,,,+++++++++,,,,,,...---,,,+++************((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++************************************))))))((((((+++******)))))))))))))))&&&'''(((*********)))(((***************************)))(((''''''((()))***+++++++++*********))))))******************************))))))))))))******---------,,,+++***(((((()))***++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))(((((((((((()))***+++,,,+++++++++*********))))))++++++******)))((((((((())))))(((((((((((())))))+++***)))))))))***,,,---)))))))))))))))******+++++++++***(((''''''''''''+++*********))))))((((((+++)))((())),,,---+++)))((()))+++,,,,,,+++)))(((+++***)))'''''')))***+++))))))(((((('''''''''&&&,,,+++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))******************)))'''&&&&&&))),,,*********++++++,,,,,,---(((***,,,,,,***)))***+++))))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***))))))***+++++++++++++++************)))************************,,,+++***))))))***+++,,,************************++++++******************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************)))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))***((('''((()))***)))'''******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++************************)))************++++++++++++++++++******)))))))))++++++++++++******))))))++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------////////////////////////------------------------------......------,,,,,,+++,,,---,,,******,,,---...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***************************++++++*********)))))))))++++++***)))))))))))))))(((((()))***************))))))))))))))))))))))))***)))(((((((((((()))***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))***************+++******)))))))))***++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))))))))((((((((((((((()))+++++++++*********))))))************))))))))))))(((((()))******)))((((((******)))))))))***+++,,,)))))))))))))))***+++++++++***)))(((((((((((((((************)))))))))(((,,,***((((((+++,,,+++)))((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++******)))))))))(((((((((***)))'''%%%###!!! ))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))((((((***,,,+++++++++++++++++++++++++++,,,---+++)))(((((()))))))))))))))************'''''''''((())))))******))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++******************************++++++,,,,,,,,,---************************++++++***))))))***++++++************************************************)))))))))))))))******++++++*********))))))))))))************************************************************************************************************************************************************)))))))))))))))************+++++++++++++++************++++++************************************************+++++++++*********)))))),,,***))))))******)))'''*********+++++++++,,,,,,+++++++++******+++++++++++++++************++++++************************)))************+++++++++************************))))))*********+++++++++,,,,,,+++++++++*********++++++++++++*********)))++++++******************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////////////////..............................---------,,,,,,,,,+++,,,,,,+++******+++---......---,,,,,,,,,,,,,,,++++++***)))((((((((((((************************+++******))))))******+++))))))))))))*********+++************************+++++++++***************,,,+++******))))))*********************++++++,,,((((((((((((((((((((((((***))))))(((((())))))***+++++++++***************((((((((((((((((((((((((******))))))))))))******'''(((((())))))*********)))***++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********************)))((('''&&&&&&'''+++++++++***************)))))))))************+++'''(((***++++++***(((''')))))))))((()))******+++***))))))))))))***++++++***))))))((((((((())))))************))))))))))))---+++(((((()))*********)))***+++,,,,,,+++***)))+++***)))(((((()))***+++++++++************))))))++++++***((('''&&&%%%$$$))))))))))))************))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***++++++++++++++++++*********+++,,,,,,***)))((()))+++))))))))))))************&&&&&&'''(((((())))))***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,,,,+++***))))))***+++,,,---...//////************************++++++***))))))***++++++************************************************)))))))))))))))******+++***************)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************)))))))))))))))************+++++++++++++++************++++++************************************************+++++++++***************---+++******++++++***(((*********++++++++++++,,,************************++++++************++++++************************)))************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////////////////////////////////////////......------,,,,,,,,,,,,***+++,,,+++***)))+++---///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))************************)))(((((((((((((((((())),,,,,,,,,---------------************************++++++++++++************,,,,,,+++************++++++***)))((())))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******)))***++++++***)))***+++******))))))))))))******((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,******************************)))(((((((((((((((************************(((((()))******+++,,,,,,)))))))))))))))))))))))))))(((((()))))))))************))))))******+++,,,)))))))))((())))))***************))))))))))))))),,,+++)))(((((()))******)))***++++++++++++***)))******)))(((((()))************************************+++,,,,,,------...((()))))))))************))))))))))))))))))))))))((()))))))))************(((***,,,+++***))))))***************++++++++++++)))*********)))))),,,...((()))))))))*********************)))((((((''''''))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((******++++++,,,------...************************+++******************+++***************************************+++++++++)))))))))))))))******+++************************++++++++++++++++++++++++************************************************************************************************************************************)))))))))((())))))*********+++++++++++++++************++++++***************************************************************************)))((()))+++,,,+++***************++++++++++++******++++++++++++******++++++************++++++************************))))))*********+++++++++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////...---,,,,,,,,,------+++,,,,,,+++******+++---000///...---,,,,,,,,,,,,,,,,,,+++*********++++++************************))))))(((((((((((()))))),,,,,,---...///......---************************************************---,,,,,,++++++++++++++++++***(((''''''((()))***************************))))))************))))))******************************************************))))))))))))******,,,+++***))))))))))))***)))***++++++***)))***+++******))))))))))))******((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,***************************)))))))))******+++,,,************************(((((()))***+++,,,------,,,+++(((''''''(((+++,,,((())))))******************************++++++,,,***))))))))))))******+++))))))))))))))))))************)))((((((((()))+++*********++++++***************))))))))))))******))))))))))))))))))))))))&&&''''''(((***++++++,,,((()))))))))************))))))))))))))))))))))))((()))))))))************''')))******)))(((((()))(((((()))***++++++,,,,,,***++++++***))))))***+++((()))))))))************,,,,,,+++******))))))(((************************************************))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))(((++++++++++++*********************************************++++++*********************************))))))*********+++++++++)))))))))))))))******+++***************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************)))))))))((())))))*********+++++++++++++++************++++++************************************************************************&&&&&&&&&'''***,,,,,,+++))))))*********+++++++++++++++,,,------,,,++++++++++++************++++++************************))))))*********+++++++++************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................///...---,,,+++,,,------,,,------,,,++++++,,,...000000...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************,,,++++++******++++++,,,)))***,,,---------,,,+++************************)))))))))))))))*********...---,,,,,,++++++,,,,,,***)))((((((((((((((((((************************)))******++++++******)))***************+++++++++******************************))))))))))))******---,,,***)))((())))))***)))***++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,***************+++++++++************+++,,,------***************+++++++++))))))******+++,,,---------+++)))'''''')))+++---))))))***++++++++++++***+++************+++,,,,,,+++******)))))))))******))))))))))))************'''(((******)))((()))+++************************)))))))))******)))))))))((((((((())))))))))))***))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************''')))***)))((('''((()))(((((())))))***++++++,,,,,,---...,,,***'''''''''))))))))))))************))))))***++++++,,,,,,---************************))))))*********+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***+++,,,,,,+++***)))+++++++++******)))))))))************************)))***++++++++++++***)))************************)))))))))***++++++,,,,,,)))))))))))))))******+++*********+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++***************************************+++++++++%%%%%%%%%'''***,,,,,,+++)))))))))************++++++,,,---......---,,,+++++++++************++++++++++++++++++++++++++++++)))************+++++++++************************((((((((()))))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++////////////////////////------------------------000...---++++++,,,---...---......---,,,,,,---///111000///...,,,,,,,,,+++++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,)))***+++------,,,+++***************************''''''((((((((()))))))))......---,,,,,,,,,,,,,,,***************)))((((((************************)))***++++++++++++***)))))))))*********+++++++++******************************))))))))))))*********)))(((''''''(((***+++)))***++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))*********++++++++++++***************++++++))))))*********+++++++++*********++++++,,,,,,,,,************************)))***+++,,,---,,,,,,+++++++++******++++++,,,---,,,,,,+++***))))))))))))((()))))))))************###&&&***+++***)))***++++++******************+++))))))************)))))))))))))))*********++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))******)))'''''')))+++++++++******))))))(((((('''***------,,,***)))((())))))))))))************)))))))))***++++++,,,,,,************************(((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))***++++++***))))))******************************++++++++++++++++++************************)))***++++++++++++***)))************************((())))))***++++++,,,,,,)))))))))))))))******+++*********++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++************************************)))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++(((''''''(((***++++++***))))))))))))***************+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++)))************+++++++++************************(((((((((((()))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,---,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++////////////////////////------------------------000...---++++++,,,---...---...///...---,,,...000111111///...---,,,,,,+++***)))))))))))))))******((((((((((((((((((((((((******))))))))))))*********+++---//////...---,,,************************&&&'''''''''(((((())))))......---,,,,,,,,,,,,---***+++,,,,,,,,,***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******'''&&&%%%%%%&&&(((+++,,,)))+++++++++***)))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))******++++++++++++,,,+++***)))(((((((((((())))))******++++++++++++***++++++++++++,,,,,,,,,'''))),,,......,,,)))'''***+++,,,---...---,,,,,,++++++******++++++,,,------,,,+++***))))))))))))(((((())))))*********+++ %%%***,,,+++)))***+++++++++************++++++))))))************))))))*********++++++,,,,,,,,,&&&''''''((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++)))'''(((+++---...---,,,***)))'''&&&%%% $$$***---............))))))))))))************++++++******)))(((((((((************************''''''(((***+++,,,---...))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***))))))***++++++******+++,,,------...///************************)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,)))))))))))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************)))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,+++******++++++***((())))))))))))************((()))+++,,,,,,+++)))(((++++++************++++++++++++++++++++++++++++++)))************+++++++++************************(((((((((((()))))))))))))))))))))******++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---,,,+++(((%%%###++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++)))***,,,...//////...---......------------......------.....................------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))((()))***+++++++++++++++------,,,,,,+++*********))))))************))))))(((((())))))***+++---...))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************)))))))))***+++++++++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++*********)))))),,,+++***)))((((((((((((''''''''''''(((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++***)))'''((()))***((('''))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((((((((((((((((((************************&&&'''(((***++++++++++++*********)))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((***---///...+++'''$$$++++++************++++++***++++++,,,,,,------...++++++************************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********)))))),,,,,,+++***))))))******************************************************+++++++++*********))))))************************))))))***++++++++++++***((((((((((((((((((((((((((((((***+++++++++++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************++++++************++++++------......---+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...------,,,,,,+++***))))))***************************++++++,,,,,,++++++***************************.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///......------,,,,,,---------------...///000...........................------,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++***************'''(((((())))))))))))((()))))))))))))))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++***************************************)))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++++++++*********)))))),,,+++***))))))((((((((('''((()))***+++,,,---...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))******+++***)))(((((()))***)))'''))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******++++++******)))))))))))))))))))))************************,,,++++++***))))))******))))))))))))))))))))))))************)))))))))(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***'''))),,,......---+++)))++++++************++++++++++++++++++++++++******************************************+++++++++,,,*********)))******++++++)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********)))))),,,++++++******)))******************************************************+++++++++*********))))))************************))))))***++++++++++++***))))))))))))))))))))))))******++++++,,,---......++++++***))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************))))))(((((((((((()))))),,,,,,------,,,+++***)))************************++++++++++++++++++++++++************+++,,,------------,,,,,,+++******)))***************************++++++,,,,,,++++++***************************......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))000///---,,,,,,---...///...............///000111........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************+++++++++((())))))))))))(((((('''''''''((())))))***+++++++++***)))(((((()))***++++++******)))((()))))))))))))))))))))))))))))))))++++++++++++++++++******)))******+++,,,---......+++++++++******************************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))+++++++++***))))))((((((*********+++,,,,,,------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++************))))))))))))))))))))))))******+++***(((((((((******)))((())))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))***************)))))))))))))))))))))******++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))))))))))))))************))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((()))))))))******'''(((+++---.........---++++++************++++++,,,++++++***))))))((((((************************)))))))))*********++++++++++++******)))*********))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++***************+++++++++***************************************************************+++++++++***************************************))))))***++++++++++++***************************,,,++++++,,,---///111222++++++***))))))***++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************************************))))))(((((((((((())))))***++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++---///222333444222222111000000000000000...............---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,+++++++++++++++***)))((()))*********+++++++++,,,,,,***(((''''''(((***,,,************+++---...///))))))))))))))))))))))))++++++++++++*********************++++++,,,,,,,,,,,,+++++++++***)))))))))************************))))))***************+++(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))++++++++++++******)))))),,,++++++***(((''''''&&&((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***(((((((((***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++******)))((()))))))))))))))*********++++++++++++++++++++++++++++++******)))******+++))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,------...++++++************++++++++++++*********)))))))))***************+++++++++((())))))))))))*********,,,,,,+++***)))))))))***))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************))))))***++++++++++++*********************************************************+++++++++*********************************************************************************************************))))))***++++++++++++***************************,,,,,,++++++,,,///111333+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,++++++******++++++,,,)))*********++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------'''***///333777888888888666666444222111000////////////.........---------+++++++++++++++,,,---...,,,++++++******++++++,,,)))))))))***+++++++++,,,+++++++++++++++***)))(((+++++++++*********)))))),,,***(((''''''(((***,,,)))))))))***+++,,,......))))))))))))))))))))))))************************++++++******))))))((((((,,,+++++++++***)))))))))************************((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++***))))))++++++***((('''&&&%%%$$$(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++)))(((((()))***++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,++++++***)))((((((((())))))************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++************++++++,,,,,,))))))*********+++++++++((())))))))))))*********,,,,,,+++***)))))))))***)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************************+++++++++*********))))))************************))))))***++++++++++++***************************************************)))******+++++++++******************************************************************************************************))))))***++++++++++++***************************,,,+++******+++---000111*********++++++************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,++++++++++++,,,,,,******************++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------000555999;;;:::888666777666444222000//////.../////////...------,,,,,,+++******++++++,,,---...++++++************++++++***************+++++++++((())))))))))))(((((('''******)))(((((('''&&&&&&+++***)))(((((()))***+++***))))))((('''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''&&&+++++++++***************************************'''''''''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********+++,,,,,,+++***))))))))))))))))))*********'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))))))))))))))***)))))))))))))))******+++)))(((((()))+++,,,+++***))))))))))))))))))))))))************************************************((((((((((((((((((((((((************************+++,,,,,,,,,+++***))))))((((((((()))******++++++++++++++++++++++++++++++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++***)))((((((''''''++++++************++++++))))))******+++,,,,,,---)))))))))***++++++,,,,,,)))))))))*********++++++++++++******)))*********)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************************+++************)))))))))************************))))))***++++++++++++******************************************+++++++++((()))***,,,,,,+++*********************************************************************+++++++++************************))))))***++++++++++++***************************++++++*********,,,---...)))***++++++++++++***)))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******************************************************))))))))))))******,,,++++++*********++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000222555777777666444333222111000//////......///000//////...------,,,,,,************+++,,,---...++++++************+++++++++++++++***************'''(((((())))))))))))((((((((((((((((((''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******))))))((((((***************+++++++++************************'''(((((()))******++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))******)))***,,,------,,,***))))))))))))******+++++++++'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))******)))))))))))))))******+++)))(((((()))+++,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++******'''(((((()))******++++++************************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------))))))))))))))))))))))))))))))*********+++++++++***++++++******)))''''''++++++************++++++))))))******************((())))))***++++++,,,,,,************+++++++++,,,*********)))******++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************************************))))))))))))************************))))))***++++++++++++***************************))))))*********+++++++++''')))***,,,,,,,,,***)))************************************************))))))*********+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++,,,,,,)))***++++++++++++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++******))))))******+++...---,,,+++******++++++************************++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************+++++++++,,,,,,,,,------...///000111111111111111---------------...//////000000///...------,,,,,,************+++,,,---...++++++************++++++,,,+++++++++******))))))((()))***+++++++++++++++(((((())))))******++++++))))))************))))))''''''''''''(((***+++,,,))))))))))))))))))))))))&&&&&&''')))***+++,,,---***************+++++++++))))))******+++++++++,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******)))***,,,------,,,+++)))++++++******)))(((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++)))(((((()))+++---,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++******+++,,,,,,***)))(((++++++************++++++******))))))((((((''''''((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))******++++++++++++'''(((***,,,---,,,***)))************************************************))))))******++++++++++++************************))))))***++++++++++++***((((((((((((((((((((((((,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************************************---,,,,,,++++++,,,,,,---000///---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************---------......///////////////............//////,,,,,,,,,---------.........------+++(((%%%""" ))))))))))))))))))))))))*********************************************************)))))))))))))))******)))((((((((((((((()))'''&&&'''(((((('''&&&)))))))))))))))))))))))))))************+++++++++++++++******************)))((('''&&&&&&'''((()))******)))))))))))))))***,,,,,,,,,++++++*********************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++''')))***++++++***)))'''''')))+++,,,---------,,,+++*********))))))((((((***************)))((((((******))))))(((((('''''')))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))************))))))*********)))))))))))))))&&&&&&''''''((((((((()))))))))************))))))''''''(((((())))))******&&&'''''')))***+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++******************************))))))******+++,,,,,,+++***((((((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))************,,,,,,+++***)))))))))************)))))))))))))))++++++******)))(((((((((,,,,,,,,,,,,,,,+++***)))************************************************++++++************++++++************************)))************+++++++++******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((()))))))))***+++++++++,,,******))))))))))))******************************++++++***))))))((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,************************,,,+++***))))))***+++,,,(((((((((((()))***+++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))),,,,,,+++******+++,,,,,,+++***)))))))))***+++,,,******))))))***,,,...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,------...//////000+++++++++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))++++++***))))))))))))))),,,***)))***+++,,,+++)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******,,,++++++++++++++++++***+++++++++***************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))&&&&&&'''((()))*********************)))))))))(((******************))))))+++*********))))))))))))++++++++++++*********)))************************))))))******++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''))))))************))))))***))))))))))))))))))))))))))))))******+++++++++))))))************))))))))))))))))))*********+++,,,++++++***)))(((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))******))))))***++++++++++++***************************)))***++++++,,,,,,++++++************************++++++******++++++,,,---******))))))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))************,,,+++******))))))******))))))******++++++,,,,,,)))*********************+++,,,,,,,,,++++++***)))************************++++++++++++++++++++++++++++++************++++++************************)))************+++++++++++++++************++++++************)))))))))(((***************************************+++++++++******))))))))))))******************************,,,++++++***)))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++++++++***************+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************)))++++++++++++************,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++*********+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++,,,,,,---...//////*********+++,,,---//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******++++++******))))))******)))((('''''')))))))))''')))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((())))))+++******))))))******+++***)))))))))))))))***************+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***)))'''&&&&&&''')))***'''&&&&&&&&&'''((())))))************))))))))))))***************+++++++++++++++++++++************)))))))))(((((((((((('''***************************************++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))***************+++++++++++++++))))))************))))))************++++++++++++---,,,+++***)))'''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))***++++++++++++***************************)))***++++++,,,,,,++++++************************((((((((((((((())))))***((())))))************)))******))))))))))))******)))))))))))))))))))))))),,,+++************+++,,,))))))))))))************++++++***)))))))))******))))))***+++,,,------...))))))******+++,,,,,,---+++++++++,,,++++++***)))************************++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,************))))))))))))************************+++++++++*********************))))))))))))******************************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************++++++++++++******...---,,,+++***************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********,,,+++++++++************,,,++++++******++++++,,,---------------,,,+++***---,,,++++++******++++++------,,,,,,,,,,,,------************************,,,++++++******++++++,,,........................++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))***************)))))))))))))))***'''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((())))))))))))************((((((((()))))))))))))))************************))))))))))))))))))***+++))))))******++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***+++***)))(((((()))+++,,,*********)))))))))))))))***************++++++,,,************************''''''''''''''''''''''''************************)))))))))((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))((()))))))))************+++++++++***************))))))************)))))))))))))))))))))*********))))))))))))))))))******))))))************))))))************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))***++++++++++++***************************))))))***+++++++++++++++************************)))(((((((((((()))******((()))***++++++***((('''***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++((()))))))))******************))))))))))))******)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++************++++++************************))))))*********++++++++++++++++++******+++++++++*********)))))))))))))))************************,,,+++++++++***)))))))))******))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************)))***+++,,,,,,+++***)))---,,,+++******************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))******++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,---......---+++)))(((,,,+++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---,,,+++******///...,,,***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((('''''''''(((((()))***)))((()))+++,,,+++***(((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++))))))))))))))))))))))))))))))(((((()))***++++++)))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))---,,,+++***)))***+++,,,))))))))))))))))))******+++******))))))***++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((($$$%%%''')))***++++++,,,))))))))))))))))))))))))((()))))))))******************************++++++))))))************))))))(((((())))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))***++++++++++++***************************))))))***++++++++++++***)))))))))))))))))))))))),,,++++++++++++,,,------***+++++++++***)))'''&&&)))))))))******)))))))))))))))))))))))))))))))))************************((()))))))))***************))))))((())))))******++++++******)))))))))(((,,,,,,,,,+++++++++******)))******++++++*********************************++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******************************(((((()))******))))))((())))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))************************)))***+++,,,,,,+++***))))))))))))))))))***++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,***((('''))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......222222111000...---,,,,,,---------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++''''''&&&&&&&&&'''(((((((((''''''(((***+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))******++++++,,,,,,((())))))******))))))((((((((((((((()))***+++,,,)))))))))***************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))***,,,------,,,***)))++++++***))))))((())))))))))))))))))************,,,+++)))((((((((()))***((((((((((((((()))))))))(((((()))))))))))))))***((((((((((((((((((((((((***************+++++++++###$$$&&&((()))***++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))((((((((()))******+++++++++++++++++++++*********))))))************)))))))))))))))((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******))))))***++++++++++++***************************((()))******++++++******))))))))))))))))))))))))((((((((('''(((((()))***+++++++++******)))((('''))))))************))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************))))))((((((((()))******,,,++++++***)))(((''''''---,,,,,,+++******))))))((()))******+++*********************************************************++++++************++++++************************)))************+++++++++***))))))))))))))))))***))))))))))))************((((((((((((((((((((((((+++++++++*********************))))))))))))******************************'''(((***++++++***))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((''''''&&&******************************++++++++++++******(((((((((((()))***+++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++******)))(((((((((***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////.........------++++++,,,---------------************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++'''''''''''''''((())))))&&&%%%$$$&&&((()))((('''))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++))))))***++++++***))))))(((((((((((()))***+++,,,************)))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******************)))((('''&&&((()))))))))************,,,+++)))'''&&&&&&'''((((((((()))))))))*********&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))******++++++,,,,,,&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))))))))************))))))'''(((((()))******+++++++++++++++******)))))))))))))))************))))))*********)))))))))((((((++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))))))))***++++++++++++***************************((())))))***************))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))((())))))***++++++((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((((((((()))******+++++++++******)))))))))*********************)))(((((()))***************************************))))))))))))))))))))))))++++++************++++++************************)))************++++++++++++******))))))******+++((()))))))))************))))))))))))))))))))))))***************+++++++++******))))))))))))******************************(((***+++---------+++***))))))))))))))))))))))))(((((((((((()))))))))******))))))(((''''''&&&&&&************************++++++************++++++*********))))))***++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,++++++*********++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******++++++,,,------******+++,,,+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******)))((('''(((+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++***+++,,,------,,,+++***(((((((((((()))***+++,,,++++++******))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******)))))))))))))))))))))))))))************++++++++++++***)))'''''')))***+++***+++,,,,,,+++)))'''&&&(((((())))))*********+++---+++)))&&&%%%%%%%%%&&&))))))******+++++++++,,,((()))))))))******++++++************************&&&''''''((()))******+++***************)))(((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))************))))))'''(((((()))***+++++++++)))(((((((((''''''&&&&&&))))))************)))))),,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))***++++++++++++***************************(((((()))***************))))))))))))))))))))))))***************+++,,,,,,'''&&&&&&''')))+++...///((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((((((((()))******++++++++++++++++++,,,,,,((((((((()))******++++++(((((()))***************************************((((((((((((((((((((((((++++++************++++++************************)))************+++++++++,,,++++++++++++++++++,,,(((((())))))*********+++************************))))))******+++++++++,,,******))))))))))))*********************************+++---/////////---,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))(((((('''************************,,,+++***))))))***+++,,,------,,,+++************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((---------,,,,,,,,,++++++***+++,,,------,,,+++***---,,,+++***+++,,,---...++++++,,,---,,,+++***)))***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''((()))***000///...,,,+++***))))))***************************************)))(((((()))((('''&&&&&&'''((()))%%%%%%&&&((()))***,,,,,,))))))))))))************((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***))))))***************))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))************************(((((())))))******+++++++++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************+++*********))))))((((((************************(((((((((((((((((((((((()))***+++***)))((()))+++******)))((('''&&&%%%%%%))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))//////...,,,+++)))(((((())))))************))))))+++++++++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((((()))))))))************+++++++++*********))))))///......---,,,+++******************************++++++************++++++************************,,,+++******))))))******************************************************)))************+++++++++'''&&&%%%%%%%%%&&&((()))++++++******++++++,,,---++++++************+++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************************************++++++************++++++************************++++++************++++++******************************,,,,,,,,,***((('''******************************************************+++++++++******)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---...---,,,,,,++++++++++++************************)))************)))(((((())))))(((''''''((())))))'''(((((())))))*********))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))************************'''(((((()))))))))))))))(((((((((((()))***+++,,,,,,++++++***))))))*********))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,***)))(((((((((((((((((((((((()))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************************************)))))))))(((************************((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((*********))))))(((((('''((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))******++++++++++++*********))))))------,,,,,,+++*********************************++++++************++++++************************,,,+++******))))))******************************************************)))************+++++++++///...,,,***)))))))))***++++++******++++++,,,---++++++************+++++++++++++++*********))))))))))))*********++++++++++++++++++++++++*********+++++++++***************************************************************++++++************++++++************************++++++************++++++************************+++******)))))))))))))))************************************************)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------,,,,,,+++******)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++,,,---...///,,,,,,,,,++++++,,,,,,---************************))))))******))))))((('''******))))))))))))************************))))))))))))))))))******************))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))************************'''((())))))******))))))(((((((((((()))***+++,,,,,,+++******)))*********))))))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))((((((((((((((((((((((((************))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))(((*********)))((()))***************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++))))))************)))))))))******************)))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******)))((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))((((((((()))+++,,,+++++++++***************************************))))))))))))))))))))))))++++++************++++++************************,,,+++******))))))******************************************************)))************+++++++++...---,,,***))))))))))))++++++******++++++,,,---++++++************+++++++++++++++******************************++++++++++++++++++******)))))))))))))))*********+++++++++************************************************++++++************++++++))))))))))))))))))))))))++++++************++++++************************,,,***((('''&&&''')))***************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,++++++***+++++++++++++++,,,---...------,,,+++++++++,,,,,,************************))))))******))))))((('''************************************************((()))))))))************+++******************+++*********++++++*********))))))))))))))))))))))))************************(((((()))************)))))))))(((((()))***++++++++++++***************+++)))))))))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***)))************************++++++******))))))(((((())))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))***************************************************+++,,,+++******+++,,,)))))))))*********++++++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))///...---,,,+++***))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))((((((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))***)))((('''((()))+++,,,************************(((((())))))*********+++))))))))))))))))))))))))++++++************++++++************************,,,+++******))))))******************************************************))))))*********+++++++++)))))))))))))))*********++++++******++++++,,,---++++++************++++++************************************************++++++******)))(((((((((************************************************************************++++++************++++++((((((((((((((((((((((((++++++************++++++************************+++***)))(((((()))***+++************************************************(((((()))*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,------...//////---,,,+++************************************************))))))(((******++++++++++++******)))))))))***++++++,,,,,,((()))))))))************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))***++++++***************++++++(((((())))))******************************************************************************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))************************++++++******))))))(((((()))))))))******++++++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******************************++++++++++++++++++++++++'''((())))))''''''((()))'''(((((())))))******+++''''''((()))))))))))))))((((((((((((((((((((((((************************++++++***)))(((''''''&&&))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))((((((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((((()))++++++************************'''(((((())))))******+++))))))))))))))))))))))))++++++************++++++************************,,,+++******))))))******************************))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++*********************************************************)))))))))((((((,,,,,,++++++***))))))(((************************************************++++++************++++++((((((((((((((((((((((((++++++************++++++************************)))***+++,,,,,,,,,+++***************************************************(((((()))************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000///...,,,+++***))))))************************++++++,,,,,,++++++***)))******++++++++++++******(((((())))))***+++,,,,,,))))))))))))************++++++************++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++*********)))))))))))))))***************)))******+++,,,((((((((()))******++++++************************************************************************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))((((((((((((((((((((((((************)))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************************************(((***+++***)))((()))+++((((((((())))))*********'''((())))))******))))))))))))))))))))))))))))))************************((())))))******+++++++++))))))************)))))))))******************)))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))((((((((()))******))))))))))))))))))))))))'''((())))))******))))))((()))))))))***************************+++++++++(((((())))))*********+++************************++++++************++++++************************,,,+++******))))))******************************)))))))))))))))))))))))))))************++++++++++++++++++***)))((('''&&&++++++******++++++,,,---++++++************++++++***************++++++++++++++++++***************************************------,,,+++***)))((('''************************************************++++++************++++++))))))))))))))))))))))))++++++************++++++************************)))***,,,......---+++***************************************************((()))***+++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---............------,,,///...---,,,++++++***+++************************,,,------------,,,++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))************))))))***++++++,,,'''(((((()))******++++++******))))))))))))******************************************************++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))***)))(((((((((((((((((((((((()))))))))))))))*********)))))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))************************((()))))))))************************************************************+++,,,------++++++,,,---)))*********************((()))******++++++******))))))))))))))))))))))))***************************++++++,,,------......))))))************))))))******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))(((((()))************)))'''(((***+++++++++)))((())))))*********+++++++++)))*********************++++++++++++++++++++++++++++++************++++++************************,,,+++******))))))******************************)))))))))))))))))))))))))))************+++++++++((()))))))))'''&&&$$$###++++++******++++++,,,---++++++************++++++))))))*********++++++++++++++++++*********))))))))))))******+++,,,,,,,,,+++++++++*********))))))************************************************++++++************++++++************************++++++************++++++******************************++++++,,,,,,,,,,,,************************************************)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---************************------......------,,,+++((()))***++++++***)))(((*********)))(((''''''&&&))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))***++++++++++++*********)))))))))))))))*********))))))***+++,,,,,,'''(((((()))***+++++++++******))))))))))))******************************************************++++++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&''')))******************************(((((())))))******++++++))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))************************+++******))))))((((((((())))))************))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***************&&&'''***,,,,,,+++)))'''))))))******++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,++++++***)))*********************************)))))))))))))))))))))))))))************+++++++++((()))***,,,,,,++++++***++++++******++++++,,,---++++++************++++++))))))******++++++++++++++++++++++++******))))))))))))***+++,,,------...***************+++++++++************************************************++++++************++++++************************++++++************++++++************************+++***)))((()))***,,,---************************************************)))***+++,,,---.................................---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++000---+++***+++---.........000222111///---,,,,,,+++,,,---,,,***)))***++++++******)))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))((((((************************,,,+++***((((((((()))***))))))))))))))))))))))))*********)))))))))((((((---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++''''''(((((()))))))))***+++*********))))))((((((---***'''(((***+++)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))))))))))))))))))))))))))((('''&&&''')))+++,,,***+++,,,---...---,,,,,,************************))))))************))))))******************************++++++++++++******))))))))))))************,,,+++***((((((((()))***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++---...///...,,,+++,,,---************))))))))))))))))))))))))))))))))))))'''((()))***************++++++***)))(((((())))))************************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))((('''''')))((((((((((((((()))))),,,++++++++++++++++++,,,(((((()))************)))))))))))))))))))))))))))///...+++***))))))***+++)))************+++++++++************************((((((((((((((((((((((((***************)))((('''///...,,,+++)))(((''''''******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++)))(((******++++++++++++******+++***)))((((((***,,,---+++++++++*********))))))+++++++++*********))))))******))))))******+++,,,(((((()))***+++,,,,,,,,,************))))))(((((())))))))))))***************---///---'''$$$%%%(((************************,,,,,,++++++***))))))))),,,,,,,,,++++++*********///---,,,+++++++++)))'''++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,++++++++++++***...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...222///,,,+++,,,------,,,---///000000...,,,++++++***+++,,,+++)))((()))***+++******)))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************,,,+++)))((((((((()))***))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,++++++***)))))))))************************+++++++++++++++*********)))*********++++++++++++++++++++++++*********))),,,***((((((***+++)))((())))))))))))))))))))))))++++++++++++************)))************+++++++++))))))))))))))))))))))))******************)))))))))***+++,,,,,,,,,++++++************************)))******************)))******************************++++++++++++******))))))))))))************,,,+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***+++++++++)))***+++***)))((((((***(((((())))))*********+++))))))))))))))))))))))))************++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((***))))))(((((()))******++++++************++++++'''(((((()))))))))))))))************************...,,,***)))(((((()))***)))************+++++++++************************++++++++++++++++++++++++***++++++++++++******))),,,+++***)))))))))))))))******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++)))(((******++++++++++++******+++***)))((()))***,,,---+++++++++*********))))))+++++++++*********))))))******))))))******+++,,,)))))))))***+++++++++,,,++++++*********)))))))))))))))))))))************))),,,///---)))'''(((+++************************+++++++++***************+++++++++***************)))((((((***,,,......---++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...222000...------...---,,,,,,---//////---+++******)))***+++***((('''((()))+++******))))))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))******++++++************************+++***))))))((()))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++++++++++++++++++++++++++******)))))))))************++++++++++++,,,,,,,,,+++++++++++++++,,,***))))))******)))((())))))))))))))))))))))))++++++++++++************)))************+++++++++))))))))))))))))))))))))+++,,,---...---+++)))'''((()))******++++++************************************++++++++++++************************************++++++++++++******))))))))))))************++++++***)))))))))******,,,,,,++++++************++++++++++++++++++++++++&&&&&&'''((()))***++++++((()))***)))'''&&&'''(((''''''((()))***+++,,,,,,))))))))))))))))))))))))---,,,++++++***+++++++++++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++******))))))))))))******((((((((()))))))))))))))************************,,,+++***((('''(((((())))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++(((((((((((()))***++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,+++***)))******++++++++++++******+++***)))))))))***,,,---+++++++++***************+++++++++*********************))))))******+++,,,******************+++++++++++++++++++++*********))))))))))))************(((+++...---+++)))+++---************************)))************+++++++++************************&&&&&&''')))---000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******''''''((()))***+++,,,,,,******+++,,,,,,---......*********++++++,,,,,,---+++,,,---......---,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000///......///000...---+++---//////---+++++++++)))+++++++++)))((()))***+++******)))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******++++++,,,******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((()))))))))++++++++++++++++++++++++++++++******+++***)))((())))))))))))))))))))))))))))))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))++++++,,,---,,,+++***))))))))))))***************************************+++++++++,,,,,,+++++++++******************************++++++++++++******((()))))))))************+++*********************,,,,,,++++++******))))))))))))))))))))))))))))))''''''(((((())))))*********+++++++++)))((()))***'''(((((()))******++++++))))))))))))))))))))))))---,,,+++***)))******+++++++++***))))))*********************************))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((())))))************,,,,,,++++++******++++++))))))(((((((((((())))))))))))))))))******++++++************************,,,+++***)))))))))))))))))))))*********+++++++++************************************************))))))***+++,,,,,,,,,,,,''''''''''''((()))++++++******))))))******+++,,,************************************************************************)))***++++++++++++***)))******++++++++++++************)))))))))***+++,,,******************************************************))))))******+++,,,+++++++++***************++++++++++++++++++++++++((()))))))))************)))+++---,,,+++)))***,,,************************((())))))***++++++,,,,,,*********++++++++++++,,,***))))))***,,,...------++++++++++++++++++++++++++++++---......---++++++***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,---......+++++++++,,,,,,---------'''(((((()))***++++++,,,+++,,,...//////...,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---///111222111///,,,...//////...,,,,,,,,,+++,,,---,,,***)))***++++++******)))))))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((((((((())))))*********************+++,,,,,,+++***))))))************************))))))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))***)))(((((()))***+++,,,************++++++,,,,,,************************+++++++++,,,,,,+++++++++******************************++++++++++++******((()))))))))*********************++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))+++++++++******)))))))))+++,,,---,,,***)))***+++******)))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))+++***************++++++************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++------,,,++++++***++++++)))(((((((((((((((((()))++++++*********+++,,,---************************,,,,,,++++++*********+++))))))*********+++++++++************************************************(((((()))***+++++++++***)))((((((((((((((()))*********))))))******+++,,,*********************************************************************************++++++***************++++++++++++*********************+++++++++******************************************************))))))******+++,,,+++++++++***************++++++++++++++++++++++++((()))))))))***************+++,,,+++)))(((((((((************************(((((()))***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++++++++++++++++++++++++++---......---++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((())))))***+++,,,------+++,,,...//////...,,,+++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...)))))),,,///222333111///+++---//////...---,,,---+++,,,---,,,*********++++++******)))))))))))))))*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))*********))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++************)))))))))))))))*********)))+++------+++***))))))************************++++++++++++************)))************+++++++++)))))))))))))))))))))))))))(((&&&&&&&&&(((+++,,,+++************+++,,,,,,******************************++++++++++++************************************++++++++++++******))))))))))))************)))***++++++,,,+++++++++************************++++++++++++++++++++++++......---,,,+++***))))))***+++,,,+++)))((()))***************))))))(((((())))))))))))))))))))))))))))))*********)))((((((+++************+++,,,,,,************************************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++------,,,+++************))))))(((((((((((())))))++++++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))******)))((((((((())))))******))))))******+++,,,***************************************************************+++++++++******************************++++++++++++******))))))******++++++++++++***************+++++++++***************+++++++++******))))))******+++,,,******************++++++*********+++++++++++++++))))))))))))************+++++++++***)))((('''&&&************************(((((()))***++++++,,,,,,,,,,,,,,,+++++++++*********))))))***,,,...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++++++++************......---,,,,,,+++******,,,,,,,,,------......///+++,,,---......---,,,+++*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...((()))+++///222222///---***,,,......---,,,,,,,,,***+++,,,+++***))))))++++++******)))))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************+++++++++************************))))))******+++,,,,,,,,,++++++++++++*********))))))))))))******+++++++++(((+++......,,,))))))***************************++++++++++++************)))************+++++++++))))))))))))))))))))))))((((((((('''(((((())))))***))))))((()))***+++,,,************************)))******************)))******************************++++++++++++******))))))))))))************)))***+++,,,,,,,,,++++++(((((())))))******++++++++++++++++++++++++++++++------,,,,,,++++++*********+++,,,+++)))((()))***)))))))))))))))*********))))))))))))))))))))))))''')))+++,,,---+++***(((+++*********++++++,,,---*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---,,,+++******)))))))))***))))))(((((())))))******)))((('''((()))+++,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++******+++++++++***))))))******)))))))))******+++******))))))******+++,,,************************************************))))))*********++++++++++++******************+++******++++++++++++******))))))***+++++++++++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,)))))))))***+++++++++,,,)))))))))*********++++++))))))))))))************************++++++***)))************************)))))))))***+++++++++,,,,,,++++++***)))(((''''''***)))(((***,,,...------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++)))***,,,///111000---***(((+++------,,,+++++++++)))***+++***)))((((((***+++******)))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))###$$$%%%&&&''')))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((()))))))))******++++++************************))))))))))))))))))))))))))))))***+++,,,------...***)))))))))((((((''''''*********++++++,,,,,,,,,(((+++//////,,,))))))***************************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))((()))***+++***(((&&&%%%)))((('''''''''(((***+++************************))))))************))))))******************************++++++++++++******))))))))))))************)))***+++,,,---,,,,,,+++''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,+++,,,---,,,+++******,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&))),,,...///---+++)))+++*********+++,,,,,,---************************************************++++++******))))))((((((************************))))))))))))))))))))))))******))))))))))))))))))---,,,+++***))))))))))))******))))))))))))******)))(((&&&%%%&&&''')))***++++++++++++++++++++++++((()))************)))))))))************+++++++++************************((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,---*********)))***++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++******++++++++++++******))))))***++++++++++++***))))))******++++++++++++))))))******++++++++++++*********)))***++++++,,,(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))************)))))))))+++---...---,,,***************************************++++++++++++***)))((('''&&&%%%$$$,,,+++******,,,---,,,***++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++))))))************))))))++++++,,,---......///000***++++++,,,,,,------...*********))))))))))))))),,,++++++******++++++,,,,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++************,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))))))))***+++++++++,,,((((((((((((((())))))***))))))*********+++++++++(((***---//////---***((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((()))))))))***++++++,,,,,,,,,,,,+++*********))))))))))))******,,,,,,+++***))))))******+++++++++***)))(((((('''(((***+++***)))((()))***++++++***)))((('''&&&&&&************))))))))))))((((((((((((((((((((((((************************))))))((((((((()))+++,,,,,,+++***((((((((()))***))))))***++++++++++++***,,,,,,,,,++++++*********+++***)))))))))***,,,,,,+++++++++***)))((((((''')))************)))((((((,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******&&&(((***+++++++++,,,---...------,,,,,,++++++***************))))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))((('''************************(((((())))))******++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))))))))******************************++++++************++++++,,,,,,+++******)))))))))+++++++++*********))))))+++++++++*********))))))%%%))),,,,,,***((()))+++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++...---,,,+++************************************++++++************++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++///...---,,,***)))((('''************************,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******************++++++)))))))))))))))***++++++))))))*********+++++++++)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******,,,++++++***))))))******++++++******)))(((((('''(((***+++***)))((()))************)))((((((''''''************))))))))))))((((((((((((((((((((((((***************************))))))((()))***+++,,,,,,+++)))((((((((()))***))))))***++++++++++++***,,,,,,,,,++++++*********+++***)))))))))***+++,,,++++++******)))(((((('''''''''((()))))))))))))))++++++***))))))***+++++++++++++++*********))))))******************************++++++++++++******(((***++++++*********+++*********++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((************************)))))))))))))))*********)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***************+++++++++*********))))))+++++++++*********))))))&&&)))+++,,,***))))))+++***************+++++++++++++++++++++++++++++++++++++++*********+++,,,---************************************************************************************************************************************************++++++++++++++++++++++++---,,,,,,+++************************************++++++************++++++************************---,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------...---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))***************++++++,,,***************+++++++++******+++,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++---...---,,,***((()))((('''''''''((())))))******))))))))))))******,,,+++******)))*********++++++******)))((((((((((((***+++***)))((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,+++***))))))((()))))))))))))))***++++++++++++***+++++++++++++++***************))))))******+++,,,++++++******)))((((((((($$$%%%'''((()))*********++++++***))))))***+++++++++++++++*********************************************++++++++++++*********+++,,,,,,***))))))***)))))))))***************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************)))))))))))))))************++++++++++++++++++***************************************))))))))))))))))))))))))************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))***++++++,,,+++++++++***************+++++++++***************''')))++++++***)))***++++++++++++***************************************++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++*********++++++************************++++++************++++++************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........------.........,,,,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++***************++++++******))))))((((((***))))))))))))***++++++************************++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++***((('''''')))+++,,,******))))))))))))******++++++***************+++************))))))(((((((((***+++***)))((()))***(((((()))))))))*********************)))))))))((())))))))))))))))))))))))************************+++************+++++++++******))))))))))))))))))))))))***++++++++++++***+++++++++******************************+++++++++************))))))((((((&&&'''((()))************+++******************+++******************************************************++++++++++++******)))***,,,,,,***)))******------,,,***)))((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++************************++++++******))))))(((((())))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++******************************************++++++************++++++************++++++,,,,,,************************************************))))))************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))+++***++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++***************+++,,,************************++++++************++++++*********************************++++++---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---///......------......///,,,,,,+++++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++******))))))+++******))))))((((((((()))(((((((((((()))******************************++++++***))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''***,,,...***)))((('''''')))+++---******))))))))))))******+++***************++++++*********)))))))))))))))(((***+++***)))((()))***(((((())))))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********))))))))))))***++++++++++++***************************))))))******++++++++++++*********)))))))))))))))******+++++++++******)))*********++++++***************************************************************++++++++++++******''')))+++++++++***+++---...---,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++************************++++++******))))))(((((())))))*********+++++++++************************************************************************************************************+++*********************************++++++************++++++------,,,,,,,,,+++++++++******************************************************)))***++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********)))******++++++************************++++++************++++++************************))))))))))))***,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......------------......,,,+++++++++,,,,,,---...,,,,,,+++++++++++++++***++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((())))))***+++++++++***************+++***))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((((((((***---...(((''''''&&&'''(((***+++******))))))))))))***************)))******+++,,,******))))))))))))))))))(((***+++***)))((()))***)))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))************)))))))))***++++++++++++***)))))))))***************))))))***++++++++++++*********))))))))))))))))))+++,,,,,,,,,++++++***))))))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++******++++++++++++******&&&(((***+++++++++,,,---))))))******+++,,,,,,---*********+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************************)))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...------,,,++++++*********************+++++++++***************+++++++++,,,***))))))+++,,,,,,++++++++++++***************************************)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++******)))))))))******************************++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------************************//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------,,,,,,---------++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,+++***)))(((((((((((()))))))))))))))))))))(((((())))))***++++++++++++*********))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******************)))((('''''''''(((((()))******+++******))))))))))))************))))))***++++++,,,)))))))))))))))))))))***(((***+++***)))((()))*********************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&'''((()))***+++******)))))))))***++++++++++++***((()))))))))*********+++((()))***+++,,,++++++***)))))))))))))))))))))***)))******+++++++++******)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******''')))++++++******+++,,,&&&'''((()))***,,,------)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************)))))))))))))))*********)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++))))))*********+++++++++---***((()))+++------+++***************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,+++***))))))((())))))************************++++++************++++++************************************++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))******************************+++,,,+++***)))(((''''''(((((())))))***************)))***++++++,,,++++++++++++******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((++++++***&&&!!!((()))+++,,,------------******))))))))))))************))))))***+++,,,,,,)))))))))))))))*********(((***+++***)))((()))***************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%'''((()))+++++++++***)))))))))***++++++++++++***(((((())))))*********+++((()))***+++,,,+++******)))))))))))))))*********&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,***))))))***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************(((((())))))******++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,,,,+++***************************++++++************++++++''''''(((((())))))******))))))******++++++++++++))))))******++++++++++++---+++((((((+++------,,,))))))******+++++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,***)))((((((((((((************************++++++************++++++************************,,,,,,++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,++++++******++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))*********++++++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++************)))((()))*********((('''&&&((())))))***+++,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,+++++++++,,,+++++++++***)))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))++++++******)))******+++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((("""$$$'''***+++)))&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************++++++******))))))((((((************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))******++++++++++++******(((((()))+++,,,---...///************************************************+++++++++*********))))))************************((()))))))))************------,,,+++***)))((('''++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))************))))))******+++,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))++++++***************+++************************+++)))((('''((()))+++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***************++++++,,,)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,+++***)))(((&&&''')))***+++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************************))))))))))))************+++++++++,,,,,,,,,+++++++++************)))((())))))))))))(((((('''&&&&&&&&&'''((()))))))))++++++******))))))((((((******++++++++++++******+++++++++***************(((((()))***************************)))))))))((())))))))))))))))))))))))************************))))))))))))******************))))))(((((((((((())))))))))))))))))))))))++++++***************+++************************++++++***))))))***++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))------,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((%%%&&&)))***+++)))'''&&&+++++++++++++++++++++++++++++++++++++++*********)))******************)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))*********************)))))))))))))))************************,,,,,,,,,++++++*********+++++++++***************************************((())))))***+++,,,------************************************************+++++++++*********))))))''''''''''''''''''''''''))))))))))))************+++++++++******************************)))))))))((((((((()))))))))******))))))************))))))***++++++,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************++++++***************+++***************************)))'''''''''(((***+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******)))))))))***++++++************++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++)))***+++,,,---,,,,,,+++'''(((***++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++***************++++++++++++************+++++++++,,,,,,,,,+++++++++************))))))(((((((((((())))))***%%%&&&&&&''''''(((((((((,,,,,,+++***)))((((((''')))******************)))***************+++++++++(((((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))*********************+++************************++++++***))))))***++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********)))((((((************************+++++++++******)))))))))((())))))******))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************************************+++++++++++++++************************+++++++++******))))))))))))******)))))))))*********++++++************************************************+++++++++***************))))))))))))))))))))))))******************))))))))))))******+++++++++,,,*********++++++,,,,,,,,,)))))))))*********++++++))))))************))))))***++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************+++++++++++++++***************++++++************************)))((('''''''''(((***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******)))))))))))))))***************+++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********'''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++---,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++*********)))))))))(((''''''''')))***+++((()))))))))******+++++++++++++++******)))))))))))))))************)))))))))))))))***+++++++++,,,(((((()))************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++******************+++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******((()))))))))************(((((())))))******++++++************************+++++++++***************)))))))))***+++++++++,,,******)))(((((()))*********)))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++************)))))))))************+++++++++************+++++++++,,,)))*********++++++++++++)))******++++++******)))++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++*********)))******+++,,,************************))))))(((((())))))***+++***+++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++******))))))(((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++************************************************---,,,,,,++++++*********(((((())))))************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++*********)))))))))(((''''''''')))***+++***+++++++++++++++,,,,,,))))))******++++++,,,,,,))))))************)))))))))))))))***+++++++++,,,(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************((()))***++++++++++++************************************++++++************************************************************++++++,,,,,,,,,++++++++++++***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((''''''''''''((())))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))((()))))))))************(((((())))))******++++++************************************************)))))))))***+++++++++,,,******))))))))))))***************)))))))))))))))************************************************************************((((((((((((((((((((((((+++++++++***************+++++++++************)))++++++*********))))))))))))*********++++++++++++******++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))************))))))***++++++,,,************************+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***************************++++++,,,,,,++++++*********)))))))))))))))******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,+++************------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++******))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********))))))************))))))******+++++++++,,,,,,,,,+++++++++************))))))(((((((((((())))))***************************((())))))***+++,,,------)))******************)))***************+++++++++(((((()))***************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))************+++************************'''(((***+++,,,,,,+++***************************)))***++++++++++++***)))++++++++++++++++++++++++******************************+++,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''((((((************************************************((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************************************)))))))))******************************+++++++++******++++++++++++***************************)))***************************************************************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))++++++******)))))))))((()))))))))*********++++++******++++++++++++******,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++'''((((((((())))))))))))))))))))))))***+++,,,,,,************************++++++,,,,,,------------*********++++++,,,,,,---******************************++++++++++++***************)))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++111000///---,,,,,,,,,,,,,,,,,,,,,++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++******)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************))))))))))))******))))))******************)))(((((((((((((((((()))******+++++++++,,,,,,,,,+++++++++************)))((())))))))))))(((((('''))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******+++++++++***************(((((()))***************((()))))))))************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++************************'''(((***,,,,,,,,,+++***************************)))***++++++++++++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,)))******************)))))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))))))))))))))************************((()))))))))*********++++++++++++***************)))***,,,......,,,***)))*********+++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------***************+++++++++*********+++++++++++++++((((((((()))))))))*********++++++,,,,,,++++++***,,,+++***)))))))))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++(((((()))))))))*********))))))))))))***+++,,,---************************++++++,,,,,,------,,,,,,)))******+++,,,,,,------******************************++++++++++++******************+++---......+++++++++,,,,,,,,,------++++++++++++++++++++++++*********************************************************++++++,,,,,,---000///---,,,,,,,,,,,,---++++++******+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,++++++++++++,,,---)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******(((((())))))*********+++)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,+++++++++************)))((()))*********((('''&&&+++++++++***************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++************************&&&(((***,,,---,,,+++***************************)))***+++,,,,,,+++***)))************************(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************++++++******))))))((((((************************(((((())))))*********+++,,,+++++++++******)))))))))+++...000000...+++)))******+++++++++,,,,,,,,,************************************************))))))******++++++++++++))))))))))))))))))))))))(((((()))***,,,---...///'''((()))***+++,,,------)))******+++---......///(((((((((((())))))))))))***++++++,,,,,,++++++***---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++))))))))))))***+++,,,---******************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------******************************++++++++++++******))))))***+++,,,...///000++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))***+++,,,------...+++***)))))))))***+++,,,******))))))***,,,---///*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,------++++++++++++------))))))******+++++++++++++++++++++++++++++++++++++++++++++************)))*********+++,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************...,,,***((('''((()))***************************,,,,,,,,,++++++************'''%%%&&&***,,,+++)))++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''(((((((((&&&%%%$$$''''''(((***+++,,,---...---+++(((&&&&&&))),,,...***************)))((((((((()))++++++)))((()))*********)))(((''''''((((((,,,+++++++++******))))))***++++++***((((((((()))******++++++++++++******+++***((('''&&&''')))***+++,,,+++'''"""!!!&&&+++++++++***)))(((((())))))************))))))))))))******+++++++++,,,,,,,,,************))))))((((((************************///...,,,)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))((('''((()))***+++,,,,,,,,,***************************************************+++,,,------,,,+++***+++++++++*********))))))***+++,,,------,,,+++***))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++***,,,------+++******+++---------,,,,,,,,,++++++************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***......---,,,+++***)))((((((((()))************)))***+++,,,,,,------,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---+++*********++++++------------------------,,,---......,,,,,,---...---,,,,,,+++*********+++,,,+++***))))))***++++++++++++++++++++++++++++++*********+++,,,,,,------************************************************---***''''''***,,,---,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++***)))))))))---+++(((&&&&&&(((+++---------------,,,,,,+++***,,,,,,++++++***)))))))))************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************)))'''%%%%%%%%%&&&'''************************,,,++++++++++++++++++***************)))))))))************)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***************************++++++,,,+++***)))((((((((()))***+++,,,,,,---)))'''%%%###"""###%%%&&&***************)))((((((((()))++++++)))((()))***,,,,,,+++***************++++++*********)))))))))((()))***)))'''&&&'''(((******++++++++++++******+++***(((''''''((()))***)))+++,,,***'''&&&)))+++++++++***)))))))))))))))(((((())))))*********+++************+++++++++,,,++++++*********)))))))))************************''''''((()))+++...000222))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))((((((((((((((()))***+++++++++*********************************************************++++++++++++******+++++++++*********))))))((()))************)))(((************************))))))***+++++++++******************************+++---......,,,++++++,,,++++++******))))))))))))************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***((()))******++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------,,,++++++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************+++(((%%%&&&(((***+++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************---,,,***((((((***,,,---+++,,,,,,,,,++++++***)))***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,+++***((((((((())))))*********************************+++++++++++++++***---///---)))'''))),,,))))))))))))************(((((((((((((((((((((((())))))*********+++++++++************************,,,,,,------,,,,,,+++***))))))*********++++++++++++***)))'''&&&&&&&&&&&&***************)))((((((((()))++++++)))((()))***,,,+++************************))))))))))))(((((()))***+++***(((((((((*********++++++++++++************)))(((((()))***+++(((***+++------,,,,,,++++++***))))))))))))))))))''''''((()))***+++,,,,,,)))))))))*********+++++++++++++++++++++*********************************)))((('''''''''''''''((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))***************)))*********************************************************))))))*********+++++++++***************((()))************)))(((******************************+++++++++******))))))))))))))))))))))))))),,,---///...,,,++++++,,,***))))))))))))(((((((((************************+++++++++***************+++++++++***************************************++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,++++++******++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((------------------------+++++++++++++++++++++++++++)))'''''')))***+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))*********+++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++***))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************---,,,+++************+++************************))))))******++++++,,,,,,***,,,---,,,***((()))+++(((((())))))******++++++((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++*********************)))************************,,,,,,,,,,,,+++******)))***************)))((((((((()))++++++)))((()))***))))))((((((((((((((())))))))))))(((((((((((((((+++,,,------++++++,,,---******++++++++++++************)))))))))***+++++++++******,,,......,,,*********)))))))))))))))***'''(((((()))******++++++((())))))))))))*********++++++++++++++++++++++++************************...,,,***'''$$$""" ))))))))))))))))))))))))(((((()))))))))*********+++************)))))))))***+++++++++++++++***)))************************************************+++***)))(((((()))***+++************************+++++++++,,,,,,+++++++++************************+++++++++++++++***)))(((************************+++---...---,,,***+++++++++*********************************************************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((''''''((((((************************)))))))))******+++++++++)))((((((***,,,---+++((((((((())))))******++++++))))))))))))))))))))))))'''''''''((((((((())))))************************)))))))))((())))))))))))+++++++++************)))&&&&&&((())))))))))))(((***************)))((((((((()))++++++)))((()))***)))((((((((((((((())))))((((((((((((((()))))))))+++,,,------,,,+++,,,...******++++++++++++*********************+++,,,,,,...,,,***)))***++++++******)))))))))))))))************))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********,,,,,,,,,---,,,,,,++++++************************************************+++***)))(((((()))***+++************************,,,++++++++++++++++++,,,************************+++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,,,,***))))))************************+++************************************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,------------,,,***+++,,,,,,------,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,,,,++++++***++++++,,,,,,++++++,,,,,,------------........................,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******+++,,,,,,+++******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))************************)))))))))***************)))'''&&&)))---///+++((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++++++++******************$$$%%%&&&((())))))***)))***************)))((((((((()))++++++)))((()))******************++++++,,,(((((())))))))))))******(((***++++++***)))***,,,******++++++++++++***************+++,,,,,,,,,------,,,***)))((()))***+++)))))))))))))))******+++************))))))(((((()))))))))*********++++++*********+++++++++++++++************************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++*********************************************************))))))************************+++++++++******)))(((((()))******++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++)))***,,,+++)))(((((()))((((((((())))))))))))******************************************+++++++++***************+++++++++************************++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,------------------------*********++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------+++,,,---,,,+++***+++---++++++******++++++,,,,,,++++++,,,---....................................******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,...------,,,++++++******---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,,,,************************************)))))))))))))))***+++,,,---,,,***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***))))))((()))***+++,,,******************++++++)))))))))******++++++,,,***************)))((((((((()))++++++)))((()))******************+++,,,,,,)))))))))*********++++++((()))******))))))***,,,******++++++++++++******)))***+++,,,------------'''***---,,,***)))***,,,)))))))))))))))***++++++)))))))))))))))*********************+++++++++,,,)))))))))*********++++++************************)))*********)))'''&&&%%%))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((((()))******++++++++++++******************************************************++++++++++++******))))))*********+++++++++******)))(((((()))******++++++++++++++++++++++++))))))***+++++++++******************************)))+++,,,,,,***))))))***))))))))))))******++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------)))******+++,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,---------++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++******++++++,,,---***+++---.../////////...------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......---+++***)))***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************((())))))*********))))))************************++++++******))))))(((((()))---000000,,,))))))+++++++++******))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,(((((((((((((((((((((((((((((('''''''''(((***+++))))))*********++++++++++++***))))))((())))))******************)))((((((((()))++++++)))((()))***(((((('''(((((()))******))))))******+++++++++,,,)))***,,,,,,++++++,,,---******++++++++++++******)))***+++,,,------------"""(((///000---***+++...))))))((())))))***++++++''''''((()))***+++,,,,,,***++++++++++++,,,,,,,,,(((((())))))*********+++************************((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++((((((((((((''''''''''''&&&&&&''')))***************************************************************+++,,,------,,,+++***))))))******++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))***,,,------+++******+++++++++,,,,,,,,,---------************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((()))***+++,,,---......******+++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,---------***+++---...///...------++++++++++++++++++++++++,,,---......,,,,,,---...+++*********+++,,,,,,---***+++---///000000///...++++++++++++++++++++++++000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,---///111000---+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,+++++++++...------,,,,,,------...((()))***+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---+++))))))***+++,,,***************************+++,,,------,,,+++************))))))))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************((()))*********)))'''&&&))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***+++++++++*********))))))(((((('''((()))******+++******))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))(((((('''''''''''''''((()))+++,,,---++++++***)))(((((())))))***)))))))))***+++,,,,,,((((((((((((((((((((((((---,,,***)))))))))******************************,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++******))))))((((((************************************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***'''((()))***************)))************+++++++++************************+++++++++*********))))))************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***)))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************,,,---......---+++***))))))+++,,,---,,,++++++++++++***++++++,,,---...///...---,,,,,,---...//////...---,,,,,,---...///111000...---------......------.........------,,,---.....................000000//////...//////000,,,------............---.....................---///000000111000000//////...............---------000///---,,,+++++++++,,,------...///000000000000...///111111000/////////...............///000000000///...------,,,---------,,,+++******+++---///,,,---.........,,,+++***...---,,,,,,---,,,***(((******++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,+++***)))(((%%%&&&(((***+++,,,,,,++++++,,,,,,,,,,,,+++******************************---,,,++++++------,,,+++---,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((************************+++++++++++++++++++++++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((***,,,......---++++++++++++++++++++++++++++++,,,------...//////*********++++++,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************))))))((())))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))))))))))))))************)))))))))((()))***************)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++*********))))))))))))((((((((()))***,,,---...,,,+++***)))))))))))))))*********)))******++++++************************,,,+++***)))))))))***+++************************++++++************++++++***************************++++++,,,,,,,,,,,,+++************)))))))))))),,,,,,,,,+++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++***))))))***++++++,,,,,,++++++***((()))******++++++******)))************+++++++++************************+++++++++*********))))))************************+++++++++*********))))))************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++************+++,,,------,,,+++***+++,,,------------,,,+++)))))))))******+++,,,---...---,,,++++++,,,---...//////...------......///000///.........///000111222222222222111111000000111111111111111111111111000000//////.../////////000000111111000000//////222222333333333333333333222222333333333333222222111111000000000111111111111111///.........///000222222111000000111333444000111111111111111111222//////...---------......///...------------------000///---,,,,,,---...///+++,,,---......---,,,+++...,,,+++,,,---,,,+++)))++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,+++***&&&((()))+++,,,,,,,,,++++++,,,,,,,,,,,,+++******////////////////////////---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,++++++++++++++++++++++++++++++,,,,,,------......******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,++++++***************))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++*********)))))))))************))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++************)))))))))***+++,,,---...,,,,,,+++************+++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,*********************************))))))*********++++++++++++++++++++++++,,,,,,---------,,,++++++)))))))))***************---------,,,,,,+++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,++++++***)))***++++++++++++++++++)))************+++++++++************************+++++++++***************************************+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''((()))***+++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......///......---,,,---------......///000000///...---,,,,,,---...///000000////////////000000000000000000111222333444888777666555555555555666888999999999999999888888555555444444333333333333666666666555555444444333888888999:::;;;;;;;;;;;;999999999999888888777666555555444444444555555666444333222222222333555666:::999777666666888:::<<<777777666666666666777777444333222000000000000111111111000/////////000000333222000.........//////,,,------............------,,,++++++,,,---,,,***,,,,,,,,,---------------///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---.........------)))***+++---------,,,+++,,,,,,,,,,,,,,,++++++***........................---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++***)))((()))***+++)))******++++++******)))************************************************))))))))))))))))))))))))++++++***************************)))))))))))))))++++++++++++******)))((())))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,******************************))))))))))))******++++++++++++++++++++++++,,,---------,,,+++******)))))))))******+++++++++---------,,,++++++******************************((())))))***++++++,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,++++++******++++++,,,,,,,,,++++++))))))*********+++++++++*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,---------....../////////...........................------,,,------...///......//////000000000000000111111222222333333333333333222111222222444555444444444444444555555666666666666666666777777777;;;::::::::::::<<<===>>>BBBCCCCCCDDDDDDCCCBBBAAA============<<<<<<;;;;;;:::::::::::::::;;;<<<<<>><<<;;;;;;:::999888777777777777666666555666777888:::;;;@@@AAAAAABBBCCCDDDEEEFFFBBB@@@>>>======>>>======:::999777666666777999::::::999888777666555555555666555444222111111000111000000000111111000000000...,,,++++++,,,---,,,+++------------------------//////...,,,++++++++++++------------,,,,,,,,,,,,+++,,,,,,---............,,,,,,---......---,,,+++,,,,,,------,,,,,,+++***---------------------------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))''''''((())))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((('''(((((()))***+++,,,+++++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))******++++++++++++******************************))))))))))))******************************++++++,,,++++++***))))))))))))******++++++,,,,,,,,,+++++++++*********)))************************(((((()))***+++,,,,,,---************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++***************)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***))))))*********+++++++++************************************************************************************************))))))))))))*********+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,++++++,,,---...//////000,,,------...///000000111000000/////////000111222111111222333444555777777555555666666666555555444999999888777888999:::;;;<<<======>>>>>>?????????AAAAAAAAA@@@???>>>>>>===>>>>>>???AAABBBDDDFFFGGGIIIJJJKKKLLLKKKJJJHHHGGGAAAAAABBBCCCCCCBBBAAAAAA<<<<<<<<<>>>???AAACCCEEEHHHIIIKKKMMMMMMMMMMMMLLLKKKKKKIIIGGGEEEBBB???>>>>>>>>>===<<<:::888666666777777777888999;;;===???CCCFFFJJJMMMPPPPPPOOOMMMHHHFFFCCCBBBBBBBBB@@@>>><<<;;;::::::;;;>>>@@@BBBEEEDDDBBB@@@>>><<<;;;;;;<<<<<<:::999888777666666666555555555555555555555111///------...//////...........................000///...---,,,+++++++++.........---------,,,,,,,,,,,,,,,,,,------......------...///...---,,,+++,,,------------,,,++++++////////////////////////---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++++++++***(((++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,***))))))(((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---))))))))))))************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((()))))))))'''''''''''''''((()))***+++************+++,,,,,,++++++******)))*********************************))))))***+++++++++***************************************))))))*********))))))))))))))))))))))))******+++++++++***))))))*********+++++++++++++++************************************************(((((()))***++++++,,,,,,************************(((((())))))***+++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++***))))))************+++++++++***************************************+++++++++***************************************+++++++++(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++---...///000000---...///111333555666777666666666777777888888999:::::::::;;;<<<>>>???@@@@@@AAAAAAAAA@@@>>>===;;;<<<;;;::::::;;;<<<>>>???BBBCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBDDDGGGIIIJJJKKKLLLIIIJJJKKKLLLKKKJJJHHHFFF>>>???@@@BBBBBBBBBAAAAAA<<<<<<<<<>>>AAADDDGGGIIILLLNNNPPPRRRRRRRRRPPPOOOLLLKKKJJJHHHEEECCC@@@??????@@@@@@@@@>>>;;;777555888888888888:::<<<>>>???CCCFFFLLLQQQTTTSSSPPPNNNGGGDDDBBBCCCEEEEEEAAA>>>;;;:::999999;;;???CCCEEEJJJIIIGGGDDDBBB@@@??????AAAAAA@@@???>>>===<<<;;;::::::::::::;;;<<<>>>>>>888555333222222333333222111111111111000000000000111000///...............//////.........---------------,,,,,,,,,---......,,,---...//////...---,,,---------------,,,++++++---------------------------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++*********)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************)))((((((***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((()))))))))******************+++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))))))))*********((((((((((((((())))))***)))))))))))))))***+++,,,*********)))******++++++******************************+++,,,+++***))))))************************++++++************++++++******************************++++++,,,,,,++++++,,,++++++++++++++++++***)))******++++++,,,,,,---************************)))))))))***+++++++++,,,************************((((((((()))***+++++++++******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++*********++++++******)))((()))************+++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........///......000111222444555555444555777:::===???AAACCCAAABBBDDDEEEFFFFFFFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGDDDBBB@@@999999888888999:::<<<===@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????AAADDDGGGHHHHHHGGGFFFBBBCCCEEEEEEEEECCC@@@>>>888999<<<>>>@@@@@@??????;;;;;;;;;<<<>>>BBBEEEGGGIIIJJJLLLNNNNNNMMMKKKIIIDDDDDDDDDCCCBBBAAA???>>>===???BBBDDDCCC???;;;888888777777888999;;;===>>>AAADDDIIILLLNNNMMMJJJHHHBBBAAAAAADDDHHHIIIEEEAAA<<<;;;999999;;;>>>BBBDDDGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>AAAEEEHHHJJJ@@@===:::888888999888777666555555555444444444444333333222222111222222333////////////.........---000///...---------...///+++,,,---.........---,,,---------...------,,,+++************************---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...---+++******+++---...************************++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,+++++++++***************))))))))))))(((++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,***)))(((***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))******+++++++++,,,***)))))))))))))))***+++))))))(((((()))***++++++***)))))))))***+++,,,,,,***************************+++,,,,,,+++***)))(((************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,++++++*********)))***+++,,,---......///***************************************+++++++++************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,+++++++++***************)))(((''')))************+++++++++************************))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,---...//////////////////000000000000444444555777999:::;;;<<<<<<>>>@@@CCCGGGJJJMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQSSSRRRPPPOOONNNNNNNNNOOOGGGGGGHHHGGGDDDAAA>>><<<555555555555555777999::::::;;;<<<>>>??????>>>>>>;;;<<<===>>>===<<<;;;:::<<<>>>AAADDDDDDBBB@@@>>>;;;<<<>>>???>>><<<999777555777999<<<>>>???>>>>>>::::::::::::<<>>>>>>>>>>>>>>>>>;;;???CCCFFFFFFCCC???;;;777777777777888:::<<<===AAABBBDDDFFFFFFEEECCCBBB@@@???AAAFFFMMMNNNJJJEEE???===;;;:::;;;>>>BBBDDDBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<===<<<<<<;;;:::999:::;;;===AAAFFFKKKOOORRRFFFCCC???=========<<<;;;999999888888777777777666555555444444444555666666000/////////............222111000.........///000***+++---.........---,,,------......------,,,+++........................---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******************+++---+++)))'''''')))+++---************************++++++++++++++++++++++++,,,+++******,,,,,,,,,***++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))))),,,,,,---...---,,,+++***))))))))))))***************(((&&&$$$$$$&&&(((***))))))************)))(((************++++++++++++))))))))))))))))))))))))******++++++++++++******************************(((((())))))))))))(((((((((((())))))*********+++************************************************((()))))))))))))))((((((************************************************+++***)))))))))***,,,---,,,,,,,,,+++***)))((('''++++++***)))(((((()))))))))))))))))))))))))))))))))************++++++++++++++++++************))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++******))))))'''(((((()))******++++++******+++++++++,,,,,,,,,+++)))&&&$$$$$$&&&)))++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************%%%&&&'''(((***+++,,,------,,,+++***)))***+++,,,---,,,,,,,,,,,,...000111///////////////...---,,,+++///222222000111444777666555555666777:::===???===???BBBCCCDDDEEEHHHJJJNNNLLLIIIHHHIIIMMMQQQTTTVVVXXX[[[]]]]]]\\\YYYWWWTTTTTTSSSQQQOOOMMMKKKJJJJJJGGGCCCAAAAAA???<<<999333333222222111222222222555666777777666444444444666666666666777888999:::<<<<<<<<<>>>@@@???<<<:::999777666444333333444444333555888;;;======;;;:::===;;;999999;;;;;;999777;;;;;;===???@@@???<<<999777888999:::;;;:::999888===@@@DDDGGGGGGDDD???<<<;;;999888999::::::999888=========???@@@???===;;;888888<<>>AAACCCDDDAAA???<<<;;;<<<===<<<<<<:::999777555555666888999666888<<<@@@EEELLLTTTZZZMMMIII@@@::::::>>><<<777>>>:::777888===@@@???===>>><<<:::888777777888999888888777666444222111000111000000111333333222000............////////////------------------------000///...---------...///,,,,,,,,,,,,---...//////---,,,+++)))))))))******---,,,,,,++++++,,,,,,---------.........---+++******++++++,,,,,,++++++***---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++************++++++))))))***++++++,,,------+++,,,,,,------,,,,,,++++++++++++***************+++,,,,,,------,,,******))))))))))))***************)))'''&&&&&&''')))*********))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************(((((())))))))))))((((((((()))))))))************************************)))))))))))))))))))))))))))***************))))))************************************************)))(((((('''((()))***++++++++++++++++++***)))(((,,,++++++***))))))******************************)))************+++++++++++++++++++++************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++*********)))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,+++***(((''''''(((***,,,+++++++++*********))))))++++++++++++++++++++++++*********))))))*********************************************************++++++++++++++++++++++++))))))))))))******************++++++++++++******************++++++++++++************))))))))))))+++*********++++++,,,---///...------------...///......///000000000/////////111555888:::===AAACCCCCCBBBBBBBBBCCCFFFIIIKKKJJJKKKLLLMMMOOOPPPQQQRRRMMMJJJGGGEEEDDDFFFIIIKKKQQQSSSVVVXXXXXXWWWTTTSSSTTTSSSQQQNNNJJJFFFBBBAAA???===<<<<<<===<<<888555333333222222222222222333222333444444333333333444333333333333444555666777888999:::;;;;;;:::888777:::999888666555444444444555666999;;;<<<;;;;;;:::<<<:::888888::::::999777999999:::<<<======:::777333444666777888999999999999;;;???BBBBBB@@@===:::;;;:::999:::<<<<<<;;;:::888888999:::<<<<<<;;;:::>>><<<===CCCKKKRRRSSSRRRIIIFFFAAA??????@@@AAAAAA@@@>>><<<;;;<<<<<<;;;:::777666444333333333555666555777:::===@@@FFFMMMQQQNNNKKKEEE===;;;>>>===999:::777444555:::<<<;;;999===;;;999888777777999999;;;;;;;;;:::999888777666333222111222444555444333222111111111000000////////////..................000///...---,,,------...---------------...///000---,,,+++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,---//////---,,,+++*********))))))*********))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++,,,,,,++++++***)))))))))))))))******************))))))))))))************)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))************************************''''''''''''''''''''''''******+++++++++++++++***************************************************)))(((((((((((()))************+++++++++******))),,,,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++************)))******++++++,,,,,,---******+++++++++,,,,,,,,,++++++******)))******++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---------------------000///////////////000111222333444555666666555555777999<<>>???HHHJJJLLLNNNOOOMMMKKKJJJLLLKKKIIIFFFBBB>>>:::999666666666888:::999777555111000000///000000111111333333333333333444444444333333222333333444555666333666888999999888888999999888777666555444333333555666666777888999999999<<<;;;999999:::::::::999999999999:::<<<;;;999777333333444555777999;;;<<<888:::<<<>>>???>>>===;;;:::999999:::<<<<<<;;;:::666777888999:::;;;;;;;;;???<<<:::===CCCIIILLLMMMIIIFFFBBB@@@??????>>>===<<<:::999999999999777666666555333222111222333333555777888:::<<<@@@EEEIIINNNOOOKKKBBB=========;;;888555333444777999888666:::999888777777777999999999999999999888888888888666444222333444666666666666555555444333222111000222222111111000000/////////......---,,,---------.........---......//////---,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++------+++)))(((******))))))))))))******))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++******))))))((()))))))))************((()))***++++++***)))(((+++***((('''''')))+++,,,)))*********++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********************************'''''''''''''''''''''''')))***++++++++++++++++++*********************************************************+++++++++,,,,,,((()))***+++++++++++++++++++++******)))******+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......///////////////......---111111333555777999;;;<<<@@@@@@@@@??????>>>>>>===AAAAAADDDKKKUUU]]]``````]]]\\\YYYWWWVVVVVVWWWWWWRRRNNNKKKLLLPPPQQQNNNJJJCCC@@@<<<888666555666777>>>???BBBCCCCCCBBBAAA@@@======<<<<<<:::999777777555444444555777888888999222222111111111222333333777666555666666777666555555555555555555666777888222555999:::::::::<<<>>>999999999999999888777777777777777888999<<<>>>???@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;======;;;999777777777777999;;;===???;;;<<<======>>>>>>>>>>>>===<<<<<<>>>??????>>><<<999::::::::::::;;;===>>>>>><<<:::<<<@@@EEEGGGGGGGGGEEEAAA@@@@@@@@@@@@???<<<;;;::::::;;;;;;999888777666555444333333444444555666888999:::===AAADDDLLLQQQOOOGGG???======<<<888666555666888999888666666666555555555666888888666666666777777888999999888555333333444666777888888888777666555555444444555444444333333222222111000//////...............//////......---.........,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((******))))))))))))******)))***************++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---+++++++++***************((()))))))))************'''(((***++++++***((('''***)))((('''''')))+++---)))*********++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))************))))))******))))))))))))))))))************************((((((((((((((((((((((((((())))))***++++++*********************************************************+++++++++,,,,,,,,,,,,((()))***+++++++++++++++))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++***)))(((************************++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++************++++++++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,))))))***+++,,,------...,,,---...///000222333333888:::===BBBGGGKKKNNNPPPRRRPPPMMMJJJGGGEEEDDDDDDDDDCCCFFFLLLUUU[[[]]]]]]]]]ZZZWWWSSSPPPNNNMMMMMMJJJFFFCCCDDDHHHIIIFFFBBB<<<:::777444222222333333666777999:::;;;:::999888333333444555666666666555444333222111111444777999666666666666666777888888999888777999::::::888666777777777777777777888999888999;;;<<<<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===???BBBFFFHHHEEEDDDBBB@@@>>>>>>???@@@>>>>>>>>>???@@@@@@>>><<<===<<<<<<;;;<<<===???@@@>>>>>>>>>>>>???@@@AAABBBEEEDDDDDDEEEEEEDDDAAA???;;;<<<<<<:::999999<<>>===>>>BBBEEEFFFBBB>>>=========<<<<<<======>>>DDDCCCCCCEEEHHHJJJJJJIIIEEEDDDBBBAAA@@@@@@AAAAAA??????@@@AAACCCFFFIIIKKKLLLLLLJJJFFFCCCBBBCCCEEECCCDDDEEEGGGIIIHHHDDDAAABBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCEEEFFFIIIKKKLLLLLLKKKJJJJJJIIIFFFBBB???>>>??????===;;;<<<@@@EEEHHHHHHHHHHHHGGGGGGFFFFFFGGGDDD@@@???AAADDDFFFGGGKKKHHHDDDBBBAAAAAA@@@???>>>>>>===<<<;;;::::::999555666999:::;;;===@@@BBBKKKQQQSSSLLLDDD@@@>>><<<888888999888888777666555444444444555555666666666555555555555666999;;;<<<888666444444666888888888777777777888888999999999666666666666666666666666666777777777777666555555444333222111000/////////------.../////////............------------........................///000,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++************))))))))))))******++++++++++++******)))))))))***+++++++++,,,...---,,,+++***++++++,,,))))))))))))******************++++++++++++******((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************)))******++++++******)))************)))))))))(((************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************************************((()))***+++++++++******)))******+++++++++******((((((((((((((()))******************************)))************+++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,...------,,,+++*********))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---+++******+++---...............////////////111111222222333333444444444444555777<<>>?????????999777666444333333444444444444555666777666666666666666777888888888888888555777:::;;;:::;;;===@@@AAA@@@@@@AAAAAACCCDDDDDDKKKLLLOOOVVV]]]^^^YYYTTTNNNMMMMMMLLLLLLLLLMMMMMMUUURRRRRRXXXbbbhhhiiigggXXXUUUPPPLLLJJJIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSYYYYYYVVVQQQLLLJJJLLLNNNNNNOOORRRUUUVVVTTTPPPLLLGGGGGGIIIJJJKKKKKKKKKKKKNNNPPPRRRVVVZZZ^^^aaaccc\\\[[[YYYXXXUUUQQQKKKGGGGGGHHHIIIHHHFFFIIIOOOUUUZZZXXXUUUQQQMMMLLLLLLMMMIIIGGGEEEFFFLLLSSSYYY\\\^^^YYYSSSMMMJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA<<<>>>@@@@@@@@@AAACCCEEELLLRRRSSSOOOIIIEEEBBB===:::;;;<<<<<<:::999888777666777777888888888777777333333222222444666888:::999777777777999:::999888888888888888777777777777555666666777777888888999;;;;;;<<<<<<<<<;;;:::999888777666555333333222222000111222222222111000///......------------.........------,,,---...///000,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***(((''''''(((***+++,,,,,,++++++++++++,,,,,,*********)))))))))))))))******++++++++++++*********************+++++++++...---,,,+++++++++,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++++++++************++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((******************************++++++++++++******+++*********))))))((((((************************)))))))))))))))))))))))))))***+++,,,------...---***************************************************+++,,,---...---,,,,,,******+++++++++******)))))))))((())))))***++++++++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...---,,,++++++,,,))))))******++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++************************------------------------******+++++++++,,,,,,,,,...---+++******+++---...000000000000111111111111444555777999<<<>>>@@@@@@CCCAAA@@@AAADDDJJJPPPSSSVVVWWWZZZ]]]___````````````YYYMMMBBB;;;999;;;<<<===@@@BBBBBB@@@???BBBEEEBBBAAA>>>;;;999999999:::555777999999999:::<<<>>>:::999777666444444555555666666777888888888888888777888999;;;<<<===>>>>>>999???EEEHHHHHHGGGHHHIIIPPPPPPPPPQQQRRRSSSTTTUUUYYY[[[aaajjjrrruuupppkkk^^^^^^]]]]]]]]]]]]]]]^^^aaa^^^___jjjzzzoookkkeee___[[[YYYZZZ[[[______``````````````````ddddddaaa[[[UUUSSSUUUWWWXXXZZZ]]]aaabbb```ZZZVVVLLLMMMPPPRRRTTTTTTTTTTTT[[[]]]aaagggmmmrrrvvvxxxqqqpppnnnkkkhhhbbb\\\WWWQQQSSSUUUTTTTTTWWW```gggooolllfff^^^YYYWWWXXXZZZRRRPPPPPPUUU___kkkuuuzzzvvvpppggg___YYYVVVTTTRRRNNNNNNNNNNNNLLLKKKIIIIIIDDDFFFGGGGGGGGGGGGHHHJJJMMMRRRTTTPPPLLLIIIDDD???>>>@@@AAA@@@>>><<<;;;;;;999999::::::::::::999999777777666666777999<<<>>>999999999:::<<<<<<;;;999:::999999888777666555555555555666777888999999:::===>>>?????????>>><<<<<<<<<;;;999888666555555555333444444555444333111000......------------......---,,,,,,+++,,,---...///,,,------......------,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))(((,,,+++***)))((((((((((((*********++++++,,,,,,,,,''')))++++++)))((()))***((((((''''''''')))***+++++++++************++++++************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))***++++++,,,,,,++++++***)))(((''''''((()))***)))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++*********++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))******+++,,,------......///......---,,,,,,++++++***++++++,,,+++***)))(((******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))***+++,,,,,,,,,+++++++++******************)))))))))))),,,,,,,,,,,,,,,,,,---...***++++++***((()))+++------------,,,++++++---//////000111000//////222555666666666777888:::===>>>:::===AAAEEEGGGFFFEEECCCBBBDDDGGGKKKNNNPPPQQQQQQTTTRRRPPPQQQTTTVVVVVVUUUPPPLLLFFF>>>888777999<<<===>>>@@@???>>>===>>>@@@:::<<<======<<<<<<===>>>999777555777:::<<<:::777<<<:::777666777777777777:::<<<===<<<:::<<<@@@DDDCCCBBBBBBCCCFFFHHHIIIIIILLLNNNTTT[[[^^^[[[\\\___bbbeeegggfffcccbbbccceeennnqqqtttyyyzzzwwwrrrnnnlllmmmoooqqqmmmlllmmmvvv}}}uuuooommmllllllpppppprrrssssssqqqmmmiiihhhhhhhhhgggfffeeedddcccaaacccfffiiiiiigggdddbbb^^^\\\^^^dddeee___]]]```fffhhhlllrrr{{{{{{uuummmgggfffeeedddeeeggglllqqqtttyyyxxxtttnnnjjjjjjnnnssseeeeeefffiiippp}}}wwwllleeebbbaaabbb___[[[ZZZZZZXXXTTTQQQLLLMMMNNNMMMLLLMMMOOOQQQVVV[[[^^^\\\TTTLLLHHHGGG@@@@@@@@@AAABBBBBB@@@>>>AAA;;;999===AAA>>>:::999>>><<<999666555666888;;;999::::::;;;;;;<<<<<<<<<999:::;;;>>>???>>>;;;888777555333444777;;;===>>>AAA???<<<;;;;;;;;;;;;:::888888999:::999888777666666555555555666666444333111111222222111000...---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***************************+++++++++++++++++++++,,,+++++++++++++++***)))))),,,+++***)))((((((((((((+++++++++,,,,,,,,,------)))***,,,+++***))))))******)))((((((((()))***+++++++++************++++++************************++++++++++++++++++++++++))))))))))))************+++++++++*********)))))))))))))))************+++(((''''''&&&&&&''''''(((******))))))))))))******)))************+++++++++************************************************************************)))************++++++++++++,,,------......------******)))(((((()))*********+++++++++******)))(((++++++++++++++++++++++++))))))(((((((((((())))))---,,,+++*********++++++************************************************)))***,,,------,,,***)))******++++++,,,,,,------...////////////...------,,,------...---,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++******************+++++++++******++++++,,,***,,,...---,,,+++,,,---)))+++.../////////000111111222555777888888999999===>>>>>>>>>>>>???AAABBBGGGHHHJJJJJJJJJGGGEEECCCBBBCCCEEEHHHJJJLLLMMMMMMJJJHHHFFFFFFIIIKKKKKKJJJEEEBBB===888444555888;;;@@@@@@AAAAAA@@@@@@AAAAAA===>>>?????????>>><<<;;;:::999777888999:::;;;:::???>>>======>>>?????????@@@BBBFFFIIIKKKNNNOOOPPPPPPOOOPPPRRRWWWZZZ\\\\\\aaaaaaeeelllnnnllllllooorrrtttvvvuuurrrpppooopppuuuyyy}}}wwwqqqppppppqqqssspppooouuu~~~~~~~~~~~~~~~}}}}}}{{{yyyxxxyyyyyyyyyzzzzzzwwwqqqmmmgggggghhhjjjkkkllllllmmmjjjhhhjjjoooooojjjhhhjjjhhhjjjpppxxx~~~xxxsssssssssrrrsssuuuyyy|||~~~~~~|||yyyvvvvvvzzz}}}tttuuuvvvyyy{{{yyywwwtttooommmllljjjgggdddaaaaaa___\\\ZZZYYY[[[\\\gggnnnuuutttjjj\\\QQQLLLEEEEEEFFFGGGHHHHHHFFFCCCGGGBBB???BBBCCCAAA@@@AAA???===999777777888999:::@@@??????>>>======<<<<<<<<>>>>>>>>===;;;999888999999888777;;;;;;<<<<<<;;;:::888777666555444555666777555444111111222333222111000///000//////.........//////------------------------,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***************************---,,,,,,++++++*********,,,+++******************,,,+++***)))(((((((((((()))))))))))))))************,,,---,,,***))))))***++++++******)))*********++++++************++++++************************++++++++++++++++++++++++)))))))))*********+++++++++++++++************************+++++++++,,,,,,((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++************************************************************************)))************++++++++++++,,,,,,---------------+++******))))))******+++,,,,,,++++++******++++++************************++++++++++++++++++++++++---,,,+++*********++++++***************************************************+++,,,------,,,+++*********++++++++++++++++++---...///111111000//////------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---000000///------...(((+++///222333444555666<<<>>>AAAEEEHHHIIIGGGEEEFFFGGGHHHHHHGGGGGGIIIKKKPPPOOONNNLLLIIIFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGG@@@>>><<<<<<===??????>>>;;;:::777555333555:::===DDDBBBAAABBBCCCDDDCCCBBBAAA??????AAACCCCCC@@@<<<======<<<;;;;;;<<<@@@CCCHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQVVV^^^dddfffddd`````````aaadddjjjooorrrssswwwuuuwww{{{|||{{{||||||yyyxxxuuuyyy}}}yyyuuusssssssssooolllnnnuuu}}}wwwmmmlllkkkkkkmmmppptttvvvvvvuuuwwwzzzzzzuuussssssnnnpppvvv~~~}}}|||zzzyyyxxxuuurrrooooooqqqsss~~~vvvcccXXXNNNMMMNNNOOOOOOMMMJJJGGGHHHEEEDDDFFFEEEDDDHHHNNNLLLFFF@@@<<<<<<===<<<;;;@@@???>>>===<<<;;;;;;;;;;;;@@@JJJRRRWWWTTTMMMGGG<<<;;;::::::<<<<<<<<<;;;;;;999888888999999777666;;;;;;<<<<<<<<<:::888777777555444444666777666555444444555666666666555555444333222111111111111111..............................---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++...------,,,+++***)))))),,,+++***))))))***+++,,,++++++***)))(((((())))))************************+++---...---+++))))))***---,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************+++++++++,,,+++******))))))******+++))))))************))))))))))))*********+++++++++************************************************************************))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++...---+++******+++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++******************+++,,,...000111111000///+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,......------------......,,,...////////////000111///222555888:::===AAACCCNNNMMMNNNQQQTTTUUUSSSQQQKKKMMMOOONNNLLLLLLNNNPPPOOOMMMKKKHHHEEEBBBAAA@@@>>>===<<<;;;<<<===>>>???;;;:::888777888888999999:::999888777666888<<<@@@EEECCCBBBDDDGGGKKKLLLLLLLLLHHHEEEFFFKKKMMMJJJGGGEEEFFFFFFDDDDDDGGGMMMSSSVVVWWWXXXYYYZZZ\\\^^^```dddeeekkkuuu~~~zzzsssooonnnooorrrwww|||}}}|||~~~|||wwwsssooorrrttttttuuuzzz{{{vvvrrrqqqiiieeebbbccchhhoootttwwwwwwxxxzzz}}}|||rrrqqqpppoooqqqssswwwyyy{{{|||}}}~~~{{{yyyxxxwwwxxx{{{yyylll```___]]]\\\ZZZVVVQQQMMMKKKKKKMMMPPPPPPRRR[[[eeehhh___SSSKKKHHHGGGEEECCCBBBAAA@@@>>>=========>>>===BBBKKKTTTYYYXXXRRRMMMAAA>>>;;;:::;;;<<<<<<<<<===;;;:::;;;;;;;;;999777777888999::::::::::::999999777444444555666666555777777888999::::::;;;;;;888777666555444333333333111111111000000000000000............------------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++)))))))))***+++,,,+++***))))))))))))))))))------------------,,,,,,+++,,,------+++*********,,,,,,,,,,,,++++++******++++++************++++++************************))))))))))))))))))))))))************++++++++++++************************)))))))))*********++++++++++++************++++++((()))************)))((())))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++((()))******++++++******++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************)))***,,,...//////......,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,...------------...//////...///000000111333777:::;;;===???BBBGGGNNNVVV\\\bbb```\\\ZZZZZZ[[[[[[\\\YYY[[[[[[WWWQQQMMMMMMOOOPPPNNNKKKGGGCCC@@@>>>>>>:::999888777666777888999999999888777666777888999:::;;;:::999888:::===???DDDDDDFFFJJJRRR[[[cccfffhhhaaaZZZXXXZZZ\\\[[[YYYSSSTTTUUUTTTTTTXXX```ffffffhhhhhhhhhhhhiiimmmpppyyyxxx|||}}}{{{zzz{{{|||xxxzzz||||||}}}~~~|||vvvooojjjhhhhhhhhhgggeeegggmmmttt}}}yyysssmmmgggdddZZZXXXWWWXXX]]]dddjjjmmmkkkmmmppptttvvvwwwwwwvvvxxx{{{yyyyyyxxxxxxxxxxxxxxxxxx{{{}}}}}}{{{}}}{{{yyyxxxzzzwwwtttppplllgggbbb\\\XXXVVVYYY___eeeggglllwwwpppccc\\\YYYXXXXXXTTTRRRNNNIIIFFFCCCBBBAAACCCFFFKKKQQQVVVWWWTTTRRRIIIEEE???<<<===???BBBCCC@@@???===<<<===<<<;;;999555666777999;;;===@@@AAA>>>;;;777444444555555444666666777888999:::;;;;;;:::999888777666555555555333333333222222222111111//////.........---------,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************+++,,,******)))))))))))))))************))))))))))))((()))+++,,,,,,+++******+++++++++,,,,,,,,,+++******++++++************++++++************************++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++)))))))))************+++******))))))))))))******((()))***++++++***)))((()))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++------------------------************************++++++++++++++++++++++++******++++++++++++++++++)))******+++,,,,,,---...//////.........///000000///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...///111111222444666999;;;???DDDGGGIIIJJJLLLOOOUUU___jjjrrrtttqqqkkkddd______cccgggpppqqqooohhh\\\SSSPPPQQQUUURRRNNNIIIDDD@@@>>><<<777666666666666666777777999::::::888777888:::<<<;;;===>>>>>>>>>???BBBDDDJJJLLLPPPWWWaaaooo}}}zzztttrrrqqqooommmgggfffffffffhhhlllrrrwwwtttttttttqqqnnnoootttyyy~~~}}}~~~|||uuuqqqtttwwwwwwxxxzzzxxxxxxxxxwwwuuuooogggaaaZZZXXXXXXXXXWWWXXX^^^fffkkkkkkjjjgggbbb\\\WWWTTTNNNNNNNNNQQQUUU[[[aaaeeefffhhhkkknnnpppppppppooossswww}}}~~~{{{zzzzzz{{{zzzyyywwwtttsssuuuyyy||||||}}}~~~zzzxxxtttnnnhhheeeeeegggiiivvv{{{|||yyy|||}}}~~~}}}}}}wwwrrrnnniiieeebbbcccgggoooxxx|||wwwttttttvvvqqqlllddd[[[RRRKKKFFFDDDHHHHHHHHHKKKNNNPPPPPPOOOKKKGGGBBB???@@@CCCFFFGGGEEEBBB???======<<<;;;:::999888888:::===BBBGGGJJJGGGBBB<<<888666555555555444333333444555666777888:::999888777777777777777666666555555444333333333000000000000////////////...------------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))***+++++++++++++++******))))))))))))******((((((''''''&&&&&&&&&&&&'''(((***+++******+++,,,)))***+++,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,*********))))))*********((()))***++++++***)))((()))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******++++++,,,,,,------+++***)))))))))+++---...//////.........///111222/////////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---...------------,,,,,,,,,---------...//////000000......///000222444666777777<<>>AAA@@@CCCFFFIIIKKKNNNRRRUUUXXX[[[___cccjjjxxx{{{xxxvvvvvvxxx||||||{{{xxxrrrmmmnnntttzzz|||vvvqqqrrryyy~~~zzzvvvsssssstttttttttpppiiieeeiiimmmnnnnnnpppooonnnlllllljjjddd]]]WWWNNNIIIHHHKKKLLLKKKPPPXXXYYYXXXVVVTTTQQQNNNLLLKKKEEEFFFHHHJJJMMMQQQUUUXXX[[[]]]___bbbcccccccccbbbhhhnnntttvvvtttssstttvvvzzzuuuooojjjjjjkkkllllllnnnnnnmmmlllkkkiiigggffffffllloooppprrrvvvvvvqqqkkkfff^^^VVVRRRPPPQQQRRR\\\ccclllrrrrrrpppmmmlllmmmmmmmmmooorrrwww{{{~~~}}}vvvmmmiiilllttt||||||{{{xxxuuutttvvvzzz~~~}}}yyyuuussssssrrrqqqrrruuu}}}tttggg\\\UUURRRRRRPPPNNNMMMNNNOOOOOONNNNNNLLLJJJJJJKKKMMMNNNNNNLLLHHHCCC@@@??????>>>>>>===;;;999999<<>>???AAA@@@>>>???BBBFFFGGGKKKPPPUUUYYY^^^cccgggfffiiikkkjjjlllxxx~~~yyyqqqkkkkkkqqqxxxrrrjjj```[[[^^^dddkkkooosssooojjjgggfffgggggggggddd^^^ZZZ___dddeeeeeeffffffdddbbbaaa___[[[SSSNNNKKKEEEBBBFFFGGGFFFIIIOOOMMMKKKIIIGGGGGGHHHJJJKKK@@@BBBDDDEEEFFFHHHKKKMMMMMMOOOQQQSSSTTTTTTTTTTTT[[[bbbiiijjjeee```]]]]]][[[YYYVVVTTTUUUWWW[[[]]]^^^^^^\\\[[[ZZZYYYXXXXXXVVV]]]bbbbbbeeekkkkkkggg___ZZZRRRKKKFFFDDDEEEGGGIIIPPPZZZ```aaa```______^^^]]]\\\\\\___cccgggjjjlllcccXXXSSSXXXcccmmmtttnnnmmmjjjhhhiiimmmtttyyyzzz|||~~~|||}}}~~~ssskkkhhh```^^^ZZZYYYXXXXXXWWWUUUWWWWWWWWWZZZ\\\]]][[[YYYSSSNNNHHHCCCBBBBBBBBBCCC>>>;;;888777:::AAAIIINNNXXXRRRHHHAAA<<<:::888888666555444444444555777888777777777666777777888888999888888777666555555444666666555555555444444444222111000///////////////------------------------*********++++++,,,,,,,,,........................***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******,,,++++++***++++++,,,,,,---,,,+++******+++,,,---(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++******)))************************)))************+++++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,+++************------++++++++++++------000///---,,,+++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---+++******+++---...///......------,,,++++++------......///000111111222111111///...------,,,+++,,,---............---...///000000//////111333333:::===:::777999<<<======???AAABBBBBBBBBCCCDDDNNNPPPTTT\\\dddhhhgggeeeccc^^^WWWSSSQQQPPPNNNLLLNNNPPPPPPLLLGGGDDDDDDEEEPPPRRRRRRNNNGGGAAA???@@@>>>>>>===;;;:::;;;???AAA;;;===@@@BBBDDDDDDCCCBBBDDDFFFGGGEEEBBBCCCHHHMMMRRRYYYdddlllpppqqqooooooqqqooommmllloootttzzz~~~{{{vvvpppkkkgggdddccccccWWWKKKHHHKKKNNNSSSXXX^^^\\\YYYVVVUUUTTTRRRQQQQQQPPPOOOPPPSSSUUUUUUUUUWWWVVVTTTSSSQQQNNNJJJGGGEEEDDDBBBAAAAAACCCFFFHHHCCCFFFGGGCCCAAACCCEEECCCDDDBBBAAAAAACCCCCCCCCBBBBBBDDDFFFHHHHHHIIIJJJKKKUUUTTTTTTVVVZZZ[[[XXXTTTQQQNNNJJJHHHHHHIIIJJJKKKNNNJJJHHHKKKLLLJJJJJJLLLMMMNNNRRRWWW\\\```bbbbbbSSSSSSRRRMMMGGGCCCBBBCCCFFFGGGJJJNNNPPPPPPNNNLLLNNNMMMLLLNNNPPPSSSSSSSSSNNNLLLJJJIIILLLQQQWWW[[[^^^^^^\\\\\\]]]bbbiiinnnsssssstttwww{{{|||}}}~~~}}}|||}}}~~~{{{uuutttqqqmmmiiiiiikkkmmmeeeiiipppwwwyyywwwpppjjjbbb]]]VVVPPPLLLIIIGGGEEEEEE>>>;;;>>>??????CCCKKKQQQSSSTTTQQQIIIAAA<<<:::555555555555555555555555999888777666666666666777444444444555666777555444666666666666777999:::;;;999888666444111///---,,,000///...,,,,,,,,,---...************+++,,,------........................*********++++++,,,,,,,,,************************,,,,,,,,,++++++***************))))))))))))******,,,,,,+++***************,,,++++++******++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++++++++******)))))))))+++++++++***************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******+++++++++******)))************************)))************++++++++++++***************++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,------...---,,,,,,++++++,,,,,,---///...---+++++++++,,,---,,,+++******))))))******++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,++++++,,,---......------------,,,,,,,,,,,,------....../////////111111000///......------***+++++++++,,,---------,,,---///000111444999<<>>@@@AAA???===;;;<<<>>>???@@@@@@>>>:::888:::<<<;;;;;;;;;::::::===AAAEEEEEEFFFHHHKKKMMMOOOPPPPPPSSSTTTTTTOOOKKKKKKPPPTTTcccjjjssszzz}}}{{{yyywwwsssppplllhhhffffffggghhhnnnpppuuuzzz}}}|||{{{|||}}}|||{{{yyytttqqqlllgggaaa]]]ZZZYYYYYYNNNCCC@@@AAACCCGGGJJJPPPOOOMMMKKKJJJIIIGGGFFFHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBAAA@@@???@@@AAACCCDDDBBBEEEFFFDDDCCCGGGIIIHHHIIIFFFCCCCCCCCCDDDDDDCCCFFFHHHIIIJJJKKKMMMNNNPPPRRRRRRTTTYYY^^^aaa```]]]WWWRRRLLLIIIIIIJJJKKKJJJLLLHHHFFFJJJKKKJJJJJJLLLLLLOOOSSSXXX^^^dddiiimmmkkkeee\\\TTTPPPMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJIIIMMMMMMMMMOOOPPPOOOLLLIIIIIIHHHFFFEEEGGGJJJNNNQQQSSSRRRQQQPPPRRRVVV[[[___ccceeeggglllrrryyy~~~|||xxxvvvvvvxxxzzzzzzzzz{{{}}}~~~zzzyyyxxxxxxyyy{{{}}}~~~yyyooofff^^^WWWQQQMMMHHHBBB???AAAAAAAAAEEEKKKPPPSSSVVVUUUOOOGGGBBB@@@::::::999888888888888888888888777777666555555555444444444444555555555444444555555555666888999:::::::::999888777666666555333222000///...---......---------------......///........................******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++************))))))))))))******+++++++++***))))))))))))***++++++++++++++++++***...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))*********)))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))******+++++++++******************************)))************+++++++++))))))))))))***+++,,,---*********++++++++++++,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---//////---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------------/////////.........------,,,+++++++++,,,---///000...///111333666===DDDIII]]]fffmmmmmmhhhddd^^^XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWYYY\\\]]][[[VVVRRRLLLHHHCCC???;;;777444111333555666555444333444666333555777666555777<<>>AAA???>>>>>>???@@@@@@???============???@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDIIIKKKIIIJJJNNNQQQQQQOOOLLLHHHFFFFFFGGGHHHIIIOOOOOOPPPQQQTTTWWWYYY[[[\\\[[[]]]ccckkkqqqssssssjjjbbbXXXSSSRRRSSSRRRPPPOOOKKKJJJMMMOOONNNNNNPPPRRRWWW^^^bbbgggnnnyyy|||mmmbbb\\\ZZZWWWTTTUUUTTTRRRPPPPPPPPPQQQRRRQQQRRRSSSUUUUUURRRLLLGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKMMMOOORRRTTTRRRSSSVVV[[[aaaggglllooosssqqqooommmkkkkkklllmmmmmmmmmmmmnnnpppqqqssstttqqqppppppqqqssswwwzzz}}}{{{tttjjj```ZZZTTTOOOKKKIIIGGGEEEGGGJJJMMMQQQVVVXXXTTTNNNHHHEEE>>>===;;;999888888888999999999999888888666555444555444444333333333444444333333333444555666777888;;;<<<======??????@@@AAA888777555333111000////////////......------..............................++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))*********)))))))))***+++,,,,,,+++***)))---,,,+++***************++++++++++++++++++++++++******************************************************************************************)))))))))))))))***+++++++++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++******************************))))))*********+++++++++******))))))***++++++,,,************++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++++++++------------------------...---------///222555666555666888;;;AAAIIIRRRXXXoooyyyzzzqqqiiieeeccc___]]][[[ZZZYYYYYYXXXXXXXXXWWWSSSMMMFFFBBB???>>><<<:::888555333111555555666555444444444555444777;;;<<<===???DDDHHHGGGJJJNNNTTTZZZbbbkkkppp{{{|||}}}~~~~~~~~~||||||vvvtttoooiiieeeeeeiiinnnpppuuu{{{}}}{{{uuuooollleeeaaaZZZSSSLLLGGGEEEDDDCCCEEEHHHLLLQQQUUUXXXZZZ[[[ZZZZZZ[[[[[[ZZZWWWTTTRRRQQQOOOMMMJJJHHHFFFEEEKKKCCC>>>>>>>>>===>>>AAACCCDDDDDDCCCAAA@@@AAABBBAAA@@@??????AAACCCBBBBBBCCCCCCCCCBBBCCCEEEIIILLLKKKKKKLLLLLLMMMMMMNNNNNNNNNSSSVVVUUUUUUYYYZZZYYYVVVRRRMMMKKKLLLOOOQQQRRRYYYYYYYYY\\\bbbgggkkkmmmmmmkkkjjjnnnvvvyyymmmeeecccccc```]]]\\\WWWVVVXXXZZZXXXWWWYYY[[[bbbiiilllnnnuuuuuukkkeeebbb```bbbaaa]]]ZZZXXXZZZ]]]```[[[\\\]]]```aaa___[[[XXXVVVWWWYYYZZZZZZYYYWWWVVVXXXVVVSSSSSSSSSTTTUUUUUUOOOPPPRRRTTTWWWZZZ]]]___cccaaa``````bbbcccddddddcccbbbbbbaaaaaabbbccccccfffffffffhhhlllrrrwwwzzz{{{}}}~~~|||yyy{{{~~~|||xxxnnnhhhfffaaa[[[VVVQQQLLLKKKKKKLLLPPPVVVYYYWWWQQQKKKFFFDDDBBB???===;;;:::::::::999999:::::::::999777777666666555333222222333444222222222222444555666777:::;;;===???BBBDDDFFFGGG===<<<;;;888666444333222000///...---,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&'''(((***++++++++++++))))))+++,,,,,,+++)))))))))))))))))))))***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************))))))*********+++++++++,,,++++++***))))))******))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++************++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////000000000111444888;;;>>>===???CCCIIIOOOXXXbbbhhhxxxwwwlllhhhbbb]]][[[ZZZXXXWWWYYYXXXVVVRRRJJJBBB;;;888888888888777666444444444999999999:::<<<=========;;;@@@FFFIIIJJJJJJLLLOOOQQQVVV]]]eeemmmvvv~~~~~~wwwpppkkkjjjlllooolllooosssssspppjjjeeebbb\\\XXXPPPIIIDDDAAAAAAAAA???@@@BBBDDDFFFIIIKKKLLLKKKJJJJJJJJJKKKKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCBBBGGGBBB@@@BBBCCCBBBDDDGGGJJJLLLMMMLLLJJJHHHHHHJJJGGGFFFFFFHHHKKKMMMNNNMMMPPPPPPOOOMMMKKKLLLQQQTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[aaaeeecccbbbcccbbb___\\\XXXTTTRRRTTTYYY]]]___ccccccdddjjjrrrzzz~~~xxxrrrrrryyy}}}tttqqqooommmjjjiiidddbbbddddddbbbaaabbbbbbjjjpppqqqpppuuu}}}rrrnnnnnnpppnnnjjjddd``````dddhhhffffffgggjjjnnnqqqssssssuuuwwwyyyyyywwwrrrlllhhheeeaaa]]][[[[[[[[[ZZZYYYWWWXXXXXXYYYZZZ[[[\\\]]]YYYWWWWWWZZZ___cccddddddfffeeebbb```]]][[[YYYYYYZZZZZZ[[[]]]bbbiiippptttzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}{{{uuummmiiikkkooooootttzzz~~~wwwrrrooommmhhhaaa\\\YYYVVVTTTQQQTTTXXX[[[ZZZVVVOOOKKKLLLJJJGGGCCC@@@>>>======999999999:::999999888888777888888666333222333555222222222222444555666777777888;;;===@@@CCCEEEGGG@@@@@@>>>===;;;999777666333222111///...............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&''')))+++,,,,,,++++++)))******************)))(((((((((((()))***+++,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************+++++++++************************+++++++++***************))))))))))))))))))))))))((()))***+++++++++++++++************************)))************+++++++++---,,,+++***)))))))))))))))))))))************+++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***......,,,++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------***++++++++++++++++++***++++++,,,,,,---...//////---------------.........---......///111222333333333444666999===BBBFFFHHHHHHLLLRRRXXX^^^eeelllpppuuu|||yyyiiiccc\\\XXXWWWWWWUUUSSSUUUUUURRRMMMEEE>>>:::888777777888777555555777888======>>>BBBGGGJJJLLLLLLKKKQQQXXX\\\]]]\\\^^^___fffkkkrrryyy|||tttlllfffccccccccc]]]___aaa```]]]YYYVVVTTTVVVRRRLLLFFFBBB?????????<<<===???AAACCCEEEFFFFFFBBBAAA@@@AAACCCEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEBBBBBBFFFHHHHHHKKKOOOVVV[[[``````\\\VVVSSSRRRPPPOOOOOOQQQTTTWWWXXXXXXWWWXXXXXXUUURRRRRRVVV[[[^^^^^^___aaaccceeeggghhhjjjqqqvvvuuusssqqqlllgggccc```\\\[[[^^^cccgggiiikkkkkkmmmuuu{{{www{{{xxxsssrrrqqqqqqqqqllljjjlllllliiihhhjjjnnntttzzzzzzvvvwwwzzzzzz~~~~~~zzztttmmmkkkmmmpppooonnnnnnrrrxxx{{{pppkkkeeeaaaaaa```^^^\\\[[[\\\]]]^^^___``````aaa[[[YYYYYY]]]eeekkknnnooouuussspppkkkfff```\\\YYYUUUTTTTTTUUUZZZ```fffjjjmmmmmmlllkkklllnnnppprrrmmmnnnlllgggaaa]]]^^^```aaaeeejjjnnnppptttzzz}}}{{{xxxqqqsssqqqllljjjkkkjjjggg```aaabbbddddddbbb]]]ZZZSSSRRROOOLLLHHHEEEBBB@@@===<<<;;;:::999888888888888:::<<<:::666444444666333333333444555666777888666777999;;;===???@@@AAA?????????>>>===;;;:::999777666555444333222222222/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******))))))))))))******)))***+++,,,,,,+++***)))******))))))))))))***************))))))***++++++************************))))))*********+++++++++++++++++++++++++++++++++************************)))*********+++++++++++++++++++++******************************************************+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************)))************+++++++++++++++***************+++))))))))))))************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,---...------,,,,,,+++******))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------..................///000000111111000111222444555777888888;;;===AAAFFFKKKPPPTTTVVVZZZ^^^cccggghhhhhhiiiiiidddgggiiihhhjjjnnnnnnjjj]]]WWWOOOLLLNNNOOOOOONNNLLLLLLJJJEEE@@@<<<<<<===:::<<<=========???CCCGGGJJJJJJKKKPPPVVV[[[\\\\\\[[[aaahhhlllnnnpppsssvvv{{{~~~zzznnnjjjccc]]]XXXVVVTTTSSSLLLMMMNNNLLLJJJHHHGGGHHHNNNMMMKKKHHHEEEAAA???===:::<<>>???CCCFFFHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJKKKNNNPPPPPPTTTYYYeeeooozzz~~~xxxmmmccc]]]YYYWWWWWWYYY\\\^^^___^^^ZZZ\\\^^^\\\ZZZ[[[___dddgggggghhhiiilllpppsssvvv{{{{{{tttkkkhhheeedddgggkkknnnoooppppppsss{{{{{{|||~~~|||zzzwwwrrrnnnmmmpppssstttooonnnqqqrrrpppppprrrxxx}}}}}}{{{}}}~~~xxxuuuwwwzzzvvvuuuuuuyyyyyypppkkkkkkjjjhhheeebbbcccdddeeeffffffgggggghhheeeccchhhpppxxx|||}}}zzzssskkkddd```ZZZXXXVVVUUUWWW\\\aaadddaaaaaaaaaaaaaaabbbcccdddbbbaaa^^^\\\YYYVVVUUUUUUTTTWWW[[[^^^```eeelllqqqrrruuuyyy|||~~~~~~xxx|||}}}zzz{{{|||uuusssrrrsssuuuvvvtttrrreeedddccc___[[[VVVQQQOOOIIIGGGCCC???<<<;;;;;;;;;999===@@@???:::666555777444555555555666888999:::888999999::::::;;;;;;;;;;;;;;;<<<===<<<<<<::::::888888777666555555555666333222222111000000//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......******))))))))))))******,,,---......---***(((&&&+++***)))(((((()))***+++------,,,+++************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************)))************+++++++++))))))))))))***+++,,,---))))))))))))************---,,,,,,++++++*********+++++++++,,,,,,+++++++++(((((((((((()))***+++,,,++++++------------++++++***+++---...///...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,------------......//////......---,,,,,,,,,---------.........//////000111222222333333444555777999:::<<<<<>>@@@CCCEEEGGGLLLSSSYYYZZZYYYZZZ^^^cccggghhhgggaaaffflllqqqtttyyy~~~{{{wwwwwwwwwtttnnnggg___[[[YYYUUUQQQMMMKKKKKKJJJIIIDDDEEEEEECCCAAAAAACCCDDDFFFHHHJJJJJJIIIEEE@@@===<<<>>>BBBEEEGGGGGGFFFEEECCCAAA???AAAEEEJJJMMMOOOUUUVVVWWWXXXXXXXXXWWWVVVVVVTTTUUUXXXYYYYYY]]]cccsssqqqhhh___^^^]]]^^^```bbbbbbbbb[[[___bbbcccaaaccchhhnnnooonnnnnnpppsssxxx}}}pppmmmjjjjjjllloooqqqqqqsssrrruuu~~~|||xxxwwwvvvtttqqqlllnnnooolllhhhiiioootttuuuqqqppptttwwwvvvvvvyyyxxx~~~~~~zzzxxxyyy|||~~~yyy}}}~~~{{{yyy{{{{{{zzz{{{}}}wwwvvvvvvtttqqqooopppppppppppppppooonnntttpppmmmpppyyy{{{rrrjjjeeebbb___\\\YYYYYY\\\```bbb```aaaaaa```___^^^\\\[[[[[[YYYWWWVVVUUUTTTQQQOOOMMMOOOQQQRRRSSSWWW]]]ccchhhlllrrrwwwzzz}}}~~~~~~||||||~~~||||||zzzxxxsssmmmgggdddVVVRRRLLLEEEAAA???>>>???:::???CCCBBB===888666777666666666666777999:::;;;;;;;;;::::::999999888888777888999;;;;;;;;;::::::777666666555555555555666555555444444333222111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++)))((())))))***%%%&&&''')))******************))))))******+++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))),,,+++***((((((((())))))++++++,,,+++***'''$$$"""+++***)))'''''')))***++++++++++++,,,,,,------------------,,,+++***((((((,,,+++***************+++))))))))))))))))))))))))+++++++++***************++++++***)))***+++---...+++++++++,,,,,,---------++++++++++++******))))))))))))***+++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,...---,,,,,,++++++,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++,,,------------,,,+++,,,...000000///---,,,---+++---000111......111000222333111222666888666:::===@@@AAAAAABBBEEEHHHPPPTTTZZZ^^^```cccgggjjjnnnppppppmmmdddZZZRRRNNNFFFCCC???===>>>BBBGGGJJJDDDBBB@@@>>>???AAADDDFFFFFFDDDAAA>>>===???DDDIIILLLRRRXXXYYYYYY]]]gggqqqsssuuuwwwwwwvvvrrrmmmkkkeeeeeefffllluuuwwwkkkeee[[[[[[YYYVVVRRRNNNJJJHHHFFFDDDCCCEEEGGGFFFBBB>>>BBBAAA@@@???>>>>>>>>>>>>BBBDDDDDDDDDCCCDDDFFFGGGEEEEEEFFFHHHKKKLLLLLLLLLGGGGGGGGGIIIMMMSSSYYY\\\```^^^]]]^^^___```___]]]YYYYYYZZZ\\\___dddhhhjjjyyyuuullldddbbbgggkkkhhheeefffeeeeeeeeefffiiilllppprrrooosssvvvvvvtttvvv}}}uuupppkkkjjjnnnqqqpppnnniiioooyyy}}}uuunnnmmmppppppiiibbbbbbfffiiillllllmmmnnnoooqqqqqqpppqqqssswww{{{~~~~~~|||{{{||||||zzztttppprrryyy~~~}}}|||zzzwwwuuusss{{{vvvttt{{{~~~{{{wwwuuuvvvssspppqqquuuxxxyyyxxx|||zzzyyyzzz~~~yyyrrrmmmjjjgggcccaaa______^^^]]]ddddddccccccbbbaaa``````]]]]]]^^^______[[[VVVRRRUUUNNNLLLOOOQQQOOOQQQVVV\\\cccmmmvvv|||~~~~~~{{{{{{~~~~~~zzzvvvvvvwwwzzz~~~zzzvvvuuuiiiXXXJJJEEEEEEGGGIIIGGGHHHHHHEEEAAA<<<999888<<<:::999999:::;;;:::999999:::;;;<<<;;;999777666777999:::<<<<<<;;;999888999666444333444555555444444444555666666555444444444444222111000///......---.../////////...---,,,......------------,,,,,,---,,,+++))))))))))))***((()))***************)))***************++++++,,,+++++++++*********))))))************************))))))))))))************************************************************++++++***))))))***+++,,,+++,,,,,,,,,+++)))&&&%%%,,,+++***))))))***+++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))((((((((((((((())))))******************************************+++++++++************++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++++++++++++++,,,---...,,,---------,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,+++++++++***+++---...//////......///---...111000...///333555999;;;999:::>>>AAAAAACCCFFFJJJKKKKKKLLLNNNQQQWWW\\\aaaeeegggiiilllnnnjjjiiieee```XXXOOOGGGCCC@@@>>><<<;;;;;;>>>BBBDDDDDDBBBAAA@@@AAACCCFFFHHHEEEEEEEEEFFFGGGLLLRRRVVV]]]```cccdddffflllwww|||uuuoookkkaaaaaaccchhhqqqzzz~~~sssfff[[[TTTMMMLLLIIIFFFCCCBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@AAAAAACCCDDDEEEFFFGGGKKKKKKLLLKKKIIIIIIKKKMMMLLLLLLMMMNNNPPPPPPNNNMMMLLLLLLLLLNNNQQQVVVZZZ]]]\\\^^^___^^^]]]]]]```bbb```______```dddjjjpppttt}}}wwwoookkknnnpppmmmjjjkkkmmmlllkkkkkklllnnnpppqqqtttwwwyyyyyyyyy|||vvvpppjjjhhhjjjlllkkkiiigggmmmvvvyyyqqqkkkdddccceeefffbbb]]]```cccgggjjjjjjjjjjjjkkkrrrrrrrrrsssuuuyyy}}}~~~{{{yyyxxxvvvrrrooommmrrr{{{|||zzzyyyxxxwwwwwwxxxwwwwwwvvvuuuqqqqqqzzz{{{yyyxxxwwwtttrrrpppoooqqqrrrssssss{{{{{{zzz{{{~~~}}}zzzsssnnniiifffffffffeeedddeeeeeedddbbbaaa```___^^^^^^^^^^^^``````___\\\YYYZZZUUUTTTWWWXXXTTTTTTWWWZZZ```hhhppptttvvvwwwxxxtttvvv{{{}}}{{{{{{||||||xxxtttuuuvvvyyy}}}}}}ssseeeYYYTTTRRRSSSSSSNNNOOONNNKKKFFFBBBAAA@@@BBB@@@>>>=========<<<;;;999:::;;;;;;;;;999888666777888999:::999888666555888666444333444555555444000111333555777:::;;;<<<999999888666444222///...//////000000///...---,,,---------------------------,,,+++***))))))))))))+++++++++++++++***)))))))))************++++++++++++++++++***************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++,,,,,,---,,,***)))(((,,,,,,***))))))***,,,,,,***************+++++++++))))))***+++,,,,,,,,,+++((('''''''''((()))******++++++++++++++++++++++++)))))))))***+++++++++,,,*********+++******))))))+++++++++++++++*********++++++++++++************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,)))))))))***+++,,,...///,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///000111111111///000222333222666<<>>AAACCCGGGFFFEEEFFFGGGIIIKKKMMMOOORRRVVVZZZ^^^bbbhhhkkkmmmkkkiiiiiimmmuuu}}}|||sssjjjeee[[[ZZZ[[[___gggnnntttvvvwwwvvvssskkk___TTTKKKGGGBBB???<<<:::999;;;===???===>>>???>>>>>>@@@CCCEEEEEEGGGIIIKKKMMMOOOPPPPPPUUUUUUUUUSSSRRRRRRTTTVVVTTTUUUWWWXXXWWWVVVTTTSSSRRRRRRSSSTTTVVVYYY\\\]]]YYY]]]```^^^[[[[[[aaahhhiiigggeeeeeeiiipppwww|||zzz{{{xxxwwwvvvsssqqqqqqtttsssqqqnnnmmmnnnnnnooouuuuuuwwwxxx{{{~~~}}}}}}zzzuuuooolllnnnpppppppppiiimmmuuu~~~vvvmmmdddaaa]]]\\\]]]_________jjjnnnsssvvvvvvuuuttttttuuuuuuvvvwwwyyy|||~~~zzzwwwuuutttrrrqqqpppuuu|||}}}wwwuuussssssuuuwwwwwwwwwqqqoooqqqzzz~~~~~~{{{wwwwwwvvvvvvwwwwwwuuurrrooooooppprrrvvvwwwyyy{{{{{{{{{zzzyyyvvvwwwyyy~~~wwwooolllmmmooonnnlllkkkjjjiiihhhfffeeedddcccdddcccbbbcccddddddbbb``````^^^]]]___]]]XXXVVVWWWXXX]]]eeekkkmmmnnnnnnnnnhhhlllrrrxxx|||~~~~~~{{{zzzzzz{{{}}}~~~}}}|||yyyzzz}}}{{{uuullleeeaaa___^^^]]]\\\\\\ZZZVVVQQQMMMLLLMMMKKKIIIFFFDDDCCCBBB???===<<<<<<<<<<<<;;;:::999888888888999999888777666555888666444333444555555444000111222555888<<>>;;;777333000222222222111000///...---------------------------,,,++++++******)))))))))*********++++++***))))))))))))******++++++++++++************************************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,***++++++,,,++++++***)))++++++***))))))***++++++)))))))))))))))*********))))))***+++++++++++++++))))))))))))***+++------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))***++++++***)))'''&&&,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***++++++***))))))***+++,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,...---------------------///////////////000222222222111444888;;;===EEEMMM]]]gggooolllfffbbb```^^^aaabbbcccdddcccaaa```___jjjlllooopppooommmjjjiiiaaa[[[UUUQQQOOOJJJBBB;;;;;;;;;;;;<<>><<<;;;<<>>AAABBBDDDDDDAAA===888555555444444333222000//////........................++++++++++++*********)))&&&'''((()))************((()))***++++++++++++***************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++***************************************))))))(((*********************)))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***+++------************************(((((()))***+++,,,,,,,,,)))***++++++***)))'''&&&,,,++++++******)))))))))+++++++++++++++++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***++++++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000111222222555666;;;BBBFFFLLLWWWbbbzzz|||tttnnnnnnnnnooopppppppppnnnmmmppppppooonnnkkkgggbbb___TTTQQQOOOPPPRRRPPPIIIBBBAAAAAABBBEEEJJJOOOTTTWWW[[[ZZZYYYZZZ[[[^^^aaaccchhhoooyyy~~~vvvssstttsssnnnhhh^^^______^^^ZZZUUUPPPLLLJJJHHHGGGGGGJJJMMMNNNNNNMMMMMMKKKGGGBBB???>>>???>>>???@@@BBBEEEHHHJJJLLLHHHLLLOOOOOOMMMLLLNNNPPPSSSTTTVVVWWWYYYZZZZZZZZZ\\\\\\]]]]]]^^^```eeehhhfffhhhiiigggbbb^^^\\\\\\[[[[[[[[[\\\\\\]]]^^^___```___^^^^^^aaaeeehhhjjjmmmmmmmmmmmmmmmooopppqqqnnnppptttwww|||~~~zzzyyyxxxwwwwwwvvvtttsssrrrssstttuuurrrsssuuuyyy~~~~~~|||zzz{{{}}}~~~zzzpppqqqssstttvvv{{{~~~}}}}}}xxxrrroooqqqsssqqquuuyyyzzzwwwsssooonnnnnnnnnpppuuu{{{|||qqqlllmmmoooooonnnrrrrrrrrrsssttttttuuuuuuqqqpppoooooorrrtttttttttooonnnjjjccc]]]\\\]]]^^^___fffooouuuwwwtttqqqooopppsssuuurrrnnnlllooosssxxxyyyyyyyyyzzz}}}yyyvvvtttqqqtttxxx|||~~~|||vvvoookkkiiiiiihhhfffdddbbb```]]]YYYUUUPPPNNNJJJFFFCCC@@@???>>>::::::::::::;;;<<<>>>???>>>;;;888777777777777666888777555555555777:::;;;???AAADDDFFFEEEAAA===:::777777666444333222222111000000000/////////......******+++++++++******)))%%%&&&'''(((************((()))***,,,,,,+++*********************+++++++++(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++******(((''''''************))))))))))))((((((((((((((((((((((((************))))))))))))***+++++++++***)))((((((((('''''''''((()))******)))))))))))))))))))))))))))))))))***+++++++++,,,*********+++******))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,((()))***+++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,...---,,,,,,+++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,------......******))))))***,,,...//////000111222444555777777<<>>======>>>AAABBBEEEJJJOOOSSSWWWYYYZZZ[[[[[[YYYVVVTTTTTTUUUSSSTTTUUUVVVXXX[[[]]]^^^^^^^^^___```aaaeeekkkooorrrsssrrrllleee___]]]]]]```_________```bbbdddeeeiiifffdddeeeiiilllmmmmmmpppppppppppppppooonnnnnnjjjpppuuuwwwwww{{{}}}yyy{{{{{{zzz{{{zzzyyyyyyzzz|||~~~|||wwwtttsssqqqpppppprrrwww|||zzzrrrllliiijjjkkkllllllmmmnnnoooqqqrrrssstttqqqqqqqqqtttxxx|||}}}}}}wwwwwwrrrhhhbbbbbbeeegggdddjjjsssyyy{{{zzzyyyxxx}}}xxxsssuuuyyyzzz|||{{{wwwssstttzzz~~~xxxrrrnnnnnnoootttyyy{{{yyyyyy{{{yyyxxxwwwvvvssspppmmmbbb^^^YYYRRRLLLHHHFFFEEE>>>===<<<<<<===???AAACCCCCC@@@===;;;::::::888777555555555555777999;;;<<<;;;>>>AAADDDDDDBBB???===999888777666555444444444444333333222111000//////)))***++++++++++++***)))'''((()))***************((()))+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++***))))))---,,,++++++************(((((())))))))))))((((((+++++++++******)))))))))((())))))************))))))((((((((((((((())))))******************************************+++++++++************++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,---------,,,------......***+++,,,,,,---------,,,++++++,,,,,,---......///++++++***+++---///222444222444888<<>>>>>>>>??????@@@@@@AAA???===<<<<<<>>>@@@@@@???@@@CCCFFFHHHHHHIIIIIIJJJMMMNNNQQQWWW___gggoootttrrrnnngggaaa___^^^]]]]]][[[ZZZYYYXXXZZZ\\\___aaacccccccccdddeeeiiinnnrrrwwwxxxvvvooogggbbbbbbdddeeeeeeddddddeeehhhlllnnnppppppqqqppppppqqqssstttwwwvvvuuutttsssssstttttttttzzz}}}zzz}}}}}}~~~~~~~~~|||yyywwwxxxzzz||||||~~~{{{uuunnnhhhgggjjjmmmkkklllmmmnnnpppqqqrrrrrrtttttttttwwwzzz}}}}}}}}}xxx|||yyynnnggghhhkkklllgggkkkppptttwww{{{~~~}}}{{{~~~yyyoooiiiiiimmmoooqqqsssuuuwwwxxxxxxxxx{{{sssmmmlllpppuuu|||uuuppphhh___WWWQQQNNNMMMHHHFFFCCCBBBBBBCCCFFFGGGIIIEEEAAA>>>===<<<:::888555666777888999:::;;;<<<999;;;>>>@@@AAA???===<<<:::999888666666666777777777777555444222000//////))))))+++,,,,,,+++***)))***++++++++++++***))))))''')))+++,,,,,,,,,***)))))))))******++++++++++++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++///...---,,,++++++++++++))))))************)))))),,,+++++++++******))))))&&&'''(((***++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++***************++++++***)))***+++---...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,---...///000111***+++,,,,,,------------++++++,,,,,,---...//////............111444777999666:::???EEEKKKOOOQQQQQQPPPSSSYYY^^^___```jjjttt{{{|||ssslllgggccc___[[[VVVRRRLLLHHHGGGFFFBBB@@@DDDGGGLLLQQQWWW^^^eeejjjhhhppp|||zzztttfffbbb^^^[[[[[[___dddhhhuuu~~~zzzsssggg___TTTLLLIIIEEEAAA===<<<;;;:::::::::;;;===>>><<<;;;;;;<<>>>>>===;;;999:::999888777777777888999999999777555333111///...))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((,,,,,,)))(((***,,,++++++++++++*********))))))+++***)))'''''')))***+++******++++++++++++******...,,,++++++,,,---,,,+++......---,,,***)))((((((************************---,,,***(((((((((((()))++++++******************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))***+++,,,---++++++++++++++++++++++++***************************+++---------+++)))(((++++++++++++++++++++++++++++++******++++++,,,---)))))))))******+++++++++---------,,,***((('''&&&###&&&+++//////---***(((+++++++++++++++***)))(((---,,,,,,,,,------...///---.........---,,,+++***------............//////222444777:::<<<===>>>>>>EEEIIIOOOUUUYYY[[[\\\[[[\\\^^^```ccceeefffgggggghhhkkkpppwww|||}}}ttthhh___ZZZUUUNNNIIIBBBCCCCCCAAA@@@AAAFFFJJJMMMPPPUUU\\\dddjjjllllllyyyyyy{{{yyypppbbb___YYYUUUTTTVVVYYY\\\kkkpppvvvxxxtttnnngggdddTTTNNNFFFBBBAAAAAA@@@???888;;;>>>@@@@@@@@@@@@AAAAAAAAADDDHHHIIIFFFGGGKKKPPP\\\hhhooorrrrrrnnnhhhhhhfffhhhnnnwwwuuurrrqqqnnnkkknnnnnnkkkeee___[[[\\\^^^dddhhhmmmpppqqquuuzzz~~~~~~{{{vvvssstttxxx{{{|||yyyuuurrrpppqqqsssttt{{{{{{zzz}}}~~~}}}|||~~~~~~zzzvvvttttttuuuvvvwwwwwwvvvtttsssuuuxxx{{{|||{{{{{{|||{{{xxxuuuwwwyyy{{{yyytttpppooopppmmmhhhhhhmmmqqqvvv|||{{{yyypppaaaXXXXXX[[[]]]```ccceeeeeeeeedddmmmoooqqqrrrtttttttttsssvvvxxx{{{}}}}}}~~~~~~zzzssskkkddd___\\\XXXYYYYYYWWWTTTRRRRRRRRRKKKKKKIIIFFFBBBAAABBBCCC???===:::999999999999888::::::::::::::::::::::::???===;;;999999888666444666666777888888888888888))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((+++,,,)))(((+++,,,++++++++++++*********))))))+++***)))(((((()))***+++******++++++++++++************+++---//////---+++++++++++++++++++++++++++************************---,,,***)))((((((((()))************************+++++++++++++++++++++++++++++++++*********))))))************************''''''''''''((()))***+++***************************************************+++,,,------+++***(((+++++++++++++++++++++++++++++++++++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++((()))***+++,,,,,,++++++++++++,,,,,,+++******))),,,,,,,,,+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------......000444888;;;===AAADDDGGGHHHJJJNNNRRRWWWZZZ]]]aaadddeeeeeeeeeiiiiiihhhgggeeebbb___]]]SSSUUUYYY^^^ccchhhkkkmmmiii```UUUMMMJJJHHHDDDAAABBBDDDEEEFFFHHHKKKRRRVVVdddeeehhhmmmrrrttttttssstttpppnnnoooqqqnnneee]]]TTTQQQMMMJJJJJJLLLOOOQQQVVV[[[```bbb___YYYSSSPPPKKKFFFAAA>>>?????????>>>@@@AAACCCFFFGGGHHHGGGFFFGGGFFFIIIOOOPPPNNNOOOSSS^^^jjjxxxyyyrrrppppppuuu{{{xxxuuutttyyyyyyuuunnnfffaaaaaabbbmmmqqqwwwzzz{{{}}}~~~~~~}}}~~~}}}|||~~~~~~{{{}}}}}}||||||}}}~~~~~~}}}|||}}}}}}{{{{{{}}}~~~{{{vvvqqqqqqrrrqqqmmmnnntttxxx{{{}}}xxxuuussslll```YYYXXX[[[]]]```ccceeehhhiiijjjkkklllmmmnnnnnnmmmlllkkkkkknnnpppssstttuuuwwwxxx}}}zzzuuuoookkkgggfffeeefffggghhhfffccc```______UUURRRMMMIIIFFFEEEFFFFFFEEECCC@@@???@@@@@@???>>>999888888888999999::::::>>>>>>===<<<:::888666555666777888999999999999999))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''+++,,,)))(((+++,,,++++++++++++***************+++***)))(((((()))***+++******++++++++++++******'''(((+++...111000---***(((((()))***+++,,,------************************,,,+++***)))))))))))))))************************************************+++++++++***************************************((((((((((((((()))***+++))))))))))))))))))))))))***************************+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++***((()))***,,,---,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++++++++,,,,,,,,,---------------.........000555>>>HHHOOOUUU[[[___^^^\\\\\\ccciiilllmmmoooqqqrrrsssssssssuuutttqqqkkkddd\\\UUUQQQDDDDDDEEEGGGJJJMMMPPPRRRUUUOOOHHHCCCCCCDDDDDDCCCIIILLLOOOSSSXXX___fffkkkzzzzzzzzz{{{{{{xxxtttqqqfff```ZZZXXXXXXVVVPPPKKKFFFEEECCCBBBBBBDDDEEEGGGGGGJJJOOOPPPNNNJJJFFFDDDBBB@@@??????AAACCCCCCBBBJJJJJJMMMSSSXXXYYYVVVRRRRRRPPPRRRXXXZZZXXXZZZ]]]dddppp~~~vvvsssrrrtttwww~~~~~~~~~~~~wwwnnniiiiiijjjxxx~~~~~~xxxtttrrrrrrsssuuuvvvwwwxxx{{{~~~xxxwwwwww{{{zzzsssnnnkkkkkkmmmqqqvvvyyy{{{{{{~~~~~~}}}}}}||||||||||||~~~yyysssppprrrwww|||}}}xxxwwwxxxwwwwwwzzzwwwpppmmmiiiccc]]][[[^^^^^^```bbbfffjjjmmmooolllmmmnnnoooooonnnmmmmmmiiijjjkkklllmmmlllkkkkkkxxx~~~{{{vvvtttqqqooooooqqqsssuuusssuuuvvvtttqqqmmmkkkjjjddd^^^WWWSSSSSSSSSQQQPPPLLLJJJGGGEEEDDDBBB@@@===:::999999888999:::;;;<<<;;;???BBBAAA===999777777777888999:::;;;;;;;;;;;;))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&***,,,***)))+++,,,+++************************+++******))))))******+++******++++++++++++******)))***+++...000///,,,***'''((()))***+++,,,------************************+++++++++******)))))))))***************+++++++++))))))))))))))))))))))))************************************************+++*********++++++,,,---***************************************************+++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''...,,,***)))(((***,,,---,,,,,,---------,,,,,,+++,,,++++++***************...............//////000///000222666===JJJYYYdddsss{{{}}}uuuqqquuu|||~~~~~~|||yyyssskkkaaaVVVMMMHHHDDDBBB@@@??????AAACCCEEEKKKIIIGGGIIIMMMPPPQQQQQQUUUXXX\\\bbbiiipppvvvzzz~~~{{{xxxtttnnngggbbbTTTOOOIIIGGGHHHHHHEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEHHHIIIHHHFFFDDDDDDBBBCCCEEEHHHKKKMMMMMMMMMRRRUUU[[[fffpppsssnnnhhhaaa]]]\\\___aaa``````cccaaammmzzz}}}ssspppnnnoooppptttzzztttrrrsssuuu|||{{{~~~}}}zzz}}}vvvppplllkkkiiiiiiiiihhhiiikkkpppsssuuurrrpppqqqtttwwwwwwwwwyyy{{{}}}|||uuulllccc^^^]]]]]]^^^aaadddfffhhhhhhoooqqqsssuuuwwwwwwvvvuuuvvvvvvvvvzzz{{{uuutttpppkkkhhhiiinnnsssvvvyyyyyyzzz}}}zzz{{{~~~}}}~~~|||rrrmmmkkkiiieeebbbbbbaaaaaabbbeeeiiimmmooooooqqquuuxxx{{{}}}uuutttrrrqqqnnnkkkgggeeekkksss||||||{{{yyyuuurrrnnnoooqqquuuzzz|||xxxuuutttooojjjfffeeeggggggccc___ZZZWWWSSSOOOLLLGGGBBB>>>>>>===;;;::::::;;;===>>>;;;AAAGGGGGGAAA;;;999:::999999;;;<<<<<<=========************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%***,,,***))),,,---+++************************++++++************++++++******++++++++++++******...---,,,,,,,,,,,,+++***)))))))))******+++++++++************************+++++++++++++++*********))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++,,,---++++++++++++++++++++++++***************************+++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,000////////////000111222444777;;;@@@GGGUUUeeeqqq}}}yyyqqqfff[[[OOOFFFAAADDDBBB@@@??????BBBEEEGGGIIIKKKPPPVVV\\\```aaaaaadddfffjjjpppuuuzzz|||}}}xxxuuupppkkkeee^^^WWWRRRFFFCCC@@@???@@@AAA???===@@@@@@@@@@@@@@@???>>>>>>>>>AAACCCEEEEEEFFFGGGHHHJJJMMMQQQTTTVVVWWWWWWWWW[[[```kkk{{{qqqiiidddccccccbbbccceeecccnnnxxx~~~~~~yyyrrrooommmnnnooorrr|||zzz}}}~~~}}}{{{|||zzzyyy{{{}}}}}}zzzwwwuuuvvvyyy}}}}}}{{{zzzzzzzzzzzzvvvqqqllljjjiiiffffffeeecccbbbdddhhhlllrrrooollljjjkkkmmmnnnnnnqqqtttvvvssskkkaaaXXXTTTRRRSSSTTTUUUUUUVVVWWWXXX]]]aaagggmmmpppqqqooommmooonnnnnnqqqyyywwwpppkkkiiifffccccccfffjjjnnnpppppprrrvvv{{{~~~~~~~~~}}}tttvvvzzz~~~}}}|||}}}yyyrrrqqqqqqnnnjjjgggfffeeeeeeeeegggjjjkkkooorrryyy|||xxxuuuqqqlllhhhiiinnnwww~~~~~~~~~zzztttpppllljjjnnnvvv~~~uuusssssswwwzzzxxxqqqjjjgggeeebbb___[[[VVVQQQLLLDDDBBB???<<<:::;;;===>>>===DDDKKKKKKFFF@@@======;;;;;;<<<===============************************))))))************))))))))))))))))))))))))))))))$$$))),,,+++***,,,---+++***************+++++++++++++++++++++++++++++++++******++++++++++++******111...,,,+++++++++***)))***************************************************++++++,,,++++++******)))))))))***++++++,,,,,,***************************************+++++++++******************************)))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,------------***+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,------...///000000000000222444666888???DDDIIIMMMRRR[[[hhhrrr}}}wwwrrrjjj___TTTKKKDDD@@@AAA@@@@@@AAADDDHHHLLLOOOSSSWWW^^^dddiiilllnnnnnnssstttwww|||~~~{{{xxxkkkgggbbb\\\WWWRRRMMMIIIAAA???===<<<<<<<<<;;;:::===>>>??????@@@??????>>>AAACCCEEEGGGIIILLLPPPSSSVVVYYY]]]^^^^^^]]]]]]^^^bbbiiittt}}}rrrhhhdddcccbbbcccffffffooowww{{{}}}}}}yyyrrrpppoooqqqqqqsss|||zzz~~~~~~{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}{{{wwwsssppprrrtttvvvwwwxxxwwwvvvrrruuuxxxzzzzzzvvvqqqnnnqqqrrrrrrppplllhhhfffeeecccccccccaaa___```bbbeeeiiihhhfffddddddfffhhhjjjjjjmmmnnniiiaaaXXXSSSQQQRRRSSSTTTSSSQQQQQQRRRSSSRRRWWW___fffkkkkkkjjjhhhiiihhhgggiiioooyyy{{{tttoooddddddcccaaa```aaadddfffiiijjjlllqqqvvvxxxyyyxxxzzz|||tttvvvyyy}}}}}}{{{}}}{{{wwwssssssrrrqqqpppooonnnmmmnnnssszzz|||zzzwwwsssoookkkmmmsssyyyzzzvvvtttvvv}}}}}}|||{{{vvvsssqqqvvv|||}}}vvvoooiiiiiiiiiiiihhheeeaaa]]]NNNJJJEEE@@@===<<<>>>???BBBGGGMMMOOOKKKFFFBBB@@@=========>>>======<<<;;;************************))))))************))))))))))))))))))))))))))))))###))),,,++++++------+++))))))*********+++++++++***++++++++++++++++++*********++++++++++++******...---,,,,,,------+++)))))))))))))))******************************************+++,,,,,,,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++******))))))*********************************************************+++*********++++++,,,---++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++***************+++,,,------------***+++++++++,,,---------)))******+++,,,,,,++++++---------...///000111222222333444666:::>>>BBBEEELLLRRRYYY[[[ZZZ]]]dddjjjttt}}}xxxppphhhddd^^^WWWQQQMMMKKKKKKIIIIIIJJJLLLOOORRRVVVXXX]]]```cccfffiiikkkmmmnnnrrrsssvvvyyyyyyuuummmfff[[[WWWQQQMMMJJJIIIGGGEEEAAA???===;;;<<<===>>>?????????AAACCCDDDFFFFFFGGGGGGIIIKKKMMMQQQVVV]]]bbbcccfffhhhgggdddaaaaaaaaaeeeiiiqqqzzzwwwiiicccbbbbbbeeehhhgggooovvvyyy{{{}}}zzzxxxxxxyyyyyy{{{~~~yyyvvvwwwzzz}}}yyywwwzzz~~~|||{{{|||yyywwwvvvwwwwwwvvvtttooonnnnnnnnnnnnlllhhhfffdddgggkkkoooqqqsssuuuvvvrrrssstttuuutttpppkkkhhhkkklllllliiieee```^^^]]]\\\]]]^^^^^^\\\\\\]]]^^^``````___]]]]]]^^^aaacccdddeeeeee```YYYSSSQQQRRRSSSUUUVVVTTTQQQOOOPPPQQQPPPTTTYYY___ccceeeeeeeeecccaaa______dddllltttyyy~~~yyyqqqmmmlllccceeefffeeebbbaaabbbccchhhiiilllqqqvvvxxxxxxwwwwwwxxxyyyyyyxxxyyy{{{||||||vvvwwwyyy|||~~~{{{vvvyyy}}}zzzxxxtttqqqkkkkkkooouuuuuupppppptttzzz||||||yyyuuurrrtttvvvwwwwwwzzzwwwqqqkkklllnnnpppqqqppplllhhh\\\WWWPPPIIIDDDCCCCCCDDDGGGJJJNNNQQQOOOKKKFFFBBB??????>>>>>>===;;;:::999************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))###))),,,++++++------+++))))))******++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))***,,,...000///+++(((''''''((()))***++++++,,,************************)))***,,,,,,---,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))************************+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))((()))******++++++++++++******)))))))))+++++++++++++++***)))(((,,,+++******+++---///000((()))***+++++++++++++++.........///111222444555666777999===BBBIIINNNQQQVVV\\\cccccc___\\\___bbbeeemmmtttvvvsssppprrruuu}}}{{{nnneeeZZZXXXTTTQQQPPPRRRVVVXXXWWWWWWXXXXXXZZZ\\\^^^```^^^^^^^^^]]]]]]___bbbdddeeefffhhhkkkjjjbbbWWWOOONNNJJJEEEBBBAAABBBBBBBBBCCC@@@===<<<===AAAEEEHHHCCCDDDFFFIIILLLNNNQQQRRRJJJKKKNNNPPPUUU[[[ccciiimmmooopppmmmhhhdddcccdddcccfffiiimmmrrryyyyyyiiibbbaaabbbfffkkkkkkrrrxxxzzz~~~~~~zzzuuuqqqrrruuuxxxwww}}}~~~|||yyywwwxxxyyyrrrmmmlllqqqttttttxxx|||}}}~~~~~~{{{wwwuuuxxxvvvttttttuuutttqqqmmmdddcccaaabbbccccccaaa___dddfffiiikkklllnnnppprrrsssrrrrrrqqqqqqooollljjjiiiiiihhheee___ZZZWWWVVVUUUXXXZZZ[[[ZZZYYYXXXYYY\\\\\\[[[YYYWWWXXXZZZ\\\___aaa```[[[TTTOOOQQQSSSPPPRRRRRRPPPLLLIIIJJJKKKNNNOOORRRUUUXXX\\\^^^___^^^\\\ZZZYYY\\\bbbiiinnnooouuuzzzwwwnnngggeeeffffffiiikkkjjjgggdddddddddkkkllloootttyyy{{{{{{zzzvvvvvvtttqqqmmmlllmmmooojjjsss|||wwwwwwxxxzzz}}}}}}}}}}}}yyyvvvrrrnnnnnnlllooouuuuuurrrsssxxxvvvuuutttrrrqqqpppnnnmmmlllmmmpppvvvwwwrrrssstttvvvyyyzzzxxxtttppphhhbbbZZZQQQLLLJJJJJJKKKKKKLLLOOOQQQRRROOOIIIDDD@@@??????>>><<<;;;999888,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,+++)))((((((((()))***++++++************++++++************************,,,,,,++++++***)))((((((******))))))))))))******))),,,---(((""" %%%+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((())))))******++++++,,,++++++***+++,,,...///)))************+++++++++,,,++++++,,,......---+++)))************+++++++++,,,,,,+++***)))))))))***++++++***))))))***++++++,,,+++***)))))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------///...------,,,,,,,,,---,,,,,,,,,---,,,,,,+++***,,,,,,++++++++++++---...,,,...000000000333888======EEEKKKLLLPPPWWW\\\^^^bbbcccbbb___ZZZXXXZZZ]]]\\\^^^aaabbbbbbbbbccceeejjjmmmpppqqqnnnfff^^^XXXRRRSSSUUUWWWZZZ^^^dddhhhlllkkkiiifffcccaaa______[[[XXXTTTPPPOOOPPPRRRTTTZZZXXXUUUTTTTTTQQQKKKGGGGGGGGGFFFBBB>>><<<>>>AAA>>>@@@AAABBBBBBDDDGGGJJJJJJIIIJJJNNNSSSWWWVVVUUUSSSVVVXXXYYY[[[cccoooyyy}}}zzztttmmmhhhcccaaa```aaaaaabbbeeejjjpppuuuxxx{{{vvvnnnhhhfffhhhmmmqqqtttwww{{{~~~yyyqqqnnnqqquuuvvvuuuyyywwwxxx}}}~~~{{{zzz{{{zzzwwwtttrrrqqqqqqqqqoookkkiiijjjjjjhhhjjjnnnnnnqqqtttvvvwwwwwwwwwxxxvvv|||xxxpppnnnooojjjooovvvzzzxxxpppfff___[[[XXXTTTRRRRRRVVVZZZ]]]```aaabbbccceeeggghhhhhhccceeehhhjjjiiifffaaa^^^___aaabbb```YYYSSSPPPOOOOOOSSSVVVTTTQQQOOORRRUUUXXXXXXWWWUUUSSSRRRSSSTTTVVVUUUQQQNNNKKKJJJIIIIIIJJJIIIFFFEEEEEEFFFIIIJJJGGGJJJLLLMMMMMMLLLMMMMMMRRROOOMMMNNNSSSXXXZZZZZZ\\\aaaggghhhdddaaaaaacccdddeeehhhiiiiiihhheeedddppptttyyy||||||zzzyyyxxxsssqqqlllfffaaa___```bbblllmmmqqqwww|||~~~}}}|||uuusssvvv|||~~~}}}~~~}}}{{{zzzyyyuuuzzz~~~yyyvvvvvvwww|||zzzuuurrrqqqlllqqquuutttppppppvvv}}}}}}wwwrrrooonnnooopppnnnmmmrrr{{{wwwxxxzzz{{{wwwssskkkggg]]]UUUSSSWWWVVVRRRVVVTTTSSSTTTUUUSSSMMMGGGEEEBBB???============<<<,,,++++++******++++++,,,))))))))))))))))))))))))++++++)))((((((((()))***++++++************++++++************************,,,,,,++++++***))))))(((******))))))))))))*********---...,,,'''%%%'''***************************++++++,,,,,,+++******)))++++++++++++++++++++++++)))))))))))))))******************+++,,,...000111)))************+++++++++++++++***,,,---...---+++)))************+++++++++---,,,++++++******++++++,,,+++***))))))***+++,,,...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++///...---,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,......---,,,+++,,,...000222555888;;;???EEELLLRRRUUUZZZ]]][[[\\\aaafffgggfffdddaaa\\\VVVRRRPPPPPPTTTVVVWWWWWWUUUTTTUUUUUUUUUWWWZZZ\\\[[[XXXTTTQQQXXX\\\aaafffhhhkkkmmmooouuurrrmmmfff```ZZZVVVTTTPPPMMMJJJGGGFFFHHHJJJLLLKKKIIIFFFFFFFFFFFFDDDAAABBBCCCCCCAAA??????BBBDDDHHHJJJKKKLLLKKKLLLMMMOOOOOONNNOOOSSSXXX[[[[[[ZZZ^^^_________ccckkkvvv~~~}}}zzztttnnnhhhdddaaa```aaabbbdddeeehhhmmmtttxxxyyyuuuppplllllloootttxxx{{{~~~~~~{{{zzzxxxrrrkkkhhhjjjllllllkkkllljjjmmmtttyyy||||||zzzzzzwwwvvvtttqqqooommmkkkkkkjjjfffeeegggfffdddeeehhhnnnppprrrqqqnnnkkkhhhgggnnnsssvvvqqqggg___[[[\\\cccggglllooolllddd[[[UUURRRPPPMMMKKKKKKMMMPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVVVVUUUUUUYYY[[[]]]\\\WWWSSSQQQQQQQQQTTTUUUTTTPPPOOORRRVVVZZZ[[[[[[ZZZWWWUUUUUUVVVQQQOOOMMMJJJGGGEEECCCCCCEEEDDDBBBAAAAAABBBEEEFFFIIIKKKLLLKKKIIIGGGFFFFFFJJJGGGCCCCCCGGGJJJLLLLLLMMMSSSZZZ\\\[[[ZZZ\\\^^^VVVXXXZZZ]]]^^^^^^^^^]]]iiimmmqqqsssrrrooonnnmmmiiihhhfffccc```___aaaccckkknnntttyyy||||||{{{yyywwwuuuvvv|||~~~}}}|||~~~}}}{{{xxxtttoookkkiiiiiilllqqqssssssrrrqqqqqqnnnnnnqqqvvv|||~~~}}}{{{uuussswwwwwwuuuqqqmmmmmmrrrwwwxxxtttpppkkkjjjkkkmmmooorrruuu~~~|||}}}~~~yyyuuulllkkkgggbbbbbbddddddaaacccbbb``````___[[[SSSMMMHHHEEE@@@>>>======<<<;;;,,,+++************+++,,,))))))))))))))))))))))))+++******)))((()))))))))++++++************++++++************************,,,,,,++++++***)))))))))******))))))))))))******+++,,,,,,,,,+++)))((('''******************************++++++******))))))++++++++++++++++++++++++************))))))))))))))))))***+++,,,...000111)))************++++++++++++******+++---...,,,+++)))************+++++++++------,,,++++++++++++,,,---,,,+++******+++,,,---......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***///...---,,,+++++++++++++++,,,,,,---......///////////////......000555888???CCCIIIPPPXXXaaaiiioooppprrrpppjjjhhhkkkmmmmmmjjjfffaaa\\\WWWQQQLLLHHHLLLMMMNNNMMMKKKIIIIIIIIIIIIKKKMMMPPPRRRTTTUUUVVVYYY___gggmmmnnnmmmkkkjjjsssooohhh```WWWOOOIIIFFFEEECCCAAA???@@@AAADDDEEEDDDBBB???>>>???@@@@@@???===???AAABBBCCCEEEHHHJJJPPPRRRTTTTTTRRRQQQPPPQQQTTTTTTUUUYYY]]]___```___dddbbb______dddlllvvv|||zzzwwwsssmmmhhheeebbbaaabbbeeehhhhhhggglllttt{{{{{{zzzxxxwwwyyy|||~~~zzzwwwrrrmmmhhhggghhhiiihhhfffbbb```ccckkkqqqtttwww{{{zzz~~~}}}xxxvvvuuuoooooonnnllliiieeebbb```^^^\\\\\\^^^^^^[[[ZZZ\\\fffggghhhfffaaaZZZVVVTTT\\\___```ZZZQQQJJJHHHIIIQQQSSSWWWYYYWWWRRRLLLHHHKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIIIIKKKNNNQQQSSSTTTVVVYYYYYYXXXVVVUUUUUUSSSTTTUUURRRPPPPPPSSSWWW\\\^^^___^^^\\\YYYWWWWWWRRRQQQPPPOOOLLLJJJHHHGGGEEEEEEDDDCCCDDDEEEGGGHHHNNNOOOOOOMMMIIIEEECCCBBBGGGCCC???>>>???@@@AAAAAADDDIIIOOORRRRRRRRRTTTVVVMMMNNNOOOPPPQQQSSSSSSTTT___bbbeeefffdddaaa___^^^^^^^^^^^^\\\ZZZYYYZZZ[[[kkkqqqxxx||||||zzzzzzzzzwwwtttuuuyyyzzzyyy{{{~~~~~~}}}{{{vvvpppiiiccc______```aaaaaaaaabbbdddfffhhhhhhhhhkkkoootttvvvvvv{{{~~~wwwqqqnnnnnnqqqssspppmmmjjjggghhhkkkooorrryyyvvvppprrrxxx{{{wwwtttyyy|||zzzyyyyyywwwtttpppooonnnooonnniiiaaa[[[RRRNNNHHHCCC@@@???>>>===++++++************++++++))))))))))))))))))))))))+++******)))))))))))))))++++++************++++++************************+++++++++*********))))))+++******))))))******++++++)))((()))******(((%%%************************))))))*********))))))(((************************++++++******))))))(((((()))))))))***+++,,,---...))))))*********++++++++++++******+++------,,,***))))))*********+++++++++,,,++++++******+++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......,,,++++++******+++------.........///000000...000222444666:::BBBGGGQQQWWW```jjjssszzzzzzqqqlllmmmmmmkkkjjjeee___\\\YYYTTTNNNIIIGGGIIIKKKKKKJJJIIIJJJJJJLLLMMMPPPTTTXXX\\\___```\\\aaahhhkkkiiieee```]]]bbb___YYYRRRJJJDDD???===???>>>======>>>@@@BBBDDDCCCBBBAAAAAAAAAAAAAAAAAA???AAACCCFFFIIIMMMPPPRRRZZZ\\\^^^]]]ZZZWWWUUUUUUVVVWWWYYY\\\___aaabbbbbbeeeaaa]]]\\\bbbkkksssxxxwwwuuurrroookkkiiihhhgggggglllpppooonnnqqq{{{}}}yyyvvvtttllljjjhhhiiikkklllkkkiiieee```___fffnnnttt{{{}}}yyyuuusssoookkkhhhcccccccccbbb___ZZZVVVSSSOOOMMMNNNRRRRRRNNNLLLNNNTTTWWWXXXWWWRRRLLLHHHFFFFFFIIIJJJGGGBBB@@@BBBDDDCCCEEEHHHJJJKKKJJJHHHGGGJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIILLLLLLKKKLLLNNNRRRUUUXXXTTTVVVXXXYYYYYYYYYXXXXXXTTTTTTSSSQQQOOOPPPTTTWWWZZZ]]]``````]]]YYYVVVUUUTTTUUUVVVVVVUUUTTTRRRQQQMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTTTTRRRNNNKKKIIIHHHLLLJJJGGGDDDDDDDDDEEEEEEIIILLLPPPQQQPPPNNNNNNOOOMMMMMMLLLKKKKKKLLLMMMMMMUUUWWW[[[\\\ZZZXXXVVVVVVYYYYYYYYYWWWSSSPPPOOOOOOccciiiooopppooonnnrrrvvvrrrooopppsssttttttwww}}}~~~{{{uuummmfffaaa^^^^^^]]][[[ZZZZZZ\\\^^^eeedddccccccgggkkkppprrrwwwzzz{{{yyyxxxwwwvvvooommmkkkjjjlllqqqwwwzzzsssiiiggglllvvv~~~zzzuuusssuuuyyy}}}ttttttvvvyyy{{{xxxqqqlllbbb\\\SSSKKKGGGDDDBBB@@@************************))))))))))))))))))))))))************)))))))))(((++++++************++++++************************+++++++++***************++++++************++++++...***&&&&&&)))++++++)))************************((())))))*********))))))************************++++++******))))))((((((***************))))))((())))))*********+++++++++*********+++,,,---,,,***))))))*********+++++++++******))))))))))))******------,,,++++++,,,------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///...---,,,,,,++++++,,,,,,------------...///000111111555:::>>>BBBHHHRRRYYYbbbhhhrrr|||}}}sssnnnmmmkkkgggbbb]]]XXXUUUTTTQQQLLLHHHCCCFFFIIILLLMMMNNNPPPRRRQQQSSSUUUXXX[[[^^^```aaagggjjjkkkjjjddd]]]XXXUUUPPPNNNJJJEEEAAA===:::999999999:::;;;<<<>>>@@@AAA===???AAADDDFFFGGGHHHIIIKKKKKKLLLOOORRRUUUXXXYYYeeeggghhhgggddd```^^^]]]XXXYYY\\\^^^```bbbcccdddgggccc______eeemmmuuuyyy{{{zzzxxxwwwuuutttsssssssssxxx}}}}}}{{{~~~}}}zzzvvvrrrooonnnnnnnnnffffffhhhjjjmmmnnnnnnnnnkkkccc]]]```gggrrrnnndddaaa___ZZZTTTRRRRRRSSSSSSPPPLLLHHHEEEAAA@@@BBBGGGGGGCCCBBBCCCGGGJJJLLLKKKGGGCCC???>>><<<>>>?????????@@@DDDHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNOOOQQQSSSRRRPPPNNNLLLKKKKKKKKKKKKMMMOOOQQQSSSRRRRRRRRRSSSUUUVVVXXXXXXVVVWWWWWWXXXYYYYYYXXXWWWTTTTTTRRRPPPOOOPPPSSSVVVVVVYYY]]]]]][[[WWWTTTSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTVVVVVVSSSRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLPPPQQQSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQUUUVVVVVVUUUUUUUUUXXXYYYYYYWWWSSSPPPNNNNNNUUUXXXZZZYYYXXX[[[bbbiiiiiiggghhhllllllmmmrrryyy{{{uuummmeeeaaa]]]_________]]]]]]^^^___eeedddbbbbbbdddhhhmmmppptttuuuxxx}}}~~~|||{{{zzzzzz{{{}}}~~~~~~tttsssrrrsssvvvzzztttjjjfffhhhoooxxxxxxsssllliiiiiimmmqqqsssuuuyyy~~~vvvvvvxxx}}}zzzuuummmfff[[[QQQKKKGGGEEEDDD))))))***++++++***)))))))))))))))))))))))))))))))))************)))((((((++++++************++++++************************************************++++++************++++++111---((((((+++.........++++++++++++++++++++++++))))))******++++++******************************************))))))))))))+++++++++***)))((('''&&&)))************+++++++++***))))))***,,,---+++***)))************+++++++++)))(((((((((((()))******---,,,+++******+++,,,---+++,,,---......///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,...///000------,,,,,,,,,---......---------...///222444666;;;AAAHHHLLLOOOUUU^^^eeelllpppwww}}}}}}uuupppnnnhhhbbbUUURRRNNNKKKJJJIIIHHHFFFDDDGGGLLLOOOQQQTTTWWWYYYYYYYYYYYYYYYZZZ[[[]]]]]]iiiiiigggbbbZZZSSSOOOMMMHHHFFFCCC@@@===:::999888555666777999;;;<<<===>>><<<@@@EEEKKKPPPVVV[[[______\\\ZZZZZZ\\\^^^______hhhiiijjjhhheeebbb``````\\\^^^aaacccdddeeeggghhhfffeeedddeeeiiiqqqyyy~~~}}}|||zzzxxxxxxwwwwwwxxxyyy{{{zzzyyyxxx|||~~~~~~|||{{{{{{yyyxxxxxxuuupppkkkiiiiiijjjkkkfffgggiiikkklllmmmnnnnnneee]]]WWWVVV[[[eeevvvxxxaaaRRRMMMLLLGGGCCCBBBCCCDDDEEECCC@@@===;;;;;;:::<<>>>>>@@@AAACCCCCCDDDFFFIIILLLOOOPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXYYYXXXUUURRROOOPPPPPPOOOPPPRRRTTTWWWYYYYYYYYYZZZ[[[[[[[[[[[[ZZZWWWVVVVVVVVVWWWXXXVVVTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSVVVYYYZZZXXXVVVTTTSSSPPPRRRSSSVVVXXXYYYZZZ[[[UUUVVVXXXXXXXXXWWWVVVUUUPPPSSSUUUUUUTTTSSSSSSTTTRRRTTTUUUTTTRRROOONNNNNNPPPPPPQQQRRRRRRRRRQQQPPPIIIIIIHHHIIIJJJLLLOOOPPPKKKNNNRRRUUUVVVVVVWWWXXXXXXYYY[[[ZZZYYYXXXXXXYYYRRRRRRPPPNNNMMMRRRZZZaaaaaaaaaccceeeeeeeeejjjrrr{{{zzzwwwrrrlllddd]]]YYYZZZ\\\___aaabbbcccdddfffkkkkkkkkkjjjjjjmmmqqquuuuuuwwwyyyzzz{{{{{{{{{{{{xxxvvvtttrrrrrrsssuuuwww~~~}}}}}}}}}~~~xxxpppkkkhhhlllrrrrrrmmmhhhffffffiiilllmmmnnnqqqtttvvvxxxzzz~~~zzzyyyzzz|||~~~yyyuuuqqqiii]]]SSSMMMJJJIIIHHH((()))***++++++***)))((()))))))))))))))))))))))))))******+++***)))((('''++++++************++++++************************************************,,,++++++******++++++,,,---,,,++++++,,,.........++++++++++++++++++++++++)))******+++,,,,,,++++++************************)))))))))))))))*********++++++,,,,,,+++***)))((()))************+++++++++***))))))***,,,,,,+++***)))************+++++++++))))))(((((()))******+++,,,+++***))))))***+++,,,***+++,,,---.........---------,,,,,,,,,,,,------------------------------+++++++++,,,------......,,,,,,,,,---...///000111///000111444888===AAADDDJJJQQQXXX[[[[[[^^^dddjjjlllmmmooossswwwxxxuuusss{{{{{{xxxrrrnnniii```WWWIIIIIIHHHGGGFFFIIIMMMPPPPPPSSSVVVYYYZZZ\\\^^^```___\\\XXXUUUTTTUUUXXXZZZ[[[[[[YYYTTTMMMGGGDDDBBBDDDBBB@@@>>><<<;;;::::::888999;;;===???@@@@@@@@@EEEHHHMMMRRRYYYcccnnnvvvtttooohhheeedddeeeddddddfffggggggeeebbb``````aaabbbeeeiiijjjjjjkkkmmmpppjjjllloooqqqtttzzz}}}{{{yyyyyyzzzzzzwwwtttnnnnnnnnnllliiigggggghhhhhhmmmssstttrrrtttzzz~~~zzzwwwuuutttrrrqqqsssppplllhhhfffddddddeeebbbccccccbbb```___^^^^^^SSSPPPNNNLLLLLLQQQ```nnnrrrfffUUUHHHAAA???>>>===;;;<<<>>>??????>>><<<;;;===;;;>>>CCCEEEDDDDDDGGGHHHIIIJJJIIIGGGFFFFFFGGGJJJJJJJJJKKKKKKMMMOOOQQQRRRRRRRRRRRRTTTUUUVVVWWW\\\^^^______\\\XXXTTTQQQSSSRRRQQQPPPRRRTTTWWWYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUVVVXXXYYYWWWUUUQQQPPPOOOOOOOOOPPPPPPPPPQQQTTTXXXYYYXXXVVVUUUUUUSSSSSSTTTUUUWWWYYYZZZ[[[XXXYYYZZZ[[[[[[YYYVVVUUUQQQSSSUUUUUUSSSQQQQQQQQQRRRVVVYYYYYYUUUPPPMMMKKKOOOOOOOOOPPPQQQRRRQQQPPPHHHIIIIIIJJJKKKMMMNNNOOOKKKNNNRRRUUUUUUVVVWWWYYYXXXZZZ\\\\\\\\\]]]___aaaZZZWWWSSSPPPQQQTTTZZZ^^^^^^^^^```bbb```^^^bbbiiiooonnnkkkgggbbb]]]XXXUUUVVVXXX[[[]]]^^^```dddfffkkkmmmoooooonnnooorrrtttxxxzzz|||zzzwwwuuuwwwyyyqqqooollljjjiiijjjmmmnnnuuuyyy~~~}}}}}}}}}|||}}}xxxtttwww|||vvvnnniiijjjnnnkkkiiiggggggjjjlllmmmmmmmmmoooqqqrrrrrrtttwwwzzz}}}{{{yyyzzz||||||xxxtttpppiii^^^UUUQQQPPPQQQQQQ((()))***++++++***)))((()))))))))))))))))))))))))))******++++++)))((('''++++++************++++++******************************************++++++,,,++++++******++++++,,,((()))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++++++++------...---,,,+++)))************+++++++++***))))))***,,,,,,+++))))))************+++++++++******))))))***+++,,,,,,++++++***))))))***++++++'''((()))+++,,,,,,++++++...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,---///111222333444555777<<>>??????>>>===<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGFFFLLLNNNPPPSSSZZZfffuuuzzzqqqkkkiiihhhgggfffiiiiiiiiigggdddcccdddeeehhhkkkooopppppppppsssuuusssxxx}}}~~~|||}}}}}}{{{{{{yyywwwwwwxxxwwwtttqqqlllmmmmmmhhhaaa]]]\\\]]]ZZZ```gggiiihhhkkkrrryyy|||xxxtttrrrpppmmmkkkiiihhhfffbbb___\\\ZZZXXXXXXXXXVVVRRRNNNJJJHHHHHHDDDEEEHHHGGGCCCCCCNNN[[[ZZZWWWOOOFFF>>>;;;<<>>@@@AAAAAA@@@@@@AAA???BBBGGGJJJIIIKKKNNNIIIKKKLLLLLLLLLMMMPPPRRRNNNOOOOOOPPPQQQRRRTTTUUUSSSSSSUUUWWWYYY\\\^^^```dddddddddccc___ZZZUUUQQQTTTSSSQQQPPPPPPRRRUUUVVVXXXWWWUUUUUUUUUVVVXXXYYY[[[YYYWWWXXX[[[\\\[[[YYYPPPOOONNNOOOPPPPPPOOONNNRRRTTTXXXYYYXXXWWWWWWXXXRRRRRRQQQQQQRRRTTTUUUWWW\\\]]]___```^^^\\\YYYWWWUUUVVVWWWUUURRROOONNNNNNTTTYYY]]]]]]XXXQQQLLLJJJQQQPPPOOOPPPQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLOOOSSSUUUUUUUUUWWWXXXYYYZZZ\\\\\\\\\]]]```bbb^^^ZZZUUURRRSSSVVVXXXYYY^^^^^^```aaa^^^ZZZ]]]dddeeeeeecccaaa___\\\ZZZYYYVVVWWWWWWWWWWWWZZZ^^^bbbdddgggjjjkkkiiihhhjjjllltttwwwyyyvvvqqqnnnppptttllljjjfffdddccceeegggiiippprrrvvvyyy{{{yyywwwuuuuuuuuuuuutttvvv~~~~~~vvvpppsss~~~xxxpppiiihhhllljjjjjjkkknnnqqqttttttssslllnnnpppqqqssswww{{{~~~|||zzzxxxyyy{{{|||yyyvvvpppiii___XXXUUUVVVYYYZZZ***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++*********))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))(((((())))))***+++---,,,+++******,,,...///,,,+++)))(((((()))+++,,,(((((((((((()))***+++,,,******+++++++++,,,,,,,,,'''+++000111...+++******+++,,,,,,,,,,,,,,,---------,,,,,,---///000///.........///111222444666666<<>>===>>>@@@AAABBBCCC@@@===<<<>>>AAACCCHHHJJJIIIJJJOOOSSSSSSSSSLLLMMMVVV]]]```lll{{{xxxmmmeeecccfffjjjkkkkkkiiigggfffgggjjjmmmuuuzzz~~~}}}xxxvvvyyy}}}}}}~~~~~~wwwuuuyyywwwzzz~~~|||zzzyyyuuusssqqqrrrsssssspppmmmmmmjjjeee```]]][[[ZZZZZZZZZ___bbbbbb```cccllluuu}}}~~~~~~yyyooofffaaa^^^aaa```]]]ZZZVVVSSSQQQOOORRROOOKKKGGGDDDBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJNNNLLLJJJGGGEEECCCBBBAAADDDEEEFFFGGGHHHGGGFFFFFFJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNMMMKKKKKKMMMNNNRRRPPPOOOQQQTTTVVVUUUSSSTTTUUUUUUUUUUUUVVVYYY\\\_________^^^[[[WWWRRROOORRRQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXWWWVVVVVVXXXZZZ[[[[[[[[[[[[\\\]]]___```TTTQQQMMMLLLLLLNNNOOOOOOPPPRRRTTTVVVXXXXXXXXXXXXTTTTTTSSSQQQPPPRRRWWWZZZ[[[aaaffffffaaa\\\[[[[[[[[[ZZZWWWUUURRRQQQPPPOOORRRTTTWWWYYYYYYVVVTTTRRROOOOOOPPPPPPPPPPPPPPPPPPMMMPPPRRRPPPMMMKKKMMMOOOSSSVVVXXXXXXUUUSSSTTTUUUXXX[[[]]]^^^^^^^^^^^^___```]]]ZZZWWWVVVWWWZZZ\\\YYY[[[]]]\\\YYYWWWXXXZZZcccbbbaaa___]]][[[ZZZYYYYYYXXXWWWWWWXXX[[[]]]___dddbbbbbbeeehhhfff___YYY[[[^^^aaa```___aaahhhnnnhhhgggfffgggiiijjjhhheeegggjjjmmmooonnnnnnnnnnnnkkkhhhffffffkkkttt~~~|||yyyvvvtttvvvzzz~~~||||||}}}uuupppmmmmmmrrrqqqqqqtttzzz~~~~~~|||rrrllljjjnnnrrrwww}}}vvvpppooolllgggddddddggglllooo************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++,,,,,,*********+++---...,,,+++************+++,,,,,,++++++*********++++++***++++++++++++,,,,,,,,,)))+++...///...,,,++++++------------------------...---,,,,,,------...---222222444777;;;@@@EEEHHHMMMSSSWWWXXXZZZ___aaa```aaaaaaaaabbbdddbbb]]]YYYXXXWWWUUUUUUWWWZZZ\\\^^^[[[XXXUUURRRQQQRRRUUUWWW^^^bbbgggkkkoootttzzz~~~|||wwwsssoookkkeeeaaa[[[VVVOOOIIIGGGEEEDDDCCCEEEEEECCC@@@===<<<<<<===;;;===@@@@@@@@@CCCIIIMMMTTTXXXYYYVVVUUUYYY[[[[[[ZZZRRRQQQXXX]]]```jjjwww~~~zzztttllleeeeeehhhlllooommmjjjhhhhhhkkkpppttt~~~~~~{{{|||yyypppnnnpppuuuwwwzzz|||{{{yyyvvvuuuqqqpppoooqqqssssssqqqnnnjjjgggdddaaa___^^^______```aaa```^^^]]]aaaiiiqqqyyyyyyxxxrrrhhh^^^WWWTTTVVVVVVUUUSSSQQQNNNLLLKKKMMMLLLJJJGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSUUUSSSRRRSSSUUUVVVUUUSSSTTTUUUVVVUUUUUUVVVYYY[[[VVVWWWXXXXXXXXXVVVTTTSSSQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[RRROOOKKKIIIJJJKKKLLLLLLNNNOOOQQQTTTVVVWWWWWWWWWUUUUUUSSSQQQPPPQQQUUUXXXWWW\\\``````\\\XXXXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQWWWXXXYYYYYYXXXTTTPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSSSSTTTUUUTTTSSSSSSVVVYYY]]]___aaabbb```______```bbb```]]]ZZZXXXWWWVVVVVVVVVYYY[[[ZZZWWWUUUUUUVVVZZZZZZ[[[[[[\\\]]]^^^^^^ZZZYYYXXXXXXYYY\\\^^^___cccaaaaaabbbdddaaa[[[UUUQQQRRRRRRPPPPPPTTT]]]eeegggccc```bbbhhhlllmmmkkkiiijjjjjjhhheeeddddddeeeeeedddccceeejjjqqqxxx|||{{{xxxuuussspppnnnjjjnnnsssvvvwwwxxxxxxyyy}}}xxxtttsssvvvuuutttxxx}}}uuupppnnnttt{{{}}}}}}yyy~~~}}}}}}}}}}}}~~~************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************,,,,,,,,,+++++++++************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************************************++++++++++++******)))******+++,,,+++++++++++++++***))))))+++,,,---++++++,,,,,,,,,,,,++++++......,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,...///---,,,........................///...---,,,,,,...000111666888<<>>======;;;>>>BBBDDDGGGMMMUUU[[[gggjjjiiicccaaacccdddcccaaaYYYWWW]]]aaaeeennnxxxzzzwwwrrrkkkggggggkkknnnqqqooonnnnnnrrrxxx}}}|||zzztttsssvvvxxxyyyzzz{{{{{{yyywwwuuuooonnnnnnppprrrrrrpppooollljjjgggeeeccccccdddeeeaaa]]]XXXUUUVVVZZZaaaeeelllllljjjeee]]]UUUOOOLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQTTTVVVSSSQQQPPPPPPQQQRRRPPPOOOOOOPPPQQQQQQQQQRRRTTTVVVRRRSSSSSSTTTUUUVVVVVVVVVSSSRRRRRRRRRRRRTTTUUUVVVTTTVVVWWWWWWUUUUUUWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXRRROOOKKKJJJJJJLLLMMMMMMLLLMMMPPPRRRTTTVVVWWWXXXWWWWWWVVVSSSQQQQQQSSSVVVUUUXXX[[[ZZZXXXVVVWWWYYYZZZZZZZZZZZZYYYWWWVVVUUUVVVVVVVVVUUUSSSPPPLLLJJJMMMNNNOOOPPPRRRTTTVVVWWWYYYWWWUUUUUUVVVXXXYYYYYYVVVVVVTTTQQQPPPQQQUUUXXX___aaacccbbbaaa_________```___^^^\\\ZZZWWWTTTSSSTTTWWWYYYZZZXXXUUUSSSSSSTTTUUUWWWYYY[[[]]]______ZZZYYYYYYYYYZZZ\\\]]]___aaa```^^^______\\\VVVQQQKKKJJJHHHEEEEEEKKKUUU]]]```\\\XXXZZZaaahhhkkklllnnnmmmkkkhhheeedddeeegggbbbbbbccceeeiiiooosssvvvvvvuuutttrrrpppmmmkkkjjjfffiiilllnnnoooqqqsssuuu~~~|||~~~xxxsssrrrzzzuuutttwww}}}******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,---,,,,,,+++******)))))))))***+++,,,***+++---......---+++***------,,,++++++++++++++++++++++++,,,,,,,,,---------+++)))***...000///---......................../////////...///222666999===AAAHHHQQQ[[[ccciiilllmmmmmmkkkhhhjjjkkkggg```YYYTTTPPPPPPTTTTTTOOOJJJHHHIIIJJJJJJJJJKKKMMMNNNUUUYYY]]]```ccckkkwww}}}zzzvvvrrrkkkcccZZZRRRLLLHHHGGGDDD@@@>>>???AAABBBBBB??????@@@AAACCCCCCBBBAAACCCFFFIIILLLNNNTTT]]]cccqqqsssrrrlllhhhiiijjjhhhddd^^^]]]bbbhhhnnnvvv|||yyytttooommmnnnpppsssttttttvvvzzz}}}|||~~~||||||~~~{{{zzzzzzzzzyyyxxxvvvtttmmmmmmnnnnnnmmmkkkiiigggiiigggdddbbb```_________XXXSSSMMMKKKNNNRRRUUUWWWZZZZZZZZZYYYUUUQQQNNNLLLJJJKKKLLLMMMLLLJJJHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPRRRUUUQQQQQQPPPOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXXXXWWWXXXZZZ[[[\\\ZZZ\\\]]]]]]\\\\\\]]]^^^______aaaaaa```^^^\\\ZZZXXXUUUQQQPPPPPPRRRSSSSSSOOOPPPRRRUUUXXXZZZ\\\\\\\\\\\\[[[YYYVVVUUUVVVWWWYYYZZZ[[[ZZZYYYZZZ\\\___]]]^^^___```___]]][[[ZZZTTTUUUUUUTTTSSSQQQOOONNNOOOOOOPPPQQQSSSVVVYYYZZZ^^^ZZZVVVVVVZZZ]]]]]]]]]YYYXXXUUUQQQPPPPPPRRRSSS[[[]]]___```___^^^^^^___\\\\\\[[[ZZZXXXWWWUUUUUUTTTVVVYYYZZZYYYWWWTTTRRRUUUVVVWWWWWWXXXYYYZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\^^^]]]\\\[[[[[[YYYTTTQQQPPPNNNKKKHHHHHHMMMUUU[[[WWWWWWVVVWWWYYY^^^cccfffjjjkkklllkkkjjjjjjkkkllldddccccccdddgggkkkpppsssrrrrrrsssrrrooollljjjjjjiiiiiihhhggggggjjjooosss~~~~~~zzzyyyxxxtttssswww|||******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))******++++++******))))))))))))******))))))))))))))))))))))))******************************++++++++++++************+++,,,,,,,,,,,,,,,******)))*********++++++***+++---//////---+++******************+++,,,,,,++++++,,,,,,,,,---------...+++)))***...000000...------------............---///000222333888>>>CCCGGGNNNYYYeeennnsssuuuuuuqqqqqqnnnkkkkkklllggg```TTTOOOIIIGGGIIIIIIFFFBBBBBBEEEHHHIIIIIIJJJLLLNNNSSSZZZbbbiiimmmuuu}}}sssjjjddd^^^[[[VVVPPPIIICCC@@@>>>CCCAAA@@@@@@BBBCCCDDDCCC@@@???@@@CCCHHHJJJIIIHHHJJJMMMQQQSSSUUUZZZbbbhhhtttxxxwwwqqqnnnnnnnnnlllgggcccbbbgggnnnuuu{{{|||zzzxxxwwwxxx{{{~~~}}}zzzzzz{{{~~~}}}zzzyyyyyywwwuuuttttttsssqqqnnnhhhiiihhhfffccc^^^ZZZXXXXXXWWWVVVTTTSSSSSSSSSTTTNNNJJJFFFGGGKKKNNNNNNLLLNNNNNNOOOPPPQQQPPPNNNLLLLLLLLLLLLLLLKKKIIIHHHFFFIIIJJJKKKMMMNNNNNNNNNNNNRRRQQQPPPOOONNNMMMLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWXXXZZZZZZYYYZZZ[[[^^^```bbbcccbbbbbbbbbbbbdddeeeffffffhhhiiijjjiiihhhiiiiiiiiijjjkkklllkkkiiigggfffbbb___[[[ZZZZZZ\\\\\\\\\ZZZ[[[\\\^^^aaadddfffgggeeeffffffdddaaa___``````aaaaaaaaa``````bbbeeehhhfffggghhhhhhhhhfffcccbbb]]]\\\[[[ZZZYYYXXXWWWVVVRRRQQQQQQRRRTTTVVVYYYZZZ^^^ZZZVVVVVVYYY\\\]]]\\\XXXWWWUUUTTTSSSSSSSSSSSSVVVYYY\\\^^^___```aaabbb```^^^[[[XXXWWWVVVVVVVVVSSSUUUXXXZZZZZZYYYVVVSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXX[[[ZZZYYYYYYXXXWWWUUUSSSUUUTTTSSSQQQQQQSSSVVVYYYUUU[[[___^^^ZZZYYY]]]bbbaaadddhhhjjjiiihhhggggggbbb___\\\[[[\\\aaafffiiillloooqqqqqqnnnjjjiiihhhiiifffaaa\\\\\\```hhhnnnxxx|||~~~}}}vvvrrrtttyyy************************((())))))))))))*********++++++++++++++++++++++++***+++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,***************+++++++++++++++++++++++++++++++++((((((((()))******++++++*********))))))*********))))))))))))))))))))))))******************************++++++++++++******+++************+++,,,,,,*********+++++++++++++++***+++,,,......,,,+++***)))))))))******+++,,,---,,,,,,,,,,,,------------...,,,+++,,,.../////////,,,------...///000111111...222666888;;;@@@GGGMMMTTT\\\hhhuuu|||~~~}}}{{{ssstttqqqllliiigggbbb\\\QQQMMMHHHDDDBBBAAA@@@@@@CCCGGGKKKLLLKKKJJJLLLNNNPPPWWWaaakkkssszzzvvvlll```VVVOOOIIIIIIFFFBBB>>><<<<<<===<<<<<<===AAADDDFFFFFFEEEGGGFFFFFFIIINNNRRRRRRPPPOOOSSSWWWZZZ]]]aaahhhmmmwww{{{|||xxxuuutttssspppkkkiiihhhmmmttt{{{~~~~~~}}}||||||zzzzzz|||~~~|||}}}~~~}}}yyyvvvxxxtttpppnnnooonnnllliii^^^______]]]WWWQQQLLLJJJKKKKKKKKKLLLNNNOOOQQQQQQJJJHHHFFFGGGJJJLLLLLLJJJKKKKKKKKKLLLNNNNNNLLLJJJLLLLLLKKKIIIHHHGGGFFFFFFKKKKKKKKKLLLLLLMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQSSSRRRTTTUUUVVVUUUUUUWWWXXXZZZ\\\^^^^^^]]]]]]]]]^^^______```bbbeeeiiilllnnnnnnnnnmmmmmmnnnoooqqqrrrtttwwwyyyzzzyyyxxxxxxxxxvvvwwwxxxyyyyyyxxxwwwwwwooollliiiggghhhiiijjjjjjjjjjjjkkkmmmooorrrtttvvvssstttuuuuuurrrqqqpppqqqnnnmmmllllllmmmooorrrttttttuuuuuutttrrrpppnnnmmmgggfffcccaaa^^^]]]\\\\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]][[[YYYXXXYYY[[[\\\\\\YYYWWWUUUVVVWWWWWWWWWVVVUUUYYY]]]```bbbdddggghhhiiifffbbb]]]ZZZXXXWWWWWWTTTUUUVVVYYY\\\[[[YYYWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUZZZaaahhhgggaaa]]]^^^bbb^^^bbbfffhhhfffccc```___[[[XXXSSSPPPOOORRRWWWZZZ```dddiiijjjgggdddcccccchhheee___ZZZYYY^^^ffflllssswww{{{zzzwwwxxx|||~~~zzzzzz|||zzz{{{************************((())))))))))))*********************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,++++++************++++++******************************************************++++++++++++******+++***((('''((())),,,---***++++++,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...,,,---///...------...///------///000222333555555777<<>>999<<>>???EEEQQQ```nnnxxx||||||gggbbb^^^___cccffffffdddeeeiiinnnppppppqqqsssvvvzzz|||yyytttoooppprrrvvv~~~{{{}}}}}}zzzyyyxxxvvvtttssstttuuuvvvzzzyyyyyy{{{}}}zzztttoooqqqzzz|||xxxuuunnnfffaaa[[[UUURRRTTTTTTQQQMMMOOOSSSVVVVVVRRRNNNLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMNNNKKKHHHDDDDDDFFFIIILLLHHHGGGFFFIIIMMMOOONNNLLLLLLJJJHHHFFFEEEGGGIIIKKKGGGGGGEEEEEEFFFHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLMMMNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[\\\\\\WWWXXXZZZ[[[\\\^^^aaadddbbbfffiiikkkkkkmmmqqqtttxxxzzz}}}}}}|||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}||||||}}}~~~}}}{{{zzzxxxxxxyyy{{{|||uuurrrnnnjjjhhhgggggggggiiilllnnnllliiigggiiikkkmmmfff\\\VVVTTTTTTTTTSSSWWWZZZ___bbbeeegggiiikkkpppppppppooommmiiieeebbb^^^]]]^^^aaafffhhhhhhfffkkkjjjiiigggfffdddcccccc\\\]]]]]]^^^^^^^^^]]]]]]YYYYYYVVVSSSPPPNNNNNNOOOQQQPPPPPPRRRUUUWWWYYYYYYWWWVVVWWW[[[```bbb___[[[\\\]]]___^^^]]][[[\\\\\\XXXWWWTTTRRROOOMMMLLLKKKEEELLLVVVZZZZZZYYYZZZ\\\]]]___```aaabbbdddiiilllxxx||||||uuurrruuuyyyzzz|||~~~|||uuurrrsssuuuxxx|||rrrooorrryyy+++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************+++***)))'''''')))***+++))))))))))))************,,,,,,+++***))))))******,,,)))&&&(((,,,...,,,)))))))))))))))))))))))))))++++++************++++++******))))))******+++,,,************************---------,,,,,,+++++++++))))))*********+++++++++......---,,,+++***)))(((++++++,,,,,,,,,,,,---------,,,+++***+++,,,,,,+++,,,,,,------...///000111...///222666;;;???CCCEEEQQQTTTXXXYYYYYYZZZ^^^aaabbbgggnnnsssvvvxxxzzz|||{{{~~~{{{mmmXXXHHHDDDFFFAAAHHHNNNQQQUUU]]]aaa```hhhfffaaa\\\XXXUUUTTTSSSLLLKKKLLLPPPVVV[[[\\\[[[RRRLLLEEE@@@???@@@???>>>@@@===;;;<<<@@@BBB@@@>>>EEELLL[[[rrr{{{nnnhhhhhhkkkllllllnnnrrrvvvxxxxxxxxxxxxyyy}}}||||||}}}yyy{{{{{{|||zzzwwwvvvwwwxxxwwwsssqqqoooooouuuvvvyyy}}}}}}vvvpppsssrrrpppmmmiiiddd```^^^XXXTTTMMMJJJIIIKKKLLLMMMRRRTTTVVVWWWWWWTTTQQQOOOLLLKKKJJJJJJIIIIIIIIIJJJPPPNNNKKKHHHFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFHHHKKKNNNKKKKKKJJJJJJJJJJJJJJJKKKEEEHHHLLLNNNNNNMMMMMMNNNRRRRRRRRRSSSUUUXXXZZZ\\\\\\]]]___bbbfffgggfffeeehhhgggffffffhhhkkkoooqqqwwwxxxyyyzzzyyy{{{}}}~~~{{{{{{}}}~~~|||~~~}}}{{{}}}|||zzzyyyxxxwwwxxxxxxxxxvvvtttuuusssnnneee[[[VVVVVVXXXYYY\\\```ccceeefffhhhjjjtttxxx|||{{{wwwsssrrrrrrpppoooooopppqqqqqqooolllrrrrrrpppnnnlllkkkjjjjjjdddeeeggggggeeeddddddeeebbb```\\\XXXUUUSSSRRRQQQPPPQQQSSSTTTUUUVVVUUUUUUVVVXXXZZZ\\\\\\[[[YYYXXXXXXZZZ\\\[[[XXXVVVWWWYYYYYYXXXWWWWWWWWWUUURRRPPPLLLLLLMMMPPPSSSUUUUUUTTTVVVWWWYYYYYYXXX[[[aaafffqqq|||uuuzzzuuuuuu}}}|||uuuoookkkjjjkkkssszzzxxxvvvuuutttvvvzzz~~~+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++)))************+++++++++)))***++++++++++++***)))************************+++***)))(((((()))***+++))))))))))))************,,,++++++***))))))******---)))&&&&&&***,,,+++)))************************++++++************++++++***************++++++,,,************************,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...---------.........---------,,,---...///111222555666999===BBBGGGLLLNNNXXXZZZ\\\]]]]]]^^^aaadddcccffflllqqqtttvvvvvvvvv|||{{{ttteeeSSSHHHGGGJJJMMMSSSYYY]]]aaahhhjjjiiikkkhhhccc]]]YYYVVVUUUUUUIIIHHHGGGJJJMMMPPPPPPNNNJJJFFF@@@============<<>>>>>>>>=========>>>@@@BBBBBBDDDGGGKKKLLLLLLNNNSSSWWW\\\^^^eeeqqq}}}zzz~~~~~~}}}{{{zzz|||~~~}}}zzzwwwxxxyyyyyywwwrrrmmmjjjiiiiiifffaaa\\\XXXVVVTTTSSSYYYVVVSSSPPPPPPSSSWWWZZZVVVRRRNNNLLLKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCAAAAAABBBCCCDDDGGGIIIJJJKKKJJJIIIFFFEEEFFFHHHIIIJJJJJJIIIGGGEEEFFFHHHHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKMMMNNNPPPRRRVVVXXX\\\]]]___aaaeeejjjmmmppppppqqqrrruuuuuusssoookkkkkkmmmqqqtttvvvwwwvvvvvvwwwzzz~~~~~~}}}}}}|||xxxsssqqqrrrtttwwwxxxyyy{{{||||||{{{zzzwwwuuussstttwwwyyy|||~~~}}}{{{zzz{{{~~~{{{wwwtttsssuuuvvvtttqqqooosssxxx{{{|||}}}}}}~~~}}}{{{yyywwwvvvvvvwwwyyy}}}|||yyyzzz{{{|||||||||{{{yyyvvvtttrrrkkkmmmoooqqqppplllhhheeecccbbb```______```aaaccc[[[\\\]]]]]]\\\\\\\\\\\\SSSSSSUUUYYY\\\___^^^]]][[[YYYWWWWWWYYY[[[\\\]]]```[[[UUUQQQPPPNNNJJJGGGHHHNNNQQQQQQUUU]]]aaa```ccchhhqqq{{{pppfffcccddddddcccnnnsssyyy~~~|||uuurrrrrrsssvvv{{{}}}|||******************************************************+++++++++******)))))))))*********++++++++++++******************+++******************************))))))))))))******************+++++++++++++++***************++++++///,,,***))))))*********************************++++++************++++++)))***+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...///000///---...000222222222444777<<>>???@@@AAA@@@@@@AAABBBCCCEEEGGGIIIGGGKKKOOOPPPQQQSSSXXX\\\aaaccciiittt{{{|||~~~}}}~~~~~~yyywwwxxxzzzzzzyyyuuutttrrrmmmfff___[[[ZZZ^^^]]][[[WWWSSSQQQOOOOOORRRQQQOOONNNMMMOOOPPPRRRPPPNNNKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCDDDEEEJJJLLLNNNOOONNNLLLIIIHHHFFFHHHJJJKKKKKKJJJIIIGGGHHHIIIJJJJJJIIIHHHIIIJJJJJJJJJKKKKKKMMMOOOPPPQQQOOOPPPRRRSSSTTTVVVZZZ\\\aaaaaabbbdddfffjjjmmmooonnnnnnoooppppppnnniiiffffffhhhlllpppqqqqqqpppnnnnnnqqquuuwwwxxxxxxxxxyyyxxxyyy{{{|||||||||~~~zzz{{{zzzxxxuuusssssstttssspppllljjjlllooorrrsssqqqqqqrrrttttttrrrppppppooooooooopppqqqssstttuuutttvvvxxxzzzzzzyyywwwvvvwwwvvvtttrrrsssvvvzzz|||~~~~~~|||zzzzzz|||}}}zzzvvvqqqlllkkknnnrrrssssssssswww|||~~~}}}}}}}}}|||zzzzzzyyyyyyzzz{{{~~~|||~~~}}}yyyvvvpppnnnllliiihhhiiijjjkkk``````_________^^^]]]\\\UUUUUUVVVYYY\\\]]]\\\ZZZZZZXXXVVVVVVYYY[[[]]]]]]]]]YYYUUUSSSTTTSSSPPPMMMLLLMMMMMMLLLNNNQQQRRRPPPTTTXXXaaammmxxxvvvnnnnnnrrruuuuuuvvvyyy|||~~~~~~~~~}}}~~~yyyrrrpppppppppsssxxx***************************************+++++++++***++++++++++++***)))))))))************+++++++++++++++***))))))***++++++************************)))))))))******)))))))))*********++++++++++++,,,*********)))******+++,,,))))))((((((((((((((((((++++++++++++++++++++++++++++++************++++++)))***,,,---------,,,+++************************))))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,...///...---///555::::::;;;>>>BBBGGGLLLPPPRRRYYY\\\___cccfffhhhiiiiiieeeccc___]]][[[XXXTTTQQQMMMOOOQQQQQQPPPPPPRRRSSSWWW\\\dddlllssswwwzzzzzz|||{{{uuunnnhhhbbbWWWLLLGGGFFFCCCAAA@@@@@@@@@AAA>>>????????????AAAEEEHHHIIIJJJJJJIIIIIIKKKNNNQQQOOOQQQTTTUUUWWWYYY]]]___```ccciiisss|||~~~{{{{{{|||~~~wwwxxxwwwtttvvv{{{~~~}}}uuurrrnnnmmmnnnpppqqqrrrmmmkkkggg```XXXRRROOONNNTTTUUUUUUSSSPPPNNNMMMNNNOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIOOOQQQTTTUUUUUUSSSPPPNNNIIIJJJKKKMMMMMMMMMLLLLLLJJJLLLNNNNNNMMMLLLMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWYYY[[[[[[[[[\\\^^^```aaaaaaaaabbbdddgggiiikkkkkkkkkjjjjjjjjjhhhdddaaabbbeeehhhkkklllkkkiiihhhcccfffjjjllllllmmmnnnpppoooppprrrssstttssssssrrrnnnnnnnnnllliiihhhiiikkkhhhfffcccccceeehhhiiijjjgggfffgggkkkllliiihhhjjjjjjiiihhhgggggghhhiiijjjiiijjjlllmmmmmmmmmlllkkknnnmmmlllkkklllnnnppprrruuuvvvvvvwwwyyy{{{}}}~~~}}}|||}}}~~~~~~|||xxxtttqqqtttxxx}}}~~~~~~}}}wwwsssqqqmmmgggddddddhhhkkkmmmqqquuu{{{~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{zzzxxxzzzzzzzzz{{{|||~~~~~~|||xxxuuutttttttttjjjiiigggfffeeedddaaa^^^[[[[[[[[[\\\]]]]]][[[YYY[[[YYYWWWXXXZZZ[[[\\\[[[[[[YYYWWWWWWXXXXXXXXXWWWRRRRRRRRRQQQQQQQQQRRRRRRSSSUUU[[[dddkkkqqqxxx~~~vvvsssvvv}}}~~~yyyvvvtttvvv{{{}}}yyywwwwwwxxx{{{************************))))))*********++++++++++++++++++++++++***)))))))))************+++++++++++++++***))))))***++++++************************))))))************))))))*********+++++++++,,,,,,******))))))***++++++,,,'''(((*********)))))))))++++++++++++++++++++++++++++++************++++++)))***,,,---...---,,,+++************************)))))))))******+++++++++)))******+++,,,---......***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++---//////000666@@@HHHJJJLLLPPPTTTXXXZZZ\\\]]]aaadddhhhlllmmmmmmkkkjjjeeebbb___]]]ZZZUUUOOOKKKFFFJJJMMMKKKHHHHHHNNNTTTXXX```jjjqqqtttsssqqqqqqooommmfff^^^ZZZUUUKKKAAA>>>>>>>>>??????@@@@@@@@@>>>@@@AAABBBCCCFFFKKKPPPXXXXXXWWWUUUSSSTTTXXX\\\ZZZZZZZZZ\\\___aaaccccccbbbdddiiiooouuuzzz}}}~~~|||yyyxxxyyyzzz}}}~~~~~~wwwvvvqqqmmmnnnqqqpppkkkgggddd```^^^^^^aaadddeeebbb```[[[TTTNNNJJJJJJKKKNNNOOOOOOMMMJJJIIIKKKMMMMMMMMMKKKKKKJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLKKKIIIGGGIIIKKKLLLLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIKKKLLLJJJJJJKKKLLLMMMOOOPPPPPPTTTVVVZZZ\\\\\\ZZZWWWUUUQQQQQQRRRSSSSSSTTTUUUUUURRRTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[]]]___```___]]]]]]^^^]]]]]]]]]___aaacccfffggggggeeecccbbbbbbaaa^^^\\\\\\^^^aaaccccccbbb___^^^YYY[[[]]]______aaaccceeedddeeegggiiijjjhhheeecccaaaaaaaaa___^^^^^^___aaa^^^]]][[[[[[]]]^^^^^^]]]]]][[[]]]bbbcccaaaaaaeeeeeedddaaa^^^]]]]]]^^^_______________````````````aaaaaa``````aaabbbdddeeeiiiiiijjjkkkmmmoooppprrrrrrsssttttttttttttsssrrroooooopppooonnnllljjjhhhkkkoootttwwwwwwxxxyyy{{{www{{{|||wwwtttwww{{{}}}{{{{{{|||}}}}}}zzzvvvrrrooommmhhhccc___^^^```cccjjjnnnssswwwxxxwwwvvvvvvuuuyyy|||zzzwwwuuuuuutttsssrrrssstttvvvxxxyyyzzzzzzyyywww{{{{{{xxxuuusssrrrooojjjgggeeeeeedddeeeeeedddaaa___```^^^\\\\\\\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZYYY[[[\\\VVVWWWXXXXXXVVVUUUWWWZZZZZZYYY]]]ccceeeeeejjjrrrsssqqqnnnmmmqqqxxx|||wwwooottt{{{))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((()))************+++++++++,,,+++***))))))***+++,,,************************))))))************))))))******+++++++++,,,,,,,,,******))))))***+++,,,,,,(((***---///...---,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,......---,,,+++************************))))))******+++++++++,,,))))))***+++---...//////((()))***+++,,,---......++++++,,,,,,,,,---------111444666777:::CCCPPPYYYZZZ\\\```cccfffggggggffffffiiinnnrrrrrrpppmmmjjjeeeccc```]]][[[UUUMMMGGGEEEJJJNNNKKKFFFGGGOOOXXXVVV^^^iiiooonnnkkkhhhgggaaa___XXXQQQNNNKKKCCC999888999;;;===>>>???@@@@@@AAACCCEEEFFFGGGJJJQQQVVVeeeeeeccc___\\\]]]bbbfffbbb```^^^```eeeggggggeeellllllmmmooorrrvvvyyyzzz{{{wwwuuuuuuuuuwwwzzz}}}~~~}}}|||~~~|||xxxqqqjjjiiiiiiccc[[[[[[XXXTTTRRRRRRVVVYYY\\\ZZZXXXSSSMMMIIIHHHKKKMMMLLLMMMKKKHHHEEEEEEIIIMMMIIIHHHFFFDDDDDDFFFHHHIIIJJJIIIHHHIIIJJJJJJHHHFFFFFFHHHLLLNNNOOOMMMKKKIIIKKKKKKKKKLLLNNNOOOQQQRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWZZZ]]]```aaa___\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^YYY\\\^^^______^^^^^^___]]]]]]\\\[[[[[[[[[[[[[[[[[[^^^``````^^^\\\ZZZZZZYYYZZZZZZ\\\^^^aaadddeeecccaaa^^^\\\\\\[[[ZZZYYYUUUVVVXXXYYYYYYXXXVVVTTTPPPRRRTTTUUUVVVXXX[[[]]][[[\\\^^^aaabbb___[[[WWWWWWXXXXXXVVVUUUVVVXXXZZZYYYXXXVVVWWWWWWWWWUUUTTTWWWTTTVVV\\\^^^[[[\\\aaabbb```\\\YYYWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYWWWVVVVVVWWWWWWXXXYYYYYY^^^^^^___```bbbdddfffgggddddddeeeggghhhhhhiiiiiibbbbbbaaa```````````````]]]aaaeeeggggggggghhhjjjkkkrrruuuooojjjkkkpppsssoooqqqtttwwwzzzzzzxxxuuupppooollleee]]]YYYYYY[[[bbbffflllooopppooonnnmmmjjjpppvvvyyyyyyyyyzzz|||zzzwwwssspppooonnnmmmkkkkkkmmmpppssstttttttttssstttyyy}}}yyytttpppooonnnmmmnnnnnnmmmjjjgggeeecccaaa```___]]]ZZZWWWUUUXXXZZZYYYVVVTTTVVVYYYYYYZZZ\\\\\\YYYWWWZZZ^^^^^^]]]```fffeeebbbeeelllfffeeeddddddfffkkkrrrxxxxxx{{{}}}xxxpppvvv~~~{{{{{{|||{{{|||~~~))))))))))))************************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++************))))))))))))******++++++***)))(((((())))))&&&'''(((***,,,...///000***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++***************++++++************++++++---+++***,,,///000...,,,,,,,,,,,,++++++++++++***------,,,++++++******)))******+++,,,,,,---......------......---,,,+++++++++---............111333333666:::???GGGSSS```jjjpppooommmkkkiiiiiihhhhhhllljjjjjjpppvvvwwwrrrlllgggddd___YYYSSSOOONNNMMMNNNNNNLLLIIIGGGIIIOOOTTTTTTWWW\\\``````]]]XXXTTTUUUQQQKKKGGGCCC???:::555888999:::===@@@BBBDDDEEEDDDGGGKKKNNNOOOQQQWWW[[[iiihhheeebbb```cccjjjpppiiihhhfffeeeeeegggiiikkkqqqssswwwyyy{{{}}}|||yyywwwssspppsssvvv{{{}}}{{{xxxvvvuuuvvvtttnnnfff^^^YYYWWWWWWTTTTTTSSSRRRPPPOOONNNMMMUUUPPPJJJFFFEEEFFFGGGGGGKKKIIIHHHFFFFFFFFFFFFGGGHHHFFFBBB@@@@@@BBBEEEHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOQQQQQQQQQPPPOOOTTTSSSRRRRRRUUUXXX\\\^^^^^^^^^^^^^^^]]][[[ZZZYYYaaaaaabbbbbbbbbbbbbbbaaaccccccbbbbbbbbbdddeeegggcccbbbbbbcccdddccc```^^^___^^^]]][[[ZZZZZZ[[[[[[aaa___^^^___aaa___XXXRRRRRRSSSVVVXXXZZZ\\\]]]^^^]]]ZZZWWWUUUUUUUUUTTTSSSRRRRRRSSSRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMOOOSSSVVVXXXYYYXXXWWWYYYYYYXXXWWWTTTRRROOOMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNTTTTTTTTTUUUVVVWWWXXXYYY\\\YYYWWWXXXZZZ\\\[[[YYYXXXVVVSSSTTTUUUUUUSSSPPPVVVVVVWWWXXXYYYYYYZZZZZZ^^^___```aaabbbbbbbbbbbbcccdddfffhhhjjjlllmmmmmmllllllllliiieee^^^YYYUUUYYYYYY[[[___cccddddddcccccceeehhhkkkmmmnnnnnnmmmooonnnlllkkkiiiiiiiiijjjhhhiiijjjkkklllmmmmmmmmmooorrrvvv{{{~~~wwwyyy{{{}}}|||zzzwwwuuuqqqlllgggeeedddbbb___[[[[[[YYYWWWWWWXXXXXXWWWVVVXXXZZZ[[[ZZZZZZYYYZZZ[[[dddaaa______bbbeeefffgggfffeeeddddddcccbbbcccgggdddjjjnnnnnnqqquuusssmmmqqqwww}}}{{{}}}~~~~~~~~~|||yyy{{{~~~))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++******************))))))*********++++++***)))))))))))))))(((((()))******+++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,---++++++,,,//////...,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.........------+++***)))(((***+++,,,------///222555888===EEELLLUUU___iiippprrrrrrpppnnnllliiigggeeeddddddiiiqqqzzz|||xxxrrrccc^^^YYYVVVWWWVVVTTTRRRPPPNNNKKKGGGDDDFFFJJJMMMSSSTTTUUUUUUTTTPPPLLLJJJIIIFFFCCCBBBAAA???<<<999;;;<<>>DDDJJJSSS\\\ccciiiooorrrqqqrrrrrrqqqnnnjjjfffccc```bbbhhhpppwwwxxxtttppp```ZZZUUUUUUXXXZZZVVVRRROOOKKKFFFCCCCCCEEEFFFGGGNNNMMMLLLJJJHHHEEECCCBBB@@@???>>>>>>@@@@@@???>>>@@@BBBEEEHHHLLLNNNPPPQQQUUURRRQQQSSSZZZccckkkpppqqqmmmgggaaa]]]___dddhhhmmmjjjeeebbbdddiiipppuuu{{{tttooommmkkkmmmmmmllliiiccc^^^ZZZYYYYYYYYYYYYWWWTTTQQQPPPQQQOOONNNMMMLLLLLLLLLMMMNNNLLLIIIDDDBBBBBBDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCBBBDDDGGGKKKNNNNNNNNNNNNNNNOOOPPPQQQRRRYYYXXXYYYYYYZZZ[[[\\\\\\^^^^^^]]]]]]___aaadddfffdddccccccbbbbbbbbbcccccc^^^___aaacccdddeeeeeeeeecccbbbaaaaaa``````aaaaaabbb```^^^^^^___```___^^^WWWVVVUUUTTTTTTTTTUUUVVVUUUTTTUUUXXX[[[[[[WWWSSSLLLNNNOOORRRTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGJJJIIIIIIIIIIIIHHHHHHHHHMMMMMMNNNMMMMMMKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSPPPNNNMMMMMMNNNOOONNNMMMIIIHHHHHHJJJMMMOOOOOONNNLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSUUUVVVWWWYYY[[[\\\\\\\\\```bbbdddeeeccc___ZZZVVVSSSQQQPPPQQQRRRTTTTTTSSSUUUVVVYYY[[[\\\]]]]]]]]]ZZZ\\\^^^aaaaaa```^^^\\\[[[\\\]]]^^^___`````````aaacccgggllloooqqqrrrrrrsssssstttuuuvvvxxxyyyzzzzzzsssnnnjjjeeebbb```___]]]\\\[[[]]]___``````^^^\\\[[[aaa```___```bbbbbbaaa___^^^^^^]]][[[ZZZYYYXXXWWWYYY]]]]]]YYYXXX]]]bbbeeerrruuuxxxzzz{{{}}}zzzqqqpppsssvvvxxxzzz}}}wwwwww|||((()))))))))************************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++************,,,++++++++++++++++++,,,******)))))))))))))))***++++++******)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++(((((()))******+++,,,,,,******++++++,,,---......---------------,,,,,,,,,++++++,,,,,,---///000000///111444777;;;AAAGGGLLLSSSWWW^^^dddiiilllmmmnnnnnnoooppppppnnniiidddaaa___aaadddgggiiiiiifffdddbbb^^^ZZZWWWWWWVVVSSSPPPJJJFFFAAA@@@CCCFFFGGGFFFGGGGGGFFFEEEDDDCCCAAAAAA????????????AAAAAAAAAAAAEEEGGGJJJOOORRRUUUWWWXXXWWWTTTSSSWWW```jjjpppsssuuuqqqjjjccc```aaaeeehhhhhhgggfffiiioooxxx~~~vvvmmmgggeeeeee^^^^^^\\\XXXSSSOOOMMMLLLPPPRRRTTTUUUSSSQQQPPPPPPLLLKKKIIIIIIIIIJJJLLLMMMNNNJJJEEEBBBAAAAAAAAAAAAEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHLLLNNNQQQQQQRRRSSSUUUWWWYYYZZZ___^^^^^^]]]^^^```aaaccc___^^^]]]]]]^^^```bbbcccaaa```_________```aaabbb[[[\\\]]]^^^____________\\\\\\[[[ZZZZZZYYYYYYYYY]]][[[XXXXXXYYY[[[[[[ZZZSSSRRRPPPOOONNNNNNOOOOOOPPPOOOPPPSSSUUUUUURRROOOHHHIIIKKKMMMNNNOOOPPPPPPMMMMMMMMMNNNOOONNNLLLJJJMMMNNNOOOOOOPPPPPPPPPPPPMMMKKKIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOLLLKKKJJJIIIIIIJJJJJJJJJFFFFFFGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTTTTUUUUUUWWWZZZ^^^``````]]]YYYVVVVVVSSSQQQPPPQQQRRRRRRQQQOOOPPPRRRSSSUUUUUUUUUUUUUUUWWWYYYZZZZZZYYYXXXWWWTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^bbbfffhhhiiiiiijjjjjjkkklllnnnpppqqqrrrzzz{{{}}}|||{{{yyyyyyzzzzzztttnnnjjjhhheeeccc_________```aaabbbaaa```bbbaaabbbcccdddccc```]]]^^^___]]][[[[[[\\\ZZZVVVZZZ\\\]]]ZZZYYY]]]ccciiinnnoooppppppppppppsssuuutttiiiaaabbbiiiqqqxxx~~~((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,++++++++++++++++++,,,***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++************+++++++++,,,------,,,,,,+++++++++***************************+++,,,---......///...---------------------+++++++++,,,...000111333666888<<<@@@EEEKKKRRRWWW]]]^^^bbbfffiiilllmmmmmmlllllllllkkkgggaaa[[[XXXXXXXXXYYYYYYYYYZZZ\\\^^^ddddddccc^^^WWWSSSRRRSSSIIIEEE@@@@@@BBBEEEEEEEEEBBBCCCDDDEEEDDDBBB???>>>===>>>@@@AAABBBCCCEEEFFFGGGJJJOOOTTTXXX[[[]]]^^^YYYXXXYYY___hhhooorrrrrrtttpppjjjeeedddeeehhhjjjiiijjjnnnttt|||}}}zzz{{{~~~|||yyysssiii___WWWTTTSSSOOOOOOOOOMMMJJJIIIIIIJJJMMMOOORRRSSSQQQOOOMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLLLLIIIEEEBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHJJJLLLNNNSSSSSSUUUWWWZZZ]]]```bbbbbbaaa`````````aaacccddd]]]]]]\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\\\\]]]]]]YYYYYYZZZZZZZZZYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQUUURRRPPPPPPRRRSSSSSSSSSPPPOOOLLLJJJHHHHHHHHHHHHLLLLLLLLLNNNNNNNNNKKKJJJDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGIIIJJJJJJHHHFFFHHHIIIKKKMMMOOOQQQRRRRRROOOMMMKKKHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMJJJJJJJJJIIIHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOORRRWWWZZZ[[[YYYVVVTTTRRRPPPMMMLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUWWWZZZ]]]___``````aaaaaabbbccceeegggiiijjjnnnpppqqqpppooommmnnnoooyyyzzz|||~~~||||||xxxuuurrrmmmjjjfffddddddeeedddcccfffffffffhhhhhhgggccc```___```___\\\^^^bbbaaa\\\VVVWWWYYYZZZZZZ[[[```eeekkklllmmmllljjjjjjjjjlllfff\\\UUUYYYdddppp|||))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************)))))))))++++++************++++++)))))))))))))))******+++*********+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------+++******))))))******++++++,,,------+++******+++,,,,,,,,,+++++++++*********++++++,,,---......///---------------.........------------///111444555@@@CCCGGGKKKNNNSSSXXX[[[^^^___```dddiiilllmmmmmmjjjiiieee```ZZZTTTOOOLLLLLLNNNPPPPPPQQQUUU\\\bbbbbbeeefffaaaXXXRRRSSSVVVKKKGGGCCCAAA@@@AAAAAAAAAAAABBBBBBBBBAAA???<<<;;;;;;>>>AAABBBDDDEEEHHHKKKIIIMMMRRRXXX]]]```bbbbbb\\\^^^bbbhhhnnnqqqrrrrrrqqqnnnjjjiiikkknnnqqqrrrsssuuuwww|||~~~~~~~~~~~~zzzwwwrrrpppqqqsssttttttmmmhhh___VVVNNNGGGCCCAAAGGGHHHJJJJJJJJJJJJLLLMMMJJJMMMOOOOOOLLLJJJIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFDDDBBBBBBDDDFFFGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLNNNMMMLLLKKKLLLMMMOOOPPPUUUVVVWWWYYY\\\___bbbcccaaaaaa```____________```\\\[[[[[[ZZZZZZZZZ[[[[[[XXXYYYYYYZZZZZZYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPOOONNNLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKLLLJJJHHHFFFDDDCCCCCCCCCGGGHHHIIIIIIHHHGGGEEEDDDAAABBBCCCDDDEEEFFFFFFFFFDDDCCCDDDEEEGGGHHHGGGFFFDDDEEEHHHJJJMMMOOOPPPPPPNNNMMMJJJHHHFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMJJJMMMPPPSSSUUUTTTRRRQQQOOOMMMKKKKKKKKKLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPQQQQQQOOOPPPRRRTTTUUUWWWXXXXXXXXXYYYYYY[[[]]]___aaabbbfffggghhhgggeeedddeeefffnnnoooqqqssstttttttttssstttxxx|||vvvqqqpppnnnkkkhhhllllllmmmnnnooonnnkkkhhhaaacccaaa^^^ccclllmmmgggZZZXXXYYY\\\^^^]]]^^^aaaiiikkkmmmnnnllliiihhhhhhaaaXXXTTT[[[gggrrr|||))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************))))))))))))*********))))))*********)))))))))))))))***++++++************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***,,,...---+++)))***+++,,,,,,,,,,,,,,,---------+++,,,,,,,,,------......,,,,,,------......//////......000333777<<<@@@CCCNNNQQQUUUWWWWWWXXXZZZ[[[\\\\\\^^^bbbfffhhhgggeeebbb___ZZZTTTOOOKKKIIIHHHKKKOOORRRRRRQQQTTT\\\bbb___aaa```[[[TTTNNNLLLMMMGGGFFFDDDAAA>>>===>>>@@@@@@?????????>>>?????????BBBDDDGGGGGGGGGGGGJJJLLLKKKOOOUUU[[[```dddffffffaaadddiiilllnnnooopppqqqqqqoooooorrrwww|||~~~|||}}}}}}xxxyyy|||~~~~~~|||{{{yyywwwwwwyyy{{{}}}}}}||||||{{{yyyxxxvvvvvvsssooojjjfffdddbbb```___WWWQQQIIIDDDCCCCCCAAA@@@DDDFFFIIIKKKKKKKKKMMMNNNIIIJJJLLLKKKIIIGGGFFFFFFCCCEEEGGGHHHIIIHHHGGGFFFCCCAAA@@@AAADDDFFFHHHHHHFFFFFFFFFGGGIIILLLNNNPPPPPPPPPOOOPPPQQQSSSUUUWWWWWWXXXXXXYYY[[[\\\^^^___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUVVVWWWWWWUUURRRQQQOOOOOOPPPPPPPPPOOONNNNNNHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@CCCEEEEEEEEEAAABBBDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEAAAAAABBBBBBAAAAAA@@@???AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBAAABBBDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGEEECCCEEEGGGGGGIIIJJJIIIGGGFFFHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNOOONNNNNNLLLKKKKKKKKKMMMMMMKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQRRRSSSUUUXXXZZZ[[[^^^______^^^\\\\\\]]]^^^aaacccfffhhhjjjjjjiiiiiimmmqqqxxxyyyttttttsssssstttuuuuuusssqqqfffiiigggdddkkkxxx{{{uuujjjbbb^^^bbbeeecccaaabbbeeeiiinnnpppnnnjjjfffdddaaa[[[ZZZbbbkkkppprrrtttxxx))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------************))))))))))))******))))))))))))******))))))((())))))***++++++************))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...---***))))))+++***+++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---...///000000---///333888@@@HHHOOOSSS[[[]]]``````___]]]\\\[[[ZZZZZZ\\\```cccbbb^^^YYYYYYVVVPPPKKKHHHHHHIIIJJJSSSWWWZZZYYYTTTSSSXXX]]]^^^\\\XXXSSSNNNHHHCCC@@@AAACCCCCC@@@===<<<@@@CCC>>>===<<<<<<>>>BBBFFFHHHLLLNNNOOONNNJJJIIIJJJLLLMMMQQQWWW]]]cccggghhhiiicccgggkkklllkkkkkknnnpppssssssuuu{{{}}}zzz|||yyytttvvvyyyzzzzzzyyywwwtttrrrrrruuuyyy|||vvvvvvvvvuuutttrrrqqqpppiiiddd^^^XXXSSSNNNIIIFFFFFF@@@:::;;;AAAGGGIIIIIICCCFFFIIIJJJJJJJJJKKKLLLIIIJJJKKKJJJHHHGGGGGGGGGCCCDDDGGGIIIJJJHHHFFFEEEDDDBBB@@@AAACCCDDDEEEEEEGGGGGGGGGHHHKKKMMMPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\YYYYYYYYYXXXYYYYYYZZZZZZ\\\\\\\\\\\\ZZZXXXVVVTTTUUUTTTTTTSSSRRRRRRQQQQQQOOOQQQSSSTTTSSSPPPMMMKKKGGGHHHIIIJJJJJJJJJJJJJJJBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAACCCEEEEEECCCAAABBBBBBAAAAAAAAABBBDDDEEE???AAABBBBBBAAAAAAAAABBB??????@@@AAAAAAAAAAAAAAA===<<<;;;;;;>>>AAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>???AAABBBCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHFFFCCCAAACCCEEEDDDFFFHHHHHHFFFEEEGGGIIIHHHIIILLLMMMMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLGGGFFFGGGIIIKKKKKKIIIGGGHHHHHHGGGGGGGGGHHHHHHIIIEEEGGGJJJLLLNNNMMMLLLKKKGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNQQQSSSUUUVVVTTTTTTUUUSSSRRRQQQSSSTTTXXX[[[^^^aaacccdddddddddiiilllrrrxxx{{{|||{{{zzzxxxwwwwwwwwwyyyyyyxxxvvvkkknnnllliiisssuuuiiibbbdddgggeeebbbbbbaaafffmmmpppnnniiidddaaaccc^^^___gggmmmkkkgggdddkkk|||~~~|||~~~}}}++++++************++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++''''''(((((())))))******+++++++++++++++++++++++++++))))))+++......,,,)))))))))))))))***+++,,,---......,,,+++***)))))))))((()))***+++++++++++++++(((,,,000///+++)))***---++++++------------++++++++++++*********,,,---...///...,,,++++++,,,///111666999>>>EEEOOOXXX```dddgggfffdddbbbaaa^^^ZZZWWWXXXZZZ[[[ZZZWWWTTTRRRRRRMMMKKKIIIIIIMMMRRRXXX[[[bbb```]]]YYYVVVTTTSSSSSSUUURRRMMMGGGCCC@@@@@@???>>>>>>>>>===;;;<<<>>>@@@======>>>AAAFFFKKKNNNPPPRRRTTTUUUSSSOOOMMMNNNPPPYYY[[[^^^bbbeeeeeeccc``````ccceeeggggggjjjpppttt{{{uuuvvv~~~{{{uuurrrrrrtttvvvzzzxxxtttqqqnnnnnnnnnoooxxxwwwuuuqqqkkkeee___[[[WWWVVVSSSOOOJJJGGGDDDBBBGGGCCCAAACCCHHHKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJKKK@@@CCCFFFHHHFFFDDDCCCBBBAAACCCGGGIIIJJJIIIFFFDDDCCCBBBAAAAAABBBDDDFFFGGGKKKKKKKKKKKKMMMOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[YYYWWWTTTSSSTTTUUUVVVQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPOOONNNMMMLLLKKKJJJLLLMMMNNNOOONNNMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCAAAAAABBBCCC???>>>>>>>>>???@@@AAAAAA????????????????????????CCCCCCCCCBBBBBBAAAAAAAAA======>>>AAABBBBBB@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>======<<<<<>>>>>@@@AAABBBBBB@@@@@@AAABBB???>>>>>>>>>??????@@@AAA????????????????????????AAAAAAAAAAAA@@@@@@@@@???>>>======???AAAAAA???===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>=========@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLMMMMMMOOOOOOQQQQQQSSSWWW\\\```aaa```^^^^^^___aaabbbcccdddeeeggglllnnnmmmnnnrrruuutttxxxyyyzzz|||~~~zzzwwwuuurrrooommmggghhhiiikkkllljjjgggddd^^^bbbfffkkkllljjjgggeeefffjjjooosssuuuxxx|||~~~~~~~~~~~~~~~yyy~~~++++++************++++++************************************************,,,+++++++++******))))))++++++++++++++++++++++++++++++************++++++((((((((())))))))))))***++++++++++++++++++++++++,,,***)))***+++---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,............---,,,+++***---///111///+++((((((***+++,,,,,,------,,,,,,+++------,,,+++,,,---...//////000000111333888>>>BBBMMMVVVaaahhhjjjlllooossswwwvvvsssooollliiigggggg```^^^ZZZSSSLLLGGGFFFFFFKKKRRR[[[```aaa`````````bbb___[[[WWWSSSPPPNNNMMMFFFDDD@@@<<<999888888888777999;;;===???AAAEEEHHHGGGJJJNNNSSSXXX[[[]]]___aaabbbaaa^^^ZZZWWWUUUUUUUUUZZZ```cccbbbaaabbbccc^^^ccckkkssszzz~~~zzzxxxxxxyyyxxx|||~~~~~~}}}|||xxxqqqkkkiiijjjnnnqqqssssssqqqooollljjjhhhgggccc^^^WWWPPPKKKHHHHHHIIILLLLLLLLLKKKJJJJJJIIIIIIJJJGGGEEEFFFIIIKKKJJJHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBBBBDDDFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGHHHJJJLLLOOOQQQTTTTTTSSSRRRRRRSSSUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNMMMLLLJJJHHHHHHJJJIIIIIIHHHFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAEEEEEEFFFGGGGGGFFFDDDCCC@@@@@@???>>>======<<<;;;>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???===<<<===>>>>>>===<<<===>>>>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<============@@@???>>>======>>>???@@@???@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSWWWZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXXXX\\\```aaa^^^^^^bbbeeedddkkkllloooqqqtttwwwxxxyyy{{{{{{}}}{{{yyymmmlllllllllllljjjfffcccaaacccgggjjjjjjiiigggeeedddeeegggggghhhjjjmmmpppooopppqqqvvv|||{{{|||}}}xxx~~~++++++************++++++***************************************+++++++++++++++******))))))((((((++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))***+++------++++++******)))*********+++++++++++++++,,,---...,,,------------,,,,,,+++---...///...+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000000222555888<<>><<<:::999::::::999<<>>=========<<<===>>>>>>===<<<===>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;:::========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????????????????>>>>>>:::::::::;;;<<<======>>>???===<<<;;;;;;===>>>@@@>>>??????@@@@@@??????>>>>>>=========>>>>>>??????===>>>>>>???????????????>>>>>>===>>>???AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSWWWZZZZZZVVVUUUYYY\\\\\\___aaaeeehhhkkkmmmmmmmmmpppqqqrrrwww}}}xxxvvvsssqqqooolllgggdddfffggghhhiiihhhfffdddbbbaaabbbccceeegggiiilllnnnhhhiiiiiilllwww|||{{{{{{~~~++++++************++++++************************))))))*********+++++++++*********))))))(((((((((++++++++++++++++++++++++++++++************++++++************))))))))))))++++++++++++++++++++++++++++++*********+++,,,...++++++******)))*********++++++++++++,,,---......))))))+++,,,------------+++,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222777===CCCHHHPPPZZZaaadddlllsssvvvvvvxxxuuukkkeee]]]]]]]]]\\\\\\^^^bbbfffhhhkkkmmmkkkeee___[[[ZZZTTTRRRNNNJJJGGGDDDCCCBBB@@@???>>>===<<<======>>>>>>AAAEEEHHHJJJLLLPPPRRRUUUYYY^^^aaaaaa```aaaaaaeeeeeeeeeeeedddbbb___]]]cccnnn}}}~~~}}}~~~~~~|||wwwyyy{{{xxxrrrmmmkkkkkkhhhmmmoooppprrrvvvwwwttteeeeeeeeedddeeefffgggggg___\\\WWWRRRNNNLLLLLLMMMIIIIIIHHHHHHIIIKKKMMMNNNGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGEEECCCAAAAAADDDIIIMMMPPPOOOMMMLLLKKKJJJKKKKKKMMMNNNOOOPPPRRRTTTVVVWWWQQQOOOMMMLLLJJJJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJHHHEEEBBB@@@???>>>>>>======>>>??????DDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@??????>>>=========;;;<<<======;;;;;;<<<===>>>>>>======<<<======>>>========================>>>>>>>>>>>>>>>????????????===::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>??????999::::::;;;<<<===>>>>>>===<<<:::::::::<<<>>>???===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???<<<===>>>?????????>>>>>>===<<<<<<<<<>>>@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVXXXWWWSSSQQQUUUWWWWWWVVVXXX[[[^^^```bbbbbbbbbdddeeegggkkkqqqxxx~~~zzzvvvrrrmmmjjjjjjjjjhhhfffdddaaa___^^^YYY[[[]]]```ccceeeeeeeeedddfffgggiiipppzzz~~~wwwssstttvvvyyy~~~++++++************++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++************)))))))))++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---......'''(((***+++---.........++++++++++++,,,---......---,,,,,,++++++,,,,,,------------...000333555777999@@@IIIOOOTTT[[[dddkkknnnrrrvvvwwwwww{{{~~~qqqkkk^^^aaadddfffhhhjjjnnnqqqooolllhhhbbb\\\VVVRRRPPPKKKIIIFFFCCCAAA?????????======>>>>>>???@@@AAABBBCCCFFFJJJNNNPPPRRRUUUXXX\\\aaafffgggeeecccdddeeeeeefffgggjjjlllllljjjhhhlllwwwyyyuuuoooqqqsssssspppllliiihhheeehhhiiigggiiioooqqqooonnnkkkgggbbb]]]XXXUUUSSSMMMLLLIIIFFFEEEFFFHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDGGGKKKOOOQQQQQQPPPNNNMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSMMMLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA>>>===>>>===<<<<<<<<<===???@@@AAA@@@@@@@@@?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<>>>======<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>??????===;;;:::;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>;;;;;;::::::;;;<<<===>>><<<======>>>>>>======<<<===<<<;;;:::;;;<<<===>>><<<===>>>??????>>>===<<<<<<<<<<<<===>>>@@@AAABBB??????@@@@@@@@@@@@??????======???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMLLLLLLMMMPPPRRRLLLMMMMMMNNNNNNOOOPPPPPPRRRUUUUUUPPPOOOQQQSSSRRROOOPPPRRRTTTUUUWWWWWWXXXYYY[[[]]]```ccciiipppuuu{{{{{{wwwtttpppnnnjjjgggcccaaa______\\\[[[\\\]]]___^^^\\\ZZZ\\\aaadddeeeiiipppsssrrrkkkgggfffiiikkkmmmqqqwww++++++************++++++************************((())))))***++++++,,,,,,((())))))******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++(((***------+++***+++---++++++++++++,,,---......------,,,,,,,,,------...******,,,---............---,,,+++***+++,,,---------,,,,,,++++++,,,,,,---//////000222555888;;;===CCCKKKUUU[[[]]]aaaiiiooorrrtttuuuvvvwwwzzz~~~yyyooojjjfffiiimmmnnnnnnmmmmmmmmmjjjcccZZZSSSPPPMMMHHHDDDCCCBBB@@@>>>=========>>>>>>>>>@@@AAACCCEEEFFFGGGIIIMMMRRRVVVYYY\\\___aaa```dddiiijjjgggfffgggjjjhhhiiilllrrrxxx{{{zzzxxxyyy|||vvvrrrmmmmmmlllmmmmmmllljjjhhhgggiiihhheeeeeeiiijjjiiimmmiii```WWWNNNHHHDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKMMMPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNMMMMMMLLLIIIGGGEEECCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>?????????>>>===<<>><<<;;;;;;<<<===>>>===============<<<<<<<<<999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;:::;;;<<<>>>>>><<<:::;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<======<<<<<<<<<<<<;;;:::999:::;;;===>>>;;;<<<>>>??????>>><<<;;;<<<<<<===>>>???@@@@@@@@@>>>>>>???@@@@@@???>>>>>>===>>>???@@@AAAAAA@@@@@@????????????@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAA@@@BBBCCCBBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKHHHJJJJJJJJJIIIJJJNNNQQQJJJJJJKKKLLLLLLMMMNNNNNNMMMQQQRRRNNNMMMNNNOOONNNLLLLLLMMMMMMNNNPPPQQQRRRPPPSSSUUUWWWYYY\\\bbbggglllpppuuuyyy|||xxxuuuqqqmmmjjjiiiiiiiiiiiieeebbb``````___\\\ZZZWWW\\\______bbbfffhhhfffeeebbbbbbeeefffeeehhhlllqqqwww~~~}}}||||||++++++************++++++************************((())))))***++++++,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++************++++++++++++++++++******))))))++++++++++++++++++++++++'''***---...,,,***+++,,,))))))))))))***+++,,,---...------,,,,,,---------------......///.........///...+++***+++,,,,,,+++------++++++++++++------000111222555888<<>>>>>@@@AAACCCEEEGGGIIIKKKLLLOOOSSSYYY^^^bbbeeehhhkkkdddiiimmmnnnlllkkknnnqqqpppqqqvvv}}}}}}{{{{{{{{{zzzvvvrrroookkkhhhhhhjjjlllkkkiiijjjllljjjfffeeeggggggddd[[[VVVNNNGGGCCCCCCFFFHHHAAADDDGGGJJJKKKIIIFFFDDDEEEEEEDDDCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQPPPMMMLLLKKKLLLOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCAAA???>>>===>>>>>>@@@@@@??????>>>======<<<===>>>>>>>>>>>>>>>>>>===AAA???===;;;::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::;;;===??????<<<:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======999::::::::::::;;;;;;;;;999:::;;;<<<============;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999;;;===>>>;;;<<<>>>??????===<<<:::;;;===>>>@@@@@@@@@??????===>>>???@@@@@@???>>>======>>>@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJFFFHHHIIIHHHFFFHHHLLLPPPKKKKKKKKKLLLMMMMMMNNNNNNKKKOOOQQQNNNLLLNNNNNNLLLMMMMMMLLLKKKLLLMMMOOOPPPLLLNNNQQQRRRRRRUUUZZZ^^^```cccfffhhhjjjnnntttzzzyyywwwuuuvvv{{{}}}yyyuuussssssssstttqqqllleeeaaaaaaaaa___^^^WWW\\\^^^\\\\\\```aaa___eeecccdddfffeeebbbccchhhdddiiiooorrrsssuuu{{{}}}{{{***+++---...---+++)))(((***++++++***((('''(((***(((((())))))))))))((((((+++++++++++++++***)))((()))************+++++++++,,,+++++++++***))))))))),,,,,,+++***))))))******,,,,,,++++++++++++++++++)))***,,,++++++***,,,---000///...---,,,------...///............---------,,,,,,,,,---------......---+++((()))+++,,,+++)))---........./////////000555777:::>>>BBBEEEGGGHHHRRRTTTYYY___fffkkkooorrrppppppooonnnnnnmmmlllkkkhhhhhhgggeeedddbbbaaa```fffhhhjjjjjjfff___XXXSSSOOOMMMHHHDDD???<<<:::999999777555888===CCCEEEEEEIIIIIIHHHIIIKKKOOORRRUUUZZZ[[[^^^ccciiimmmoooooojjjmmmooonnnkkklllqqqvvv~~~vvvwwwxxxxxxxxxxxxxxxxxxmmmllljjjjjjkkklllkkkjjjqqqmmmgggaaa[[[XXXVVVVVVKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHJJJJJJHHHFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIMMMOOOOOOOOOOOOPPPUUURRRPPPOOOOOOPPPPPPOOORRRQQQQQQPPPNNNLLLJJJIIIPPPOOONNNLLLJJJHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDBBB@@@===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;<<<<<<===;;;999888888:::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999999999::::::;;;;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777777777777888999:::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>============>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKMMMOOORRRTTTUUUXXXXXXXXXZZZ]]]aaaeeegggjjjmmmnnnmmmlllooovvv}}}}}}vvvooojjjhhheee___ZZZYYYVVVVVV[[[[[[XXXXXX\\\[[[\\\^^^aaadddeeedddbbbbbb___]]]^^^ccciiiooorrr}}}~~~~~~***+++,,,,,,,,,+++)))(((***++++++***((('''(((***((())))))******))))))(((+++++++++++++++***)))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++***************++++++++++++++++++++++++***+++,,,,,,++++++,,,.........,,,+++++++++,,,,,,******+++,,,---...//////,,,,,,,,,---------......222///,,,,,,------,,,***////////////000333777:::BBBDDDHHHLLLNNNOOONNNMMMTTTWWW[[[```eeehhhjjjkkkllliiidddaaa```aaabbbbbb^^^^^^]]]]]]\\\[[[[[[[[[`````````^^^ZZZSSSLLLGGGEEECCCAAA>>>===<<<======;;;;;;<<>><<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::888888888999999999999:::;;;;;;999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::999999999:::::::::::::::::::::;;;<<<;;;;;;999999999999999:::::::::::::::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>>===<<<>>>==================>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSUUUXXX[[[]]]___bbbdddcccaaacccjjjoootttyyy|||uuuqqqmmmgggbbbaaa]]][[[]]][[[WWWVVVZZZ[[[[[[\\\^^^aaacccbbb```]]][[[ZZZ\\\aaahhhmmmooovvvuuuvvv|||***************))))))))))))***+++***(((((()))************++++++************++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,---------,,,++++++************+++************************+++,,,------,,,,,,---...,,,++++++************+++)))******+++,,,---......,,,,,,,,,---------......///---******+++,,,,,,,,,111111222333777===FFFLLLTTTVVVYYY[[[\\\ZZZWWWUUUXXX[[[```dddggggggfffeeeddd___XXXTTTTTTVVVYYY[[[XXXWWWUUUTTTRRRQQQQQQQQQTTTTTTSSSQQQMMMHHHCCC@@@???===;;;::::::<<>>>>>===>>>===<<<;;;:::::::::;;;:::;;;;;;;;;;;;:::999999777777777777777777777777:::::::::::::::::::::::::::999999999888888777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::999999999999999999999999:::::::::999999999999999888999::::::;;;:::::::::::::::999999999999999999888999999::::::999999888:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888888888999999999999999999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<======<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPRRRSSSTTTWWWXXXXXXVVVWWW[[[___fffkkkrrryyy}}}xxxsssooojjjfffbbbaaa^^^YYYXXXZZZWWWVVVUUUVVVYYY[[[[[[ZZZZZZYYYYYY\\\aaafffjjjkkkkkkiiihhhlllsssxxxzzzzzz******)))(((((())))))***(((***+++***)))((()))******++++++,,,,,,++++++*********+++++++++******)))))))))*********+++++++++***+++++++++,,,,,,------,,,++++++******+++++++++))))))************++++++,,,---......,,,,,,---...++++++******************---------,,,,,,,,,,,,+++,,,,,,,,,---------......+++***)))***,,,...000222111444999>>>DDDNNNZZZbbbgggggghhhgggeeebbb___]]]___aaaeeehhhhhhfffccc```[[[VVVQQQPPPRRRWWWYYYZZZXXXVVVSSSOOOKKKIIIGGGFFFJJJJJJIIIGGGFFFDDDCCCBBB@@@>>><<<::::::<<>>>>>>>>>>>>>>>>>======<<<<<<<<<:::::::::::::::::::::;;;:::::::::::::::999888888777777777777777777777777999999999999999999999999999888888888888777777777777888999;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888888999999999999999999999999999999999999999::::::999999888888777777777888888999999:::::::::999999999999888888888888888999999::::::999999888999999999999999999999999::::::999999888888777777999999999999888888888888888888888888888888888888888888888888888888888888888888888888999:::;;;<<<========================:::::::::::::::::::::::::::;;;<<<===>>>===<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<======>>>???>>>>>>>>>?????????@@@@@@??????>>>============>>>======>>>>>>???@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPOOOQQQRRRRRRQQQQQQSSSVVV\\\```ffflllsss|||~~~uuuqqqmmmhhhddd```______YYYWWWTTTTTTUUUWWWXXXXXX[[[ZZZZZZ]]]```dddeeeeeeaaa___]]]^^^bbbeeeffffff***))))))(((((()))******''')))++++++***))))))***++++++,,,,,,,,,,,,++++++)))******+++++++++******))))))*********+++++++++))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,))))))******++++++++++++,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------......------------///222555888555;;;DDDNNNWWWbbbpppyyyzzzyyyvvvrrroookkkhhhggggggggghhhfffccc^^^YYYVVVQQQOOOOOOSSSZZZ^^^]]][[[UUUSSSOOOJJJFFFDDDBBBBBBEEEDDDDDDCCCBBBBBBBBBCCC@@@???===<<<<<<>>>@@@BBBHHHMMMTTTZZZ^^^^^^]]]\\\[[[ZZZYYYXXXYYY[[[]]]___^^^cccjjjoootttxxx}}}~~~|||{{{zzzzzz|||{{{zzzxxxvvvsssqqqppprrrrrrpppnnnllljjjiiihhhaaa[[[SSSMMMIIIGGGFFFFFFAAAAAA@@@@@@@@@AAABBBBBBBBBCCCFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIILLLLLLKKKIIIFFFFFFFFFFFFGGGHHHHHHIIILLLOOORRRTTTSSSRRRRRRSSSRRRPPPMMMLLLKKKIIIFFFDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<<<<;;;888999999:::::::::::::::999999::::::999999888777888888888888888888888888888888888888888888888888666666777777777888888888666777999:::;;;:::999888::::::::::::::::::::::::888888888888888888888888777777777777888888999999888888888888888888888888999999999888888777777777777777777777888888999999888888888888888888888888888999999::::::999999888999999999999999999999999999999999888888777777777999999999888888777777777999999888888888888888888777777777777777777777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>??????????????????????????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNOOONNNNNNNNNOOOPPPUUUWWW\\\```eeekkkrrrwww~~~}}}zzz}}}vvvoookkkgggdddccc```\\\ZZZZZZ[[[[[[[[[]]][[[[[[[[[]]]^^^]]]\\\ZZZYYYXXXXXXYYYXXXWWWVVV)))))))))************+++&&&(((++++++***))))))******++++++,,,,,,++++++***))))))***++++++++++++***)))************+++++++++******************++++++,,,++++++++++++,,,,,,---*********+++,,,,,,------,,,---...---,,,+++,,,---+++,,,------...---------+++,,,,,,---...///000111,,,,,,,,,---------......------...---...111666999@@@HHHTTT^^^hhhttt{{{uuupppmmmjjjhhhddd___YYYTTTOOOMMMNNNNNNRRRZZZbbbddd```ZZZNNNLLLIIIEEECCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>@@@BBBDDDGGGHHHLLLPPPVVVZZZ[[[ZZZZZZZZZZZZ[[[[[[]]]^^^```aaabbbbbbiiirrryyy}}}|||{{{zzzyyyxxxwwwwwwwwwwwwzzzzzzyyyxxxuuurrrooommmooommmkkkgggbbb]]]YYYVVVMMMHHHBBB??????AAADDDEEECCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKNNNPPPQQQPPPNNNMMMNNNKKKJJJHHHHHHHHHFFFDDDAAA??????@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::888999999999999888777777888888888888888888888888777777777777777777777777555555666666777777777888666777888999:::999888888::::::::::::::::::::::::777777777777777777777777777666666666666777888888777777777777777777777777888888888777777777777777777777666666666777888888666666777777777888888888888999999::::::999999888888888888888888888888888888888888777777777777777999999888888777666666666999888888888888777777777666666666666666666666666777777777777888999:::;;;888888888888888888888888999999999999999999999999777888:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAA@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFHHHIIIKKKLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNQQQTTTVVVYYY\\\aaadddgggjjjmmmoooppprrrtttvvvrrrxxx~~~yyysssmmmllliiidddaaa```___^^^]]]^^^\\\YYYYYYYYYYYYXXXVVVUUUVVVWWWWWWWWWUUUTTTRRR((()))+++,,,,,,,,,+++***&&&(((+++,,,+++))))))*********++++++++++++******))))))***+++++++++++++++)))************+++++++++++++++++++++++++++******+++++++++++++++,,,---...***++++++,,,------......,,,------,,,+++******,,,***+++---.........---,,,***+++,,,---...//////000,,,,,,,,,---------......***,,,...000222777???DDDQQQXXXbbbjjjsss}}}sssmmmeeebbb]]]WWWSSSQQQPPPQQQTTTUUUYYYaaahhhhhh```XXXNNNKKKHHHDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBAAABBBEEEHHHKKKNNNPPPPPPOOOSSSWWWYYYXXXXXXYYYZZZ[[[\\\```cccfffgggggggggnnnvvv~~~{{{xxxvvvtttttttttsssssssssssssssvvvwwwwwwvvvsssnnnjjjhhhccc```[[[UUUOOOJJJFFFDDD<<<;;;999:::===AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOOOORRRTTTUUUTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIKKKMMMMMMKKKIIIHHHGGGDDDDDDCCCDDDEEEDDDBBB@@@======>>>>>>>>>>>>>>>======<<<<<<;;;:::999999888::::::::::::::::::::::::888999:::;;;;;;;;;:::999888888888888888777777666888888888888888888888888666666666666666666666666777666666666666666555555666777777888888888888888999999999999999999999999666666666666666666666666666666555555555666777888777777777777777777777777666666666777777777777777888777666555555555666777444555555666777888999999888999999::::::999999888888888888888888888888888666666666777777777777777999888888777666666555555777777777666666666555555666666666666666666666666666666666666777888999999666666666666666666666666999999999999999999999999666777999:::;;;;;;;;;:::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<=========>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA@@@>>>======>>>@@@AAA??????>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFIIIKKKLLLKKKNNNQQQSSSSSSTTTWWWXXXYYY\\\```bbbdddhhhmmmrrrsssyyy~~~~~~~~~yyyuuupppllliiigggdddbbb```^^^[[[YYYYYYZZZYYYXXXVVVVVVVVVVVVTTTRRRRRRRRR((()))+++---...---+++***%%%(((+++,,,+++***)))************++++++*********((()))***+++++++++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...++++++,,,------...//////+++,,,---,,,***)))***+++***+++,,,---...------,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,///444888===FFFPPPWWW^^^dddkkkqqqxxxqqqhhh^^^[[[VVVSSSRRRUUUXXX[[[^^^]]]```fffkkkjjj```WWWSSSPPPKKKFFFCCCAAAAAAAAA>>>???@@@BBBDDDFFFGGGGGGHHHJJJNNNQQQSSSUUUVVVVVVQQQTTTWWWXXXWWWWWWZZZ]]][[[^^^ccchhhkkklllllllllzzz|||wwwtttttttttttttttooooooooonnnnnnnnnmmmmmmmmmnnnnnnmmmjjjeee```]]]UUUQQQJJJCCC>>>;;;999999555555666:::>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIEEEFFFHHHJJJLLLNNNPPPPPPRRRRRRSSSUUUXXXYYYXXXVVVVVVUUURRRPPPMMMLLLJJJJJJHHHJJJKKKKKKHHHEEEDDDCCC@@@@@@@@@AAACCCCCCAAA???<<<<<<======>>>=========<<<<<<;;;:::999888777777888888888888888999999999999999;;;;;;<<<;;;:::999888888888888888777666666888888888888888888888888666666666666666666666666999888777666555444333333777777777777777888888888999999999999999999999999666666666666666666666666666666555444444666777888777777777777777777777777555555666666777777888888888777666555444444555666333444555666777888999:::999999999::::::999999999777777777777777777777777555555666666777777888888999888888777666555555444666666555555555444444444777777777777777777777777555555555555666777888999777777777777777777777777888888888888888888888888666777999:::;;;;;;::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAABBBDDDFFFHHHDDDFFFGGGIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKHHHEEEDDDEEEHHHKKKLLLKKKNNNQQQSSSSSSSSSTTTUUUWWWZZZ\\\^^^___cccjjjooovvv{{{{{{{{{{{{wwwsssooommmdddaaa]]]\\\\\\]]]^^^]]]YYYXXXVVVSSSPPPNNNNNNOOO************************------,,,,,,+++***))))))*********************************)))******+++,,,))))))*********+++++++++***++++++,,,------------,,,+++***))))))***+++,,,******))))))******+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,...111000---)))+++---//////...---...//////555<<>>>>>CCCEEEGGGPPP[[[]]]]]]___bbbdddccc^^^ZZZXXXWWWUUUSSSVVV[[[______ffffffkkkppppppnnnttt~~~|||ttttttuuuuuuvvvuuuuuuuuummmkkkiiiiiikkkjjjgggdddggghhhhhhddd]]]UUUOOOLLLAAA???<<<999666555555666666777999;;;>>>???@@@AAA??????@@@@@@AAABBBBBBBBBFFFFFFFFFEEEEEEGGGKKKNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSQQQPPPQQQTTTWWWXXXXXXZZZVVVPPPLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAA???======>>>>>><<<:::;;;;;;:::::::::999999999888888888888888888888888888777666777999::::::999666666666666666666666666666666666666666666666666777777666555444333333222666666666666666666666666777777777888999999999:::777888888888888777666666444444555555666666777777555555555555555666777777777777666666555555555444777777777777666666666666666666666666666666666666444444555555666666777777888888777777666666555555666666666666666666666666777777777777777777777777777777777777777777777777111111111222222222333333666666666666666666666666555555555555666666666666888777666555555666777888999888777666666777888888999999999:::::::::;;;;;;::::::999999::::::;;;<<<777888888999999:::;;;;;;;;;;;;<<<<<<===>>>??????????????????>>>===;;;;;;<<<>>>???@@@??????@@@BBBAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>======>>>>>>??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDEEEFFFGGGIIIIIIMMMMMMLLLMMMMMMOOOQQQRRRSSSUUUYYY\\\___dddiiilllxxx||||||{{{}}}{{{tttnnnkkkhhhbbb\\\\\\___]]]YYYWWWSSSNNNLLLLLLOOOQQQRRR************************------,,,,,,+++******)))***************************************++++++,,,***+++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,+++************+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++---//////,,,***------...------...222444999???GGGMMMSSSZZZcccjjjrrruuuvvvrrrnnnooovvv}}}~~~rrrhhhccc`````````bbbccccccaaa^^^^^^[[[XXXXXXZZZZZZVVVRRRLLLIIIEEEDDDDDDCCCAAA???BBB@@@@@@DDDHHHOOO^^^lllzzzzzz{{{{{{xxxpppeee]]]\\\[[[XXXWWWZZZ```eeegggooorrrxxx||||||wwwssstttuuuvvvwwwwwwwwwwwwkkkiiigggffffffddd```]]]dddcccaaaZZZQQQGGG@@@===999888666444333333444555777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOPPPRRRTTTUUUUUUUUUQQQLLLHHHFFFFFFDDDCCCCCCCCCBBBBBBAAABBBBBBBBB@@@@@@????????????@@@@@@???===<<<<<<<<<<<<;;;999::::::::::::999999999999888888888888888888888888888777777777888999888888666666666666666666666666666666666666666666666666666666555555444444333333666666666666666666666666666666666777777777777777555666777777888888888888555555555555666666666666555555555555555666666777666666666666555555444444666666666666666666666666666666666666666666666666555555555555555666666666777777777666666666555555666666666666666666666666777777777777777777777777666666666666666666666666444444444555555555666666555555555555555555555555333444444444444555555555777777666555555666777777888888777666666666777888999999999999:::::::::::::::999999999999:::;;;;;;<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;:::::::::>>>>>>>>>>>>===<<<;;;;;;<<<>>>????????????@@@BBB@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@?????????>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@??????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJJJJJJJJJJLLLMMMNNNQQQTTTXXX[[[]]]aaadddgggqqqvvvzzzzzzwwwvvvyyy{{{~~~zzzwwwzzz{{{vvvooonnnhhhbbbaaabbb___ZZZWWWTTTPPPNNNPPPRRRTTTUUU************************---,,,,,,++++++************************************************+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---+++/////////...///333888===DDDJJJSSSZZZ```eeelllpppvvvwwwvvvppphhhccccccfffjjjooouuuwwwuuupppkkkhhhlllooosssrrrmmmeee]]]XXXVVVSSSPPPPPPQQQQQQNNNKKKGGGEEECCCBBBCCCCCCBBBAAADDDCCCEEEHHHMMMYYYmmmqqqfffeeebbb```___ccciiipppuuuzzz~~~~~~vvvrrrsssssstttttttttttttttttthhhgggeeeeeeccc```[[[WWWZZZXXXTTTMMMCCC;;;555333333222222222333555777888888:::;;;>>>@@@AAABBBBBBAAABBBBBBDDDEEEFFFGGGGGGIIILLLNNNPPPPPPQQQSSSUUUWWWVVVUUUTTTRRRQQQPPPOOOOOONNNLLLMMMNNNPPPPPPOOONNNJJJFFFCCCBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@======<<<<<<<<<<<<=========;;;::::::::::::999777::::::999999999888888888777777777777777777777777777777777777777666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666666555555555555555333444555666777888888888666666666555555555555555555444444444444555666666666555555555555444444444666666666666666666666666666666666666666666666666555555555555555555444444666666666555555555555555555555555555555555555555666666666666666666666666333333333333333333333333555555555555666666666666555555555555555555555555222222222333333333444444777666555555555555666777777666666555555666777777888888888888999999999999999999888888999999:::;;;<<<<<<;;;;;;:::999999999888888888999999999999999===============<<<;;;:::;;;===>>>>>>>>>>>>???AAA??????>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>========================@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJOOORRRVVVYYY[[[\\\^^^```eeeiiimmmnnnmmmmmmppprrrssspppnnnnnnttt~~~uuuvvvrrrllliiigggbbb\\\WWWTTTQQQQQQRRRTTTUUUUUU************************,,,,,,,,,++++++*********************************+++************+++,,,,,,+++++++++,,,,,,,,,,,,---------------,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.....................111222333444666:::???CCCKKKRRR\\\dddjjjnnnqqqtttvvvvvvrrriii^^^WWWVVVWWWZZZbbbooozzz~~~zzzvvvxxx{{{~~~yyymmm___TTTNNNKKKIIIGGGFFFGGGGGGEEECCCAAAAAA@@@AAABBBCCCDDDDDDFFFIIIKKKMMMRRR___sss{{{qqqmmmkkklllooottt}}}~~~wwwrrrooorrrqqqqqqpppooommmkkkjjjgggfffeeeccc```\\\WWWTTTJJJIIIGGGBBB<<<777666666555555555666888:::<<<===;;;<<<>>>@@@BBBCCCDDDDDDAAABBBCCCDDDEEEGGGHHHHHHNNNQQQTTTUUUUUUTTTUUUUUUVVVVVVTTTRRRPPPNNNMMMLLLLLLKKKIIIIIIJJJKKKJJJHHHGGGEEEAAA@@@?????????>>><<<<<<<<<<<<======>>>???<<<;;;;;;::::::;;;;;;<<<;;;:::999999::::::999777999999888888888777777777666666666666666666666666666777777666555444444555444444444444444444444444444444444444444444444444222222333333444444444444444444444444444444444444666666555555444444444333333333444666666777777777666666666555555444444444444444333333444444555666444444444444444444444444444555555555555555666666555555555555555555555555666555555444444333333333555555555444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222333333333333444444444444444444444444444222222222333333333333444555555555555555555555555555555555555555666666666666666777777777888888888888888888888888999::::::777888888999::::::;;;;;;333444555777999;;;<<<===<<<<<<<<<<<<<<<;;;:::::::::<<<============>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============??????>>>>>>>>>=================================>>>=====================@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBB???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAABBBAAA@@@????????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIMMMPPPUUUWWWXXXXXXYYYZZZZZZ]]]```aaaaaaccceeehhhjjjkkkjjjhhhiiippp}}}yyytttppphhhaaaYYYWWWUUUTTTTTTTTTSSSRRR************************,,,,,,+++++++++++++++***************************+++++++++***+++,,,,,,---************++++++++++++------------,,,++++++***+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------...///111333666999<<<>>>AAAEEEGGGRRRXXXbbblllrrruuuvvvvvvxxxtttkkk```UUUNNNNNNOOOTTT```ssssssuuutttmmm```SSSJJJGGGBBBAAA???>>>?????????>>>>>>???@@@AAACCCDDDGGGHHHJJJOOORRRSSSVVV```ooozzz~~~zzzxxx{{{}}}}}}yyyuuuqqqnnnkkknnnmmmmmmkkkiiigggeeedddddddddbbb]]]WWWQQQLLLIII======<<<:::888777888:::999::::::;;;<<<>>>??????===>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKRRRTTTWWWXXXVVVTTTRRRRRRQQQPPPOOONNNLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFDDDCCCCCCAAA>>>===>>>>>>>>>===;;;;;;;;;;;;<<<======>>>;;;;;;::::::::::::;;;;;;;;;999888888::::::999777888888777777777666666666555555555555555555555555444666666555333222333444333333333333333333333333333333333333333333333333111111222222333444444444333333333333333333333333666666666555555444444333444444555555555444444333666666555555444444333333333333333333333444555555333333333333444444444444333333444444555555555555444444444444444444444444555555444444333333222222333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333000000111111111222222222444444444444444444444444222222333333333444444444444444555555555555444444333333444444555555555555555555555666666666777777888777777777777888999999666666666777888888999999444444666777999;;;<<<===:::;;;;;;;;;;;;::::::999999;;;<<<<<<<<<<<<===???========================>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<<<<<<<<<<;;;???????????????>>>>>>>>>???@@@AAA@@@???>>>???AAA>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGKKKNNNRRRUUUUUUUUUVVVWWWUUUWWWYYYZZZ[[[]]]___aaaeeehhhjjjhhhfffgggooouuu~~~|||tttlllbbb```^^^\\\ZZZWWWSSSPPP************************++++++++++++++++++++++++************************+++++++++++++++,,,------))))))*********+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........///111555999<<>>??????AAACCCEEEFFFHHHKKKNNNOOOTTTWWWWWWZZZaaaiiilllqqqyyy|||wwwssspppllliiigggiiihhhgggfffdddaaa___^^^ZZZYYYVVVPPPHHHAAA===<<<888999999888666666777999<<<<<<<<<===>>>>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGJJJJJJJJJKKKKKKLLLMMMMMMSSSUUUVVVVVVSSSPPPOOONNNKKKJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCCCCDDDCCCAAA???@@@???===<<<======<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999999::::::;;;999888777888999999888777777777666666666555555555444444444444444444444444111444666444111000222444222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222555555555444444444444444444444444444444333222222555555555444444444444444333222222222222333444444222222333333333333333444222222333333444555555555444444444444444444444444333333333333333333222222222222222222333333333333222222222222222222222222222222222222222222222222444444444444444444444444222222222222333333333333333333333333333333333333222222333333333444444444333333444555555444333333111222333444444444444444444444444444555555555555777777777666777777888999888888777777666555555444888888888999999999999999999999::::::::::::999999888:::;;;;;;;;;;;;<<<>>><<<<<<============<<<<<<<<<===>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>===============>>>???@@@???>>>===>>>@@@>>>>>>>>>???????????????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFFFFFFFFFFEEEEEEHHHKKKNNNQQQRRRSSSTTTVVVXXXXXXXXXYYYZZZ\\\]]]^^^```dddhhhgggcccbbbdddgggjjjpppuuuwww{{{~~~wwwnnnllljjjgggccc]]]WWWRRR************************++++++++++++++++++++++++************************,,,++++++++++++,,,------*********+++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,------,,,+++++++++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---///111333666;;;BBBHHHNNNPPPRRRTTTUUUXXX[[[^^^cccgggmmmtttwwwvvvrrrooommmggg^^^UUUNNNMMMOOOQQQVVV[[[dddnnnsssqqqkkkdddOOOLLLHHHFFFDDDDDDBBBAAA<<<<<<<<<<<<<<<>>>AAACCCCCCFFFIIIJJJKKKMMMQQQUUUTTTXXXZZZYYY]]]eeegggeeegggnnnvvv~~~|||xxxrrrnnnllljjjfffdddfffeeebbb^^^ZZZUUURRRPPPGGGGGGEEE@@@:::777777888888999::::::888777888999<<<<<<===>>>>>>>>>>>>>>>AAABBBDDDEEEGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQRRRRRROOOMMMLLLLLLHHHGGGGGGGGGFFFFFFEEEEEEBBBAAAAAAAAABBBAAA???===???===;;;;;;<<<<<<:::999;;;::::::999999999999:::999999888888888888999999777666555666777888777666666666666555555555444444333333333333333333333333///222555333000///222555222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222333333333333333111222333333333333333222333444444444444444444555222222222222222333333444111222222222333333333333111222222333444444555555333333333333333333333333222222222222333333333333111111111111222222333333222222222222222222222222111111111111111111111111333333333333333333333333222222333333333444444444222222222222222222222222111111111222222222222333222333444444444444333222000000222333444444444333333333333333444444444444777666666666666777888888888888888777666666555555999999999888888888888888888888999999999999999888888999;;;;;;::::::<<<===;;;<<<============<<<;;;;;;<<<===>>>===<<<:::999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>============<<<<<<;;;;;;===>>>??????======>>>???>>>>>>>>>>>>>>>>>>======>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFCCCFFFIIILLLMMMPPPSSSUUUZZZYYYXXXWWWXXXYYYZZZZZZZZZ]]]```aaa___]]]]]]___[[[aaaeeefffjjjqqqwwwwwwxxxyyyzzz}}}{{{uuutttqqqnnnjjjccc[[[UUU************************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***+++,,,,,,------------++++++------------++++++******))))))******+++,,,,,,,,,,,,------.........,,,,,,,,,---------......///222666999>>>EEEOOOUUU_________^^^___ccchhhlllgggjjjnnnssstttrrrmmmiiibbb^^^XXXSSSQQQRRRUUUXXXYYYXXXYYY[[[^^^]]]XXXTTTIIIEEEAAA@@@BBBCCCBBB@@@===>>>>>>>>>>>>AAADDDGGGGGGJJJMMMNNNOOOQQQVVVYYYXXXZZZZZZYYY___hhhiiidddjjjooouuu{{{uuuqqqllljjjjjjiiifffcccgggddd___XXXQQQIIICCC@@@666777888666444555999===:::;;;======<<<;;;<<<===<<<<<<>>>???@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGLLLNNNOOONNNLLLKKKKKKLLLGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@???@@@AAAAAA>>><<<===<<<::::::;;;:::999777::::::999888888777888888888888777777777777888888666444333444666666555444666666555555555444444444333333333333333333333333---111444333000///222666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333///000111222333444444444333333333444444555555555222222111111222222333444111111111222222333333333111111222333333444555555333333333333333333333333111111111222222333333444000000111111222222222333111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222000000000000111111111111222222444444444444222222///000222333444444333333222222333333333444444444666666666666666777888888666666666777888888999999555666666777888999999:::777888888999999999888888777999::::::::::::;;;===:::;;;<<<======<<<;;;::::::;;;<<<======;;;999888999999999::::::;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;===>>>???>>>===<<<===?????????>>>>>>======<<<<<<<<<===>>>???@@@AAABBBBBBCCCBBBAAA???>>>=========>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIIIIHHH@@@CCCEEEHHHJJJNNNRRRUUUZZZXXXVVVUUUVVVVVVVVVVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[UUUZZZ]]]]]]aaahhhnnnooonnnppprrrvvv{{{yyyvvvuuusssqqqllleee\\\VVV))))))*********+++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********...//////---,,,,,,...000---------,,,,,,---000222333333777???MMM\\\hhhoooxxxtttooommmmmmoooqqqqqqmmmllllllmmmlllhhhaaaZZZWWWVVVVVVYYY]]]]]]ZZZWWWUUUSSSPPPOOOOOONNNMMMKKKBBBAAA@@@???>>>???@@@@@@AAACCCDDDBBBBBBFFFPPPWWWXXXXXXXXXVVVUUUWWWZZZ]]]]]]\\\\\\^^^bbbdddeeedddkkkwwwxxxqqqjjjfffeeeeeedddcccbbb\\\TTTIII@@@:::666555000000111222444666888999???@@@AAA@@@===<<<===>>><<<===>>>@@@AAABBBBBBBBBBBBCCCFFFJJJMMMNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;777777777888888999999999777777777777777777777777777777777777777777777777444444333333333333444444555555444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000//////444444333222111111111222111111000000000111333444000000111222222222222111222222111111222222333444444333333333333444555555555444333333222222222222333333333222222222111111222222333333333444444444222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111000000000000000111222222222222222222222222111111222222222333333333222222333333333444444444333333333222222111111111222222222222222222222222333333333333333333333333333333333222222111111111555555555666666666666777888777555444444555666777666666666666777777777777;;;;;;999888888888999:::888999::::::888888999:::999::::::::::::999888888999:::;;;;;;;;;:::999888<<<<<<;;;::::::999888888888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;::::::999999999:::;;;;;;<<<<<<;;;;;;===============<<<<<<<<<===========================>>>>>>>>>????????????@@@@@@@@@??????>>><<<<<<>>>??????@@@@@@@@@??????AAAAAA@@@??????@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHJJJMMMPPPQQQUUUUUUUUUTTTSSSSSSRRRRRRVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWYYY\\\___aaaeeeeeefffiiinnntttyyy}}}{{{xxxvvvvvvxxxxxxuuunnneee___***************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,---......------000111/////////...---///222555777<<>>>>>???@@@AAADDDFFFGGGFFFGGGMMMWWW___\\\[[[ZZZWWWVVVWWW[[[^^^^^^^^^___aaadddhhhlllooowwwwwwrrrkkkeeeccc___[[[WWWQQQLLLEEE===777333222222111111222333555777999:::===>>>???>>><<<;;;<<<===>>>??????@@@BBBCCCDDDDDDDDDEEEGGGJJJMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;:::<<<;;;;;;:::999999999:::777777777777777777777777666666666666666666666666555444444333333444444555555555444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000///333222222111111111111222111111000000000111222333000000111222222222222111222222111111222222333444222222222222222333444444555444333222222222222222333333222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222111111111222222222333333000111111111111222222222222222222222222222111111222222222222222222222222333333333333333333222222333333333222222111111111444444444555555555666666666555555555555555666666555555666666666777777777666555555555666888:::;;;888999::::::888888999:::999999::::::999999888777999999888777888888999:::;;;;;;;;;:::999999888888888888888999999999999:::<<<;;;;;;;;;;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<999999:::::::::999999888999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>??????<<<======>>>>>>>>>============>>>?????????>>>>>>AAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUUUUUUUWWWYYY\\\[[[[[[\\\^^^bbbgggllloooqqqrrrtttwwwzzz|||~~~|||wwwtttwwwwwwxxxxxxwwwqqqjjjeee***************++++++,,,,,,++++++++++++***************************************++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***,,,............000111000000000///000333777;;;???IIIXXXiiiyyyzzzyyyzzz{{{ssskkk```XXXUUUTTTRRRPPPUUUWWWZZZ___aaa^^^VVVOOOGGGEEEBBBBBBCCCDDDDDDCCC??????>>>>>>???@@@BBBCCCIIIKKKMMMMMMPPPVVV___fff```___\\\YYYWWWXXX\\\___aaabbbcccdddfffllluuu{{{}}}tttnnnfff```ZZZTTTLLLFFF===:::555000......///111333333444555666888:::;;;:::<<<===<<<;;;;;;<<<>>>BBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGJJJLLLLLLJJJGGGFFFEEEEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBAAA???>>>===>>>>>>>>>=========<<<<<<::::::::::::::::::::::::???===;;;999888888888999777777777777777777777777444444444444444444444444555555444444444444555555444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000111000000000000111111222111000000000000111111222///000111111222222111111222111111111111222333333111111000000111111222333444333333222222222222333222111111111111000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222333444111111111111111111111111000111111111222222222222////////////000000000000111111111111111222222222222222222222222222222222444444333333222222222111222222222222222111111111333333333333444444444444333333444555666666666666555555555666666666666777555555555555666888999:::777999:::999888777888999999999999999999888777777999777555444555777:::<<<:::::::::999999888888777777777777888888888999999;;;::::::::::::::::::;;;888999999:::;;;;;;;;;;;;888999999::::::999999999888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>999:::;;;<<<===>>>>>>>>>;;;<<<======>>>>>>>>>===@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKOOOTTTTTTQQQPPPRRRVVVUUUTTTUUUVVVYYY]]]aaacccbbbdddfffjjjmmmpppssstttwww{{{~~~}}}yyyvvvuuuvvvvvvvvvwwwwwwtttppplll******)))))))))***+++,,,++++++++++++************++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///...///111222555:::@@@DDDKKKVVVeeettt|||yyywwwjjjcccZZZTTTUUUWWWYYYZZZ]]]]]]___bbbbbb^^^VVVOOOHHHFFFCCCBBBBBBCCCCCCBBB=========>>>???AAADDDEEELLLOOOSSSUUUXXX\\\aaaeeebbb```]]]YYYWWWXXX\\\___ccceeeggghhhiiiqqq}}}~~~}}}}}}~~~zzz}}}rrriiicccZZZSSSLLLEEE>>>888333111...,,,,,,///222444555555666777888:::;;;<<<999;;;======<<<<<<>>>???EEEDDDBBBAAABBBDDDFFFGGGGGGGGGGGGIIIJJJJJJGGGEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999::::::<<<;;;999777666666666777666666666666666666666666444444444444444444444444555555444444444444555555333333333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000///////////////000111222000000000000000000000000///000000111111111111111111111111111111222222333111111000000111111222333333333222222222222222333111000000000000000000000////////////000000000111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111222333444111111111111111111111111000000000111111111111222........./////////000000///000000000111111222222111111111111222222222222444444333333222111111111222222222111111111111111111222222222333333333333000222444555666666555555444444555555555666666666999999888888777777777777777888999888777666777999888888888999888777777666777666555555666888:::;;;999999999888888777777777666666777777777888888888:::999999888888999999:::888888999:::::::::::::::888999::::::::::::::::::777777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========::::::;;;<<<============;;;<<<<<<===>>>>>>>>>>>>?????????>>>>>>?????????======>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLHHHNNNUUUTTTOOOLLLNNNRRRQQQPPPPPPQQQSSSUUUXXXYYY[[[\\\^^^aaadddgggiiijjjlllppptttvvvuuusssrrrqqqrrrqqqqqqrrrssssssqqqppp+++***)))((()))***,,,---+++++++++*********))))))++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......111555:::???EEELLLQQQYYYbbbnnnxxx}}}sssmmm^^^[[[XXXYYY___dddggghhheeecccaaa```___\\\VVVQQQHHHDDD@@@>>>=========<<<<<<======???AAAEEEGGGIIIPPPSSSWWW[[[]]]^^^___```aaa```^^^ZZZXXXZZZ]]]aaadddhhhlllnnnsss}}}}}}{{{yyyxxxwwwwwwrrrvvv{{{~~~{{{pppeeeZZZSSSIIIBBB===:::555222111000......///222555777888888888999:::<<<===>>>;;;<<<>>>???>>>>>>@@@BBBFFFDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@??????>>>======>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::999888777666555666777777555555555555555555555555444444444444444444444444444444333333333333444444222222333333333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111///.........///000111111//////////////////////////////000111111111111000111111000000111111222333111111111111111222222333222222222111111222222333000000000000000000000111000000000111111111222222//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000.........//////111222222000000000000000000000000//////000000000111111111/////////000000000111111/////////000000111111111000000000111111222222222333333333222222111111111111111111111111111111111111111111111222222222333000111333555555555555444444444444444555555555555888888888888777777666666666777888888666666777888777777888888777777666555555555777888999999999999777777777777777666666666555555555666666666777777888888777777777777888888777888999999:::999999999999999:::;;;;;;;;;;;;;;;666777888888999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHNNNUUUUUUOOOKKKLLLPPPLLLLLLLLLLLLLLLNNNOOOPPPWWWWWWXXXZZZ[[[]]]^^^___]]]```dddffffffffffffgggjjjiiihhhjjjlllmmmmmmlll+++***)))((((((***,,,---+++************)))))))))++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...---,,,---///222444888???GGGNNNTTT[[[___ffflllttt{{{|||sssiiibbb\\\\\\]]]bbbhhhlllmmmkkkddd```[[[YYYYYYWWWTTTPPPJJJFFFAAA>>>======<<<<<>>@@@@@@@@@@@@BBBCCCDDDDDDBBBBBBAAABBBCCCCCCCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999999888888888888888888888888888888888777777777777555555555555555555555555333333333333333333333333333333222222222222333333111111222333222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000////////////000000111...////////////......---...///000000111111000000111000000000000111222222111111111000111222222333222111111111111222222333000000000111111111111222111111111222222222333333...//////000000111111111000000000000000000000000////////////////////////////////////////////////...............///000111////////////////////////////////////000000000000000000000000111111111111////////////000000000000//////000000111222222222222222222222222222222222000000000111111111111111111111111111222222222222111111222333444444444444333333333444444444555555111222333555666666666666555777888777666555666777777777777777777666555555444666777999999999888777666666666666666666666666444444555555555666666666777777666666666666777777777888888999999999888888888888999:::;;;;;;;;;;;;777777888999999999999888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;======>>>>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHMMMRRRRRRNNNKKKLLLNNNMMMLLLLLLLLLLLLMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRTTTWWWZZZ\\\\\\]]]^^^___```______```bbbddddddccc,,,+++)))((((((***,,,...************))))))))))))++++++++++++++++++++++++---+++)))(((((()))+++---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------...............---...111666:::@@@EEENNNWWW^^^dddiiilllooorrrwww{{{}}}|||{{{zzzqqqnnnkkkiiiiiihhhfffdddgggffffffhhhjjjiiiddd```WWWSSSPPPOOOQQQQQQOOOLLLMMMIIIDDDAAA@@@AAAAAAAAADDDDDDFFFIIIMMMRRRVVVXXX___^^^\\\]]]___bbbdddeeedddeeefffgggggghhhkkknnnppprrrvvv||||||vvvuuutttsssrrrqqqqqqqqqqqqpppllliiifffaaaWWWLLLDDD===999444333444555444333111222444666888999999999<<<<<<<<<<<<===???@@@AAA>>>@@@AAAAAA@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<======<<<;;;999888888999999:::::::::999999999999888888888777777777888888777777666666555555666777888888777555333222444444444444444444444444222222222222222222222222222111111000000111111222000111222333222111///...000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111000000//////000000....../////////...---,,,...//////000000000000000000000000000000111222222000000//////000000111222111111111111111222333333111111111111222222333333111111111222222222333333......//////000111111222000000000000000000000000000000000000000000000000////////////////////////000///////////////000000////////////////////////........./////////000000///000000000000111111111//////////////////....../////////000111222222222000000000111222222333333///000000000111111111222111111111222222222333333333222222222222222333333222333333333333444444444000111333555666666666555555666777777555555666777666666777777666666555444666666666666666666666777555555555555555555555555333444444444444555555555666666555555555555666666777888888888888888777777666666777888999::::::999777888999999::::::999999666666777777888999999:::::::::::::::::::::::::::999999999999:::::::::::::::;;;<<<<<<============::::::<<<===>>>?????????<<<<<<===>>>>>>===<<<<<<============>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJMMMMMMLLLJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIPPPRRRTTTUUUUUUVVVXXXZZZXXXWWWWWWXXX[[[\\\[[[ZZZ,,,+++)))'''(((***,,,...************))))))))))))************************...,,,)))''''''))),,,...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.....................000555;;;@@@IIIPPPYYYbbbiiinnnqqqssssssuuuwwwyyyxxxrrrjjjccc]]]ZZZXXXYYY___gggnnnrrrssspppmmmkkkhhhbbbZZZSSSJJJHHHFFFHHHKKKLLLJJJGGGKKKGGGBBB@@@@@@AAABBBBBBGGGHHHJJJNNNRRRWWW[[[^^^eeeaaa]]][[[^^^dddiiimmmfffhhhkkkmmmnnnooorrrtttxxxxxxzzz~~~zzzyyyzzzuuunnnooonnnmmmlllkkklllmmmmmmlllfff^^^XXXQQQFFF<<<666777555333444777888666444111333777:::<<<<<<;;;;;;============>>>???AAAAAA>>>@@@AAAAAA@@@???AAABBBAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;<<<===>>>===;;;;;;;;;<<<<<<;;;999888777666777777888888888888888888777777777666666666666777777666555444444333333555666777777555111...+++444444444444444444444444000000000000000000000000111111000000000000111111///000222333222111///...000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222333222111000000///000000....../////////...,,,+++...//////000000000000000000000000000000111111222...............///000000111111000000111222333333111111222222222333333333111111111111222222222222---......///000111111222000000000000000000000000111111111111111111111111////////////////////////222111000000000000000111////////////////////////............/////////000////////////000000000000000000//////.........---...//////000111222222222//////000111222333333444//////000000111111111222111222222222222333333333444333222111111111222333222222333333333444444444555666777777777666555444555666777666555444555777666666666666666555555444888666444222222333555777444555555555555555555555333333333444444444555555555555555444444555555555777777888888888777777666444444666777777888888888888888999::::::::::::999555666666777888999999999::::::::::::::::::::::::888888999999999:::::::::777777999;;;<<<===>>>>>>888999:::<<<===>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>>>>????????????>>>>>>===>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSTTTVVVWWWVVVTTT++++++++++++++++++++++++******))))))))))))******++++++************++++++******++++++++++++******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,...000...000000000333<<>>???===============>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999888888888888888888888888555666777888888777666555555555555555555555555555444444444444444444444444111111222333444444555555333222222222222222222333222222222111111111000000000000000000000000000000//////000000111111111222000000111111111222222222000111111111111222222222333333333222222111111111111111111111111111111111444222000...---...//////000000////////////000000000000000000000000000000222111000.........///000000000000000000000000000222222222222222222222222222111111111000000//////------------.........///000000000000000000000000...///000111111000///...////////////////////////111111111111111111111111000...---...111222111//////////////////////////////////////////.........000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000222222222222222222222222333333222111111222333333111111111222222333333333333444444555555444444333555555555666666666666777666666555444444444444555666666555555555444444444444444444444444444444444111111111111111111111111666666666666666555555555555555666666777777888888:::::::::999888777777666::::::::::::::::::::::::888888999::::::::::::999888888777777888888999:::::::::::::::::::::::::::;;;888555555888::::::999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@??????===<<<<<<>>>>>>???@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLKKKKKKMMMOOOQQQSSSUUUUUU******************************))))))))))))******++++++************++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------++++++---///000222555888<<>>===<<<<<<<<>>===<<<:::999999999::::::::::::;;;;;;>>>>>>==================>>>>>>>>>>>>============@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999999:::::::::;;;888888888888888888888888888888888888888888888888555666777777777777666555444444444444444444444444333333444444444444444444///000000111111222222222222222111111111111222222222222222111111111000000000000000000000000000000///000000000111111111111000000111111111222222222000000111111111222222222333333333222222111111111222222222222222222222222333222000...---...///000222111111000000111111222000000000000000000000000222111///.........///000000000000000000000000000222222222222222222222222000000000000//////......------........./////////000000000000000000000000------............------000000000000000000000000000000000000000000000000111///......000111///---000000000000000000000000/////////////////////...000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000111111111111111111111111333222222111111222222333333333333333444444444444333333444444444444333333444444555555555666666666666555555444444444444444666555555555444444444333444444444444444444444444222222222222222222222222555555555555555666666666666666666666666777777777777777777777888888888888888888888888888888888888777888888999:::999999999888888777777777888999999:::::::::::::::::::::::::::777555666888::::::888888888999999:::;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHJJJHHHIIIJJJLLLNNNOOOQQQQQQ))))))))))))))))))))))))******))))))))))))******++++++************++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///111444777<<>><<<::::::;;;<<>>;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<===@@@@@@???>>>======<<<<<>>>>>======<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999666666777777777888888888666666666666666666666666777777777777777777777777555555666777777666555555222222222222222222222222333333333333333333333333000000000000000111111111111111000000000000111111222111111111111000000000000000000000000000000000000000000000111111111111000000000111111111111222000000000111111111222222222222222222222111111111222222222222222222222222333222000///......///000111000000//////000000111000000000000000000000000111000///.........//////000000000000000000000000111111111111111111111111////////////................../////////000000000000000000000000000000000000000////////////000000111111111111111111111111////////////////////////222000////////////...,,,111111111111111111111111......//////////////////000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000000000000000000000000000333222111111111111222333333333333222222222222222222333333444444333333222333333333444444444555555666555444444333333444444555555444444444444333333555555555555555555555555333333333333333333333333333444444555555666666666666666666666666555555555222333444555666888999999666666666666666666666666666777888888999999888888777777777777777888888999999999999999999999999999888777555666888999999888777888888999999:::::::::;;;;;;:::::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>?????????>>>===<<<;;;===>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFDDDEEEFFFGGGIIIJJJKKKLLL******************************))))))))))))******++++++************++++++******++++++++++++******++++++*********+++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---.../////////111555888:::===CCCLLLVVV```gggkkkqqqsssvvvzzz~~~~~~|||yyypppiii___TTTNNNPPPWWW]]]^^^ccchhheee^^^VVVRRRRRRNNNJJJDDDAAA@@@???>>>===AAA@@@>>>======???AAABBBEEEHHHLLLOOOPPPPPPRRRSSS^^^eeeppp|||xxxrrrkkkmmmpppuuu~~~vvvpppjjjjjjmmmqqquuuuuuqqqllleee[[[OOOHHHFFFEEEBBB???@@@>>><<<<<<=========<<<<<<<<<<<<======>>>>>>???@@@@@@@@@??????>>>===<<>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999888777777555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333333333333333222222222222222222222222222111111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000111111111000000000000111111111111000000000000111111111111222222222111111111111111222222222222222222222222222222000/////////000000......------------......000000000000000000000000////////////.../////////000000000000000000000000111111111111111111111111////////////////////////////////////000000000000////////////////////////111000///......///000111000000000000000000000000////////////////////////000///////////////......000000000000000000000000............////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000222222111111111111222222111111000000//////......222222333333333333222222222222333333333444444444555444444333333333333333444444333333333333333333555555555555555555555555333333333333333333333333222222333444555555666666666666666555555444444444111111222444555666777888555555555555555555555555555666777777888888777777777666666666666777888888888888888888888888888888777666666666777888888888777777777888888999999999::::::::::::999999999999999:::::::::;;;;;;;;;;;;===>>>>>>>>>======<<<;;;======>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCBBBBBBAAACCCDDDBBBBBBCCCDDDEEEFFFFFFGGG++++++++++++++++++++++++******))))))))))))******++++++************++++++******++++++++++++******++++++******+++,,,,,,---------------------------+++++++++,,,,,,---------,,,...///111333777===AAADDDEEEJJJTTT```jjjooopppqqqsssxxx|||~~~|||vvvqqqbbb___YYYTTTSSSWWW___eeedddfffeee^^^RRRJJJGGGGGGBBB@@@===;;;;;;===>>>>>>>>>>>>???@@@CCCGGGJJJLLLQQQTTTVVVWWWWWWVVVWWWWWW]]]eeesss|||}}}{{{zzz{{{zzzuuuqqqrrrtttwww{{{zzzsssggg^^^RRRIII@@@;;;===@@@@@@???@@@???======>>>>>>===<<<<<<<<<===>>>??????@@@@@@>>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::::::::999999999888888888666666777777777666555555555555555555666666666666666666666666666666666666555555555555555555555555555555444444444444555555333333333333333333333333333333222222222111111111222111111111111111111111000//////////////////000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222222111111000000000000000......------------......////////////////////////.........////////////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////---,,,+++******+++,,,---////////////////////////000000000000000000000000,,,---......//////000111////////////////////////---.........//////000000////////////////////////////////////////////////000000////////////000000////////////////////////111111111111111111111111111111111111111111111111000000000//////.........111111222222222222111111222222222333333333333444444444333222222222222222222222333333333333333333555555555555555555555555333333333333333333333333111222222333444555555666666666555555444444333333222222333333333444444444555555555555555555555555444555666666777777666666666666555555666666777888777777777777777777777777555555666666666666777777666666666777777777777777999999999999999999999999999999999999:::::::::;;;<<<============<<<;;;;;;<<<======>>>>>>??????????????????@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBBBBBBBCCCCCCCCCCCC++++++++++++++++++++++++******))))))))))))******++++++************++++++******++++++++++++******++++++***++++++,,,---...------------------------+++,,,,,,------......///---///222555:::AAAHHHMMMTTTRRRTTT\\\hhhrrruuuuuuwwwxxxzzz{{{zzztttlllfffYYYYYYYYYYYYZZZ]]]bbbeeebbb```[[[RRRHHHBBBAAABBB;;;;;;::::::;;;===???@@@===>>>AAAFFFKKKPPPTTTVVVXXXYYYZZZZZZXXXWWWWWWXXX[[[bbbnnn|||~~~yyywwwwwwxxxvvvsss{{{yyywwwuuuooodddVVVKKK>>><<<;;;===@@@AAA???======<<<;;;<<<>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA<<<===>>>?????????>>>===<<<<<<;;;;;;::::::999999777777777777666666666666444555555666666555444444444444555555555666666666555555555555555555555555444444444444444444444444555444333333333333444555444444444444444444444444333222222111111000000000.............../////////000000////////////000000//////000000000000000111000000000000000000000000111111111111000000000000111000000000000000///////////////000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111000000//////000000111////////////////////////------.../////////......////////////////////////////////////////////////000000000000111111111111....../////////000000000000000000000000000000000---------,,,,,,---------........................000000000000000000000000***+++---......///111333........................------......///000000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000111111111111111111111111000000111222222111000000222222222111111111111111000111111222222111111000222222222333333333444444444333222222111111222222111111222222222222333333444444444444444444444444333333333333333333333333111222222333333444444444444444444444444333333333333333333333333333222222555555555555555555555555444444555666666666555555555555555555555666777777666666666666666666666666333555777777666555666777666666666666666666666666777888888888888999999999888888999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA******************************))))))))))))******++++++************++++++******++++++++++++******++++++++++++,,,---..............................,,,,,,---......///000000222555999>>>EEENNNXXX^^^eee```^^^cccoooxxx{{{zzz{{{zzzwwwtttpppjjjbbb]]]XXXZZZ]]]^^^]]]\\\\\\]]]WWWSSSLLLFFFAAA??????@@@999999::::::;;;===@@@BBB@@@CCCHHHOOOUUUZZZ]]]___ZZZZZZZZZYYYWWWVVVXXXYYY___cccjjjuuu}}}|||~~~}}}wwwpppggg^^^WWWOOOGGGAAA:::;;;>>>AAABBBAAA???======<<<<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA===>>>?????????===;;;:::999999999999999999999999666666555555555444444444333444444555555555444444333333444444444555555555444444444444444444444444333333333333333333333333444444333222222333444444222222222222222222222222333222222111000000//////,,,------....../////////111000000//////000000111////////////000000111111000000000000000000000000111111111111000000000///111111000000////////////////////////000000000111///000000000111111111222000000000000000000000000000111111222222111111111222111111000000111111222////////////////////////,,,---.../////////....../////////////////////////////////////////////////////////000000000111111------........./////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////***,,,......------///222////////////////////////------......///000000111000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000///000111222222111000///111111222222222222222222000000111111111111000000333333333333444444444444333333222111111111111111111111111111222222222333333333333333333333333333222222222222222222222222222222222222222333333333333333333333333444444444333333333333333333333333444444444444444444444444333333444555555555555444555555444444555555666777555555555555555555555555111444777777555444555666555555555555555555555555777777777777888888999999888888888888999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@AAA@@@???>>>???AAAAAAAAAAAA@@@@@@??????>>>))))))))))))))))))))))))******))))))))))))******++++++************++++++******++++++++++++******++++++++++++,,,---...///........................------......///000111111999<<>>>>>>>>??????888999:::;;;<<<>>>AAADDDFFFIIIPPPWWW]]]aaadddeee^^^^^^^^^\\\[[[[[[]]]___eeefffjjjrrr{{{nnncccTTTHHHBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@BBBBBBAAA??????@@@???<<<:::;;;<<<===>>>???@@@AAAAAA>>>?????????>>>;;;999777888888888888888888999999555555444444444333333333333333444555555555444444222222333333333444444444222222222222222222222222333333333333333333333333444444222222222222444444111111111111111111111111222222222111000//////...---......///000111222222111111000000000000111111.../////////000000111111000000000000000000000000222111111111000000//////111111000000/////////...////////////000000000000//////000000111111111222////////////////////////000111111222222222111111000000////////////000000////////////////////////+++,,,.../////////......////////////////////////////////////////////////---.........//////000000------------.........///000000000000000000000000...///000111111000///...000000000000000000000000........................,,,...000///---,,,...000000000000000000000000000---------...///000000111000000000000000000000000///////////////////////////////////////000111111000000000000000000000000///////////////////////////000111222222111000/////////000000111111222222000000111111111111000000333333444444444444555555333222222111000111111111000000111111222222222333222222222222222222222222111111111111111111111111333333222222222222222222222222222333333444444444222222333333333444444444333333333333333333333333222333444444555555444444555444444444444555666666555555555555555555555555111444777777555444555666555555555555555555555444666666777777888888888999777888888888888999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@???>>>===>>>???AAA@@@@@@???>>>>>>======******++++++++++++*********++++++,,,+++***)))'''(((((())))))*********+++))))))*********+++++++++)))))))))***+++---...///111111000000///......---,,,///111000---...444:::<<>>>>>???AAABBBAAA???======>>>???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>>>>?????????AAAAAA@@@>>>===;;;::::::888888888888777777777777555555555444444333333333222222111111222222333444111111222222222333333333333444444555555444444333333333333333333333333333333333333222222111111111111111111111111111111111222111111111000000//////000000000000000000000000........................//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111222111000......000111222111111000000000000000111111000//////000000///---222111///...---...000111////////////////////////////////////////////////000000//////......------////////////000000000000333222///---,,,...000111//////...------------.........------------.........///////////////......---...000111000///...,,,---......///////////////000000111111111111000000////////////////////////......//////000000111111000000////////////000000//////............//////////////////000000000000000000////////////000000////////////////////////111111000000000000111111000000000000000000000000000111111111111222222222000000000000000000000000////////////////////////111111111111111111111111333333222222111000000000222111000//////000111222333222222111111222222333444444444444444444444444333444444555555444444333333444444444444444444444444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666666666888888888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>*********++++++*********++++++,,,,,,+++******))))))******************+++*********++++++++++++,,,++++++*********++++++,,,......------------------...000111111222666>>>CCCIIIOOOXXX___dddjjjsssyyy~~~{{{yyykkkgggaaa\\\ZZZ\\\___aaaddd```ZZZRRRLLLGGGDDDCCCBBBAAA???===;;;:::999999<<<<<<===@@@EEEKKKQQQTTTQQQWWWZZZZZZ]]]eeejjjjjjhhhiiijjjjjjjjjjjjlllmmmuuuzzzyyyvvvuuufffVVVFFF@@@AAAAAAAAAAAAFFFFFFGGGEEEBBB@@@@@@AAA??????@@@AAAAAAAAAAAA@@@@@@@@@?????????????????????>>>===<<<;;;999888888777777777777666666666666555444444444333333333333222111111111222222333333111111111222222222333333333333444444444444333333333333333333333333333333555555444444444333333333111111111111111111111111111111111000000000//////000000000000000000000000........................//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111222111000//////000111222222111111000000000111111222111000000111111000///222111///.........000000///////////////////////////////////////////////////////////////.........////////////000000000000333222000......///000111//////...------------.../////////....../////////......////////////......//////............//////...//////000000000000000000000111111111111000000///////////////////////////////////////000000000000000////////////000000//////............//////.../////////000000000000000000////////////000000////////////////////////111111000000000000111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000000222111000//////000111222333222222111111222222333333333333333333333333333333333444444444444333333555555555444333333333222444444444444555555555555555555444444444444555555555555555555555444444444444444444444444444444444444555555555666666666666666666777777777777888888999999999::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>==================>>>???????????????????????????AAAAAABBBCCCCCCCCCBBBBBB@@@???>>>>>>>>>???@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>************************---,,,,,,+++++++++++++++,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,000///...,,,++++++++++++---,,,,,,,,,---......///000111222666<<>><<<:::999999888;;;===@@@EEELLLSSSXXX\\\XXX[[[]]][[[]]]cccgggiiikkkmmmoooqqqrrrtttwwwzzz}}}}}}}}}vvvmmmhhhggghhhdddVVVGGGCCCDDDDDDDDDEEEIIIIIIHHHFFFCCCAAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>><<<;;;:::999888777666555666666555555555444444444444444333333333333333222111111111111222222333333111111111222222222222333222333333444444333333222333333333333333333333333444444444333333333333333111111111111111111111111111111000000000000//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222111000//////000111222222111111111111111222222444333111222333333222000222111///.........///000////////////////////////////////////////////////.........///////////////////////////000000000000222111111111111000000000000///......------......000000////////////000000......///////////////...000///---,,,,,,---///111//////000111111111111000///000000111111000000///////////////////////////000000//////////////////000//////......//////000//////............//////....../////////000000000000//////......//////000////////////////////////111000000//////000000111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000---......///000000111111111111000000000000111111222222111111111111222222222222222222222222222222222333333444444333333222666666555444333222111111333333333444444444555555555444444333333444444555666555555555444444333333333333333333333333333333444444444555555555666666555555555555666666666777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======>>>???@@@AAA??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>+++******************+++...---,,,+++++++++---------------,,,,,,+++++++++++++++,,,,,,,,,---------222111000...------------///............///000111111333777@@@JJJRRRXXXZZZ```eeelllqqquuuwww{{{}}}~~~{{{qqqeee\\\[[[ZZZYYYYYYZZZ]]]```bbb```\\\TTTKKKEEEBBBAAABBB??????>>>===<<<;;;;;;;;;@@@AAADDDJJJPPPWWW^^^aaa___``````^^^___bbbgggiiijjjnnntttyyy}}}~~~}}}}}}uuuqqqjjjbbb]]]]]]aaaeeecccVVVIIIEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@AAACCCBBBCCCCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>===<<<<<<:::999888777666555444444444444444444333333333333333333333333222222222222000111111222222222222222111111111111222222222222222222333333333333222222222222222222222222222222111111111111111000000000111111111111111111111111000000000000000000//////////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111000//////000111111222111111111111222222333555444222333444444333111111111000///...//////000////////////////////////////////////////////////------......//////000000////////////000000000000000111222333333222111000000//////...............000//////////////////000---.../////////////////////...---,,,---...///000......///000000000000000//////000000000000//////////////////////////////000000000//////......---/////////......///////////////............//////........./////////000000/////////....../////////////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111222222222222111000000000000000000111222222111111111111222222222222222222222222222222222222333333333333222222555444444333333222222222222333333333444444444444444444333333333333444444666555555444444333333222111111111111111111111111333333444444444555555555444444555555666666777777888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===>>>???@@@@@@================================================++++++***))))))***++++++------+++++++++,,,---......---------,,,,,,++++++++++++,,,,,,,,,---------......---------------...//////......///000222333555999AAALLLWWW^^^aaaaaafffjjjnnnrrruuuvvvwwwxxx|||zzzwwwtttooohhhaaa[[[___```aaaaaaaaa```^^^]]][[[XXXTTTNNNIIIDDDAAA@@@<<<<<<<<<======>>>???@@@IIIJJJMMMQQQWWW]]]cccfffffffffeeeeeeeeefffkkkooolllrrr|||yyypppiii^^^[[[WWWTTTTTTYYYaaagggaaaVVVJJJGGGFFFEEEEEEFFFAAABBBCCCBBBAAAAAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEE@@@???>>>===<<<:::999999888888777777666555444444333333333333222222222111222222222222222222222222///000111222222222111111000000111111111222222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000//////////////////000000////////////////////////111111111111111111111111//////000000000000//////........................////////////////////////////////////////////////.../////////000000000111///000000000111111111111111111000000000000111111111111000000111222222333555444222333444444333111111000000///////////////////////////////////////////////////////////////------......//////000000////////////000000000000///000222333333222111000000000///............//////......------......///------...///////////////+++,,,---/////////...---,,,---......//////......//////000000000000//////////////////////////////000000//////......------//////............////////////............//////............//////////////////............//////////////////////////////000000////////////000000//////////////////////////////000000000111111111////////////////////////////////////////////////........................222222222222111111000000000000000111111000000000222111111000000111111222333333333333333333333333111111222222222222111111111222222333333444444444222222222222333333333444333333222222222222333333555555444444333333333333111111111111111111111111333333333333444444444444444444555555666777888888777777777888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????::::::;;;<<<======>>>>>>============<<<;;;::::::;;;;;;<<<===>>>?????????<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,...------...000333666888>>>DDDNNNXXX```fffhhhiiinnnooopppqqqqqqqqqpppooorrrmmmgggbbbaaabbbcccdddggghhhgggeeebbb]]]XXXVVVUUUTTTQQQMMMHHHBBB>>>;;;999:::;;;===@@@CCCFFFGGGNNNQQQVVV[[[```dddffffffhhhfffgggiiijjjjjjnnnssswww~~~}}}nnn___UUURRRQQQQQQPPPSSSYYYaaafff\\\RRRIIIGGGFFFDDDEEEGGGAAACCCEEEFFFFFFEEEFFFHHHGGGGGGGGGGGGFFFEEEDDDCCC======<<<;;;999888777777777777777666555444444444333333222222222222111111000111111111111222222222...///111222222222111000000000000111111111111222000111111222222111111000222222222222222222222222111111111111111222222222000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////////////////////////////......//////000000111111000000000000111111111111000000000111111000000000////////////000111222222444333111222333333222000000000000000////////////////////////////////////////////////////////////.........///////////////////////////000000000000///000111222222222111000111000//////......//////......------------......,,,---...///000000000000)))+++---///000///...---,,,,,,---............---...//////000000//////...//////////////////////////////..................///......------....../////////............//////------.........////////////......------......///////////////////////////000//////......//////000/////////////////////////////////000000000111111////////////////////////........................////////////////////////111111000000///......---000000111111111111000000111111000000000000111111333333333333333333333333000111111222222111111000000000111222333444555555111111222222222333333333333222222111111222222333333333333333333333444444111111111111111111111111222222222333333333444444333444444555666777888888666777777777777888888888999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<:::;;;<<<===>>>>>>======:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,,,+++***((((((***+++,,,)))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,***************++++++,,,------...111555;;;@@@CCCLLLRRRZZZaaaeeeiiinnnqqquuussspppmmmkkkhhheeecccbbbaaaaaadddhhhlllnnnnnnmmmkkkgggaaa[[[UUUPPPNNNJJJIIIGGGEEEBBB>>>;;;999:::;;;>>>BBBGGGKKKOOOQQQUUU\\\eeennnsssrrrooollllllkkkmmmrrrtttssswww}}}zzzpppcccVVVMMMMMMNNNPPPQQQSSSWWW\\\___UUUMMMFFFEEEFFFEEEFFFIIICCCFFFJJJKKKJJJIIIHHHIIIFFFFFFFFFEEEDDDBBB@@@???;;;;;;::::::999888777777666666555555444333333333333333333222222222111111000000000000111111222222...///111222222222000000000000000000111111111111000000111111111111000000111111111111111111111111000000000111111111222222000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////////////////////////////.........///000111111111000000000000111111111111000000111111111111000000............///000111222222111000000111111000///000000000000000//////...///////////////////////////////////////////////////////////////.........////////////000000000000...///000000111111111000111000000/////////////////////............//////,,,---...///000000000000++++++,,,---............,,,------.....................////////////......////////////////////////------..................///......------....../////////............//////---------........./////////......------....../////////////////////////////////............//////////////////////////////////////////000000000111////////////////////////////////////////////////////////////////////////000000000//////////////////000111222222111000///111111000000000000111111222222222222222222222222000000111111111111000000111111111222333333333444111111111111222222222222222222111111111111222222222222222333333444444555111111111111111111111111222222222222333333333333222222333444555666777777666666666777777777888888777777888888888999999999::::::::::::::::::::::::777777888888999;;;<<<===:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;<<<=========<<<;;;999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,+++)))(((((()))+++,,,''')))***+++,,,++++++************++++++,,,,,,,,,))))))*********+++++++++...------,,,,,,---------...///111555<<>>>>>===<<<<<<<<<;;;;;;===???BBBHHHMMMSSSXXX[[[aaajjjxxx~~~yyyvvvuuuyyy|||zzz{{{}}}~~~~~~xxxwwwsssmmmeee\\\TTTOOOIIILLLOOOQQQSSSUUUWWWYYYOOOHHHCCCDDDEEEFFFHHHLLLEEEIIILLLNNNMMMJJJHHHGGGFFFEEEEEECCCAAA???===<<<;;;::::::999999888888888555444444333333222222222333333333222222222222111//////000000111111111222...///111222333222000///000000000000111111111111000000111111111111000000111111111111111111111111---.........//////000000000000000000000000000000---.........//////000000000000000000000000000000//////////////////////////////000000000000//////........................////////////////////////////////////////////////---......///000111111222000000000000111111111111000000111111111111000000------------...///111111111000//////000000///---000000000000000//////...////////////////////////////////////////////////000000//////.........---////////////000000000000......//////000000000111111111000///////////////000000////////////000000,,,---...///000000000000---,,,+++++++++---///111---......///////////////......////////////......////////////////////////,,,------....../////////.........------.........//////............//////---------.........//////.........------.........//////////////////////////////............//////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111222222333333///000111222222111000///111111000000000000111111000000000000000000000000000000111111111111000000333333222222222222222222000111111111111222222222222222111111111111222222000111222333444444555666111111111111111111111111111111222222222333333333000111111222444555666666666666666666777777777777666777777777777888888888999999999999999999999999555555555666777999:::;;;;;;:::::::::::::::::::::::::::;;;<<<=========<<<;;;<<<=========<<<;;;:::888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++***))))))+++,,,+++)))++++++++++++++++++++++++,,,++++++******++++++,,,)))(((&&&%%%&&&''')))+++..................//////222777===DDDJJJQQQWWW[[[]]]bbbfffggggggkkkrrrxxxzzzxxxrrrhhh]]]VVVSSSSSSZZZhhh}}}}}}rrrjjj___TTTQQQNNNGGG@@@===>>>>>>======>>>???@@@@@@EEEHHHLLLRRRWWW[[[^^^___iiirrr|||{{{|||~~~wwwlllccccccccccccaaa[[[TTTOOOOOOOOOOOOOOOPPPQQQRRRRRRJJJHHHFFFFFFHHHJJJKKKJJJMMMNNNOOOOOOMMMJJJFFFDDDEEEDDDAAA???===<<<<<<<<<;;;:::999999999:::;;;<<<444444333333333333222222////////////////////////111111111111111111111111......//////000000111111,,,---///000222333333333000000000000111111111111222111111111000000//////000000000000000000000000//////............//////---------.........//////000000111111111111000000000000000000////////////000///......000111111000////////////////////////------......//////000000......////////////.....................///000000111111222222222111111000000///...---------------222222222222222222222222111111000000000000111111333333222222111000000000............////////////////////////////////////111111111111000000000000111111000///////////////111000///......///000111222111000///............111000///...............---...000111111000...---............////////////111111000000//////......///000111000///...///000222111000///------,,,,,,////////////000000000000................................................////////////////////////000//////.........//////////////////////////////......//////000000111111000000////////////000000///////////////...------111111000000000000111111...............///000000......//////000000111111////////////000000000000////////////000000000000111000///......///000111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111000000///////////////000000000000222222222111111111000000111222222333333222222111555444444333333222222111222333333444444333333222333333333444444444555555:::999888777777777999999<<<;;;:::999888666555555999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>========================999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---***+++,,,...000111222333666<<>>===;;;::::::;;;>>>BBBFFFHHHLLLOOOTTTYYY]]]```bbbccckkkrrr{{{ssslllbbbXXXOOORRRWWW\\\^^^]]]YYYVVVTTTSSSRRRPPPOOOOOOPPPPPPJJJHHHHHHIIIKKKMMMNNNMMMOOOOOOOOOOOOMMMJJJHHHFFFDDDCCCAAA>>><<<;;;;;;;;;888888777777777777777888444444333333333222222222000000000000000000000000111111111111111111111111.../////////000000000111---...///000111222222222//////000000000111111111111111111000000000//////000000000000000000000000//////............//////........./////////000000------............------000/////////////////////000///---...000111111000////////////////////////.........///////////////......////////////.....................///000000111111222222222111111000000//////...............111111111111111111111111111000000//////000000111222222222111111111111111////////////////////////////////////////////////000000000000000000000000000//////...............000000///......///000000111222333333333222000//////////////////000000111---...////////////...---............////////////////////////.........---///000111000.........000//////............//////.../////////000000000000........................................................................//////............//////////////////////////////000000000///////////////000000////////////000000///000000000//////...---000000////////////000000...............///000000////////////000000000000.../////////000000000000////////////000000000000111000///......///000111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000222222222111111111000000111222222333333222222111222222222222222333333333222333333444444333333222333333333444444444444555888777777666666777777777888888888888888888888888999888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999::::::::::::***,,,...,,,)))((()))+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))***,,,///111444777888AAAHHHRRRZZZ___bbbbbbccc```eeekkknnnllljjjiiijjjmmmeee[[[VVVXXX\\\aaaccciiinnnwwwzzzjjj]]]RRRHHH@@@>>>===;;;:::<<<999999:::===BBBIIIOOORRRVVVYYY]]]bbbeeefffffffffjjjooowwwnnn\\\QQQJJJEEEFFFKKKQQQWWWZZZYYYWWWUUUWWWVVVSSSQQQOOONNNNNNOOOKKKKKKKKKMMMPPPQQQPPPOOONNNNNNLLLKKKIIIHHHFFFEEECCCBBB@@@===;;;:::999888777777777777666555444444333333333333222222222222111111111111111111111111111111111111111111111111////////////000000000000...///000000111111111000//////000000000000111111111111000000000000//////000000000000000000000000//////............///////////////000000000000000,,,,,,------------,,,,,,////////////////////////000...---...///111000000///////////////////////////////////////...............////////////.....................///000000000111111222222222111111111000000///////////////////////////////////////000//////......//////000000111111111111222222222111000000//////......---//////////////////////////////////////////////////////...---------------//////...------...//////...000333555555444222000------......000111222333------------------------............////////////............------------///000111000...---...///------------...000111222....../////////000000000................................................------------------------//////............//////////////////////////////111111000000///......---000//////......//////000000000000000//////////////////............//////...............///000000000000000000////////////....../////////000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000222111111111111000000000111111222222222222111111///000000111222222333333222222333333333333222222333333333333444444444444555555666666666666555555555666666777888999:::;;;999999888888999999:::;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999888888'''***---+++&&&$$$&&&******+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******---------///333999>>>AAAQQQVVV]]]ccceeedddccccccaaafffmmmpppnnnkkkgggeeeaaa]]]ZZZ___gggmmmmmmjjjeeecccbbbdddfff___RRRGGGEEE???::::::999888999<<<;;;===@@@EEEKKKQQQVVVYYY]]]___cccgggiiiiiihhhfffkkknnnsss{{{|||hhhRRRCCC===>>>???FFFJJJQQQWWWXXXWWWUUUTTTVVVUUUSSSQQQPPPPPPQQQQQQPPPOOOPPPQQQSSSRRRPPPNNNKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<:::888777666777777888888777666444222333333333222222222222111111111111111111111111111111111111111111111111111////////////000000000000///000000000000000//////////////////000000000111000000000000000000////////////////////////////////////............//////////////////////////////...//////000000//////............///////////////000...------///000000///////////////////////////000000//////......------......////////////.....................///000000000000111222222222111111111111000000000000000111//////////////////////////////............/////////000000111222222333333222222111000///...---,,,////////////////////////---------...............000///......------...............------.........,,,...000222333333222222...------...///000111222...---,,,,,,,,,,,,---...............////////////........................///000000000...---...///------------...000111222........./////////000000................................................------------------------///............//////000////////////////////////000000/////////........./////////....../////////000000000/////////000000000//////......//////000...............///000000111111000000//////.............../////////000000////////////000000000000000000////////////000000000000000000000000000000//////000000000000000111000000000000000000000000///000000111111111111000////////////000000000000111111111111000000000000111111222222222222111111///000000000111111111222222222333333333333222222222222333333333444444444333444666777777666555555444555666777888999:::;;;999999999999999::::::;;;999999999999999999999999999999999999999:::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::999999999999999888888777777777&&&***---+++&&&$$$'''************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,+++******000//////222999CCCLLLRRR[[[^^^bbbeeeeeefffggghhhgggjjjnnnooolllgggbbb___XXX[[[dddqqq}}}vvvlllaaaZZZRRRNNNNNNKKKDDD===???<<<<<<>>>===;;;<<>>999:::<<>>>>>>>>999999999888777666444444444444444444333222111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000//////////////////000000000///............////////////000000......////////////000000000000000000000000000000//////............//////............------------......////////////......---------......//////000///---,,,---...000/////////////////////////////////////////////...............////////////.....................///000000///000111222222222222222000000000000000111111222111111111111111111111111000//////......//////000//////000111222222333333333333222111///...------////////////////////////,,,,,,------.../////////111111000///////////////---...////////////...---111///......///222666888333222000///---,,,,,,,,,------------------------............/////////////////////000000000000000...///000///---,,,---...111000///...............------........./////////................................................------------------------......---......///000111////////////////////////,,,------...//////000000///......------....../////////...------...000111111111000000000000111111...............///000000000000000000////////////------........./////////////////////000000000000//////000000000000//////000000000000000000000000///000000111111222222222////////////////////////...///000111111222111111////////////000000000000//////000000000000000111000000111111111111000000222222111111000//////...111111222222222222111111222222222222333333333333444444555666777777777777777777777777777777777777777777888999999999999888888888888888888888888888999888888777888888999999::::::::::::::::::::::::999999999999888888888888666666666666666666555555******++++++,,,,,,------)))******+++,,,,,,------------,,,,,,,,,,,,------...---------...000222333333777===FFFQQQZZZbbbfff```bbbeeehhhjjjlllppprrrllliiiddd```]]][[[ZZZYYYeeeiiiqqq{{{{{{oooeeeTTTOOOHHHCCCBBBBBBBBBBBBDDDCCCEEEGGGHHHJJJUUU```eeedddbbbaaaaaabbbcccdddgggggghhhjjjlllnnnpppqqqkkkpppwww||||||yyyzzzzzzvvvrrrqqqnnnbbbUUUGGGAAA???CCCEEECCCCCCEEEPPPSSSVVVVVVSSSQQQTTTWWW]]]^^^aaabbbaaa^^^ZZZWWWSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCAAA???===<<<;;;;;;555666777777777666444444444333333222222222333333222222222222111111111111000000000000000000000000000000000000000000000000111000000000/////////.........//////////////////........./////////000000........./////////000000000000000000000000000000//////............//////////////////.........------..................---,,,,,,---......///000000///---,,,,,,...//////...////////////////////////.........///////////////......////////////.....................///000000//////000222222333333222///////////////000111111111111111111111111111111111000000//////000000111000000000111222222222333222222111111000///......////////////////////////,,,------...//////000000000000///............///...///000000000000///...///.........///111444555555444222111///...---------...////////////...---............////////////........./////////000000...///000///---,,,---...000000///...............---------.........//////........................................................................---------......///000111////////////////////////........................///......------......///...---,,,+++,,,---///000000000////////////000000...............///000000////////////000000000000---------.........//////////////////000000000000...///000111111000///...000000000000000000000000......//////000111111222////////////////////////...///000111111222222222////////////000000000000////////////000000111111000000111111111111000000111111111111111111111111111111222222222222111111111222222222222333333333333333333333444555666777666666666666777777777888555666777888888888777777888888888888888888888888888888777777777777888888999999999999999999999999777777777777777888888888555555555555555555666666)))(((((()))+++------,,,))))))***+++,,,,,,------...------,,,,,,------...---,,,,,,,,,---000222444888>>>GGGPPPYYY___bbbcccdddgggjjjlllmmmmmmooopppeeeaaa\\\XXXXXXZZZ\\\]]]bbbbbbdddffffffbbbZZZTTTGGGEEEBBB???=========>>>GGGFFFGGGHHHIIIPPP___mmmuuurrrmmmiiihhhjjjmmmoookkkkkkkkklllooorrruuuwwwwww{{{}}}{{{yyyssspppiiiaaa```___VVVKKKLLLGGGFFFGGGEEEBBBFFFNNNKKKPPPTTTVVVVVVXXX^^^ddddddfffhhhhhheee___YYYUUUPPPMMMIIIGGGGGGFFFEEEDDD@@@???>>>===;;;999888777333444555666666666444444666555444333444555666777222222222111111111111000////////////////////////000000000000000000000000111111000000/////////...---......///000000//////............/////////000---.........//////000000000000000000000000000000//////............//////111111000000/////////......//////////////////...,,,,,,------...///000000///---,,,,,,...//////...////////////////////////---.........//////000000......////////////.....................///000000//////000222222333333333//////...//////000111111111111111111111111111111111111000000000000111111111111111111111222222222222222111111000000//////////////////////////////------......///000111111//////...------------......///000111111000///...***+++,,,...//////000000666555444222111000000000---...000111111000...---............/////////000---------.........//////.../////////---,,,---...//////.........//////000---------.........//////................................................////////////////////////---------......000111111/////////////////////////////////...------,,,,,,.........------............---+++++++++---///000//////............//////...............///000000......//////000000111111---------.........//////////////////000000000000...///000111111000///...000000000000000000000000---------...///000000111////////////////////////......///111111222222222////////////000000000000.../////////000000111111000000111111111111000000000000000111222222333333111111222222222222111111111111222222222333333333222222111111222444555777444555555666777888999999444555666888888777777666777777777777777777777777888888777777777777777888777777777777777777777777555555666666777777888888333444444555555666666666******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------,,,)))'''+++///111...///333666555AAAFFFMMMTTTYYY^^^bbbeeekkkeeeeeelllqqqnnnkkkjjj^^^WWWNNNLLLQQQVVVYYYYYYaaa\\\VVVQQQOOOMMMJJJGGG>>>??????=========@@@CCCDDDGGGJJJLLLQQQZZZeeemmmyyyxxxvvvpppjjjiiikkkooossstttuuuvvvxxx}}}~~~zzzmmmbbb^^^YYYXXXYYYZZZYYYXXXOOOPPPPPPMMMJJJIIIKKKNNNSSSUUUYYY]]]aaaccceeefffhhhgggfffeeeaaa[[[SSSMMMOOONNNLLLIIIFFFDDDCCCBBBBBB???<<<:::999888666444666555555555555444444444333333222111111111222222000111222333333222111000000000000000000111111111...///000///...---...000////////////////////////............////////////............////////////...///000000000000000///111111000000//////......000///...------...///000000000////////////000000//////000///...---///000------------------------...---,,,+++,,,...000111222111111000///.........++++++---...//////000000//////000000000000//////............////////////000000111222222222222111000000//////000111222222444333222111111111222333222222111111111111222222111111000000111111222333555444444333222111000000///////////////...............//////000000111111//////............//////000000////////////000000........................///222555666444222000000///......------------...........................---....../////////////////////.........---------111///---------...---+++------......///000000000........................---------............//////////////////////////////000111000...------...////////////////////////////////////////////////......////////////......///////////////////////////////////////.........////////////////////////111111000000//////......000000000000000000000000...///000111111000///...//////000000111111222222////////////000000000000111000///......///000111444222///,,,,,,---000222111111111111111111111111////////////////////////000111111111111222222222222222111111000000//////000000000000111111111111000000111111111111000000000000111222222222222111333444555555333111111222333333333444444444555555777888888777666555555666666666777777777777666666777777777777777777777777777777777777777777777777555555555555666666666666777777777777666666666666******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***,,,000222000333999>>>@@@GGGJJJOOOSSSWWW\\\aaadddlllggggggmmmooojjjdddaaaWWWRRRNNNMMMPPPTTTVVVVVVXXXSSSLLLGGGEEECCC@@@>>>??????>>><<<;;;===@@@CCCIIILLLQQQUUUYYY```jjjqqq{{{zzzxxxrrrmmmkkknnnrrruuuwww{{{|||~~~xxxkkk]]]VVVUUUTTTUUUYYY\\\\\\[[[QQQRRRRRRPPPMMMMMMOOOQQQUUUYYY___eeeiiijjjiiihhhfffccc___\\\XXXTTTOOOKKKNNNLLLJJJGGGEEECCCAAAAAA@@@===:::888888666555333555555555555444444444444444333333222333333444444000111222222222222111000222111111111000/////////...///000///...---...000////////////////////////............////////////............/////////////////////000000///......000000000000//////......000///...------...///000000000///////////////000/////////...------///000........................000///---,,,,,,---...///111111000//////...------,,,,,,---...//////////////////000000000000//////............////////////000000111222222222222222000000000000000111222222333222111000000000111111000000////////////000000111111000000111111222333555444333333111111000////////////////////////...............//////////////////............//////////////////////////////........................,,,...111111000///...///000///...------...//////////////////////////////---....../////////////////////.........---------222000......///000///...000000000000000/////////........................---------............//////////////////////////////000000000...---...///////////////////////////////////////////////////......////////////....../////////////////////////////////////////////...////////////////////////111000000000/////////...........................//////000111111000//////////////////............////////////000000000000111000///......///000111333111///------...000111////////////////////////////////////////////////000000111111111222222222111111111000000000000000000000000000111111111111000000111111111111000000000000111222222222222111222444555444333111111222333333333444444444444555666777888777555444555666666666777777777777666666555555555555555555555555555555555555555555555555444555555555666666666666777777777666666666555555******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......---222666777;;;CCCJJJLLLNNNOOOQQQRRRUUUZZZ___dddlllhhhgggjjjiiiccc[[[XXXSSSSSSRRRRRRRRRSSSTTTTTTTTTOOOHHHCCC@@@>>>===<<>>;;;999777666666444222555555444444444333333333............///000111111000111111222222111111000333222111111//////...---...///000///...---...000////////////////////////............////////////............///////////////////////////...---,,,000000000////////////...//////............//////111000000///........./////////---------...///000////////////////////////111000///---,,,,,,---...000000//////...------------......//////............//////000000//////...............////////////000111111222222222222222111000000000000111222222222111000000//////000000///......------......///111000000000000111222222444444333222111000000///......//////////////////............------------//////............//////...///000000000000///...........................+++---............///000333111///.........000111////////////////////////---......///////////////...............------------,,,***+++---...------222222111111000//////...........................---------............///////////////////////////...///000///...---...///////////////////////////////////////////////////......////////////......////////////////////////......//////////////////////////////////////////000000000000////////////........................000000111111111111000000000000//////...---------////////////000000000000000000////////////000000111000000////////////000////////////////////////////////////////////////000000000111111111222222000000000000111111111111000000000000111111111111000000111111111111000000///000111111222222111111222333444444222111222222333333333333444444444444555777777777555444555666555666666777777666666555444444444444444444444444444444444444444444444444444444444555555555666666777666666666666555555555******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------///111222999???BBBGGGNNNSSSSSSRRRRRRRRRRRRTTTYYY```eeelllhhhdddbbb```]]]YYYWWWXXXZZZ[[[ZZZWWWTTTSSSSSSRRRNNNHHHBBB???>>>>>>>>>AAAAAAAAA@@@AAAEEEKKKOOOTTTZZZccciiimmmqqqvvvzzz|||xxxyyy~~~{{{yyyzzztttjjj```ZZZWWWVVVUUUZZZ[[[[[[[[[ZZZWWWSSSQQQQQQRRRSSSSSSSSSTTTUUUUUUYYY]]]dddjjjmmmmmmkkkiiieee```ZZZTTTQQQOOOMMMLLLGGGFFFDDDBBB@@@>>>=========:::888777666666444333444444444444333333333222,,,,,,,,,,,,---...000000000000111111111111000000111111000000/////////......///000///...---...000////////////////////////............////////////............////////////////////////...---++++++/////////////////////////////////....../////////111000///...............000...,,,,,,---//////000......////////////000000000000///...------......//////......------------///////////////...------...//////////////////...............////////////000111222222333333222222111111111000000111222222222111111111000000000000///......------......///000000000000000111222222444444333222111000//////............/////////////////////......---------//////............//////---...000111111000...---...........................///000//////000222555777555222///......///000........................---......///////////////........................+++***)))***,,,......---000000000000//////..............................---------............///////////////////////////...///000///...---...///////////////////////////////////////////////////......////////////......////////////////////////............////////////////////////////////////000000000000////////////000000000000000000000000000111111111111111111000111111111111000000000000////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000////////////////////////000000000000111111111111//////000000111111222222///000000000111111111111000000111111111111000000///000000111111111111111111222444444222111222222222222333333333444444444444666666666444444555666555666666666666666666555444444444444444444444444444444444444444444444444333333444444444555555555666666666555555555444444******+++++++++,,,,,,,,,+++++++++,,,,,,------------.........---///222666;;;DDDLLLPPPTTTXXXXXXVVVUUUUUUUUUTTTVVV[[[aaafffkkkhhhccc___^^^```aaaaaabbbbbbaaa]]]WWWRRROOOOOOKKKHHHDDD???<<<;;;<<<===???@@@BBBCCCFFFKKKRRRVVVXXX___gggmmmpppssswww{{{~~~||||||uuupppcccSSSLLLNNNSSSXXXZZZUUUWWWYYYZZZYYYXXXWWWVVVQQQQQQRRRTTTVVVWWWWWWWWWZZZ\\\___aaacccddddddddd]]]YYYTTTPPPMMMJJJGGGDDDCCCBBBAAA???===<<<<<<<<<<<<:::888777777777666444444333333333222222222222000000000000111222444444000000000000000000000000......//////000000000111...///000///...---...000////////////////////////............////////////............////////////////////////...---++++++.............../////////...//////////////////...000000///...............///...,,,---000111000///------........./////////............//////000000...............---------000000000000///...------......////////////..................////////////111111222333333333333222222222111111111111111222222222222222222111111111000//////......//////000000000//////000000111222444333333222111000///...---.........//////000000111000000//////.........//////............//////,,,...///111111///...,,,///////////////////////////000000//////000333666999777444111///.........---------------------------......///////////////---.....................///...---...000222333222---------.........//////........................---------............///////////////////////////---///000///......///000////////////////////////////////////////////////......////////////......////////////////////////---.........//////000000////////////////////////////////////000000000000000000000000000000000000111000000000000000000111...//////000111222222333////////////000000000000//////000000000000//////...///000111111000//////000000000000000000000000000000000000000000000000//////000000000111111111//////000000111111222222///000000000111111111111000000111111111111000000//////000111111111111000000222333333222111222333222222222333333333444444333444555555444333444666555555666666666666555555555555555555555555555555555555555555555555555555333333333333444444444444555555555555444444444444******+++++++++,,,,,,,,,***++++++,,,,,,------...---///111111111444:::???JJJRRRZZZ]]]___```___[[[ZZZZZZ[[[[[[\\\___dddgggkkkmmmmmmllllllppprrrpppiiieee___WWWQQQLLLIIIGGGEEEEEECCC@@@===<<<===???>>>@@@CCCGGGJJJOOOVVVZZZ\\\aaahhhllloooqqqvvvyyy}}}~~~~~~}}}uuulllZZZNNNFFFHHHPPPVVVXXXYYYXXXXXXXXXWWWTTTSSSTTTUUUUUUUUUVVVYYY\\\^^^^^^]]]^^^^^^]]]\\\\\\\\\]]]^^^YYYVVVRRROOOLLLIIIDDDAAAAAA@@@???===<<<;;;;;;;;;;;;999777777777777666555333333333222222222111111000000000000111111222333111000000//////000000111,,,---......000111111222...///000///...---...000////////////////////////............////////////............///////////////////////////...---,,,---............/////////......////////////......///......---....../////////...---000333444111...---------......//////000------...///000000111111........................000000000000000///...------......//////......---............////////////111222222333333333333333333333222111111111111222222333333333333222111111111000000//////000000111000////////////000111111333333222111000//////...------......///000000000000000000000000///////////////............//////---...////////////...---////////////////////////...//////...---...111333777666444222000///...---........................---......///////////////---------...............///---------000111111111++++++,,,------...//////........................---------............///////////////////////////---...//////......///000////////////////////////////////////////////////......////////////......////////////////////////------......///000000000////////////////////////////////////000000000000........................000000////////////000000+++,,,---...///000111222////////////000000000000//////000000000000//////...//////000000000000///////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111000000000000111111111111000000111111111111000000...///000000111111000000///111333333222111222333222222222222333333333333222333555444333333444555444555555666666555555444555555555555555555555555555555555555555555555555222222222333333333444444555555444444444333333333******+++++++++,,,,,,,,,******+++,,,,,,---......---000333444666<<>>===<<<;;;;;;;;;;;;999777555555666666555444222222222222111111111111///...............//////111000///......///000111---.........///000000000...///000///...---...000////////////////////////............////////////............/////////////////////000000///......---------.........//////---...///000000///...---------------...///000000......///333777777222------......///000000111111...//////000000000////////////////////////////////////000000000//////...---......//////......---............////////////111222333333444444333333444333222222111111111222111222222333222111000///111000000//////000000111///////////////000111111333333222111000///......------......///000000111......////////////////////////............//////........................////////////////////////---...///...------...000111222222333222111000///000000000000000000000000---......///////////////---------.........//////,,,+++******,,,......------------.......................................---------............///////////////////////////---...//////......///111////////////////////////////////////////////////......////////////......////////////////////////------......///000000111////////////////////////.../////////000000000111........................000///...------...///000,,,------...///000000111////////////000000000000...///000111111000///...////////////000000000111////////////////////////000000000000000000000000////////////000000000111111111111000000000000000000000000000111111111111000000111111111111000000...//////000000000000000///111222333222111222333111222222222222333333333111333444444333333444555444555555666666555555444444444444444444444444444444444444444444444444444222222222222333333333333444444444333333333333222******+++++++++,,,,,,,,,******+++,,,,,,---......,,,000444777;;;BBBMMMVVVeeeiiillljjjiiilllmmmlllfffhhhjjjjjjiiigggfffffflll}}}pppdddTTTIIIEEEDDDCCCAAA<<<>>>AAAAAA>>>===>>>@@@JJJMMMQQQUUUXXXZZZ]]]___bbbdddggghhhhhhlllrrrwww}}}zzztttyyy{{{uuufffTTTFFF>>><<<<<>>===<<<;;;;;;;;;;;;888666444444555555444333222222222111111111111000222111111000000000111111111000///......///000111///////////////............///000///...---...000////////////////////////............/////////000............/////////000...///000000000000000///---------.........//////---...///000000///...---,,,,,,,,,---...///000111......000555999999333---...//////000111222222222000111111111000///...---/////////000000000000000//////000000000000//////---..................---............/////////000111222333333444444333333444333333222111111111222000111111222222000///...000000////////////000000///////////////000111111333333222111000///......---------...///000000111,,,------......///////////////............/////////...------------...///000000000000000000000000...///000000...---...///,,,...111333444444222222111111111111111111111111---......///////////////---------........./////////---,,,,,,...//////...000000000///......------........................---------.........//////////////////////////////,,,...//////......///111////////////////////////////////////////////////......////////////......////////////////////////---------...///000000111////////////////////////.../////////000000111111000000000000000000000000///...---,,,,,,---...///000000000000111111111111////////////000000000000...///000111111000///...///////////////000111222111111111111111111111111000000000000000000000000////////////000000000000222222111111000000//////000000000000111111111111000000111111111111000000...//////000000000000000...000222222111111222333111111222222222333333333111222444333333333444555444555555555555555555444333333333333333333333333333333333333333333333333111111222222222333333333444444444333333333222222,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,///111111333666:::AAAJJJSSSZZZ^^^mmmssswwwxxxyyy{{{yyytttrrrooonnnppppppllllllnnnmmmbbbRRREEE>>>===>>>>>>???;;;888999???EEEIIIKKKRRRTTTXXXZZZ\\\^^^aaadddaaadddeeeeeeeeekkkuuu}}}~~~yyyxxxmmmaaaVVVJJJ@@@<<<>>><<>>>>>>>>::::::999999888777777777777777666555444333333222333333222222111000000000000000111111000///......111000000000//////......000000//////.........---000000000000000000000000...//////000//////...---//////////////////////////////.........---------////////////////////////////////////////////////........................////////////////////////......////////////..................////////////000000000000000000000000......////////////......////////////000000000000222111111000///......---......////////////....../////////000111111222222222222111000/////////000222111111111000000////////////////////////////////////......///000222333444444333333111000...---------............------///////////////.........////////////////////////............//////////////////............//////,,,,,,------......///////////////000111333555555222222111000///...------+++---...000000///---,,,////////////////////////............------------////////////////////////000000//////.........------------............///---------............///000///...------...///000000000000000000000000000000000//////.........---//////000000///...------........................//////.........---------........................//////............//////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......---...///111222222222222222222111111000000000///------///000111111111111222111000//////000111222000000000000000///......111111000000//////......//////000000000000//////111111000000//////......111111111111111111111111333222222111111222222333333444444444333111///...111111222222222222111111555555444444444333333333444444444333333222222222111111222222222333333333333222222111111222222333,,,,,,,,,,,,,,,,,,,,,,,,------------...000222444;;;???GGGPPPYYY___dddfffhhhnnnvvv}}}|||tttnnnmmmmmmlllooorrryyyzzz~~~vvvmmm]]]UUUJJJAAA===<<<<<<;;;<<<<<<<<<>>>CCCHHHMMMOOOXXX[[[___```aaaaaaaaabbbccceeeggghhhkkksss~~~yyysssaaaWWWKKKCCC<<<777888===CCCLLLVVV[[[ZZZYYY[[[___\\\^^^```cccffflllrrrvvvyyyzzz{{{|||{{{zzzxxxwwwsssnnnggg```[[[VVVQQQNNNJJJHHHEEEBBB???===<<<<<<999888888777777666555555666555555444444333333222111111111111111111111222000000000//////.........000000/////////.........000/////////............////////////////////////........................//////////////////////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////.........//////.....................////////////000000000000000000000000,,,------......------,,,////////////000000000000111111111000///...............////////////....../////////000111111222222222111000000000000000000111111111111000000000//////////////////////////////...---,,,,,,------...333333333222111000...---//////000000000000///////////////////////////...////////////////////////............//////////////////............//////111111111111000000000000/////////000000222333444444444333111///...,,,,,,///000111222111000...---////////////////////////...//////000111222222333////////////////////////000/////////............---------............///---------............///000///...------...///000........................111000000000///////////////////////////...------........................//////.........---------........................//////............////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111000000000000000//////---------....../////////...............------,,,---...///000111111111111000000///......///000000000000000000000///......111000000000/////////...//////000000000000//////111000000000/////////...111111111111111111111111333222222111111222222333222333333333333222000///111111222222222222111111444444444333333222222222444444333333333222222222111111111222222222333333333222222111111222222333+++++++++++++++++++++++++++---/////////222888<<>>===<<<;;;:::;;;???DDDGGGIIILLLQQQUUU]]]```ccceeedddddddddeeeeeehhhlllpppvvv{{{lllbbbMMMDDD;;;777666888???GGGLLLRRRYYY\\\ZZZZZZ]]]```^^^bbbhhhnnnsssxxx}}}~~~{{{wwwvvvooojjjccc\\\VVVPPPKKKHHHEEEDDDCCCAAA???===;;;;;;777777777666555555444444333333333333333333333333//////000111111222333333000///...---------...///////////////............////////////.......................................---,,,,,,,,,---...///////////////////////////...............---------////////////////////////////////////////////////000000000000000000000000////////////////////////------............------............////////////000000000000000000000000,,,------......------,,,////////////000000000000111111000000//////............////////////....../////////000111111222222000000000000000000111222111111111111000000000000000000000000000000000000333333111000000//////000222222222222111///......//////000000000000//////......//////////////////////////////////////////............/////////////////////....../////////000000//////...------,,,///////////////000111111666555444222000...---,,,000000111111111///...---////////////////////////---------.../////////000////////////////////////////////////............---------............///---------............/////////............//////........................111111111000000000000///...////////////...------.......................................---------........................//////............////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000000111111111111111333222111000///000000111000000000111000000//////---...///000000111111000//////............//////000000000000000//////...000000000000///////////////000000111111000000///000000000000////////////111111111111111111111111222222111111111111222222111222222333222222111111111111222222222222111111333333333333222222222222333333333333222222222222111111111222222222222333222222111111111111222222*********+++++++++++++++))),,,//////111777BBBKKK[[[___eeejjjmmmmmmkkkiiiooorrryyyuuujjjhhhkkkmmmmmmnnngggbbbZZZSSSOOOLLLJJJGGGDDDBBB???===============@@@GGGOOOQQQPPPPPPUUUZZZ]]]___aaabbbccceeeiiikkkhhhmmmttt}}}~~~mmmXXXJJJAAA;;;777888<<>>AAACCCKKKRRRYYYZZZVVVUUUYYY^^^`````````___aaaeeekkkooommmuuu{{{qqqeeeUUUEEE:::888555666<<>>===<<<;;;888777777666666555444444//////000000111222222222111111111000000000//////000...---+++,,,---///000000000000000000000000000.........///////////////........................000///...------///111333////////////////////////---.....................////////////////////////////////////////////////........................////////////////////////,,,,,,------------,,,,,,............///////////////////////////////////////000000000000000000///////////////000000000000000000000000////////////......////////////....../////////000111111222222000/////////000111222222000000000000000000111111000000000000000000000000/////////000000111111111//////000000000//////...------............---------.........//////000000////////////////////////............////////////......///000000///......//////000000000111111111000///..................111222222222333333333333++++++,,,---...///000000////////////////////////222222111111000//////...////////////////////////.........///////////////---------............///---------............///...//////////////////...////////////////////////........................------............------........................---.....................//////////////////////////////............//////////////////////////////...////////////000000000000000000000000000000000////////////////////////000000111111222222333333444222///---,,,,,,---...,,,---.../////////------...//////000000000000///000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000////////////000000000000111111111111111111111111222111111000000111111222000000000000111222333333111111222222222222111111333333333333333333444444222222222222222222222222000000111111111222222222222111111000000111111222+++++++++,,,,,,------...---///333888@@@MMM\\\gggiiijjjlllmmmooopppqqqqqqnnnllliiigggmmmttttttpppjjjdddbbbeeefff```YYYVVVOOOMMMHHHDDDAAA???>>>>>>CCCCCCAAA@@@@@@CCCIIIMMMWWW\\\```___ZZZYYY^^^ccchhhgggfffeeeeeeiiinnnssswww~~~}}}~~~sssaaaRRRHHHAAA===:::888888<<>>===<<<<<<;;;;;;777777777666555555444444000000000111111111222222222222111000000///......///...---------...///000////////////000000000000.........///////////////........................000////////////111222333////////////////////////---------...............////////////////////////////////////////////////........................////////////////////////------............------............////////////000000000000000000000000---......//////......---////////////000000000000000000000000////////////......////////////....../////////000111111222222000000000000000000111222000000000000111111111111000000000000000000000000...///000111222222222222---...///////////////...//////000000000000//////------......///000000000////////////////////////............////////////---...///000000///...---------...//////000111111000//////........./////////000000222333444555555---......///000111222222////////////////////////,,,------...000111111222////////////////////////.........///////////////---------............///---------............///......////////////......000000000000000000000000,,,---------------......,,,,,,---............---........................---------...............//////////////////////////////............//////////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111///.........//////,,,...000111111000///...//////000000000000//////000000111111111111000000...//////000000000000000////////////000000000000000111111222222111111000////////////000000000000111111111111111111111111111111000000000000111111000000000000000111222333111111222222222222111111222222222222333333333333111111111222222222222222000000000111111111111222111111000000000000111111+++,,,,,,---......//////222555;;;DDDOOO[[[eeekkkiiijjjlllnnnoooppppppppppppmmmfff___^^^cccdddbbbgggbbb^^^^^^[[[TTTOOONNNGGGFFFCCC@@@======>>>???AAACCCEEEGGGJJJOOOVVV[[[aaacccdddaaa^^^^^^ccchhhnnnoooqqqqqqrrruuuyyy|||||||||~~~zzztttggg\\\MMMBBB>>>>>>??????BBBBBBFFFNNNUUUXXX\\\aaaddddddfffhhhlllqqqvvvyyywwwzzz~~~|||{{{xxxsssllleee___[[[TTTPPPKKKHHHEEECCCAAA??????>>><<<:::999999999999666666555555444333333333111111111111111111111222000000000000000/////////.........//////000000000------------......//////............/////////000////////////////////////.........///000111111111////////////////////////---------.........//////////////////////////////////////////////////////........................////////////////////////.........//////.....................////////////000000000000000000000000......////////////......////////////000000000000////////////000000000000......////////////....../////////000111111222222222111000000000000000000///000000000111111111111////////////////////////111222333444444333222222,,,---......//////////////////000000000000//////------......///000000111////////////////////////............////////////---...///000000///...---,,,,,,------------------/////////...//////000000//////000111222333444444000000000/////////000000////////////////////////))))))***,,,...///000111////////////////////////............/////////000---------............///---------............///---...///000000///...---////////////////////////------------......//////+++,,,------.........---........................---------.........////////////////////////////////////............//////////////////////////////........./////////000000000000000000000000000000000000000000000000000000111000000000000000////////////000000000111111111...000222444444333111000//////000000000000////////////000111111000//////......///000000000000000.../////////000000000111000111111222222111111000.../////////000000000111111111111111111111111111111111000000000000111111111111000//////000111222111111222222222222111111///000000000111111111111000111111111222222222222000000000000111111111111111111000000000000111111,,,,,,------...///000000555999AAAMMMZZZdddiiikkkjjjkkkmmmnnnnnnllljjjiiiffffffaaa\\\]]]fffmmmoooiiiccc]]]YYYSSSLLLJJJKKKEEEDDDBBB>>><<<<<>>???===:::888666666777888555555444333333222222111222222111111111111111111......//////000000111111......///000111111000000+++++++++,,,,,,------------.........//////000000000000000000000000000000,,,---...///000000000000////////////////////////---------.........//////////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////................../////////000000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000......////////////....../////////000111111222222222222111000//////000000//////000000111111111222///////////////////////////000111111000///---,,,,,,,,,---...////////////------............---------------...///000000111////////////////////////............/////////000---...///111111///...---111111111000//////......///////////////000111111000000111111111222222222111000///...,,,,,,++++++////////////////////////......//////000111111111////////////////////////---.........//////000000---------.........//////---------.........//////---...///000000///...---........................---.........//////000000+++,,,------.........---........................---------.........//////000000000000000000000000//////............//////////////////////////////............/////////000000000000000000000000000000000000000000000000000111111000000//////......)))***+++---......///...+++,,,///111111000...---///000000000000000//////---...///000000///...---......///000000000000000.../////////000000111111111111222222222222111111.../////////000000111111111111111111111111111111111111000000000000111111222111000//////000111222111111222222222222111111---.........//////000000000000111111222222222222000000000000111111111111111111000000000000111111......------...000333444:::@@@JJJUUU]]]ccceeeeeemmmmmmkkkhhhdddaaaaaabbbZZZ\\\___ccclllssssssnnnnnndddZZZSSSLLLEEEBBBDDDDDDAAA>>>===>>>AAACCCDDDFFFJJJSSS]]]ffflllmmmlllnnnlllhhheeedddgggnnnsssvvvxxxvvvdddTTTLLL???CCCHHHJJJJJJKKKNNNQQQQQQQQQTTT[[[dddjjjlllkkkssssssuuuyyy|||~~~~~~}}}~~~}}}}}}}}}}}}vvvrrrkkkeee^^^XXXQQQMMMGGGEEEBBB@@@@@@???===<<<<<<<<<<<<;;;:::999777666777777777777666555444444333222111000////////////000000000000000000000000////////////////////////......///000000000000000000000//////.........---000000///...------,,,,,,++++++,,,,,,---...//////---------............///////////////////////////111111000000//////......................................./////////000000+++,,,---///000//////...////////////////////////............/////////000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000111222333333333333222222222111111000000000000111111111111111111111222222333333333000000000000////////////...//////000000000000000000000000///......------........................////////////////////////......////////////......////////////000000000000---.........//////000000------......//////000000000//////............///////////////////////////111///...------...///111............////////////111000///------......///........................000000//////......------////////////////////////000000//////.........---................................................111000///......///000111000000000000000000000000000000//////......------***+++---...////////////////////////////////////111000///......///000111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///////////////.........000000000000///////////////////////////.........000000000000000111111222111111000000000000111111---------...000111333444......///000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333111000111222222111000111111222222222222111111000000000000000000000000222000///------///000222,,,,,,,,,---000333777999CCCGGGMMMTTT[[[aaaeeeggghhhhhhgggddd```]]]]]]]]][[[___dddiiipppwwwvvvqqqmmmbbbVVVNNNHHHCCCBBBEEEDDDBBB???>>>???BBBEEEGGGMMMRRR[[[eeemmmqqqrrrqqqpppooommmkkkjjjkkkooosss{{{vvvcccRRRGGGBBBCCCIIIOOOSSSRRRRRRSSSTTTVVVVVVXXX___hhhrrrwwwyyy}}}}}}~~~}}}{{{xxxvvvoookkkfff```[[[VVVPPPLLLFFFDDDAAA@@@???>>>===;;;<<<<<<;;;;;;:::888777666444444444333222111000///000000/////////000111111000000000000000000000000////////////////////////......///000000000000000000/////////............000//////...------,,,,,,++++++,,,------...//////---------............///////////////////////////111000000000/////////...000000000000000000000000+++++++++,,,,,,,,,---------......////////////...////////////////////////........./////////000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111222333444555333333222222222111111111000000000000111111111111000000111111111222222222000000000000////////////......///000000000//////////////////....................................////////////////////////......////////////......////////////000000000000........./////////000000/////////000000000000000111000///...............////////////////////////000///...------...///000............////////////222111000///...//////000///////////////////////////////////////.........////////////////////////000/////////............................................................000000////////////000000000000000000000000000000///////////////.........---......////////////...////////////////////////111000///......///000111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////000000000000000111111222111111000000000000111111///////////////000111222000000111222222222222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////000111000///000111111222222111111000000000000000000000000000111000///......///000111,,,---///222666<<<@@@CCCLLLMMMOOORRRWWW]]]bbbeeeddddddbbb___\\\ZZZZZZ[[[bbbhhhnnnqqqvvvxxxuuunnnhhh\\\PPPHHHBBB???@@@DDDCCCBBB@@@@@@BBBFFFJJJLLLXXX]]]fffnnnuuuxxxxxxxxxyyyzzzzzzxxxwwwxxx{{{}}}xxxcccNNNBBB>>>>>>JJJPPPXXX\\\\\\ZZZYYYZZZ\\\\\\^^^dddnnnzzz{{{zzz{{{~~~~~~{{{vvvppplllfffccc^^^ZZZVVVRRRNNNKKKEEECCC@@@???>>>>>><<<;;;;;;;;;::::::999888777666222222222111000///------............///000111222////////////////////////////////////////////////......///000000000000///////////////............/////////...------,,,,,,,,,,,,,,,---......//////---------............///////////////////////////000000000000////////////000000000000000000000000............///////////////...------,,,---------////////////////////////....../////////000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111222333444555222222222111111111000000000000000111111111222222//////000111111111111000000000000000////////////------...////////////...............////////////........................////////////////////////...//////000000//////...////////////000000000000......////////////000000111111111111000000000000111111000......---------////////////////////////000///...------...///000............////////////222222111000000000000000000000000000000000000000.........///////////////////////////////////////////////////............................................................/////////000000/////////000000000000000000000000...///////////////000000000000000000000///......////////////////////////000000////////////000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111222222111111111000000000////////////////////////000000000000000111111222111111000000000000111111000000000000000000000000000000111222222222222222000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------//////...---000111111222222111111000000000000000000000000000111000///......///000111000222666;;;BBBHHHMMMPPPPPPPPPPPPRRRUUUZZZ^^^aaacccbbb```]]]\\\]]]aaaeeeqqqxxx||||||yyytttmmmeee\\\RRRHHHCCC???;;;<<<@@@???@@@AAABBBFFFKKKQQQVVVaaafffnnnuuuyyyzzz{{{{{{wwweeeQQQBBB>>>BBBGGGPPPVVV\\\```___^^^___```aaabbbeeekkkuuu~~~zzzxxxyyyzzzyyyuuuooohhhddd```]]]YYYUUURRROOOJJJGGGEEEBBB@@@??????>>>===;;;999999999999888777666555444444444333222000///..................///000000////////////////////////////////////////////////---...//////000000/////////////////////.........//////.........---------,,,---------......//////---------............///////////////////////////000000000000////////////........................//////000000000111111111///...,,,+++******++++++////////////////////////...////////////000000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000111222333222222111111111000000000000000111111111222222222///000111222222111000000000000000000////////////,,,------...............---------...///000000111........................//////////////////////////////000000000000//////////////////000000000000//////////////////000000111111111000000/////////222111000...------------////////////////////////000///............///000............////////////111111000000000/////////////////////////////////------......//////000000///////////////////////////////////////.........................................................---...///000000///...---////////////////////////......//////000000000111000000111111111000000///////////////////////////000000////////////000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111111222222222222111111111000///////////////000000000000000000000000111111222111111000000000000111111000000000111111000000000......///000000000000000000000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...---,,,---///000///...000000111111111111000000000000000000000000000000000000////////////000000444888>>>FFFMMMSSSWWWYYYSSSSSSTTTVVVXXXZZZ\\\]]]______^^^^^^aaaiiirrryyyxxxmmmbbbZZZOOOHHHAAA???===::::::<<<>>>@@@CCCFFFKKKRRRZZZ```hhhlllrrrvvvxxxyyyzzz|||~~~~~~~~~~~~yyyccc^^^SSSGGG???AAAIIIQQQVVVYYY]]]^^^^^^```dddhhhhhhlllqqqwww}}}~~~{{{vvvuuussspppkkkgggbbb```^^^[[[VVVSSSOOOKKKGGGDDDDDDBBB@@@?????????===<<<888888888888777666555555555555444444333111000///000000///...............////////////////////////////////////////////////------...///////////////.........///////////////...............---------------...............///---------............///////////////////////////////////////000000000000........................,,,,,,---------.........222000...---,,,,,,,,,---////////////////////////////////////000000000111//////............//////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////000111222333222222222111111111111000111111111111222222222222000111333333333222111000000000000000////////////,,,------...............,,,------...///000111111//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000//////000000000//////.........111111///......---------//////////////////////////////............//////............///////////////000////////////..............................------......//////000000////////////////////////.........///////////////////////////////////////////////////////////////---...///000000///...---////////////////////////.../////////000000111111...///000111222222222222//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000111111111222222222222111111111000////////////000000111111000000000000000111111222111111000000000000111111...///000111222222222111......///000000000000000///000000111111111000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////...---...000111000///000000000111111000000000////////////////////////000000////////////000000:::???HHHQQQXXX\\\^^^^^^YYYZZZ[[[\\\]]]]]]\\\\\\WWWXXX[[[```gggrrr~~~pppbbbWWWPPPFFF@@@<<<======;;;;;;===AAADDDIIILLLQQQYYYbbbjjjmmmqqqtttuuutttuuuxxx{{{zzzmmmbbb[[[MMMLLLIIIEEECCCFFFNNNTTT\\\]]]^^^^^^___ccckkkqqqsssxxx~~~}}}zzzsssqqqmmmhhhddd```^^^]]]\\\YYYTTTPPPMMMIIIDDDAAACCCAAA>>>>>>>>>>>><<<;;;666777777777666666555444222222222222222111000///222111000///............////////////////////////////////////////////////------...////////////............///////////////................................................---------............///////////////////////////////////////000000000000000000000000000000000000.........////////////000444333222111000000000000/////////////////////////////////000000000111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222333444555333333333222222222111111111111111222222222222333111222444555444333111000000000000000////////////------...////////////...---------...///000000111///////////////////////////////////////////////////000000111111000000///////////////000000000000111111000000000000//////////////////............000000///............///////////////////////////////////////////////////............///////////////////////////...------.................................///////////////////////////////////////.........///////////////////////////////////////////////////////////////.........//////.........000000000000000000000000///000000000000000000111---...///000222222222333//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000......///000000111111111222222111111111000000000...//////000000111111222000000000000000111111222111111000000000000111111---...000222333333222222000000111222222222222222///000000111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///111222222111///000000111111000000/////////////////////////////////000000000000//////CCCJJJTTT___eeegggfffdddbbbaaa```^^^]]][[[ZZZZZZRRRVVV\\\bbbiiiqqqxxx}}}|||qqq___SSSLLLGGGCCC===:::;;;======@@@DDDIIIMMMQQQTTTWWW^^^hhhppprrrtttvvvtttqqqrrrwww|||zzzlll^^^RRRLLLJJJEEEHHHKKKKKKKKKNNNSSSWWW```bbbccccccdddjjjsssyyy}}}|||wwwtttnnnkkkhhhddd```]]][[[ZZZXXXUUUQQQNNNKKKGGGCCCAAA@@@>>><<<;;;<<<<<<:::999555666666666666555444444000111111222222111111000111111000/////////000000000000000000000000000000////////////////////////,,,---......//////................../////////000........................////////////............---------............///////////////////////////.../////////000000000111000000000000000000000000000111111111111222222222222333333333222111000000//////////////////////////////000000000111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222333444555444444444333333333333222111111111222222222333333000111333444444222000...000000000000////////////......///000000000//////------......//////000000////////////////////////////////////////////////000000111111111111000000////////////000000000000111111111000000000/////////////////////000000000///............//////000////////////////////////......////////////..................///////////////000000111000///...---........................///////////////.........////////////////////////............/////////000///////////////////////////////////////////////////......------......///000000000000000000000000111111111000000000000000......///000111111111000////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000111111222333333111111000000000/////////...//////000111111222222000000000000000111111222111111000000000000111111///000222333333222111000000000111222222222222222//////000111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///......///111222222111//////000000000000////////////////////////////////////000000000000//////LLLSSS___iiiooopppllliiigggdddaaa]]]ZZZXXXWWWWWWSSSXXX___dddhhhjjjlllnnnkkkqqqooobbbQQQGGGCCCAAADDD===999:::===???DDDJJJPPPTTTXXXZZZ\\\bbbkkksssvvvwwwwwwtttpppqqqwww}}}}}}uuuhhhWWWHHHBBBCCCFFFEEEJJJOOORRRTTTUUUYYY]]]cccfffhhhiiikkkpppxxx~~~zzzvvvpppllliiihhhfffccc___\\\YYYXXXUUURRROOOLLLJJJGGGCCCAAA>>><<<:::999::::::999777555555555666555555444444111111222333333333333333000//////000000111222333111111111111111111111111////////////////////////,,,---......//////......---.........//////000000---.....................///////////////.........---------.........//////////////////////////////.../////////000000111111....................................//////////////////111111111000...---////////////////////////000000000000111111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000111222333555555444444444333333333111111222222222333333333///000222333333111...---000000000000////////////...//////000000000000000.........///////////////000000000000000000000000////////////////////////000000111111111111000000////////////000000000000222111111111000000////////////000000111111222222...------......///000111////////////////////////......////////////................../////////000000111111222222000///...000000000000000000000000000000//////.........---////////////////////////---.........//////000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000222222111111000000//////000000000000000///......////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222333333444444000000000000////////////...//////000111222222222000000000000000111111222111111000000000000111111111222333444333111///---......///000000000000000//////000111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---///111222222111//////000000000000////////////////////////////////////000000000000//////XXX]]]gggvvvzzzqqqooojjjddd^^^XXXUUUXXX\\\]]]```bbbaaa\\\XXXVVVVVVWWWWWWTTTNNNGGG@@@===;;;===<<<;;;;;;>>>DDDMMMSSS^^^]]]___eeegggggghhhkkkuuuwwwxxxvvvtttvvvzzz~~~xxxjjj]]]MMMCCCAAAEEEIIIKKKRRRTTTWWWWWWVVVXXX]]]bbbeeekkksssyyy|||~~~~~~yyyuuurrrnnnlllfffeeedddaaa]]]YYYUUUSSSQQQOOOLLLJJJHHHEEEAAA>>>::::::;;;;;;;;;:::888777666555444333333222333333222222222111111000000000111111000//////000111222000000000000000000000000---.........//////000000000///---,,,---...000222////////////////////////......---------,,,,,,,,,------------------------//////000000///...------------------------------////////////000000000000000000000000////////////////////////........................////////////...///000000000000//////////////////////////////////////////////////////111000000////////////000......////////////......000000000000111111111111000000000000111111111111222333333222111111222444666555444333222222222222222222111111111111111222444444333333222111000000///////////////000111111............/////////000...------------...//////////////////////////////000000000000000000000000000000000000000///......////////////000000000000////////////////////////////////////............444333111///......///000////////////////////////000000000000000000000000111111000000//////......111111111000...---+++***000000000...,,,,,,...000000000000000000000000000////////////////////////000000000000000000000000.../////////...---,,,,,,////////////////////////000000000000000000000000////////////////////////222222222111111000///...////////////////////////////////////////////////......//////000000111111......///000000000000000............////////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222111///---...000222444111111000000111111222333222222222111111111000000////////////000000000000000000000000111111111111000111111111111222222222000///...------...///000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000000////////////000000...............///000000ZZZ___jjjyyy~~~vvvkkkbbb]]]\\\___bbbbbbcccbbb^^^WWWRRRPPPOOOLLLLLLJJJFFFAAA<<<999888;;;<<<>>>@@@EEEMMMVVV\\\eeedddfffkkkmmmlllmmmqqqvvvyyy{{{{{{zzzzzz~~~vvvkkkdddUUUMMMEEEBBBGGGMMMRRRSSSSSSVVVZZZ\\\]]]___dddiiijjjqqq{{{yyyssspppmmmjjjhhhddddddbbb```\\\XXXTTTRRRPPPNNNKKKIIIGGGDDD@@@>>>::::::;;;;;;:::888777666888777666555555444444444444444333333333222222222222111000//////000111111000000000000000000000000............/////////000000///---------...000111////////////////////////............------,,,,,,------------------------///////////////...------........................////////////000000000000000000000000////////////////////////............////////////000000000000111111111111111111111000////////////////////////////////////////////////000000////////////000000///000000111111000000///000000000000111111111111000000000000111111111111222333333222111111222444555555444333222222222222222222111111111111222222444444333333222111111000///////////////000111111........./////////000000...------------...//////////////////////////////000000000000000000000000000000000000000///......////////////000000000000////////////////////////////////////............444333111///......///000////////////////////////000000000000000000000000111000000000/////////...111111111000///...---,,,000000000...---,,,...000000000000000000000000000////////////////////////////////////////////////......//////......---,,,////////////////////////000000000000000000000000////////////////////////000000111111000000//////////////////////////////111111111111111111111111.../////////000000000111......///000000000000000....../////////000000000000000000000000000000000////////////////////////000000////////////000000111111111111111111111111111000///...///000222333111111000000111111222333777666555333111000......////////////000000000000000000000000111111111111000000111111111222222222000///............///000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000...............///000000^^^bbbmmm{{{rrrgggcccdddfffggghhhfff```YYYPPPJJJHHHGGGCCCDDDDDDAAA===:::888888<<>><<<>>>===<<<:::888777666666666666666666666444333222222222222222222333333333222222222111000///......///////////////////////////////////////........................///000000////////////////////////...//////////////////////////////......---------......///////////////...------------------------////////////000000000000000000000000////////////............---------------------.........//////111///---,,,+++,,,---///000000000000000000000000000000000000000000000000............///000222222///000000111111000000//////000000000111111111111111111111111222222222222222333333222111111222444333333222111111111222222222222111111222333333444444444444333333333333333111111000000000000111111////////////000000000111///............///000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////............000000000///////////////////////////////////////////////////////////////////////////000000000000///000000111111111111111---///000000.........000////////////////////////////////////////////////..............................///////////////...////////////////////////////////////////////////000000000000000000000000+++,,,---///000000000000000000000000000000000000........................000000000000////////////......///000000000000000000000000000111111111111////////////////////////000000000000000000000000111000000//////000000111........................---...000111111111///...000000//////000000111222///////////////000000000////////////000000000000///000000000111111111111//////000000000111111111///000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////........................//////000000000000//////...............///000000dddeeedddaaa]]]^^^bbbgggaaahhhmmmooowww~~~wwwccc\\\RRRIIIEEECCCCCCDDDBBBBBBAAA@@@AAADDDJJJNNNWWW___jjjssswwwwwwvvvuuuooolllkkkpppsssvvv|||xxxqqqeee[[[XXX]]]fffmmmkkkmmmpppqqqoookkkfffbbb]]]```dddggglllttt~~~|||uuuoookkkhhhccc```^^^\\\YYYWWWTTTTTTTTTSSSPPPNNNKKKIIIGGGDDDAAA???>>>>>>===<<<===<<<:::999777777666666444555666666555444222111111111111111111222222222111111222111111000///...///////////////////////////////////////..................///////////////////////////////////////---............/////////........................---...//////////////////------------------------////////////000000000000000000000000////////////.........------------,,,,,,,,,---------.........111111/////////000111111000000000000000000000000000000000000000000000000//////...//////000111222///000000000000000000///000000000000111111111111111111111222222222222333222333333222111111222444222222111111111111222222222222111222222333444555444444444444333333333333222222111000000000111111/////////000000000111111//////......//////000111000000000000000000000000000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000111000000000,,,...000000///...///000000000000000000000000000////////////////////////..............................///000000000//////////////////////////////000000000000000000000000000000000000000000000000,,,---...///000111111111000000000000000000000000111111111111111111111111000000000000////////////......///000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111000000000000111111////////////////////////---...///000111000//////000////////////000111111111111000///...---,,,,,,////////////000000000000000000000000111111111111/////////000000000111111///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///000111111000///..................///000000eeeeeebbb[[[TTTRRRVVV[[[[[[fffnnnppptttzzzwwwnnn^^^VVVLLLEEEBBBBBBBBBBBB@@@AAAAAACCCHHHQQQ[[[cccjjjrrr{{{{{{uuuqqqmmmjjjlllsss{{{~~~xxxpppdddaaa]]]\\\___dddhhhjjjkkklllmmmmmmkkkiiigggfffaaagggoootttyyy~~~~~~yyyvvvtttrrrnnnkkkgggeeebbb___]]][[[WWWTTTQQQQQQQQQPPPNNNLLLIIIHHHEEEBBB???===<<<===<<<;;;:::999777666555555555666000111222333222000...------------....../////////000000111222111111000///////////////////////////000/////////............---......///////////////////////////////////////,,,,,,------............------......//////000000------...///////////////........................////////////000000000000000000000000////////////.........---------,,,,,,------------.........//////000000111111222222333000000000000000000000000000000000000000000000000000000////////////000000000111111222222111111000000000000000111111111111111111111222222222333333222333333222111111222444222222111111111111222222222222222222333444555555444444444444444444444444333222111111000000111111//////000000000111111111///////////////000000111000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000////////////////////////////////////..................///////////////...////////////////////////000000000000000000000000.../////////000000000111//////000000000///......+++...000000///...///000000000000000000000000000////////////////////////..............................///000000000000000////////////////////////000000000000000000000000////////////////////////...//////000111111111111000000000000000000000000111111111111111111111111111000000000/////////.........///000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---......//////////////////////////////000111111111111000///...------,,,////////////000000000000000000000000111111111111////////////000000000111///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///000111111000///..................///000000ffffffbbbZZZQQQMMMRRRWWW^^^kkkrrrooommmoookkkaaaZZZSSSIIIBBB@@@AAAAAA@@@BBBBBBDDDIIIQQQ^^^lllvvv{{{{{{pppiiillljjjnnnwww}}}wwwrrrmmmcccYYYWWWWWWZZZ___eeegggdddaaaiiiiiihhhfffddddddeeefffmmmuuu~~~{{{tttoookkkiiigggfffdddbbbaaa___]]]ZZZUUURRRPPPPPPPPPOOOMMMJJJHHHGGGDDDAAA>>><<<<<<<<<<<<;;;777666555444333333444555222333444555444222000///////////////000000111111//////111222222111000000////////////////////////000000//////.........------......///000/////////////////////////////////,,,,,,,,,---------......,,,,,,---...///000111111------...///000000//////////////////////////////////////////000000000000000000000000////////////......---------,,,,,,,,,............/////////000,,,---...000111111111111000000000000000000000000000000000000000000000000111000000////////////000222222222333333222222222000000000000111111111111111111222222222333333333222333333222111111222444222111111111111111222222222222222222333444555666444444444444444444444444333333222111000000111111000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000////////////////////////000/////////..................///////////////...////////////////////////000000000000000000000000.../////////000000111111///////////////...------+++---000000000//////000000000000000000000000000////////////////////////..............................///000000000000000////////////////////////000000000000000000000000///////////////////////////000000111111111111111000000000000000000000000////////////////////////111111000000/////////......//////000000000000000............////////////000000000000000000000000//////////////////////////////............//////000000000000000000000000............/////////000///////////////000111111.../////////000000111111////////////000000000000000000000000111111111111////////////000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................///000222222000///..................///000000cccaaa\\\SSSLLLOOO[[[fffgggiiijjjiiiddd^^^YYYWWWOOOIIIDDDDDDBBB>>>===>>>???DDDJJJQQQ___qqq}}}tttnnnqqquuu{{{~~~~~~sssdddWWWOOOLLLLLLUUUZZZaaadddcccaaaaaabbbcccbbb```___aaafffnnnttt{{{~~~zzzwwwtttrrrnnnjjjhhhffffffffffffccc```^^^]]][[[XXXVVVQQQPPPOOOMMMJJJGGGDDDCCC???===<<<<<<<<<<<<:::999666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000///...---------------------------------////////////////////////---,,,,,,+++,,,---///000............////////////000000000///......------//////...---,,,,,,++++++000000000000000000000000222111111111000000//////000/////////............------------------------//////---,,,,,,---...///000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000333222111000000111222333222222222222222222222222333333333333333333333333111111111111000000000000333333444444555444444444333333333222222222111111000000///...............///......------///000111////////////............111111111111111111111111111111000///////////////000000000000000000000000000000//////.........---222222111000/////////000000000000000000000000000222222111111000000//////............////////////////////////////////////////////////////////////......//////000000111111////////////////////////000000//////......------///////////////////////////---,,,---000111000...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...///000111111111111111000000//////.........---......///000000000000000000000////////////000000222111000000000111333444000000////////////000000000000000000000000000000000000//////.........---////////////////////////000000000000111111111111555222///...///000111000////////////////////////000000000000000000000000111000///......///000111......///000000000000000//////000000000000////////////000000000000//////............/////////000000000000000000000000000......////////////...............////////////000////////////////////////////////////////////////bbb^^^XXXSSSSSSXXX___dddiiigggbbb]]]XXXTTTPPPNNNKKKEEEAAAAAAAAA???>>>AAAHHHMMMTTTZZZgggvvvyyyuuutttyyy~~~~~~sssaaaQQQIIIIIINNNRRRVVVZZZ___aaa___^^^^^^```aaabbbccceeehhhnnnuuuyyy}}}xxxtttrrrooommmjjjgggeeedddcccddddddbbb___]]]\\\ZZZWWWTTTPPPOOONNNLLLIIIFFFCCCBBB===<<<::::::;;;;;;:::999555555555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000000///......------------------------------........................,,,,,,,,,,,,,,,---...///............////////////.........///////////////000000///......---,,,,,,000000000000000000000000222111111111111000000///000000/////////.........------------------------///...------------...////////////////////////////////////////////////...000000000000000000000000000000000000000000000000222222111000000111222222222222222222222222222222333333333333333333333333111111111111000000000000222333333444555555555444555444444333333222222222222111000000//////000000//////...---...///000111000/////////////////////111111111111111111111111111111000///////////////000000000000000000000000000000/////////.........222111000000000000000000000000000000000000000000111111111000000000000000....../////////000000000////////////////////////////////////////////////.../////////000000000111///////////////////////////////////////.........///////////////////////////---,,,---000111000...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111111111000000000000/////////...............///000000000000000000000////////////000000///...---------...000000000000////////////000000000000000000000000000000000000000/////////......//////////////////////////////000000000111111111555222000///000111111111////////////////////////000000000000000000000000...///000111111000///.........///000000000000000//////000000000000////////////000000000000//////........./////////000000000000000000000000000000......////////////......------........./////////////////////////////////////////////////////////```[[[VVVWWW]]]aaabbb```eee]]]TTTMMMKKKJJJHHHGGGEEE@@@===???AAA@@@BBBEEEQQQWWW___eeeooozzz~~~|||xxxvvvyyy}}}}}}~~~mmm```OOODDDBBBHHHPPPUUU[[[]]]___^^^\\\[[[^^^aaabbbeeekkkpppuuuzzz{{{wwwrrrpppjjjhhhfffcccbbbaaaaaaaaacccaaa^^^\\\ZZZXXXUUUSSSOOONNNLLLIIIGGGDDDBBBAAA<<<:::999999:::::::::999555555444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000///......------------------------------........................,,,,,,------......------............////////////------......///000000111000000000///......------000000000000000000000000111111222222222111000000000000000/////////......------------------------......---------......///////////////////////////......//////////////////000000000000000000000000000000000000000000000000222222111000000111222222222222222222222222222222333333333333333333333333222222111111111000000000111222333444555555666666555555555444333222222222333222222111000111111111//////.........///000111000111111111111111111111000000000000000000000000111111000/////////000000000000000000000000000000000000////////////......000000000000000000111222000000000000000000000000///000000000000000000111/////////000000000111111////////////////////////////////////////////////////////////000000000000////////////////////////.........//////////////////////////////////////////...---...///000///...000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111000//////000000////////////............/////////000000000000000////////////000000---------------...//////000000////////////000000000000000000000000000000111000000000000000////////////////////////////////////000000000000111111444222000///000111111111000000000000000000000000000000000000000000000000---...111222222111...---......///000000000000000//////000000000000////////////000000000000//////....../////////000000000000000000000000000000000......////////////......,,,---------............////////////////////////////////////////////////```\\\ZZZ]]]ccceeeaaa\\\XXXPPPFFFBBBDDDFFFFFFEEE@@@<<<:::>>>BBBDDDGGGKKKWWW^^^fffkkkrrryyy|||zzzuuuwwwyyyyyyyyyxxxwwwwwwtttVVVNNNGGGFFFKKKRRRUUUUUU```aaaaaa^^^\\\]]]bbbgggiiiooowww~~~}}}xxxsssooommmgggfffdddbbbaaa`````````bbb```]]][[[YYYWWWTTTRRRLLLKKKIIIGGGDDDBBBAAA@@@;;;999777777888999999888555555444444333222222111111111111111111111111111////////////////////////////////////////////////////////////////////////000000//////............................................................+++,,,---.........,,,,,,............////////////............//////000000////////////......------////////////////////////111222222333333222111000000000000////////////...........................------------.........///////////////////////////............////////////////////////////////////000000000000000000000000222111111111111111111222111111111111111111111111222222333333333333444444222222222111111111000000000111222444555666666666555555444444333222222111333222222111111111111111///////////////000000000111111222222222222222333000000000000000000000000111111000000///000000111000000000000000000000000000000//////////////////000/////////000111222222////////////////////////.../////////000000111111000000000000111111111111////////////////////////////////////////////////////////////000000000000////////////////////////------......//////000000///////////////////////////........./////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111111000///......000000////////////////////////........./////////000000////////////000000////////////000000111111000000////////////000000000000000000000000000000111111111111000000000000////////////////////////////////////000000000111222000///...000111000000000000000000000000000000////////////////////////...///000111111000///.........///000000000000000//////000000000000////////////000000000000//////...////////////000000000////////////////////////......////////////......,,,,,,,,,---------......////////////////////////////////////////////////```aaabbbcccccc___[[[WWWMMMGGGAAA@@@CCCFFFEEEBBB>>>;;;;;;BBBGGGJJJNNNRRR\\\cccjjjnnnssswwwwwwtttuuuvvvwwwzzz|||~~~oooaaaGGGEEEFFFMMMVVV\\\\\\YYYaaabbbaaa___^^^bbbjjjpppwww}}}~~~|||{{{xxxtttppplllhhhfffffffffeeecccbbbbbbaaaaaaaaa___\\\ZZZXXXVVVTTTQQQJJJIIIFFFDDDAAA@@@???>>>;;;999666666777888888888555444444333222222111111000000000000000000000000////////////////////////////////////////////////........................////////////............................................................,,,,,,.........---,,,+++............////////////000000//////..................------------------////////////////////////111222333444444333222111111000000000////////////........................,,,------.........//////........................---.........//////000000////////////////////////000000000000000000000000111111111222222111111111111111111111111111111111222222222333333444444444222222222222111111111111000111222444555666666666444333333333222222222222333222111111000000111111/////////000000000000000111222222222333333444444000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000000000000/////////000111222222////////////////////////......//////000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////------......//////000000////////////////////////.../////////.........///........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000///...---//////000000000000000000000///......---...//////000000////////////000000000000111111222222222222000000////////////000000////////////////////////000000000000111111111111////////////////////////...////////////000000000000///---...///000///...000000000000000000000000////////////////////////000000////////////000000......///000000000000000//////000000000000////////////000000000000//////////////////000000000111////////////////////////......////////////......,,,,,,,,,---------......////////////////////////000000000000000000000000aaadddgggeee^^^WWWRRRPPPGGGDDDAAAAAACCCCCCAAA>>>???===@@@HHHOOOQQQTTTWWWaaaggglllnnnqqquuutttqqqtttuuuxxx}}}~~~zzzttthhhXXXMMMDDDEEEJJJRRR\\\bbbcccccc```aaaaaaaaacccjjjttt|||}}}yyywwwvvvssspppmmmjjjhhhfffffffffeeedddcccbbbaaa```___]]]ZZZXXXVVVTTTRRROOOHHHFFFDDDAAA???============:::777555666777777777444444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................//////////////////..............................------------------------------......------,,,,,,............////////////111000000///......------------------------------000000000000000000000000000222444555555444333222111111000000000/////////........................+++,,,---...////////////........................------......///000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111111111111111111222222333333444444555333222222222222111111111111222333444555555666666333333333333444444444444333222111111000000111111...///000111111111000000111111222222333444444444111111111111111111111111111111000000000111222222000000000000000000000000//////000000000000111111000000000000000000111222000000000000000000000000...//////////////////000/////////000000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.........///////////////////////////////////////...///000///...---...///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000///......//////000000000000111111000///...---------...///000000////////////000000......///000000000000000000000////////////000000//////////////////////////////000000000000000111////////////////////////......////////////000000///...---...000111000...000000000000000000000000000000000000000000000000111000///......///000111......///000000000000000//////000000000000////////////000000000000///////////////000000000111111000000000000000000000000......////////////......,,,---------............////////////////////////000000000000000000000000aaacccddd```XXXPPPJJJGGGBBBBBBAAAAAA@@@???>>>===AAAAAAFFFOOOWWWXXXYYY\\\bbbgggjjjkkkmmmqqqrrrooorrrsssxxx|||~~~zzzrrrggg\\\SSSLLLGGGDDDEEEKKKTTT^^^fffjjjjjjiiibbbccceeeggglllvvv|||vvvqqqtttsssqqqnnnlllkkkiiiiiieeeddddddbbbaaa___^^^]]]\\\ZZZWWWUUUSSSQQQNNNLLLFFFDDDAAA???===<<<<<<<<>>@@@DDDDDDJJJTTT[[[\\\\\\^^^aaaeeegggfffiiimmmooolllsssvvv{{{{{{xxxxxxwwwuuussssssxxx~~~iii```QQQCCC<<<<<<@@@DDDDDDOOO___mmmrrrqqqnnnkkkeeegggjjjnnnuuu~~~yyywwwsssnnnjjjmmmlllkkkiiihhhgggffffffcccbbbbbbaaa___]]][[[ZZZZZZWWWTTTRRRQQQOOOLLLJJJEEECCC@@@===;;;;;;;;;<<<@@@===999666666666666666444444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000.................................///////////////////////////////////////------------------------000///---,,,+++,,,------............/////////000------......///000000000.........///////////////000000000000000000000000000222444666777666444222111111111111000000000000////////////////////////***+++---///000000///...........................---------...///000000111000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000111111222333333444555555333333333222222222111111333333444444555444444444444444555777888:::;;;;;;555555444333333333333444...///000222222111111000000000111222222333444444333333333333333333333333111111000000111222333333000000000000000000000000//////000000111111111222222222111000//////000000000000000000000000000000000000//////.........---............////////////000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////000000//////.........---////////////////////////...000222000---,,,---///222222222222222222222222////////////////////////////////////////////////////////////////////////000000000000000000000000------...///000000000/////////000000111111111222111000...,,,,,,,,,...///000000////////////000000---...000111111111000///000000////////////000000////////////////////////---.........//////000000////////////////////////............/////////000111111111222444444333222////////////////////////000000000000000000000000---...111222222111...---...//////000000000000000//////000000000000////////////000000000000//////000000000000111111111111000000000000000000000000......////////////...............////////////000////////////////////////000000000000000000000000ccc___ZZZTTTOOOJJJEEEAAA<<>>===???AAALLLNNNRRRZZZbbbffffffdddhhheeebbbaaacccgggjjjlllwww}}}}}}}}}zzzssslllmmmssszzztttdddRRRIIIAAA===999777>>>HHHSSSXXX```hhhnnnppppppooonnnqqqvvv~~~tttmmmkkkjjjgggdddllljjjhhheeecccaaa``````aaabbbaaa___\\\ZZZZZZ[[[UUUTTTTTTRRROOOLLLIIIGGGDDDBBB???>>>>>>===;;;:::999999888777666555444444222222222111111111111000000000////////////000000000000000000000000000000---///000222222000///---////////////////////////000000//////......------////////////////////////------......///000000000---.........//////000000////////////////////////......///000000000000000------......//////000000////////////000000000000555666777888777555333222444444333222111000///...000///...------...///000)))))))))***+++,,,---.....................------////////////............000000000000////////////000000000000111111111111222222333333333222222111222222222222111111000000222222333444444555555666555555444333222222111111444444555666777777666666888888999999999::::::::::::888666333222222333444222222222222222222222222111222333333444444333333222222333333333444444444222222111222333333222000444333333222222333333444000000111222222333444444444444333333222111000000222111111111000000//////000000000000000000000000222111111111000000//////222222111111000000//////111111222333333444555555444333222111111222333444000000////////////000000000/////////............////////////////////////222222111111000000//////222222111111000000//////111111111111111111111111222222111000///...------////////////////////////111111000000000000111111000000////////////000000000////////////000000111000000000000000000000000000000000000////////////111000000///////////////////////////000000000000---.........//////000000000000000000000000000000000000000000000000000000000///.........///111222000000000000000000000000////////////000000000000111111000000//////......000000//////.........---000000111111111111000000222111111111000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000ZZZWWWTTTRRROOOKKKFFFBBB???@@@@@@???>>>???CCCFFFOOOQQQUUU]]]ffflllnnnmmmkkkfff```___cccjjjoooqqq~~~zzzwwwuuurrryyy}}}gggTTTGGG@@@;;;;;;<<>><<<:::;;;:::999777999999888777666555444444222222222111111111000000000000////////////000000000000000000000000000000...///000111111000///...///////////////////////////////////////.........///////////////////////////////////////...................../////////000////////////////////////......///000000000000000.........///////////////.../////////000000000000444555666777777666444333333333222111000///...---//////...------...//////,,,,,,,,,,,,---...///000................................./////////000000000000000000000000000///000000000000111111111222222222222333333222222111333333222222111111111111222333333444555555666666777666666555444444333333222333444666777888888888777888888888999999999999999777555333111111222333333333333333333333333333222222333444444444444333222333333333333444444444444333333444555555444222444333333222222333333444111222222222333444444444444444333333222111111111222222111111111000000000000000000000000000000000222222111111000000000000222222222222222111111111222222222333333444444555333333222222222222333333111111000000000000111111111111111000000000//////000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000/////////...------,,,,,,////////////////////////111111000000000000111111000000////////////000000000000////////////000000000000000000000000000000000000000000////////////111111000////////////000111111000000//////.............../////////000000000000000000000000000000000000000000000000000000000//////...///000111222////////////////////////////////////000000000000111111000000////////////000000/////////.........000000111111111111000000111111111111000000000///////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000......------------......////////////////////////000000000000000000000000PPPPPPPPPPPPOOOLLLHHHDDDAAAAAAAAAAAABBBEEEKKKOOOUUUVVVZZZ```iiippptttvvvqqqjjjbbbbbbjjjssszzz}}}}}}}}}yyylllWWWEEEAAA===;;;===BBBIIIVVVaaagggeeeddddddhhhnnntttyyy~~~zzzrrrmmmkkkiiigggeeeggggggfffdddcccbbbaaa```^^^______]]]ZZZXXXWWWWWWRRRQQQOOOMMMIIIFFFCCCAAA===;;;999999::::::999888999888888777666555444444222222111111111000000000000000////////////000000000000000000000000000000...///000111111000///...////////////////////////.........///////////////////////////////////////111000000///......------............////////////////////////////////////......///000000000000//////////////////.............../////////000000000222333555666666555555444222111111000///...------......------------......------------...///000000........................,,,------...000111111222000000000000000000000000000000111111111222222222111222222333333222222222333333333333222222222222333333444444555666666666888888777777666666555555111222333555777888999999666777777777777777888888:::999777555444444555555444444444444444444444444222333444444555555444444333333333444444444555555666666555666777888666444444444333333333333444444333444444444444444444444444444444333333222222111222222222222111111111111111111111111111111111111222222222111111111111000333333333333333333444444333333333333333444444444222333333444444333333222333222222111111222222333333222222222222111111111222222222222222222222222......//////000111222222000000000111111111111111////////////////////////........................////////////////////////111000000//////000000111000000////////////000000222111000//////...//////000000000000000000000000////////////000000000000000///......------......222222111000///...------......////////////000000000000000000000000000000000000000000000000000000///////////////000111111........................////////////000000000000111000000000000/////////000000////////////......000000111111111111000000111111111111000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////......------------......////////////////////////000000000000000000000000KKKLLLMMMOOOOOOLLLHHHDDDAAABBBEEEHHHLLLQQQUUUXXX]]]]]]___bbbhhhoootttwwwuuuooojjjmmmwwwuuueee\\\VVVNNNFFFGGGFFFGGGIIILLLRRRZZZaaaiiihhhgggiiinnnwww{{{wwwqqqllljjjiiigggeeeeeeeeeddddddcccbbbaaa```^^^___```^^^[[[XXXWWWWWWRRRQQQOOOLLLIIIEEECCCAAA>>><<<::::::<<<<<<<<<;;;888888777666555444444333111111111111000000000000000000////////////000000//////////////////////////////000000000000//////////////////////////////------......//////000000////////////////////////000000//////.....................///////////////////////////////////////---...//////000000//////000000//////......------........./////////000000111111333444555555555555222111111000//////............------------......,,,,,,,,,,,,,,,---...///---------...............---......///000000111111000000000000000111111111111111111222222222333333111222222333333333333222444444333333333333333333444444444555666666777777888888888777777666666666222333444666777888888888666666666666666666666666888777666555444444555555555555555555555555555555333333444555555555555555444444444444555555555555777666666777888888777555444444333333333333444444555555555555555444444444555444444444333333333222333333333333222222222222222222222222222222222222222222222222222222222222222222222333444444444555444444444444444333333333222333444555555444333222444444333333333333444444333333333222222222111111222222222222222222222222/////////000000111111111000000000111111222222222//////////////////////////////000000111111111111////////////////////////000000////////////000000000000////////////000000222222000///............////////////////////////////////////000000000000...---,,,,,,++++++,,,,,,111111000000//////......//////////////////000000///////////////////////////////////////////////////////////////000000111////////////////////////////////////000000000000000000000000000000000000000000//////////////////000000111111111111000000111111111000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////000000////////////000000////////////////////////////////////////////////HHHHHHIIIJJJKKKIIIFFFCCCBBBFFFMMMTTT[[[^^^______ffffffffffffiiinnnssswwwwwwttttttyyy}}}zzzppp^^^MMMHHHLLLOOOOOOPPPSSSVVVWWWXXX[[[^^^___dddfffjjjpppyyy}}}yyyxxxxxxwwwuuusssoookkkiiihhhfffeeeccccccccccccbbbaaa```___[[[]]]^^^]]]ZZZWWWUUUUUUNNNMMMJJJGGGDDDAAA???>>>>>><<<;;;;;;<<<======<<<888888777666555444333333111111111000000000//////000000////////////000000//////////////////////////////000000000000//////////////////////////////------......//////000000////////////////////////............//////000000///////////////.........////////////////////////------...///////////////000000//////......------............////////////000000111222333444444555222222222111111000000///........................------,,,,,,,,,---......---------.........//////000000000000000000/////////000000000111111111222222222222222333333333333222222333444444444444444444444444444444555555555444444555666666777777888777777777666666666666666555555666666666666666555555555555555555555555555333333222222222222222222666666666666666666666666444444555666666666666555444444555555555666666666777666555666888888666555555444444333333444444555666555555555555555555555555555555444444444444444333333333333444444444444333333333333333333333333222222222222333333333333111222222222333444444444555444444444444444444444333444555666666555444333555555444444444444555555333333333222222222111111222222222222222222222222222222111111000000000000000000111111222222333333111111111111111111111111//////000000111222222222000000000000000000000000000000////////////000000000000////////////000000222222000///............////////////////////////.../////////000000000111///...------,,,,,,------......//////000000111111000000000000000000//////////////////////////////////////////////////////...//////000000000000000000000000000000000000000////////////000000000000000000000000111111111111//////000000000000000000000000111111111111000000000000000000000000111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000////////////000000////////////////////////////////////////////////DDDCCCBBBCCCFFFGGGGGGFFFJJJOOOXXXbbbiiijjjgggdddkkklllkkkkkklllooouuuyyyzzz{{{~~~~~~~~~}}}tttmmm]]]XXXPPPGGGHHHPPPVVVWWWUUUZZZ______```cccdddccccccgggoooyyyzzzvvvtttsssrrrpppooommmkkkiiigggfffeeebbbbbbccccccbbb```^^^]]]VVVXXXZZZYYYVVVRRRPPPPPPMMMLLLIIIFFFDDDBBB@@@@@@<<<:::999999:::;;;:::999888777777666555444333333111111000000000/////////000000////////////000000000000000000000000000000000000////////////000000////////////////////////.........///////////////////////////////////////------......///000000111///////////////.........////////////////////////------...////////////...///////////////.........------........./////////000000000111222333333444222222222222111111111000......////////////......///...............//////,,,,,,------.../////////111111111000000////////////000000111111222222222222222333333333444444444333333444555666666666666555555555555555666666666555555666666777888888888666666666666555555555555666666666666666555555444666666666555555555555444555555555555666666666666666666666666666666666666444555666666777666666666555555555666666666666777666555555666777777666444555555444444444444555555444555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444222333333333333444444444222222333333333333333444444444444444444555555555444555555555555555555444666555555444444555555666333333333333222222222222333333333333333333333333444333333222111111000000111111111222222222222222333333333333333333333333.........//////000000000000000000000000000000000000//////......//////000000000////////////000000222111000//////...//////000000000000000000000000......//////000000111111222111000000///000000000------...///000111222222111111000000000000//////000000000000000000000000000000000000000000000000......///000000000000000111111111111111111111111////////////000000000000000000000111111111111222//////000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////......------------......////////////////////////000000000000000000000000@@@>>>===@@@EEEKKKPPPRRRWWW[[[ccclllrrrqqqkkkfffgggiiijjjkkklllqqqwww|||zzzooobbbYYYOOOPPPPPPNNNQQQWWWZZZYYYVVV\\\```___aaafffiiihhhnnnsss{{{yyytttrrrqqqpppooollllllllljjjhhhgggffffffaaabbbbbbbbbaaa___]]][[[TTTVVVWWWWWWTTTPPPNNNMMMLLLKKKHHHFFFCCCBBBBBBBBB<<<:::888888888999888777777777666555444333333222111000000000////////////000000////////////000000000000000000000000000000000000////////////000000///////////////////////////////////////.........////////////////////////.........///////////////000/////////............////////////////////////,,,---......//////...............///////////////---------.........//////000000000000111111222333111111111111000000000000//////000111111000//////......------------......,,,,,,------...//////000000000000000000111111111///000000111111222333333333333333333444444444444444555666777888888888888555555666666666777777777555666666777777888999999666666666666666666666666555555666666666666666555666666666666555555555444666666777888888999888888666666666666666666666666555555666777777777777666555555666666666777777777777666666666888888666555555555444444444444555555333333333444444555555666555555555555555555555555444444555555555666666666444444444444444444444444333333333333444444444555555555555444444444444444333333444444555555666666666666555555555555666666555555555444444555555555555555555444444444333333444444444444444444444444444333333333333333333333333222222222222222222111333333333333333333333333//////////////////000000000000000000000000000000//////............//////000000////////////000000000000////////////000000000000000000000000000000.........///000111111111222111000000//////000000......//////000000111111111111111000000000//////000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000////////////000000000000000000111111111222222222//////000000000111111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000......------------......////////////////////////000000000000000000000000???===<<<@@@HHHRRRZZZ___bbbeeekkkrrrvvvtttmmmggg```cccfffhhhkkkpppxxx~~~uuucccTTTKKKSSSUUUVVVTTTVVVZZZ[[[YYYWWW]]]___\\\^^^fffkkkjjj{{{yyyvvvrrrooonnnmmmlllkkkjjjkkkkkkjjjhhhfffffffffaaabbbcccbbbaaa^^^\\\ZZZTTTVVVXXXXXXUUUQQQNNNMMMGGGEEECCC@@@???>>>>>>>>>===;;;999888999999888777777777666555444333333222000000000000////////////000000////////////000000000000000000000000000000000000////////////000000////////////////////////000000//////.........---////////////////////////000000000///......------000000//////.........---////////////////////////,,,---......//////......---.........//////000000---------.........//////000000000000000111111222000000000000///////////////000111222222111000///,,,++++++*********++++++,,,,,,------...///000000......///000111222333333///000000111222222333333333333333444444444555555555555777888999999999999555555666666777777888888666666666777888888999999666666666666666777777777333444555666777777777777777777666666666555555555000111222333444444444444666666666666666666666666555666666777777777777777666666666666777777777777888777666777999999777666555555444444444444555555222222333333444555666666555555555666666666666666444555555555666666777777555555555555555555555555333333333444444555555555777777666666555555555444333333333444555666777777777666555444444555666777555555444444444444555555777666666666555555555555666666666666666666666666222333333444444555555666444333333222222111111111333333333333333333333333222222111111111111111111000000000000000000000000//////............//////000000////////////000000000////////////000000111000000000000000000000000---......///000111111222//////...------------...000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000---...000111111111000///////////////////////////////////////000000000000000000111111222222222222//////000000111111111222000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000222000///......///000222111111111111111111111111000000////////////000000////////////////////////000000000000000000000000===<<>>???EEETTThhhzzz|||vvvppplllhhhiiikkkoootttyyy~~~}}}|||~~~}}}uuuhhhZZZPPPNNNPPPWWW]]]```]]][[[\\\ZZZVVVXXXWWW[[[ccckkkrrr}}}yyysssooommmkkkjjjjjjjjjhhhgggiiiiiiiiihhhgggeeebbbaaabbb```^^^]]]]]]\\\[[[YYYYYYWWWSSSQQQOOONNNKKKIIIIIIFFFAAA>>>======;;;:::999999888888777666666555444444333333222222222222111111111111000000000000---///000000///...///000222111000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////.........//////...............////////////......000000//////......------.........///////////////000000000000000111111111000000////////////000000000000////////////000000000/////////............000000000//////.........---------.........//////.........///000000111111444444444444444444444444666555444444333444555666888888999::::::::::::::::::::::::::::::999999888888888888999999999999999777666555444444444555666666555444333333444555666777777888888888777777777666666777777777777666666666777777888888777777666777777777777777777777777666666666666666777888888999888777666666666777888777777777777666666666666666666666666555555555555666555555444444555555666666777888999999888777666555555555666666666777777777555444555777888666555666666555555555444444444555666666777777666666555333444444555555666666777666666555555555444444444777777777777777777777777555666666666666666666555666555555444444555555666666444333333666666555333555555555666666666666666444333333333333333333444222111000/////////000000000000000/////////......111000000000////////////000000000000000000000000111111111111111111111111//////000000000000//////111000////////////000111000000000000////////////111000000000/////////...////////////000000000000000000000000000000000000111111222222222222111111000000000000////////////111111111111111111111111222222111000000111111222111222333333444444333333000000000000000000000000000000000000000000//////.../////////000000000111000000000000//////......///////////////////////////,,,++++++...//////---...//////000000000000///............////////////000000000000000000000000AAADDDNNN^^^sssyyyrrrnnnoooqqquuuyyy|||~~~~~~~~~|||xxxmmmfff]]]WWWVVVWWWYYYYYYZZZ___aaa___]]]^^^^^^]]]___```eeennnwww~~~uuupppmmmjjjhhhggghhhhhhfffeeegggfffeeedddcccbbbaaaaaaaaa___]]]\\\\\\[[[ZZZXXXWWWUUUQQQOOONNNLLLJJJHHHGGGDDD@@@>>>===<<<;;;:::999888888777777666666555222222222222111111111111111111111111000000000000///000222111000//////000111222222222000///000111////////////////////////////////////////////////////////////////////////........................////////////////////////...//////000000//////...//////............//////333111000...------------///////////////.........111000000000000000000///000//////......//////000//////............//////////////////............/////////...............------........./////////---......//////000000111222333333444444555555555555555555555555555555555777888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999888999999999:::::::::;;;888777666555444444555555555555333333333333444555555555666666666666666555777777777777777777777777777777888888888888888777777777777777777888888888666666666777777777888888777777666666666777888888999999999888888777777777666666666666777777777777666666555555555555666666777777888888888888777777555555666666666777777777666555444555777888777666777777777666666666666555666666777777777777666666555555555666666666666666666666666555555555444444777777777777777777777777777666666555555666666777666555555444444555555666777555444555666777666555666666666666666555555555333333333333333333333333222222111000000000111111111111000000000/////////222111000///...///000000000000000000000000000000111111111111111111111111///000000111111000000///111000000//////000000111////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111222222222222111111////////////000000000000111111111111111111111111111111000000000111111222222222333444444444444333000000000000000000000000//////000000000000000000////////////000000000000////////////.......................................---,,,,,,...//////...///000000000000//////...............////////////111111111111111111111111HHHLLLUUUdddtttzzzvvvttt}}}~~~zzz}}}|||nnneee\\\XXXTTTUUUYYY^^^______ZZZ\\\]]]\\\]]]aaafffiiiiiimmmttt~~~xxxqqqlllhhhgggeeeeeefffgggfffeeeeeedddcccbbbaaaaaaaaaaaa```^^^\\\\\\[[[ZZZXXXVVVUUURRROOOMMMKKKJJJHHHFFFEEEBBB???======<<<;;;999888888777777666666666666222222222222222222111111111111111111000000000///000222333222000/////////000111333222000...///111////////////////////////////////////////////////////////////////////////........................//////////////////////////////000000000000//////000///...------...///000222111...---,,,---...///000000//////......------111111000000/////////.../////////....../////////.........------.........///////////////...........................------............////////////---......//////000111111222222333333444555666666333444555555666555555555666777888:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;<<<:::999777555444444555555666555333222222333444444333444444555555555555555777777666666666666777777777888888999999999999888888888888888777777666666666666777777888888888888666666666666777777888888777777777666666666555555555555555555666666666666777666666555555666666777555555666666666666555555555666666666666777777777777777777888999::::::999999999888888888777777777666777777888888777777666777777777666666666555555666666666666555555555555666666666666666666666666888777666555555666777888666666555555555555666666777666666666777777777666777777666666555555444444444444555555555555444444333333222222222222222222222111111111111000000000333222000......///000111000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000......//////000000111111000000000000////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000222222222222222222222222000000000000000111111111111111222333333333333222000000000000000000000000.........//////000000000////////////000000000000///////////////////////////////////////////////////.........//////000000000000111000000///...---............////////////000000000000000000000000RRRVVV^^^hhhssszzz~~~zzz}}}|||kkk]]]VVVSSSVVVZZZ___aaabbbaaaaaaZZZYYYXXXXXX[[[aaaiiiqqqttt{{{|||xxxrrrmmmiiifffdddcccccceeegggffffffeeedddcccbbbaaa```aaaaaa^^^]]][[[[[[ZZZYYYVVVSSSRRROOOLLLJJJIIIHHHFFFDDDBBB@@@>>>======<<<:::888777777777666666666666666222222222222333333333333111111111111000000000///000222333222000////////////111222222000/////////////////////////////////////////////////////////////////////////////////................................................//////000000000000//////000///...------...///000///...---,,,---...111222000000//////......------111000000000//////......//////............//////......------------...............///////////////------.........................../////////000000......//////000111111111222222333333444555666666333333444555666666555555555666777999:::;;;;;;;;;===<<<;;;:::::::::;;;;;;888888999::::::;;;<<<<<<:::999888666555555555666666555444333222333444444333333444555555555555555666555444444444444555666777777888999999999999999;;;:::999888777555555444666666777888999888888777555555666666777777777777555555555555555555555555555555555666666666777777777777777666666777777777666666555555555555666666666666666666777777777888777888888999999999999:::::::::999999999888888888777777888888888888777777888888888777777666555555777777666666666555555555666666666666666666666666888777666555555666777888666666666555555666666666666777777777777666777777777777666666555555444444666666777888888777666666333333444444444444444444333222222222222111111111444222000///...///111222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000......//////000000111111////////////000000000000////////////000000000000//////////////////////////////000000000000//////.../////////000000000111111111111111111111111111//////000000111111111111//////000111111111111111000000000000000000000000/////////000000111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111222000000111000000///...---............////////////////////////////////////ZZZ___gggooouuuwwwxxxxxxtttzzzzzz}}}{{{hhhZZZTTTSSSTTTZZZbbbffffffcccaaa```]]]ZZZYYY[[[^^^cccllluuu|||xxxuuusssooollliiigggeeeddddddeeeffffffeeeeeedddcccbbbaaa```______]]]\\\[[[ZZZZZZWWWTTTQQQOOOMMMJJJHHHGGGFFFDDDBBB@@@>>>===<<<<<<<<<:::888666666666666666666666666222222222333333333333333111111111111000000000000///000222111000//////000111111000222333222000---////////////////////////////////////////////////////////////////////////...................................................//////000000//////...//////............//////------------...000111333///////////////.........000//////////////////...///......------......///......------------...............///////////////.............../////////....../////////000000000//////000111111222222333222333333444444555555555333333444444555666666666555666777888999:::::::::===<<<:::999999999:::;;;777777888999:::;;;<<<<<<:::999888666666666777777888777555444333333444555333444555666777777777777666555333333333333555666666666777888999999999999;;;:::999888777555555444666777888999999999888777555555666777777777666666444555555666666777777888666666777777888888999999888888777777777777888888888888777777777777888888666666666777777777888888666777888888666666777888:::::::::999999999999888888888999999999999888888999999888888777777666666777777777666666666555555777777777777777777777777888777777666666777777888777666666555555666666777666777888777666555666888666666666666666555555555777888999::::::999888777444444555666666666555555444333333333333222222222333222111000///000111111111111111111111111111111222222222222222222222222000111111222222111111000000111111222222111111000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000......///000111111111111......///000000000000///000000000000000000000000111111222222222222222333000000000000////////////000000000000111111111111111111111111111111111111///000111000///000111333///000000000000//////...............////////////........................]]]bbbjjjqqquuuuuusssrrrpppzzz}}}mmm___XXXXXXYYYZZZ^^^bbbddddddcccbbbaaa```^^^aaahhhlllooowwwzzzwwwsssqqqpppooonnnlllllljjjgggfffeeeeeecccaaadddddddddcccaaa___]]][[[\\\[[[ZZZZZZYYYVVVRRROOOMMMKKKHHHFFFEEEDDDCCCAAA>>>===<<<<<<<<<;;;999777666666666666666666666666111111111111222222222333111111111111000000000000---///000000///...///000555222000333777777222---000000000000000000000000////////////////////////////////////////////////.........................................................//////...............////////////......------......//////000000.........///////////////.........//////////////////......------....../////////............//////............/////////000.........//////000000000.../////////000000000000111111111222333333444444444444444444444444444444444444333333444555777888777888999999:::::::::999<<<;;;999888888888:::;;;666666777888999:::;;;;;;:::999888777777777888999999888666555444444555555555555777888888999999999666555444333333444555666444555666777888888888888888888888777777777777777555777888::::::999888777555666777777777666555444333333444555777888999999555555666777777888999999999888888777777888888999999888777666666777888999666666777777777888888888777999:::888666444555777:::::::::999999999888888888999999999999999999888888888888888888888888888777777777777666666666555777777777777777777777777777777777888888777777777777777666666666666777777444666888777555444666888555555555666666666666666666777999::::::999777666444555666777777777666666444444444444333333333333222222222111111111000000111111111111111111111111222222222222222222222222000111111222222111111000000111222222222222111000000000000000////////////.../////////000000000111////////////000000000000000000000000000000000000111111222222222222111111.........///000111111111////////////////////////---...///000111111111000...//////000000000000000000000000000000000000000111111111000000000000000111000000000/////////.../////////000000000111111000000000000000000000000---///000///......000222...//////000000000000///............////////////////////////////////////\\\bbbjjjppprrrpppmmmkkkrrr|||uuuggg```_________```___]]]^^^```bbbcccbbbaaabbbiiiuuu{{{~~~{{{wwwwwwtttqqqppppppppppppoooqqqnnnjjjgggeeeccc```^^^bbbcccccccccaaa^^^[[[YYY[[[[[[ZZZYYYYYYVVVRRRNNNLLLJJJGGGEEEEEEDDDBBB@@@===<<<;;;;;;<<<;;;999777555555555666666666666666//////000000111111111222111111111111000000000000,,,---///000///...///000999444000444:::;;;444---111111111111111111111111////////////////////////////////////////////////................................................------............---------...///000000///...---...//////000//////...------.........//////000000---.........//////000000.........------.........//////............//////---.........//////000000.../////////000000111111////////////000000000000111222222333333444555555444444444444444444333333555444333222333555777999999999:::;;;;;;;;;::::::<<<;;;999777777888999:::555666777888999:::;;;;;;999888777777777888999::::::999777666555555555666666666888999::::::::::::888777555444444555777888444444666777777888888888555666666777888999999:::555777999:::::::::888777666666777777777555444333000111222444555777888999222333333444555666666777999999888888888888999999777666555444444555666777777777777777888888888888:::<<<===;;;888666777999:::::::::999999999888888888999999::::::999999888888888888888888888888888777777777777666666666666777777777777777777777777666777888999999888777666777777666666666666777777444666888777444333555777444555555555666666777777555777888999999888777555444555666888888888777666555555444444444333333333111222222222222111000000111111111111111111111111000000000000000000000000111111222222222222111111000111222333333222111000111111000000//////........./////////000000111111////////////000000000000000000000000000000000000//////000000000000//////---......///000111111222////////////////////////,,,---///000111111111000//////000111111111111111000000000000000000000000......------,,,,,,,,,+++111111000000/////////...---.........//////000000////////////////////////,,,...///...,,,,,,...111......///000000111000000............/////////000000000000000000000000000eeebbbccchhhkkkjjjiiijjjwww~~~~~~ssslllkkkhhhbbb\\\^^^______]]]ZZZ\\\aaaeeejjjooowww}}}yyywwwuuusssqqqpppqqqqqqpppooonnnmmmkkkhhheeebbb```___```______```bbbaaa___]]][[[[[[[[[YYYWWWSSSOOOMMMKKKIIIFFFDDDDDDCCCAAA???===<<<:::999888777777777555555666666555555444333333222000///...///000222333000---,,,...000///---000000000000000000000000///222555777666333///---000000000000000000000000000000000000000000000000000000//////.........---///////////////.........////////////////////////000000////////////000000111000///...------...///,,,,,,---...///000111111........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111000000//////333333333333333333333333444444444444444444444444444444333333333333222222222222333444555666777888999999888888999999:::;;;888999:::999777777777888888888888999999::::::::::::999999888888999999:::===<<<:::888777777777888999999999999999999999999999888777555555555666777777777777777777777777777888888888777555666888:::555555666666777777777888888888888888777666444444222222222333333444444444666666666666555555555555555444444666999:::::::::777666666666666777777888;;;;;;:::999888777666555999999999999999999999999;;;;;;;;;;;;:::999888777888:::<<<;;;888777888;;;:::::::::999888777666555666666666666666666666666666666666666777777777777777777777777777777777777666666666666777777777777777777888999888777666555777888888888888777666666666777777777777777666666777777777777666666666666999444000000444666555333444444444444444444333333555555555444444333333333444444444333333333222222111222222333333333222222000000111111111111000000111000000000//////......000000000000000000000000222000......///000000000000000000///...,,,+++***,,,------...///000000111111111000000//////......222111000//////000111222000000000000111111111111//////000000111111222222111111111111111111111111000000000000111111111111111000000111333333222111000000111111111111000000......//////000000111111...............---------///////////////.........000000000000000///......////////////000000000000``````ccciiikkkjjjjjjmmm|||vvvppplllkkkiiiddd```]]]^^^^^^\\\[[[]]]dddjjjtttyyy}}}zzzxxxvvvtttrrrpppoooppppppooonnnnnnmmmkkkiiifffcccaaa```^^^^^^^^^___```___]]][[[[[[[[[ZZZXXXUUURRROOOMMMKKKHHHEEECCCBBBAAA???======<<<;;;:::999888888888444444444444444333333222444333111000///000111222333000...---///000///...000000000000000000000000///111333555444222///---000000000000000000000000////////////////////////000/////////.....................///////////////////////////////////////000000////////////000000111000///.........//////------...///000111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333222222222111111333333333333333333333333444444444444444444444444444444333333333222222222000111222444666888999:::999999888888999999::::::777888999888666555666777888888999999:::::::::::::::999999888888999999:::<<<;;;999888888888888999999999999999999999999999999888777666555666666777888888888888888888888888888888888777666666888:::888888999999999999999999888888888888777666555444222222222222333333444444555555666666666666666666666555555777999::::::999777777777777777888888999:::999999999999999999999999999999999999999999999;;;;;;;;;;;;:::999888888666777999888555444555777888888888777666555444333555555555555555555555555444555555555666666666666666666666666666666666666666666666666666777777777777777888999999888777666888888999999888888777666666777777777777777666666777777777666666666666555:::555111222555888777444888888777666555333333222555555555444444444333333222222222222111111111111222222333333333333222222111111222222222222111111111111111000000000//////000000000000000000000000000...,,,,,,---//////...//////000000000///...............///000000000111000000000000////////////222111000//////000111222//////000000000111111111000000000000000111111111111111111111111111111111111000000000000000000000000000///111222333111000000000111111111111000000////////////000000000000000000000000000000000000////////////////////////000000000000000///......////////////000000000000aaaaaaeeejjjiiigggkkkppp{{{rrrqqqpppmmmjjjfffcccaaa]]]]]]^^^]]]^^^cccmmmttt~~~zzzwwwwwwvvvuuurrrpppnnnnnnnnnooonnnmmmmmmllljjjhhheeebbb```______^^^^^^___```___]]][[[[[[ZZZXXXUUURRRPPPNNNMMMJJJGGGDDDBBB@@@???===;;;===<<<;;;:::999888888888333333333333333222111111444333222111000111222222222000///...///000000///000000000000000000000000000000111222222111///...000000000000000000000000////////////////////////////////////............------......//////000000////////////////////////000000////////////000000111000//////.../////////...//////000111222333333////////////////////////111111111111111111111111000000000000000000000000222222111111000000//////111111000000111111222333555555444444444444333333333333333333333333333333444444444444444444444444333333333333222222222222000000222444777999;;;<<<888888999999999:::::::::666777888777555555555666999999999::::::::::::::::::999999888888999999::::::999999888888888999:::999999::::::::::::::::::999888777777666777777777888888888888888888888888777888999888666666888::::::::::::::::::999999999777888888777777666555444111222222222222222333333444444555555666777777777888777666777999:::999888888777777777888888999:::888888999:::;;;<<<<<<===::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999888555666777666444333444555444444555444444333222222333333333333333333333333222333333333333444444444444444444444444444444444555555555666666666777777777888888999999999888888999::::::::::::999888888666777777888888888777777777777666666666555555555:::777444444777888888666999888888777666555555555555555555555555444444444333333222222222111111111111222222333222222111111222222333333333333222222222222222111111111111000000000000000000000000000000...------...//////...//////000111111111111111000000000000000000111111////////////000000000000111111000000000000111111//////000000000000111111111111111111000000000000000000000000000000000000111111000000//////....../////////000111222111///000000111111111111000000000000000000////////////---------------------...////////////////////////000000000000000//////...////////////000000000000gggggghhhhhheeeccciiirrrxxxsssooonnnppprrrssspppiiiccc___^^^^^^```aaacccgggooo{{{}}}wwwtttssssssttttttqqqooommmlllmmmmmmlllkkkkkkjjjhhhfffcccaaa___^^^aaaaaa```aaabbbaaa___\\\ZZZXXXUUURRRPPPNNNLLLLLLHHHFFFBBB@@@>>>===;;;999;;;:::999888777777777777333333333333333222222111333222111000000000111111000//////...////////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////.........,,,------...///000111111////////////////////////000000////////////000000111000000000000000000000000000111111222333444444////////////////////////222222222222222222222222000000000000000000000000444333333222111000000///222111111111111222333333555555555444444444444444333333333333333333333333444444444444444444444444333333333222222222222111111222333555777999:::;;;888888999999::::::::::::777888888888666555666777999999999:::::::::::::::999888888888888888888999777777777888888999999:::999999999999::::::::::::888888888888888888888888888888888888888888888888777888999888777777888999:::999999888888777777777777777777777777666555555222222222222222222222222333333444555666777888888:::888777888999:::999777666666666666777888999999777888888999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;:::999999666777777666555444444444222222333333333222111111111111111111111111111111000000111111111222222222222222222222222222222222444444444555555666666777777777888999999999999:::::::::;;;;;;::::::999888777777888888999999888888777777777666666666555555999777555555777888777666555555555666777888999999666555555555555555555555555555555555444444444444111111111111111000000///111222222222222222222111222222222222222222222222111111111111111111111111222111000000111222111000///000000111111111111111222222111111111111111111......//////000000111111111000000000000000000111////////////000000000111222222111111000000//////////////////////////////111111000000///.........///......///111111000///000000111111111111000000111111000000//////......++++++,,,,,,,,,,,,,,,,,,///////////////000000000//////000000000000//////////////////000000000000hhhgggfffeeebbbbbbkkkvvv{{{rrrkkkggghhhjjjnnnrrrtttqqqjjjccc``````cccfffkkkooovvv{{{wwwsssppppppqqqrrrrrrpppnnnlllkkkllllllkkkjjjkkkjjjhhhfffdddbbb```___aaa``````aaaaaa```^^^[[[WWWVVVSSSPPPMMMKKKJJJJJJFFFDDDAAA>>>===<<<:::888888888777666555555555555444444444444444333222222111000000///////////////---...//////............//////////////////////////////////////////000000////////////////////////.................................///////////////,,,------...///000111111////////////////////////000000////////////000000000000111111111111111111111111222222333333444444222222222222222222222222444444444444444444444444222222222222222222222222555555444333222111111000222222222222222333333444333333333444444444444444333333333333333333333333444444444444444444444444333333222222222111111111333444444555666777777888777888999:::::::::999999888999:::999777666777888999999999999999999999999777777777666666777777777555555666777777888888888888888888999999999::::::888888999999999999999999888888888888888888888888777999:::999888777888999:::999999888888777777777666777777777777666666555222222222222222222222222222333444555666777888999:::999777888999999888666444444444555555777888888888888888888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::777666555444444444333222111111222222333222222222000000000000000000000000////////////000000000000000000000000000000000000222333333444555555666666666666777777888999:::;;;:::;;;;;;;;;;;;:::999999777777888999999999999999888777777777777666666666777666555555666777777666444444555666777888888888666666666666666666666666666666666555555555444444000000111111000//////...000000111111111111000000222222222222222333333333222222222222222222222222222111111111333333222000000111111111111000//////222222222222111111111111......//////000000111111000000000111111000000000...////////////000000000222222111111000000//////////////////////////////111111000000/////////...///......///111111000///000000111111111111000000111111000000//////............//////000000000111////////////000000111111//////000000000000//////////////////000000000000gggddddddffffffiiirrr|||}}}}}}ssslllhhhgggjjjnnnjjjmmmooonnnjjjgggggghhhkkkqqqxxx|||yyywwwtttqqqppppppqqqqqqqqqooommmkkkkkkkkklllkkkjjjmmmllljjjhhhfffdddcccbbb^^^^^^]]]]]]^^^]]]ZZZXXXUUUTTTRRROOOLLLJJJHHHGGGEEEBBB???======<<<:::888777666555444444444444444444444444444444333333222000000/////////.........,,,...000000///...///000000000000000000000000000////////////000000000000000000000000000000000000.................................///////////////------......//////000000////////////////////////000000////////////000000000000111222222222222111222222222222333333444444555555555555555555555555555555555555555555555555444444444444444444444444555555444444333333222222333333222222333333444555222222222333333333333444333333333333333333333333444444444444444444444444222222222222111111111111444444444444555555555666777888999:::;;;:::999999888999:::999888777777999888888888888888777777777666555555444444555555666333444555555666666666555666666777777888999999999888888999:::::::::999999999999999999999999999999777999::::::999888888999:::::::::::::::999999999666666777777777777666666444444333333333333333222333333444555666777888999999777666777888888777666333333333444555666777888999999999888888777777777::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;555444222222222222000...000000111222333333333222////////////////////////............////////////////////////////////////111222222333444555666666555555555666777999:::;;;::::::;;;;;;::::::999888777888999:::::::::::::::999999888888888777777777666666777777777666666666888888888777666555555444666666666666777777777777555555444444444333333333222222222222111000//////000000000111111000000000111222222222222333333333222222222222222222222222111000///000222222000///111111111111111000///...111111111111111111222222////////////000000000000000000111111111111000000......////////////000000111111111111000000000000000000000000000000000000000000000000111111111111/////////000111222111///000000111111111111000000000000000000////////////.........//////000000111...//////000000111111222...//////000000000000000////////////000000000000kkkiiikkkqqquuuwww{{{}}}}}}{{{|||}}}{{{zzzqqqmmmmmmlllmmmoooiiiiiiiiiiiiiiijjjlllnnnuuu|||~~~}}}|||zzzwwwuuusssrrrqqqrrrrrrqqqpppooommmkkkkkkllllllkkkjjjkkkjjjiiigggeeecccbbbaaa]]]]]]\\\\\\\\\[[[XXXVVVRRRRRRQQQOOOLLLIIIFFFDDDCCCAAA>>>======<<<;;;:::666666555444444444555555333333333333333222111111000000000000000///......---///222222111000000222000000000000000000000000...///000111111111111000000000000000000000000000..................................../////////000.........///////////////////////////////////////000000////////////000000000111222333333333222222222222222222222333333333555555555555555555555555666666666666666666666666555555555555555555555555555555444444444444444444333333333333333444555555222222333333333444444444333333333333333333333333444444444444444444444444222222222222111111111111222222222333444555555666666888999;;;;;;:::999888777999999888777666777888777777777777666666666555444333333333333333333444222222333444444444333222444555555666777777888888888888:::;;;;;;;;;::::::999999999999999999999999777999;;;;;;999888888999888888999999999999999999666666777777777777666666555555555444444444333333333444444555666777777888777666555555777888777666333333444444555777888999::::::999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666444222111222222000......///000111222222222222////////////////////////---------.........//////////////////////////////111111222333444555666666444444444444666888:::;;;:::::::::::::::999888888777888999:::;;;;;;;;;;;;:::::::::999999999999888777888999999888777777888;;;::::::888777666555555666666777777777888888888555555555555444444444333555555555444444333222111000111111222222111111000111111111111222222222333333333333333333333333333111000000111333333111///000111222222222222222222//////000000111222222222000000000000///////////////000111222222111000///........./////////000000000000000000000111111111111111111111111111111111000000111111222222333333000000///111222333111000000000111111111111000000////////////000000000000,,,,,,------...//////000...//////000111111222222......///000000000000000////////////000000000000tttsssvvv~~~~~~~~~yyyvvvyyy|||{{{{{{rrrppprrrpppnnnnnnjjjhhhffffffgggjjjmmmooo||||||||||||zzzwwwtttsssrrrssstttsssqqqoooooonnnlllkkkllllllkkkjjjhhhgggfffdddbbb```___^^^___^^^]]]]]]^^^\\\YYYWWWPPPQQQPPPOOOLLLIIIEEEBBBBBB@@@>>>=========<<<;;;777666666555555555666666111222222222222111000000111111111111111000//////...111444555333111222444000000000000000000000000...///000222222222111000000000000000000000000000........................---.........//////000000///////////////.........////////////////////////000000////////////000000000111222333444333333222222222222222222222222333333333333333333333333333777777777777777777777777777777777777777777777777444444444555555555555555444333333333333444555555333333333444444444555555333333333333333333333333444444444444444444444444222222222111111111111000///000111222444555666777666888999;;;;;;:::999888666888888777666555666777777777666666555555555444333222222111111222222333111222333333333333111111333444444555666777777888777888:::;;;<<<;;;::::::999999999999999999999999777999;;;;;;:::888888999555555666666777777777888666666777777777777777666666666666555555444444444444444555555666777777777666444444555666777777666444444555555666888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999666444444555555222///------///000111111111111////////////////////////---------.........//////////////////////////////000111111222444555666666333333333333555777:::;;;999999:::::::::999888888777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::999888999999::::::999999999999999999666666777777888888888999888777777777666666666666777777777777666555444333222222222333333222222222000000000111111222222222333333333333333333333333333222222444555555333111000000222333444555555555......///000111222222333111111000000//////......///000111222222111000///............/////////000//////000000111111222222111111111111111111111111000000111222333444444555111000000111333333222111000000111111111111000000......//////000000111111///000000111222333333444...//////000111222222222......///000000000000000////////////000000000000~~~|||||||||sssrrrqqqmmmjjjkkkffffffeeeeeehhhoooxxx~~~|||{{{|||{{{wwwsssssstttuuutttqqqnnnmmmmmmpppooommmkkkiiiiiijjjjjjfffggghhhfffccc```^^^]]]eeebbb___\\\ZZZXXXUUURRRSSSQQQNNNLLLJJJHHHDDDAAA>>>===<<<;;;;;;:::;;;;;;999999888777666555444444333333333222222222111111111111000///////////////111111000000//////......000///...------...///000------...000111111111111222...)))(((***---///.../////////...---------,,,000000///...............---...///000000///...---////////////////////////333333222111111222333333111111111111111111111111222222222222333444555666444555555666666555555444999888777777777777777888666666777888888888888888666666555444444444444555555444333222111111111111000000111222222333444444333333333333333333333333333333444444333333222111111111111111000000000000000111222333444555555555999888888888777777666666666666555555555666666777666666555444444333222222111111111111000000000000000000000000000000000000222222222222333444555666333444555777999:::;;;;;;999888777777888888777666;;;:::999999888999999999:::::::::999888777666555555444333222222222333444555444444444444555666666444444444444444444333333444444555666777888999999444444444333333444555555888777777666777999;;;<<<999::::::;;;;;;::::::999;;;;;;;;;::::::999999999999999777666555555555555333333333333333333333444222222222222111111000000000///...------...000111000000000000000000000000.........///000222333444222222333333444555666666888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888888888888777777777777666777777777777777777777777666777888888777555333222333333444444555444444444111111222333333444555555444444444444444444444444333333333333222111000///111111111222222222333333444444333222222111000000333333333222222111111111000000000000000///......000000000000000000000000111111111111111111111111111222333444444333222111444444444333333222222222222222222222222222222222000000000000000000000000000000000000//////////////////000000111111111222000000000000000000000000111111000000000111333444////////////000000000000{{{{{{|||~~~uuuqqqtttxxx|||rrrkkkkkkllljjjhhhjjjeeefffgggiiimmmuuuzzzxxxyyyxxxtttppptttuuuvvvtttrrrqqqqqqrrrrrrqqqpppnnnlllkkkkkkjjjfffffffffdddaaa___^^^]]]^^^\\\YYYXXXWWWUUUSSSQQQSSSQQQNNNKKKIIIGGGDDDAAA???>>>===<<<;;;;;;;;;;;;999999888777666555444333333333222222222111111111111000000///////////////111000000000/////////...111000////////////000111---...///000000111000000444111------///111111111000//////////////////...000000///...............//////000000000000//////000000000000000000000000333333222111111222333333111111111111111111111111222222222222222333444555444444555555555555444444777777777666666777777888555666666777777777666666555444444333333333333333444333222111111111111111111111222222333444444444333333333333333333333333333333333444333222222111000000000000000000000000111222333555666666666666888888777777777666666666666666555555555555666666555555444444333222222222111111111000000000//////000000000000000000000000000//////000000111222333333444555777888999999999888777666666777777666555999999888888888888888999999999999999888777666555666555444333222222333333444444333333444444555666555444444444444444444444666666777777888888999999666555555444444555555666666666777777888999:::;;;::::::::::::::::::::::::<<<;;;;;;;;;:::::::::999999999888666666555555666444444444444333333333333333333222222222111111111111000...------...000111////////////////////////......//////000222333444555555555555555555666666888888888888999999999999888999::::::;;;;;;::::::::::::::::::999999999999::::::::::::::::::999999999999999999999999999999999999888888888777777777777777777777777777777777777777777777666555444444444555555555555555444444333333444444555555555666444444444444444444444444666666666666555444333222444444444555555555666666555555444333333222111111444333333333222222222222111111111111111000//////000000000000000000000000111111111111111111111111111222333333333333222111444444444444333333333333222222222222222111111111000000000000000000000000111111000000000////////////000000000111111111111000000000000000000000000222111000000000111222333////////////000000000000}}}zzz{{{||||||{{{|||tttkkkeeecccfffiiiooohhhdddfffhhhhhhhhhiiieeehhhlllqqqxxx|||wwwuuuuuutttrrroootttttttttrrrqqqqqqrrrtttsssssssssrrrpppmmmkkkjjjeeedddbbb```___^^^]]]]]]\\\[[[YYYXXXYYYXXXWWWUUURRROOOJJJGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;;;;888888777666555444444333333222222222222111111111000000//////......//////000000000000////////////111111000000000000111111//////000000000000//////333111///000111222222111000000000000000000111111000000///.........//////111000000//////000000111111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222333333444444555555444444333555555555555666777888888555666666666666666555444444333333222111222222222222222111111111111111222222222333333444444555555444444444444444444444444222333333333333222111111////////////000000000000111222333444555666666666666666666666666555555555666666555555555555555666444444333333222222111111000000000000////////////000000000000000000000000////////////000111222222333444555666777777777777777666666666555555555555777777777777777888888888777777888888888888777777777666555444333333333333333333222222333333444555555555555555555555555555888888888888888888888888777666666555555666666777555666888:::;;;;;;;;;;;;;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999888777666666666666666666555555444444333333333333333333333222222222111111///......///000111////////////////////////////////////000111333333888777777777777666666666666666777777777888888888888999::::::;;;;;;::::::999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777777777666555555666666666777777777777666555444444555555555666666666666666555555555555555555555555777777777777666555444444666666666666777777777777666666555555444444333333444444444333333333333333222222333333222222111000111111111111111111111111111111111111111111111111222222333333333333222222444444444444444555555555333333333222222111111111000000000000000000000000111111111000000000000///000000000000111111111111000000000000000000000000222222111000000000111111////////////000000000000{{{{{{{{{xxxtttpppkkkddd______aaaeeegggjjjgggdddeeegggiiijjjkkkjjjnnnttt||||||yyyuuusssssstttsssqqqsssrrrqqqnnnllllllnnnpppsssssstttsssqqqmmmjjjgggcccaaa___]]]]]]]]]]]]]]]]]]\\\ZZZYYYZZZYYYWWWVVVOOOKKKFFFCCCAAAAAA???>>>======<<<;;;::::::::::::777777666555555444333333222222222222111111111111000//////.........//////000000000000////////////000000000000000000000000///000000000000//////...////////////000000///.../////////000000111111111000000///////////////000111000///......///000111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222111111333333444444444444333333444444444444555666777888666666777777666666555555444444333222222222222333111111000000000111222222333333333444444555555555333333333333333333333333222222222222222111111000///////////////000000000...///111222333333444444555555555555555555555555666666555444444444555555333333333222222111111111000000000/////////......////////////////////////000000000000111222333444444444555555666555555555666777777666555444444555555555666777777777777777777777888999999:::999999888888777555444333333222222222111111222222333444555555555666666666666666888888888777777777666666666666666666666666777777666888;;;>>>???>>>===<<<<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777777777888888777666555555444444444444444444444444444444222222111000000000111111////////////////////////////////////000111222333666666666666777777777777555555555666666666777777888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999777777777777777777777777777777555555555666777888999999999888777666555444666666666666666666666666555555555555555555555555666666666666666555444333555555555666666666777777777777777666666555555555444444444444444444444444444444444444444333222222222222222222222222222222111111111111111111111111333333333333333333333333333444444555555666666666555555444444333222222222000000000000000000000000222222111111111000000000000000000000000111111111000000000000000000000000222222111111000000000///////////////000000000000~~~zzzvvvqqqlllbbb___\\\]]]aaafffiiijjjjjjiiigggfffhhhkkknnnnnntttyyy}}}{{{yyywwwtttssstttuuuvvvwwwuuutttrrrnnnkkkjjjkkkmmmpppqqqrrrrrrppplllhhheeebbb```]]]\\\^^^___^^^]]]\\\ZZZXXXVVVVVVUUURRRPPPNNNJJJFFFCCCAAAAAA@@@???;;;;;;:::999888888888888666666555555444444333333222222222111111111000000//////............//////////////////000000000000///////////////////////////000000000000//////...---.../////////......---.........//////000000000000000/////////000000111111000///......///000111111111111111111111111111222222222222222222222222111111111111111111111111222222333333333222111111333444444555555444444333333333333333444555666777777777777888888777777666666666555444444444444444111111111111111111222222333333444444444444555555333333333333333333333333111111222222111111000///.../////////000000111111///000111222333444444444444444444444555555555555666666555444444444444444333333222222222222111111000000000000////////////////////////////////////000000000000111222333444444444555555555555444444666888999777444333444555333444555777888888888888888888999:::;;;;;;;;;;;;999999888777666444333333222111111111111222333333555555555555666666777777777777777666555555444444555555555555666777888999:::===@@@BBBCCCBBB@@@>>><<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888999999999888888777666555555555555555555555666666666333333222222111111111111000000000000000000000000000/////////000111222222222222333444666777888888444444555555555666666666888999::::::;;;;;;::::::::::::;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::::::::999888888888888888888888888888777666555555666888999999999999999888777666555555555555555555666666666666666666666666666666666666666777777666666555555666666666777777777888888888888777777777777777666555555555555555555555555555555555555555444333333333333333333333333333333111111111111111111111111333333333333333333333333333444444555555666666666666666555555555444444444222222222222222222222222222222222222111111111111111111000000000000000000000000000000000000000000111111111111000000//////////////////000000000000vvvooohhhccc]]]]]]^^^aaaeeehhhiiiiiiiiijjjhhhfffhhhooouuuvvv~~~{{{yyyxxxxxxwwwuuuttttttvvvyyyzzzxxxxxxvvvrrrnnnlllmmmnnnnnnooooooooommmjjjfffdddbbb___\\\]]]```bbb```^^^^^^[[[XXXWWWUUUSSSQQQNNNNNNLLLHHHEEEDDDCCCAAA@@@:::999888777666666666666555555444444444333333333222111111111111000000000......------......//////////////////000000000000......////////////......//////000000000000//////...000111111000//////000......///////////////000000000/////////000111111111000000//////000000111111111111111111111111111111222222333333222222111111111111111111111111111111222444444555444333222444555555555555555555444333222222222333444555555666666777888888888888888888777777666666666666666333333222222111222222333333333333333333444444444222222222222222222222222000111111111111000////////////000000111111222222222222444555666777777777444444444555555555555555666666555444333333333333333333333333333333222222111111111111000000000000000000000000000000000000////////////000111222222444444555555555555555555555777999777333111222444222333555777999999999888888888999:::;;;;;;::::::999999999888777666555444222222111111222222333444444444444555555666666777666666666555555444444444444555555666888:::<<<===???AAACCCEEEEEECCCAAA???;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999999:::::::::999999888888777777666666666777777777777777444444444333333222111111111111111111111111111111000000000000000111222222///000111333444666777888444444555555555666666666888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999999999999999999999999;;;;;;;;;:::::::::999999888888888888888888888888888888777666666777777777999999999999888777666666444444555555666777777777777777777777777777777777888888888999999888888777999999999999::::::::::::888888888888777777777777666666666666666777777777555555666666555555444333444444444444444444444444333333333333333333333333444444333333333333444444444444444444444555555555555555555555555555555555444444444444444444444444333333333222222222111111111111111111000000000000000000000000000000000000000000111111111000//////////////////000000000000}}}pppfff___\\\]]]^^^aaacccdddeeefffgggfffiiiiiiggglllxxx~~~{{{zzz{{{|||zzzyyyvvvtttsssuuuwwwzzzxxxyyyxxxvvvsssppppppqqqlllmmmmmmmmmkkkiiifffeeeaaa___]]]___ccceeebbb___]]][[[XXXVVVUUUSSSQQQNNNLLLJJJGGGEEEDDDCCC@@@>>>:::999888777777666666666444444444333333333333333111111111111000000000000...------------...///000.../////////000000000111...///000000000000///...---...///000000111000000000111333222000///111333111000000000000000000///000000//////000111111222111222222333333222222111333333333333333333333333111222333333333333222111111111111111111111111111111222444666666666555444555666666777777666666555333333222222222222333333444444666777888888888888888888777666666666666777555555444333222222222222333333333333333333222222000000000000000000000000000000111111000000///...000000000111222333333333333444555666777888888888444444555555666666666666777666555444333333333333333333333333333333444444222222222222111111111111000000000000000000000000000//////000000111222333333444555666666666666666333555777555000...///222111333666888::::::999999777777888999999999888888888888999999999888666666222222222222222333444444222333333444555555666666666666666666555555555555555666777999;;;>>>@@@AAACCCDDDEEEEEEDDDCCCAAA???::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::999999999::::::;;;:::::::::999999999999999777777777888888888999999555555555444444333222111222222222222222222222222000000000000000111111222000111222333444555666777555555555555666666666666888999::::::;;;;;;:::::::::::::::::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888888777666555777888888888888888777777444444555666888999::::::777777777777777777777777777777888888888888888777888999999999999:::::::::777777777777777888888888666666666777777888888888555555666666555555444333444444444444444444444444444444444444444444444444555444333333333333444555444444444444333333333333222222333333444444555555555555555555555555555555444333333333333222222222111111111111000000000///000000000000000000000000...///000111111000000///////////////000000000000zzzkkk___ZZZXXX]]]___aaabbbbbbbbbdddfffdddhhhjjjiiippp|||{{{}}}|||{{{xxxtttrrrsssuuuxxxvvvwwwxxxwwwtttrrrrrrrrrllllllllllllkkkiiigggfffaaa___^^^aaaeeegggccc___VVVTTTRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCBBB@@@===:::;;;:::999888777777777777444444333333333333333333111111111111000000000000---------------...///000.../////////000000111111///000111222222111000///------///000111111111111///111222111......000333333222222222111111000000000000///000000111222222333333555666666555333333444444444444444444444444111222333444444333222111111111111111111111111111111222444666777777666555666666777777777777666666333333222222111222222222222222444666777888888888888888777666666666666666777666555444333222222222222222222222222222222222////////////////////////000000000000000//////...000000111222333333444444111222444555666666777777555555555666666666777777777666555444333222222222444444444444444444444444333333333222222222111111000000000000000000000000222222222222333444555666333444555666777777777777000333555333...+++---000111333666999:::;;;::::::666666777777777777666666777888999::::::999777777333333222222333333444555222222333333444555666666666666666777777777777777666777888;;;>>>AAACCCEEEDDDEEEEEEDDDCCCBBB@@@???999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::999999:::;;;;;;::::::::::::::::::::::::777777888888888999999999555555555555444333222111333333333333333333333333111000000000000000111222333333333444444555555555555555555666666666777777999999:::;;;;;;;;;:::::::::999999888888777777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888999999999888777555444666777777888888888777777444555666777999;;;<<<===777777777777777777777777444555555666666666555555666666777777777888888888777777777777777777888888666666777777888888888999555555555555555444444333555555555555555555555555555555555555555555555555555444333333333333444555444444444333333222222222///000111222333333444555777777777777777777777777444444444333333333222222222111111111000000//////000000000000000000000000---...///111111111000000////////////000000000000ppp^^^SSSUUU\\\eeeffffffdddbbbbbbcccddddddhhhoooxxxzzzyyy|||~~~~~~|||uuutttsssuuuwwwxxxxxxwwwvvvvvvvvvuuutttrrrqqqpppooonnnmmmllljjjhhhggggggcccccccccddddddccc```]]]XXXUUUQQQNNNMMMLLLJJJIIIHHHFFFCCC???===<<<<<<<<<;;;:::999999999888666444666555555444444333222222222111111111000000//////////////////////////////000000000000000000000000222222111000///...------............////////////111111111000000000000000111000///......///000111000111222333444444555444444444444444444444444444888777666444222222111111333333222222111222222222000000000000000000000000777666666888;;;;;;999666777777777777777777777777333444555444222000000000111111222333444666777888999999999999999999999999444444555555555555555444222222222111000//////.............../////////000000000111111111111000000000111111222333333444444444222111222666777666444666777888999999999888777555666666666666666555555333444444555666666555555444333333333222222222111111111111222111111000000000000111222333444444333777777777666555555555444444444555666888777444222222222222555999<<<>>>>>>;;;:::888666444444444555666666666666555555555555333444444444555555666666333333222222222222333333555555666777777777777666666999===BBBEEEFFFGGGFFFGGGDDDBBBAAACCCBBB@@@===;;;::::::999888888888999999::::::::::::::::::;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999999888888777777777777777555444333222333444555666444333222111000000000000111111222333444444555555777777777777777777777777444555777999;;;;;;::::::777777777777777777777777:::999888888888:::<<<===>>>;;;:::;;;>>>???>>><<<;;;:::999999888888999999::::::888888777777777888:::888666666777888777666777777888999888777666555666777888888888666555444999999999888888666555555999999888888888888888888777777888999999999999888888999999::::::999999888777777888888888888777777666666666666777777777777666666555444333222222111555555666666666666555555666666666666555444333222444444333333222111111111111111000000111222333333555555555555555666777888666666666666555444222222111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////xxxeeeWWWRRRXXXaaakkknnnqqqoookkkgggggghhhmmmrrr{{{~~~yyywwwyyyzzzxxxuuupppppppppsssvvvxxxyyyxxxuuuuuuuuutttsssrrrppppppqqqpppnnnllliiigggfffeeebbbbbbaaabbbbbbaaa^^^[[[WWWTTTPPPNNNLLLKKKIIIHHHFFFEEEBBB???===<<<<<<<<<;;;999888777777777555333555555555444333333222222111111111000000000//////////////////////////////000000000000000000000000000000000000/////////////////////000000000000111111111111111000000000000111111000/////////000111111222333444444555555555444444444444444444444444666555444333333333333333222111111000000111111222111111111111111111111111666666666999<<<===<<<999999999999888888888888888444555666555333222222222333333333444555666777888777777777777777777777777555666666666666666555555222222111000000///........./////////000000000000000111111111111111111000111111222222333333333444444222222444777999888666999999:::::::::999888777555666666777777666666555444444555666666666555555333222222222111000000000111111111111111000000///444444555666777777777666777777888888999999::::::777777777888888777444222222111111444777:::;;;;;;;;;:::888666555555555555555555555555555555555555444444555555555666666666666555555555555555555666555555666777777777777666:::<<<@@@DDDFFFGGGFFFFFFCCCAAA???>>>??????===:::::::::999888888888888888999999999::::::::::::;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::888888777666555555555666555555444333333444555666444333222111111000000000111111111222333444444444666666666666666666666666444555666777888999999999999999999999999999999999>>>===;;;:::::::::<<<===<<<:::999:::<<<>>><<<;;;;;;;;;:::999999999999999::::::999999999888888888;;;999777777888888777666777888999999999888666666777777777777777666555555888888999888888777666555888888888888888888888888777888888999999999999999999999::::::::::::999999777888888888888888888777888888888777777777777777666666666555555555555555666777777888888777777666666666666555555444333222444333333222222111000000000000000000000111222222333333333444555666777888777777777666555444333333222222111111111000000000000000000000000000000000000000000000000000000000//////000000000000//////|||gggYYYSSSUUU^^^gggqqqwww{{{yyyrrrlllllloooyyy~~~{{{wwwuuuuuutttqqqnnnlllkkkmmmppptttxxxyyyyyyttttttssssssrrrqqqpppoooqqqpppnnnkkkiiifffdddcccaaa```___``````___\\\YYYVVVSSSPPPMMMLLLJJJHHHFFFDDDBBB@@@>>><<<<<<<<<<<<<<<999666555555444333222555555444333333222222111111111000000000000//////////////////////////////000000000000000000000000......//////000000111111000000000000111111111111111111111111111111111111111111000000000000111222222333444444555555555555555555555555555555555555444333333333333333444555111000000000000000111111111111111111111111111111555555666999===??????>>>===<<<<<<;;;:::999888888555666888777555333333444555555444444555666666777666666666666666666666666888888888888888777666555222222111111000000//////000000000000111111111111111111222222222222111111222222333333333333333333444333444666999;;;;;;:::<<<<<<<<<<<<;;;999888777666666777777777777666666555666666666666666555444444444333222222111000000333333333333222222222111444555666666777666666666666666666777777888888888:::999888999999888555333222111000222444666777666999999777666555555555555333333333444555555666666555555555666666666666666666666666555555666666666555555666777777777777777>>>???BBBDDDEEEEEEDDDCCC>>><<<::::::;;;:::999777999999888777777777888888999999999999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::888777666666666666666666555555555555666666444444333222111111111111000000111111222333333333555555555555555555555555444444444444555666888888999999999999999999999999>>>===;;;:::999999:::::::::999888999;;;<<<;;;:::<<<;;;;;;:::::::::::::::999:::;;;;;;;;;:::999888;;;999888777999999999888888888999999888888777666888777777666666666666666777888888888888888777777888888888888888888888888777888999999::::::999999999::::::;;;;;;::::::999888888999999999999888888:::::::::999999888888888666666666777777888888888777888888999999888888777666666666666555444333333333333333222111111000000000000/////////000111111111111222222444555777777777777777777666666555444333333222222222111111111000000000000000000000000000000000000000000000000//////000000000000//////zzzmmm___YYYZZZ]]]dddkkkrrryyy~~~|||tttpppsssyyy|||xxxvvvuuuuuuuuusssoookkkjjjjjjkkknnnsssvvvwwwvvvrrrrrrrrrqqqpppooonnnnnnnnnmmmkkkjjjhhhfffddddddaaa___^^^^^^^^^]]]ZZZXXXTTTRRRNNNLLLJJJHHHEEECCCAAA@@@>>>===<<<<<<<<<<<<===:::666444444444444333444444333333222111111111000000000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000111111111000111111111111111222222111111111111111222222222333444555666666666666666555555555555555555555555444333333333333333333444111000000000000111111222222222222222222222222222444555777:::===@@@BBBBBBBBBAAA@@@===;;;999777666555777888777555444444555666555555444444444555555777777777777777777777777::::::::::::999888777666444333333333222222111111111111222222222333333333222222333333333333222222333333333333444444444444555666777:::<<<>>>>>>>>>??????>>><<<;;;999777777555666777777888777777777666666777777777666555555666666555555444333333222666555555555444555555555555666777888888888888888999999888888777666666666:::999888999:::999777555333111000000222333222222666666555444444444333333222222333444555666777777666666666666666666666666555444444333333444444555666666777888888888888888===>>>@@@@@@@@@???>>>===999888777777777777666555888777777666666777777777888888888999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999999999888777777777666666666666555444333222222111111222000000111111111222222222444444444444444444444444333333222222333444666777999999999999999999999999:::999888777777777777888999999999999:::;;;;;;:::<<<<<<;;;:::::::::;;;;;;999:::<<<======<<<:::888;;;999888888999::::::999888888888888888777777777888777666555555666777888777777888999999999888888777777777777888888888888888999999:::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999===<<<<<<;;;:::999999888777777777777777888888888777888888888888888888777777777777777777666555555333333333222111111000000000///////////////000000//////000111222444666777666777777777777777666555444444444333333333222222000000000000000000000000000000000000000000000000//////000000000000//////tttiiijjjdddaaadddhhhiiijjjlllrrrxxx}}}|||wwwxxx~~~}}}|||{{{yyywwwssssssuuuvvvvvvuuurrrooommmllllllnnnqqqssssssrrroooooopppoooooonnnmmmlllhhhhhhhhhgggfffeeeeeeeeeaaa___^^^]]]]]]\\\ZZZXXXSSSPPPMMMKKKIIIGGGCCC@@@>>>>>>===<<<;;;;;;::::::>>>;;;777555555555555444333333333222111111000000//////////////////000000////////////////////////////////////////////////000000000000////////////........./////////000000000000111111222222222333111222222333333333333333555555666777777777666666666666666666666666666666555555444333222222222222111111111111111222333444222222222222222222222222333444777999<<>>@@@@@@AAAAAA@@@@@@>>><<<:::888777666555555666777777777777777666777777888777777666666666666666555555555444444666555555555555666777888999:::;;;===???@@@@@@@@@??????>>>===<<<;;;;;;::::::999888999;;;;;;:::999444222000///000111000///222222222222222111111111222222333444666777888888666666666666666555555555444444333333333333444444666777888888999999888888:::::::::::::::888777666666666666666555555555555666666666555555666666777777777888999999:::;;;;;;:::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;::::::::::::999999999999888888777777666555444333222222222222111111111111111111222222444444444444444444444444333333222222222444555666666666666666666666666666666666666666777777888888999:::::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;999:::<<<======<<<:::999;;;999888888999::::::999888888777777777777666777888777666555555666777888777888888999999999999888666666777777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::>>>======<<<;;;::::::999999999888888777666666555666777777888888777777666888999999999999888888777444444333333222111111111000000///////////////000...//////000222444555666555666777777777777777666555555555555444444444444111111111111111111111111111111111111111111111111//////000000000000//////sssaaaZZZcccccchhhqqqtttqqqnnnnnnsssyyy~~~}}}{{{zzzxxxxxxxxxxxxwwwuuuqqqsssvvvxxxyyyxxxvvvuuuqqqpppooopppqqqqqqpppooommmnnnnnnnnnmmmmmmlllkkkddddddddddddddddddddddddaaa___]]]\\\[[[ZZZXXXWWWQQQOOOLLLJJJHHHEEEAAA>>>======<<<;;;:::999999888<<<999777666666666666555333333222111111000000///......////////////000000////////////////////////000000000000000000000000111111000000//////..................////////////000000111111222333333333111222333444555555555444666777777888888777777777777777777777777777777777555555333222111111111111111111111111222333444555333333333333333333333333222444666888999<<>><<<:::888666555555333444555666777777777666666666777888888888888888555555555666666666666777666666666666777999;;;===<<<===@@@CCCFFFHHHJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@===;;;:::;;;<<<===<<<;;;555333111000000000///......///000000000000000///111222333444555666777777555555555555555444444444555555555444444555555555555555666777777777777777555555555555555444333222333444555555444444555666555555444444555555666666666777777888999:::;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;::::::999999999999999::::::;;;::::::999888777666666555444333333333333222222222222222222222222444444444444444444444444444444333444444555555666444444444444444444444444666666777888888999999:::888:::;;;;;;:::999;;;<<<<<<;;;;;;:::::::::::::::999:::;;;<<<<<<<<<;;;::::::888777777999::::::999888777666555555555666666666666666666666777777888888999999999999999888888555666666777777888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;:::;;;:::999888777666555555666777777777777777777666888999999::::::999888888555555555444333333222222111111000/////////000000//////000000222333555555444555666666777777777777777777666666666555555555222222222222222222222222111111111111111111111111//////000000000000//////|||```WWWZZZdddgggooovvvwwwssspppqqqtttyyy|||zzzyyywwwuuuuuuuuuwwwwwwvvvuuurrruuuxxxzzzzzzyyyxxxxxxtttsssqqqqqqrrrqqqpppnnnllllllllllllllllllkkkjjjccccccbbbbbbbbbaaaaaaaaa```]]][[[YYYYYYXXXVVVUUUPPPNNNKKKIIIGGGDDD???<<<<<<<<<<<<;;;:::888777666888777555555666777555444222222222111000000//////........./////////000000////////////////////////000000000000000000000000////////////000000000000...////////////000000000000000111222222333444444111222444555666666555555777888888999888888777777777777777777777777777777333333222222222222222333000000000000111222333444444444444444444444444444222444666666666888<<>><<<<<<;;;666777999999888777777888888777777777777777888888777777777777777777777777888888999:::;;;;;;;;;;;;888888888888888888888888666666666666777777777888555555555666666555555555222333333555666777888999;;;???DDDEEEDDDCCCCCCDDD>>><<<:::777555444444444222333444555666666666666555666777888999:::::::::777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFEEEGGGJJJOOOTTTWWWZZZ[[[[[[YYYVVVSSSNNNKKKHHHFFFCCCAAA???>>>>>>>>>===;;;666444222111111111000///---...///000000000000///000000111222333333444444555444444444333333333333444444333333333333444444222333333444444444444444333333333333333333222222111333555444333222444666444444333333444555555666666666777888999:::;;;;;;:::;;;<<<<<<::::::;;;<<<===========================<<<<<<;;;;;;<<<<<<===999999999888999999:::;;;;;;;;;<<<<<<;;;:::888777777666555444333333333333333333333333333222222222444444444444444444444444444555666666666666666666444444444444444444444444666666777777888777777777666888::::::888777999;;;;;;;;;:::999999999999999999999::::::;;;;;;;;;;;;888777666666888999999888777666555444333444444555555555666777777777777777::::::::::::999888777777555555666666777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888777888888999999888888777777777888888888888888777777666666555555444333333222222111000000000000000111000111111222333444555333333444555666777777777888888777777777666666666333333333333333333333333111111111111111111111111//////000000000000//////nnnTTTRRR^^^hhhkkkqqqwwwvvvqqqqqqtttsssxxx|||yyyxxxwwwuuutttssstttvvvwwwwwwvvvtttwwwyyy{{{zzzyyyyyyyyyuuutttrrrrrrsssrrrqqqoookkkkkklllllllllkkkjjjjjjccccccbbbaaa```___^^^^^^^^^\\\YYYWWWWWWVVVTTTSSSOOOMMMKKKIIIGGGCCC>>>;;;<<<<<<<<<;;;999777666555555444444555666666555333222222111111000/////////---.........//////000000////////////////////////000000000000000000000000------...///000111222222000000000000111111111111000000111222333333444444111222444666777666666555888888999999999888888777777777777777777777777777111111111111222333444555////////////000111222333444444444444444444444444222444666555444666:::=========>>>>>>>>>?????????777999::::::999888999:::999999888888999::::::;;;999999999999999999999999777777999:::;;;<<<<<<<<<777777777777777888888888666777777777888888888888555555666666666666555555111222333555666888999:::===AAAFFFGGGEEEDDDDDDEEE<<<;;;888666444333333333111222333444555555555555444555777888::::::;;;;;;;;;<<<===>>>???AAABBBBBBAAAAAAAAABBBEEEIIILLLNNNSSSUUUZZZ___eeejjjmmmooouuurrrllleee^^^WWWRRROOOIIIFFFCCCAAA@@@???===;;;777555222222222222111///---...///111111111000000/////////000111111222222444444444333333222222222222111111000000111111222000000111222222222222111222222333333333333444444///222444333111111333666333333333333444444555666555666777888999:::;;;;;;:::;;;<<<<<<::::::;;;<<>>;;;<<<<<<===<<<:::999888888666333111111222444666333222111000////////////////////////////////////......////////////......222111111000000000000000222111000111222222222000///111222111000///000111333333333444444444555555666666666666777777777777888888999999999999888888777777777777777777777777555555444333333222111111222222222222222222222222222222222333333333444444666555333222222333444666888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;999:::>>>BBBCCCBBBAAA:::666999:::888999===>>><<<:::999;;;<<<<<<;;;;;;:::999777777777888888777888999;;;<<<<<<======:::::::::888555444444555333666999999999:::>>>AAACCCDDDFFFIIIJJJGGGCCC???;;;:::777555333333333333111000000333777999777555666666777:::===>>>>>>===AAAAAABBBDDDGGGJJJMMMOOOMMMOOOQQQOOONNNQQQYYY``````fffkkkmmmnnnrrr}}}zzznnnccc\\\TTTLLLDDDAAABBBBBB>>>999999888666555333222222222222222111111000/////////000000000000111111111111222222222111111///......222222111111111111222222000000000000000000000000000000000000111111111111222222222222222222222222666444222222444444222///111333555666777888:::<<<;;;;;;<<<<<<======>>>>>>>>>>>>@@@BBBDDDCCC@@@======>>>>>>>>>????????????:::999888777666555555555<<<;;;;;;::::::;;;;;;;;;888777777666555444444333333444555666555444333222555555666666666666666555666777999:::;;;;;;:::999888888888777777666444444555555555555666666666666777777777777777888888888666777999999888888999;;;999999999999999999999999:::;;;;;;999777555555666777666444222111111111111888888777777888999:::::::::999888777777888999:::777666555444444333444444::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999999<<<<<<======<<<:::999777888777777777666666555555999888888777666555555444555555555444444333333333222222222222222222222222111111111222333444555666777777666666666666666777777666666444333222111111111111111111111000///...000000000000000111111111zzzrrrlllhhh___UUUWWWbbbjjjnnnsssvvvwwwwwwwwwxxx{{{~~~~~~~~~zzzyyyzzz|||||||||zzzxxxxxxzzz|||zzzzzzzzzyyyxxxwwwuuuuuuwwwuuusssrrrrrrrrrpppnnnooonnnlllllllllkkkhhhfffgggeeecccaaaaaa```^^^\\\VVVXXXYYYWWWSSSOOOMMMLLLJJJHHHFFFEEEDDDCCC@@@===;;;<<<<<<<<<<<<:::999888555444222111111111333444333222111000////////////////////////////////////......////////////......000/////////000111222222111000000000222333222111000222222222111000111222444444444444555555555555777777777777777777777777777888888999999888888777777777777777777777777777666666555555444333333222222222333333333333333333444444444444555555555555666444333222222333444555444555888:::<<<<<<<<<<<<======>>>>>>??????@@@@@@BBB@@@???AAADDDHHHIIIHHHFFF@@@<<>>???BBBBBB@@@>>>===>>>???>>>>>>===<<<;;;:::::::::;;;;;;:::<<<===???@@@@@@@@@@@@<<<<<<;;;888555444444666555777::::::;;;<<<@@@CCCGGGHHHHHHIIIIIIFFFAAA===;;;999777555444333333333333222222444777999888666888888999<<>>??????@@@AAAAAABBBFFFFFFFFFHHHHHHFFFCCC@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999::::::;;;;;;888888777666666555444444444444555555444444333333666666666666666555555555666777888::::::::::::999::::::::::::999888666666777777777777777777777777555555666666666666777777666777999888777777888999888888888999999999::::::999:::;;;:::888777777888;;;:::777555444444555555888888777777888999999::::::999888888888888999:::888777777666666777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;:::::::::999999:::;;;<<<=========<<<;;;;;;;;;:::::::::999999999999999888777777666555555555555555555444444333333444444444444444444444444222222222222333444555666777777666666666666666777777666666555444333222111333333444444333333222111111111111111111111111111aaaZZZWWWXXXVVVTTTYYYbbbjjjnnnrrrvvvwwwyyyzzz||||||}}}}}}{{{zzz|||~~~|||yyyxxxyyyzzz}}}{{{zzzwwwuuutttsssssswwwuuurrrqqqqqqqqqooonnnrrrpppnnnmmmllljjjgggeeegggeeedddddddddbbb^^^\\\WWWYYYYYYWWWSSSNNNLLLKKKHHHFFFDDDCCCBBBAAA>>><<<;;;;;;<<<<<<;;;:::888777333222222222111111111111222222111000////////////////////////////////////......////////////...............///000111333333000//////000333444444333222333444333222222333444555555555666666666777777999999888888777666666666777888888999999888888777777777777777777777777777777777777666555555444444444444333333333333333333333333333444444444444555444444222222222333444555000111444777999:::::::::<<<<<<===???@@@BBBCCCCCCDDDCCCCCCFFFJJJMMMNNNNNNLLLHHHFFFHHHJJJIIIIIIKKKLLLJJJHHHGGGHHHGGGFFFEEECCCBBBAAA????????????@@@AAABBBDDDFFFGGGFFFEEEDDDBBBAAA???;;;777666777888777999<<<===???AAAEEEHHHMMMLLLKKKJJJHHHDDD???;;;:::999777555444333444444444444333555777888888777:::;;;<<>><<<<<<<<<<<<===;;;:::999999888888888888888888888888888999:::;;;888888888777777666666555666555555444333444444444888777666555555555555555666777888999999::::::999;;;;;;;;;:::999888777666888888888888888888888888444444444444555555666666666777888777666555666777666666777888999::::::;;;888:::;;;:::999888999;;;===;;;888666555666777888888888888777888888999:::::::::999999999999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>???;;;;;;;;;;;;::::::::::::999:::;;;===>>>?????????<<<<<<;;;;;;;;;;;;::::::999999999888777777666666666666555555555555444444555555555555555555555555333222222222333444555555777666666555555666777777777777666555444333333222444444444555444444333222111111111111111111111111WWWQQQNNNQQQSSSTTTZZZaaaiiimmmsssxxx{{{|||zzz}}}~~~||||||~~~}}}yyywwwxxxyyy}}}|||yyywwwuuuttttttuuuwwwuuurrrqqqqqqqqqooonnnqqqooonnnmmmllljjjgggeeedddccccccccccccaaa]]]YYYZZZ[[[ZZZXXXTTTPPPLLLJJJFFFDDDAAA@@@???>>>===;;;::::::;;;;;;:::999777666111222333333333222000000111111000///////////////////////////////////////......////////////...............//////000222222/////////111333555555555333555666555444333444555666666777777777888888888::::::999888777666555555777777888888888888777777888888888888888888888888777777666666666555555555555555444444444444333333000000000111111111222222333222222111222222333444///000222444666777777777777777999;;;===???@@@AAA???@@@BBBEEEJJJMMMOOOPPPRRRQQQRRRUUUXXXYYYXXXXXX[[[YYYVVVUUUUUUTTTRRRQQQNNNMMMKKKHHHGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKHHHGGGFFFEEECCC???;;;:::;;;======>>>@@@CCCFFFIIIMMMOOORRROOOLLLIIIFFFAAA===999999888666555444444444555444444444555666777777777;;;<<>>AAABBBCCCEEEFFFHHHHHHHHHHHHMMMLLLJJJJJJIIIFFFBBB???AAA???===;;;::::::;;;;;;666666555555444555555555777777666777777888999:::999888888888777777777666777666444333333333444555666666555444555555666777666666777888888999999999:::::::::999888777555444888888888888777777777777333333444444555555666666666777888777555444444555555555666777888999:::;;;:::;;;<<<;;;999999999:::;;;999666444333444777888999888888888888888999999::::::::::::::::::::::::<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::999999;;;<<<===>>>??????999999999999999999999999::::::999999888888888777666666666666666666666666666666666666666666666666444444333333333444444555666666555555555666777777777777666666555444444333333333333444444333333222222222222222222111111111ZZZUUURRRRRRSSSUUUZZZ___iiinnnvvv}}}{{{yyy}}}~~~~~~~~~}}}zzzwwwxxxyyy|||{{{yyyxxxwwwwwwxxxxxxxxxuuurrrppppppqqqpppooonnnmmmkkkkkkkkkjjjgggeeeccccccbbbcccbbb```\\\YYYZZZYYYXXXVVVSSSOOOKKKHHHDDDBBB???=========;;;:::999::::::::::::888777666222333444444444333111000111000//////////////////////////////////////////......////////////......000000///////////////000///...///111444666666555444666777666555444555666777777777888888888999999;;;:::999888777555444444777777777888888777777777999999999999999999999999666666666555555555555555555555555444444333333333/////////000000000000111111111111111222222333333222222333333444444444444333444555777999;;;===>>>:::<<<@@@DDDHHHMMMRRRUUU\\\___ccchhhlllmmmkkkgggiiifffbbb___^^^]]]\\\[[[[[[YYYVVVSSSPPPOOONNNNNNNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHFFFDDDAAAAAACCCEEEHHHHHHIIIKKKOOORRRTTTUUUSSSOOOJJJFFFBBB???;;;888888777666555444444555666444444444444555666888999;;;>>>DDDJJJRRR]]]hhhooovvvyyy}}}{{{|||~~~zzzmmm```UUUMMMFFFAAA>>>===;;;:::888777777777555555444444333333222222000000000111111111222222222333333333333222222111000000////////////000000///////////////////////////000000000111111111111111111000111222444666888999999999999:::<<<>>>@@@=========<<<<<<>>>CCCGGGIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEBBB???@@@???===;;;999999999999888777777777777888888999666666666666666777888999888888888888777777777777777666555444333444555666444444444555666777888999666666666666777888999999:::::::::999999888777666777777666666555555555555333333444555555666777777666777777666444333444555444444555666888999::::::<<<======;;;999777777888999888555444444555777888999999888888888888888999::::::::::::::::::::::::===<<<;;;:::999888888888999999999999999999999999::::::999999999888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===888999999999999999999999::::::::::::999999999999777777777777777777777777666666666666666666666666555555444333333333444444555555555555555666777777777777777666666555555444444444555555555555444444444333333333222222222111```^^^ZZZVVVTTTVVV[[[```mmmsss}}}{{{zzz}}}}}}yyyxxxxxxzzzyyyyyyyyyxxxyyyyyyzzzzzzzzzwwwsssqqqqqqqqqqqqqqqmmmlllkkkkkkkkkjjjgggeeeeeecccbbbbbbbbb```\\\ZZZVVVTTTSSSRRRPPPMMMHHHEEECCCAAA>>><<<<<<<<<;;;:::999999::::::999888666555222333444444444333111000000//////....../////////////////////////////////......////////////......111000//////.........///000//////111444666666555555666777666555555666777777777777888888888999999999999888777666555444333666777777888888777777666999999999999999999999999666666666666666555555555555555444444333333222222000000000111111111222222///000000111222222222333333222222222222222222333333333444666777999::::::888;;;???CCCIIIPPPWWW\\\fffmmmuuuzzz~~~zzzrrrlllhhhbbb]]]\\\[[[[[[[[[]]]\\\YYYVVVTTTSSSRRRRRRNNNOOOOOOOOOPPPOOOOOOOOOLLLNNNOOOOOONNNOOOQQQSSSYYYWWWVVVVVVXXXYYYXXXWWWQQQLLLFFFBBB???===:::999777666555444444555666777333444555555555777:::===???EEEMMMUUU\\\eeeooovvv~~~}}}vvvqqqqqqrrrqqqooooooppprrrtttxxx}}}{{{ooodddZZZQQQJJJFFF>>>===<<<:::999888777777666666555555444333333333111111111111222222222333333333333444444333333222111000000//////000000111000000000000000000000000000000000000111111111111111111111222444777:::===<<<>>>@@@AAAAAABBBDDDFFFFFFFFFDDDBBBBBBEEEJJJNNNRRRSSSTTTTTTSSSQQQOOOMMMGGGFFFDDDDDDDDDDDDAAA???======<<<;;;:::999888777777777777777777888999:::888777777666666777777777777777777777777777777777777666555555444444555555222333555666777777777777555555555555666777888999;;;;;;;;;<<<<<<;;;;;;:::666555555444444333333222222333333444555666777777555666777666555444555666444444555666777888888999<<<======;;;888666666777999999888888888999:::::::::999888888777888888888999999::::::::::::999999;;;:::999888888777777777::::::::::::::::::::::::999999999888888888777777999999::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::777777888888888888999999666666666666666666666666666666555444333333333444444444444444555666777777888888777777666666666666666777888888999888888888555444444333333222222222cccdddccc]]]YYY[[[bbbhhhssszzz~~~|||{{{~~~|||yyyxxxyyy{{{wwwxxxxxxyyyyyyyyyxxxxxx{{{xxxtttrrrrrrrrrrrrrrrpppnnnmmmlllkkkiiigggddddddbbb```___^^^]]][[[YYYSSSQQQPPPOOOOOOLLLGGGCCCCCC@@@===;;;;;;;;;;;;:::888999999999999777666555222222222222222111111000//////.........//////000////////////////////////......////////////......//////.........//////000111000000222444666666555555666777666555444555777777777777777888888888888888777777666555444333333666666777777777777666666777777777777777777777777777777777777777777777777444444444333222222111111//////000000000111111111...///000111222222222222000000000000111111222333222333333444444555555555666999===BBBHHHQQQ\\\cccmmmvvv~~~ssseee___WWWQQQOOOOOOPPPQQQRRRQQQOOONNNMMMMMMNNNNNNJJJJJJKKKLLLOOOQQQTTTVVVWWWZZZ^^^aaaccceeegggiiilllhhhccc```^^^\\\XXXUUUMMMHHHBBB===;;;;;;;;;:::777666555444444555666777444666777777777999>>>AAAGGGNNNXXX```eeekkkrrrwww}}}~~~tttmmmccccccbbbaaaaaabbbdddfffeeegggjjjnnnrrruuuwwwxxxvvvqqqiiiaaaXXXPPPJJJFFF>>>===<<<:::999888777777777777666666555444444333333333333444444444555555333333444444444444333333111111111000000111111111000000000000000000000000000000000000111111111111333222333444777<<<@@@CCCAAADDDIIILLLLLLLLLNNNPPPTTTSSSOOOLLLJJJLLLQQQUUUWWWWWWXXXWWWTTTQQQMMMKKKEEECCCAAAAAAAAA@@@>>><<<:::;;;<<<<<<;;;999777666444444444444555666777888999999888777666666666666666666666666666666666666666666666666666555444444333555777888888777444333555555444444555666888999999:::;;;<<<============555555555444333222222222111111222333444555666666555666777777666555666888555555555666666777777777:::;;;;;;:::888666777888999999:::;;;;;;;;;;;;;;;:::999999888777777888888888888999::::::999888888777777777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<999888888888777777777777777777888999:::;;;<<<===<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888888888888888888888888777777555444444333333333444444444444555666777777888888777777777777666666777888888999::::::999999555555555444333333222222eeehhhiiiccc^^^aaajjjqqqxxx~~~~~~}}}|||~~~~~~}}}{{{yyyyyyzzz|||wwwwwwxxxyyyyyywwwvvvuuu|||yyytttrrrrrrssssssssssssqqqooommmllliiifffcccaaa___\\\ZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPNNNIIIEEECCC@@@===;;;;;;;;;;;;;;;888888999999888777555444111111111000000000000000//////.........//////000////////////////////////......////////////......---------...///000111222222111000222444666555444444666777666555444555777666777777777777888888888666666666555444444333333666666777777777777666666666666666666666666666666888888888888888888999999444444333222222111000000------------.........///......000111222222222222------......000111333333111111111111111111111111444777<<<@@@GGGQQQ^^^fffnnnyyy{{{nnn]]]VVVMMMEEECCCDDDFFFGGGDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEGGGIIINNNSSSXXX[[[bbbffflllqqqtttvvvyyyzzzyyyssslllgggbbb]]]WWWSSSIIIEEE???;;;::::::;;;;;;666666555444444555777888555777999999999;;;AAAEEEMMMVVVaaahhhkkknnnssswwwxxxyyy{{{~~~}}}uuummmggg[[[ZZZXXXWWWWWWYYY\\\^^^\\\\\\\\\^^^bbbfffjjjllljjjgggbbb[[[SSSLLLFFFCCC>>>===<<<:::999888777777777777777666555555444444555555555666666666666777333333444444555444444444222222111111111111222222000000000000000000000000000000000000111111111111444444555777:::???DDDGGGHHHNNNTTTXXXYYYZZZ\\\^^^___]]]XXXSSSQQQRRRVVVZZZWWWWWWWWWVVVRRRNNNIIIFFFCCCAAA???======;;;999777888999;;;<<<<<<999777555444444444555666777888999;;;:::999777666666666666555555555555666666666666555666777777777666444333555777999:::999555222///555555444444555666888999666777999:::;;;<<<<<<<<<666666555444333333222222///000111222333444555555444666777777666666888999555555555666666666666666777999999999777777888999777888:::;;;<<<;;;;;;:::::::::999888777777888888777888999::::::999888777555555555777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>888888888888777777777777555666666888999:::;;;<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===>>>???:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<888888888999999:::::::::999999999999999999999999888777666555444333333333333333333444555666777888888888888888777777777777555666777888888888888888666666555444333333222222hhhgggffffffgggkkkoooqqq}}}|||yyy{{{||||||{{{||||||}}}}}}zzzxxxwwwvvvvvvtttsssrrrqqqrrrssstttuuutttttttttsssppppppppprrrtttsssrrroookkkgggdddbbb^^^\\\[[[ZZZZZZZZZXXXWWWUUURRRNNNLLLJJJHHHFFFDDDAAA@@@>>>===;;;999888777:::999888777666555444444333333333222111000//////......//////000000111111000///...---------------....../////////...,,,+++------......///000000000222333444555666666666666666666666666666666555555666666555555555555666777666666666666666555444444333444555666555444333222555444444444444555666666888777777666555555444444222222222222111111000000...------......000111111222222222111000000//////000000000000000000000000333222111000000111333444777:::===AAAGGGOOOXXX]]]nnnuuu{{{uuujjjYYYRRRHHHBBB@@@??????===@@@???===<<<<<<===???@@@AAAAAAAAACCCIIIPPPWWW[[[ccclllxxx~~~~~~zzzpppggg^^^WWWQQQMMMCCCBBB@@@===;;;999888888333333444555555555555444666777999;;;===BBBHHHLLLYYY```iiioooqqqrrrsssuuuvvvsssooonnnpppsssuuuvvvyyytttpppqqquuusssiii```[[[ZZZXXXWWWWWWXXXYYY[[[YYYVVVSSSTTTXXX\\\^^^]]]fffbbb\\\UUUNNNGGGCCC@@@>>>;;;777444444555666555::::::999888777666555444999888777888888888666555666555555444444333333222444444333333222111000000111111111111111111111111333222111000000111222222888666777<<>>===<<<999999:::;;;;;;;;;::::::999777555333333444777888999999999888999999:::;;;888888888888888777666555666666666555555444444333222222333555666888999999666666555555666666777888;;;;;;<<<<<<<<<<<<<<<<<<777888888777555333111/////////000000111111222222111111222333444444555555888888777666555555444444333333444555555666777777999999888888888888888999666666666666777777777777999888888999::::::999777;;;:::999999999<<<>>>@@@@@@AAABBBBBB@@@===:::888999::::::;;;:::999777666777888888999:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>==================<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::<<<<<<============<<<<<<>>><<<999:::<<<<<<:::888999999999999999999999999777777777666555555444444333333444555666777888999888999999888555444555555777777888999999999999888777777666666555444222222eeefffgggiiikkkooosssvvv|||}}}yyywwwxxxzzz{{{{{{}}}}}}~~~|||}}}|||{{{yyywwwvvvuuuuuuqqqqqqpppppppppppppppqqqqqqqqqqqqpppnnnmmmnnnoooqqqqqqpppnnnkkkgggcccaaa]]][[[ZZZYYYYYYXXXWWWUUURRROOOLLLIIIHHHFFFDDDBBB??????>>><<<;;;999888777999888777666555444333333222222222222111000//////000000000000////////////000///...------------...///000000000000///...------......///000000111111222333444555666666666666666666666555555444444444333333444555666666777777666666666666666666555555444444444555444333333222444444444444444555555666777666666555444444333333222222222222111111111000222111000......---------111000000000000/////////111111111111111111111111222111111111111222333333555777:::>>>DDDMMMVVV]]]gggmmmssswwwyyyyyyqqqgggYYYQQQHHHBBB@@@???>>>===;;;:::888777777888:::;;;<<<<<<===???CCCIIINNNQQQXXX```lllsssvvvwwwyyy|||uuuooofff^^^VVVOOOJJJFFFBBBAAA???===;;;999888777333444444555666666666666555777999===AAAHHHPPPUUUaaafffnnnrrrsssrrrrrrsssmmmiiieeecccccceeeeeeeeehhheeebbbeeehhhhhhbbb\\\]]]\\\ZZZYYYXXXXXXXXXYYYTTTQQQOOOPPPTTTWWWYYYZZZ___]]]YYYSSSLLLFFFAAA>>><<<999666444555555555555888888888888888888888888999888777888999999777555444444444444444555555555777777666555555444333333111111111111111111111111333222111111111111222333555444666===BBBHHHRRR[[[gggmmmtttwwwvvvuuuuuuwwwuuutttpppiiiccc^^^]]]]]]VVVTTTQQQMMMJJJFFFDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777666777666555333333444666777888777777777888999::::::888888999999888888777666666666555555444444333333222222333555666777888999888888777777777888888999:::;;;;;;;;;;;;;;;::::::999999999999777555333222000000000000111111111111111222222333444444555555555555555444444333333222222222333444444555666666888888777777666777777888666666666666777777777888666666666777888888888777888888999:::===AAADDDEEEEEEDDDCCCAAA???===;;;::::::;;;<<<===<<<;;;:::999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBB????????????>>>>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<============<<<<<<===;;;999:::<<<<<<;;;999999999999999999999999999888888777777666555555555333333444555666777888999888888999888666444555666777888888999999999999999888888888777666555333222bbbeeehhhjjjnnnrrrxxx|||~~~|||zzzzzzyyyxxxvvvuuuvvvyyy|||}}}~~~~~~|||yyyyyyyyyxxxwwwuuuuuuttttttppppppqqqqqqpppooonnnmmmmmmmmmmmmllljjjiiijjjllllllmmmnnnmmmkkkgggccc```]]][[[YYYXXXXXXWWWUUUSSSNNNLLLHHHFFFEEECCCAAA???>>>======<<<:::999999888777666666555444333222222222222222222111000//////111111111000///.........//////......------......000111111111111000000///...//////000111111222222333444555555666666666666666666555444444333222222///111333555666777777777555555666777777666666666555555444333333333333333444444333333444444555666555555444444333333222222222222222222111111111111333222000///...---------000000111111111111222222222222222222222222222222222333333444555555444444555666888<<>>===;;;999888666666333444555555666777888888888:::===AAAGGGOOOXXX^^^gggkkkppprrrrrrooonnnmmmfffbbb]]]ZZZXXXXXXXXXWWWZZZZZZZZZ\\\___aaa```^^^^^^^^^]]][[[YYYWWWVVVTTTNNNLLLJJJKKKNNNRRRTTTUUUXXXWWWUUUQQQLLLFFF@@@<<<:::888666666777777777666666777777888999:::;;;;;;999888888888999999888666333333444555555666777777777777777666555555444444222222222222222222222222333333222222222333333444666555777===BBBHHHQQQYYYgggmmmuuuzzz{{{zzz{{{|||}}}|||yyysssjjjbbb\\\YYYRRRPPPMMMIIIEEEBBB@@@???>>>>>>===<<<;;;::::::999888999999999888888777666444444444444444444555555555555555666666888999999999999999999999999888777666555555444333333222222222222333444666777888888::::::::::::::::::::::::::::::;;;::::::999888777999999999888777666444333111111111111000000000000111111222222333444444444333333333333333333333333111111222222333333444444666555555555555555666666666666666777777777888888555555666666777777777888666888;;;>>>BBBFFFHHHIIIJJJGGGDDD@@@>>>===<<<<<<:::;;;======>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::999:::<<<<<<<<<:::999999999999999999999999999999999888777777666666444444555666666777888888777888999888666555555666888888999::::::::::::999:::::::::888777555444333ccceeegggiiilllrrrzzz~~~|||{{{yyyzzzzzzxxxuuuuuuyyy}}}{{{|||}}}|||yyyuuuuuuuuuuuutttssssssrrrpppqqqssssssssspppnnnllljjjkkkkkkjjjhhhggghhhjjjhhhjjjkkkkkkiiifffbbb```]]][[[YYYXXXWWWVVVTTTRRRLLLIIIFFFDDDCCCAAA???===<<<<<<<<<;;;:::999999888555555444444333222222111111111111111111000//////111000000000/////////...//////............//////111111111111111111000000000000000111222222333333444444555666666666666666666666555444222111000000///000333555666666555444555555666777777777777666666555333222111222333444333333333333333444444555333333333333222222111111222222222222222222222222000000////////////000000222222222333444555555666333333333333333333333333333444666777888888777666666777999<<>>;;;888777666555555555555666777444444555666777888999999888;;;???AAABBBCCCFFFIIINNNJJJFFFBBB@@@===:::888:::::::::999888666555555444444555666777999:::;;;???AAADDDHHHMMMTTT\\\bbbhhhjjjmmmnnnllliiifffddd^^^ZZZUUURRRQQQPPPOOOMMMRRRSSSUUUWWWXXXZZZ]]]```\\\]]]\\\[[[XXXTTTQQQOOOIIIHHHGGGHHHJJJNNNQQQSSSTTTUUUUUUSSSNNNHHHAAA<<<;;;:::999999::::::999777666666777888999::::::;;;999888888999::::::999777555555555666666777777777555555444444333333333333222222222222222222222222444444444444444444555555999777999===@@@BBBIIIQQQ[[[bbblllrrrttttttuuuvvv||||||{{{uuulllaaaXXXTTTNNNMMMIIIFFFBBB???===<<<======<<<;;;;;;:::999999333444555777888999999999222333444555555555444333333333333444555666888888999999:::::::::999999888666666555444333222222111111222333444555666777777<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999777777777777777666555444333333333333222222111000000///000111111111222222222333333333333333444444444444111111111222222222333333444444333333333444555555666666777777777888888888777888888888777777888999888:::???CCCGGGIIIJJJJJJLLLIIIDDD???<<<<<<===>>>:::;;;===>>>>>>>>>>>>===AAA@@@@@@@@@??????>>>>>>@@@AAAAAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;::::::999999888777777444555555666777777888888777888999888666555666777888888999::::::::::::::::::::::::888777555333222ggghhhgggggghhhppp{{{~~~}}}}}}|||~~~~~~{{{wwwwwwzzz}}}yyyyyy{{{}}}}}}zzzsssssstttttttttsssrrrqqqoooqqqssstttssspppmmmkkkiiijjjjjjiiigggggghhhjjjggghhhiiiiiihhheeebbb```___]]]ZZZXXXXXXVVVSSSQQQKKKHHHEEECCCBBBAAA???===<<<;;;;;;:::999888888888444444333333222222111111000000111111111000//////.../////////000000000111//////.........//////000000000000000000000000111111111222222333444444555444555666666777666666666666555444333222111000000111222444666666555333222666666777777777777777666555444333222111222333333222222222222222333444444222222222222222111111111222222222222222222222333111111000000000111222222222222333444555666666777444444444444444444444444333444666888999888888777777777888:::>>>EEEMMMSSSZZZ___aaa___```ddddddbbb]]]UUUKKKDDD???<<<888555666666555555555555666666555555555666666666666555666777777666666777999;;;===;;;999999999999888777555666777777777777666555555555666777999<<<>>>???DDDGGGKKKOOOTTT[[[ccchhhiiiiiijjjiiihhhddd___\\\SSSPPPLLLJJJIIIIIIHHHGGGIIIKKKMMMMMMNNNOOOSSSWWWWWWWWWWWWVVVSSSOOOKKKHHHFFFFFFFFFFFFHHHKKKOOORRRTTTVVVXXXXXXTTTMMMFFFBBB===<<<::::::;;;:::888777888888888888888888888888:::999888999;;;;;;:::888888888888777777666666666444444444444333333333333444444444444444444444444444444555555666666666666999666777:::<<<===CCCJJJRRRYYYbbbiiilllmmmoooqqquuuwwwwwwrrriii^^^TTTOOOKKKIIIFFFCCC@@@>>><<<;;;<<<<<<<<<;;;::::::999999222333555666777888888888111222444555666555444333333333333333444555666777888999999:::::::::999999777666666555333222222111111222222333444555666666:::;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<;;;999888888777777666666555555555555555555444333222111111000000000000000111111111111222222222222222333333333111222222222222222333333333333333333333444555555777777777777888888888888888999:::888666666888:::999===DDDJJJMMMNNNMMMLLLJJJGGGBBB>>><<<<<<>>>???===>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@??????>>>===<<<>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::999999888888555555666666777777888888777888999888777666777888888888999::::::::::::999999999888777666444333222jjjkkkkkkiiijjjqqq~~~}}}||||||~~~|||zzzzzz{{{|||xxxxxxyyy{{{}}}~~~}}}|||ssstttuuuuuutttsssqqqpppmmmnnnpppqqqqqqooollljjjiiiiiijjjiiiggggggiiijjjggggggggggggfffdddbbbaaa___]]]ZZZXXXWWWUUURRRPPPIIIGGGDDDBBBAAA@@@>>><<<<<<;;;;;;:::888777777666444333333333222222222111///000000111111000//////.........///000111111111//////......//////000000000000000///000000111222222333333444444555666666555666666777777666666666555555444333333222111111333444555666666555444333777888888888777777666555444444333222222222222222222222111111222222333444222222222222222222111111222222222222333333333333555444333222222222222222222222333333444555666666666666666666666666666666444555666888999999999999888999999999;;;>>>DDDHHHIIINNNQQQQQQTTTYYY]]]^^^WWWPPPGGGAAA===:::666333444444444444444444444444666666666666666666666666444333222111222333555666333333222444666888777666222444666888999::::::999999999999;;;===AAADDDEEEGGGKKKQQQWWW^^^dddkkkpppmmmllljjjhhheee```ZZZVVVNNNKKKIIIGGGHHHHHHGGGFFFDDDEEEGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMKKKGGGDDDBBBCCCDDDDDDDDDEEEHHHMMMQQQUUUWWW[[[]]][[[VVVQQQMMMDDDAAA>>>===<<<;;;999777::::::999999888888888777:::999999:::<<<<<<;;;999::::::999888888777666666777777777777777777666666555555555555555555555555444555666777888888888777555333444888999:::???EEEHHHOOOXXX^^^aaadddhhhkkknnnooooookkkbbbYYYQQQMMMFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;::::::999999999777777777777666666555444111222444555666666555555444333333333333444555555777888999999999999999999888888777666444333222222111111222333333444555555777888999:::;;;:::999999;;;;;;<<<;;;;;;:::999888999999888777777777888888777666666555444333333222111111222222222222222222111111111111111111111111333333333444444444444444333333333333444555666777777777777888888888999999777999:::999777777;;;>>>>>>CCCKKKQQQUUUTTTQQQNNNEEEDDDBBB@@@??????@@@@@@AAABBBDDDDDDEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>???????????????>>>===<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<;;;::::::;;;<<<:::;;;;;;<<<<<<=========;;;;;;;;;:::999999888888666666666777777888888888777888999999777777777999777777888999999999999888888888888777666555444333jjjnnnqqqqqqrrrxxx~~~}}}}}}}}}}}}|||zzzzzz{{{||||||{{{{{{yyyxxxyyy{{{||||||{{{tttuuuvvvvvvuuutttrrrpppmmmnnnpppqqqqqqpppnnnmmmhhhiiiiiihhhgggggghhhjjjiiihhhgggeeedddcccbbbbbb___\\\YYYWWWVVVTTTQQQNNNGGGEEEBBB@@@@@@???===;;;===<<<;;;999888666555555444333333333333222222222//////000000000000000///////////////000000000000///////////////000111111222111111000111222333444333444444555555666777777666666777777777777666666555555444444333333333222444444444555555666666666999999999888777666555444333333333333333222111111111111111111111222333333222222222222222222222222222222222333333333444444555555444444444444555555555666666666777777888888999999999999999999999999;;;;;;;;;;;;===>>>???@@@===>>>>>>===;;;<<<>>>@@@===BBBEEEEEEFFFLLLPPPQQQMMMGGG@@@;;;:::999666333333333444444444444333333666666555555555666777777333111000///000111222222111000000222555666555444222444777;;;===?????????>>>>>>>>>@@@CCCGGGJJJLLLNNNSSSZZZaaafffkkkpppsssrrrnnnjjjfffbbb\\\TTTNNNJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAAAAAAAADDDIIINNNSSSWWW\\\```aaa___\\\ZZZPPPLLLGGGCCCAAA@@@>>>===<<<<<<;;;;;;;;;::::::::::::999999:::<<<===;;;:::999999999999999888888888999999999999999999999999777777777777777777777777555666777888999999999888777444555777777666:::@@@???EEEMMMSSSVVVZZZ___cccfffgggfffaaaYYYQQQKKKHHHBBBAAA???>>><<<<<<;;;;;;999999999888888888888777888888888777777555444333333333444555666666777777555555444333333333333444666777888888999999888888:::999888777555444333222111111222222333333444444222333666888999888888777999999::::::::::::999999999888888777777888999:::888777777777666666555555444444444444444444444444555555444444333333222222666666666555555555555555444444444555555777888888777777888888888999999999666:::<<<<<<;;;>>>CCCHHHKKKPPPVVV[[[[[[VVVOOOJJJAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<::::::999999999999::::::888888888999999::::::::::::;;;;;;<<<<<<;;;;;;::::::<<<===<<<:::999:::<<<999999999:::;;;<<<<<<<<<;;;;;;::::::999888888888777777777777777888888888777888999999777777888999666666777888888888888777777888888888777777666555jjjpppvvvyyyyyy~~~{{{xxxvvvxxx{{{}}}|||zzz}}}{{{xxxxxxyyyzzzzzzzzzvvvvvvwwwwwwvvvtttrrrppppppppprrrrrrsssrrrqqqqqqggghhhiiihhhgggfffhhhjjjkkkiiigggdddcccbbbbbbbbb^^^[[[XXXVVVTTTRRROOOMMMFFFDDDAAA???>>>>>><<<:::===<<<;;;999777666444333444444333333333333333333//////000000000000000///111111000000//////......///////////////000111111333333222111222333555666444444555555666777777777666777777777777777666666444444444444444444444444333333444444666777999::::::::::::999777666444333222222333444333222111000111111111000111222222333222222222222222222333333222222222333333444444444222222333444666888:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::???AAA???>>>AAADDDEEEDDD???:::777777888666444444555555666666555555444666555444444444555777888888555333222222222222111111111111222444555333222222555999===AAACCCCCCDDDAAABBBBBBDDDGGGKKKOOOQQQVVV[[[bbbhhhkkknnnpppqqqtttpppjjjddd___WWWNNNGGGDDDBBB@@@?????????>>>===<<<<<<<<<>>>AAABBBAAA@@@?????????>>>===<<<;;;:::;;;<<<>>>>>>>>>AAAFFFKKKQQQUUU[[[aaaeeeeeedddbbbZZZVVVPPPKKKHHHFFFDDDCCC<<<=====================:::999999;;;<<<===<<<:::888888888999999:::;;;;;;999999999999999999999999888888888888888888888888555666888999::::::999999<<<999888888666333555:::===BBBIIINNNQQQVVV\\\aaaaaaaaa___YYYQQQJJJEEEBBB???>>>===<<<;;;;;;;;;;;;777777777777666666666666666666777777777777777666444444555555666777888888666666555444333333333333555666777888888888888888::::::999777666444333333111111111222222333333444///111333666777777777666777888888999999999888888777666555555555666888888888888888888777777777777777777777777777777666666::::::999888777666666666777777777777777777666666555555555666777888999999777888888888888999999999888<<<@@@AAAAAAEEELLLSSSYYY\\\aaabbb^^^UUUJJJDDD>>>@@@CCCEEEGGGFFFEEEDDD@@@@@@AAAAAAAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>============:::999999999999999999:::777777888888888999999999:::;;;;;;<<<<<<;;;;;;::::::<<<>>><<<999888999;;;777777888999999:::;;;;;;;;;;;;:::999999888888777777777777777888888888888777888999999888777888:::555555666777777777777777888888999999999999888888mmmuuu}}}zzzwwwvvvyyyzzzyyyxxx|||{{{yyywwwvvvvvvwwwwwwyyywwwtttsssssssssrrrqqquuuuuuvvvxxxxxxvvvqqqnnnmmmlllkkkmmmooonnnjjjgggcccbbbaaaaaabbbbbbaaa```^^^[[[WWWSSSQQQNNNJJJHHHDDDCCCBBB@@@>>>===;;;;;;;;;999777666666666555333333333222222111000//////000000000///......------///////////////.........000///...------///000111000111222333444444444444555555666666777777888888777777666666555555555444333333222222111111222222333222222222333555777888999888777888888888666444222222222111111111111000000111111222333333444444222222222333333444444444222333444555555555444333666666666555666888===AAA@@@AAABBBCCCBBBAAA??????DDDDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLOOOQQQSSSUUUVVVRRROOOLLLIIIGGGEEEAAA???===@@@???:::999<<>>???<<<999888888888777666999999999888888777777777888777666555444444444444555444111///...///000111222222222222333333333333555666:::@@@GGGIIIGGGDDDKKKIIIGGGHHHLLLQQQUUUXXX\\\aaaggglllnnnnnnnnnooonnnlllhhhaaaYYYOOOGGGBBBAAA???<<<:::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;:::>>>===<<<;;;:::999999:::999999:::;;;>>>BBBFFFHHHOOOUUU]]]cccgggkkkpppuuunnnjjjccc\\\VVVPPPJJJFFFDDDAAA===<<<======;;;888===;;;::::::::::::888777999888888777888999;;;<<<:::;;;;;;:::888777999:::777999;;;;;;:::999888999888999999:::::::::999999999888777666666777888888666;;;BBBHHHLLLQQQXXX^^^___\\\XXXRRRLLLFFFBBB???<<<;;;999888666666777777777888888777555333333444777666666555555555555666222333444555666777888999777777666444444333333333555555444333444555666777888888888888777666444333111111111111111222222222////////////111333555666444444555555666777777777666666555666666777888999999999:::;;;;;;;;;::::::888999999999999:::::::::888888888888888888888888777777888999999999888888777888888777666666777999:::::::::999888888:::<<<<<<@@@CCCEEEKKKUUU^^^bbbfffggghhhddd\\\SSSJJJFFF@@@CCCFFFFFFEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<>>>BBBCCCBBBCCCFFFFFFDDDIIIGGGFFFEEEEEECCCAAA>>>>>>>>>===<<<;;;::::::999999777555666999:::999888888888888777666666555555<<<<<<<<<===========================<<<<<<<<<<<<::::::888888888888::::::::::::999999888777666666555555444333333555666777777888999888777666777888888888777777777777888888888888888777777777666666rrr|||~~~}}}{{{yyyyyy{{{}}}|||{{{{{{{{{yyyxxxwwwwwwvvvvvvwwwuuusssrrrrrrrrrssssssvvvvvvwwwxxxyyyvvvrrrooommmlllkkkkkkllljjjfffbbbaaa___^^^^^^______^^^]]][[[XXXTTTQQQNNNKKKHHHFFFCCCBBBAAA???===<<<;;;::::::888666555555555444333333333222111111000//////.........//////////////////////////////////////////////////////000111222111111222444444555555555555555666666777777777777777666666666555555555444444444333222111111111111222222222333444666777999999888777888888888666444222222222222111111111111111111222222333333333444222222333333333444444444222333444555555555444444666777888999:::<<<@@@DDDFFFGGGHHHHHHGGGFFFFFFFFFKKKLLLMMMNNNOOOPPPOOOOOONNNQQQVVV[[[___bbbeeefffaaa^^^ZZZVVVTTTPPPLLLJJJEEEGGGFFFAAA???@@@AAA??????<<<888666666777666666888888888888777777666666777777666555555555555555444222111///...///000111333333333333333333333222666777;;;AAAGGGKKKKKKIIIIIIIIIKKKOOOUUU[[[```ccchhhjjjllloooppppppooonnnllliiiccc[[[RRRIIIBBB???<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::888888777777888666666777888;;;???BBBDDDOOOVVV^^^eeeiiiooouuuzzz|||yyytttooohhh```YYYUUUQQQNNNJJJHHHFFFCCC???;;;???===;;;;;;<<<======<<<888888777666666777888999888888888777666555666888888:::<<<<<<:::999999:::999999::::::::::::999999:::999777666666666777777666:::@@@FFFLLLRRRXXX[[[[[[XXXTTTMMMGGGBBB???===;;;:::888777666666777777777777888666444222333333666555555555555555666666222333444555777888999999777777666555444333333333555555444444444666777888888999999999888777555444111111111111222222222222000/////////000222444555777777666555555444444333555555555555666777888888999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;======<<<:::999888777666999::::::;;;;;;:::::::::;;;<<<<<<;;;999999:::<<<999::::::999999;;;>>>AAACCCJJJQQQVVV\\\eeekkkmmmpppmmmhhh___UUULLLEEEBBBBBBDDDFFFFFFDDDBBBBBBBBB======<<<<<<===>>>???@@@BBBEEEGGGFFFHHHLLLMMMKKKJJJIIIGGGFFFEEEDDDAAA?????????>>>===<<<::::::999555333222222555666666444555555555666666666666666::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;::::::999888888777666666555444444444444555666666666888999888666555666777777777666666666666777777777777777777777777777777{{{~~~{{{}}}}}}{{{zzzzzz{{{||||||{{{zzzzzzzzzzzzyyyxxxvvvuuuuuutttrrrqqqqqqrrrtttuuuvvvvvvwwwxxxxxxvvvrrrooonnnmmmkkkjjjhhhfffbbb^^^^^^\\\[[[ZZZ[[[\\\[[[ZZZWWWTTTPPPMMMKKKHHHEEECCCAAA@@@???>>><<<:::999999999777444444444444333222222222222111111000000///------......///000000111//////////////////000000...///000111222222222222222222333444555555555555555666666666666777777777666666666555555555555555555444333222111111111111222222333333555777999:::999888777777888888666444333222222222111111111111222222222222333333333333333333333333444444444444222333444444555555444444555777:::;;;===???CCCEEEKKKLLLMMMMMMLLLMMMOOOQQQUUUXXX\\\___aaaaaa```___\\\```eeekkkqqqtttvvvwwwrrrnnniiieeeaaa^^^ZZZWWWRRRTTTRRRLLLIIIIIIFFFBBBAAA===999666666777888888888999999999999888777777777777777777777777666666444333222111000111222333444444444333333222222111444444777<<>>>>>;;;::::::999888999999999777888888777555555666888999:::<<<<<<;;;::::::;;;:::::::::::::::::::::::::::999888666555555555666777999===DDDLLLRRRVVVWWWUUURRRMMMFFFAAA===:::999888777777666666777777888666666777555333111222222444444333444444555666777333444555666777888999:::777777666666555555444444555444444444444666888999888999::::::999888777666222222222222222222222222111000000000000111222333666666555444444333333222444444444555555777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========AAA@@@???>>><<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::888888999;;;;;;<<<<<<<<<<<>>======<<<:::999777666666333222000111222333333222222222333444444555666666777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999888888777777666444444555666666666666555666777888888666555555666555555444444444444555555666666666777888999999999~~~{{{xxx||||||{{{zzzyyyyyyyyyxxxxxxxxxzzz{{{|||{{{yyyvvvttttttsssrrrqqqppprrrtttvvvuuuuuuuuuvvvvvvuuuqqqnnnnnnnnnllljjjhhheeebbb```]]][[[YYYXXXYYYYYYXXXWWWTTTQQQMMMKKKIIIGGGDDDBBB???>>>===<<<;;;999888888777555333222333333222111222111111111000000000///............//////000000//////000000000000111111---...000222333333333222333333444555555555555555666666666666666666666666555555555555555555555555555444333222111000000000222333333555777888::::::999888777777888777555333333333222222222111111111333333333333333333333333333333444444444444444444333333333444444444444444444666999;;;<<<===@@@BBBIIILLLOOOPPPRRRUUUZZZ^^^eeehhhnnntttvvvvvvtttrrrnnnpppsssxxx|||~~~~~~}}}xxxtttoookkkhhheeebbb```^^^___^^^YYYVVVTTTOOOIIIFFFAAA<<<888888999:::;;;:::;;;<<<<<<<<<;;;::::::888888999999999888888888555444444333333444555666555555444333222222111111444444666:::@@@EEEJJJLLLQQQUUU\\\ccchhhkkknnnoootttnnnhhhgggiiijjjgggccc]]]XXXOOOEEE>>>:::888888666777888::::::999777666555555666666777888999999777666555444444444444444555555555666888<<>>>>>>>>???>>>>>>>>>==================999::::::999777777888:::999:::;;;;;;:::999:::;;;<<<;;;;;;:::::::::::::::;;;:::888666555555555555888888;;;BBBKKKQQQRRRQQQOOOLLLFFF@@@<<<999888888666666666666666777777888555666666444222000111111222222222222333555666666333444555666777999::::::999999999999888777777666333333222333444555777888777888999999999888777666444444333333222222222111111111111000000000000111111111222222333444444555333333333444555666777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????????????????======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::888888999;;;>>>??????@@@BBBFFFLLLPPP[[[hhhvvvyyymmmeeeZZZOOOHHHEEEDDDCCCBBBBBBBBB@@@>>><<<<<<===>>>=========???BBBEEEGGGNNNTTTXXXXXXXXXXXXUUUOOOJJJHHHEEECCCBBBAAA>>><<<999999777666444333222111333222222111222333333333111222222222333333333444333444555666777888999:::::::::;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;999888888888777777777666333444666777777777666555555777888888666444444444333333222222222222333333444444555666888999:::;;;zzzwww{{{~~~~~~}}}{{{yyywwwvvvvvvwwwxxx{{{||||||zzzwwwuuutttuuuvvvtttrrrrrrtttvvvtttssssssssstttrrrooolllnnnnnnmmmllliiigggffffff```]]]ZZZXXXXXXXXXWWWVVVRRROOOLLLIIIHHHFFFCCCAAA======<<<;;;:::888888777666444222222222333222111111111111000000000000000000000//////............000000000000111111222222...///111222333333222222444444555666666666555555666666666555555555555555444444444555555555555555555444333222111111111111333444555777888999::::::888777666777777777555333333333333222222222222111333333333333333333444444444444444444444444444444333333333333444444555555222444777888999:::<<<>>>FFFKKKQQQUUUYYY___gggnnnyyy}}}|||yyytttqqqmmmjjjhhhgggeeedddccceeedddaaa``````[[[TTTKKKGGG@@@<<<;;;;;;<<<<<<<<<===>>>??????>>>===<<<999999:::::::::999888777555555444444555555666666666666555555444333222222777888:::===BBBHHHOOOSSS[[[aaaiiinnnqqqqqqrrrsssuuunnneee```___^^^ZZZVVVPPPKKKCCC<<<777666777888666777999:::999777444222444444555555666777888888666555555444444444444555444333333444777:::===???BBBHHHQQQYYY```hhhqqqxxxxxxmmmbbb\\\VVVRRRKKKGGGDDDBBBAAA???>>>>>>>>>>>>>>>======<<<:::;;;;;;:::888888999:::999:::;;;:::999888:::;;;======;;;:::::::::;;;;;;<<<;;;999777666555666666::::::<<>>>>>>>>??????<<<<<<<<<===>>>?????????AAA@@@???>>>===>>>>>>>>>>>>??????>>>======>>>@@@<<<>>>BBBEEEJJJQQQXXX]]]jjjwww|||tttaaaZZZQQQIIIFFFDDDCCCBBB???@@@???===;;;:::;;;======>>>???BBBFFFKKKOOORRRZZZ```ddddddaaa\\\TTTKKKGGGDDDAAA???>>>===;;;:::777777666444333222111000222222222111111111222222333222222222111111111000111222333444555666777888888888999999999:::::::::::::::::::::::::::::::::888888888777777777777777333444666777777777666555555777999888666444333333222222111111111111222222222222444555777999:::;;;~~~~~~~~~zzzxxx{{{{{{yyyxxxxxxuuuwwwzzz||||||{{{zzzxxxwwwyyy{{{zzzvvvssssssuuusssrrrqqqqqqrrrqqqnnnlllmmmnnnnnnllliiihhhhhhiiiccc```[[[XXXWWWVVVUUUTTTPPPMMMJJJHHHGGGEEECCCAAA===<<<;;;:::999888888777555333222111222333222111000000000000000000000000111000000///......------000000000111222222333333111222222333333333333333555555666666666666666555666666666555555555555444444444444444444555555555444333222222111111222222555666777888999:::::::::888777666666777777555333333333333333222222222222222222222333444555555555555555555555444444444444444333333333333444555666333555777888999;;;>>>AAAIIIPPPYYY```eeemmmwww~~~{{{vvvrrrmmmjjjfffdddcccccccccbbbaaabbbbbbbbbfffiiifff___SSSNNNHHHCCCAAA@@@?????????@@@BBBDDDDDDCCCBBBAAA======>>>>>>===<<<:::999777777777777777777666666999999888888777777666666777999<<<@@@EEEMMMUUUZZZfffllltttwwwwwwttttttttttttmmmccc[[[UUUQQQLLLHHHDDDAAA<<<777555555666777777888999999888666333222444444555555666666777777555555444444444444444555111111111111444777:::<<<@@@FFFMMMTTTZZZbbbkkkqqqxxxrrrddd___XXXRRRMMMIIIEEECCCAAAAAA@@@???>>><<<:::999999::::::999777777888::::::;;;;;;:::999999:::<<>><<<;;;::::::;;;<<<<<<;;;:::888777777777888<<<===???BBBEEEFFFEEECCCAAA???===:::888888888888555666777888888888888777555555666444222000111111111111000111111222333444222333444555666777888999:::;;;<<<======<<<;;;:::444333222222222333444555444555666777888888777666777777666555333222111111///000000111111000//////222222111111000//////...111111222222444555777888::::::<<<===>>>>>>???????????????@@@@@@@@@AAAAAA>>>>>>>>>???????????????AAA@@@???===<<<======>>>@@@AAABBBBBBAAABBBDDDEEEAAAEEEKKKQQQXXX```hhhmmmxxx}}}rrriiiWWWQQQIIIDDDCCCBBB???===>>>>>>===;;;:::;;;>>>@@@>>>AAAEEEKKKRRRXXX]]]```eeejjjlllhhhccc\\\QQQHHHCCC@@@===;;;::::::999888888888777666555444444333111111222000///...000111333333222222111000000///111111222333444444555555666666666777777888888999888999999::::::999999888777777777777777777777777555555666777777777777666555888:::999777444333333111111000000000000111111000111222444555777888999|||||||||}}}{{{zzz{{{~~~||||||zzzyyyzzztttvvvxxx{{{|||}}}|||{{{yyy~~~yyytttsssssssssrrrqqqqqqqqqqqqnnnlllkkklllllljjjgggeeefffhhhfffbbb\\\XXXVVVTTTSSSRRRNNNKKKHHHFFFEEEDDDBBB@@@<<<<<<;;;:::999999888888555333222222333333333222///000000000000000000000///////////////.........000000111111222333333444777666555555555555555555666666777777777666666555666666555555555444444444333333333444444555555555222222111111222222333333777777999:::::::::999999888777666666777666444222444444333333333222222222000111222333444666777777666555555555444444444444444444333333333444555666666777999;;;===AAAFFFJJJSSS\\\hhhpppvvv}}}|||xxxtttoookkkdddaaa]]][[[[[[[[[[[[[[[YYYZZZ\\\___gggnnnmmmhhh___[[[UUUPPPMMMJJJHHHFFFHHHIIIKKKMMMNNNMMMKKKJJJGGGHHHHHHHHHGGGEEEBBBAAA>>>>>>>>>>>>===<<<;;;;;;===============<<<<<<<<<999===CCCIIIOOOXXXbbbiiipppvvv{{{zzzuuuooolllllliiiddd]]]TTTLLLFFFCCCAAA===;;;888666555444555555666777888888777666555444555555555555666666666666444333333333333333444444111111000111333666999;;;===BBBHHHNNNRRRYYYaaahhhoootttzzz{{{{{{{{{~~~yyytttnnnhhhbbb\\\WWWSSSNNNNNNLLLIIIFFFBBB>>><<<:::;;;;;;:::888888999;;;=========<<<;;;;;;===???@@@???===;;;:::;;;<<<<<<===<<<:::999999999::::::>>>@@@CCCCCCBBB@@@>>>>>>::::::999888888888888888666777888999999999888777555666666555222111111222111111000000000111111222111222333444555666777888999:::<<<======<<<:::999777666555444444444555666444555777888999999888888888888777555444222111111...///000111111000000///111111000000///......---000000111222333555777888:::;;;<<<===>>>?????????BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFIIIJJJLLLLLLLLLMMMPPPRRRVVVZZZ```fffkkkqqqvvvyyy}}}xxxoooeee\\\NNNHHHAAA>>>???@@@???<<<=========<<<<<<>>>BBBFFFGGGKKKPPPWWW]]]cccggghhhjjjllliiibbbZZZTTTLLLDDD@@@===:::888999999999888777777777666666666555555111333333222//////000333222222111111111111111111111111222222333333333444333333444555555666777777777888888999999888888777666777777777777777777777666666666666666777777888666888;;;;;;888555333333111111000000000000111111///000111222444555666777|||yyyzzz{{{|||||||||||||||}}}~~~~~~wwwzzz}}}}}}{{{yyyzzz{{{tttuuuxxxzzz|||}}}~~~~~~||||||uuurrrrrrtttsssrrrrrrrrrqqqooommmjjjkkkkkkhhhdddbbbccceeegggccc]]]XXXUUUSSSQQQPPPLLLIIIFFFDDDDDDCCCAAA???<<<<<<;;;;;;:::999888888555444222222333444333222////////////000000000000------......///000000000000000111222333333444444;;;:::888666666666777777666777777777777777666666666666555555555444444444333333333444444555555555111111111111222333444555888999::::::::::::999888888777666666777666444222444444444333333333222222000000111333555666888888666666555555555444444444444444333222333444555666888:::<<<>>>BBBHHHNNNSSS]]]gggttt|||~~~vvvrrrooojjjfff^^^[[[VVVTTTSSSTTTTTTSSSRRRTTTVVV[[[fffpppqqqmmmiiieee```[[[WWWSSSPPPMMMPPPRRRTTTVVVWWWVVVTTTRRRRRRRRRSSSRRRQQQNNNKKKIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAFFFNNNVVV___iiittt{{{xxx|||~~~zzzpppgggaaa```\\\ZZZUUUNNNFFFAAA@@@@@@:::999888666555444333333555666666777777777777777666666666666666555555555333222222222222222333333333333222333555888;;;===:::>>>CCCHHHLLLRRRYYY___]]]aaaeeefffeeefffkkkpppxxx{{{uuuoookkk^^^]]]ZZZUUUPPPJJJEEEBBB===>>>>>>===;;;;;;<<<>>>?????????>>><<<===???AAAAAA???===;;;:::;;;<<<======<<<;;;:::::::::;;;<<>>??????@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLOOORRRUUUWWWXXXZZZYYYVVVTTTTTTTTTUUUVVVWWWYYY[[[[[[\\\]]]```cccnnnqqqvvvyyy{{{|||~~~|||vvvlllcccZZZSSSGGGAAA;;;999===@@@AAA@@@>>>>>>=========AAAFFFJJJRRRUUU[[[```eeehhhiiiiiiiiiiiicccXXXPPPLLLFFFAAA???<<<999888888999:::999555555555555555555555555444666777555222111333666000000000111222222333333222222222222222333333333222222333333444555666666666777888999999888777666666666666666777777777777777666555555555666888999777999;;;;;;999666444333111111000000000000111111...///000111333444555666~~~~~~zzzyyyzzz}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwuuuvvvxxxzzzzzzzzzuuuuuuuuuwwwzzz}}}~~~~~~wwwzzz|||{{{wwwtttssstttrrrpppnnnnnnnnnmmmkkkiiihhhggggggeeedddcccbbbbbbbbb___[[[XXXVVVTTTQQQOOOIIIGGGCCCBBBAAA@@@>>><<<<<<;;;999777666555444444333333333222222222111111000000//////......---------------...............111222222333333444444555555555444444444444555555777777777777666666666666555444333444666666666555444444333333222222333333444444333111000000333555666777888999:::;;;;;;;;;===<<<;;;999888777666555555555444444333333333333333444555555666666555555333444666888888777555444555444444333333333444444888<<>>???AAADDDHHHKKKNNNOOOXXXUUUQQQNNNNNNPPPTTTWWWaaagggrrr|||~~~xxxoooggg___WWWNNNHHHGGGEEEBBBCCCDDDDDDAAA>>>BBB@@@??????@@@AAA@@@???@@@@@@@@@@@@@@@???>>>>>><<<;;;:::;;;>>>@@@@@@????????????>>><<<:::888666666555444444555666777999666777888999888666444333555444333111111111111222111111111111111111111111222222222333444555666666888999:::;;;<<<;;;::::::999888666444333333333333555555666666777777888888888888888888777555444333222222111111000/////////........................000000111222333555777888:::???CCCEEECCCBBBCCCEEEJJJJJJJJJLLLNNNNNNLLLJJJOOOTTTZZZ^^^```dddjjjoooqqqpppmmmiiifffeeegggiiippppppqqqsssvvvzzz}}}|||wwwuuuqqqmmmhhh^^^SSSMMMNNNBBB???<<<<<<===>>><<<:::999===@@@AAAAAAEEEMMMSSSccceeehhhjjjlllkkkjjjiiiddd^^^UUUMMMGGGCCC@@@>>>999999888888888888999999999888777666666555555555555444444333222222111111111111111111111111111111444444444444555555555666444444555555666666777777555555555555555555555555111222333444444333222111333333333333444666888999:::;;;<<<<<<;;;888555333444333222111000000000000000000111222333333444444}}}{{{zzz{{{}}}{{{|||}}}~~~}}}||||||{{{{{{|||zzzxxxwwwyyyzzzzzzyyyxxxvvvuuuvvvxxxyyyyyyxxxtttwwwyyyyyyvvvsssrrrsssrrrpppnnnmmmmmmllljjjiiiffffffeeedddcccbbbaaaaaaaaa^^^ZZZWWWUUUSSSPPPNNNHHHFFFCCCAAA@@@???===;;;;;;:::999777666555444444333333222222222111111111000000//////////////////------............//////000111111222333333444444666666666555555666666666777777666666666555555555555444333444555666666444555444444333333333444444444444444222111111444666777777999::::::;;;;;;;;;<<<<<<;;;;;;999777666555888888777777666666666666333444555555666666555555444555666777777666555444333222222222222333444444888<<>>;;;999888777444444333444444666888999555555555666666666555555777666555666777888888666333222222111111222444444333444555555555666888:::<<<===@@@CCCFFFIIIJJJKKKJJJHHHDDDAAA@@@CCCFFFHHHNNNTTT]]]fffoooxxxyyykkk^^^UUURRROOOKKKJJJKKKKKKIIIGGGJJJHHHEEEEEEFFFGGGFFFEEECCCDDDDDDDDDCCCBBBAAAAAA???>>><<<===???AAAAAA@@@@@@???>>><<<:::888777666555555444444555666777888888999::::::999777555444666555444222222222222222111111111111111111111111222222333444555666666777777888999:::::::::999999999888666555333333333333444444555666777777888888888888888888777666555444333222222111000000////////////////////////////////////000111222444666777>>>CCCGGGIIIIIIIIILLLNNNRRRVVV[[[```aaaaaa```___```eeekkkqqquuuzzz~~~|||ssskkkeee___[[[TTTJJJEEEEEE>>><<<999999;;;<<<<<<:::<<<@@@DDDGGGJJJPPPYYY```lllmmmoooooonnnjjjgggeee\\\WWWOOOIIIEEEBBB???>>>:::999999888888888888999999999888777666666666777666666555555444444333333333333333333333333333333333333333444444444555555444444444555555555555555444444444444444444444444111111222222222222111111333333333333444666777999999:::<<<<<<<<<999777555444444333222111111111111111111222333333444555555{{{wwwvvvxxxyyy}}}~~~}}}}}}~~~}}}}}}|||}}}}}}~~~{{{zzzzzz{{{zzzzzz{{{yyyvvvuuuuuuuuusssrrrrrrtttuuuuuusssrrrqqqqqqqqqooommmllllllkkkiiihhhddddddcccbbbaaa``````___```]]]YYYUUUSSSQQQNNNLLLGGGDDDAAA@@@???>>><<<;;;;;;:::888777555444444444333222222222222111111111//////000000000000000000---........./////////000000000111111222333333444777777777777777777777777666666555555555444444444555333333444555666555444444444444333333444555555333444444333222333666888888888999:::;;;;;;;;;;;;<<<<<<======;;;999777555888888888777777777777777444444555666666666666555444555666777777666444444222222222333444555777777888===DDDLLLVVV```iiioootttyyy}}}yyyuuuooohhhbbb\\\VVVRRRNNNMMMKKKJJJHHHHHHHHHHHHJJJJJJKKKMMMSSS\\\fffmmmyyy|||sssiii^^^UUUNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMNNNPPPQQQSSSUUUZZZ```dddeeefffhhhjjjnnnmmmjjjgggdddeeeiiilllnnnpppsssuuuwwwwwwvvvvvvtttlll^^^RRRHHHCCC@@@???;;;;;;999888777777666666222222222333444555777888555666777888888777666555555444444444666777666555555555444333333333333444222444555555555666888:::999;;;???BBBDDDEEEEEEEEEBBB@@@<<<999888:::<<<>>>???CCCIIIQQQYYYccclllrrruuukkkddd```ZZZVVVUUUTTTSSSRRRSSSPPPMMMKKKLLLLLLMMMLLLHHHHHHHHHGGGGGGEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA@@@>>><<<999777666555555444444444444555666777888:::;;;;;;;;;:::888666444666555444333222222222333111111111111111111111111222333444555666777888888666777888888999999888888:::999777555444333333333333333444555666777888999888888888888888777666555333333333222111111000000000000000000000000000000......///000111333444555???CCCGGGJJJKKKMMMSSSWWW[[[eeerrryyy{{{zzz{{{|||zzzrrrddd[[[RRROOOKKKDDD@@@???>>><<<:::999;;;>>>??????CCCFFFKKKNNNSSS[[[eeelllwwwwwwvvvsssmmmfff```[[[RRRNNNHHHCCCAAA???>>>===;;;::::::999888888999999:::999888888888888888999999999888777777666666555666666666666666666666666555555555555666666666666555555444444444444444444444444444444333333333333111111111000000111111111333333333333444555777888888999;;;<<<<<<;;;999888555555444333333222222222222222333333444444555555zzzxxxxxxyyyzzz{{{~~~~~~}}}|||{{{{{{{{{|||}}}}}}|||||||||}}}}}}||||||zzzwwwuuuuuutttrrrqqqqqqrrrssssssrrrrrrqqqqqqooommmlllkkkkkkjjjhhhfffccccccbbbbbbaaa``````___^^^[[[WWWSSSQQQNNNKKKIIIEEEBBB???>>>======;;;999999999777666555444444444222222222222111111111111//////000000111111222222.........//////000000111111111222333333444444555777777777777777777777777555555444444444333333333444333222333555666555444333333222222333444555555222444444444444444777999999:::;;;;;;;;;;;;;;;:::<<<===??????>>><<<888666555555555555444444444444444444555666666666666666555555666666666555444333444444555666777999;;;<<<:::>>>DDDJJJQQQXXX___dddgggkkkoooqqqrrrsssuuuwwwxxxwwwwwwwwwwwwwwwtttrrrpppnnnjjjeee___ZZZTTTQQQNNNLLLJJJGGGFFFGGGHHHIIIIIIHHHGGGHHHMMMWWWccckkkuuu{{{~~~{{{tttmmmcccYYYNNNKKKHHHFFFEEEFFFFFFFFFBBBAAA?????????AAADDDEEEDDDJJJRRRXXXZZZ___gggnnnqqqqqqqqqooonnnnnnqqqsssssssssrrrqqqnnnkkkhhhfffdddZZZMMMCCC>>>;;;999777888777777666777777888888555555555555555555555555666777888999999888666555444333222333555666555444666555444444333222222222222333555555555666888;;;999;;;>>>AAACCCCCCAAA@@@???===:::777666666888999888:::===AAAHHHQQQ[[[aaannnwwwzzzuuunnngggbbb```^^^^^^\\\YYYTTTRRRRRRRRRRRRQQQOOONNNNNNMMMKKKIIIGGGFFFGGGEEECCCBBBCCCCCCBBBAAA???===:::777555444444555444444444555666777888999;;;;;;;;;:::999777555444555555444333333222222222111111111111111111111111333333444555666888888999777777777888888888888888:::999888777555444333333222222333444666777888888777888888888888888777777444444333333222111111111000000000000000000000000.........///000111222333:::>>>BBBDDDFFFKKKRRRXXX```ooouuucccXXXMMMIIIGGGCCC??????AAA???>>>>>>???BBBEEEFFFLLLOOORRRVVV[[[ccclllsss~~~|||yyysssjjj```WWWRRRLLLHHHCCC@@@???>>>===<<<<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::999999888888777777777777777777777777888888888888999999999999666666666555555444444333444333333333333333222222222111000//////000111222222222333333444555666666666888:::;;;<<<<<<<<<;;;666666666555555444333333222222333333333444444444|||{{{{{{{{{{{{yyyyyy{{{~~~}}}|||{{{{{{{{{}}}~~~||||||}}}~~~zzzxxxvvvvvvwwwwwwvvvuuurrrrrrrrrrrrsssrrrrrrqqqnnnllljjjiiiiiiiiigggeeeccccccbbbbbbaaaaaa``````\\\YYYTTTQQQNNNLLLIIIFFFBBB@@@===<<<<<<;;;:::888888888666555444444444444222222222111111111000000//////000000111111222222......//////000111222222333333444444555666666777555666666777777666666555444444444444333333333333444333222333555555555444111111111111222333555555333555666666555666888:::;;;;;;<<<<<<<<<;;;;;;:::===>>>@@@AAA@@@===:::888333333333333333333333333444555666666777777666666555555555555555444333333333444555666888;;;===>>>;;;>>>BBBGGGKKKOOOTTTXXXYYY[[[^^^aaabbbdddfffgggkkkiiihhhhhhjjjjjjhhhgggffffffeeeccc^^^YYYUUUSSSLLLJJJFFFCCCBBBCCCDDDFFFFFFEEECCCCCCGGGPPP[[[cccooosssuuussspppmmmggg___NNNJJJDDDAAA@@@AAAAAA@@@;;;:::888666666777888999777<<>>===<<<======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;:::999999666666666666666666666666888888888888999999999999888888777777666666555555444444444333333222222222222111000//////000111222222222333444444555555555555666888:::<<<<<<======777888888888777666555444222222222333333333333333|||zzzxxxyyy||||||zzzwwwvvvxxx{{{}}}~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~xxxvvvuuuvvvxxxzzzzzzyyytttsssqqqqqqrrrsssqqqpppmmmkkkiiihhhhhhgggeeedddbbbbbbbbbaaaaaa`````````ZZZWWWRRROOOLLLIIIFFFDDD@@@>>><<<:::::::::888777777777555444444333333333222111111111111000000000//////000000000000000000......///000111222333333444444555666666777777888555555777777777777555555555555444444444333333333444222222333444555444333000111111222333444666777666888999999999999:::;;;============<<<;;;::::::===>>>???@@@???===;;;999444444444444444555555555555555666777777777777666666666555444444333333333111222333444666999;;;<<<:::===AAADDDGGGJJJNNNQQQPPPQQQRRRTTTUUUUUUUUUTTTXXXWWWVVVWWWZZZ\\\]]]\\\```bbbdddccc```\\\YYYXXXLLLJJJFFFCCCAAAAAABBBCCCEEEDDDCCCCCCEEELLLTTT[[[fffiiikkkjjjkkklllhhhaaaNNNIIIBBB>>>>>>???>>><<<;;;999777666444444444555555666777777888<<>>@@@@@@@@@???===<<<777666555444333333222222222222222111222666;;;???HHHNNNZZZgggrrr~~~~~~yyyvvvssspppnnnllliiiggghhhgggdddaaa]]]XXXUUUSSSMMMJJJGGGDDDCCCAAA???===:::999777666555444555555444555777999:::;;;;;;;;;999999999888777777666666444555555555444333222111111111111111111111111111111222333444666888999999999888888888888999::::::888888888888888777666666222222333333444555555555444555666777777777777777666666555555444333333333////////////////////////............///000111222111444777999:::???EEEKKKYYYgggwwwsssfffSSSIIIAAA>>>>>><<<<<>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;::::::999555555555555555555555555555555555555666666666666888888777777777777777777555555444444333333222222111111111000000111111111222222333444444444444444444555777999:::<<<======888999::::::999888666555333333333333333444444444|||yyywwwxxx{{{|||yyyvvvtttuuuwww{{{}}}~~~~~~}}}}}}~~~~~~{{{{{{{{{||||||{{{vvvuuutttvvvyyy{{{|||{{{vvvsssqqqpppqqqrrrpppnnnllljjjhhhggggggfffdddccc````````````____________YYYUUUQQQMMMJJJGGGDDDBBB???===:::999999999888666666666555444333333333333111111111111000000000000000000//////////////////...//////000222333333444444444555555666777777777555666888999999888666555555555555555444444444444333222111222444555444333222222222333555777888999;;;===>>>>>>===<<<===>>>>>>>>>>>>======;;;::::::<<<<<<<<<<<<;;;:::999999444444444555555555666666555555666777777777777777666666555444333333333333111222333444666888:::;;;:::===@@@BBBDDDEEEHHHJJJFFFFFFGGGIIIJJJIIIGGGEEEHHHGGGGGGIIIMMMRRRTTTUUU___cccggghhhfffcccaaaaaaUUUSSSPPPMMMJJJIIIIIIIIIIIIIIIIIIIIIJJJNNNSSSWWW\\\___bbbcccfffgggccc\\\MMMGGG@@@===>>>???===:::::::::999888777666555444444444444444444666777888;;;>>>CCCFFFGGGGGGGGGGGGCCCBBBAAA???===;;;999888555666888777666555555555444555555666888:::<<<===<<<<<<===>>>>>>======<<<:::999777555555555666777444333222333555555555444444444555555444333222111111222444555555777999<<>>===<<<;;;:::666666666666666555444444222333333333333444777999???AAAIIIRRRYYYaaaqqq{{{wwwssspppoookkkgggaaa\\\XXXUUUNNNKKKGGGDDDBBB???===:::777777777777666666666666555666888:::<<<======<<<999999999888888888999999666777777777666555444333111111111111111111111111000111222333555777888999888777777666777888999:::666777888999999999888888333333333333333333333333333333444666666777777777777777666666555444444333000000000000000000000000............///000111222...111444555666888===BBBLLLVVVaaaiiinnnttt}}}nnnjjjhhhhhhiiieee[[[RRRHHHBBB===<<<<<<<<>><<<999888999888777666666555444444333333333333111111111111000000000000000000//////......------...///000111222333444444333333444444555666666666666777999::::::999777666666666555555555444444444333222111222444555444333333333444555777999:::;;;???AAABBBBBB@@@??????@@@>>>>>>>>>>>>===<<<::::::;;;::::::999888888888888333333333444444444555555555666666777777777777777777666555444333222222333444444555666888:::;;;===<<<>>>@@@AAA@@@@@@AAABBB<<<===???AAACCCBBB@@@===@@@??????BBBGGGMMMQQQRRRbbbgggmmmooommmkkkjjjjjjaaa___\\\YYYVVVTTTSSSSSSOOOPPPQQQQQQQQQRRRVVVXXXTTTXXX\\\^^^aaabbb]]]UUUKKKEEE???===>>>???<<<999888999999999888777555555000000222444777777555222333555888999::::::;;;===<<<<<<;;;::::::999999999222555888777555444555888555555777999;;;>>>@@@BBBAAAAAAAAA@@@>>><<<999888;;;999666444333444666777444333222333555666555444444555666666666555444333111222444555555777:::<<<@@@???>>><<<;;;:::999999222333333444333333222222...///111222111111222333;;;;;;>>>BBBDDDIIIXXXgggrrr|||~~~zzzsssqqqmmmhhhaaa[[[VVVTTTNNNKKKFFFCCCAAA>>>;;;999666666777777888777777666666777999<<<===>>>>>>===::::::999999999:::;;;<<<888888999999999777555444111111111111111111111111///000111333555666888888777666555555555666888999555666888999::::::999999444444444333333333222222222222444555666666666666777777777666555555444444111111111111111111111111///////////////000111222+++...111222222333777;;;AAAGGGOOOUUU[[[bbblllttt~~~rrrgggYYYUUURRRRRRSSSPPPJJJDDDCCC???>>>??????@@@EEEMMMPPPXXXcccnnnvvv~~~}}}wwwtttbbb___YYYSSSNNNLLLKKKKKKGGGEEEDDDDDDEEEFFFEEEDDD??????@@@AAACCCEEEGGGHHHDDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::999999888888555555555555555555555555444444444555555555555666444444555555666666777777777777666555444444333333111222333444444333222111111222333444555444333222333444555666888:::;;;;;;:::;;;<<<<<<<<<:::888666888888888888777777777777yyyzzz{{{}}}}}}|||zzzyyyuuuwwwyyy{{{{{{{{{}}}~~~}}}yyywwwxxxzzz~~~}}}{{{{{{zzzxxxvvvrrrtttvvvwwwwwwwwwxxxyyyrrrpppnnnnnnooooooooonnnllliiifffcccaaaaaabbbccceeebbb^^^\\\[[[[[[ZZZXXXTTTRRRNNNJJJHHHDDD@@@===<<<;;;;;;:::999888777777555444333222111111111111222111111000///......---111000000000000111111222---...///000222444555555444555555666777888888999888888888888888777666666666666666666666555555555555333333444666666333000444555666777888;;;@@@CCCFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>======<<<<<<<<<:::999777666555666666666444222111222555888;;;888999999999777777888999666555555555555666666777444555777999;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@???>>>===;;;;;;;;;;;;::::::<<<>>>AAAEEEGGGIIIWWW\\\dddlllqqqrrrqqqpppjjjiiigggdddaaa```ccceee```______```aaaaaa```___bbb___\\\\\\^^^]]]WWWRRRHHHEEEBBB@@@?????????>>>===<<<999666333111///...000111111222333333444444444444444444444444444444444444444444444444444444444444444555555444333333333444555777:::>>>BBBDDDDDDBBB@@@>>><<<:::999999666666777777777777777777333333333333333333333333444444444444444444444444444444444444666888;;;<<>><<<:::888555555555555666888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888999999<<<;;;:::999888666555555777777666555444222111000111111222333444666777888666666666666777888999:::999999:::::::::999999888777666555444222111000///000111111222333555666777888888777777666444333222444444333222222111111000000000000000000000000000111111000000000111333444888<<>>??????@@@AAABBBBBBCCC@@@@@@???>>>===;;;:::999777777777777777666666555333333333333333333333333666666555444444333222222444444444444444555666777777777777777666555444333333333333444444555555555666555555444444444555555777777777777777888999999:::999888777666777888999999999999999999999999999{{{|||}}}}}}}}}{{{yyyxxxuuuwwwyyyyyyxxxxxxyyyzzz}}}{{{yyywwwxxxzzz}}}}}}zzzyyyxxxxxxwwwuuuuuuwwwxxxwwwuuuuuuvvvwwwvvvssspppnnnnnnooonnnnnnllljjjgggdddbbbbbbcccdddfffccc___]]][[[ZZZWWWVVVSSSPPPLLLIIIFFFCCC???===;;;;;;:::999888777777666444444333222111111111111111111111000///.........000000//////000000111111000000111222333555555666666666777777888999999:::777777777777777666555555555555555555666666666666555444333444666666444222555777999;;;===@@@DDDHHHJJJJJJKKKKKKKKKKKKJJJIIIFFFEEECCCAAA???>>>======;;;:::888666555555555555444333111000111444777999<<<<<<<<<;;;:::888888888777777666666666666666777555666888:::<<<===??????>>>??????@@@@@@@@@@@@@@@>>>===<<<:::999888888888666777888:::===???BBBCCCNNNSSSZZZbbbgggiiijjjiiigggfffeeecccbbbcccfffiiiggghhhiiikkknnnnnnnnnmmmnnnjjjeeebbbaaa]]]WWWQQQNNNJJJDDD@@@>>>===;;;::::::999888777666555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555666666555555444444444555777999<<>><<<:::999888888777777666666666666666666444444444444444444444444666666666666555555555555555555444555666888999:::?????????>>><<<999666444222222222222222222222222444333222111111222333444222111333666777777===DDDLLLTTTaaallluuu}}}~~~xxxtttoookkkfff```[[[UUUOOOKKKEEEBBB???===<<<:::888666888888888888888999:::;;;<<<<<<======<<<;;;;;;:::888888888888888999::::::555666666777888999999999666666555555333222000///000000111111222333555555555555555666666777888999888888999999999888888888777666555444333111000000000000111111222444555666777777777777666555444444444444333333222111111111000000000000000000000000222111000000000111222333333666;;;???BBBEEEIIIKKKSSSWWW]]]ccciiipppvvv{{{}}}wwwssskkkfff```[[[VVVQQQKKKGGGDDDBBBAAAAAABBBCCCDDDDDDEEECCCEEEJJJNNNRRR[[[fffpppyyy|||sssqqqpppjjjccc___VVVRRRMMMIIIGGGEEECCCAAAAAA@@@@@@???>>>======<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888777666666666666777777666555555555555555555555555555555666666555444444333222222444444444444444555666666666666666666555444333333333333333444444444555555777777666666666666666777666555555555666666777888::::::999999999999::::::::::::::::::::::::999999~~~~~~}}}{{{xxxwwwwwwyyyzzzzzzxxxwwwxxxxxx{{{zzzyyyxxxyyyzzz{{{|||{{{yyywwwvvvwwwwwwwwwvvvzzzzzzxxxvvvsssrrrssstttyyyuuuqqqnnnnnnnnnnnnnnnmmmkkkhhheeedddcccddddddfffccc___\\\ZZZXXXTTTRRRPPPMMMJJJGGGEEEBBB>>><<<;;;;;;:::999888777666666444333222111111000111111111111000000//////......///////////////000111111222333333444555555666666777777888888999:::::::::666666777777666666555444444444444555555666666777777666444555666888777666777:::>>>BBBEEEHHHLLLNNNOOOPPPRRRSSSSSSRRRQQQPPPMMMKKKHHHEEEBBB@@@>>>===999888777555444444444555444333222222333555888:::@@@??????>>><<<;;;999999999999888777666666666777777777999;;;===???AAABBB@@@AAABBBCCCCCCBBB@@@@@@<<<;;;999888666555555444555555666777888:::<<<===CCCFFFKKKQQQWWWZZZ\\\\\\[[[\\\\\\\\\\\\^^^bbbeeeiiikkkoootttxxx{{{|||}}}|||wwwqqqmmmiiiddd]]]XXXUUUPPPJJJDDDAAA???===;;;<<<;;;::::::999:::::::::888888888777666555555444444444444444444444444444333333333333333333444444555666666777777666666666666555555666777:::<<<======<<<;;;999888777666666777777666666555555555444555555555555555555555555999888888888777777666666777666666666666777777888;;;;;;;;;;;;:::888666444333333333333333333333333444444333333333333444444111///000333222000333888===DDDNNNWWW___hhhqqqxxx|||uuunnnjjjccc```]]]YYYUUUOOOHHHDDD@@@>>><<<:::::::::888777;;;;;;:::;;;;;;<<<======>>>>>>===<<<<<<;;;:::999555555555666777999:::;;;333444555666777999::::::666666555444333111000///000000//////000111111222444444444444555666777777777777777777777777777777777777666555333222111111000000000111222333444555666666777777777777666666555444444333333222111111000000000000000000000000333222111111000111111111333555777888999;;;>>>@@@CCCFFFJJJNNNSSSXXX]]]aaaiiijjjmmmnnnmmmjjjeeecccYYYVVVQQQLLLIIIEEEAAA>>>===>>>???AAADDDFFFIIIJJJPPPPPPSSSZZZaaahhhrrrzzzxxxkkk```^^^^^^[[[VVVTTTOOOLLLGGGDDDBBBAAA???=========;;;:::999777666666666666666666666666666666555666666666555555444333444555555666666666555555666666666666666666666666666555555444444333333333444444333333333444555555555555555555555444333222333333333333444444444444666666555555555666666777666555555555555666777777888999:::;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;|||zzzxxxvvvyyy{{{||||||{{{zzzzzz{{{zzzzzzzzz{{{{{{{{{||||||{{{xxxvvvvvvwwwyyyyyyyyy{{{zzzxxxtttqqqppprrrtttyyyuuuqqqnnnnnnooopppppppppnnnkkkgggeeecccbbbbbbbbb```]]][[[YYYVVVRRRPPPLLLJJJGGGDDDCCC@@@===;;;::::::999888777666555555444333222111000000000000111000000000/////////...............///000111111444444444555555666666666888888888888999999::::::777777777777777666666555555555555555555555555666888777666777888:::<<<<<<:::???EEEJJJMMMPPPSSSUUUTTTVVVXXXZZZZZZXXXVVVUUURRRPPPMMMHHHDDD@@@===<<<888777555444333333444444666666666777888:::<<<===???????????????>>><<<:::;;;:::999888777777777777777888:::<<<>>>AAACCCDDDEEEEEEFFFEEECCCAAA>>>===:::999888666444333333333555555555555666777888999999;;;>>>BBBFFFIIIKKKLLLJJJKKKLLLMMMNNNPPPTTTWWW]]]bbbiiipppwww}}}}}}yyyvvvrrrlllhhh^^^YYYRRRLLLHHHEEEBBBAAAAAA@@@???===<<<;;;;;;;;;:::999999888777777666666555555444444444444444444333333333333444444444444555555666777777777777666777777666555666777888999999999777666555555444444777777666666555444444444555555555555666666666666888888888888888888888888888888777777666666555555777777888888777666555555333333333444444444444444444444333333333333444444222000111444333000000333888===DDDKKKRRRZZZdddkkkvvv~~~}}}{{{vvvpppiiibbb^^^XXXUUUQQQNNNJJJGGGBBB???>>><<<::::::;;;;;;:::999<<<<<<<<<<<<===???@@@AAA@@@???===<<<:::999888888555555555555666888999:::888888888888777777777777777777777666444333111000111000000/////////000000222222222222333444555666666555555555666666777777888888777666555333333222000000000000111222333333444555666777888888888888555555444444333333222222111111111111111111111111333333222111111000000000222333444333333444777:::;;;===@@@BBBDDDGGGKKKNNNTTTVVVYYY[[[\\\ZZZXXXWWWRRRPPPLLLHHHDDDBBB@@@>>>>>>@@@BBBFFFJJJOOOUUUXXXbbbccchhhooowww~~~|||mmm___RRRNNNNNNMMMLLLKKKHHHFFFBBB@@@???>>><<<:::999888888666555444444333555555555555555555555555111222222333333222222222333333444555666666555555777777777777777777777777666666555555555444444444444444333333333333444444444444555555444333333222333333333333333333333333333333333222333333444444777666666666666666777777666777999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<~~~|||zzzxxxwwwxxxzzz||||||{{{{{{|||}}}{{{{{{|||}}}}}}}}}}}}}}}}}}{{{xxxwwwxxxzzz{{{{{{yyyxxxvvvsssqqqppprrrtttvvvssspppnnnoooqqqqqqqqqrrrpppllliiieeebbbaaa```]]][[[ZZZZZZYYYVVVRRROOOIIIGGGDDDBBBAAA???===;;;:::999888888666666555444333333222111000000000000000000000000////////////.........//////000222222333444444444555555666666777777777888888888888888888999999999999888777777777777777666666555555555666777777888:::<<>>===<<<<<<>>>@@@@@@>>>;;;;;;;;;:::888777777777777777888;;;???BBBDDDEEEFFFIIIIIIGGGEEEAAA===:::888999888666555444333333333555444444444444444555666666666666888999;;;===>>><<<>>>?????????@@@CCCFFFOOOUUU^^^gggpppyyy{{{xxxkkkfff^^^WWWQQQKKKFFFCCCBBBAAA???>>><<<;;;;;;;;;999999999999999999999999666666666555555555444444333333333444444555555555555555666777777777777777999888666555444555555666666666555444444444444444777777666666555555555555555555555555666666777777666666777888999::::::;;;999999888777666555444333444444444555555555555444333333444444444555555555222222333333333333222222222///000444555222111333555999>>>CCCGGGOOOXXX___jjjsss}}}|||xxxvvvpppooonnnjjjeee^^^XXXTTTPPPLLLGGGCCCAAA@@@??????===;;;::::::<<<======<<<=========>>>???AAABBBCCC@@@>>><<<:::999888777777666666555555666666777888<<<;;;;;;:::888777777666:::999999888777555444333222222111000000000000111111111111111222333444555555555444444444555666777888888777777666555444444111111111000111111222222333444555777888888888888666666555555444333333222222222222222222222222222222222222222111111000000.../////////...000333555555666888999:::;;;>>>AAABBBDDDGGGJJJKKKLLLKKKKKKLLLKKKHHHDDDAAA????????????CCCGGGMMMTTT^^^iiiqqq{{{}}}}}}jjj[[[KKKFFFFFFEEEEEEFFFCCCAAA???======<<<;;;999555555555555555444444444555555444444444444444444000111111222222222222222222222444555666666666666666666666666666666666666777777777666666666666666555444444333333444444444444444444555444444333222333333333333333333333333222222222222222333444444666555555444444444555555333555777999:::;;;:::::::::::::::;;;;;;<<<<<<<<<~~~}}}{{{zzzyyyxxxvvvxxxzzzzzzzzzzzz{{{|||||||||}}}}}}}}}~~~~~~~~~}}}yyywwwxxxzzz{{{{{{vvvwwwvvvtttqqqppprrrssstttqqqoooooopppqqqqqqppppppooollliiieeecccaaa```[[[ZZZZZZ[[[ZZZWWWRRROOOGGGEEEBBBAAA@@@???===;;;999999888777666555444444333222111000000///000000000000000000////////////////////////000222333444333333444555666666777777888888888888888888888888999999::::::999999888777888888888777777777666666666888;;;===???BBBFFFIIIKKKOOOTTTYYY\\\^^^```bbbbbbeeehhhjjjiiieee```]]]ZZZWWWRRRLLLEEE@@@<<<:::777666555444333444444555555666888:::;;;<<<======<<<;;;;;;>>>AAABBB???;;;::::::999888777777777777888:::???DDDGGGIIIIIIHHHKKKIIIFFFBBB===999666555666666555444444444444444333333222222222222222333555555444444555555666777777888999999888999;;;===EEEKKKTTT\\\eeeppp{{{{{{vvvnnneee]]]TTTKKKFFFBBBAAA@@@???>>>=========:::::::::::::::::::::;;;888888888777666666555555444444444555666666777777666666777888999999999999:::999777555444444444444444444444333444444555555666777777777777777777777555666666777777888888999777777888999:::;;;;;;<<<999999999888777555333222222222333333333444444444222333333444444555555555222222333333333333222222111---...222555333222333111444777:::<<>>>>>???@@@AAA>>><<<;;;<<<>>>?????????AAAAAA@@@@@@AAABBBBBBCCC>>>===;;;888777666666777777666666666666777777888::::::::::::::::::::::::;;;;;;:::999888666555444222222111111111111111222111111111111222333444444555444444333444555777888999999888777777666555555333222222111111111222222222333444666777777888888777666666555555444333333222222222222222222222222111111222222222111000000000111222222222333555777444666777777777888:::<<<;;;<<>>@@@BBBHHHQQQZZZeeesssnnn]]]LLLDDDCCCAAAAAABBB???>>><<<<<<<<<<<<:::888444444555555555555555555222222222222222333333333111222222333333333222222111222444555666777888888777777777777777777777777888888888888888888888888666666555444444444555555444444555555555555444444333333333333222222222222333333333333444555555666444444333222222222222333333444555777888999999999999999::::::;;;;;;<<<<<<}}}}}}|||{{{zzzzzzzzzzzzxxxyyy{{{{{{zzzyyyyyyzzz|||||||||||||||}}}~~~~~~}}}xxxvvvuuuvvvwwwwwwvvvwwwvvvuuurrrppppppqqqsssqqqppppppqqqpppnnnllllllkkkiiihhhfffdddcccccc]]]]]]]]]^^^]]]XXXSSSNNNEEECCCAAA@@@@@@???===;;;999888777666555444444333333222111000000/////////////////////000000000000//////000000111333444555444444555666777999999:::999999999999999999999999999999999999999888777777666777777888999:::::::::;;;???DDDHHHKKKNNNRRRVVVUUUYYY]]]```bbbdddfffhhhlllnnnrrrsssrrrmmmgggccc\\\YYYTTTMMMGGGAAA===;;;777666555444444444555666555666999<<<===>>>>>>>>>>>><<<<<>>:::999888888777777777888888999>>>DDDJJJNNNNNNMMMKKKHHHFFFBBB===999666555444333333333333333444444555444333333333333333444444555555555555555666666666777888999999888888:::;;;<<>>>>>======<<<<<<;;;;;;::::::999999888777777666555555666666777888888999888999:::;;;<<<<<<<<<<<<;;;:::888666444444444444444444333444444555666666666666777777888999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555333222222222222222222333333444111222222333444444555555222333444555555444333222222...,,,111444222111333///111444555666:::@@@EEEKKKQQQXXX\\\\\\\\\^^^___\\\]]]]]]\\\YYYUUUQQQNNNJJJGGGCCCAAAAAACCCCCCCCCDDDBBBAAABBBDDDFFFFFFEEEHHHHHHFFFDDDCCCBBBAAAAAA<<<;;;888666555555666666555555555666777888999:::888888888999999::::::;;;;;;;;;:::999888666555444111111111000111111222222111111111111222333444444555555444333444666888999999999999888888777666666444444333222222222222222111222333555666666666666777777666666555444444444333333333333333333333333000000111222333222111111222444666777666666777888444666777777777777:::<<<:::;;;<<<>>>@@@BBBCCCDDD@@@AAAAAA@@@???AAAFFFJJJMMMVVVcccppp{{{sssaaaNNNEEEBBB???>>>>>><<<:::::::::;;;;;;999777666666555555444444333333111111222222333333444444222333333333333333222111222333444666777888999999888888888888888888888888::::::::::::::::::::::::888777666555555555555666444555555666666666555555333333333222222222111111222222222222333444555666666555444444333333333444555555555555666777888999888888999999:::;;;;;;;;;{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~{{{zzzzzzzzz|||{{{{{{zzzzzz|||}}}~~~|||wwwsssssssssssssssvvvwwwwwwvvvrrrooonnnnnnsssrrrqqqqqqqqqoookkkhhhggggggggggggffffffffffffaaaaaaaaaaaa___ZZZSSSNNNEEECCCAAA@@@@@@@@@>>><<<888888777666555444333333333222111000////////////////////////000000000000000000000111222444555666444555666777999;;;<<<<<<::::::::::::::::::::::::888888888888888777666666444555666888:::<<<>>>>>>BBBGGGNNNSSSVVVYYY^^^aaa\\\___bbbeeefffhhhjjjlllrrruuuxxxzzzxxxrrrlllggg^^^[[[VVVOOOHHHBBB>>><<<888777666555444555666777777999<<>>>>>@@@CCCCCC>>>888777777777777777777888888;;;@@@HHHOOOSSSSSSPPPNNNFFFCCC>>>999666555555555111111111111222333444555666666666555666666777777555666666777777888888888777888::::::999:::;;;===555:::???CCCIIISSS```jjjooowww}}}uuulllfffXXXVVVSSSOOOKKKHHHEEEDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;::::::999888777777555666666777888999999::::::;;;<<<===>>>>>>>>>>>><<<:::888666555444444444444444444444555666777888666666777888999:::;;;;;;::::::;;;;;;<<<===>>>>>>@@@???>>>===<<<;;;::::::888999999999777555333222222222222111222222333444111111222222333444555555333444555666666555444333555///---111444333222333000333555555555888===BBB???DDDJJJNNNPPPRRRVVVYYYYYYYYYZZZZZZXXXUUURRROOOIIIGGGEEEEEEFFFFFFFFFEEEJJJIIIHHHIIIKKKLLLLLLLLLOOOMMMJJJGGGDDDAAA@@@???;;;999777555444444555666444444555666888:::<<<===888888888888888888888888:::::::::999777666444333000000000000000111222222111111111111222333444555666555444333444666888::::::999999999888777777777555555444333222222222222111222333444555555555555777777777666555555444444333333333333333333333333///000111222333333222111000222444555444222222222111222333333333444666888777888999;;;<<<>>>???@@@BBBDDDFFFGGGGGGKKKQQQVVVZZZeeeuuuvvvdddPPPFFFAAA>>>;;;;;;999888888999::::::888666888777666555444222111111222222333444555666666777333333333333333222111111222333555666888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666555555666666666666666555333333333222222111111111000000000000111222333444999999888777777777777777666666555555555777888:::777777888999999:::;;;;;;zzz{{{{{{{{{zzz{{{}}}~~~~~~}}}||||||{{{{{{{{{wwwtttuuuwwwyyywwwuuuttttttuuuwwwxxx{{{{{{zzzvvvsssqqqrrrssssssrrrqqqooommmlllkkkkkkiiiiiihhhgggggggggggggggaaa^^^\\\\\\]]]ZZZRRRKKKDDDCCCAAA???>>>===<<<<<<666666666555444444333333222222222111000//////............///////////////111222333333444444444444666777999888777777888999<<<<<<;;;;;;;;;;;;;;;;;;777666666777999:::999888<<<<<<===???BBBFFFIIIKKKVVVYYY___eeeiiijjjgggeeegggeeecccccceeeiiinnnqqqyyy{{{|||{{{xxxsssmmmiii___YYYQQQMMMKKKFFF???999<<<;;;999555333444777:::;;;<<>>???>>>===<<<;;;::::::999666777777666555777:::===BBBGGGOOOTTTUUUPPPJJJFFFAAA===888666666666333111222222111222333444444333777777888888888888999999999:::;;;<<<===>>>>>>>>>:::;;;;;;<<<;;;:::999999888999999:::===DDDNNNUUU___fffoooyyyvvvpppiiidddaaa[[[RRRLLLJJJGGGCCCBBBCCCBBB@@@===<<<<<<<<<;;;;;;:::::::::555666777888:::;;;<<<===BBBCCCEEEFFFEEEBBB???===;;;:::777444333222333333444444333333333333444444666888::::::;;;<<<>>>AAAAAAAAAAAA@@@@@@@@@CCCFFFCCCCCCCCCCCCAAA???===<<<:::;;;<<<:::777555666888555444444333333333333444555555666666666555444444444444444333333333222222222222222222222222222222222222111222333555777999999;;;???CCCGGGKKKPPPTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQNNNLLLLLLNNNQQQSSSTTTUUUPPPKKKKKKNNNOOONNNKKKMMMLLLIIIDDD???<<<<<<<<<777777666666555555444444888777777777888999::::::777777888888888999999999777777666555444222000///111111000//////...//////222222222222222222333333111222222333444555666666555666888999::::::999888666666666666555444333222111222333333111111222333555555555555555555555555999888555333222222333444444333333333333444555555555555555666555555444444666666666666666777888999999999;;;===???BBBFFFHHHDDDHHHLLLOOORRRWWW^^^cccjjjuuu|||yyyyyyttteeeRRREEE@@@???<<<:::888888999999999888888777666666777777666555444444444444444555444444333333111111111000000000000000555555666777999<<<>>>???<<<<<<======<<<:::888777888888999999999:::::::::999999999999999888777666777777888777777666555555666666666555444333111000444333222111111333555666888999::::::888777777777777666555444444333444444777777888999:::;;;;;;;;;|||}}}~~~}}}|||}}}~~~|||}}}}}}}}}}}}}}}||||||~~~yyywwwvvvwwwyyyxxxwwwwwwwwwxxxyyyzzz~~~}}}|||xxxtttrrrrrrsssrrrqqqooonnnlllkkkkkkjjjhhhgggfffeeedddccccccccc```]]][[[[[[[[[WWWPPPIIICCCBBB@@@===;;;999888888666666555555444333333333222222111111000//////.........////////////000000111111222333444444444444444666777888777777999;;;;;;;;;<<<===>>>???@@@@@@>>><<<;;;;;;===>>>>>>===???@@@BBBEEEIIINNNRRRTTT```cccgggllloooooommmkkkiiigggeeeeeeggglllqqqttt{{{{{{{{{yyyuuupppkkkhhh___YYYRRRNNNLLLHHHBBB===<<<<<<<<<:::888888:::;;;<<<===@@@CCCEEEEEEEEEEEEBBBAAA???===;;;999777666333444555666777;;;@@@DDDHHHLLLQQQTTTRRRMMMEEEAAA===:::666555555666444333333333222333555666666666;;;;;;<<<=========>>>???<<<===???AAABBBCCCBBBBBBDDDCCCBBBAAA@@@>>>>>>===999999999888999>>>EEEKKKNNNTTT^^^iiisss}}}vvvjjj```ZZZTTTLLLGGGFFFFFFDDDBBB@@@@@@???>>>>>>=========<<<<<<===>>>???AAABBBCCCGGGHHHJJJKKKIIIEEEAAA>>>>>>===:::888777777777888777777666666666777888888999;;;<<<===>>>AAADDDGGGGGGJJJNNNOOOOOONNNNNNNNNKKKKKKJJJIIIGGGDDDAAA???999;;;;;;999666444555666666555555444444444555555555666666666666666555555444444444333333333333222222222222222222222222222111111000111222333555666555888<<<@@@DDDIIINNNRRRRRRSSSTTTUUUVVVWWWWWWXXX\\\YYYWWWVVVWWWXXXXXXXXXUUUPPPKKKJJJLLLMMMKKKIIIGGGGGGEEEAAA===::::::;;;666666666666666666555555888888777777888888999:::777777777888888999999999777777777666444222111000222111000000/////////000111222222222222333333333222222333333444555555555555666777999999999999888777777777666666555333333000222333222111000111222555555555555555555555555999888666444333444555666444444444555555555555555555555555666666666555555888888888888888999:::;;;===>>>???AAACCCGGGKKKNNNRRRVVV[[[]]]^^^bbbjjjpppzzz{{{nnnkkkkkkqqqzzz~~~kkk___NNNCCC???>>>;;;999777888888888888888777777666777777777666666555444555666666666666555444444222222222222222222222222555555666777999;;;===>>><<<<<<======<<<:::999888888888888999999999::::::999999999999999888777777666666777777888777777777666666666555444333222111444333111111111333444666888:::;;;:::999777888888777666555444444333444444666666666777888:::;;;<<<~~~~~~||||||zzzzzz{{{|||}}}||||||{{{}}}|||yyyxxxxxxyyyyyyyyyzzzzzz{{{||||||~~~zzzuuurrrqqqqqqoooooommmllljjjjjjiiiiiigggfffeeecccaaa```___^^^___]]]ZZZYYYXXXTTTLLLGGGCCCBBB???===:::888666666666555555444444333333222222111111000000//////.........//////000000000000111111222444444555555555333555777888999:::===??????@@@AAADDDFFFIIIKKKLLLHHHFFFCCCCCCDDDEEEEEEDDDFFFFFFHHHKKKOOOUUUYYY\\\fffhhhlllooopppooommmkkkiiihhhggghhhjjjooosssvvvvvvuuutttqqqmmmhhhdddbbb^^^YYYSSSOOOMMMJJJEEEAAA???@@@AAA@@@???>>>???@@@AAABBBEEEGGGHHHIIIIIIIIIFFFDDDAAA>>>:::777555444333555666777:::???EEEIIIPPPQQQSSSRRRNNNGGG???:::888666444333444555555444333444444555777888:::;;;===???AAACCCDDDFFFHHHJJJKKKMMMPPPSSSTTTTTTSSSRRRUUUTTTQQQNNNJJJFFFDDDBBB>>>===;;;999888999===@@@???DDDLLLVVVbbbnnnyyy}}}ooofffZZZRRRNNNLLLKKKJJJEEEEEEDDDCCCBBBBBBAAABBBDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNOOOOOOMMMHHHCCC???<<<;;;:::888777777888999777777666666666777999:::<<<>>>@@@CCCFFFJJJPPPTTTUUU[[[bbbggggggeeebbb```[[[ZZZXXXUUUPPPJJJEEEBBB<<<<<<<<<999666555555666666666666666666666666666666666777777777777666666555555444444444333333333333333333333222222222222000000000000000111222222000333777;;;???CCCHHHLLLNNNNNNOOOQQQSSSVVVYYY[[[bbb```]]]\\\[[[ZZZXXXVVVPPPLLLGGGFFFFFFFFFDDDBBB??????>>><<<999777777888666666666666777777777777888888777777777888999999777777777777888888888888888888777666555444222111222222111000000000000111111111222222222333333333333333333333444444444444444555666777888999888888777777888777777666555444000111222222000000111222555555555555555555555555777777555555444555666777444555666777888777666666555555555666777777888888999999:::;;;===???AAABBBGGGHHHJJJKKKNNNRRRXXX\\\ccciiinnnooonnnqqqzzzzzzsssnnn```]]]ZZZ]]]dddjjjkkkiii]]]TTTGGG@@@===<<<:::777777777777777777777777777777777777888777777666555777777777777777666555555333333333444444555555555666666666777888999;;;;;;;;;;;;<<<<<<<<<;;;999888888888888888888999999999999999999999999999888777555666777888888999888888666666666666555444222222333333222111111222444555888:::;;;:::999888888999777666555444444333444444555555444444666888;;;===~~~~~~zzzxxxwwwyyyzzz||||||zzzyyyxxxwwwyyy|||~~~}}}{{{yyywwwxxxyyy{{{|||}}}|||||||||{{{uuuqqqoooooommmlllkkkjjjiiihhhhhhhhhiiihhhfffdddaaa___]]][[[___]]]ZZZXXXUUUPPPJJJEEECCCBBB???===;;;999888888555555444444333222222222111111000000/////////////////////000000111111222111222333444555666666666555666999;;;<<>>;;;888666555888999:::;;;===BBBGGGKKKSSSSSSRRROOOJJJBBB;;;777666555333222333333444444444555777888:::===@@@CCCAAAEEEJJJNNNPPPTTTYYY]]]ccceeejjjmmmooonnnmmmkkkmmmkkkiiiddd]]]TTTMMMIIIFFFDDDAAA===:::999:::;;;;;;>>>CCCIIISSS^^^jjjqqqxxx{{{xxxkkkaaa[[[XXXUUURRRMMMLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPMMMHHHBBB???::::::999999888999::::::999888777777777999;;;<<>>;;;999888777888555555666666777777777777666666777777777777777666555555555555444444444444333333333333333222222222111111111000000000000111...111444666999<<<@@@CCCGGGGGGGGGIIILLLPPPSSSVVVZZZXXXWWWVVVUUUSSSOOOMMMGGGDDD@@@>>>>>>===;;;999777888888777555444555666666666666777777888888888888888777777777777888888777777777777777777777777777777777777666555444333222222111111111111111222111111111222222333333444444444444333333333222222333444555666777888888888888888888888888777666666111222333333111111222333444444444444444444444444555444444444444555666777444555777999999888777666555555555777888999;;;;;;999:::===@@@DDDHHHKKKMMMRRRUUUWWWYYY\\\aaaiiinnnrrrxxx~~~~~~|||{{{yyywwwtttqqqlllfffaaa[[[VVVPPPOOOQQQSSSRRRQQQNNNHHHAAA===<<<;;;888555666666666666666777777777777888888888888888777777888888888888777666555555222222333444555666666777666666666666777888999999:::;;;<<<<<<<<<;;;:::999888888888888888888888888999999999::::::999888888777777888888999888888888777777777666666444333333333333222222222222333444666888999999888777777888777666555444444333444444444333222222444777;;;===}}}{{{vvvtttvvvxxxzzz{{{{{{yyyvvvtttqqqssswwwzzz||||||yyywwwwwwxxx{{{}}}~~~|||zzzyyy~~~zzztttpppmmmmmmjjjjjjiiihhhhhhggghhhhhhkkkjjjiiifffccc```]]][[[^^^\\\YYYVVVRRRMMMHHHDDD???>>>===;;;:::999999999444444444333222222111111000000000/////////////////////000000111222222333222333444555777777777888888:::<<>>@@@BBBFFFKKKOOOQQQPPPNNNJJJEEE???:::888666555444333222222333444555777;;;===@@@DDDJJJNNNNNNTTT[[[```dddiiipppvvv|||~~~uuuhhh\\\UUUOOOKKKFFFAAA===;;;:::999999;;;===AAAHHHQQQ[[[bbbfffkkkrrrxxx|||zzzrrrmmmgggbbb]]]ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSNNNOOOOOONNNJJJFFFAAA>>><<<<<<<<<<<<===>>>?????????>>><<<;;;<<<>>>@@@AAACCCGGGLLLRRRZZZbbbkkkpppwww|||yyylll^^^RRRKKKDDDBBB>>><<<:::999888888555555777888999999999999888888888888888777777666666666666555555555444444444444444333333333222222222222222222222111111111///111333333444555888:::????????????AAADDDHHHJJJJJJIIIIIIIIIIIIGGGDDDAAA???>>>;;;:::999777666444222333555555444333444666666777777777888888999999888888777777666777777888666666666666666666666666666777777777666555444444222111111111111111222222000000111222333333444444444444444333333222111111333333333444555777888888888888888888888888777666333444555555333333444555222222222222222222222222222222222222333444444555444555777888999888666555555555666777999<<<>>>???@@@AAACCCGGGKKKOOOSSSUUUZZZ^^^cccfffjjjpppyyy~~~xxxnnnllljjjhhheeeaaa\\\XXXXXXRRRKKKFFFEEEEEEDDDBBBCCC@@@<<<;;;;;;:::777555666666555555666777888888888888999999999999999888888888888777666555444444111222222333444555555666666555555555666666777888999:::;;;<<<<<<<<<;;;:::999999888888888888888888888999999:::::::::999999::::::::::::999888666666777777777777666555444444444444333333333333333333333555777777555555555666777666555444444333444444444333222222333666999<<<{{{~~~yyytttqqquuuwwwzzz}}}}}}zzzvvvtttppprrruuuyyy||||||yyywwwvvvyyy|||~~~|||xxxvvv{{{{{{zzzwwwrrrmmmkkkkkkiiihhhhhhggggggggghhhhhhkkkkkkiiigggccc___\\\ZZZZZZYYYWWWTTTOOOJJJFFFCCC::::::999888777777777777444333333222222111111000//////////////////////////////000111222333333444333444666777888999::::::<<<>>>@@@CCCFFFKKKQQQVVVZZZ[[[]]]___bbbdddfffggggggeeecccaaa```^^^[[[YYYSSSPPPJJJDDD@@@?????????DDDHHHKKKLLLKKKKKKNNNQQQVVV[[[ccciiikkkhhhddd```YYYYYYXXXWWWVVVUUUUUUUUUSSSQQQOOONNNMMMNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQJJJGGGDDD@@@>>>=========:::===AAAEEEHHHLLLPPPSSSMMMKKKHHHDDD@@@===;;;:::666666666444333333444666888<<>>@@@AAABBBCCCDDDDDDCCC@@@??????@@@BBBDDDJJJNNNUUU\\\cccjjjrrrwww|||wwwhhh[[[SSSGGGCCC???<<<;;;:::999888888999;;;===?????????>>><<<<<<<<<;;;:::999888777777666666666666555555555555555444444333333222222222333333444333333222222111222333222111222333555888888777888999:::<<<============>>>???>>><<<999::::::999888777666666555000222444555555444555777888888888888888999999999888888777666666666777777666666666666555555555555555555666666666555555444111000000000000111222222000000111222333444444555444444333333222222111111222222222333444666777888777777888888888888777777444555666666444444555666222222222222222222222222000111111222222333333333333444555666777666555555555555666777:::>>>AAACCCHHHIIIKKKNNNRRRUUUYYYZZZaaagggoootttxxx}}}sssnnnbbbaaa___]]]\\\YYYUUURRROOOKKKEEEAAA@@@?????????===;;;:::::::::999777666777666666555666777999:::888999::::::;;;:::::::::888888888888777555444333111222222333333444444444444444444444555666666777888999;;;<<<<<<<<<;;;;;;:::::::::999999999999999888999::::::::::::::::::<<<<<<;;;;;;999888666555777777777777777666555555555555555555444444444444222333555555444333444555777666555444444333444444555444333333444666888:::zzz}}}}}}wwwssspppsssvvv{{{~~~{{{yyywwwvvvwwwzzz}}}}}}zzzwwwwwwzzz~~~|||wwwttttttuuuuuusssoookkkiiiiiihhhhhhgggggggggggghhhiiihhhhhhgggeeeaaa]]]YYYWWWVVVUUUTTTPPPKKKFFFCCCAAA;;;:::888777666555555555333333333222111111000000///////////////////////////000000111222333444555555666777999:::;;;<<<<<>>>>>???<<<@@@FFFJJJMMMNNNPPPQQQIIIGGGCCC???===;;;;;;;;;444666777666444555888;;;===BBBHHHLLLQQQXXXcccjjjnnnsssxxxxxxuuuvvvzzz{{{wwwfff___TTTJJJDDD@@@===;;;666777:::;;;===@@@DDDHHHLLLPPPWWW]]]bbbfffjjjllllllpppvvv||||||yyyxxxvvvrrrnnnkkkiiifffdddbbbbbbcccdddbbbccceeeeeebbb]]]XXXUUUMMMLLLJJJHHHFFFFFFEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNNNNLLLIIIGGGFFFGGGIIIKKKRRRVVV]]]dddiiinnnsssvvvwwwzzz~~~yyykkk___XXXMMMHHHCCC??????>>>===;;;???@@@CCCEEEGGGGGGGGGFFFBBBBBBAAA@@@>>><<<:::999777777777666666666555555666555555444333333222222111222333444444333333222111222333222111111333444222222333444444555666666888777666777888888777555444555666666666555555666111333666777777666777888999999999999999999888888888888777666666666666666666666666555555444444444333444444555555555444444000/////////000000111222///000111222333444444555333333333222222222222222111111111222333555777888666666777777888777777666444555666555444333444666333333333333333333333333111222222333333333222222222222333333333444444444555555666888;;;???CCCEEEJJJLLLOOOSSSXXX]]]aaadddiiiqqq|||}}}yyyooogggdddYYYXXXVVVUUUUUUSSSPPPNNNGGGDDD@@@===<<<<<<<<<<<<:::::::::::::::999888777888777666666666888:::;;;999999:::;;;;;;;;;;;;;;;:::::::::999888666555444333333333333333333333333333333333333444555666777888999:::<<<======<<<<<<;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::;;;;;;;;;;;;:::999888777777777888888888777666666666666777666666555555444111333555555444444444555777666555444444333444444555555555555555666777777zzz}}}|||wwwsssqqqqqquuu{{{~~~}}}|||{{{}}}~~~zzzwwwxxx{{{}}}wwwssspppqqqrrrpppmmmjjjhhhhhhhhhgggggggggggghhhhhhiiieeeeeedddbbb___[[[WWWTTTSSSRRRQQQMMMHHHCCCAAA@@@>>>===;;;999777555555444333333222222111000000000.........//////////////////000000222333444555555666777888:::;;;=========@@@AAADDDFFFJJJOOOVVV[[[bbbcccfffjjjnnnqqqtttvvvtttsssrrrqqqoookkkeeeaaaPPPLLLFFF@@@<<<;;;;;;<<<777;;;@@@BBBCCCEEELLLQQQVVVXXX\\\___```___]]][[[VVVVVVVVVUUUTTTQQQOOOMMMLLLNNNPPPSSSWWW^^^eeeiiikkkoootttuuurrrlllgggddd^^^]]]\\\ZZZYYYXXXXXXXXXPPPMMMHHHDDD@@@?????????AAAEEEKKKNNNNNNMMMMMMMMMHHHEEEAAA===:::::::::;;;333555777777666777;;;???@@@FFFMMMRRRWWW___kkksssqqquuuxxxtttnnnkkknnnrrrrrrsssssssssssssssssssssxxxzzz}}}rrrhhh[[[PPPIIIEEEAAA>>>:::<<<===>>>======>>>???FFFIIILLLOOORRRUUUZZZ]]][[[___ffflllppptttwwwzzz|||xxxsssqqqrrrrrrpppnnnkkkiiifffcccaaaaaabbbcccbbbdddffffffccc]]]VVVQQQNNNMMMJJJHHHGGGGGGHHHIIIRRRTTTVVVXXXZZZ\\\]]]^^^]]]ZZZWWWTTTSSSTTTVVVXXXXXX]]]ccchhhlllooorrrtttooosssxxx}}}uuuiii^^^XXXSSSNNNHHHDDDDDDCCCBBB@@@DDDFFFIIIKKKMMMMMMMMMLLLFFFFFFEEECCCAAA>>><<<;;;777777777777666666666666666666555444333333222222000111222333444333333222111222333222111222444666///000111222333444444444666555333444555555444333...000222333333333444555222444777888888888999:::;;;::::::999999888888888888888777666666666666666666666555555555444444444222333444444555444444444//////...//////000111111///000000222333444555555222222222222222222222222111000000111222555777888555666666777777777666666333444555555333333444555555555555555555555555555333333333444444333333222222222111111111222333444555555666888<<<@@@DDDGGGGGGIIINNNUUU]]]dddjjjmmmqqqzzzuuuppplllccc]]]\\\TTTSSSRRRQQQQQQPPPNNNLLLDDDBBB>>>;;;999888888888:::::::::::::::999888888888777666666777999;;;<<<999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999888666666444444444444444444333333222222222333444555777777777888:::<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999777888888888888777777666777777888888777666555555222444666666555555555666777777555444444444444444666666666666666666666666zzzzzzyyyzzzzzzyyyvvvtttuuuxxx}}}{{{yyyxxxzzz~~~~~~|||}}}}}}}}}~~~yyytttrrrpppooooooppppppnnnmmmooommmiiigggfffeeecccaaafffdddcccbbbaaa^^^YYYUUUQQQLLLFFFDDDDDDBBB===999;;;:::999777666666555555000000000000000111111111000000000000////////////...//////111222333444444777888999;;;<<<>>>???@@@DDDCCCCCCEEEJJJPPPWWW[[[eeejjjppptttwwwwwwxxxyyy{{{zzzyyyyyywwwpppfff___TTTLLLFFFGGGFFF@@@===???CCCCCCBBBBBBEEEIIINNNQQQZZZ[[[\\\]]]]]]\\\ZZZYYYVVVVVVTTTSSSQQQPPPPPPOOOOOOSSSXXX\\\bbbkkkuuu}}}vvvkkkjjjccc\\\[[[^^^___[[[WWWVVVMMMFFFFFFEEE@@@???BBBDDDGGGLLLPPPPPPNNNJJJGGGEEEAAA>>><<<<<<;;;999666444555555666777:::???CCCHHHNNNVVV\\\```dddhhhlllooolllfff```ZZZWWWVVVUUUZZZYYYXXXWWWWWWYYY[[[\\\ZZZ^^^dddjjjoooqqqqqqqqqqqqmmmeee\\\RRRJJJDDDBBB@@@===999888:::<<<>>>???===>>>???BBBEEEHHHJJJKKKRRRVVV]]]bbbeeefffggghhhjjjkkklllmmmlllkkkiiigggdddbbb```^^^]]]^^^___```^^^______^^^[[[WWWSSSPPPJJJHHHGGGFFFGGGKKKOOOQQQ\\\```dddgggiiikkkmmmnnnnnnnnnmmmhhhccc^^^\\\[[[```aaadddhhhkkkllljjjhhhkkklllpppuuuzzz}}}}}}|||}}}zzzuuuooohhh```[[[XXXTTTPPPKKKGGGDDDDDDFFFGGGLLLPPPWWW\\\^^^^^^______YYYUUUQQQLLLIIIEEEAAA>>>???<<<:::999999999777666555555555666555555444444444333222222111111222222222222222222222222222222000000111111222222333333222222111111111111111222222333444444333222333555333444555777999:::;;;;;;===<<<;;;;;;999999888777666555555555555444444444333222222222222222222222222222222333333444444444333111000000111222222111333333333333333333333333444444444333333222222222222111000000111444777888666777888888888888888777777777777777777777777777444444444444555555555666555444444333333222222111333333333222222222111111333444555777888<<<@@@DDDIIIJJJMMMSSS\\\gggpppvvv{{{ssseee```\\\UUUQQQRRROOONNNLLLJJJGGGFFFEEEDDD???>>>;;;999777777888999;;;::::::;;;<<<;;;999777999888777666666777888999===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888888666777777777666555444444555444222111111222444555777888999:::<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::999999888777777777777888888888888777777555555666777777777777777777555444555666888888777555666777999999:::::::::777777666666666666666777uuuttttttuuuvvvvvvuuutttwwwzzz}}}|||yyywwwxxx{{{}}}}}}}}}~~~~~~~~~}}}yyyuuusssqqqpppppppppooonnnpppmmmkkkiiihhhgggdddbbbdddcccbbbaaa```]]]YYYUUUPPPKKKFFFCCCCCCAAA===999:::999888777666555555555333333222222111111000000000000000000000000000///000111111222333444555666;;;;;;<<<<<<<<<=========DDDCCCCCCDDDHHHNNNTTTWWWbbbgggooouuuxxxzzz|||}}}~~~|||xxxpppggg```TTTNNNJJJLLLMMMIIIGGGHHHMMMKKKIIIHHHJJJNNNRRRUUUVVVWWWYYY[[[\\\\\\[[[[[[YYYXXXUUURRRPPPPPPPPPPPPVVV[[[aaagggmmmssszzzvvvllleee^^^[[[]]]]]]ZZZUUURRRJJJDDDDDDCCC@@@???AAADDDFFFJJJLLLLLLJJJFFFDDDBBB???<<<;;;;;;;;;999777777888:::;;;<<<@@@EEEIIIMMMRRRXXX\\\]]]^^^___aaaaaa^^^XXXRRRMMMJJJIIIIIIGGGFFFDDDDDDDDDEEEGGGHHHIIIKKKOOOSSSXXX]]]```bbbiiigggccc^^^XXXRRRMMMJJJEEEAAA===;;;;;;<<<======;;;;;;===???AAADDDFFFHHHIIINNNSSSWWWZZZ[[[]]]^^^aaaaaacccccccccbbb```___^^^\\\ZZZXXXXXXXXXYYYZZZUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJJJJJJJLLLOOOSSSUUU___bbbgggjjjmmmpppsssuuuwwwwwwvvvrrrlllfffbbb```______```ccceeefffdddcccddddddeeehhhkkklllllljjjiiihhheeebbb^^^YYYVVVTTTOOOMMMJJJGGGGGGHHHJJJKKKQQQWWW___fffjjjkkklllmmmkkkfff___XXXRRRMMMGGGDDDAAA>>>;;;::::::999888777555555555555555555444444444444333222222222222333222222222222222222222222....../////////000000000333333222222111222222333111333444333222222333555444555777999:::;;;<<<<<<<<<<<<;;;:::999888777777555555555555444444444333222222222222111111111111222222222333333333444444333111000000111222222111222222222111111111111111444444333333222222222222222222111111222444666777333333444555666666555555888888888888888888888888666666666777777777777888666666666555444444333333444333333333333222222222222333444555666999===@@@DDDFFFIIIPPPYYYdddnnnttt|||vvviii]]]XXXTTTOOOLLLLLLKKKJJJHHHFFFDDDBBBAAAAAA===<<<:::888777777888888:::999999:::;;;;;;888666999999888777777888999999<<<===============<<<<<<<<<<<<;;;;;;:::999999888444444555555555444444333555444333222222333444555666666777888:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;:::999999888888777888888888888888888777666666777777777777777777666444333333555777777666666666777888888888888888999888888777777888888888rrrrrrrrrrrrssstttvvvwww{{{|||}}}}}}yyyvvvtttvvvzzz|||}}}~~~~~~zzzwwwsssqqqpppppppppoooooommmlllkkkjjjiiifffddddddbbb```___^^^[[[WWWSSSNNNIIIEEEBBBBBB@@@<<<999999999777666555444444444555444333222111000000///000000000000000000000000222333333444555666777777<<<<<<<<<===============CCCBBBAAABBBEEEIIINNNQQQ[[[aaajjjqqqvvvyyy{{{}}}}}}{{{wwwrrrkkkbbb\\\VVVSSSSSSWWWZZZYYYYYYZZZ[[[XXXTTTQQQQQQSSSWWWYYYUUUVVVYYY[[[]]]^^^^^^^^^\\\YYYUUURRRQQQRRRTTTUUU___cccjjjppptttxxx{{{}}}|||}}}}}}~~~xxxkkkeee^^^ZZZ[[[ZZZVVVRRRMMMGGGCCCCCCBBB@@@???AAAEEEFFFGGGGGGGGGEEEBBBAAA>>><<<999999:::;;;:::::::::;;;>>>@@@BBBFFFKKKOOOPPPTTTXXXZZZYYYXXXVVVVVVPPPMMMHHHCCC???<<<;;;;;;:::999888888888999:::;;;<<<<<<===@@@EEEKKKPPPTTTXXXYYYZZZ[[[YYYWWWTTTRRRLLLHHHCCC???======<<<;;;888888999;;;===???AAACCCAAADDDHHHKKKMMMOOOQQQSSSVVVVVVWWWXXXXXXWWWUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKMMMPPPRRRTTTVVVXXX\\\___bbbfffkkknnnvvvxxxzzzwwwrrrkkkeeeccc]]][[[[[[[[[]]]]]]\\\[[[[[[YYYWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPOOONNNIIIIIIIIIIIIJJJLLLNNNOOOUUU\\\fffpppwww{{{}}}{{{sssjjjbbbYYYQQQLLLEEEBBB===;;;::::::999888666666666555555444444444555555444333333333333444222222222222222222222222.........////////////000333333222222222222333333111222333333222222444555666777999:::;;;<<<<<<===;;;;;;:::999888777777666444444444444333333333333000000000000000111111111222222222222333333333333333111000000111222222111000000000000000000000000333333222222222222222111222222333333444444444555111222333555555666666666888888888888888888888888888888999999999:::::::::888888777777666555555555555444444444333333333333111222333333333555888;;;>>>@@@CCCJJJSSS^^^gggmmmvvvzzz~~~wwwssseee[[[QQQLLLIIIEEECCCDDDCCCCCCBBB@@@???>>>===<<<::::::888777666777888999999999999:::;;;:::888666:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999777777888888888888888888666555444333333444555666444555555777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<;;;::::::999999888888999999999999888888888888888888888777777777888666555555777888999888777777777777777777777777:::999999999999999::::::vvvvvvuuusssssstttxxxzzz}}}}}}}}}}}}~~~}}}yyyuuurrrrrrvvvzzz}}}~~~}}}}}}~~~}}}yyytttpppooooooooonnnmmmlllkkkkkkkkkiiifffdddeeeccc```]]]ZZZWWWRRROOOJJJGGGCCCAAA@@@>>>;;;999999888666555444444333333222222222111111000000000000000000000000111111111333444444555666666777777999:::;;;<<<===???@@@@@@@@@???>>>???@@@DDDHHHJJJPPPVVV___gggllloooqqqsssuuutttrrrooojjjeee```\\\[[[\\\```fffjjjlllmmmmmmkkkggg```ZZZWWWWWWYYY[[[YYYZZZ\\\^^^```aaaaaaaaa[[[XXXVVVTTTUUUXXX\\\___eeehhhkkknnnpppqqqrrrrrrmmmoooppprrrwww{{{xxxqqqgggaaaZZZWWWVVVTTTQQQNNNIIIFFFDDDCCCCCCBBBBBBBBBFFFFFFEEEDDDBBB@@@???>>>:::888777777888:::<<<===;;;>>>AAADDDGGGJJJNNNRRRQQQSSSVVVXXXWWWTTTPPPNNNDDDBBB>>>:::777555444444777666666666666777888888555555555777:::???DDDGGGFFFGGGJJJNNNQQQSSSTTTUUURRRMMMHHHCCC@@@>>><<<:::666666777888:::<<<===>>>===???BBBCCCDDDFFFIIILLLMMMNNNNNNOOOOOONNNMMMMMMJJJJJJIIIHHHGGGGGGHHHHHHCCCBBBAAAAAAAAAAAABBBCCCBBBCCCEEEFFFHHHIIIIIIJJJGGGIIIKKKMMMOOOSSSXXX\\\fffjjjooopppmmmhhhdddaaa[[[YYYVVVUUUUUUUUUUUUTTTSSSPPPMMMJJJJJJJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHJJJLLLMMMOOOPPPTTT\\\iiittt~~~}}}tttiii^^^VVVLLLHHHAAA<<<:::::::::999888777666666555555555555666666555444444444444444222222222222222222222222111111111111111111111111222222222111222222333444111222444444333333444666777888999:::;;;<<<<<<<<<::::::999888777666666555444333333333222222222222////////////000000000000222222222222222222222333333111000000111222222111/////////000000000000000222222222222222222222222222333444444555444444333444555666777999999::::::999999999999999999999999999999:::::::::;;;;;;;;;999999888888777666666666666666555555555444444444222333444333333333666888999;;;>>>CCCKKKTTT[[[```gggiiikkkmmmmmmnnnqqqsssyyyyyyxxxuuupppjjjddd```SSSMMMEEEAAA???===<<<<<<=========<<<<<<;;;:::999999999888888888888999:::999888888999:::999777555888888888888888888888888999999:::;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::888888888999999:::;;;;;;666555555444444555555666444444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999======<<<<<<;;;;;;;;;;;;999999::::::::::::999999:::999999888888888888888;;;:::999999;;;<<<<<<;;;999999888888777777777777999999999999999999:::;;;{{{zzzyyyuuussssssvvvzzz}}}}}}|||||||||}}}~~~|||yyyuuuqqqqqqtttxxx|||{{{|||||||||}}}~~~|||xxxsssooonnnnnnmmmllljjjiiihhhhhhhhhhhhfffdddfffccc___[[[WWWRRRMMMIIIGGGEEEBBB???>>><<<:::999777777555444333222222222......//////000000111111///000000000111111111222333333444444555555666666888999999;;;<<<===>>>>>>===<<<;;;;;;<<>>===<<<666666666666777:::===@@@@@@CCCGGGJJJLLLOOORRRTTTTTTTTTUUUTTTRRRNNNIIIFFF===<<<999666444333222222333333333333333444444555000000111222444555666777999:::<<>>>>>@@@CCCEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>>>>???@@@@@@@@@??????>>>@@@AAABBBCCCDDDFFFJJJMMMRRRWWW^^^bbbdddcccbbbbbbZZZWWWSSSPPPPPPOOONNNMMMKKKHHHDDDBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIEEEFFFGGGIIIKKKLLLMMMMMMSSS[[[gggttt~~~|||oooeeeXXXQQQHHH@@@<<<;;;;;;::::::999888777666666666666777666555555444444555555222222222222222222222222222222222222222111111111111111111111111222333444111333444555444444666777888888999:::;;;;;;;;;:::999999888777666555555444222222222222111111111111....../////////000000000222222222222222222222222333111000000111222222111000000000111111111222222222222222222222222222222333333444555555555444444666666888999;;;;;;<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;999999888888777666666666777777777666666666666555444555666555444444555777888888:::===BBBHHHNNNQQQUUUVVVWWWWWWVVVVVVWWWYYY^^^^^^^^^]]]ZZZVVVSSSPPPEEEBBB>>>999888888888777999999::::::;;;:::999999999999999999999::::::;;;999888888999:::999777555666666777777777777666666888888999:::::::::::::::<<<<<<;;;;;;;;;;;;::::::555555444444555666777888666666666666666666666666555666666777888999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999:::======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999999999999::::::::::::;;;===???@@@???======<<<:::999777777777777888888888888888999:::;;;||||||zzzvvvrrrpppssswww{{{{{{zzzzzzzzz{{{||||||zzzyyywwwsssqqqsssvvvzzzyyyzzz{{{{{{zzzzzz|||~~~{{{wwwsssooonnnmmmkkkjjjhhhfffeeeeeefffffffffeeefffccc]]]XXXTTTOOOJJJFFFDDDCCCAAA>>><<<:::999999777666444333222222111111,,,------...///000111111///000000111111222222222333333333444444444555555:::999999999999888888888:::999888888888:::<<<>>><<<@@@EEEIIILLLNNNRRRTTTVVVXXX[[[^^^aaaeeejjjmmmrrr{{{vvvmmmgggdddbbbccccccaaa```^^^\\\[[[[[[WWWXXXZZZ]]]```dddfffhhhgggccc]]]XXXWWWWWWVVVVVVUUUXXXZZZ[[[^^^bbb```\\\TTTQQQMMMKKKKKKKKKJJJJJJGGGKKKMMMJJJHHHIIIIIIGGGGGGEEECCC@@@>>><<<;;;;;;555555555555666999>>>BBBFFFIIIMMMPPPRRRSSSTTTVVVWWWUUURRROOOLLLGGGAAA===888777666444333222111111111111222222222333333333000111333444444333111000555555555666:::@@@FFFJJJLLLHHHDDDAAA@@@>>><<<;;;777777777777777888999:::777888999999999:::<<<>>><<<===============>>>>>>===============<<<<<<<<<>>>===;;;:::999999::::::<<<<<<<<<;;;;;;999888777:::;;;<<<<<<<<<<<<>>>@@@CCCHHHOOOUUUYYY]]]```bbbWWWTTTPPPNNNLLLKKKJJJHHHCCCAAA>>><<<===>>>>>>>>>999;;;>>>AAADDDFFFHHHIIIDDDDDDEEEFFFHHHIIIIIIJJJRRRYYYdddoooyyyxxxggg___RRRHHHAAA>>>=========<<<:::888777777777888666666555444444444444555444444444444444444444444222111111111111000000000222111111222222333444555222444666666666666888999999999:::;;;;;;:::::::::999888777666555444444333222111111111000000000000......//////000000111111222222222222222111111111333111000000111222222111000111111222222333333333222333333333333333444444333333444444555555555666555666777999::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::999999888777777777888888888888777777777777666777888888666666666888888888888:::===AAADDDFFFHHHIIIJJJIIIGGGGGGGGGIIIIIIJJJKKKKKKIIIGGGEEEDDD<<<===:::666444666777555666777888:::;;;;;;:::999::::::::::::::::::::::::999999999:::;;;:::888666555666666777777666666555777888999::::::;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;888777666555666777888999777777777777777777777777666777777888999999::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999;;;<<<===999;;;@@@EEEJJJLLLJJJHHHHHHFFFBBB>>>;;;888777777888888888888999:::;;;;;;{{{||||||xxxrrrpppsssvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyyyyvvvssssssuuuwwwyyy{{{|||{{{xxxwwwxxxzzzyyyvvvssspppooonnnkkkiiihhhfffcccbbbdddfffggggggccc```ZZZVVVRRRNNNJJJGGGAAAAAA@@@===:::999888999666555444222111111111111......//////000000111111///000000111111222333333333333444444444444555555777777777666666666555555666666555555555777999:::777:::===???AAAEEEIIIMMMQQQUUUZZZ```fffnnnwww}}}}}}tttnnnjjjgggeeecccaaa^^^\\\[[[ZZZYYY[[[___aaacccbbbaaa___^^^YYYRRRNNNLLLLLLKKKJJJHHHKKKNNNNNNQQQUUUUUUQQQKKKJJJHHHGGGHHHIIIKKKKKKGGGMMMPPPLLLJJJKKKKKKHHHEEECCCAAA???===;;;999999444555666666666999???DDDJJJMMMQQQSSSSSSSSSSSSSSSTTTQQQLLLIIIFFFBBB===999555555444333333222222222111222222333333333333333333333444555444444333222444333222333555888;;;===AAA???===<<<<<<<<<;;;999777777666666666777777888444666777777666666777999888888888888888999::::::888888999999999999888888999888888777777777777888888888888777666666555555222333555555444444555666999<<>><<<;;;<<<======<<<888999;;;>>>@@@BBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHPPPUUU]]]gggpppzzzwwwmmm^^^PPPGGGBBBAAA@@@???>>><<<999888888999:::666555444444333333444444555555555555555555555555333333333222222222111111333333333444444555777777444555777777777888999;;;;;;;;;<<<<<<<<<;;;;;;:::888777777666555444333333111111000000000/////////......///000000111222222222222222222111111111000333111000000111222222111000000111111222333333444333333444444444555555555444333333333444555777888666777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888999999999999888888888888666777999999777777777888999999999:::;;;>>>@@@BBB@@@AAACCCCCCAAA@@@@@@AAA??????@@@@@@???>>><<<;;;666:::999444222555666333333555777999;;;;;;::::::999999:::::::::999999888:::999999:::;;;;;;888666555666777888888777666555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::999999999;;;<<<777888888888888888888777777777777888888999999:::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999999:::<<<>>>@@@@@@EEENNNXXX```dddbbb```\\\XXXRRRKKKDDD???<<<:::999999999999:::;;;<<<==={{{}}}}}}zzzuuurrruuuyyyvvvvvvxxxyyyyyyyyyyyyyyywwwyyyzzzyyyuuussstttvvvyyy{{{}}}{{{xxxuuuvvvwwwxxxvvvsssrrrqqqooollljjjiiifffbbbaaacccfffhhhiii```]]]XXXTTTQQQNNNKKKHHH@@@@@@???===:::888888999555555333222111000000000111111111111000000000000///000000111222222333333444444444555555555555555222333333444555666777777444444333333444555777888666777999;;;===BBBGGGLLLYYY]]]dddkkkrrr|||}}}vvvqqqjjjhhhfffccc```^^^]]]\\\\\\___bbbdddccc___ZZZWWWTTTOOOJJJGGGFFFFFFDDDBBBBBBGGGIIIJJJMMMQQQRRROOOGGGFFFEEEEEEGGGJJJLLLMMMGGGNNNQQQMMMJJJLLLKKKHHHBBBBBB@@@>>><<<:::888777444666666666666999@@@EEEJJJMMMQQQSSSRRRPPPPPPPPPNNNJJJFFFCCCBBBAAA>>>;;;555555555444444444333333//////000111111111111111111111000000000111111222222222222222222222222222:::888777777999:::999888777666666555555666666666444666888888777666666777888777777777888999999:::555666666777777777666666444444555555666666666666555444444333333333444444...000333333333222222333222444777;;;???EEELLLQQQQQQOOOLLLJJJIIIFFFCCCAAAAAA???======>>>>>>===<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHLLLQQQWWW___hhhrrr{{{vvveeeVVVKKKFFFDDDCCCAAA???===:::999999:::;;;555555444333333333333444666666666666666666666666666666666555555444444444555555555666666888999999444666888888888999;;;<<<==================<<<;;;777777666555444333333222000000000000////////////...//////000111222222333222222222222111111000000333111000000111222222111///000000111222333333333444444444555555666666666444333222222333666888:::888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::::::::::::::999999999888888666777999999888777777888999999999:::<<<>>>@@@BBB;;;===???@@@>>>=========<<<<<<<<<<<<;;;999777666444888888333111555666333222444666999;;;;;;::::::999999999999999888777777;;;::::::;;;<<<;;;999777666777888999999888777666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777777777999:::888888999999999999888888666666777777888888999999999999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::999999:::===???AAAKKKQQQ]]]kkkvvvzzzzzzxxxmmmhhh```WWWNNNGGGBBB@@@:::::::::;;;<<<===>>>???}}}|||{{{|||}}}|||{{{yyyzzz~~~{{{uuuqqqooosssqqqrrruuutttqqqrrrvvvuuuyyy|||xxxppplllmmmqqqvvvxxxxxxuuuoooiiiggggggggggggfffeeeddddddddddddaaa[[[UUURRRQQQNNNHHHBBB@@@>>><<<999777777777888666555444333222111111111000000000000111222444444222111000222555777555333444444555555666555555555222222222222222222222222222111000000000222444666777777999>>>@@@DDDLLLVVV\\\fffpppxxx~~~vvvrrrmmmhhhffffffgggeeecccgggeeebbb```]]]XXXSSSOOOJJJIIIGGGDDDBBBAAAAAAAAA@@@BBBDDDGGGIIIIIIJJJJJJCCCBBBAAA@@@BBBDDDGGGIIIMMMMMMLLLJJJIIIHHHGGGGGGAAA@@@>>><<<:::888666555333555666777888;;;>>>AAAKKKLLLOOOQQQQQQPPPNNNLLLIIIGGGDDDAAA===999555444777777666555444333111000111222222222222222111111111111111111111222222222333333333222222222222111444444333333333444555555666444333555888:::999777999999888777666666777777555555555555555555555555666444333333444555444333666555444333444666888:::777777555333111///...---//////000000111111111222222222333555999>>>CCCFFFJJJKKKJJJHHHDDDBBBBBBBBB@@@AAACCCCCCBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>@@@CCCFFFGGGLLLNNNQQQWWW___gggooosss|||vvvhhhYYYOOOKKKGGGBBBCCC@@@===<<<<<<<<<<<<;;;:::888777555444444444444222333555777999:::::::::999777555555666777666555666666777777888888888999999:::;;;=========<<<;;;>>>===;;;:::999999:::;;;666555555444444444555555222111111000000000000000111111222222222222111111222111111111111111111111222222111111111111222222222222222111111111111000333333444444555666666666888888777777888888999:::888888999999:::;;;<<<<<<;;;::::::999999999::::::<<<999999===???>>>>>>@@@<<<;;;<<<>>>>>><<<<<<===<<<:::999::::::999777555::::::888777666666666666777999:::;;;::::::<<<===:::;;;===>>>??????>>>>>>===<<<<<<;;;:::999888888555555444333333333333444444555666888:::;;;;;;;;;999999999:::;;;<<<>>>???:::;;;<<<<<<======<<<<<<777777666666666666777777777888888999;;;<<<======999::::::;;;<<<===>>>>>><<<<<<;;;:::999777777666333444777999:::999888777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<<<<======<<<<<<;;;:::888:::<<<>>>@@@CCCGGGJJJQQQZZZiiiyyy{{{sssnnndddTTTIIIGGG@@@???????????????>>><<<~~~}}}}}}~~~~~~}}}}}}~~~xxxtttsssrrrppppppssssssqqqrrrvvvyyy||||||vvvnnnjjjlllppptttwwwyyywwwqqqkkkhhhfffcccbbbaaa```___^^^^^^^^^\\\XXXSSSQQQPPPNNNHHHCCC@@@>>>;;;999777777777777444444333222222222222333000000000000000111222333222111000222555666555333333444444555555555444444222222222222222222222222222111000000111222444666777777:::???CCCHHHRRR]]]eeeooozzzyyyuuuqqqooopppooommmjjjiiieee```\\\XXXSSSNNNKKKFFFEEECCCAAA???>>>>>>??????@@@BBBDDDEEEFFFFFFFFFBBBAAA@@@@@@AAADDDFFFHHHJJJIIIHHHGGGFFFEEEDDDDDD??????===;;;999888666666444555777999:::<<<@@@CCCIIIKKKMMMOOOPPPOOOMMMLLLGGGEEEBBB>>>;;;888666555555555555555444333222222111111222222222222222111222222222333333333333333333333333222222222111111333333333333333444444555666444333555888999888777999888777777666666777777333333333333333333333333666444222222333444333222444444333333444666777888666666555333111000///.../////////000000000111111/////////000222666:::===EEEFFFFFFEEEDDDCCCCCCDDDEEEGGGJJJJJJIIIHHHHHHIIIFFFFFFEEEEEECCCBBB@@@???>>>>>>======>>>AAACCCEEEFFFHHHKKKQQQXXX^^^dddhhhmmmooosss{{{yyykkk\\\SSSPPPNNNIIIGGGDDD@@@>>>===<<<;;;999:::999777555444444444444666777888:::;;;;;;<<<<<<>>><<<:::999::::::888777999999:::::::::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<;;;:::999999999:::;;;777666555444444444444444222222111000000000000000......////////////......000000111111111222222222222222111111111111222222111111111111111111222222333444444555555666777777888888888888999999999999999999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;===:::999<<<===;;;;;;===>>>>>>>>>???===<<<;;;<<<===<<<;;;<<<>>>???===<<<;;;;;;999888888777777777777888:::::::::;;;===??????@@@AAABBBBBB@@@>>>===::::::999888777666555555555555444333333333333444444555666888:::;;;<<<<<<777777777888999:::;;;<<<:::;;;<<<<<<======<<<<<<888777777666666777777888777888999:::;;;<<<<<<===999::::::;;;<<<===>>>>>><<<<<<;;;:::999888777777666777999:::;;;::::::999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>===============<<<<<<;;;:::;;;===>>>AAADDDJJJMMMXXX___jjjxxx}}}sssbbbWWWSSSHHHEEEBBBBBBCCCDDDCCCAAA{{{zzz{{{}}}}}}|||yyywwwtttpppoooqqqqqqppprrrvvv|||}}}|||vvvnnnjjjkkkoooqqquuuyyyyyyuuunnniiieee```___^^^\\\[[[ZZZZZZZZZWWWTTTQQQPPPOOOMMMGGGCCC???===;;;999777666666666333333222222222222333333000000000//////000111111222222222333555666555333333333444444444444333333111111111111111111111111222111111000111333444555777777:::@@@EEELLLXXXcccooozzz~~~}}}{{{vvvrrrhhhccc\\\UUUPPPLLLHHHFFFBBBAAA???===<<<;;;;;;<<<===>>>???AAAAAAAAA@@@@@@>>>>>>======???AAADDDFFFDDDDDDCCCBBBAAAAAA@@@@@@======<<<:::999888777666555777999;;;<<>>;;;888777666777333333444555555444444444222222333444444555444444444444444444444444444444333333222222222222111111222222222222222333444444666555444555777888888777888777777666666666666777333333333333333333333333555444222111222333222111222333333444444555555666555555444333222111000000...///////////////000000111111000000111333666777===???AAABBBCCCDDDFFFHHHLLLOOORRRTTTSSSQQQPPPPPPLLLLLLLLLKKKHHHEEEBBB@@@???>>>===<<<===???AAABBBAAACCCGGGKKKPPPUUUXXXZZZ```bbbgggoooxxx{{{oooaaaYYYWWWTTTPPPKKKHHHCCC@@@>>><<<:::888:::999888666555555444555666777999;;;>>>@@@AAABBBFFFDDDAAA@@@@@@@@@>>>===????????????@@@@@@@@@@@@????????????>>>===<<<<<<999999888888888999::::::888777666555444333333333333222222222111111111111000111111222222111111000000000000111222222222333222222111111111111222222000000111111222333333333444444555555666666777777777888999:::::::::999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>:::999;;;;;;888999<<>>===;;;<<<===>>>===<<<<<<<<<;;;:::999999999999777888:::::::::<<>>>>>???<<<<<<;;;:::999999888777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>======<<<;;;;;;<<<===???BBBHHHOOOTTT^^^bbbiiirrr{{{uuuiiidddWWWQQQJJJHHHJJJKKKIIIFFFvvvuuuvvvyyy|||~~~}}}|||zzz|||~~~|||zzzuuuqqqrrrrrrpppqqqtttzzz||||||xxxrrrmmmmmmoooooosssxxxzzzxxxqqqiiidddcccaaa```^^^\\\[[[ZZZZZZUUUSSSQQQPPPNNNKKKEEEAAA>>>===;;;999777666555555444444333222111111111222111000///////////////000222222333444555555444444333333444444333333222222000000000000000000000000111111111111222333444555777777:::???DDDKKKWWWbbbssszzzuuuccc]]]TTTLLLHHHEEEDDDCCC@@@???===;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;:::999999999;;;===???AAA>>>======<<<<<<;;;;;;;;;;;;::::::999888888777777666888;;;===???BBBEEEGGGHHHIIIKKKLLLKKKHHHFFFDDD@@@===:::777555666777888444444555666666666555555444555666777777888888777555555555555444444444444333333333333222222222222222222111111222222333444555555555555666777777777777666666555555666666666555555555555555555444444555333111111222222222111111222333444444444444333444444444333333222222111............////////////111000000///000222333555666999===@@@BBBEEEIIILLLOOOSSSWWWYYYXXXVVVUUUTTTPPPQQQRRRQQQOOOLLLHHHEEEBBB@@@???======>>>???AAAAAACCCFFFIIIMMMOOOQQQRRR\\\]]]```fffmmmuuu{{{~~~~~~|||ttthhhaaa]]]WWWPPPKKKHHHCCC@@@>>><<<:::888:::999888777666555555555222444666:::???CCCGGGIIIKKKIIIGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@>>><<<:::999666666666777888999999:::888888666555333333222222333333333333333222222111222222333333333333222222222111111111111111111111222222111111111111222222///000000111333444444555444555555666666777888888777888:::<<<<<<;;;999888;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>;;;:::;;;;;;999<<>><<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::888999:::;;;<<>>???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===============999999888888888888999999999999::::::;;;<<<<<<===::::::;;;<<<===>>>??????<<<<<<<<<;;;:::999999999===<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::;;;===???DDDKKKTTTZZZaaaaaacccgggmmmvvv{{{uuukkkcccYYYTTTSSSRRRNNNJJJtttttttttwwwzzz||||||{{{wwwzzz}}}zzzuuuuuutttrrrqqqssstttwwwzzzzzzvvvrrrppppppooorrrwwwyyyxxxrrriiidddeeedddaaa___]]][[[ZZZYYYVVVTTTQQQOOOKKKGGGCCC@@@===<<<:::888777555444444666555333222111000000000111000///////////////000222333444555555444444444333444444444333333222111000000000000000000000000111111111111222333444444888777999===@@@EEEOOOZZZmmm|||uuunnnZZZTTTMMMGGGDDDCCCBBBBBBAAA@@@>>><<<;;;:::;;;;;;:::;;;<<<<<<<<<;;;999888555555555555666888999:::888888888777777777777777888888888888888888888888888:::===@@@AAACCCFFFHHHIIIJJJJJJJJJGGGDDD@@@===<<<:::777555444555777888777777888888888888777777666777888888999999999888666666666555555444444444444444444444333333333333222222111111222222333444444555666666555555666666666555555555555555666666666666555555555444444444444222111111222333333222111222333333444333333222444444444333333333222222////////////............,,,,,,,,,,,,---...000111333666:::>>>AAAEEEIIILLLMMMQQQUUUWWWWWWUUUSSSSSSQQQRRRTTTUUUTTTRRROOOMMMFFFDDDBBB@@@>>>>>>???@@@AAABBBEEEGGGIIIKKKKKKLLLSSSTTTWWWZZZ```gggnnnrrrzzz|||yyysssllleeeZZZPPPIIIFFFBBB???>>>===;;;:::::::::999888777666555555111222555888<<>>;;;888666555444555666777888888999999888888666555333333222222333444444555444333222222///000000000000000000///444333333222111000//////222222111111111111222222//////000222333444555666555555666666777888888999777999;;;<<<===<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===;;;;;;=========CCCJJJPPPXXX]]]ZZZVVVUUUTTTPPPMMMIIIDDDAAA@@@@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>CCCIIIMMMUUUVVVWWWVVVRRRMMMGGGCCC;;;::::::999888777666666555555444333333333333444444444555777:::===???AAA???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>======::::::999999999999:::::::::::::::;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????===<<<<<<<<<;;;:::::::::<<<;;;:::::::::::::::;;;:::;;;;;;;;;;;;::::::999888888999999::::::::::::999999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888999<<>>AAAEEEHHHGGGJJJNNNOOOOOONNNMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQJJJHHHEEEBBB@@@???????????????AAABBBDDDFFFGGGHHHJJJLLLOOOSSSWWW^^^fffkkktttyyy{{{yyyuuummm```TTTGGGDDDAAA??????>>>===<<<::::::::::::999777666555555555555666888:::===>>>DDDCCCCCCDDDGGGIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@>>>;;;888666555444444555666777888888888888888777666555444333333333444555666666666555333222111111222222222222111111444333333222111000//////222222111111111111222222000000111222333444555666666666777777888888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===<<<===???@@@BBBIIIRRR___llltttqqqlllkkkgggbbbVVVQQQKKKFFFCCCBBBBBBAAA>>>======<<<<<<<<<======?????????@@@BBBHHHOOOTTT______]]]XXXRRRJJJBBB>>>999999888777666555555444555555444333333333333444444444555777:::===AAABBB??????===<<<;;;:::::::::<<<<<<===>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;::::::888888999999::::::;;;;;;999999:::;;;<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888:::<<>>AAACCCCCCCCCEEEFFFDDDEEEEEEEEECCC???;;;999777777666555555555555666888999;;;>>>@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@??????;;;;;;;;;:::999888888888777777777777666666666666333333333333333444444555333555777666444333444666444444333333444444555666555444444333222222111111222000000111444666777666555444333222222333444555666666555444333333222222111111000000000///////////////000000111111222222111333666888:::<<>>>>>>>>=========>>>@@@BBBEEEFFFGGGIIILLLOOOSSSXXX___eeejjjqqqvvvwwwuuuooocccXXXIIIFFFCCC@@@@@@???>>>===:::;;;;;;;;;999888666555777666555444555666888999<<<:::999;;;===??????>>>??????>>>>>>>>>=========:::999888666555555555666555666777888999888888777777666555444444444444444444555666777777555444333333444444555555444444333111111111111111111111111222222111111111111222222111111222222333444555555666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>???AAAAAADDDMMMWWWgggxxx}}}llleee[[[RRRLLLHHHEEEDDD@@@@@@????????????@@@@@@BBBBBBBBBCCCFFFLLLTTTZZZ```___[[[VVVOOOGGG@@@<<<::::::999888777666555555555555444333333333333444444444555666:::>>>AAADDDBBBAAA???===<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<777888:::;;;<<<;;;;;;:::999:::;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======;;;;;;<<<===???@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<;;;<<<>>>???@@@DDDHHHLLLLLLNNNPPPOOOOOOTTT\\\cccppp}}}{{{zzzzzzzzz{{{{{{yyywwwvvvuuuvvvyyy}}}|||yyy{{{wwwzzz}}}zzzvvvuuuqqqpppmmmkkkkkkmmmppprrrvvvsssqqqppppppmmmhhhddddddbbb___\\\XXXUUUSSSRRRLLLKKKGGGCCC???>>>???AAA::::::999888666444333222/////////000111333444555000000000000111222444444333555777777444333444666666666666666555444333222222222222222222222222222000000111333333333333333333333555888777555999@@@>>>JJJXXXaaakkkvvv~~~zzzppphhhaaa[[[TTTPPPOOONNNMMMMMMMMMKKKGGGDDDAAA???<<<888666444333333444555666666666555444333444444444333222111111000000000111111222222333333222222333555666888999:::<<<>>>BBBCCCCCCCCCDDDEEEAAABBBCCCCCCBBB???<<<:::777666666666666555555555666888;;;???CCCFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFEEE>>>>>>===<<<;;;;;;::::::888888888888777777777777444444333333444444555666333555777666444222444666333333333333444444555666777777666555444444333333111000000222555888888888666555333222222333555666777666555444333222222111222222111111000000//////---------------------,,,111333555666777888:::<<<<<<>>>@@@AAA@@@AAABBBDDDCCCCCCDDDFFFGGGIIIJJJJJJMMMJJJFFFBBB???>>>=========<<<<<<===???BBBEEEGGGDDDGGGJJJKKKMMMPPPVVV[[[bbbhhhnnnqqqqqqmmmdddZZZKKKHHHEEEBBBAAA@@@>>>===:::;;;;;;;;;:::888666555666555444333444555888999555444333333555666666555999888888888777777666666444333333333444555777888555666888999999888888777666555555444444444555555444666777888777666444333000111111222222111111000...///000111222333444444222222111111111111222222111222222333333444444555777777777888999999::::::<<<;;;;;;;;;;;;<<<======:::::::::::::::::::::::::::::::::;;;;;;===>>>>>>AAA@@@@@@BBBAAADDDMMMXXXfff|||~~~qqqdddYYYRRRLLLIIIBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEHHHOOOXXX^^^[[[ZZZWWWRRRMMMGGGBBB???===<<<<<<;;;:::999888888555555444333333333333444444444444666:::>>>BBBEEEEEEDDDCCCAAA???>>>======<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===============<<<<<<<<<666888:::<<<======<<<;;;::::::<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????===>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>?????????>>>???BBBDDDAAAEEEIIIJJJKKKOOOVVV]]]kkkxxxzzz||||||xxxyyy}}}~~~|||uuuuuuvvvyyy{{{|||{{{yyy}}}{{{zzzzzzzzzyyywwwuuuqqqooolllkkkmmmppprrrrrrxxxwwwuuuqqqlllhhhffffff``````^^^\\\ZZZXXXVVVUUUQQQMMMHHHDDDAAA>>>;;;999999888666444333333333444000000000000000111111222333///+++---222555555333444444555555555555555555555444444333222222222222000000111222222222222111000111333333222222333444333444555555555666888:::===@@@DDDIIIPPPXXXaaagggppptttzzzyyyooofffZZZSSSRRRSSSRRRPPPLLLNNNOOOOOOMMMHHHCCC@@@;;;:::888666444333222222222222222222222222222222333333333222111000//////000000000111222222333333222333444555666666666666:::<<<>>>BBBDDDFFFGGGGGGFFFFFFEEECCCAAA>>><<<:::555666777888888777666666===@@@DDDJJJOOOSSSVVVWWWZZZYYYXXXVVVSSSPPPMMMLLLHHHFFFDDDAAA@@@???>>>>>>>>>>>><<<;;;999888888777777777666555555555555555555444444333333444444555555555444444444555555666555555444333333222111111333444444555666777888888444333333222222333333444444444444444444444444444444333111////////////000000/////////............111111222333444555555666888888888888999999999999<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEEEECCC@@@===;;;>>>============???@@@AAAFFFGGGHHHJJJLLLNNNPPPPPP[[[^^^dddhhhhhhddd___[[[QQQLLLEEE@@@>>>>>>>>>>>>999;;;<<<<<<:::999999:::777666666666555555555555444444333333333333222222333333333333333333333333333333333444444444444444777777777777777666555555555444333333333333444555666666666666666666555555333222222222222222222222222222222222222111000///111111000000111222333333000111111222222333444444777777888888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888888;;;<<<;;;:::999999;;;===>>>@@@AAA@@@AAAFFFOOOUUUgggttt|||lll___VVVQQQLLLHHHEEEDDDFFFIIILLLMMMKKKJJJIIIJJJMMMQQQTTTTTTRRRPPPLLLHHHDDDBBB@@@@@@999999999999888888888888666666666666555444333222777333333888<<<@@@FFFLLLMMMLLLIIIEEEAAA@@@AAABBBCCCBBB@@@???>>>>>>>>>>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<=========<<<<<<>>>???????????????????????????BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@BBBEEEGGGHHHGGGGGGFFFFFFGGGGGGGGGCCCBBB@@@??????>>>===<<>>>>>>>>???@@@AAA@@@???===<<<<<<<<<;;;;;;<<<===???@@@DDDEEEFFFHHHJJJLLLNNNOOOQQQTTTZZZ```cccdddcccbbbXXXSSSLLLFFFCCCAAA@@@???<<<======<<<;;;999999999777777666666666555555555555444444444333333222222333333333333333333333333333333444444555555555666555666666666666555444444555444333333333333444555555555555555555555555555333333333222222222111111111111222222222111000000111111000000111222222333000111111222222333444444666666777777888999999999999::::::;;;;;;::::::999888888888888888888777777;;;;;;;;;;;;::::::===??????BBBCCCCCCDDDGGGMMMRRR```mmmtttfff___VVVSSSOOONNNPPPTTTWWWYYYRRRQQQOOOOOOQQQRRRSSSRRRLLLJJJGGGCCC???===<<<;;;::::::999999999888888888666777777666666555444333444222333888<<<@@@IIIRRRUUUTTTQQQKKKEEEAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;999888888999;;;<<<::::::::::::::::::::::::999:::<<<===>>>>>>======;;;;;;:::::::::;;;;;;<<<;;;<<<======<<<===???AAABBBBBBCCCDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHDDDDDDDDDDDDDDDFFFHHHJJJGGGGGGFFFFFFGGGGGGHHHHHHDDDCCCAAA@@@AAAAAAAAAAAADDDGGGJJJKKKHHHEEEEEEFFFEEEBBBBBBFFFIIINNNVVV___mmmxxxuuuwwwvvvtttvvv|||zzzyyyyyy{{{~~~~~~}}}}}}~~~}}}{{{{{{zzzvvvrrrpppsssvvvssssssssspppjjjeeeaaa______```aaa```\\\VVVOOOKKKLLLIIIDDD@@@===;;;888666666666666555444333222111000000000000000111111222333000...///222555555444666555444444444666777888888777555444333222222222000111111222222222222222000222333333222111222444666777777555333222222444333444666777999===BBBFFFOOOTTT]]]fffnnnsssuuuuuusssqqqooonnnlllggg___XXXMMMIIIDDDBBBDDDFFFFFFEEEAAAAAAAAA@@@>>><<<999888444333222111000000000000000000000000000000000000222222222222111000//////000000000111222222333333333333333333444666888999>>>@@@DDDGGGJJJKKKLLLLLLGGGFFFDDDAAA>>><<<999888999777555444666:::???BBBIIIMMMSSSZZZ___cccdddeee]]]\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMNNNJJJGGGCCC???<<<:::999999777777666555555555555666555555444444444444555555444444333222222333333444666555555444444333333333333333333333333333333333111111000000000000111111111111111111111222222222333222111000000000000000000000000/////////......000000000000000000000000000111111111111222222222222333333444444555666666555777999;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>AAABBBDDDFFFHHHJJJKKKLLLJJJLLLPPPVVV\\\aaaeeegggbbb]]]VVVPPPKKKGGGCCC@@@??????>>>===;;;:::999888777777777777666666666666666666555444333333222222222222222222222222222222333333444555666666777777444444555555444444333222444444333333333333444444444444444444444444555555555444444333222111111000000111111222222222111111111111111000111111222333000111111222222333444444555555555666777888888999888888888999999888888888666666777777777777777777:::;;;;;;;;;;;;<<>><<<:::999999:::::::::999999999888888777777888777777666555444111111444888:::???KKKWWW[[[[[[XXXSSSLLLFFFBBBAAABBBBBBCCCCCCCCCAAA@@@???;;;:::999888888999:::;;;::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@AAACCCFFFHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPNNNLLLKKKKKKMMMOOOQQQLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBBBBCCCFFFIIIJJJMMMRRRXXXYYYVVVQQQLLLHHHGGGCCCBBBEEEHHHMMMWWWaaalllxxxuuuvvvuuurrrsssyyy}}}|||{{{zzzyyyzzz}}}~~~}}}|||}}}|||tttoooqqqtttsssttttttrrrlllfffbbb```^^^aaacccccc___XXXPPPKKKJJJGGGBBB>>><<<:::888666444555555555444222111///000000000000000111111222333111000000333555555444666666555444555666888999888777666444333222222111000111222222333333222222111222333333111111222333555666666444222111222444666777888888999;;;???BBBEEEJJJRRR[[[aaaeeeffffffdddbbb___]]]\\\XXXSSSOOOGGGDDDAAA?????????===<<<;;;;;;:::888777666555444222222222111111222222222222222222222222222222222111111111111111000//////000000000111222222333333333333222333444777:::<<>>CCCFFFIIILLLRRRWWW[[[]]]]]]]]]UUUTTTRRRPPPNNNLLLKKKJJJKKKKKKLLLNNNPPPSSSTTTUUUOOOLLLGGGBBB>>><<<;;;;;;;;;:::999999888888999999666666555555555555666666333333222222111222222222444444444333333222222222222222222111111000000000000//////......//////000//////000000000000000111222222222111111000000000000000000////////////.../////////......---------111111111111222222222222000000000000000000111111111222444666888999::::::999999999:::;;;;;;<<<===???@@@AAACCCEEEGGGIIIIIIJJJKKKLLLPPPUUU\\\bbbfffkkkgggaaaZZZTTTMMMGGGBBB@@@???===<<<;;;;;;999888888888888777777777666666777666666555444333222222333333333333333333333333333444444555666777888888444444444444444333333222333333333333333333333333333333333444444444444444666555555333222111000000///000111222222222222222222111111111111111222222000111111222222333444444333444444555666777888888777777888888888888777777666666666777777888888888999:::;;;;;;;;;===@@@CCC???AAABBBBBBBBBEEEKKKQQQ^^^gggttt}}}wwwttttttvvvxxxyyyssspppjjjccc]]]VVVNNNIIIEEECCCAAA>>><<<;;;::::::::::::999999999888888888999999999999888777666555111222666999999===JJJWWW[[[\\\]]]ZZZTTTMMMIIIFFFEEEFFFGGGHHHGGGEEECCCAAA;;;;;;:::999999:::;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======@@@BBBEEEGGGIIILLLPPPSSSTTTVVVYYY\\\^^^_________bbb```\\\XXXWWWXXXZZZ\\\YYYXXXWWWVVVUUUSSSPPPNNNPPPPPPOOONNNMMMLLLJJJJJJDDDDDDDDDEEEHHHMMMSSSWWWaaahhhnnnooojjjaaaVVVLLLLLLHHHEEEGGGJJJNNNXXXbbbppp|||vvvxxxvvvssssssxxxzzzyyy{{{yyywwwwwwyyy{{{||||||}}}}}}~~~|||~~~~~~yyyrrrnnnpppsssqqqssssssqqqlllfffbbb```^^^```cccdddaaaZZZSSSNNNIIIEEEAAA>>><<<:::888666444444555555444222000///000000000000000111111222333222222222444555555555666666555555666777999:::777666555444333222222222111111222333333333333222111333333333111111222333333444444444333333444666333555666666666777:::===AAAEEEKKKQQQUUUWWWVVVVVVRRRPPPNNNLLLKKKJJJHHHGGGAAA@@@>>><<<;;;:::888666777666555444444333333333000000000000000111222222111111111111111111111111000000111111111000//////000000000111222222333333333333333444666:::===???DDDFFFJJJNNNPPPPPPOOONNNGGGFFFCCC@@@===;;;999999777888999<<>>======;;;;;;:::999999999999999777666666555555666666777444333222111111111111111222222222111111111111111111111000000//////......///......------......///........./////////000000222222222222222111111111111000000000//////////////////......---,,,,,,,,,000000111111111111222222000000000000000000000000111222333444555666777777888888999::::::;;;;;;;;;<<<===???@@@CCCDDDFFFGGGJJJJJJJJJLLLQQQYYY```eeennnkkkgggbbb\\\TTTLLLGGGBBB???<<<<<<<<<===;;;:::999888888888888777777777777777666555555444333333333333333333333333333333444444555555666777777888444555555555555444333333333333333333333333333333333333333444444444555555666666555444333111111000///000111222222222222222222222111111111111111222000111111222222333444444222333444555666777888888888888999999999999888888666777777888888999999999999:::;;;;;;<<<===AAACCCAAABBBCCCBBBCCCHHHPPPWWWeeennnyyywwwlllaaaVVVLLLEEECCCBBB@@@>>><<<<<<<<<<<<::::::999999999999888888::::::::::::999888777777444555888999888:::FFFRRRXXX\\\______[[[SSSMMMJJJFFFGGGHHHIIIHHHEEECCCAAA<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999999999::::::;;;<<<<<<===<<<<<<<<<===>>>???AAAAAAEEEHHHLLLPPPSSSXXX\\\``````bbbfffjjjmmmoooqqqqqqvvvsssnnnjjjfffdddddddddcccaaa^^^]]]]]][[[WWWTTTVVVVVVTTTSSSPPPMMMJJJIIIFFFGGGIIIKKKOOOXXXbbbiii|||wwwgggXXXVVVQQQMMMMMMMMMPPPYYYbbbqqq}}}yyy{{{zzzwwwwww{{{|||zzz|||yyyuuutttuuuwwwxxxyyy|||}}}ppprrrsssrrrooonnnpppsssoooppppppnnnjjjeeebbbaaa]]]^^^``````]]]XXXRRRNNNGGGCCC???<<<;;;999888666444444444333222111000///000000000000000111111222333333333444444555555555555555666777888999999:::555555444333222222222222111222222333333333333333222333444333111111111222111222444444444555777999333555666777666777999;;;???AAAEEEHHHIIIIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA888888888777666666555555444444333333333333333333...............///000000///////////////////////////000000111111000//////000000000111222222333333333333444666999===@@@AAAFFFIIILLLOOOQQQPPPNNNLLLGGGEEECCC???===<<<;;;;;;888:::===AAACCCDDDEEEDDDFFFFFFGGGFFFEEEDDDBBBAAABBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@>>>===<<<999999888777777777777888777777666666666666777777444444333222111111111111000000000000000000000000000000000//////...............------------......------......//////000000111222222333222222111111111111000000000///////////////......---------,,,............////////////000000000000111111111111333333333333333444444444555666777888999999999999999:::;;;===???AAABBBCCCEEEEEEFFFIIIOOOWWW^^^ccchhhhhhgggfffccc]]]UUUOOOGGGCCC???===??????===;;;999999999999888888888777666666666666666555555555444444444444444444444444444555555555555666666666444444555555444444333222222222333333333333222222333333333444555555666666666555555444333222222111000111111222222222111111333222111111000111111111000111111222222333444444222333444555666777888999999999::::::::::::999999777777888888888888888888999:::;;;;;;;;;===@@@BBBEEEFFFGGGFFFGGGMMMUUU\\\fffqqq~~~}}}pppcccVVVKKKDDD@@@???>>><<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888888777666888999888999@@@JJJVVV[[[bbbddd```XXXQQQLLLHHHHHHHHHHHHFFFDDDAAA@@@========================::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<===>>>@@@CCCFFFHHHJJJMMMQQQVVV[[[___eeekkkoooqqqsssvvvzzz~~~}}}xxxtttrrrnnnkkkgggffffffeeebbb^^^[[[[[[ZZZXXXUUUQQQMMMKKKMMMOOORRRUUU\\\gggvvvnnnfff```[[[YYYWWWWWW]]]dddppp{{{zzz~~~}}}~~~}}}yyyuuurrrrrrtttuuuvvvxxxzzz~~~~~~{{{nnnnnnoooooooooppppppqqqooopppooommmiiifffeeeeee\\\\\\[[[YYYUUUPPPLLLJJJDDDAAA===:::999888666555555444333111000000000000000000000000000111111222333444555555555444555555333555777999:::::::::999333222222111111111222222111222333333444444333333222333444333111000111222222333444555444555888:::999;;;<<<<<<;;;;;;<<<>>>??????@@@AAAAAAAAA@@@@@@AAAAAA@@@>>><<<<<<<<<===444444444444333222333444111222222333333333222222///............//////000//////////////////////////////000000000000000///000000000111222222333333222444666999<<>>======>>><<<>>>@@@BBBDDDEEEEEEDDDEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888999:::<<<=========>>>>>>===<<<;;;:::======>>>>>>===<<<;;;:::999888888777777777777777888777777666666777777888555555333222222111111111000000000000000111111111///////////////...............------------......------......///000000000111111222333333333222111111111111000000000////////////////////////......,,,,,,---------........./////////000000111111111222222111111111222222333222333444555666666666555444555777999;;;===>>>???@@@@@@BBBEEEKKKRRRXXX\\\\\\^^^bbbfffhhheee___ZZZOOOJJJDDDAAABBBAAA>>>;;;::::::999999999888888888555666666666666777777777666666666666666666666666555555555444444444444444333333333333333222222111111222333333333333222111333444444555666666777777555555444444333333333333111111222222222111000000333222222111000000111111000111111222222333444444333333444555777888999:::888999999::::::999999888777777777777777777666666999::::::::::::;;;>>>AAADDDGGGJJJKKKLLLNNNTTTXXX___mmm|||nnnaaaUUUKKKEEE@@@???>>>======>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999777666666999999999===CCCPPPWWWaaagggfff___XXXSSSNNNMMMKKKIIIGGGDDDCCCBBB>>>>>>????????????>>>>>>::::::::::::::::::::::::<<<;;;;;;;;;;;;===>>>???BBBCCCEEEIIIMMMQQQUUUWWWZZZ^^^ccciiiooovvv}}}~~~wwwtttsssqqqmmmiiibbbbbbbbbaaa^^^[[[WWWUUUVVVYYY]]]bbbjjjyyy|||vvvppplllgggdddgggmmmsss|||~~~zzzuuurrr{{{~~~zzzuuuqqqqqqsssttttttrrruuuzzz~~~yyyttttttrrrqqqqqqqqqqqqpppnnnqqqqqqqqqnnnkkkiiiiiiiii\\\ZZZWWWSSSNNNJJJGGGEEEBBB???;;;888777666555333555444222000//////000000000000000000000111111222333444666666555444555555222555888;;;<<<;;;:::888111111000000111111222333111222333333444444333333222333444333111000111222444555666555555555777999===>>>???>>>===<<<===>>>?????????>>>>>>>>>>>>???<<<<<<;;;999777555555666555555555333111000111222///000222333333333222111111111000000000000111111111111111111111111111111//////000000000000000///000000000111222222333333222444777;;;>>>AAACCCDDDIIIKKKNNNPPPPPPMMMJJJHHHGGGEEEBBB@@@>>>>>>???@@@@@@@@@AAABBBDDDDDDEEEEEECCCAAA>>>;;;999888888888666555444444555777999;;;888999:::;;;;;;:::999888555777999;;;;;;:::999888;;;:::999999888888999999888888777777777777888888666555444333222222222222111111111111111222222222///////////////////////////......------......///------......///000111111000111333333444333222111111111111111000000000000000000000000000000000000------........./////////---......///000000111111000000000000000111222222///000222333444444333222111222444555888999;;;<<<>>>???@@@CCCHHHMMMQQQTTTRRRVVV]]]eeejjjjjjfffbbbVVVPPPHHHEEEDDDCCC???;;;:::::::::999999999888888555555666666777777888888777777777777777777777777555555555444333333222222222222222222222111000000111222333444444333222111444444555555666777888888444444444444444444444444222222222222222111000///333333222111000000111111000111111222333333444444333333444666777999::::::888888999999999999888888777777666666555555555444999:::::::::999:::===@@@@@@EEEJJJMMMMMMMMMNNNQQQWWWhhhyyylll```UUULLLFFFAAAAAA@@@??????@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@============<<<;;;:::999777444555888::::::<<<@@@IIIRRR___hhhjjjfff```\\\TTTRRROOOLLLIIIGGGFFFEEE??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@IIIJJJMMMRRRWWW\\\```ccceeeiiiooovvv|||}}}yyysssnnnhhhiiiiiiiiigggeeebbb```]]]aaafffkkkuuu|||vvvpppqqqvvvxxxwwwllleee^^^WWWSSS}}}{{{|||}}}zzzwwwtttrrrpppppppppqqqrrrvvv{{{}}}}}}|||{{{{{{{{{yyyvvvssspppooooooppptttuuuuuuqqqkkkgggffffffaaa]]]XXXQQQLLLIIIHHHGGG@@@???===:::777555444333111111111111111111111111222222222222111111000000333333333444444555555555999888999;;;===<<<888444111111111111111111222222000111111111222222222222222333333444444333333222444555555444333555;;;@@@???@@@@@@AAAAAA@@@@@@???@@@>>>;;;999777777888888888888888888666444222111333222222222111111000000000000111222333333444444222111111000000000000000111111000///////////////111111000000//////......000000000000111222333444333444777:::>>>AAADDDEEEKKKLLLLLLJJJHHHFFFFFFGGGEEECCC@@@===;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???===;;;999777555555444444444555555555666666777666666666666555555555444444444444444444444444777777999:::;;;;;;;;;;;;666666777777777888888888888777555444333333333444222111111000000000000000////////////////////////---------,,,,,,+++++++++...------------...//////111111111111111111111111222222222111111111111000111111111000000000000000000000000000000000000000///////////////.........////////////////////////000111111111222222222222111111222333333444555555999:::===???CCCFFFHHHIIIQQQTTTZZZ___dddfffggggggYYYSSSKKKFFFDDDCCC@@@>>>======<<<;;;;;;;;;;;;;;;999888888777666555444444111333555666666555555666555444333222111000000000111111111222222333333333222222222222222222222222444555666555444555666888555555444333333333333444555444222000000111222333000000////////////000000444333222222111111222222111222333444555666777888888888888888777777777777999888888888888777777777:::;;;;;;<<<<<<=========EEEEEEEEEFFFFFFFFFFFFFFFMMM[[[qqqpppcccYYYQQQJJJFFFBBBAAAAAACCCGGGKKKLLLLLLRRRMMMHHHDDDBBBBBBAAA@@@BBBAAA???<<<999888999;;;;;;:::888666666777999:::CCCMMM[[[hhhooonnniiieeebbb[[[RRRKKKHHHGGGFFFEEEAAA@@@@@@@@@AAAAAA???======;;;999999999:::999888777:::===?????????@@@BBBIIIPPPXXX^^^bbbeeejjjnnnwwwxxx}}}~~~zzzuuussspppooooooppppppooorrrppppppuuu}}}~~~}}}|||}}}sssdddVVVMMMHHHFFFFFF}}}|||zzzxxxyyyzzz}}}~~~~~~{{{vvvpppmmmllloooqqqssswww{{{~~~~~~~~~~~~}}}{{{xxxtttrrrqqqqqqqqqtttuuuuuupppjjjeeebbbbbb```^^^ZZZTTTOOOJJJFFFDDD@@@>>><<<999777555444333111111111111111111111111222222222222111111111000333333333444444444555555999888888:::<<<;;;777444111111111111111111222222000000111111111222222222222333333444444333333222222444666666555666999<<>>===<<<======<<<<<<===>>>>>>??????@@@>>>===<<<:::999777666555444444444555555555666666555555555444444444333333333333333333333333444444222222333333444555555666555666666777888999:::::::::999777555444333333333222111000000//////000000////////////////////////......---------,,,,,,,,,...------------...//////111111111111111111111111111111111000000000//////000000000000000111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111222000000111222333333444444777888:::===@@@BBBDDDEEELLLNNNSSSXXX\\\^^^______VVVRRRMMMIIIHHHFFFDDDAAA<<<<<<<<<;;;;;;;;;;;;<<<999999888777666555555444222444666777555444555555666555444333222222111222333333333333444444444444222222333333333444444444444555666555444555666888666555444444333333444444444333222000000111222333222222111111111111222222333222222111111222333333444444444444555777888888999999999888888888888888:::999999888888888888888::::::;;;;;;<<<<<<<<<===CCCCCCCCCCCCCCCDDDDDDDDDJJJUUUjjjyyylll```XXXQQQKKKGGGIIIHHHIIILLLRRRXXX\\\]]]___[[[TTTOOOLLLIIIFFFDDDFFFEEECCC@@@>>>======>>><<<;;;999888888999999:::>>>GGGVVVfffrrrxxxxxxvvvnnneeeYYYOOOIIIFFFDDDCCCBBBAAA??????@@@AAA@@@???AAA@@@??????AAAAAAAAA@@@???@@@BBBCCCDDDEEEHHHJJJPPPWWW___fffkkkooouuuyyy~~~}}}|||zzzxxxzzzwwwwww{{{zzzmmmdddWWWKKKDDD@@@???>>>|||{{{yyyxxxyyy{{{}}}~~~zzzqqqkkkiiimmmqqqrrrvvvzzz}}}~~~~~~}}}yyyvvvtttrrrrrrssstttttttttpppiiiccc___]]]```___\\\WWWQQQJJJDDDAAA>>>===;;;888666444333333111111111111111111111111222222222222111111111111333333333444444444444555888888888:::;;;:::777444222222222222222222111111000000000111111111111222333333444444444444333333///222555777777666777888??????@@@@@@@@@@@@??????<<<;;;999777555555555666222222333444444333333333111111000000000000//////000000111111222333333333222111111000000000000000111000000///////////////000000000000////////////111111000000000111111222777777666666777999;;;<<>>======>>>?????????>>>======<<<<<<:::;;;;;;<<<======>>>>>>;;;::::::999888777666666444444555555555666666666444444333333333222222222333333333333333222222222222222111111222333444555333444555777999;;;<<<======<<<999777555444333333111000000/////////////////////////////////////////////............------......------......///000111111111111111111111111000000000000/////////...//////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////000000000000//////000000111111222222444555666999;;;>>>???@@@DDDFFFJJJNNNQQQSSSSSSSSSRRRPPPNNNLLLLLLKKKIIIGGG>>>>>>>>>===============;;;:::999888777666666555444555777666555444444444555555444333222222222333333333333333333222222222222222333444555555666666444555666555444555666888666555444444333444444444444333111000000000111222222222111111111111222222111111111111222333444444777666666555666777888999999999999999999999999:::;;;:::999888888888999999::::::;;;;;;;;;;;;;;;;;;????????????@@@@@@AAAAAAFFFNNN^^^uuuyyysssjjjaaaZZZUUUPPPNNNRRRRRRUUU[[[dddlllqqqtttsssooohhhbbb[[[UUUOOOLLLKKKJJJHHHEEECCCBBBBBBAAA<<<<<<;;;;;;;;;::::::::::::AAANNN```rrr{{{rrrdddWWWOOOJJJHHHGGGJJJHHHEEECCCDDDFFFFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFDDDFFFGGGHHHIIIKKKOOORRRTTT[[[dddlllqqqwww~~~|||zzzxxxssskkkeeeYYYRRRIIIAAA<<<:::999888~~~}}}}}}|||}}}xxxooolllnnnqqqoooqqquuuwwwxxxyyy{{{}}}~~~|||xxxuuusssrrrrrrsssrrrrrrrrrooojjjddd```]]]cccaaa\\\VVVOOOIIICCC@@@<<<;;;999777555444333333111111111111111111111111222222222222222222222222444444444444444444444444777777888999999888666444333222222222222222111111000000000111111111222222333333444444444444333333000222444555666666777777;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555444444444222333333333333333333222000000000///////////////000000111111222222222333222111111000000000000000000000////////////000000000000000000////////////222111111000000000000111888777666555666777999:::;;;<<<===<<<:::999999:::=========<<<;;;:::888888888888888999::::::;;;;;;888888888888777777777777555555555555666666666666444444333333333333222222333333222222222222111111333222000000000222444555111222444666999;;;===>>>>>>===;;;999666444333222111000//////......//////////////////////////////000/////////////////////...............//////000111111111111111111111111111111000000000/////////......///000111222222333///////////////////////////////////////000000000////////////////////////.........////////////000.........//////000000000222222444666888:::;;;<<<>>>???BBBEEEGGGHHHIIIIIILLLLLLMMMMMMNNNMMMKKKJJJDDDCCCCCCBBBAAA@@@???>>>======<<<;;;999888777777555666777666444222222333333333222222111222222222222111111000000/////////000111222333444555666777444555666555444555666888666666555444444444444444333222111000000000111111000000////////////000000000000000111222333555666999888777666666777999:::888888888999999:::::::::;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>DDDHHHTTTiiizzzvvvqqqkkkfffbbb___]]]\\\___eeennnxxx}}}vvvnnneee]]]WWWSSSPPPLLLIIIGGGEEECCCBBB<<<<<<======<<<;;;:::999;;;>>>GGGWWWkkk}}}|||pppddd\\\XXXVVVWWWXXXTTTPPPNNNOOOPPPQQQQQQKKKIIIHHHHHHJJJLLLLLLKKKJJJMMMQQQTTTVVVWWWYYY[[[YYY```iiipppvvv}}}~~~|||}}}yyysssllldddZZZTTTKKKGGGAAA===;;;:::999888~~~~~~~~~zzztttrrrrrrkkkmmmooopppqqqrrrtttvvvzzzxxxuuurrrqqqpppqqqqqqppppppooommmkkkgggcccaaafffbbb[[[SSSLLLFFFCCCAAA::::::888666555444333333111111111111111111111111222222222222222222222333444444444444444444444444555666777777777555555444333333333333222222111111111111111111222222222222333444444555555444444333444333222333444666777888999999::::::::::::999999888777666555444333333333555555444333333222222222///////////////000000000000111111111111111222222222111111000000000000000000000////////////000000////////////000000000000111111000000///000000000444333333222333444666777777888999888666666777888:::::::::999777666444333555555666666777888888888777777777777777777777777555555555666666666777777555555555555444444444444333333333222222111111111000///---,,,,,,...000111000111222555777999;;;<<<<<<;;;:::999777555333222111111000///////////////////////////////////////000000000000000000000000///............///000000111111111111111111111111222222111111111000000000......///000111222222333////////////////////////////////////000000111111000000000000000000000000---.........////////////------............//////111111222444555666777888999;;;===???@@@AAAAAAAAADDDFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCAAA@@@@@@???>>>===;;;:::999888555666666444222111111222000000000000000000111111222111111000000////////////000111222333444555555444555666555444555666888666666555444444444444555333222222111111111111111000000////////////000000///000000111222444555666:::999888777888888::::::777777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<<<<===CCCEEENNN___ttt|||xxxvvvuuuooorrryyyyyynnnhhh___YYYRRRMMMIIIFFFCCCAAA============<<<;;;:::999===>>>CCCPPPcccwwwxxxppplllkkklllhhheee```^^^]]]\\\[[[ZZZXXXUUUQQQPPPQQQSSSSSSSSSTTTZZZbbbhhhjjjiiihhhgggccciiiqqqwww}}}yyyttttttzzz~~~wwwmmmcccYYYQQQKKKDDDAAA===;;;;;;;;;;;;:::zzz{{{{{{}}}~~~zzzvvvkkklllmmmmmmlllmmmoooqqquuusssqqqooonnnooopppqqqooommmkkkjjjjjjiiifffdddfffaaaYYYQQQJJJEEEBBBAAA999888666555444333333333111111111111111111111111222222222222333333333333555444444444444333333333444666777666555444444555444444444333222222111111222222222333333333333444444444555555555555444444666444222333555777888888999::::::::::::::::::999666666666555444444333333666555444333222222222222//////000000000000111111111111111111111111111111222111111000000000000000///////////////000000111////////////000000000000000000/////////000000111...//////000111111222222333555666555444444555666888777666555444333222222444555555666777777888888777777777777777777888888555555666666666777777777777777666666666555555555444444333333222222111111111000/////////000111111//////111222444666777888888888888777666555444333222111111000000000000000//////////////////////////////000000000000111111//////......//////000111111111111111111111111111222222222222111111111111//////000000111111222222000000000000000000000000...//////000000111111222000000000000000000000000............////////////------..................000000111222333444444555555666777999:::;;;<<<<<<<<<>>>AAACCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDBBBAAA@@@???>>>===;;;:::888888444444444222000///000222///.........///000111111333333333333333222222222000000111111222333444444444555666555444555666888777666555555444444555555333333333333222222111111222222111111111111222222000000000111222444555666777888888999999999::::::777777888999;;;<<<======>>>???AAABBBBBB@@@>>>===>>>>>>===<<<;;;;;;::::::888999999:::;;;<<<======CCCEEEKKKVVVgggxxx~~~qqqiii]]]TTTOOOJJJFFFBBB@@@@@@???>>>===<<<<<<;;;===>>>BBBKKK[[[ppp~~~|||yyyvvvsssooojjjgggbbb^^^XXXUUUVVVYYY[[[\\\___fffpppxxx{{{yyyvvvtttpppuuu{{{xxxooommmqqqwww}}}~~~ttthhh\\\RRRKKKGGG@@@===:::999::::::::::::vvvvvvxxxyyy{{{}}}~~~{{{qqqqqqpppnnnllllllnnnpppqqqpppnnnmmmmmmnnnpppqqqoookkkhhhgggggggggfffdddbbb___YYYQQQJJJDDD@@@>>>777777555444333333333333111111111111111111111111222222222333333333444444555555444444444333333333333555777666333222333555555444444333222222111111333333444444444444555555444444555555555555444444555444444555888999777555888888999999999999888888666666666666555444333333333222111111111111222333000000000111111111222222111111111111000000000000222111111000000000000000///////////////000111111.../////////000000000111///////////////000111222...///111222222111000///000222333333222222333555555444333222333444555666666666777777888999999999888888888888888888888888555666666666777777777777777777777666666666555555555555444444333222222222222222222222222222222222......///000111222222333222333444555555555444333333333222111111111111111/////////////////////////////////000000000111111///////////////000000111111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000000000...//////000111111222222000000000000000000000000....../////////000000000.........................../////////000000111111000111222333555666777777555777:::;;;::::::<<<>>>@@@AAABBBDDDDDDCCCBBBAAA>>>>>>===;;;999777666555222222222000......///111.........//////000222222333333333333444444444444222222222333333333444444444555666555444555666888777666666555555555555555444444444444444333222222222222111111111111222222111111111111222333444555444666888:::;;;::::::999999999:::<<<===???@@@@@@BBBDDDGGGJJJIIIFFFCCC@@@@@@??????===<<<;;;::::::999::::::;;;<<<===>>>???CCCEEEJJJPPPZZZhhhxxx{{{lll___WWWQQQLLLHHHEEECCCBBB@@@???>>>??????<<<>>>AAAFFFQQQdddzzz}}}pppjjjccc___```eeejjjmmmooowww~~~rrrkkkkkkooosss}}}}}}qqqbbbUUUKKKEEECCC???<<<999777888999999999tttuuuvvvxxxzzz|||}}}~~~~~~vvvvvvtttqqqnnnmmmoooqqqooonnnmmmlllmmmnnnppprrroookkkfffdddeeeeeedddccc^^^\\\YYYSSSLLLEEE???;;;777666555444333333333333111111111111111111111111222222222333333444444444555555555444444333333333333555777555222111333555555555444333333222111111444444444555555555666666444444555555555555444444444444555888;;;;;;777333555555666666666666555555666666666666555444333333000////////////111333444000000111111222222222333111111111000000000000000222111111000000000000000///////////////000111111.../////////000000111111............///111222222222333555666666444111///...000111111000000222333222222111111333555888:::888888888999::::::;;;;;;999999999999888888888888666666666666777777777777777666666666666555555555666666555444444333222222...//////000//////...---............///////////////000222444555555444444444333222222111111222222////////////////////////......//////000000000111///////////////000111111111111111111111111111111000000000000////////////111111111000000000000000000000000000000000000000...//////000111222222222000000000000000000000000////////////000000000000........................------............//////,,,---...///111222333444111333666666444444777:::888:::===@@@BBBBBBBBBBBB===<<<;;;999777555444333000111111///------///111////////////000222333333111111111222222333333333444444444444444444444444444555666666444555666888777777666555555555555555444444555555555444333222000000////////////000000111111111111222333444444222444888:::<<<;;;:::888:::;;;<<<>>>???AAABBBCCCDDDHHHLLLOOONNNKKKFFFCCCAAA@@@???>>>===<<<;;;::::::;;;;;;<<<>>>???@@@@@@BBBFFFIIIMMMSSS___ooozzz~~~vvvggg]]]WWWQQQMMMHHHFFFDDDAAA@@@@@@AAABBB===???AAABBBIIIYYYpppyyyqqqmmmooovvv|||wwwmmmiiijjjnnnxxx|||ooo___PPPFFFBBBAAA@@@===999777888999999999xxxzzz}}}}}}{{{yyyxxxxxx}}}~~~zzzwwwtttttttttuuutttsssrrrpppnnnmmmlllllljjjkkkhhhbbb```aaa```]]]\\\XXXRRRMMMHHHCCC===:::666555333222111111222333222222111111111111111111222222222333333333444444777666555444444444444444777777777777666555444333111111222222222333333333333444555666666666444444444444444444555666777777777777888888888888888888555555666777777666666555666666555444333333333333111111111111222333444444222222111111111111111111///////////////000000000222222111000//////000000111111111111000000000000//////.........------------------------...//////////////////000000000000/////////000111111222222///111222333333444666888999::::::;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;666666666666777777777777777666555444333333222333333444555555555333000///333222000///.........///333222000//////111333444111111222222222333333333///000000000111111111111111111000000000000111111,,,...111333444333111///............////////////111222222333333222222111111111000000000000111111000000000000////////////000000000000000000000000////////////000000000000222222222111000//////...///////////////////////////000111000...---------)))+++---.........000222000000000000000000000000//////000111222222333333444555666777888888888888;;;999666444222222222333777666555444222111000000//////000000111111222222222222333333333333444444777777666555555555555666555666666777777777777777888777555444444444555666888777555444333333444444000000000000000111111111/////////000111333444555777777888888999999::::::<<<<<<===<<<<<<>>>BBBEEEHHHKKKPPPSSSRRRNNNHHHDDDCCCCCCBBB@@@>>><<<;;;:::888:::<<<===>>>???AAABBBEEEHHHLLLOOOTTT]]]hhhpppyyyxxxoooggg]]]UUUTTTOOOIIIFFFFFFEEEBBB@@@AAA???@@@CCCGGGQQQbbbqqqxxxuuuuuuzzz~~~uuubbbTTTKKKCCC>>>===<<<<<<;;;;;;:::999999888wwwzzz|||}}}{{{yyyxxxxxx{{{}}}~~~zzzwwwvvvvvvvvvvvvuuusssqqqoooooonnnooooooppplllfffccccccbbb___ZZZVVVQQQLLLGGGAAA<<<999666555333222111111222333222222111111111111111111333333333333444444444444666666555444444444444444666666666666666555444333222222222222333333333333555555555666555444444333444444444444444555666666555555666777888888999999666666666666777777777777666666555444333333333333111111111000111111222333222222111111111111111111111111111111222222222222222111111000000000000111111111000000000/////////////////////.........---///////////////000111111000000000000////////////000000111111222333333444222333444444333555777:::===>>>???@@@AAAAAA@@@???>>>>>><<<;;;;;;:::::::::555555555555555555555555666555444333222222222222000111333444555444333222333222000///......//////111000///......000111222111111111111222222222222111111111111222222222222222222111111111111222222///000111222222111///...000000000000111111111222111222222333333222222111111111000000000000000111111000000000////////////000000000000000000000000////////////000000000111222222111111000//////...////////////////////////,,,...000000.........///***,,,............000111000000000000000000000000......///000000111222222111222333444555555555555666555444222222222333333555444444333222111000000000000000000000111111111222222333333333333444444666555555555555555666666555666777777888888777777888888777666666666666666777666444333222222333333111111111111000000000000/////////000111333444555666666777777888999999999;;;===>>>???@@@BBBFFFHHHKKKOOOTTTXXXWWWRRRKKKGGGDDDCCCAAA???===<<<;;;;;;>>>@@@AAABBBAAABBBDDDEEEGGGKKKOOOSSSWWW^^^hhhooozzzzzzlllbbbYYYTTTMMMJJJIIIGGGDDDAAADDDAAA@@@BBBDDDJJJXXXeeeyyyqqq]]]PPPHHHBBB???@@@<<<<<<;;;;;;::::::999999vvvyyy||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~|||zzzyyyyyyyyywwwvvvsssqqqppppppqqqqqqrrrsssoooiiieeedddbbb^^^YYYUUUOOOJJJEEE@@@;;;888666555333222111111222333111111222222222222222222444444444444555555555666666555444444444444444444444555555555555555444444222222222333333333444444777666555444444444444444444444444333444444555555444555666888999:::;;;;;;888888777666666666777888777666555444333333333333222222111000000000000000111111222222222222222222222222222222222222222222111111000000000111222222000000000/////////......////////////............///////////////000111111111111000000//////......//////000111111222222333555666666666666888;;;>>>AAACCCEEEGGGGGGFFFDDDCCC??????===<<<:::999999999555555444444333333222222444333222111111111111111---///111333444555444444222222000//////////////////...---------...000111000000000000111111111111111222222222222333333333222222222111111222222222222111111000000///......000000000111111111222222111222222333333222222111222222111000//////000000111111000000000/////////000000000000000000000000/////////000000000111111222222111111000/////////////////////////////////***,,,...///......///000,,,...//////...---///000000000000000000000000000---......//////000000000...///000111111222222111///000000111111222333333222222222222111111000000111111111111000000000000222222333333333333444444444444444555555666777777666666777888888888888777777888888888888777666666666555444333222222222222222222222111000000000/////////000000111222444444555555555666777888888999;;;>>>AAACCCDDDFFFIIILLLPPPTTTZZZ]]]\\\VVVOOOJJJFFFDDDAAA???============>>>???@@@@@@@@@@@@BBBDDDJJJNNNTTTYYY\\\bbbiiiooo|||~~~sssgggaaaZZZUUURRROOOJJJFFFIIIFFFCCCCCCBBBEEENNNXXXfffwww{{{iiiVVVJJJDDDAAAAAABBB======<<<<<<;;;:::::::::vvvyyy|||}}}|||zzzzzzzzzxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvtttqqqooonnnooopppqqqpppqqqooohhheeeeeebbb^^^YYYUUUOOOIIIDDD@@@<<<999666555333222111111222333111111222222222222222333555555555555666666666666555555444333333444444444333444444555555555555444333333333333444444444444666555444333444555666777555444444444444444555555666777888:::;;;;;;::::::999888666555444555777888777666555444444333333333444333222111000000000000111111222222222222222333111111000000000000000///000000000000111222222333////////////........................---------,,,---------------...//////222111111000///......------------...//////000000666777888888:::===BBBFFFHHHJJJLLLMMMLLLIIIEEECCC@@@???===;;;999888777777555555444333222222111111222222111000000000000000---...000222333444444444222111111000000/////////......------...///000111////////////000000000000111111111222222222333333222222111111111111222222222111000///...///000000....../////////000000000111222222333333222222111333222111000////////////111111111000000000//////000000000000000000000000//////000000000111111111111111111111000000//////////////////////////////+++---...///...---...///...///000///...---...///////////////////////////.........//////000000000------...///////////////,,,---...///000111000000000000000000000111111111222222111111000000//////222222222333333333444444222333444555666777777888666777888888999999888888666777777888888777555444555555444444333333333333333333222222111000//////000000000000111222333444333444444555666777888888<<>>?????????@@@CCCEEEKKKQQQXXX^^^ccchhhnnnrrr}}}wwwnnngggaaa[[[TTTOOONNNJJJGGGGGGEEEEEEJJJRRRZZZhhhzzzpppaaaPPPHHHDDDBBBAAACCC??????>>>======<<<<<<;;;xxxzzz}}}~~~|||{{{zzzzzzyyyxxxxxxxxxxxxwwwxxxxxxvvvwwwxxxyyyxxxvvvsssrrrrrrqqqooonnnmmmnnnooopppnnnpppnnniiiffffffddd```YYYUUUOOOIIIDDDAAA===:::666555333222111111222333111111222222333333333333555555555666666666777777444444333333333444444555444444555555666555555555333333444444444555555555555555444444555777999:::555555444444444555666666888999:::::::::999888777999888666444444555666777777777666555444444444444666555444333222111111111111111222222333333333333222111111111000000//////111111000000111222333333////////////............---------,,,,,,,,,++++++---------------...//////222111111000///......------------...//////000000555777:::<<>><<<:::888666555555555555444444333222111111111111000/////////000000///000000111111222222222111111111111111000000000////////////000111222333....../////////000000000000000000000111111111222222111111000000111111222111000/////////111222333////////////000000000000111222222333333222222111222222111000//////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000---///000///...,,,,,,---...000000000...---.../////////////////////////////////000000000000000111------...////////////...------.../////////......//////000000000000111111222222111111000000//////222222222333333333444444222333444666777888888888777888888999999999999999444555666777666555333222666666666666666555555555444333333222111000000///000000000000111222333333222333444555666777888888===@@@CCCFFFGGGIIIKKKMMMTTTXXX^^^bbbaaa\\\UUUPPPMMMKKKGGGCCC@@@???@@@AAA???@@@AAABBBBBBDDDHHHKKKKKKRRR[[[ccchhhmmmsssxxxxxxpppggg^^^XXXQQQMMMJJJIIIHHHGGGJJJPPPTTT```nnnzzz}}}wwwwww|||}}}wwwtttsssrrrrrrnnnmmmllljjjjjjlllqqquuuxxxgggZZZNNNIIIHHHDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>{{{}}}~~~|||{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwxxxzzzzzzwwwsssooolllppppppoooooooooooooooooonnnpppooojjjhhhhhhfffbbbYYYUUUNNNHHHDDD@@@===;;;666555333222111111222333111111222222333444444444555555555555666666666777333333333333333444444555555666666666666666555555444444444555555555666666666666666666777999:::;;;555555555555666777888999999:::;;;<<<;;;999777666:::999777666555666666777888777666555444444444444666666555333333222222222111111222222333444444444444444444333222222111111222222111111111222222333000000000/////////......---------,,,,,,,,,,,,+++///////////////000111111111111000000//////......//////000111111222222333666999===AAAEEEIIINNNRRRXXXXXXWWWTTTPPPJJJEEEBBB===<<<:::888666555444444444444333333222222111111111000000//////000000000111111111000000000000000000111111222222111000000//////000111222333444444////////////000000000000//////000000000111111111222222111111111111222222111111000000111222444555111111111222222222333333111222222333333222222111111111000000000000111111222222111111111000000000000000000000000000000000000000000111111111222222111111000000000000000000000000000000000000000000///000111000...---------...000111000......///000000000000000000000000000000000000000000000000000......///////////////...//////...............---000000000000000111111111111111111111000000000000222222333333333333444444333444666888999999999999888888999::::::::::::999444555555555555444333333666666777777777666666555333333333222111111111000111111000000111222222333222333444555666777888999<<>><<<;;;;;;:::999999888777777888777666555444444444444555444444333222222222222111111222222333444444555555555444333333222111111333333222111111111222222111111000000000///////////////.........---------///////////////000111111000000000000////////////000000111111222333333444888<<>>;;;:::666555333222111222222333111111222333333444555555444444444444555555555666222222222222333333444555999999999999888666555555555555555555666666666777<<<<<<<<<<<<;;;999777666555555666777999;;;<<<===BBBDDDFFFHHHIIIHHHFFFDDD<<<<<<===<<<;;;:::999888888777666555555444444555444333222222111111222222111111222333333444555555333333222222111000//////444444333222111111111111111111111111000000000000111000000000////////////---------------...//////////////////000000000000/////////000111111222222;;;???EEEIIIKKKMMMOOOPPPSSSQQQNNNKKKFFFBBB???===999888666555333333222222////////////000000000000111111000000000000111222///////////////000111111000000222333333222111000...///000111333333444444000000000000111111111111111111222222222333333333666666555555555555666666666555555444444333333222///000000000000111111111222222222333333222222222.../////////000222333444222222222111111111111000000000000000000000000000000111111111111222222222000000000000000111111111000000000000000000000000---///111222111000111333---///000000//////000222000000000000000000000000.....................---.........//////...------000///...---...000222333222222222222111111111000//////000000111111222222222222333333333444444444666777999;;;<<<;;;:::999888999::::::;;;;;;::::::888777666444444555666666333444555666666666444444222222222222222222333333111111111111111111222222333333444666777999::::::999<<<@@@DDDIIIPPPWWW\\\^^^aaaeeehhhiiihhhfffdddcccaaa^^^ZZZUUUQQQMMMKKKMMMMMMKKKHHHFFFGGGJJJLLLSSSYYYaaahhhmmmrrrxxx}}}{{{nnneee\\\VVVPPPKKKIIIKKKGGGMMMQQQTTTXXX___aaa```^^^eeeiiikkkoooyyy{{{kkk^^^UUUNNNKKKIIIEEECCCDDDFFFHHHKKKNNNOOOOOOMMMLLLEEECCCBBBBBBCCCDDDCCCBBB>>>@@@BBBCCCCCCCCCEEEFFFGGGHHHJJJLLLNNNQQQRRRSSSSSSRRRRRRSSSWWW\\\```dddkkktttuuuhhh[[[OOOKKKJJJIIIHHHJJJHHHHHHGGGGGGFFFEEEEEEEEE}}}~~~|||zzzyyyxxxxxxwwwtttssssssvvvxxxxxx{{{}}}zzzyyywwwuuuqqqooollllllkkkfffaaa\\\ZZZYYYWWWRRRKKKDDD???<<<<<<<<<555555444333222222222222333333333333333333333333333333444444444444333333555444333222333555777999<<<;;;888666444444333444222666777666999>>>@@@???AAA<<<999;;;;;;666222111333666:::===>>>>>>@@@AAACCCEEEJJJQQQWWWVVVNNNGGGDDDBBB?????????>>>===;;;:::999777555444333333444444444444555444444333333555444222111111111222222555444333333333333444555444333222111000000000000000/////////............//////////////////////////////000000000000/////////000111222222111000//////000111111111111333555;;;@@@GGGLLLMMMKKKIIIHHHKKKJJJGGGDDDAAA@@@@@@@@@:::888666444333222333333...000111000///...///111000000111111222222222333111111111000000000000000000000000111222222222333222111000111444555333111111111111111111111111111000000111111111000000///666555555555555777888999666888999888555222333444333444555666555444333222222222222222222222222222222222222222222222222222333333333222222111111111000000//////000111222222111111000000000000111111111111111111000000000000...///000111111111111111111111000000//////......////////////////////////...---,,,,,,---...000111---------.........//////////////////////////////---...//////......///000222111111111000000//////222222111111222222333444333222111111222333555666777888:::;;;;;;:::999888::::::::::::::::::::::::<<<:::888666444444444444555555666666555555444333333333333222222222111111//////000111222222333333111222333555777:::<<<===<<<===AAAGGGKKKOOOWWW``````fffmmmpppsssvvvtttoootttsssooojjjddd___ZZZXXXWWWUUUQQQNNNLLLMMMNNNPPPSSSYYYaaaeeehhhlllsssyyy{{{qqqeee[[[UUUQQQNNNKKKLLLKKKJJJJJJLLLMMMMMMLLLOOONNNMMMNNNQQQWWW]]]aaacccgggiiiiiikkklllhhhbbbXXXTTTNNNIIIFFFDDDAAA?????????@@@AAABBBBBBBBBAAA@@@???>>>======>>>???@@@======>>>@@@CCCDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIILLLMMMYYY]]]gggwwwqqqeee^^^TTTLLLJJJKKKNNNPPPPPPOOONNNLLLJJJIIIIIIIII{{{}}}~~~~~~}}}{{{yyyyyywwwwwwwwwuuuttttttuuuwwwxxxyyy{{{|||~~~~~~}}}{{{yyywwwuuussspppmmmlllkkkgggbbb\\\WWWVVVVVVRRRNNNHHHBBB>>>;;;;;;;;;666666444333222222222222333333333333333333333333555555666666666666555555444444333333444666888:::===;;;999666555444444444555888:::999===DDDGGGGGGDDD???;;;<<<<<<888555666444777:::===???AAADDDFFFLLLMMMRRRYYY______ZZZTTTQQQNNNIIIFFFEEECCCAAA???<<<;;;888666555444444444444555555666666555555444555444333111111111222333444444333222222333444444444444333222222111000000111111111000000000///////////////////////////////////////000000////////////000111111111111000//////000111111111222555777===AAAGGGKKKKKKIIIGGGFFFEEECCCAAA???===;;;::::::777666555444333222222222///000111000//////000111////////////000000111111111111111111000000000000111111111111111222222222222111000222444555333111111111111111111111111111111111111111111111111111888777666555555555666777777888999888444222222444444444444444444333333222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000111222222111111000000000000111111222222222222111111111111///000111111222222111111111111000000////////////000000000000000000000000......------......//////---------.........//////////////////////////////000111222111///......///111111111111000000000///222222111111222222333444222222222111222333555666666777999;;;;;;:::999888::::::::::::::::::::::::;;;:::888666555444444444555555555555555444444333222222222222111111111111//////000111111222333333111222333444777999;;;<<<===>>>BBBHHHLLLPPPYYYccciiiqqqwwwyyy{{{}}}|||xxxsssnnnjjjhhhaaa^^^YYYUUUSSSSSSTTTUUUWWW\\\aaaccceeehhhooouuuzzzmmmccc[[[VVVPPPLLLIIIGGGEEEDDDDDDEEEDDDBBBCCCBBBAAAAAACCCGGGKKKMMMKKKNNNQQQUUU\\\cccccc___YYYUUUOOOJJJGGGEEEBBB@@@======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>???>>>===>>>AAABBBBBBAAA@@@??????@@@@@@BBBCCCCCCEEEDDDCCCCCCDDDEEEGGGIIIMMMPPPYYYfffsssssshhh```UUUMMMKKKMMMPPPRRRTTTSSSQQQNNNLLLJJJIIIHHHyyyzzz{{{{{{{{{zzzxxxwwwtttvvvwwwvvvuuuttttttuuuzzzxxxwwwvvvvvvyyy{{{}}}{{{xxxvvvtttrrrpppmmmkkkjjjiiieee___XXXSSSPPPPPPKKKIIIEEEAAA===;;;999999777777555444333222222222333333333333333333333333555555666666666666555555333333333444555888:::<<<===<<<999777666555555555888<<<>>>???DDDLLLPPPPPPIIIBBB>>>>>>===::::::<<<888:::===@@@CCCFFFKKKNNNTTTUUUYYYaaahhhjjjgggdddbbb^^^XXXSSSOOOKKKFFFCCC>>><<<:::777555444444444555555666666666666666555444444333222222222333333333333222222222222333333444444555555444333111000333222222222222111111111000000000000000000000000...//////////////////...//////000111111000000///000111111111222444888;;;@@@DDDHHHJJJHHHEEECCCBBB>>>>>>===;;;999777555444333444444444333333222111///111111111000///000111///000000000000111111111111111111111111111111111222222222111111111111111222111111222444444333111222222222222222222222222222222111111111333444555;;;999777666444444444444888999999777444222222333444444333333222222333333333333333333333333333333222222222222222222222222333333333333222222222222111000000000000111222222111111000000000000111111444333333333333222222222000111222222222222222222111000000000000/////////111111111111111111111111...////////////......---------........./////////////////////////////////222333333222///......///111111111111000000000000222111111111111222333333222222222222333444555555666777888:::::::::999888::::::::::::::::::::::::;;;:::888666555444444444555555555555555444333333111111111111000000000000///000000111111222222222111222222444666888:::;;;>>>>>>BBBGGGLLLQQQ[[[eeettt}}}~~~{{{yyyppplllgggaaa\\\ZZZZZZZZZ[[[]]]___``````dddkkkqqqwwwmmmeee^^^VVVQQQIIIFFFCCCAAA@@@???>>><<<>>>>>>===<<<===>>>???@@@===???AAAGGGTTTaaafffddd]]]YYYSSSMMMJJJGGGDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????CCCAAA??????@@@AAAAAA@@@???>>>>>>>>>>>>???AAABBBBBBAAA@@@??????@@@AAABBBDDDEEEKKKTTT^^^iiiyyywwwkkkcccXXXOOOLLLNNNQQQSSSWWWVVVTTTQQQNNNKKKHHHFFF{{{zzzzzzzzzzzzzzzxxxvvvrrrtttwwwwwwuuusssrrrrrrzzzyyyvvvtttuuuwwwzzz|||xxxvvvssspppooommmkkkhhhhhhhhhfffaaaYYYQQQLLLIIIEEEDDDBBB???===;;;999888888777555444333222222222444444444444444444444444333333444444444444333333222333333555777:::<<<======<<<:::888777666666777:::???EEEHHHMMMTTTVVVTTTLLLEEE@@@>>>===;;;===AAA@@@BBBDDDGGGJJJNNNSSSWWWWWWYYY^^^eeemmmrrrsssrrrqqqnnniiiddd]]]TTTKKKEEE===<<<999777555444333333444555555666666666666555444444444333333333333444444444444444444444444444333555666777666555333111333333333222222222111111111111111111111111111111//////............////////////000000000000000000222222333333444777;;;???DDDGGGIIIIIIFFFCCC@@@???;;;;;;;;;;;;999777555333000111333444444333222111000111222222000000111222333333333333333333333333000111111111111111222222333222222222111000000000111111111222333333333222222222222222222222222222444333111111222444666888<<<:::999777666666666666:::999888666444333222222555444333111111222333333333333333333333333333333222222222222222222222222333333333333333333333333111111111000000111222222222111111000000111111222333333333333222222222222111222222333333333222222000000000000000000000000111111111111111111111111///000111111000///---,,,............////////////////////////////////////111222222111///......///111111111000000000000000111111111111111222222333222222222222333444555555555666777888999999999888999999999999999999999999:::999888777666555444444444444555555555444333333000000000000///////////////000000000111111111222111111222333555666888999======@@@EEEIIINNNXXXcccwww{{{ssskkkddd___]]]\\\\\\\\\\\\[[[]]]bbbjjjppp}}}||||||~~~}}}uuummmddd[[[UUUNNNJJJFFFCCCBBBAAA???>>>>>>>>>>>>>>>============???>>>>>>DDDSSSdddkkkkkkfffaaaYYYSSSMMMIIIDDDBBB=========<<<<<<<<<======<<<===???AAABBBCCCDDDDDDFFFEEEDDDEEEFFFEEECCCAAABBBAAA@@@??????@@@AAABBBAAA@@@???>>>============BBBBBBEEEKKKQQQZZZgggttt}}}ooofff[[[RRRNNNOOORRRTTTXXXWWWUUURRRNNNJJJFFFCCC}}}{{{zzzzzz{{{{{{yyyvvvrrrtttwwwxxxvvvtttrrrrrrwwwwwwvvvuuuuuuvvvwwwxxxwwwtttqqqnnnmmmkkkiiigggfffhhhiiifff]]]SSSJJJEEEAAA@@@@@@>>><<<:::999888666666555333333333333333444444444444444444444444333333444444444444333333222333444666999;;;===>>><<<;;;:::999888888999::::::BBBJJJNNNSSSVVVUUUQQQKKKFFFAAA@@@>>>===AAAGGGIIILLLNNNQQQTTTXXX]]]aaaaaadddiiipppwww}}}|||vvvmmm```QQQHHH<<<:::888666444333333333222333444555555555555555444444444444555444444444555666666666666666666555444555666777777666444222333333333222222222111111222222222222222222222222000///............///000000000000000111111222222444555666666777:::>>>BBBGGGHHHJJJHHHEEEAAA???>>>999:::::::::999777444333000111222333333333222111111222333222111000111333444444444444333333333333000000111111222222222333333222222222111000000000000111222333333222222333222222222222222222222222444333222222333555777999::::::999888888999::::::;;;999777555444444333222555444333222111222333444333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111111222222222111111111111222222333222222222222111111111222222333333333222222111000000000000111111111111111111111111111111111111000000111222111000...---........./////////000000000000000000000000000000...///000000......///000000000000000000000111111111111000000111111222333111111222333444444444444555555666777888888999999999999999999999999999999999888888777666555444444444444444555444333333222000000000/////////......000000000000000111111111111111111222333555666777:::999<<>>???@@@AAACCCEEEHHHJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMIIIFFFFFFDDDBBB@@@??????@@@AAAAAA@@@???>>>===<<<<<<<<>>>>>===;;;:::999888777444333333222222333333444444444444444444444444444555555666666666666555555333444666888:::<<<>>>>>>;;;:::999999:::;;;<<<======DDDLLLOOORRRSSSOOOJJJIIIEEEBBBCCCCCCEEEKKKSSSWWWZZZ^^^bbbeeejjjooosssyyy{{{xxxgggUUUJJJ:::999777555333333333333222222333444555555555555333444555666666666555555666666777888888777666666444555666777777666555444333333333333222222222222111111111111111111111111111000///......///000111111111111111111222333444666888:::;;;<<<>>>AAACCCGGGHHHHHHFFFBBB???>>>===777777777777666555444333111222222333333333222222111222333333222111222333333333333222222222222111000000111111222333333333222222222111111111111111000111333333222222222333333333333333333333333333444444333333333555666777999888888888888:::<<<===;;;888555444444555444444555555444444333333333444333333333333333333333333222222222222222222222222333333333333444444444444333333222111111111111222222222111111111111222222222222222222111111111111222222222222222222111000000000000111111111111222111111111111111111111111000111111111111000000///....../////////000000000000000000000000000000000,,,...//////......///111000000000000111111111111111000000000000111222222111111222333444444444444444444555666777888888999999999999999999999999999888888888888777666555444444444444444444333222222000000000000////////////000000000000000000000000111111111111222333444555666666999===???AAAHHHPPPdddooowwwwwwuuuttttttrrrvvvyyy{{{qqqhhhaaa]]]\\\[[[XXXUUUSSSUUU[[[bbbfffhhhlllttt{{{{{{tttnnnkkkiiihhhgggiiimmmssswwwwwwwwwvvvvvv{{{{{{yyywwwtttqqqooommmkkkmmmnnnoooqqquuuzzz~~~yyymmmbbbYYYTTTOOOJJJFFFDDDCCCBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;888999:::===JJJ^^^mmmsssvvvpppfff]]]TTTMMMFFFBBB<<<<<<<<<===???BBBEEEFFFHHHKKKNNNQQQSSSSSSQQQPPPOOOPPPRRRUUUWWWVVVRRROOOJJJHHHDDD@@@>>>>>>??????BBBAAAAAA@@@>>>===<<<<<<===<<<===???@@@CCCKKKTTTeeevvvvvvoooeee]]]XXXWWWVVVVVVWWWXXXXXXVVVRRRMMMGGGDDDxxxuuutttwww}}}~~~zzz|||}}}}}}|||zzzzzzzzzvvvvvvuuuuuuvvvwwwxxxxxxxxxuuupppmmmlllkkkiiihhhfffggggggbbbZZZPPPHHHCCC<<<;;;999888666666555555111111111111222333444444555555555555555555555555555555666666666666555555444555777999;;;<<<===>>>999999999999;;;===???@@@BBBGGGKKKKKKKKKKKKHHHCCCEEECCCDDDHHHLLLPPPZZZccchhhlllrrryyy~~~yyyfffSSSGGG999888777555555555555666222333444555666666666666333444555666777666666555555666777888888777666555555555555555555555555555555555555444444444333333111111111111111111111111222111000//////000111222222222222222222444555666888;;;>>>@@@AAAAAACCCDDDDDDEEEDDDBBB???===<<<===888777777666555555555555444333333222222222333333222333444333222222222444444333333333222222222222000000111222222333444444111111111111111222222222///111444444222111222444333333333333333333333333444444444444444444444444777777666666777888:::;;;:::777444333555666666555555555666666555555444444444444444444444444444444222222222222222222222222333333333444444444555555444333222222111111111222333222222111111222222333444333333333222222222222111111222222111111000///000000111111111222222222333333333333333333333333111111000000000111222222.../////////000000000000000000000000000000000000///000111000///...///000///000000000111111111111000000000000000111222222000111333444555444444444444444444555666777888999888888888888888888888888777777888888777666555444333444444444444333222222111111111000000000//////000000000000000000000///111111111111111222333444444555888<<<;;;;;;???FFFQQQWWW[[[[[[\\\___aaa___fffjjjsss|||xxxooogggbbb```___^^^YYYTTTPPPOOORRRVVVXXX[[[___eeekkkpppssstttuuuuuupppkkkfffcccaaa___^^^\\\___ccceeedddccccccccchhhhhhhhhhhhgggfffdddccc```aaadddeeegggjjjnnnrrrooorrrxxxxxxnnnfff^^^YYYRRRLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@??????@@@888<<<===???III[[[mmmvvvvvvpppggg]]]UUUNNNHHHDDD???@@@AAACCCFFFJJJNNNQQQTTTWWW[[[^^^___^^^\\\ZZZTTTTTTUUUWWWZZZ[[[[[[ZZZQQQMMMIIIDDD@@@??????@@@AAAAAAAAA@@@@@@>>>======;;;:::;;;>>>>>>>>>DDDLLLZZZiii|||zzztttlllddd___\\\ZZZXXXYYYZZZ\\\[[[XXXSSSMMMJJJtttqqqqqquuu}}}~~~~~~}}}}}}~~~zzzyyywwwwwwwwwzzz|||~~~yyyuuuqqqmmmlllkkkjjjiiiffffffccc]]]UUUMMMGGGDDD;;;999777555444333333444/////////000111333444555555555555555555555555555333444444444444444444333555666888:::<<<=========888888888999<<<>>>AAABBBFFFIIIIIIFFFEEEFFFDDD@@@BBBBBBFFFMMMRRRYYYdddooovvv{{{uuuaaaNNNCCC:::999777666666666777888333444555666777777777777333444666777777777666555444555666777777666555444555555444444444444555666777666666666555555555555000000000000000000000000333222111//////111222333333333222222333555666777:::===AAACCCCCCCCCCCCDDDAAABBBBBB@@@===;;;;;;<<<:::999888777666777888888666555333222111222333444222333444444222222333444666666666555555444444444000000111222333333444444000000111111222222222333///222444444222111222444333333333333333333333333333444444555555444333222777666555555555666888999:::666333222555777777666555666777777777666444333444444444444444444444444222222222222222222222222333333333444444555555555444333333222111111111222333222222111111222222333555555444444444333333333111111111111111000///...000000111111222222222222444444444444444444444444111111000000000111333444////////////000000000000000000000000000000000000222333333222///....../////////000000111111111222000000000000000111111222000111333444555555444333333333444444666777888999888888888888888888888888777777888888888666555444333333444444444333222222111111111111000000000000000000000000////////////111111000000111222222333444444888;;;:::888;;;@@@AAADDDEEEEEEHHHOOOSSSRRRXXX]]]gggqqq{{{|||uuummmgggdddbbbbbbaaa\\\TTTNNNKKKKKKLLLLLLQQQTTTYYY___dddgggjjjjjjfffccc___[[[YYYWWWUUUSSSSSSUUUXXXYYYYYYWWWWWWXXXTTTUUUWWWYYYYYYYYYYYYXXXVVVXXXZZZ\\\]]]___ccceee```bbbgggnnnuuu|||{{{uuuiiiccc\\\UUUPPPNNNKKKJJJIIIHHHEEECCCAAAAAAAAAAAA999===??????EEEUUUgggrrruuuooofff]]]UUUOOOIIIFFFDDDEEEFFFIIIMMMRRRWWWZZZ^^^aaaeeehhhiiihhheeecccYYYWWWUUUVVVZZZ^^^aaabbbWWWSSSNNNHHHDDDBBBBBBCCCAAAAAAAAAAAA@@@???>>>======<<<>>>AAA@@@???DDDKKKSSSaaarrr~~~}}}xxxqqqjjjddd```]]]ZZZ[[[]]]___```]]]XXXRRROOOtttqqqooossszzz}}}{{{yyyxxxyyyzzzzzzyyywwwtttooollljjjiiigggeeeddd```YYYSSSMMMFFF@@@<<<:::888555444444444222111444333222111111111222333333333333444444444555555555555555555555666777777666777999:::;;;;;;:::999::::::;;;<<<>>>AAACCCDDDGGGFFFEEECCCBBBAAAAAAAAA@@@CCCHHHPPP[[[jjjxxxnnnYYYHHH???888888777666555444444333111222444777888888888888777888::::::888777888999666666666666777777777777666444333555999===>>>===333444444444444444444333111111111000000000000///////////////000000000000///000111111111444888;;;@@@BBBEEEGGGGGGFFFDDDCCCBBBAAA???===<<<;;;::::::666666555555555444444444444444444444444444444444444444444333333222222222444444444444333333222111444444444333333222222222//////111222444666777777333333333333333333333333333333333222222111111111444444333444444555777777555666666777888999999:::777666555444555777999;;;:::999888777666555444333555333111222444555333111555444444333333333444444333333333222222111111111333333333222222111111111555444444333333444444555444444444555555555555555333333333222111000//////......///000111333555666666666555444444444444555222222222111000//////...//////000111111111111111///////////////000111111////////////////////////...............///000000000111111111111222222222333333333444444555555555666555444333444666888999===;;;999888999999888777<<<;;;;;;:::999888666666333333222222222222222222111111111000000000000000111111111111000000000000444333222222111111222222333444666888888888777777<<<===>>>@@@AAACCCDDDEEEKKKPPPYYYcccnnnwww}}}zzzvvvpppjjjfffeeefffgggfff```UUUKKKDDDCCCHHHLLLLLLNNNQQQUUUWWWYYYZZZZZZ]]]\\\[[[XXXTTTPPPMMMLLLMMMNNNNNNOOOOOOOOONNNNNNMMMOOOQQQQQQOOOMMMMMMMMMLLLOOORRRVVVXXXXXXWWWVVVVVVYYY]]]```dddiiiooosss|||yyyrrrhhhaaa]]]ZZZXXXUUUQQQOOOLLLKKKJJJHHHFFFDDDBBBBBBAAABBBHHHQQQ\\\dddlllgggaaa]]][[[WWWQQQMMMMMMNNNQQQVVV\\\```bbbbbbjjjllloooqqqqqqlllddd]]]WWWSSSNNNOOOSSSXXX[[[[[[ZZZXXXQQQHHHDDDEEEDDD@@@AAABBBBBBAAA@@@>>><<<;;;<<<;;;;;;<<<===@@@CCCEEEPPPXXXcccnnnyyy~~~ssskkkfffdddbbb```aaabbbeeeggghhheee___[[[|||xxxuuuwww}}}~~~|||zzzyyyzzzzzzyyyyyyvvvsssoookkkhhhfffbbb```___\\\WWWRRRMMMGGGAAA===;;;888666444444444222111333222222222222222333333444444444444444444444444666555555555555666777777888999:::;;;;;;;;;::::::888888999;;;===???AAABBBDDDCCCBBBAAA@@@@@@@@@@@@CCCGGGNNNWWWdddssszzzeeeSSSDDD<<<777777777666555555555444555555555666666555555555777888::::::888777888999777777777777777666666666666444333555999<<<<<<<<<444444555555555555444444222222222111111111111000///000000000000000000000///000111111111333777:::@@@BBBDDDFFFGGGGGGFFFEEECCCBBB@@@>>><<<;;;::::::666666555555555444444444444444444444444444444444333333333333222222111111444444444444444333222111444444333333333333333333......///111222333444555444444444444444444444444444444444444333333222222444444444444555666777777666666666777777888888888777777666555666888:::;;;999999888777666555555444555333222222444444333111555444444333333333444444333333333333222222222111555444444444333333333222555444444333333444444555555555555555555444444444333333222222111111000000000000111222333555666777666666555555444444444555333333333222111000000000//////000111111111111111///////////////000111111000000000000000000000000000////////////000111111222222222222333333333333333444444444444444444555666555555555555777888999:::888777777999:::999999:::999999999777666555444333333333222222222222222111111111111000000000000000000000000000000000000333333222222222222333333555666777999999999999888999999:::<<<===>>>???@@@DDDIIIQQQ[[[eeennntttwwwuuurrrmmmiiifffeeeffffffgggbbbWWWLLLDDDAAADDDGGGIIIKKKMMMPPPRRRSSSTTTTTTWWWVVVUUUSSSPPPMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKJJJIIIHHHHHHIIIEEEGGGJJJLLLNNNOOOOOONNNQQQSSSWWWYYY\\\aaafffjjjrrryyyxxxqqqlllhhhdddaaa^^^\\\XXXVVVTTTQQQNNNKKKFFFGGGGGGHHHLLLSSS\\\bbbdddaaa___```bbbbbb___\\\\\\\\\]]]```dddfffffffffeeefffiiikkkjjjfff___ZZZOOOLLLIIIIIILLLPPPTTTVVVYYYXXXRRRJJJFFFGGGFFFBBBBBBBBBCCCBBBAAA@@@>>>======<<<<<<<<<>>>@@@CCCEEEJJJPPPZZZdddmmmyyy~~~uuunnnkkkkkkjjjiiimmmlllkkkjjjjjjiiifffddd{{{wwwwwwzzz}}}~~~}}}}}}{{{yyyyyyyyyxxxwwwvvvssspppmmmiiieeeaaa]]]ZZZWWWTTTQQQMMMHHHBBB>>><<<999666555444333222000111111222333444444444444555555444444444444444444666666555555666666777888999::::::;;;;;;;;;;;;:::777888:::<<<>>>@@@AAAAAABBBAAA@@@@@@@@@AAABBBBBBGGGLLLVVVbbbpppmmm[[[KKK@@@;;;666666666666666666666666555555444444444444555555777888::::::888777888999888888888777777666666555666555444555777999:::999555666666777777666666555444444333333333222222222000000000000000000000000///000111111111333777:::???AAACCCEEEGGGHHHHHHHHHDDDCCCAAA???<<<:::999999555555555555555444444444444444444444444444444444444444444444333333333333333444444444444333333222333333333333444444444444000000000111222333333333444444444444444444444444555555555555444444444444444444444555555666777777666666666666777777777777888777666666777888:::;;;888888777777777666666666555444222333333444222111444444333333333333444444444333333333333333222222555555555555555444444444555555444444444444555555666666555555444444333333222222222222222222222222333333444444555666777777666666666555555555444444444444333333222111111111//////000111111111111111000////////////000111111111111111111111111111111111000000000000111222222333333333333444444444444555555555444444444444444555666777777888888999999777666555666888:::::::::999999999999888777555555444333333333222222222111111111111111111111111111...//////000000111111111222222222222333444555555777777999:::::::::::::::888888999999:::;;;;;;;;;>>>BBBIIIRRR[[[ccciiilllkkkjjjiiigggfffeeeeeeeeeeee```XXXNNNEEEBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMMMMMMMLLLJJJIIIGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEFFFCCCCCCEEEFFFHHHIIIJJJKKKKKKMMMOOOPPPRRRUUUYYY\\\dddjjjqqqwww|||~~~{{{ssspppllliiieeeaaa\\\XXXUUUVVVWWWWWWZZZ^^^dddiiijjjiiihhhjjjmmmmmmjjjfffgggeeedddcccccccccaaa___YYYYYYZZZ[[[[[[XXXSSSOOOEEEEEEDDDCCCDDDGGGLLLPPPUUUVVVRRRLLLIIIIIIHHHDDDBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>===>>>???AAACCCDDDEEEIIIPPPWWW___jjjvvv~~~}}}vvvrrrqqqrrrssstttyyyuuuqqqnnnnnnooooooooo{{{xxxwwwyyy{{{|||||||||}}}zzzyyyxxxwwwuuussswwwuuurrrpppmmmiiiddd```YYYVVVSSSPPPMMMHHHBBB===<<<:::777555444444222000000111333555555555555444555555555555444444444444666666666555666777777888999999::::::;;;;;;;;;;;;:::;;;===@@@AAABBBBBBBBB@@@@@@@@@@@@AAADDDFFFHHHKKKRRR]]]kkk{{{rrraaaRRRFFF???;;;666666666666666777777777222111111222333555777999777888::::::888777888999999999888888777666555555666666555666777777777777666777777888888777777666555555555555444444444333111111111000000000000000000000111000000222666999>>>???BBBEEEGGGIIIJJJJJJEEEDDDAAA???<<<:::999888555555555555555555555555444444444444444444444444666555555555555555555555333444444444444444333333222333333333444444555555333333333444444444444444333333333333333333333333555444444444444444444444333444555555666777777777777777666666666666666666777777777666777888999:::777777777777777777777777555444333333333333222111333333333222333333444444444444444444333333333333555555555555555555555555555555444444444444555555666666555444444333222222222222222333333333333333444444555555666666666666666666666666666555555444333333222222222111111111//////000111111111111111000000//////000000111222111111111111111111111111111000000000000111222222333333333333444444444444666666555555444444333333555666888:::::::::999888777666555666888999999999;;;;;;;;;;;;:::999888777444444444333333222222111000111111111111111222222......//////000111222222111111222222333555666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAACCCDDDCCCAAA@@@>>>>>>>>>???BBBFFFJJJLLLPPPXXXeeettt{{{rrrdddUUUHHH@@@<<<;;;666666666777777777777777222111111222333555777999777888::::::888777888999:::999999888777666666555666666777777666666666666777888888888888888888777666666666666555555555444222111111111000000000///000000111000000222555888<<<>>>AAADDDGGGIIIJJJJJJDDDCCCAAA>>>;;;999888777444555555555555555555555444444444444444444444444444444444444444555555555333444444555555444444444333333333444444555555555444444444444444444444444222222222222222222222222333333333333333444444444333444555666777777777777777777777777666666666666777777777777777777888888777777777777888888888888555555555444222111111111222222222222222333444555444444444444444444444444444444444444555555555555666555555444444555555666666666555444333222222111333333333333333444444444222333444555666666555555666666777777777666555444111111111111111000000000//////000111111111111111000000000000000111222222000000000000000000000000000////////////000111111222222222222333333333333666666666555555444444444444666999;;;;;;;;;999888999777666666777888888777;;;;;;;;;;;;;;;:::999888555555444444333222111111000000111111222222222333...//////000111222222333222222222333444666777888777777888888999::::::;;;=========<<<<<<<<<;;;;;;;;;===BBBHHHNNNUUUYYY\\\ZZZ\\\^^^aaabbbbbbaaa```^^^\\\WWWPPPIIIEEEDDDEEECCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????AAABBBBBBCCCCCCCCCAAAAAAAAA@@@??????AAADDD>>>=========>>>@@@CCCDDDEEEFFFGGGFFFFFFGGGJJJLLLPPPTTTXXX\\\aaakkkzzzyyyttteeebbb]]]XXXUUUQQQNNNKKKKKKJJJIIIIIIIIIIIIGGGEEE@@@AAABBB@@@>>>>>>CCCGGGKKKQQQTTTQQQMMMLLLJJJFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHJJJNNNUUU```hhhlllpppwww~~~{{{zzzzzzyyywwwtttqqqqqqrrruuuxxxxxxxxxyyy{{{vvvwwwxxxzzz{{{|||}}}}}}~~~|||zzzyyyxxxxxxvvvsssqqqpppnnnlllkkkjjjhhhdddbbb[[[WWWRRRMMMHHHCCC>>>:::;;;999777555666555444222333333444555666666666666444444555555555666666666777777666666777777888999888888888999:::<<<>>>??????AAADDDFFFFFFDDDAAA???<<<<<<===???CCCHHHMMMPPPYYYaaannn}}}yyyllldddWWWJJJ@@@;;;999999777777777777777777777777555555444444444444555555777888::::::888777888999999999999888888777777666555777999888777666666777777888888999999888888777777666666666666555555555222222222111111000000///000000000000000111555777999<<<@@@DDDGGGHHHHHHGGGBBBAAA???===:::999777777444444444555555555555555444444444444444444444444222222222222222333333333333444444555555555555444444444444444444555555555222222222222333333333333333333333333333333333333333333333333333444444444333444666777888888777666777777777777888888888888777888888888888888888888777888888888888888888888444555666444222000111222222111111222222333444555444444444555555555555666444444444555555555555555666666555555555555666666555555444444333333222222444444444444444444444444000111333555666555555444666666777888777666555444000000000000000000000000//////000111111111111111111000000000000111222222000000000000000000000000000////////////000111111222222222222333333333333666666666555555555555555555666888:::;;;:::999888:::888777777888999888777999999999999999888777777666666555444333222111111000000111111222333333333000111111222222333333333333333333444555666888888888888888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<>>=========;;;;;;===>>>????????????>>>??????>>><<<<<<===>>>>>>>>>===>>>???AAACCCDDDDDDEEEEEEEEEDDDEEEHHHJJJKKKOOOSSSUUUXXX```llluuu}}}wwwmmmfff\\\YYYTTTPPPNNNLLLIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCBBB@@@??????AAACCCLLLTTTYYYWWWSSSQQQNNNJJJFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEEEEGGGMMMWWW^^^aaafffmmmttt{{{zzztttrrrtttrrrqqqooommmkkklllpppsssuuuxxx|||ooorrruuuxxxxxxxxxxxxxxx{{{}}}~~~~~~~~~}}}~~~~~~|||{{{zzzzzzzzzxxxuuurrrooollliiifffeeecccaaa___YYYUUUNNNHHHDDD@@@<<<::::::888666555666666555444666555555555555555666666333333444555666777888888777777666666777777888999888999999:::<<>>>>>>>>>>>:::::::::;;;::::::999888777888999:::<<<<<<<<<<<<===>>>???>>><<<:::::::::>>>>>>>>>???@@@AAABBBCCCAAABBBCCCCCCCCCDDDGGGJJJGGGLLLPPPQQQQQQVVV^^^eeekkkssswwwlllaaaZZZXXXUUUQQQOOOOOOOOONNNMMMNNNMMMMMMMMMOOONNNMMMKKKLLLIIIFFFDDDDDDDDDCCCBBBQQQZZZaaa```\\\XXXTTTQQQKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCDDDIIIQQQWWW\\\aaahhhooowwwuuullljjjllljjjjjjjjjhhhfffhhhlllpppsssvvv}}}pppsssxxx{{{{{{zzzxxxxxxrrrtttxxxzzz{{{{{{{{{|||}}}|||{{{{{{{{{zzzwwwtttqqqnnniiieeecccaaa___]]]VVVRRRJJJDDDAAA>>><<<:::999777666555666777666555888777555444444555666777222333444555666888999999777777777777777888888999999::::::<<<>>>BBBDDDFFFMMMOOORRRSSSQQQMMMHHHEEECCCDDDEEEHHHMMMTTT[[[___jjjrrruuu```YYYOOOEEE>>>;;;<<<===:::999999888777666555555111222444777888888888888777888::::::888777888999888888888888888999999999444888;;;;;;999777888:::777777888888888888777777666666666666555555555555333333222222111000000///000000000000///111444777555999@@@EEEHHHGGGDDDBBB>>>===<<<:::999777777777444444444555555555666666444444444444444444444444555666666666777777888888333333444555666666666555666666666555444444444333333333444555555666666777777777777777777777777777444555555555666666777777333444666888999888777666777777888999:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;999999999888888888777777444666777555111///000222111111111111222333444555444555555555666666777777666666777777888888888999666666555555555555666666333333333333333333333444777777666555444333333333///000333666777888777777555666888999888777555444222222222222222222222333//////000111111111111111111111111000111111222333222222222222222222222222222222111111222222333444444444444555555555666666444444555555666666777777555666777777888888999888777666666777:::<<<======;;;;;;<<<<<<<<<;;;::::::777666666444333222111111000000111222333333444444444444444444444444444333555555444555555666777888;;;;;;::::::;;;<<<>>>??????????????????????????????@@@BBBEEEIIIMMMQQQSSS^^^___aaaccccccdddccccccbbb___YYYRRRKKKGGGGGGHHHDDDCCCAAA???>>>>>>>>>???999999999999888777666555666777888:::;;;;;;<<<<<<>>>@@@AAA@@@===;;;999999999999:::;;;<<<<<<======???@@@AAAAAAAAACCCFFFIIIEEEJJJNNNNNNMMMOOOUUU[[[]]]eeepppyyyyyyqqqkkkddd```\\\ZZZWWWVVVWWWYYYZZZYYYYYYYYYYYYZZZ\\\[[[YYYWWWSSSOOOKKKIIIJJJJJJGGGEEEUUU___hhhgggbbb^^^ZZZVVVNNNMMMLLLJJJJJJJJJKKKLLLFFFFFFEEEEEEDDDBBBAAA@@@@@@BBBDDDDDDDDDHHHOOOTTT\\\aaahhhooowww~~~pppgggeeefffeeeffffffeeedddeeejjjnnnrrruuu{{{zzzyyyxxxyyyzzzzzzxxxvvvnnnqqqtttxxxzzzzzzzzzyyy~~~|||zzzzzz{{{|||{{{zzzssspppkkkfffccc___\\\YYYOOOJJJDDD???<<<;;;::::::666666666666666666666666666666555555555555666666555666666777777777777777888888888777888888999:::888;;;=========BBBKKKRRRYYY[[[\\\ZZZVVVRRROOONNNMMMNNNNNNNNNRRRXXXaaagggrrr~~~wwwdddUUUFFF@@@>>>:::777777888888777666555555555555666666777777777666666555555666777777888888777777555666666777888999999::::::999888888888999:::;;;888888777777888999999:::666666666666555555555555444333333222111000///...000000111111222222222333777999===@@@BBBBBBBBBAAA>>>===:::888666555555555222444555555444333333444333333333333333333333333444444444555555555666666555555555555666666666777555555444444444333333333333333333444555666777888444666777888777333000---666666666555555555555444555555666666555444444333222444555888:::;;;<<<<<<===:::777777:::<<<;;;::::::::::::999888777666555777777666555444444333333222111000000000111333444222222222222333444555666444666888888666444444444666666666666666555444444555444444333444555777888888888777777666444333222555555555555666777999999888999999999999888777777444444444333222111///...000000000000000000000000000000//////000111222222333444555555555555444333///111222222222222444555555555555555555555555555333333333333333333333333777777888888999999999999999999999999999999999999::::::::::::::::::::::::;;;999777444333333444444222333333333333333333444666555555444444666777888666666777888999:::::::::===;;;:::<<>>@@@AAABBBBBBBBBAAA@@@???<<<@@@CCCDDDEEEIIIQQQXXXYYY^^^ccceeeiiikkkgggaaaeee```YYYRRRMMMHHHEEEBBBAAA@@@>>><<<;;;:::;;;;;;777777777777777777777777999999888888999999:::;;;>>>>>>===<<<;;;;;;::::::;;;<<<<<<===>>>??????@@@;;;===AAADDDFFFGGGGGGGGGDDDEEEGGGIIIIIIKKKNNNQQQYYY\\\aaaiiirrryyy}}}~~~{{{sssllljjjkkknnnooonnnllliiigggiiimmmqqqqqqpppppprrrtttrrrmmmhhhgggaaaXXXRRRNNNNNNOOOOOOVVV^^^iiippppppkkkddd```UUUSSSPPPNNNMMMNNNOOOPPPKKKJJJJJJJJJJJJHHHEEECCCDDDEEEFFFGGGGGGJJJMMMPPP\\\bbbiiinnnvvvuuuhhh```]]]]]]```^^^\\\ZZZ\\\```fffiiioootttzzz||||||||||||{{{yyytttppplllooosssxxx{{{}}}}}}}}}~~~|||{{{{{{||||||zzzyyywwwsssnnnhhhccc]]]WWWSSSMMMHHHBBB>>>;;;:::999999666666666666666666666666666666555555555555666666555666777777888888777777888888888888888999999:::999;;;>>>>>>@@@FFFPPPWWW]]]______^^^ZZZVVVTTTTTTOOOPPPQQQTTTZZZcccnnnvvv}}}sss```RRREEE@@@???<<<:::::::::999888777777777777777777777888888888777666666666666777777777777777777555555666666777777888888999888888777888999:::;;;777777777777888999:::;;;888888777777777666666666555555555444333222000///000000111111111222222222444666:::===??????>>>>>>;;;999777555444333333333333444666666444333444555555555555555555555555555444444444555555555666666555555555666666666777777666666666555555555444444333333333333444555666777333555666888777555333222666666666666666666555555666666666777666666555555555666777999;;;<<<<<<<<<<<<:::777888:::<<<;;;:::::::::::::::999888777666777777666555555444333333333222111000000111222222111111111222222333444555555777999999777666555666777777777777666555444444444444333333444555666777888888888777777555444444333333333444555777888999888999999999888888777777555555555444333111000///111111111111111111111111222111111111222222333444///000111222222111000//////000222222111222333555444444444444444444444444333333444444444555555555888888888888999999999:::999999999999999999999999::::::::::::::::::::::::;;;999777555444444444555444444444444555555555555666666555555555666777888777777888888999999::::::>>>===<<<===@@@BBBAAA@@@CCCCCCDDDDDDCCCBBBAAA@@@@@@DDDHHHJJJKKKPPPXXX^^^ccchhhmmmpppssstttooohhhgggbbb[[[TTTNNNJJJEEEBBBAAA@@@>>><<<;;;::::::;;;999999999999999999999999999888888888888999::::::======<<<<<<;;;::::::999::::::;;;;;;<<<======>>>;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGIIILLLNNNPPPSSSXXX^^^dddiiikkkkkkhhhiiikkklllmmmooorrruuu}}}|||zzz|||zzzoooeee^^^ZZZVVVTTTaaahhhrrr{{{}}}zzzrrrmmmccc```\\\WWWTTTSSSSSSSSSNNNMMMLLLLLLKKKJJJHHHGGGHHHIIIJJJKKKMMMQQQWWW[[[ccciiiooossszzzsssggg]]]YYYXXX\\\[[[YYYXXXYYY\\\```ccckkkooovvv{{{~~~}}}zzzxxx||||||||||||zzzuuuooojjjiiikkkpppuuuyyy}}}~~~}}}|||||||||}}}|||yyywwwyyyvvvpppjjjccc[[[SSSMMMIIIEEE@@@<<<:::999888777666666666666666666666666666555555444444555555666666666777888888888888777888888888888888999:::::::::<<<>>>???CCCJJJUUU]]]bbbccccccbbb^^^\\\[[[[[[WWWXXXZZZ]]]eeeppp}}}uuulllZZZNNNCCC??????===<<<===<<<;;;:::999888888888888999999:::999999888777777777777777777777666666666555555555555555555555666777777777777888999:::;;;777777777888888:::;;;;;;999999999888888888888777666666666666555444222222000000000111111111111111111333666888:::::::::999888777555444333222222222333555777666555444555666666666666666666666666666444444555555555666666666555555666666666777777777777777777666666666555555444444333333333333444444333444555666777777777666666666666666666666777777777777888888999888888888999999:::;;;<<<<<<<<<<<<;;;999888888:::;;;;;;;;;::::::::::::999999888777777777666666555555444444444333222111000000000111111111111111111222333444666888::::::888666666666777777777777666555444333444333333333333555666777888999999999888777666666111111222333555777888999999999888888888777777777666666555555444333111111111111111111111111111111111111111111222222222333111222333333333333222111///000222222111111222444333333333333444444444444333333444555666777777888888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;999888666555555666666555555555666666777777777777666666666666777888888999999999999999999999999>>>======???AAACCCCCCBBBFFFFFFFFFFFFFFFFFFEEEEEEFFFJJJOOORRRUUUYYYaaafffoootttyyy{{{}}}}}}wwwoooiiiddd]]]VVVQQQLLLGGGDDDAAA@@@>>><<<::::::::::::::::::::::::::::::::::::888888888888888999::::::<<<<<<;;;;;;::::::999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========???AAABBBCCCDDDFFFIIIKKKMMMPPPTTTXXX[[[]]]]]]]]]VVVWWWYYYYYYXXXYYY[[[\\\^^^```bbbdddfffhhhkkknnnlllnnnqqqwww}}}wwwmmmeee```gggllluuu}}}wwwtttnnngggaaa]]]ZZZYYYUUUTTTRRRPPPOOONNNNNNNNNPPPQQQRRRTTTXXX^^^eeekkkoootttyyy}}}rrrfff\\\VVVTTTXXXWWWVVVVVVWWWZZZ\\\^^^jjjnnntttyyy{{{yyyuuurrryyyxxxwwwvvvuuusssoookkkhhhjjjnnnrrrvvvzzz|||}}}|||{{{{{{||||||zzzwwwttttttrrrnnniiicccZZZQQQKKKEEEAAA===999888777666555666666666666666666666666666555555555555555555666666777888888999999888888999888888888888999::::::;;;<<<===???DDDLLLWWW___cccddddddccc```______```cccddddddgggnnnxxx{{{yyyzzzvvvmmmeeeTTTJJJAAA>>>>>><<<;;;===;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::999888888888777666555555444444555555555444444444444444666666666777888999:::;;;:::999999888888999999:::999999999999888888888888777777777777666555444333111111111111111111111111000111333555666777666666666666555444444333333333444666777777666555555666666666666666666666666666555555555555666666666666555666666666666777777777777777777666666666555555555444333222222222222222444444444555555777888888666666666777777888888888999999:::;;;;;;;;;;;;:::<<<<<<======<<<<<<;;;;;;999999999999:::;;;;;;;;;:::::::::::::::999888888777777777666666666555555555555444333111000000000111000000000111222222333666888999999888666666666888888888777777666444444333333222333333555777888999999::::::999999888777111111222333555777999:::999888888777777777777777666666666666555444333222222222222222222222222222//////000000000000000000111222333444444333222111///000222111111000222333222222333333333333333444222222333555666888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::999888777666666777777555555666666777777888888777777777777888888999999:::::::::::::::999999999======>>>???AAACCCDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNPPPSSSXXX]]]```eeekkkooovvv|||yyyqqqjjjfff___YYYSSSNNNIIIEEEBBBAAA???<<<;;;:::::::::::::::::::::::::::::::::888888888888888999::::::;;;;;;;;;::::::999999999888888999999999:::::::::999999888888999:::;;;;;;===???@@@AAABBBCCCFFFHHHLLLNNNRRRUUUWWWWWWXXXXXXWWWXXXYYYYYYWWWUUUUUUVVVUUUVVVWWWXXXYYY]]]bbbffffffiiinnnwww|||vvvqqqrrrxxxxxxpppjjjfffdddbbb```]]]YYYVVVUUUVVVWWWXXX[[[^^^bbbgggmmmtttyyy}}}~~~rrrfff[[[UUURRRTTTUUUUUUVVVXXXZZZ\\\]]]hhhkkkqqquuuuuurrrmmmjjjxxxuuusssrrrsssuuuuuuuuummmnnnppprrruuuxxxzzz{{{zzzyyyyyyyyyyyywwwssspppkkkiiigggeee```YYYQQQKKKAAA>>>:::888777666555444777777777777777777777777777666666555555666666777777888888999999999999999999999999888999::::::;;;;;;;;;<<>>===::::::;;;:::::::::;;;<<<>>>???@@@BBBBBBAAA@@@???>>><<<<<<;;;:::888666555444444444555555555555555444444444666777777888999:::::::::===<<<;;;999888777777777999999888888888777777777777777777777666555444444222222222222111111111111000111222444444555444444333333444444444333333333444666777777666555555666555555555555555555555555555555555666666666777777666666666666777777777888666666666555555555444444555555444333222222222222555555444444555666777888777777888888999:::;;;;;;<<<======>>>>>>>>>==================<<<;;;:::999777888999::::::;;;;;;<<<999999:::::::::999888888777777777777777666666666777666666555333222111000111111111000111111222222444666888888666555444555777777777777777666666555333333333333444666888999:::;;;;;;;;;:::999888777222222333555777999;;;<<<999888777666666666777777666666666666555444333333222222222222222222222222000000111111111111000///...///000111111000///...000111222222111000222333222222222333333444444444111222333555666888999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888777777777777777444555555666777888888888888888888999999999999999;;;;;;;;;:::::::::::::::;;;<<<>>>???AAABBBDDDEEEEEEHHHLLLRRRVVVZZZ\\\]]]___bbbggglllpppuuuyyy{{{}}}yyypppkkkgggaaa[[[VVVPPPKKKHHHDDDBBB@@@>>><<<;;;;;;;;;::::::::::::::::::::::::999999999999999::::::;;;;;;:::::::::::::::999999888888999999999999::::::777777777777888999;;;<<<<<<===?????????AAADDDFFFDDDHHHLLLOOOPPPRRRTTTWWW[[[^^^aaabbb```]]]\\\[[[[[[[[[[[[ZZZ[[[^^^cccgggkkkooowwwyyyuuusssqqqppplllgggbbb```bbbddddddhhhnnnsssxxx|||{{{nnncccZZZTTTQQQQQQRRRSSSUUUWWWXXXZZZ[[[___bbbfffiiiiiifffbbb```xxxuuurrrrrruuuyyy|||}}}ttttttssstttuuuwwwyyyzzzxxxwwwuuuuuutttrrrooolllcccaaa```^^^[[[UUUNNNIII>>>;;;888666666666555444777777777777777777777777888777777666666777777888888888999::::::::::::999999999999999999:::;;;;;;;;;<<<>>>BBBIIIQQQYYY^^^bbbbbbbbb```___```cccfffmmmnnnqqqvvv~~~|||uuuccc```___bbbgggeee]]]UUUJJJDDD>>>>>>===::::::===;;;;;;===@@@CCCFFFIIIKKKJJJIIIIIIHHHFFFDDDCCCBBB???>>>;;;999777666666666666666666666666666666666888888999::::::::::::999======;;;:::888888777777999999999888888888777777777777777777777666555555333333333333333222222222111111222333333333333333///000111222222222222111333555777666555444555666444444444444444444444444555555666666666777777777666666666777777777888888666666666555555555444444555555444333333222333333555555555555666777888999::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@??????>>>=========<<<;;;:::888888666888:::;;;;;;:::<<<===888888999999999888888777888888888888777777777777888888777777666444333222222222111111111222222333444666888888666444444444666666777777888888777777444444444444666888:::;;;<<<<<<;;;;;;:::888777666333444444555777999:::;;;999888777666555666777777555555666666555444444333333333333333333333333333333444555555555444333222000111222333333222111000111222333333222111222333222222333333444444555555333444555666888999:::;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666777777777777777777555555666666777888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>@@@AAABBBEEEGGGGGGLLLTTT]]]dddiiikkklllqqqsssxxx}}}yyyqqqiiifffaaa\\\XXXSSSMMMJJJFFFDDDBBB???===<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888666666777888999999:::::::::;;;=========>>>AAACCC@@@DDDHHHKKKMMMQQQWWW\\\ccciiipppuuuuuusssqqqppplllllljjjhhhhhhjjjnnnrrr~~~yyysssqqqsssvvvvvvyyy~~~vvvjjj```ZZZUUURRRQQQQQQQQQRRRSSSTTTVVVVVVYYY[[[]]]``````___\\\[[[xxxuuussssssuuuxxxzzz{{{uuutttsssrrrrrrtttwwwxxxvvvtttrrrpppooonnnkkkiii```^^^[[[XXXTTTOOOHHHCCC<<<:::777666666666555444777777777777777777777777999999888888888888999999888999999:::;;;::::::::::::999999999999:::;;;;;;<<<===@@@GGGOOOXXX___cccccccccbbbaaa```bbbfffjjjppprrrwww}}}zzzoooggg[[[WWWTTTUUUYYYYYYSSSLLLFFFAAA>>>??????===>>>AAA>>>@@@CCCGGGLLLQQQUUUWWWRRRRRRQQQPPPNNNLLLJJJIIIEEECCC@@@===;;;:::::::::777777777888888999999999::::::;;;<<<;;;:::999888;;;;;;:::999999999999:::::::::::::::999999999999888999999999999888777777555555555444444333333333111111111222222222222222...///000222333333222222333444666666444333444555444444444444444444444444555666666666777777777777666666777777777888888888777777777666666666555555555555444444444444444444444555666888:::;;;======??????@@@BBBCCCEEEFFFFFFCCCCCCCCCCCCBBB@@@??????;;;;;;;;;:::999888777666555888;;;<<<;;;:::<<<===666777777888888777777777888888888888888888888888888999999999888666555444333333222222222222333333555777999888777555555555444555666777888999999999555555555555777999;;;<<<======<<<;;;999777555444444444444555666777999999999888666555555555777888444555555555555444333333444444444444444444444444444555666777777555333222333444555666666555444333222444555444333222333444222333333444555555666666777777888999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::444555666666777777777777666666777888999:::;;;;;;888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<======999<<<@@@AAABBBCCCFFFIIIMMMTTT^^^jjjrrrwwwxxxxxx}}}xxxppphhheeeaaa]]]YYYTTTOOOLLLHHHFFFCCCAAA???=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777666666666666666666666666777888999999888777666777888:::::::::;;;===@@@>>>BBBFFFIIIKKKQQQZZZaaannnvvvuuuiiiaaa]]]ZZZXXXWWWUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXvvvtttrrrrrrtttuuuttttttrrrqqqooonnnoooqqqsssuuuuuusssooommmlllkkkiiiggg```]]]YYYUUUPPPIIIBBB===;;;999777666666666555444777777777777777777777777::::::999999999999::::::888999::::::;;;;;;::::::::::::999999::::::;;;<<<<<<>>>BBBKKKUUU^^^eeehhheeeeeedddbbbbbbeeeiiimmmtttxxx}}}}}}sssggg^^^YYYSSSMMMLLLPPPPPPKKKEEECCC???>>>@@@AAA@@@BBBFFFAAACCCGGGMMMSSSYYY^^^```XXXXXXWWWUUUSSSQQQOOONNNJJJGGGDDDAAA>>>=========777777888999:::;;;;;;<<<;;;<<<======<<<;;;999888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999666666666555555444444444111111111111111111111111///000222444555555555555222444555555444333333444555555555555555555555555666666666666777777777777777777777777888888888888888888888888777777777777555555555444444555555666333555777:::===???AAAAAABBBCCCDDDFFFGGGIIIJJJKKKEEEEEEEEEDDDCCCAAA@@@???:::::::::999888777666555444777;;;<<<;;;:::<<<===555666777777777777666666888888888888888888999999999999::::::999888666555444444333333222333333333666888::::::888666666666333444666777999::::::;;;666666666666888:::<<<===>>>===<<<;;;999666444333333333333444555666777888999888666555444555777888444444444555444444333333444444444444444444444444333444555666666444222111111111333333333333111111333555555555333333333555333333444444555666777777999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;========================:::::::::::::::::::::;;;333444555666777777777666777888888999;;;<<<======999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>:::===AAACCCCCCDDDHHHKKKRRRZZZfffrrr{{{|||vvvooofffddd```]]]YYYUUUPPPMMMIIIGGGEEEBBB@@@>>>>>>>>>===========================<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<555555555555555555555444777888999999888666444222555666888888888999;;;===;;;>>>BBBDDDFFFMMMXXX```sss~~~wwwkkkdddbbb```___^^^\\\XXXUUURRRQQQQQQQQQJJJKKKLLLMMMNNNPPPQQQRRRuuuxxx{{{zzzuuupppmmmmmmkkkkkklllmmmnnnooopppqqquuuuuusssoookkkhhhggggggddd___VVVOOOHHHCCC>>>;;;777777666555555555555555:::::::::999999999888888666666666666666666666666999999999999::::::;;;;;;;;;999777777999:::::::::>>>CCCHHHLLLTTT___fffhhhjjjjjjiiihhhiiimmmrrruuu{{{{{{}}}|||vvvnnneee___WWWWWWVVVRRRMMMIIIFFFEEE@@@@@@@@@AAABBBCCCDDDDDDJJJLLLQQQWWW^^^bbbcccccc]]][[[XXXXXXZZZYYYVVVSSSOOOJJJEEEBBBCCCCCCBBBAAA@@@>>>;;;<<<>>>???>>><<>>@@@AAADDDFFFHHHJJJKKKJJJIIIHHHEEEDDDBBB@@@>>><<<;;;;;;777777777777777777777777555666999;;;<<<;;;:::888777777888888888888777777777777888999999999999999555666777888999888777777888777555222111000000111222333555777777666444333333333444666777999::::::888777777777777999:::;;;<<<<<<;;;999888666555555444333222222111111222222333444444222111111333555777777666666666666777777333444555555555444333222222222222222222222222222444444333333444444555666444555666666666444333222333666888777444444555888555777:::<<<>>>?????????===<<<;;;:::::::::::::::999999999::::::;;;;;;;;;===<<<<<<;;;999888777777888888888777666666888::::::;;;<<<;;;:::999:::;;;<<<<<<<<<===>>>???@@@@@@<<<;;;:::<<<>>>??????>>>DDDBBB@@@???AAAEEEJJJMMMYYY```jjjsssxxx{{{|||||||||~~~wwwnnnfffaaa___]]][[[YYYWWWSSSPPPKKKHHHDDDBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;::::::::::::999999999888888777777666555555555555555444444444444444444444444555555555666888:::===>>><<<===???BBBGGGQQQ[[[bbbssszzzssssssrrrnnnjjjkkkfff___XXXSSSOOOLLLIIIHHHHHHIIIKKKMMMNNNLLLJJJuuuyyy|||{{{uuupppmmmlllhhhhhhhhhiiijjjmmmoooqqqsssrrrppplllhhheeedddccc```ZZZSSSKKKEEE@@@<<<999777777666666666777777888999999999888888888777777777777777777777777777777::::::;;;<<<<<<<<<;;;;;;;;;:::999999:::<<<======BBBGGGLLLOOOWWWbbbiiijjjlllllllllmmmppptttzzz}}}zzzrrrjjjccc___ZZZZZZXXXSSSNNNIIIEEECCC>>>??????AAACCCGGGJJJLLLTTTUUUWWWZZZ]]]^^^^^^]]][[[ZZZYYYZZZ\\\\\\YYYVVVRRRMMMIIIFFFFFFFFFEEEDDDEEEBBB??????@@@AAA???===AAAAAA@@@???<<<;;;;;;;;;999999999999999:::;;;;;;;;;;;;::::::999999888888:::::::::::::::999888888555555444333222222333333333333333222222222111111222222222333333444444555555555555555555555555555777777777666555555444444555555555555666666666666555555666666777777888888666777888999999999999999999888777777666555555555666666777888:::<<<>>>???AAACCCEEEFFFGGGGGGFFFEEEBBBAAA???===<<<::::::999777777777777777777777777888:::<<<===<<<;;;888777666777777888888777777666666777777888888888888888666666888999999999888777888777555333111111111111222333555666777666444444333444555666777999::::::777777666666666777888999999999888777555444333222333222222111111222333333333444444333111111333555777666666666666666666777444444555555555444333222444444444444333333333333222222222111222333333444555555555555555444333222444666777666444444666888888999;;;<<<===>>>============<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888777666777888777777888:::===;;;<<<======;;;:::;;;<<<<<<===>>>@@@@@@AAAAAA@@@<<<;;;;;;<<>>????????????????????????>>>>>>??????>>>===;;;;;;999999999999888888888888777777666555555555555555444444444444444444444444777777777777777888999999:::;;;<<>>AAABBBHHHMMMRRRVVV]]]hhhooopppqqqqqqrrrtttyyy~~~yyyooogggdddccc```___[[[WWWPPPIIIDDD@@@======>>>@@@EEEKKKPPPTTT^^^^^^^^^\\\ZZZWWWTTTSSSTTTUUUVVVXXXZZZ[[[ZZZXXXUUURRRNNNLLLKKKJJJIIIHHHIIIGGGEEECCCCCCCCCAAA@@@BBBAAA@@@>>>===<<<;;;;;;:::::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999888777666555444333222222222333333333333222222222222333333333333333444444444555555555555555555555555666666666666666666666666555555555555666666666666666666666666777777777777555666777888999:::::::::::::::999888888777777777444555555666888:::;;;<<<===???@@@BBBBBBBBBAAAAAA???>>><<<;;;999888777777777777777777777777777777<<<<<<======<<<:::777555555666666777777666666555555666666777777777777777666777888888999999888888888777555444222222111111222333444666666666555444444444555666888999::::::777666666555555555555555666555444333222111000///111111111111222333444444333444444333222222333555666666555555555555666666444555555555555444333333555555555555555555555555333222222222222333444444777666666555555555666666777888999888666666777999;;;;;;<<<<<<===<<<<<<;;;======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<=========<<<<<<;;;:::999888888777555666777777777999<<>>???AAAAAA?????????@@@>>>@@@BBBDDDEEEDDDBBBAAA>>>======>>>AAABBBBBBAAA@@@@@@BBBEEEIIINNNRRRTTT\\\___bbbccccccbbbcccdddhhhjjjooouuu{{{~~~uuukkkddd^^^[[[XXXVVVTTTRRRNNNLLLJJJGGGDDDBBBAAAAAA@@@>>>????????????????????????????????????>>>===<<<;;;888888888888777777777777777777666555555555555555444444444444444444444444555555666777777777777666888999:::<<<@@@FFFNNNTTTeeerrrzzztttnnniiieeedddffflllqqquuu~~~~~~}}}yyyuuunnnggg```YYYSSSOOOJJJIIIIIIJJJLLLNNNNNNNNNrrrwww{{{zzztttmmmiiigggbbb```^^^]]]^^^aaadddgggkkkiiihhheeeccc___[[[XXXRRRNNNHHHBBB>>>;;;888666666666666777888999:::;;;999999999999888888888777::::::::::::::::::::::::999:::;;;<<<;;;:::888666::::::;;;;;;===@@@EEEHHHNNNSSSXXX]]]fffqqqyyyzzzxxxxxxyyy|||xxxmmmhhhiiikkkiiifffaaa[[[SSSLLLDDD???>>>======???DDDKKKRRRVVVaaaaaa^^^ZZZTTTOOOKKKJJJKKKLLLNNNRRRUUUVVVVVVVVVWWWUUUSSSQQQOOONNNLLLKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDBBB@@@>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999::::::;;;::::::999999888777666444333222222222333333333333333333333333444444444444444333333333444444444555555555555555555555555555666666777777555555555555666666666666777777777777666666666666444555777888::::::;;;;;;888888888888888777777666555555555666777888:::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;999888777777777777777777777777777777777;;;;;;<<<<<<;;;999777666555555666666666666555555444555555666777666666666777777777888888888888888888777666555444333222222222222444555555555555555444555666777888999::::::888777777666555444444444444333333222000//////...000000000111222333555666333444555444333222444555666555555444444555555666555555555555555444444333444444555555555555666666555555555555555666666777999888777777777888:::;;;:::;;;;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777555666777777777999<<>>>>>>>>======<<<;;;;;;777777777777666666666666777777666555555555555555555555555555555555555555000111444666777888888777777888999:::<<>>BBBIIIMMMRRRXXX___eeeooo|||}}}sssllljjjoootttsssnnnfff^^^VVVNNNFFF@@@???>>><<<===AAAGGGNNNRRR[[[[[[YYYTTTNNNHHHFFFFFFEEEGGGJJJLLLOOORRRTTTVVVWWWWWWWWWUUURRRPPPNNNNNNKKKKKKKKKJJJIIIIIIJJJKKKGGGDDDAAA@@@AAABBBAAA@@@@@@???>>>===============;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::999888777555444333333333333333333333333333333333555444444444444444444444444444444555555555666666444444555555666777777777555555555555666666666666777777777777666666666666444555777888::::::;;;;;;888999999::::::999888777666666666666777888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777777777777777888999999999999888777555555666666666666555555444444555666666666666666777666777777777777888888777777777666555444333222111222333444444555555555555666666777888999::::::999999999888777666555444333333222222111000/////////000000111222444555666333444555555444333444555555555444444444444555555666666555555444444444444333444444444555555555666666666555555666666777888888777777777999;;;===>>><<<<<<===>>>>>>===;;;999;;;;;;;;;;;;<<<<<<======::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777666777888888888:::===???CCCEEEHHHJJJIIIHHHIIIIIIGGGJJJMMMPPPPPPMMMIIIFFFCCCBBBBBBCCCEEEFFFFFFEEEAAABBBDDDGGGIIIKKKLLLMMMOOOOOOOOONNNMMMOOORRRUUUVVVYYY]]]bbbgggoooxxx~~~}}}wwwppphhhccc```]]]ZZZUUURRRPPPNNNKKKIIIGGGDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999777777777666666666555555777777666555555555555555555555555555555555555555000111333555666777666666777888999:::;;;>>>CCCFFFOOOWWWeeesss~~~}}}wwwnnnfffbbbbbbdddeeekkkooovvv|||{{{tttooojjjeee]]]VVVRRROOONNNMMMLLLIIIIIIKKKMMMOOOUUU\\\eeerrr~~~zzzzzz}}}xxxssskkkccc]]]VVVTTTSSSSSSUUUWWWXXXXXXiiilllooonnniiidddaaaaaa___]]]ZZZWWWVVVWWWXXXYYY^^^\\\\\\]]]]]]ZZZSSSNNNGGGCCC???<<<;;;:::999888444555555666777888::::::<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<888:::===>>>@@@EEENNNTTTXXX^^^eeelllxxx~~~wwwqqqnnnpppvvvzzz{{{tttiii___WWWOOOGGGAAA@@@>>><<<<<<>>>CCCIIILLLQQQSSSRRROOOIIIEEEEEEGGGEEEGGGIIIJJJLLLPPPTTTXXXXXXZZZZZZYYYUUURRRPPPPPPMMMNNNOOONNNLLLLLLNNNPPPLLLHHHDDDCCCEEEFFFFFFDDDCCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;999888777666555444444444333333333333444444444444444444444444444555555555333333444444555666666666444555555555666666777777555555555555666666666666666666666666777777777777555666777888999::::::::::::;;;<<<======<<<::::::777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777777777777777777777555666777888999999999999555666666777777666666555444555555666666666666666666666555555555666777888777777777777666555444333111111222333444555555666666666777777888999::::::::::::::::::999888666666444333333222111111000000000000000111222444555666333444666666444333444555444444333333333333444444777666555555444444555555333333444444555666666666555444444444444555666666666666888:::<<>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888666888999:::;;;===@@@CCCEEEHHHKKKMMMMMMLLLMMMMMMNNNPPPSSSUUUTTTRRRNNNKKKGGGFFFEEEEEEGGGGGGGGGEEECCCDDDDDDEEEFFFGGGHHHHHHLLLLLLJJJGGGEEEFFFIIIKKKOOOSSSWWW[[[```gggpppwww||||||yyytttmmmfffbbb```\\\XXXTTTPPPNNNKKKIIIGGGDDDBBB???>>>?????????>>>========================<<<<<<:::999999888999999777777777777666666666666777777666555555555555555555555555555555555555555444555555555555444333333666888999::::::<<>>;;;999888888888777666666666777888999:::;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;:::999888888:::;;;<<<999===@@@AAACCCIIISSSZZZ^^^dddkkkrrr~~~xxxtttuuuzzzvvviii^^^VVVOOOGGGBBB@@@???===<<<===AAAEEEHHHKKKMMMNNNLLLHHHFFFHHHKKKGGGHHHHHHHHHIIIMMMSSSYYYZZZ\\\^^^]]]XXXTTTRRRRRRRRRSSSTTTRRRPPPOOOPPPRRRPPPKKKFFFFFFHHHKKKJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;999::::::;;;<<<<<<;;;;;;888777777666555555555666333333333444444444555555333333444444555555666666333333444444555666666777555555555666666666666666555555555555666666666666555555666666777777888888666777888999999999999999999:::<<<======<<<:::999777777777777777777888999::::::999999999999::::::999888888777777777777888777777777777777777777777666666777888999999::::::666777777888888777777666555555666777777777777666555444444333444555666777777777888888777666444333111111111222333444666666777777777888888999999:::999999:::::::::888777666333333333222111111000000111111111111222333444555222444666666555444444444444444333333333333444444777777555555444555555666444444555666666777888888555555444444555555666777888:::===AAADDDGGGJJJKKKJJJLLLOOOSSSUUUQQQIIICCC>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;999999999999888888888888666888:::===???CCCGGGKKKKKKNNNRRRUUUUUUTTTTTTUUUTTTVVVXXXYYYXXXUUURRRPPPKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGEEEBBB??????BBBDDDIIIMMMRRRUUUYYY___hhhooosssuuuwwwuuuoooiiidddbbbZZZVVVQQQMMMJJJIIIFFFEEEBBB@@@=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999999999888888888777777777666666777777666555555555555555555555555555555555555555666666555444444444444444555777888999999;;;===???DDDGGGMMMTTTZZZ\\\YYYVVVOOOKKKFFFCCCDDDEEEEEEDDDGGGJJJOOOVVV[[[]]][[[YYYSSSQQQNNNJJJHHHGGGHHHIIIIIIGGGHHHJJJHHHFFFHHHLLLOOOYYYgggwwwuuulllgggeeeffffffooopppssswww}}}}}}xxxmmmlllkkkkkklllkkkiiihhh```cccdddbbb^^^[[[\\\^^^YYYXXXXXXWWWWWWVVVVVVWWWQQQPPPPPPSSSVVVSSSLLLEEE>>>;;;888666777777777777888888888888999:::;;;;;;:::::::::999999999888888::::::::::::::::::::::::888666444333444666999;;;;;;???BBBDDDFFFLLLWWW___ccciiiooovvv|||yyy}}}wwwhhh\\\TTTNNNGGGBBB@@@>>>===<<<>>>AAADDDFFFHHHKKKMMMLLLHHHGGGKKKOOOGGGHHHGGGFFFFFFJJJRRRXXX[[[^^^```___[[[VVVTTTTTTVVVXXXXXXUUURRRPPPQQQSSSSSSMMMHHHGGGKKKMMMLLLJJJHHHGGGEEEDDDBBBBBBAAAAAA??????>>>===<<<;;;;;;:::999::::::;;;<<<<<<<<<;;;888777666666666666666777333333333444444555555555333333333444555666777777333333444444555666777777666666666666666666666666555555555555666666666777444555555666777888888999777888888999999999888888777888:::;;;;;;:::888777777777666666666666777777:::999888888888888999999888777666666666666777777777777777777777777777777888888999999999:::::::::777777888888888888777777555666666777777777777777444444333222333444555666777777888888888666555444111111111222333444666777777777777888999999999:::888888999::::::999777666333333222222111111000000111111111111222333444444222444777777555444444444444333333222222333333444888777666444444555555666555666666777888999999999777777777777777888999999===???DDDIIIMMMPPPRRRSSSTTTVVV[[[```aaa]]]TTTLLL@@@???===;;;:::999::::::???>>>===<<<<<<<<<<<<<<>>>>>=========<<<999999999888888888888888555888;;;???CCCHHHMMMQQQRRRUUUZZZ\\\]]]\\\\\\\\\XXXYYYZZZ[[[ZZZWWWUUUSSSMMMKKKIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFBBBBBB@@@>>><<<===@@@BBBDDDIIIOOORRRTTTYYYbbbiiikkkqqqwwwxxxtttlllgggdddXXXUUUOOOKKKHHHFFFDDDCCCAAA???<<<<<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999:::;;;888888888888777777777777777777666555555555555555666666666666666666666666444444333333444666777999444666888999999999;;;===???@@@DDDKKKPPPQQQNNNJJJEEEAAA>>>>>>@@@BBBAAA@@@DDDEEEGGGLLLQQQUUUWWWWWWTTTSSSPPPMMMIIIHHHHHHIIIGGGFFFGGGJJJIIIFFFFFFJJJKKKTTTaaapppuuummmgggcccaaa^^^___aaaeeejjjpppuuuwwwzzz|||}}}yyyxxxwwwxxxxxxvvvsssqqq```___^^^]]]]]]\\\]]]]]]XXXWWWVVVVVVUUUUUUUUUUUUPPPNNNLLLMMMNNNKKKCCC======;;;888666555555666666777777777888999999::::::::::::999888999:::;;;<<<===<<<<<<<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@AAACCCFFFJJJPPPWWW___eeennnttt|||~~~}}}ssscccZZZUUUNNNHHHEEEAAA@@@>>>>>>>>>@@@BBBCCCIIIJJJKKKNNNOOOQQQRRRRRROOOOOOOOONNNMMMOOOSSSVVV___```___\\\XXXVVVXXX[[[ZZZ[[[\\\[[[YYYVVVUUUTTTUUURRROOOOOOQQQSSSRRRPPPNNNMMMKKKIIIFFFEEEDDDCCCDDDCCCAAA???>>>===<<<<<<<<<<<<;;;::::::::::::;;;777777666666555555555444555555555444444333333333555555555555555555555555555666777777777777777777999888777666555666777777888999:::;;;;;;:::999888888888888888888999::::::888:::<<<<<<:::::::::;;;999::::::;;;;;;::::::999888888888777888888999:::999999999999999999999999;;;;;;:::999888777666555555666777888888777666555999999999888999999::::::;;;;;;;;;:::::::::999999444666888:::;;;:::999888999888777666444333222111555555666666777777888888666666555555666777999:::999999999888999999::::::;;;::::::999888777666666777777666444333222111111333333222111222333555666666666777777666555444444666666666666666666666666444555666777666555444333777666777999;;;<<<<<<;;;888888777555444555:::===CCCGGGNNNTTTXXX\\\___aaa^^^bbbhhhooorrrmmmccc[[[KKKCCC===>>>===::::::?????????>>>>>>>>>???@@@@@@AAA>>>;;;;;;======<<<:::888999:::999888888999;;;:::<<<@@@EEELLLSSSYYY]]]aaadddiiikkkjjjhhhfffeeeddddddccccccaaa```___^^^WWWWWWSSSMMMJJJLLLLLLIIIIIIGGGDDDBBB@@@@@@@@@@@@AAA???:::777777:::===@@@@@@BBBFFFJJJOOOVVV^^^dddmmmqqquuuwwwuuuooogggbbbXXXTTTOOOIIIDDDAAA@@@@@@CCCAAA???===<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888888777999888888888777777666666777666666666666555555555666555333222222333555666444555666777888999::::::<<<<<<>>>@@@BBBCCCBBB@@@>>>>>>>>>??????>>>>>>===@@@CCCGGGJJJNNNSSSXXX\\\]]]ZZZWWWTTTRRRPPPMMMKKKKKKLLLLLLKKKIIIHHHHHHIIIKKKQQQ[[[jjj~~~|||sssjjjbbb```]]][[[ZZZ\\\___bbbcccffffffgggjjjpppwww}}}}}}~~~}}}|||}}}zzz}}}~~~|||yyyaaa```___]]]\\\ZZZZZZZZZVVVUUUSSSRRRQQQPPPPPPPPPOOOKKKGGGFFFFFFEEEAAA===<<<:::888666555555555666777777777888999999::::::<<<;;;:::::::::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>??????AAADDDJJJOOOUUU\\\dddiiivvv|||~~~pppaaaYYYTTTNNNIIIGGGGGGFFFDDDCCCCCCCCCEEEFFFJJJKKKMMMPPPQQQRRRRRRRRRSSSTTTVVVWWWVVVWWWYYY[[[[[[]]]]]][[[YYYXXXYYY[[[^^^^^^^^^]]]ZZZXXXWWWVVVVVVSSSQQQQQQSSSTTTTTTRRRUUUSSSPPPMMMJJJGGGFFFEEEEEECCCBBB@@@>>>======<<<<<<<<<;;;::::::::::::;;;888777777666555555444444444444444333333333222222444444444444444444444444444555666777777888888888666555555444444555666777444555777999;;;;;;;;;;;;999999999999:::;;;<<<===:::<<<===<<<;;;999:::::::::::::::;;;;;;:::::::::999999888888888999999:::999999999999999999999999::::::999888777666555555666666777777777777666666::::::::::::::::::;;;;;;::::::::::::999999999999::::::::::::888666444333666666666666555555444444555555555666777777888888666666555555666777999::::::::::::999999999::::::999999888888888888888888777777666555444333222222444333222222222444555666666666777777666555555444666666666666666666666666555555666666666555555444333333333555888999888777888777666555444666:::>>>EEEIIIPPPVVV[[[```dddggghhhkkkrrrxxx{{{vvvllldddWWWMMMEEEBBB>>>:::999===>>>>>>>>>>>>>>>?????????>>><<<::::::<<<===<<<:::999::::::888777777999:::???AAAEEEKKKSSS[[[bbbfffiiikkkoooppppppooonnnooonnnnnnmmmkkkiiifffdddccc___```]]]WWWTTTTTTSSSOOOKKKHHHDDD@@@???????????????===:::777666888;;;===;;;===AAAEEEKKKRRRZZZ___hhhjjjmmmmmmkkkeee^^^ZZZTTTQQQLLLGGGCCC@@@??????BBBAAA@@@>>>===============<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999888888888777777777777666888888777777777666666666666666666555555555444444555555333333333333555555444555666777888999::::::888888999;;;===>>>===<<<>>>>>>???@@@@@@@@@?????????BBBFFFKKKQQQXXX```fffiiigggdddaaa^^^[[[YYYWWWZZZZZZWWWTTTPPPNNNMMMLLLMMMQQQXXXdddvvvuuukkkbbb^^^YYYVVVVVVXXXYYYZZZYYYYYYZZZ]]]cccjjjppptttyyy{{{}}}~~~}}}|||||||||{{{yyywwwvvvxxx{{{|||~~~zzzxxxxxxxxx{{{|||bbbaaa___]]][[[YYYWWWVVVSSSRRRPPPNNNKKKJJJIIIHHHKKKFFF@@@===>>>>>>===;;;:::999777555444444555555777777888888999:::::::::>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCEEEJJJQQQXXX___fffmmmrrrqqqbbbZZZVVVQQQNNNNNNQQQPPPOOONNNNNNMMMMMMNNNMMMOOORRRTTTUUUUUUSSSRRRSSSVVVZZZ]]]]]]]]]]]]^^^[[[]]]___```^^^]]]]]]^^^dddcccaaa___]]][[[ZZZZZZVVVUUUUUUVVVXXXYYYYYYWWW\\\ZZZWWWSSSOOOMMMKKKJJJFFFEEECCCAAA???>>>======<<<<<<;;;::::::::::::;;;999999888777555444333333333333333333333222222222444444444444444444444444333444555777777888888888555555444555555666888888555666888999;;;<<<<<<<<<::::::;;;;;;===>>>@@@@@@===??????>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::888888888888888888888888:::999888888777666555555777666666555555666666777:::::::::;;;;;;<<<<<<<<<:::999999999999888888888666666666666777777777777444444444555666666777777444555555666666777888888777666666666666888999:::<<<<<<;;;;;;::::::999999777777777888888888999999888777777666555444444333444444333333444444555666666666777777777666555555666666666666666666666666555555555444444555555666222222222444666777666555777777666555555888<<>>>>><<<;;;888666666666777888777999===AAAFFFMMMTTTYYY^^^___```___\\\WWWRRROOOMMMKKKGGGCCC@@@?????????BBBBBBAAAAAA@@@>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999888777777777777666666666777777666666666666666555555555555555444444444333444444444444444444444444555555666666777888999999666666777888999:::;;;;;;>>>???@@@AAABBBBBBAAAAAAAAADDDHHHNNNVVVaaammmtttyyyyyyxxxvvvssspppmmmkkkkkkhhhccc^^^XXXSSSPPPOOOQQQRRRVVV___lll~~~xxxjjjddd\\\VVVSSSRRRRRRQQQOOOOOOPPPRRRVVV\\\bbbfffhhhiiikkkmmmnnnnnnllllllnnnoooqqqqqqpppppprrrtttrrrwww~~~yyyuuutttwwwzzz~~~}}}```___^^^]]][[[XXXWWWVVVRRRQQQNNNKKKHHHEEEDDDCCCDDD@@@;;;999999::::::999888777666555444444555555777777888999999::::::;;;>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<======>>>???AAACCCFFFIIILLLMMMPPPTTT[[[bbbjjjrrryyyvvvhhh```\\\XXXVVVWWWZZZ[[[\\\]]]]]]\\\[[[ZZZVVVXXX[[[]]]\\\ZZZWWWUUUVVVYYY^^^aaacccdddfffgggdddfffhhhiiiiiigggeeedddgggeeebbb___^^^^^^]]]\\\VVVWWWYYY[[[^^^```aaaaaaaaa___]]]ZZZVVVSSSQQQPPPHHHGGGEEECCC@@@???>>>===<<<<<<;;;::::::::::::;;;::::::999777666444333222444444444444444444444444555555555555555555555555555666777777888777777777777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDBBBCCCCCCBBB???<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999::::::888888888888888888888888::::::999999888777666666888777555555555555777888999999:::;;;;;;<<<<<<<<<999999999888888888777777555555555555555666777888333333333444555555666666444444555555666777777888777777666666777888:::;;;>>>>>>======<<<;;;:::999777777777777888888888888888888777777666666555555555555555555555555555666666666777777777666666555666666666666666666666666555444333222333444555666555444555666888999888777666777777666777999===@@@FFFJJJPPPWWW]]]eeemmmqqqrrrwww~~~~~~oooeeeYYYNNNFFFBBB@@@???:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@DDDIIILLLOOOOOOQQQUUU\\\eeennnssswwwxxxyyyyyyzzz||||||xxxuuutttqqquuuuuurrrpppoookkkfffZZZSSSHHHAAA>>>===<<<;;;999888777666555444444444777999<<>>===>>>>>>@@@AAABBBCCCBBB@@@>>><<<======<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999888888888888777777777777666666666666555555555555555555444444444333333333444444555555555555444444555555666666777888888999777888888999999:::===>>>@@@AAACCCDDDEEEDDDCCCCCCFFFHHHKKKQQQ[[[hhhvvv~~~wwwooohhhaaaZZZWWWTTTSSSVVV]]]gggvvvxxxqqqfff]]]WWWTTTRRRQQQQQQQQQPPPQQQSSSXXX]]]```]]]^^^___`````````^^^]]]^^^aaafffjjjlllnnnqqqssspppuuu|||}}}xxxvvvxxxzzz~~~~~~zzzwww]]]]]]\\\\\\ZZZXXXWWWVVVQQQOOOLLLIIIFFFCCCAAA@@@===<<<:::999999999777666666666666555555555555666888888888999::::::;;;;;;===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@DDDHHHNNNSSSWWWZZZ^^^aaaffflllsss{{{{{{ooohhhddd```___aaacccfffkkkooopppnnnkkkiiidddeeeggghhhfffccc___\\\\\\___dddhhhkkkpppuuuxxxuuuvvvwwwxxxwwwtttpppmmmjjjgggbbb```______]]][[[WWWYYY\\\```cccgggjjjllliiihhhfffbbb]]]XXXTTTQQQKKKIIIGGGDDDAAA???>>>>>><<<<<<;;;::::::::::::;;;;;;:::999777666444333333555555666666666666666666777777777777777777777777999999999999888777666666::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<===>>>>>>>>>>>><<<;;;::::::::::::888888888888888888888888<<<;;;;;;::::::999999999888777666555555666777888666777999:::;;;;;;;;;:::999999999888888888777777===;;;999666333111000///444444444333333333333333444444444555666666777777888888777777888999;;;<<>><<<;;;:::999999888888777666666555777777777777777777666666666666666666666666666666666666777777777777777666666666666666666666666666444333222222222333555666777666666888::::::999888666777888888888:::===@@@CCCGGGMMMTTT[[[ccckkkppppppuuu}}}~~~vvvjjj]]]TTTNNNIIIFFFAAAAAAAAAAAAAAAAAA@@@???<<<<<<<<<;;;:::::::::;;;<<<>>>AAADDDHHHNNNTTTXXXZZZYYYYYY[[[```fffmmmqqquuuuuuvvvwwwxxx||||||zzzyyywww|||~~~}}}}}}zzzttteee[[[NNNEEE@@@>>><<<:::777777666555444444333333888:::;;;<<<===???CCCFFFDDDEEEEEEDDDDDDCCCBBBAAA>>>>>><<<<<<;;;<<<<<<===>>>@@@BBBCCCBBBAAA???============<<<<<<=========;;;;;;<<<<<<;;;;;;:::999::::::999999999999888888555555555555666666666666555555444444444333333333444555555666666555555444555555555666777777888888777999:::::::::<<<@@@CCCDDDEEEGGGIIIJJJIIIGGGFFFIIIJJJMMMRRR\\\iiixxxxxxllleeeXXXUUUWWW]]]dddnnn~~~tttjjjbbb^^^ZZZXXXYYYXXXVVVUUUVVVZZZ]]]___^^^^^^]]]\\\ZZZXXXVVVTTTRRRWWW]]]bbbeeehhhkkknnnooosssyyy}}}zzz}}}}}}xxxssspppYYYYYYYYYYYYXXXVVVTTTSSSLLLKKKHHHEEECCC@@@???>>>888999:::::::::888777555555666666666666666666666888888999999:::;;;;;;;;;<<<;;;:::::::::;;;======;;;;;;;;;===>>>@@@BBBCCCCCCEEEJJJPPPWWW^^^cccfffooorrrwww|||~~~uuuqqqnnnjjjkkknnnqqqvvv{{{vvvvvvvvvtttqqqlllhhheeeaaaeeejjjqqqwww~~~}}}uuupppkkkhhhfffddd___[[[ZZZ\\\___bbbeeeiiinnnrrrrrrqqqoookkkeee]]]UUUPPPMMMKKKIIIFFFCCC@@@???>>><<<<<<;;;::::::::::::;;;::::::999888666555444444666666666777777777777777888888888888888888888888::::::;;;::::::999888777:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNLLLHHHEEEDDDDDDAAA@@@???>>>>>>???@@@AAA@@@???>>><<<;;;:::::::::999999999999999999999999<<<<<<<<<;;;;;;;;;::::::999888888777777888888999555666888:::;;;;;;:::::::::999999999999888888888999888777666555444333222666555555444333222111111333444444555555666777777999888888888888:::;;;<<>>===<<<:::999888777666555555444666666666666777777777777777777888888888777666666666666777888888888777777666666666666666666666666444444444444444555666777777666666777999:::888777777888999999999:::===???AAAFFFLLLSSSZZZaaaggglllooossszzzzzzmmmccc]]]UUUNNNLLLKKKHHHEEECCCAAA@@@???>>>??????>>>===<<<>>>???@@@CCCHHHLLLQQQVVV[[[___bbbaaa``````cccgggkkknnnooooooqqqrrrtttxxx~~~~~~|||zzzyyyzzz}}}kkkaaaSSSIIIDDDAAA===:::666666555555444444555555777888999999888888:::<<<<<<<<<<<<===============999999999999::::::;;;<<<<<<>>>@@@AAABBBAAA@@@???>>>======<<<<<<======>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;:::::::::999999999555666666666666777777777555555555555444444444333555555555555555555555555555555555666666777777777777888:::::::::===CCCHHHKKKMMMOOOQQQQQQOOOMMMKKKJJJKKKMMMRRR[[[hhhwwwuuueee^^^[[[___ccciiivvvxxxqqqlllgggeeecccaaa___^^^^^^aaadddgggiiigggddd___ZZZUUUQQQOOOKKKOOOTTTYYY\\\___bbbdddiiinnnuuu~~~~~~xxxrrrmmmjjjVVVVVVVVVVVVTTTQQQNNNLLLEEEDDDBBB@@@>>>===<<<;;;666888999999888777777777555666666777888888888888888888999::::::;;;;;;<<<;;;;;;::::::;;;===???@@@???@@@AAACCCEEEHHHJJJKKKNNNQQQVVV\\\dddkkkqqqttt}}}|||{{{yyy{{{zzzuuupppnnnjjjpppyyy~~~yyyuuuooogggaaa^^^```aaaaaacccgggmmmrrrsssuuuuuusssnnnddd[[[UUUNNNMMMJJJGGGCCCAAA???>>><<<<<<;;;::::::::::::;;;999999888888777666555555555666666666777777777777777777777777777777777777999:::;;;;;;<<<<<<;;;;;;<<<===???AAACCCCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPMMMJJJIIIIIICCCBBBAAA@@@@@@AAABBBCCCAAAAAA???===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999555777999;;;<<<<<<;;;;;;::::::::::::999999999999///111444666999::::::;;;777666666555555444333333333333444555555666666777999999888888999:::<<<===>>>???@@@AAAAAA@@@???===888888777777666666666555555555555666666777777777888888999999999888666666666666777888888888888888666666666666666666666666555666777888999999999999777777666888999:::888777888999::::::999:::<<<>>>BBBGGGNNNUUU[[[```eeehhhmmmpppvvv{{{~~~yyypppgggddd```ZZZSSSMMMHHHFFFEEEDDDFFFGGGGGGFFFGGGJJJMMMMMMQQQUUUYYY[[[]]]```bbbcccbbbbbbaaabbbdddggghhhiiijjjlllnnnpppuuu{{{~~~|||zzzxxxvvvuuuxxx}}}zzzkkkaaaTTTKKKHHHEEE@@@<<<777666555444555666777888666777888888666666777999777888888999999888888777666777777888999999:::;;;:::;;;===???AAAAAAAAAAAA>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666666666777777777888888666666666555555555444444777666555444444555666777555555555666666666666666777999;;;;;;;;;???GGGNNNUUUVVVXXXYYYYYYVVVSSSQQQMMMOOOQQQVVV^^^kkkyyy}}}ooodddeeegggiiisss|||wwwtttnnnmmmlllkkkmmmqqquuuwwwuuurrrllleee\\\TTTNNNKKKEEEIIINNNRRRVVVZZZ^^^aaacccjjjuuuzzzssslllfffcccUUUUUUUUUSSSPPPMMMIIIGGG@@@???>>><<<::::::999999666777888777666666777888555666777888999999999888888999999::::::;;;;;;<<<;;;;;;;;;<<<===???AAABBBEEEFFFGGGJJJMMMPPPSSSTTTZZZ\\\aaagggooovvv{{{zzzvvvsssxxx{{{ppphhhaaabbbbbbaaa```dddkkkppppppssswwwxxxtttlllccc^^^OOONNNKKKGGGDDDAAA???>>><<<<<<;;;::::::::::::;;;999888888888777777666666444555555555666666777777777777777777777777777777777888:::<<<===>>>??????>>>@@@CCCGGGIIIKKKLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSPPPMMMMMMMMMEEEDDDBBBAAAAAABBBDDDEEEBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;<<<<<<;;;:::999666888:::<<<>>>======<<<;;;;;;;;;:::::::::999999111333666888999999999888777777777777777666666666333333444444555666666777:::999888888999:::<<<===>>>???AAABBBBBBAAA@@@???666666666666777777777777444444555555666666777777888999::::::999888777666666666777888888888888888666666666666666666666666777888:::;;;<<<<<<;;;;;;999888888999;;;;;;:::888999:::;;;;;;::::::<<<>>>DDDIIIPPPWWW\\\aaaeeegggkkknnnqqquuuzzzyyypppfff^^^XXXTTTSSSJJJMMMPPPQQQQQQSSSWWWZZZZZZ]]]aaaccccccccccccccc``````______```aaabbbccceeegggjjjllloootttyyy}}}~~~}}}|||zzzwwwuuurrrqqqtttyyy{{{zzzzzz{{{xxxtttiii___SSSLLLJJJHHHCCC>>>777666555444555777999;;;777888:::999888888999:::666666777777777555444333555666666777888999::::::999:::<<<>>>@@@AAABBBCCC>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999999999999888888888888777666666777777888888999999777666666666666555555555888777555333333555777888555555555666666666666666888;;;======>>>BBBKKKSSS[[[\\\^^^___^^^[[[XXXVVVQQQSSSVVV[[[dddppp~~~~~~nnnkkklllllltttyyyxxxwwwxxx{{{}}}yyyrrrhhh^^^TTTMMMIIIAAADDDJJJOOOUUUZZZ```dddaaajjjvvv}}}wwwooogggaaa]]]TTTQQQNNNKKKHHHEEEBBB??????===;;;;;;<<<<<<;;;:::;;;:::999888777777777777666666555666666777888999;;;;;;;;;<<<======<<<::::::;;;<<<===>>>AAAEEEIIIKKKQQQXXX\\\^^^bbbhhhnnnqqqsssvvvyyy~~~~~~{{{yyypppjjjbbb\\\[[[\\\]]]```dddjjjoootttwwwwwwsssggg\\\UUUPPPIIIFFFFFFDDD@@@;;;<<<<<<==================999999999999888888888777444555555555444444666888888777666777999;;;<<<======>>>AAACCCEEEEEEDDDDDDEEEDDDEEEHHHMMMQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVYYYWWWTTTSSSTTTUUUVVVUUUXXXXXXXXXYYYYYYWWWSSSPPPIIIGGGEEEEEEFFFGGGGGGGGGDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;@@@???===;;;:::999999999999:::;;;<<<;;;999777666666777999<<>>===<<<;;;:::;;;999777555444333333333555555444444555666888999555555666777888999::::::999999999999999888777777:::999888666555555444444:::;;;===AAADDDDDDBBB@@@:::999888999::::::999888888888777777888:::;;;===DDDIIIPPPVVV[[[```cccfffiiikkkmmmpppttt}}}qqqhhhfffhhhgggeeeddddddfffhhhjjjjjjjjjiiifffbbb^^^]]]]]]aaa```]]]\\\\\\^^^```bbbhhhfffeeeiiiqqqxxx|||}}}}}}|||yyyvvvrrrpppnnnmmmrrrpppooooooppppppnnnlllaaaYYYPPPKKKHHHEEE???:::<<<<<<;;;:::999999999999999999888888888888888888666666555555555444444444666666555555555555666666999999:::;;;===???AAABBB@@@?????????????????????======<<<;;;::::::999999888888888888777777777777999999888777666666777777999888888888777777666666666666555555555444444444555666777666555555777999666;;;@@@CCCFFFLLLSSSYYYccceeegggeeebbb^^^\\\[[[WWW[[[```eeejjjrrr{{{||||||~~~xxxhhh[[[RRRKKKDDD???DDDEEEFFFHHHLLLSSS\\\bbbfffppp{{{xxxrrrooojjjaaaYYYPPPNNNJJJHHHFFFCCC@@@>>>===;;;999999:::::::::999::::::999888777666666777666666666666666777888999===<<<;;;;;;;;;;;;;;;::::::;;;===>>>AAAFFFLLLQQQYYY```iiioootttyyy}}}xxx{{{zzzlllccc[[[YYYYYYYYY]]]aaahhhnnntttwwwxxxvvvmmmbbb[[[UUUMMMHHHFFFCCC???;;;========================;;;::::::999999888888888555666777777666666888:::===<<<;;;;;;<<<>>>??????BBBDDDFFFIIIJJJJJJJJJIIIGGGGGGGGGJJJMMMPPPQQQPPPTTTUUUUUUVVVVVVVVVWWWWWWZZZXXXWWWWWWXXXWWWVVVTTTWWWXXX[[[^^^___\\\VVVRRRNNNLLLIIIHHHIIIJJJIIIHHHEEEDDDCCCAAA@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::::::::;;;<<<<<<<<<:::888777777888999<<>>???BBBFFFIIIJJJHHHEEE>>><<<;;;;;;;;;;;;:::999999888888888999:::<<<===AAAFFFMMMSSSXXX]]]aaadddfffiiimmmpppuuu}}}~~~|||zzzyyyzzzzzzyyywwwqqqnnnjjjfffbbb```^^^]]]^^^]]][[[[[[[[[]]]```aaaeeeddddddhhhooovvvzzz|||{{{zzzwwwtttqqqnnnlllkkkfffdddbbbaaabbbbbbaaa___\\\WWWOOOJJJGGGEEEAAA===;;;;;;::::::::::::;;;;;;999999999888888888888888666666666555555555444444666555555555555555555666888888999:::<<<>>>@@@AAA???????????????>>>>>>>>>===<<<<<<;;;::::::999999888888888888777777777777999999888777777777777777777777777777666666555555666666555555555444444444555666777666666666888::::::>>>DDDIIIOOOUUU]]]bbbfffggghhhgggdddbbbbbbbbbaaaeeejjjooorrrvvv{{{tttjjj\\\RRRKKKFFFAAA===???@@@AAADDDIIIRRR\\\cccjjjsss}}}|||uuurrrpppmmmddd]]]LLLIIIEEECCCBBBAAA???>>>:::999777777888999888777999999888777666666666666666666666666777888999:::<<<<<<;;;;;;;;;<<<===>>>>>>???AAADDDIIIQQQYYY___kkksss~~~}}}zzzxxxvvvwwwzzzqqqggg]]]XXXWWWVVVZZZ___gggnnntttxxx{{{{{{tttlllddd]]]SSSKKKGGGCCC???<<<========================<<<;;;:::999999888888888777888999888888888;;;===AAAAAAAAAAAAAAABBBCCCDDDHHHJJJMMMPPPQQQQQQPPPOOOLLLJJJJJJKKKMMMOOOOOONNNUUUUUUVVVVVVWWWXXXXXXYYY\\\\\\]]]^^^^^^\\\WWWTTTUUUXXX]]]ccceeebbb[[[VVVTTTRRROOONNNNNNNNNLLLKKKHHHGGGEEEDDDBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>>===>>>??????>>>===;;;:::::::::;;;>>>@@@@@@>>><<<===>>>>>>>>>===<<<<<<;;;555555666666666666777777777666555444444333444444555555444444444555666777999999999999999999999999777777888888888888777777666666666666666777888999555555444444444555666666999999999999999999999999888888888999888888777666000111222444666888;;;<<<@@@BBBEEEJJJMMMNNNLLLIIICCCAAA>>>=========;;;:::999999999999:::;;;<<<======BBBHHHNNNSSSXXX]]]```dddggglllqqqvvv}}}}}}sssmmmeee```^^^\\\ZZZXXX[[[ZZZZZZZZZ[[[^^^```bbbbbbaaabbbfffmmmsssxxxzzzwwwvvvtttqqqnnnkkkiiihhhaaa^^^[[[ZZZZZZZZZYYYYYYVVVSSSNNNJJJFFFCCCBBBAAA;;;;;;;;;;;;;;;<<<<<<===::::::999999888888777777666666666666555555555555555555444444444444555555666666777888:::<<<===>>>=====================>>><<<<<<;;;;;;::::::999999999999888888888777777777999888777777777777777777666666666666555555555555666666666555555555444444555666777666666777999<<<===@@@GGGOOOXXX___fffiiihhhiiijjjjjjiiiiiikkkmmmlllooosssuuuuuuuuuuuuuuuxxx~~~ttt```YYYOOOHHHDDDBBB???===<<<======???DDDLLLWWW^^^kkkttt||||||xxxtttssstttqqqkkkeeeJJJGGGCCC@@@@@@??????>>>:::999777777888888888777888888777666666666666666666666666777888999:::;;;999:::<<<===>>>???AAACCCDDDFFFIIINNNVVVaaalllttt{{{wwwttttttvvvwwwwww{{{pppccc\\\YYYXXX\\\aaajjjqqqwwwyyy|||~~~zzzuuukkkdddYYYPPPJJJEEEBBB????????????>>>>>>>>>>>>>>><<<<<<:::999888888888999888999999888888999<<<>>>BBBCCCEEEFFFFFFHHHJJJKKKNNNQQQTTTWWWXXXXXXVVVUUURRROOOLLLKKKLLLNNNOOOOOOTTTTTTUUUWWWXXXZZZ[[[\\\^^^```ccceeefffbbb\\\XXXVVVXXX]]]bbbeeeddd___\\\[[[YYYVVVTTTSSSRRROOOMMMKKKKKKIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@?????????AAACCCCCCAAA???<<<<<<<<<<<<;;;:::888888777777777777888888888999888888777777666666666666555555555666666666777777888888888888888888888888444555555666666666555555666777777777888999999:::666555555555555555666666666666666777777777777888777888888888888888777777555555555555666888999:::>>>@@@DDDIIIMMMNNNMMMJJJGGGEEEAAA???>>>===;;;::::::::::::;;;;;;<<<<<<===<<>>>>>======<<<<<<======;;;;;;::::::999888777777777777777666666666555555444444333333333333444444444444555666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777888888777777777777777888666666666666666666666666666666666666555555555555555666666666666888;;;>>>???CCCJJJTTT]]]dddiiikkkjjjlllnnnooopppsssxxx{{{zzz{{{zzzyyyvvvrrrpppnnnwwwnnnbbbSSSNNNGGGCCCAAA@@@???>>>>>>===<<<;;;>>>EEENNNTTTfffooowww{{{{{{xxxvvvvvvwwwvvvppplllOOOKKKFFFBBB@@@@@@??????===;;;999999::::::999888888777666666666666666666666666777777888:::;;;<<<888;;;>>>???@@@AAAEEEGGGKKKNNNTTT]]]iiiwwwssspppllllllpppwww||||||{{{~~~zzzmmmeee```___bbbhhhooouuuyyyzzz|||~~~}}}yyyoooiii___UUUNNNIIIFFFEEEAAAAAAAAA@@@@@@?????????<<<;;;:::999888999:::;;;:::::::::888777888;;;>>>@@@CCCGGGIIIKKKMMMPPPSSSWWWZZZ^^^aaabbbaaa___^^^YYYUUUOOOLLLMMMOOOQQQRRRQQQRRRUUUXXXZZZ\\\]]]]]]^^^```dddiiijjjhhhbbb^^^YYYYYY[[[^^^aaacccbbbaaa___]]]ZZZXXXWWWTTTQQQOOOMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPQQQPPPOOONNNMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFDDDAAA<<<<<<;;;;;;999888666666666777777777777888888888777777777777777666666666666666777777777888888888888888888888888888888888444555555666666666555555999999999999999999888888666777777777888888888777666666666777888999999999888888999999999999888888999888888888888888999999===>>>BBBGGGLLLNNNMMMLLLKKKGGGCCC@@@>>>===;;;:::;;;<<<<<<<<<============<<>>>>>>>>>>>>>>===<<<;;;:::999888777888888777777777666666666444444333333333333444444333333333444666777999999999999999::::::;;;;;;;;;:::::::::::::::999999999999999999999888888888888888777777777777777888888777777777777777777777777777777666666666555555555555555666666777999>>>AAAEEEJJJSSS\\\ccchhhkkklllnnnqqquuuyyy}}}{{{wwwtttrrrqqqwww~~~nnn^^^TTTKKKHHHDDDAAA@@@?????????>>>===;;;:::;;;@@@HHHNNN\\\eeennnssszzz}}}{{{yyyxxxxxxvvvrrroooZZZUUUMMMGGGDDDBBBBBBAAAAAA???===;;;;;;;;;:::888888777777666666777777777777777777888999;;;<<<===;;;>>>AAABBBCCCHHHOOOUUU^^^ccckkkuuu|||nnnjjjfffgggnnnyyy~~~yyyyyyzzzvvvvvvxxxzzzyyyuuummmiiigggjjjooopppvvvyyyxxxxxx{{{|||zzzsssmmmeee[[[SSSMMMJJJHHHDDDDDDCCCBBBBBBAAAAAAAAA>>>===;;;::::::<<<>>>?????????===;;;999:::===@@@@@@DDDJJJMMMOOOQQQVVVYYYaaadddhhhlllmmmllljjjhhhbbb^^^XXXTTTSSSSSSSSSSSSOOORRRVVVZZZ\\\\\\[[[[[[XXXZZZ___eeeiiiiiifffccc\\\ZZZYYYZZZ]]]```bbbcccaaa___\\\ZZZYYYVVVRRROOOMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ[[[[[[ZZZYYYXXXUUUTTTRRROOOMMMLLLKKKJJJLLLLLLLLLMMMNNNOOOPPPPPPNNNLLLJJJIIIIIIHHHEEECCC>>>>>>===<<<;;;999777666444444555555555555666666444444555555555555444444666777888999999999888888999999999999999999999999777777888888888888777777;;;;;;;;;;;;:::999888777777888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<888999::::::::::::::::::888888888888999:::;;;<<<>>>>>>@@@EEEJJJNNNOOOOOOMMMJJJEEEAAA@@@>>>===<<<<<<======>>>>>>>>>=========???AAADDDHHHMMMSSSXXX]]]aaagggkkkooouuu}}}}}}wwwooojjjgggccc___[[[ZZZZZZ[[[[[[\\\]]]^^^___bbbdddgggjjjlllooosssvvvpppooommmiiieee```[[[XXXZZZYYYXXXXXXXXXXXXWWWUUUNNNLLLHHHDDDAAA@@@??????EEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???===<<<:::999888888888888888777777777777555555444444444444555555222222333333444666777888777777888888999999::::::::::::::::::999999999999:::999999999999888888888777777777777777888888999777777777777888888888888777777777666666666555555555555666666777;;;@@@CCCMMMUUU```hhhkkkmmmpppsssuuuzzz~~~zzzxxxwwwwwwyyy{{{mmm___TTTLLLFFFEEECCCAAA@@@?????????===<<<;;;:::;;;@@@FFFKKKQQQ[[[eeelllvvv}}}{{{zzzxxxuuusssfff___VVVMMMHHHFFFDDDCCCDDDBBB???===<<<;;;999888888888777777777888888999777777777888:::;;;===>>>@@@AAACCCFFFLLLXXXiiiuuuzzzwwwnnnhhhcccccckkkyyyyyyqqqppplllwww|||wwwuuuwww{{{zzzsssnnnlllooosssmmmsssuuussssssvvvyyyyyyvvvrrrkkkaaaWWWOOOKKKIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>===>>>@@@CCCEEEGGGFFFCCC@@@>>>>>>AAADDDCCCHHHNNNRRRRRRTTTYYY]]]gggjjjooossstttssspppnnnjjjhhhdddaaa^^^YYYTTTPPPPPPTTTXXX\\\\\\ZZZWWWTTTOOOQQQUUU\\\bbbffffffeee^^^\\\ZZZZZZ\\\___aaaaaa```^^^\\\[[[YYYVVVRRROOOIIIJJJLLLOOOSSSVVVZZZ[[[]]]___bbbeeeggggggfffeee```^^^[[[XXXTTTRRRPPPOOOMMMMMMNNNOOOQQQSSSUUUVVVSSSPPPMMMKKKJJJGGGDDDBBB@@@??????===;;;999777666444444444555555555666666333444555666666555444444777777999:::::::::999888::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999;;;<<<<<<<<<;;;:::888777888999;;;===????????????>>>>>>===<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;777777777888999:::;;;<<<======>>>AAAGGGLLLPPPQQQPPPLLLGGGCCCBBBAAA@@@???===>>>?????????>>>=========>>>@@@AAADDDIIIOOOTTTWWW[[[___bbbeeekkksssyyy{{{wwwpppiiifffeeeeeeeeeeeeeeeeeeeeeeeefffiiilllmmmnnnpppsssvvvpppooommmiiiccc]]]WWWTTTWWWWWWWWWYYYZZZYYYWWWTTTKKKGGGCCCAAABBBCCCAAA@@@DDDDDDDDDDDDDDDEEEFFFGGGCCCBBBAAA???===<<<::::::999999888888888777777777666555555555555555555666222222222333444555666777555666666777888888999999999999999999999999999999::::::999999999888888888777777777777777888999999666666666777777777888888777777777777666666666555444555555666777;;;AAAEEERRR^^^kkkrrrsssrrrvvvzzz~~~vvvhhh]]]TTTMMMHHHEEEEEEEEEDDDCCCBBBCCCCCC??????>>>======???CCCFFFJJJTTT___hhhsss~~~}}}|||nnnfff[[[RRRLLLHHHFFFEEEFFFCCC@@@>>><<<;;;999777999888888888888888999999777777888999:::<<<>>>>>>BBBCCCEEEJJJUUUiiiyyyuuusssqqqpppoooiiibbbaaaiiixxx~~~rrriiifffbbbnnn|||uuuqqqoooqqquuujjjooorrrpppooossswwwxxxyyyvvvnnndddYYYPPPJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAADDDGGGIIILLLKKKHHHEEEBBBBBBDDDGGGFFFKKKRRRUUUTTTVVVZZZ^^^iiilllqqquuuvvvuuurrrpppoooooonnnlllggg^^^SSSLLLRRRVVVZZZ]]]]]]XXXSSSOOOGGGIIIMMMTTT\\\bbbdddeee___]]][[[[[[]]]___``````___^^^\\\ZZZYYYVVVRRRNNNFFFHHHKKKNNNSSSXXX\\\^^^aaacccggglllnnnpppoooooojjjhhhddd```[[[XXXUUUTTTLLLMMMNNNPPPRRRUUUWWWXXXUUURRRNNNLLLIIIGGGCCC@@@??????>>><<<:::888666555666666666666777777777888555666777888888777666666777888999:::;;;:::999999::::::::::::::::::::::::?????????>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::999999:::===???AAABBBBBBAAA@@@???>>><<<:::888666555:::;;;;;;<<<=========<<<999888888888888888999999<<<;;;:::===CCCJJJNNNPPPRRRNNNIIIEEEDDDCCCBBBAAA===>>>???@@@@@@???>>>======>>>??????BBBFFFMMMQQQRRRUUUYYY[[[^^^ccckkkrrrttt}}}yyyuuuqqqppppppooonnnmmmmmmlllhhhllloooppppppqqqtttwwwqqqpppmmmhhhbbb[[[UUURRRPPPQQQRRRUUUWWWVVVSSSPPPIIIDDD??????CCCEEEDDDAAACCCCCCDDDEEEGGGHHHJJJKKKDDDDDDBBB@@@>>>===;;;:::999999999888888888888777666666555555555555666666222222222333444555666777555555555666777888888999999999999999999999999999:::::::::999999999888888777777666777777888999999444555555555666666777777777777777777666666666666444555555666888<<>>===???@@@GGGRRR]]]fffqqqnnnhhh```YYYUUUPPPJJJEEEHHHDDD???===>>>>>><<<:::777777777777777666666666888999;;;<<<===>>>AAADDDEEEJJJQQQ\\\ppp|||vvvnnniiiiiijjjjjjiiiiiieeebbbcccjjjwwwwwwiiibbbcccdddnnn|||~~~wwwtttqqqnnnkkkooommmnnnppppppooosssxxx|||rrrfff[[[SSSNNNLLLKKKLLLLLLLLLJJJHHHEEECCCGGGFFFDDDDDDFFFJJJOOORRRSSSQQQNNNHHHCCCCCCGGGLLLNNNRRRVVVWWWUUUSSSRRRSSSeeegggjjjllllllmmmoooqqqsssxxx|||xxxmmm___VVVQQQPPPTTTYYY^^^^^^XXXOOOHHHGGGGGGJJJPPPVVV[[[]]]]]]```___]]]\\\]]]^^^]]]\\\___^^^\\\[[[XXXSSSLLLHHHHHHJJJLLLPPPTTTWWWZZZ[[[]]]aaaffflllppptttuuuvvvyyyrrriiidddbbb^^^XXXSSSTTTRRRPPPPPPSSSUUUVVVWWWUUUSSSOOOKKKFFFBBB@@@>>>===>>>>>>===:::888888888888777666555444333333333888777666555555666777777:::::::::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>>>>===<<<;;;:::888777666777888999<<<===???AAACCCEEEGGGHHHCCCDDDDDDCCCAAA>>>;;;999<<<;;;;;;;;;;;;<<<======999999888888888888888999777888999:::===CCCJJJPPPOOONNNMMMJJJGGGCCC@@@>>>BBBBBBAAA??????>>>>>>>>><<<===>>>@@@BBBEEEHHHIIIKKKOOOSSSXXX\\\aaagggkkkppprrrvvv{{{|||zzzyyywwwuuussstttrrrpppooopppqqqqqqqqqrrrpppkkkeee___ZZZVVVTTTPPPPPPQQQRRRSSSQQQNNNJJJEEECCC@@@>>>===>>>@@@AAAEEEEEEFFFGGGGGGHHHIIIJJJMMMJJJEEEAAA===;;;:::::::::999888777666666666666555555555444444555555555555555555555555555555555666888999999777666666777999999999999999999999999999999999999888888777777888888888888888888888888666666666666666666666666555555555555555555555555666666555555666:::???DDDRRR]]]kkkuuuzzz~~~{{{vvvvvvyyy|||llleee]]]XXXWWWUUUPPPLLLMMMJJJHHHHHHJJJMMMOOOOOOQQQLLLFFF???<<<===???BBBEEEKKKVVVcccrrrkkkhhhccc___[[[UUUNNNJJJDDDAAA>>>=========:::888666666666666666666777777777999:::;;;<<<>>>AAACCCGGGPPP[[[jjj}}}nnnjjjeee```^^^___aaabbbbbb```___^^^bbbkkkxxxzzzoooeeeaaadddiiirrrzzzxxxvvv~~~}}}xxxvvvtttqqqnnnpppnnnnnnpppqqqqqqvvv|||xxxlll```WWWRRRQQQMMMMMMMMMLLLKKKIIIGGGEEEHHHIIIKKKMMMOOOQQQSSSTTTUUUUUURRRMMMJJJJJJMMMQQQRRRUUUXXXXXXVVVSSSSSSSSS\\\___cccfffhhhkkknnnpppxxx|||}}}sssggg]]]YYYXXXZZZ]]]``````[[[SSSNNNKKKJJJKKKOOOTTTYYY\\\]]]```^^^]]]]]]^^^^^^]]]\\\```^^^\\\YYYWWWRRRLLLHHHHHHIIILLLNNNRRRUUUWWWXXXZZZ\\\aaaffflllppprrrsssuuuooohhhdddccc```[[[WWWUUURRRPPPOOOQQQSSSTTTTTTRRRPPPLLLHHHDDDAAA>>>===;;;======<<<:::888888888888777666555444444444444888888999999:::999999888;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<999:::;;;<<<======<<<;;;<<<;;;::::::999999999:::>>>>>>@@@BBBEEEGGGHHHIIIHHHGGGEEEBBB@@@>>><<<<<<======<<<<<<<<<<<<======:::999999888888888888999666777777888:::???EEEJJJOOOOOOOOONNNLLLHHHEEECCCDDDCCCAAA@@@>>>>>>======<<<<<<===???AAACCCEEEFFFJJJMMMQQQVVVZZZ___dddhhhjjjlllppptttzzz~~~|||xxxvvvsssrrrrrrrrrqqqpppooonnnjjjeee```ZZZUUUSSSOOONNNNNNNNNNNNLLLIIIFFFAAA@@@>>>======???BBBCCCFFFFFFGGGHHHHHHIIIJJJJJJLLLJJJFFFBBB???===;;;;;;::::::999999888777777666666555555555555555555666555555555555555555555555555777999999777777777888999999999999999999999999999999999999888888888777888888888888888888888888666666666666666666666666555555555555555555555555666666666555666999???CCCPPPZZZhhhssszzz~~~wwwttttttyyy}}}tttlllgggbbbaaabbbaaa^^^[[[[[[XXXTTTSSSTTTVVVWWWXXXXXXTTTNNNHHHDDDBBBBBBCCCHHHNNNXXXeeessshhhgggeeedddaaa\\\VVVQQQFFFCCC@@@>>>>>><<<:::999777777777777888999::::::999:::;;;<<<===@@@DDDGGGQQQ^^^ooommm]]]WWWUUUSSSSSSVVVYYY[[[\\\ZZZ[[[^^^dddmmmxxx|||tttmmmfffbbbffflllvvv~~~wwwiiibbbaaagggnnn~~~~~~||||||{{{xxxuuurrrooonnnpppppprrrxxx}}}qqqeee[[[VVVTTTPPPPPPOOONNNMMMKKKJJJJJJKKKNNNRRRVVVYYYYYYYYYXXXZZZZZZYYYWWWUUUUUUWWWZZZYYYZZZ[[[YYYVVVTTTSSSSSSSSSWWW]]]bbbfffjjjnnnqqq|||}}}tttkkkfffbbbaaa``````^^^[[[VVVRRRQQQOOOOOOQQQUUUZZZ]]]^^^```___^^^^^^______^^^]]]aaa^^^[[[XXXUUURRRMMMJJJIIIJJJKKKMMMPPPRRRSSSTTTUUUWWWZZZ^^^cccgggjjjllllllhhhdddbbbbbbaaa^^^[[[WWWSSSOOOMMMNNNOOOPPPPPPLLLKKKHHHDDDAAA>>><<<;;;999;;;<<<<<<:::888999999888777777666555555555555999;;;>>>AAAAAA@@@>>><<<===============<<<<<<<<<===<<<;;;::::::;;;<<<===999999;;;<<<==================>>>>>>======<<<<<>>>>>>>>;;;:::999999888888888888666777666666777:::>>>BBBKKKLLLMMMNNNMMMKKKHHHFFFEEEDDDBBB@@@???>>>======<<<<<<======???@@@BBBCCCGGGJJJNNNRRRVVV[[[```dddccceeehhhlllrrrzzz|||yyyuuusssqqqpppmmmkkkkkkkkkhhheee```ZZZTTTQQQMMMKKKIIIGGGGGGEEEBBB@@@<<<<<<<<<<<<>>>AAADDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGDDDAAA???===<<<::::::;;;;;;:::999888777777666666555555666666777666666666666666666666666444666888888888777888999999999999999999999999999999999999999888888888888999999999999999999999999666666666666666666666666666666666666666666666666666666666555666999>>>BBBLLLWWWgggsss}}}zzzuuusssxxx{{{uuuuuutttsssvvvzzz|||zzzxxxsssnnngggcccaaaaaaaaaaaa___]]]XXXSSSNNNIIIEEECCCHHHNNNWWWcccqqqeeeeeeeeeeeeccc```]]]ZZZOOOKKKGGGBBB???===<<<;;;:::999999999:::<<<===>>><<<===>>>???AAAEEEJJJNNNbbbqqq{{{gggYYYOOONNNNNNOOORRRUUUXXXYYYYYY\\\bbbiiiqqqxxx}}}yyypppgggccccccgggqqq|||rrreee\\\YYY\\\eeejjjwww}}}uuuqqqnnnooooooqqqwww~~~sssfff\\\VVVTTTTTTSSSRRRPPPOOOOOOOOOOOOOOORRRVVV[[[^^^___^^^^^^```````````````aaabbbccc___^^^\\\YYYUUUSSSQQQQQQQQQUUU\\\aaafffkkkpppttt}}}|||wwwpppmmmhhhdddaaa___\\\ZZZVVVUUUUUUXXX\\\___aaaaaabbbaaa```aaabbbbbbaaa```bbb```\\\YYYVVVSSSOOOMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSVVVYYY\\\___```aaa___]]]]]]^^^___]]]\\\VVVSSSNNNKKKKKKKKKKKKKKKGGGEEECCC@@@>>><<<::::::888999;;;;;;:::999999:::999888777666666666666666;;;>>>DDDIIIKKKJJJGGGEEEBBBBBBAAA@@@???>>>=========<<<;;;::::::;;;<<<===:::;;;<<<===>>>???@@@@@@???@@@AAABBBBBBAAA@@@???@@@AAACCCEEEHHHJJJLLLMMMPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@<<<<<<;;;999999888888888777777777666555666999;;;AAACCCEEEHHHHHHFFFDDDBBBCCCCCCAAA@@@@@@??????@@@============>>>???@@@AAADDDGGGKKKNNNRRRVVV\\\______aaadddhhhnnnvvv}}}yyyuuurrrooolllhhheeeffffffeeeccc^^^YYYSSSPPPLLLIIIEEEBBB@@@???===;;;:::::::::;;;>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLKKKKKKGGGGGGFFFDDDBBB@@@===<<<:::;;;<<<======;;;999777777777777666666777777777666666666666666666666666333555888888888888999:::888999999999999999::::::999999999999999999999999999999999999999999999999777777777777777777777777666666666666666666666666666777666555666888===@@@KKKXXXiiixxxyyyxxx}}}|||sssmmmjjjgggeeedddccc```[[[TTTMMMFFFBBBEEEJJJSSS]]]kkk{{{cccccccccbbb``````aaaaaaZZZVVVOOOGGG@@@===<<<===::::::999999:::<<<>>>???<<<===???AAADDDJJJRRRWWWppp|||zzzxxxwwwpppppppppppprrrwww~~~qqq```UUULLLLLLLLLMMMNNNQQQTTTVVVZZZ___gggpppwww|||~~~~~~pppggg___^^^dddooo~~~rrreee\\\XXX[[[aaaggglllwww~~~~~~~~~wwwrrrnnnmmmlllmmmsss{{{~~~uuuhhh]]]WWWVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSUUUWWWZZZ^^^aaacccdddeeeeeefffgggiiijjjkkkkkkeeebbb]]]XXXTTTQQQPPPOOORRRVVV\\\aaafffkkkooosssyyy{{{{{{tttooolllkkkjjjiii______```cccfffhhhgggffffffeeeeeefffhhhhhhfffdddeeeccc___\\\ZZZWWWSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPRRRRRRTTTTTTTTTUUUWWWXXXXXXWWWSSSPPPLLLJJJIIIHHHGGGFFFAAA@@@???===;;;::::::999888999;;;;;;:::::::::;;;999999888777777777888888<<>>===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJMMMOOOPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPOOONNNLLLJJJGGGDDDCCC>>>===<<<:::999888888888888999999777555555666888888:::===???AAA@@@???>>>????????????@@@AAABBBCCC>>>>>>>>>>>>>>>??????@@@AAADDDGGGKKKNNNRRRWWWZZZ]]]___cccggglllttt}}}}}}zzzzzzwwwsssooolllhhhdddaaa`````````^^^ZZZUUUPPPMMMIIIFFFAAA>>>===<<<:::999:::::::::;;;===???AAABBBGGGHHHJJJLLLMMMMMMMMMLLLFFFEEEEEECCCAAA???<<<;;;:::;;;===>>>===<<<:::999999888888777777888888999777777777777777777777777333555888888888888999:::888888888999999:::::::::999999999999999999999:::999999999999999999999999888888888888888888888888777777777777777777777777666777777666666888;;;>>>NNN\\\oooyyyqqqkkkgggfffeeeccc___XXXPPPHHHCCCBBBGGGNNNXXXdddvvv```aaaaaa___^^^___aaadddaaa^^^XXXPPPGGG@@@>>>===;;;:::888888888:::<<<===<<<===???BBBHHHQQQ[[[bbb{{{ssskkkgggfffffffffeeeeeeddddddhhhmmmrrrvvv{{{yyypppaaaTTTMMMHHHIIIJJJJJJKKKOOOTTTXXX^^^eeeppp|||qqqhhhaaaccckkkxxx{{{nnneee___]]]aaahhhooottt}}}yyywwwvvvxxx{{{|||zzzxxxuuupppllljjjiiiiiinnnvvv{{{~~~~~~wwwkkk```[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXX[[[^^^cccgggiiijjjiiiiiijjjmmmpppppppppjjjddd]]]WWWSSSQQQPPPOOOQQQUUU[[[```dddhhhmmmpppvvvuuuxxx|||xxxwwwxxxyyyyyyoooooonnnoooppppppnnnlllkkkkkkkkkmmmooonnnmmmkkkiiigggdddbbb___\\\XXXUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGIIIJJJLLLMMMOOOOOOOOOOOONNNLLLJJJIIIHHHGGGDDDBBB>>>===<<<;;;::::::::::::999;;;<<<<<<;;;:::;;;<<<:::999999888888888999999<<>>======>>>??????<<<<<<<<<<<<===>>>@@@AAAEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTRRRTTTWWWYYYZZZZZZYYYXXXVVVVVVUUURRROOOKKKGGGEEE@@@???===;;;:::888888888888999:::999777555555666555666888:::;;;;;;;;;;;;::::::;;;<<<===???AAABBB>>>>>>=========>>>?????????AAAEEEHHHKKKOOOSSSWWWZZZ]]]aaaeeekkkqqqxxx}}}~~~~~~wwwrrrrrrooollliiigggccc___\\\XXXXXXXXXVVVSSSOOOKKKIIIEEEBBB>>><<<;;;;;;999888999999:::;;;<<<>>>???@@@EEEGGGJJJLLLNNNNNNNNNMMMGGGFFFDDDBBB@@@>>><<<;;;:::;;;<<<======<<<;;;:::999999999888888999999999777777777777777777777777444666888888888777888999888888888999999::::::;;;999999999999::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777666777777666666777:::===MMM[[[nnn}}}vvvlllgggddddddaaa]]]WWWPPPIIIEEEAAAEEEKKKRRR\\\mmm]]]___aaaaaa___^^^```bbbeeefffddd^^^TTTJJJDDDAAA>>><<<;;;999999;;;===>>>>>>???BBBGGGOOOZZZfffnnnuuuggg```^^^___```___```___^^^^^^aaaeeehhhjjjnnnuuuyyy|||}}}}}}~~~{{{qqqiiieee___TTTKKKHHHGGGHHHJJJKKKNNNTTT]]]cccooovvv~~~uuunnnpppxxxzzzrrrnnnkkkiiilllqqqxxx}}}~~~yyyssspppnnnooorrrsssrrrooopppkkkhhhgggffffffkkkrrrtttyyy{{{vvvkkkbbb]]]]]]YYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ\\\___cccgggjjjmmmmmmkkkiiikkkooorrrssssssnnnggg^^^WWWTTTSSSQQQPPPQQQUUUZZZ```dddhhhmmmpppssspppqqqzzz{{{wwwvvvuuutttsssppppppqqqsssuuuuuurrrppplllkkkiiihhhfffbbb]]]YYYWWWVVVTTTRRROOOMMMKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@CCCEEEGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIGGGCCC@@@<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>===<<<;;;;;;<<<::::::999999999999::::::;;;???FFFNNNWWW___eeehhhiiifffaaa[[[SSSMMMHHHEEECCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBCCCGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKMMMPPPSSSVVVXXXZZZXXXXXXYYY[[[\\\]]]]]]]]]ZZZZZZXXXUUUQQQMMMHHHFFFAAA@@@>>><<<:::999888777777888:::999777666555666444444444555666777888888666666777777999:::<<<===<<<<<<;;;;;;<<<===>>>>>>>>>@@@CCCFFFIIILLLQQQTTTUUUXXX]]]bbbggglllqqquuuvvvzzz|||ssskkkeeecccbbb___^^^\\\ZZZVVVSSSPPPPPPNNNMMMJJJGGGEEEDDD@@@>>>;;;:::::::::999777777777999:::<<<>>>???@@@BBBEEEHHHLLLNNNOOOOOONNNIIIHHHEEEBBB???======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888555777999999777777777888777888888999::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777666666666999;;;EEEPPP```mmmuuu|||vvvjjjccc]]][[[YYYUUUPPPKKKGGGDDD@@@CCCFFFIIIPPP```tttZZZ^^^bbbcccaaa_________hhhlllnnnkkkaaaUUUKKKFFFCCCAAA???======>>>@@@BBBBBBCCCGGGMMMVVVcccpppyyy|||nnnbbb]]]]]]aaaccc]]]]]]^^^]]]]]]___bbbeeeeeeiiinnnqqqsssssstttuuuyyy}}}}}}zzzmmmccc[[[YYYVVVNNNIIIIIIHHHJJJMMMPPPUUU]]]hhhppp{{{|||{{{}}}yyyxxxyyyxxxuuuvvvyyyzzzxxxsssqqqnnnkkkkkkmmmooommmkkkkkkgggeeeeeeeeeeeejjjqqqoootttxxxtttjjjaaa]]]]]]YYY[[[]]]^^^^^^]]]\\\[[[ZZZ\\\___cccgggkkkmmmnnnnnnllliiikkkooossstttsssqqqjjj___XXXUUUTTTSSSRRRQQQUUU[[[aaafffjjjooossssssnnnmmmuuu{{{xxxwwwxxxxxxttttttuuuwwwyyyxxxvvvtttnnnmmmlllllljjjeee```\\\XXXVVVTTTQQQOOOLLLJJJHHHFFFFFFGGGGGGEEECCC@@@>>>@@@BBBEEEEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIGGGBBB???;;;;;;::::::;;;;;;<<<===<<<>>>???>>>===;;;;;;<<<:::::::::999999:::;;;;;;999<<>><<<:::999888777555777999999777666555666333222111111222333444666444444444444555666777888::::::::::::;;;<<<=========@@@CCCEEEHHHKKKPPPSSSPPPTTTZZZ___cccgggkkknnnppptttzzz~~~~~~}}}{{{zzzyyyyyyxxxyyy{{{~~~}}}wwwppphhh___ZZZWWWUUUTTTTTTSSSQQQMMMJJJKKKJJJHHHFFFDDDBBB@@@@@@<<<;;;999999::::::888777555666777:::<<<>>>@@@AAAAAACCCHHHLLLOOOPPPPPPOOOLLLJJJFFFBBB???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::;;;888888888888888888888888666888999999777666666777777777888999::::::;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888777666666999;;;;;;DDDQQQ\\\eeemmmxxxsssfff___UUUSSSPPPLLLHHHEEEBBBAAA>>>@@@AAABBBFFFTTThhhxxxfffbbb^^^\\\]]]___```aaaaaahhhppptttpppdddVVVLLLJJJCCC???@@@AAA@@@???@@@BBBGGGMMMSSS[[[kkk|||vvvmmmgggeeegggiiikkkjjjgggeeeeeehhhkkknnnooonnnppprrrrrrqqqoooooooooxxx{{{wwwlllbbbYYYWWWVVVRRROOOOOORRRSSSVVVZZZbbbmmmyyy~~~vvvrrrppppppuuu}}}|||wwwuuusssqqqoookkkjjjhhhfffeeefffggghhhjjjgggdddcccdddiiinnnqqqvvvuuutttqqqmmmiiifffdddeee```\\\\\\\\\ZZZ]]]bbb\\\___aaacccdddfffjjjmmmggggggjjjpppvvvyyyxxxvvvpppiii```YYYWWWWWWVVVTTTYYYZZZ\\\```ffflllqqqtttpppooonnnpppwww|||yyyyyyyyyxxxyyyzzzzzzyyyxxxvvvsssrrrmmmlllkkkkkkjjjfffaaa^^^ZZZWWWRRROOOMMMLLLJJJHHHHHHGGGFFFEEECCCAAA@@@????????????>>>??????@@@AAAFFFFFFGGGGGGFFFDDDAAA@@@===<<<:::999999999:::;;;>>>>>>======<<<;;;:::999777888999;;;<<<<<<<<<<<<999===BBBIIIPPPXXXaaagggnnnnnnmmmggg___VVVPPPMMMKKKJJJIIIIIIIIIKKKMMMOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMRRRUUUVVVWWWYYYZZZ\\\^^^```aaaaaa___]]]\\\]]]]]]\\\[[[\\\[[[ZZZWWWSSSNNNIIIFFFEEEBBB>>>:::888777888999888888888888999999666444555555555666666666666666333444444444666777888999888999999:::;;;<<<======>>>???BBBEEEGGGIIIKKKKKKQQQRRRTTTVVVZZZ]]]```aaagggjjjooossswwwzzz{{{{{{xxxxxxvvvuuuttttttttttttzzzyyywwwwwwyyyzzzyyyyyyssspppjjjccc\\\UUUPPPMMMFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999;;;===>>>???CCCEEEIIILLLNNNMMMLLLJJJIIIIIIFFFBBB>>><<<<<<===<<<:::999:::<<<=========:::;;;;;;<<<;;;:::888777999999999999888888777777999999999999888888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;::::::999888888888999===<<<;;;;;;::::::::::::888888888888888888888888??????DDDLLLTTT[[[eeennn}}}tttggg\\\UUUNNNKKKHHHFFFDDDBBB???<<>>>>>>>>>>>======<<<;;;999999:::;;;<<<=========???AAAFFFJJJOOOVVV]]]bbbggghhhiiifffaaa[[[VVVTTTQQQPPPOOONNNOOOPPPRRRSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPSSSVVVZZZ]]]]]]^^^```aaabbbccccccaaa^^^\\\[[[[[[[[[ZZZYYYVVVVVVUUUSSSPPPLLLHHHFFFCCCAAA>>>;;;999888888888888777777888:::999777555555555666666666666777777555555444444444555666666888888999:::;;;<<<===>>>???@@@BBBEEEHHHJJJKKKKKKNNNNNNPPPRRRUUUXXX[[[\\\^^^```dddhhhlllooopppqqqqqqqqqpppooooooooooooooouuurrrooolllkkkiiifffddd___]]]YYYTTTNNNIIIEEECCCBBBAAA@@@>>>======<<<<<<:::999999888888888888999777777888888999999999:::888888888999;;;===>>>???BBBDDDIIIMMMPPPPPPOOOOOOQQQPPPMMMIIIDDD@@@???@@@;;;:::999999;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888888999999999999888888888777:::999999999888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999999999::::::999888888888888888999999999999999999999999======@@@HHHNNNSSS\\\eeettt{{{|||qqqggg^^^UUUPPPKKKIIIGGGFFFEEEDDDBBB@@@@@@??????@@@AAADDDOOOZZZppprrroookkkhhhfffccc```^^^ZZZ\\\bbbmmmwww{{{xxxssscccXXXNNNIIIHHHFFFGGGJJJNNNTTT^^^jjjyyyzzzsssrrrtttuuuwwwzzz}}}}}}yyyvvvsssqqqpppqqqvvv}}}|||qqqkkkhhhfffeeegggmmmqqqyyy{{{llldddcccfffhhhmmmooossswwwyyywwwsssoooaaa^^^YYYUUUSSSRRRSSSTTT```ooo{{{vvvuuuuuusssuuuxxxvvvqqqllliiiiiikkkmmmmmmpppooonnnlllmmmnnnpppqqqooopppqqqssstttvvvwwwxxxzzzyyyvvvttttttuuuwwwxxxtttooolllkkkgggbbb```aaaccc___[[[]]]eeelllppppppoooooooooqqqtttvvvwwwwwwooolllhhhfffdddccc```___cccffflllqqquuuwwwxxxwwwsssppplllkkkqqq~~~{{{zzzzzzyyyxxxvvvuuurrrpppnnnmmmmmmmmmqqqppppppooonnnkkkfffccc[[[XXXTTTQQQOOOMMMKKKJJJFFFEEECCCAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;::::::;;;===>>>??????@@@@@@@@@@@@??????;;;<<<<<<=========>>>>>>???AAACCCFFFHHHLLLQQQUUU___bbbeeeeeebbb]]]ZZZXXXUUUTTTSSSRRRSSSSSSUUUVVVTTTTTTSSSRRRQQQOOOOOONNNNNNQQQTTTWWWYYY[[[^^^```cccddddddeeeeeeddddddddd___\\\ZZZXXXXXXXXXVVVUUUOOOOOOOOONNNKKKIIIFFFEEEBBBBBB@@@>>><<<;;;999999777777666888999999888666555555666666777777777777777666555444444444444444777777888:::;;;===>>>>>>>>>???AAADDDFFFHHHIIIIIIIIIJJJKKKMMMPPPRRRUUUVVVZZZ[[[^^^aaaeeehhhkkkmmmiiiiiiiiiiiiiiiiiiiiiiiinnnjjjfffaaa^^^ZZZVVVTTTOOONNNLLLIIIFFFCCCAAA???===<<<;;;:::999888888888666666555555555666777777666666777888999:::;;;;;;888888888999:::<<<>>>>>>BBBEEEKKKPPPTTTVVVVVVVVVVVVUUUSSSNNNHHHCCCAAAAAA>>>===;;;;;;===>>>>>>===<<<<<<<<<<<<;;;:::999888999999999999888888888888::::::999999999999888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::===BBBFFFJJJQQQYYYggglllqqqsssqqqnnnmmmnnnrrrqqqpppqqqsssvvvwwwwwwvvvzzzyyyppphhh```ZZZUUUQQQMMMKKKIIIHHHHHHHHHGGGEEECCCAAABBBCCCBBBAAAGGGOOOeeeuuusssrrrpppooonnnkkkgggccc^^^\\\\\\eeeqqqyyyyyywwwlll___RRRLLLIIIHHHJJJNNNUUU\\\fffsss~~~vvvtttvvv{{{|||yyywwwssswww}}}}}}|||~~~gggWWWRRRQQQRRRUUU\\\\\\]]]___```___\\\ZZZOOOMMMKKKIIIHHHIIIKKKLLLQQQaaavvvwwwlllgggfffeeegggjjjmmmkkkhhhhhhiiimmmqqqtttvvvuuusssrrrrrrssstttvvvsssuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{|||vvvqqqllliiifffaaaaaadddkkkiiiggggggjjjnnnqqqrrrsssrrrqqqqqqsssuuuwwwxxxssssssrrrqqqooommmjjjhhhiiinnntttzzz~~~}}}{{{yyytttrrrnnnmmmpppyyy~~~zzzxxxwwwuuusssrrrooollliiigggggghhhiiinnnmmmmmmmmmllliiieeeaaa]]]YYYTTTPPPNNNLLLIIIGGGDDDCCCAAA???>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDAAAAAABBBAAAAAA???>>>===;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCDDDDDDDDDDDD?????????>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEIIIKKKXXX\\\```aaa___\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPOOONNNMMMPPPTTTZZZ^^^aaaccceeefffgggggggggfffeeecccaaa```[[[XXXUUUTTTSSSRRRQQQOOOJJJJJJJJJIIIGGGEEECCCBBBCCCCCCCCCBBBAAA>>><<<;;;777666555666888888777666666666666777777888888999888777666666555666666666666777888999;;;===>>>>>><<<===???AAACCCEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQXXXYYY[[[^^^aaaeeehhhjjjfffffffffeeedddcccbbbaaa```]]]YYYVVVSSSPPPMMMKKKFFFFFFEEECCCBBB@@@???>>>999888777666666666666666666555555666777888999:::999999::::::;;;<<<<<<===888888888999:::;;;===>>>DDDGGGNNNTTTYYY[[[\\\\\\ZZZZZZYYYUUUOOOJJJGGGGGGEEECCCAAA@@@AAABBBAAA@@@=========<<<;;;:::999999999999999999999999999999::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;??????>>>>>>===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD????????????>>>===<<<<<<;;;;;;:::;;;<<<>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJFFFEEECCCAAA@@@?????????@@@BBBCCCDDDEEEFFFHHHJJJOOOSSSXXX[[[[[[ZZZXXXXXXVVVVVVUUUSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKPPPUUU\\\aaaeeefffhhhiiiiiiiiihhhgggeeeaaa^^^\\\UUUSSSPPPNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@BBBBBBCCCCCCAAA???===<<<777666555555666777777666666666777777888999999:::888888888888888999999:::666777888999;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNRRRSSSTTTWWWZZZ^^^aaacccfffeeedddccc```]]][[[YYYRRROOOLLLJJJHHHFFFDDDBBB??????>>>===<<<;;;::::::777666666555555555666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===BBBFFFMMMTTTZZZ]]]_________```aaa^^^ZZZVVVSSSRRRLLLIIIFFFEEEEEEDDDBBBAAA??????>>><<<;;;:::::::::999999999999999999999:::::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<========================???======@@@AAABBBHHHOOOTTTXXX]]]```___\\\YYYWWWTTTQQQNNNMMMMMMNNNMMMLLLLLLNNNPPPRRRUUUYYY^^^aaabbbdddgggjjjlllooosssvvv{{{|||}}}|||wwwtttrrrrrrwwwsssnnniiifffdddaaa___WWWRRRNNNLLLIIIEEEGGGLLLQQQZZZiiiyyykkkkkknnnqqqsssssspppnnnaaa[[[VVVWWW^^^fffiiijjjdddYYYOOOKKKLLLMMMQQQVVVYYYbbbppp{{{uuutttwwwmmm[[[KKKGGGFFFDDDDDDHHHCCCBBBAAAAAABBBBBBAAA???@@@??????>>>>>>>>>>>>>>>DDDMMMYYYeeetttwwwjjj[[[RRROOOOOOVVV^^^fffiiimmmqqquuu{{{}}}zzzwwwvvvvvvtttuuuuuuuuutttsssqqqppprrrtttyyy|||~~~~~~|||zzzssskkkdddbbbaaaccciiiqqqvvv|||}}}uuupppqqquuuvvvwwwwwwvvvvvvxxx|||}}}zzzxxxuuuyyy~~~~~~{{{{{{|||~~~~~~}}}zzzyyyuuuqqqlllhhheeedddcccaaa___\\\\\\]]]^^^```gggggggggggggggddd```\\\WWWSSSNNNJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@????????????AAABBBDDDEEEEEEEEEDDD??????>>>>>>============<<<<<<<<<===???BBBDDDEEEFFFGGGIIILLLNNNPPPPPPQQQOOOMMMJJJFFFDDDBBBAAAAAA???AAACCCDDDCCCDDDFFFGGGEEEIIIOOOTTTVVVXXXZZZ[[[WWWWWWVVVUUUSSSRRRQQQPPPMMMLLLLLLKKKKKKJJJJJJIIINNNSSSZZZ```dddfffggghhhiiiiiihhhgggddd___[[[YYYQQQOOOLLLKKKJJJJJJHHHGGGIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@AAAAAA@@@???===<<<:::888666666777888777666666666777888999::::::;;;999999999999999:::;;;<<<777777888999:::;;;<<<<<<@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJMMMNNNPPPSSSWWWYYY\\\]]]aaaaaa```^^^ZZZVVVSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>===<<<<<<;;;::::::666666555555555666777777666555666666777888999:::;;;:::::::::999999999888888888888888999:::;;;<<<>>>CCCKKKSSS[[[```bbbcccbbbdddffffffbbb^^^[[[ZZZSSSPPPLLLJJJHHHFFFCCCAAAAAA@@@>>>===;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>AAABBBCCCIIIPPPUUUYYY```eeefffccc^^^ZZZUUURRRNNNKKKJJJIIIHHHFFFEEEEEEEEEEEEGGGIIILLLMMMOOOQQQTTTVVVXXX\\\aaaeeedddfffjjjpppwww~~~|||zzzxxxooohhh```ZZZRRRJJJGGGIIIKKKPPP\\\lllyyypppppprrrtttvvvvvvtttqqqddd___ZZZXXXZZZ___ccceee\\\SSSLLLMMMPPPSSSWWW[[[]]]fffuuu{{{xxx{{{www[[[NNNEEEFFFEEE???>>>AAAAAA@@@???@@@AAAAAA???>>>????????????????????????@@@EEEJJJQQQ]]]jjjooonnniiiaaaXXXRRROOOOOOVVV___iiinnnuuu|||{{{wwwtttsssqqqppppppooooooppppppqqqrrrtttwwwyyyzzzyyyxxxwwwmmmgggaaa```aaaccciiiqqqvvvyyy|||yyytttqqqsssvvvwwwyyy{{{||||||~~~}}}{{{{{{}}}||||||}}}~~~~~~~~~}}}yyywwwsssrrroookkkfffbbb``````\\\[[[ZZZXXXXXXYYY[[[\\\bbbaaaaaabbbbbb___[[[WWWNNNKKKHHHEEEDDDCCCBBB@@@>>>???@@@BBBBBBAAA???>>>@@@BBBDDDFFFGGGGGGFFFFFFAAA@@@@@@?????????????????????@@@AAACCCFFFIIIJJJIIIJJJMMMPPPRRRTTTVVVVVVYYYVVVRRRMMMIIIFFFEEEDDD???AAACCCCCCBBBBBBCCCDDDBBBFFFKKKOOORRRVVVYYY\\\WWWWWWVVVTTTRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKPPPWWW]]]```bbbdddeeeeeeeeeeeeccc___[[[VVVSSSNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGBBBBBBBBBBBBAAA@@@@@@??????===:::999999:::999888666777777888999:::;;;<<<;;;;;;:::999999999::::::888888999999999:::::::::???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEJJJLLLOOOSSSVVVXXXYYYYYYXXXXXXWWWUUURRRNNNKKKIIIJJJGGGDDDCCCBBBAAA@@@>>>>>>>>>==================666555555555666777777888777777777777777888999:::999999999:::::::::::::::888888888888999:::;;;;;;<<>><<<<<<;;;<<<<<<======>>>>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@BBBDDDJJJRRR\\\bbbkkktttyyywwwrrrnnnhhhddd^^^XXXSSSNNNJJJGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLPPPVVVZZZYYY[[[aaaiiirrr|||wwwooodddVVVNNNKKKNNNNNNUUUaaalllttt~~~xxxxxxxxxyyyzzzzzzwwwtttiiieee```[[[YYY[[[^^^aaaWWWOOOKKKNNNTTTWWW[[[___aaajjjxxx}}}aaaQQQFFFBBBFFFEEE;;;888;;;===<<<<<<===>>>>>>===;;;;;;;;;<<<============<<<<<<>>>@@@DDDMMMXXX]]][[[^^^ZZZWWWUUURRRRRRYYYbbbnnnttt}}}|||vvvsssqqqnnnmmmlllkkklllnnnqqqrrrrrrssssssssssssttttttttthhhbbb^^^___```aaagggmmmsssssssssrrrqqqsssuuuwwwxxx{{{~~~}}}|||~~~}}}zzzxxxxxxzzzyyyuuuqqqnnnmmmkkkgggccc```______XXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\]]]\\\ZZZVVVRRRHHHFFFCCCBBBBBBCCCBBBAAA===???AAACCCCCCBBB@@@>>>AAACCCEEEHHHIIIIIIHHHGGGCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBDDDFFFIIILLLNNNJJJLLLOOORRRUUUWWWYYYYYY___\\\WWWQQQMMMIIIHHHGGGEEEGGGHHHGGGFFFEEEEEEFFFEEEHHHKKKNNNPPPSSSVVVYYYUUUUUUTTTRRRPPPNNNLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLIIINNNTTTZZZ]]]___bbbccc```aaa```^^^[[[VVVQQQNNNNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKFFFFFFEEEEEEDDDDDDDDDDDDCCC@@@===;;;<<<<<<;;;:::666777777999:::;;;<<<<<<===<<<:::999888777777777999999999999999999999999<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGKKKOOORRRTTTTTTTTTPPPPPPPPPOOOLLLIIIEEECCC@@@>>><<<<<<===>>>===<<<:::::::::;;;;;;<<<<<<<<<555555555555666777888888999999999999999::::::;;;999::::::;;;<<<===>>>>>>888888888888999:::;;;;;;===DDDNNN[[[fffoootttvvvzzz}}}|||wwwsssqqqfffbbb]]]XXXUUUQQQMMMJJJCCCAAA???===;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>:::::::::::::::;;;<<<<<<========================<<<:::;;;???BBBDDDKKKRRRbbbjjjvvvzzzqqqggg^^^VVVNNNJJJJJJHHHFFFEEEFFFGGGGGGGGGBBBCCCDDDDDDFFFJJJPPPTTTWWWZZZ```hhhrrr}}}tttcccWWWRRROOOLLLOOOWWW^^^ccckkkuuu||||||yyywwwwwwtttqqqkkkeeeaaa___``````VVVUUUSSSTTTVVVZZZ^^^aaagggooo|||}}}iiiZZZJJJGGGDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA????????????=========>>>@@@AAA@@@>>>===<<>>>>>@@@@@@===>>>@@@@@@??????@@@AAABBBCCCFFFHHHHHHFFFDDDBBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEGGGJJJNNNRRRSSSSSSVVVRRROOOQQQWWW\\\\\\[[[[[[\\\\\\XXXRRROOONNNPPPJJJIIIHHHGGGGGGGGGHHHIIICCCFFFJJJNNNRRRUUUWWWXXXXXXWWWVVVTTTRRRPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIMMMMMMNNNSSSYYY]]]]]]\\\]]]\\\ZZZVVVRRRNNNJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFGGGIIILLLOOOPPPGGGHHHHHHGGGGGGJJJNNNQQQNNNJJJEEEBBBBBBAAA>>><<<<<<;;;;;;:::::::::;;;;;;888999:::;;;;;;:::999888777777777777777888888999>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHJJJKKKKKKKKKKKKJJJHHHFFFDDDBBBBBBAAABBBAAA@@@???>>>=========999:::;;;<<<<<<;;;:::999888888777777777777777888:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::999999888888999999:::<<<@@@JJJXXXcccmmmzzz|||wwwsssmmmfff^^^VVVOOOIIIEEEDDDAAA>>>:::999999;;;<<<<<<<<<<<<<<<======>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========<<<<<<;;;>>><<<;;;<<>>===<<<===>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>===???BBBDDDFFFNNNXXXgggvvvwwwlllbbb]]]WWWTTTPPPNNNMMMLLLKKKIIIHHHGGGFFFHHHKKKNNNPPPPPPXXX^^^fffmmmttt}}}{{{lll^^^VVVNNNMMMMMMNNNRRRXXX___cccjjjpppwww}}}~~~~~~}}}zzztttnnnhhhdddbbbaaaWWWVVVVVVWWWZZZ^^^cccfffmmmuuuyyyjjjYYYLLLFFFEEECCCCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>???@@@AAA@@@???@@@>>>???CCCEEEGGGLLLSSS\\\^^^```______bbbjjjpppyyytttqqqooonnnoookkkhhhhhhgggggglllsssrrrpppppppppooommmkkkjjjfffbbb```cccddddddggglllnnnpppssswww{{{~~~|||yyyxxx{{{~~~~~~|||}}}~~~{{{uuupppnnnmmmmmmlllmmmjjjeeeaaa^^^[[[XXXVVVOOOOOONNNNNNMMMMMMMMMLLLPPPQQQTTTVVVVVVTTTRRRPPPIIIGGGCCC@@@>>>>>>??????@@@AAABBBBBBAAAAAABBBDDDFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLMMMLLLLLLKKKJJJJJJKKKNNNRRRVVVXXXXXX\\\XXXVVVXXX]]]``````^^^\\\\\\\\\XXXSSSOOONNNOOONNNMMMLLLKKKKKKLLLNNNOOOIIIKKKMMMPPPSSSUUUVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHLLLLLLMMMQQQVVVYYYYYYXXXXXXWWWUUUSSSOOOLLLIIIGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGIIILLLOOOPPPKKKKKKIIIIIIKKKPPPXXX^^^___YYYRRRLLLGGGCCC???;;;<<<;;;;;;:::::::::;;;;;;999:::;;;;;;;;;;;;:::999888888888888888999::::::======>>>>>>>>>?????????????????????????????????AAABBBDDDEEEFFFFFFFFFEEEGGGFFFDDDBBB@@@??????>>><<<;;;:::999999999999999;;;<<<===>>>>>>===<<<;;;999888888777777888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;===@@@JJJWWWbbbmmm{{{xxxnnnddd[[[RRRMMMIIIHHHFFFCCC@@@>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>>AAA???>>>???@@@AAA???===???>>>======???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===???CCCDDDGGGOOOYYYhhhxxxxxxpppeeebbb^^^[[[YYYWWWTTTRRRMMMKKKJJJKKKOOOSSSVVVWWW___dddlllsssyyy~~~|||zzzxxxwwwwwwwwwvvvtttzzz}}}}}}vvvjjj]]]UUUNNNMMMLLLKKKMMMQQQVVVYYY\\\aaaggglllrrr{{{{{{ssskkkeeeaaaZZZZZZZZZ\\\___dddiiillltttzzzpppbbbVVVKKKBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBAAA@@@BBB??????AAABBBDDDIIIQQQ\\\```dddeeedddgggooouuu~~~xxxtttrrrqqqooonnnsssnnnjjjhhhffffffkkkrrrttttttsssqqqooommmkkkiiigggcccaaadddeeefffjjjooooooqqquuuyyy~~~{{{uuuqqqrrrvvvyyy}}}yyyxxxwwwyyy~~~xxxsssmmmiiiggggggffffffhhheee```]]]ZZZXXXUUURRRKKKKKKJJJIIIHHHGGGFFFFFFIIIKKKNNNQQQRRRSSSRRRQQQKKKIIIFFFCCC@@@@@@@@@@@@???@@@AAAAAA@@@???AAABBBDDDDDDEEEFFFGGGHHHHHHHHHJJJKKKNNNPPPQQQQQQPPPOOOPPPOOOPPPSSSXXX\\\___```bbb```___aaaeeegggfffdddaaaaaa```]]]XXXUUUTTTTTTRRRQQQOOOMMMMMMOOOQQQSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTRRROOOMMMKKKGGGGGGFFFEEEEEEEEEFFFGGGKKKKKKKKKNNNQQQSSSSSSRRRQQQQQQPPPNNNLLLJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFGGGIIIKKKMMMOOONNNMMMLLLLLLPPPYYYeeemmmooojjj```XXXPPPJJJDDDAAA======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA???>>>@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999:::::::::;;;<<<<<<======<<<<<<;;;:::999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<<<<======@@@HHHUUU```lll|||ttthhh]]]TTTOOOJJJIIIGGGEEECCCAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;>>>>>>============>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@CCCAAA??????@@@AAA@@@???AAA@@@??????AAAAAAAAA???AAAAAA@@@@@@???>>>======>>>???@@@AAAAAAAAAAAAAAA???>>>@@@DDDFFFHHHQQQZZZhhhyyy|||xxxtttqqqnnnjjjggg^^^[[[XXXXXX[[[```dddfffjjjnnnssswww|||{{{uuuqqqooolllhhhdddeeebbb````````````___^^^___dddjjjmmmjjjcccYYYSSSMMMKKKIIIGGGGGGHHHJJJLLLLLLPPPUUUXXX\\\ccclllsss~~~sssiiiccc______```aaaeeeiiimmmooovvv|||yyylll^^^SSSMMMHHHEEECCCDDDFFFHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDCCCCCCDDDCCCBBBBBB???>>>???@@@BBBHHHPPP```ffflllmmmjjjkkkpppuuu|||zzzxxxvvvuuuuuuuuusssrrrtttooojjjiiiggghhhnnnvvv{{{}}}zzzwwwrrrnnnjjjfffdddfffhhhiiimmmssssssuuuxxx||||||tttmmmkkkmmmrrrwww~~~{{{uuuqqqooosss|||zzzvvvmmmiiidddaaa`````````___aaa^^^ZZZXXXVVVTTTQQQNNNHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNOOOOOOOOONNNLLLJJJGGGEEECCCCCCCCC@@@AAABBBBBB@@@@@@AAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOSSSUUUVVVUUUUUUUUUTTTTTTWWW\\\aaadddffffffeeefffiiilllnnnnnnllllllkkkjjjgggdddbbbaaa```]]][[[WWWUUUSSSTTTVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUSSSQQQMMMJJJHHHDDDDDDCCCBBBCCCDDDEEEFFFJJJJJJKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMOOOUUU___kkksssuuuppphhh___XXXQQQMMMJJJCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;<<<<<<=========>>>>>>>>>???????????????????????????@@@@@@@@@???>>><<<;;;<<<;;;:::999888888888999::::::999::::::;;;<<<<<<999999999::::::999999999::::::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======>>>@@@GGGRRR]]]jjjzzz{{{nnnbbbZZZUUUNNNLLLJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCCCCDDDDDDDDDIIIHHHGGGGGGGGGGGGEEECCCEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???AAAEEEGGGJJJRRR\\\hhhxxx}}}sssoookkkiiikkknnnrrrsssuuuvvvxxxxxxyyy|||{{{xxxuuutttuuuyyywwwqqqhhheee```]]][[[XXXTTTQQQSSSQQQOOONNNOOOOOONNNMMMLLLOOOUUUYYYYYYUUUPPPMMMIIIHHHEEECCCAAAAAABBBBBBCCCFFFHHHKKKMMMRRRYYY]]]lllqqqxxxzzznnnffffffffffffgggiiillloooqqqvvv{{{{{{ppp```TTTLLLIIIHHHIIIFFFIIILLLMMMLLLLLLNNNOOOQQQQQQQQQQQQQQQPPPNNNNNNNNNLLLIIIHHHGGGGGGEEECCCAAA>>>===>>>???AAAHHHPPPeeemmmvvvwwwsssoooqqqttt{{{~~~~~~~~~zzzyyyzzz{{{}}}|||zzzwwwqqqkkkgggeeeeeegggpppxxxxxxsssnnnlllmmmnnnooosssyyy{{{|||~~~|||vvvnnnhhhhhhmmmssswwwyyy{{{}}}~~~{{{yyyrrrooommmqqqzzz}}}vvvnnniiieeeaaa\\\YYYWWWVVVUUUTTTUUUSSSQQQPPPOOONNNKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMOOOMMMLLLJJJHHHHHHGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLNNNNNNQQQUUUYYY\\\^^^______[[[ZZZZZZ^^^bbbgggjjjjjjhhhiiikkkooosssuuuvvvvvvvvvuuutttssssssrrrqqqpppooolllhhhdddaaa`````````^^^^^^^^^]]]\\\\\\[[[[[[VVVVVVTTTRRROOOKKKHHHFFFCCCBBBAAAAAABBBCCCEEEFFFIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIGGGIIIMMMQQQVVV^^^ffflllpppnnnhhhaaaZZZTTTPPPOOOIIIHHHEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::999999::::::;;;<<<============>>>>>>>>>>>>????????????????????????===>>>?????????>>>===<<<:::999888888777777888888777777666777777888999:::999999999888888999999999::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>???EEEOOOYYYeeevvv|||oooddd^^^WWWTTTPPPMMMLLLJJJGGGEEEBBBAAAAAA@@@@@@@@@AAAAAAAAADDDFFFFFFDDDBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOONNNNNNOOOPPPPPPNNNLLLLLLKKKIIIGGGEEEDDDBBBAAA>>>???@@@@@@AAAAAAAAA@@@@@@@@@BBBFFFHHHKKKTTT]]]gggvvvzzzwwwwwwxxxyyyyyyzzzyyyvvvssspppooopppqqqpppooommmkkkhhhfffdddcccdddgggkkkooorrrrrrqqqqqqooooooooonnnjjjddd^^^[[[TTTRRROOOMMMJJJHHHEEEBBBCCCBBB@@@???@@@@@@???>>>CCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA???>>>>>>======???@@@AAABBBDDDHHHLLLOOOSSSXXX___fffllluuusssjjjkkkkkkkkkmmmoooqqqtttuuuwww{{{wwwiiiXXXNNNHHHFFFGGGJJJKKKOOORRRSSSRRRSSSVVVZZZ\\\\\\\\\[[[YYYWWWUUUSSSSSSQQQOOOMMMLLLJJJGGGDDDAAA>>>===???@@@AAAGGGNNNcccooo|||{{{uuusssuuu}}}|||zzz|||~~~pppjjjeeedddeeeiiisss}}}{{{wwwwwwwwwwww{{{xxxsssllliiilllqqqwwwzzzwwwxxxyyyzzz{{{{{{{{{{{{tttssssssvvv{{{{{{vvvnnnfff``````\\\WWWSSSPPPMMMKKKIIIJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIILLLMMMOOOOOOOOONNNNNNNNNNNNNNNOOOKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSWWW[[[___cccfffgggddddddeeeiiimmmpppqqqqqqmmmoooqqquuuxxx|||~~~~~~~~~~~~|||xxxsssooollljjjiiijjjjjjjjjiiihhheeecccaaa[[[YYYVVVRRRMMMJJJGGGEEECCCCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGDDDGGGKKKOOORRRVVVZZZ]]]ggggggeee___XXXRRRNNNLLLLLLJJJHHHEEECCCAAA@@@???>>>======<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======::::::999888777777777777999999888888999:::;;;;;;;;;::::::999999::::::;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>>>>???DDDMMMUUU```ooo|||}}}pppiii```ZZZSSSOOOMMMKKKGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIMMMPPPPPPMMMKKKLLLMMMHHHKKKNNNRRRUUUVVVVVVUUUUUUUUUSSSRRRRRRSSSTTTUUUTTTVVVYYYYYYXXXXXXYYYZZZTTTTTTUUUWWWYYYZZZYYYWWWXXXWWWTTTPPPMMMIIIGGGEEE@@@AAAAAABBBBBBAAAAAA@@@@@@???BBBFFFHHHKKKTTT^^^fffsss~~~|||{{{xxxvvvqqqooojjjeeeaaa___]]]]]]XXXXXXWWWVVVUUUUUUTTTSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^]]][[[XXXUUURRROOOMMMGGGGGGFFFDDDBBB@@@>>>======;;;999999::::::999888>>>===<<<;;;;;;;;;<<<============<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@CCCDDDFFFJJJQQQVVV[[[bbbjjjqqqxxxooonnnoooppprrrtttwwwzzz{{{|||nnn___QQQJJJHHHFFFHHHLLLNNNRRRVVVXXXXXX[[[aaaggghhhhhhgggfffccc___[[[YYYVVVUUUTTTSSSQQQNNNHHHEEEBBB@@@???AAAAAAAAAEEEKKKVVVfffxxx}}}vvvtttuuu|||~~~~~~}}}{{{~~~{{{uuuooonnnooosss~~~xxxtttooonnnrrrwww{{{}}}yyyyyyxxxyyyzzz|||~~~|||}}}~~~~~~}}}|||}}}}}}~~~{{{wwwsssnnnhhhaaa\\\XXXTTTPPPMMMKKKJJJHHHGGGFFFFFFFFFHHHJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJLLLOOORRRTTTSSSTTTUUUVVVWWWYYYZZZZZZVVVWWWWWWVVVUUUTTTTTTVVVRRRRRRRRRRRRRRRSSSTTTTTTUUUWWWYYY^^^ccchhhmmmooopppqqqssswww{{{}}}|||{{{vvvwwwyyy{{{~~~~~~{{{yyyyyyyyyyyyxxxuuupppkkkhhhaaa^^^YYYSSSNNNJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFCCCEEEFFFEEEBBB@@@@@@AAA>>>???@@@BBBDDDEEEEEEEEEDDDDDDBBBAAAAAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOZZZ\\\]]][[[UUUOOOLLLJJJIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@????????????@@@AAA>>>>>>======>>>>>>???@@@????????????@@@@@@@@@@@@????????????????????????===>>>?????????===<<<;;;;;;:::999888777777666777;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888888999:::;;;888888888888999:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????===>>>CCCKKKRRRZZZgggsss{{{mmmeee[[[TTTQQQOOOKKKHHHHHHIIIJJJLLLNNNQQQSSSTTTYYY]]]aaaaaa]]][[[\\\^^^YYY]]]ccciiilllmmmlllkkkjjjhhhfffeeedddeeeffffffgggjjjoooqqqpppooopppqqqkkkkkklllmmmnnnnnnkkkiiihhheeeaaa[[[UUUOOOKKKHHHDDDDDDEEEDDDDDDCCCBBBAAA??????AAAEEEHHHKKKTTT^^^eeeppp{{{}}}zzzvvvuuuwwwyyy{{{|||xxxvvvuuusssqqqmmmgggccc[[[XXXTTTPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOMMMMMMLLLJJJHHHFFFDDDCCC???@@@AAA@@@???===<<<;;;:::888777777888888888777888777777666666777888999888999999::::::999888888666666666777999<<<======???CCCIIIMMMOOOSSSYYY^^^{{{qqqoooppprrruuuxxx|||}}}~~~~~~{{{wwwtttssssss|||yyyfffXXXKKKIIIJJJJJJLLLQQQOOOTTTXXXZZZ\\\aaaiiipppppppppooommmiiiddd```]]]WWWWWWWWWVVVTTTPPPIIIEEEDDDBBBBBBCCCBBB@@@CCCHHHHHH[[[qqq}}}{{{uuussstttxxxzzz||||||}}}}}}{{{{{{zzzwwwsssssswww|||~~~~~~|||{{{yyyyyy{{{~~~zzzxxxxxxvvvsssppplllhhhccc]]]YYYNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGIIIKKKNNNOOONNNLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLOOOSSSWWWYYYYYYZZZ\\\^^^```cccdddeeedddeeefffeeecccbbbcccddd[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^aaadddjjjqqqvvvzzzyyyzzz}}}~~~~~~wwwppplllfffbbb\\\UUUOOOKKKIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFAAACCCDDDCCC???======???<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHFFFDDDDDDFFFGGGOOOSSSWWWXXXTTTOOOLLLLLLEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCAAAAAAAAAAAACCCCCC@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????>>><<<:::999;;;:::999888777666666666888888777777777777777888999888777666666777888999888888888888999:::;;;<<<<<<<<<<<<<<<=========>>><<<=========>>>>>>??????AAA@@@@@@??????@@@@@@AAA===>>>BBBJJJPPPWWWcccnnnwww}}}ttthhh```\\\ZZZVVVRRROOOPPPRRRTTTXXX[[[^^^___ggglllppppppllliiijjjmmmrrrwww~~~~~~|||{{{{{{||||||~~~}}}ssspppjjjbbbZZZRRRMMMIIIGGGGGGGGGGGGFFFDDDCCCBBB???>>>AAAEEEHHHKKKTTT]]]cccllluuuxxxyyy}}}~~~|||zzzvvvsssqqqmmmjjjggg```]]]YYYWWWYYY\\\___```]]]]]]]]]]]][[[VVVOOOJJJFFFDDD@@@???>>>??????>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDEEEFFFAAABBBBBBBBBAAA???===;;;777888::::::999888777777666444333333444444444333333444555666777777888888666777888888888777666555555444444555888:::;;;;;;777<<>><<<;;;;;;>>>>>>???@@@AAABBBBBBCCCEEEDDDAAA???>>>>>>??????@@@BBBEEEFFFEEEEEEGGGHHHIIIFFFCCCCCCDDDEEECCC@@@HHHIIILLLOOOPPPOOOJJJGGGGGGFFFEEEGGGJJJLLLJJJHHHIIIFFFDDDDDDFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFF@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<888888777777777777888888666666666666777777777777999999888888888888999999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>??????DDDFFFGGGFFFGGGNNNYYYbbbnnnttt|||wwwooollleee```______aaacccfffjjjooovvvzzzyyyooofff]]]UUUQQQLLLLLLLLLOOOQQQOOOJJJEEECCCBBBAAACCCGGGMMMTTTXXXccceeehhhkkklllkkkiiiggg^^^\\\ZZZWWWSSSOOOLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEECCCBBBAAAAAA<<<;;;;;;:::999999999:::999999999::::::999999999999:::;;;<<<<<<;;;:::999;;;:::999999888888999999888777777666555444444444444444444444444444444444333333333444444444555555555555555555555555555555555555666666666666555555555666888:::===@@@BBBCCC|||{{{zzzzzzzzzzzzzzz}}}wwwooojjjeeeaaa^^^YYYXXXWWWUUUTTTSSSSSSSSSVVVVVVVVVWWWYYY\\\___aaaeeedddgggooouuuxxx{{{{{{uuuqqqmmmnnnpppsssyyyxxxiii^^^QQQMMMIIIIIIMMMSSSXXXZZZ\\\]]]^^^___ccckkkuuu|||~~~{{{xxxuuuqqqlllggg^^^\\\ZZZYYYXXXUUUPPPLLLHHHGGGFFFDDDCCCBBBBBBBBBEEEHHHOOOYYYccciiikkkjjjlllmmmnnnrrr{{{}}}wwwrrrlllkkkhhheee```[[[VVVTTTNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVYYY\\\]]]]]]]]]]]]^^^___^^^\\\ZZZYYYUUUTTTUUUVVVYYY\\\```bbbiiimmmttt|||zzzvvvwwwzzz{{{~~~{{{ooohhh```YYYUUUSSSPPPNNNKKKHHHEEEDDDDDDEEEEEEEEEDDDCCCAAA???===<<<<<<;;;===>>>>>>??????@@@@@@AAABBBAAA???=========>>>??????AAACCCDDDDDDDDDFFFGGGJJJGGGDDDDDDEEEEEECCCAAAEEEFFFHHHKKKMMMMMMJJJGGGGGGFFFFFFIIIMMMOOONNNLLLLLLIIIGGGFFFHHHIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;888888777777777777888888777777777888888888888999999999888888888888999999;;;;;;;;;;;;;;;<<<<<<<<<>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@AAACCCDDDCCCDDDJJJTTT\\\ccchhhrrr}}}yyytttrrrsssvvvzzzzzznnnddd^^^WWWVVVVVVWWWXXXUUUNNNHHHEEEDDDBBBCCCFFFLLLRRRVVV[[[\\\^^^___^^^[[[XXXVVVOOOMMMJJJFFFCCCAAA@@@???>>>>>>>>>>>>============??????>>>>>>===<<<;;;;;;:::999888777777777777777777777888888888888777777777777888888888888777777999888777777666666777777666666555555444333333333444444444444444444444444333333333444444444444555444444444444444444444444333333444444444444333333444555666888;;;===???@@@{{{zzz{{{||||||}}}~~~yyylllggg___XXXSSSPPPMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNSSSQQQSSSYYY^^^aaaeeekkktttuuuvvvrrrlllddd^^^ZZZZZZ[[[^^^dddlllvvv}}}kkk[[[QQQMMMLLLKKKMMMRRRYYY^^^```___aaaccceeeiiiooowww|||yyywwwuuusssrrroookkkiii```^^^\\\[[[ZZZXXXUUURRRLLLKKKHHHFFFEEEDDDDDDDDDDDDDDDGGGMMMVVV___eeegggccceeegggllluuuzzztttoooeeedddbbb___[[[WWWSSSQQQQQQSSSVVVWWWWWWXXXYYYZZZ\\\]]]```cccfffiiikkkmmmnnnnnnoooooonnnkkkiiigggaaa`````````cccgggkkknnnyyy~~~uuuoooeee]]]WWWTTTQQQPPPOOOLLLHHHFFFEEEDDDCCCBBBAAAAAA???>>>===<<<<<<<<<========================>>>===<<<;;;;;;<<<===>>>===???AAABBBCCCCCCEEEGGGJJJHHHFFFFFFFFFFFFDDDCCCCCCDDDEEEHHHLLLMMMLLLKKKGGGGGGHHHLLLPPPRRRRRRRRRPPPMMMJJJIIIJJJJJJJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFEEECCCBBBAAA>>>===<<<;;;;;;:::;;;;;;999888888777777888888999888888888999999999::::::999999888888888888999999999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBAAABBBFFFOOOUUUZZZ```iiisss}}}zzzqqqkkkiiiggggggeee```XXXQQQJJJHHHFFFEEEHHHMMMRRRVVVYYYYYYXXXVVVSSSNNNJJJHHHCCCAAA>>>;;;:::999::::::888888888777777777666666888888777777777666666666666666555555444444555555555555666666666666555555777666666555555666666777666666555444444444444555555555444444333222222222444444444444444444444444333333333333444444444444222222222222222222222222333333444444444444333333333333555666888999;;;;;;{{{zzz~~~uuuhhh[[[WWWQQQLLLJJJHHHGGGFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLJJJKKKOOORRRUUU[[[bbbeeeggghhhfffaaaZZZVVVSSSUUUVVVYYY___hhhsss|||rrr```SSSKKKLLLLLLNNNRRRXXX]]]bbbdddeeeeeegggiiilllpppuuuwwwrrrqqqppppppooonnnmmmlllfffdddbbb___]]]ZZZXXXWWWRRRPPPMMMJJJHHHFFFFFFFFFFFFEEEFFFJJJQQQYYY```dddaaaccceeeiiiqqq~~~{{{uuuoookkkbbbaaa___]]]ZZZWWWUUUTTTUUUXXX[[[\\\]]]___cccgggkkknnnrrrwww{{{wwwvvvuuuuuuxxx}}}~~~xxxnnnccc[[[UUURRRQQQQQQNNNJJJGGGFFFEEEBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<===>>><<<>>>@@@AAAAAACCCEEEHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIMMMOOOPPPOOOIIIJJJLLLNNNQQQSSSTTTTTTQQQPPPMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGEEECCCBBBAAA>>>===<<<;;;::::::::::::999999888888888888999999888888888888999999999::::::999999888888999999:::888999999:::;;;<<<<<<==================<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===============<<<<<<;;;;;;:::999999999888888999999:::<<<======<<<>>>???@@@AAACCCGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKJJJIIIKKKNNNQQQQQQQQQMMMNNNPPPQQQRRRRRRRRRSSSQQQQQQPPPMMMKKKIIIHHHHHHFFFFFFFFFFFFHHHIIIKKKMMMLLLMMMMMMMMMMMMMMMMMMLLLIIIIIIHHHGGGEEECCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::777777777888888888999999::::::999999999999::::::999999::::::;;;<<<======<<<<<<<<<===============::::::::::::;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCFFFJJJMMMVVVZZZaaagggmmmrrrwwwzzz|||rrrjjjYYYXXXUUURRRQQQRRRSSSTTTPPPNNNLLLHHHCCC@@@<<<;;;666777888888888888777666999999999888888888777777666666666666777777777777555555555444444555555666555666666777777666666555888777666555555666777888555555444333333333333444555555555444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444555555555555444444444444444555666666777777}}}{{{~~~}}}wwwrrrmmmmmmlllkkkhhh```UUUMMMIIIHHHHHHIIIJJJKKKJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLGGGFFFGGGIIIIIIJJJQQQYYY```aaacccbbb^^^ZZZXXXWWWWWWZZZ^^^eeennnxxx{{{pppcccWWWPPPNNNNNNRRRUUUYYY]]]aaafffkkkooorrrpppnnnnnnoooooonnnmmmoooqqqrrrssstttvvvyyy{{{||||||zzztttnnngggdddccc___\\\WWWQQQNNNLLLKKKKKKIIILLLOOORRRTTTWWW[[[^^^bbbeeejjjnnnsss{{{}}}}}}zzzsssmmmhhheee^^^^^^^^^^^^___```aaabbbccciiippptttxxx{{{wwwtttsssqqqpppooommmnnnqqqvvv}}}|||rrrfff]]]XXXVVVQQQOOOLLLJJJJJJHHHEEECCC@@@???>>>>>>============<<<<<<<<<;;;;;;:::::::::888888999:::<<<<<<===>>>===???@@@AAACCCEEEIIILLLMMMPPPSSSTTTTTTTTTUUUUUURRRQQQPPPPPPRRRSSSRRRQQQQQQSSSTTTTTTSSSRRRRRRSSSRRRTTTTTTRRRNNNKKKHHHHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMIIIIIIIIIHHHFFFDDDCCCBBB???>>>===<<<<<<;;;<<<<<<;;;::::::999999::::::;;;777777777888888888888999::::::999999999999:::::::::;;;;;;<<<<<<=========<<<<<<<<<==========================================>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDFFFHHHJJJNNNRRRYYY___eeeiiinnnqqqrrrsssxxxyyyjjjhhhddd```[[[WWWTTTRRRMMMKKKHHHDDD@@@>>><<<;;;777777888888888888777666666666666666555555555555666666666666666666666777666666666555666666777888666666777777777777666666555444444444444444444555555555444333333333333444555555555444444444444444333333333333333333333333222222222222333333333333444444444444444444444444222222333333333333222222444444444555555666666777{{{{{{~~~|||tttkkkeee]]]]]]]]][[[WWWRRRMMMIIIKKKKKKLLLOOOPPPPPPMMMKKKDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLNNNPPPNNNNNNTTT\\\bbbdddggghhhfffddddddddddddfffkkkpppwww}}}{{{rrrdddWWWPPPOOOOOOQQQVVVZZZ___cccgggmmmsssxxxxxxuuurrrqqqssssssrrrpppppprrruuuvvvvvvyyy}}}{{{tttpppoooiiifff```ZZZVVVSSSSSSSSSTTTWWW[[[^^^```dddiiimmmooosssxxx{{{}}}~~~{{{xxxxxxzzzyyysssmmmiiifff```aaaaaacccfffiiikkkmmmttt}}}wwwsssmmmiiigggfffeeedddaaadddgggkkkpppwwwwwwlllccc^^^\\\UUURRRPPPNNNLLLJJJGGGDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<======>>>>>>???@@@BBBCCCDDDGGGLLLOOORRRVVVZZZ\\\\\\]]]^^^```]]][[[ZZZZZZYYYXXXUUUSSSTTTVVVXXXWWWUUUTTTUUUVVVUUUXXX[[[YYYTTTOOOKKKJJJEEEFFFIIILLLMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMKKKJJJJJJIIIHHHGGGEEEDDD@@@@@@>>>===============;;;;;;::::::::::::;;;;;;888888888999999999::::::;;;::::::999999::::::;;;========================<<<<<<<<<<<<=========>>>========================>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJOOOUUUZZZ^^^bbbeeegggfffeeeiiioootttzzz{{{sssjjj```XXXSSSNNNKKKHHHDDDAAA???>>>>>><<<;;;888666555666888999666666666666555555555555777777777777666666666666666666666666666777888888666666777777777777666666444444555555555555444444555444333333222222333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111222222333333222222111222222333444555555666666~~~yyyzzz~~~}}}}}}xxxpppeee^^^SSSTTTUUUSSSPPPNNNMMMMMMPPPQQQSSSVVVWWWVVVRRRNNNGGGGGGIIILLLOOORRRUUUVVVYYYYYYYYYZZZYYYYYYXXXXXXUUUUUUXXXZZZXXXVVV\\\dddcccgggkkkooopppqqqrrrssstttuuuxxx|||xxxmmm^^^TTTPPPQQQSSSSSSXXX\\\bbbgggkkkqqqyyy{{{xxxuuutttvvvwwwvvvtttvvvxxx{{{|||}}}~~~yyyxxxsssoooiiiccc^^^\\\[[[[[[```dddhhhjjjmmmrrryyy~~~~~~}}}yyyttttttvvv|||zzzsssnnnjjjgggeeeeeefffiiilllppptttvvvzzzsssooohhhcccaaa```___^^^]]]___aaaaaacccjjjuuuzzzpppgggbbbaaaXXXVVVSSSQQQOOOKKKGGGDDDCCCBBBAAA???>>>>>>==============================:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDEEEIIINNNQQQUUUZZZ___bbbbbbccceeeggggggeeecccbbbaaa^^^ZZZWWWUUUWWWZZZZZZWWWVVVWWWYYYXXX\\\```___YYYRRRNNNLLLGGGIIILLLOOOPPPOOOMMMLLLNNNNNNOOOPPPPPPOOONNNNNNLLLLLLKKKKKKJJJIIIGGGGGGAAA@@@???>>>============<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;>>>>>>>>>>>>>>>=========;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;??????AAACCCEEEFFFHHHIIIJJJIIIHHHIIILLLMMMNNNMMMMMMQQQVVVYYY[[[]]]^^^```bbb```aaaeeeeeefffooo{{{wwwiii^^^WWWLLLIIIEEEAAA>>><<<<<<<<<===999333///...111555888::::::999999999888888888999999999888888777777777666666666666666777888999555555666666666666555555555666777888888777666555444333222222111222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111333444444555555444444333111111222333444555555666}}}yyyyyy{{{}}}~~~uuummmggg]]]TTTXXXSSSNNNKKKJJJIIIOOOVVVTTT[[[bbbbbb\\\VVVRRRRRRMMMLLLOOOVVV]]]bbbfffiiiggghhhiiijjjjjjiiihhhhhhggghhhiiigggeeeeeegggjjjnnnppptttyyy~~~~~~sssaaaTTTTTTTTTRRRUUU]]]```aaacccgggmmmttt{{{{{{vvvvvvyyy{{{zzzxxxxxxyyy|||zzzooohhhfffiiilllnnnrrrxxx~~~xxxzzzzzz{{{~~~zzzrrrnnnoooooolllmmmqqqrrrttt}}}}}}xxxsssjjjccccccccc^^^YYYXXXWWWSSSRRRTTTXXX]]]gggpppwww}}}|||uuuooommmiiiccc^^^]]]\\\ZZZWWWTTTQQQOOOMMMIIIEEECCCBBBBBBAAA@@@AAAAAAAAA@@@??????>>>>>>;;;;;;===>>>????????????AAABBBDDDEEEGGGKKKQQQTTT\\\___dddhhhlllmmmnnnnnnooonnnmmmkkkhhheeecccaaa]]]]]]\\\[[[[[[]]]^^^___\\\\\\\\\[[[XXXTTTPPPNNNKKKLLLMMMNNNOOOQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMLLLKKKEEEDDDBBB@@@>>><<<;;;;;;;;;::::::;;;<<<<<<;;;999:::888777777999::::::999===<<<<<<<<<<<<===>>>>>>===???@@@AAAAAA???<<<:::::::::;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@??????@@@BBBBBBBBBCCCDDDGGGJJJNNNQQQPPPUUUWWWSSSPPPQQQRRRRRRVVVXXXZZZZZZXXXVVVTTTTTTUUUYYY[[[ZZZYYYZZZ```fffxxxtttcccYYYMMMIIIDDD???===<<<;;;::::::::::::::::::999888777888888888888777777777777999999999888888888888888777777777777777777777777777777777777777666555555222222333444555666777888444444444444444444444444444444222222222222444444222222222222222222222222111111111111111111111111222111111222444444333111444444444444444444444444444333000///000333666999{{{xxxxxx{{{|||}}}|||tttmmmiiiccc\\\[[[TTTNNNKKKIIIJJJQQQXXX^^^bbbeeeaaaZZZTTTRRRTTTYYY\\\bbbllluuu{{{}}}xxxtttrrrsssvvvyyy|||lll]]]SSSTTTWWWVVVZZZaaacccdddfffiiioootttzzz}}}{{{{{{}}}}}}|||yyy}}}|||yyyzzz|||zzzzzz{{{zzztttrrrsssuuusssuuuyyy}}}{{{vvvooofff___^^^]]]XXXTTTRRRQQQNNNLLLNNNPPPSSS[[[cccmmmsssuuuqqqnnnmmmiiidddaaabbbbbbaaa___\\\XXXVVVTTTPPPKKKHHHGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCEEEGGGIIILLLOOOTTTWWW```dddiiinnnrrrtttttttttxxxwwwvvvsssooollliiigggdddcccbbbaaaaaaaaaaaabbb\\\\\\\\\ZZZXXXTTTQQQOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;<<<======<<<:::<<<;;;::::::<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>???@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<<<<=========<<<===??????>>>>>>@@@AAACCCCCCEEEGGGJJJNNNRRRUUU\\\aaaccc___ZZZYYYVVVSSSWWWXXXYYYXXXVVVSSSQQQQQQOOORRRTTTTTTRRRSSSXXX\\\fffttttttbbbWWWKKKGGGBBB>>>===<<<;;;:::999:::::::::999999888777999888888888777777777777888888888888888888888888777777777777777777777777777777777777777666555555444444555555555555555666444444444444444444444444444444333222222333444444222222222222222222222222111111111111111111111111333222222333555555444222444444444444444444444444333222111000111333555777zzzwwwwww}}}|||{{{{{{{{{|||}}}}}}|||uuurrrqqqmmmggg___VVVNNNKKKKKKNNNVVV^^^iiiiiigggaaaYYYVVVZZZ^^^mmmtttxxxbbbXXXRRRVVV[[[\\\aaahhhgggiiikkkooorrrvvvyyyzzz}}}|||{{{|||}}}|||zzzwww}}}xxxxxx|||}}}xxxtttlllddd]]][[[YYYTTTOOONNNLLLIIIHHHIIIIIIIIINNNTTT___eeekkklllkkkkkkiiifffeeegggjjjkkkjjjgggbbb```\\\YYYTTTPPPNNNLLLJJJIIIJJJIIIGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFIIILLLPPPRRRUUUYYY\\\fffiiiooouuuxxxzzzzzzyyy~~~|||yyyvvvrrrooommmlllkkkiiigggfffeeedddddd``````___]]]ZZZWWWUUUSSSUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNLLLHHHEEEAAA???>>>>>>===<<<===??????>>><<<>>>===<<<===>>>>>>===;;;===============>>>??????AAABBBDDDFFFFFFEEEDDDBBB??????>>>>>>>>>>>>>>>>>>;;;===>>>>>>======???AAAEEEGGGIIILLLOOOTTTZZZ___kkkqqqsssooohhhccc\\\VVVYYYXXXWWWTTTQQQOOOMMMKKKGGGKKKNNNNNNMMMMMMPPPTTT[[[gggyyyooo]]]RRRGGGCCC???===<<<<<<;;;;;;999999999999999888888777999999999888888888777777777777777777777777888888777777777777777777777777777777777777777666555555666666666555555444444444444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222333222222333555666444333444444444444444444444444222222111222222333444555yyyvvvvvv|||{{{yyyxxxxxxyyyzzz{{{}}}{{{|||xxxrrraaaXXXPPPOOOPPPUUU]]]eeekkkjjjfff___ZZZ]]]fffooo|||oooZZZTTTSSSYYY___ccchhhnnnnnnpppsssvvvxxxyyyzzzzzzyyy{{{~~~~~~|||zzzxxx~~~~~~{{{vvvsssllleee___\\\YYYSSSOOONNNIIIGGGGGGHHHGGGEEEHHHMMMTTTZZZbbbgggiiiiiihhhfffgggjjjnnnqqqqqqnnnkkkhhhccc___ZZZWWWUUUTTTRRRQQQQQQOOOMMMJJJJJJKKKMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIIIIMMMQQQUUUWWWZZZ]]]___iiilllqqqvvvyyyzzzyyyxxx||||||zzzxxxvvvsssqqqooorrrqqqnnnllliiigggeeeeeehhhfffdddaaa^^^[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPRRRSSSUUUWWWXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSQQQMMMIIIEEEAAA@@@???>>>???@@@CCCDDDCCCBBBBBB@@@>>>>>>???>>><<<;;;??????>>>>>>??????@@@AAACCCDDDFFFGGGHHHHHHGGGGGGAAAAAA???>>>>>>>>>??????===>>>>>>>>>===>>>@@@BBBIIILLLPPPTTTWWW]]]dddiiivvv||||||vvvoooddd[[[\\\XXXTTTPPPMMMJJJGGGFFFBBBFFFIIILLLLLLNNNPPPRRRZZZaaannn|||wwwdddTTTIIIBBB@@@===;;;<<<<<<<<<;;;888999999999999999888888::::::999999999888888888666777777777777777888888777777777777777777777777777777777777777666555555666666666666555555555555555555555555555555555555444444444333333444444444333333333333333333333333222222222222222222222222222222111333444555444222333333333333333333333333111111222333333333333333xxxttttttwwwvvvuuuuuuwww{{{xxxddd\\\VVVWWWZZZ^^^ccciiihhhfffbbb\\\[[[bbbppp|||qqqcccVVVUUUVVV\\\ccchhhmmmrrruuuwwwyyy|||}}}~~~~~~}}}~~~}}}}}}zzzvvvrrrlllfff```^^^YYYSSSOOOPPPIIIGGGHHHJJJHHHEEEGGGKKKPPPUUU^^^eeehhhgggfffggghhhjjjnnnqqqrrrqqqooommmfffccc___\\\[[[[[[ZZZYYYYYYWWWTTTRRRQQQRRRTTTUUURRRPPPNNNKKKJJJJJJJJJKKKLLLOOOSSSVVVXXXZZZ]]]___gggiiilllppprrrrrrrrrqqqttttttuuuttttttsssrrrqqqvvvuuusssqqqnnnkkkhhhgggllljjjgggbbb___\\\ZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVYYYZZZ[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUQQQMMMIIIEEECCCAAAAAACCCFFFJJJLLLLLLKKKJJJHHHDDDBBBBBBAAA???>>>BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJIIICCCBBB@@@>>>======>>>?????????@@@???>>>???BBBDDDMMMQQQVVVZZZ]]]bbbjjjqqq{{{zzzoooddd^^^YYYQQQLLLHHHFFFCCCAAA===@@@EEEIIILLLOOORRRTTTWWW\\\cccllluuuxxxiiiZZZLLLDDD???===;;;;;;;;;<<<;;;;;;888999999:::::::::999999::::::::::::999999999999666666777777888888888999888888888888888888888888777777777777777666555555555555555666666666777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111000000111333333222111333333333333333333333333000111222333333333222111~~~vvvqqqqqqpppppppppsssxxxyyyhhhbbb___cccffffffggghhhcccbbb```^^^```jjjzzz}}}iii]]]YYYZZZ\\\```eeejjjpppsssyyy{{{}}}}}}zzzvvvrrrkkkeeeaaa^^^YYYRRRPPPQQQLLLJJJKKKLLLJJJGGGHHHLLLRRRUUU]]]eeehhhggggggjjjiiijjjlllnnnpppqqqqqqqqqjjjgggcccaaa``````___^^^```^^^\\\ZZZZZZZZZ[[[\\\WWWVVVSSSPPPNNNMMMLLLLLLMMMOOORRRTTTUUUWWWZZZ]]]aaabbbdddeeegggiiijjjjjjooopppqqqsssttttttuuuuuuyyyyyywwwuuussspppmmmlllllljjjfffbbb___]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^ZZZYYYXXXUUURRRNNNJJJHHHEEEFFFIIINNNTTTXXXZZZZZZWWWSSSMMMIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLEEEDDDAAA???===>>>>>>???@@@@@@@@@???>>>@@@CCCFFFNNNSSSXXX[[[]]]bbbjjjqqq}}}wwwmmm```YYYOOOHHHEEECCC@@@>>>:::<<>><<<;;;;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777888999999::::::999999999999999999999999777777777777777666555555555555555666666777777777555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333000//////000222333111000333333333333333333333333111111222222222222222111~~~|||}}}{{{sssnnnnnnnnnnnnpppuuu~~~vvvnnnjjjjjjoooqqqlllfffccc]]]```ccceeelllyyyxxxiiiaaa^^^```bbbcccfffkkkppprrrzzz|||}}}}}}|||zzzvvvsssjjjfffbbb___ZZZTTTRRRTTTTTTQQQQQQQQQNNNJJJKKKOOOUUUVVV]]]gggjjjiiikkkooollllllkkklllmmmppptttvvvppplllhhheeedddcccbbbaaaeeedddcccbbbaaaaaaaaaaaa[[[ZZZXXXVVVSSSQQQOOONNNMMMNNNOOOPPPQQQSSSVVVYYYZZZZZZZZZ\\\___bbbfffhhhmmmnnnppprrrtttuuuvvvvvvxxxxxxwwwvvvtttqqqooommmllljjjfffcccbbbcccdddeeeccccccccccccbbbbbbbbbbbb^^^^^^^^^]]]\\\\\\[[[[[[ZZZ[[[]]]___```aaabbbbbb[[[[[[[[[ZZZWWWSSSPPPNNNJJJLLLPPPWWW___eeehhhiiibbb\\\SSSMMMIIIHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOHHHFFFCCC@@@??????@@@AAA@@@@@@???>>>===???BBBEEEKKKPPPVVVWWWXXX\\\eeelllyyy}}}xxxoooaaaYYYMMMFFFCCCAAA???<<<::::::<<>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;::::::::::::::::::::::::777777777777777666555555777777777666666666666666555555555555555555555555333444555666666555444333444444444444444444444444333333333333333333333333111000000111333333222000222222222222222222222222222222111111111111111111uuuuuuxxx{{{xxxppplllmmmooopppsssyyy|||tttssspppqqqwwwxxxoooddd^^^ZZZ___fffmmmxxxxxxmmmhhhbbbeeefffeeefffkkkoooqqqzzz{{{}}}}}}{{{{{{zzzwwwtttlllhhhdddbbb]]]VVVUUUXXX\\\YYYWWWVVVSSSNNNNNNRRRWWWWWW^^^hhhlllkkknnntttooonnnkkkjjjlllpppuuuyyytttqqqlllhhhfffdddcccaaagggggggggffffffeeedddddd^^^^^^\\\ZZZWWWTTTQQQOOOLLLMMMMMMMMMMMMPPPSSSWWWUUUTTTUUUWWWZZZ```eeehhhlllnnnoooqqqssstttuuuuuuttttttttttttrrrpppnnnlllmmmkkkhhhggggggiiilllnnnkkkkkkjjjiiihhhggggggfffaaa```___]]]\\\\\\\\\\\\\\\]]]___aaacccdddeeeeee]]]]]]]]]\\\ZZZWWWTTTRRRNNNPPPUUU]]]fffmmmqqqrrrfff___UUUMMMIIIHHHHHHHHHLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQJJJHHHEEEBBB@@@@@@AAABBB??????>>>===<<<>>>BBBEEEHHHMMMRRRTTTSSSWWW___gggtttwwwzzzzzz||||||uuulllbbbYYYLLLDDDBBBAAA>>><<<<<<<<<===@@@FFFLLLPPPRRROOORRRVVVZZZ^^^ccciiimmmtttsssssssssttttttrrrqqqnnnkkkkkkmmmooosss~~~zzziiiYYYMMMEEEAAA???>>>===;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666666555999999888777666555444444666666666666666666666666333444555666666555444333444444444444444444444444333333333333333333333333222111111222444444333111222222222222222222222222222222111111000111111222wwwgggjjjooosssqqqlllkkkooopppxxx~~~yyywwwvvv}}}|||qqqgggbbb______iiisss|||zzzrrrnnnrrrpppmmmiiihhhkkkqqquuu{{{wwwuuurrrooolllnnnjjjeee```^^^\\\ZZZXXXZZZ[[[[[[YYYUUURRRPPPPPPXXX[[[___dddiiilllnnnooosssoookkkkkknnnrrrttttttrrrppplllkkkkkkkkkjjjiiihhhiiikkklllkkkhhheeecccbbbaaa```______\\\YYYVVVQQQOOOMMMMMMOOOPPPPPPPPPPPPQQQSSSUUUYYY___fffkkksssqqqnnnnnnoooppppppooopppooommmllljjjiiiiiihhhkkkkkklllllllllkkkjjjjjjooonnnmmmmmmllljjjgggdddfffdddaaa^^^\\\\\\]]]^^^``````aaaaaaaaa``````___]]]___``````]]][[[YYYYYYUUUUUUXXX^^^eeekkklllkkkddd]]]TTTNNNKKKLLLMMMNNNJJJJJJJJJJJJLLLNNNPPPRRRUUUUUUUUUUUUTTTTTTSSSRRRKKKJJJGGGDDDAAA???>>>===@@@>>><<<;;;<<<>>>AAACCCJJJKKKMMMNNNPPPSSSXXX\\\eeeooowwwxxxwwwwwwqqqjjjaaa\\\TTTOOOKKKGGGBBB???<<<===???BBBEEEIIIMMMOOOPPPQQQTTTWWW[[[___bbbcccjjjkkkmmmoooooommmkkkiiibbbaaa```aaacccgggllloootttiiiYYYNNNHHHEEEBBB???>>>===<<<;;;<<<;;;:::888??????>>>>>>>>>???@@@@@@@@@???<<<:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;888888888888777777777777555666777777777666444333222222333444444555555666555555555555555555555555444444444333333333222222555444333222111111111111444333333222111111111222111000000000111222222333222222222111111111000000wwwlllfffbbbdddjjjooooookkkmmmrrruuu~~~~~~}}}~~~yyyuuutttzzzyyymmmddd``````bbbqqq}}}yyywwwvvvtttqqqnnnlllooossswww}}}yyywwwsssoookkkjjjiiifffccc```]]]\\\\\\cccbbbaaa^^^ZZZXXXYYYZZZ]]]___bbbfffjjjmmmnnnooossspppmmmllloooqqqrrrrrrqqqooollllllmmmnnnmmmmmmkkkllllllkkkjjjgggeeedddeeeeeeeeefffeeebbb]]]YYYUUUSSSPPPOOOPPPQQQQQQPPPOOOPPPRRRUUUYYY```hhhnnntttqqqnnnmmmmmmmmmlllkkkkkkjjjiiigggffffffffffffkkkkkkkkkkkkkkkjjjjjjiiimmmlllkkkkkkkkkjjjgggdddeeecccaaa___^^^___aaabbbdddccccccbbbaaa```___^^^___aaaddddddbbb___^^^]]]YYYYYYZZZ]]]bbbeeeeeeddd^^^YYYSSSOOOOOOPPPRRRSSSNNNMMMMMMMMMNNNPPPRRRSSSXXXYYYXXXXXXWWWUUUTTTSSSNNNLLLJJJGGGDDDAAA@@@???@@@???>>>===>>>AAADDDEEEIIIJJJKKKLLLNNNQQQUUUXXXbbbllluuuwwwxxxyyyuuupppiiiccc\\\VVVQQQLLLFFFBBB@@@@@@@@@AAAEEEIIINNNPPPRRRSSSSSSTTTWWWYYY\\\]]]```bbbeeeggggggfffeeeddd```___]]]\\\]]]___bbbdddrrr}}}yyynnncccVVVKKKGGGDDDBBB???@@@???>>>===>>>>>>>>>===@@@@@@@@@AAAAAAAAAAAAAAA???===<<<:::::::::;;;<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<888888888888777777777777666777888888888777555555333444444555555666777777555555555555555555555555555555555444444444333333444444333222222111111111444333333222111111222222111111111111111222333333222222222111111111000000zzzpppggg___[[[___aaafffkkkmmmmmmqqqxxx{{{{{{vvvtttuuuuuuqqqoooppp{{{}}}{{{sssggg___```cccooo|||zzzwwwsssqqqrrrvvvzzz~~~zzzvvvrrrmmmhhhdddfffhhhiiigggcccaaaaaabbbffffffccc```]]]]]]^^^aaacccdddfffiiikkkmmmooopppsssqqqoooooopppppppppooonnnlllkkklllnnnpppqqqqqqooonnnmmmkkkjjjiiihhhhhhkkkmmmppprrrrrrmmmfffaaa[[[XXXUUUTTTSSSSSSRRRQQQNNNPPPRRRUUUZZZaaaiiiooosssqqqnnnlllkkkjjjhhhfffdddcccbbbaaaaaaaaabbbbbbiiiiiiiiiiiihhhhhhhhhgggjjjiiiiiijjjjjjiiigggdddbbbaaa`````````bbbdddfffggggggeeedddbbb```___^^^```dddhhhjjjiiifffdddccc^^^]]]\\\]]]^^^^^^\\\ZZZWWWTTTRRRRRRTTTWWWXXXYYYTTTTTTSSSRRRSSSTTTUUUVVV]]]]]]]]]\\\ZZZXXXVVVTTTPPPOOOMMMIIIFFFCCCAAA@@@@@@@@@???@@@AAADDDGGGIIIKKKLLLMMMNNNOOOQQQUUUXXX^^^gggppptttwwwyyyxxxuuuqqqmmmfff```YYYSSSMMMIIIGGGEEEBBBAAADDDIIIOOORRRVVVUUUTTTSSSSSSUUUWWWXXX\\\^^^```bbbccccccbbbaaa]]][[[XXXUUUTTTUUUVVVWWW\\\iii~~~~~~~~~{{{uuupppddd\\\QQQIIIEEEDDDBBBAAABBBAAA@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGFFFDDDCCC??????>>>=========>>>???@@@@@@???????????????@@@??????>>>>>>>>>=========999999888888888777777777888888888888888777666666444555555666777777888888666666666666666666666666666666555555555444444444333333333333333333333333444333333222222222222222222222222222222333333444222222222111111111111111yyynnnfff```]]][[[```aaaeeejjjlllnnnuuu}}}~~~uuuoookkklllllljjjiiilllvvvtttqqqjjj```\\\bbbkkk~~~{{{vvvssstttxxx{{{~~~xxxqqqkkkfffbbb```dddiiimmmlllgggdddeeehhhhhhhhhhhhgggeeedddeeegggjjjjjjjjjkkklllmmmooopppsssssssssrrrrrrqqqooonnnkkkjjjiiikkknnnqqqrrrrrrqqqpppnnnmmmmmmoooqqqrrrwwwyyy}}}{{{ssslllbbb___[[[YYYXXXWWWUUUSSSQQQRRRUUUWWW[[[aaahhhmmmpppnnnkkkjjjjjjiiigggeee```___]]]\\\\\\]]]^^^___ffffffeeeeeeeeeeeeeeeeeeggggggggghhhiiihhhfffdddaaa````````````bbbdddeeehhhgggeeedddbbbaaa``````aaafffkkknnnmmmkkkhhhgggaaa```___]]]\\\YYYWWWUUUSSSSSSTTTWWW[[[]]]^^^^^^\\\[[[ZZZYYYXXXYYYZZZZZZ`````````___\\\YYYVVVTTTQQQPPPNNNKKKHHHDDDBBB@@@@@@@@@@@@AAADDDGGGJJJLLLPPPQQQSSSSSSSSSUUUXXXZZZ\\\bbbiiinnnrrrtttuuuuuuuuurrrmmmgggaaaZZZTTTPPPNNNJJJEEEBBBDDDIIIOOOTTTZZZYYYVVVUUUTTTUUUWWWXXX\\\]]]^^^___```___^^^]]]YYYWWWTTTQQQOOONNNOOOOOORRRZZZiii|||}}}||||||{{{yyytttmmmhhh\\\VVVNNNIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJLLLNNNOOOOOOLLLIIIGGGBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======999999999888888888777777888888888888777777666666444555555666666777888888777777777777777777777777666555555555555444444444333333333444444444444444444333333222222222333333444333333222222333444444111111111111111111111111zzznnnddd___^^^^^^___bbbbbbeeeiiikkknnnuuu~~~xxxoooiiidddddddddbbbcccfffiiifffcccaaa\\\\\\hhhuuu~~~}}}|||~~~}}}~~~|||xxxwwwyyy~~~zzzqqqiiieeecccddddddjjjooopppmmmkkkmmmoooqqqtttvvvvvvuuurrrqqqqqqqqqpppnnnmmmmmmnnnooopppsssuuuxxxyyyxxxuuurrrqqqmmmkkkjjjkkkmmmpppppppppqqqpppooopppssswww|||}}}wwwiiifffbbb^^^\\\[[[XXXWWWUUUWWWZZZ[[[]]]aaaeeeiiijjjiiihhhiiikkkkkkjjjiii```___\\\[[[ZZZ[[[]]]^^^bbbbbbaaaaaabbbcccddddddfffeeeeeeggghhhhhhfffddd``````_________```aaaaaaeeedddcccbbbbbbbbbccccccbbbfffllloooooollljjjiiidddcccbbb```\\\YYYWWWUUUUUUVVVXXX]]]aaaddddddccccccbbbaaa____________```aaabbbbbb```]]]ZZZVVVSSSPPPOOONNNKKKHHHEEEBBB@@@??????AAABBBEEEHHHKKKMMMRRRTTTVVVVVVVVVWWWZZZ\\\[[[^^^cccgggiiijjjlllooorrrqqqoookkkeee^^^YYYVVVQQQMMMHHHDDDEEEIIIOOOTTT\\\[[[YYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUSSSQQQNNNMMMLLLLLLMMMQQQTTT[[[gggwww}}}|||{{{{{{yyywwwuuurrrllleee```ZZZVVVQQQMMMJJJIIIHHHGGGEEEGGGHHHHHHHHHIIILLLOOOOOOQQQSSSTTTTTTQQQMMMJJJEEEDDDCCCBBBCCCEEEHHHJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@???>>>======999999999999888888888888777777666666555555555555333444444555666666777777888888888888888888888888555555555555444444444444333333444555555555444444444333333222333333444444444444333222222333333333111111111111111111111111|||tttiiiaaa___aaaeeehhhdddcccfffjjjlllmmmuuu}}}~~~ssshhhaaa\\\\\\[[[YYYZZZ]]]ZZZWWWXXX[[[\\\___oooyyyvvvkkkjjjiiihhhjjjmmmppprrrqqqrrrtttxxx||||||~~~}}}tttmmmiiiiiijjjkkkpppvvvyyyzzz{{{~~~~~~zzzyyywwwuuurrrpppoooppprrrsssuuuzzz}}}zzzxxxtttrrrooonnnooopppoooooopppppppppsssxxx}}}ooolllgggcccaaa___\\\ZZZYYY\\\___aaaaaabbbccceeeeeeeeefffiiimmmooonnnmmmfffccc```]]]\\\\\\]]]^^^```_________aaaccceeeffffffeeeeeefffhhhgggeeeccc______^^^^^^]]]]]]^^^^^^aaaaaa``````aaabbbdddeeecccfffkkknnnnnnlllkkkjjjgggggggggddd___[[[ZZZYYYYYYZZZ^^^ccchhhjjjjjjiiijjjiiigggeeeeeeeeeeeefffbbbbbbcccbbb___[[[VVVTTTNNNNNNMMMLLLIIIFFFBBBAAA@@@AAABBBDDDGGGJJJMMMNNNQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[]]]```aaa```ccchhhmmmnnnnnnkkkeee___[[[XXXRRROOOJJJGGGHHHKKKOOORRRXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKKKKNNNNNNPPPVVV```lllxxx~~~|||{{{yyyvvvrrroookkkfffaaa]]]]]][[[XXXTTTQQQNNNLLLLLLKKKNNNQQQRRRPPPPPPSSSVVVUUUVVVXXXYYYXXXUUUQQQNNNHHHFFFDDDCCCDDDHHHLLLPPPLLLKKKIIIFFFDDDCCCBBBAAADDDCCCBBBAAA???>>><<<<<<:::999999999999888888888777777666555555555555555333444444555555666777777999999999999999999999999777666666666555555555555444555666666666555444333333333333333333444444555444333333222222222222333111111111111111222222222zzzssshhhbbbaaafffkkkoooggggggjjjoooppprrryyyzzznnn```YYYTTTSSSRRRPPPPPPRRRPPPNNNQQQZZZ^^^dddvvv{{{ppphhhcccXXXWWWWWWXXXYYY\\\___```dddggglllsssyyy~~~|||xxxwwwxxxzzz~~~}}}{{{wwwtttssstttvvvwwwyyy|||xxxuuusssrrrpppoooooooooqqquuu{{{~~~ssspppkkkgggeeebbb```^^^ZZZ^^^ccceeeeeedddccccccddddddfffjjjoooqqqqqqqqqmmmjjjfffbbb___^^^___```_________```bbbeeehhhjjjgggffffffgggggggggdddbbb^^^^^^]]]]]]]]]^^^^^^^^^```___^^^^^^^^^```bbbddddddgggkkkmmmmmmlllkkkkkklllllllllhhhccc___]]]]]]\\\^^^bbbgggmmmpppqqqpppnnnmmmkkkjjjiiijjjjjjkkkccccccdddcccaaa]]]XXXUUUMMMMMMMMMLLLJJJGGGDDDBBBBBBCCCEEEGGGJJJLLLNNNPPPOOOQQQTTTUUUVVVWWWYYYZZZ[[[XXXXXX[[[[[[YYY]]]cccjjjlllnnnkkkeee^^^YYYWWWPPPNNNLLLJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSXXXWWWWWWUUUTTTSSSRRRQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGIIIKKKMMMQQQWWW^^^dddjjjqqqvvvyyy~~~xxxuuupppllliiigggdddaaadddcccaaa]]]XXXTTTQQQPPPSSSXXX\\\]]][[[ZZZ\\\___^^^___``````___\\\YYYWWWNNNKKKHHHFFFHHHMMMTTTXXXUUUSSSPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@???===;;;;;;::::::999999999888888888888888666555555555666777444555555666666777888888::::::::::::::::::::::::999999999888888888777777555666777777777555333222333333333333333444555555333333222111111111111111000000111111111222222222wwwoooeee______dddjjjnnnkkkllloootttvvvxxxvvviiiZZZSSSNNNNNNLLLIIIIIIKKKKKKIIIOOOZZZ```gggyyyrrrhhh^^^UUUOOOMMMMMMMMMNNNOOOQQQSSSTTT___ccciiipppwww{{{~~~~~~zzzwwwuuuvvvyyy{{{|||zzzwwwuuurrrpppnnnooorrrvvv||||||uuurrrmmmiiigggdddbbb```YYY^^^dddhhhhhhfffdddcccdddeeegggkkkppprrrsssrrrrrrooojjjeeeaaa```aaaaaa```___```aaadddgggkkkmmmhhhgggfffggghhhgggdddbbb\\\]]]]]]^^^^^^____________^^^]]]\\\]]]^^^```bbbfffiiilllmmmlllkkkkkkllloooppppppllleee```______]]]___cccjjjppptttuuuuuupppooonnnlllllllllmmmnnncccdddeeeeeebbb^^^ZZZWWWMMMMMMNNNMMMLLLIIIFFFDDDDDDEEEGGGIIILLLNNNPPPQQQOOOQQQTTTVVVWWWXXXZZZ\\\[[[WWWVVVYYYYYYVVVZZZbbbiiilllnnnkkkddd\\\XXXVVVNNNMMMMMMLLLLLLMMMNNNNNNMMMOOOPPPQQQQQQOOOMMMLLLPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDBBBFFFJJJLLLKKKMMMQQQUUUVVV]]]dddhhhpppzzzyyyvvvqqqmmmkkkjjjiiihhhiiihhhgggbbb\\\WWWTTTSSSYYY___eeefffcccaaabbbdddggghhhhhhhhhfffcccaaa___UUUQQQMMMJJJLLLSSSZZZ```]]][[[XXXTTTPPPMMMKKKJJJDDDCCCBBB@@@>>><<<;;;::::::::::::999999999888888:::999777666666666777888666666666777888888999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999666777888888777555333111333333333333333444555666333222222111000000000111000000111111222222222222xxxmmm```ZZZ\\\ccchhhkkkooouuu{{{}}}~~~pppgggVVVRRRMMMIIIGGGFFFFFFFFFFFFLLLUUU\\\eeesss|||qqqdddYYYPPPJJJHHHGGGFFFGGGHHHGGGFFFKKKSSSWWW```llluuuxxxyyy{{{|||~~~|||}}}|||zzzxxxuuutttsssrrrsssuuuyyy{{{yyyvvvrrrnnnjjjhhhffffffgggiiikkkjjjhhhfffdddeeefffggghhhkkkooouuuyyyzzzxxxtttmmmgggcccbbbcccbbbbbbcccdddeeeggghhhiiiddddddcccbbbaaa``````______```````````````______\\\ZZZZZZZZZ\\\^^^^^^^^^dddfffjjjmmmoooooommmlllrrrqqqooojjjeeeaaa``````^^^```dddjjjqqquuuvvvvvvrrrqqqooommmmmmmmmmmmnnngggeeeaaa\\\XXXUUUSSSRRRQQQPPPOOONNNNNNMMMKKKJJJLLLNNNPPPOOOMMMLLLNNNPPPOOOPPPRRRUUUXXXZZZ\\\]]]___^^^\\\ZZZZZZ[[[\\\]]]bbbiiillliiidddaaa]]]YYYPPPPPPPPPNNNLLLJJJKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDGGGFFFEEEDDDDDDFFFHHHIIIRRRSSSWWW]]]dddlllsssxxx}}}~~~}}}}}}wwwuuurrrooolllmmmqqqtttuuurrrmmmhhhbbb\\\\\\^^^```eeelllpppqqqooommmlllmmmkkkhhhiiijjjiiiddd```___ZZZRRRMMMNNNTTT\\\bbbcccbbb```]]]XXXQQQLLLHHHHHHFFFAAA===:::999::::::888999999::::::999999888777777777777777777777777888777666666666777999:::888888999:::::::::999999:::::::::999999999888888777777777777777666555555444444555555555555444444444444555555444222111///222111111111111111222222tttjjj^^^XXXZZZbbbhhhkkkpppwwwttthhh```TTTPPPKKKHHHFFFFFFGGGGGGJJJQQQZZZbbbjjjxxx~~~{{{yyyrrrmmmdddYYYPPPJJJFFFDDDDDDCCCDDDFFFFFFGGGMMMVVV]]]dddnnntttwwwyyy{{{~~~}}}{{{yyyyyyxxxwwwvvvxxx|||~~~zzzwwwtttrrrtttsssqqqnnnlllkkkjjjjjjkkkkkkkkklllnnnrrrvvvyyy{{{yyyuuuqqqmmmjjjhhhgggeeeeeeeeeeeefffggghhhiiidddcccaaa```____________aaaaaaaaaaaaaaaaaa```___```______```aaabbbccccccdddfffjjjnnnpppqqqqqqqqqrrrrrrqqqmmmhhhdddcccbbbaaaccchhhnnnssswwwxxxxxxuuutttrrrpppooonnnnnnnnniiifffbbb^^^ZZZVVVTTTTTTQQQPPPNNNMMMNNNNNNOOOOOORRRSSSTTTRRROOONNNOOOQQQOOOPPPQQQSSSVVVYYY\\\^^^^^^]]]\\\ZZZZZZ[[[\\\]]]aaahhhllljjjfffdddaaa]]]XXXVVVSSSOOOLLLIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHLLLNNNQQQVVV\\\ccciiilllrrrtttwwwyyy|||}}}{{{xxxsssppppppsssvvvyyywwwtttnnnhhhcccaaabbbccciiiqqqxxxzzzwwwssspppooommmlllnnnpppppplllhhheee___WWWPPPOOOUUU\\\bbbiiihhhfffbbb\\\TTTMMMIIIGGGEEEAAA===;;;:::::::::888999999::::::999999888777777777777777777777777888777666666666777888999888888999:::::::::999999::::::::::::999999999999777888888888888777666666444555555666666555555444444444444444333222111111222222111111111111222222ooofff\\\WWW[[[cccjjjooottt}}}wwwkkkaaaZZZOOOMMMJJJGGGFFFGGGIIIJJJPPPVVV```hhhqqq|||zzztttoooiiifff^^^ZZZTTTMMMHHHDDDBBBBBBAAA@@@AAADDDEEEGGGOOOXXXccciiiqqqvvvxxxzzz}}}~~~|||yyywwwwwwyyy|||~~~zzztttrrrrrrtttuuusssrrrqqqqqqsssuuuxxxzzz|||yyyvvvuuuvvvtttqqqmmmiiihhhhhhgggggghhhhhhhhhcccbbb___]]]\\\\\\]]]^^^bbbbbbbbbbbbbbbaaa```````````````aaaaaabbbbbbcccdddfffiiimmmppprrrssstttqqqssstttrrrnnnjjjgggffffffiiinnnssswwwzzz{{{{{{zzzyyywwwtttrrrooonnnmmmjjjhhhddd```\\\YYYWWWVVVRRRPPPNNNMMMNNNQQQTTTWWWZZZZZZYYYVVVRRRQQQQQQRRRQQQQQQRRRTTTWWW[[[___aaa___^^^]]]]]]]]]^^^___``````gggllllllkkkjjjgggccc```]]]VVVOOOJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDCCCBBBCCCDDDEEEFFFIIIIIIKKKOOOSSSXXX]]]___dddfffiiilllooosssxxx|||}}}}}}~~~~~~|||wwwsssrrrtttvvvxxxxxxvvvqqqjjjeeebbb```bbbiiisss|||~~~yyyuuupppoooooorrruuuvvvrrrooojjjcccZZZRRROOORRRXXX]]]jjjiiihhhddd]]]TTTLLLGGGEEECCC@@@<<<:::999::::::888888999999999999888888777777777777777777777777777777666666666777888999777888999:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999888888777555555666666666666555555666555444333222222222222222222111111111111222222kkkddd\\\YYY^^^fffooosss{{{zzzlll```XXXSSSKKKJJJIIIGGGGGGIIILLLOOOUUU\\\eeennnvvvzzzqqqiiibbb\\\YYYQQQNNNJJJFFFCCCAAAAAAAAA@@@>>>???BBBCCCEEEMMMWWWdddkkksssyyy{{{|||~~~~~~|||zzzxxxwwwyyy|||~~~}}}|||{{{{{{~~~{{{yyywwwvvvwwwxxxyyyyyyzzzwwwuuuxxx{{{{{{vvvqqqkkkjjjiiihhhggggggggggggdddbbb___\\\ZZZ[[[\\\]]]bbbbbbbbbbbbbbbaaa`````````aaabbbcccbbbbbbccccccdddfffhhhkkkmmmoooqqqqqqqqqtttwwwxxxtttpppllljjjkkkoootttyyy{{{|||}}}}}}}}}|||zzzwwwtttpppmmmkkkiiihhheeebbb^^^[[[YYYXXXUUUTTTRRRQQQRRRVVV[[[___bbb```]]]XXXUUUSSSRRRSSSTTTTTTTTTUUUYYY^^^bbbeeeaaaaaa`````````aaabbbccc___gggmmmoooqqqrrrnnniiiccc^^^UUUMMMGGGDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCDDDEEEEEEIIIIIIJJJLLLOOORRRUUUVVVZZZ\\\___bbbeeeiiinnnrrrwwwwwwwwwxxxzzz{{{||||||~~~|||xxxtttssstttuuuwwwyyyxxxrrrlllhhhccc```^^^dddmmmwww}}}|||yyyrrrqqqppprrruuuuuuqqqnnniiibbbXXXPPPKKKMMMQQQTTTaaaaaa```]]]WWWNNNFFFAAAAAA???===:::999888888999888888999999999999888888666666666666666666666666666666666666777777888888777888999999::::::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888555666666777777666666555666555444222222222333444333333222111111111222222eeeaaa]]]\\\```iiiqqqvvvnnn___SSSLLLJJJIIIIIIIIIIIIIIIMMMRRRWWW^^^dddmmmvvv}}}vvvjjj```XXXQQQNNNIIIHHHEEEBBB@@@@@@@@@@@@@@@>>>???AAAAAABBBIIIRRR^^^hhhttt}}}|||yyyxxxyyyzzz|||zzz~~~{{{yyyzzzyyyxxxvvvuuussssssvvv{{{|||wwwrrrkkkjjjiiihhhggggggggggggeeeccc```]]][[[\\\]]]^^^aaaaaaaaabbbbbbaaaaaaaaaeeegggiiiiiihhhggggggiiiffffffggghhhiiijjjkkklllqqquuuzzz{{{xxxtttooommmoootttzzz}}}~~~}}}}}}}}}}}}}}}{{{yyyuuupppkkkiiihhhgggfffdddaaa___]]]\\\[[[[[[ZZZYYYXXX[[[aaafffhhhddd^^^YYYVVVTTTTTTTTTVVVUUUUUUVVVZZZ^^^cccfffbbbbbbaaaaaaaaabbbbbbbbb___gggpppuuuxxxyyytttmmmaaaZZZQQQIIIEEECCCBBBAAA???@@@AAACCCEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEHHHIIIIIIJJJLLLMMMOOOOOOQQQSSSVVVYYY\\\```eeeiiinnnooorrrtttvvvxxxzzz|||}}}}}}}}}|||yyyvvvtttuuuvvvxxx}}}}}}vvvpppnnnjjjddd]]]___eeennnwww}}}~~~vvvssspppppppppnnnjjjfffccc]]]UUUMMMIIIIIIKKKMMMSSSTTTTTTSSSNNNHHHBBB>>><<<;;;:::888777777777777777888888999999888888777666666666666666666666666555555666666777777777777666777888999::::::;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999666777777777777777777666666555444333222333444555444333333222111111222222```___^^^```dddkkkrrrwwwyyyiiiYYYOOOJJJIIIHHHJJJLLLMMMNNNRRRYYY___jjjooovvv~~~tttdddXXXNNNHHHDDDDDDCCCAAA???>>>======>>>>>>===???AAAAAA@@@FFFNNNVVVaaaqqq}}}~~~{{{zzzzzz{{{|||{{{yyyzzzyyyvvvrrrpppooopppssswwwxxxuuurrrjjjiiiiiihhhhhhhhhiiiiiihhhfffcccaaa___^^^______```aaabbbcccccccccccccccfffiiimmmllljjjhhhiiijjjjjjiiigggfffggggggiiijjjrrrvvv{{{}}}zzzuuuqqqoooqqqvvv}}}~~~|||{{{||||||||||||zzzvvvqqqllliiigggggggggfffeeecccbbbaaaccceeefffdddbbbbbbfffjjjkkkfff___ZZZXXXWWWWWWWWWVVVVVVVVVXXXZZZ^^^aaadddbbbbbbbbbaaaaaa````````````iiisss{{{xxxooo___XXXNNNHHHFFFEEEDDDBBBAAABBBCCCEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDAAAAAABBBDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKNNNPPPRRRVVV[[[^^^eeeiiimmmqqqtttwww{{{}}}}}}|||}}}}}}{{{xxxvvvuuuvvvvvv||||||uuupppppplllfff```___aaahhhrrr{{{wwwrrrlllhhhfffccc^^^[[[YYYUUUPPPKKKHHHGGGHHHHHHHHHIIIIIIIIIGGGCCC@@@===999999888777777666666777777777888888888888777777777777777777777777777777444555666777777777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999777777888888888888777777555555444444444444444555555444333222222111222222```aaadddgggkkkqqqwwwzzz~~~tttfffXXXOOOLLLMMMIIILLLOOOPPPRRRWWW```gggqqquuu{{{ooo^^^PPPHHHCCCAAA@@@@@@???>>>======>>>>>>;;;;;;>>>BBBAAA@@@DDDKKKPPP[[[kkkyyy~~~yyyxxxxxxwwwsssnnnlllmmmoooppprrrrrrqqqqqqiiiiiiiiiiiijjjkkklllmmmjjjiiigggeeecccbbbaaaaaaaaaaaaccceeefffggggggggggggkkkooooookkkiiijjjlllmmmllljjjhhhhhhiiikkklllssswww{{{|||zzzuuurrrpppqqqwww~~~}}}zzzyyyzzzzzz{{{|||{{{xxxsssnnnkkkhhhhhhiiijjjiiiiiiggggggkkkoooqqqoookkkhhhiiikkknnnhhh```[[[ZZZ[[[[[[[[[YYYZZZ[[[\\\^^^aaacccdddeeeeeeeeedddcccbbbaaa``````kkkwwwzzznnn```YYYPPPKKKJJJIIIGGGDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKOOOSSSVVV]]]bbbiiinnnrrrvvv{{{~~~~~~~~~{{{||||||zzzvvvsssqqqqqqsss{{{{{{rrrnnnqqqooohhhcccaaaaaafffpppxxx||||||qqqjjjaaa[[[WWWTTTPPPMMMKKKJJJIIIGGGEEEDDDCCCCCCAAAAAAAAAAAA???>>><<<;;;999999888888888888888888777777888888888888777777777777777777777777777777444555666777777777666555666777888999:::;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;:::999999777888888999999888888777444444555555555555444444555555444333222222222222cccfffjjjnnnssswww|||~~~zzzvvvmmm```SSSLLLKKKLLLIIIMMMQQQSSSUUU[[[dddllltttwww{{{|||jjjXXXLLLFFFDDDCCC@@@???????????????@@@@@@888999===BBBBBBAAADDDKKKMMMXXXggguuu}}}xxxwwwwwwvvvqqqlllkkklllnnnooonnnnnnooopppiiiiiijjjkkklllnnnooopppkkkkkkjjjhhhfffdddcccbbbaaacccdddfffhhhjjjjjjkkkmmmqqqvvvuuuqqqoooppprrrooonnnllljjjjjjlllnnnppptttwww{{{|||yyyuuurrrpppqqqwww~~~|||yyyxxxyyyzzz{{{}}}|||zzzuuupppmmmhhhiiikkklllmmmllllllkkkppptttxxxvvvqqqkkkjjjkkkoooiiiaaa\\\\\\]]]^^^^^^^^^___```bbbdddeeefffgggiiiiiiiiihhhgggeeedddcccaaalllyyyzzzmmmbbb[[[SSSNNNMMMMMMIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBDDDDDDEEEEEEEEECCCEEEFFFHHHIIILLLPPPSSSYYY___ffflllqqquuu{{{}}}yyyzzzzzzwwwrrrnnnlllkkkwww~~~uuurrrvvvuuunnneeebbbaaafffnnnuuuvvvvvvjjjbbbWWWOOOKKKHHHEEEBBBAAAAAABBBBBBAAA@@@??????===<<<<<<;;;:::999999999999999999999999999999999777777888888888888777777777777777777777777777777333444666777777777666555666666888999:::;;;;;;;;;:::::::::999999999888888::::::;;;;;;::::::999888888888999999999999888888333444555666666666444444666555444333222222222222hhhnnntttwwwvvvwww{{{zzzssshhh\\\SSSNNNLLLLLLJJJKKKNNNSSSZZZaaahhhlllqqqsssvvv{{{nnnZZZOOOIIIDDDAAA@@@>>>>>>===<<<;;;::::::999===>>>?????????@@@CCCFFFLLLSSS___lllwww}}}vvvssspppkkkhhhhhhkkklllmmmnnnnnnmmmlllkkkiiiiiijjjjjjkkkmmmnnnoooqqqpppnnnllljjjhhhggggggbbbbbbcccdddfffggghhhiiimmmrrrwwwyyyvvvsssppppppssssssrrrqqqpppooonnnnnnvvvwwwwwwuuusssqqqqqqrrrxxx{{{~~~{{{yyyxxx~~~~~~~~~|||yyyvvvrrrpppnnnmmmmmmmmmnnnooonnnmmmvvvxxxxxxsssmmmiiijjjmmmpppmmmiiiccc^^^\\\^^^```eeefffgggiiikkklllllllllmmmlllkkkkkkkkkhhheeebbbeeehhhnnnuuuzzzyyyrrrkkkaaa^^^YYYVVVSSSQQQOOOMMMMMMMMMKKKHHHEEEEEEFFFHHHCCCBBBAAABBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@CCCCCCDDDCCCDDDGGGKKKOOOTTT\\\eeennnsssxxx}}}|||xxxqqqkkkiiigggcccbbbdddiiittt}}}}}}xxxuuurrrooolllkkkjjjjjjlllnnnnnnmmmaaaXXXMMMFFFCCCBBB@@@===@@@@@@???>>>>>>>>>?????????>>>===<<<;;;;;;:::;;;999999888777777777777777777777888888999999::::::777888888999999777666555666555555555555666777777666888:::;;;:::999999:::<<<<<<<<<<<<<<<===>>>>>>::::::;;;<<<<<<;;;::::::999999999888888777777777777777666666666666777777555555444333333222222111nnnsssyyy{{{{{{}}}|||zzz||||||~~~~~~zzzssshhh\\\TTTOOONNNOOORRRTTTXXX]]]ccchhhmmmooommmooosssxxx~~~wwwgggUUULLLHHHDDDBBBBBB>>>>>>======<<<;;;;;;;;;===>>>??????@@@AAADDDGGGLLLRRR\\\fffqqq|||wwwqqqooonnnjjjhhhiiimmmoooqqqsssssspppnnnlllggggggggghhhiiikkklllmmmooonnnmmmkkkjjjjjjjjjiiiggggggiiijjjkkklllllllllmmmrrrxxx{{{{{{yyyyyyyyyssssssrrrpppoooooonnnnnnrrrtttuuussspppnnnoooqqq|||~~~}}}zzzxxxxxx}}}~~~~~~~~~|||zzzwwwuuuqqqpppoooooooooooonnnmmmtttvvvvvvsssmmmjjjkkkmmmrrrqqqnnniiidddbbbcccdddhhhiiikkklllmmmnnnooooooqqqqqqqqqqqqpppmmmhhhddd```bbbeeekkkppppppkkkgggccc```\\\ZZZYYYXXXWWWUUUQQQOOOLLLIIIHHHGGGGGGGGGBBBAAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDGGGLLLPPPVVV]]]fffnnnsssxxx~~~ssskkkccc___\\\XXXXXXZZZdddpppzzz}}}{{{zzzxxxvvvvvvsssoookkkiiifffccc```YYYQQQGGGAAA@@@@@@???<<<==================>>>>>><<<;;;:::999999888888888999888777777777666777777:::999999888777777666666777888888999888777666555555555555444555666666777666888:::;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<<<<;;;::::::::::::999999999888888888888777777666666777777888555555555444333333222222tttxxx}}}~~~}}}}}}wwwooolllnnnnnnqqquuuwwwyyy{{{~~~{{{tttiii]]]VVVRRRRRRSSSUUUYYY___eeejjjllllllllliiilllqqqwww}}}kkk]]]OOOHHHFFFCCCCCCDDD========================>>>???@@@AAAAAACCCFFFIIIOOOSSSZZZbbbjjjvvvzzzsssnnnmmmllljjjjjjlllpppsssvvvxxxwwwsssnnnkkkddddddddddddfffhhhjjjkkkllllllkkkkkkkkkkkkllllllhhhiiikkkllllllkkkjjjjjjkkknnnsssvvvwwwwwwxxxyyysssrrrpppnnnmmmmmmnnnnnnpppsssuuusssooommmpppttt~~~{{{yyyxxxyyy~~~~~~|||uuutttsssqqqpppooommmmmmppprrrsssqqqmmmkkklllooottttttrrrooollliiiiiijjjnnnnnnoooqqqqqqrrrrrrrrruuuuuuvvvwwwwwwsssmmmhhh___^^^^^^bbbfffiiigggeeedddbbb___^^^___``````___VVVRRRMMMKKKKKKKKKIIIFFFBBB@@@???@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHMMMQQQYYY```hhhoootttyyypppeeeZZZSSSOOOLLLMMMQQQ\\\jjjwww}}}|||uuummmggg```YYYUUUOOOIIIBBB>>>>>>??????>>><<<<<<=========>>>>>>???;;;;;;:::999888888888888888888777777777666666666999888888777777666666555777888888888888777666666555444444444444555666666666888:::;;;:::999999::::::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;:::::::::::::::999999999888888888888888888999666666666555444444333333yyy|||~~~}}}yyywwwuuunnnfffcccdddfffiiimmmrrrwww|||{{{uuukkkaaaZZZWWWXXXYYYZZZ___gggnnnqqqpppllliiiiiinnnttt{{{uuu```UUUJJJEEEDDDBBBBBBCCC===>>>>>>>>>??????@@@@@@???@@@AAABBBBBBDDDHHHKKKTTTXXX\\\aaahhhssszzzuuuqqqpppoookkkkkknnnqqqtttxxxzzzyyysssmmmhhhbbbbbbbbbbbbcccfffhhhjjjkkkkkkkkkjjjkkkkkklllllliiijjjkkklllllljjjiiihhhkkklllnnnooopppqqqqqqrrrqqqooommmlllkkklllmmmnnnppptttwwwuuupppoootttyyy}}}zzzzzz{{{}}}yyyyyyxxxuuurrrooonnnmmmkkkmmmoooooommmmmmnnnpppsssttttttssspppnnnnnnnnnrrrssssssttttttttttttttttttuuuwwwyyyzzzwwwrrrmmmbbb___\\\]]]aaaeeeffffffbbbaaa______aaacccdddcccZZZTTTOOOMMMNNNNNNJJJEEECCCAAA@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFJJJOOOSSS\\\bbbjjjppptttzzznnnbbbTTTLLLGGGDDDGGGLLLUUUeeeuuu~~~xxxnnnfff]]]VVVRRRJJJFFFAAA>>>???@@@@@@???>>>>>>??????@@@@@@@@@@@@<<<<<<;;;:::::::::::::::777777888777777777666666444444555666777888888999888888888888777777777666444444444444444555555666666888:::;;;:::999999::::::::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888777777666555555444444~~~~~~}}}~~~zzzwwwtttqqqkkkcccaaadddeeegggjjjpppwww}}}}}}wwwooofffaaa______```ccchhhqqqxxxzzzxxxrrrnnnmmmrrryyyzzziiiZZZPPPHHHEEECCC@@@@@@BBB>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCCCCEEEHHHKKKUUUYYY^^^aaafffqqq~~~}}}~~~~~~zzzwwwwwwsssmmmlllnnnqqqssswwwxxxvvvqqqjjjfffdddcccbbbbbbccceeehhhiiimmmmmmlllkkkkkklllllllllllllllmmmmmmlllkkkiiihhhkkkkkklllmmmnnnooooooooommmlllkkkjjjkkklllmmmmmmpppsssuuutttqqqrrrvvv{{{~~~~~~}}}{{{{{{|||}}}}}}|||yyyssspppooooooiiikkkmmmoooppppppqqqrrrqqqsssuuuuuusssrrrrrrrrrvvvvvvwwwwwwvvvvvvuuutttqqqqqqsssvvvyyyxxxvvvsssfffaaa\\\[[[^^^ccceeefffbbb```^^^^^^___```aaa```[[[VVVPPPOOOPPPOOOJJJEEEDDDCCCAAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGKKKQQQUUU^^^dddkkkqqqtttxxx~~~zzzhhh\\\NNNGGGBBBAAAEEEJJJRRRcccuuuwwwlllbbbZZZSSSOOOIIIFFFCCCAAA@@@AAAAAA@@@@@@AAAAAABBBAAA@@@??????<<<<<<;;;;;;::::::;;;;;;888888888999888777666666444444555666777888999999888888888777777777777777555444444444444555666666666888:::;;;:::999999:::;;;;;;;;;:::;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888777666666555~~~~~~}}}yyyuuusssmmmgggfffjjjiiiiiilllqqqwww}}}~~~zzztttnnniiigggggggggiiinnnvvv}}}}}}xxxtttuuuyyyzzzyyyxxxzzzsss___VVVOOOHHHFFFDDD@@@???BBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCDDDGGGJJJPPPVVV]]]```eeeooo~~~zzzrrrnnnppprrrsssuuuuuusssooojjjgggiiihhhfffdddeeegggiiikkkpppoooooooooooooooppppppmmmllllllkkkjjjjjjiiiiiiiiihhhiiikkknnnooonnnmmmiiijjjjjjlllmmmnnnoooooopppqqqqqqqqqrrrtttxxx{{{{{{||||||{{{||||||uuuqqqpppqqqkkkmmmooorrrtttvvvvvvvvvsssuuuwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuupppooooooqqquuuxxxyyyxxxlllfff```^^^aaaeeegggggggggddd```^^^]]]]]][[[ZZZYYYUUURRRPPPOOONNNJJJFFFEEEDDDBBBBBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@?????????@@@AAACCCEEEHHHMMMSSSWWW___eeemmmrrrtttvvvyyy|||{{{|||||||||}}}yyyrrr]]]SSSGGGBBB@@@@@@DDDIIITTTdddwwwvvvhhh]]]TTTOOOKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@>>><<<;;;::::::999999:::::::::888999:::::::::999888777777777777777777777777777999888888777666777777777555555555555555666777777666888:::;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<===::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<:::999999888888999999:::::::::999999888777777777~~~}}}||||||~~~~~~zzzwwwrrrmmmmmmqqqrrrqqqqqqtttzzz}}}yyytttqqqnnnmmmlllooosss{{{|||uuuttttttxxxsssaaaSSSMMMIIIHHHEEEBBBAAADDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHLLLSSS\\\bbbfffooo}}}|||vvvwwwvvvvvvuuutttrrrooommmlllooommmjjjhhhgggiiikkkmmmrrrrrrrrrssstttuuuvvvwwwsssrrrpppooonnnoooppppppmmmllllllnnnppppppnnnkkkgggiiillloooqqqrrrrrrrrrssspppoooppptttyyy{{{{{{zzz{{{||||||}}}~~~wwwrrrrrrsssoooqqqtttwww{{{||||||{{{xxxzzz|||}}}~~~}}}}}}||||||{{{yyyxxxwwwtttqqqnnnnnnrrrwww{{{}}}zzztttnnnlllmmmpppppppppoookkkfffaaa^^^[[[XXXUUUUUUTTTRRRPPPNNNKKKIIIGGGEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@?????????AAACCCEEEIIINNNTTTYYY^^^eeemmmrrrttttttuuuvvvvvvwwwvvvssssssrrrlllcccRRRJJJBBB@@@@@@AAAEEEJJJWWWhhhzzzvvvggg\\\UUUQQQOOONNNNNNOOONNNMMMMMMNNNOOOMMMMMMLLLJJJGGGCCC@@@===<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<:::999777888888888888888888888888999999777666666666777888777666666666666777888888666888:::;;;:::999999::::::::::::::::::;;;;;;<<<::::::999888888999::::::999999::::::;;;;;;;;;;;;999999888888888888999999;;;;;;::::::999888888888yyyxxxxxxyyy|||~~~{{{vvvqqqqqquuuzzzxxxwwwyyy~~~|||yyyuuurrrpppooowww|||~~~uuutttuuuzzzyyyhhhQQQLLLIIIIIIGGGDDDCCCFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBEEEGGGJJJSSS^^^dddhhhqqq~~~yyyxxxvvvsssrrrqqqppppppssspppmmmjjjiiikkkmmmnnnsssssstttvvvxxxzzz|||}}}~~~|||zzzyyyzzz}}}~~~zzzxxxwwwwwwxxxuuuppplllgggiiinnnrrruuuvvvuuuuuuwwwrrrooorrrxxx~~~~~~{{{||||||}}}~~~xxxssssssuuussstttwww{{{~~~~~~|||{{{yyyxxxxxxtttooommmpppvvv|||}}}zzz{{{}}}|||{{{wwwrrrkkkeee```[[[WWWTTTRRRSSSSSSQQQMMMJJJHHHHHHDDDBBBAAAAAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHGGGFFFEEECCCAAA@@@??????AAACCCEEEIIINNNUUUZZZ^^^eeemmmssssssrrrrrrrrrrrrssspppllljjjhhh```WWWLLLEEE@@@@@@BBBCCCGGGLLLZZZjjj}}}wwwhhh^^^ZZZXXXXXXSSSTTTVVVVVVVVVVVVXXXYYYUUUUUUSSSQQQMMMHHHCCCAAA>>>>>>=========>>>>>>???:::;;;<<<======;;;999888555555666888999;;;<<<<<<:::999777666666666777888777777777777777888888999666888:::;;;:::999999:::999999888888999999:::;;;;;;:::999888888999:::;;;999999999::::::;;;;;;;;;999888888888888888888999<<<;;;;;;::::::999999888ooopppqqqrrruuu||||||}}}~~~zzzvvvuuuuuutttxxx}}}wwwwwwwww{{{uuugggTTTOOOIIIEEEEEEGGGIIIJJJDDDDDDDDDFFFHHHHHHFFFDDDFFFEEEEEEDDDDDDDDDDDDEEEOOORRRXXX___iiiuuu|||wwwttttttxxx{{{|||zzzzzzzzzyyywwwxxxwwwvvvtttsssssssssssstttssstttwww{{{~~~~~~{{{zzzwwwsssoooiiilllqqquuuxxxxxxwwwvvvtttssssssuuuxxxzzz{{{{{{|||zzzyyyzzz}}}}}}zzzxxxxxxyyy~~~}}}{{{zzzzzzyyyvvvtttqqqqqqsssyyy~~~uuullleee___ZZZWWWXXXVVVRRRMMMJJJHHHGGGGGGCCCBBB@@@@@@AAAAAA@@@>>>CCCDDDEEEEEECCCAAAAAABBB@@@BBBEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@AAACCCEEEJJJPPPYYY^^^fffjjjmmmmmmooossssssppptttpppkkkhhhfff```WWWOOODDDCCCBBBAAAAAAEEEJJJNNN^^^jjjzzz{{{pppgggbbbaaabbbaaa``````aaaccccccbbb```aaa^^^YYYUUUQQQMMMHHHEEEBBB@@@>>>===>>>???>>>>>>===;;;::::::;;;:::888666999888888888888888999999777777777777777777777777777777777777888888888888777777777888999999::::::999999888888888888999999:::::::::999999888888888888999:::;;;;;;;;;;;;;;;999999888888888888888999;;;;;;;;;;;;:::999888888fffgggiiilllqqqxxx|||yyyzzz{{{zzz~~~xxxwwwvvvyyy}}}|||ooocccWWWSSSNNNJJJJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHEEECCCHHHGGGGGGFFFGGGGGGHHHIIINNNRRRXXXaaakkkxxx~~~vvvpppmmmnnnoooqqqxxx~~~|||||||||zzzxxxxxx|||~~~{{{wwwsssoooqqquuuxxxzzz{{{zzzyyyvvvtttssstttvvvxxxyyyxxxvvvuuuuuuxxx|||~~~|||{{{~~~~~~}}}}}}zzzyyyzzz~~~zzzssslllfff___[[[ZZZXXXSSSOOOKKKIIIGGGGGGCCCBBBAAAAAABBBCCCBBB@@@CCCDDDFFFEEEDDDBBBCCCDDDBBBDDDGGGGGGFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCAAACCCDDDGGGKKKRRR[[[```fffjjjkkkkkkmmmqqqrrrooollliiidddbbb```ZZZRRRKKKGGGGGGGGGGGGHHHIIILLLNNNUUU```qqq}}}rrrllljjjkkkmmmlllkkkkkklllnnnnnnllljjjhhheee```\\\WWWSSSNNNJJJGGGDDDAAA@@@AAABBBBBBBBB???>>><<<<<<<<<;;;888666999999888888888888999999777777777777777777777777777777777777888888888888777777777888999999::::::999999888888888888999999:::::::::999999999888888999999999:::::::::::::::::::::999999999999::::::<<<<<<<<<<<<<<<;;;999999\\\^^^ccchhhnnnwww|||zzz}}}~~~~~~{{{yyyxxxyyy{{{|||}}}||||||vvvpppppprrrpppjjjccc[[[XXXTTTRRRRRRRRRQQQPPPUUUSSSPPPNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHKKKPPPXXXaaalllwww~~~wwwtttvvvzzz~~~yyypppjjjfffeeecccgggnnnuuu|||{{{xxxwwwyyy{{{}}}~~~~~~~~~~~~{{{yyyvvvuuuvvvxxxxxxxxxsssrrrtttxxx~~~}}}}}}|||wwwooogggaaa]]][[[WWWRRRNNNKKKJJJIIIFFFDDDCCCCCCDDDEEECCCBBBCCCDDDFFFEEEDDDDDDEEEFFFEEEGGGJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHMMMTTT]]]ccceeehhhiiiggghhhmmmnnnmmmfffccc___]]]\\\WWWQQQKKKLLLNNNPPPRRRSSSRRRQQQPPPNNNWWWffftttyyyuuuvvvxxx{{{{{{{{{{{{|||}}}}}}zzzxxxqqqnnnhhhccc^^^YYYTTTPPPMMMKKKIIIHHHHHHIIIHHHGGGDDDBBB???>>>===<<<999777999999888888888888999999888888888888888888888888777777777777888888888888777777777888999999::::::999999999999999999999999::::::::::::999999999999;;;:::999888888888999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======<<<;;;:::XXX\\\bbbjjjrrr|||~~~}}}|||{{{|||{{{yyyxxxuuunnnfffeeehhhkkkjjjhhh___]]][[[ZZZ[[[[[[ZZZYYY\\\YYYVVVUUUUUUVVVUUUTTTLLLKKKIIIHHHGGGHHHIIIJJJNNNSSS\\\fffpppzzz|||~~~~~~xxxrrroooppptttxxx{{{|||}}}uuulllfffbbb^^^```cccgggnnnxxx~~~zzzyyyyyyzzz{{{{{{wwwwwwxxx|||~~~vvvmmmfff```^^^[[[WWWTTTQQQPPPOOOKKKIIIGGGGGGGGGFFFDDDCCCDDDEEEFFFFFFEEEEEEGGGHHHHHHJJJLLLLLLKKKIIIIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFIIIMMMTTT]]]cccccceeedddbbbcccgggiiihhheeebbb___^^^]]]\\\XXXUUUWWWYYY]]]```aaa___YYYUUUPPPUUU]]]gggqqqzzzwwwtttnnnhhhccc]]]XXXTTTSSSRRRRRRRRRRRRQQQNNNKKKHHHFFFCCC@@@???===;;;888::::::999888888888999999777777777777777777777777666777777777888888888888777777777888999999::::::999999::::::::::::999999::::::::::::::::::::::::<<<;;;999777666777999:::;;;;;;::::::;;;;;;<<<<<<============<<<;;;::::::XXX]]]eeennnwww~~~~~~|||xxxuuupppjjjbbbaaafffkkkoooooodddbbbbbbcccdddeeeeeedddcccaaa^^^\\\\\\\\\\\\[[[VVVTTTRRRPPPOOOOOOPPPQQQWWW]]]fffoooxxxyyyqqqlllkkkfffgggjjjlllpppuuu|||}}}|||zzzuuuooojjjiiimmmpppqqqrrrsssxxxyyyooofff```]]]\\\\\\^^^ccclllvvv||||||{{{|||}}}~~~}}}~~~~~~{{{rrrllldddcccaaa___\\\ZZZYYYXXXSSSQQQNNNLLLKKKIIIGGGDDDFFFGGGHHHGGGGGGGGGIIIKKKLLLMMMOOOOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEHHHLLLSSS[[[``````bbbaaa^^^^^^bbbdddbbbdddbbb______```bbbddddddeeegggkkkoooppplllddd^^^XXXXXXYYY^^^fffqqq{{{|||xxxsssmmmgggbbb\\\XXXVVVWWWXXXZZZZZZVVVQQQLLLLLLIIIEEEBBB@@@>>><<<:::;;;::::::999888888999999666666666666666666666666666777777777888888888888777777777888999999::::::999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::===;;;999777777888999::::::::::::::::::;;;<<<<<<<<<======<<<<<<;;;:::999ZZZ```hhhrrr{{{|||wwwsssnnniiiddddddiiipppuuuvvvmmmkkkkkklllnnnooopppooonnnkkkhhhfffeeecccaaa___]]][[[XXXWWWVVVWWWYYY[[[bbbgggoooyyyxxxoooggg```\\\[[[VVVXXXZZZ[[[^^^bbbgggkkkiiioooxxx}}}{{{yyywwwtttppplllkkkmmmoookkklllooottt|||rrrhhh```\\\ZZZWWWWWWZZZ```ggglllsss|||}}}}}}~~~zzz|||~~~xxxrrrlllkkkjjjgggeeecccaaa```\\\YYYVVVTTTSSSPPPMMMKKKLLLMMMMMMLLLJJJKKKMMMOOOPPPQQQSSSRRRPPPNNNMMMMMMLLLKKKKKKIIIHHHGGGFFFEEECCCDDDEEEGGGJJJQQQXXX^^^^^^``````]]]]]]``````^^^```^^^[[[[[[___fffmmmrrruuuvvvxxx|||}}}yyypppiiiccc___\\\^^^fffpppzzz{{{vvvpppkkkeee___\\\XXXYYYYYYZZZYYYVVVQQQMMMNNNKKKFFFCCCAAA@@@>>><<<<<<;;;:::999999888999999666666666666666666666666777777777777888888888888777777777888999999::::::::::::<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<;;;:::999999]]]cccllluuu~~~~~~xxxsssooommmkkkmmmrrrxxx|||~~~yyywwwuuutttvvvwwwxxxwwwyyywwwuuutttsssqqqnnnllleeedddbbbbbbcccfffjjjllltttyyyvvvjjjaaaYYYSSSRRRMMMNNNPPPPPPQQQSSSVVVYYYXXX\\\ccckkksss{{{}}}{{{zzz{{{|||}}}||||||zzzxxxvvvuuuttttttttttttlllnnnooorrr{{{zzzqqqjjj```\\\WWWUUUVVVZZZ___aaaeeennnyyy~~~~~~}}}||||||xxxzzz}}}~~~{{{vvvuuussspppllliiifffdddbbb```^^^\\\\\\ZZZXXXVVVSSSTTTSSSQQQOOOPPPRRRTTTUUUVVVWWWVVVTTTRRRQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGJJJPPPWWW\\\^^^aaaaaa^^^^^^```___\\\ZZZXXXVVVVVV\\\gggttt|||{{{tttqqqlllhhhhhhlllrrrwwwyyy~~~~~~zzztttooojjjeee___[[[ZZZXXXUUUSSSRRRQQQOOOMMMOOOKKKFFFCCCAAA@@@???===<<<<<<;;;:::999999999999888888888888888888888888777777777777888888888888777777777888999999:::::::::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>======<<<;;;:::aaagggpppyyyzzztttrrrqqqrrruuu{{{|||zzz{{{||||||{{{}}}{{{qqqqqqpppqqqtttyyy}}}xxxlllbbbWWWPPPNNNIIIJJJKKKKKKJJJJJJLLLNNNOOORRRVVV[[[bbbjjjrrrxxx~~~{{{xxxuuuooonnnooorrruuuxxxxxxxxxyyywwwvvvwwwyyyyyyxxxvvvnnnooonnnnnnsss}}}wwwfffaaa[[[XXXXXXZZZ]]]^^^[[[cccnnnvvv}}}~~~yyywwwyyyzzz}}}}}}|||yyyuuuqqqlllhhhffffffdddbbbbbbbbbaaa___^^^YYYXXXWWWUUUSSSSSSVVVXXXXXXYYY[[[ZZZWWWTTTSSSSSSOOOOOONNNLLLKKKIIIHHHHHHGGGGGGHHHHHHJJJPPPVVV[[[___bbbccc``````aaa___[[[XXXVVVSSSTTT[[[iiixxxzzz}}}xxxtttrrrssstttsssrrryyy|||}}}}}}||||||zzzvvvqqqlllgggbbb]]]YYY\\\WWWPPPLLLKKKLLLMMMNNNOOOKKKFFFCCCBBBAAA???>>>===<<<;;;:::999999999999::::::::::::::::::::::::777777777777888888888888777777777888999999:::::::::;;;===>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<=========<<<<<<<<<<<<<<<===>>>@@@@@@????????????>>>===<<<;;;^^^aaakkkyyy|||~~~~~~}}}~~~qqqeeeYYYPPPJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFJJJNNNSSSZZZaaafffooozzz}}}{{{yyyrrriiiaaa\\\```ffflllqqqsssttttttyyyzzz{{{||||||{{{zzzyyyuuutttoookkklllvvvuuunnnccc[[[XXXXXXYYYZZZZZZaaaiiinnnsss}}}|||{{{{{{vvvrrrooonnnmmmlllkkkjjjgggccc______]]]]]]\\\ZZZXXX]]]dddfffbbb______```^^^WWWRRRSSSQQQMMMKKKJJJIIIGGGEEEEEEFFFGGGHHHJJJNNNTTTXXXaaaccceeefffeeebbb___]]]TTTPPPKKKMMMXXXkkk~~~zzzvvvtttrrrtttuuuvvvzzzzzzxxxyyyzzzuuurrrnnnkkkgggbbb[[[VVVOOOKKKIIIKKKKKKHHHFFFGGGHHHGGGEEECCCAAA@@@??????BBBAAA???===<<<;;;<<<<<<>>>===<<<<<<======<<<;;;888888888777777888888888<<<<<<<<<===???@@@???=========<<<;;;::::::::::::888999:::;;;<<<;;;::::::;;;<<<<<<<<<::::::<<<>>>:::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>ccceeeooo{{{xxxkkk```UUUMMMGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFIIIKKKOOOTTTYYY^^^eeeoooxxx{{{|||sssiii___YYYYYY\\\aaaggglllnnnpppppptttvvvxxxzzz{{{{{{zzzyyytttqqqllldddaaafffrrr{{{}}}vvvlllccc^^^\\\[[[[[[\\\bbbhhhmmmqqqyyy~~~zzzxxxtttsssqqqpppooommmiiifffbbb______aaaaaaaaaffflllllliiigggggggggeee___YYYUUURRRPPPNNNLLLKKKHHHFFFGGGHHHHHHIIIKKKPPPVVVZZZdddfffjjjlllllljjjfffdddWWWSSSPPPRRR]]]pppzzzwwwvvvsssssstttvvv{{{{{{xxxvvvvvvtttqqqmmmjjjfff___XXXRRRLLLHHHFFFHHHHHHEEECCCDDDEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>><<<:::999999999;;;:::999:::<<<<<<<<<:::======<<<;;;<<<===>>>???>>>======???AAAAAA@@@>>>===<<<;;;:::999888888888999999:::;;;;;;;;;:::999999:::<<<;;;;;;:::<<<===<<<===???@@@@@@???>>>===??????>>>>>>>>>>>>>>>>>>hhhkkksss}}}|||vvvlllbbbYYYPPPIIIDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHKKKPPPSSSYYYbbbkkkqqqwww{{{mmm```WWWRRRTTTVVVZZZ^^^bbbfffhhhiiikkkmmmqqqtttvvvwwwvvvuuummmkkkeee]]]WWWXXX^^^cccpppyyyqqqkkkfffbbb```aaaeeejjjmmmpppwww}}}{{{yyyxxxwwwuuuqqqoooiiidddcccgggjjjjjjmmmppprrrpppnnnnnnnnnkkkeee```WWWUUUSSSQQQPPPMMMJJJGGGJJJJJJJJJJJJMMMRRRXXX]]]gggkkkqqqvvvwwwuuurrroooaaa^^^ZZZ\\\fffvvv}}}zzzwwwtttsssrrrsssvvv{{{|||wwwtttuuussspppmmmhhh```WWWQQQLLLGGGDDDEEEEEEBBBAAABBBAAABBBCCCDDDEEEFFFGGGHHHDDDCCCAAA???>>>=========>>>======>>>@@@AAA@@@???>>>===;;;:::;;;===@@@BBBAAAAAA@@@AAACCCCCCBBB@@@>>>===<<<:::999888888888::::::;;;;;;;;;::::::999888:::<<<===<<<===>>>@@@@@@BBBDDDEEEEEECCC@@@>>>@@@???>>>>>>============jjjoooxxx}}}xxxuuuuuujjjeee^^^WWWQQQLLLGGGDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDFFFJJJMMMQQQYYYbbbkkktttyyyhhh[[[TTTRRROOOPPPRRRUUUYYY\\\___aaa```cccgggjjjlllllljjjiiiaaa```\\\WWWSSSRRRUUUXXX^^^kkk~~~~~~vvvooojjjhhhkkkooorrruuu|||~~~|||yyywwwsssmmmjjjmmmqqqpppooopppuuutttsssrrrqqqnnnhhhccc[[[YYYWWWUUUSSSPPPLLLIIILLLLLLLLLLLLNNNTTT[[[```jjjoooxxx~~~{{{qqqnnnjjjiiiooozzz}}}yyywwwvvvuuuttttttwwwzzzzzzvvvvvvvvvvvvtttnnnfff]]]WWWQQQKKKFFFFFFEEEBBBAAACCC@@@AAACCCEEEGGGIIIJJJKKKFFFFFFFFFEEEEEEDDDDDDDDDGGGEEEEEEEEEGGGGGGFFFEEEAAA???===;;;<<<>>>BBBDDDEEEDDDDDDDDDFFFFFFDDDBBB@@@???>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>???BBBEEEHHHIIIJJJLLLLLLKKKHHHDDDBBB@@@???>>>===<<<<<<<<<===mmmvvv}}}vvvnnnhhhfffZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBEEEIIILLLLLLRRR[[[fffppp|||sssbbbVVVQQQPPPLLLLLLMMMNNNQQQSSSVVVXXXWWWXXX[[[]]]^^^]]][[[ZZZTTTTTTTTTRRRPPPPPPQQQRRRRRRYYYfffwwwyyyvvvxxx{{{~~~||||||}}}}}}zzzuuussswwwyyyxxxvvvvvvxxxxxxwwwwwwtttoooiiieee]]][[[YYYWWWVVVSSSPPPMMMNNNNNNOOOPPPRRRWWW^^^ccclllsss}}}~~~zzzwwwwww|||~~~{{{xxxvvvvvvwwwxxxzzz}}}yyytttsssvvvyyyzzzvvvnnnfffbbbXXXQQQKKKIIIGGGCCCCCCEEEBBBDDDFFFIIIKKKMMMNNNNNNKKKKKKLLLMMMNNNNNNOOOOOORRRQQQOOOOOOPPPPPPOOOMMMMMMJJJGGGDDDCCCEEEGGGIIIHHHGGGFFFGGGHHHGGGFFFDDD???>>>===;;;::::::999999======<<<<<<<<<<<<<<<<<<>>>???@@@AAADDDHHHNNNSSSUUUVVVVVVTTTQQQMMMIIIFFF@@@???===<<<;;;<<<===>>>uuuxxxoooddd\\\YYYPPPNNNKKKIIIIIIIIIHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBEEEIIILLLJJJLLLTTT___hhhrrryyyhhhYYYPPPLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOLLLLLLLLLMMMLLLLLLKKKJJJNNNOOOWWWddduuu{{{xxxsssooonnnoooqqqssstttttttttvvvzzz|||}}}}}}~~~~~~}}}xxxrrrkkkggg```]]]ZZZWWWVVVUUUSSSRRRPPPRRRTTTUUUXXX]]]cccgggnnnuuu~~~{{{zzz|||}}}wwwyyy{{{}}}~~~~~~~~~|||yyytttpppmmmkkkrrrzzz~~~}}}xxxrrrooobbbZZZRRROOOKKKGGGFFFHHHIIIKKKNNNQQQTTTUUUVVVVVVZZZ[[[\\\^^^______``````cccaaa``````aaaaaa```___YYYVVVRRRMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIFFFDDD===<<<;;;:::999999999999>>>>>>======>>>>>>???@@@AAACCCGGGJJJNNNTTTZZZ^^^aaa```^^^ZZZVVVQQQLLLJJJAAA@@@>>>======>>>@@@AAAtttjjj___VVVRRRMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAABBBDDDHHHKKKKKKKKKPPPYYY```gggtttxxxiiiZZZPPPLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHFFFLLLJJJNNNYYYfffvvvyyypppeeeaaa\\\XXXWWW[[[aaaeeeiiikkkooottt{{{|||tttmmmiiiaaa]]]YYYWWWVVVWWWVVVVVVTTTVVVYYY\\\___ccchhhkkkqqqxxx~~~xxxtttsssppptttyyy}}}xxxuuupppkkkgggdddccccccfffooo{{{pppggg]]]XXXSSSNNNMMMOOOQQQTTTXXX\\\___aaabbbbbbiiiiiikkklllllllllkkkkkklllkkkjjjlllnnnoooooonnnfffccc^^^XXXSSSOOOMMMKKKMMMKKKJJJJJJJJJIIIGGGEEE======<<<<<<<<<<<<======???>>>>>>>>>???AAACCCDDDDDDJJJSSS[[[aaaeeegggiiikkkhhhccc]]]WWWQQQMMMKKKCCCBBB@@@???@@@BBBDDDFFF~~~rrriii^^^UUUQQQNNNKKKHHHGGGFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBAAAAAACCCFFFIIINNNLLLOOOVVV[[[```lllyyy~~~uuujjj[[[OOOKKKJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEIIIHHHGGGGGGGGGHHHJJJKKKDDDDDDEEEGGGJJJJJJIIIHHHHHHEEEGGGOOOXXXdddwww{{{mmmcccYYYTTTNNNKKKLLLRRRYYY^^^gggjjjooouuu|||~~~|||tttmmmiiiaaa^^^YYYVVVVVVWWWXXXXXXVVVYYY^^^aaadddgggkkknnnssszzz{{{tttqqqppphhhmmmttt|||uuuppphhh```[[[ZZZ\\\]]]dddooo~~~{{{qqqgggaaa[[[VVVUUUWWWWWWZZZ^^^dddhhhkkklllllllllmmmmmmnnnmmmllljjjiiiiiihhhiiikkknnnqqqqqqqqqssspppkkkeee^^^XXXTTTRRRMMMLLLKKKJJJJJJIIIGGGEEE@@@@@@@@@@@@@@@AAAAAABBB????????????@@@BBBEEEFFFIIIRRR___kkkqqqssssssrrrooolllfff^^^WWWQQQMMMLLLEEEDDDBBBBBBCCCEEEHHHJJJqqqfff\\\SSSLLLMMMLLLKKKHHHFFFFFFHHHIIIGGGGGGEEEDDDBBB@@@???>>>BBBBBBCCCCCCDDDEEEFFFFFFEEEHHHMMMQQQVVV\\\cccgggsssyyy{{{fff]]]RRRKKKJJJLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFHHHJJJKKKOOOXXXeeeooovvveee[[[RRRQQQOOOLLLKKKOOOWWW]]]fffkkkrrrxxx}}}~~~zzz{{{tttmmmiii```]]]XXXVVVXXX[[[]]]^^^cccdddeeehhhkkkpppsssvvv}}}wwwmmmfffdddeeeiiipppyyy~~~tttnnnddd]]]YYYYYYYYYYYYgggmmmxxx|||ooogggaaa]]]^^^aaabbbbbbeeellltttwwwtttooonnnllliiigggeeeccc```]]]^^^___aaadddhhhkkkooopppsssrrrppppppooojjjbbb\\\VVVSSSNNNJJJHHHGGGHHHIIIKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBBBBBDDDGGGJJJMMMSSSZZZfffoootttuuutttsssmmmjjjeee___XXXSSSOOOLLLDDDEEEFFFGGGIIIMMMSSSWWWvvvlllbbbVVVNNNMMMLLLJJJHHHFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGIIIMMMPPPTTTYYY___ccckkkqqqyyyzzzooo^^^VVVMMMHHHHHHJJJKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBDDDFFFGGGIIIPPP[[[dddmmmvvvxxxeeeYYYUUUTTTRRRNNNMMMPPPVVV\\\iiimmmtttzzz~~~{{{wwwzzz{{{{{{zzzwwwsssnnnllldddaaa^^^]]]___bbbdddeeehhhiiijjjmmmpppsssvvvxxx|||}}}pppggg``````cccjjjsss{{{wwwrrrjjjccc___]]][[[ZZZccciiisss|||sssmmmhhhcccaaaccceeefffiiiooovvvwwwsssnnnhhheeeaaa___^^^\\\ZZZXXXXXXYYY[[[^^^aaadddggghhhooooooppprrrssspppjjjeee___\\\WWWRRROOONNNNNNOOOQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEFFFHHHLLLPPPRRRVVV\\\eeemmmqqqqqqpppooollliiiddd^^^XXXTTTPPPNNNJJJKKKLLLNNNPPPTTTZZZ^^^|||tttiii\\\SSSPPPOOOMMMKKKJJJIIIJJJJJJHHHGGGFFFEEECCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGIIILLLNNNQQQUUUZZZ]]]ccciiipppuuuxxxvvvkkk```TTTOOOIIIFFFHHHKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDDDDDDDHHHOOOUUUXXX```lllxxx~~~kkk______^^^ZZZVVVTTTVVVZZZ^^^kkkooouuuzzz}}}zzzvvvttttttuuutttsssrrrpppoookkkhhhffffffiiimmmooopppqqqqqqrrrtttvvvyyy{{{|||}}}tttiii\\\\\\]]]bbbkkkuuu|||{{{wwwpppkkkgggdddaaa___bbbfffnnnxxxxxxqqqnnnjjjeeebbbcccgggiiilllrrrwwwwwwrrrmmmccc```[[[XXXWWWVVVTTTSSSTTTUUUVVVXXXZZZ]]]___```gggiiimmmrrruuutttpppmmmgggddd___ZZZVVVUUUTTTTTTWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKLLLOOOTTTXXX[[[\\\___dddiiillllllkkkiiihhheeeaaa\\\XXXTTTRRRQQQPPPQQQSSSUUUXXX\\\bbbfff|||}}}zzzpppddd\\\ZZZWWWTTTRRRPPPOOOMMMLLLHHHGGGFFFDDDCCCBBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBBEEEFFFIIIKKKNNNQQQVVVYYY___dddjjjlllllliii```UUUNNNKKKHHHHHHJJJLLLMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDBBBDDDDDDDDDCCCDDDHHHKKKLLLRRR[[[fffqqq|||yyypppooolllhhhdddbbbbbbdddffflllpppuuuyyy{{{|||~~~~~~zzzuuutttsssrrrrrrsssssstttqqqpppoooppptttwwwyyyzzzxxxxxxyyyzzz|||}}}~~~zzzmmm^^^\\\[[[^^^eeeooowww{{{|||||||||~~~}}}yyytttooommmkkkjjjhhhggghhhkkkppptttwwwwwwvvvrrrkkkeeecccaaa]]][[[\\\dddffflllrrrvvvvvvrrrnnnddd```[[[WWWUUUUUUTTTSSSUUUUUUUUUVVVXXXYYY[[[\\\^^^aaagggnnnrrrrrrpppoookkkhhhddd___[[[YYYXXXXXXZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQRRRVVV[[[___bbbcccdddfffhhhiiiiiifffdddaaa___\\\YYYVVVTTTTTTTTTUUUWWWZZZ\\\^^^bbbgggkkk}}}{{{wwwqqqnnnpppvvv~~~xxxqqqlllhhhddd___[[[YYYUUUQQQNNNIIIHHHEEECCCBBBBBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHKKKOOOSSSWWWZZZ___cccbbbaaa^^^VVVNNNJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDGGGJJJPPPXXX```jjjsssxxxsssuuuyyy}}}zzzvvvrrrppppppppppppooorrrvvvyyyzzzzzz{{{|||{{{zzzxxxvvvvvvwwwxxxyyyxxxwwwwwwyyy|||}}}~~~tttfffbbb^^^^^^ccckkkrrrvvvuuuvvvxxxzzz{{{|||~~~{{{vvvsssssstttttttttqqqooollljjjiiihhhfffdddbbb[[[TTTSSSRRROOOPPPRRR\\\```gggnnnsssuuusssqqqiiieee___ZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[___dddjjjmmmnnnnnnmmmmmmjjjgggccc```___^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYWWWVVVWWWXXX\\\```eeehhhjjjiiihhhhhhhhhgggdddaaa[[[YYYWWWUUUTTTTTTVVVWWW\\\^^^```bbbcccfffjjjmmmxxxsssnnnkkkgggeeegggnnnvvv{{{~~~~~~{{{{{{{{{yyyxxx{{{{{{vvvoooiiiddd]]]VVVPPPLLLJJJGGGDDDBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGIIILLLQQQTTTTTTXXXZZZWWWTTTRRRMMMGGGGGGIIIKKKNNNOOOOOOOOONNNPPPQQQRRRSSSRRRPPPNNNLLLHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAACCCEEEHHHLLLRRRYYY^^^aaaYYY[[[^^^dddnnn||||||{{{~~~~~~}}}zzzxxxxxx~~~~~~~~~|||{{{wwwzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzwwwwwwyyy}}}|||pppjjjddd```aaafffjjjmmmmmmooorrrssstttvvvxxx{{{}}}|||}}}~~~~~~zzzuuummmgggbbb^^^[[[YYYWWWPPPKKKJJJIIIGGGHHHKKKUUUZZZaaaiiiooosssttttttoookkkeeeaaa^^^[[[YYYWWWVVVVVVVVVVVVWWWXXXYYYYYY]]]```eeehhhiiijjjlllmmmnnnmmmllljjjiiiiiiiiiiiiffffffeeeeeedddccccccbbb^^^]]]]]]^^^aaadddhhhkkknnnkkkiiihhhiiigggccc___UUUTTTSSSRRRSSSUUUXXXZZZaaabbbdddeeeeeegggiiilllzzzzzz}}}~~~ssskkkhhh___]]][[[ZZZ]]]cccjjjooorrrtttwwwwwwuuusssrrrrrrmmmmmmjjjgggdddhhhqqqxxxzzzrrrjjj___XXXPPPNNNJJJFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGIIIMMMPPPOOORRRRRRNNNKKKJJJHHHDDDHHHLLLPPPTTTVVVVVVVVVUUUVVVYYY\\\]]]]]]ZZZVVVSSSMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCAAAAAAAAABBBBBBBBBAAAAAABBBEEEIIILLLNNNOOOJJJLLLNNNRRRYYYcccnnnvvvxxxrrrllleeebbbdddeeedddcccbbbccciiirrryyy|||zzzxxxwwwxxxzzz}}}wwwqqqhhhbbb___```aaabbbeeeggghhhiiikkkooouuu{{{|||vvvmmmddd___[[[XXXVVVUUUOOOLLLMMMMMMJJJIIIJJJRRRVVV^^^eeelllqqqtttwwwwwwsssnnniiifffbbb^^^[[[XXXXXXWWWXXXYYYZZZ[[[[[[^^^aaadddeeeeeegggjjjmmmooonnnoooooopppqqqssstttuuutttsssqqqooonnnlllllleeedddcccccceeehhhkkkmmmoookkkiiihhhiiihhhbbb]]]SSSRRRQQQRRRTTTXXX\\\___```aaabbbbbbaaaaaabbbdddwwwwww|||{{{mmmccc]]]ZZZSSSRRRQQQQQQUUUZZZ```dddfffiiilllmmmllljjjiiihhhcccccc___ZZZXXX\\\gggooo}}}ttthhh___SSSQQQMMMIIIFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJMMMMMMPPPOOOIIIFFFGGGGGGDDDKKKPPPVVV[[[^^^^^^^^^^^^]]]```dddgggfffbbb]]]ZZZSSSRRRQQQOOONNNLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBBBBDDDEEEFFFFFF@@@???@@@BBBEEEGGGGGGGGGGGGIIIJJJKKKNNNRRRXXX\\\ccchhhoootttyyy{{{sssrrrvvvyyy{{{ttthhhccc___YYYUUUVVVUUUUUUUUUTTTUUU\\\eeelllrrryyy}}}{{{~~~~~~~~~{{{tttjjjbbb]]][[[[[[[[[aaaaaaaaaaaacccjjjuuu||||||uuulllccc^^^[[[YYYXXXVVVRRRQQQTTTTTTOOOLLLLLLQQQVVV]]]dddjjjpppuuuxxx~~~{{{vvvqqqmmmhhhbbb___[[[ZZZ[[[[[[\\\]]]^^^___]]]___aaaaaaaaaccchhhlllmmmnnnoooqqqsssvvvxxxyyy}}}{{{xxxuuusssrrrjjjiiihhhggghhhjjjmmmooonnnkkkhhhhhhiiigggaaa[[[SSSRRRQQQRRRUUUZZZ___bbb\\\^^^^^^]]][[[ZZZ[[[\\\lllqqqyyyyyyjjj___WWWPPPLLLJJJJJJKKKLLLNNNQQQTTTUUU\\\]]]```bbbccccccbbbbbb]]]ZZZVVVSSSSSSWWW\\\___kkkrrr{{{vvvjjjaaa[[[SSSMMMIIIHHHHHHGGGHHHHHHHHHHHHGGGEEECCCAAADDDDDDEEEEEEEEEDDDCCCBBBJJJJJJIIIGGGEEEEEEGGGJJJNNNTTT[[[aaacccdddfffiiiiiikkkmmmnnnlllhhhbbb^^^XXXWWWTTTQQQOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA??????@@@AAACCCDDDEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIPPPQQQTTTWWW[[[___ccceeettt{{{ooojjjkkknnnpppxxx}}}sssiiiccc]]]UUUPPPOOOOOOMMMKKKKKKMMMQQQVVVYYYaaahhhrrr{{{}}}{{{|||~~~zzzlll___WWWTTTSSSRRRUUUZZZ^^^\\\ZZZ^^^jjjuuu}}}uuunnnhhhddd```\\\]]]aaacccccccccbbb```^^^\\\[[[YYY]]]bbbhhhnnnrrruuuwwwzzzyyyxxxxxxvvvrrrmmmhhhdddbbb```______aaaccceee```aaaccccccbbbccchhhlllllllllkkklllnnnqqqtttvvv|||}}}~~~~~~|||zzzyyyxxxuuuqqqoooooopppooooooqqqmmmhhhggghhhfffaaa\\\ZZZXXXWWWVVVXXX[[[___bbbaaa___\\\[[[ZZZXXXVVVTTTkkkqqqzzz{{{kkk]]]TTTNNNIIIEEEEEEEEEFFFGGGIIILLLNNNPPPTTTVVVYYY\\\]]]\\\[[[ZZZXXXUUURRRPPPPPPSSSWWWZZZbbbiiiqqquuuxxxuuuiiicccYYYRRRMMMKKKJJJIIIFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBEEEIIIMMMOOOUUU^^^dddhhhjjjmmmoooooopppqqqqqqoookkkgggeee___]]]YYYUUUQQQOOONNNNNNOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???@@@AAABBBDDDCCCDDDEEEHHHKKKNNNQQQRRRYYYbbbppp{{{rrrkkkiiijjjkkkqqqyyyxxxlllddd]]]UUUPPPOOOMMMKKKJJJIIIKKKOOOSSSUUU^^^eeennnwww}}}~~~|||}}}xxxjjj]]]TTTOOOMMMLLLOOOSSSVVVVVVVVV[[[eeennn{{{yyyqqqjjjdddbbb```^^^```eeelllnnnppprrrrrrpppnnnmmmcccdddffflllrrruuuvvvvvv{{{zzzyyyxxxwwwuuuqqqnnniiihhheeecccbbbcccdddfffbbbbbbcccaaa```aaaeeeiiikkkkkkkkklllmmmoooqqqrrrsssuuuxxx{{{}}}}}}}}}}}}yyyvvvsssrrrrrrssssssrrrsssooojjjgggeeeccc___\\\\\\\\\\\\\\\]]]^^^______```^^^[[[YYYXXXVVVTTTQQQjjjrrr}}}yyyoooaaaUUUNNNJJJGGGDDDAAAAAABBBCCCEEEGGGJJJKKKMMMOOOSSSVVVWWWVVVTTTRRRQQQPPPNNNLLLMMMOOOQQQSSSVVV\\\ccchhhmmmttttttmmmbbbYYYRRRNNNLLLJJJEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFEEECCCCCCBBBBBB>>>?????????AAAEEEKKKPPPTTTZZZcccjjjooorrrtttuuusssrrrpppnnnllljjjiiiiiieeebbb]]]XXXTTTQQQPPPOOORRRSSSTTTTTTSSSPPPLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<@@@???>>>=========>>>???>>>>>>???@@@BBBDDDEEEFFFGGGMMMUUU]]]gggvvvxxxppplllkkkkkkllltttrrriii```XXXSSSRRROOONNNMMMLLLMMMOOORRRTTT]]]bbbjjjqqqwww~~~~~~~~~vvviii^^^VVVQQQNNNLLLMMMMMMMMMMMMOOOTTT[[[```nnn|||ssskkkddd^^^\\\[[[\\\```fffqqquuu|||qqqooonnnrrrwwwzzzxxxuuuxxxvvvttttttttttttrrrqqqmmmllliiigggeeeeeeeeeeeehhhhhhhhhfffeeeeeegggjjjkkkkkkkkkllllllmmmmmmnnnlllnnnrrrvvvyyy{{{{{{{{{xxxvvvsssssstttvvvvvvvvvsssrrrpppmmmjjjgggdddccceeefffggggggfffccc```^^^```^^^[[[XXXWWWUUURRROOOpppzzzpppgggZZZPPPKKKHHHFFFDDDAAAAAAAAABBBDDDFFFIIIJJJJJJMMMQQQSSSTTTSSSPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOSSSYYY]]]aaaiiittt|||vvvjjj^^^UUUPPPLLLKKKFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCHHHNNNRRR\\\aaahhhooosssuuuvvvvvvnnnkkkhhhdddccccccdddfffeeebbb^^^YYYVVVSSSRRRRRRTTTUUUWWWXXXWWWTTTPPPNNNKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBEEEGGGJJJMMMTTT```ppp{{{xxxsssqqqooolllsss~~~}}}rrriii```\\\[[[YYYWWWVVVTTTUUUVVVXXXYYY___ccciiimmmqqqvvv}}}|||vvvmmmddd^^^ZZZWWWUUUTTTQQQNNNMMMOOOSSSVVVWWWaaannn||||||qqqeee^^^WWWTTTSSSSSSXXX___hhhoooyyy|||wwwsssvvv{{{}}}yyytttooommmjjjjjjkkkmmmoooooolllkkkjjjiiihhhggggggfffjjjkkklllllllllkkkjjjjjjllllllmmmmmmmmmlllkkkkkkkkkmmmpppssstttuuuttttttrrrqqqpppqqqsssuuuvvvuuutttxxx|||}}}|||zzzxxxxxxxxxwwwvvvsssnnniiieeebbbbbb___\\\ZZZXXXUUURRROOOuuuddd[[[PPPHHHDDDBBB@@@???@@@@@@@@@AAABBBEEEGGGHHHIIIKKKNNNQQQQQQPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMPPPSSSUUUYYY___hhhoooxxx|||nnn```VVVOOOKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFHHHMMMSSSWWWccceeeiiimmmppppppooonnncccaaa\\\YYYXXXZZZ]]]___^^^]]][[[YYYXXXWWWWWWWWWTTTVVVXXXZZZZZZWWWTTTRRRKKKJJJGGGEEECCCBBBBBBBBBAAAAAA@@@@@@?????????>>>AAAAAA@@@??????>>>>>>>>>???>>>======<<<<<<<<<===AAABBBCCCDDDGGGMMMWWW^^^ppp|||}}}wwwrrrpppooouuu~~~xxxpppllllllhhhfffcccaaa```aaabbbddddddgggkkkllllllnnnssswww}}}~~~yyysssmmmhhhccc___]]][[[XXXTTTSSSUUUXXXYYYYYY[[[fffttt}}}yyyrrrccc[[[RRRMMMJJJHHHLLLRRRXXX___kkkwww|||wwwrrrsssxxxyyyuuupppeeebbb``````bbbfffiiijjjjjjjjjjjjkkkkkkkkkjjjjjjhhhjjjmmmpppqqqpppmmmkkkppppppppppppooonnnlllkkkmmmoooqqqsssssssssrrrqqqnnnmmmlllnnnpppqqqqqqqqqvvv~~~}}}vvvpppllljjjfffddd```^^^\\\YYYVVVSSSyyylllXXXRRRJJJDDDBBBAAA???<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHIIIKKKKKKKKKIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIKKKLLLNNNPPPRRRWWW]]]aaajjjssszzz~~~~~~ooo```UUUNNNJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKDDDFFFIIILLLOOOTTTZZZ^^^eeedddcccdddddddddaaa___XXXVVVSSSQQQQQQSSSVVVXXXXXXXXXZZZ[[[\\\]]]]]]\\\XXXYYY[[[[[[[[[YYYVVVTTTMMMKKKHHHFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>???@@@BBBEEEIIILLLVVVaaaoooyyyzzzsssooorrrwww~~~|||yyytttpppnnnoooqqqsssoooqqqsssrrrpppoooqqqsssuuuzzz}}}yyyuuuqqqllliiibbb___\\\[[[\\\^^^___``````hhhsss|||zzzvvvfff^^^TTTMMMGGGBBBCCCGGGKKKQQQ[[[eeelllpppqqqqqqnnnjjjggghhhkkkmmmkkkggg\\\ZZZXXXXXX\\\```dddeeeggghhhjjjlllmmmmmmlllllliiijjjnnnsssxxxyyyxxxvvvvvvuuutttsssrrrqqqqqqpppoooqqqtttvvvxxxxxxxxxwwwrrrpppooonnnnnnnnnllljjjttt}}}|||vvvsssrrrllljjjgggdddccc```]]][[[{{{jjj]]]OOOJJJEEECCCCCCCCCAAA>>>============???AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGEEECCCCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPSSSVVV\\\bbbhhhlllsss|||~~~ooo___TTTMMMJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSSSSRRRRRRKKKNNNQQQUUUWWW[[[___bbbaaa]]]YYYWWWVVVUUURRRPPPLLLKKKKKKKKKLLLNNNPPPRRRUUUWWW\\\```bbbccccccbbb^^^^^^^^^]]][[[YYYVVVUUUOOOMMMJJJGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????????????????@@@??????>>>>>>>>>??????<<<>>>???@@@AAABBBCCCDDDGGGMMMVVV^^^fffppp}}}{{{vvvwww{{{~~~zzzzzz{{{zzz}}}zzzxxxuuuqqqooonnnnnnooonnnrrrxxx~~~~~~{{{yyymmmdddZZZRRRJJJBBBAAACCCDDDGGGLLLRRRVVVYYYZZZZZZZZZXXXVVVWWWZZZ\\\]]]\\\TTTRRRQQQRRRVVVZZZ^^^___bbbcccfffiiijjjjjjiiihhhhhhgggiiinnnvvv}}}|||{{{yyywwwvvvvvvvvvwwwvvvxxx{{{}}}}}}{{{wwwsssppplllgggdddjjjqqq{{{xxxwwwrrrpppmmmkkkjjjhhheeecccxxxhhhWWWKKKEEEBBB??????AAABBB???===???>>>>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDBBB@@@???@@@BBBDDDBBBCCCEEEGGGIIILLLNNNPPPQQQUUUZZZ^^^gggppptttrrrrrruuuyyy~~~~~~nnn___TTTMMMJJJHHHCCCCCCBBBBBBCCCEEEGGGHHHJJJMMMRRRVVVXXXYYYXXXVVVUUUWWW[[[]]]^^^___aaaccc\\\WWWQQQMMMLLLKKKHHHFFFDDDDDDEEEFFFHHHJJJKKKLLLUUUYYY^^^dddggghhhgggeeedddcccaaa___\\\YYYVVVUUUQQQOOOLLLIIIFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAA?????????>>>??????@@@@@@======>>>>>>>>>>>>======BBBEEEIIIMMMRRR\\\gggoooyyy|||zzz{{{~~~||||||sssjjj```WWWNNNEEEBBBDDDAAABBBDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTNNNMMMKKKMMMQQQUUUXXXZZZ]]]___bbbdddeeedddbbbaaaaaa^^^]]]bbblllwww~~~|||yyyyyyyyyzzz{{{~~~yyyrrrllleee```aaaeeeooo}}}zzzyyyvvvsssqqqoooooommmjjjhhhxxxjjj^^^TTTLLLGGGDDDCCCAAA???>>>>>>??????@@@???>>>======???AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEDDDCCCCCCDDDFFFIIIJJJMMMNNNRRRVVVZZZ]]]```aaadddeeegggjjjooouuuzzz}}}vvvhhhZZZPPPIIIEEEBBBCCCCCCDDDCCCBBBCCCEEEGGGKKKPPPUUUWWW[[[aaabbb```\\\^^^bbbhhhkkkkkkeee```TTTOOOIIIFFFFFFFFFFFFEEEEEEFFFIIIJJJKKKNNNQQQSSSYYY]]]dddiiilllmmmnnnoooppplllfff```ZZZWWWUUUUUUUUUSSSPPPLLLIIIFFFEEEDDDEEEEEEEEEDDDCCCAAA???>>>@@@@@@AAAAAA@@@???===<<<>>>>>>>>>???@@@@@@@@@AAA??????>>>>>>>>>>>>?????????@@@BBBFFFJJJNNNQQQSSSbbbgggqqq|||rrreee^^^VVVKKKEEEEEEEEECCCAAA@@@AAAAAA@@@>>>CCCAAAAAACCCFFFIIIKKKKKKOOONNNMMMMMMOOORRRVVVXXX```______```aaaaaa```___cccbbb```___dddooo}}}yyy{{{~~~tttjjjddddddgggmmmssszzzyyyxxxxxxvvvrrroookkkiii}}}nnnhhh___WWWPPPKKKFFFCCCCCCBBB@@@???>>>>>>?????????>>>=========???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????@@@BBBAAA@@@@@@AAACCCFFFGGGFFFHHHKKKNNNQQQTTTUUUVVVUUUVVVWWWZZZ^^^ccchhhkkktttnnneeeYYYOOOGGGCCCBBBAAABBBBBBBBBAAABBBEEEGGGKKKPPPUUUWWW[[[aaacccaaa___aaaeeejjjkkkhhh```ZZZPPPLLLGGGDDDDDDEEEEEEDDDGGGHHHJJJLLLMMMOOORRRUUU^^^ccciiimmmpppqqqrrrssspppmmmhhhbbb\\\YYYWWWVVVSSSQQQNNNJJJGGGDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>????????????@@@@@@@@@@@@???>>>>>>======>>>>>>???===>>>???AAADDDGGGIIIKKKQQQVVV^^^hhhpppvvvyyyzzz{{{~~~~~~tttlllgggaaaVVVMMMKKKEEECCC@@@????????????>>>???>>>>>>@@@DDDHHHJJJKKKPPPOOOOOOOOOPPPSSSUUUWWW[[[[[[\\\]]]______]]]\\\ZZZZZZ[[[]]]fffuuuwwwppplllkkknnnsssxxx{{{~~~zzztttnnniiifffqqqbbbUUUQQQLLLHHHGGGFFFDDDCCC@@@@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@???>>>======<<<<<<======>>>=========>>>???AAABBBAAABBBDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMQQQTTTXXXZZZcccbbb___VVVLLLDDDAAAAAA>>>???@@@@@@@@@AAADDDGGGJJJOOOTTTVVV[[[aaacccaaaaaadddhhhkkkjjjcccYYYRRRKKKHHHDDDBBBCCCDDDEEEEEEIIIJJJLLLMMMNNNPPPTTTWWWbbbffflllppprrrssstttuuuqqqnnnjjjddd___[[[XXXWWWRRRPPPMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>=========>>>???@@@BBBBBBFFFIIIOOOUUU\\\bbbfffhhhooossswww{{{|||yyyyyytttqqqqqqmmmcccYYYTTTJJJGGGBBB???>>>>>>>>>======<<<===@@@EEEIIILLLMMMPPPPPPQQQQQQRRRSSSSSSTTTXXXYYY[[[]]]^^^]]][[[ZZZTTTUUUXXX]]]iii|||zzzvvvuuuyyy|||~~~{{{|||}}}rrrjjjfff|||rrrgggZZZOOOKKKHHHEEECCCBBBBBBBBBAAA>>>>>>>>>>>>??????@@@@@@>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;===>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDFFFHHHJJJLLLNNNRRRVVVWWWSSSJJJBBB@@@@@@<<<===>>>>>>>>>@@@CCCFFFGGGLLLQQQSSSXXX___aaa``````ccchhhjjjfff]]]RRRJJJHHHFFFDDDBBBCCCDDDFFFFFFJJJKKKLLLMMMNNNPPPTTTWWWaaaeeejjjnnnooopppqqqrrrooommmjjjfffaaa\\\XXXVVVSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>==================>>>>>>>>>======>>>??????@@@AAABBBEEEJJJOOOUUUYYY\\\dddhhhlllpppuuu}}}}}}xxxuuurrrpppqqqppprrruuutttnnneee___TTTOOOHHHCCC@@@???>>>===>>>===>>>BBBHHHMMMQQQRRROOOPPPQQQRRRRRRRRRQQQPPPYYY[[[^^^___^^^\\\[[[[[[UUUWWW[[[bbbnnn}}}|||~~~wwwppp~~~}}}mmmaaaZZZTTTNNNJJJEEECCC@@@?????????>>>======>>>??????@@@@@@AAAAAA???@@@@@@AAAAAA@@@??????==============================<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======@@@@@@@@@@@@@@@???>>>>>><<<<<<======>>>@@@AAAAAAFFFKKKOOOMMMFFF@@@>>>???:::;;;<<<<<<<<<>>>AAADDDCCCHHHLLLOOOTTT\\\___^^^\\\```dddeee```WWWMMMGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNSSSVVV___bbbgggjjjkkklllnnnooommmlllkkkhhhccc]]]XXXUUUQQQPPPMMMJJJHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>============>>>???@@@@@@======>>>@@@DDDIIIMMMOOOTTTXXX]]]aaafffnnnyyy~~~uuupppmmmmmmlllnnnpppssswwwzzzyyyrrrkkk___YYYQQQJJJEEEBBB???>>>>>>>>>???CCCJJJPPPSSSUUUNNNOOOQQQRRRRRRQQQPPPOOOYYY\\\______]]][[[[[[[[[ZZZ]]]cccjjjvvv|||xxxwwwxxx~~~ooo]]]SSSNNNJJJHHHIIICCCAAA??????AAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????============<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::999999::::::;;;;;;;;;<<<>>>BBBEEEEEEAAA===<<<<<<999::::::::::::;;;>>>AAAAAAFFFIIILLLRRRZZZ^^^]]][[[^^^```___YYYQQQJJJGGGEEEFFFFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJMMMQQQUUU\\\___cccfffhhhjjjlllnnnkkklllllliiieee___XXXTTTNNNMMMJJJHHHFFFEEEEEEEEEEEEGGGJJJLLLMMMLLLJJJIIIGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<======>>>???>>>>>>===>>>@@@CCCFFFHHHIIILLLQQQUUUYYYaaakkkrrr~~~vvvnnnjjjjjjlllnnnppptttxxx|||{{{sssddd___WWWOOOJJJEEEAAA???======???CCCJJJPPPTTTUUUOOOPPPQQQRRRRRRRRRQQQPPPWWWZZZ]]]]]][[[ZZZ\\\^^^___dddlllttt}}}|||zzzzzzyyyiiiXXXPPPKKKFFFDDDFFFCCCBBBAAABBBCCCDDDDDDBBB@@@@@@AAABBBCCCBBBAAAAAA@@@???===<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999:::::::::999999::::::;;;;;;;;;:::999:::::::::::::::999999999999::::::;;;;;;:::::::::;;;<<<<<<;;;:::999888888999999999888999<<<>>>@@@DDDHHHKKKQQQYYY^^^^^^]]]^^^^^^ZZZSSSMMMIIIGGGDDDEEEGGGFFFEEEEEEGGGJJJKKKKKKJJJIIIJJJLLLQQQUUUWWWZZZ___bbbdddgggiiilllkkkmmmmmmlllhhhaaaZZZUUUMMMLLLJJJHHHFFFEEEEEEEEEFFFJJJPPPUUUWWWWWWTTTRRRLLLKKKHHHFFFDDDBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???>>>>>>============>>>@@@@@@?????????AAACCCDDDCCCFFFIIILLLOOOUUU^^^eeeooouuusssoooiiiccc```bbbgggkkksssyyy~~~}}}rrrbbb]]]WWWQQQLLLGGGCCC@@@??????@@@EEEKKKQQQUUUWWWQQQQQQRRRSSSSSSSSSSSSSSSUUUXXX\\\\\\[[[]]]bbbgggiiinnnvvv|||xxxhhhXXXQQQLLLEEEAAABBBBBBAAA???@@@AAAAAA@@@>>>AAABBBCCCCCCCCCBBBAAA@@@???>>>;;;:::999:::<<<===>>>>>>=========<<<<<<<<<;;;::::::999888999999999888999999::::::::::::999999999::::::;;;:::::::::555666777777777777777666888777666666777888777555888999999888777888;;;===@@@EEEHHHKKKQQQZZZ______```aaa^^^YYYQQQJJJHHHHHHCCCEEEGGGFFFDDDDDDGGGIIIKKKKKKKKKJJJJJJMMMRRRVVVSSSVVVZZZ^^^```cccfffiiilllnnnooonnnjjjccc[[[VVVOOONNNKKKIIIHHHGGGGGGHHHIIINNNVVV]]]aaaaaa___\\\PPPNNNKKKHHHEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>???===@@@BBBCCCEEEJJJRRRYYYbbbjjjuuu~~~xxxsssmmmuuu|||{{{tttdddaaa[[[WWWUUUYYY```eeettt{{{zzzmmm^^^ZZZUUUPPPMMMHHHDDDAAABBBBBBDDDHHHNNNTTTXXXZZZSSSSSSSSSTTTUUUUUUVVVVVVUUUYYY\\\^^^^^^bbbiiippprrrwww~~~|||{{{{{{|||}}}zzzjjjXXXOOOKKKGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBB@@@@@@AAABBB@@@>>>===<<<======;;;:::::::::;;;;;;::::::999888;;;:::999888888888999:::888888999999999999888888999888888777777777777777888888666444222222444666999888666555444555777888777666666666888;;;>>>@@@>>>AAAEEEIIIOOOWWW```eeeiiicccZZZRRRMMMJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCFFFHHHKKKMMMMMMPPPUUUZZZUUUWWWZZZ\\\^^^```ccceeejjjjjjiiihhhhhhggg^^^TTTUUUNNNIIIIIIIIIGGGHHHKKKOOOUUU^^^eeejjjmmmooopppccc\\\SSSLLLIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>???@@@EEEJJJOOOZZZ```iiirrr{{{xxxkkk___YYYXXXZZZ^^^dddhhhiiihhheeeYYYTTTNNNIIIJJJPPPWWW]]]qqqzzz|||rrreee]]]VVVUUUQQQKKKIIILLLIIIIIIIIIJJJMMMRRRWWWZZZWWWVVVVVVWWWYYYZZZZZZZZZYYYZZZ]]]bbbhhhoootttwww{{{yyyvvvvvvvvvuuurrrooo}}}~~~uuuooollljjjiiijjjnnnvvvppp]]]SSSNNNIIIFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@??????@@@@@@>>><<<<<<======;;;:::;;;<<<<<<<<<<<<;;;::::::;;;:::999888888888999999777888888999999888888777999888888777777777777777777777666444222222444666999888666555444555666777999888777666777888:::;;;>>>@@@EEEIIIOOOWWW___eeegggaaaXXXQQQMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHKKKLLLLLLOOOTTTWWWUUUWWWZZZ[[[\\\^^^aaacccdddeeeffffffgggggg___VVVTTTNNNJJJJJJKKKJJJKKKNNNTTTZZZbbbjjjooorrrtttvvvqqqjjj___VVVOOOJJJEEEBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<==================>>>BBBGGGKKKTTTZZZbbbkkkttt~~~~~~~~~wwwfffYYYOOOJJJLLLMMMPPPTTTXXXYYYXXXVVVPPPLLLGGGCCCDDDIIIOOOTTTdddmmmvvv{{{{{{sssjjjaaa[[[YYYWWWRRROOOPPPNNNMMMLLLLLLOOOTTTYYY\\\^^^\\\YYYWWWWWWWWWWWWWWWXXXZZZ^^^cccjjjqqqwww{{{yyyuuuqqqnnnnnnnnnmmmkkkppprrrtttwwwzzz{{{||||||~~~}}}}}}tttjjjccc^^^ZZZXXXZZZ\\\aaahhhpppxxx}}}{{{zzzyyyyyyeeeXXXPPPJJJHHHHHHCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBB???======>>>???>>><<<<<<======<<<:::<<<<<<======<<<<<<;;;:::;;;:::999999888888999999777888888999999888888777999888888777777777777777777777666444222222444666888777666444444555666666888777666555666777888999===@@@DDDIIIOOOVVV^^^cccfff```YYYSSSQQQQQQRRRRRRMMMLLLIIIGGGFFFFFFGGGHHHGGGIIIJJJKKKKKKMMMQQQTTTUUUVVVYYYZZZZZZ[[[]]]______bbbdddfffiiikkkeee]]]VVVPPPLLLMMMNNNMMMOOORRRVVV\\\dddkkkppptttxxxzzz{{{tttiii^^^UUUMMMGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<=========<<<======<<<<<>>>>>BBBFFFJJJSSS[[[eeemmmsssxxxxxxtttppphhh```______[[[WWWUUUUUURRROOONNNQQQVVV]]]aaadddaaa]]]YYYVVVUUUUUUVVVWWWYYY\\\aaagggmmmrrruuutttoooiiidddccceeefffgggiiihhhggggggiiimmmqqqssswwwyyy{{{zzzyyy}}}zzzqqqhhhbbb]]]YYYWWWYYYYYY[[[^^^dddjjjpppsssyyywwwrrrmmmiiifffeeedddiiitttlll]]]SSSKKKHHHIIIDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDBBB???======>>>???===<<<<<<======<<<:::<<<<<<<<<<<<<<<;;;::::::::::::999999999999888999777777888888888888777777999888888777777777777777666666666555333333444666777666555444444444555555222333333444666888:::;;;===@@@DDDIIIOOOVVV]]]bbbeeeaaa[[[XXXXXXZZZ[[[\\\SSSQQQMMMJJJIIIIIIJJJKKKIIIJJJJJJJJJKKKMMMOOOQQQTTTVVVWWWXXXWWWXXXZZZ[[[\\\aaaeeehhhmmmqqqnnnhhh[[[UUUPPPQQQQQQOOOPPPSSSTTTYYY```ggglllqqquuuxxxxxxsssjjjaaaXXXQQQKKKIIIEEEEEEDDDDDDDDDEEEFFFFFFAAAAAAAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>===<<<;;;===@@@CCCGGGLLLSSSZZZaaalllwwwxxxssspppnnnmmmmmmttt|||}}}|||{{{{{{zzzvvvlll^^^PPPFFFAAA>>><<>>===>>>@@@BBBBBBAAA???>>>===<<<<<<>>>AAACCCGGGMMMTTT[[[ccckkkpppsssrrrkkkeeedddeeeccc^^^YYYXXXUUURRRPPPSSSZZZbbbggggggfffbbb]]]YYYWWWVVVWWWVVVWWWXXX[[[^^^bbbeeegggnnniiiaaa[[[[[[^^^cccgggllliiidddbbbccchhhnnnrrrtttvvvxxxxxxxxx~~~~~~wwwpppkkkfffccc``````___]]]]]]___bbbfffhhhiiifffccc^^^[[[ZZZYYYYYY]]]hhhyyyqqqaaaTTTKKKGGGIIIEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCBBB@@@???@@@AAA>>>===<<<<<<======<<<;;;:::;;;;;;;;;;;;:::999999::::::::::::999999888888777777777888888777777777999888888777777777777777555666666555444333444666666555555444444444444444111222333444666777999:::<<>>>>>>>>?????????===<<<===???BBBFFFJJJOOOUUU\\\fffrrrzzz~~~wwwqqqllljjjgggeeehhhnnntttyyy}}}wwwqqqlllgggaaa^^^ZZZTTTLLLEEEAAA???===<<<>>><<<::::::<<<=========;;;;;;::::::;;;<<<===>>>AAACCCFFFKKKQQQYYYccckkknnnkkkgggfffggggggbbb\\\YYYVVVRRRQQQUUU]]]ffflllmmmllljjjeee^^^YYYWWWWWWTTTTTTUUUVVVXXX[[[]]]___gggbbb[[[VVVUUUZZZaaafffmmmiiidddaaabbbgggmmmrrrvvvxxxzzzzzzzzz~~~zzzvvvrrrooollliiifffbbb```___``````^^^\\\YYYWWWUUUTTTUUUUUUYYYcccssstttdddWWWLLLGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDCCCAAA@@@AAABBB>>>===<<<<<<===>>>===;;;::::::;;;;;;::::::999888999::::::::::::999888777666777777888888777777666999888888777777777777777444555666666444333444555555444444444444333333333444444555555555666666666;;;???DDDIIINNNTTTZZZ___^^^^^^^^^```cccfffffffffaaa___[[[WWWTTTRRRQQQQQQNNNMMMKKKLLLNNNPPPQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWWWW\\\```ccciiiqqquuutttooohhhaaa^^^ZZZVVVTTTVVVVVVYYY]]]aaadddhhhllloooqqqppplllfff^^^XXXTTTSSSLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>???@@@@@@>>>======???AAAEEEIIIMMMRRRXXXbbbnnnvvv~~~~~~zzzrrrkkkeeebbb___[[[\\\```fffkkksss{{{|||wwwpppiiiaaaYYYQQQLLLHHHEEEAAA>>><<<;;;:::888999777666666777888888777888888888888999:::;;;;;;???>>>???BBBEEEJJJUUU```fffhhhhhhffffffgggddd___ZZZWWWSSSRRRVVV]]]eeekkkppprrrsssooofff^^^XXXVVVTTTTTTTTTVVVXXX[[[]]]___```]]]WWWRRRPPPUUU\\\bbbjjjhhhfffeeehhhlllrrruuuxxx{{{|||wwwpppkkkfffdddccc___]]][[[YYYXXXYYYZZZ[[[\\\dddrrrwwwhhhZZZNNNHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEBBBAAAAAABBB===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999888777666666777777777777666666999888888777777777777777333555666666555444444555444444444444444333222222444444555666666666666666;;;>>>DDDIIINNNTTTYYY]]]^^^```bbbgggkkkmmmlllkkkhhhfffbbb^^^ZZZVVVTTTSSSPPPNNNLLLMMMQQQSSSTTTSSSQQQSSSUUUUUUTTTTTTVVVXXXUUUZZZ]]]___dddnnnuuuvvvxxxpppiiieeeaaa\\\ZZZ\\\ZZZ\\\^^^```bbbeeehhhlllmmmmmmlllhhhaaa\\\YYYYYYSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>======???@@@DDDGGGKKKOOOUUU^^^jjjrrrzzzxxxpppjjjccc]]][[[XXXTTTTTTWWW[[[___fffooovvv{{{}}}yyysssiii___VVVNNNHHHDDD@@@>>>:::999999999999888777666555555777777666555888888888999999:::;;;<<>>===<<<<<<<<<======<<<<<<;;;:::999999:::;;;:::999888777666666777777777777666666999888888777777777777777333444666666555444555555333333444444444333222111111222444666777999999999:::>>>DDDIIINNNSSSYYY]]]aaaccchhhmmmrrrsssrrrooollljjjgggbbb]]]YYYUUUSSSRRROOOMMMOOORRRUUUVVVUUUQQQSSSTTTUUUTTTUUUVVVXXXVVVZZZ\\\]]]cccmmmuuuxxx}}}uuunnnjjjgggbbb```aaa[[[\\\^^^^^^___bbbeeehhhfffhhhjjjgggccc___^^^^^^YYYXXXUUURRRPPPNNNLLLLLLHHHHHHGGGFFFEEEEEEFFFFFFBBBDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>===>>>>>>>>><<<<<<>>>@@@BBBEEEIIIMMMRRR[[[gggoooxxx}}}rrriiiddd^^^XXXWWWUUUQQQQQQTTTTTTXXX___hhhpppvvvzzz|||wwwooobbbVVVMMMGGGCCCAAA???<<<888777888:::<<<<<<999888888999::::::999777;;;::::::;;;;;;<<<===>>>DDDDDDHHHMMMLLLIIINNNWWWYYYccciiifffccceeefffddd\\\YYYUUUSSSTTTXXX^^^bbbccclllwww{{{wwwooohhheee]]]\\\[[[ZZZYYYYYYZZZ[[[XXXVVVRRRMMMHHHHHHLLLQQQVVVYYY___eeelllqqquuuwwwvvv}}}~~~yyyuuuqqqpppmmmkkknnnssspppjjjlllsss{{{{{{~~~kkkZZZOOOJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKIIIGGGDDDBBB@@@???========================<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888777777666666777888999:::::::::777777666666666666777777888666444333333333555666555555444444444555555666666777888777555555777888;;;>>>CCCKKKSSSYYY\\\]]]bbbjjjrrruuuwwwzzzyyyvvvppplllgggdddbbb___ZZZVVVXXXVVVSSSSSSSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVYYY]]]bbbiiiooorrrxxxuuuqqqlllhhhfffeeedddbbbaaa`````````aaacccdddiiihhhhhhhhhhhhhhhiiijjjcccbbb```]]]YYYVVVTTTSSSRRRRRRPPPJJJEEEBBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============???BBBFFFJJJOOOXXXccckkkttt{{{~~~wwwsssnnngggccc[[[XXXSSSOOOLLLLLLMMMNNNQQQSSSWWW\\\bbbhhhmmmpppmmmeeeYYYNNNEEE@@@===<<<999999888888888999::::::666888::::::::::::<<<===;;;;;;<<<;;;;;;===AAACCCOOOQQQRRRTTTTTTWWWZZZ]]]gggfffeeeccccccddddddeee```]]]XXXTTTRRRSSSUUUVVV[[[dddqqq}}}}}}uuuoooiiieeeaaaaaabbb```[[[VVVUUUSSSPPPLLLIIIGGGFFFEEEHHHMMMUUU___hhhoootttvvvwww}}}~~~~~~|||{{{~~~}}}wwwqqqwww|||{{{|||iiiZZZPPPLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999999888888777777888888999999::::::777666666666666777777888999777666444444555666777777666555444444444444444222333555444444444777999;;;===BBBIIIQQQXXX\\\^^^gggooowwwzzz|||~~~|||xxxssspppkkkhhhfffccc^^^[[[YYYWWWUUUTTTTTTTTTRRRQQQSSSTTTUUUWWWWWWWWWWWWVVVVVVWWWYYY\\\aaafffkkknnntttqqqnnnjjjgggeeeeeedddbbbaaa`````````aaacccdddiiikkknnnqqqrrrrrrqqqpppooommmjjjfffaaa]]]ZZZXXXYYYYYYVVVPPPJJJFFFEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>============>>>AAAEEEIIIMMMUUU___gggpppxxxxxxrrrmmmiiiccc___VVVSSSOOOKKKIIIIIIJJJKKKLLLNNNQQQVVV\\\aaafffhhheee^^^TTTJJJDDD@@@===;;;888888888888999999:::;;;888999::::::::::::;;;===;;;<<<===>>>@@@CCCIIIMMMWWWYYY]]]___```bbbdddfffeeeeeedddccccccdddeeefffccc```[[[WWWTTTTTTUUUVVVUUU\\\gggqqqxxxyyyvvvtttkkkgggbbbaaaaaa^^^YYYTTTMMMLLLJJJHHHFFFFFFFFFFFFHHHLLLTTT]]]fffmmmrrrtttwww{{{~~~{{{{{{||||||zzz|||yyyhhhZZZSSSPPPPPPKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJHHHFFFDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888888999999999999999666666777777777888888888999888777666555666777888888777666555444333333333111222444444444666888:::;;;>>>CCCIIIQQQYYY```cccmmmvvv~~~{{{uuurrrmmmjjjgggeeeaaa___\\\ZZZXXXWWWVVVVVVTTTRRRTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWXXXZZZ^^^cccgggjjjmmmllljjjhhhfffeeeddddddbbbaaa`````````aaacccdddiiinnnuuu|||~~~|||~~~|||xxxrrrllleee```^^^___^^^\\\WWWPPPJJJGGGEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>============@@@DDDGGGJJJQQQ[[[bbbkkkrrr|||yyyqqqjjjfffaaa[[[WWWNNNLLLIIIFFFEEEEEEFFFGGGFFFGGGJJJNNNSSSWWW[[[]]]ZZZUUUNNNHHHCCC@@@>>><<<;;;;;;;;;:::::::::::::::999;;;<<<;;;:::;;;===>>>>>>>>>@@@AAACCCHHHOOOSSSXXX\\\aaadddffffffhhhiiiccccccccccccdddeeefffffffffddd```[[[XXXWWWVVVWWWRRRVVV\\\ccchhhmmmoooppphhhddd```]]][[[WWWQQQLLLDDDCCCBBBBBBBBBCCCEEEFFFGGGKKKRRR[[[dddlllrrruuuyyyzzz|||~~~yyysssnnnooorrrwwwzzzwwwzzz}}}wwwggg\\\VVVTTTTTTMMMLLLJJJHHHFFFFFFGGGHHHJJJIIIGGGEEECCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999888777777888888888999999888999888777666666666777777777666555444444444444444444555777777777777:::<<<===@@@DDDKKKSSS\\\eeekkksss{{{{{{ssspppmmmiiifffdddbbbaaa```^^^\\\[[[ZZZXXXUUUSSSUUUVVVWWWYYYYYYYYYYYYXXXTTTUUUVVVXXX\\\aaaeeehhhggggggffffffeeeeeeddddddbbbaaa`````````aaacccdddhhhnnnwww|||tttkkkeeeaaa```___^^^ZZZTTTNNNIIIFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>=========@@@DDDFFFIIIOOOWWW^^^ffflllvvv}}}uuulllddd^^^YYYTTTOOOHHHFFFDDDBBBAAABBBCCCDDDBBBCCCEEEHHHLLLPPPSSSUUURRROOOJJJFFFDDDAAA???===??????>>>===<<<:::999888:::;;;<<<======>>>AAACCCDDDEEEEEEFFFGGGJJJOOORRRTTTYYY^^^bbbddddddeeefffbbbbbbcccdddeeefffggghhhhhhgggdddaaa___]]]\\\[[[WWWWWWXXXZZZ\\\^^^```aaaaaa^^^YYYUUUQQQMMMGGGCCC??????>>>>>>???AAACCCDDDFFFJJJQQQ[[[eeeooovvvzzz}}}|||}}}yyyvvvooogggeeedddeeejjjqqq{{{{{{xxxyyyzzz}}}uuuhhh___[[[ZZZYYYTTTRRRNNNJJJHHHFFFFFFFFFHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999888888999999:::999888888777777666666666555555666444444444444444555666777777888888888666777888:::;;;???EEEKKKSSS]]]hhhooowww~~~yyyqqqpppmmmiiifffeeeeeeeeeeeecccaaa```^^^\\\XXXUUUUUUVVVWWWYYYYYYYYYYYYXXXRRRSSSUUUWWW\\\aaafffiiidddeeeffffffffffffeeedddbbbaaa`````````aaacccdddggglllttt~~~yyyppphhhddd^^^]]]\\\ZZZWWWRRRMMMJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>AAAEEEGGGIIINNNVVV[[[aaahhhqqq{{{|||tttiii___YYYSSSMMMHHHDDDCCCAAA@@@???@@@AAABBB@@@AAACCCFFFIIILLLOOOQQQMMMJJJGGGEEEDDDBBB@@@???>>>>>>>>>>>>===<<<:::999:::;;;======>>>AAAEEEHHHNNNPPPQQQQQQPPPPPPQQQRRRSSSWWW[[[___```aaacccddddddeeefffggghhhjjjjjjkkkjjjjjjiiihhhgggeeecccbbb___^^^\\\[[[YYYWWWVVVUUUZZZWWWSSSOOOKKKFFFAAA>>>??????>>>>>>>>>@@@AAABBBEEEIIIQQQ[[[hhhttt~~~yyyuuummmggg```\\\XXXTTTUUUYYYaaahhhrrrzzz~~~}}}||||||~~~xxxnnnjjjhhhgggfffddd```ZZZSSSMMMIIIGGGFFFFFFEEEDDDBBB@@@???======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999:::::::::::::::999:::;;;;;;:::999777666777777666666666666555555333333333444555666777888666777777666555444666777888===DDDKKKSSS^^^iiirrrzzz|||wwwqqqqqqooollljjjiiikkkmmmjjjiiifffeeeccc```[[[XXXUUUVVVXXXYYYZZZZZZYYYYYYSSSTTTUUUXXX\\\aaafffiiieeefffhhhiiiiiigggfffdddbbbaaa`````````aaacccdddfffjjjqqqzzzyyyppphhhccc[[[ZZZYYYXXXWWWTTTPPPMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>AAAEEEGGGIIINNNUUUZZZ___eeennnwwwxxxpppdddZZZSSSMMMGGGCCCAAA@@@???>>>>>>>>>???@@@???@@@BBBDDDGGGKKKMMMOOOKKKIIIFFFEEEFFFGGGFFFFFFAAABBBBBBBBBAAA???===<<<:::;;;<<<===>>>AAAFFFIIIUUUYYY___bbbaaa___]]]\\\UUUVVVXXXYYYZZZ]]]```cccjjjkkklllnnnooopppppppppmmmnnnooopppooollljjjhhhdddcccaaa___\\\XXXVVVTTTUUUTTTRRRNNNJJJFFFBBB@@@AAA@@@???>>>>>>???@@@AAACCCGGGNNNZZZhhhvvvzzztttppphhhbbb]]]YYYSSSMMMJJJLLLPPPVVV^^^dddggghhhhhhiiimmmooosssyyy|||}}}~~~~~~}}}yyysssiii^^^TTTLLLHHHFFFDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::::::::888999999::::::;;;;;;;;;;;;<<<<<<<<<;;;888666444777888888888777777666666444444444444444555666777444666666666555666777999888>>>GGGOOOWWWbbbnnnvvv|||~~~}}}yyyuuuqqqqqqpppnnnllllllpppsssooommmkkkiiigggccc^^^ZZZWWWXXXYYY[[[[[[[[[[[[ZZZVVVWWWWWWZZZ]]]aaaeeehhhgggiiikkklllkkkiiifffdddbbbaaa`````````aaacccdddgggjjjpppwww~~~{{{sssjjjbbb^^^UUUSSSQQQQQQRRRPPPMMMIIIFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<@@@DDDGGGIIIMMMTTTYYY^^^dddmmmvvv~~~zzzqqqiii]]]TTTMMMHHHCCC?????????>>>===<<<<<<=========>>>???BBBEEEHHHKKKMMMNNNLLLKKKLLLOOORRRTTTTTTSSSRRRQQQMMMIIIDDD???<<<;;;;;;;;;;;;;;;>>>BBBEEERRRZZZfffooorrrpppmmmkkk]]]]]][[[ZZZ[[[^^^dddhhhrrrsssuuuvvvwwwwwwwwwwwwrrrtttuuuvvvtttqqqmmmkkkfffdddbbb___[[[XXXVVVUUUQQQQQQPPPMMMJJJGGGEEEDDDAAAAAA??????>>>???@@@AAA@@@DDDKKKWWWeeessszzzsssmmmjjjgggaaaZZZVVVPPPJJJGGGIIIHHHLLLQQQUUUWWWXXXYYYZZZ\\\___dddjjjtttuuugggZZZPPPIIIFFFBBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999::::::;;;<<<<<<============;;;888555333888999999999999888777777666555555444444444555555555666777888888999;;;===;;;BBBLLLUUU\\\gggrrr{{{~~~|||{{{xxxuuuoooppppppnnnlllmmmqqquuuqqqpppmmmllliiieee```\\\XXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZ[[[]]]aaadddfffjjjkkkmmmnnnmmmjjjgggeeebbbaaa`````````aaacccdddhhhkkkqqqwww|||~~~|||zzzxxxssskkkccc\\\XXXOOOMMMJJJJJJKKKJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>;;;???CCCFFFHHHLLLSSSXXX^^^dddmmmuuu}}}|||uuujjjbbbXXXOOOJJJEEEAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGJJJKKKSSSRRRQQQSSSWWW\\\```bbbhhheeeaaaZZZQQQGGG???:::;;;;;;;;;999999:::>>>AAAKKKVVVgggttt{{{{{{xxxvvvjjjiiieeebbbbbbgggnnntttxxxyyy{{{|||}}}}}}|||{{{vvvxxxyyyzzzxxxsssnnnkkkgggddd```[[[WWWUUUSSSSSSMMMNNNNNNLLLIIIGGGFFFFFFAAA@@@???>>>>>>???AAAAAA???BBBIIITTTaaappp|||~~~zzztttnnnhhheeeddd]]]VVVQQQKKKEEEDDDGGGBBBEEEHHHJJJKKKLLLNNNOOOMMMPPPUUU\\\dddnnnyyy{{{{{{pppccc[[[RRRIIIEEECCC@@@??????>>><<<;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999888:::::::::999999888888888666666555555555666666777666555555555555444444444666666666666555555888:::<<>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???@@@CCCEEEHHHMMMTTTXXX\\\cccnnnwww~~~sssiiiccc[[[QQQJJJGGGDDD???;;;<<<<<<<<<;;;;;;<<<<<<<<<>>><<<>>>AAABBBBBBFFFLLLPPPTTTUUUTTTXXXdddpppwww}}}sss^^^KKKAAA>>><<<:::888777777888;;;<<>>>>>AAABBBDDDIIIRRRaaapppzzz~~~zzzzzzyyywwwtttnnnjjjfffbbb]]]VVVPPPKKKGGGCCCAAAAAAAAABBBCCCEEEGGGIIIJJJGGGKKKOOOSSSWWW^^^fffmmm}}}|||~~~yyyjjj___SSSIIIEEECCC@@@???>>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::999999999888888777777777666666777777888777777666666666555555555555666666555555666999;;;===BBBMMM[[[jjjwww{{{uuurrrqqqmmmkkkjjjjjjlllmmmmmmlllmmmllliiihhhfffddd```^^^^^^___```aaaaaa```______^^^___`````````bbbeeehhhqqqrrrrrrpppmmmkkkkkkllldddfffhhhgggeeedddeeegggjjjlllpppsssvvvwwwxxxxxxppplllfff```[[[UUUOOOKKKHHHFFFBBB@@@@@@@@@???>>>???>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???AAABBBDDDGGGLLLRRRVVV___eeennntttyyy~~~zzzmmmdddZZZSSSKKKFFFDDDBBB???<<<<<<;;;;;;::::::;;;;;;<<<>>><<<<<>>===<<<;;;;;;::::::???CCCLLLYYYiiiuuu|||{{{vvvtttrrrnnnqqqvvvzzz}}}{{{yyyuuupppllljjjgggccc___\\\YYYUUUSSSOOONNNMMMMMMNNNMMMJJJHHHEEEDDDBBBAAA@@@?????????@@@@@@AAAEEELLLXXXfffoooxxxzzz}}}}}}|||yyyxxxwwwtttuuuvvvuuusssoookkkiiieee```YYYSSSNNNIIIFFFCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHJJJMMMPPPSSSYYYaaafff~~~rrrfffWWWLLLFFFDDD@@@???>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<::::::::::::999999999999999888888777777888888888888777777777666666666666444555555555555777999<<<>>>DDDOOO___ppp}}}wwwppplllkkkjjjhhhfffeeefffggggggffffffeeecccccccccbbb___]]]]]]]]]]]]]]]^^^^^^___```\\\^^^______```bbbfffiiiqqqrrrrrrqqqooonnnooopppiiijjjkkkjjjhhhgggggggggkkkkkklllmmmnnnooopppppplllhhhccc^^^YYYTTTOOOKKKGGGDDDAAA??????>>>===<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAABBBDDDFFFJJJOOOSSS]]]cccjjjppptttyyyzzzpppddd\\\OOOIIICCC@@@@@@@@@>>><<<;;;::::::999999::::::;;;===;;;:::===???@@@GGGNNNPPPXXX^^^]]]```nnnyyy^^^KKKBBB>>>>>>>>>===<<<;;;:::999===???CCCJJJUUUeeettt~~~~~~wwwqqqrrrwww}}}vvvqqqkkkhhhccc___\\\XXXUUURRROOOMMMKKKJJJKKKKKKIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBHHHQQQ[[[ccckkknnnqqqqqqpppnnnnnnnnnkkkmmmppprrrsssrrrpppooojjjeee]]]VVVPPPKKKGGGDDDBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMOOORRRXXX___ddd{{{}}}wwwkkk]]]PPPHHHEEEAAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999:::999888888888999;;;<<<::::::::::::::::::::::::999999888777777777888888777777777666666666555555333444555555555777:::===>>>EEERRRdddvvv|||tttmmmiiiggghhheeebbb```aaaaaaaaa```___^^^]]]^^^______]]][[[YYYYYYXXXXXXYYY[[[^^^___YYYZZZ\\\]]]^^^aaaeeehhhnnnoooppppppooooooppprrrnnnoooooonnnmmmkkkjjjiiijjjiiiiiihhhhhhiiijjjkkkhhheee```\\\XXXTTTPPPMMMHHHEEEBBB@@@@@@@@@>>>===>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDDHHHMMMQQQVVV\\\dddkkkqqqwwwxxxooodddYYYRRRGGGCCC???=========<<<;;;:::999999999999999999:::<<<999999;;;===???FFFNNNXXXccckkkiiihhhppp~~~gggTTTKKKCCCCCCBBB@@@???>>>======<<<===>>>AAAHHHWWWkkkyyyxxxrrrrrruuuyyytttiiifffaaa]]]ZZZVVVSSSPPPNNNLLLHHHGGGGGGHHHHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCGGGNNNVVV\\\bbbdddfffgggeeedddcccdddbbbeeejjjppptttvvvwwwwwwpppjjjbbbYYYRRRLLLGGGCCCCCCCCCCCCCCCEEEFFFGGGHHHNNNOOOPPPSSSWWW^^^eeeiii~~~|||vvvwwwzzzoooaaaTTTIIIFFFAAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::999999999===<<<;;;999999999:::;;;::::::::::::::::::::::::999888777777666666666666666666666555555555444444333444555555555777:::===???EEESSSggg{{{~~~wwwqqqmmmiiihhhgggddd```]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[[[[ZZZXXXUUUTTTSSSRRRTTTVVVYYY[[[VVVXXXZZZ\\\^^^bbbfffjjjlllnnnpppqqqqqqrrrtttvvvssssssssssssrrrpppmmmkkkiiihhhfffeeeeeefffggghhhbbb___[[[XXXUUURRROOOLLLKKKHHHEEECCCCCCBBBAAA@@@======>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGLLLPPPSSSXXX```gggnnnvvvzzzooocccXXXOOOIIIDDDAAA>>><<<;;;;;;;;;:::999999999888888999999999<<<888777:::;;;===DDDLLLaaannnyyyyyyuuuwwwoooaaaZZZVVVTTTPPPKKKGGGEEECCCCCC<<<>>>>>>>>>BBBMMM___lllzzzuuussstttwww{{{yyypppkkkbbb___ZZZWWWTTTRRROOOLLLLLLIIIEEECCCCCCDDDEEEDDDAAA@@@@@@?????????@@@@@@@@@AAACCCDDDHHHMMMTTTYYYZZZ\\\]]]]]][[[ZZZZZZZZZ]]]aaagggooouuuzzz|||}}}vvvpppggg^^^VVVOOOIIIEEECCCCCCCCCDDDEEEGGGHHHIIIOOOPPPSSSXXX___gggmmmqqq~~~xxxqqqrrrzzzyyypppbbbVVVJJJFFFBBB>>>=========<<<=========<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;999888777666666666666666555555555555444444444444444555555555555777999<<>>??????@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDGGGLLLPPPTTTYYY___dddjjjrrr|||{{{qqqeeeYYYOOOHHHDDDBBBAAA???===;;;::::::::::::999999888888999999:::;;;888777999:::<<>>>>>>>>===>>>>>>??????===???BBBDDDGGGLLLQQQUUUTTTVVVWWWWWWVVVUUUVVVWWW]]]aaagggooouuuyyy{{{|||wwwqqqhhh```XXXRRRMMMIIIEEEEEEFFFGGGIIIKKKMMMNNNRRRSSSVVV]]]fffmmmqqqsss~~~yyy|||yyyqqqsssxxx{{{uuuooodddYYYKKKGGGBBB>>>============>>>=========<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::999888777777777777666666666666555555555555555666666555555666999;;;???EEEUUUkkk{{{tttooommmlllkkkjjjeeeaaa[[[VVVSSSRRRQQQPPPOOONNNMMMNNNOOOOOOMMMKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOQQQUUUXXX[[[```eeeiiiiiilllooorrrtttwwwzzz}}}yyyxxxxxxyyyzzzyyyuuuqqqjjjiiigggdddaaa___^^^]]]]]][[[XXXWWWVVVUUURRRPPPKKKHHHEEECCCBBBBBBAAA@@@<<<======>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEHHHMMMQQQTTTXXX]]]aaafffnnnxxx|||uuupppggg\\\QQQIIIDDDCCC@@@@@@???===;;;::::::;;;::::::999999999999:::::::::888888:::::::::???EEEQQQ___lllqqqsssvvvxxxxxx{{{wwwttttttvvvxxxwwwtttnnneee[[[SSSNNNIIIIIIGGGDDDCCCFFFMMMRRR___jjjuuu{{{|||tttgggbbb\\\YYYZZZ^^^```aaa___\\\XXXUUURRROOOLLLJJJKKKIIIFFFFFFFFFFFFEEECCCDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFHHHKKKOOORRRRRRTTTWWWXXXXXXYYY[[[]]]aaadddiiinnnrrrtttttttttnnniiibbb[[[VVVQQQMMMJJJHHHIIIJJJLLLNNNPPPSSSTTTYYYZZZ^^^dddkkkpppqqqpppxxxsssuuu{{{}}}uuuvvvyyy}}}yyyyyywwwsssqqqnnneee\\\LLLHHHBBB>>>============>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;666777999:::;;;;;;:::999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888777777777777666666666666666666666666555555888:::>>>EEEUUUkkkzzzrrrmmmllllllkkkiiiddd___YYYSSSQQQOOONNNMMMLLLKKKJJJJJJKKKJJJHHHFFFGGGGGGGGGGGGHHHIIIIIIJJJIIILLLOOOSSSVVV[[[aaaeeefffiiimmmppprrruuuyyy|||zzzyyyyyy{{{}}}{{{wwwsssllljjjgggddd```\\\YYYXXXVVVTTTRRRQQQQQQPPPNNNLLLIIIFFFCCCAAA@@@@@@???>>><<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEIIINNNRRRQQQUUUZZZ___dddmmmxxx}}}|||vvvrrrmmmhhh```VVVLLLFFFDDDCCC>>>>>>>>><<<;;;:::;;;<<<;;;::::::999999::::::;;;:::888888;;;;;;:::===CCCQQQ\\\gggmmmqqquuuwwwvvvxxxvvvsssooonnnqqqwww||||||qqqfff___SSSPPPMMMIIIGGGHHHLLLPPPRRR___lllvvv~~~}}}ssseee^^^TTTNNNLLLLLLLLLLLLNNNLLLHHHGGGGGGGGGFFFEEECCCBBB@@@@@@AAABBBBBBAAABBB@@@>>>=========<<<:::;;;;;;;;;;;;;;;<<<===>>>AAACCCFFFIIIJJJLLLOOORRRTTTVVVYYY\\\]]]___ccceeeeeehhhkkknnnoooooonnnmmmddd```ZZZTTTQQQNNNKKKIIIKKKKKKMMMOOORRRUUUWWWYYYaaabbbeeekkkppprrrqqqnnnwwwpppmmmoootttxxx~~~yyyzzzuuuppplllooorrroooeee\\\LLLDDD>>>>>>???===<<<===@@@@@@>>>======<<<<<<<<<========================<<<<<<:::999999:::;;;<<<666777888:::;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666444444444555777999<<<===666777888777666666888:::<<>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@???>>>===DDDCCCAAA???>>>>>>??????AAABBBBBBBBBCCCEEEIIILLLNNNQQQWWW```kkktttzzz}}}zzzuuurrrooojjjfffccc\\\TTTMMMIIIGGGCCCAAA@@@???>>>===<<<<<<<<<<<>>===:::777666888:::;;;:::999888777999===@@@JJJVVVhhhuuuyyyxxxuuusssrrrnnnlllllliiijjjtttssseee___VVVPPPOOOQQQTTTUUUXXXbbbmmmwww|||pppbbbVVVLLLJJJJJJFFFEEEGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<===@@@BBBBBBEEEIIILLLNNNOOOQQQRRR\\\^^^aaafffiiilllnnnooonnnnnnppprrrrrrnnnhhhccc[[[XXXRRRMMMJJJJJJKKKLLLOOOQQQTTTWWWZZZ]]]aaadddmmmnnnpppqqqrrrqqqpppppptttmmmjjjlllooosssxxx}}}{{{qqqkkkfffgggjjjjjjccc[[[NNNFFF??????@@@>>>===>>>@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<888999:::;;;<<<============<<<<<<;;;::::::;;;;;;:::::::::999888777777777444444555666777999:::;;;666777888777666666888:::;;;BBBQQQggg{{{zzzrrriiifffhhhiiigggcccZZZVVVQQQNNNLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLPPPSSSVVVZZZ___bbbfffhhhkkklllmmmoooqqqsssvvvvvvwwwxxxzzzyyyuuusssjjjhhhccc]]]XXXTTTQQQPPPNNNLLLJJJIIIHHHFFFCCCAAAAAAAAA@@@???>>>======<<<>>>======<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>CCCBBBAAA????????????@@@AAABBBCCCCCCCCCEEEIIILLLNNNQQQWWW```jjjssszzz~~~|||wwwpppjjjgggddd```]]]___[[[VVVRRRNNNKKKFFFBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999:::===???:::;;;;;;:::::::::===???FFFRRRcccrrrzzzzzzvvvssskkkhhhfffgggeeefffooozzz|||sssjjjdddbbbbbbcccjjjpppvvvzzzyyynnn___TTTKKKJJJJJJGGGFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;<<<=========>>>AAADDDIIILLLPPPSSSUUUWWWZZZ\\\aaaccchhhmmmqqqsssttttttpppqqqrrrrrrqqqllleee```UUURRROOOLLLLLLNNNQQQSSSUUUYYY^^^bbbeeeiiilllooosssrrrrrrqqqooonnnmmmllltttnnniiikkkmmmooossswww~~~sssnnngggaaaaaadddfffbbb]]]PPPGGGAAA@@@@@@>>>>>>???AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999999:::;;;===>>>>>>>>>>>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::888888666777888999::::::::::::666777888777666666888:::;;;AAANNNaaauuuwwwpppiiiffffffeeebbb^^^VVVRRRMMMJJJIIIJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCEEEFFFHHHJJJNNNQQQTTTXXX]]]```ccceeehhhiiijjjjjjlllnnnrrrrrrrrrssstttssspppmmmfffccc___YYYTTTQQQNNNMMMHHHFFFDDDBBBBBBAAA>>><<>>>>>>>>============>>>============>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFIIILLLOOOQQQVVV^^^hhhrrrzzz~~~{{{{{{|||~~~{{{zzz}}}{{{xxxtttoooggg```\\\ZZZXXXWWW[[[[[[ZZZXXXVVVPPPIIIDDDAAAAAA???>>>===<<<<<<<<<:::;;;<<<<<<<<<===???AAA<<<===>>>===<<<;;;===>>>BBBLLL[[[kkkuuuwwwsssnnnhhhggggggiiiiiijjjrrrzzz|||tttqqqrrryyy{{{{{{{{{{{{{{{tttkkk\\\TTTMMMLLLMMMLLLLLLNNNLLLLLLKKKKKKKKKKKKKKKKKKGGGFFFEEECCCAAA@@@???>>>>>>>>>======<<<<<<======<<<===?????????AAACCCFFFJJJMMMQQQUUUXXX[[[___bbbgggkkkqqqvvvzzz{{{{{{zzzuuuuuuuuutttpppjjjbbb\\\SSSQQQOOONNNPPPTTTXXX[[[___ccchhhlllooorrrvvvxxx{{{xxxtttoookkkhhhffffffxxxrrrnnnnnnooooooqqquuuxxx}}}{{{yyyyyy||||||rrrlllgggaaaaaaeeefffccc___RRRIIIAAA@@@@@@>>>===???AAA@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<===<<<;;;:::888777777666999:::;;;<<<============;;;:::999999999999::::::;;;<<<===>>>>>><<<:::999999:::;;;<<<<<<;;;:::999666777888777666666888:::===AAAMMM___rrruuupppkkkhhhgggeee```\\\VVVRRRMMMIIIGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@AAACCCDDDDDDGGGJJJMMMPPPTTTXXX\\\```bbbeeefffgggggghhhiiinnnnnnnnnnnnooonnnkkkiiidddaaa\\\VVVQQQMMMJJJIIIDDDBBB@@@???>>>>>><<<:::<<<<<<==================>>>>>>>>>>>>>>>?????????AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBDDDDDDDDDFFFIIIKKKNNNQQQVVV\\\eeeoooxxx~~~zzzxxxtttrrrqqqtttwwwyyyyyywwwsssqqqrrrtttwwwyyy~~~~~~yyyuuuqqqkkkccc\\\WWWVVVVVVWWW[[[]]]______[[[TTTKKKEEEEEEDDDBBBAAA??????>>>>>>===>>>??????======>>>@@@AAAAAA@@@>>>;;;;;;===???BBBGGGPPP^^^iiiooommmjjjiiijjjmmmnnnoooppptttxxx{{{zzz}}}|||zzzxxxwwwtttnnniii^^^YYYTTTSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQJJJIIIHHHEEECCC@@@>>>===>>>===<<<<<<<<<<<<===>>>===???AAABBBCCCDDDFFFIIIKKKNNNRRRUUUYYY^^^cccgggmmmqqqxxx~~~~~~yyyyyywwwuuuqqqjjjbbb\\\YYYWWWUUUTTTUUUXXX]]]___gggiiikkknnnpppsssxxx{{{|||tttllleeeaaa______}}}wwwrrrssssssqqqqqqsssssszzz{{{xxxwwwwwwyyy|||}}}uuukkkgggddddddffffffccc___SSSJJJBBB@@@???======???AAAAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;======<<<;;;:::999888777888888999:::;;;;;;;;;;;;999999888888888888999999;;;<<<===>>>>>>===;;;999999:::;;;;;;;;;:::888777666777888777666666888:::???BBBMMM^^^qqqsssqqqnnnlllkkkhhhbbb]]]VVVRRRMMMIIIGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@?????????@@@AAABBBAAADDDGGGIIIKKKOOOSSSVVV\\\___bbbdddddddddeeefffjjjiiiiiiiiijjjjjjhhhfffdddaaa[[[UUUOOOJJJGGGEEEDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>???????????????AAABBBBBBCCCCCCCCCBBBBBB???@@@@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEGGGIIIKKKNNNQQQVVV[[[bbbkkkttt{{{~~~~~~zzzwwwqqqoookkkiiiiiikkknnnqqqooonnnllljjjiiijjjmmmoootttsssvvv|||}}}wwwrrrmmmiiiaaaZZZUUUTTTVVVXXX___bbbeeeddd___VVVMMMHHHGGGFFFDDDCCCAAA@@@@@@??????@@@@@@@@@??????AAABBBJJJHHHDDD???<<<;;;>>>AAAAAABBBGGGQQQ^^^hhhmmmooooooqqqtttsssrrrqqqooonnnvvv~~~{{{yyyxxxuuupppkkkiiiaaa```]]][[[[[[^^^^^^^^^YYYZZZZZZZZZZZZYYYXXXWWWPPPOOOMMMJJJGGGCCC@@@>>>???>>>===<<<<<<===>>>???@@@CCCEEEGGGHHHIIILLLNNNQQQSSSVVVZZZ^^^dddkkkoooqqqvvv|||~~~}}}{{{yyywwwtttnnnhhhccc```^^^[[[YYYZZZ]]]aaaccciiiiiijjjjjjmmmrrrzzzyyypppfff___ZZZYYYYYYyyyuuuuuuuuuqqqppprrrpppvvv~~~yyywwwyyyzzz}}}xxxmmmiiifffeeeeeedddaaa]]]VVVLLLCCCAAA@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>======<<<<<<;;;;;;;;;>>>??????>>>===<<<;;;:::777777888999999999999999888777777777777888999999:::;;;<<<======<<<;;;:::777777777777777666555555666777888777666666888:::???BBBLLL\\\nnn{{{qqqqqqqqqrrrppplllfffbbbVVVRRRMMMJJJIIIJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDAAA@@@?????????@@@AAABBBAAACCCEEEGGGHHHKKKNNNQQQWWW[[[___aaaaaaaaabbbccceeedddcccdddeeefffdddcccaaa^^^YYYSSSMMMHHHEEEDDDDDDAAA???>>>>>>???>>>>>><<<<<<<<<==================>>>??????@@@@@@??????AAAAAABBBBBBCCCCCCBBBBBB???@@@AAABBBCCCCCCBBBBBB@@@BBBEEEFFFFFFGGGIIIKKKLLLPPPVVV[[[___fffooouuu}}}xxxrrrnnnllleeeccc```^^^^^^```bbbdddeeeeeedddcccbbbbbbeeegggmmmmmmqqqwww{{{~~~}}}uuupppjjjgggaaa[[[VVVVVVYYY\\\eeehhhjjjhhhbbbZZZSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBAAABBBDDDGGGKKKRRRPPPLLLFFF@@@>>>@@@AAA>>>???AAAIIIUUUcccooouuuvvv{{{}}}|||zzzwwwqqqjjjjjjnnnuuu~~~{{{xxxuuuuuurrrmmmkkklllgggiiigggddddddfffgggeeeaaaaaabbbbbbbbb```___^^^YYYXXXVVVSSSNNNIIIEEEBBBBBBAAA@@@??????@@@BBBDDDFFFIIILLLOOOPPPQQQTTTUUUUUUWWWZZZ]]]bbbhhhpppuuuwwwzzz}}}zzzyyyxxxvvvsssppphhhfffcccaaaaaacccfffhhhiiiiiiiiijjjmmmsss|||wwwrrriii```YYYUUUTTTTTT|||yyyyyyxxxtttrrrsssnnnrrrxxx}}}}}}}}}zzzsssnnnhhhdddcccbbbaaa___ZZZPPPFFFCCCBBB@@@@@@BBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>===<<<============<<<;;;:::777777888888999999888888777666666666666777888999::::::::::::::::::::::::888777777666666666666777666777888777666666888:::===@@@IIIXXXiiisssvvvuuuooopppsssuuutttpppjjjfffZZZVVVQQQNNNLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA@@@?????????@@@AAABBBDDDFFFGGGGGGIIILLLNNNRRRVVVZZZ]]]^^^^^^___```___^^^]]]___aaabbbaaa```\\\ZZZUUUPPPKKKHHHFFFEEECCC@@@===<<<===>>>>>>>>>>>>>>>=====================>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBBBBAAA@@@BBBEEEFFFGGGHHHIIIKKKJJJPPPVVVZZZ]]]bbbjjjpppxxx|||}}}rrrjjjeeecccZZZYYYWWWUUUTTTUUUVVVWWWZZZ[[[\\\\\\ZZZ[[[]]]```ggggggkkkrrrvvvyyyyyytttnnnlllhhhccc^^^^^^aaaeeelllnnnnnnkkkeee___]]]\\\SSSRRRPPPNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDGGGLLLPPPXXXXXXUUUPPPIIIDDDAAAAAA<<<===@@@EEEMMMYYYfffooorrryyyzzzrrrfffbbbbbbfffiiijjjooouuu|||wwwmmmhhheeeffffffeeeiiipppqqquuuuuupppnnnqqqqqqnnnlllmmmnnnnnnmmmllljjjhhhcccbbb```\\\WWWQQQLLLIIIGGGFFFDDDCCCCCCEEEGGGIIIMMMPPPTTTWWWYYYZZZ\\\^^^\\\^^^```cccgggnnnvvv|||}}}}}}zzzzzz|||~~~zzzwwwrrrmmmjjjjjjkkkmmmkkklllmmmmmmooorrrwwwzzzmmmhhhaaaZZZTTTRRRQQQRRR|||}}}{{{wwwuuuuuummmppptttxxx}}}|||yyyssskkkeeebbbbbbcccccc]]]RRRIIIEEEDDDBBBBBBDDDAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB888999:::::::::999888777777777888999999999888888666666666666666777888888999999888888888999::::::;;;:::999888888888::::::666777888777666666888:::;;;>>>FFFTTTcccmmmnnnlllmmmppptttwwwvvvrrrmmmhhhaaa\\\VVVQQQNNNLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@??????@@@AAAAAADDDFFFGGGHHHHHHIIIKKKNNNNNNRRRWWW[[[\\\\\\]]]^^^[[[ZZZZZZ[[[]]]______^^^XXXUUURRRNNNJJJHHHGGGFFFAAA???<<<;;;;;;=========??????>>>>>>===============>>>???@@@AAA@@@?????????@@@AAAAAABBBBBBBBBAAAAAAAAACCCCCCCCCBBBAAA@@@@@@CCCEEEGGGGGGHHHIIIKKKJJJOOOVVVZZZ\\\```gggmmmqqqvvv{{{vvvlllccc^^^[[[TTTSSSRRRQQQPPPPPPPPPQQQRRRUUUWWWWWWUUUVVVYYY\\\]]]]]]bbbiiinnnpppvvv|||~~~zzzttttttqqqlllhhhhhhlllooopppqqqppplllgggddddddeee[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOOKKKHHHFFFHHHMMMPPP[[[]]]\\\XXXQQQIIICCC@@@<<<>>>@@@BBBFFFOOO[[[cccbbblllvvv|||xxxkkkbbb\\\]]]]]][[[]]]cccdddiiipppwwwyyyuuummmfff\\\VVVSSSUUUXXX\\\gggrrr{{{zzzwwwzzzyyyvvvvvvwwwxxxxxxwwwvvvsssrrriiihhhfffbbb]]]VVVQQQNNNKKKIIIGGGFFFGGGIIIKKKMMMRRRVVVZZZ]]]___```bbbdddggghhhjjjlllpppxxx}}}zzz{{{~~~yyyssspppoooooooooppprrrqqqooonnnnnnooofffbbb\\\VVVRRRPPPPPPQQQ