BM6P6(@ ************************++++++************++++++,,,+++++++++***)))))))))''''''(((((())))))******+++*********))))))((((((+++***)))(((((()))***+++******))))))******+++,,,(((((())))))******+++++++++*********))))))((((((******)))))))))))))))***))))))))))))))))))))))))((()))***+++++++++++++++******))))))******+++,,,,,,,,,+++***+++,,,---...------------------------......---,,,,,,+++******+++++++++,,,,,,---------************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......---------............/////////.........---------,,,---......,,,,,,---...------------------------......---------,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''******))))))(((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////............///000000000000000111111222222222333333333222222222222222222222222333333333333333333333333444333111////////////000......---------,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************+++******))))))******++++++++++++***************))))))))))))************************)))))))))(((+++***)))(((((()))***+++******))))))******+++,,,)))))))))))))))*********************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))***+++++++++************))))))******+++,,,,,,,,,+++++++++,,,---...------------------------......---,,,,,,+++******++++++++++++++++++******************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......---------............/////////.........---------,,,---......,,,,,,---...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))))))))((((((((('''***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////............///000000000000000111111111222222222333333222222222222222222222222222222222222222222222222333222111///////////////------------,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************+++******))))))******+++***************+++++++++++++++++++++************************))))))))))))******))))))))))))*********))))))))))))***++++++************))))))))))))************))))))))))))***)))))))))))))))******))))))))))))))))))))))))******+++++++++******)))******))))))******+++,,,,,,++++++++++++,,,------------------------------...------,,,,,,++++++***,,,,,,+++******))))))(((************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---......---------............///...............---------,,,---......,,,,,,---...........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////............///000000000000///111111111222222222222333111111111111111111111111111111111111111111111111222111000//////...//////---------,,,,,,,,,++++++...---,,,+++***)))((((((************************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******************************))))))))))))******)))))))))***+++++++++,,,+++++++++******)))))))))*********)))))))))))))))***))))))))))))))))))***)))))))))))))))***++++++++++++******))))))((((((*********)))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))+++++++++++++++***)))(((******))))))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++************************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---------............///........................,,,---......,,,,,,---...........................---------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........---...//////000000//////111111111111222222222222000000000000000000000000000000000000000000000000000000//////............,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))(((************************(((((()))***************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))***+++++++++,,,*********))))))(((((('''))))))))))))))))))******)))))))))******)))))))))))))))(((((())))))***+++++++++******))))))(((((())))))))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))+++++++++++++++***)))(((******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,---......************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))((('''''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,---------------............///---.....................,,,---......,,,,,,---...........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........------...///////////////000000111111111222222222000000000000000000000000000000000000000000000000////////////.........---,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))******************+++++++++)))))))))((((((((((((((())))))))))))************))))))************)))))))))(((((((((((()))******************))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++******)))******))))))******+++,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------------............///---------...............,,,---......,,,,,,---...------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......------...////////////...000000000111111111111222111111111111111111111111000000000000000000000000------............------+++++++++*********)))))))))))))))*********++++++(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))))))))))))))******((()))))))))************((()))***++++++***)))(((((((((((((((((()))******)))))))))))))))*********((()))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++++++++************))))))******+++,,,((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''''''''((()))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********)))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,------------............///---------.........//////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***'''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......,,,---......//////......000000000000111111111111222222222222222222222222111111111111111111111111,,,---............---,,,+++*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))))))))******+++++++++,,,(((((())))))*********+++((()))***++++++***)))(((((((((((((((((()))******(((((())))))******++++++(((((())))))*********+++(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++*********)))***++++++,,,((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++)))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------------.........//////---------.........//////,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******((()))***++++++***)))(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......,,,---......//////......000000000000111111111111222222222222222222222222111111111111111111111111+++,,,---.........---,,,************)))))))))))),,,,,,+++***)))(((''''''************************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))),,,+++***+++---...---,,,((())))))))))))*********++++++++++++++++++++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************+++++++++)))(((((())))))(((&&&+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////......///......------///000111------...000000111111111222222222222222222222222000000000000000///............---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++******))))))************+++++++++************************,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------...............---------,,,,,,------,,,,,,,,,+++++++++++++++************+++++++++)))(((((())))))((('''************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////......///......---...///000111---...///000111111111111222222222222222222222222000000000000000///.........------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))******++++++******))))))************+++++++++************************,,,+++***+++,,,------+++***++++++++++++,,,,,,,,,************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------......//////.........---------,,,,,,,,,,,,++++++++++++++++++************+++++++++)))(((((()))***)))'''************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///............///000000//////000111222222222222111111111111111111111111///000000000000///......------------,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))************+++++++++))))))))))))***************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************+++*********,,,---,,,+++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............///......------------....../////////.........------,,,,,,,,,++++++++++++***++++++************++++++***)))((()))******)))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...................../////////000000000111222222222222222111111111111111111111111//////000000//////...------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++************************+++***)))***,,,---,,,+++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............///......------------......///.........------------,,,,,,+++++++++*********++++++************++++++***)))((()))***+++***)))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))************************((()))))))))***************)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---......///////////////000111111222222222222111000000000000000000000000///////////////...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))************++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,******++++++++++++,,,,,,,,,************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------............---------,,,,,,,,,++++++++++++************++++++************++++++***)))((()))+++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++(((((((((((())))))))))))************************))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......///000/////////000000111111111111111000////////////////////////...////////////...------,,,,,,,,,,,,++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************************************+++++++++***************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))************++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------......---,,,,,,,,,,,,+++++++++++++++++++++************++++++************++++++***)))((()))+++,,,+++***((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++(((((((((((())))))))))))************************))))))))))))************(((((()))*********************+++++++++,,,,,,,,,------------------------,,,---......//////......------///000000000///...///000000111111000000///////////////////////////......//////......---,,,,,,,,,,,,++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***((())))))))))))*********++++++++++++++++++++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........//////.........------.........,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++***)))((()))+++,,,,,,***(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))************************))))))))))))************'''(((***+++++++++***)))******+++++++++,,,,,,,,,------------------------,,,---......//////......,,,---///000000000///...//////000000000//////...////////////////////////......//////......---,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************************************++++++++++++******))))))******************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************************************************************++++++************++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++*********))))))(((((((((((())))))******+++++++++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++++++++*********))))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))***************************************************************************************))))))******************************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))))))))((()))))))))))))))*********+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,+++++++++*********))))))))))))((((((((('''''''''))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000000000000000000////////////............------------------------+++++++++******)))))))))))))))))))))))))))))))))************************++++++***))))))***++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********************************************************************************))))))(((((())))))************************************+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((()))***)))((((((***,,,+++************)))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000000000000/////////............---------------------------*********)))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************************************************************))))))(((((((((((())))))***************************************+++++++++))))))))))))************************************)))))))))***+++++++++,,,*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))*********************)))))))))))))))++++++******))))))((((((***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))************************+++******************+++******************************************************************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************))))))(((((((((((())))))************************************************(((((()))))))))*********************************)))))))))***+++++++++,,,************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))************))))))))))))))))))******++++++******))))))(((((()))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++***************************************************************************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************************************************************))))))(((((())))))******************************************)))))))))((()))))))))***************************************************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***)))((((((***,,,(((((()))))))))))))))***(((((())))))))))))******))))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++******************************************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************************************************************))))))*********************************+++*********)))))))))((()))))))))*********++++++************************+++++++++***************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))))))))************)))))))))))))))*********((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,(((((((((((())))))******(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////.........---------,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++******************************************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************++++++************++++++************************+++*********))))))((((((************++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))*********+++(((((())))))******++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))((())))))***++++++,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))+++*********))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///------------------------////////////////////////...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))************************************************------,,,,,,+++***))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********++++++++++++,,,,,,,,,++++++***)))+++++++++*********))))))************)))))))))((((((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------............------------------------........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************************------,,,,,,+++******)))************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,++++++***)))+++++++++***************************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------............------------------------........................******++++++,,,------...++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,***************+++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++***************************************)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------------------------******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))******++++++*********************************))))))))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((******************************))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************((()))******+++************************+++++++++))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))(((((()))***************))))))*********+++++++++((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******************************))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++******))))))(((((()))***************))))))******++++++++++++(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******************************))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++******))))))------------------------...//////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++************++++++((((((((()))******++++++++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++******************************************************,,,+++***))))))***+++,,,++++++***)))(((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************//////...---,,,+++***)))++++++,,,,,,,,,+++******'''(((***+++---...//////////////////////////////000111222333333333333333000111111222222333333333111111000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++************++++++*********************)))++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,+++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************************************)))(((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++******)))+++,,,,,,---------,,,,,,,,,---...000222333333333444444444444444444444444777888888999999999999888555555555666666666666666444444444444555555555555222222111000///...------............------------++++++,,,,,,,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++************++++++---,,,,,,+++******))))))++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************))))))((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---...////////////000111333444555666666666777777777777777777777777:::::::::;;;::::::999999:::::::::::::::999999999777777888888999:::::::::999888777555333111000///000000/////////.........++++++++++++,,,---......))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++************++++++,,,,,,,,,+++++++++******++++++************++++++******************************++++++++++++******************************************************************************))))))*********+++++++++******************************************************************************************************++++++++++++******************************)))***************+++++++++******************+++++++++++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************************))))))************)))(((''''''(((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++************************+++******************+++************************+++++++++***************************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111222222222333444555666777777777777888888888888888888888888:::;;;;;;;;;:::999888888<<<<<<;;;;;;::::::999999666777777888999::::::;;;<<<;;;:::999777666555444333222222111111000000000......---,,,,,,---......))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************************************************************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******************************************************************************))))))*********+++++++++******************************************************************************************************++++++++++++******************************)))))))))******+++++++++*********++++++*********((()))***++++++***))))))************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))''''''(((((())))))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))*********++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,++++++,,,,,,------......000000111333444444444444666666777888999999999888999999999999999999999999<<<<<<<<<<<<;;;;;;:::999:::999999999888777777777333333444444555666777777::::::::::::999999999999888888777777666666666555333333111000......------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************************************************************++++++************++++++))))))******+++,,,,,,---++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++******************************+++++++++,,,,,,------...)))***++++++++++++***)))'''((()))***+++***)))(((************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))***++++++++++++***)))************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,---...///111111222333333444555666666666555999999::::::;;;:::::::::999999999999999999999999666777777777777666666555666666666666666555555555111111222222333333444444777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<777777666555333111...---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************************************************************++++++************++++++)))*********************++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++*********************************++++++,,,------......)))***++++++++++++***)))'''(((***,,,,,,+++***)))************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++*********)))************************))))))***++++++,,,------......///111222444555555555666666777777777666666999999999::::::999888888666666666666666666666666000111111222222222222111444444555555555555555555333333333333333333444444555555666666777888999999::::::;;;;;;<<<<<<======888999::::::888555222000))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************************************************************++++++************++++++++++++******)))(((((((((++++++************++++++******************************++++++++++++******************************************************************************)))************+++++++++******************************************************************************************************++++++++++++******************************(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))((()))+++---------+++***************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((()))*********************))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******))))))******************************+++,,,,,,---......//////111222444666777888777777888888888777777666666666777777777666555555222222222222222222222222111111222333444444444444444444555555666666777777666666666666555555555555444444444555555666666666555666777777888999:::;;;777999;;;<<<;;;888555222************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))))))))******)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************************************************************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))(((***+++,,,---...///000111333444666777999:::::::::;;;:::999888666444333222111111222222222222222222333222222222222111111111333222222333444777:::<<<::::::;;;;;;;;;;;;;;;:::======<<<;;;:::888777666999888888777666555444444666666555444555666777888999999999888888888888888************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))))))))******)))************+++++++++************************+++++++++*********))))))************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++************************************************************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++*********)))***************************************************++++++,,,,,,++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,******++++++++++++******,,,---...///111222333333666666777888999999999999777777777666555444333333222222333444555666666777666666666666555555555555666555555555666888;;;===>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>??????===<<<:::999888777333333222111111222333444555555666777888999999:::************************+++++++++***************))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++******************************************************))))))))))))******)))************+++++++++************************+++++++++***************************************(((((()))))))))*********************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,++++++++++++******************************************************************++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++************+++,,,---...000111222333444555666777999999999888777777666666333333444444444444444555555555666888999:::;;;<<<::::::::::::::::::;;;;;;:::999999888999:::<<<=========>>>???AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBAAAEEEDDDCCCAAA???===<<<;;;888888777777666777777888555666666666777777888888************************************************))))))))))))))))))))))))+++++++++*********************************************************************************************))))))))))))******))))))*********+++++++++************************************************************************))))))))))))*********+++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++)))))))))))))))*********))))))))))))))))))))))))))))))************))))))******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))))))))*********+++*********,,,...000222444444555666777888999::::::999888777555444444333222222333444555777777888::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>============>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@DDDDDDCCCAAA@@@???>>>===>>>>>>>>>===============;;;:::999888777666555555************************************************))))))))))))))))))))))))******************************************************************************************************))))))))))))******))))))*********+++++++++*********************************************************************************+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,************************************************)))******++++++******)))************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((())))))************))))))))))))))))))))))))))))))************)))))))))******++++++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,,,,...111333555777777888888999999::::::999888666444333333333333444444555777999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>DDDDDDCCCBBBAAA???===<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<<<<======<<<;;;:::999888777***************************************+++++++++)))))))))))))))))))))))))))))))))*********************************************************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++***************+++++++++***************************++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******)))))))))*********++++++---......000111333555666999999999999888888888888666555444333333444555666888888999:::<<<===>>>>>>@@@@@@??????>>>======<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>CCCDDDEEEFFFDDDAAA===;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++******************************************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******************+++++++++,,,///000111333555666777777::::::999888777666555444444444333333555777:::;;;;;;;;;<<<======>>>>>>???>>>>>>==================:::;;;<<<===???@@@AAABBB???????????????>>>>>>>>>;;;>>>CCCFFFFFFDDD@@@>>>@@@@@@@@@??????>>><<<<<<>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBBBBBBBBBB;;;<<<<<<===>>>??????@@@************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,000111333666777888777777::::::888777555444333222333333333444777:::>>>@@@=========>>>>>>>>>>>>>>>;;;;;;<<<<<<=========>>>:::;;;<<<===???@@@BBBBBB>>>>>>?????????>>>>>>===777;;;BBBIIIKKKJJJGGGDDDJJJIIIIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@;;;<<>>>>>>>>>>>>>>=========************************************************************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************************************,,,++++++++++++++++++,,,)))************+++++++++)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***,,,++++++++++++,,,---...++++++,,,------.........++++++,,,,,,---,,,,,,,,,,,,,,,+++***+++...000111AAA666+++'''+++...,,,(((...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********))))))((((((************************************************,,,,,,+++***))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******************++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,+++******************++++++++++++,,,---......333444666777999999888888666666666666555444333222666666888;;;>>>@@@???>>>>>>===;;;;;;<<<======<<<888;;;<<<:::;;;>>>>>>;;;;;;;;;;;;<<<===???@@@AAA===AAA@@@<<<>>>EEEGGGDDDCCCBBBFFFOOOWWWXXXTTTQQQYYYWWW^^^bbb[[[XXXWWWNNNRRRPPPPPPSSSVVVUUUOOOHHH===>>>>>>@@@AAABBBCCCCCC===@@@BBB@@@<<<999:::<<<************************************************************************************************************************)))************+++++++++************************))))))))))))************************************++++++************++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................---------------,,,+++***///...---,,,---...000222;;;444+++)))+++...---***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))************************************************,,,++++++***))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++******))))))************+++,,,...000111222444555666777888777777666333333333444333333222222666666888;;;===>>>===<<<<<<:::999888999:::;;;;;;999===>>><<<;;;======:::999;;;>>>BBBFFFJJJOOORRRSSSOOOHHHCCCIIITTTYYYXXXYYYUUUSSSWWW___dddffffffjjjkkkvvvzzzqqqlllkkkcccfffddddddiiimmmllleee^^^KKKIIIEEECCCCCCEEEGGGIIIEEEBBB???<<<;;;;;;;;;;;;************************************************************************************************************************)))************+++++++++************************)))))))))*********++++++*********************************))))))*********)))************+++++++++************************+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------......//////000000222111111111111111111111444444333333222111111000333222222111000///......000///...------...///000444111---,,,,,,------,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************,,,+++******)))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++***))))))))))))***)))***,,,///111444666777666666777777666555444444111222333444555555555555888999;;;======<<<:::999:::999777777888:::===???BBBHHHJJJGGGDDDDDDDDDBBBAAAFFFLLLRRRWWW^^^fffkkkmmmfff\\\XXX___kkkqqqqqqvvvqqqkkkiiikkknnnooonnnvvvzzzyyyxxxqqqqqqqqqttt|||xxxddd^^^VVVQQQQQQUUUYYY[[[WWWPPPFFFAAA@@@@@@>>><<<************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************)))******++++++******)))------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------....../////////000000111222333444444555888888888888888777777666888888888777777666666666888777666666555555555555111000///............///222222111///---++++++,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++***************+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************)))***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++******)))))))))******,,,---///222444666888999888888777666555444333222333444666888:::;;;;;;<<<;;;===>>>>>><<<:::888777888999:::;;;===@@@EEEHHHRRRYYY]]]ZZZUUUTTTTTTRRRRRRWWW^^^ccciiiqqq{{{{{{vvvoookkknnnvvv}}}}}}yyywwwvvvrrrmmmsss{{{vvvtttooommmmmmsssxxxrrriiieeegggmmmrrrtttnnnfff\\\SSSMMMIIIFFFDDD************************************************************************************************************************))))))*********+++++++++************************************++++++++++++******************************))))))))))))******))))))*********+++++++++************************)))******++++++******))),,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------//////000111222222333333444444555555666777888888999:::;;;;;;;;;:::999999777777888888999999999999888777777777777888999:::555444444333222222222222333555555333///,,,+++,,,---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******************************************************************+++***************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))*********++++++++++++))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************((()))******)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++***************+++,,,,,,111222444555777888888888999888777666555444333333555666888:::<<<>>>>>>???<<<===>>>===999777666777888<<<@@@DDDGGGKKKOOOSSS^^^eeejjjhhhfffeeecccaaa^^^aaaeeejjjqqq{{{xxxppplllppp}}}|||}}}{{{uuuuuu}}}vvvuuupppkkkkkkqqq|||vvvppppppvvv}}}{{{xxxqqqggg]]]WWWVVVWWW************************************************************************++++++++++++++++++++++++************************)))************+++++++++*********************************++++++++++++,,,*********************************))))))*********)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,------....../////////111111222333444555666666666666777777888888999999666777999:::;;;:::999888555555666777777888999999555555444444555777999:::::::::999999888888777777777777777555222///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))******************************************************************)))******+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))******,,,---///000444555777888999888777777888888777666666666666666666777888:::;;;<<<======888;;;<<<;;;888888;;;>>>???FFFOOOUUUWWWYYY[[[^^^ccciiinnnoooqqqrrrooojjjeeeddddddhhhqqq}}}uuulllppp}}}}}}xxxvvvzzzzzzuuuppprrr{{{{{{tttlllhhhjjjnnn************************************************************************++++++++++++++++++++++++************************)))************+++++++++*********************************+++++++++,,,,,,************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---.../////////000000111222222333333111222333444555666666777666666666777777777777777444666888:::;;;;;;:::999777888888888888888888888666555444333444555777888:::;;;;;;;;;;;;:::::::::999999888777666444333111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++******************************************************))))))***++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++((()))***+++---000222333444666888999:::999888777888777777666777888999:::777777888999::::::::::::777:::<<<<<<<<<@@@HHHNNNNNNXXXdddkkkllljjjjjjjjjgggkkkpppuuu|||{{{ssssssmmmgggiiirrrxxxxxx}}}wwwyyy~~~yyywwwxxx|||************************************************************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++************+++,,,---...000111111222222333444555555666666111111222333444666666777666666666555555555555555444666999;;;<<<===<<<;;;<<<<<<<<<;;;::::::999999999777666444444555777888888999999::::::999999999:::999777777888888777555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************************************))))))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++((((((***,,,///111444555444555888:::;;;:::999999777777666666888999;;;<<<999::::::;;;;;;:::::::::888;;;???@@@CCCIIITTT\\\\\\ggguuu}}}|||xxxuuusssmmmpppttt{{{|||zzzooonnnvvv}}}{{{}}}************************************************,,,,,,,,,++++++++++++***))))))************))))))************************************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******))))))***+++,,,,,,+++***)))))))))***+++,,,------...,,,---...000222444555666888999999:::999888666555333333444444666777888999777666555444555666888:::::::::;;;;;;;;;:::888777======<<<;;;;;;:::999999999999:::;;;;;;;;;::::::<<<;;;:::888666777;;;===999999999999888888777777;;;999666333111000111111000...,,,***)))***+++,,,,,,,,,+++++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))************************)))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,******************************************++++++***---111444444444555666777777888999999999999888999777555666999;;;:::999>>><<<999777888999::::::;;;AAAJJJOOOQQQTTT^^^gggkkkoooyyy~~~wwwtttrrrssswwwvvviiihhhqqqzzz}}}uuurrruuu|||}}}wwwvvvzzz}}}*********************************************************))))))))))))((())))))************))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++************+++++++++***)))(((+++++++++,,,------.........///000222444666777888888999:::;;;;;;;;;:::999777777777888999:::;;;<<<<<<:::999888777888:::;;;;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999:::;;;<<<==================<<<:::888777999;;;;;;;;;:::888777777777666777777777666666555444444///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---***+++---......---+++***++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++*********)))************************************************)))************+++++++++************************(((((((((((()))))))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))******+++,,,***************************************++++++,,,,,,///222444555555555666666666777888888888888888999777666888;;;===<<<:::;;;999666555666999<<<>>>GGGOOOXXX]]]]]]^^^eeelllpppsss{{{yyywwwyyy{{{}}}tttddd^^^cccjjjlllkkkkkkmmmqqqrrrooollllllpppuuu}}}~~~zzzwwwtttuuuvvvwwwwwwxxx{{{~~~|||{{{*********************************************************))))))))))))((())))))************))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++++++++******++++++++++++***)))(((---------.../////////000222333444555777888999:::999:::;;;<<<============::::::::::::;;;;;;<<<======<<<:::999888888999999::::::;;;<<<<<<:::999888555555666777888888999999888888999;;;<<<===>>>???@@@@@@AAA???===<<<<<<===@@@>>><<<999888777777777666777:::<<<<<<<<<;;;:::444444333222000///......---------,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++************************************************************)))************+++++++++************************((((((((()))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************+++*********++++++,,,---...111444555555555555666555666666777888777777777999888999:::<<<===<<<;;;:::888666777:::AAAHHHMMMWWWaaakkkooollljjjkkkmmmjjjmmmvvvyyyrrrooorrruuu}}}sssfffaaafffmmmpppxxxzzzzzz{{{~~~{{{uuukkkpppwww}}}{{{ssslllnnnooopppqqqrrruuuyyy|||{{{xxxvvvwww{{{{{{{{{|||************************************************,,,,,,,,,+++++++++******)))******++++++******)))***************************************************+++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++******************************++++++,,,,,,+++++++++++++++++++++******)))---...///000111333444444666777777999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::999999999999999::::::999888777777666777777888888999::::::::::::888888777777888999999::::::;;;888888888999999;;;;;;<<>>EEEPPP[[[bbbfffrrr|||}}}vvvpppmmmjjjfffhhhppp{{{yyyyyyxxxuuuqqqoooqqqsss|||~~~{{{tttsssxxx~~~|||}}}zzzyyy|||~~~uuuvvvzzz~~~~~~||||||}}}~~~~~~}}}|||zzzxxxwwwvvvwww************************************************,,,,,,,,,+++++++++************++++++++++++***************************************************************++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000222555777999:::999999:::;;;<<<<<<=========<<<;;;:::999999888888666555555555555555666666555555555666777888999999999:::;;;<<<<<<;;;::::::========================;;;;;;:::999999999:::;;;@@@BBBFFFHHHHHHGGGHHHIIIHHHFFFDDDAAA???>>>>>>>>>??????======<<<===>>>???======<<<<<<:::888777666111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++,,,************************************************))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))(((((('''************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,************************++++++++++++,,,---...///111333555666555555666888777888999999::::::999999:::;;;;;;;;;:::888888888888;;;@@@FFFNNNZZZgggpppqqq~~~}}}uuunnniiiiiiiiilllsssuuussssssuuunnnooorrrxxx~~~~~~|||{{{*********************************************************))))))))))))(((******++++++++++++***************************************************************++++++,,,,,,---)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,---...///000///000222555777:::<<<===;;;;;;;;;<<<<<<=========<<<;;;:::888666666555555333333333333333444555666666777888999:::<<<======;;;<<<>>>??????>>>======@@@@@@@@@???????????????AAA???>>><<<<<<<<<<<<===<<>>>>>:::;;;===>>>>>>>>>======>>>>>>??????@@@@@@AAAAAAAAA@@@>>>======>>>???@@@<<>><<<<<<;;;888777777777888999;;;<<<;;;:::888555333111000///......------------......---------------------------+++******+++,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,************************++++++,,,,,,---///000111000111333444444555888:::888888999::::::::::::999888999999888888:::>>>BBBKKKQQQXXX\\\^^^aaafffkkksss}}}xxxqqqddddddjjjsssxxxzzz||||||~~~~~~}}}************************************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************************************))))))***+++,,,,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---///222444666777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888777666555555666777777777777777888999;;;<<<===;;;;;;<<<<<<===<<<<<<;;;777888:::;;;;;;;;;::::::;;;;;;<<<>>>???AAABBBBBB>>>===<<<;;;<<<===???AAA@@@AAACCCDDDDDDEEEGGGIIIBBBDDDGGGIIIIIIHHHFFFEEEFFFFFFGGGFFFEEEBBB???>>>>>>===:::888777777999999@@@>>><<<888555333111111......------------......---------------------------+++******+++,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))******************************************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++*********************************)))***++++++,,,************************+++,,,,,,---...///111111///000222333333555888:::777777888999999999999888666777888888999<<>>999::::::;;;:::999888777555444333444666777777777>>>888666<<>>@@@DDDDDD@@@@@@CCCFFFKKKMMMHHHDDDEEEIIIKKKFFFGGGIIIIIIGGGEEEDDDCCCBBBDDDDDDBBBCCCDDDDDDAAAAAABBBCCCDDDEEEDDDCCCBBBIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???===;;;::::::>>>======>>>???===888444111000///------,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++---,,,,,,+++*********+++*********)))******+++,,,++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,***((((((***+++)))&&&******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,///111222222111111222444555555555555666666666666222777999666777;;;<<<888999888777777<<>>@@@>>>======@@@CCCDDDDDD@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDAAA???===<<>>>>>???AAA@@@===:::777444111...,,,,,,------------------------------...---,,,,,,++++++,,,,,,---,,,,,,+++******++++++***************++++++,,,++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************,,,***((()))***+++)))'''******+++++++++,,,,,,,,,***+++,,,,,,------------///000111111000111333555666666666666777777777777666::::::777666999999666555666888<<>>===>>>???@@@>>>======:::555111...------...,,,---............------...---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))******)))(((******+++++++++,,,,,,,,,***+++,,,---...............///000000000111444777777777777777888888888999888;;;;;;888666888:::999999===CCCJJJRRR^^^kkktttuuummmkkkjjjkkkuuuzzz~~~************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,)))***+++,,,...000111222777777888888888999999999::::::999888888888999999666555444444555666999:::777888888999888999:::;;;999===CCCIIIMMMRRRZZZaaajjjiiijjjpppxxx{{{{{{~~~{{{wwwzzz|||vvvsssyyyyyypppmmmppp___VVVKKKFFFFFFEEEAAA;;;??????@@@AAABBBBBBBBBBBBHHHIIIIIIIIIHHHFFFDDDCCC>>><<<;;;::::::;;;<<<<<<@@@???;;;777333000...---+++,,,---.........------...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++***************)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))******))))))******+++++++++,,,,,,,,,***+++,,,---......////////////000000000222666999888888888999999999::::::777999:::999999<<>>DDDNNNVVV```gggooosssrrrnnnkkkiiiqqqppppppssswww|||~~~}}}}}}}}}vvvwww~~~++++++++++++++++++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,---///222444555666777666666666555555555555555444444333333333444444555555666888999:::999888777888<<>>>>>AAADDDEEECCC===666222///......---,,,,,,------------------------...///,,,,,,,,,,,,,,,------...+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))******))))))***+++******+++++++++,,,,,,,,,***+++,,,...///000000000333444666777777888999;;;999999999999:::::::::;;;444666:::@@@EEELLLZZZgggrrrwww||||||wwwoooiiigggfffaaabbblllxxx|||{{{yyyqqqrrr|||{{{|||++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------...000222444666888888888444444444555555555555555333333222333333444555666888888888999:::;;;<<<<<>>AAAEEEGGGFFFBBB===999444222000---------...///---------------...//////,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************''')))+++***)))(((***,,,******+++++++++,,,,,,,,,,,,---...000222222333333555888;;;<<<;;;;;;;;;;;;888999999999999:::::::::::::::???EEEJJJQQQaaapppzzzqqqiiifffeeeccc___aaannn{{{}}}|||||||||~~~{{{rrrqqqvvv{{{|||~~~|||zzz++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000111444666888999999999444444444444555555555555222222222333444555666777777777777777:::>>>AAADDDLLLVVVdddnnnvvv}}}}}}~~~}}}ddd]]]SSSNNNNNNPPPRRRSSSPPPQQQUUUYYYVVVPPPOOOQQQHHHQQQYYY___bbbbbb[[[SSSRRRPPPNNNNNNQQQWWW]]]```UUUYYYTTTOOO\\\ttt|||tttdddfffkkkqqqwww|||yyyoooeee^^^YYYWWWMMMKKKHHHEEECCCDDDEEEGGGAAACCCEEEDDDBBBAAABBBDDD???AAADDDFFFFFFDDDAAA???888666222///---...000111---------------...///000,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************&&&)))+++***((((((***,,,******+++++++++,,,,,,,,,...///000222444555555555777:::>>>???>>>===<<<;;;888888999999999:::::::::??????CCCIIIMMMSSSccctttuuujjjcccbbbcccdddbbbgggttt~~~zzz|||{{{yyyyyyzzz}}}|||rrrooopppqqqqqqoooyyy{{{zzzyyy|||ppp~~~|||,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...---,,,+++***------,,,+++***************++++++++++++,,,,,,,,,---,,,+++***+++---000111555666666777888888888888:::888777666666666444333444111333999999444222666777888:::>>>FFFPPPXXX\\\nnnvvv~~~sssggg```bbbdddcccaaa[[[UUURRRSSSQQQLLLMMMQQQKKKQQQYYY]]]WWWMMMJJJMMMHHHKKKRRR]]]fffeeeZZZPPPOOOQQQQQQSSS\\\fffkkkiiibbb^^^VVVOOONNNUUUaaakkkccccccaaa```ccckkkvvv~~~|||zzzwwwwwwrrriiiZZZMMMFFFEEEDDDBBB???AAAEEEGGGEEEBBBBBBCCCFFFEEEFFFHHHIIIHHHDDDAAA@@@===999666444111...,,,.........---,,,+++******........................---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))***,,,...///++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***++++++*********))))))((((((++++++******************************************+++*********))))))((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))************************((()))***,,,,,,+++******++++++++++++******))))))))))))*********+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******************************************)))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++,,,,,,***...333555666666999;;;@@@???>>>?????????>>><<>>@@@FFFOOOWWWWWWUUU[[[lll{{{jjj___aaaeeefffqqqrrrwww~~~{{{~~~|||wwwsssqqqvvvyyyuuupppooorrrwww|||~~~}}}tttooorrrtttuuupppuuu|||zzztttpppssssssvvv{{{,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---------,,,******,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,...---,,,,,,---000222333666666888999999888888777:::888555333333444444444777444444888999777999???BBBJJJQQQVVV```nnnwwwyyy}}}tttddd\\\RRRNNNSSSZZZaaadddeee___[[[ZZZWWWRRRQQQUUUbbbhhhqqqtttlll^^^WWWWWWSSSWWW___iiipppooofff]]][[[]]]]]]```hhhtttyyyyyymmmjjjbbbXXXSSSVVV```iiihhhgggccc___^^^aaahhhmmmkkkiiikkkqqquuuxxx||||||uuummm```PPPCCC@@@???@@@CCCEEEDDDBBB@@@EEEEEEEEEFFFFFFFFFFFFEEEBBB@@@<<<:::888555222//////......------,,,,,,,,,........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++*********+++,,,,,,,,,+++++++++******************+++,,,------++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***++++++*********))))))))))))************************************************************)))))))))(((******))))))(((((((((((((((((()))***************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++*********)))))))))*********+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******************************************)))(((((((((((((((************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++++++++,,,------...111555777777888;;;===?????????@@@@@@@@@>>>======<<<;;;===@@@DDDHHHJJJVVVYYY[[[ZZZZZZbbbqqq}}}}}}qqqccc^^^fffmmmpppyyy{{{~~~~~~|||{{{~~~}}}{{{wwwnnnkkkjjjnnnuuu{{{}}}|||{{{zzzwwwuuuuuuwwwzzz}}}}}}~~~yyyuuuuuuuuussswwwwwwzzz~~~~~~xxxrrrssssssvvv{{{}}}sss|||,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,+++,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............000222555666777888999::::::888666555888666444222333444777888999666555777999===DDDLLLYYYiiissstttyyyyyyooohhhddd]]]SSSMMMPPPYYYeeemmmxxxrrrmmmjjjeee```___aaawww~~~uuujjjhhhdddiiirrr{{{yyysssrrrrrrpppnnnrrrzzz~~~}}}sssrrrmmmddd]]]^^^gggpppmmmkkkgggaaa\\\ZZZ\\\^^^``````ccchhhkkkoooxxxppp```UUUNNNFFFBBBCCCEEEEEEBBBFFFGGGGGGFFFEEEEEEFFFHHHDDDCCCAAA@@@>>>;;;777444//////......---.................................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++******************************))))))))))))******+++***))))))))))))***+++***************)))))))))************************************************************))))))))))))***))))))))))))((((((((((((((()))***************))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++***************************+++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******************************************)))((((((((())))))************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---......222444666777888:::===@@@AAABBBCCCCCCCCCBBB@@@???>>>???AAADDDIIINNNSSSVVV______```aaacccjjjrrryyyuuuoooddd\\\___kkkvvvzzzzzzuuuzzz|||sssmmmrrruuuzzzzzz}}}yyyuuujjjjjjkkkmmmpppsssvvvxxx~~~|||zzz{{{}}}zzz|||www~~~~~~yyy{{{{{{}}}zzztttyyy{{{zzz~~~++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++*********************+++,,,---------------------,,,,,,,,,......///000222444666888777888:::;;;:::888555333444444444444555666999;;;999999:::<<>>FFFMMMUUUaaannnvvvsssiii[[[NNNJJJKKKNNNUUU]]]```]]]YYYVVV[[[jjj~~~|||zzz{{{wwwsssxxx{{{qqqnnnssszzzpppnnnkkkhhhddd```\\\ZZZaaadddjjjmmmjjjeeeggglllyyyyyyxxxaaaNNNFFFCCCAAAAAACCCFFFHHHHHHHHHHHHIIIEEEEEEEEEEEEEEECCC@@@<<<444333111///.........///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***+++,,,------+++***)))))))))))))))))))))))))))++++++************++++++******++++++++++++*********************+++++++++))))))*********+++++++++************************))))))))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))************************+++***)))))))))***,,,---+++++++++++++++++++++,,,************************************++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))******************************************))))))))))))******************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******,,,---//////000111222555:::???CCCEEEIIIJJJJJJHHHDDDBBBBBBCCCDDDDDDCCCEEEKKKWWWeeeooopppuuuyyyvvvooolllooottt|||uuunnnlllooovvv~~~~~~|||xxxooohhhmmmlllkkkpppyyy~~~}}}}}}xxx}}}~~~yyywwwwww~~~~~~zzz{{{}}}wwwtttwww***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,+++,,,,,,---...///000000///000111333444666777777888888777777666555444333222555777666444333555888???MMM\\\fffoooyyyxxxiii]]]UUULLLHHHKKKNNNQQQ[[[gggllljjjfffdddhhhttt{{{zzzwwwtttppprrrwww}}}~~~zzz~~~~~~|||}}}{{{xxxzzz~~~|||yyyvvvtttpppkkkhhhlllnnnrrrsssmmmbbb\\\\\\gggbbbfffsss|||pppcccXXXPPPBBBAAABBBEEEIIIKKKJJJIIIFFFEEEEEEEEEFFFEEECCC@@@;;;999555222000/////////..............................------------......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++************++++++******+++,,,,,,+++***************+++++++++++++++)))))))))***++++++,,,,,,************************))))))))))))************)))))))))************+++(((((()))***************))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++,,,,,,,,,,,,+++++++++************************++++++++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************)))))))))***++++++++++++++++++++++++++++++))))))***++++++++++++******************+++++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++---...000111333333444888>>>CCCFFFFFFGGGHHHHHHEEEAAA@@@BBBEEEGGGGGGFFFGGGNNN\\\nnn{{{uuurrrwww~~~|||yyyzzzzzz{{{}}}zzzyyyyyyzzz|||yyysssnnntttvvvsssuuu|||}}}}}}zzz~~~******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,++++++***+++++++++***+++,,,---///111222333222333444666777777888888777666555444333333444444333555777777777:::BBBHHHQQQcccvvv~~~zzzsssnnnnnniii]]]RRRLLLIIIFFFLLLWWW___eeetttyyyxxx{{{|||uuuyyy{{{{{{tttrrrooonnnnnnrrrwwwxxxsssnnnqqqvvvwwwsssrrruuuwwwwwwxxxuuurrrqqquuu{{{~~~}}}{{{wwwttt|||{{{||||||vvvjjj```]]]ZZZXXX___lllqqqmmmnnnuuu~~~|||qqqSSSMMMFFFEEEIIILLLKKKHHHGGGFFFEEEEEEFFFGGGFFFDDDCCC@@@;;;666333111000000..............................------------......+++,,,,,,------,,,,,,+++(((***+++------,,,+++*********+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,((())))))***++++++,,,,,,************************((()))))))))************))))))*********+++++++++(((((()))***************))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++,,,,,,,,,------+++++++++*********))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))******************************************))))))******+++,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,---///111333444999999;;;???EEEHHHIIIHHHFFFGGGGGGDDDAAABBBGGGMMMQQQQQQQQQPPPUUUaaarrr~~~~~~|||zzzssspppooopppvvv~~~zzz{{{wwwssszzz}}}yyy{{{*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------000///...---,,,---......------,,,+++************)))***,,,...000222333444555555666888888999999999777555333222111222444555222444777888<<>>888333000---000333222...,,,---///------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...---+++*********++++++************************++++++++++++++++++++++++++++++************++++++************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************************************...---+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,000...,,,...222666999;;;AAADDDIIINNNQQQOOOJJJEEEMMMFFFBBBBBBDDDHHHSSS```\\\```ZZZXXXaaagggmmmyyywwwwww~~~}}}|||yyytttoooiiillluuu~~~++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++************************,,,,,,,,,,,,++++++******************++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,------...000111333555666888777666555555444555555333000000444777666888;;;:::BBBKKKSSS^^^kkktttwww}}}yyylll^^^TTTOOORRRXXX```iiiqqquuuwww~~~vvvtttzzz|||{{{yyyuuuqqquuu|||~~~zzzvvvzzz|||yyy}}}~~~yyysssrrr}}}|||{{{yyyvvvqqqmmmjjjpppuuuxxxvvvvvvzzz|||{{{~~~yyysssmmmkkkllllllkkkkkklllooozzzwwwyyyuuuvvvsssqqqsssuuuoooeeeeeehhhmmmttt|||xxxeeeQQQCCC???GGGDDDBBBBBBDDDGGGHHHHHHFFFFFFEEEDDD@@@;;;777444///000000///---,,,------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,+++*********++++++************************++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************************************************************---,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///111444999===@@@MMMNNNQQQTTTVVVSSSOOOKKKHHHDDDCCCHHHLLLOOOWWW```[[[bbb___\\\bbbbbbdddnnnrrrqqqxxx}}}|||yyyssstttzzz++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,------...///000111333444555666777666555444333333333333333222444999<<<;;;<<>>DDDJJJ```mmm{{{}}}wwwlllcccYYYVVVYYY\\\XXXRRRWWWccc[[[]]]gggyyy|||pppkkkpppxxx}}}~~~xxxyyy~~~|||wwwrrruuuwwwxxx~~~|||zzz~~~wwwpppvvv|||tttzzz~~~}}}wwwqqqlllfffeeeiiiqqqzzzxxxbbbOOOKKKGGGEEEFFFGGGEEECCCHHHHHHHHHHHHFFFDDDAAA@@@:::555111///111222111///........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************************************************************************************************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************************************************************************************))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,+++,,,,,,---...//////333666888;;;BBBNNNWWW```\\\XXXTTTRRROOOLLLJJJGGGHHHNNNXXXbbbhhhkkklllsssuuuiii]]]]]]^^^fffvvvwwwuuu}}}zzzzzz}}}++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---///000111111222444555666666666666444444333222222222222333888555555999>>>EEERRR^^^xxxxxxiii^^^TTTMMMKKKNNNLLLKKKUUUdddeeedddggguuu}}}pppiiimmmsssvvv}}}xxxtttvvv||||||xxxttt{{{zzzxxxzzz|||vvvvvvzzz{{{tttkkkgggiiipppwwwzzzwwwfffYYYIIIAAAAAADDDDDDBBBHHHIIIIIIIIIHHHGGGEEEDDD>>>999444111222222000...........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000///222555888<<>>IIIVVVaaakkkzzzrrrbbbWWWQQQOOOQQQSSSXXXbbbpppxxxyyyssslllfffhhhrrr|||xxx{{{yyyqqqlllnnnqqqqqqqqqyyy}}}|||~~~wwwuuuqqqrrrzzzyyyuuuuuuvvvtttrrrqqqqqqtttvvvvvvwww~~~qqqaaaSSSLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDAAA<<<666222//////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++)))******+++,,,,,,------,,,,,,------...000111222333666===FFFOOOYYY```eeeeee___WWWQQQOOONNNNNNNNNQQQZZZ```___```gggooossstttxxxuuuvvvuuu{{{}}}yyyyyy|||~~~~~~++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,,,,,,,---------............///111333555777888555666888999999888777666444444444555777999:::;;;BBBKKK[[[lllvvv|||~~~nnneeeaaa___VVV]]]aaaeeeqqq{{{zzzrrrjjjhhhmmmtttyyy{{{xxxqqqnnnnnnllluuu~~~|||xxxyyy|||}}}~~~||||||zzzvvvqqqjjjmmmsssttthhh^^^fffwwwlllXXXMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJIIIDDD;;;555222333////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))***+++,,,,,,------,,,,,,------///000111222777<<>>GGGKKKRRR]]]gggooorrrssskkkiiieee^^^YYYWWWYYY[[[eeemmmsssrrrqqqtttwwwxxx}}}zzz{{{wwwrrrmmmmmmxxxsssiiinnn|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000222444444444555777888888777777666666555444444888555888>>>???BBBUUUmmm}}}pppeeeccc^^^ZZZ]]]fffmmmnnnmmmkkkmmmmmmppp~~~yyy{{{|||tttqqqwww{{{zzz}}}yyyxxx{{{|||wwwxxxzzzuuuvvvtttoooooovvv}}}vvvsssttt{{{}}}xxxuuu{{{rrr```MMMFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHEEE@@@<<<444222000...------............////////////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++***))))))******+++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,------------------...---------------...//////////////////////////////------------,,,,,,++++++---+++++++++---...---,,,************************))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------000555666888???GGGRRRUUU[[[dddlllrrrtttssseeejjjkkkcccXXXUUU\\\fffqqq|||zzzzzz}}}yyy|||{{{{{{zzzyyyuuuwww|||xxxkkkbbbhhhxxx++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111333555555444555666888999999888777777777666777999444999GGGNNNUUUkkkxxxooofff___ZZZYYY[[[aaajjjrrrvvvwwwpppmmmiiijjjuuu}}}vvv}}}~~~|||}}}vvvrrrnnnqqqsssuuuyyy}}}{{{uuuqqqnnnkkkiiikkkmmmnnnmmmjjjjjjiiieeedddlll|||}}}}}}~~~yyysssrrrvvv}}}~~~|||~~~~~~{{{{{{~~~{{{aaaOOOHHHHHHIIIIIIJJJIIIIIIJJJJJJHHHDDDAAA999666222///------...///......////////////....................................---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++*********,,,,,,************************************************************************))))))*********+++++++++************************)))***++++++,,,,,,,,,,,,))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,---...//////000000000000111000000000000111222222333333333333333333333333222222222111111111000000///...------......,,,+++,,,,,,,,,,,,------------))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...///222666888;;;EEEOOO\\\___dddkkkrrrvvvvvvvvveeeiiiiiiaaaWWWYYYggguuu|||xxxttt~~~zzzyyyzzzrrrjjjfffooo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333333444555555444444666777888777777666666777888888999555===OOO]]]hhhzzz}}}iii^^^[[[ZZZ[[[bbbkkkrrrvvvxxx{{{~~~tttpppjjjhhhooowwwzzzwwwsss|||{{{xxx|||{{{}}}zzzzzz~~~wwwpppsssvvvwwwtttqqqqqqrrrpppssstttsssuuuzzz|||yyyvvvvvvvvvvvvuuussspppnnnkkknnnoookkkfffgggooowww}}}~~~|||uuusssvvv{{{yyyzzzxxxyyy{{{|||{{{```NNNFFFFFFHHHHHHGGGGGGHHHIIIIIIFFFDDD>>>;;;666111......///000......////////////....................................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,*********+++,,,---************************************************************************))))))*********+++++++++************************)))***+++,,,------,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,---......//////000111222333333222222444333333333333444555555777777777777777777777777777777777777777777777777444222000000000///---+++---------------.........))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))******)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000111444777999===IIIVVVdddfffjjjpppvvvyyyxxxwwwkkkhhhaaaYYYVVV^^^nnn{{{|||ttt|||zzz|||sssqqquuu++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222333444444555666666555444555777666555555555666888999;;;===@@@KKKZZZgggpppyyyzzzdddXXXUUUVVVaaannn~~~}}}yyyvvvqqqoooppptttxxxyyyuuu}}}|||zzz~~~zzzuuu{{{~~~vvvrrrvvv}}}~~~mmmlllooossssssooolllllltttyyyzzzyyy{{{{{{yyy}}}zzzrrrnnnnnnqqq{{{{{{{{{zzzvvvsssrrrqqqqqqvvv~~~zzzqqqqqquuuxxx|||~~~{{{|||jjjlllqqqwww{{{vvv\\\MMMHHHFFFFFFEEEFFFGGGIIIIIIGGGEEECCC???:::555111//////000......////////////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,++++++***)))++++++,,,...///111222222222333444555555555444333444444444444444555666666777777777777777777777777888888999999::::::;;;;;;777666444333333222000///.........------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------111222666999;;;@@@OOO^^^kkkllloootttxxxyyyxxxvvvppphhh]]]XXX[[[eeepppwww}}}vvvzzzzzz|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222444555555666777666555444555666777777777777999<<>>888444111000000......////////////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,+++,,,---...000222333555666444555777777777666444333333333333333333444444555666666666666666666666666444444555666888999:::;;;888777555666777777666555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,+++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------------...111333777;;;===EEEWWWgggqqqrrrsssvvvxxxwwwtttrrrmmmgggbbbccciiiqqquuuvvv{{{}}}{{{yyyzzz++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666555666777666555444555666;;;;;;;;;<<<>>>AAAEEEGGGPPPgggyyywwwooojjjbbbXXX[[[bbbddd___[[[___fffjjjppp{{{zzz|||~~~}}}yyyxxx~~~|||yyy}}}}}}rrrllliiihhhttt|||vvvnnniii```hhhrrrxxxvvvsssyyyuuuvvvyyytttiiikkkssszzzrrr[[[KKKFFFEEEEEEGGGHHHIIIHHHFFFHHHEEE@@@;;;666222111000......////////////....................................---------,,,,,,,,,++++++,,,,,,,,,---------(((***+++,,,---,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++***))))))******+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))***,,,---...------,,,---...///111333555777888666777888999888777444333222111111111111222333333444444444444444444444444///000111333555666888888777666666777:::;;;::::::555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------......000333777<<<@@@III\\\nnnuuuuuuvvvwwwwwwuuuqqqnnnggggggiiipppxxx}}}}}}zzzxxxsssooopppxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---///222444555555555666444222333555777999:::::::::>>>BBBBBBEEETTTddduuu{{{~~~ssshhhaaa^^^cccccccccdddjjjqqquuuuuunnnqqquuurrrwwwyyyyyywww|||}}}xxxuuusss{{{xxxjjj___ZZZZZZccciiijjjlllooonnnooouuuzzz~~~tttooopppwwwxxx^^^OOOJJJGGGFFFFFFFFFGGGIIIKKKHHHEEEBBB>>>999222...222000---,,,---///000///////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++///,,,***)))***++++++***************************))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***+++++++++*********************+++,,,...000222333333333333333444555666777888888777666555444444333222222111000000///000000444444333333333333222222555555555555555444333222666666666777777888888888888555222222333444222000///////////////.........---------,,,,,,,,,++++++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))******++++++++++++******++++++******************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000///------///000444444777@@@NNN^^^lllttt~~~yyyuuuuuuxxxvvvmmmeeebbbhhhpppwww|||{{{|||qqqoooooouuu~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000222444444555555555444333444666888::::::======???AAACCCLLLaaavvvwwwlllddd```hhhiiijjjlllpppvvvzzz}}}nnnmmmvvvyyy|||yyyyyy{{{vvvwww~~~tttuuu{{{~~~}}}|||iii```ZZZ]]]aaacccggglllhhhnnnwww~~~|||~~~wwwppppppyyyxxxYYYPPPGGGDDDFFFIIIJJJJJJKKKIIIFFFDDD@@@;;;555111111///---,,,.../////////////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++...,,,***)))***++++++***************************))))))*********+++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++***+++*********************++++++,,,...///111222222333333333333333444555555666555555444333333222222000000/////////000000111222222222333333444444444555555555555444444333333333444444444555555555666999666333333444555333111//////......------------,,,,,,------------......------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))******++++++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...............111333555777===HHHVVVeeeqqqxxx|||xxxvvvsssnnngggbbbdddpppvvvuuu{{{vvvttt}}}yyyyyyxxxwwwxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///000111333444444555555666666777999:::<<<======@@@@@@BBBEEEKKK[[[tttxxxmmmddd___fffkkksssxxx{{{}}}sssnnnppp{{{~~~zzzuuuvvvrrrqqq|||pppgggjjjrrryyy|||uuuhhhaaa``````dddhhh___hhhsss{{{~~~|||zzzuuunnnrrryyyzzz|||vvvfffRRRFFFEEEGGGGGGEEELLLJJJHHHFFFCCC???999555000...------/////////...////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,***++++++,,,,,,+++++++++************************,,,---///000222222222111222222111111111222333333333333222222111111000000000000000111222444555666333444444555777888888999777777777777777666666666666666666666777777777777;;;999777777777888777666111111111000///...------,,,,,,------.../////////---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************+++++++++*********************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......///222555666<<>>:::111///......///000///...////////////////////////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******++++++,,,,,,---///111333333333111000000000/////////000000111222222111111111111111111222333333555777999;;;<<<999999:::;;;;;;<<<======;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;666777888999777444111///........................,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++*********************************************************************************++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........000333666999BBBQQQaaannnxxx|||pppccc]]]aaagggvvvyyyooowww}}}tttqqqrrruuu|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333333333444555555666777999<<>>???========================<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========;;;;;;;;;;;;:::;;;<<<======???BBBDDDBBB===777333222222111000...---,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++******************************************************************************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...////////////111555888===IIIZZZkkkwwwxxxjjj___^^^gggppp|||{{{zzzxxx}}}}}}yyywwwvvv~~~~~~wwwuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222333333333444555777888999999<<<@@@AAAAAACCCFFFJJJKKKVVVgggzzzssssss{{{|||pppiiilllssswww}}}{{{wwwtttyyyzzzuuuwwwtttlllmmmqqqrrrqqq|||rrrtttvvvyyyxxxvvvzzzqqqZZZPPPKKKFFFGGGGGGGGGHHHIIIGGGDDDAAA999666222////////////...////////////////////////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,******+++,,,...///000000222222333333333222000///////////////000111222222333333444444555555666666444555555666888:::<<<=========<<<<<<<<<;;;;;;;;;<<<;;;:::::::::;;;===============<<<<<<<<<<<<<<<999:::;;;:::999:::<<<===DDDFFFHHHHHHFFFAAA;;;777666666444222000///---,,,...------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***************************************+++++++++***************+++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000000000000444888<<>>:::444000//////000///////////////////////////,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,...///111222222444333333222111000000///000111111222333555666777444444444555666777777888777777777777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@?????????;;;===>>>>>><<<===???BBBIIIHHHFFFDDDAAA>>><<<::::::999888666555333222111///......------......///,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000333777>>>BBBLLLXXXiiiwww{{{pppiiijjjpppuuuyyyzzzzzz~~~zzzsssuuu|||}}}uuummmnnn}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333333333333444666999;;;===AAADDDGGGGGGFFFIIIPPPVVV^^^tttvvveee\\\```fffiiilllqqqzzzoooppp|||}}}qqqsss|||{{{|||}}}}}}yyywwwyyy}}}~~~wwwvvvtttrrrsssyyy}}}tttggghhh~~~|||uuuvvv~~~oooWWWCCCCCCDDDFFFHHHHHHFFFCCCAAA<<<555000...///000000////////////////////////,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***)))***,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,------,,,+++***((()))***+++,,,---------+++,,,---///000222333444555444222111000/////////222333333444666888:::;;;333444444555666777888888:::::::::::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@CCCBBB@@@@@@@@@BBBDDDEEEHHHHHHGGGGGGFFFFFFFFFEEE???BBBCCCCCCAAABBBEEEHHHKKKHHHCCC>>>;;;:::;;;<<<;;;;;;:::999888777666666//////............//////,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...111444:::BBBGGGQQQ]]]mmmzzzyyyooolllqqqwwwxxxwwwzzz~~~tttvvv}}}~~~{{{yyytttvvv}}}......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---...///000111222333555444555666888;;;>>>@@@IIIJJJMMMMMMHHHIIITTTaaasss^^^XXXccclllpppvvv|||}}}yyypppqqqvvv~~~|||yyyuuuooo}}}xxx~~~}}}|||~~~~~~{{{xxxwwwvvvttttttxxx}}}lllhhhuuu|||vvvwwwnnnMMMBBBCCCHHHCCCDDDIIIFFFGGG@@@999444333333111///000000///.......................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,------...000111222333444222111000//////000111222666666666777666666555444555555666888;;;<<<;;;:::888999:::;;;:::888666444======BBBJJJJJJDDDBBBFFFJJJFFFDDDEEEDDDBBBCCCGGGIIIIIIIIIIIIGGGEEECCCBBBKKKJJJJJJJJJLLLMMMMMMLLLIIIHHHFFFDDDAAA???===;;;;;;:::::::::999888777777888666444333222111...+++...............---,,,+++......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++***************++++++++++++******************************************************++++++++++++++++++++++++***++++++++++++***))))))*********)))******+++,,,***+++,,,,,,------,,,,,,------,,,,,,,,,---......111222555555222666HHH]]]gggqqq|||}}}yyy~~~{{{xxx|||~~~}}}~~~~~~}}}......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---...///111222333333555444444666999===BBBEEEHHHLLLQQQRRRPPPUUUiii|||ttthhhbbbiiiqqqwwwrrrpppsss}}}}}}zzz~~~}}}zzz}}}}}}wwwmmmqqq{{{~~~vvvwww]]]LLLFFFHHHFFFHHHKKKFFFGGGCCC===999666333111000000000///............///////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,---...///000111222222222000000/////////000222333666666777777777777777666;;;999888888999::::::999666999<<>>???BBB@@@AAABBBCCCCCCBBBBBBAAAFFFEEEEEEFFFFFFFFFEEEDDDEEEDDDCCCDDDEEEFFFFFFFFF<<<===>>>@@@@@@>>>===<<<@@@===999555333111///---/////////........................---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++***))))))***************++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,------...,,,...222555777???TTTiiiwww~~~~~~xxxzzz}}}~~~......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------...///000111333444444555444444666;;;AAAGGGKKKJJJNNNRRRRRRRRR[[[ttt}}}tttooogggllltttppplllppp~~~zzzwwwyyy|||yyy}}}~~~~~~}}}tttnnnppp{{{wwwrrr|||qqqXXXHHHEEEBBBFFFIIICCCFFFEEECCC>>>999444111000111000//////......//////000000000000000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000111222111000000///...//////000111333333777777777777888888888888:::777555555666888888888666999===AAABBBBBB@@@???:::;;;>>>BBBBBB@@@BBBEEEFFFCCCCCCFFFGGGDDDEEEHHHCCCCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@AAADDDFFFHHHHHHGGGHHHIIIIIIGGGDDD@@@>>>AAA>>>999777666666666555000///.........///000111///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++******)))***************+++,,,,,,***+++,,,,,,------,,,,,,......---------------...,,,...222777===JJJbbbvvv{{{zzz|||{{{......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------......///000111222444555555444444555888>>>EEELLLPPPTTTSSSRRRRRRTTT___ttt|||pppmmmkkkppp|||zzzmmmlllsss{{{}}}wwwwwwyyy|||~~~wwwxxx|||qqqmmm{{{~~~yyy~~~nnnXXXKKKAAABBBGGGDDDDDDFFFGGGCCC;;;444111000111000000///.../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........///111111111000///...---......000111333444555888888888777777777777777666666666888;;;>>>>>>>>>777999;;;>>>@@@BBBBBBBBB???@@@CCCFFFHHHKKKOOOSSSQQQPPPRRRVVVXXXVVVVVVYYYUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUSSSPPPNNNMMMJJJGGGCCCBBBCCCCCCBBBAAALLLLLLMMMMMMLLLKKKIIIHHHEEECCC???===<<<;;;999777111000...---,,,...///000/////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,++++++***)))+++************+++,,,,,,***+++,,,,,,------,,,,,,......------------......000333777<<>>EEEKKKPPPSSS[[[UUUTTTYYYbbblllxxxwwwmmmlllqqqwww~~~ooorrr}}}}}}~~~xxxtttvvvtttuuuzzzssszzzxxxjjjooo~~~zzzdddKKKBBBFFFFFFAAAEEEGGGEEE>>>666222000111111000///////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---......////////////000111000///...------...///111333444555666999999888777666666666777999:::===AAAEEEGGGFFFDDD;;;<<<===@@@DDDIIIMMMPPPPPPRRRUUUWWWZZZ```fffiiicccbbbeeeiiiiiieeebbbdddeeeeeeeeeeeeeeefffffffffeeegggiiihhheeebbbbbbccc^^^YYYSSSPPPPPPNNNJJJGGGIIIJJJKKKMMMOOORRRTTTUUURRROOOLLLIIIEEEAAA;;;777444333000...------...///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***+++,,,,,,---***+++,,,,,,------,,,,,,...------------...//////333777<<>>JJJXXXkkkxxxlllpppvvv~~~}}}~~~wwwlllfffiiiooouuuyyyvvvxxxyyyyyyyyy{{{~~~......---------,,,,,,,,,------------------------******+++,,,,,,---......---------------------------------.........//////111222333444555777888888>>>FFFQQQ[[[``````\\\XXX___iii|||ssspppppprrrqqqnnnsss{{{|||ppplllxxx}}}oooppp|||qqquuu~~~yyykkkkkkgggdddfffnnn}}}uuummmooovvv{{{}}}sssmmmXXXJJJBBBAAACCCEEEGGGEEE>>>999222111111000000000000000000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,---...///000111222000///---,,,,,,...111333222333555777888888777777555555666999===AAAFFFHHHGGGEEECCCEEELLLTTT[[[___bbbeeejjjoooqqqrrrqqqpppwwwzzzwwwnnniiiiiiiiieeebbbbbbeeeiiiggg___XXXWWWRRRRRRRRRRRRTTTVVVXXXYYYTTTWWWZZZZZZYYY]]]dddkkkiiiggggggmmmtttwwwrrrlllooorrrwwwxxxvvvpppiiidddccc^^^UUUPPPNNNOOOQQQSSSMMMKKKHHHDDD???999555333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,******+++---///111444555888DDDQQQ```ssszzzooopppwww}}}{{{|||}}}pppaaa\\\dddooovvvxxxuuuwwwyyyyyyxxxyyy}}}{{{{{{}}}...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------------...///000444111222666888777999===HHHNNNXXX```aaa^^^ZZZZZZ___|||~~~qqqlllhhhhhhlllrrr|||pppdddkkkxxx|||xxx~~~sss~~~zzzwwwooojjjjjjmmmuuuuuussstttuuuzzzqqquuueeeSSSHHHEEEBBBBBBEEEHHHEEEBBB999555000...///111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,...000222222222222000000000000000111222222777777777666666666666666444555;;;BBBDDDCCCEEEIIIJJJKKKQQQYYY]]]^^^bbbiiioooppppppqqqppppppooonnnxxxxxxwwwqqqiii```YYYUUUWWWSSSPPPQQQRRRQQQLLLFFFIIIGGGFFFFFFHHHIIIGGGFFFIIIGGGHHHJJJKKKMMMTTT]]][[[YYYXXXZZZ```iiipppsssqqqrrruuuyyy{{{{{{wwwtttooopppmmmddd[[[WWWWWWWWWSSSOOOLLLMMMLLLEEE<<<555444333111000...---------222000......000111000000////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,000,,,+++---......111666:::EEEYYYnnn}}}|||yyyyyyyyywwwxxx|||~~~ttteeeZZZ[[[bbbhhhooovvvvvvwwwxxxyyyzzz|||}}}zzzuuussssssssspppmmmjjjhhhiiihhhgggeee...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------...///000000555333333555555555999???SSSYYY```bbb^^^YYYXXXYYYoooxxxuuurrroooqqq||||||nnnfffooo{{{zzzxxxyyy~~~{{{uuuzzz~~~sssppp{{{kkkJJJDDDAAACCCDDDBBB@@@AAA;;;777111//////000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------///000111111111000/////////000111222333444222555888999777666888:::>>><<<===@@@CCCEEELLLSSS```bbbfffjjjiiiiiiqqq{{{yyywwwsssooojjjfffcccaaa^^^___^^^ZZZUUUPPPNNNMMMNNNMMMMMMQQQUUUUUUPPPKKKLLLKKKKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHEEECCCFFFLLLKKKHHHFFFHHHMMMVVV^^^ccciiimmmqqqrrrrrrrrrtttvvvuuuxxx{{{zzzvvvpppjjjfff___YYYRRRPPPPPPNNNIIIFFF:::888555222000000000111111///......//////...,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------------,,,///,,,,,,///000///333888@@@NNNdddvvv}}}{{{zzz}}}xxxlllbbb[[[___fffjjjmmmppptttvvvyyyzzz{{{~~~~~~{{{xxxuuuqqqooonnndddeeedddaaa^^^\\\[[[\\\WWWUUURRRPPPPPPQQQRRRSSS...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------...///000111555444555666555666???III___dddhhhcccZZZVVVZZZ^^^{{{~~~qqqsssuuuuuu{{{wwwooooooyyy}}}}}}}}}wwwtttyyyuuuuuu|||VVVHHH@@@EEEEEE>>>===CCC>>>:::444000//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------///000000111111000//////......000111333555666777333666888777666999@@@FFFNNNIIIFFFGGGJJJNNNYYYccclllooouuuvvvrrrnnnttt}}}yyyuuummmeee]]]WWWSSSQQQNNNOOOQQQQQQQQQRRRTTTVVVYYYZZZ\\\aaaeeefffbbb^^^]]]___````````````aaabbb]]]ZZZYYYYYYUUUOOONNNQQQOOOKKKGGGEEEFFFJJJOOOSSSWWW[[[______]]]```hhhoooooottt}}}}}}yyyqqqjjj```YYYWWWVVVUUURRRDDDAAA<<<666222000000000000///...///000///---+++------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------............,,,---000111111555;;;GGGYYYqqqwwwttt~~~~~~xxxpppddd^^^]]]cccjjjlllkkkkkkqqqtttyyy|||}}}||||||||||||~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwuuusssrrrppppppiiihhheeebbb^^^ZZZXXXVVVQQQRRRRRRPPPMMMKKKKKKLLLKKKKKKJJJJJJJJJNNNSSSWWW...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------......///000111222333333555666666;;;HHHWWWfffkkkkkkbbbZZZZZZbbbiii~~~sssoookkksssxxxwwwvvv{{{zzzuuu~~~~~~}}}ppplllnnn||||||zzzzzzlllQQQ???CCCGGG??????GGGAAA===777222//////000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...222222111111000//////......///111333666777999999;;;999666444888@@@LLLTTTUUUQQQPPPSSSVVVZZZdddmmmoooqqqtttvvvppphhheeeggggggccc]]]VVVPPPMMMKKKKKKQQQUUU[[[```dddhhhlllnnnrrrrrrrrrtttvvvvvvtttqqqppprrrttttttssssssuuuwwwrrrpppqqqsssqqqkkkiiikkkeeebbb]]]VVVQQQNNNNNNNNNMMMNNNNNNMMMLLLQQQYYY```gggooozzz~~~|||ssshhhaaa]]]XXXRRRQQQNNNHHHBBB;;;666222000000000000111222222000...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------......//////...---///111111000555<<>>NNN^^^llloookkkbbb^^^dddnnnsssnnniiilllgggttt|||{{{~~~uuummmyyyyyyppppppnnnttt}}}ssseeerrryyyyyy|||___AAA@@@FFFBBBAAAGGGCCC@@@:::555111///111222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///333222111111000/////////111222444777999:::;;;;;;;;;888777:::AAAJJJRRRVVVQQQQQQWWW___dddhhhnnnuuu|||sssllliiiddd\\\UUUSSSSSSRRRQQQQQQRRRTTTUUUWWW^^^dddmmmvvv{{{}}}|||zzzyyyyyyyyyxxxwwwuuuwwwxxxyyyzzz{{{|||~~~zzzwwwyyy|||}}}yyyxxxyyyqqqqqqooojjjbbb\\\YYYXXXYYYUUUOOOKKKJJJLLLOOOQQQ```jjjzzzwwwwww}}}yyyqqqjjj___UUUWWWVVVRRRMMMFFF???999666000//////000222222111///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......////////////...000111000000666>>>KKKddd~~~~~~{{{{{{zzztttjjjccc___aaadddhhhnnnrrrqqqooopppuuu{{{|||yyyvvvtttrrrqqqooommmkkkjjjiiiiiiggggggggggggffffffeeeeee```___^^^^^^^^^___aaabbbeeedddddddddeeeeeeffffffbbbbbbcccdddcccbbb```___YYYYYYYYYXXXWWWUUUSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUU^^^___`````````aaadddfffcccfffjjjnnnqqquuuyyy|||...------,,,,,,------...------------------------------------------------,,,,,,,,,---------...............///000222444444555444444777;;;DDDTTTcccrrrqqqjjjcccgggttt|||{{{{{{fff___bbbmmmyyy{{{ooogggtttxxxwwwooommmgggccchhhmmmsssvvvtttaaaeeekkksss|||pppvvvuuu{{{{{{ssssssLLLAAADDDDDDBBBDDDBBBAAA===888333111111333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000222111111000000000111111666777999;;;<<<<<<<<<<<<555999@@@HHHOOOSSSUUUUUUWWWZZZcccnnntttvvv{{{rrr```XXXVVVSSSQQQPPPRRRUUUZZZ```eeejjjmmmnnnooovvv~~~}}}|||zzzzzzyyyyyyzzzvvvuuuwww{{{}}}xxxwwwzzz|||yyyxxxyyyvvvxxxzzzxxxsssnnnmmmnnniiiddd\\\VVVRRROOOKKKHHHLLLXXXmmm}}}|||rrrrrryyy{{{zzzpppdddUUUTTTQQQNNNHHHCCC>>>;;;444222000///000000000///------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............////////////...000111000222;;;FFFSSSlll{{{vvvtttppphhh```\\\```cccfffiiiooouuuvvvssstttxxx~~~}}}xxxrrrlllgggdddaaa___]]]ZZZXXXXXXWWWXXXVVVVVVVVVUUUTTTSSSQQQQQQOOONNNMMMLLLKKKLLLMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQMMMNNNOOOOOOPPPPPPPPPPPPLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMPPPSSSWWW[[[^^^```bbbccceeegggjjjlllnnnooouuuxxx|||}}}|||{{{yyyyyyuuuuuuvvvzzz...------,,,,,,------...------------------------------------------------,,,,,,,,,---------............///000111333444555666444555<<>>???>>><<<;;;999CCCOOOUUUWWWXXX]]]bbbkkkkkkooovvvxxxxxx|||uuugggZZZVVVXXXZZZ]]]```eeejjjqqqyyy~~~}}}|||xxxwwwxxx{{{wwwyyyzzzyyyyyy{{{yyyvvvxxxzzzsssrrroooiiibbb\\\WWWTTTLLLNNNXXXgggjjjeeeeeelllooozzzvvv^^^[[[VVVPPPKKKFFFDDDBBB>>>:::555222111000000///........................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////..................///111222666CCCPPPcccxxxyyyyyy{{{uuuqqqiii___ZZZZZZ^^^dddhhhkkkpppwwwxxxtttxxx{{{{{{uuupppllljjjdddccc```]]]\\\[[[\\\\\\[[[[[[[[[ZZZXXXVVVTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVYYY[[[\\\]]]]]]]]]]]]___ccciiipppvvvzzz|||~~~wwwrrrnnnmmmsss~~~...------,,,,,,------...------------------------------------------------,,,,,,,,,---------............///000111333555666666333666AAAPPP```rrrpppjjjbbbeee}}}~~~|||wwwoookkkmmmvvvzzzxxxqqqvvv|||rrrjjjddd]]]ssssssuuu{{{pppnnnjjj]]]ZZZbbbddddddXXXYYYmmmyyykkkeeeiiiuuu~~~~~~zzzpppiiirrrqqq{{{|||ooovvvwwwYYYKKKGGGDDDAAA@@@AAAAAA===777333333444000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......************************+++++++++++++++++++++++++++++++++,,,---...000000////////////111333555666>>>???@@@AAA@@@???<<<;;;DDDPPP[[[[[[WWWZZZggguuuyyyuuusssssspppnnnpppuuuccc^^^]]]bbbhhhlllpppuuuxxx}}}}}}zzzyyyvvvxxx|||wwwxxxzzzzzz|||~~~vvvrrrtttxxxxxx|||}}}uuummmkkkkkkhhh[[[RRRVVVWWWRRRSSSZZZhhhttt{{{{{{~~~sssnnnddd[[[SSSOOONNNNNNHHHCCC<<<777444222111111////////////////////////------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------000000//////......------------///111333:::JJJYYYppptttpppwww~~~wwwqqqggg[[[XXX\\\[[[ccciiilllqqqxxxxxxssszzz}}}~~~|||yyywwwuuuuuuvvvwwwvvvvvvvvvuuussspppmmmkkkcccaaa___]]]\\\[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[]]]___bbbeeegggkkkmmmpppsssuuuwwwxxxxxxyyy|||tttggg]]]WWWTTT\\\mmm}}}........................------------------------.........------,,,,,,,,,------------------------/////////111333555555555999555777GGG```uuu}}}~~~ssseeeaaatttzzz~~~uuummmnnnppp~~~~~~vvvjjjjjjvvv~~~{{{ooo___jjjxxx}}}|||qqqmmmjjjfffbbbaaahhhrrrqqqbbbbbbpppwwwjjjhhhppp{{{vvvkkk{{{qqqmmmpppvvvtttpppjjjOOOJJJHHHBBBDDDCCCAAA???;;;666222///000000000000000111111111//////.........---------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,...///111222333111222222111000444:::???BBBDDDEEEDDDBBBAAABBBDDDZZZaaaddd```___hhhttt{{{zzzvvvvvvvvvkkk[[[ZZZccc```dddlllttt{{{zzzwwwwwwyyyxxxvvvxxxzzz{{{}}}|||pppnnnrrruuuwwwwww{{{yyywwwyyyzzztttkkkaaaZZZTTTQQQPPP[[[bbbppp}}}{{{rrr\\\JJJIIIPPPRRRNNNGGG===666222222333000///......//////---+++------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///,,,,,,,,,---...///000000111000111333444<<>>:::555222000000000000111111111111//////.........---------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---...///000111222---///111222444777===BBB@@@DDDGGGDDD@@@BBBJJJRRR[[[bbbggggggjjjttt~~~xxxqqqnnneeeZZZYYY```gggkkkqqqxxx~~~yyy{{{~~~}}}}}}}}}|||{{{uuuuuuxxxzzz{{{|||yyyxxx||||||oooaaaTTTMMMNNNTTTaaaqqqyyyxxxyyy|||wwweeeVVVNNNNNNOOONNNIIIAAA999444111111000//////000000...---------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,---------...////////////...000333777CCC[[[qqq~~~xxx}}}yyyiii[[[WWW[[[___cccdddgggjjjnnnrrruuuwww}}}|||{{{|||{{{|||fffPPPGGGFFFDDDJJJ^^^xxx........................------------------------...------------,,,,,,,,,------------------------///000222444555555444444;;;;;;DDDXXXppp~~~|||uuuaaabbbqqqwwwuuu|||~~~xxxxxxjjjjjjwwwzzzppp~~~sssdddfffpppmmmhhhppp}}}uuuvvv}}}|||sssppp{{{~~~]]]HHH@@@BBBBBBBBBCCCAAA===666222111111111111111111111111/////////.........------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------......///000000000,,,...111444777<<>>666000222222111111111111111000////////////............------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////111222333666;;;@@@FFFIIIKKKIIIFFFIIIPPPZZZccchhhZZZgggsssxxxzzzwwwddd```fffkkkooorrr|||~~~|||wwwuuuvvv{{{}}}}}}xxxpppjjjpppssstttvvv{{{}}}|||mmmlllmmmqqqpppllljjjllltttvvvuuusssuuu{{{~~~~~~rrrpppuuu{{{ggg```ZZZWWWZZZ^^^dddgggppp}}}wwwWWWQQQJJJHHHJJJIIIDDD???555333000///000111000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------...............---------222222333999FFF\\\xxxyyyyyy|||~~~xxxsssfffjjjjjjddd\\\ZZZ^^^cccgggggghhhjjjnnntttyyy|||~~~~~~~~~vvvrrrppppppqqqkkkhhhhhhkkkoooqqqtttwwwyyy~~~oooZZZMMMEEENNNeee|||........................---------------------------------------------------------......////////////222555666555444555777:::GGG___zzz{{{llliiimmmvvv|||xxxtttyyy{{{wwwooouuuxxxfff___]]]YYYbbbuuu~~~qqqkkkllloooqqqnnnlllppp|||{{{|||yyyjjjlll{{{hhhTTTFFFDDDBBBBBBCCC@@@999333333222222222111111000000000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////////////////333333555:::AAAHHHOOORRRQQQHHHCCCKKK[[[ffffffaaa___ooo}}}}}}xxxyyyrrrcccdddppp{{{yyyrrrsss|||nnnooottt}}}{{{ssslllhhhlllnnnkkkkkkooossssssfffaaaaaagggllljjjgggfffdddfffggggggmmmxxx}}}sssooorrruuu{{{|||wwwmmmaaaWWWTTTUUUWWW___nnnxxx{{{uuucccNNNEEEHHHNNNOOOLLL;;;888333000000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...........................---------222333555<<>>:::777444333444444111///000000000000////////////......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++------,,,,,,,,,---......//////...------///222555CCCQQQ___ccc___XXXPPPIIISSS[[[^^^fffuuuyyyxxx~~~yyyhhh]]]WWWTTTWWW[[[iiilllqqqvvvzzz{{{zzzxxxeeeaaannnzzzvvvhhh```ZZZWWWRRRNNNRRRZZZbbbfffkkkoooqqqvvv~~~}}}{{{xxxvvvuuuuuutttsss~~~wwwooohhhvvvxxx{{{~~~zzz]]]TTTMMMSSScccpppsssppp}}}kkkWWWTTTUUUTTTOOODDD:::444111///111333111...---///222//////............//////........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........---...111333555???III^^^}}}yyyuuuwwwxxxzzzlll___ZZZTTTZZZ```bbb``````dddhhhjjjlllmmmpppxxxyyysssssszzz//////.........---------//////............//////........................///............///000000333111333888666666DDDVVVlll}}}~~~qqqkkkiiippp~~~zzzyyyuuu}}}qqqtttvvvnnnooo}}}pppbbbZZZaaaooo~~~nnn||||||pppjjjnnn|||qqqdddbbbbbb```cccjjjwwwwww|||zzzmmmMMMDDDFFFDDDAAAAAA;;;888444333333333222000000000000000////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------,,,,,,------......///000///......000666;;;KKKWWWbbbccc^^^YYYTTTOOOVVV___bbbiiiyyy~~~fffVVVQQQSSSZZZaaaooosssxxx{{{}}}~~~|||xxxggghhhuuuooojjjeeeccc^^^XXXYYY^^^dddggglllpppuuuzzz{{{rrrlllnnnxxxuuuiiisssuuuzzzuuuiiiYYYSSSWWW___eeegggooo~~~xxxhhhUUUSSSRRRRRRPPPHHH<<<222111111111000//////111222//////............//////........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...///222444888EEERRRggg|||tttrrrsss{{{yyylllaaa]]]ZZZ]]]aaabbbbbbccceeehhhkkknnnpppssszzzqqqiiiiiittt/////////............---//////............//////........................///.........//////000111333222444777555999LLLaaawww}}}tttggghhhooozzz}}}|||xxx{{{qqqnnnsss|||jjj\\\\\\eeepppuuuuuu|||qqqppp~~~rrrdddbbbaaa^^^___dddsss~~~|||yyy~~~~~~WWWEEEDDDEEEDDDDDD===:::555333222333222222000000000000////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///...000111000///333===EEEWWW```fffccc^^^[[[ZZZXXX[[[dddgggnnn||||||aaaRRRQQQXXXccclllrrrvvv{{{}}}vvv||||||xxx}}}zzzwwwtttqqqlllfffeeehhhllllllnnnqqqvvv|||yyyooofffnnnxxxsssqqquuu{{{uuufff[[[YYY\\\___]]]ooovvv^^^WWWQQQUUUZZZVVVFFF777555222000000111222333222000//////......//////000........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000//////000333666<<>>:::555222111333444000000000000////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///222444555999CCCQQQ[[[jjjmmmjjjaaa[[[^^^dddhhhiiivvv|||{{{qqqrrrpppfff```dddkkkooorrrsssllllllqqq||||||tttssszzz}}}~~~}}}}}}~~~}}}zzzuuuqqqrrruuuwwwzzzvvvpppmmmpppxxx~~~|||~~~{{{~~~vvvttt```]]]```lllyyyvvveeeYYYTTTRRRQQQPPPCCC===666222222333222000000000////////////000000........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...//////...///222666:::FFFaaayyyxxx{{{~~~}}}xxxrrrggg]]]YYY^^^hhhooofffdddaaaaaacccfffiiijjjtttzzzzzzgggaaakkkyyy...////////////000000000//////............//////,,,,,,------.../////////.........///000111222333333555888;;;DDDVVVnnn|||sssccceeewwwqqqkkkooo{{{yyypppxxx}}}sssiii^^^VVVcccxxxqqqooowww~~~}}}yyy{{{sssdddaaa```YYYSSSRRRccc~~~fffRRRLLLHHHAAAAAA@@@<<<888333111333444000000000000////////////......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111111222444999BBBNNN\\\dddmmmnnniii___YYY]]]fffkkktttzzzjjjiiifffeeehhhqqqwwwvvvssssssrrrqqqttt{{{ssssssxxx}}}|||zzzxxxwwwuuuwwwyyyzzz{{{{{{}}}~~~|||}}}zzzsssqqquuuyyyzzz{{{yyyuuuqqqrrrzzzuuuxxxsssxxxgggYYYQQQ[[[lllyyyyyygggYYYSSSUUUYYYNNNHHH???888444222111111111000000//////000000111........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............000444:::>>>QQQooo~~~{{{zzzyyyppp```QQQNNNVVVaaagggcccbbbaaaaaacccfffjjjlllvvv|||rrrfffjjjuuu.../////////000000000000//////............//////,,,,,,------...//////000.........///000222333444333555888>>>LLLaaawwwyyypppbbbgggzzz{{{}}}mmmgggfffjjjyyywwwrrrqqqyyy~~~|||vvviii]]]fff{{{~~~iiigggkkkooolllkkkxxxsssdddbbbaaaYYYRRRPPP^^^zzzzzzsssttt~~~xxx^^^SSSIII@@@AAA@@@???:::555222222444000000000000////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------,,,,,,------...000111222333333444<<>>OOO^^^hhhmmmiiijjjfff[[[VVV[[[eeejjj}}}wwwhhhgggjjjlllrrryyy{{{{{{ssskkkyyy|||uuuuuuvvvxxxzzz|||{{{zzz{{{{{{}}}|||vvvxxx}}}{{{vvvqqqxxxooo[[[WWWZZZ```rrr~~~kkk___[[[aaa]]]SSSEEE888222222444111111000000000000111111........................//////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------........./////////000111222555;;;CCCHHHiii|||vvvtttmmmeeeUUUHHHKKKXXXaaaaaa[[[```eeefffeeehhhnnntttwww~~~ssseeegggqqqyyytttzzz111///...///000111000...////////////////////////000///...---------------//////000111222333333444888777888EEEaaa|||{{{ssslllqqqxxxxxxwww~~~zzzssskkkbbbsssxxxmmmlllttt{{{}}}|||}}}~~~|||zzz}}}xxxpppoootttwww}}}ttthhhccc___```qqq|||pppmmmiiidddjjjwwwvvvjjjmmmxxx|||ggg\\\ZZZ[[[VVVQQQ\\\pppyyymmm^^^ZZZfff{{{~~~fffGGGEEEAAA@@@???<<<888555444444000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------------------------------///111222222222222777???KKKYYYeeeooossskkkeeebbbeeefffhhhpppzzzvvvmmmgggrrrttttttrrrvvv}}}rrrvvv}}}~~~}}}~~~xxxzzz{{{|||vvvvvv~~~zzz{{{yyyyyy]]]TTTWWW```llllll___[[[aaabbbWWWDDD777444777///000111111000000111222////////////////////////////////////////////////........................------------------------------------------------------------------------........................---------.........//////111...000777666666CCCUUU{{{~~~wwwrrrnnneeeUUUJJJOOOVVVVVVYYY```[[[```fffhhhiiikkkpppuuu{{{}}}vvvfffbbbhhh}}}uuuhhhiii}}}111///...///000111000...////////////////////////111000///...............//////000111222333444444777888===MMMiiixxx~~~zzzllllllwwwyyyvvvssssss}}}ooogggjjjssszzz}}}{{{{{{|||{{{zzz~~~xxxqqqhhh``````eeehhhsssyyynnnddd```nnntttddd___[[[XXXaaappp|||hhh]]]\\\\\\XXXRRR\\\pppvvvhhhWWWPPP\\\rrr}}}uuuRRRJJJCCCCCCAAA>>>:::666444333111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......------------------------...------///000222222222777:::CCCTTTfffrrrtttrrriiifffgggmmmrrruuu}}}~~~ssspppqqqyyyvvvooolllvvvyyyvvvttt~~~sssgggXXXSSS]]]tttyyyggg\\\```bbb[[[NNN@@@888555111222222222111111111111////////////////////////////////////////////////........................---------------------------------------------------------------------------------------------------------.........//////222///111777888:::III\\\zzzwwwqqqjjj[[[LLLEEEOOO[[[]]]]]]```\\\```fffhhhiiilllrrrwww|||}}}uuugggbbbgggzzz{{{mmmmmm111///...///000111000...////////////////////////111111000////////////000///000000111333444444555666888BBBYYYvvvvvvtttZZZfffrrr}}}~~~qqqbbbaaahhhrrryyy}}}zzzyyy{{{{{{{{{~~~qqqeeeYYYRRRSSSXXXVVVhhh}}}nnngggrrrmmmXXXPPPLLLKKKWWWhhhwww}}}jjj___^^^^^^YYYSSS[[[pppyyyiiiTTTKKKWWWooo{{{\\\HHHEEEDDDBBB@@@<<<888444222111111000000000/////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------.........///000111222333;;;>>>JJJ```vvvyyyooodddeeejjjttt|||vvvmmmssszzzyyyllljjjyyysssooosss~~~~~~~~~}}}|||zzzxxxwwwxxx{{{~~~~~~```LLLPPPccczzzqqqaaaaaa```^^^WWWLLL>>>555444444333333222111000000////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------........./////////333000222777:::AAASSSgggxxx~~~xxxvvvvvvooogggPPPFFFDDDRRR```bbb^^^\\\]]]```eeehhhjjjooouuu{{{|||}}}~~~~~~}}}uuugggbbbeeeuuurrrrrr111///...///000111000...////////////////////////000000///////////////000///000111222333444555666555888HHHeeexxx|||iiiTTTmmmxxx~~~zzzfff\\\aaakkksssxxx|||yyyxxx{{{}}}~~~uuuhhh]]]WWWWWWZZZQQQddd~~~|||vvv~~~kkkTTTKKKGGGFFFQQQaaaqqq}}}lllaaa___]]]WWWPPPZZZoooqqqYYYMMMWWWpppzzzvvvfffHHHDDDCCCBBB@@@>>>:::666333111111111000000000//////........................------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,------------------......//////000111333555===EEEVVVmmmvvvjjj^^^bbbkkkvvv}}}nnnkkkrrryyyzzznnnnnnsssuuu~~~xxxuuuuuuvvvwwwzzzwwwvvvxxxyyywwwuuuuuuuuusssrrruuuyyy}}}}}}||||||uuurrrXXXQQQTTTnnn}}}nnnggg___\\\ZZZSSSFFF;;;555444333222222222111000////////////////////////////////////////////////................................................------------------------,,,,,,------------------------------------------............////////////222000222666<<>>NNNggg|||~~~zzztttxxx}}}zzzrrrhhh```\\\KKKPPPZZZaaaaaa\\\YYYZZZ^^^aaaeeejjjooouuu{{{||||||}}}~~~ttthhh```]]]fffuuu{{{rrrnnnwww111///...///000111000...////////////////////////...------------......///000000222333555666888888888AAA\\\||||||ZZZVVVhhh~~~}}}tttttt{{{iii]]]bbblllrrrtttvvvwwwuuuvvv~~~}}}zzztttoooeeeooo}}}~~~{{{|||}}}mmmWWWOOOIIICCCFFFPPPaaammm|||rrrfffccc^^^UUULLLUUUkkk{{{jjjlllyyy{{{ZZZHHHEEEAAA??????>>>:::777222222111111111000000000////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---///222222222444:::???GGGXXXnnn|||~~~wwwnnnhhhhhhmmmsssyyyxxxtttqqqlllkkksss{{{|||wwwlllqqqvvv|||wwwwwwyyy}}}~~~}}}zzzxxxvvvvvvvvvwww}}}yyyvvvxxx{{{vvvpppqqqxxxzzzvvvuuuyyysssqqqqqqvvv}}}|||xxxyyyzzz{{{~~~~~~}}}yyypppppppppWWWYYYcccvvvxxxggg[[[UUUTTTUUUBBB<<<555111222333333222000000000000000000000000////////////////////////................................................------------------------+++,,,,,,------......................................./////////000000000///111444777AAAUUUppp||||||{{{zzz}}}}}}~~~yyylll\\\TTTSSSMMMVVV```bbb^^^ZZZ\\\```___bbbffflllsssxxx}}}|||}}}~~~uuukkkbbb]]]^^^nnn~~~wwwiiidddgggttt111///...///000111000...////////////////////////...............///000000000111222444555777888999<<>>BBB;;;777555111000000111111111000000000000////////////........................------------------------------------------------------------------------,,,,,,------.../////////111...000666444333@@@RRRfffttt|||yyyxxx|||zzzrrryyy~~~xxxlllhhhgggnnn|||uuuiiiaaacccmmmyyy~~~|||||||||yyyzzz{{{wwwwwwyyyyyy{{{rrryyytttvvvzzzuuulllfffggg]]]SSSTTTZZZ```aaaaaappplllqqq}}}|||~~~iii[[[[[[sssyyybbbZZZ]]]eeeZZZGGG777333666666111333222111000////////////000000000000000000000000////////////////////////////////////.......................................///000///---,,,---...------------------------...//////000000000000///222666999???PPPkkk~~~{{{mmmYYYLLLNNNVVVjjjccc\\\XXXUUUUUU[[[cccbbbgggmmmrrrvvvyyy|||~~~~~~~~~|||{{{|||~~~|||uuujjj```VVV___oooyyybbbRRRQQQWWWkkk111000000000/////////...////////////////////////000//////........./////////111333333333555999<<>>CCCEEEOOOaaasss~~~wwwnnnmmmlllaaaSSSSSSfff{{{rrrjjjqqq]]]MMMLLLBBB@@@AAA999888555222000111111111111000000000000////////////........................------------------------------------------------------------------------,,,,,,---......//////000000...111555555777HHH\\\oooxxx{{{vvvvvv{{{zzztttuuueeeiiilllnnnxxx}}}sssiiieeeffffffooozzz}}}|||{{{|||zzzvvvvvvyyy|||}}}yyy|||{{{{{{{{{ssshhhbbb```YYYSSSQQQTTTWWWZZZ\\\aaaaaagggpppvvvvvvuuuvvv~~~{{{yyyyyy}}}~~~ggg^^^gggpppgggdddfffdddUUU???555999888111333222111000000/////////000000000000000000000000////////////////////////////////////....................................---//////...---,,,,,,---------------------------...//////000000000000000444888<<>>:::777333222222222222111000000000000////////////........................------------------------------------------------,,,,,,---------------------------...//////000000222111222444777DDD^^^vvv|||ssskkknnnwww{{{zzz~~~rrrkkkiiixxxxxxiiiiii~~~lllQQQMMMMMMMMMYYYlllooosssyyy}}}}}}{{{{{{{{{zzz~~~~~~yyywwwxxxwwwxxxxxxvvvuuu}}}xxxrrrxxxwwwtttuuu{{{{{{qqqooopppwww~~~||||||xxxtttqqquuu}}}llldddnnn|||uuu]]]YYYvvv{{{hhhbbbfffggg\\\III999444666333333222111000000000000////////////////////////////////////////////////////////////....................................,,,---...---,,,+++,,,---......................../////////000000111222222888;;;AAANNNfff~~~~~~zzzxxxssseeeTTTKKKSSSdddqqqhhh]]]SSSRRRWWW[[[___cccccciiiqqqwwwzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~vvvmmmWWWTTTZZZlllzzzjjjWWWJJJIIIOOOaaaxxx////////////000000000000///////////////////////////////////////000111111333333555777555444<<>>;;;888444222222333222111000000000000////////////........................------------------------------------------------,,,,,,,,,---------......------......///000000111222222333666===NNNggg}}}yyypppjjjmmmvvv{{{|||zzzyyymmmnnnrrr}}}yyyiiiiii|||yyy[[[EEEEEEIIIKKKXXXkkkqqqssswwwyyyyyywwwvvvvvv{{{zzzvvvtttvvvzzz}}}{{{yyy~~~zzzssstttqqqnnnrrryyyuuurrruuu}}}}}}wwwrrrppppppqqqwww~~~kkk[[[[[[cccuuujjjYYYiii~~~lllccc___ccchhhXXX<<<222;;;444333222111000000000000////////////////////////////////////////////////////////////....................................,,,---......,,,,,,---...........................////////////000111333333888<<>><<<999555333333333222222000000000000////////////........................------------------------------------------------+++,,,,,,------.........---......//////000111111222222555;;;GGG[[[rrrzzztttqqqrrrwww|||~~~|||tttsssyyyvvvjjjgggmmmpppuuuqqqhhhkkkzzzttt]]]KKKIIILLLOOO[[[jjjpppqqqssstttuuutttsssrrr}}}~~~zzzwwwyyy~~~}}}}}}sssjjjgggddd```eeexxxwwwxxxxxxyyy||||||{{{uuupppqqqqqqpppssswwwqqq___WWWYYYffffffbbbvvvzzzqqqddddddmmmdddHHH:::===444333222111111000111111000000000000000000000000////////////////////////////////////....................................,,,...///...------...000........................000/////////000222444555;;;???HHH[[[xxx}}}~~~~~~{{{tttwwwzzz~~~~~~yyyuuullleeeWWWNNNWWWiiisssqqqaaaYYYSSSTTTXXXZZZ^^^bbbeeejjjqqqvvvxxxyyyyyyyyy|||~~~~~~}}}~~~~~~wwwqqq^^^SSSPPP]]]qqq~~~ttteeeUUUIIIHHHMMMYYYppp|||}}}.../////////000000000111////////////////////////////////////000111222333555222444888888999HHH[[[||||||~~~rrrtttrrrkkkMMMFFFTTTWWW[[[`````````eeeoooxxx~~~{{{pppqqqpppyyywwwnnn___]]]ddduuummm^^^ZZZTTTJJJBBB???>>>CCCPPP___lllyyywwwmmmeeeaaaWWWTTTNNNKKKOOOTTTQQQJJJFFFZZZqqqjjjiiirrr}}}~~~xxxrrrlllddd```dddrrrqqq|||]]]LLLDDD===CCC===:::666444333333333222000000000000////////////........................------------------------------------------------++++++,,,,,,---......///.........///000000111111000111666AAASSSjjj}}}~~~|||{{{zzz|||~~~wwwpppmmmhhhdddgggnnnqqqttttttrrruuu~~~ppp]]]SSSQQQVVVaaallloooooooooppprrrrrrqqqpppzzz~~~zzz{{{|||qqqgggddddddaaacccsssnnnhhhdddggglllsss|||zzzvvvvvvyyyxxxuuussssssqqqooottt{{{~~~}}}xxxkkkaaa^^^aaaxxx~~~dddhhhppp}}}{{{ooollliii\\\JJJ===444444333222111111111111000000000000000000000000////////////////////////////////////....................................---...000///......000111........................000000//////000222444666@@@DDDOOOddd{{{}}}~~~~~~{{{vvvrrrddd\\\QQQOOO___rrrtttjjjXXXTTTSSSVVVYYY[[[```ffffffkkkppptttvvvwwwxxxyyy{{{~~~}}}{{{uuuppp]]]QQQKKKUUUggguuu}}}pppaaaQQQFFFEEEIIITTTkkkxxxzzz.../////////000000111111////////////////////////////////////000111222333444111333999:::===OOOdddwwwyyy|||ooo~~~nnnwwwfffJJJDDDRRRVVVYYY\\\^^^aaahhhsss|||xxxooorrruuu~~~ttt```YYY]]]oooppp___YYYSSSGGG======<<<@@@KKKWWWdddsssxxxlllccc___UUUSSSMMMHHHJJJNNNMMMHHHBBBWWWoooiiihhhqqqqqqeeeeeeppprrrtttcccQQQGGGBBBLLL===:::666444333333333222000000000000////////////........................------------------------------------------------++++++,,,,,,---...//////......//////000000111111...000666EEE\\\ttt}}}}}}xxxoooiiiiiiooovvv}}}mmmZZZTTTZZZfffnnnmmmmmmmmmnnnpppqqqpppooouuu~~~|||zzzzzz~~~wwwmmmhhhkkkiiigggsssnnnaaaWWWYYY[[[\\\dddooo~~~|||pppiiigggrrrrrrsssqqqllljjjrrr}}}|||}}}|||~~~uuujjjeee```llljjj[[[^^^lllzzziiiiiilllXXX<<<555444333222111111111111000000000000000000000000////////////////////////000/////////....................................---///000000//////000222////////////////////////000000//////000222555666DDDIIITTTjjjxxxqqqmmm^^^WWWMMMOOOdddxxxtttcccQQQPPPRRRWWWZZZ\\\bbbiiigggkkkooosssuuuvvvxxxyyy{{{~~~~~~yyysssooo[[[OOOGGGNNN___nnnyyy~~~~~~}}}mmm^^^NNNCCCBBBFFFQQQjjjwww{{{111111111111000000000000000000000000000000000000////////////000111222333555555777888777@@@WWWooo|||yyy{{{~~~ssspppiiiccclll}}}uuuVVVIIIJJJNNNQQQZZZ___^^^bbbmmmyyy~~~xxxrrrppp|||vvvbbbTTTYYYlllzzz{{{dddVVVNNNGGGCCC@@@???AAAHHHPPP\\\mmm|||yyyooohhhdddSSSOOOJJJIIIKKKLLLKKKIIIAAASSSkkk}}}nnneeejjj~~~{{{lllfffyyyvvvpppRRRHHHFFFAAA???>>>;;;666222000111333111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000///...///111333777777;;;LLLiii~~~~~~~~~uuuqqqjjjnnnlllZZZVVV___ggghhhkkklllmmmmmmmmmooosssvvvzzz|||}}}||||||~~~zzzvvv}}}wwwsssooommmsss|||rrrbbbWWWWWW___iiippp{{{qqqkkkmmmnnnqqqtttqqqnnnpppvvv|||yyyrrrrrrjjjhhhyyyXXX\\\fffxxxhhhfffoooeeePPP<<<666222222222000000333000000000000////////////000000000000000000000000////////////////////////000000000000000000000000------............------////////////000000000000//////000222111000555<<>>;;;666222111222333111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000/////////111333666666???WWWsssrrrqqqsssvvv~~~tttbbbXXXYYY___fffiiiiiiiiiiiiiiijjjmmmrrrvvv{{{}}}~~~}}}~~~~~~zzzyyynnnkkkmmmuuupppaaa[[[___iiirrrxxx~~~~~~yyypppmmmnnnrrruuuvvvzzz|||yyy}}}~~~}}}qqqgggvvvlll]]]ZZZnnnooohhhnnniii[[[???777222333444222000000111000000000////////////000000000000000000000000////////////////////////...........................//////////////////...////////////000000000000//////000222222111666===FFFLLL]]]yyy}}}ssseeeRRRIIIGGGWWWmmmttthhhXXXPPPQQQSSSUUUXXX]]]cccgggjjjllloooppprrrtttwwwzzzxxxppplllpppvvv{{{~~~}}}sssnnnlll___SSSHHHGGGMMMWWWdddnnnuuuzzzuuueeeUUUIIIDDDCCCDDDNNN___pppxxx{{{111111111111000000000000000000000000000000000000000000000000000111333333222666999888888FFFfffuuupppxxxyyyyyyeeeTTTTTTiii~~~wwwdddNNNAAAAAAHHHMMMSSSWWW[[[```jjjxxxyyyfffeeepppyyygggVVVSSSZZZ]]]hhh}}}wwwnnncccSSSFFFBBB@@@AAAEEEIIIPPP]]]iii{{{~~~rrrhhhcccWWWQQQKKKGGGGGGGGGFFFDDDBBBQQQgggzzz~~~llldddqqq{{{sssvvv|||zzzyyydddPPPIIIEEE???>>><<<777333111222333111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000//////222333666666FFFfff~~~mmmpppyyyxxxwww{{{ooo___TTTWWW]]]___dddjjjhhhiiiiiijjjkkkoootttxxx}}}~~~wwwdddbbbgggtttjjj\\\\\\hhhsssxxx|||~~~|||{{{wwwpppkkkmmmtttyyy}}}mmmhhhtttcccTTTfff}}}tttfffhhhkkkgggFFF;;;333333555444000///111111000000000/////////000000000000000000000000////////////////////////........................//////000000000000//////////////////000000000000000///000333222222888???HHHQQQeee}}}zzzmmm^^^KKKEEEJJJ```qqqnnnaaaWWWOOOPPPRRRTTTWWW\\\bbbfffgggjjjmmmppprrrtttxxx{{{}}}lllaaaYYY]]]hhhrrr{{{|||qqqkkkiii___VVVMMMIIIIIIMMMVVV___lllsss|||vvvmmm___QQQGGGCCCBBBCCCIIIYYYjjjsssxxx}}}111111111111000000000///////////////////////////000000000000111222333333111666:::888:::MMMqqqsssppp}}}~~~eeeOOOTTTkkk~~~mmmRRRAAA>>>CCCIIIMMMRRRTTTYYYbbbooo|||vvvaaaeeevvv|||gggXXXWWW^^^\\\ddd{{{sssllldddUUUGGGCCCAAAAAACCCEEEIIISSS]]]vvv{{{pppjjj^^^XXXPPPKKKIIIHHHGGGEEECCCQQQfffyyyttteeellluuukkkzzzqqqpppUUUIIIEEE??????<<<888444222222444111000000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000000///000222444555888NNNssszzzvvv{{{yyylllqqqtttpppooo{{{mmm___PPPLLLXXXaaa```bbbjjjjjjllloooqqqsssuuuyyy|||~~~yyyxxx~~~nnnWWWVVV___ppp~~~nnnYYYVVVeeettt}}}~~~~~~{{{yyy~~~sssiiieeegggooo}}}wwwaaa[[[dddyyyrrr___dddsssxxxdddaaahhhnnnRRRCCC555222444444222000111111111000000000//////////////////////////////////////////////////////......................../////////000000/////////////////////000000000000000///111333333444:::BBBJJJWWWnnnzzztttdddSSSDDDCCCPPPiiisssfffXXXUUUPPPQQQRRRSSSUUUYYY^^^bbbdddggglllooorrruuuyyy{{{~~~}}}|||||||||{{{nnn^^^OOOOOOZZZhhhuuu~~~}}}qqqjjjggg```YYYRRRMMMIIIGGGMMMTTT```jjjwwwnnnggg[[[OOOFFFAAAAAAAAAFFFUUUeeennnttt{{{111111111111000000000///////////////////////////000000000000111222333444111777:::888===VVV|||{{{yyynnnWWW___sss~~~fffHHH===@@@DDDGGGKKKPPPRRRYYYeeesss~~~sssccckkk~~~zzzfffXXX]]]iiihhhlll}}}{{{hhhaaa\\\RRRHHHCCCBBBBBBCCCCCCEEELLLUUUooo|||xxxrrrbbb\\\TTTNNNLLLJJJGGGDDDCCCQQQfffzzz|||ggggggyyy|||iiiyyysss~~~{{{\\\JJJCCC@@@???===:::555333333444111000000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000000000111333555555>>>YYY|||~~~qqqooouuu||||||nnnpppwwwllleeennnxxxhhhUUUKKKLLL[[[dddaaaccckkkkkkoootttxxxzzz|||}}}~~~uuuqqquuu~~~}}}dddNNNNNNWWWkkkzzznnnVVVRRRdddvvv~~~}}}{{{zzz}}}sssfff[[[VVV^^^sssbbbOOONNN]]]}}}tttccccccuuullldddiiiqqq```MMM:::222222333333444111111111111000000000000////////////////////////////////////////////////////////////////////////---......//////......---////////////000000000000111000111444444666===FFFMMM\\\wwwzzzwwwnnn\\\LLL@@@FFFYYYpppqqq^^^RRRRRRRRRRRRSSSRRRSSSVVVZZZ^^^cccfffkkkooosssvvvyyy|||}}}}}}~~~~~~~~~yyyqqqmmmoootttyyy{{{gggQQQJJJQQQ^^^nnnzzz}}}|||oooiiifff```ZZZTTTOOOIIIEEEGGGLLLVVVbbbsss~~~xxxiiibbbXXXNNNEEEAAA??????DDDRRRaaakkkrrrzzz111111111111000000000000000000000000000000000000111111000111111222333444222777:::999BBB```zzzeeerrr```BBB<<>>;;;777444333444111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000000000111444666666GGGeeeyyyooommmttt|||}}}sssmmmvvv{{{jjjdddvvvyyyfffNNNLLLRRR^^^dddcccfffmmmmmmqqqwww{{{}}}~~~vvvmmmnnn|||tttZZZJJJHHHSSShhhwwwoooUUUQQQcccwww}}}||||||}}}zzzrrrdddVVVMMMRRRhhh~~~iiiSSSMMMQQQmmmfffXXXiiitttpppqqqjjjWWWBBB666222222333555222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000------............------////////////000000000000111000111444666888@@@IIIQQQccc~~~}}}zzzwwwtttiiiWWWHHH???MMMdddrrrjjjWWWNNNPPPRRRRRRRRRQQQRRRTTTXXX\\\cccggglllqqqtttwwwzzz||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{sssggg^^^aaalllxxxqqq[[[OOONNNWWWfffrrr||||||ooohhhfffbbb[[[TTTOOOJJJDDDCCCFFFMMM\\\ooo}}}xxxooobbb]]]UUUMMMEEEAAA???>>>BBBOOO^^^hhhpppyyy~~~~~~111111111111000000000000000000000000000000000000111111111111222333444444333888999999GGGhhh}}}ppp}}}\\\???<<<@@@@@@CCCLLLMMMSSSbbbrrr|||zzzmmmnnnzzzjjjVVV[[[rrryyyzzzkkk^^^WWWPPPKKKBBBBBBDDDGGGFFFEEEJJJQQQcccuuuzzzgggbbb\\\WWWTTTOOOIIIEEEAAASSSlll~~~uuueeekkk}}}~~~~~~kkkSSSEEE@@@@@@???<<<888555444444111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000000000222444666666QQQqqqxxxsssrrryyy}}}rrrsssrrrwwwxxxmmmmmm~~~rrr]]]IIIPPPYYY___aaaeeekkkpppsssuuuyyy{{{}}}zzzmmmjjjzzzjjjQQQEEEBBBMMMdddttt}}}oooSSSNNN___sss~~~tttgggYYYNNNNNN\\\llluuuddd\\\SSS```wwwaaabbbxxxxxxoooooo___KKK===555111111444222222222111111111000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000111000222555666999BBBKKKWWWiii|||yyy~~~}}}xxxtttnnnaaaQQQFFF@@@VVVmmmqqqcccRRRLLLMMMOOOOOOPPPPPPQQQTTTYYY]]]dddhhhmmmrrruuuwwwzzz|||}}}}}}~~~~~~|||kkk\\\ZZZhhhvvvuuucccVVVPPPRRR]]]hhh{{{sssmmmkkkggg^^^VVVRRRNNNHHHCCCCCCHHHXXXnnn|||yyynnnfffZZZWWWQQQJJJEEEAAA??????AAAMMM[[[eeennnvvv{{{{{{111111111111000000000000000000000000000000000000111111111111222333444555444888888999JJJmmm|||xxxzzzuuu|||[[[???===AAA???EEEQQQMMMUUUfffwwwvvvjjjqqq}}}{{{cccccc{{{uuuppppppuuufff\\\RRRLLLBBBBBBEEEHHHHHHGGGKKKRRR```sss|||jjjfff```\\\YYYTTTMMMHHH@@@TTTnnn~~~iiiiii{{{}}}pppWWWGGG@@@@@@???<<<888555444444111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000111111222555777777WWWyyyyyyxxxxxx~~~~~~iiivvvxxxsssssspppuuuiiiQQQFFFRRR]]]______fffooosssyyyzzz{{{{{{|||nnniiizzzbbbJJJ@@@===HHH```qqq{{{mmmQQQKKK[[[mmmzzzkkk^^^SSSNNNSSS\\\rrr~~~~~~ssslllYYYWWWrrrqqq```lll|||lllqqqbbbQQQCCC888111000222222222222111111111111000000000000000000000000000////////////////////////........................//////000000000000//////////////////000000000000222000222555777:::CCCMMMZZZmmm{{{~~~yyyyyy}}}|||vvvppphhhZZZLLLCCCBBB\\\sssppp^^^OOOKKKLLLLLLMMMNNNOOOQQQUUU[[[___eeeiiinnnsssvvvxxxzzz|||~~~~~~vvvaaaZZZfffuuuuuuggg\\\RRRPPPWWWaaa{{{xxxrrrpppnnncccYYYUUURRRLLLFFFCCCEEEVVVmmm|||~~~qqqfff^^^TTTRRRMMMHHHDDDBBB@@@@@@@@@LLLYYYcccllluuuyyyyyy111111000000//////......000000000000000000000000//////000000111222444555555===<<<999QQQ}}}{{{}}}kkkGGG>>>BBB:::EEEKKKJJJRRR]]]nnn~~~zzzpppooouuu}}}wwwjjjtttwwwlllkkk|||wwweeeaaaXXXLLLGGGFFFGGGJJJJJJHHHJJJNNNbbbyyyxxxpppjjjgggaaaVVVMMMHHHFFFWWWnnnlllgggvvvvvvuuu{{{{{{dddRRREEEAAA>>>>>>;;;555222333222222222111000//////...//////////////////////////////...---,,,,,,++++++------------------------------------------------...000000......222666999CCC___xxxvvv}}}|||zzzxxxkkktttyyyxxxxxx~~~~~~mmmWWWIIILLLTTT[[[^^^bbbkkkrrrtttwwwzzz|||zzzwww{{{~~~~~~rrrmmmyyy^^^JJJ@@@???DDDYYYqqqyyysssTTTHHHUUUfff|||zzziii[[[TTTSSSTTTdddoooxxxgggTTTMMMggg|||ffffffvvvpppiiikkkeeeQQQ<<<222222555222222222111111111111000000000000000000000000000000000000000////////////000//////...............000//////.........///////////////000111111222222555222222555999>>>HHHQQQcccxxxxxxwwwzzznnn^^^OOOEEEAAAHHHfffyyykkkUUULLLJJJGGGLLLIIIGGGHHHOOOYYYbbbgggiiilllpppuuuyyy{{{||||||kkkhhhmmmvvvnnnllllll___PPPXXXlll~~~wwwvvvyyyzzziiiYYYSSSSSSOOOIIIEEEIIIUUUjjj|||xxxmmmddd[[[TTTQQQLLLFFFAAA???@@@AAACCCLLLWWW___iiivvv~~~}}}111111000000////////////000000000000000000000000//////000000111333444555666===<<<===XXXzzzffftttttt|||}}}GGG@@@CCC<<>>;;;555222333222222111111000//////...///////////////////////////......---,,,,,,++++++------------------------------------------------...000111//////222666999FFFeeeuuuuuu|||yyyzzz}}}uuuooowwwzzzxxx}}}~~~}}}|||fffQQQGGGNNNUUU[[[^^^ccclllsssuuutttvvvxxxwwwwww{{{uuuoooqqqXXXGGG??????DDDXXXpppyyysssTTTHHHUUUeee|||rrrhhhaaa[[[VVVWWW___ppp|||nnn[[[III^^^rrrrrrkkkrrrppphhhmmmjjjYYYCCC555222555222222222222111111111111000000000000000000000000000000000000///////////////.........///000000111111000000/////////000000//////000000111111222222555333333777;;;AAAKKKTTTggg|||zzzzzz~~~}}}xxxkkkZZZKKKCCC@@@JJJeeettteeeQQQJJJIIIGGGIIIHHHGGGJJJQQQZZZcccggglllnnnrrrvvvzzz|||}}}~~~}}}~~~~~~xxxnnnooorrrlllmmmpppeeeXXX^^^pppyyyxxx{{{~~~nnn\\\UUURRRNNNHHHEEEIIIUUUjjj|||zzznnnddd[[[RRRPPPKKKEEE@@@>>>???@@@BBBKKKVVV^^^hhhttt}}}111000000000000/////////000000000000000000000000000000000000222333444555777<<<<<>>FFFIIIMMMWWWccctttyyyuuuvvvzzzkkkiiittt{{{uuuooocccZZZRRRHHHEEEFFFIIIJJJIIIKKKOOO^^^tttyyyrrrnnngggZZZOOOJJJKKK]]]ttttttgggooo}}}yyynnn~~~zzzwwwyyySSSLLLFFFAAA???<<<666333333222222111111000/////////////////////////////////.........------,,,,,,+++------------------------------------------------...000222222111222777<<>>???CCCVVVnnnxxxsssUUUIIISSSbbbxxxwwwqqqiii^^^VVVOOORRR^^^ssslllKKKSSSbbb~~~qqqjjjxxxttteeemmmpppeeeMMM999222555333222222222111111111111000000000000000000000000000000000000////////////.........///000111333333111111000000000000111111//////000000111222222222555333444999>>>DDDOOOYYYnnn|||}}}{{{tttfffTTTGGGAAA@@@QQQdddlll]]]KKKFFFHHHGGGFFFFFFIIIMMMTTT]]]dddhhhmmmooorrruuuxxx{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}xxxrrroooqqqtttnnndddiiivvv||||||uuubbbXXXRRRLLLFFFDDDHHHUUUjjj|||}}}qqqeee[[[QQQNNNHHHCCC???>>>>>>???AAAJJJUUU^^^hhhttt|||~~~000000000000000000000000000000000000000000000000000000000111222333444555888;;;===IIIlll~~~zzzfffVVVUUUbbbwwwfffCCCAAABBB???FFFHHHPPP]]]iiiyyy{{{yyy|||hhhdddooo}}}|||wwwzzz~~~|||yyyyyyiii___YYYKKKGGGEEEHHHJJJJJJKKKOOO]]]rrr~~~wwwrrrjjj\\\PPPJJJLLL```wwwwwwggglllzzzqqqssscccRRRJJJCCC@@@===777333333111111111111000000//////////////////////////////......---------,,,,,,,,,------------------------,,,,,,------------------...///222444333333888@@@VVV}}}|||ssszzz|||wwwxxx|||qqqsssssskkkjjjnnngggkkkttthhhNNNEEEMMMSSSYYY^^^aaahhhrrryyyzzzvvvvvvxxx}}}}}}wwwmmmRRR@@@<<<>>>AAARRRjjjvvvwwwWWWIIIOOO\\\qqq||||||vvvmmmccc^^^VVVPPPSSSfffXXXLLLUUUnnnvvvbbbqqq{{{}}}cccjjjqqqmmmWWW>>>333555333333222222222111111111000000000000000000000000000000000000////////////////////////000111222333000000//////000000111111///000000111111222333333444222444:::@@@HHHSSS^^^xxxwwwzzz|||zzzqqqaaaOOOCCC@@@AAAZZZffffffUUUEEEBBBEEEDDDBBBFFFKKKRRRXXX___fffjjjmmmnnnpppsssvvvxxxzzz{{{|||}}}}}}~~~~~~yyywwwwwwrrrnnnsss|||}}}jjj]]]SSSJJJEEEDDDGGGUUUjjj|||uuuhhh\\\PPPLLLGGGBBB@@@?????????AAAKKKVVV___jjjuuu}}}~~~000000000000111111111111111111111111111111111111000000111111222333555666888;;;@@@QQQttt{{{mmmTTTOOO\\\uuuXXX@@@AAA???>>>EEEGGGUUUdddqqqmmmkkkqqq~~~|||~~~iiiccclllyyypppiiikkkmmmtttxxxyyy|||vvvjjjdddQQQJJJEEEFFFHHHHHHJJJNNN]]]qqq{{{vvvmmm^^^PPPJJJMMMccczzz{{{kkkppp~~~zzzuuurrrsss{{{ttttttuuuXXXNNNEEEAAA>>>888444333111111111000000000000000////////////////////////---------------,,,,,,,,,------------------------,,,,,,,,,---------............222555444333;;;FFF___uuurrrzzzxxxuuuvvvxxxuuuwwwpppcccdddssskkkiiiiiiZZZDDDDDDRRRUUU[[[```eeemmmwww{{{{{{vvvwwwzzz|||tttVVV???;;;>>>@@@NNNeeerrr{{{[[[JJJKKKTTTiiittt{{{rrrmmmnnncccWWWPPP\\\vvvhhhMMMNNN___}}}```iiirrrhhhhhhnnnppp```FFF666666333333333222222222222111111111111111111111111111000000000000////////////111111000000000000111111...............///000111000000000111222222333333222111444;;;CCCLLLXXXcccyyyzzz|||xxxnnn\\\III???@@@EEEdddggg```OOOBBB@@@BBBAAABBBGGGOOOVVV\\\bbbhhhllloooppprrrtttwwwxxxyyyyyy}}}}}}~~~|||tttqqqssszzzqqqbbbUUUJJJEEEDDDHHHVVVkkk|||yyykkk^^^QQQLLLFFFBBBAAAAAA@@@???CCCMMMYYYbbbmmmxxx000000000111111111111222111111111111111111111111111111111111222444555666888<<>>@@@===???FFFHHH\\\kkkwww~~~[[[[[[eeezzzzzz|||lllcccgggrrrzzz~~~nnnbbb\\\^^^eeesss~~~vvvxxxwwwoooYYYOOOFFFDDDEEEFFFHHHLLL\\\ooo}}}zzzpppaaaSSSLLLOOOggg|||xxxwwwzzz~~~rrrxxxvvvmmmeee```eeeooo}}}ttt~~~^^^RRRGGGBBB???999555333111111000000000000000000////////////////////////------------------------------------------------+++,,,,,,------............---111555444444???NNNgggmmmsssyyyssstttvvvwww{{{}}}oooaaafffxxxnnnbbbOOOAAAFFFTTTVVV\\\bbbiiirrr{{{~~~{{{sssuuu{{{~~~xxxXXX@@@999===???JJJ```nnn{{{___JJJGGGLLLaaannn{{{vvvtttyyymmm```SSSUUUllluuuVVVOOOVVVuuuhhh___iiiwwwxxxllljjjqqqiiiNNN;;;777333333333333222222222222111111111111111111111111000000000000////////////222111000///////////////...------......///000111000000111111222333333333222111555>>>GGGQQQ^^^iii~~~}}}yyyuuujjjWWWDDD<<>>KKKddd[[[VVVhhh```DDD>>>AAA<<<@@@HHHLLLeeennn|||~~~ZZZWWWaaaxxx|||}}}nnn```bbbkkkrrrtttyyyqqqcccXXX\\\gggtttwwwuuuyyy}}}sssaaaTTTGGGBBBBBBCCCFFFJJJ[[[mmmzzz}}}tttdddVVVNNNTTTmmm{{{rrrllliiilllrrrzzzuuu{{{{{{qqqfff\\\VVVYYYcccrrrzzz{{{bbbUUUHHHCCC???:::555333000000000000000000000111////////////////////////------------------------------------------------++++++,,,,,,---......//////,,,///444444444BBBUUUpppyyyiiiwwwzzzqqqwwwvvvzzzxxxnnnaaajjj~~~pppZZZGGGBBBKKKUUUVVV\\\dddlllvvv{{{ooottt|||~~~{{{}}}uuuUUU???999======GGG[[[jjjwwwaaaKKKEEEGGGWWWgggwww}}}{{{}}}sssiiiYYYSSSaaa}}}~~~aaaSSSQQQkkkvvvYYYcccrrrvvvjjjrrrpppWWW@@@999444444333333333222222222111111111111111111111111000000000000/////////////////////...//////000000............///000111222000111111222222333333444444333888AAAKKKVVVdddpppwwwvvvrrreeeQQQ???999@@@JJJddd^^^RRRFFF@@@@@@@@@>>>EEEMMMVVV]]]aaafffmmmrrrsssuuuyyy|||~~~|||zzzyyy||||||}}}tttcccdddsss~~~~~~|||mmm\\\MMMFFFGGGJJJYYYmmm}}}}}}lll]]]OOOIIIBBB???AAABBB@@@>>>FFFPPP]]]gggqqq|||000000111111222222222222111111111111111111111111111111111222333444555666777???PPPkkk___[[[oooxxxQQQAAA>>>BBB<<>>GGGOOOXXX^^^bbbgggnnntttqqqtttyyy|||}}}{{{xxxvvvzzz{{{|||~~~mmm\\\```rrr~~~~~~zzzppp^^^NNNGGGHHHKKKZZZnnn}}}|||lll\\\MMMGGG@@@>>>???AAA???===EEEPPP]]]gggqqq|||444333333222222333333444111111111111111111111111111111111222333555666777:::>>>SSSwww```]]]hhhJJJ???===???CCCAAABBBTTTkkkwwwrrrnnnpppyyyuuuyyyttt^^^ZZZhhhvvv}}}|||{{{zzz~~~kkkeee]]]QQQFFF??????CCCGGGVVVbbblllyyyxxxeee[[[\\\jjjyyyqqqjjj]]]SSSTTT\\\hhh|||ssswwwuuujjj\\\OOOQQQWWWccctttqqq}}}ppp]]]HHH@@@???===999666333222111111000000111111////////////............------------------------........................------,,,------...///000222000222555333777MMMfff~~~|||{{{{{{{{{}}}zzzuuuxxx}}}pppkkkkkkuuu~~~wwwsss]]]JJJCCCGGGOOOTTTXXXfffkkkrrr{{{uuuqqq~~~}}}zzz~~~qqqlllzzz|||kkkMMM@@@===:::777EEE\\\gggnnn~~~jjjOOOCCCCCCLLL]]]pppyyy}}}}}}lllYYYYYYnnn}}}mmmRRRUUUxxxooo[[[eee|||xxxvvvgggLLL666666666333111222444222///000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000222222222222333444555555666777;;;JJJ[[[^^^ggg~~~|||vvvsssyyy|||rrrlllfffYYYHHH<<<;;;CCCIIIVVVQQQIIIBBB>>>???AAACCCIIIPPPYYY```eeejjjpppuuutttuuuxxx{{{}}}}}}}}}|||}}}}}}}}}~~~lllUUU^^^sss|||}}}ppp\\\LLLFFFGGGSSSeeevvv|||~~~tttcccSSSKKKEEE@@@??????======@@@IIIVVVcccjjjpppwww}}}444333333222222333333444111111111111111111111111000111111222333555666777<<>>BBBAAAEEEXXXnnnxxxuuuwwwwwwwwwmmmXXXSSSaaavvvvvvggg```TTTHHH???>>>BBBFFFNNNZZZbbbnnnuuufff```cccooo}}}~~~ooo```TTTRRRVVVbbbwwwvvv|||}}}rrrcccVVVQQQXXXfffwwwooowwwuuuaaaLLLBBBAAA>>>:::777333222111111000000111111////////////............------------------------........................------,,,------...///000111000222555333888QQQlll}}}|||||||||~~~yyysssssswwwhhhkkktttyyyooowwwhhhTTTDDDAAAGGGNNNRRRWWWeeelllttt{{{uuuttt~~~{{{}}}kkkgggyyy~~~iiiLLL@@@<<<:::888EEE[[[eeennn~~~iiiPPPBBB@@@III[[[ooozzzsss]]]UUUccc{{{zzz]]]TTTmmm~~~ffffffwww{{{xxx^^^===888666333222333444333000111111111111111111111111000000000000000000000000////////////000000000111111111111111000000000000222222222222333333444555555777;;;KKK]]]bbbmmm{{{|||zzztttkkkcccSSSBBB888888>>>DDDOOOKKKFFFAAA???@@@CCCEEEIIIPPPYYY```eeejjjppptttuuuwwwyyy{{{}}}}}}||||||}}}~~~|||xxxyyyhhhUUU[[[hhhsss|||qqq^^^NNNHHHIIIVVVgggxxx~~~xxxlll]]]NNNGGGBBB>>>??????>>>@@@CCCKKKXXXeeemmmrrrzzz333333222222222222333333111111111111111111111111000111111222333555777888;;;FFFddd}}}eeetttRRREEE???<<<===@@@BBBIII]]]rrr}}}{{{}}}zzzuuu~~~lllVVVOOOYYYsssnnnhhh]]]NNNBBB===???CCCFFFPPPWWWbbbssszzzqqqfffdddiiisssxxxgggVVVPPPQQQ[[[qqqxxxzzzjjj]]]RRR[[[jjjzzzvvvwww{{{gggPPPEEECCC???;;;888333222111111000000111111////////////............------------------------........................------,,,------...///000///000333444222;;;XXXuuu|||{{{zzzzzz~~~vvvqqqqqqtttcccmmm|||yyynnnlll\\\III???AAAHHHOOORRRVVVeeennnxxxzzzuuuxxx~~~|||xxxfffdddxxx~~~fffKKK@@@;;;:::999EEEYYYcccmmm{{{iiiSSSDDD???GGGYYYnnnzzzzzzaaaQQQWWWmmmkkkSSS\\\rrrjjjwww~~~wwwmmmEEE<<<777333222333444333222111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111333333222222222333444444555777===NNNaaaggguuu}}}~~~{{{yyynnnaaaNNN>>>666777<<>><<<===@@@CCCNNNcccwwwyyyyyy~~~tttyyywwwbbbUUUWWWooouuupppeeeVVVHHH@@@>>>>>>@@@IIINNNWWWhhhtttvvvllldddcccgggpppqqq]]]RRRPPPXXXooo}}}zzzoooaaaVVV^^^mmm|||~~~kkkSSSGGGCCC???;;;888333222111111000000111111////////////............................................................------,,,------...///000...111444444333@@@```~~~|||{{{zzzyyyyyyrrrrrruuuvvveeerrr~~~wwwcccRRRAAA===BBBJJJOOORRRYYYhhhrrr}}}wwwsss{{{{{{{{{xxxffffffwww{{{eeeKKK@@@:::;;;:::DDDVVV___mmm~~~{{{vvvjjjWWWGGG@@@FFFWWWkkkxxx|||eeeQQQPPPbbbuuuyyyUUUPPPooozzzmmmxxxyyyrrruuuVVVBBB999333222444444333333111111111111111111111111000000000000000000000000//////000000000111111111000111111111111111222222333333333222333333444555666:::AAASSSffflll{{{||||||rrr```KKK>>>999999<<<@@@AAA@@@??????@@@CCCEEEGGGKKKRRR[[[cccgggkkkooossszzzzzz{{{|||||||||{{{{{{}}}lllfffWWWOOOQQQRRR___www{{{tttbbbRRRKKKKKK\\\kkk{{{zzzhhhZZZOOOGGG@@@>>>===???@@@???BBBGGGOOO\\\iiiqqqvvv~~~333222222111111222222333111111111111111111111111000000111222444666888999888NNNsss{{{sssggg^^^jjjfffCCC@@@===<<<===@@@FFFSSSiii{{{|||qqqssszzzvvvvvvwwwccc[[[lllsssmmmcccWWWLLLCCC???===;;;CCCFFFNNN^^^kkk~~~~~~qqqfff^^^\\\^^^dddvvv|||gggYYYSSSZZZppp}}}uuufff[[[cccppp}}}||||||nnn{{{oooUUUGGGBBB>>>:::888333222111111000000111111////////////............................................................------,,,------...///000...111444444666GGGhhh|||tttpppuuuxxxvvvlll}}}xxxZZZJJJ<<<<<>>@@@@@@??????@@@BBBDDDFFFNNNUUU^^^fffjjjmmmpppsss{{{||||||||||||||||||||||||~~~{{{jjjRRRHHHLLLLLLVVVmmmuuu~~~rrraaaQQQJJJKKK[[[kkk}}}~~~yyy~~~|||nnn^^^QQQHHHCCC@@@>>>???@@@???===@@@FFFOOO\\\jjjqqqvvv~~~222222111111111111222222111111111111111111111111000000111333555777999:::===VVV|||mmm[[[[[[sss[[[DDD===<<<===>>>AAAHHHXXXmmm|||~~~ooorrryyyyyyuuunnnbbbmmmrrrhhh[[[QQQJJJEEE@@@===777>>>???EEETTT```tttyyyjjj]]]VVVSSSSSSXXXmmmqqqaaaXXX[[[ooo{{{lllbbbjjjwwwzzz{{{fffoooqqqVVVGGGBBB>>>:::888333222111111000000111111////////////............................................................------,,,------...///000///222444444999NNNooo||||||rrrrrrxxxuuulllooo~~~nnnPPPAAA777;;;BBBFFFLLLRRRbbbooo{{{vvvuuu}}}uuu}}}yyyiiioooyyywwwyyy}}}sssRRRBBB:::===;;;???KKKVVVmmmyyyqqqfffTTTFFF>>>CCCQQQaaalllvvv}}}ooo\\\OOOQQQYYYsssoooPPPUUUrrrrrrbbbwwwuuuxxx}}}}}}PPP@@@444333555222111444222222222222222222222222000000000000000000000000000000000111111111222222000000111111222333333333333333444444666777999:::===EEEPPPccctttyyy~~~vvvuuudddSSSCCC===;;;777888===BBBAAA@@@@@@AAACCCEEEFFFQQQYYYcccjjjmmmpppsssvvv||||||||||||}}}}}}}}}}}}|||}}}~~~[[[HHHIIIHHHNNN]]]lllxxx}}}vvvkkk[[[NNNIIIKKKYYYlllyyyssstttqqqiii^^^QQQGGGAAA>>>??????@@@AAA???<<>>ZZZsssZZZ```|||OOOFFF999;;;>>>@@@CCCKKK\\\ooo|||zzz~~~wwwxxx}}}wwwpppgggrrrnnnXXXJJJEEEDDD@@@<<<888===<<>>;;;===GGGSSSnnnxxxhhhUUUFFF@@@>>>KKKYYYeeeppp|||{{{rrrdddUUUNNNOOOddd}}}vvvRRRJJJccc}}}\\\hhhvvvxxx||||||VVVCCC555444555111000333222222222222222222222222000000000000000000000000000000111111111222222222000000111222222333444444333333444666888:::<<<===???IIIWWWlll}}}~~~xxxxxx```RRRHHHFFFDDD======CCCDDDCCCAAA@@@AAADDDGGGIIIUUU]]]fffnnnqqqsssuuuxxx||||||||||||}}}~~~~~~}}}~~~rrrTTTLLLIIIIIIQQQbbbpppxxx~~~{{{xxxzzzyyyssskkkaaaTTTJJJHHHLLLWWWmmm~~~vvvqqqiiiaaaWWWNNNGGGBBB===;;;======@@@AAA???<<>>AAADDDMMM^^^ppp|||nnnqqq{{{xxxmmmiiiwwwyyy[[[GGGBBBBBB???::::::???<<<===HHHSSSeee~~~~~~lllXXXLLLIIIJJJJJJUUUhhh~~~}}}kkk[[[WWWeeexxx~~~pppjjjvvvzzztttssstttwww}}}iiinnnuuuYYYIIIDDD@@@===;;;333222222111000111111111000/////////............////////////////////////........................---------------...000000111333333444@@@YYYvvvwwwyyyxxxlllqqqvvvfffNNNfff~~~jjjFFF<<<999AAAGGGJJJSSS^^^cccppp||||||~~~zzzqqqzzz|||vvvtttyyy}}}^^^III<<>>???AAALLL[[[qqq~~~dddXXXQQQRRRNNNFFFFFFMMMDDDCCCAAAAAABBBEEEIIILLLWWW___iiipppsssuuuwwwyyy||||||||||||}}}~~~~~~aaaRRRKKKHHHLLL\\\kkkttt|||uuusssvvvpppjjjcccZZZOOOGGGGGGMMMVVVooo~~~vvvqqqcccXXXLLLFFFCCC@@@>>><<<;;;<<>>CCCNNN```qqqvvvXXXOOOOOOKKKJJJUUUkkk|||aaaTTTWWW]]]___jjjnnnsssuuuvvv|||~~~rrrpppzzzyyyfffkkkhhhmmmyyy}}}~~~oooiiiyyyZZZIIIDDDBBB<<<888666555333222111222222333000000000000////////////...------,,,,,,------..............................------......///000111///333666222===dddvvvyyy}}}oooiiiyyyzzzeeeUUUaaa~~~xxxYYYAAA<<<:::>>>CCCHHHSSS```jjjrrr{{{{{{zzz~~~qqqnnn|||zzzgggFFFAAA===999===DDDHHHgggrrr\\\HHH;;;??????HHHZZZkkkvvv}}}yyyzzzxxxeeeTTTMMMFFFOOOaaazzzkkkNNNHHHSSStttkkkYYYiii|||~~~eeeCCC777999111222888000222222222222222222222222111111222222222333333333222222222222111111000000000111111222444555555666555777999:::;;;<<<@@@BBBGGGIII___~~~|||zzz}}}zzzkkkQQQ\\\kkk]]]]]]iiibbbRRRFFF>>>AAABBBBBBIIIUUU[[[bbbkkkqqqtttuuuxxxzzzxxxxxxyyyyyyzzz|||}}}]]]KKKHHHIIIUUUbbbooo|||rrrkkkkkklllmmmeeeZZZPPPHHHCCCDDDGGGPPPwww}}}wwwdddWWWHHHBBBAAAAAA>>><<<===>>>===;;;:::<<>>===666555333222111222222333000000000000///////////////......------......///...........................------......///000111///333666444@@@ggg|||~~~~~~sssttt~~~ttt]]]QQQccc|||tttYYYBBB===<<>>888<<>><<<<<<<<>>===@@@DDDJJJUUU___ggglllvvv|||}}}~~~|||fff]]]iiiuuuvvvzzzrrrMMMAAA>>>888:::@@@CCC\\\mmmYYYLLL@@@>>>DDDTTTfffrrrzzz~~~rrrcccXXXKKKEEEPPPeee{{{~~~oooXXXKKKGGGZZZbbbaaauuu}}}ZZZAAA999555666888111222222222222222222222222111111222222222333333333222222222222111111111111222333333333444555555555666888:::<<<===???CCCEEEKKKTTTmmmyyy~~~zzzhhhZZZXXXttt]]]LLL??????EEEGGGJJJOOOaaagggpppuuuwwwyyy|||~~~~~~~~~}}}~~~rrrZZZLLLHHHOOOWWWgggzzzrrrhhhjjjmmmmmmaaaUUUMMMHHHDDDFFFKKKcccwww```NNNEEEBBB???<<<<<<======;;;999<<>>:::===>>>AAADDDGGGTTTiii|||{{{sssooopppsssxxxyyy{{{pppiiiuuu~~~]]]IIIDDDCCCAAA===;;;;;;<<<<<<@@@LLLXXXqqquuupppuuuyyyaaaQQQNNNTTTfff}}}ttthhh\\\RRRLLLOOORRRUUUYYY___ggglllzzzsssnnnzzzssseee]]]XXX[[[^^^```jjjwww}}}{{{}}}}}}sss{{{^^^IIIAAA@@@@@@777666444222111111222222000000000000//////////////////............//////...........................------......///000111000222666999JJJrrr|||tttkkkvvvzzzcccSSS[[[xxxppp[[[@@@>>>>>>???DDDLLLVVV___fffjjjrrr{{{{{{}}}{{{bbbRRRZZZgggnnnwwwvvvOOOAAA>>>888:::AAAEEEZZZ}}}oooZZZNNNAAA>>>BBBRRReeerrryyy~~~zzzmmm^^^LLLGGGKKK]]]wwwuuu___RRRHHHWWWddd[[[nnngggFFF888666777666111222222222222222222222222111111222222222333333333222222222222222222222222333444444444555555555555777999<<<>>>???BBBEEEHHHMMMZZZuuu}}}eee[[[]]]nnnvvviiidddiiifffTTTGGG>>>>>>DDDIIIPPPVVVccciiiqqqvvvxxxyyy|||~~~~~~jjjOOOJJJMMMQQQbbbwwwsssppprrrtttfffXXXQQQKKKGGGJJJQQQmmmqqqYYYHHHAAA???>>><<<===<<<:::999<<>>KKK{{{~~~sss~~~bbb\\\rrrzzzSSS>>>::::::<<>>>>>???DDDMMMXXX___gggjjjpppvvv}}}}}}zzz~~~~~~zzz```LLLLLLWWWaaappp~~~xxxNNNBBB@@@999:::@@@CCCTTTrrrsss^^^SSSCCC>>>BBBSSSfffttt{{{xxxgggPPPJJJIIIWWWsssmmm\\\JJJQQQhhhXXXiii~~~pppKKK888777666222111222222222222222222222222111111222222222333333333222222222222222222222333444444444555555666666777888;;;===@@@AAADDDHHHKKKOOOaaa}}}~~~ggg]]]bbbhhhbbbSSSOOORRRRRRGGGCCC??????BBBIIITTT]]]eeejjjqqquuuwwwxxx{{{~~~}}}|||}}}~~~\\\MMMKKKLLL^^^uuu|||zzzzzzkkk]]]VVVNNNHHHMMMYYYyyyjjjOOOBBB@@@@@@<<<<<<<<<:::999;;;AAAGGGRRRccclllpppwwwvvvpppqqqlllqqqsssxxx333333333222222222111111222222111111111111222222111222333444555888;;;>>>LLL}}}zzzpppuuukkkXXX]]]qqqrrrNNN>>>;;;:::;;;@@@EEEJJJUUUeeessszzz|||}}}}}}tttmmm|||vvvsss~~~tttcccgggppptttXXXKKKDDD???AAA@@@@@@@@@>>>===EEENNNooo}}}rrrqqqppppppZZZJJJJJJHHHXXXppplllffffffhhhlllqqqxxx~~~~~~wwwtttoooiiieeeeeeqqq|||tttoooeee[[[]]]fffwwwttt^^^```ooo{{{{{{cccNNNFFFAAA;;;888666444222111111111111000000000000////////////------,,,,,,,,,,,,------...........................------......///000111222222666>>>TTTzzz}}}vvvrrrrrreeeoooqqqWWWAAA;;;===??????EEEQQQ[[[```iiilllqqqvvv{{{|||zzz~~~hhhRRRJJJLLLTTTfffxxxzzzPPPEEECCC::::::@@@BBBOOOggg{{{hhh]]]DDD@@@DDDUUUkkkxxx~~~sssYYYLLLHHHSSSooorrrSSSOOOwwwrrr[[[eee{{{zzzvvvPPP888888666000333222222222222222222222222111111222222222333333333222222222222333333333333333333444555666777888888:::<<>><<>>AAAAAAGGGUUU```dddiiinnnsssxxx|||{{{{{{xxxdddVVVMMMOOO```sssTTTEEEDDD<<<<<>>===>>>???@@@AAABBBFFFOOOXXX]]]hhhmmmrrruuuvvvxxx{{{~~~~~~|||||||||{{{}}}~~~iiiWWWHHHRRRjjjyyywwwmmmfffYYYQQQ___vvvmmmSSSIIIEEEAAA;;;<<<<<<:::888;;;AAAFFFRRReeeoooqqqssshhhXXXTTTSSSVVVTTTUUUlll333333333222222222111111222222111111111111222222000222444555666888<<>>@@@888===BBBHHHVVVlllzzzpppiiihhhlllpppnnnppp}}}```[[[```qqq^^^PPPEEEAAA@@@BBBBBB>>><<>>BBBKKKVVV\\\^^^iiinnnsssvvvwwwyyy|||}}}}}}}}}zzz|||~~~~~~}}}eeeMMMQQQeeettt}}}uuunnn```XXXjjjwww^^^MMMHHHEEE>>>;;;<<<;;;999888;;;AAAFFFRRRgggssswwwyyynnn]]]XXXVVVWWWRRRPPPfff333333333222222222111111222222111111111111222222222222444666666555:::AAA[[[{{{yyyRRRKKKdddqqqvvvRRR===???BBB<<<>>>@@@AAAEEEUUUnnnzzzkkkdddmmm~~~nnnpppxxxaaa]]]aaawwwyyybbbTTTLLLFFFBBB@@@AAAAAA@@@CCCHHHmmm}}}zzzkkktttwwwkkkZZZOOOKKKJJJDDDNNNdddwwwmmmgggaaaYYYRRR\\\qqqrrrjjj^^^[[[eeeyyyvvvhhhnnn||||||\\\NNNHHHAAA;;;999666333111000000000000000000000////////////////////////////////////.......................................///000000222666555CCCfff|||}}}zzz~~~yyyoooaaa___uuufffGGGCCC======???FFFPPPZZZbbbfffnnntttyyy{{{}}}yyywww|||}}}qqq___SSS[[[jjjyyy]]]HHHBBB>>>???FFFSSSgggxxxsssooosss}}}uuueeeZZZEEECCCLLLcccxxxzzzVVVNNNUUUnnnhhhKKKQQQkkkjjjYYYbbb|||xxx~~~```BBB:::888222111444444333333333333222222333333333333333333333333333333333333444555666666444555777888888999<<<>>>CCC@@@AAAFFFJJJLLLQQQWWW```zzzpppJJJ<<<===???BBBBBBBBBBBBEEELLLVVV___dddnnnqqqvvvyyy{{{|||}}}~~~~~~~~~~~~|||~~~sssTTTPPPaaasss{{{sssiiigggvvvxxxeeeTTTJJJDDDAAA???999:::888666555999AAAGGGRRRcccxxx|||lllaaabbbYYYTTTTTTaaa333333333222222222111111222222111111111111222222444333555777777666<<>>???FFFTTTjjj|||wwwvvvxxx}}}xxxfffWWWGGGGGGQQQeeexxx[[[QQQSSSiiifffNNNRRRjjjqqq\\\aaayyy{{{bbbDDD<<<999333222444444333333333333222222333333333333333333333333333333333333444555666666666777888888999:::===@@@CCCAAABBBGGGJJJMMMRRRYYYfffyyynnnKKK???@@@??????BBBAAABBBFFFMMMWWW```fffqqqtttyyy|||}}}~~~~~~~~~}}}~~~___SSS___mmm{{{wwwqqqkkknnnwwwcccRRRGGGCCC@@@???;;;;;;:::777666:::BBBHHHVVVhhh~~~zzzmmmnnnaaaUUUOOOZZZ}}}333333333222222222111111222222111111111111222222555444666888888888>>>FFFcccXXXLLLeeevvvjjjIII777999;;;888<<>>===>>>AAAHHHSSS^^^eeeiiikkksssyyyyyy{{{yyyzzz}}}xxx{{{qqqfffXXXPPPZZZkkkqqqzzz[[[HHHBBB===>>>EEETTTlll}}}~~~|||iiiTTTIIILLLWWWiiiyyy}}}}}}aaaTTTRRRcccyyy~~~aaaLLLRRReee{{{bbb^^^sssdddGGG>>>:::555444444444333333333333222222333333333333333333333333333333333333444555666777777888999999999;;;???BBBDDDBBBDDDHHHKKKMMMTTT[[[nnn|||zzzvvv||||||dddGGGAAACCC@@@>>>AAAAAACCCGGGOOOYYYccciiirrruuuzzz}}}~~~~~~~~~~~~kkkWWW[[[gggxxxuuuqqqnnnnnnwwwuuu```NNNDDDAAA@@@@@@<<<<<<;;;999777;;;BBBIIIXXXkkk|||yyyhhhYYYOOOVVVwww333333333222222222111111222222111111111111222222444444555888888888???GGGmmm___QQQjjjzzz|||bbbFFF888:::===<<<===@@@CCCIIIXXXmmm|||zzz|||yyyyyysssrrr~~~{{{fffgggyyyyyycccdddkkkqqqwwwzzzxxxzzzvvvlllooo~~~zzzjjjbbb]]]ZZZKKKGGGDDDCCC@@@@@@FFFNNNrrr~~~ppp[[[MMMEEEAAABBBPPPjjjtttgggbbb```______fffxxxvvvddd]]]fffzzz|||WWWEEECCC:::888666333222222222333000000000000////////////////////////////////////.......................................///000000333888;;;MMMooouuucccYYYbbb{{{rrrLLL888>>>===>>>BBBKKKVVV```hhhllllllsssvvvtttwww{{{vvvxxx{{{ttt|||zzznnncccWWWRRR\\\lllyyysssYYYHHHAAA<<<<<>>???>>>@@@CCCKKK\\\sss|||~~~xxxrrrpppjjjkkkxxx}}}cccaaaqqqpppnnnqqqsssuuu}}}yyyooolllpppzzzkkkjjjzzzqqqaaa\\\[[[ZZZJJJFFFCCCBBB??????GGGPPPvvvxxxeeeTTTIIIAAABBBQQQmmm{{{nnnfffcccbbbbbbiiizzzvvvbbbZZZdddyyy___IIIDDD;;;999666444222222222333000000000000////////////////////////////////////.......................................///000000111666<<>>===???DDDMMMYYYdddkkkooopppvvvuuuoootttyyytttxxx~~~uuu{{{xxxjjj```WWWSSS\\\jjj}}}oooXXXHHHAAA;;;;;;BBBRRRiii}}}}}}{{{iiiRRRGGGSSSdddrrr{{{fffYYYRRR^^^tttjjjQQQLLLVVVsssjjjXXXddd|||kkkNNNAAA999333555444444333333333222222222333333333333333333333333444444444444555666777777777888999::::::===AAADDDCCCCCCEEEHHHIIILLLUUU___vvvqqqlllooopppkkkSSS>>>???CCC@@@@@@@@@BBBEEEKKKTTT___hhhnnnrrruuuzzz|||}}}~~~}}}~~~{{{^^^WWWaaaxxxoooiiibbbaaammmwww```MMMCCCAAABBBCCC<<<<<<;;;888666999AAAGGGUUUkkkvvvdddYYY[[[www333333333222222222111111222222111111111111222222333222333666777999AAAJJJuuu{{{}}}ZZZOOOeeerrriiiNNN>>>999:::<<<>>>>>>@@@CCCKKK^^^uuuzzzvvvlllkkkwwwccc]]]iiizzz{{{{{{}}}~~~}}}|||zzz~~~{{{sssnnnppprrriiiwwwoooZZZSSSSSSSSSHHHFFFCCCAAA>>>???HHHTTTyyy|||jjjYYYKKKAAAAAARRRoooxxxnnniiigggfffooorrr]]]WWWbbbxxx~~~fffNNNBBB===;;;777444222111222222000000000000////////////////////////////////////.......................................///000000///444;;;SSSrrr~~~|||zzzzzzpppaaacccvvv{{{dddFFF===>>>===@@@EEEOOO[[[fffnnnrrrvvv{{{wwwnnnssszzzuuuzzzrrrddd]]]VVVTTT]]]jjjzzz~~~jjjVVVGGG@@@;;;===DDDSSSkkk~~~zzzqqqaaaPPPGGGWWWkkkvvv}}}ggg[[[SSS]]]sssrrrUUUHHHNNNgggmmmXXXbbbuuuqqqSSSCCC:::333555444444333333333333222222333333333333333333333333444444444444555666777888777999;;;===>>>@@@CCCEEEDDDDDDFFFIIIJJJMMMWWWbbbzzzyyyhhheeemmmsssnnnWWWDDDCCCCCC>>>???AAACCCGGGMMMVVVaaajjjoootttxxx|||~~~~~~~~~cccXXX___~~~yyymmmfff\\\[[[kkkyyybbbOOOEEEAAABBBBBB<<<<<<;;;888666999@@@FFFUUUkkkjjj]]]^^^zzz333333333222222222111111222222111111111111222222444333444777888:::CCCLLLwwwxxx~~~tttTTTRRRlllyyyeeeIII===<<<;;;;;;<<<<<<>>>BBBKKK]]]rrr~~~}}}tttrrr}}}lll```dddppp}}}xxxqqq|||wwwrrrvvvgggrrruuu^^^SSSPPPPPPHHHFFFDDDAAA>>>@@@KKKXXX~~~}}}kkk[[[MMMDDDAAASSSqqqxxxrrrnnnlllvvvoooZZZUUUbbbvvvrrrYYYFFF>>><<<999555222111111111000000000000////////////////////////////////////.......................................///000000///555>>>WWWvvv~~~|||zzzkkk\\\ccc{{{}}}vvv|||[[[CCC???:::===@@@FFFQQQ]]]iiipppttt||||||rrrvvvzzzuuuzzz|||nnnaaa]]]ZZZYYYbbbmmmzzzyyycccQQQCCC>>><<>>@@@CCCDDDHHHOOOXXXbbbjjjoootttwww{{{~~~~~~~~~~~~}}}~~~iii\\\aaazzzlllcccXXXWWWkkkzzzcccPPPEEEAAA@@@@@@>>>>>><<<999777:::AAAGGGTTTjjj|||sssjjjjjj333333333222222222111111222222111111111111222222666444555888999<<>>>>>??????===:::888;;;BBBHHHQQQhhhwwwxxx}}}|||yyyxxx777555333111111111222333333222222111111222222333444555111444;;;:::@@@SSStttllljjjSSSGGGUUUhhhWWWGGG===777;;;777<<<;;;===@@@KKK^^^nnnqqqmmmnnnhhhkkkvvvuuummmqqqyyyhhh```eeeppp|||wwwlllttt}}}~~~qqqgggmmm}}}nnnfff```YYYPPPOOOGGGBBBBBBAAAOOOiiittt^^^NNNHHHCCCVVVsss|||yyyyyymmmVVVQQQXXXnnn{{{mmmmmm|||xxxuuufffUUU@@@>>>:::777444333222222222111000//////000111222//////.........---------........................000////////////000000111111555@@@^^^~~~}}}cccLLL\\\yyyxxxtttvvvmmmQQQ???<<<:::>>>BBBHHHRRR]]]hhhqqquuu~~~wwwxxxvvv|||}}}xxx|||xxxsss}}}nnnfffiiidddeeesss}}}zzzbbbNNN@@@@@@???BBBPPPfff||||||kkkZZZMMMGGGSSSgggwwwyyy|||ppp\\\PPP\\\qqq}}}xxxUUUFFFTTT|||zzz^^^aaatttlllKKK;;;999444444444444333333333222222222222333333333444444444333333444555777999:::;;;BBBCCCEEEHHHIIIJJJJJJJJJKKKQQQPPPPPPTTTSSSZZZkkk~~~lllbbbhhhqqq```RRRFFFEEEIIIHHHDDDAAACCCFFFJJJQQQZZZbbbiiimmmrrruuuyyy|||||||||}}}~~~~~~}}}|||}}}}}}|||~~~~~~~~~zzzwwwppp___ggg~~~zzzmmm___VVVVVVgggxxxcccPPPDDD???>>>>>>===;;;:::;;;999999???HHH]]]qqqwwwjjjiii}}}777555333222111111222333333222222111111222222333444555222555;;;:::AAATTTxxxpppmmmTTTHHHWWWhhh|||SSSEEE;;;777;;;777===>>>???CCCMMM```qqqvvvsssqqqiiiiiiooommmgggnnn}}}qqq``````iiiwww}}}xxx}}}|||pppmmmrrrsssmmmlllvvvrrrjjjccc[[[TTTQQQFFFAAACCCDDDRRRlllttt^^^NNNHHHCCCWWWtttmmmUUUOOOTTTiiivvvllleeettt}}}uuudddQQQ@@@>>>:::777444333222222222111000//////000111222//////.........---------........................///////////////000000111444999CCC```~~~{{{```JJJ[[[yyy~~~wwwuuuiiiMMM=========>>>BBBHHHRRR\\\gggpppuuu}}}wwwxxxwww}}}~~~|||lllfffkkkgggkkk}}}uuu___LLLAAA@@@AAAGGGUUUjjj}}}wwweeeTTTKKKGGGYYYkkkyyy|||~~~rrr]]]PPP[[[ooo|||VVVIIIUUUyyyfffbbbtttpppNNN;;;888333444444444333333333222222222333333333333444444444555555666777888:::;;;<<>>@@@DDDPPPdddxxxuuuooooooiiiccclll}}}iiiaaacccjjjsss|||tttwwwyyy~~~qqqooopppooopppwwwtttmmmdddZZZVVVRRRGGGAAAEEEHHHYYYuuuuuu___OOOIIIDDDZZZwwwpppVVVMMMOOOaaaooo~~~ooo```iii{{{wwwbbbMMM@@@>>>:::777444333222222111111000000000000111111/////////.........------........................///////////////000111111555:::EEEaaa}}}zzz]]]HHHZZZyyyxxxrrrcccHHH:::===>>>>>>AAAHHHQQQ\\\fffnnnsss{{{xxxyyyyyymmmgggkkkiiippp~~~nnnZZZJJJAAA@@@BBBKKKZZZlll|||ppp[[[MMMIIIKKKaaappp}}}vvv___PPPZZZnnnzzzWWWLLLUUUssspppcccuuuyyyTTT<<<777333444444444444333333333333333333333444444444555555777777777888999;;;======AAACCCFFFJJJMMMPPPQQQQQQMMMTTTSSSRRRWWWWWW___qqquuuuuu{{{ggg]]]SSSLLLEEE>>>===???BBBEEEKKKSSS\\\eeelllppptttwwwzzz{{{{{{zzz{{{|||~~~~~~~~~~~~~~~uuujjjkkkhhh```\\\```cccdddiiiyyy{{{kkk___XXXZZZmmmxxxeeeSSSGGGBBB@@@???@@@>>>===<<<999:::CCCNNNffftttvvviiifffsss}}}{{{uuu~~~rrr666666444333222222333333333222222111111222222333444666444666<<<;;;DDDZZZ|||xxxYYYKKK\\\jjj|||nnnHHH<<<777555:::777===;;;>>>DDDPPPeee|||~~~xxxooohhhqqqnnnhhhbbbhhhsss|||uuutttsssyyy}}}yyy}}}||||||~~~zzzqqqlllaaaUUUSSSRRRJJJDDDFFFKKKcccuuu___OOOIIIGGG^^^zzzwww]]]QQQOOOYYYeeeuuu{{{fffeeevvv}}}eeeNNN@@@>>>:::777444333222222111000000000000000000111////////////....................................///......//////000111222333999EEEbbb}}}|||^^^III[[[xxxtttmmm^^^DDD888;;;======AAAHHHQQQ[[[eeelllpppxxxzzzyyyzzznnnfffiiigggrrrxxxhhhVVVGGGCCC@@@AAAKKKYYYhhhxxx|||iiiTTTIIIKKKRRRgggsss~~~}}}eeeTTT\\\ppp|||WWWOOOTTTkkktttcccuuu\\\???777444555444444444444333333333444444444444555555555555888888888999:::<<<===>>>CCCEEEHHHLLLNNNPPPQQQQQQNNNTTTSSSSSSXXXXXX```rrrzzzuuurrreeeVVVLLLEEE@@@???AAAAAAEEEKKKTTT]]]fffmmmqqqsssvvvyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~sssdddaaa___bbbnnn{{{kkk___ZZZ^^^qqqxxxfffVVVJJJDDDAAA@@@AAA???===<<<999:::FFFSSSnnnwwwvvviiifffppptttpppkkkxxx|||ddd666666555444333333333333333222222111111222222333444777555777<<<<<>>:::777444333222222000000000111111000000000000000/////////.............................................///000111222222888EEEdddbbbOOOaaayyy{{{ooohhh[[[CCC777::::::===@@@HHHQQQ[[[dddjjjnnnvvv{{{~~~xxx|||mmmaaaccceeesssvvveeeTTTFFFEEEAAAAAAIIISSS```pppwwwcccPPPKKKSSS]]]lllsss|||lllZZZbbbuuu~~~WWWOOORRRdddsss```tttcccCCC999666555555555444444444333333444444555555555666666666888888888:::;;;===???@@@GGGHHHKKKMMMOOOPPPQQQQQQPPPUUUSSSRRRWWWXXX```sssnnnpppwwwdddPPPFFFDDDBBBAAABBBBBBFFFMMMVVV___hhhnnnrrrrrrtttwwwyyyzzz{{{}}}~~~}}}|||}}}}}}|||}}}}}}~~~|||{{{}}}ssshhheeeppp~~~zzzkkk```\\\aaauuuxxxhhhYYYNNNGGGCCCAAA@@@>>>===;;;888;;;IIIXXXvvv{{{vvvjjjhhhooopppjjjiiixxxzzz]]]666666555555444333333333333222222111111222222333333777666777<<<<<>>:::777444333222222000000111111111111000000000000000/////////..........................................///111222333444:::HHHgggeeeXXXjjj{{{ooohhh[[[DDD888999999<<<@@@GGGQQQZZZbbbhhhlllsss|||}}}www}}}kkk[[[^^^dddwwwxxxfffTTTGGGGGGDDDEEEKKKPPPWWWiii{{{qqq___QQQPPP]]]iiipppsssyyysssaaahhh{{{}}}rrrWWWNNNQQQcccqqq\\\rrrhhhFFF:::777555555555555444444444333555555555666666666666777888888:::;;;>>>@@@CCCDDDJJJKKKMMMPPPQQQRRRRRRRRRRRRWWWUUUSSSWWWXXX```ssswwwbbbiiippp\\\HHHAAAAAABBBAAAAAACCCGGGNNNWWW```hhhnnnqqqrrrtttwwwxxxyyyzzz}}}|||{{{{{{|||}}}}}}|||zzz||||||~~~}}}vvvqqqrrrjjjrrr}}}yyyjjj___[[[aaauuuxxxiii[[[QQQIIIDDDAAA@@@???>>>;;;999===NNN___||||||tttjjjjjjqqqpppiiiooo}}}|||\\\666666666555555444333222333222222111111222222333333888777888<<<<<>>:::777444333222222///000111222222111000///000000000000/////////...........................------......///111222333555;;;GGGfffzzzfff```uuuvvvlll]]]EEE:::;;;;;;<<<@@@GGGPPPZZZaaagggjjjqqq}}}{{{vvv}}}oooYYY\\\fff{{{|||hhhVVVIIIIIIHHHMMMRRRQQQRRRcccxxxzzzkkk[[[RRRWWWeeerrruuutttwww~~~xxxeeemmm}}}~~~xxxyyylllVVVLLLQQQeeesssWWWpppjjjGGG:::666555555555555444444444444555555666666666777777777999:::<<<>>>AAADDDGGGIIILLLMMMPPPSSSUUUVVVWWWWWWVVV[[[WWWUUUXXXYYYaaasssqqqZZZcccaaaSSSFFFBBBBBBBBBAAABBBEEEIIIPPPXXXaaaiiinnnqqquuuwwwxxxxxxwwwxxxzzz||||||{{{zzz{{{}}}}}}{{{zzzzzz|||~~~www}}}uuummmrrr{{{wwwhhh]]]YYY^^^ssswwwjjj]]]SSSKKKEEEBBBAAA@@@???===;;;AAATTTggg{{{qqqhhhkkkrrrrrrkkkvvv]]]666666666666555444333222333222222222222222222333333888777888<<<===JJJddd~~~~~~hhhLLL^^^ooojjjFFF===:::888<<<666::::::>>>CCCKKKYYYiiirrrtttvvvzzz|||xxxqqqoooxxxzzzbbbNNNJJJIIIEEECCCFFFFFFQQQgggyyyuuu~~~yyypppfff___XXXUUULLLKKKVVVccc}}}wwwbbbRRRKKKJJJdddzzzxxxkkkqqqyyysssfffdddmmmxxx{{{wwwuuuyyy~~~vvvrrrvvvkkk[[[___nnn|||tttkkk~~~kkkQQQ@@@>>>;;;777444333222222///000111222222111000///000000000000////////////........................------......///111222333444999EEEddd{{{vvvfffddd|||}}}ppp___GGG;;;======;;;@@@GGGPPPYYYaaafffiiippp~~~zzzuuu}}}vvv\\\]]]ggg|||kkkXXXJJJJJJLLLTTTYYYTTTQQQ```vvvwwwgggYYYTTT[[[jjjwwwxxxuuuvvv|||zzzhhhppp||||||sssrrr}}}jjjVVVKKKQQQiiivvvUUUoooiiiGGG:::555666666555555555444444444666666666666777777777777;;;<<<>>>@@@DDDHHHKKKLLLLLLNNNQQQUUUXXXZZZ[[[\\\YYY]]]YYYVVVZZZZZZbbbtttoooWWW```|||VVVOOOIIIGGGFFFCCCCCCEEEFFFJJJQQQYYYbbbiiinnnpppyyyyyyyyyxxxwwwvvvxxxyyy|||{{{{{{|||}}}}}}|||zzzyyy{{{~~~~~~|||tttnnnsss{{{wwwfff[[[WWW\\\qqqwwwkkk^^^TTTLLLFFFBBBBBBAAAAAA???===DDDXXXlllyyynnngggkkkssssssmmmzzz]]]666666555444333333333333333333222222111222222222111777777888;;;<<>>===AAAFFFNNNWWW___eeehhhppp|||xxxpppuuu~~~cccaaatttqqq]]]OOOOOO\\\ffffffdddfffmmmqqquuussseeeUUUYYYkkkqqqjjjxxxsssllltttvvvvvv}}}wwwrrryyy|||}}}ZZZJJJPPPlll[[[mmmdddFFF:::777555555555555555555444444444555666666666666888:::;;;<<<>>>AAAEEEHHHKKKMMMNNNPPPSSSVVVYYY\\\^^^^^^___bbb^^^\\\]]]ZZZccczzz{{{~~~```XXXeeexxxjjjJJJIIIFFFDDDDDDEEEDDDBBBGGGJJJOOOWWW```jjjqqqvvvxxxyyyzzzxxxvvvtttuuuvvvyyyyyyzzzzzzzzzzzzyyyyyy~~~|||vvvnnnjjjpppxxxsssaaa[[[YYY[[[lllzzzlll___UUUMMMHHHEEEDDDAAAAAAAAA@@@HHH___vvvvvveeedddlllrrruuuvvvnnn666666555444333333333333333333222222222222222333222888999:::===>>>NNNjjjrrrvvvnnnYYYLLLXXXssskkkDDD<<<;;;999:::555===999;;;AAAOOObbbsss~~~vvvrrrzzz}}}qqqgggddd```YYYSSSQQQMMMBBBMMM```kkkxxxzzzzzzuuuoookkkeee```XXXUUU___uuuzzzdddSSSLLLOOOeeexxxzzzyyyfffggghhhkkklllgggdddgggooorrrbbbbbbrrr}}}ccc\\\gggvvv{{{yyymmmJJJ===:::;;;555444666111222222222111111111111000111000000000/////////...////////////////////////...///000/////////111333444999NNNmmm{{{gggYYYaaaxxxmmmVVVCCC::::::===<<<@@@FFFNNNWWW___dddgggnnnzzz{{{ssswww{{{{{{|||}}}|||~~~yyyooolllzzzppp]]]OOOUUUgggxxxzzzuuuqqqqqqqqqnnnlll```SSSZZZnnnvvvqqqqqqmmmgggpppyyyzzz|||zzz}}}aaaOOORRRnnnbbbuuubbbDDD999666555555555555555555555555555777888888777888:::<<>><<<999:::666>>>999;;;AAANNN___oooxxx||||||}}}}}}yyyrrrpppzzz~~~||||||xxxnnneeeaaaXXXKKKKKKUUU___xxxzzzxxx}}}yyysssoooiiibbbZZZYYYdddxxx{{{fffUUUMMMQQQfff}}}nnnkkkllloooqqqooommmrrrzzzqqq]]]ZZZlll|||zzzpppYYY[[[lllzzzxxxLLL???<<<<<<666555777222222222222111111111111000000000000000////////////...........................///000000//////111333666;;;PPPpppxxxbbbRRR^^^yyyyyydddNNN???999999;;;;;;???FFFNNNWWW___dddgggkkkuuu~~~xxxzzzyyytttuuu{{{}}}wwwtttvvvzzz~~~rrruuuxxxzzzsss~~~ppp^^^QQQ[[[ooo~~~yyyxxxxxxkkkhhh]]]UUU^^^rrr{{{vvvllliiiccckkk}}}~~~|||iiiRRRQQQmmmfff{{{cccCCC999888555555555555555555555555777888999999999:::===???BBBCCCEEEGGGKKKNNNQQQSSSQQQRRRTTTVVVXXXZZZ[[[[[[___cccccceeeiiigggqqq}}}]]]ZZZkkkwwwvvvZZZFFFCCCAAA@@@AAABBBBBBBBBHHHKKKPPPXXX```hhhooorrrxxxyyy{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||~~~~~~}}}nnnllljjjjjjtttyyyssshhh]]]YYY]]]qqq~~~sssggg\\\RRRJJJFFFCCCBBB@@@@@@DDDRRRmmmsss___[[[cccooozzz777666555444444333333333333333222222222333444444444:::;;;===AAABBBRRRnnnttt___NNNJJJYYYttthhhEEE>>>;;;888:::666===:::<<>>EEENNNWWW```fffiiigggnnnyyy{{{}}}yyyooopppxxx}}}{{{tttmmmlllsss{{{qqqpppqqq~~~xxxnnnzzznnn]]]QQQ[[[kkkxxxxxxssssssyyy}}}kkkhhh^^^YYYdddvvv~~~yyyllliiiaaafffyyy~~~~~~{{{lllRRRMMMhhhddd|||gggDDD::::::555555555555666666666666777888:::::::::;;;>>>@@@BBBCCCDDDGGGJJJMMMPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZ```eeeeeegggkkkhhhpppzzz[[[___uuu~~~xxxZZZEEE@@@===>>>??????@@@BBBIIILLLQQQXXX```gggmmmpppvvvyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmllliiiiiitttzzzuuukkk]]]XXX]]]rrrvvvjjj___TTTKKKEEEDDDCCC@@@???EEEWWWssspppYYYSSS]]]lll|||777777666555444444444444333222222222333444444555333:::;;;===AAACCCTTTpppdddNNNIIIXXXpppaaaBBB>>>:::666999555::::::<<>>UUUvvvttt[[[LLL\\\}}}vvv___III;;;666666777999===DDDMMMXXXaaaiiimmmfffiiirrr~~~|||ooonnnwwwyyylllfffooo|||uuupppppp}}}|||}}}qqqdddrrrkkkYYYNNNWWWbbbkkkiiieeegggmmmqqqccc___YYYYYYgggzzz{{{llljjj```bbbuuu{{{~~~{{{|||}}}lllPPPJJJeeeccc|||hhhDDD999999555555555666666666777777666777999:::;;;<<>>???>>>???CCCHHHLLLQQQXXX```ggglllooouuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~sssrrrlllhhhttt}}}wwwlll]]]VVV\\\pppwwwlll```UUUKKKEEEDDDDDD@@@>>>FFF[[[wwwlllRRRMMMYYYlll~~~888777666555444444444444333222222333333444555666333:::<<<>>>CCCEEEVVVrrrlllOOOHHHXXXmmmwwwYYY>>>===:::555999444888888:::@@@IIIUUUcccnnnuuutttqqqooolllhhhiiirrr}}}oooVVVUUUaaa~~~xxx|||vvvpppjjjdddbbbcccdddkkkjjjXXXPPPRRRddd}}}sssjjjxxxsssYYYNNNZZZkkk{{{}}}}}}tttnnnqqqzzzggg[[[ZZZttt}}}pppQQQBBB<<<;;;444333555111222222222111111111111000////////////000000000000........................///000111111000000222444777???VVVxxxuuu\\\LLL[[[{{{xxxcccMMM===666666888999<<>>AAACCCGGGHHHIIIKKKNNNQQQTTTUUUWWWWWWYYYZZZ[[[[[[[[[[[[WWW]]]^^^aaagggfffqqqyyygggQQQhhhiiiHHH@@@<<>>DDDGGGKKKQQQYYY```ggglllnnnsssvvvzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzxxxqqqkkkwwwzzznnn]]]TTTWWWgggzzznnnbbbVVVLLLFFFCCCDDDAAA???HHH```|||jjjNNNIIIZZZppp888777666555444444444444222222222333333555666666555;;;===@@@EEEGGGXXXuuu{{{VVVLLL^^^nnnpppSSS;;;===;;;777;;;555777555888???IIIWWWgggvvv}}}xxxtttoooooowww|||\\\WWW]]]uuuxxx{{{zzzuuulllhhhgggeee^^^___rrrmmm[[[SSSSSSeee}}}|||zzzvvvfffsss~~~ttt\\\PPPWWWcccmmmnnnpppvvvyyyooojjjppp{{{|||eeeYYYggg~~~zzzoooSSSDDD>>><<<555333666222222222222111111111111000.../////////000000000111///////////////////////////000111111000111333555777>>>WWWzzzvvv^^^MMMXXXvvvyyyfffPPP???777777;;;:::<<>>@@@CCCFFFJJJJJJLLLNNNQQQSSSVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]XXX]]]]]]___eeeeeeqqqssscccRRRpppuuuKKKAAA===@@@AAA<<<>>>EEEFFFJJJPPPXXXaaagggllloooqqquuuyyy|||}}}|||}}}}}}||||||}}}}}}}}}}}}|||||||||}}}~~~||||||vvvqqq}}}}}}ooo]]]RRRQQQ\\\|||ooocccXXXOOOIIIAAACCCBBBAAAMMMgggjjjLLLJJJ___vvv888777666555555444444555222222222333444555666777666===???BBBGGGIIIZZZwww```RRReeerrrnnnPPP:::>>><<<888<<<666777555888>>>HHHVVVgggxxx{{{wwwssssss{{{aaaZZZ\\\qqqxxxxxx~~~yyyvvvsssrrrmmmbbb^^^ppp~~~ppp]]]UUUSSSeee||||||tttuuulllqqq|||wwwaaaSSSWWWaaadddeeehhhooo}}}rrrkkkqqq|||qqq___\\\www~~~rrrUUUEEE???>>>666444777333222222222111111111111000.../////////000000111111000000000000000000000000///000111111000111333555666>>>XXX{{{xxx```MMMVVVqqqxxxhhhRRR@@@777999>>>:::<<>>???BBBEEEHHHJJJJJJLLLNNNPPPSSSVVVWWWXXXYYY[[[\\\^^^^^^______]]]aaa___```dddcccooosssdddWWWwwwNNNCCC>>>BBBBBB<<<>>>EEEEEEIIIPPPXXXaaahhhllloooppptttxxx{{{|||{{{||||||{{{{{{||||||||||||{{{{{{|||}}}~~~||||||~~~yyyuuuppp]]]QQQMMMTTTttt~~~qqqdddZZZQQQKKK???BBBBBBBBBPPPlllkkkLLLKKKccczzz|||yyy:::888777555444444444444222333333333333333333444333999>>>DDDIIIIIIZZZzzzfffOOOfff{{{pppQQQ:::>>><<<777;;;777===888:::???HHHUUUdddrrrzzzvvvllllllyyynnnXXXZZZttt{{{|||{{{|||yyy{{{oooggguuuqqq\\\QQQOOOddd{{{}}}xxxrrrtttuuuttt~~~sss___YYYbbbnnnlllkkkhhhkkk|||{{{lllfffsss]]]\\\iii{{{^^^FFF<<<@@@:::555666555333333333222222222111111000000000000000000000000000000000000000000000000000000//////000222444555;;;<<>>BBBJJJUUUdddsss}}}vvviiieeerrrzzzjjjfffxxx^^^aaaxxxmmmnnnooofffwww```ZZZnnntttsssvvvuuupppggg]]]SSSJJJDDD???===DDDZZZqqq~~~wwwuuugggcccttt~~~}}}~~~~~~~~~sssoooxxx~~~{{{|||yyyyyysss\\\LLLMMMeee~~~___zzz~~~bbbFFF;;;666555555666777888888777777888:::===???AAACCCFFFIIILLLMMMNNNPPPRRRUUUWWWYYYYYYYYYZZZ\\\]]]^^^___```bbb^^^ccc^^^```ccckkkqqqZZZXXXOOOEEE======>>>>>>===???GGGLLLTTT[[[aaafffkkkmmmooosssyyyzzzyyyxxxyyy{{{~~~}}}|||||||||}}}}}}~~~~~~yyyzzzvvvvvvyyykkk___PPPGGGKKKaaa~~~pppfff]]]RRRHHHCCCAAABBBBBBNNNsssqqqRRRQQQfff|||tttnnn999888666555333333444444333333333333333444444444666<<<@@@HHHNNNMMM^^^~~~dddOOOhhhwwwTTT<<>>EEEOOO[[[fffmmmsssvvvwwwooohhhjjjyyywwwkkkmmmyyypppYYYWWWnnnwwwsss{{{}}}vvv{{{|||yyyvvvsss^^^SSSPPPeee{{{wwwppplllqqqwwwvvvccc___mmm|||{{{zzzvvvwww{{{mmmiiiuuuiiiWWW]]]pppcccIII>>>@@@:::444555555333333333222222222111111000000000000000000000000000000000000000000000000000000//////000222444555:::<<>>CCCLLLSSSSSSccc]]]KKKfffzzzXXX>>>???<<<666:::666::::::;;;===BBBJJJSSS\\\aaaccchhhjjjgggbbbgggvvvgggYYYXXXbbblll~~~sss]]]YYYlllzzzmmmmmmzzzwwwwww~~~{{{xxx{{{}}}vvvbbbWWWSSSggg}}}xxxooogggeeemmmxxxhhheeetttzzzpppmmmxxxwwwYYYUUU```jjjNNN@@@@@@999444555444333333333222222222111111000000000000000000000000000000000000000000000000000000//////000222444555999===TTTxxx|||dddIII\\\uuuyyylllfff\\\FFF::::::888999;;;@@@HHHTTTcccsss}}}rrrgggkkkxxx~~~hhh^^^wwwttt``````ppp}}}zzzfffeeexxx|||___XXXgggqqq```VVVLLLDDDAAA@@@LLLfff{{{lllfffuuuxxxvvvwww{{{nnnWWWOOOZZZyyy}}}eee|||\\\???777555888888888999999999999999>>>@@@CCCEEEFFFHHHKKKMMMPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]]]]^^^___```aaaaaabbb^^^ddd```bbbgggpppnnn\\\```KKKCCC>>>???AAAAAABBBDDDFFFKKKSSSZZZ```eeeiiilllnnnsssyyy{{{zzzyyyzzz|||yyyzzz{{{|||}}}||||||{{{||||||}}}~~~||||||yyy{{{iii[[[MMMIIINNNZZZiiiuuussshhh```WWWNNNJJJEEEDDDFFFXXXsssVVVTTThhh|||{{{mmmfffeee888777555444333222333333333333444444555555666666888>>>DDDNNNVVVWWWfffzzzzzzuuuUUUFFFccc~~~|||\\\AAA@@@;;;666:::555999888999<<>>;;;:::777777777888999:::<<<===AAACCCFFFGGGGGGIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^```]]]^^^^^^___```aaabbbbbbaaa]]]ccc___ccciiittt{{{cccZZZbbbKKKEEEAAAAAAAAA???@@@CCCEEEJJJRRRYYY___dddiiilllnnnsssyyy{{{{{{zzz{{{}}}zzz|||~~~|||{{{||||||~~~wwwmmmgggfffbbbaaadddmmmxxx|||xxxrrrssssssttt~~~nnnUUUMMMVVVhhh|||yyylllddd[[[RRRIIICCCAAADDDXXXtttZZZYYYkkk}}}}}}jjj]]]XXX:::888777555444444444444333444444555666777888888666<<>>???BBBFFFKKKSSSZZZ```eeeiiilllnnnsssyyy{{{{{{{{{|||~~~}}}||||||}}}~~~|||gggVVVNNNLLLLLLQQQ^^^nnnvvvtttnnnkkkkkkqqqrrr___XXX\\\gggrrrsss~~~qqqhhh]]]SSSIIIDDDBBBDDDVVV|||ttt[[[[[[lllnnn]]]UUU;;;:::888666555555555555333444555666777888999999999???FFFUUUbbbdddppppppTTTPPPttteeeEEE???999666<<<777:::777888;;;CCCOOO___nnnwwwuuuvvvtttooolllrrr~~~kkkeee```eeexxx}}}zzzxxxvvvxxxxxxmmmpppjjjhhhmmmsssuuuwwwyyy|||}}}zzzwwwvvvwwwyyyzzzzzziii```bbbwww}}}pppeeeWWWWWWaaazzz{{{tttkkkcccgggrrr~~~{{{nnnuuu|||vvv\\\NNNeeesssSSSAAAAAA===888666222333333333222222222111111000000000000000000000000000000000000000000000000000000//////000222444555<<>>999<<<===>>>BBBJJJUUUbbbkkkpppuuuyyy|||xxxjjjfffuuuvvvvvvyyyjjjfff\\\NNNEEE>>>;;;@@@KKKZZZmmm||||||wwwrrr}}}}}}qqqppp{{{|||zzz|||UUUQQQccc{{{rrrsssPPP===:::666888888888:::===@@@DDDFFFJJJKKKMMMNNNNNNNNNPPPRRRVVVWWWXXXZZZ\\\___aaabbb___```bbbccceeegggiiiiiigggbbbgggcccfffmmmxxxtttYYY[[[lllkkkFFFCCCAAAAAA@@@===???DDDFFFLLLSSS[[[aaafffjjjmmmnnnsssyyy|||{{{{{{}}}~~~}}}}}}~~~tttYYYKKKGGGCCCDDDRRRffftttuuupppdddeeeooohhhWWWQQQSSSWWWaaasssxxxmmm```TTTFFFCCCBBBBBBPPPuuusss\\\\\\nnnppp^^^SSS;;;:::888777666555666666444444555666777888999999;;;AAAIIIYYYfffhhhttttttTTTPPPrrreeeEEE???999666===888;;;;;;:::;;;AAALLL[[[jjjrrrppppppmmmiiihhhnnn{{{|||rrrtttrrrgggxxxkkkeeemmmtttsssrrrttt{{{|||{{{xxxrrrlllkkkqqq{{{yyyhhh```dddyyy|||nnn```VVVVVV^^^www|||ooo```UUU]]]lll~~~xxxnnnvvveeeQQQgggqqqQQQ@@@AAA>>>999777222333333333222222222111111000000000000000000000000000000000000000000000000000000//////000222444555;;;CCCUUUpppnnnFFFIIIdddooo```aaaVVVHHH@@@:::;;;<<<===@@@FFFQQQ]]]eeehhhooouuuxxxzzzqqqmmmuuu~~~kkk^^^^^^XXXKKKHHHBBB======DDDQQQeeevvvyyy~~~xxxttt{{{ooonnnzzz~~~~~~~~~}}}qqqRRRQQQhhhvvvqqqtttRRR@@@<<<777999999:::<<>>@@@EEEGGGLLLTTT[[[aaafffkkknnnnnnsssyyy||||||{{{}}}}}}~~~~~~gggUUUMMMDDD???KKKaaarrrvvvsss```bbbnnn{{{]]]JJJEEEEEEHHHSSSeeezzz|||qqqbbbUUUBBB@@@@@@???JJJnnnrrr]]]]]]oooqqq___RRR<<<:::777777777777666444777777777777777888999999<<>>@@@BBBDDDHHHKKKSSSSSSSSSTTTUUUVVVXXXXXX^^^```ccceeeeeedddbbbaaacccdddfffffffffgggiiillljjjlllhhhfffiiijjj{{{~~~pppWWWVVVyyy```BBBCCCCCCBBB@@@@@@AAACCCEEEIIIPPPYYYaaahhhlllnnnvvvvvvwwwxxxzzz|||~~~~~~~~~~~~zzzUUUIIIIIIFFFHHHVVVjjjwww{{{lllhhhnnn___KKKHHHGGGCCCGGGSSSaaarrr{{{ssseeeVVVFFFCCC???@@@KKKaaavvvwww```\\\ooo~~~{{{mmmZZZLLL<<<:::888777777777666555777777777777777888999:::>>>CCCLLL___oooqqq}}}```QQQuuurrrFFFAAAAAA888:::888:::999888:::@@@HHHSSScccqqqtttsssooojjjgggmmmyyyvvvooo}}}rrrnnnwww}}}zzzxxx{{{|||wwwtttxxxvvvooohhhnnn}}}tttfffdddnnn}}}|||nnnaaaZZZVVV___{{{xxxiiiYYYOOOWWWeeezzzuuuqqqyyymmmZZZlllzzzUUU@@@CCC???777333000333333333222222222111111222111000//////000111222000000000000000000000000222222000///000111333444;;;DDDWWWqqqxxxTTTFFF]]]yyypppWWWYYY```NNN<<>>BBBDDDFFFHHHLLLNNNTTTTTTTTTUUUVVVWWWXXXYYY___```ccceeeeeedddcccaaabbbdddfffggggggiiilllnnnjjjmmmhhhfffiiiiiixxxsssZZZ[[[]]]BBBCCCCCCBBB@@@@@@AAABBBEEEIIIQQQYYYbbbhhhlllnnnvvvvvvwwwxxxzzz|||~~~~~~kkkWWWPPPGGGEEEMMM]]]nnnzzzooojjjooo}}}___NNNKKKJJJEEEEEELLLTTTaaa{{{|||ttteeeUUUFFFCCC>>>===EEEUUUgggsssttt```]]]qqqyyykkk[[[OOO<<<:::888777777777666555777777777777888999;;;;;;@@@FFFOOObbbuuuxxxgggPPPrrrvvvGGG@@@???666;;;:::===999888999???EEEOOO___mmmwwwvvvrrrllliiinnnzzz}}}~~~uuurrryyy|||xxxtttqqq}}}|||uuuooossszzzwwwmmmttthhhgggrrrzzzmmmbbbWWWVVVaaa~~~vvvgggVVVLLLSSSaaavvv|||tttttt{{{sssbbbrrr|||WWWDDDGGGDDD;;;666111333333333222222222111111111111000000000000111111000000000000000000000000222111000000000222333444:::DDDXXXppp|||ZZZGGGVVVooorrr\\\\\\cccRRR>>>>>>:::999999;;;AAAKKKWWW___dddccccccgggooozzz~~~tttwwwyyyxxxzzz|||~~~xxxhhhWWWLLLNNNXXXnnn|||tttrrrwww~~~qqq```TTTKKKFFFFFFJJJHHHFFF@@@;;;>>>IIISSSWWWbbbdddggglllppprrrqqqpppuuuwwwyyy}}}wwwppprrr}}}tttnnn{{{xxx```RRRUUUqqqwwwxxxfffKKK>>>===>>>>>>AAAFFFJJJLLLNNNPPPRRRVVVVVVVVVVVVWWWYYYZZZ[[[___```bbbdddeeeeeedddcccbbbdddfffggghhhjjjmmmpppjjjmmmiiihhhjjjiiivvv|||qqq[[[___ZZZBBBBBBCCCAAA@@@???@@@BBBEEEJJJQQQZZZbbbiiimmmooouuuvvvwwwyyyzzz|||}}}~~~~~~hhhYYYJJJGGGIIIPPP```qqqlllggglllxxxcccWWWTTTRRRLLLIIIIIIIIIPPPggg}}}tttdddTTTHHHDDD>>><<>>777;;;:::<<<:::888888===CCCLLL[[[hhhqqqqqqnnnjjjhhhnnnzzzyyyvvv{{{{{{tttoookkkiiivvvvvvrrrooovvv}}}wwwkkkqqqrrrhhhhhhvvvxxxlllaaaTTTVVVdddtttfffTTTJJJPPP]]]sssyyytttwww}}}xxxlllzzz{{{WWWEEEJJJGGG???:::555333333333222222222111111111000000000000000000111000000000000000000000000111111111111111222444444999EEEXXXooodddKKKSSShhh{{{xxx```___hhhZZZBBB;;;::::::;;;<<<@@@JJJVVV___eeeaaa]]]\\\aaammmzzz~~~rrrsss}}}{{{ssseeeiiiooovvv}}}sssdddXXXLLLCCCDDDIII[[[pppuuujjjaaa___lllvvvfffYYYNNNIIIKKKQQQKKKGGGAAA;;;<<>>>>>??????DDDIIINNNPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZ\\\\\\^^^```bbbdddeeeeeeeeedddcccdddfffgggggghhhkkkmmmhhhllljjjjjjlllkkkwww}}}|||uuugggXXX___VVVAAABBBBBBAAA???>>>@@@AAAEEEIIIQQQZZZccciiinnnppptttuuuwwwyyyzzz|||}}}}}}~~~zzzbbbNNNKKKKKKJJJSSSbbbccc___dddzzzrrrjjjgggaaaZZZTTTPPPIIIKKK]]]rrr|||qqqaaaRRRIIIDDD@@@>>>>>>CCCMMMXXXooolll___]]]rrrxxxiiiZZZPPP===;;;888888888888777555777777888999;;;<<<>>>???CCCHHHPPPddd~~~iiiTTTtttwwwHHH@@@@@@888<<<888888:::777888<<>><<>>???AAAEEEKKKOOORRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]]]]]]]^^^```bbbdddeeeeeeeeedddeeeffffffeeeeeegggiiieeejjjjjjkkknnnnnnzzzyyy|||rrr___RRR[[[SSS@@@AAAAAA@@@>>>>>>???AAADDDIIIPPPZZZbbbiiinnnppptttuuuwwwyyy{{{|||||||||~~~qqqTTTKKKIIIGGGMMMXXXZZZVVV\\\ooo{{{tttmmmfff^^^SSSMMMWWWfff{{{vvvlll^^^PPPFFFBBB??????>>>???IIIUUUkkklllaaa]]]pppyyyhhhWWWMMM===;;;999888888888777666777888888:::<<<>>>@@@AAAEEEIIIPPPddd~~~aaaQQQmmm{{{JJJAAAAAA999<<<888666:::777777;;;???GGGVVVcccbbbcccdddbbbdddlllyyy}}}|||yyy{{{}}}}}}pppeee]]]VVVSSSNNNPPPPPPRRR___ooorrrlllcccxxx}}}lllhhhmmm~~~~~~uuuiii^^^WWW^^^sssssseeeTTTIIINNN[[[ooovvvvvv}}}{{{yyy```KKKMMMGGG<<<555000333333333222222222111111000000111111111111000000000000000000000000000000000111111222333444555555666EEEXXXllluuuWWWXXXkkk~~~{{{___ZZZiiieeeMMM>>>:::<<<>>>===???GGGUUU___nnnpppmmmcccZZZ___rrrxxxrrrxxx~~~ssskkk^^^YYYYYYggg||||||qqqcccXXXRRRPPPNNNMMMNNNYYYZZZSSSLLLKKKaaa~~~ooo___QQQKKKRRR]]]YYYQQQHHHAAA>>>AAAMMMYYY\\\[[[XXXRRRMMMKKKKKKMMMIIIUUUeeessszzz}}}~~~||||||tttwww}}}~~~|||yyydddUUUkkkyyy[[[GGG@@@@@@@@@DDDGGGLLLOOORRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]^^^[[[\\\^^^```bbbdddeeeeeeeeeffffffeeedddccceeefffdddiiihhhjjjnnnnnn{{{ttt^^^PPPVVVRRR@@@@@@AAA???>>>===>>>@@@CCCGGGOOOYYYbbbiiimmmpppssstttwwwyyy{{{||||||{{{}}}~~~eeeQQQJJJJJJPPPYYYUUURRRVVVddd{{{{{{tttnnnbbbUUUTTT\\\ooo|||zzznnndddYYYNNNDDD???>>>???<<<;;;EEESSSjjjnnnccc]]]oooxxxfffUUUJJJ===;;;999888999888777666777888999:::===???AAABBBGGGKKKPPPeee~~~www```PPPfffPPPCCC@@@999===999999:::777777;;;???GGGUUUbbbggghhhgggeeeeeelllwww}}}yyywwwwwwxxx{{{{{{nnncccYYYRRRNNNFFFIIIHHHFFFNNN[[[^^^ZZZ]]]ppp}}}yyykkkjjjsss~~~tttggg\\\VVV```vvv~~~qqqcccSSSHHHNNN[[[ooovvvyyy~~~iiiSSSRRRLLLAAA:::555333333333222222222111111///000111222222111000///000000000000000000000000000000222333444555555555555EEEXXXkkkuuuXXX[[[pppjjj^^^fffbbbOOOCCC999<<<===<<<===EEERRR]]]nnnwww{{{ppp```]]]mmm~~~zzzqqqtttrrrcccYYYdddyyylllgggfffdddaaa^^^\\\SSSMMMLLLKKK[[[zzztttcccSSSMMMVVVbbbbbbXXXLLLDDD>>>@@@MMM[[[kkkmmmmmmfff\\\TTTRRRTTTKKKWWWgggssszzzyyytttrrryyyzzzxxxzzzdddXXXvvvsssUUUDDDAAACCCCCCGGGJJJMMMOOOQQQTTTWWWYYYXXXXXXYYYYYYZZZ\\\]]]^^^ZZZ[[[\\\___aaacccdddeeeeeefffgggfffddddddfffhhhdddhhhggggggjjjkkkyyywww^^^TTTTTTzzzSSS???@@@@@@???======>>>???AAAFFFNNNXXXaaahhhmmmooorrrtttwwwyyy{{{{{{{{{{{{}}}~~~jjjZZZVVVYYY\\\SSSPPPQQQXXXggg|||{{{rrrccc[[[\\\ffftttzzzrrreee]]]UUUMMMHHHBBB@@@AAA<<<888BBBQQQjjjpppeee]]]nnnuuucccTTTKKK===;;;999888999999777666777888999;;;===@@@BBBCCCIIILLLQQQfff{{{gggVVVhhhTTTEEE@@@888===<<<<<<999777777:::???GGGUUUbbbnnnnnnmmmiiiggglllvvv|||vvvrrrqqqsssvvvzzzmmmbbbYYYQQQMMMGGGKKKHHHBBBDDDLLLNNNIIIWWWhhhtttxxxkkkmmmwww~~~tttfffZZZTTT^^^vvv|||ooobbbRRRGGGMMMZZZooowwwzzzhhhQQQQQQKKKAAA<<<888333333333222222222111111///000111222222111000///000000000000000000000000///000222333444555555555555EEEXXXkkksssWWW\\\tttxxxeeeddd^^^NNNEEE888;;;<<<;;;<<>>>>>LLL\\\www}}}yyykkk___[[[\\\NNNYYYgggrrryyyyyyrrrwwwyyyuuu~~~}}}ccc[[[|||oooQQQAAA@@@EEEGGGJJJLLLNNNPPPQQQTTTXXX[[[XXXXXXYYYYYYZZZ[[[]]]^^^YYYZZZ[[[]]]```bbbdddeeedddfffgggfffffffffhhhjjjeeehhhfffeeehhhhhhvvvvvv\\\YYYTTTtttTTT???@@@@@@???===<<<>>>???AAAEEEMMMWWW```ggglllnnnrrrtttwwwyyy{{{{{{{{{zzz}}}~~~nnnccc```^^^RRROOOLLLOOOXXXqqq}}}~~~~~~ooodddbbbbbbooouuulll```YYYSSSLLLNNNGGGDDDDDD===888@@@PPPjjjqqqggg^^^ooorrraaaSSSLLL===<<<:::888777777888888===<<<;;;===AAAEEEHHHIIIPPPNNNTTTiiioooXXXiiibbbBBBAAA>>>777999<<<;;;777555888===EEERRR^^^kkknnnoookkkhhhjjjttt}}}~~~wwwppppppwww~~~{{{qqqhhh^^^RRRJJJKKKDDDAAAEEEGGGDDDCCCFFFOOO\\\mmmtttooossszzzwwwjjj___YYYUUU^^^vvvzzznnnaaaRRRHHHNNN[[[ooo~~~tttvvv~~~|||{{{}}}|||yyy~~~bbbJJJIIIJJJAAA888555222222222222222222222222222222222111111111000000000000111222222222222111333333333444444555555555;;;AAARRRlllnnnUUUMMM^^^^^^XXXdddZZZ@@@;;;;;;;;;:::===EEELLLPPPgggxxx{{{kkkWWW[[[ttt~~~yyylllkkkxxxiiiooonnneeecccaaaaaabbbssspppmmmcccPPPEEESSSjjjtttppp[[[GGG@@@???FFFUUUsssxxxooocccVVVOOOXXXgggttt{{{}}}|||~~~yyyuuuzzzuuu}}}|||___fffeeeNNNEEEDDDFFFGGGJJJLLLOOORRRTTTVVVWWWWWWUUUVVVYYY[[[]]]^^^^^^^^^[[[[[[\\\]]]___ccceeegggffffffeeeeeeeeeeeeddddddeeegggcccaaaddddddsssuuuiiiZZZeeeXXXCCC@@@???@@@@@@======@@@CCCFFFLLLVVV```hhhlllnnnsssvvvxxxxxxyyyzzzzzzyyy|||{{{|||~~~sssaaaTTTSSSTTTTTTUUUdddzzzsssooossswwwsssmmmiiigggjjjrrrooo```[[[XXXNNNMMMIIIFFFBBB===;;;CCCMMMlllxxxpppdddqqqssscccTTTKKK===<<<;;;999888888999999<<<<<<<<<>>>BBBFFFJJJKKKQQQPPPUUUiiifffVVVlllbbbBBBAAA>>>888999;;;999666666999===CCCOOOZZZaaaeeegggeeecccgggrrr|||}}}~~~{{{wwwwww{{{wwwmmmbbbWWWOOOLLLFFFBBBDDDEEEBBBAAACCCMMMYYYjjj{{{sssooottt{{{wwwkkk___WWWTTT^^^wwwzzzmmmaaaRRRHHHNNN[[[qqq~~~www{{{}}}}}}zzzvvvtttvvv{{{~~~||||||___GGGDDDFFF>>>666444222222222222222222222222222222222111111111000000000000111222222222222222333333444444555555666666;;;BBBRRRkkklllRRRHHHXXX{{{fff[[[ddd]]]FFF>>>>>><<<999;;;BBBJJJPPPdddwww}}}lllWWWZZZsss|||zzzmmmjjjvvvqqqppp{{{ooonnnnnnnnnppplllgggccc]]]QQQJJJWWWkkkwwwvvvdddOOOEEE@@@DDDSSSuuuyyyoooaaaRRRKKKWWWhhhvvv||||||||||||uuu{{{|||zzzyyytttyyybbbkkk___KKKFFFGGGHHHJJJKKKLLLOOORRRUUUVVVWWWWWWVVVWWWYYY[[[]]]^^^^^^^^^\\\\\\\\\]]]___bbbdddeeeeeeeeedddddddddcccbbbbbbbbbeeebbbaaaccccccqqqssseee]]]iii[[[CCC@@@???@@@@@@======@@@BBBEEELLLUUU___hhhlllmmmrrruuuxxxzzzzzz{{{{{{zzz}}}||||||~~~zzzgggZZZXXXWWWVVVVVVdddxxxqqqlllpppsssqqqmmmjjjkkkmmmuuuqqqccc]]]YYYNNNNNNJJJGGGCCC>>><<>>@@@DDDHHHLLLNNNRRRRRRXXXjjj{{{fffYYYooocccCCCAAA>>>999999:::888666666999<<>>GGGOOO```vvvoooXXXZZZrrr{{{~~~qqqiiippp{{{wwwooo{{{|||yyyoooddd\\\SSSLLLRRR]]]qqqvvvjjjXXXMMMDDDFFFTTTxxx~~~tttdddSSSKKK[[[nnnzzz}}}}}}yyyzzz~~~yyytttuuummm|||qqqcccttt}}}xxxWWWHHHGGGJJJKKKLLLKKKMMMOOORRRTTTVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]]\\\^^^^^^^^^^^^___```bbbbbbdddddddddccccccaaa`````````cccaaa```bbbbbbnnnrrrbbbaaannn```CCC@@@???@@@@@@======@@@BBBEEEKKKTTT^^^gggkkkmmmppptttxxx{{{{{{zzzyyyzzz|||{{{zzz|||~~~sssccc___\\\[[[ZZZhhh}}}vvvmmmgggjjjmmmmmmllllllppprrrzzzyyyllleee]]]OOOOOOKKKGGGEEE@@@>>>CCCKKKoooyyyjjjuuuuuueeeUUUKKK<<<;;;:::999999999:::;;;<<<===@@@CCCGGGKKKOOORRRUUUVVV[[[jjjpppaaapppfffFFFBBB>>>::::::999888666666888:::AAAOOO\\\bbbcccbbb^^^]]]fffvvv{{{uuuqqqooo~~~uuuiii___XXXVVVRRRMMMJJJGGGDDDCCCDDDIIISSSbbbsssvvvoooqqqyyy}}}wwwnnnaaaVVV\\\iiivvviii```SSSJJJOOOZZZqqq|||nnneeejjj```\\\WWWSSSRRRWWWeeeqqq|||eeeJJJEEEEEE>>>888777222222222222222222222222111111111111111111111111000111222222333333222222444444555666777888999:::;;;CCCRRRhhhxxx\\\FFFLLLkkkjjj^^^jjjjjj[[[AAA???===<<<;;;===EEENNN\\\ssssss[[[[[[rrr}}}uuuhhhhhhqqqxxxyyy|||yyy{{{xxxkkk|||xxxhhh^^^WWWQQQQQQTTTeeeooolll___UUULLLMMM[[[}}}~~~mmmZZZQQQcccwww~~~}}}}}}xxxvvv|||~~~zzz{{{}}}xxxuuuxxxnnnzzzzzz}}}iiiccc|||wwwqqqQQQFFFIIILLLLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[^^^^^^^^^^^^______``````dddeeeeeedddcccbbb```______cccaaaaaacccbbbnnnrrraaabbbrrrdddCCC@@@???@@@@@@======@@@BBBDDDJJJRRR]]]eeekkkmmmpppsssxxx{{{yyytttrrrsssuuuuuuvvvxxx{{{}}}~~~~~~~~~iiieeecccccceeesss{{{rrriiibbbbbbeeegggiiilllsssvvvzzzqqqdddQQQMMMIIIFFFDDDAAA@@@EEELLLqqq~~~mmmwwwwwwfffUUUKKK::::::999888888999;;;;;;<<>>;;;;;;888:::777666777999AAARRRcccqqqooojjjbbb```jjj|||yyyqqqmmmlll{{{zzznnneee```[[[XXXSSSLLLGGGEEEDDDDDDIIISSSaaarrrsssnnnppptttvvvzzz~~~|||wwwooocccXXX___ooosssggg___TTTLLLOOOYYYnnnuuucccVVVVVVMMMHHHEEEDDDEEELLL^^^ppp}}}xxxjjjMMMGGGFFF>>>777666222222222222222222222222111111111111111111111111111111222333333333333222444555666777999:::;;;<<<<<>><<>>BBBGGGJJJKKKNNNSSSWWW[[[___aaajjjlllTTTfffuuuPPPEEE>>>;;;<<<888:::888777888999@@@RRRcccvvvtttnnnfffdddmmmyyyooolllnnnwww~~~wwwoookkkbbbaaaZZZOOOFFFDDDBBBAAAIIISSSaaaqqquuupppooollliiiiiiooo~~~xxxpppeee]]]dddwww~~~qqqeee^^^UUUMMMPPPYYYiiizzz~~~wwwnnn]]]KKKGGGBBB>>><<>>===EEEQQQccckkkSSSSSSlllzzztttrrrKKK@@@;;;???BBBAAACCCHHHSSShhhzzzvvvaaa]]]mmm}}}ooocccccchhheeejjjiiilllyyyuuu~~~ppp^^^\\\^^^___XXXQQQOOOTTT[[[bbbfffiiiwwwzzzuuurrrjjjiiisssttt]]]]]]ooo~~~vvvvvv~~~}}}tttttt}}}~~~vvvtttvvv{{{mmmccceee~~~iiiPPPLLLPPPNNNMMMPPPOOOOOOPPPQQQSSSUUUWWWXXX\\\\\\]]]]]]]]]\\\ZZZYYY[[[\\\]]]___````````````eeefffhhhiiihhhgggeeedddbbbeeecccbbbeeedddppp|||uuu{{{ooo]]]ZZZnnngggCCC@@@???@@@@@@======@@@AAABBBGGGOOOZZZccciiilllrrrpppssstttlll___\\\aaaeeeiiioootttxxx{{{~~~uuuuuuxxxyyyyyywwwkkkaaaYYYWWWXXX[[[aaahhhooouuuyyyaaaRRRKKKEEEBBBAAABBBFFFMMMqqqmmmtttxxxfffTTTHHH<<<;;;;;;;;;<<<===???@@@???DDDJJJLLLMMMOOOTTTXXX]]]bbbcccjjjeeeLLL```~~~VVVFFF>>><<<<<<888999999:::;;;:::???NNN]]]lllmmmkkkgggfffnnn~~~wwwjjjgggjjjpppvvv~~~wwwtttmmmmmmdddUUUIIIDDDBBB???IIIRRR```oooxxxuuurrrjjjccc]]]dddxxxyyyqqqhhhbbbppp}}}pppddd]]]UUUNNNPPPXXX^^^lllmmmhhheeeWWWFFF@@@@@@;;;;;;??????DDDVVVkkkyyyzzz|||}}}wwwvvv{{{gggLLLFFFFFF>>>666555222222222222222222222222000000111111111222222222111222333333444444333333555666777999;;;===???@@@@@@GGGPPP___|||iiiPPPOOOggg|||~~~WWWFFF:::<<>>???AAABBB@@@FFFLLLNNNNNNOOOTTTYYY^^^cccdddiii}}}eeeLLL^^^YYYGGG>>><<<===888777999<<<>>>;;;===IIIVVV```cccfffeeefffnnn|||tttccc___bbbhhhnnnvvv|||zzzzzzxxxxxxxxxnnn[[[LLLGGGCCC???HHHRRR___nnnzzzzzzwwwmmmddd[[[bbbwwwyyyqqqjjjeee}}}|||oooccc]]]UUUNNNPPPXXXUUU______[[[\\\SSSCCC>>>@@@<<<<<>>@@@QQQfffrrrtttwww|||ssswww|||fffLLLHHHIIIAAA999888222222222222222222222222000000111111222222222222111222333333444444333333555666888:::<<<>>>@@@AAABBBHHHOOO]]]yyyeeeKKKIII```xxxbbbKKK999:::@@@@@@AAAEEEJJJ[[[jjjtttsssbbbZZZeeesss|||~~~sssooopppvvv~~~zzzqqqjjjddd]]]^^^[[[UUUTTTZZZeeellltttqqqnnn{{{~~~|||{{{sssuuu~~~uuuvvv~~~uuuvvv}}}nnn^^^dddqqq{{{cccRRRTTTVVVQQQQQQXXXVVVVVVVVVWWWXXX[[[]]]^^^ccccccdddcccbbbaaa___^^^VVVXXX[[[^^^```bbbccccccbbbdddgggiiijjjiiigggfffcccfffbbb```bbbbbbqqqnnnYYYNNNfffdddCCC@@@???@@@@@@======@@@@@@BBBFFFNNNXXXbbbhhhkkkqqqmmmnnnooodddUUUTTT]]]ccciiirrrxxxzzz{{{}}}yyy|||rrrfff^^^UUURRRRRRTTT[[[bbbllloootttbbbWWWLLLEEEBBBAAAEEEJJJnnnhhhoooxxxeeeRRREEE;;;===>>>??????@@@BBBEEEHHHJJJLLLNNNPPPSSSWWWYYY```eeehhhooommmRRRYYYbbbCCC@@@>>>999===888777888888888<<>>>>>@@@???AAAEEELLLTTT]]]dddhhhppprrrqqqmmmgggcccbbbdddllloootttxxxzzz|||~~~~~~}}}}}}}}}~~~zzzsssxxx|||rrrggg^^^UUUQQQNNNMMMSSS]]]dddmmmyyykkkaaaSSSFFF@@@???AAACCCfffwwwyyyjjjpppzzzbbbPPPHHH<<<>>>??????@@@BBBFFFIIIKKKMMMOOOQQQSSSUUUYYY\\\```eeeiiippp~~~nnnUUUZZZiiiIIIBBB===888===888777777888888;;;HHHVVV]]]]]]___bbbdddkkk{{{~~~vvvnnniiiooossslllfffiiiuuu}}}tttpppsssiiiUUUMMMIIIDDDKKKVVVaaafffkkkuuuxxxxxxppp~~~uuuqqqzzzzzzlllcccbbbiiittt{{{wwwrrruuu{{{sss[[[LLL@@@??????>>>DDDOOO\\\iiiuuu{{{uuu}}}xxxZZZNNNSSSKKK<<<888333333222222222222333333000000111111111222222222333333333444555555666666666888:::;;;===???CCCFFFFFFOOORRRUUUlllsss\\\JJJQQQkkkyyy[[[DDDDDDGGGBBB@@@EEECCCMMM___ooopppggg```___sss{{{|||}}}}}}rrrmmmnnnwww}}}wwwooocccZZZ[[[cccooouuuyyyuuulllfffeeehhhrrr}}}vvvuuuzzzmmm^^^qqqttteee[[[]]]___[[[ZZZ^^^YYYZZZ\\\^^^```bbbccccccddddddddddddccccccbbbbbbZZZYYYYYY[[[___cccdddeeeeeefffgggiiiiiiiiihhhhhhfffjjjhhhiiimmmlllwwwtttZZZQQQeeennnEEEAAA???AAAAAA>>>===@@@???AAAEEEKKKSSS[[[bbbfffiiilllnnnnnnkkkkkkmmmoooqqqssswwwyyyzzz|||~~~~~~}}}}}}}}}~~~qqqhhhmmm|||xxxjjjaaaXXXSSSOOOMMMRRR[[[ccckkkwwwpppeeeVVVIIIAAA@@@AAACCC]]]sssyyyjjjkkk{{{dddSSSLLL>>>??????@@@BBBEEEJJJNNNPPPRRRTTTUUUVVVYYY\\\___aaafffkkksssrrrWWWYYY~~~oooMMMCCC===888<<<999777777888888;;;FFFRRR]]]___bbbdddeeemmm~~~vvvwwwyyyjjjdddlll{{{|||qqqnnnqqq~~~zzzrrr]]]RRRKKKFFFNNNVVV[[[ZZZZZZaaakkkqqq}}}yyyxxxvvv~~~qqqjjjlllvvvxxx```III???>>>===@@@EEEVVVdddsss{{{~~~www~~~yyy___SSSUUUKKK===;;;333333222222222222333333000000000000111111111111444444555555666777777888777999;;;===>>>@@@DDDGGGIIIQQQTTTUUUfff}}}eeeMMMMMMaaa~~~gggLLLGGGIIIEEE@@@AAA???HHHXXXhhhnnniiiaaa^^^rrr{{{xxxuuuzzzuuuggg^^^^^^kkk~~~nnncccdddjjjssswwwxxxmmm\\\PPPNNNRRRVVVjjjvvv}}}wwwrrruuu}}}~~~kkkeee{{{nnnccc]]]aaaccc___]]]___^^^___```bbbcccdddddddddddddddddddddcccccccccbbb]]][[[ZZZ[[[^^^bbbeeefffdddeeegggiiiiiiiiiiiihhhhhhkkkiiijjjnnnmmmxxxtttYYYTTTeeesssGGGBBB???@@@@@@>>>===>>>>>>@@@DDDIIIPPPXXX___ccceeeiiimmmoooppprrrvvvzzzwwwxxxzzzzzzzzz{{{~~~~~~}}}}}}|||}}}~~~iii```cccnnn~~~pppggg]]]UUUQQQOOOSSSYYY```hhhtttvvvkkkZZZKKKBBB@@@AAABBBQQQkkkuuuhhhggg|||gggVVVPPP>>>???@@@AAACCCHHHNNNSSSTTTVVVXXXYYYYYY[[[^^^```ccchhhllluuu|||[[[TTTxxxpppLLLBBB>>>999<<<999777777888888:::CCCNNNXXX\\\bbbeeefffqqq{{{xxxjjjgggqqqyyyooolllqqq~~~xxxwwwaaaSSSKKKGGGQQQXXXZZZSSSNNNRRR[[[aaannn|||}}}}}}{{{}}}uuupppttt~~~tttSSSCCC@@@@@@@@@AAATTTcccttt}}}|||zzzwww^^^RRRRRRHHH:::999333333333222222333333333000111111111222222222222444444555555666777888888888:::===???@@@BBBEEEHHHKKKRRRUUUVVVaaa{{{kkkNNNHHHYYYrrrnnnRRRHHHGGGEEEBBBAAA>>>DDDPPP^^^gggfff```[[[llltttrrrjjjpppvvv}}}}}}nnnaaa___kkk|||qqqnnnpppqqqvvvvvviiiUUUGGGFFFJJJJJJ```nnnuuu{{{qqqmmmttt}}}~~~~~~iiiooo~~~hhhbbb___dddfffccc``````bbbbbbcccdddddddddddddddccccccccccccbbbccccccccc```]]][[[[[[^^^bbbfffgggccceeefffhhhiiiiiiiiihhheeeiiiggggggkkkjjjuuuwww[[[WWWgggvvvJJJCCC???@@@@@@>>><<<===>>>???BBBHHHNNNVVV\\\```fffjjjnnnpppqqqsssxxx|||{{{||||||zzzyyyzzz|||~~~~~~}}}|||||||||}}}yyy~~~ggg^^^```eeexxxnnnbbbXXXSSSSSSVVVYYY]]]dddnnn{{{xxxmmm[[[LLLCCC??????@@@III```llleeeiii|||gggVVVOOO???@@@AAABBBEEEKKKQQQVVVWWWYYYZZZ[[[[[[\\\___aaafffiiillluuudddSSSsssoooJJJAAA???;;;;;;:::777777888888999@@@IIIMMMSSS[[[___cccqqq{{{zzziiihhhuuu~~~vvvnnnlllrrr{{{fffWWWPPPNNN___eeedddYYYMMMKKKOOOTTTcccxxxxxxqqqtttwww|||yyy|||~~~ZZZFFF@@@AAAAAAAAAUUUeeewwwzzz}}}uuu\\\PPPPPPFFF888777444333333333333333333444222222222333333333444444333333444555666777888888:::<<>>AAAFFFMMMTTTZZZ^^^eeeiiinnnpppqqqssswww{{{||||||{{{zzzxxxxxxzzz|||}}}}}}|||||||||~~~yyyzzzkkk___]]]ZZZqqqvvvfffYYYSSSUUUXXXYYY\\\```fffqqqtttiiiZZZKKKBBB?????????DDDVVV``````mmm|||fffTTTKKK@@@BBBDDDFFFIIINNNTTTYYY[[[\\\]]]]]]\\\]]]___aaaggggggiiiqqqpppVVVqqqvvvOOOBBB@@@;;;<<<:::777666888888999>>>EEEDDDIIIQQQWWW\\\lll|||uuufffjjjttt|||{{{rrrkkkkkkssslll___\\\]]]vvv}}}{{{kkkXXXNNNLLLLLLccc{{{}}}ooodddiiiooo~~~^^^HHH???@@@BBBCCCYYYiii{{{zzz~~~vvv\\\OOOQQQHHH:::888444444333333333333444444333333333333444444444555222333444555666777888999<<>>;;;>>>:::777666888888888<<>>AAAEEEHHHIIIKKKMMMNNNQQQRRRVVVYYYZZZccc|||hhh^^^mmm~~~uuuxxxhhhOOOCCCCCCEEEBBBDDDCCCCCCLLL\\\hhhkkkcccbbbaaaeeessswwwfffhhhmmmoookkkjjjtttwwwfffmmmsssnnn```QQQGGGDDDFFF[[[gggkkkqqqmmmhhhjjjxxx|||rrrsss~~~}}}oookkk{{{vvvbbbbbbbbbaaaaaaccceeegggfffcccccccccccccccbbbbbbaaa```___]]]]]]]]]___```bbbcccaaa``````bbbeeeeeeeeeccccccdddeeedddcccbbbaaaaaadddaaabbbeeecccnnnfffWWWqqqUUUKKKBBBBBBDDDAAA>>>===;;;<<<@@@EEELLLTTT[[[^^^eeehhhmmmooooooqqqvvvyyyxxxyyy{{{{{{zzzyyyzzz{{{|||||||||}}}~~~rrr^^^VVVNNNaaavvv}}}eee\\\^^^```^^^[[[YYYWWWZZZfffssswwwsssccc\\\SSSJJJEEECCCCCCBBB===GGGNNNTTTjjjkkkUUUJJJEEEHHHLLLOOORRRVVVZZZ]]]```aaabbbaaa``````bbbdddfffbbbaaafffuuuyyy[[[ggghhhKKK===999???;;;777666888888888;;;???HHHJJJOOOSSSXXXeee}}}wwwrrriiivvvxxxmmmeeehhhssssssjjjnnnuuuzzzfff\\\XXXpppooo___UUU[[[||||||~~~hhhQQQBBB@@@EEEIIIaaaooo{{{vvv}}}~~~yyyZZZNNNTTTMMM===999555444444333333444444555111111222222222333333333444555666888999:::<<<<<<@@@CCCGGGJJJKKKLLLNNNPPPRRRQQQUUUZZZ[[[aaavvvhhhZZZhhhyyyxxxWWWEEEBBBCCCCCCDDDBBB@@@III]]]mmmtttrrrmmmeeeeeerrrxxxhhhhhhjjjhhhaaa]]]ggguuurrryyy~~~yyykkkXXXJJJCCCBBBWWWdddkkkrrroooggghhhggg}}}}}}yyy}}}yyyqqqttt~~~ssshhhkkk}}}sssbbbbbbbbbaaa___aaaeeeggggggcccccccccdddccccccbbbbbb___^^^\\\\\\\\\^^^```aaacccaaaaaabbbdddeeeeeedddccccccddddddcccbbb```___^^^aaa______bbb```kkk}}}yyyhhhUUUsssWWWLLLCCCCCCDDDBBB???===:::<<<@@@EEELLLTTT[[[___iiilllooopppoooooorrrvvvvvvyyy|||}}}|||{{{{{{|||{{{{{{|||}}}ttt___YYYTTThhhoooooodddfffgggddd[[[XXXSSSTTT___lllpppnnn^^^YYYQQQJJJGGGFFFEEEEEE:::DDDKKKPPPeeennnXXXLLLFFFJJJNNNQQQSSSUUUWWWYYYfffbbb^^^]]]aaafffhhhiiijjjkkkjjjiiiooo{{{ZZZZZZuuuqqqPPP@@@<<<<<<999888666555666:::===@@@KKKLLLSSSYYY[[[bbbzzzyyyjjjxxx~~~rrriiifffhhhrrrsssgggqqqnnn^^^XXXxxxqqqdddWWWUUUlll~~~zzz}}}vvvhhh]]]OOOCCCEEEOOOlllxxxvvvwww}}}aaaTTTXXXOOO>>>777777666555444333222222222555333222111111222444666999888888888:::===???AAADDDEEEHHHJJJLLLMMMMMMMMMTTTUUUWWWZZZ[[[aaapppqqqXXX[[[^^^DDDBBBBBBBBB@@@@@@AAAEEEPPPdddwww|||uuuooonnnsssyyy||||||fffiiillljjj^^^VVV^^^mmm}}}}}}mmmZZZLLLGGGCCCNNN\\\eeemmmsssrrrooolllwww}}}zzzxxxrrrnnnttt~~~wwwqqqaaahhhkkk]]]___^^^^^^^^^___aaacccdddfffdddbbbbbbcccdddbbbaaa^^^^^^]]]]]]]]]]]]\\\\\\```___^^^^^^^^^___```aaa```aaaaaaaaaaaa```^^^]]]]]]]]]^^^]]]ZZZ]]]kkkzzzxxx}}}kkk\\\eee___IIIAAACCC???>>>@@@===;;;===AAAEEEJJJRRR[[[```gggiiilllnnnppprrruuuwww{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxxxxyyy{{{zzz^^^SSSXXX```ssszzzuuupppjjjddd]]]XXXRRRPPPVVVaaaiiikkk```YYYPPPLLLLLLKKKHHHEEE???>>>DDDKKK\\\kkkUUUJJJGGGJJJNNNQQQSSSUUUXXXZZZaaa___^^^```dddggghhhhhhnnnooonnnmmmqqq}}}tttWWWVVVnnntttTTTCCC<<<999:::888666666666999<<>>777666666555444333333333333444333222222222333444555999999999:::<<>>@@@===;;;===@@@DDDIIIQQQZZZ___eeehhhllloooppprrruuuwwwzzz{{{{{{{{{zzzyyyyyyxxxzzzyyyxxxyyy{{{~~~fff[[[]]]ccciiinnn{{{vvvmmm```ZZZRRRNNNSSS]]]fffjjjccc\\\SSSNNNMMMLLLIIIFFFAAA???BBBHHHWWW~~~iiiVVVKKKKKKNNNQQQTTTVVVXXX\\\^^^\\\]]]___cccgggjjjjjjiiisssttttttrrruuu{{{zzzlllSSSSSSggguuuVVVEEE<<<777;;;999777666777999;;;===CCCEEELLLTTTWWW```xxxzzz|||zzzooogggdddjjjxxx~~~{{{tttmmmvvvzzzwwwzzznnn```SSSUUUqqqyyynnnbbbOOOGGGKKKJJJEEESSSkkkrrrdddbbbRRR===666666555444444333333333333222333333333444444444444999999:::<<<>>>BBBEEEGGGJJJKKKMMMNNNOOOPPPPPPPPPTTTTTTWWWZZZ[[[^^^gggrrrfffQQQTTT]]]sssfffLLLFFFFFFEEEBBBAAAAAAAAAEEEQQQ^^^qqqsssuuurrroooooosssxxx~~~~~~mmmZZZSSSTTTlllxxx~~~xxxrrrsssqqqnnnsss~~~dddMMMAAAAAAAAAFFFIIIKKKRRRbbbrrrzzz{{{~~~{{{rrrpppxxxzzznnnooo}}}nnn]]]WWWZZZZZZYYYYYYYYYYYYZZZZZZ^^^fffoooqqqkkkdddaaabbb^^^_________^^^]]][[[ZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\^^^```aaaaaa___]]][[[ZZZZZZZZZYYYVVVXXXdddpppjjjUUUXXXvvv\\\GGG???CCC@@@???@@@<<<;;;===@@@CCCHHHPPPXXX]]]cccgggllloooqqqssstttvvvzzzzzzzzz{{{zzzzzzyyyyyy{{{zzzyyyyyy{{{}}}pppeeeeeegggbbbdddmmmuuuhhh___TTTOOORRR[[[eeelllfff```WWWQQQOOOMMMKKKHHHCCC@@@AAACCCPPPwwwzzzfffUUULLLQQQSSSVVVXXXZZZ]]]```ccc[[[]]]```dddhhhkkkllllllsssuuuwwwwwwyyy~~~wwwfffPPPRRReeerrrRRRCCC===888<<<:::888777777888:::;;;@@@CCCJJJQQQTTT\\\ttttttvvvvvvllldddaaakkk{{{yyyqqqooottt||||||ooojjjqqq{{{}}}{{{qqqdddTTTMMM___{{{xxxeeePPPEEELLLKKKGGGXXXtttqqqcccaaaOOO;;;777666555444333333333333333111222333444555555555444888999:::===@@@CCCFFFHHHLLLMMMNNNOOOPPPQQQQQQRRRWWWWWWZZZ]]]^^^^^^eeemmm|||vvvWWWJJJPPPhhhzzzwwwzzzhhhOOOFFFDDDGGGEEEDDDDDDBBBCCCKKKUUU```gggnnnlllfffccchhhnnnxxxuuucccVVVPPPdddqqq~~~|||vvvpppqqqpppmmmooo{{{eeeNNNEEEFFF===AAABBB@@@FFFXXXnnnzzz}}}~~~|||xxxyyy{{{qqqpppyyytttjjjyyyjjj]]][[[\\\[[[[[[ZZZYYYYYYXXXXXX[[[bbbkkkmmmjjjeeebbbbbb^^^___``````___]]][[[YYY[[[[[[ZZZYYYZZZ[[[\\\]]]YYY[[[^^^``````^^^\\\ZZZ[[[ZZZ[[[[[[ZZZ[[[eeeqqqhhhVVVVVVqqq\\\FFF>>>CCCAAAAAA@@@;;;;;;===???BBBGGGNNNUUU[[[bbbffflllpppssstttuuuvvvyyyyyyzzzzzz{{{zzzzzzzzz{{{zzzzzzzzz{{{|||~~~xxxooollljjjaaa```fffyyyxxxooodddXXXRRRTTT\\\hhhsssjjjcccZZZSSSOOOMMMKKKJJJEEEAAA@@@@@@KKKrrrsss```RRRKKKTTTVVVYYY[[[\\\^^^aaaccc]]]___bbbeeehhhkkknnnppppppssswwwyyy|||yyydddOOOPPPbbblllJJJ???===;;;<<<:::999888777888999:::@@@BBBHHHNNNPPPXXXppp}}}qqqsss{{{|||rrrggg```^^^kkk|||zzzsssooohhhbbb```dddkkkqqq}}}}}}ssshhhcccfffkkk|||sssfffXXXNNNWWWooo{{{dddVVVVVVSSSNNN___zzziii^^^\\\KKK999999555555444333333333444444111222333444555555555555777888:::===AAADDDGGGHHHLLLLLLMMMNNNOOOQQQRRRRRRYYYXXXZZZ^^^^^^]]]aaahhhuuugggMMMLLLaaauuunnnvvvlllXXXKKKDDDFFFDDDCCCDDDCCCBBBGGGNNNVVV```jjjlllhhheeehhhmmmttt|||{{{jjjXXXLLLYYYeeerrryyy{{{|||{{{wwwpppsssuuutttrrrwwwxxxvvvuuurrrxxx~~~wwwyyyyyyeeePPPHHHJJJCCCGGGGGGAAABBBQQQeeessszzz~~~wwwuuu{{{yyyqqqrrrzzz{{{qqqooohhh^^^```]]]]]]\\\[[[ZZZYYYXXXWWW[[[]]]```cccfffeeecccbbb______``````___]]]\\\[[[\\\[[[ZZZZZZZZZ[[[]]]^^^YYYZZZ]]]______^^^]]][[[[[[ZZZ[[[]]]]]]___hhhrrrnnn[[[WWWnnn^^^GGG>>>BBBBBBBBBAAA;;;;;;===???AAAEEEKKKSSSXXXaaaeeekkkpppssstttvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~wwwqqqjjj\\\[[[```qqqyyyrrreeeXXXSSSTTT[[[jjjxxxmmmfff]]]UUUOOOLLLKKKJJJEEEBBBAAA???IIInnn{{{kkkYYYMMMHHHUUUXXX\\\^^^^^^^^^___aaaaaacccfffhhhiiillloooqqqnnnqqquuuwwwzzziiiRRROOOZZZkkkGGG<<<>>>>>>;;;:::999888888888999:::???@@@FFFMMMNNNVVVmmm}}}sssttt}}}zzzoooeee^^^[[[jjj}}}}}}pppccc```ZZZUUURRRTTTYYY^^^hhhlllkkkbbbYYYUUUTTTSSS___hhhsss|||}}}uuufff^^^UUUWWWhhhxxxggg```ZZZZZZkkkvvv```[[[\\\JJJ888:::555444444333333444444444222222333444555666666777888999<<>>@@@DDDIIIPPPUUU___ccchhhmmmppprrruuuwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzz{{{|||}}}~~~|||}}}tttgggSSSRRRVVVfff|||rrrdddWWWSSSRRRWWWgggxxxpppjjjaaaWWWOOOLLLKKKKKKFFFDDDDDDAAAHHHkkkqqqaaaQQQHHHFFFYYY]]]aaaccccccaaa``````bbbfffkkkmmmmmmmmmmmmooonnnppprrrtttuuuxxx}}}vvv]]]PPPQQQooooooIII<<<>>>===:::999999888888999::::::<<<>>>DDDKKKMMMUUUmmmyyyxxx{{{zzzoooddd]]]YYYiii|||}}}lll]]]ZZZTTTNNNJJJJJJNNNQQQVVV\\\]]]VVVOOOKKKHHHCCCGGGMMMVVV___jjjyyy{{{tttgggddd]]]YYYeeezzzzzzjjj^^^[[[bbbtttyyylll]]]___aaaLLL888999444444444333333444444555333333333333444666777999:::<<<>>>AAADDDFFFHHHIIIKKKKKKLLLMMMPPPSSSUUUWWWYYYWWWWWWYYYZZZYYY\\\```dddcccQQQVVVppp{{{zzzhhhQQQIIIEEECCCDDDBBB???@@@DDDKKKSSS```nnnxxx{{{yyyvvv~~~kkkWWWPPP\\\jjjrrryyyzzzqqq]]]bbbfffcccXXXRRRXXXcccgggeeeddd```UUUJJJEEEFFFMMMTTTTTTJJJBBBIIIYYYeeeyyy}}}|||}}}zzzvvvvvv{{{xxxvvvuuuqqqbbb^^^ccc```aaaaaaaaa```^^^]]]\\\]]]]]]]]]\\\]]]___bbbddd```___]]]]]]]]]^^^```aaa___^^^^^^]]]^^^___```aaa`````````aaabbbdddeeeeeecccaaaaaaccccccccchhhooo~~~kkkcccrrrhhhMMM???BBBBBBCCCCCC===<<<===>>>???BBBHHHNNNSSS\\\___dddhhhlllooorrruuuvvvwwwxxxzzz{{{|||||||||xxxxxxyyyzzz{{{}}}}}}~~~{{{|||~~~uuubbbPPPNNNOOO[[[rrr~~~uuufffYYYTTTRRRTTTdddvvvtttnnndddYYYQQQMMMMMMNNNHHHFFFGGGDDDGGGffftttgggXXXJJJDDDDDD^^^bbbfffiiihhheeecccbbbaaagggnnnrrrqqqnnnllllllpppqqqqqqqqqpppqqqtttvvvhhhTTTLLL]]]tttNNN???===<<<999999888888999999:::;;;:::<<>>@@@CCCFFFHHHIIIJJJKKKKKKLLLNNNQQQTTTWWWYYY\\\YYYXXXZZZ[[[[[[]]]bbb]]]xxxnnnVVVTTTjjj~~~bbbNNNIIIGGGFFFDDDAAAAAADDDAAAGGGUUUfffuuu{{{vvvppp}}}|||gggZZZgggttt|||llloooqqqlll___XXX___kkkhhhccc^^^YYYPPPGGGCCCDDDEEEMMMOOOFFF@@@GGGXXXfff|||{{{}}}}}}|||~~~{{{xxxvvvyyyzzzuuuxxxtttnnnttt{{{lllaaa```ddddddeeeeeeeeeeeecccaaa```^^^aaaccc```\\\[[[```eee```___]]]\\\\\\___aaacccccccccbbbaaabbbcccdddeeeccccccccccccdddfffiiijjjjjjgggggghhhgggfffiiiooo}}}}}}ssskkkxxxkkkOOO@@@BBBAAACCCCCC===<<<===>>>???BBBGGGMMMRRRZZZ]]]aaaeeehhhlllppptttvvvwwwxxxzzz{{{||||||}}}wwwxxxyyyzzz|||}}}~~~~~~zzz{{{}}}vvv___TTTPPPMMMUUUiiizzzjjj]]]XXXTTTTTTcccvvvwwwqqqggg\\\RRRNNNNNNOOOIIIHHHJJJEEEGGGbbbyyymmm```RRRFFFBBBCCCdddeeehhhkkkmmmlllhhheeeeeejjjooopppooommmmmmoookkklllpppuuuuuusssvvv{{{xxxZZZQQQ]]]~~~UUU@@@>>>AAA999999888888888999;;;<<<:::999>>>GGGKKKQQQggg|||{{{zzz~~~ssseeeXXX]]]gggyyynnnccc[[[TTTPPPMMMGGGEEEFFFOOOWWW\\\XXXQQQKKKFFFBBB;;;???CCCHHHVVVpppvvvlll___^^^]]]^^^hhhyyyyyyjjj]]]\\\gggzzz}}}xxxccc]]]kkkdddMMM>>>888555444444333333333444444555555555444444666:::===>>>???AAACCCGGGIIILLLMMMKKKLLLMMMNNNOOOSSSWWW[[[[[[[[[\\\\\\^^^___aaabbbbbbnnnqqqVVVJJJcccsssSSSMMMFFFCCCBBBAAAAAA@@@@@@BBBMMM```pppuuuuuuuuuwwwwwwxxxnnnqqqyyy|||vvvlllccceeemmmxxxqqqeeeXXXPPPKKKGGGBBBEEEGGGIIIFFFAAADDDUUUhhhzzz~~~~~~|||xxxzzz~~~|||xxxyyyzzz|||{{{yyyrrrlllgggxxxnnneeegggiiigggcccdddeeeffffffeeedddccciiihhhfffeeeccccccbbbbbbaaabbbbbb```^^^]]]^^^___eeedddddddddeeeggghhhjjjiiiiiihhhhhhhhhiiijjjkkkmmmiiiffffffeeeeeejjjqqqpppuuusssVVV???>>>EEECCC>>>===<<<<<<===>>>@@@DDDJJJOOOWWW[[[aaaeeefffiiinnnrrrwwwxxx{{{|||}}}}}}{{{zzz|||{{{{{{zzzzzz|||}}}~~~zzz{{{}}}zzzcccTTTNNNMMMUUUeeeyyyuuulll```WWWRRRTTT___llluuussslllbbbWWWOOONNNOOOLLLIIIJJJGGGJJJeeessscccYYYQQQIIICCCAAAgggiiikkknnnpppnnnjjjfffgggkkkoooooollljjjkkklllooooooqqquuuuuuuuuyyy~~~```TTT^^^___EEE???@@@999999888888888999;;;;;;:::999>>>FFFIIIMMM^^^ssswwwhhh[[[___iii{{{ssseee]]]UUUQQQMMMHHHGGGIIIPPPYYY```^^^WWWPPPIIICCC>>>@@@AAAEEERRRiiipppgggXXXWWWVVVZZZfffwwwqqqaaa[[[ddduuu|||jjjfffoooaaaGGG;;;999555444444333333444444555777777777666666888<<>><<<<<<<<<======???DDDJJJNNNVVV[[[```dddfffiiinnnrrrvvvwwwzzz|||}}}}}}|||{{{{{{zzzzzzyyyyyyzzz|||}}}{{{|||~~~gggWWWPPPKKKOOO[[[mmmyyyooocccYYYSSSTTT]]]hhhpppooojjjbbbXXXRRRQQQRRRKKKIIIIIIGGGLLLfff}}}nnn]]]SSSLLLEEE???>>>eeefffhhhjjjllljjjeeebbbiiilllnnnmmmjjjiiijjjllltttrrrrrruuuvvvvvv{{{dddTTT^^^lllMMM@@@>>>:::999888888888999:::;;;999999>>>EEEFFFHHHTTTcccuuuyyy}}}|||mmm______hhhyyy{{{iii```WWWSSSOOOKKKKKKMMMRRR]]]ffffff```XXXNNNFFFAAA@@@@@@BBBLLL```{{{{{{fff]]]OOOMMMNNNUUUccctttlll]]]___ooo~~~rrrpppsss]]]AAA888:::555444444444444444555555888888999888888:::>>>AAADDDFFFIIIKKKMMMMMMMMMLLLLLLNNNQQQRRRSSSUUUWWWYYY[[[]]]___aaabbbccccccbbb___fffyyylllXXXZZZpppqqqWWWCCCEEEKKKIIIDDDDDDCCCAAADDDLLLUUU^^^lllwwwtttpppwwwwww~~~ttthhhcccmmmmmmiii___SSSLLLNNNRRRJJJJJJJJJFFFAAAGGG\\\rrr|||}}}}}}~~~~~~}}}zzz{{{|||~~~tttrrryyy}}}ooojjjhhheeefffjjjcccdddeeeeeeeeeeeedddcccgggggggggffffffgggggghhhbbbcccdddcccbbbaaabbbdddfffeeeeeedddeeefffhhhiiijjjjjjjjjkkkkkkkkkllllllooollljjjjjjhhheeeggglllwwwkkkgggwwwxxx]]]DDD???CCCCCC???===<<<<<<======???CCCIIIMMMTTTYYY___ccceeeiiinnnrrrtttuuuxxxzzz|||}}}}}}|||zzzzzzyyyxxxyyyzzz{{{||||||}}}rrr^^^UUULLLJJJQQQaaawww}}}ssseee[[[TTTTTT[[[eeejjjjjjhhhbbbZZZTTTSSSTTTMMMKKKLLLLLLQQQjjjyyyjjjYYYOOOHHHBBB>>>===bbbcccdddggghhheeeaaa]]]iiilllnnnmmmkkkjjjlllooouuussssssvvvxxxxxx|||iiiWWWZZZzzzsssRRRAAA===:::999888888888999:::;;;777888===CCCEEEEEEMMMVVViiiooovvv|||qqqccc^^^eeetttpppfff\\\WWWSSSOOOOOORRRVVVbbbmmmooojjjaaaTTTJJJDDDAAA>>>???GGGXXXqqqvvv]]]QQQHHHEEEGGGRRRcccsss|||```ZZZkkk~~~tttrrrrrrZZZ>>>777888555444444444444555555666777888999::::::<<<@@@CCCFFFHHHLLLOOOQQQQQQPPPOOONNNPPPSSSUUUUUUVVVXXXYYYZZZ\\\___aaaccccccbbbaaa```cccqqqxxx```RRR___{{{bbbEEEEEEKKKHHHDDDEEEDDDBBBBBBDDDHHHPPP```nnnuuutttuuuuuu|||ppptttzzz~~~pppddd___aaabbb\\\QQQJJJOOOXXXUUUTTTRRRKKKEEEJJJ```uuu}}}||||||}}}|||||||||zzzzzz{{{}}}xxx|||yyyggghhhiiicccaaagggccccccccccccccccccccccccdddddddddeeefffggghhhiiifffggghhhgggfffdddeeeeeeeeeeeedddccccccdddffffffjjjkkkkkklllllllllllllllooolllkkkllliiiddddddhhhppplll^^^iiiyyy___FFF>>>AAABBB@@@>>><<<=========>>>BBBGGGKKKSSSXXX^^^bbbeeehhhmmmrrrrrrtttvvvxxx{{{|||}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}ggg\\\OOOIIILLLZZZqqqtttggg]]]VVVUUUZZZbbbdddffffffbbb[[[UUUSSSSSSQQQNNNPPPRRRYYYqqqyyyjjjXXXNNNHHHBBB??????cccdddeeehhhiiifffbbb^^^gggjjjmmmnnnmmmnnnqqquuusssqqqsssxxxzzzyyyzzz|||nnn\\\TTTqqqxxxUUUBBB???;;;:::999888888888999:::666888<<>>AAADDDEEEHHHLLLQQQTTTUUUTTTTTTPPPSSSUUUWWWWWWWWWYYYZZZZZZ[[[^^^aaabbbbbbaaaaaaaaabbbllliiiQQQSSSlllhhhHHHBBBEEEDDDCCCFFFDDDCCCCCCCCCBBBEEEQQQ^^^rrrvvvzzzssspppmmmmmmooouuu}}}}}}nnn\\\\\\]]]ZZZPPPGGGJJJSSS```^^^ZZZSSSJJJMMM```uuu|||xxx|||}}}xxx|||{{{{{{{{{yyyxxxyyy|||~~~{{{tttdddfffhhh```^^^cccbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbdddfffggghhhjjjlllmmmllliiigggffffffeeedddcccbbbbbbbbbcccdddiiijjjkkklllllllllkkkkkkmmmjjjjjjjjjgggcccbbbfffjjjppp[[[^^^|||cccIII===???BBBAAA@@@<<<===<<<<<<===@@@FFFJJJQQQVVV\\\aaadddhhhmmmqqqqqqrrrtttwwwyyy{{{|||}}}|||{{{zzzzzzzzz{{{}}}~~~}}}~~~mmmaaaSSSJJJJJJWWWnnnuuuggg^^^XXXVVVZZZ```aaadddfffddd]]]UUUQQQPPPQQQNNNQQQUUU___wwwzzzjjjXXXMMMGGGBBB@@@AAA```aaadddfffgggeeeaaa]]]cccggglllooooooqqquuuxxxsssqqqrrrxxx{{{zzzyyyzzz~~~kkk\\\RRRkkk~~~YYYCCC@@@;;;:::999888888888999:::888888:::===AAAEEEIIILLL^^^fffrrr{{{sssddddddeeekkkvvvvvvlllfffaaa[[[ZZZ\\\___jjjtttxxxvvvnnn```TTTIIIBBB>>>???CCCKKK```tttbbbOOOIIICCCEEEVVVhhhuuuqqq[[[aaaqqqmmmfffeeeTTTAAA888444444444444444555666777777666888:::<<<===???CCCEEEFFFIIILLLPPPTTTUUUVVVVVVTTTUUUWWWXXXWWWXXXZZZ\\\ZZZ\\\^^^```aaabbbaaaaaabbbcccjjj{{{www]]]RRR___yyykkkRRREEEAAAAAADDDGGGDDDCCCDDDDDDAAA@@@FFFOOOfffnnnzzzvvvmmmuuunnnkkkiiimmmuuu}}}kkkeeebbb___VVVJJJGGGLLL[[[[[[YYYRRRIIIJJJ[[[nnn~~~~~~yyywww{{{xxx~~~~~~{{{{{{{{{yyyxxxwwwxxx{{{|||yyy}}}pppeeeeeefff```]]]^^^``````____________``````^^^^^^___```bbbdddfffgggkkklllnnnmmmkkkhhhggggggfffeeecccbbbaaabbbbbbcccggghhhiiijjjkkkjjjiiiiiiiiigggfffgggeeeaaaaaaeeegggwww]]]\\\zzzkkkOOO???>>>BBBBBB@@@======<<<<<<<<>>DDDHHHHHHWWW```mmmyyyqqqbbb^^^[[[^^^fffooovvv~~~~~~tttnnnhhhaaa^^^___cccllluuuxxxwwwqqqdddYYYLLLCCC???@@@@@@EEEVVVjjjnnn]]]MMMEEEGGGXXXjjjuuu~~~hhh___bbbxxx}}}kkkeeebbbQQQ???999555444444444444555666777888777999<<<>>>@@@BBBEEEHHHIIIJJJMMMOOORRRTTTUUUVVVWWWXXXXXXXXXWWWXXX[[[]]]]]]]]]^^^___aaabbbcccddddddgggjjjtttrrrZZZYYYmmm}}}wwwgggRRRDDDBBBDDDDDDDDDCCCDDDEEEBBB???AAAFFFUUU^^^rrrxxxnnnooozzz}}}tttpppkkkhhhiiillloooqqqyyyxxxwwwxxx{{{uuulllkkkdddVVVMMMLLLTTTVVVXXXTTTMMMNNN^^^ppp|||~~~{{{zzzzzz|||~~~~~~~~~}}}~~~|||xxxyyyxxxxxx|||~~~zzznnnqqqrrrrrrsss}}}sssnnngggddddddbbb___]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^___```aaaccceeeffffffiiikkklllkkkiiiiiiiiihhhgggeeeccccccccccccddddddeeegggiiiiiihhhgggfffeeebbbbbbcccaaa___aaaeeefff}}}dddaaa|||vvvWWWCCC???BBBBBB???======<<<;;;;;;>>>CCCGGGMMMSSSZZZ___bbbgggmmmqqqrrrrrrssstttvvvxxxzzz{{{{{{{{{zzzyyyzzz{{{|||}}}|||}}}rrr```QQQJJJQQQfffzzzwwwiii___YYYTTTTTTWWW___dddjjjjjjddd\\\VVVSSSMMMHHHKKKSSSccc|||jjjVVVJJJDDD@@@???@@@cccdddgggjjjlllkkkgggccc___eeekkkooopppqqqsssuuuzzztttqqquuuyyyzzz|||~~~yyyllleeeWWWmmmeeeGGGAAA<<<;;;999888888888999999===;;;777777;;;BBBFFFFFFPPPZZZhhhttt}}}ooo```TTTPPPPPPVVV^^^fffooowwwyyyssslllddd``````fffnnnuuuxxxwwwrrrfff[[[NNNDDD???@@@???@@@OOObbbxxxiiiPPPFFFHHHZZZkkkuuu~~~|||vvv```XXXppp|||{{{kkkfffbbbNNN===888666444444444555555777888888888;;;>>>@@@BBBDDDGGGJJJKKKLLLMMMOOOPPPRRRSSSTTTYYYYYYYYYXXXWWWXXX\\\____________```aaaccceeefffgggjjjkkkooo~~~cccVVVfff~~~|||```JJJCCCCCC@@@DDDBBBCCCEEECCC???@@@CCCIIIQQQiiiwwwnnnjjjrrrvvv~~~{{{tttkkkccc```dddhhhooonnnnnnpppttt{{{ttttttqqqcccVVVSSSUUUZZZ^^^^^^YYY[[[kkk|||zzz}}}yyywww|||~~~~~~}}}xxxzzzyyyyyy}}}~~~yyyhhhfff```]]]eeewwwjjjllliiidddccceeebbb]]]]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^___```aaaccceeefffbbbeeehhhjjjjjjjjjjjjjjjjjjhhhgggeeedddddddddeeecccdddfffggghhhgggeeedddbbb______```___]]]```ffffffzzzjjjggg~~~]]]FFF@@@BBBBBB>>>======<<<;;;;;;>>>CCCFFFMMMRRRYYY^^^bbbgggmmmqqqrrrrrrssstttvvvxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{|||{{{}}}{{{hhhVVVLLLPPPdddwwwyyyjjj```XXXRRRQQQSSS^^^eeelllmmmhhh```ZZZWWWMMMHHHKKKTTTfff~~~mmmXXXLLLEEEAAA@@@BBBggghhhggghhhlllpppllleeebbbeeeiiikkklllnnnssswwwtttxxxxxxttttttxxxyyyuuu{{{}}}yyydddWWWeeejjjIIIEEE???<<<;;;;;;999666777;;;;;;:::999999;;;>>>BBBDDDOOOTTT```qqq}}}mmm___VVVQQQKKKHHHKKKQQQWWWZZZooovvvyyyrrrnnniiibbb______dddmmmrrrqqqooonnndddWWWIIICCC@@@AAA??????JJJYYY{{{nnnYYYJJJHHHZZZllluuueeePPPcccrrrzzzyyy{{{kkkooovvviiiIII777777777666777777666666777999<<<;;;>>>AAADDDEEEFFFIIIKKKLLLMMMNNNPPPQQQQQQPPPPPPUUUVVVWWWWWWWWWYYY\\\___`````````bbbccceeeggghhhmmmlllmmmrrrxxx|||^^^___nnnKKK===DDD@@@CCCDDDCCCBBBBBBAAA@@@AAAHHHTTT```hhhkkkkkkjjjsss{{{zzzpppiiiccc^^^ooossstttooonnnvvvvvvjjjggghhhooorrrnnnhhhkkkuuu~~~}}}|||yyywwwzzz|||{{{~~~|||{{{{{{|||wwwqqqnnnooopppjjjccc```___[[[cccsssuuuttt}}}qqqiiiooowwwffffffeeeeeeeeeeeedddddddddaaa^^^ZZZXXXXXXYYYZZZ[[[[[[ZZZ[[[]]]```ccceeebbbbbbdddfffhhhjjjkkklllggghhhggggggfffeeeccccccccccccdddeeeeeeeeeddddddccc^^^[[[]]]______bbbeeeiiiuuussshhhhhhLLL@@@@@@AAA???>>>===<<<<<<===???AAABBBKKKPPPVVV[[[___eeemmmrrrssstttuuuuuuuuuwwwzzz}}}{{{||||||{{{zzzzzz|||~~~nnn]]]UUUVVV^^^ggg~~~mmmbbbZZZSSSOOOOOOaaajjjrrruuusssmmmbbbXXXQQQJJJHHHTTToooppp\\\QQQHHH???>>>DDDggghhhggghhhlllpppllleeegggiiikkkkkkkkklllooorrrssswwwvvvsssuuuzzz|||yyyzzz|||fffUUUcccoooKKKBBB@@@<<<;;;;;;999666777::::::999999999;;;>>>AAACCCLLLQQQ]]]mmmyyyoooaaaUUUPPPHHHDDDEEEIIINNNQQQ```hhhwww|||ssskkkfffaaa\\\ZZZ\\\ccckkkpppllliiifff\\\OOOHHHBBB@@@AAA??????KKKZZZ|||rrr\\\LLLIIIZZZmmmvvvjjjRRR]]]kkk|||yyy{{{{{{iiinnnwwwlllMMM;;;999777666777777777666777:::======@@@CCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPOOONNNSSSUUUVVVWWWXXXZZZ]]]```aaaaaaaaabbbccceeefffggghhhhhhiiilllqqq}}}iiihhh\\\CCC;;;???AAACCCCCCCCCBBBAAA???>>>CCCJJJRRRZZZ```dddfffpppuuuxxxvvvssspppjjjcccjjjrrrxxxwwwuuuwwwzzz{{{xxxuuuvvv||||||vvvuuu{{{~~~{{{yyyxxxvvvvvv~~~zzz|||~~~{{{yyyyyyyyy{{{wwwqqqjjjfffbbb^^^ZZZ]]]ggglllsss}}}qqqkkkrrr|||oooeeeeeeeeeddddddcccccccccdddbbb___\\\ZZZYYYYYYYYYYYYYYYXXXYYYZZZ]]]```bbb```aaabbbdddeeegggiiijjjfffffffffeeeeeedddcccbbbbbbcccdddeeeeeefffeeeeeefff```\\\^^^``````bbbeeehhhsssvvvpppllllllNNN@@@@@@AAA@@@>>>===<<<<<<===>>>AAABBBJJJNNNUUUZZZ^^^dddkkkqqqrrrssstttttttttvvvyyy|||{{{||||||{{{zzzzzz}}}yyyhhh]]]XXXZZZ```}}}~~~pppdddXXXQQQQQQVVVbbbllluuuyyyxxxsssiii^^^UUUOOOMMMXXXrrrppp\\\QQQHHH@@@???EEEhhhhhhgggfffiiimmmlllgggjjjkkklllkkkjjjkkkmmmoooqqqttttttrrruuu{{{~~~~~~yyyzzzqqqVVV___{{{zzzSSS@@@BBB===;;;;;;:::666777:::999999888999:::===@@@BBBIIIMMMXXXhhhtttzzztttfffYYYSSSJJJDDDBBBEEEHHHJJJQQQYYYhhh~~~uuukkk```[[[VVVSSSSSSVVVaaajjjnnnjjjfffbbbXXXLLLIIICCCAAABBBAAAAAANNN^^^{{{xxxrrr^^^NNNIIIYYYmmmwww}}}sssVVVUUUbbbssszzzwwwxxx~~~~~~hhhllluuukkkNNN===:::666666777888888888999<<<>>>???BBBEEEGGGHHHHHHJJJKKKOOOOOOPPPQQQPPPOOONNNMMMQQQSSSUUUVVVXXXZZZ^^^```bbbbbbbbbbbbcccdddeeefffggghhhjjjkkklllvvvooohhhyyysssPPP888>>>>>>@@@CCCEEECCC@@@>>>>>>>>>@@@DDDJJJSSS[[[```iiinnnrrrtttwwwxxxssskkkiiirrryyyxxxuuuvvvxxxxxx}}}~~~{{{vvvxxx|||wwwvvvwwwvvvtttvvv|||xxx~~~~~~}}}zzzwwwvvvwwwxxx{{{xxxqqqfffZZZRRRPPPQQQ^^^wwwvvvsss{{{ooogggeeeddddddcccbbbaaaaaa```cccbbbaaa___]]][[[YYYYYYZZZYYYXXXXXXYYY[[[^^^___^^^^^^___```aaaccceeefffddddddccccccbbbbbbaaaaaaaaabbbccceeefffgggggghhhhhhbbb^^^___``````aaadddfffppprrrrrrsssqqqQQQAAA???AAAAAA>>>===<<<<<<<<<>>>@@@AAAGGGLLLRRRWWW[[[aaahhhnnnoooqqqrrrssssssuuuxxxzzz{{{||||||{{{zzzzzz}}}uuufffZZZVVVWWWuuu{{{ooo```UUUVVV\\\dddooozzz|||rrrhhh]]]WWWTTT___wwwqqq]]]QQQHHH@@@@@@FFFjjjiiiddd```ccciiikkkiiihhhiiiiiijjjkkklllnnnpppooopppppppppsssyyy}}}~~~zzz{{{}}}[[[YYYjjjbbbBBBDDD???;;;;;;:::777777:::888888888888:::<<<>>>@@@GGGJJJTTTcccnnnuuu|||{{{mmmaaaZZZPPPHHHEEEEEEGGGHHHIIIPPP]]]sssxxxrrrggg[[[UUUPPPNNNPPPTTTbbbmmmsssoookkkggg]]]RRRJJJDDDBBBCCCBBBDDDQQQaaayyy~~~vvvjjjgggZZZLLLHHHWWWkkkxxx{{{}}}}}}]]]RRR[[[lll}}}|||~~~vvvmmmnnnrrrfffJJJ;;;999555777888999999999;;;>>>@@@BBBEEEHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOQQQTTTVVVXXXZZZ^^^```bbbbbbbbbbbbbbbcccdddeeeggghhhjjjjjjhhhooossscccggghhhJJJBBB>>>===AAAEEEDDDAAA???AAA???======AAAHHHPPPUUU___gggpppvvv{{{}}}xxxrrrqqquuuvvvpppmmmpppwwwzzz|||xxxvvvwww{{{xxxqqqpppssstttvvvzzz{{{wwwvvv{{{|||{{{yyywwwtttsssuuuwww{{{yyysssfffUUUIIIKKKRRRlllrrreeedddccccccbbbaaa``````___^^^````````````___^^^\\\[[[]]]\\\ZZZZZZZZZ\\\^^^```]]]]]]\\\]]]^^^___aaabbbaaaaaa`````````````````````aaaccceeegggiiijjjjjjiiiccc_________^^^___bbbccckkkxxxvvvtttxxxVVVBBB>>>@@@AAA???>>><<<;;;<<<===???AAAEEEJJJPPPTTTXXX^^^eeekkklllnnnppprrrssstttwwwyyyzzz{{{{{{{{{zzz{{{}}}}}}zzziiiYYYSSSSSSnnnsssddd^^^^^^eeeqqq~~~{{{qqqeee```]]]fff|||qqq]]]QQQIIIAAABBBHHHmmmjjjccc\\\]]]eeekkkmmmhhhhhhhhhiiikkkmmmnnnnnnlllkkklllnnnqqqtttxxx{{{zzz|||~~~cccWWWYYYxxxvvvKKKGGG@@@;;;;;;:::888777999777777777888999;;;===>>>EEEGGGOOO]]]iiiqqqyyysssggg___TTTKKKFFFFFFFFFGGGEEEJJJTTThhhzzzvvvkkk```YYYTTTRRRSSSWWWhhhttt|||yyytttoooeeeYYYMMMFFFCCCCCCBBBCCCPPP```zzzyyypppeeeXXXUUURRRHHHEEESSSfffvvvyyy}}}eeeSSSXXXfffyyyzzzuuuxxxssspppaaaFFF999:::777777888999:::;;;===@@@CCCDDDGGGKKKMMMMMMMMMMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSPPPRRRUUUWWWYYYZZZ]]]___aaaaaaaaaaaaaaabbbcccdddbbbdddfffeeecccgggxxx~~~ggg```rrrhhhNNNDDD===@@@DDDDDDBBBBBBCCCAAA>>><<<>>>AAAEEEHHHSSSaaaooovvvxxxyyywwwtttwwwzzzxxxoooiiikkkqqqtttuuurrrooopppwww~~~}}}~~~|||vvvoooooosssuuuzzz}}}xxx}}}xxxxxxvvvtttrrrsssuuuwww{{{yyyttthhhVVVKKKRRR___hhh```fffbbbbbbaaa```______^^^^^^\\\]]]___```aaaaaa______]]]\\\[[[ZZZZZZ\\\^^^___]]]]]]\\\[[[[[[]]]^^^_________^^^^^^^^^______```___aaacccfffhhhjjjkkkllliiiccc^^^^^^^^^\\\]]]```aaaggg~~~~~~tttiii\\\EEE>>>@@@AAA???>>><<<;;;;;;===???@@@CCCHHHNNNRRRVVV[[[bbbhhhjjjllloooqqqrrrtttwwwyyyzzz{{{{{{{{{zzz{{{~~~|||~~~zzzhhhXXXRRRTTThhhxxxiii```fffrrrvvvjjjfffdddlllqqq\\\QQQHHHAAABBBIIInnnlllddd\\\\\\dddlllnnnkkkiiihhhiiikkklllllllllfffeeegggmmmppprrruuuyyyzzz}}}lllZZZSSSoooYYYJJJBBB;;;;;;;;;999888999666666777777999:::;;;<<>>BBBEEEEEEHHHMMMPPPPPPPPPPPPPPPNNNOOOQQQTTTUUUVVVVVVVVVSSSUUUXXXYYYZZZZZZ\\\]]]____________```aaabbbcccbbbbbbdddeeedddgggrrrsssgggaaa|||{{{fffSSSCCCAAADDDCCCBBBEEEAAAAAA???>>>============HHHWWWffflllnnnpppqqqpppvvv|||~~~wwwooolllkkkjjjpppnnnkkklllttt~~~zzzzzzwwwxxxvvvppppppuuuxxx}}}|||{{{|||zzzxxxrrrssssssrrrqqqrrrtttwwwxxxvvvrrrjjjZZZQQQ]]]oootttccc```eee````````````____________[[[\\\^^^```aaaaaaaaa```[[[ZZZYYYXXXYYY[[[]]]^^^```^^^]]][[[[[[\\\^^^___^^^]]]\\\\\\\\\^^^___``````aaacccfffiiikkklllllliiibbb^^^^^^^^^\\\]]]___aaadddzzzppp\\\rrraaaGGG>>>>>>@@@???>>><<<;;;;;;<<<>>>???BBBFFFLLLQQQTTTYYY```fffhhhkkknnnqqqssstttwwwyyyyyyzzz{{{{{{zzz{{{~~~~~~~~~{{{{{{|||iiiXXXTTTWWWaaaqqqeeefffppp}}}wwwmmmjjjhhhoooqqq[[[PPPGGGAAABBBIIImmmmmmiiibbbaaagggmmmnnniiigggfffhhhkkknnnnnnmmm```___dddmmmrrrrrruuuyyyxxx}}}rrrbbbYYYpppfffLLLCCC;;;;;;;;;999888999555666666777888999::::::???@@@FFFRRR^^^gggrrrzzz{{{rrrdddWWWOOOJJJHHHGGGCCCFFFIIIRRRooo|||}}}tttkkkeee```YYYWWWXXXmmm~~~rrrcccZZZQQQKKKCCC???HHHVVV~~~ooo]]]KKKEEEBBBAAACCCKKKXXXiii|||xxx}}}wwwTTTQQQYYYmmm}}}|||xxxvvvkkkYYY@@@888<<<:::888999;;;<<<===@@@DDDGGGEEEIIINNNRRRRRRRRRRRRSSSQQQRRRTTTVVVWWWWWWWWWWWWVVVYYY[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]___```bbbcccbbbaaabbbeeefffhhhooowwwzzzcccmmmgggMMMDDDCCCAAABBBFFFAAAAAAAAA@@@>>>===<<<;;;@@@JJJTTTZZZ___fffiiiiiipppyyy|||vvvssspppnnnrrrpppkkkggglllvvvyyywwwxxx{{{yyyqqqpppxxxyyytttsssxxxxxx||||||~~~~~~zzzuuupppkkkmmmoooppppppqqqsssuuutttpppnnnhhh\\\VVVeee{{{xxxiiicccaaaaaa____________````````````]]]]]]^^^_______________[[[[[[YYYYYYZZZ\\\^^^```cccaaa___]]]\\\]]]___```]]]\\\[[[[[[\\\^^^```aaaaaabbbdddgggiiikkklllllliiiccc^^^^^^^^^]]]^^^aaaccccccvvvsssZZZhhheeeIII>>>===??????>>><<<;;;;;;<<<===???AAAFFFLLLPPPSSSXXX___dddgggjjjnnnqqqsssuuuwwwyyyyyyzzz{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}{{{{{{xxxwwwmmmZZZUUUXXXYYYtttkkkeeennnyyy|||uuunnnkkkjjjqqqpppZZZNNNFFF@@@BBBIIIlllnnnmmmhhhgggjjjmmmmmmdddccccccggglllqqqrrrrrr\\\\\\bbbmmmssssssvvv{{{www}}}uuuiiiaaauuunnnMMMDDD;;;;;;;;;:::888888555555666777888999999:::======CCCOOO[[[dddoooxxx|||pppbbbXXXRRROOOMMMGGGJJJHHHLLLfffssskkkjjjqqq|||yyyqqqiiiddd^^^WWWRRRRRRjjjqqqggg[[[SSSHHHAAAHHHUUUvvvbbbOOOHHH???@@@CCCJJJTTTcccxxxxxx}}}{{{RRRMMMTTTiiizzz~~~zzz}}}pppfffUUU>>>666:::777888999;;;<<<>>>@@@DDDGGGEEEIIIOOOSSSTTTTTTTTTTTTSSSTTTVVVWWWXXXWWWWWWVVVYYY[[[]]]]]][[[YYYYYYYYY[[[[[[[[[\\\^^^```aaabbb]]][[[\\\aaadddeeehhhmmmwwwmmmfffmmmvvvUUUGGGCCC@@@AAAGGGCCCCCCCCCBBBAAA@@@???>>><<<@@@EEEJJJTTT___eeedddkkkttt{{{{{{xxxzzz{{{{{{vvvtttlllddddddkkkmmmjjjooonnnpppsssvvvxxx{{{~~~~~~zzzxxxwwwuuuvvvoooqqq}}}{{{yyy~~~wwwzzz~~~}}}}}}zzzrrrjjjgggiiilllnnnoooppprrrssspppllljjjfff\\\XXXhhhlllcccdddbbb\\\^^^^^^______```aaaaaaaaa______^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]___aaaccceeeccc```^^^]]]^^^```aaa]]]\\\[[[[[[\\\^^^```bbbaaaccceeegggiiikkklllllljjjddd______```^^^___bbbeeecccuuu|||___ggggggKKK>>>===>>>???>>><<<;;;;;;<<<===>>>AAAFFFKKKOOOSSSXXX___dddfffjjjnnnrrrtttuuuxxxyyyyyyzzz{{{zzzzzz|||~~~}}}|||}}}~~~}}}zzzzzz|||wwwrrr]]]UUUXXXTTT|||~~~zzzsssooodddmmmvvv|||zzzsssmmmkkkjjjqqqoooYYYMMMEEE???BBBIIImmmqqqqqqlllkkknnnnnnjjjddd```cccmmmuuuvvvwww{{{hhheeeffflllrrruuuxxx|||~~~yyywww~~~sssbbboooaaaBBB:::???777999???666888888888888999:::;;;;;;888888<<>><<<:::<<<@@@BBBCCCEEEGGGIIIGGGJJJMMMQQQUUUWWWYYYYYYVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]]]]]]]\\\^^^aaadddlllqqqfffzzznnnRRRAAA>>>@@@AAAEEEDDDCCCAAA@@@???======>>>======???DDDKKKRRRWWWgggmmmuuuzzz|||{{{zzzyyy|||zzzvvvrrrooommmllllllpppooonnnooopppooommmkkknnnpppoookkkkkkqqquuuvvv~~~}}}|||~~~~~~}}}}}}~~~xxxrrroooooonnnjjjfffhhhiiijjjlllnnnmmmjjjgggiiiiiiaaaXXXZZZgggoooooottt|||vvvlllfffbbb```___aaaaaabbbeeeffffffeeeccc]]]```bbbbbb```___aaacccaaaaaaaaa___]]]\\\]]]___]]]___aaa___\\\]]]bbbggg```]]]YYYYYY\\\^^^^^^]]]^^^```bbbeeefffgggggggggddddddeeecccbbbaaabbbdddffffffsssuuuvvvvvvaaaddd~~~qqqSSS@@@<<>>===<<<::::::===BBBHHHKKKXXX```jjjrrrvvvvvvuuuttt|||}}}}}}{{{xxxvvvvvvxxxrrrqqqqqqqqqssstttsssqqqxxxzzzxxxttttttxxx{{{zzz~~~~~~~~~uuuooohhheeeeeeeeebbb```dddeeefffggggggeeebbb```bbbhhhiiiggglllwww{{{xxxqqqvvv{{{~~~xxxpppiiieeebbbaaa```cccbbbbbbcccdddddddddccc]]]```bbbbbbaaa___```aaaaaaaaaaaa```^^^]]]]]]]]]\\\___```^^^[[[\\\```dddccc```]]]]]]___aaaaaa``````aaabbbcccdddddddddcccbbbccccccbbb```___aaabbbeeedddooozzz{{{vvvaaaddduuuUUU@@@<<<>>>???>>>>>>>>>>>>=========???EEEJJJKKKLLLOOOXXX___dddhhhmmmoooooonnnppprrrtttwwwzzz||||||{{{||||||~~~~~~|||{{{|||}}}mmm```[[[]]]qqq{{{qqqddd```]]]]]]```aaa```___]]]]]]```kkk}}}zzzhhhSSSGGGBBB@@@@@@CCCnnnmmmiiigggjjjooooookkkoookkkjjjnnnqqqrrrsssuuu|||tttnnnmmmnnnooosssyyy|||yyywwwxxx}}}___UUUuuu\\\>>>???>>>999:::999888888888888888:::;;;<<<;;;999:::AAAJJJUUUdddqqqyyy~~~yyylll___YYYVVVRRRPPPSSSccc|||jjj]]]SSSJJJDDDFFFFFFEEEEEEEEEDDDAAA???FFFVVViiiwww~~~zzzsssllllllkkkdddVVVIIIHHHNNN}}}{{{eeeLLLEEEAAA???CCCMMM]]]sssqqqbbbPPPLLLaaayyy~~~~~~www|||ppp[[[EEE;;;;;;===>>>@@@BBBEEEFFFFFFFFFHHHIIIMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[]]]^^^___aaabbbbbb_________```aaabbbcccccc^^^___```___^^^___aaacccjjjkkkzzzmmmYYYFFF888>>>???@@@CCCDDDDDDAAA???>>>===:::888888;;;>>>@@@LLLUUUaaalllrrrtttttttttzzz}}}{{{}}}zzzyyyxxxyyy{{{|||}}}|||}}}|||~~~|||xxxooojjjccc```aaabbbaaa___cccddddddcccaaa]]]YYYWWWYYYjjjzzzuuuvvvwww|||rrrnnnjjjhhhgggfffeeecccdddddddddccccccccccccccc^^^aaacccdddbbb`````````aaaaaaaaaaaa```^^^\\\[[[\\\]]]^^^]]]ZZZZZZ]]]```dddbbb```___aaabbbbbbbbb```aaaaaaaaaaaa``````___```aaaaaa___^^^]]]___```cccaaaiiiwwwaaaeee}}}ZZZBBB<<<>>>????????????>>>>>>>>>>>>AAAFFFJJJJJJJJJMMMTTT[[[aaafffkkkmmmllllllnnnppppppssswwwyyyzzz{{{|||}}}~~~|||zzzzzz{{{qqqddd___^^^ooozzznnnbbb]]]VVVSSSTTTUUUTTTSSSQQQRRRVVVaaasssssscccQQQGGGBBB>>>>>>???nnnjjjfffeeeiiimmmmmmkkknnnllljjjkkklllmmmoooqqqzzzsssnnnnnnpppqqquuuzzz}}}|||}}}}}}}}}sss]]]nnnlllBBB>>>AAA:::888;;;888888777777888:::<<<======:::999>>>EEEOOO^^^jjjuuu{{{yyymmm```^^^[[[WWWVVV```zzz{{{jjj```YYYRRRLLLKKKIIIFFFEEEEEEDDDBBB@@@EEESSSaaaiiikkkjjjeee___^^^aaaeeebbbUUUIIIHHHNNNvvvmmmTTTHHHBBB???BBBLLL]]]tttppphhhTTTLLL```yyyuuuxxxwwwsss|||nnnWWWDDD;;;;;;>>>???BBBDDDGGGHHHIIIJJJKKKMMMQQQQQQPPPPPPQQQSSSTTTVVVXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___```aaaaaa```_________```bbbccceee```aaabbbbbbaaaaaabbbdddjjjiiiwwwxxxsssmmmWWWEEE@@@@@@@@@CCCEEEEEEBBB???BBB@@@===;;;:::;;;<<<===EEELLLVVV___eeeiiilllnnnqqqxxxzzzxxxzzz~~~~~~|||{{{{{{}}}~~~~~~~~~~~~|||xxxrrrmmmjjjeee```]]]]]]___``````ccccccbbb___ZZZUUUQQQPPPYYYuuu~~~}}}www{{{llljjjjjjjjjkkkjjjhhhfffeeefffhhhhhhfffdddcccbbbaaaccceeefffeeecccaaa```aaaaaaaaabbbbbb```]]]ZZZ[[[\\\]]][[[YYYYYY[[[]]]cccaaa````````````aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^______```^^^]]]\\\]]]___bbb```dddxxxyyyeeehhhbbbGGG===>>>?????????>>>>>>>>>======@@@DDDGGGHHHIIILLLSSSYYY^^^bbbhhhjjjiiiiiikkknnnmmmppptttwwwyyyzzz}}}~~~~~~}}}{{{{{{|||tttfff___aaammmuuuiii```[[[TTTQQQQQQQQQOOOMMMIIIJJJMMMWWWgggvvvyyytttggg[[[MMMFFFBBB>>>===???mmmhhhdddeeegggiiijjjjjjkkkkkkkkkiiijjjmmmpppqqqwwwrrrpppsssvvvuuuvvvyyyxxx{{{~~~iiiiiizzzIII===BBB<<<777>>>888888777666777:::<<<>>>@@@;;;999<<>>BBBDDDCCCAAACCCBBB@@@>>>======>>>???===@@@EEEJJJNNNSSSYYY]]]```hhhqqqtttqqqqqqtttyyyyyywwwvvvwwwxxxzzzyyyyyyzzz{{{zzzyyy|||}}}}}}~~~~~~zzz{{{yyyvvvssspppjjjddd```^^^[[[WWWTTTTTTVVVWWWXXX\\\[[[YYYSSSMMMIIIHHHHHHbbbvvvyyy{{{tttwwwiiiiiijjjkkkllljjjgggddddddhhhlllllljjjfffcccbbbdddeeefffggggggfffdddcccbbbaaaaaacccdddccc___\\\[[[\\\\\\[[[ZZZZZZZZZ[[[bbbbbbaaaaaa```___``````ZZZZZZZZZ[[[\\\]]]^^^___^^^______^^^\\\\\\]]]^^^``````bbbqqq~~~jjjjjjlllNNN@@@===>>>>>>=========<<<<<<<<<===@@@CCCFFFHHHMMMSSSXXX[[[```eeegggggggggiiilllkkknnnrrruuuwwwzzz}}}~~~~~~yyyjjjbbbaaaiiirrrfffZZZVVVQQQOOOOOONNNKKKHHHFFFGGGIIIOOO\\\hhhjjjfff[[[RRRHHHEEEBBB??????AAAlllhhhfffgggfffdddeeehhhiiilllmmmkkkkkkooorrrsssxxxttttttyyyzzzwwwuuuvvvxxx|||ppp```~~~UUU@@@CCC===777???999777666666777:::===???AAA===:::<<>>CCCDDDDDDAAAAAA@@@@@@??????@@@@@@<<<<<<<<<===???CCCIIIMMMNNNVVV___dddfffiiimmmqqqsssrrrssstttwwwwwwvvvuuussssssqqqqqqvvv|||}}}yyy|||yyyvvvvvvxxxwwwssspppooolllhhhddd```\\\WWWSSSTTTSSSQQQOOONNNOOOPPPQQQNNNNNNKKKFFF@@@???CCCGGGmmmvvvtttzzzzzzrrrpppgggggghhhiiiiiigggbbb___aaafffkkkkkkhhhdddaaaaaafffeeedddfffggghhhgggfffdddbbbaaacccffffffccc```[[[[[[\\\\\\\\\\\\\\\\\\bbbcccdddcccaaa___```aaaWWWWWWXXXYYY[[[]]]___```]]]^^^^^^]]][[[ZZZ\\\]]]\\\```bbbkkkzzzppphhh}}}wwwXXXEEE===============<<<<<<<<<<<<;;;===@@@CCCGGGMMMSSSXXXYYY^^^cccfffffffffhhhkkkkkknnnqqqtttvvvzzz}}}rrrjjj```dddtttiiiYYYUUUQQQPPPQQQPPPMMMJJJGGGGGGGGGKKKTTT]]]^^^ZZZSSSKKKEEECCCBBB@@@@@@CCCjjjiiiiiiiiiddd^^^___fffffflllooolllkkkooorrrqqquuurrrssswwwxxxuuussstttzzz|||wwwZZZpppcccDDDDDD>>>777>>>999777666555777:::===@@@BBB>>>;;;<<>>>>>AAAEEECCCFFFIIILLLMMMOOORRRTTTVVVVVVWWWWWWVVVVVVUUUTTTWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY[[[\\\\\\\\\\\\[[[[[[ZZZXXX\\\aaacccdddccccccccc^^^eeehhhkkk~~~|||ccc\\\bbbtttnnn```MMMAAA???AAADDDDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>===;;;;;;===AAAEEEEEEJJJPPPUUUYYY\\\```bbbggghhhkkkooossstttsssqqqkkkjjjgggfffllltttuuuqqqrrroookkkkkkkkkiiieeeaaaaaa^^^XXXTTTRRRPPPMMMKKKNNNOOOOOOMMMLLLKKKKKKLLLEEEEEECCC???===AAAJJJRRRnnn|||~~~~~~~~~wwwzzzxxxnnnggggggffffffggggggddd___\\\^^^bbbeeeddd```^^^___aaaeeecccaaabbbfffhhhhhhgggfffcccaaacccgggiiigggddd\\\\\\\\\]]]^^^___^^^]]]```bbbcccbbb___]]]^^^___VVVVVVWWWXXXZZZ\\\^^^```[[[\\\\\\[[[YYYXXXZZZ[[[WWW___cccgggzzzvvvtttbbbnnn```III===>>>>>>>>>============<<<:::<<<>>>BBBFFFLLLRRRVVVXXX\\\bbbeeeeeeeeegggjjjkkknnnqqqtttvvvyyy}}}zzzrrraaaccc}}}xxxooo^^^YYYSSSPPPQQQQQQPPPNNNIIIIIIHHHHHHOOOWWWWWWSSSOOOIIIDDDBBBAAA???@@@DDDjjjjjjkkkkkkcccZZZ\\\dddccckkknnnjjjiiimmmnnnmmmppplllmmmqqqtttrrrrrrtttwwwwww{{{}}}~~~~~~YYYgggmmmGGGDDD???666===999777666555777:::>>>@@@CCC>>><<<===???BBBJJJSSScccnnnxxx{{{~~~xxxooojjjjjjooouuu~~~wwwyyyvvvjjj[[[QQQQQQTTTddduuuxxxrrrkkkddd]]][[[WWWRRRPPPQQQdddpppZZZNNNDDDEEEQQQfff~~~sssrrrdddbbbsss~~~qqqoooyyyhhhVVVEEE?????????BBBFFFEEEGGGKKKLLLMMMNNNQQQRRRVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXUUUYYY^^^bbbbbbbbbaaaaaaccccccdddiiiuuuxxxfff^^^fffwww]]]IIIAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA===>>>===;;;::::::<<<>>>CCCEEEHHHLLLOOOQQQRRRSSSXXXZZZ___eeejjjllljjjhhhfffddd___^^^dddlllmmmiiiiiifffbbb``````^^^YYYUUUWWWSSSNNNJJJIIIIIIIIIHHHHHHJJJKKKJJJHHHFFFFFFFFFDDDDDDCCCAAABBBIIIUUU___jjjwww{{{zzzuuukkkaaagggggggggggggggddd___\\\]]]___```]]]YYYXXX\\\aaadddaaa___```dddggghhhhhhgggccc```cccgggkkkiiiggg\\\\\\\\\^^^```aaa```___\\\___```___\\\ZZZZZZ\\\XXXWWWWWWXXXYYY[[[]]]___YYYZZZZZZYYYWWWWWWXXXZZZSSS^^^ccceeeuuuuuuvvv\\\aaa|||fffLLL===????????????>>>>>>>>>>>>;;;<<<>>>AAAFFFKKKPPPSSSWWW\\\bbbddddddeeegggjjjlllnnnqqqtttvvvyyy}}}}}}uuueeeeeezzzrrr```YYYQQQLLLLLLNNNNNNNNNIIIJJJHHHHHHMMMTTTTTTQQQOOOIIIDDDBBB@@@>>>???CCCmmmkkkhhhccc___^^^```bbbccchhhmmmlllhhhddddddfffggggggiiimmmrrrssspppmmmmmmuuu~~~~~~{{{|||aaaZZZsssWWWCCC???:::777:::999777666666888:::<<>>@@@@@@DDDJJJQQQ[[[gggttt|||vvvpppooowwwzzznnngggeeefffggghhhgggeeeggghhhccc]]]XXXXXXYYYZZZ[[[\\\]]]]]]```___^^^^^^___aaadddeeeaaa``````aaaaaabbbcccddd]]]\\\[[[\\\]]]^^^]]][[[XXXYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSTTTWWWYYYZZZZZZWWWWWWXXXXXXXXXWWWVVVVVVSSSYYY[[[cccuuuqqqyyyooo]]]aaauuuRRR??????@@@AAABBBAAA???===<<<:::;;;<<>>@@@AAAAAABBBDDDIIIMMMNNNLLLIIIJJJGGGFFFIIIOOORRRQQQNNNGGGFFFDDDBBBAAAAAABBBCCCBBBAAA???>>>>>>???@@@@@@AAA>>>>>>AAA???<<<>>>DDDLLL]]]rrr{{{zzztttiiicccbbbddddddfffdddbbbccceeeaaa[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[[[[[[[\\\^^^___]]]\\\\\\\\\\\\]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRPPPPPPSSSVVVWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVRRRXXXXXX^^^lll~~~ttttttttt^^^]]]|||ZZZCCC>>>???AAAAAAAAA@@@>>>============???BBBFFFJJJLLLRRRWWW^^^ccceeegggkkknnnooopppsssvvvyyy{{{}}}~~~kkklllwwwooo```SSSNNNPPPOOOKKKNNNMMMLLLLLLNNNOOONNNNNNMMMFFFBBBCCCAAA>>>DDDOOOpppjjjcccbbbeeegggddd```ffffffeeeeeedddaaa]]]YYY```aaadddiiinnnqqqqqqqqqiiipppwwwyyywwwvvvwwwzzzkkkUUUXXX|||YYYCCC999:::;;;:::777666555666777888===<<<;;;999;;;@@@GGGMMMXXX___iiippptttwwwzzz}}}pppddd^^^SSSMMMMMM```}}}wwwvvvwwwxxx{{{wwwrrrmmmmmmpppooolllXXXZZZlll}}}wwwwww}}}zzz}}}uuuttt{{{xxxxxx~~~|||UUUHHH???AAAFFFFFFIIINNNKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYWWWUUUVVVVVVSSSRRRQQQQQQSSSTTTTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^______```ccceeeeee```___``````aaannn}}}wwwtttmmmWWWGGG>>><<<===AAACCC@@@===>>>BBB???===<<<===<<<;;;:::;;;;;;;;;;;;;;;<<<======???>>>???@@@BBBBBB@@@>>>???===<<>>>>>===<<<===>>>@@@AAA===<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>===999888>>>GGG]]]wwwwwwkkkaaa^^^___aaacccdddbbb___```bbbaaa\\\]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXXXXUUURRRQQQSSSVVVTTTSSSSSSSSSSSSTTTVVVWWWTTTRRROOOOOOQQQTTTVVVWWWTTTTTTUUUUUUVVVVVVWWWWWWSSSXXXWWWZZZdddrrr}}}nnn|||cccZZZvvvcccGGG===>>>@@@AAAAAAAAA@@@??????>>>>>>???AAADDDGGGIIINNNTTT\\\aaadddgggjjjmmmpppqqqsssvvvxxxzzz||||||}}}~~~~~~pppnnn~~~qqq```XXXVVVRRRMMMRRRPPPOOOOOOPPPPPPOOONNNJJJDDD@@@BBB@@@???HHHUUUqqqmmmiiiiiikkkllljjjgggjjjhhhfffgggjjjhhhbbb\\\]]]___bbbhhhmmmrrruuuvvvjjjpppuuuxxxvvvvvvwwwzzzyyyvvvZZZUUUwwwiiiJJJ;;;>>><<<:::888666555555555666999999999888:::???EEEJJJWWW^^^gggmmmooopppqqqssszzz{{{~~~~~~nnn```YYYSSSKKKHHHUUUsss~~~~~~}}}||||||xxxtttrrruuuwwwsssaaaccctttvvvwwwzzzvvvzzzxxxtttOOOFFF@@@CCCGGGHHHIIIMMMNNNNNNOOOPPPRRRSSSTTTUUUSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXWWWUUUTTTTTTUUURRRPPPOOOPPPRRRSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYYYY[[[[[[[[[ZZZZZZ[[[^^^aaa^^^\\\]]]``````bbbjjjuuutttuuuqqq___DDD>>>;;;<<<======>>>BBBAAA???============<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;???>>>>>>=========<<<;;;;;;:::999;;;===???>>>===<<<;;;;;;;;;<<<===???@@@;;;<<<<<<;;;:::::::::;;;999:::;;;999777:::BBBKKKnnn}}}xxx|||zzznnnccc[[[ZZZ\\\___aaacccaaa^^^^^^aaaaaa^^^^^^\\\[[[YYYYYYYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWTTTVVVVVVRRRMMMKKKNNNRRRQQQPPPOOOOOOPPPRRRTTTVVVWWWTTTQQQPPPSSSVVVXXXXXXSSSTTTTTTTTTUUUVVVWWWXXXUUUYYYXXXYYY```kkkoooxxxjjj]]]uuukkkHHH===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>@@@CCCFFFHHHKKKQQQZZZaaadddgggkkknnnpppqqqsssvvvxxxyyyzzzzzz{{{}}}oooooommmbbb^^^ZZZUUUWWWUUUTTTSSSSSSRRRPPPNNNIIICCC???@@@???@@@LLL[[[nnnnnnnnnnnnmmmlllmmmmmmjjjgggfffiiimmmmmmhhhbbbaaaccceeehhhkkkooorrrtttnnnrrrvvvxxxxxxxxxzzz|||www|||___RRRlllzzzTTT>>>===<<<;;;999777666555555555777777777777999===CCCGGGRRRYYYccciiijjjiiihhhhhhnnnoootttzzzrrrgggbbbYYYSSSPPPVVVhhh~~~|||xxxvvvwww~~~}}}nnnppp}}}uuuvvv~~~~~~|||zzz}}}|||hhhKKKFFFDDDFFFHHHIIIIIIKKKMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSUUUTTTSSSSSSTTTVVVTTTUUUVVVVVVTTTSSSSSSTTTQQQPPPPPPQQQSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWUUUTTTUUUXXX[[[YYYZZZ]]]```aaabbbgggmmmyyytttxxxzzz}}}ZZZOOODDD>>><<<;;;>>>CCC???===<<<<<<>>>???>>>============<<<<<<<<<;;;;;;:::::::::999888888999::::::999999:::;;;<<<;;;;;;888888888888888999999:::;;;<<<<<<;;;888888999;;;888:::<<<===AAAHHHPPPTTTrrrxxxssswwwyyyrrrggg^^^YYYYYY\\\^^^]]]```___[[[[[[^^^___]]]]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]ZZZZZZXXXWWWVVVVVVUUUUUURRRTTTUUUQQQKKKIIILLLPPPPPPOOONNNMMMNNNPPPRRRTTTWWWTTTRRRRRRTTTWWWYYYYYYUUUUUUUUUUUUVVVWWWYYYYYYVVVXXXWWWYYY^^^fffxxxvvvrrrccc{{{qqqJJJ===>>>???@@@AAABBBBBBBBB=========>>>@@@CCCFFFHHHIIIPPPXXX___cccfffkkkooooooqqqsssvvvxxxxxxxxxxxxzzz}}}~~~~~~~~~~~~ttt{{{xxxnnnjjjfffbbb___]]]ZZZYYYWWWTTTPPPNNNJJJCCC??????>>>AAAPPPbbbiiillloooooommmlllmmmooommmllllllpppuuuvvvqqqllliiijjjjjjiiihhhiiilllnnnpppsssuuuwwwxxxyyy{{{}}}yyypppWWWaaafffCCC999<<<;;;:::888777666666666555666777888999<<>><<<;;;;;;===???>>>>>><<<======>>>======<<<<<<888999::::::999999:::;;;999999999999888888888888888888888888888888888888999:::;;;999777777;;;???@@@GGGOOOVVV\\\cccfffeeeiiiqqq~~~{{{xxx|||qqqkkkccc]]][[[\\\]]]^^^XXX\\\]]]ZZZYYY[[[\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYUUUVVVWWWXXXYYYZZZZZZ[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRTTTUUURRRNNNLLLLLLNNNOOOOOONNNNNNNNNPPPQQQRRRTTTSSSRRRSSSVVVXXXYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[VVVVVVTTTYYY^^^aaa}}}yyywwwiiizzzQQQ?????????@@@AAABBBBBBCCC======<<<===???BBBEEEGGGIIINNNVVV\\\___dddjjjnnnnnnpppsssvvvxxxxxxxxxwwwzzz|||~~~}}}}}}}}}}}}yyyuuuqqqiiigggccc```]]]XXXSSSOOOKKKDDDAAAAAA@@@FFFXXXmmmjjjkkkmmmoooppppppooonnnqqqqqqrrrvvvyyyzzzwwwtttkkklllkkkhhheeeeeehhhkkkppprrrsssuuuvvvxxxzzz||||||eeeZZZlll~~~QQQ<<<<<<;;;;;;:::999888888777555666888888999;;;???BBBGGGNNNXXX```ffflllsssxxxttttttwww{{{rrrkkkgggeeeccciii||||||sssuuuqqqkkktttxxxhhhRRRHHHHHHHHHHHHJJJMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTQQQRRRTTTSSSRRRRRRSSSUUURRRTTTVVVVVVVVVUUUVVVWWWUUUUUUUUUVVVXXXXXXWWWUUUSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVUUUSSSTTTVVVXXXYYY[[[^^^___```aaaaaa```eeennnyyyuuu|||~~~}}}vvvkkk^^^PPPFFFCCC>>>===;;;;;;<<<===<<<;;;;;;<<<===>>>>>>===<<<<<<999;;;======;;;:::;;;<<<888888999888777666666666888888999999::::::::::::777999:::999888<<>>======>>>@@@BBBDDDGGGLLLRRRWWW[[[```gggllllllnnnrrruuuxxxxxxxxxwwwzzz{{{|||~~~~~~}}}}}}}}}~~~sssqqqmmmiiiddd^^^WWWRRRKKKEEEBBBDDDEEEMMMccczzznnnlllkkkpppuuuwwwsssnnnoooppprrruuuwwwvvvtttrrrhhhhhhhhhfffdddeeeiiimmmooopppqqqrrrtttvvvyyyzzz|||oooVVVVVV^^^CCC<<<;;;;;;::::::999999888666777888999999;;;>>>AAAHHHNNNVVV___iiiuuuxxxpppllleeebbbppp}}}|||rrruuuyyysssnnnwwwwwwdddOOOFFFGGGHHHHHHKKKNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWQQQRRRSSSSSSRRRRRRSSSTTTSSSUUUWWWXXXXXXXXXYYYZZZWWWWWWWWWYYYZZZZZZXXXWWWSSSSSSTTTVVVVVVWWWWWWWWWVVVWWWXXXWWWVVVVVVWWWYYYXXX\\\___aaacccddddddcccccckkkuuu}}}yyyrrrlll\\\TTT@@@>>><<<;;;;;;;;;:::999999:::<<<=========<<<<<<666999<<<<<<999777777999888999999888666555666666444444666777888999999999888:::<<<<<<<<>>@@@AAAGGGKKKPPPTTTWWW]]]dddjjjkkkmmmqqquuuxxxxxxxxxwwwyyyyyyzzz|||}}}~~~}}}}}}}}}~~~zzzxxxsssnnniiiaaaZZZUUUKKKEEEDDDFFFIIISSSkkkooonnnnnnrrrvvvxxxwwwtttuuurrrppprrrvvvxxxuuurrrfffiiilllmmmllljjjiiiiiinnnppprrrtttuuuvvvuuuuuuwwwQQQZZZjjjnnnBBBAAA???<<<:::<<<===999333777777777888999;;;<<<===FFFLLLTTTZZZaaakkkyyy~~~}}}~~~|||}}}uuullleeeccchhhooowww{{{~~~{{{{{{~~~{{{tttpppvvvqqq^^^KKKGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPSSSWWWYYYXXXVVVUUURRROOOOOOQQQSSSRRRQQQTTTXXX[[[ZZZWWWVVVYYY]]]YYYYYYXXXWWWVVVVVVUUUUUUSSSVVVWWWWWWUUUVVVXXX[[[\\\[[[ZZZXXXWWWVVVVVVVVVXXXZZZ]]]```bbbcccddddddiiigggjjjxxx}}}wwwnnnTTTCCC888:::<<<888888===<<<===>>>>>><<<;;;;;;<<<<<<::::::>>>???<<<777333<<<:::888777777666555444555555777999;;;:::777444666AAACCCDDDKKKPPPXXXhhhzzzooogggbbbcccdddeeedddcccbbbaaa^^^___aaabbbbbbaaa___^^^___]]]\\\___cccddd```[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVXXXXXXWWWWWWVVVTTTSSSSSSQQQSSSVVVXXXWWWTTTPPPMMMUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ\\\[[[]]]bbbdddbbbbbb___]]]]]]___```^^^\\\[[[VVVVVV\\\^^^bbbsssnnn|||kkk|||sssOOO>>>===EEEAAA===CCCGGG@@@???>>><<<;;;<<>>:::999:::;;;999666777777777888999:::<<<<<<@@@FFFMMMTTTZZZdddpppzzz|||xxxxxxyyyyyywwwyyyuuukkkdddfffkkkyyyyyy~~~|||{{{}}}}}}zzzuuuqqqpppfffUUUIIIGGGHHHIIIKKKMMMOOOPPPQQQUUURRRPPPQQQUUUXXXYYYXXXUUUSSSPPPPPPRRRTTTSSSRRRTTTXXX[[[ZZZWWWVVVYYY]]]ZZZYYYYYYXXXWWWVVVVVVVVVUUUWWWYYYYYYXXXXXX[[[^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZ[[[]]]```bbbdddeeefffggghhhllluuufffVVVKKKJJJHHH>>>999:::666666888999;;;;;;:::999>>>:::777777888999999999777666555666777999::::::;;;;;;999888999<<>><<<999@@@===:::888999<<<======;;;999888777777777999::::::;;;;;;;;;???KKK[[[hhhttt|||~~~xxxxxxvvv~~~{{{{{{nnneeecccdddddddddeeeeeedddbbbaaa```cccccceeeeeeeeeeeeccccccaaa```___bbbeeefffdddaaacccaaa```______\\\YYYVVVWWWXXXZZZ\\\\\\ZZZXXXVVVXXXYYYYYYYYYXXXVVVTTTSSSVVVVVVWWWXXXYYYYYYZZZ[[[[[[___``````bbbgggiiigggiiifffcccaaaaaabbbaaaaaaaaa^^^^^^`````````jjjxxxttt~~~vvvqqqzzzjjjMMM???BBB@@@>>>BBBAAABBBBBBAAA>>>;;;;;;===???@@@CCCHHHLLLOOOUUU]]]cccfffiiillloooqqqtttwwwzzzzzzzzzyyyyyyzzz|||~~~}}}|||{{{~~~~~~|||~~~xxxqqqmmmcccYYYQQQUUUeeewwwhhhlllooopppmmmlllmmmooonnnppptttzzz}}}|||xxxsssuuuuuussspppmmmmmmoooqqqrrrrrrqqqooommmkkkjjjiiirrrqqquuu}}}aaaVVVpppdddGGGBBB???>>>===999666555777777777777888999:::;;;CCCHHHLLLOOOPPPUUU]]]eeelllooosssvvvxxx}}}zzzuuuuuu{{{xxxsssvvvzzzxxxzzz}}}}}}xxxyyyvvviiiTTTIIIMMMJJJKKKLLLNNNPPPRRRTTTTTTWWWVVVUUUTTTUUUVVVWWWXXXVVVUUUTTTSSSTTTUUUVVVVVVUUUWWWYYYYYYXXXXXXZZZ\\\[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\^^^aaabbbaaa``````aaaaaabbbcccddd```_________aaaeeeiiikkkmmmpppqqqooommmrrr~~~}}}xxxzzz}}}qqqddd___OOOIIICCCBBBEEEGGGFFFCCC>>>@@@@@@??????@@@>>>;;;>>>===<<<;;;;;;===@@@CCCEEEIIIMMMMMMPPP\\\nnn}}}|||zzzzzz~~~|||zzzvvv{{{~~~xxxooogggcccdddfffbbbcccdddeeedddcccbbbaaaccccccddddddddddddcccccccccbbbbbbdddggghhhfffddd```_________```___\\\ZZZXXXZZZ]]]___```^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]aaacccbbbeeejjjkkkjjjllliiifffcccbbbbbbccccccbbb___```bbbaaa```gggqqqvvvuuu~~~qqqmmmzzzWWWBBBBBBAAAAAAEEECCCDDDDDDBBB???<<<;;;<<<===???BBBFFFIIILLLRRR[[[aaadddgggkkknnnpppsssvvvxxxxxxxxxxxxyyyzzz|||~~~}}}{{{yyy{{{~~~|||}}}yyynnnbbbZZZbbbsssgggjjjnnnnnnlllkkkmmmooommmppptttyyy{{{zzzwwwttttttvvvwwwvvvsssrrrqqqrrrqqqppppppnnnmmmmmmllllllvvvtttwwwfffSSScccrrrKKKBBB<<<>>>???:::666666777777777777888999::::::???DDDJJJMMMNNNSSS[[[bbbmmmsss{{{~~~}}}~~~~~~~~~vvvpppuuu|||{{{}}}~~~}}}zzzhhhPPPGGGLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXUUUVVVXXXXXXYYYYYY[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]XXXXXXYYYZZZ]]]___aaaaaaaaaaaabbbbbbccceeefffgggcccaaa``````aaaeeehhhkkkmmmnnnnnnmmmkkknnnsssxxx{{{yyyxxxyyy{{{uuuggg___UUUQQQTTTXXXYYYYYYIIILLLJJJDDDCCCFFFGGGDDDAAABBBDDDEEEHHHNNNVVV[[[ffflllpppmmmgggfffnnnwwwwww}}}yyyyyy~~~{{{yyy{{{|||zzztttmmmgggffffffeeeddd```aaacccdddeeeeeedddccccccccccccddddddccccccccccccccccccdddeeeeeeeeeddd````````````bbbaaa___\\\YYY\\\___bbbbbbaaa^^^]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\]]]^^^___bbbdddccceeejjjkkkiiikkkjjjgggeeebbbbbbcccdddcccbbbccceeeeeeeeejjjpppzzzoooxxxmmm\\\BBB??????AAAEEEDDDEEEEEECCC@@@===;;;;;;<<>><<<999999777777777777777888999999===CCCKKKPPPTTTZZZccckkktttzzz}}}xxxuuuuuuyyy}}}|||{{{}}}wwwooouuu~~~~~~xxxbbbNNNFFFIIIPPPPPPQQQRRRSSSTTTUUUUUUQQQTTTXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUTTTUUUWWWZZZUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^______ZZZYYYXXXZZZ]]]___``````aaaaaaaaabbbccceeefffgggdddcccaaaaaaaaadddfffhhhggghhhiiijjjlllnnnppprrr~~~zzzyyyyyyxxxqqqhhhccceeekkkppprrrjjjiiiaaaTTTRRR[[[dddfff\\\]]]]]][[[ZZZ^^^ffflll~~~vvvuuuxxxvvv~~~{{{|||~~~zzzvvvpppiiifffggggggeeebbb```aaacccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbgggfffffffffeeeeeeeeeeeecccbbbbbbbbbbbbaaa^^^\\\ZZZ\\\^^^```aaa```^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[]]]^^^___``````cccdddbbbdddhhhiiiggggggggggggeeebbbaaaaaabbbdddeeefffggghhhjjjnnnqqqoooyyy|||mmm```BBB===;;;>>>CCCCCCEEEEEEDDDAAA===;;;;;;<<<>>>AAAEEEGGGHHHMMMTTTYYY^^^aaafffjjjmmmooorrrttttttuuuvvvxxxyyy{{{||||||~~~~~~|||yyyuuurrrrrrsssssssssvvv|||~~~~~~|||uuu|||bbbcccfffjjjnnnpppppppppooopppqqqqqqqqqrrrssstttmmmpppuuuwwwwwwvvvuuuuuurrrrrrrrrsssuuuwwwyyyzzz}}}zzz|||bbb[[[iiitttYYY@@@;;;>>><<<:::;;;777777777777777888888999<<>><<<<<<<<<<<>>>>><<<:::;;;888777777777777777888999888>>>EEEJJJLLLQQQZZZ```nnnssszzzvvvnnnlllmmmoooiiiddd``````^^^YYYWWWWWWNNNSSS]]]mmm}}}sssvvvvvv{{{~~~zzzsssiiiUUUPPPQQQOOOUUUTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUTTTSSSSSSVVVXXXRRRTTTUUUUUUSSSSSSWWWZZZVVVUUUVVVWWWZZZ\\\\\\\\\]]]^^^^^^___```aaabbbbbb^^^\\\ZZZ[[[___aaa```___````````````aaabbbcccdddfffeeecccbbbbbbbbbbbbccceeehhhjjjhhheeeffflllqqqnnnuuu|||yyy}}}|||}}}||||||~~~~~~{{{tttmmmbbbfffjjjkkkiiihhhiiikkkfffffffffeeedddbbb___^^^XXXXXXWWWWWWWWWWWWXXXXXX]]]]]]\\\ZZZXXXVVVWWWWWWUUUUUUVVVYYY\\\]]]\\\ZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^^^^______```aaabbbcccdddddd___bbbbbb``````cccccc```]]]aaaddddddaaa^^^^^^___```aaaaaa___```cccffffffmmmzzznnntttmmmMMMCCC<<<===CCCDDDDDDDDDDDDBBB???<<<<<<===:::>>>CCCEEEEEEGGGKKKNNNVVVZZZ```eeegggjjjlllnnnrrrsssuuuwwwyyyzzz{{{{{{{{{|||{{{wwwqqqkkkfffddd[[[^^^iiiuuu|||zzzwww|||{{{sssvvvfffgggiiijjjiiijjjlllmmmnnnmmmmmmlllkkkjjjiiihhhlllooorrrqqqnnnmmmpppsssrrrrrrqqqqqqqqqrrrssssssuuussssssuuuxxxkkk]]]pppVVV???CCC???888<<<===;;;999777666666777888777999===@@@EEEKKKQQQVVVaaaiiiqqquuuzzzuuukkkeeeaaa^^^ZZZUUUNNNKKKMMMRRRWWWZZZRRRQQQUUUaaattt|||nnnrrr~~~zzz|||zzzvvvxxxbbbQQQMMMQQQTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWZZZYYYXXXXXXXXXYYY[[[\\\]]]```aaa^^^ZZZXXX[[[^^^]]][[[XXXXXXZZZ[[[[[[[[[YYYYYY[[[\\\^^^___aaaaaacccccccccccccccbbbaaa```dddeeefffffffffhhhkkknnnpppoooooovvv~~~~~~}}}{{{ooofff___aaacccccccccdddfffggghhhgggeeecccbbbbbbbbbccc]]]YYYTTTPPPNNNMMMKKKJJJQQQRRRSSSRRROOOLLLKKKKKKFFFIIINNNQQQRRRTTTVVVWWWSSSSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^]]]\\\\\\]]]___```aaaaaa___]]]]]]^^^___\\\]]]___```aaa``````___[[[^^^```___]]]]]]___aaafffooo}}}vvvtttbbbHHH888===DDD???EEEFFFFFFDDDAAA>>>===>>><<<===???AAADDDGGGIIIJJJSSSWWW]]]bbbeeegggiiikkkmmmoooqqqtttwwwxxxyyyzzz{{{xxx|||yyyooooooppphhhXXXLLLaaapppyyyyyyzzzxxxyyy{{{zzzyyyeeeggghhhiiihhhiiilllnnnllllllllliiifffeeefffhhhlllooorrrqqqnnnlllooosssrrrqqqqqqppppppooooooooopppppprrrvvvyyywww\\\ccc___BBBAAA???;;;AAA===;;;999777666666777888777999<<>>???<<<===>>>@@@BBBEEEHHHIIISSSWWW]]]bbbeeehhhkkkmmmooopppqqqtttvvvxxxyyyzzzyyyzzz}}}xxxqqqxxx|||rrr[[[MMM```pppyyy~~~{{{xxxuuusssuuuxxxzzz{{{eeefffgggggggggiiillloookkkmmmlllgggaaaaaaeeejjjlllnnnppppppmmmmmmoooqqqqqqqqqppppppooonnnlllkkkmmmooossswwwxxxzzzdddXXXrrrlllHHHAAA===999???===<<<:::888777777777888888999;;;===@@@FFFMMMRRR[[[ccckkknnnrrrwwwyyyxxx|||vvvlllddd[[[SSSMMMIIIDDDDDDIIIQQQYYY]]][[[[[[]]]eeepppzzzxxxiiilllxxx}}}||||||yyysssgggXXXPPPPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSWWWVVVTTTSSSTTTVVVYYY[[[[[[ZZZYYYXXXWWWXXXYYYZZZ^^^aaabbb```[[[XXXWWWXXX\\\[[[ZZZZZZZZZZZZXXXVVVYYYYYYZZZ[[[\\\\\\\\\\\\___``````aaaaaaaaaaaa``````aaabbbccccccdddfffhhheeeiiikkkkkkqqq}}}vvvttt~~~|||xxxvvvzzz{{{pppeee___^^^]]]^^^`````````___```aaabbbbbbbbbaaabbbcccddddddbbbaaa^^^\\\XXXSSSMMMHHHMMMNNNPPPQQQOOOKKKGGGDDDDDDFFFIIIKKKKKKKKKMMMNNNRRRSSSUUUWWWXXXYYYXXXXXXTTTTTTTTTTTTTTTUUUVVVWWWSSSTTTUUUTTTRRRRRRTTTUUUZZZ[[[]]]]]][[[[[[\\\]]]ZZZ[[[[[[\\\[[[[[[ZZZYYYZZZ\\\]]]]]]ZZZYYYXXXYYY^^^ddd}}}~~~uuusssttt{{{]]]BBB;;;@@@>>>DDDEEEGGGFFFCCCAAA@@@@@@<<<<<<===>>>@@@CCCEEEGGGOOOSSSYYY___cccgggjjjmmmqqqqqqqqqssstttwwwyyy{{{www{{{~~~uuurrrbbbQQQaaapppyyy{{{tttuuuuuusssrrrrrrtttyyy|||fffggghhhggggggiiimmmooommmooonnnhhhaaa```gggnnnlllnnnoooooommmmmmooopppppppppqqqqqqpppooonnnmmmqqqrrruuuxxxvvvuuu{{{rrrXXXggg}}}UUUGGG???999<<<>>>===;;;999888777777777888999:::;;;===BBBIIINNNRRRZZZccciiiooovvvyyyxxxxxx|||~~~}}}{{{qqqhhh^^^UUUOOOJJJEEECCCGGGMMMSSSWWWVVVWWWZZZaaajjjsssyyy|||vvviiimmmxxx~~~zzzrrriii\\\RRROOOQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSRRRSSSSSSSSSTTTRRRPPPOOOPPPSSSWWWYYYZZZYYYXXXWWWVVVWWWXXXXXX]]]___```^^^ZZZVVVTTTTTTYYYYYYYYYZZZ[[[ZZZXXXVVVZZZ[[[\\\\\\]]]\\\\\\[[[\\\\\\]]]^^^____________\\\]]]_________```bbbdddeeeffffffdddeeemmmwww~~~vvvxxx|||vvvuuuwww}}}}}}|||yyysssjjjbbb]]][[[XXX[[[]]]^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaabbb^^^^^^```aaaaaa\\\VVVQQQQQQSSSUUUWWWWWWSSSMMMHHHHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQSSSVVVWWWXXXXXXXXXTTTSSSSSSSSSSSSTTTTTTUUUQQQRRRSSSRRRPPPPPPRRRSSSYYY\\\^^^___^^^]]]]]]^^^YYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZaaadddvvvtttqqqyyyfffyyyjjjIII;;;======CCCEEEGGGFFFDDDBBBAAAAAA<<<<<<<<<<<<>>>@@@CCCEEEIIIMMMSSSYYY^^^bbbgggjjjrrrqqqqqqqqqsssvvvyyy{{{yyyssstttoooYYYeeerrrzzzyyytttxxxyyyxxxvvvtttuuuyyy~~~hhhiiijjjjjjiiikkkmmmpppooorrrqqqllleeeeeekkkrrrmmmnnnoooooonnnnnnooopppooopppqqqqqqrrrrrrrrrrrryyyxxxxxxwwwsssqqqvvv~~~~~~___aaa^^^JJJBBB???CCC>>>>>><<<;;;999888777777888888999999;;;???EEEIIILLLUUU]]]cccjjjrrrwwwwwwuuuxxxzzz{{{{{{zzzvvvmmmccc[[[VVVQQQKKKGGGGGGIIIKKKLLLLLLPPPVVV]]]fffnnnvvv{{{~~~wwwlllrrr|||}}}tttttt{{{|||jjj___SSSOOOPPPRRRQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQOOONNNOOOQQQUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[XXXTTTRRRQQQUUUUUUVVVYYY[[[[[[ZZZXXX[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\]]]___```______aaabbbfffcccbbbbbbdddfffjjjnnnzzz~~~~~~{{{zzzyyy~~~zzztttmmmiiigggddd]]]XXXUUUXXX[[[^^^^^^___```aaaaaaaaaaaa``````___^^^^^^[[[\\\```ccceeebbb]]]XXXUUUVVVYYY\\\]]]ZZZSSSMMMLLLMMMNNNMMMLLLLLLMMMOOONNNOOORRRTTTUUUVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSTTTSSSQQQQQQSSSTTTXXX[[[^^^```___^^^]]]]]]XXXXXXWWWWWWVVVVVVVVVVVVVVVXXX\\\```ccccccbbb```hhhhhhsssvvvkkkdddhhhxxxuuuRRR===<<<<<>>AAACCCEEEIIIOOOUUUZZZ___dddhhhqqqppppppppprrruuuxxxzzzrrrvvv}}}ccckkkvvv|||~~~|||zzz|||}}}|||zzz{{{~~~kkkmmmnnnnnnmmmmmmnnnoooooorrrsssppplllkkkooosssooooooooooooppppppppppppooooooooopppqqqrrrsssttt|||zzzyyywwwrrrooouuu~~~lllbbb```FFF@@@@@@EEE???>>>===<<<:::999777777666777888999999<<<@@@CCCJJJQQQXXX\\\ccclllssstttuuuuuu}}}zzzxxx|||www{{{qqqiiiccc___ZZZSSSNNNJJJHHHFFFDDDDDDJJJSSS[[[bbbjjjtttzzz}}}zzzqqqxxxxxxnnnppp{{{bbbXXXOOOOOORRRSSSQQQPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSQQQPPPPPPRRRTTTVVVTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQTTTTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\^^^______^^^]]]\\\ZZZ[[[[[[\\\\\\\\\\\\[[[^^^```bbbcccbbbbbbcccdddddd```___dddhhhgggggghhhppp~~~uuukkkxxx}}}|||qqqjjjbbbaaadddddd^^^WWWTTTXXX\\\^^^______```aaaaaaaaa``````___]]]\\\[[[[[[\\\^^^aaabbb```\\\YYYUUUVVVXXX\\\___]]]VVVQQQMMMNNNNNNMMMLLLKKKMMMOOONNNOOOQQQSSSTTTUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVWWWZZZ^^^```___\\\ZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWVVVYYY^^^dddiiijjjiiifffllljjjooo{{{ooorrrgggjjj]]]DDD>>><<<>>>AAAEEEFFFEEEDDDCCCCCC???===;;;:::;;;===@@@BBBDDDHHHMMMSSSXXX^^^dddgggmmmmmmnnnooorrruuuxxxyyyxxxooouuukkkppp{{{}}}~~~xxxssstttzzz|||~~~nnnqqqssssssqqqooooooooollloooqqqqqqpppooopppqqqppppppooopppqqqrrrqqqqqqooonnnlllkkklllnnnppprrrxxxwwwxxxxxxtttqqqvvv~~~iiimmmNNNCCC???@@@??????>>>===;;;999777666555777888999999:::<<<>>>DDDKKKQQQUUU]]]hhhqqqtttvvvssszzz|||vvv~~~wwwwwwpppmmmddd```ZZZTTTOOOJJJEEEBBB@@@GGGPPPWWW\\\cccmmmtttzzz~~~|||ttt|||yyyooorrr~~~\\\SSSNNNQQQUUUSSSQQQQQQMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSQQQPPPPPPPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUVVVTTTSSSSSSTTTUUUUUUUUUTTTVVVTTTTTTUUUXXXZZZZZZZZZYYYZZZ]]]______^^^\\\[[[]]]]]]^^^^^^^^^]]]\\\\\\^^^```bbbcccbbbaaabbbcccbbb___```eeehhheeedddgggiiitttpppsss{{{zzz~~~~~~wwwttt~~~~~~|||wwwgggbbb^^^^^^aaaccc```\\\WWWZZZ^^^``````___^^^^^^^^^^^^______^^^]]]\\\[[[XXXXXXYYY[[[\\\\\\ZZZWWWUUUUUUVVV[[[______YYYSSSNNNOOOOOOMMMLLLLLLNNNPPPOOOPPPRRRSSSTTTTTTTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRTTTUUUXXX[[[```aaa```]]]ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYXXXZZZ```gggmmmooommmiiikkkiiiiiitttrrr}}}qqqiii~~~iiiLLL@@@<<<<<>><<<::::::<<>>CCCEEEEEEDDDCCCBBBAAA???<<<::::::<<>>===;;;888666555666777888777555>>>@@@DDDHHHPPP]]]mmmwwwttttttzzz}}}pppyyyuuu{{{{{{qqqggg^^^ZZZUUUMMMEEEBBB>>>@@@DDDHHHNNNVVV___eeekkkpppuuuwwwyyy}}}~~~{{{{{{{{{{{{wwwxxx|||jjjNNNNNNOOOOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMJJJMMMOOOOOOMMMLLLMMMOOORRRRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTXXXVVVTTTUUUXXXZZZYYYWWW[[[YYYUUUTTTTTTUUUVVVUUUWWWXXXZZZ\\\]]]^^^______bbb```______``````___^^^[[[]]]___```aaa```___^^^``````______```bbbdddeeeddddddhhhooosssxxx}}}}}}~~~{{{zzz{{{{{{zzzxxx}}}~~~{{{tttrrrmmmjjjsss}}}uuujjjddddddgggaaaaaa``````aaabbbcccccceeecccaaaaaacccccc```]]]YYY\\\```aaa```]]][[[ZZZZZZXXXVVVUUUVVVWWWVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]VVVTTTRRRPPPPPPQQQSSSUUUVVVUUUTTTUUUUUUUUUSSSQQQTTTTTTTTTUUUUUUVVVWWWWWWSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[___bbbcccbbb___^^^aaa```^^^]]]\\\\\\\\\\\\\\\^^^bbbeeegggfffeeedddhhhhhhgggjjj}}}}}}ggg{{{qqqrrr[[[FFFDDD???;;;<<>>???BBBFFFKKKOOOSSSUUU]]]```eeehhhlllssszzzwww^^^PPPQQQVVVggg}}}}}}yyyyyyzzziii]]]YYYWWWUUUSSSOOOVVV]]]bbbiiipppppplllddd\\\RRRQQQbbb|||eeefffhhhnnnsssuuurrrnnnnnnooopppqqqrrrrrrrrrrrrqqqrrrsssssssssrrrqqqpppjjjnnnrrrrrrooonnnoooqqqppprrrtttwwwyyy{{{||||||}}}yyy}}}gggJJJEEEAAA===<<<===<<<999666888777666666888888777666888:::===@@@FFFRRR```jjjiiijjjqqqxxxgggkkksss{{{{{{pppiiiqqq~~~{{{pppddd]]]UUULLLEEEBBB@@@BBBDDDFFFIIIPPPYYY```___^^^XXXPPPTTTeeeyyy~~~}}}vvv{{{pppWWWSSSSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUUUUVVVXXXYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSRRRYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\___aaaaaa^^^\\\]]]^^^___aaaaaa```______\\\\\\]]]^^^___```aaaaaacccaaacccgggiiijjjooovvv}}}~~~{{{yyyxxx}}}}}}|||{{{{{{|||}}}zzz~~~tttqqqlllgggeeebbb___^^^^^^______```aaacccdddeeebbbaaaaaabbbdddeeeeeeddd___```aaa```^^^]]]]]]^^^aaa___]]]\\\^^^___^^^^^^\\\]]]^^^`````````___^^^YYYWWWUUUSSSRRRTTTVVVWWWYYYXXXWWWWWWXXXYYYWWWVVVSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[WWWXXXZZZ]]]___```aaaaaa___```bbbcccccccccbbbaaabbbbbbbbbcccdddeeeffffffffffffdddaaajjjzzzsss|||www|||\\\LLLBBB===<<>>AAADDDHHHKKKMMMUUUYYY^^^bbbhhhsss{{{\\\KKKOOOQQQUUU[[[ZZZ```dddooozzz~~~}}}}}}xxxllliiifff^^^TTTPPPLLLHHHGGGMMMWWWaaafffaaaYYYMMMGGGOOObbbqqqvvv~~~```bbbfffjjjmmmmmmkkkiiijjjkkkmmmnnnnnnmmmlllkkkkkkmmmoooqqqqqqpppooommmkkkllllllmmmmmmoooqqqsssuuutttrrrrrrrrrtttuuuwww|||~~~|||nnn{{{XXXFFFBBB===<<<======;;;999999777666777888999888777555777888:::>>>FFFRRRZZZ[[[ZZZ]]]gggssswwwqqqhhhhhhpppzzz~~~xxxqqqttt{{{{{{ooodddXXXJJJBBBAAA???AAACCCAAAAAAHHHTTT]]]bbbgggdddYYYYYYjjj{{{}}}}}}}}}|||}}}{{{ooobbbRRRPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFHHHHHHIIIJJJLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRPPPRRRSSSUUUUUUVVVVVVWWWTTTSSSQQQQQQRRRSSSRRRQQQUUUUUUUUUWWWXXX[[[]]]^^^[[[\\\___bbbcccaaa]]]YYYXXXYYY[[[^^^```bbbdddeee\\\]]]]]]^^^___```aaabbb___\\\\\\```cccccceeeiiifffgggmmmvvv||||||yyywwwvvvrrrvvvzzz{{{yyywwwwwwwww~~~{{{rrriiigggqqq}}}yyyrrrmmmjjjiiiddd``````cccddd```\\\]]]]]]^^^___```bbbdddeeejjjjjjhhhfffdddbbbbbbcccdddcccaaa^^^[[[[[[^^^```aaa___]]]]]]___````````````aaabbbcccdddcccbbbbbbbbb```^^^[[[ZZZ[[[]]]^^^ZZZYYYWWWWWWYYYZZZZZZYYYVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZ\\\___aaaccccccbbbaaaaaadddhhhjjjkkkiiifffddddddhhhkkkjjjiiipppkkkqqqwww```FFF===777;;;BBBEEEGGGIIIGGGGGGFFFDDDBBB>>><<<:::;;;<<<===@@@CCCFFFIIIKKKPPPTTTYYY]]]dddqqq~~~]]]MMMRRRSSSQQQQQQNNNQQQVVVcccrrryyyzzz|||uuueeeZZZLLLDDDEEEMMMXXX```___ZZZPPPHHHKKKUUU]]]^^^bbbdddgggjjjnnnuuu~~~aaadddgggjjjkkkjjjhhhgggggghhhjjjkkkkkkiiigggfffgggiiillloooppppppooommmkkkjjjiiihhhjjjmmmpppssstttsssrrrrrrqqqqqqrrrrrrqqquuu}}}gggfff|||jjjJJJEEE>>>;;;<<<===<<<;;;999888777777999999888777555666888999;;;BBBLLLTTTTTTTTTXXXaaammmvvvxxxwwwwww~~~vvvkkk\\\MMMDDDBBB???BBBCCCBBBAAAHHHVVVaaammmqqqiiiXXXVVVhhh}}}}}}~~~~~~zzz}}}ppp```VVVNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKIIIHHHGGGIIIHHHHHHJJJLLLMMMMMMKKKNNNNNNMMMLLLKKKJJJJJJJJJNNNNNNOOOOOOPPPQQQQQQQQQNNNQQQTTTVVVUUUUUUVVVWWWUUUSSSRRRSSSTTTUUUSSSRRRRRRRRRSSSTTTWWWZZZ\\\^^^[[[\\\___bbbcccbbb^^^ZZZVVVWWWYYY\\\___aaadddeee^^^]]]]]]]]]^^^```bbbcccaaa]]]]]]aaaeeedddeeegggbbbbbbeeekkkooouuu}}}}}}}}}{{{{{{{{{yyywwwwwwxxxyyyvvvxxx|||}}}}}}~~~~~~zzzuuurrruuu|||{{{vvvrrrooollljjjhhhfffccc```aaaeeefffccc___]]]^^^^^^___```bbbcccdddfffggggggfffeeefffhhhjjjjjjiiigggccc``````bbbddddddbbb``````bbbccccccccc\\\]]]___aaadddfffhhhiiieeecccaaa^^^]]]^^^___```[[[YYYWWWWWWYYY[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYY]]]\\\[[[ZZZZZZZZZZZZZZZYYYZZZ\\\^^^````````````^^^bbbgggkkkllliiieeebbb___bbbgggiiigggiiitttooolll~~~tttOOOBBB888999???CCCFFFHHHGGGGGGGGGFFFDDDAAA===;;;;;;;;;===???AAADDDGGGHHHKKKPPPUUUYYY```oooaaaSSSYYYWWWPPPMMMJJJHHHMMMYYYiiiuuuyyy|||nnnXXXIIIDDDHHHTTT^^^\\\YYYRRRJJJHHHLLLMMMKKKJJJLLLOOOTTT[[[gggwwwbbbeeehhhkkkkkkiiihhhgggeeefffhhhiiiiiigggdddccccccfffjjjnnnppppppooonnnkkkiiihhhhhhjjjlllooopppooopppqqqrrrrrrrrrqqqpppllloooxxxuuu```ggg}}}QQQJJJAAA;;;:::;;;;;;:::999888777777999999888777444666777777999???HHHOOOUUUWWW]]]eeennnwww~~~}}}rrrbbbRRRGGGEEE@@@DDDEEEDDDCCCKKK[[[gggnnnssskkkWWWTTTggg}}}zzz~~~|||zzzxxxeeeTTTMMMIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJMMMOOONNNLLLLLLLLLKKKJJJJJJKKKKKKKKKOOOPPPPPPQQQQQQRRRSSSSSSNNNRRRVVVXXXWWWVVVWWWYYYUUUTTTTTTUUUVVVWWWUUUTTTQQQPPPPPPQQQSSSVVVYYY[[[WWWXXX[[[___bbbbbb```]]]WWWXXXYYYZZZ]]]___aaabbb^^^]]][[[ZZZ[[[^^^aaaccceeeaaa```dddgggeeeeeefffcccbbbdddggghhhjjjttt~~~}}}~~~}}}}}}~~~zzzuuurrrwww~~~|||yyyxxxpppqqqpppmmmjjjhhhhhhhhhdddbbbaaaccceeefffdddbbb^^^^^^^^^___```aaabbbbbbcccdddfffffffffhhhmmmqqqnnnmmmjjjgggdddcccdddfffeeecccaaaaaaccceeeeeeeee]]]]]]]]]___aaaeeehhhjjjfffdddaaa___^^^^^^```aaa]]][[[YYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[]]]___``````___^^^]]]\\\ZZZYYYYYY\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZZZZ\\\]]]^^^______\\\___cccggghhhgggdddbbb]]]^^^aaaeeeddddddlllxxxxxxmmmvvv}}}sss[[[KKK<<<999===AAADDDGGGFFFGGGHHHHHHFFFCCC???<<<:::;;;<<<===@@@BBBDDDEEEHHHMMMQQQUUU\\\mmmjjj\\\bbb]]]RRRNNNLLLHHHJJJSSScccqqqyyy|||~~~jjjTTTIIIHHHQQQ\\\]]][[[TTTKKKGGGHHHHHHEEE@@@AAACCCFFFMMM]]]ppp~~~aaaeeeiiikkkkkkjjjhhhhhhdddfffhhhiiihhhfffcccaaaaaadddiiimmmppppppooonnnjjjiiihhhiiikkkmmmnnnnnnlllnnnqqqssstttsssqqqoooooonnnvvvhhh]]]tttWWWNNNCCC;;;999::::::999999888777888999999999777444555666666777<<>>@@@BBBCCCGGGKKKOOOSSSZZZkkksssfffkkkcccVVVQQQPPPKKKJJJPPP```pppxxx|||~~~uuuZZZJJJDDDKKKVVV```^^^WWWNNNIIIJJJIIIGGG@@@@@@??????EEEUUUiiixxxlllgggfffmmmqqqmmmfffaaaggghhhiiigggcccbbbcccfffccceeeeeefffkkkqqqqqqlllooommmlllmmmnnnnnnmmmlllmmmmmmnnnppprrrrrrpppnnnmmmsssvvv|||tttaaaxxxxxxXXX@@@??????777666>>>888888888888888777666666777666666777999<<<@@@BBBVVVXXX[[[^^^bbbiiipppuuuyyy|||zzzyyyxxxxxx}}}zzzsssgggffffffhhh{{{jjj]]]RRRJJJIIIKKKMMMMMMOOOWWWbbbjjjttttttjjjYYYXXXiiizzz~~~yyyvvvwwwxxx}}}}}}zzzqqqmmmuuu___OOOKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMOOOPPPPPPOOOMMMOOOLLLHHHIIIKKKLLLJJJHHHLLLNNNPPPRRRSSSSSSRRRQQQTTTUUUVVVWWWYYYZZZ[[[\\\ZZZYYYVVVUUUTTTUUUWWWXXXWWWTTTQQQPPPQQQRRRRRRRRRVVVVVVVVVWWWYYY[[[\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]___aaabbbddd```]]]]]]```bbbbbbaaafffeeecccccceeehhhkkkmmmooorrruuuwwwyyy{{{~~~~~~yyywwwwwwrrrqqqyyy|||qqqxxxvvvuuuyyy~~~|||xxxrrrrrrqqqmmmjjjjjjjjjiiifffdddaaa___`````````aaaaaabbbdddddd^^^^^^^^^aaaccceeeeeeeeehhhgggffffffgggjjjnnnpppllllllkkkgggbbb___```bbbeeebbb^^^]]]```cccccccccdddcccbbbaaa```___^^^]]]ccccccaaa```_______________^^^\\\ZZZ[[[]]]```bbbaaa```^^^]]]]]]^^^___aaadddcccaaa___]]][[[YYYYYYXXXYYYZZZ[[[ZZZYYYWWWUUUWWWXXXZZZZZZZZZZZZ[[[]]]\\\\\\\\\\\\]]]^^^___```ZZZZZZYYYZZZ]]]aaaeeeggguuurrrzzzqqqqqq~~~]]]BBB>>><<<555:::FFFGGGGGGHHHHHHFFFDDDBBB@@@:::::::::;;;<<<>>>@@@AAAFFFCCCHHHRRRXXX```www|||uuukkk]]]RRROOONNNHHHIIIWWWiiiuuuzzz}}}~~~~~~~~~lllMMMFFFKKKNNNcccaaa[[[RRRJJJHHHGGGGGGCCC@@@>>>>>>AAAMMMdddyyyjjjfffffflllnnnjjjdddbbbgggiiiiiigggdddccceeegggaaaccccccccciiippprrroooooonnnllllllmmmnnnmmmllljjjkkknnnqqqrrrpppkkkgggooouuuwww{{{xxxxxxlllMMMBBB???:::777999888888888888888777777666666555555666777:::===>>>IIIKKKNNNRRRVVV]]]dddiiirrrvvv{{{|||yyyxxx|||qqq[[[UUUYYY```pppcccWWWNNNLLLNNNPPPQQQSSSXXX```fffkkkmmmeeeXXXWWWgggxxx}}}xxxvvvwwwyyy{{{|||yyyqqqooorrr}}}lllXXXJJJHHHGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPNNNNNNLLLKKKKKKKKKKKKJJJIIIKKKMMMOOORRRSSSTTTSSSSSSRRRSSSTTTUUUVVVXXXYYYYYYZZZYYYWWWVVVVVVVVVVVVWWWWWWUUURRRQQQRRRTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[YYYXXXXXXWWWXXXYYYZZZ[[[]]]]]]]]]]]]^^^```bbbcccccc```]]]]]]___``````___eeedddbbbaaabbbdddfffgggcccfffiiilllnnnpppsssvvv}}}}}}}}}wwwuuurrrnnn|||}}}rrrnnnooopppmmmooo{{{|||xxxwwwxxxvvvrrrmmmpppuuutttnnnjjjjjjhhhdddiiihhhgggfffdddbbb```___^^^^^^^^^^^^___``````aaa]]]]]]\\\]]]___bbbcccdddfffeeeddddddeeegggjjjllliiikkkkkkiiieeebbbaaabbbdddaaa]]]\\\^^^```aaa```dddccccccbbbaaa```______dddccccccbbbaaa```_________^^^]]]]]]^^^___aaabbb```___]]][[[ZZZ[[[\\\]]]``````___]]]\\\ZZZXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^ZZZYYYXXXYYY[[[^^^bbbdddxxxvvvsssyyymmmLLL@@@>>>999;;;AAAFFFGGGHHHIIIHHHFFFCCCAAA<<<;;;;;;:::;;;===???@@@EEECCCGGGPPPTTT\\\ppp~~~uuuggg\\\XXXNNNIIIJJJXXXiiiuuuzzz}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~xxxXXXMMMQQQWWWeeefffbbbYYYQQQMMMIIIFFFBBB???======@@@KKK```sss~~~eeedddfffkkkkkkfffcccdddhhhiiiiiihhhfffeeefffhhh```aaa``````eeemmmrrrqqqqqqnnnlllkkklllmmmmmmmmmhhhjjjnnnqqqqqqmmmfff```jjjsssvvvzzz~~~{{{rrrssseeeJJJ???===;;;888999888888888888777777777555555444444666777999:::<<<>>>AAAEEEIIIOOOWWW\\\iiinnntttxxx|||~~~|||xxxttttttxxxuuuWWWLLLRRRZZZxxxxxxkkk^^^SSSPPPRRRSSSSSSSSSSSSUUUWWW^^^aaa^^^UUUUUUdddttt||||||xxxwwwzzz}}}uuupppvvvxxxzzzzzzvvvbbbPPPGGGFFFFFFCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOONNNLLLJJJJJJKKKJJJLLLOOOQQQSSSTTTUUUUUUPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYYYYXXXWWWWWWVVVUUUVVVTTTRRRRRRTTTUUUVVVUUURRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVWWWXXXZZZ[[[^^^^^^^^^^^^___aaabbbcccbbb```^^^]]]^^^___^^^]]]cccbbbaaa___^^^___``````^^^```cccfffgggjjjmmmooowwwwwwzzz~~~zzz{{{ttt|||uuussswwwxxxtttttt{{{yyyuuusssnnnhhhcccfffjjjmmmjjjhhhgggeeecccgggfffdddcccaaa```______^^^]]]]]]]]]]]]]]]^^^^^^\\\[[[YYYXXXYYY\\\```bbbdddcccbbbbbbbbbccceeefffeeehhhjjjkkkhhhdddbbbaaabbb```]]][[[\\\]]]^^^]]]bbbbbbbbbaaaaaaaaa``````cccdddddddddbbbaaa___^^^^^^^^^___``````aaabbbbbb```^^^[[[YYYWWWWWWXXXXXX[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXXYYYZZZZZZXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXWWWWWWXXX[[[^^^___mmmooo~~~YYYDDD>>>===<<<<<>>;;;:::999;;;===>>>DDDBBBFFFLLLPPPVVVhhh{{{qqqeee___QQQLLLNNN[[[kkkuuuzzz}}}{{{{{{{{{{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~dddQQQSSS[[[lllpppoooggg^^^XXXPPPIIIBBB@@@??????AAAIII\\\nnn|||```aaaeeeiiigggdddeeeiiiiiiiiiiiihhhgggggghhhiiibbbccc```]]]aaaiiiooopppqqqnnnlllkkklllnnnnnnnnnjjjkkkmmmooooookkkeee```aaalllsssyyy~~~zzz~~~sss___ppp^^^CCC===>>><<<999999888888888777777888666666555555555666777888777999<<>>:::999===AAAFFFJJJKKKJJJGGGEEEDDDBBB???;;;999999::::::===>>>AAAEEEHHHOOO[[[fff~~~rrrkkkccc^^^^^^fffooosssuuuwwwxxxwwwwwwwwwyyy{{{}}}~~~{{{{{{|||}}}}}}}}}}}}|||~~~}}}}}}}}}uuu[[[ZZZfff|||{{{qqqjjj___RRRGGGEEEEEEDDDCCCHHHVVVeeevvv______cccgggfffeeeiiioooiiigggfffgggiiijjjjjjiiiiiiiiieee]]][[[aaafffhhhgggffffffhhhkkkmmmlllkkkkkkiiifffeeegggjjjkkklllbbbnnnssswww~~~|||zzzyyydddbbbnnnQQQEEE@@@;;;:::999888777888999999888888888888888777777777777888999:::===AAAGGGKKKSSSWWW^^^dddjjjpppvvvyyy{{{{{{{{{zzzzzz~~~{{{vvvvvv~~~^^^NNNPPPWWWuuuwwwnnneeeXXXMMMEEECCCCCCFFFKKKKKKFFF@@@===AAADDDCCCEEERRRfffuuu|||yyyuuuvvvzzz~~~xxxsssssswwwuuu{{{wwwfffXXXJJJDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGIIILLLLLLKKKMMMQQQTTTPPPQQQPPPNNNKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWXXXWWWUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVXXXYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^aaaaaa___]]][[[[[[ZZZ[[[]]]^^^_________^^^^^^___``````^^^^^^___```eeeccccccggglllpppqqqppprrrssstttuuuvvvwwwwwwxxx|||zzz~~~}}}}}}|||}}}}}}uuupppnnnoooqqqrrrhhhhhhiiiiiiiiiiiihhhhhhhhhdddaaa___\\\ZZZ]]]bbbaaa```````````````aaaaaa\\\[[[YYYWWWVVVUUUTTTTTTWWWYYYZZZXXXUUUUUUYYY\\\\\\^^^```bbbdddddddddddd```aaaccceeegggfffccc``````aaaaaa___]]]]]]^^^___\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]][[[YYYWWWUUUSSSUUUWWWYYYZZZ[[[ZZZZZZ\\\[[[YYYWWWVVVVVVWWWXXXRRRSSSUUUWWWWWWUUUTTTSSSVVVWWWXXXXXXXXXVVVTTTRRRTTTSSSSSSUUUXXXXXXTTTPPPVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWWWW[[[mmmuuulllpppbbbFFF:::999:::===BBBGGGIIIIIIGGGFFFEEEDDDAAA>>><<<::::::999:::<<<>>>AAADDDJJJTTT\\\{{{zzzsssiiieeedddjjjpppqqqrrrsssuuuuuuuuuwwwxxxzzz|||}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||~~~ooo[[[]]]lll}}}wwwmmmiii___RRRFFFDDDCCCBBB@@@DDDRRR```ssseeecccdddggggggfffhhhmmmhhhfffeeefffiiikkkjjjiiiiiijjjfff^^^[[[```eeeggg______aaaeeehhhjjjiiigggcccaaa___```ccchhhkkkmmmgggqqqrrrsss{{{zzzwww|||rrr___}}}qqqUUUDDD<<<:::999777777888999:::666777777888888888777777666666777777999<<>>===???LLLbbbuuu~~~}}}|||}}}zzztttqqqrrruuuvvvvvvqqqooovvvxxxxxxxxxlllYYYNNNEEECCCDDDAAA@@@BBB@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNNNNMMMNNNSSSXXXTTTQQQMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVTTTSSSRRRSSSTTTTTTSSSQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWYYYZZZZZZYYYYYYXXXWWW[[[___```]]][[[ZZZZZZYYYZZZ]]]___```___^^^\\\___```aaaaaaaaaaaabbbdddffffffeeeeeeeeefffggghhhdddgggkkkqqquuuxxxyyyyyyzzz{{{|||}}}}}}||||||{{{yyy{{{zzzwwwwwwzzzzzzwwwzzzzzzyyywwwtttssstttvvv|||zzzwwwrrrnnnkkkhhhgggfffggghhhhhhgggfffffffffhhhdddbbbbbb```[[[]]]ccc``````aaabbbbbbcccbbbbbb^^^]]][[[YYYWWWVVVUUUUUUVVVZZZ]]]\\\YYYWWWXXX[[[XXX[[[^^^bbbeeefffffffffdddcccbbbdddfffgggeeeccc^^^___aaa```]]]]]]^^^```]]]]]]]]]\\\\\\\\\\\\\\\^^^]]]\\\[[[YYYWWWVVVUUURRRSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVUUUUUUWWWXXXZZZSSSTTTVVVWWWWWWVVVTTTRRRQQQRRRUUUWWWXXXXXXWWWVVVVVVUUUVVVZZZ^^^\\\VVVQQQWWWXXXZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYeeeqqq|||lllfff{{{}}}UUU???<<<777:::>>>CCCFFFGGGGGGGGGEEEDDDCCCAAA???<<<:::999999;;;======???EEELLLPPPbbbrrrzzzuuukkkgggffflllpppppppppqqqpppqqqsssuuuwwwyyyyyyzzz||||||}}}~~~~~~~~~~~~}}}zzz{{{|||~~~|||tttrrrsssgggYYY^^^ooo~~~rrrhhhggg```SSSGGGEEECCCAAA???CCCQQQ___pppkkkgggfffhhhhhhfffgggjjjgggeeedddeeehhhkkkjjjiiihhhjjjggg___\\\```eeegggYYYZZZ]]]bbbfffgggfffddd\\\[[[ZZZ]]]aaafffjjjkkkiiiqqqqqqpppxxxyyyvvv{{{{{{iiikkkeeeJJJ<<<;;;999777777888999:::555666777777777777777777666666666666777:::>>>BBBFFFIIIOOOUUUZZZ```fffjjjnnnpppsssvvv|||~~~wwwvvv}}}vvv[[[LLLFFFMMMsss{{{rrrfff^^^WWWNNNEEEEEE???;;;===DDDGGGCCC>>>:::;;;<<<:::<<>>===:::888:::AAAGGGIIIGGGIIIFFFDDDCCCCCCBBB>>>;;;:::::::::;;;<<>>===999:::<<<888666666777777777777777666777777777777777888999999======BBBIIIOOOTTT\\\eeennnooosssyyy}}}tttiiipppyyyxxxsssqqqsss{{{___MMMGGGLLLZZZooommmcccVVVUUU\\\\\\UUUWWWVVVRRROOOKKKGGGCCC@@@>>>;;;;;;>>>???FFFZZZqqq}}}{{{yyy{{{}}}}}}{{{xxxuuutttssspppllliiifffccc```^^^___dddttt|||{{{dddRRRFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEFFFEEECCCCCCDDDFFFDDDFFFFFFFFFEEEFFFJJJNNNNNNMMMKKKHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRSSSSSSSSSSSSSSSPPPOOOPPPSSSWWWXXXWWWUUUSSSRRRPPPOOOOOOOOOPPPQQQSSSRRRQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUTTTUUUVVVXXXXXXVVVTTTVVVXXXZZZ[[[[[[ZZZYYYXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]bbbaaa```bbbdddfffffffffggggggggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhmmmlllkkkkkkkkkkkkiiigggjjjiiigggfffeeeeeefffggggggfffeeefffggggggeeebbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa`````````aaaaaa`````````ccceeefffeeedddeeeeeedddaaa\\\YYYXXXXXX[[[^^^aaabbb```]]][[[ZZZ]]]^^^bbbffffffbbbaaadddhhhhhhiiiiiiiiihhhgggfffdddddddddbbb______```bbbaaa```___``````___\\\ZZZ^^^^^^^^^]]][[[YYYVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWVVVUUUUUUVVVXXXYYYZZZWWWUUUUUUWWWWWWVVVTTTUUUUUUUUUVVVXXXYYY[[[\\\YYYVVVUUUYYY^^^^^^YYYTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY\\\[[[]]]kkk{{{kkkdddzzzzzzlllzzz{{{WWWGGG<<<777666999<<<>>>CCCHHHIIIGGGEEEDDDDDDCCC???<<<::::::999:::;;;===???@@@CCCGGGMMMSSSXXXZZZ[[[[[[[[[^^^bbbeeegggiiikkkmmmkkkmmmooopppqqqrrrtttvvvxxxzzz}}}~~~~~~}}}~~~vvvhhh]]]ddduuu}}}qqqhhhccc^^^ZZZTTTKKKEEECCC???AAARRRfffyyyjjjgggfffiiiiiiggghhhkkkmmmlllkkkiiihhhfffeeeeee___bbbfffhhhiiiiiijjjkkkpppiiidddeeehhhhhhhhhjjjmmmlllmmmnnnooonnnllljjjfffiiilllppprrrsssrrrrrrjjjiiimmm~~~iiixxx|||XXXAAA>>>:::999;;;777777777777777777777777777777777666666666777888888888999>>>DDDHHHOOO\\\hhhpppmmmkkknnnqqqxxxyyyiiijjjpppqqqrrruuussszzznnnXXXLLLMMMZZZsssqqqfffXXXUUU^^^eeeeeejjjkkkkkkhhhaaaWWWMMMGGGGGGBBBAAABBBAAAEEEYYYooo}}}{{{yyyvvvtttyyyzzz{{{zzzxxxsssnnnkkkmmmkkkfff^^^XXXXXX___fffsss}}}wwwvvv[[[HHHDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCCCCEEEGGGCCCCCCCCCBBBBBBCCCFFFIIIJJJJJJHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSUUUUUUTTTPPPOOONNNMMMMMMMMMNNNOOORRRQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTTTTTTTVVVWWWVVVUUUTTTWWWZZZ\\\[[[ZZZXXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\bbbaaaaaabbbcccdddbbbaaaddddddddddddddddddccccccbbbccccccccccccbbbbbbaaaiiihhhggghhhhhhfffcccaaacccbbbaaa``````aaabbbccceeecccbbbcccddddddcccaaa________________________``````_________```aaabbb^^^]]]]]]^^^bbbdddeeeeeedddeeeeeeccc___[[[YYYYYYZZZ]]]```aaa```]]]\\\\\\^^^^^^bbbfffeee```___bbbeeefffiiikkklllkkkjjjiiiggggggfffdddaaaaaabbbccceeeccc`````````___^^^\\\\\\\\\\\\\\\[[[ZZZXXXWWWZZZ[[[[[[\\\\\\[[[YYYXXXZZZYYYWWWVVVVVVVVVWWWXXX]]][[[XXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\XXXVVVXXX\\\\\\WWWSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ]]]\\\aaa|||ppphhhrrrrrrzzzoooWWWFFF<<<777<<<;;;666<<>>BBBCCCEEEHHHKKKNNNQQQSSSUUUXXX]]]```bbbeeehhhjjjiiijjjmmmnnnnnnoooqqqsssuuuxxx{{{||||||{{{|||}}}uuuggg^^^fffuuuvvviiibbb\\\XXXUUUMMMFFFBBB???DDDVVVjjj}}}jjjgggfffhhhhhhfffgggkkknnnmmmlllkkkiiihhhffffff___bbbfffhhhhhhhhhiiijjjqqqkkkeeedddfffhhhjjjjjjggghhhiiimmmpppqqqpppnnnjjjkkklllnnnpppqqqrrrrrrjjjjjjiiiooorrrfffmmmLLLEEE???;;;999666999999888888777777888888777666666666666666777777777888===AAADDDKKK[[[jjjiiidddaaaaaadddlll|||zzzkkkiiinnnsssyyy~~~www~~~jjj[[[ZZZeee|||xxxlll^^^ZZZdddpppvvvxxx|||xxxlll___WWWVVVPPPJJJGGGCCCGGGZZZppp~~~}}}zzzxxxvvvuuurrrpppyyyxxxwwwuuuqqqkkkddd___bbbbbb^^^VVVQQQXXXiiixxx~~~ooosss}}}xxx~~~|||mmmRRRCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBBBBAAACCCDDDDDDDDDCCCCCCEEEGGGEEEEEEDDDBBBBBBCCCFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPRRRQQQOOONNNOOOQQQRRRSSSPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSUUUVVVVVVYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVTTTUUUVVVXXXXXXWWWUUUWWWYYY[[[ZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZ\\\^^^``````````````````______bbbaaaaaabbbcccccc```^^^______``````aaabbbccccccbbbcccdddddddddcccbbbaaaiiihhhggghhhgggeeebbb___```___^^^^^^___```bbbcccdddbbbaaaaaabbbcccbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___```aaaaaabbb___]]][[[\\\___bbbddddddbbbdddeeedddaaa]]][[[ZZZYYY\\\_________]]]]]]]]]\\\]]]aaaffffffbbbbbbeeeaaaccceeehhhkkkmmmnnnnnniiiiiihhheeecccbbbcccdddfffccc```______`````````\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWXXXYYYYYY^^^]]][[[ZZZYYYXXXXXXWWWXXXXXXXXXYYYZZZ[[[]]]]]]\\\YYYWWWXXX[[[[[[XXXTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYVVV\\\[[[ZZZqqqyyypppoooyyy|||jjjZZZFFF;;;??????666999GGGHHHHHHHHHHHHFFFDDDAAA???;;;:::999888888999:::;;;BBBBBBCCCDDDGGGKKKNNNPPPPPPSSSWWW[[[]]]```dddffffffhhhjjjllllllmmmppprrrtttwwwzzz{{{zzzzzz{{{|||~~~}}}~~~rrriiifffooo}}}{{{iii___ZZZVVVQQQKKKDDD??????GGG\\\pppjjjgggfffiiiiiiggghhhkkknnnnnnmmmkkkjjjhhhggggggcccdddeeeeeeeeeeeefffhhhmmmiiidddbbbeeeiiikkkjjjffffffgggiiimmmqqqrrrrrrooonnnmmmlllmmmoooqqqsssooorrrooolll{{{fffeee___NNNAAA<<<===;;;;;;:::999888777888888888777777666666666666666777666777;;;>>>@@@FFFUUUddd]]]ZZZXXXYYY\\\cccppp}}}wwwnnnmmmpppuuu{{{~~~zzzjjjgggpppwwwrrrfff[[[ZZZeeettt|||yyyyyymmmeeebbbZZZQQQKKKEEEGGG[[[qqq}}}}}}{{{xxxvvvuuuuuusssrrrzzzwwwsssooojjjddd\\\VVVVVVWWWWWWTTTWWWfff~~~yyykkksss~~~yyyuuuxxxrrr```KKKCCCAAAAAABBBCCCCCCDDDDDDDDDAAABBBBBBCCCBBBBBBAAA@@@AAABBBCCCCCCBBBCCCEEEGGGGGGEEECCCBBBCCCDDDEEEFFFAAABBBCCCCCCCCCCCCBBBAAA???@@@AAACCCDDDFFFGGGGGGIIIIIIKKKLLLNNNNNNOOOOOOQQQPPPNNNMMMLLLNNNPPPRRROOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWYYYXXXXXXYYYYYY[[[\\\]]]ZZZXXXWWWWWWYYYZZZZZZZZZWWWWWWXXXZZZ]]]^^^^^^^^^]]]^^^^^^\\\ZZZZZZ]]]___aaaaaabbbccccccbbbaaa```bbbaaaaaabbbcccccc```^^^]]]^^^^^^___```aaaaaabbbcccdddfffffffffeeedddccciiihhhgggggggggeeebbb______^^^^^^^^^___aaacccdddeeeccc``````aaaccccccccc^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbbbbb___\\\\\\^^^aaabbbbbbaaaccceeedddbbb^^^]]]\\\YYY[[[]]]^^^]]]]]]^^^___^^^^^^bbbggggggcccbbbeee______```bbbffflllpppssshhhhhhgggeeebbbbbbcccddddddbbb___]]]___aaaaaabbb\\\\\\\\\\\\]]]]]]^^^^^^[[[\\\\\\\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXYYY[[[\\\]]][[[YYYWWWWWWYYYZZZYYYWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXSSSZZZZZZXXXkkkrrriiimmmkkkNNN:::===@@@999999BBBEEEGGGHHHIIIGGGEEECCCBBB===<<<:::999888888999999;;;<<<>>>AAADDDGGGIIIKKKMMMOOOSSSVVVXXX\\\```cccccceeehhhjjjkkkmmmooorrrtttvvvyyyzzzzzzzzzzzz{{{~~~}}}}}}|||{{{}}}zzzuuuvvv~~~vvveee\\\XXXUUULLLGGGBBB>>>@@@LLLdddxxxhhhfffgggkkkllliiiiiilllmmmmmmlllkkkjjjiiiiiihhhffffffeeedddbbbccceeegggjjjhhhdddaaaeeejjjllliiikkkiiihhhiiilllnnnppppppnnnmmmlllkkklllnnnppprrrtttwwwuuuoootttsss]]]rrryyy]]]FFF???BBB???<<<;;;:::888888888999999888888777666666666777777555555777:::;;;>>>IIITTTQQQOOOPPPSSSVVV[[[gggrrr|||yyywwwuuuvvvyyy}}}wwwrrryyyzzzqqqcccWWWTTTZZZccciiinnnwwwxxxoooiiibbbZZZRRRLLLFFFGGGZZZooo}}}~~~}}}}}}zzzwwwvvvvvvvvvvvvuuuwwwrrrlllfffbbb]]]VVVPPPMMMNNNQQQWWWdddyyyzzzooowwwwwwqqq|||{{{rrrgggTTTDDDCCC@@@AAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@>>>@@@AAAAAAAAABBBDDDFFFFFFCCCAAA@@@BBBDDDEEEEEE@@@AAACCCDDDDDDBBB@@@???AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOOOONNNLLLKKKKKKNNNPPPMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY\\\^^^___[[[ZZZZZZZZZ\\\]]]\\\[[[ZZZXXXYYY___fffhhheee```^^^```aaa___[[[ZZZ\\\___^^^___```aaabbbaaa``````aaa``````aaabbbcccaaa```aaa```````````````______cccdddfffggghhhgggfffdddiiigggeeedddddddddbbb```______^^^___```bbbccceeeeeeccc```___```cccdddeee````````````````````````]]]^^^___```aaabbbbbbaaabbb```]]]]]]^^^```aaaaaaaaabbbdddcccaaa___^^^^^^ZZZ\\\]]]]]]\\\\\\]]]___aaaaaadddhhhgggbbb```ccc___^^^^^^___ccciiiooossseeeeeeeeecccaaa```bbbdddccc```]]]]]]^^^_________\\\\\\[[[\\\\\\]]]^^^___YYYZZZZZZZZZYYYXXXVVVUUUSSSTTTUUUWWWXXXZZZ[[[\\\ZZZZZZZZZXXXVVVUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZWWWUUUUUUVVVWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUPPPUUUXXXXXXdddyyyoookkkzzzzzz[[[@@@;;;>>><<<:::<<>>EEEFFFEEEGGGLLLOOOTTT^^^hhhuuuxxxzzzzzzyyy{{{~~~{{{jjj]]]VVVUUUVVVWWW___gggrrrvvvqqqjjjdddaaaYYYTTTRRRPPPKKKKKK[[[nnn||||||zzzyyyzzzxxxtttrrrrrrsssrrrrrrlllfff^^^YYYWWWTTTOOOKKKHHHIIINNN\\\qqqyyy~~~|||yyy}}}tttfff[[[JJJ???DDD@@@AAABBBCCCCCCCCCBBBAAA===>>>@@@BBBBBBBBBAAA@@@<<<===??????@@@AAACCCFFFEEECCC@@@@@@CCCEEEEEEEEEAAACCCEEEFFFFFFDDDAAA???BBBBBBCCCDDDDDDEEEFFFFFFIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLJJJJJJMMMOOONNNMMMLLLLLLLLLMMMOOOPPPRRRSSSTTTVVVVVVWWWVVVVVVXXXWWWVVVVVVWWWYYY[[[]]][[[[[[[[[]]]^^^^^^]]][[[[[[YYY]]]hhhtttuuulllaaa\\\___bbb```\\\YYYZZZ]]][[[\\\^^^```aaaaaa``````^^^]]]\\\]]]```bbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbdddgggiiijjjiiihhhgggjjjgggdddccccccdddddddddbbbbbbaaaaaabbbdddfffgggeeebbb^^^]]]___bbbdddeeeaaaaaaaaaaaaaaaaaaaaaaaa^^^___aaabbbbbbbbbbbbaaa___]]]\\\]]]___aaabbbaaa```aaabbbaaa___^^^___```\\\]]]]]]\\\[[[[[[]]]___``````cccgggfffaaa```cccaaa``````aaacccgggkkkmmmaaaaaaaaa```^^^^^^```bbbcccaaa^^^\\\\\\\\\[[[ZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^XXXXXXYYYYYYYYYWWWVVVUUUSSSTTTUUUVVVXXXXXXYYYYYYUUUWWWWWWVVVSSSRRRTTTVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYVVVSSSQQQQQQRRRRRRSSSQQQPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOOOOPPPRRRRRRPPPQQQTTTXXX\\\mmmuuurrruuuUUUDDD@@@>>>:::888===AAAFFFHHHGGGFFFFFFFFFDDDBBB@@@===;;;:::::::::999:::;;;===@@@BBBEEEFFFFFFHHHJJJLLLNNNQQQUUUXXXZZZ]]]aaadddgggjjjnnnqqqqqqsssvvvwwwwwwvvvwwwxxxzzz{{{|||}}}}}}||||||{{{|||zzz|||vvvhhhaaa```\\\WWWMMMMMMKKKGGGKKK\\\ttteeeeeeiiioooqqqnnnlllmmmjjjjjjjjjjjjjjjjjjjjjjjjdddfffhhhhhhgggfffggggggjjjkkkhhhdddffflllkkkeeegggffffffhhhjjjjjjiiiggg[[[___dddiiillllllkkkjjjsssmmmkkkmmmnnnssspppaaawwwooo^^^III>>>===:::888888888999:::::::::999888777777888888888555555888888777888<<<>>>===@@@EEEHHHMMMWWWbbbiiioootttuuutttwwwzzz}}}}}}pppfffaaa]]][[[ZZZTTT\\\eeehhhccc\\\XXXVVVRRRPPPRRRTTTQQQPPP]]]nnn|||~~~|||yyyvvvuuuwwwtttpppnnnmmmmmmmmmlllaaaZZZRRRNNNMMMMMMIIIFFFFFFGGGMMM^^^xxx~~~|||lll[[[RRREEE>>>DDDAAAAAACCCCCCCCCBBBAAA@@@<<<===@@@BBBCCCBBBAAA@@@;;;<<<>>>>>>???@@@CCCEEEGGGDDDAAAAAAEEEGGGHHHGGGCCCEEEGGGIIIHHHEEEBBB@@@AAAAAAAAABBBBBBCCCCCCCCCJJJJJJKKKKKKLLLKKKKKKKKKJJJLLLMMMLLLJJJJJJLLLOOOPPPPPPOOOOOOOOOPPPRRRSSSRRRSSSUUUVVVWWWWWWVVVUUUXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZ[[[^^^______\\\ZZZ[[[ZZZaaapppppp```ZZZ^^^aaa```[[[XXXYYY[[[ZZZ\\\___aaabbbbbbbbbaaa\\\[[[ZZZ[[[^^^aaacccccc^^^___```bbbdddeeeggggggccceeehhhkkkllllllkkkjjjllliiieeedddeeefffggghhhfffeeeeeeeeefffgggiiijjjdddaaa]]]\\\^^^aaadddeeebbbbbbbbbbbbbbbbbbbbbbbb___```bbbccccccbbbbbbaaa[[[ZZZZZZ\\\___aaabbbbbb```aaaaaa```^^^^^^___aaa]]]]]]]]][[[ZZZZZZ\\\^^^[[[[[[```eeefffbbbcccfffccccccddddddeeefffgggggg^^^______^^^]]]]]]___bbbdddbbb^^^\\\[[[YYYWWWUUUYYYYYYXXXXXXXXXZZZ[[[\\\WWWXXXYYYYYYYYYXXXVVVVVVTTTUUUUUUVVVWWWWWWWWWWWWRRRTTTUUUTTTQQQPPPSSSUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXVVVRRROOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNRRRWWWVVV]]]yyy}}}jjjnnnmmmQQQDDD@@@;;;777;;;@@@EEEHHHGGGFFFFFFGGGFFFDDDAAA>>><<<;;;::::::777777666666888;;;???AAADDDEEEGGGIIIJJJMMMQQQTTTVVVYYY^^^bbbeeeiiimmmpppoooqqqtttuuuuuuuuuuuuvvvxxxyyy{{{|||||||||{{{{{{{{{zzz}}}uuurrrqqqkkkcccRRRSSSQQQMMMQQQbbbyyyeeehhhkkknnnooonnnkkkjjjnnnnnnmmmmmmlllllllllkkkjjjhhhfffgggjjjlllkkkiiijjjjjjkkklllnnnnnnlllkkkllliiiggggggjjjlllkkkjjj```^^^^^^bbbhhhkkkiiifffffflllqqqoookkkppp}}}hhhoooqqq\\\KKKCCC;;;888999::::::999;;;:::999888777777777777666666555555555555666666999:::;;;>>>BBBJJJSSSZZZlllkkkkkklllooosssxxxzzzwwwzzz|||vvvssskkkaaa[[[KKK[[[jjjlllcccYYYTTTRRRRRRMMMQQQ\\\[[[VVV```qqq{{{~~~|||}}}{{{{{{{{{yyytttpppmmmmmmnnnnnnmmmhhhbbb]]]WWWMMMFFFFFFHHHFFFBBB@@@===DDDRRReeexxx|||gggPPPFFFEEEDDD???CCCCCCCCCBBBAAA@@@???>>>===>>>@@@AAAAAA@@@>>>===============>>>???AAAAAAGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKKKKIIIEEE@@@===AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQPPPQQQSSSTTTTTTSSSXXXVVVTTTUUUVVVWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTVVVZZZ]]]^^^^^^\\\ZZZ]]]hhhssstttiii^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaa\\\\\\[[[\\\]]]___aaabbb___]]]\\\]]]___aaaaaa```cccdddfffggghhhggggggfffkkkiiieeebbbbbbcccfffiiijjjiiieeebbb```aaafffiiibbb___[[[ZZZ\\\^^^```aaa``````aaa___^^^^^^___aaaffffffffffffeeecccaaa```___]]][[[ZZZ[[[]]]aaaccc```bbbcccbbb```^^^___```[[[ZZZZZZ[[[[[[\\\]]]]]]\\\]]]^^^___```bbbccccccgggffffffffffffhhhjjjkkkhhhfffbbb___]]]\\\]]]^^^bbb```]]]\\\[[[XXXUUURRRVVVUUUUUUTTTSSSRRRRRRQQQUUUUUUVVVXXXXXXWWWSSSPPPQQQQQQPPPPPPQQQRRRTTTUUUPPPQQQSSSTTTUUUTTTRRRQQQTTTSSSQQQOOOOOOQQQRRRTTTQQQPPPOOOOOONNNNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKLLLLLLKKKJJJIIIIIIKKKNNNPPPQQQSSS]]]lllyyy}}}qqqqqq[[[FFF@@@<<<555999:::@@@HHHKKKHHHFFFFFFDDDCCCCCCBBB@@@>>><<<;;;444555666888999;;;<<<===CCCCCCDDDFFFHHHJJJLLLMMMRRRUUUXXX\\\```ffflllpppooorrruuuvvvuuuuuuvvvvvvvvvuuutttvvvzzz||||||zzzwwwzzz~~~{{{pppfffWWWXXXUUUSSS]]]qqqfffhhhjjjlllmmmlllkkkjjjkkkkkkkkkkkkjjjjjjiiiiiiiiifffddddddfffhhhhhhgggiiiiiijjjlllooopppooonnnpppnnnkkkjjjkkklllkkkjjjeeebbb```bbbgggiiigggdddbbbfffiiihhhgggmmmyyy~~~www||||||]]]MMM???<<<===:::777777888888777666555555555666666666555555555555666666888999:::<<<@@@GGGOOOUUUaaaaaabbbdddiiinnnsssvvvuuuxxx}}}xxxjjj^^^MMM[[[jjjpppkkkddd```^^^___WWWXXXbbbccc___gggvvvyyy}}}}}}|||~~~{{{wwwvvvvvvuuuqqqooohhhgggggggggeeeaaaZZZVVVRRRJJJEEEDDDDDD@@@===>>>:::CCCSSSiii~~~}}}zzzppp]]]JJJBBBBBBBBB>>>AAABBBBBBBBBAAA@@@??????===>>>???@@@@@@???>>>==================>>>???@@@EEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJIIIFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQRRRSSSTTTTTTTTTVVVTTTSSSSSSUUUVVVVVVUUUZZZYYYWWWVVVVVVWWWYYYZZZUUUUUUTTTUUUWWWYYYZZZZZZ[[[ZZZ[[[cccjjjkkkbbbZZZ______^^^^^^^^^]]]]]]]]]XXXXXXYYYZZZ[[[]]]___```\\\\\\[[[\\\\\\^^^```aaa___]]]\\\\\\^^^___^^^]]]___```bbbcccdddeeeffffffiiifffccc```___aaaccceeeddddddccc```______aaadddaaa___]]][[[ZZZ[[[^^^```^^^```aaa```___^^^___```bbbcccdddeeefffeeeeeedddbbbaaa^^^\\\[[[]]]___aaa____________```aaabbbccc[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZZZZ[[[\\\]]]^^^___```eeeeeeeeeeeefffggghhhiiieeeccc```]]][[[[[[[[[\\\]]][[[YYYXXXXXXVVVTTTQQQTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUTTTQQQNNNOOONNNNNNMMMMMMNNNPPPQQQNNNOOOQQQRRRSSSRRRQQQPPPQQQQQQPPPOOONNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMMMMNNNUUUbbbmmmuuuqqq}}}hhhMMMBBB<<<777:::777999AAAGGGHHHGGGHHHEEEDDDDDDBBBAAA???===<<<666666666777888:::;;;<<>>>>>999555777777777666555555555666666666666555555555555666666777888999:::===BBBIIINNNRRRSSSUUUYYY___eeekkknnnuuuwww{{{lllWWWaaammmuuuvvvrrrooonnnmmmbbb^^^eeeiiihhhnnnyyywwwzzz}}}~~~}}}{{{zzzzzzxxxuuuqqqooommmlllkkkiii___^^^]]][[[YYYUUUOOOJJJGGGBBB???>>>;;;888;;;@@@GGGQQQcccyyyyyyhhh```PPPBBB===??????===???@@@@@@AAA@@@@@@??????<<<===>>>??????>>>===<<<===<<<<<<<<<<<<<<<======AAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHFFFEEECCCBBBAAA@@@????????????@@@AAABBBCCCEEEGGGHHHIIIKKKLLLNNNNNNNNNOOOQQQSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUUUUUUU]]]ZZZWWWUUUTTTUUUWWWYYYVVVUUUUUUUUUUUUUUUUUUVVVZZZYYYYYY\\\______[[[WWW]]]]]]]]]]]]]]]\\\\\\\\\WWWWWWWWWXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^______]]][[[[[[\\\]]]\\\[[[\\\\\\]]]^^^```bbbdddeeefffddd```^^^\\\]]]^^^```\\\]]]]]]\\\[[[ZZZ[[[]]]^^^___^^^[[[WWWWWWYYY]]]\\\___aaaaaa```^^^^^^___```aaacccdddeeeeeeeeeeeefffccc```^^^\\\]]]^^^______\\\ZZZ\\\aaaeeeffffffZZZYYYWWWVVVVVVXXXZZZ\\\WWWWWWWWWWWWXXXYYY[[[[[[```aaabbbdddeeefffffffffcccaaa^^^[[[ZZZZZZZZZ[[[XXXVVVUUUTTTTTTSSSQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMOOOQQQPPPNNNKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKJJJIIINNNWWW___}}}ssslllssszzzZZZGGG===666<<<777666<<>>===:::999777666666888999:::;;;<<<===???AAADDDGGGHHHJJJMMMPPPTTTWWW\\\bbbeeehhhjjjnnnoooppppppqqqrrrsssrrrqqqsssuuuvvvvvvuuuuuuxxx{{{~~~yyyuuuwwwllleee[[[ZZZZZZ```nnn~~~ggggggggggggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhdddaaa]]][[[[[[]]]___```bbbaaabbbdddhhhjjjjjjiiimmmllljjjiiihhhhhhgggfffeeecccaaabbbeeeiiijjjkkkssspppkkkhhhhhhkkkqqqttt}}}xxx|||vvvPPPDDDBBB<<<999>>>999888888777777888888888666666555555555555666666666777777888999===BBBFFFHHHIIILLLPPPVVV\\\bbbeeemmmooosssvvvyyynnnpppuuu{{{}}}zzzyyyyyytttfff^^^dddkkklllqqqxxxvvvwwwxxxvvvtttsssssstttpppooommmkkkhhheeebbb___UUUTTTRRRPPPMMMIIIDDD@@@???===;;;:::888;;;HHHUUUgggqqq|||sss[[[SSSGGG>>>;;;======<<<>>>>>>??????@@@?????????;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;=========>>>@@@AAACCCDDDHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEEHHHJJJLLLNNNNNNNNNPPPRRRPPPQQQRRRRRRRRRRRRTTTUUUTTTRRRQQQRRRTTTUUUUUUUUUYYYXXXVVVTTTSSSSSSSSSSSSUUUUUUUUUTTTSSSSSSTTTUUUYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[]]]^^^^^^]]]]]]\\\\\\\\\]]]___```bbbcccbbb___\\\[[[ZZZ[[[[[[WWWXXXXXXVVVTTTTTTVVVXXXZZZ]]]]]]ZZZTTTRRRUUUYYYZZZ]]]```aaa```^^^]]]]]]```aaabbbcccbbbbbb``````eeecccaaa^^^]]]^^^___``````[[[WWWYYY```eeefffeeeZZZXXXUUUSSSSSSUUUXXXZZZUUUUUUTTTTTTUUUVVVWWWXXXYYY[[[^^^aaacccdddeeeeeebbbaaa^^^\\\[[[[[[[[[\\\WWWUUUSSSQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJLLLNNNNNNLLLJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIILLLRRRXXXjjjtttjjjmmmyyyrrr\\\HHH:::<<<888777<<<@@@AAADDDHHHFFFFFFEEEEEECCCBBB@@@@@@===;;;999666555666888999888999:::<<>>BBB:::999999888888888888999666666555555555555666666555666777777777999<<>>JJJ```uuutttjjjSSSKKKBBB===<<<===============>>>>>>???>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::::::::::::::;;;;;;;;;<<<===???AAACCCDDDIIIHHHHHHGGGFFFFFFFFFFFF@@@@@@????????????@@@@@@>>>??????@@@@@@AAAAAAAAAEEEGGGJJJLLLMMMMMMOOOPPPNNNPPPRRRRRRQQQQQQRRRTTTTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVWWWVVVSSSPPPOOORRRTTTUUUTTTSSSSSSUUUWWWXXXWWWVVVUUUUUUVVVYYY[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZZZZ^^^^^^^^^____________^^^[[[ZZZZZZ[[[^^^aaaaaaaaa```___]]]\\\\\\]]]^^^^^^aaa```^^^\\\[[[ZZZYYYYYYXXXVVVTTTPPPNNNOOOSSSVVVVVVYYY[[[XXXRRRPPPRRRUUUXXX[[[^^^___^^^]]]\\\\\\]]]^^^_________^^^]]]\\\aaa```___^^^^^^___```aaaaaa\\\XXXYYY^^^bbbcccaaaYYYWWWTTTRRRRRRTTTVVVXXXUUUUUUSSSSSSSSSTTTUUUVVVSSSUUUYYY]]]```bbbcccdddbbbaaa___^^^]]]]]]]]]^^^YYYWWWSSSQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHJJJLLLLLLKKKIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFEEEGGGHHHHHHHHHKKKPPPTTT[[[rrrrrrxxx|||{{{___GGG999777888:::;;;;;;AAAGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>;;;888666666777888777888999;;;===@@@BBBDDDDDDFFFIIIKKKNNNQQQVVVZZZ]]]```dddggghhhiiikkkmmmooopppqqqqqqrrrrrrssstttvvvxxxzzz|||}}}~~~~~~qqqmmmnnnwwweeeddddddccccccdddeeeeeegggggggggggghhhhhhhhhhhhiiihhhgggeeecccdddgggiiigggeeeccccccdddeeedddcccccceeehhhiiihhhhhhjjjkkkhhhgggfffdddddddddeeeeeemmmkkkiiiggggggiiikkkmmmsss{{{oookkkfffTTTGGG@@@===::::::999888777777777777666666555555555555666666444555777777666777999;;;???AAACCCFFFIIIMMMPPPQQQWWWYYY^^^bbbeeelll~~~yyywww|||yyykkkaaacccjjjnnnpppqqqqqqpppmmmiiieeecccdddfffgggjjjlllkkkddd[[[SSSNNNDDDBBB@@@>>>===<<<:::888888777777:::BBBTTTqqqvvv|||mmmbbbMMMEEE???>>>???==================>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===???AAACCCDDDHHHGGGGGGFFFFFFEEEEEEEEE=========<<<======>>>>>>????????????@@@@@@@@@@@@BBBEEEIIIKKKLLLMMMNNNPPPLLLOOOQQQQQQOOONNNQQQSSSTTTRRRQQQQQQRRRSSSRRRQQQPPPRRRVVVXXXXXXUUUQQQOOOOOORRRTTTTTTRRRRRRUUUXXXWWWVVVTTTTTTUUUWWWYYYZZZUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY\\\]]]^^^^^^_________^^^YYYYYYYYY[[[___bbbccccccaaa```___^^^]]]\\\\\\\\\^^^^^^]]]\\\[[[YYYXXXXXXYYYWWWSSSOOOLLLMMMQQQUUUSSSUUUXXXWWWTTTRRRRRRTTTVVVXXX[[[\\\[[[ZZZ[[[[[[XXXYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaa```\\\YYYYYY\\\^^^^^^]]]XXXVVVTTTRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQSSSTTTUUUQQQSSSVVVYYY\\\___```aaa```______^^^]]]]]]]]]]]][[[XXXSSSPPPOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHHHHGGGEEECCCCCCCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGJJJKKKLLLKKKJJJIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFBBBDDDEEEEEEFFFIIIMMMPPPXXXrrr~~~wwwvvvuuutttYYYAAA;;;777777777888>>>DDDBBBCCCDDDEEEEEEEEEEEEEEEBBB@@@===:::888777888888777777888999;;;>>>@@@AAABBBDDDFFFHHHJJJMMMQQQUUUYYY\\\aaadddfffhhhjjjkkkkkkmmmoooppppppqqqsssuuuvvvxxxyyyzzz{{{}}}xxxtttttt|||cccccccccccccccccccccccccccccccccdddddddddeeeeeeeeeggggggfffddddddgggjjjgggeeecccbbbcccdddcccbbb```cccggghhhgggfffhhhiiifffffffffeeedddcccccccccjjjkkkkkkjjjhhhhhhkkkmmmnnnuuuxxx{{{mmm]]]NNNBBB===<<<;;;999888777777666666666555555555555666666444666777777777666777999:::;;;>>>@@@CCCFFFIIIJJJOOORRRXXX[[[\\\aaaqqqyyyvvv{{{{{{oooeeedddhhhjjjkkkjjjjjjjjjhhhdddaaa```bbbdddbbbdddfffbbbZZZPPPHHHEEE>>>;;;999888999999999888555444777===HHH\\\zzzxxxvvv}}}{{{{{{zzzdddUUUGGG???;;;>>>@@@>>>===>>>===============<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEAAA@@@???>>>>>>===>>>>>>>>>>>>??????@@@AAABBBBBBAAAEEEIIILLLMMMNNNOOOPPPJJJMMMPPPPPPMMMLLLOOORRRSSSQQQOOONNNOOOOOOOOOMMMLLLOOORRRUUUVVVUUURRRQQQNNNQQQSSSRRROOOOOOSSSVVVVVVTTTRRRRRRTTTVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^]]]YYYXXXXXXZZZ^^^```aaaaaa____________^^^]]]\\\\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVZZZYYYVVVRRRNNNMMMOOORRRRRRTTTVVVWWWWWWWWWVVVUUUUUUWWWXXXXXXXXXXXXYYY[[[YYYYYY[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZWWWVVVTTTSSSSSSSSSTTTUUUVVVUUURRRQQQPPPQQQSSSTTTSSSTTTUUUVVVXXXZZZ\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYVVVRRROOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBDDDEEEGGGDDDDDDDDDDDDEEEHHHLLLOOOVVVccc|||~~~ssslllyyyppp]]]MMM===666777888:::===???@@@BBBDDDEEEFFFGGGGGGCCCAAA???===;;;999888888666666777888999;;;<<<===???AAACCCDDDFFFIIIMMMPPPRRRUUUZZZ^^^```bbbdddfffgggjjjmmmnnnnnnooorrrtttuuuvvvxxxxxxyyy{{{~~~}}}yyyyyybbbbbbcccccccccbbbbbbaaa______``````aaaaaaaaabbb```bbbdddcccaaaaaacccfffdddbbb```___aaabbbbbbaaa^^^aaadddeeedddcccdddfffaaaccceeeeeedddddddddeeefffhhhjjjhhhdddaaaccceeeccclllnnnwww{{{}}}yyydddRRRAAA@@@>>><<<:::999999888666666555555555555666666444666888888777777777888666777999<<<@@@CCCEEEFFFEEEHHHNNNQQQPPPSSS```ooouuuzzzvvv|||{{{qqqgggdddeeefffeeedddeeeeeedddbbb______aaaccc\\\^^^]]]XXXNNNEEE???<<<999777555555666888888888::::::>>>FFFSSSfffrrryyyyyytttuuu~~~rrrWWWDDDBBB:::888===@@@======???============<<<;;;:::999===<<<<<<;;;;;;<<<<<<===999999999:::;;;<<<===>>>===>>>>>>???@@@BBBDDDEEE@@@AAACCCEEEFFFGGGGGGFFFFFFFFFDDDBBBAAA@@@??????<<<===>>>@@@AAACCCDDDEEEBBBEEEJJJMMMNNNOOOPPPQQQIIILLLPPPOOOLLLKKKNNNRRRQQQOOOMMMLLLMMMMMMLLLJJJIIIKKKMMMOOOQQQRRRRRRQQQMMMQQQSSSQQQMMMLLLPPPTTTUUURRRPPPQQQTTTTTTRRRNNNTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\ZZZXXXXXXYYY\\\^^^___^^^\\\]]]^^^______^^^]]]\\\XXXXXXYYYZZZYYYXXXVVVUUUZZZZZZXXXUUUQQQOOOOOOOOOSSSSSSUUUXXX[[[[[[YYYWWWUUUVVVWWWVVVVVVVVVYYY[[[]]]]]]^^^]]]\\\ZZZXXXWWWZZZZZZYYYYYYZZZZZZ[[[\\\YYYZZZ[[[ZZZYYYXXXYYYZZZVVVVVVUUUTTTTTTTTTTTTTTTVVVTTTRRRPPPOOOPPPRRRSSSVVVVVVUUUTTTUUUVVVXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWTTTPPPNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAA@@@AAAAAABBBBBB@@@AAACCCEEEGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGFFFEEEFFFIIIMMMOOONNNQQQcccvvvjjjhhhwwwzzz```DDD888999:::777555>>>???AAACCCEEEGGGHHHHHHCCCBBBAAA???===;;;999888666666666666777999:::;;;===???AAABBBCCCFFFJJJMMMKKKNNNSSSWWWYYY\\\^^^```dddgggkkkllllllmmmqqqttttttuuuvvvwwwwwwyyy}}}}}}~~~]]]^^^```ccceeeeeeccc```\\\]]]^^^____________^^^_________``````___^^^^^^^^^^^^___```aaaaaaaaa```\\\]]]___aaabbbccccccbbbdddcccbbbcccfffgggdddbbbffffffeeedddccccccccccccfffdddiiirrrzzz{{{YYYKKK===;;;???@@@===:::999===<<<555222555666333555666666666777777888888999999:::;;;;;;<<<======BBBCCCEEEFFFHHHLLLQQQUUUcccooo}}}uuupppqqqlllfffaaa___^^^^^^]]]^^^^^^______^^^\\\ZZZXXXSSSPPPKKKHHHDDD>>>777111666444333444666888888777666DDDSSS^^^lll~~~{{{{{{yyynnn[[[JJJBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<============>>>>>>????????????>>>???@@@AAACCCDDDEEEEEEGGGFFFEEECCCAAA???>>>===??????@@@@@@BBBDDDEEEFFFBBBDDDFFFIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPLLLIIIJJJMMMOOOMMMIIIKKKJJJJJJLLLNNNOOONNNMMMPPPPPPPPPNNNNNNOOORRRTTTTTTSSSRRRRRRRRRSSSUUUVVVRRRSSSTTTVVVVVVWWWWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[]]]^^^___^^^]]][[[ZZZYYYZZZ\\\]]]ZZZZZZZZZZZZYYYWWWTTTSSSYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSUUUXXX[[[]]]^^^]]][[[ZZZXXXWWWXXXZZZ]]]___aaabbbcccbbb```\\\YYYWWW]]]\\\[[[YYYXXXXXXWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPRRRTTTVVVUUUSSSQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVRRRNNNNNNOOONNNJJJEEEIIIJJJJJJKKKKKKKKKKKKKKKHHHFFFEEEIIILLLLLLGGGBBBBBBCCCCCCBBB@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????AAABBBCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBEEEEEEFFFGGGHHHIIIIIIJJJIIISSS\\\ggg}}}gggfffdddttt^^^EEE;;;:::777333:::;;;>>>AAADDDFFFGGGGGGFFFEEEEEECCCAAA???>>><<<999888777555555666666777;;;;;;===>>>AAADDDFFFGGGIIIJJJLLLOOORRRUUUWWWXXX```aaacccfffhhhjjjkkkllloooqqqsssuuuvvvxxx{{{~~~^^^^^^___aaacccdddbbb```[[[[[[\\\\\\]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]^^^______`````````______]]]]]]^^^^^^```aaacccddddddbbb```aaabbbcccaaa___cccbbbaaa``````_________```^^^bbbhhhnnn|||oooYYYFFFBBBDDDBBB>>>===888<<<;;;666555888888666666666777777777888888888777777888999999:::;;;;;;???@@@AAABBBDDDGGGKKKOOORRR\\\gggrrrwwwppplllfffbbb\\\XXXVVVUUUSSSRRRRRRSSSTTTTTTRRRPPPNNNLLLLLLHHHCCC@@@===:::666333666666666666777:::<<<>>>HHH[[[rrr|||uuudddPPPCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA@@@>>>======?????????@@@AAABBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOPPPLLLIIIJJJNNNOOOMMMJJJJJJIIIIIIKKKMMMOOOOOONNNNNNOOOOOONNNMMMNNNQQQTTTTTTSSSRRRRRRRRRSSSUUUUUUSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVWWWWWWYYYZZZ\\\^^^___YYYXXXWWWVVVWWWXXXZZZ\\\[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYXXXXXXWWWUUUUUUTTTRRRRRRTTTVVVZZZ\\\^^^^^^\\\[[[YYYXXXYYY[[[^^^```aaabbbccccccaaa]]]XXXVVV]]]\\\[[[ZZZYYYXXXXXXWWWSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPOOONNNOOOPPPRRRSSSVVVUUUTTTSSSRRRRRRSSSSSSUUUTTTTTTTTTTTTUUUUUUUUUWWWSSSPPPOOOQQQPPPKKKGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFIIIMMMMMMHHHCCCDDDEEEEEECCCAAA???@@@BBB>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIICCCIIIPPPZZZqqqssshhhaaaiiivvvVVVBBB<<<;;;;;;888999;;;???BBBDDDDDDCCCEEEEEEEEEDDDBBBAAA???>>>:::999888666555555666666999:::;;;===???AAADDDEEEFFFGGGIIILLLOOORRRTTTUUU[[[]]]___bbbeeehhhiiijjjmmmooorrrtttuuuwwwzzz||||||___^^^]]]___```aaaaaa```[[[\\\\\\\\\\\\\\\[[[ZZZ\\\\\\]]]]]]]]]]]]]]]]]]__________________^^^^^^^^^]]]\\\\\\]]]```ccceeeeeeccc```______```___^^^aaa``````___^^^^^^]]]]]]aaa```aaaeeefffooozzzlllQQQKKKJJJDDD>>>???:::<<<<<<999888999888666777777777777888888888888555666666777777888888888:::<<<======>>>@@@CCCFFFGGGMMMTTT]]]lll{{{tttoooiiieeeeee^^^[[[WWWTTTRRRPPPMMMKKKLLLLLLLLLLLLJJJHHHFFFDDDDDD@@@;;;888777777777777444555555444444999@@@GGGaaavvv~~~vvvjjjWWWEEE===>>>:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>?????????@@@@@@AAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJLLLMMMOOOLLLJJJKKKNNNOOONNNLLLIIIHHHGGGHHHKKKNNNOOOOOOLLLMMMMMMMMMLLLMMMPPPRRRSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]UUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUWWWZZZ]]]___\\\[[[ZZZYYYZZZ\\\^^^___aaabbbdddeeeccc___ZZZWWW\\\\\\]]]\\\[[[ZZZXXXWWWSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWTTTQQQPPPQQQPPPLLLHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMMMMIIIEEEGGGGGGGGGDDDAAA??????@@@>>>>>>???AAABBBCCCDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEFFFJJJSSSaaayyypppdddaaauuuiiiKKK===;;;<<<666777999<<<@@@CCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAA<<<;;;999888666666555555888888999:::<<<>>>@@@AAABBBCCCEEEHHHJJJMMMOOOPPPTTTVVVYYY]]]aaadddggghhhiiilllpppsssuuuvvvxxxzzzyyy|||}}}~~~```^^^\\\\\\^^^_________^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]______```______^^^]]]\\\\\\\\\\\\\\\^^^___aaabbbdddbbb```^^^^^^___```aaaaaaaaaaaa``````___^^^]]]bbbbbbcccdddcccgggwwwcccYYYUUUIII@@@???@@@???===;;;:::999777444777777777777777777777777555555666666666777777777777888999999999:::===???CCCEEEIIIPPP[[[jjjvvv|||tttsss|||~~~}}}ssshhhccc^^^ZZZXXXZZZWWWUUURRRPPPOOOLLLIIIFFFFFFFFFFFFEEEDDDBBB@@@???===;;;888666666666777888555666555444666???NNNZZZyyy}}}~~~sssfffZZZMMMBBB>>>???999999999999999999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<===>>>>>>============<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBAAAAAAAAA@@@DDDCCCBBBBBBBBBCCCDDDEEEHHHIIIKKKKKKKKKKKKLLLMMMNNNLLLJJJKKKMMMOOONNNMMMLLLJJJGGGGGGIIILLLMMMMMMJJJKKKLLLLLLKKKLLLOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVTTTRRRQQQQQQRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVUUUSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVVVVVVVWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXVVVTTTSSSUUUUUUUUUTTTUUUWWWZZZ]]][[[ZZZYYYYYYYYYZZZ\\\]]]___aaadddffffffccc___\\\[[[\\\^^^^^^]]][[[YYYWWWUUUTTTTTTTTTSSSSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUSSSQQQPPPPPPOOOLLLIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLIIIGGGIIIIIIHHHEEEAAA??????@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIFFFJJJRRRVVVccc|||qqqhhhppp~~~^^^KKKAAA;;;888777777:::@@@CCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>>>><<<:::888777666555666666777888999:::<<<===???@@@BBBDDDFFFHHHJJJKKKNNNPPPTTTXXX]]]aaaccceeeeeehhhmmmqqqssstttvvvwwwwwwxxxyyy{{{aaa^^^\\\[[[\\\^^^^^^^^^^^^^^^_________^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^````````````___^^^]]]]]]ZZZ[[[^^^___```___^^^]]]^^^]]]\\\[[[[[[]]]```aaa______``````___^^^\\\\\\\\\\\\]]]]]]\\\^^^gggqqq~~~qqqvvvmmm^^^MMMDDDCCC@@@=========;;;888777666666666666666666666666666666666777777777777777555777888888777777999:::<<<<<<>>>CCCJJJPPPVVV[[[XXXXXX^^^kkktttvvvtttssstttoooiiiccc___^^^___```bbb[[[UUUSSSPPPLLLKKKNNNJJJHHHGGGFFFEEECCC???===<<<<<<<<<;;;:::999888777666777777666555555666666666777999;;;CCCSSShhhxxx}}}xxxwwwfffSSSJJJFFFAAA===<<<999999999999999999999999999:::;;;<<<<<<<<<<<<;;;999999::::::::::::999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBAAACCCBBBAAA@@@@@@AAACCCDDDGGGIIIKKKLLLKKKKKKLLLMMMKKKJJJJJJKKKLLLNNNNNNNNNOOOMMMIIIHHHIIIJJJJJJJJJHHHJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUSSSQQQPPPPPPQQQRRRTTTTTTTTTUUUUUUUUUTTTRRRRRRUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUXXXXXXXXXWWWWWWWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXYYYYYYXXXVVVTTTRRRXXXXXXXXXVVVTTTTTTWWWZZZYYYXXXXXXWWWXXXXXXZZZZZZ]]]___cccggghhhfffdddbbb\\\]]]^^^___^^^]]]ZZZYYYWWWVVVUUUTTTSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVTTTUUUWWWWWWVVVTTTRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGHHHIIIHHHEEEAAA??????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFCCCGGGNNNLLLOOOjjj~~~vvvxxx~~~kkkWWWFFF;;;888555777<<>>???AAACCCEEEFFFGGGJJJLLLOOOTTTXXX\\\___``````dddiiimmmoooqqqssstttrrrrrruuuxxx|||~~~aaa___\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^___aaa``````````````````___^^^[[[]]]```bbbaaa___\\\ZZZVVVWWWXXXWWWWWWXXX[[[]]]ZZZ[[[\\\\\\[[[ZZZXXXWWWXXXYYYZZZYYYXXXZZZ___dddooouuunnnyyyiiiVVVIIIBBB>>>???@@@>>>======777777777777666666666666777777777777777777777777444666777777666666777888888666888===???>>>???BBBDDDCCCFFFLLLPPPPPPQQQTTTUUURRRNNNJJJHHHHHHJJJKKKJJJGGGFFFGGGEEEAAA@@@CCC@@@???>>>===>>>===:::888777777777666666666555555222333555555444444555777444888===FFFTTThhh~~~|||}}}zzz{{{nnn[[[GGG@@@@@@>>>999666888888888888888888888888999:::<<<======<<<<<<;;;888999999::::::999999888888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBFFFHHHKKKKKKKKKJJJJJJKKKHHHIIIIIIJJJKKKLLLNNNOOOQQQOOOLLLJJJJJJJJJIIIGGGGGGIIIKKKLLLLLLMMMNNNPPPRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSXXXXXXWWWWWWWWWVVVVVVVVVZZZ[[[\\\]]]]]]]]][[[[[[XXXYYYZZZZZZYYYWWWTTTSSSXXXZZZZZZXXXTTTSSSVVVYYYXXXXXXWWWWWWWWWWWWXXXXXX\\\^^^aaadddfffffffffeee]]]^^^_________^^^\\\[[[XXXWWWUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSUUUVVVVVVVVVWWWWWWWWWWWWSSSUUUVVVWWWWWWUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMMMMKKKIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDAAA@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAACCCDDDEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDHHHMMMJJJJJJ\\\sssrrrXXXDDD===666444888<<<>>>===AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA???<<<:::999777777666666666777777888;;;<<<===>>>@@@AAACCCCCCFFFHHHLLLPPPTTTWWWYYYZZZZZZ]]]bbbfffhhhkkknnnpppqqqqqqtttyyy|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~aaa___]]]]]]]]]^^^\\\[[[\\\\\\^^^___``````aaaaaa______^^^]]]^^^```bbbccc``````aaaaaabbbaaaaaaaaa___```aaaaaa```^^^[[[YYYSSSUUUWWWVVVUUUUUUWWWYYYWWWWWWXXXYYYXXXVVVTTTSSSVVVXXXYYYXXXWWWYYY[[[]]]```tttxxxmmmqqqoooUUUKKKDDDCCCCCC@@@===>>>999999999999888888777777777777777777666666666666333444666666555555555777999666777<<<<<<888888;;;>>>;;;;;;???AAA@@@@@@BBBBBBAAA@@@?????????@@@@@@>>>;;;<<<>>>===999999<<<;;;999888888999:::999777666666666666666777777888222333555444444666;;;>>>???DDDNNN[[[kkk|||}}}tttwww}}}|||xxxvvvaaaPPP@@@;;;<<<;;;777555888888888888888888888888888999;;;<<<<<<<<<:::999888888999999999999888888888888888888999:::;;;<<<999999:::;;;<<<======>>><<<<<<<<<<<<<<<=========;;;<<<======>>>???@@@@@@AAABBBCCCEEEEEEDDDBBBAAA???@@@AAAAAABBBBBBBBBBBBCCCEEEHHHIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIKKKMMMOOOPPPOOOMMMLLLLLLKKKIIIGGGGGGIIILLLMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSOOOOOOOOOPPPQQQQQQRRRRRRQQQSSSUUUVVVWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYWWWVVVUUUWWWXXXXXXYYYYYYYYYYYYXXX\\\]]]```bbbaaa___]]][[[ZZZ[[[\\\\\\[[[YYYVVVTTTVVVYYY[[[ZZZVVVUUUWWWZZZXXXXXXXXXXXXXXXXXXXXXXXX]]]^^^___aaabbbccccccccc_________^^^^^^^^^^^^^^^XXXWWWUUURRRQQQQQQRRRSSSRRRTTTUUUWWWWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUUUUUUUSSSQQQPPPMMMMMMMMMLLLJJJHHHGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEEEEDDDDDDDDDDDDBBBCCCDDDBBBAAAAAABBBDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@BBBDDDEEEEEEDDDCCC@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIILLLLLLNNNYYYgggttt}}}oooSSSIII<<<666777:::;;;999AAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDCCCBBB@@@===<<<888888777777666777777777999::::::<<<===>>>??????DDDFFFHHHKKKNNNQQQRRRSSSSSSVVVZZZ^^^```dddhhhkkkpppnnnpppwwwzzzxxxxxx{{{wwwyyy|||}}}|||{{{|||}}}||||||}}}~~~}}}|||}}}~~~}}}}}}~~~aaa```^^^^^^^^^^^^\\\ZZZ^^^^^^```bbbcccdddddddddaaa```___^^^___aaaccceee___```aaabbbbbbcccbbbbbbcccbbbaaa```^^^]]][[[[[[TTTWWWYYYXXXVVVTTTUUUWWWVVVWWWXXXXXXXXXVVVTTTRRRSSSUUUUUUTTTSSSUUUVVVVVVYYYeee~~~uuu~~~bbbVVVKKKHHHEEE>>>:::;;;;;;;;;;;;::::::999999999666666666666666666555555111333555555555444555666888555555:::;;;777777;;;<<<777666;;;>>>===:::::::::::::::::::::999999999:::888888:::888555666:::555333222222444666666555333333333333444555777777555666666555555:::AAAGGGTTTYYYdddssswwwmmmuuuuuulllUUUHHH===::::::999777888777777777777777777777777666888999;;;;;;:::999888888888999999999999888888888888888888999:::;;;<<<777888999:::<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>?????????@@@BBBDDDDDDCCCBBBAAA>>>???AAABBBCCCCCCBBBBBBAAACCCFFFHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHJJJLLLNNNOOONNNMMMMMMNNNMMMKKKIIIGGGIIILLLMMMMMMNNNOOOQQQQQQRRRSSSUUUUUUTTTTTTSSSMMMNNNOOOPPPQQQRRRQQQQQQQQQSSSUUUXXXYYYXXXWWWWWWTTTSSSRRRRRRSSSUUUWWWXXXUUUVVVXXXZZZZZZYYYXXXWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]```ccceeeeeebbb^^^[[[[[[\\\^^^___^^^[[[XXXVVVSSSWWW[[[[[[XXXWWWYYY]]]YYYYYYYYYYYYYYYYYYXXXXXX^^^^^^^^^^^^_________`````````___^^^^^^^^^______XXXVVVTTTQQQPPPPPPQQQQQQQQQSSSUUUWWWWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVVVVUUUSSSQQQOOOLLLMMMNNNLLLJJJHHHGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDCCCBBBBBBBBBCCC@@@AAABBBBBBAAAAAACCCEEE?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEGGGHHHJJJOOOXXX___]]]|||zzzooo```TTTDDD:::999;;;;;;999AAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEEEEDDDBBB???>>>999999888777777777777777777888999:::;;;<<<======BBBDDDFFFHHHKKKMMMNNNNNNOOOQQQUUUXXX[[[___dddgggkkkggghhhooosssrrrssswwwvvvyyy{{{{{{zzzyyy{{{}}}zzzzzz{{{}}}}}}|||{{{|||}}}~~~||||||}}}~~~eeeccc```]]][[[ZZZZZZZZZZZZ]]]aaacccddddddeeefffaaaccceeefffgggeeecccaaabbbbbbccccccbbbaaa___^^^______^^^]]]\\\[[[YYYXXXZZZYYYXXXVVVSSSQQQPPPOOORRRSSSUUUVVVVVVTTTRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTSSS[[[jjjzzzsssnnnSSSLLLHHH>>>===DDD<<<<<<;;;:::<<<>>>===;;;777777666555555555555555555555555555555555555555666555555444444555555666666666666666666666666666777777777777666666666666666666555555555444444444444444333222222333333333111333333333333555666555555222333777;;;EEEZZZooowwwqqqtttzzzxxxkkk^^^HHHBBB:::777888::::::888777777777777666666666666777777888999:::;;;;;;<<<888888888888888888888888888888777777777777888888;;;:::888888888999:::;;;;;;;;;;;;::::::999999999;;;<<<<<<===>>>??????@@@??????AAABBBCCCDDDDDDDDDAAAAAAAAA@@@@@@AAABBBBBBDDDEEEEEEEEEDDDEEEGGGIIIDDDGGGGGGFFFHHHKKKKKKGGGNNNOOOPPPPPPOOOLLLJJJHHHFFFHHHJJJJJJJJJKKKMMMOOOPPPQQQSSSSSSRRRQQQQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTUUUTTTSSSSSSTTTVVVYYYZZZVVVXXXZZZZZZYYYXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\``````bbbdddfffeeebbb___[[[]]]___```___\\\XXXVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]\\\ZZZYYYXXXXXXXXXUUUXXX[[[[[[ZZZ[[[]]]```_________```````````````[[[ZZZYYYVVVTTTQQQOOONNNWWWVVVUUUVVVWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSUUUVVVVVVTTTRRRUUUVVVVVVUUUTTTRRRPPPNNNJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@;;;<<<===???AAABBBBBBBBB===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDDDDFFFIIINNNQQQSSS^^^wwwzzzooorrr|||rrrWWWDDD<<<;;;999888===<<>>;;;::::::888444000444444555666888:::;;;<<<>>>>>>???@@@BBBEEEFFFHHHMMMNNNNNNOOORRRWWW^^^cccfffgggiiilllnnnqqqssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz||||||{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyzzz|||}}}eeeccc```]]][[[[[[\\\]]][[[]]]______^^^^^^___```cccdddfffggggggeeecccaaa___``````aaa```___]]]\\\]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPPPPNNNNNNNNNNNNOOOOOOOOOOOORRRUUU[[[hhhqqqqqqbbbWWWHHH>>><<<<<<<<<;;;;;;<<<===;;;999::::::888777666555555444555555555555555555555555555555444444444444555555555555555555555555555555777777777666666666555555666666555555555444444444555555444444444444444555777888888777666666777777999444444===JJJZZZmmm~~~ooo}}}|||wwwuuurrrjjj[[[PPPDDD>>>888666888999888666777777777777666666666666666666777777888888999999888888888888888888888888888888777777777777888888999999888999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@AAAAAAAAABBBEEEFFFGGGGGGEEEEEEFFFGGGGGGJJJKKKJJJKKKNNNMMMIIIOOOPPPQQQQQQPPPNNNLLLKKKIIIJJJLLLLLLKKKLLLNNNOOOPPPRRRRRRRRRPPPPPPPPPRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTUUUWWWZZZ[[[YYYZZZ[[[[[[YYYXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\```aaabbbdddfffeeebbb```]]]^^^``````___]]]ZZZXXXXXXYYYYYYYYYZZZ[[[[[[\\\___^^^]]][[[ZZZYYYXXXXXXVVVWWWYYYXXXVVVWWWYYY\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRWWWVVVUUUVVVWWWWWWVVVTTTTTTSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQSSSUUUUUUSSSQQQQQQRRRRRRSSSRRRQQQPPPOOOJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>======>>>???@@@??????@@@@@@??????>>>===??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@===>>>>>>???@@@@@@@@@???<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFJJJMMMPPPSSSbbb~~~{{{tttsssrrrnnnWWWGGG???>>>???999888;;;@@@BBBAAACCCGGGEEEEEEEEEEEEDDDCCCBBBAAACCCAAA>>>======;;;888555555555555666777888::::::<<<<<<===>>>@@@CCCEEEFFFIIIKKKLLLMMMOOOSSSYYY]]]]]]^^^```cccfffiiikkklllpppqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxwwwwwwxxxzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvwwwwwwxxxgggddd```]]][[[[[[]]]^^^^^^^^^^^^\\\ZZZYYYZZZ[[[dddeeegggggggggeeecccaaa]]]^^^^^^___^^^\\\[[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMPPPNNNPPPWWWaaaxxxxxxtttzzzwwweeeQQQCCC???>>><<<===>>>>>><<<;;;===<<<:::888666555444444666666666666666666666666555555444444444444555555555555555555555555555555666666666555555555444444555555555555555444444444666555555555555555666666666777888888777555666888<<<777999GGG]]]qqqyyyrrrmmmgggvvv~~~zzzrrrfffXXXKKKBBB===:::666555777888666444666666666666777777777777666666666666666666666666888888888888888888888888888777777666666777777888666777999:::;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIIIIGGGFFFEEEFFFJJJNNNPPPOOOPPPRRRQQQMMMPPPPPPQQQRRRQQQPPPNNNMMMLLLNNNNNNNNNMMMMMMOOOPPPQQQRRRQQQPPPNNNNNNOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVUUUVVVXXX[[[\\\[[[]]]]]]\\\ZZZXXXWWWXXXZZZZZZYYYYYYZZZZZZ[[[\\\```aaabbbdddffffffccc```^^^______```___^^^]]]\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ______^^^\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVTTTTTTSSSSSSRRRRRRRRRSSSSSSNNNNNNNNNPPPRRRSSSRRRQQQMMMMMMNNNOOOPPPPPPPPPOOOJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB???>>>===<<<<<<===>>>>>>???????????????>>>======>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@@@@?????????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBBBBDDDEEEEEECCCBBBCCCEEEGGGKKKIIIPPPfff}}}wwwllluuurrrsssoooWWWGGGCCCEEE999777888===??????BBBFFFDDDDDDEEEDDDDDDCCCBBBAAAEEEDDDBBBAAAAAA???<<<:::666666666666666666777888888999:::;;;===@@@BBBCCCDDDFFFHHHJJJKKKNNNQQQTTTTTTUUUWWWZZZ^^^aaacccdddiiijjjkkkmmmooopppqqqqqqqqqrrrssssssrrrrrrsssttttttssssssrrrrrrqqqqqqppprrrrrrrrrrrrrrrqqqqqqpppjjjfffbbb]]][[[[[[\\\]]]______^^^[[[YYYXXXZZZ[[[aaabbbdddeeeeeedddcccbbb]]]^^^^^^^^^^^^\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNKKKOOOWWWZZZdddpppsssjjjQQQDDD@@@===>>>?????????AAA<<<;;;:::888777666555555666666666666666666666666555555444444444444555555444444444444444444444444666555555555444444444444555555555555555555555555555555555444555555666666444666999<<<;;;888999===???@@@GGGZZZpppyyyuuurrrooouuu|||{{{zzzzzzuuuiiiXXXIIIAAA???999777555555777777666444666666666666777777777777777777666666666555555555888888888888888888888888777777666666666666777777444666999<<<======<<<;;;>>>=====================<<<<<<<<<=========>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEHHHJJJIIIHHHHHHHHHMMMSSSUUUTTTTTTUUUTTTQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQOOONNNNNNPPPRRRRRRRRRPPPNNNLLLLLLNNNQQQTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTVVVWWWXXXWWWVVVVVVWWWYYY[[[]]][[[]]]^^^]]][[[YYYYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]``````bbbdddffffffcccaaa]]]]]]^^^^^^^^^^^^^^^]]][[[[[[\\\\\\[[[ZZZYYYXXX______^^^]]]\\\[[[ZZZYYYZZZYYYWWWUUUUUUVVVYYY[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQMMMLLLLLLNNNQQQRRRRRRQQQLLLLLLMMMMMMMMMNNNNNNNNNIIIHHHGGGEEEDDDBBBAAA@@@>>>??????@@@@@@AAAAAAAAA>>>===<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>????????????@@@@@@??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAACCCCCCCCCBBBAAAAAABBBDDDEEEFFFMMM\\\qqq|||pppiiizzzwwwoooxxxjjjUUUJJJFFF>>>:::888:::<<<;;;===AAACCCCCCCCCCCCCCCCCCBBBAAADDDDDDCCCBBBBBB@@@>>>===999888777666666555555666666666777888:::<<<>>>???@@@BBBEEEGGGGGGHHHJJJLLLNNNPPPRRRUUUXXX\\\^^^___aaabbbdddfffhhhjjjkkkllllllmmmnnnnnnmmmlllmmmooonnnmmmmmmmmmllllllkkkkkklllmmmnnnnnnnnnlllkkkjjjlllhhhccc^^^[[[YYYZZZZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\\\\]]]___```aaabbbbbbaaa^^^^^^______^^^]]][[[ZZZYYYXXXXXXVVVTTTRRRQQQPPPMMMLLLLLLKKKJJJIIIIIIHHHLLLKKKKKKKKKKKKLLLMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJNNNVVVXXXZZZnnn~~~pppooo|||gggNNNFFF@@@@@@???======AAA::::::999888777777777777777777777777777777777777666555555444444555555666555555555555555555555555666555555555444444444444444555555555555555555555444444333333444555666666888:::@@@EEEDDD>>>>>>CCCGGGQQQaaassszzzyyy~~~~~~zzzyyy|||{{{wwwuuussskkk\\\JJJ???<<<>>>777666666666777777777555555666666666777777777888999888888777777666666555777777777777777777777777777777666666666666777777333555999<<<>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????BBBFFFIIIJJJJJJKKKKKKOOOUUUXXXVVVTTTVVVUUUSSSPPPPPPPPPPPPPPPPPPOOOOOORRRRRRQQQPPPNNNNNNPPPRRRQQQQQQPPPMMMLLLLLLNNNQQQTTTTTTSSSSSSSSSTTTUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVXXX[[[\\\ZZZ[[[]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^___aaadddfffeeeccc```ZZZ[[[\\\]]]]]]]]]^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVV]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTUUUXXXZZZ\\\ZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTVVVXXXXXXWWWUUUTTTSSSQQQOOONNNNNNOOOOOOMMMLLLLLLMMMPPPRRRRRRQQQNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFEEECCCBBBAAA@@@???======>>>>>>??????@@@@@@>>>===;;;:::::::::;;;;;;===>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<=========<<<=========>>>>>>>>>??????<<<<<<;;;;;;;;;<<<===>>>:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????AAABBBAAA@@@@@@BBBCCCDDDGGGMMMSSS\\\qqq|||rrriiiooozzzzzzjjjXXXMMMCCC<<<777777888888999<<>>>>>===<<<======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBAAA???>>>===@@@DDDGGGIIIJJJLLLNNNPPPUUUXXXTTTRRRSSSUUUTTTQQQQQQPPPPPPOOOOOOOOOOOOQQQQQQPPPOOOMMMNNNPPPSSSOOOPPPPPPNNNMMMMMMOOOQQQTTTTTTSSSRRRRRRSSSTTTUUUWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSTTTVVVYYYZZZYYYZZZ\\\\\\[[[[[[\\\]]][[[[[[\\\]]]]]]]]]]]]\\\]]]]]]___bbbeeedddbbb```XXXYYY[[[]]]^^^^^^^^^^^^YYYXXXWWWVVVVVVVVVVVVWWWZZZ[[[\\\]]]]]]]]]\\\[[[WWWUUUSSSSSSUUUWWWYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^XXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTVVVXXXXXXWWWVVVTTTRRRPPPMMMLLLLLLMMMNNNMMMLLLKKKLLLNNNPPPPPPPPPOOONNNLLLJJJHHHHHHGGGGGGDDDCCCCCCBBBAAA@@@??????=========>>>>>>>>>>>>>>>>>>===<<<::::::::::::;;;===============<<<<<<;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============::::::999999:::<<<>>>???:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@@@@BBBCCCDDDGGGHHHFFFFFFVVVxxxvvvuuuttt}}}oooaaaNNNDDD;;;999999777888:::;;;<<<>>>???AAABBBBBBCCC@@@AAACCCBBBAAA@@@@@@AAA>>>>>><<<:::999888888777777666666666777777888999999;;;>>>???@@@@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQRRRSSSUUUWWWZZZ[[[\\\]]]___```aaa```^^^]]]^^^_____________________^^^^^^^^^^^^_________^^^]]]]]]eeedddbbb```]]]ZZZYYYXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[\\\\\\\\\\\\[[[[[[[[[YYYYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFHHHMMMTTTYYYddd}}}ttt{{{uuupppcccOOOBBBAAA???>>>===<<<;;;;;;;;;;;;888888888888888888888888888888777777777777888888777777777777777777777777777777777666666666555555444444444555555555666666444444444444555666777888999???MMMZZZZZZPPPOOOVVVnnn|||uuuzzz~~~zzzooolllppprrrrrrggg]]]PPPDDD<<<888666555666666666555555555666777555555555666777888888888888888888888888888888888777777777777777777777777666666555555555555666666666777:::<<<=========<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBBBBAAABBBCCCCCCBBBAAA???===>>>@@@CCCEEEGGGIIIKKKNNNOOOTTTVVVQQQNNNPPPSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOMMMLLLMMMPPPSSSMMMNNNPPPPPPOOOOOOQQQRRRUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTWWWXXXYYY[[[\\\\\\[[[YYYZZZ[[[XXXZZZ\\\^^^^^^]]][[[ZZZ[[[\\\^^^aaaccccccaaa___VVVXXX\\\___``````___^^^YYYXXXVVVTTTTTTUUUWWWXXXVVVXXXZZZ\\\]]]]]]\\\\\\XXXVVVTTTUUUWWWXXXWWWVVVVVVWWWXXXZZZ[[[]]]^^^___YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVXXXYYYXXXVVVTTTRRROOOLLLKKKKKKLLLLLLMMMKKKIIIIIIKKKMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============???>>><<<;;;::::::;;;;;;<<<<<<=========<<<;;;;;;777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888999;;;===>>>::::::::::::::::::::::::999::::::;;;<<<<<<==============================>>>@@@AAAAAA@@@@@@@@@AAACCCEEEFFFDDDAAAJJJaaawww~~~|||dddXXXJJJCCC???;;;888999777888:::===@@@BBBCCCCCC@@@CCCEEEEEECCCBBBCCCDDDAAA@@@???===<<<;;;::::::999888888777666666777777555777:::;;;;;;<<>>;;;:::777333666666666444333333555666444555555666777888888999777777777777888888888888777777777777777777777777666666555555555555666666777888:::<<<======<<<<<<<<<<<<======>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCCCCAAA>>>===@@@AAACCCDDDEEEGGGJJJMMMOOOTTTTTTOOOKKKMMMRRRTTTVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMLLLKKKLLLPPPSSSLLLNNNPPPQQQQQQQQQRRRSSSWWWUUUTTTRRRRRRSSSUUUVVVVVVVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSUUUWWW[[[\\\]]]\\\ZZZXXXXXXXXXVVVXXX[[[^^^^^^\\\ZZZXXXZZZ[[[]]]```cccccc```^^^VVVYYY]]]```bbbbbb```___ZZZXXXUUUSSSSSSUUUXXXZZZTTTVVVYYY[[[]]]]]]]]]\\\]]]ZZZXXXXXXZZZZZZXXXUUUSSSTTTVVVXXXZZZ\\\]]]^^^[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTVVVXXXYYYXXXVVVTTTRRROOOKKKJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDD??????????????????????????????>>>>>>=========<<>>===;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::666777888999:::;;;;;;;;;999999999:::::::::;;;;;;;;;:::999888888:::;;;===::::::::::::::::::::::::999999:::;;;;;;<<<=====================<<<<<<<<>>999888444666888<<>>888;;;===<<<999888:::===;;;;;;999555777===>>>;;;555888999777777888777333555555555555555555555555777333222666888555444666:::555444777888888;;;???OOOKKKWWWsss~~~{{{|||uuujjjgggiii}}}~~~~~~wwwppptttzzzqqqaaaOOOHHH>>>888666777777666444444444444444444444444444444444555666777777888999999888666555444222222555555555555666666666666666666777777777777666666666777888888777888:::<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@AAABBBBBBAAA@@@??????>>>===AAACCCDDDEEEEEEFFFIIIKKKOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQOOONNNRRRPPPNNNLLLKKKMMMOOOPPPNNNNNNNNNOOOPPPSSSUUUVVVTTTTTTUUUTTTSSSQQQOOONNNRRRTTTXXXZZZZZZWWWTTTRRRTTTRRRPPPOOOOOOQQQSSSUUUXXX]]]aaa```[[[WWWVVVXXXWWWZZZ]]]]]][[[XXXXXXYYY[[[[[[]]]```dddeeebbb^^^ZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXUUUTTTUUUVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[]]][[[ZZZYYYZZZYYYXXXVVVUUUUUUUUUVVVXXX[[[^^^```[[[ZZZYYYWWWUUUSSSRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSOOONNNMMMNNNNNNLLLIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<:::888<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<============<<<;;;999888777888999999888999999::::::999999888;;;::::::999999::::::;;;::::::::::::::::::::::::===<<<:::888888888:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCFFFKKKNNNrrr}}}yyypppppp{{{xxxzzzgggSSSDDD===;;;:::666555888:::;;;???DDDCCCCCCCCCCCCCCCBBBAAAAAADDDCCC@@@>>><<<;;;;;;;;;======;;;:::999888888888555555444444555666888999999:::===???AAABBBBBBBBBBBBDDDFFFHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJ___```aaaaaaaaaaaa```_________``````aaa`````````______]]]\\\ZZZXXXWWWWWWRRRRRRTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMTTTbbbyyynnnbbbbbbnnn~~~qqqfff___bbbfff```TTTKKKMMMHHHAAA===<<>>>>>>>>???AAAAAA===888999======:::;;;;;;::::::999999999888;;;888888===???===;;;<<<444444777:::;;;???KKKWWWfffnnnzzzvvvppplllooorrrrrruuuyyy{{{|||rrrmmmkkkaaaTTTFFFAAA:::666555666777666444444444444444444444444333444444555666666777777777777666666555444444444444555555555666666666666666666777777777777666666666777888888777777999;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>???AAACCCBBBBBBAAA@@@?????????@@@AAACCCCCCCCCDDDGGGIIILLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMQQQPPPNNNLLLKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUSSSTTTTTTTTTTTTRRRQQQPPPRRRTTTWWWZZZZZZXXXUUUSSSWWWUUUSSSQQQQQQQQQRRRSSSVVVZZZ^^^^^^ZZZVVVVVVXXXXXX[[[______]]][[[ZZZ[[[^^^^^^___bbbddddddaaa^^^\\\]]]^^^_______________[[[ZZZWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[XXXUUUTTTVVVXXXYYYYYYYYYXXXWWWVVVWWWYYYZZZ\\\YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQNNNMMMLLLMMMMMMLLLJJJGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;;;;;;;999888;;;;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<;;;:::888777777777888999999999::::::::::::999999999999888888888888999999::::::::::::::::::::::::===;;;:::888888999:::;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>===???@@@AAAAAADDDGGGJJJ[[[ttt{{{ppphhhhhhvvvqqqttt|||gggTTTGGGAAA===888444555777888;;;@@@DDDEEEFFFGGGGGGGGGFFFEEECCCBBB@@@???>>>=========???>>>===;;;::::::999999777777666555555555666777555666888:::<<<<<<<<<<<<>>>???AAACCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???AAACCCDDDBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGG^^^___aaabbbcccccccccccc___```bbbccccccaaa```^^^_________^^^\\\ZZZWWWVVVRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEFFFEEEHHHOOOYYYnnn{{{nnngggjjjppptttxxxtttiiigggYYYIII???AAAIIIRRRXXXJJJDDDAAABBBAAA@@@IIIUUUUUUPPPFFF<<<999<<<<<<999888888888777777888888999777555888@@@EEEEEEFFFHHHDDDHHHNNNQQQOOOTTTeeewwwsssbbbaaafffrrr~~~|||{{{xxx}}}ooo```VVVLLLBBB;;;888555444444666666666333333333333333333333333333444444555555666666666444555555555555555555555444444444555555555666666555666666777777666666555555777777777666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>======>>>@@@CCCCCCBBBBBBAAAAAA@@@@@@>>>@@@AAAAAAAAABBBEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQSSSWWWZZZ[[[ZZZXXXVVVZZZYYYWWWUUUTTTSSSRRRRRRUUUXXX[[[[[[XXXUUUUUUVVVYYY\\\___aaa```]]]\\\\\\``````aaacccdddcccaaa^^^``````aaaaaaaaaaaa``````ZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\XXXUUURRRQQQSSSWWWYYY[[[[[[ZZZYYYWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUPPPOOONNNNNNMMMMMMMMMNNNLLLKKKKKKKKKLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;999888999:::;;;999888::::::999888888888888888999999999999:::::::::::::::999888777777777888999999999::::::::::::999999888888777777777777888888999999999999999999999999<<<;;;999888888999::::::;;;;;;;;;<<<<<<<<<======<<<===============<<<<<<;;;===???@@@@@@@@@BBBDDDGGGYYYvvvqqqkkkhhhlllsssoooiii{{{rrrcccZZZKKKCCC;;;888777666888<<<>>>???BBBDDDFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;999888777666555555555555444555666777777888777777999:::<<<===>>>======<<<;;;;;;<<<<<<<<<<<<======;;;<<<>>>>>><<<;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB^^^___aaabbbcccccccccbbb^^^```bbbccccccaaa^^^]]]]]]]]]^^^^^^\\\YYYVVVTTTSSSSSSTTTTTTTTTSSSQQQPPPQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBEEECCCGGGMMMMMMQQQmmmooobbblll~~~}}}gggYYYXXXcccqqq{{{pppbbbXXXWWWSSSSSSddd{{{yyyuuuhhhXXXMMMIIIHHHEEEBBBBBBCCCDDDFFFIIIKKKMMMFFFEEEHHHRRR[[[aaagggmmmfffllltttyyywwwzzzyyy|||qqq]]]dddkkkyyy}}}zzzwwwuuutttyyyzzzsssaaaPPPEEE===777444444333333444555555444222222222222222222222222333333444444444555555555444444444444444444444444333333444444444555555555555666666666666666666555555666777777666666888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<<<<===???BBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAA@@@AAADDDFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSPPPRRRVVVYYY[[[[[[ZZZYYYZZZZZZYYYXXXWWWVVVUUUTTTVVVXXXZZZYYYVVVSSSSSSSSSXXX[[[^^^______^^^]]]\\\^^^___```aaabbbbbb```___bbbbbbbbbcccbbbbbbaaaaaaZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\WWWUUUSSSSSSVVVXXXZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUZZZZZZZZZYYYXXXWWWUUUTTTOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>:::999888888:::;;;:::999::::::999888888888888888888888999999999:::::::::::::::888888777888999:::999999::::::::::::999999888777777666666777777888999999999999999999999999::::::999888888999999:::;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;;;;===???@@@???>>>???@@@DDDLLL]]]zzzwwwqqqlllkkkwwwvvvqqq|||ssscccWWWJJJCCC===888666888777999<<<@@@CCCEEEFFFFFFDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;999888888777777777666666777777777777777777777666777777999:::::::::999999888999999:::;;;<<<<<<<<<:::<<<===<<<;;;::::::;;;::::::::::::;;;<<<======]]]^^^```aaaaaaaaa``````\\\^^^```bbbbbb```^^^\\\^^^^^^______]]]ZZZWWWUUUUUUUUUUUUUUUTTTSSSQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDAAAEEELLLIIIFFFTTTjjjllleeedddmmmuuunnntttyyytttkkkffftttuuuddd[[[YYYXXXSSSTTTVVVYYY]]]bbbgggiiiddd```aaaiiisss|||rrrhhhhhhgggcccttt}}}wwwkkkgggjjjpppuuuwwwooo```NNNBBB<<<888555333333444444444333333333222222222222222222222222333333333333444444444444555555444444333333222222333333333333444444444444555555666666666666555555444555666666555666888:::999999999999::::::::::::::::::::::::::::::::::::888:::;;;<<<;;;;;;<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJGGGHHHJJJLLLNNNMMMMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTOOOQQQUUUXXXZZZ[[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZZZZXXXUUURRRQQQPPPWWWXXXYYY[[[\\\]]][[[ZZZYYY[[[]]]^^^_________```aaabbbbbbbbbbbbaaaaaa```ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWWWWYYY[[[[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVVVV\\\\\\\\\[[[XXXUUURRRQQQOOOOOOOOOOOONNNNNNMMMMMMJJJHHHGGGGGGIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA========================<<<:::999999:::<<<;;;;;;;;;;;;:::999999999999999888888999999999:::::::::;;;:::999888888999:::;;;888999999::::::999999888888888777777777777888888888888888888888888888888999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<===<<<======>>>======<<<<<<<<<===???@@@>>>>>>>>>???FFFGGGOOOcccvvvpppnnnxxx~~~xxxjjjZZZOOOEEE;;;555333777888;;;???BBBFFFHHHIIIFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@???>>><<<<<<<<<<<<888888999999999:::::::::999999888888777777777777888888999999999999999999777777888999:::;;;;;;<<<;;;<<<<<<;;;999888999;;;777777777777888999:::;;;\\\]]]^^^`````````___^^^\\\]]]___```aaa```___^^^bbbbbbbbbaaa___]]]ZZZYYYWWWWWWWWWWWWVVVTTTRRRPPPSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????@@@BBB>>>>>>CCCCCCBBBKKKWWWiiilll\\\WWWfffrrrwww}}}{{{wwwxxxyyy|||vvvnnnkkkjjjkkkqqqyyy}}}zzzfff```iiirrrssspppkkk___MMM???999888777666333444666555333222222222111111111111111111111111333333333333333333333333555555444333222222111111222222222333333333444444444555555666666555555444333555555555555555777999888888888888999999999999999999999999999999999999888999;;;;;;::::::<<<=========>>>>>>??????@@@@@@>>>???@@@@@@???@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKGGGHHHJJJLLLNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSOOOQQQTTTWWWYYYZZZZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZXXXVVVTTTRRRQQQVVVUUUTTTVVVXXXZZZZZZZZZVVVXXX[[[\\\\\\\\\^^^_________````````````______[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]]]]ZZZXXXTTTTTTUUUVVVVVVWWWWWWWWW\\\\\\\\\[[[XXXTTTQQQNNNNNNOOOOOOPPPPPPPPPOOONNNJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>??????@@@@@@@@@??????===========================;;;999999:::;;;;;;;;;;;;;;;:::999999999999999888888888999999999999::::::999888888888999:::;;;777777888888888888777777888888777777777777888888777777777777777777777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>======<<<>>>???>>>======>>>@@@CCCBBBGGGTTTiii{{{vvvuuuzzz~~~yyyjjj^^^TTTGGG<<<777999999999:::<<>>>>>======888999:::<<<<<<===<<<<<<999999888777666777777777999999999999999999999999555555666777888888999999999999999888666555666888666555555666666777888999ZZZ[[[]]]___```aaaaaa```\\\]]]^^^```aaaaaaaaaaaadddcccbbb```^^^]]]\\\[[[YYYYYYYYYXXXWWWUUURRRQQQRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>============>>>@@@EEEHHHPPP___ttttttfffaaa^^^]]]dddooommmooozzzwwwmmmggggggnnnppptttzzz}}}~~~zzzsssgggfffnnnrrrlllcccWWWMMMAAA999666555444444222444666555222111222333111111111111111111111111333333222222222222222222333333333222222222222222222222222222333333333333444555555666666555555444333444555555444555777888777777777888888888999999777777777777777777777777777888::::::999999;;;<<<:::;;;;;;<<<======>>>>>><<<===>>>>>>===>>>@@@BBBAAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQNNNPPPSSSUUUWWWXXXXXXXXXVVVVVVUUUUUUVVVXXX[[[\\\[[[ZZZYYYXXXXXXWWWVVVUUUVVVSSSQQQQQQUUUYYYZZZZZZVVVYYY[[[[[[ZZZZZZ\\\^^^[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[[[[ZZZXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUXXXZZZ\\\[[[ZZZSSSSSSTTTUUUVVVWWWWWWWWWZZZZZZ[[[ZZZXXXTTTQQQNNNLLLMMMNNNPPPPPPPPPPPPOOOJJJHHHFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>?????????>>>>>>===========================>>>;;;888777888999999999::::::999888888888888888666666777777777888888888888777666666666777999:::666666777777777777666666777666666555555666666777777777777777777777777777777777888999999999999999999999999::::::::::::;;;888999:::<<<<<<=========<<<======<<<;;;<<<>>>@@@>>>???CCCJJJUUUiii{{{vvvyyyxxxqqqqqq~~~|||tttkkk^^^PPPIIIAAA>>>:::777666777999;;;@@@AAACCCDDDEEEEEEEEEEEEFFFEEECCCBBBAAAAAA@@@@@@<<<<<<===>>>>>>>>>===<<<;;;:::999888888888999999999999888888888888888999666666666777777888888888777888777555333333444666444333333444444555666777XXXYYY\\\___aaaccccccccc]]]^^^___```aaabbbddddddcccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAA???>>>===<<<<<<<<<<<<<<<999???BBB???>>>@@@@@@===AAAGGGRRRdddvvvfffcccfffhhhYYYUUUWWWddduuu~~~vvvkkkccc]]]\\\aaahhhtttvvv~~~pppqqqssssssnnnfff]]]WWWGGGBBB<<<:::777333222222111333555444111000222444000000000000000000000000333222222222222222222222000111111222333333444444111111222222222333333333444555555555555555555444333444555444444444666888777777777777888888888888666666666666666666666666666888999:::999999:::<<<888999999:::;;;<<<======;;;<<<===<<<<<<<<<>>>@@@@@@AAACCCEEEFFFFFFFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKOOOOOOPPPQQQPPPOOONNNMMMLLLMMMNNNPPPQQQQQQPPPPPPNNNPPPRRRUUUVVVWWWWWWWWWWWWVVVTTTSSSTTTWWWZZZ\\\YYYXXXXXXXXXYYYZZZYYYYYYVVVSSSOOOOOOSSSXXXZZZ[[[XXX[[[\\\[[[YYYXXXZZZ\\\XXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWYYYYYYZZZ[[[YYYWWWUUUSSSRRRQQQQQQSSSWWWZZZ\\\\\\SSSSSSTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXUUURRROOOJJJLLLMMMOOOPPPPPPPPPOOOKKKHHHEEEDDDDDDDDDDDDCCCAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<========================>>>;;;777666777777777777999888888777777777777777555555555555666666666777666555444444444666777888555555666666666666555555555555555444444555555555777777777777777777777777666777888999999999999999888888999999999:::::::::666777888:::;;;<<<======;;;<<<;;;:::999;;;>>>AAA<<<>>>CCCEEEFFFRRRpppvvvzzzvvvggg___lllqqqhhhoootttfff^^^LLLGGGAAA;;;777777888:::<<<>>>AAADDDFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC??????@@@@@@@@@>>>===;;;===<<<;;;::::::;;;<<<===888777777666666666777777888888888999999999999999888888777555333222444555222222222222333444555666YYYZZZ[[[\\\\\\]]]\\\\\\ZZZ[[[]]]```aaabbbbbbaaabbb^^^YYYWWWXXXZZZYYYXXXTTTUUUVVVWWWVVVTTTRRRQQQLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>DDDBBBGGGSSSaaayyyvvvmmm```WWWXXXXXXYYYbbbpppttt}}}}}}{{{zzz}}}|||vvvwwwpppqqquuuxxxyyyzzzuuuooommmooorrrtttuuuxxxooojjjiiieee```dddlllnnnqqqqqqllleeeccckkkttt~~~}}}ooovvv|||yyymmm]]]QQQJJJ:::999666444222222333333111111111111111111111111333222000/////////000111111111111111111111111111222222111111111111111111111111222333333444555555555555555555555555555555333333333444444444555555666777777777888888888888777777666555555555555555555555777888999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>999999999888777666666555666666666666555555555555666666555555444444444444666666666666666555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666777777777777999999888888888888999999888888777777888888999:::999999999:::::::::;;;;;;@@@<<<===BBBEEEJJJ___vvv~~~tttlllfff^^^```uuu}}}iii^^^ddd{{{}}}tttfffVVVEEE>>>===<<<888555888777999>>>CCCEEEGGGIIIGGGHHHJJJIIIFFFDDDCCCCCCFFFEEECCCBBBBBBBBBCCCDDD@@@@@@???>>>======<<<;;;888888888888888888888888999999888777777666777777555444444333333444444555333222222222222444666777YYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^[[[WWWUUUVVVWWWVVVTTTQQQRRRSSSSSSRRRQQQOOOMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===>>><<<@@@IIIRRRbbbwwwjjjddd^^^XXX\\\fffhhhmmmgggaaagggfff^^^]]]```bbbccccccbbb___ZZZVVVYYYUUUZZZ```cccllllll___aaa\\\WWWVVVZZZ___dddfffcccYYYSSSTTTVVVZZZfffssstttqqqvvvzzzxxxuuuwwwwwwvvvwwwuuuuuusssjjj]]]OOOEEE???777666444222111111222222111111111111111111111111222222000/////////000000111111111111111111111111111111111111111111111111111222222333333444444444444444444444444444444444333333333444444444444555666666666777777777888888555555444444444444555555555555777888999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<;;;;;;::::::999999999888888888777666666666666666444444333333333333444444444333222222111222222222XXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXVVVTTTSSSSSSRRRPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999:::;;;:::999;;;@@@BBBIII]]]rrr|||tttvvv~~~tttiiillliii```]]]aaahhhqqquuurrriiibbb^^^aaa```jjjsssxxx~~~{{{kkk```]]]\\\___hhhttt~~~vvvhhheeehhhppp}}}iiiccchhhooosssvvvssskkk```SSSIII@@@999666333222111000///000111111111111111111111111111111111111000/////////000000111111111111111111111111111111111111111111111111222222222333333333333333444444444444444444444444333333333333444444444444555555666666666777777777444444333333333444444555444555666888999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOOOOPPPOOOPPPPPPNNNLLLKKKKKKLLLLLLNNNOOONNNLLLKKKKKKLLLLLLLLLLLLNNNPPPQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUVVVSSSOOOKKKKKKOOOSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMNNNMMMLLLLLLNNNQQQSSSUUUVVVTTTSSSRRRRRRSSSUUUVVVXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRTTTWWWWWWVVVUUUQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUTTTSSSQQQNNNLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDBBBBBB@@@??????>>>?????????????????????>>>======;;;::::::::::::::::::;;;:::999888888888888888999888888777777666666555555666666555555555444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555666666666666777888777777666666777777888777777777777777888888999888888999999999:::::::::@@@;;;:::???AAAAAAIIITTTfffuuummmiiidddeeekkkzzzwwwvvv~~~uuudddUUUKKKFFFCCC;;;:::999777777999;;;<<>>=========<<<;;;:::999999888777666555555555555555555333333222222222222333333333333333222222222222222TTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQOOOLLLKKKIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888999999::::::999;;;===;;;;;;EEEQQQjjj~~~uuuuuu||||||sssggggggooouuutttpppcccXXXJJJ???:::888555333111000/////////000111111111111111111111111111111000000000/////////000000111111111111111111111111000000000000111111111111333333333222222222222222333333333333333333333333222222333333333444444444444555555555555666666666666555555444333333333444444555666777888888888888::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<999999888888888888999999999888888777666666666666777777777666666555555555555555555444444444333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555666666666777666666555555666666777777666666666666777888888888888888888999999999999>>>999999===@@@???AAAEEEJJJ^^^xxx{{{uuuoookkklllyyyxxx|||pppeee[[[SSSJJJHHHBBB999444666888999;;;>>>AAACCCDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA??????======<<<;;;:::888888777555555444444333444444555333222222111111222222333000111222333333444444444RRRRRRSSSUUUUUUVVVVVVVVVUUUTTTRRRPPPPPPPPPQQQQQQQQQRRRSSSRRRPPPMMMJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888888888888888777777888888999:::999:::<<<===;;;999===BBBEEEVVVgggwwwzzzxxx|||uuuqqqqqqrrryyy|||mmm^^^PPPGGG;;;555555666444222000000000000000111111222000000000000000000000000/////////000000000//////000000000000000000000000//////000000000111111111222222222222222222222111333333333333333333333333222222222333333333444444333333444444444555555555999888777555444333333333444555666666777777777777999999999::::::::::::;;;888888999999:::;;;;;;<<<>>>???@@@BBBCCCCCCDDDDDDIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIGGGFFFGGGHHHGGGIIILLLLLLKKKJJJIIIJJJIIIJJJKKKLLLMMMOOOPPPQQQMMMMMMMMMNNNPPPRRRTTTUUUTTTNNNIIIIIINNNRRRRRRPPPNNNNNNOOONNNNNNLLLKKKJJJIIIKKKMMMNNNMMMMMMNNNOOOQQQPPPOOOOOOPPPRRRTTTUUURRRSSSTTTUUUUUUTTTRRRQQQRRRQQQOOOOOOQQQRRRRRRRRRLLLLLLMMMOOORRRTTTTTTSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRPPPNNNKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<888888777777777777888888777777777666666555555444666666666555555555555555444444444444333333333333111111111222222222222222222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444555555555555666555555444444555555666666666555555666666777888777777777888888888999999;;;888888<<<@@@???>>>>>><<>>???BBBEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@;;;;;;:::999888777666555444333333333333333444444333222222111111222222333000000111111111222222333RRRSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSRRRNNNKKKIIIIIIFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===============<<<;;;;;;::::::::::::::::::::::::999999999999999999999999666666666666666777777777777777777777777888888999777888:::::::::999;;;===???BBBGGGSSSnnn~~~wwwnnnhhhtttzzzyyyaaaMMMCCC<<<555222333444222///000111111111111111111111000000000000000000000000......///000000000//////000000000000000000000000...//////000000111111111111111111222222222222222222222222222222222222222222222222222333333333333222333333333333444444444:::999777666444444333333444444555666666666666666888888888888999999999999777777888999::::::;;;;;;<<<===>>>@@@AAABBBBBBCCCHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDEEEFFFDDDGGGJJJKKKJJJIIIIIIIIIFFFHHHIIIJJJKKKMMMOOORRRLLLLLLLLLLLLMMMOOOQQQRRRPPPMMMJJJJJJMMMPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOOOOOOOOOOONNNOOONNNNNNNNNOOOQQQTTTUUUQQQRRRTTTUUUUUUTTTRRRPPPOOOMMMKKKLLLOOORRRTTTUUUKKKJJJKKKNNNQQQSSSSSSRRRSSSTTTUUUUUUTTTRRROOONNNKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOLLLJJJIIIGGGFFFEEECCCAAA@@@@@@@@@>>>>>>?????????>>>======<<<<<<;;;::::::::::::;;;888888777777777777888888555666666666666666555444555555555555555555444444444444333333333222222222000000000111111111111111222222222333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555555444444444444444444555555555555555555666777777666777777777777888888888888888999<<<>>>???>>>======???EEEVVVxxx|||wwwwwwyyyuuunnnwwwnnn```kkkwww|||}}}{{{mmmUUUDDD>>><<<777555777888888888999<<<>>>EEEEEEFFFGGGGGGGGGGGGFFFCCCCCCBBBAAA@@@@@@???>>>999999888777666555555444333333333333333333444555333333222222222222333333333222111000000000222222VVVVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSRRRRRRQQQPPPOOOQQQRRRSSSPPPLLLIIIHHHIIIEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????<<<<<<======<<<<<<;;;;;;888888888888888888888888777777777777777777777777444444555555666666666666555555555555555666777777666777666555666888::::::???<<<===EEESSSjjjxxxnnnnnnqqqpppoooppp{{{zzzqqqdddPPP???:::777333222222222111...000111111111111000000///000000000000000000000000------///000000000//////000000000000000000000000......//////000111111222000000111111222222333333222222222222222222222222111222222222222333333333222222222222333333333333666666555444444444555555444444555666666666555555666777777777777888888888666666777888999:::;;;;;;:::;;;===>>>@@@AAAAAAAAADDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEFFFBBBEEEIIIJJJJJJIIIHHHHHHDDDFFFHHHIIIIIIKKKOOORRRNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLNNNOOOQQQQQQPPPNNNMMMNNNQQQRRRPPPMMMMMMLLLLLLLLLMMMPPPSSSTTTPPPQQQTTTUUUUUUTTTRRRPPPOOOLLLJJJJJJLLLPPPRRRSSSJJJJJJKKKMMMPPPRRRQQQPPPQQQRRRTTTUUUTTTQQQNNNLLLIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMOOOPPPOOOMMMKKKIIIEEEDDDCCCAAA@@@?????????===>>>>>>>>>>>>===;;;:::::::::888777777777888999888888777777777777888888444555666777777666666555444444444444444444444444333333333333222222222222/////////000000111111111000000111111222333333444222222222222222222222222222222222222222222222222111111111111111111111111222333333333333444444444444444333333333333444444555555444444555555666777666666666777777777888888777999::::::;;;<<<>>>>>>???AAACCCJJJ]]]}}}|||{{{uuukkkjjj}}}iiidddiiiwww}}}hhhVVVOOOHHHAAA>>>>>>===:::777666666888>>>???AAABBBCCCDDDCCCCCC============<<<<<<;;;;;;777777777666666666555555333333333333333444555555444444333333333333444444444333222222444777;;;>>>ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQRRRSSSRRRQQQPPPOOOQQQRRRRRROOOJJJGGGHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;777777777777777777777777666666666666666666666666444444444555555666666666444333333333333444555555777777555333444777999888666555:::@@@AAAFFF^^^yyytttiiidddkkkuuuyyy|||xxxxxxpppaaaSSSJJJ???444555333222111222222222111000000111111000///......000000000000000000000000,,,---///000000000//////000000000000000000000000---......///000111111222//////000111222333333444111111111111111111111111111111222222222333333333111111222222222333333333222222222333444555666777444444555555666555555555666666666666777777777777555666777888999:::;;;;;;999:::<<<===???@@@@@@AAAAAAAAACCCDDDFFFGGGGGGGGGFFFGGGHHHGGGFFFEEEFFFGGGAAADDDHHHJJJJJJHHHHHHHHHBBBEEEGGGHHHGGGIIINNNRRRQQQOOOLLLIIIHHHGGGHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKGGGHHHIIIKKKMMMPPPRRRTTTRRROOOLLLMMMQQQSSSPPPMMMKKKKKKJJJKKKLLLOOORRRTTTPPPQQQTTTUUUUUUTTTRRRPPPRRROOOKKKIIIJJJLLLMMMNNNJJJJJJJJJMMMOOOQQQPPPOOONNNPPPRRRTTTSSSPPPMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNHHHJJJMMMOOOOOOMMMKKKIIICCCCCCAAA@@@??????>>>???<<<===>>>>>>===;;;:::999999888777555555666666777888888777777777777888888333444666777777777666666444444444444444444444444333333333222222222111111.../////////000000111111...//////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000222222333333333444444444444333333222222333333444555444444444444555666666666666666666777777777777777:::;;;999888:::===>>>888===???===BBBYYYyyyuuuiiidddnnnuuueeecccooozzzkkkeee]]]SSSOOOMMMJJJEEE???;;;;;;;;;999:::<<>>EEEJJJnnn~~~rrrbbblll|||zzzmmm^^^NNNFFF@@@777333444333111///...000111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000222222111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333222111111111222333444555555555666666666666666777777777777777666555555444555777888999:::;;;;;;;;;;;;;;;;;;<<<===??????BBBBBBDDDEEEEEEDDDCCCCCCGGGGGGGGGFFFEEEFFFHHHJJJHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHFFFEEEDDDGGGKKKOOOPPPOOONNNJJJFFFEEEEEEFFFHHHHHHIIILLLOOOOOOMMMKKKIIIJJJJJJIIIIIIKKKOOORRRNNNMMMLLLNNNOOOOOOKKKGGGHHHGGGGGGHHHLLLNNNOOOOOOPPPPPPQQQRRRTTTTTTRRRQQQTTTOOOMMMMMMKKKHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIILLLMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLNNNLLLIIIEEECCCBBB@@@???======>>>>>>;;;<<<<<<:::888888999:::999999999888888888777777888777777666666666666666666666666666666666666666333333444444333333222111222222222222222222222222222222222111000//////...000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222222222222222222222222222111222333444555444333222444444444555555555555666666666666666777777777777777777888999::::::::::::;;;;;;;;;;;;>>>HHHWWWcccvvvtttoooiiivvvvvvttt}}}zzzyyyrrriiikkkmmmmmmeeeRRR@@@;;;???AAA@@@>>>;;;999888999:::666666555555555666777888777777777777888888888777444;;;>>>:::555666888777888777666666666777888888888;;;===<<<===DDDQQQ\\\YYYYYYZZZZZZZZZYYYWWWVVVTTTSSSRRRPPPOOOOOOOOOOOORRRPPPNNNLLLIIIFFFDDDCCC@@@@@@AAAAAABBBAAAAAA@@@???????????????????????????<<<:::888999999888777777777777666666666555555555555555555444444444444444444444444444444444444444444444444444444444444555555555444444444444444555666666777888;;;???CCCLLL]]]xxxwwwiiiaaannnxxxzzzqqq\\\OOOBBB===999333000111222000///...000111111000////////////////////////////////////////////////....................................////////////.../////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333222111111111222333444555555555555666666666666555666777888888888888888666777888999::::::;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFEEEDDDEEEGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEGGGKKKOOOOOOOOOMMMKKKGGGFFFGGGHHHHHHHHHIIILLLNNNOOOMMMKKKHHHIIIJJJIIIIIIJJJMMMOOOMMMLLLLLLMMMOOONNNKKKHHHHHHGGGFFFHHHKKKMMMNNNNNNPPPPPPPPPRRRSSSTTTSSSSSSTTTPPPNNNNNNMMMJJJJJJMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIKKKMMMKKKGGGDDDAAA@@@???===<<<<<<<<<<<<;;;<<<<<<:::888777888:::888888888888777777777777888777666666555555666666555555555555555555555555333333333444333222222111222222222222222222222222222222111111000//////...//////000000000111111111//////000000000111111111000000000000000000000000000000111111111222222222222222222222222222222222111222333333444444333333444444444444555555555555666666666666666666666777666777888999::::::::::::;;;<<<===<<<<<>>>>><<<:::999999555<<>>@@@AAA???BBBEEEDDDDDDJJJUUU^^^UUUVVVXXXYYYZZZZZZYYYXXXUUUTTTRRRQQQPPPOOOOOOOOONNNNNNMMMKKKIIIFFFCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888999999888777777666666666666555555555555555555555444444444444444444444444444444444444333333333333333333333333444444444444444444444444444555666666666666999;;;999CCCTTThhhvvvoookkknnnqqqpppmmmlll}}}xxxfffZZZHHH???666333222000000111222000...///000111111000////////////////////////////////////////////////........................---............/////////....../////////000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444222222222222222333444444555555555555666666777777555666777888999:::::::::888999::::::;;;;;;;;;:::;;;;;;<<<===???AAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDDDDGGGIIIHHHHHHHHHHHHGGGFFFFFFEEEAAACCCEEEEEEFFFHHHKKKMMMMMMNNNMMMKKKIIIHHHIIIJJJJJJIIIJJJLLLNNNOOONNNMMMGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKMMMOOONNNMMMKKKIIIHHHGGGHHHKKKMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVSSSPPPOOOQQQPPPMMMMMMPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHIIIKKKLLLJJJFFFCCC???>>>===;;;::::::::::::;;;<<<<<<:::888777888:::888888888777777777666666777777666555555555555666555555555555555555555555222333333333333222111111111111111111111111111111222111111000000//////...//////000000000000111111//////000000000000111111000000000000000000000000000000000111111111222222222222222222222222222222222222222222222333444444444444444444555555555555666666666666666666666666666777888999999::::::999888:::<<<<<<;;;<<<@@@DDDPPPppp}}}wwwyyy{{{uuusssxxx|||}}}~~~ssscccVVVRRRHHHDDDBBBFFFLLLOOOMMMIIIFFFEEEBBB???===<<<;;;;;;:::@@@FFFFFFAAA;;;888999:::@@@MMMYYYWWWIII@@@@@@AAA@@@??????AAADDDHHHKKKQQQTTTXXXXXXXXXZZZbbbhhhSSSTTTVVVWWWXXXXXXWWWVVVSSSRRRQQQPPPOOONNNNNNMMMKKKLLLLLLLLLJJJFFFCCCAAA@@@AAAAAAAAAAAA@@@??????>>>>>>==================<<<:::888888999999777666666666666555555555444444555555555444444444333333333333333333333333333333222222222222222222222222333333333333333444444444222444666666555444555666<<<<<<>>>EEEUUUnnnvvvnnnkkkffffffnnnvvvzzz|||~~~zzzmmm[[[JJJ???;;;666111///000111222222111000...///000111000///////////////////////////////////////////////////........................---------.........//////........./////////000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444222222222222333333444444444444555555666666777777666777888999::::::::::::::::::;;;;;;<<<;;;;;;;;;888999999;;;===???AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEGGGJJJHHHIIIIIIIIIHHHGGGEEEDDDBBBDDDGGGHHHHHHHHHJJJKKKKKKLLLMMMLLLKKKJJJKKKMMMLLLKKKKKKLLLOOOPPPPPPOOOHHHJJJLLLMMMKKKJJJIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJLLLNNNNNNMMMOOOPPPQQQRRRSSSTTTVVVXXXSSSPPPPPPSSSSSSPPPPPPSSSQQQPPPNNNLLLKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLIIIIIIIIIKKKKKKJJJGGGDDD>>>>>>===;;;::::::999999;;;;;;;;;:::888777888999999999888888888777777777777666555555444444555555444444444444444444444444222222222222222111111000111111111111111111111111111111000000////////////////////////000000000111////////////000000000111000000000000000000000000000000000000111111111111111111111111111111111111333222111111111222444555333333444444444555555555666666666666666555555555555666777888999999999999555777:::;;;:::;;;>>>@@@CCCYYYsss}}}}}}qqq^^^ZZZiiiuuuiiiccc]]]WWWQQQOOOSSSZZZ___aaaYYYXXXXXXUUURRRMMMIIIFFFCCCLLLUUUUUUMMMEEEBBBBBBHHHHHHUUUfffeeeVVVOOOSSSNNNMMMLLLLLLOOOTTTZZZ]]]iiimmmqqqqqqpppppptttwwwSSSTTTUUUUUUUUUTTTSSSRRROOOOOONNNNNNMMMKKKJJJJJJIIIJJJKKKKKKIIIGGGDDDBBB@@@AAAAAAAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;:::999888888999888777555555555555555444444444444555444444444444333333333333333333333333333333333222222222222222222222222222222222222333333444444111333555666555555555666:::888555555;;;JJJ]]]jjj~~~xxxrrrooommmxxxuuuwww}}}{{{vvvuuuvvvqqqgggZZZMMM@@@777222333222000...///111222111000///...///000111///...........................................................................------------........................//////////////////000000000111111111000000000000000000000000111111111111111111111111222222222333333333444444222222333333444444444444444444444555666777777888999999::::::::::::999999:::;;;;;;<<<<<<<<<;;;;;;888999999;;;===???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKHHHIIIKKKKKKJJJHHHEEEDDDFFFHHHJJJKKKIIIHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLNNNOOOMMMLLLMMMOOOQQQRRRRRRJJJLLLOOOPPPNNNLLLKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMOOOPPPOOONNNNNNQQQSSSTTTTTTTTTWWWYYYTTTQQQRRRUUUUUUSSSSSSVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPOOONNNJJJIIIIIIJJJKKKJJJHHHEEE>>>>>>>>>===<<<;;;:::999:::;;;;;;999777666777999::::::999999999888888888666555555444444444444444444444444444444444444444111111222222111111000///000000000000000000000000000000000///////////////...////////////000000000...////////////000000000//////////////////////////////000000000111111111111111111111111111111111333222111000111222333444333333333444444444444555777666666666555555444444555555666777888888888888777888999999:::<<>>======<<<<<<;;;;;;:::::::::999888777888999888666444555555444444444333333333444444444444333333333333222222222222222222222222111111111111111111111111000111111222222333333444000222444555444444555666111444777999:::===CCCHHHXXXsss|||yyyqqqooommmmmmqqqxxxuuuhhhbbb\\\VVVKKKAAA888444333333...000000------000000...///......///000111///---................................................------------------------,,,------------.........------........./////////...//////000000111111111000000000000000000000000111111111111111111111111222222333333333333444444222222333444444444444444333444444555666777888888:::::::::::::::999888777999::::::;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCAAA@@@@@@AAABBBCCCEEEEEEHHHIIIIIIHHHGGGGGGJJJLLLHHHJJJLLLNNNMMMKKKGGGEEEIIIKKKLLLKKKIIIHHHHHHHHHHHHIIILLLLLLKKKKKKLLLMMMOOOMMMKKKKKKMMMPPPRRRRRRLLLNNNQQQQQQPPPNNNMMMMMMLLLNNNOOOOOOOOOOOOQQQRRRSSSQQQOOOOOOPPPQQQPPPOOONNNRRRVVVWWWUUUTTTVVVXXXTTTRRRSSSVVVWWWTTTTTTVVVTTTTTTTTTSSSRRRQQQQQQPPPRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNHHHHHHHHHIIIJJJJJJHHHFFF?????????>>>===<<<:::999:::;;;;;;999777666777999999999999999888888888777555555444333333333333444333333333333333333333333000111111111111000//////////////////////////////////////////////////////......////////////000000......////////////000000/////////////////////////////////000000000111111111111111111111111111111111111111111111222333333333333333333444444444444777666666555555444444444444555666777777888888777;;;;;;:::999:::;;;<<<===???======EEEYYYttt}}}{{{pppaaaccczzz~~~fffYYY[[[bbbzzzqqqoooppprrrvvv|||{{{uuupppgggnnnwwwyyyuuupppmmmmmmqqqlllmmmtttwwwvvvzzz~~~}}}~~~TTTUUUVVVVVVUUUSSSRRRQQQJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999777777666777888888666444444444444333333333333222444444444333333333222222222222222222222222222222111111111111111111111111000000000111222333333333111222333333222222333444000444999;;;;;;:::<<<>>>EEERRRhhh{{{rrrpppqqqqqqrrrvvv|||xxxgggYYYRRRCCC@@@:::555222111222333***///111...---000000---///......///111000///---................................................------------------------,,,,,,---------.........---------.........//////......//////000111111222000000000000000000000000111111111111111111111111222222333333333333444444222333444555555555444333333333444555666777888888777888999999999999999888777888999;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBB????????????@@@BBBDDDEEEGGGHHHHHHGGGFFFGGGIIIKKKHHHJJJMMMPPPPPPMMMIIIGGGIIIJJJJJJJJJHHHGGGHHHIIIFFFIIIKKKLLLKKKJJJKKKLLLMMMKKKHHHHHHJJJMMMOOOPPPMMMOOOQQQQQQPPPOOOOOOOOONNNPPPRRRQQQOOOOOORRRTTTTTTRRRPPPOOOPPPPPPOOONNNMMMRRRXXXYYYWWWTTTUUUVVVUUUSSSTTTWWWXXXTTTTTTVVVRRRSSSTTTUUUTTTSSSQQQPPPRRRQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLEEEDDDEEEFFFHHHIIIHHHFFF>>>>>>>>>>>>===;;;:::999:::::::::999777666777888777777777777666666666666555444444333222333333333222222222222222222222222000000111111000000///...////////////////////////////////////////////////........./////////000000........./////////000000////////////////////////////////////000000000111111111111111111111111111000000111222222222222222222222333333333444444444777777666555555444333333444444555666777777777777:::999999:::::::::999888;;;:::;;;>>>GGGZZZrrrmmm[[[VVVccc{{{yyynnnkkkkkkwww|||zzz|||zzzvvvqqqvvv|||~~~}}}~~~UUUUUUVVVWWWVVVUUUTTTSSSJJJJJJKKKKKKJJJHHHFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<;;;::::::999888888777666666777888888666444444444444333333333222222444444444333333333222222111111111111111111111111000000000000000000000000///000000111222222333333222333333222000///000222444555555333111222777<<<@@@>>>GGGYYYiiiuuu{{{wwwvvvoooppp}}}www{{{~~~}}}yyysssgggTTTEEE???555555444333222000///...***000222///...222222............///111000...,,,................................................------------------------,,,,,,,,,---------......---------.........//////---......///000111111222000000000000000000000000000000000000000000000000222222333333333444444444222333444555555555444333333333444555666777888999555666777888999:::::::::666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>???AAACCCDDDGGGGGGGGGFFFEEEFFFHHHJJJGGGJJJNNNQQQQQQOOOKKKHHHGGGHHHHHHHHHGGGGGGIIIKKKFFFHHHKKKKKKKKKJJJJJJKKKKKKIIIEEEEEEGGGKKKMMMOOOMMMNNNPPPPPPOOOOOOPPPQQQPPPRRRSSSRRRPPPPPPRRRUUUTTTRRRPPPOOOOOOOOONNNMMMMMMSSSZZZ[[[XXXTTTTTTUUUUUUSSSTTTXXXXXXTTTSSSUUUPPPRRRTTTUUUUUUSSSQQQOOOQQQQQQQQQPPPOOOLLLJJJHHHJJJJJJLLLMMMMMMLLLKKKJJJBBBBBBBBBDDDFFFGGGGGGEEE===>>>>>>>>>===;;;999888:::::::::999777666777888666555555555444444444444555444333333222222333333222222222222222222222222000000000000000//////...////////////////////////.........///////////////............/////////000............/////////000////////////////////////////////////000000000000000000000000000000000000///000111333333222111111222222333333333444444444777777666555444444333333333444555666777777777777444555777999;;;;;;888666888===AAAAAA@@@GGG[[[mmmnnnXXXNNNVVVnnnttt|||{{{www}}}|||xxx{{{~~~TTTSSSRRRRRRSSSTTTRRRQQQKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDBBB@@@>>><<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::999999999888888888666555555666666555333333333333222222222111111111111111222222333333333111//////000111222111000000000000000000000000000000111111111111222222222111111222222222333333333555555555555555555444444777:::===???DDDOOO^^^iii{{{vvvqqqnnnjjjggghhhtttzzzvvvccc___XXXOOOFFF===777444111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........------,,,,,,,,,+++++++++............---,,,++++++---...............------........................////////////000000000000000000000000111111111111000000000000000111111222333333333333333333333333111222333333444444333333444333333333333444555555666666666666777777777777888888888999999::::::;;;::::::;;;;;;<<<======>>>===<<<;;;<<<===@@@CCCDDDEEEGGGHHHGGGEEECCCCCCDDDIIIJJJKKKMMMNNNNNNNNNNNNKKKHHHEEEEEEGGGHHHGGGEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJNNNOOOOOOPPPPPPOOOOOONNNPPPQQQPPPOOONNNNNNPPPRRRRRRQQQOOOMMMLLLKKKJJJJJJMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRNNNOOOQQQTTTVVVUUUQQQNNNMMMLLLLLLLLLMMMLLLJJJHHHIIIHHHHHHGGGGGGHHHHHHIIICCCAAA>>>>>>@@@@@@>>>;;;<<<<<<<<<<<<;;;:::999888999999888777666555444444333333333222222111111111333333333333333333333333222111111111000000//////000000000000000000000000////////////////////////...000222222111000000000........................---------............///....................................///////////////000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111333333333444444444555555666666666777888888999999<<<<<<<<<<<<>>>BBBHHHLLLeee~~~ooobbb\\\fffuuuvvvsssvvvfff]]]^^^mmm}}}RRRPPPOOOOOOPPPQQQPPPNNNKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA???===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888777777555444444555666444333333333222222222111111111111111222222222222222222000/////////111222111000000000000000000000000000000000111111111222222222111111111111222222222222555555555444444444444444444666777777777===FFFNNNUUUaaasss{{{zzzwwwyyy}}}|||uuummmddd\\\WWWFFFDDDAAA<<<888444111000111111111000000000//////................................................,,,,,,,,,---------............---------,,,,,,,,,------------------,,,,,,------............------............................../////////000000000//////000000000111111111000000//////000000111222333333333333333333333333111222222333444333333333333333333333333444555555555555555666666666666777777777777888999:::;;;;;;999::::::;;;<<<<<<======<<<;;;;;;;;;<<>>>>>??????===;;;<<<<<<<<<;;;;;;:::999888999888888777666555444333333333222222222111111111222222222222222222222222111111111000000000//////////////////////////////........................---///111111///......///........................------------................................................//////////////////000000000111111111//////000000000111111111111111111111111111111111222222222222222222222222333333333444444444444555555555666777777888888999777888999999:::===BBBFFFMMMccc~~~}}}~~~|||rrrlllsssnnnaaa]]]___cccnnnOOOMMMLLLLLLMMMMMMLLLJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;:::::::::;;;:::999999888888777777777777666666666555444333333444444333222333222222222222111111111222222222111111111111111000///...///111222111000000000000000000000000000000000000111111111222222000000000000111111111111444444444444444444444444444666777555333333666:::666@@@OOO___mmmxxx|||}}}{{{xxxyyy|||vvvrrrsssnnnfff[[[OOOEEE===999444333222222111111111111111111000000000000//////................................................,,,,,,,,,------------...............------------+++,,,,,,------------,,,------............------------------------------.........////////////000//////000000000000111111000000//////000000111222222222222222222222222222111111222333333333333222333333222222333333444555444444444444555555555555555555666777999:::;;;;;;999999999:::;;;;;;<<<<<<::::::999:::;;;===???AAA???AAADDDEEEEEEFFFHHHIIIFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMNNNNNNKKKIIIIIIHHHGGGHHHHHHFFFDDDAAACCCBBBBBBAAAAAABBBBBBCCC@@@>>>======>>>>>><<<;;;;;;;;;;;;;;;:::999888777888777777666555444333333222222222111111111111111111111111111111111111111111111000000000000//////////////////////////////........................,,,...//////...------...------------------------------------............---------------------------............/////////////////////000000000000//////000000000000111111111111111111111111111111222222222222222222222222333333333333444444444444444555555666777777888888555666888888888:::===???===III]]]sss}}}xxxrrrjjjeeejjjsssxxxppppppnnnhhhdddqqqMMMLLLJJJJJJKKKKKKIIIHHHJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@???===<<<;;;;;;;;;999999999999999888777777666666666555555555444444444222111222333333222111222222222222111111111111222222111111000000000///000///...///111111111///000000000000000000000000000000000000111111111111////////////000000000000333333333333333444444444333555777777555444444555444999@@@HHHPPPYYYbbbhhhwwwpppjjjccc___[[[VVVNNNEEE<<<666222000333222222111111222222333111000000000////////////................................................------------------------...------------,,,,,,,,,***+++,,,---------------,,,,,,---.........------------------------------------........./////////////////////000000000111///////////////000111111222222222222222222222222000111111222222222222222222222222222222333333444222222333333333444444444444444555666888999::::::888888888999999:::::::::999888888999:::<<<===>>>===@@@CCCDDDEEEFFFHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGFFFEEECCCBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHKKKMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGIIIKKKKKKIIIGGGHHHGGGFFFFFFFFFEEEBBB??????>>>>>>======>>>>>>???======<<<<<<<<<<<<;;;:::::::::::::::999888777666666666555555444333333222111111111111111111111000////////////////////////000000000000000000//////////////////////////////........................,,,...///...---,,,---...------------------------,,,,,,---------.........---------------------------------.........//////........./////////000000////////////000000000111111111111111111111111111222222222222222222222222222222333333333444444444444444444555666666777777555777999:::::::::;;;<<<===@@@GGGTTTfff{{{wwwoooddddddlll~~~qqqnnnqqqzzz{{{wwwzzzMMMLLLJJJJJJKKKJJJIIIGGGIIIIIIHHHFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;888888999999888888777666555555555444444444333333222111000111222333222111222222222111111111000000111111111000000////////////.........000111000/////////////////////////////////000000000111111111....../////////000000000222222222222333333444444///222555666666555444333888999;;;<<<>>>CCCIIIMMM[[[]]]eeeuuu}}}{{{{{{}}}ttthhh___YYYUUUPPPLLLDDDAAA<<<777444333333333111111000///////////////000000000////////////...................................................------------------------,,,,,,,,,+++++++++************+++,,,------------++++++,,,---......------------------------------------------...............////////////000000000/////////...///000000111111111111111111111111111///000111111222222111111222111111111111222333333222222222222333333333333333444444555777888888999777777777777888888888888777888888999999;;;<<<<<<>>>AAACCCDDDDDDDDDEEEGGGDDDCCCCCCDDDEEEFFFHHHIIIGGGHHHIIIIIIHHHGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMKKKJJJIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFEEEEEEFFFDDDAAA???;;;;;;;;;::::::;;;;;;;;;:::;;;;;;::::::999999:::999999999999888777666555555555444444333222222222000000000000000000000000........................//////////////////000000................................................---...///...------...///------------------------,,,,,,,,,------------...------------------------------------............---............/////////...////////////000000000000000000000000000000000222222222222222222222222222222222333333333444444222333333444555555666666555777:::::::::999::::::======@@@FFFNNN```~~~~~~vvvkkkhhhmmmwww~~~|||xxxiiieeecccaaafffppprrrNNNLLLKKKJJJKKKJJJIIIGGGGGGGGGFFFEEECCCBBBAAA@@@===<<<<<<;;;:::::::::;;;888888888999888888777666555444444444444333333333222111000111222333222111222111111111111000000000000000000000///////////////...---...000111000////////////////////////////////////000000000111111////////////000000000000000111111222222333333444333333555666666555444333333444444444444777;;;>>>@@@AAAGGGRRR___hhhjjjiiisss}}}|||{{{~~~}}}|||}}}xxxpppiiigggfffbbb______YYYRRRIIICCC@@@>>>;;;999666555222111000111222333///............//////000000000////////////......------------------------------------------------...------------,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,+++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000//////......//////000111000000000000000000000000//////000111111111111000111111000000111111222333222222222222333333333333333444444555555666666777666666666666666666666666777777888999999:::;;;;;;???AAACCCDDDCCCCCCDDDEEECCCCCCBBBBBBCCCEEEGGGHHHEEEGGGIIIIIIHHHFFFEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKIIIHHHIIIJJJGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@:::999999999999999999:::888999:::999888777888999888888888888777666555444333333333333222222222111////////////000000000000..............................////////////000000........................------------------------......///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///......////////////000000000000000000000000000000111111111111111111111111222222222222333333333333222222222333444444555555333555777777777666777888666777<<>>@@@BBBCCCCCCCCCDDDEEECCCBBBBBBBBBCCCEEEGGGHHHEEEHHHKKKKKKHHHFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCCCCEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDEEECCCAAAAAACCCEEEEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@999999888888888888999999555777999888666555777999777777777777666555444444222222222222222111111111........./////////000000................................./////////000000........................---------------------------------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000000000000000000000000000000000000000000000000000111222222222222333333333111111222222333444444444222444555555555555777888666555999@@@@@@<<>>===;;;::::::999999::::::;;;999999999999999888777777555555555444444444333333222111000111333444444222111111111111000000000000---.........//////000000///...---...000000000...////////////////////////////////////000000000000000000000000111111111111///000000111222222333333111///......///111222222222444666666444222222222444444444666888;;;???AAA???DDDGGGHHHNNNXXXZZZVVVYYY]]]bbbeeehhhlllsssxxxqqqqqqqqqmmmjjjjjjnnnrrrqqqnnnhhhbbb\\\XXXUUUTTTQQQMMMLLLNNNMMMHHHDDDCCCEEE>>>888888888444222222333444444444333222222222...///000111111000///...//////............//////000/////////............------------------------------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000...............///000000000000000000000000000000...//////000000000000000000000000000000111111222222222333333333444444444555555444444444333333333555555555555555555555444777888999:::::::::::::::<<<>>>AAABBBCCCCCCEEEFFFCCCBBBAAAAAABBBDDDGGGHHHFFFIIILLLLLLJJJGGGGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBGGGFFFDDDCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCDDDFFFHHHFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFEEEEEEDDDCCC@@@AAAAAAAAAAAABBBBBBBBBDDDBBB@@@???AAACCCDDDDDD@@@@@@@@@BBBCCCCCCBBB@@@999999888888888888999999444777999888555555666999777777777777666555444333222222222111111111111111---.........//////000000........................---.........//////000000........................------------------------,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000000000000000////////////////////////111111222222222333333333000111111222333333444444333444555555555666888:::>>>777666===???:::===EEEEEENNNhhh~~~yyymmmffflllwwwtttnnnrrrwwwnnn^^^XXXeeesssrrrmmmkkkppp}}}SSSOOOKKKHHHGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>===;;;:::999888888888888888888888777666444444555555444333333222111111222111111111000000//////000000000000000000000000000000000000000000000000............////////////000000///...............////////////000000000000------------.........///000000000000111111111111111111111111111111111111333333333333333333333333222333444444555555444444;;;;;;<<<======>>>??????BBBCCCEEEHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPNNNJJJFFFCCC@@@>>>>>>======<<<;;;:::999999555555555444444333333333222222222111111111111000000000000000000000000000///////////////////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////............////////////......//////000000111111000000000000////////////111111000000111111222333222333444444555555444444444444444444555555555555555444444444444555555666666666666777888:::;;;<<<===>>>???AAACCCEEEFFFGGGDDDEEEDDDCCCBBBDDDHHHKKKKKKKKKLLLNNNNNNLLLIIIFFFFFFGGGGGGEEECCCCCCDDDFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@DDDCCCAAAAAABBBCCCAAA@@@????????????@@@AAABBBBBB<<<:::888666666666888999666666666666666666666666555444444333333222222111333222111111000000111111//////............//////.........................................................------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,+++,,,...------------------------............////////////000000000000111111111111111111111111111111111111111111222222222333333333555555555555666666666666555666777888999:::;;;;;;AAACCCRRRlll|||vvvttttttwwwyyy~~~uuuyyycccWWWVVVZZZ[[[YYY[[[eee{{{~~~QQQNNNJJJGGGFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888888888777888888777666555444444555444444333222222111111111111111000000000//////////////////////////////////////////////////////............////////////000000///................../////////000000000000------.........///////////////000000000111111111111111111111111111111111222222222222222222222222222333333444444444444444555555666777777888999999666666777999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::888666444333777777666666555444444444444333333333222222222222222222222111111111000000////////////////////////........................///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////............//////............///////////////////////////000000000000000000000////////////111111000000111111222333333333444555555555555555555555555555666666666666666555555555555666777777666666666777888999:::;;;===>>>???AAABBBDDDEEEFFFDDDDDDDDDCCCCCCEEEIIILLLMMMMMMNNNNNNNNNMMMJJJHHHGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@????????????@@@AAAAAA<<<;;;999777666666777888555555555555555555555555555444444333333222111111222222111000000000111111//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---......,,,,,,---...------------------------............//////////////////000000000111111111111111111111111111111111111111111222222222333333444555555555666666666666555666666777999::::::;;;===;;;AAAPPP___nnnwwwtttuuuwwwxxxzzzvvvqqq~~~qqq___SSSLLLKKKMMMQQQ```wwwuuuwww~~~|||}}}PPPMMMIIIGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<:::999888888777777777777777777666555444444444444333333222111111111111111000000000000//////////////////////////////........................---............/////////000///......---.............../////////000000000....../////////000000000//////000000000000111111111111111111111111111111111111111111111111111111222222333444444444444333111111222222333333444444222222222222222333333333222222222222222222222222222222222222111111111111111111111111111111111111222222222111111111111111222222111111111000000000////////////////////////...........................////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///......------......///---............/////////000000//////////////////////////////000000000000111111000000111111222333444444555666666666666555666666666777777777888888777777777777777888999999666666666777888999:::;;;===>>>???@@@BBBCCCEEEEEECCCDDDDDDDDDDDDFFFJJJMMMOOOOOOOOOOOOOOONNNLLLLLLIIIJJJKKKKKKJJJIIIKKKLLLHHHGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEDDDBBBBBBBBBDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>???@@@AAA@@@???AAA@@@??????>>>>>>??????===<<<:::888777666777777555555555555555555555555444444444333222222111111222111111000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...---------------------------............///////////////000000000000111111111111111111111111111111111111111222222222222333444444444555555555666666555555666777888999::::::===999:::@@@DDDMMMbbbwww~~~}}}yyywww|||ssskkkppp{{{sss___XXXZZZTTTSSSTTT]]]iiiqqqqqqnnnddddddhhhxxx|||xxxvvv|||OOOMMMIIIGGGFFFEEECCCAAA@@@@@@@@@??????>>><<<<<<;;;;;;999888888777777777666666666666666555444333333333222222111111111000000000000000000000//////////////////////////////---------------------------------........./////////......------................../////////000000////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111111111222333333333333333111222222222333333444444444444444444444333333333333333333333333333333333111222222222333333444444000111111111222222333333111111111111111111111111111111111111000000000000////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------...---------.........//////000000000//////......---////////////000000000000111111000000111111222333444555555666777666666666777777777888888888888999888888888888999:::;;;;;;888888888888999:::;;;<<<======>>>@@@AAACCCDDDDDDCCCDDDEEEEEEEEEGGGKKKMMMPPPQQQQQQPPPNNNMMMMMMNNNMMMNNNOOONNNMMMKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNIIIHHHFFFEEEEEEGGGIIIKKKGGGEEECCC@@@@@@AAACCCDDDGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA>>>===<<<===???@@@???>>>@@@@@@???>>>===<<<<<<<<<===<<<:::888777666666666444444444444444444444444444444333333222111111111111111000////////////000///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---...---,,,,,,---///---------------------------------.........//////////////////000000000111111111111111111111111111111111111111222222222222333333444444444555555555555555666666777888999999:::;;;???BBB??????JJJWWWeeetttxxx{{{yyypppjjjgggpppuuutttzzzwwwtttnnneee\\\VVVTTTTTTVVVVVVXXXcccxxxwwwsss|||~~~{{{vvv|||xxxzzz~~~rrrllljjjqqq{{{OOOLLLIIIGGGFFFEEEBBB@@@===>>>>>>>>>===<<<;;;::::::999888888777777777777444555555555555444444333222111111111111111000000//////////////////000000........................------------------------------------..................------------..................////////////////////////000000000000...////////////000000000000000000000000000000000222222222222222222222222000111222222333333222222333333333333333444444444111111111222222222333333222222222222222222222222000000111111111111222222111111222222333333444444111111111111222222222222111111111000000000//////...............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------............000000//////......------.../////////000000000111111111000000111111222333444555555666777666666666777777777777888888888888888888888888999:::;;;<<<::::::::::::;;;;;;<<<=========>>>???@@@BBBCCCCCCBBBDDDEEEEEEEEEGGGJJJLLLNNNPPPPPPOOOLLLKKKLLLNNNOOOQQQRRRPPPNNNKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQKKKIIIGGGEEEEEEGGGJJJLLLGGGEEEBBB@@@???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC>>><<<;;;<<<>>>>>>===<<>>===<<<;;;:::::::::;;;;;;999888777666666666444444444444444444444444444333333222222111000000111000//////......//////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,...///------------------------------------...............////////////000000000000000000000000000000000000000111111111222222222333333333333444444444444555555555666666777777888555888===???;;;888===DDDNNNYYYhhhzzz~~~}}}}}}zzzqqqhhhddduuu}}}}}}iiiXXXQQQQQQNNNQQQTTTVVV___mmmyyy~~~yyywwwtttooommmwww{{{{{{~~~~~~ppplllqqq~~~uuuuuu{{{tttmmmeee[[[[[[aaaMMMKKKHHHFFFEEEDDDAAA???;;;<<<<<<<<<;;;;;;:::999999888888777666666777777333444444444444444333333000000000000000000000000......////////////000000........................------------------------,,,------------.........---------,,,------...///------........./////////....../////////000000000......////////////000000000000000000000000000000222222222222222222222222000000111222222222222111222222222222222222222222//////000111111222222333000000000000000000000000111111000000000000000000000000111111222222222333111111111111111222222222111111000000000/////////........................---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------------.........//////........................//////000000111111111111000000111111222333444444555666666666666555555555555666666666777777777777777888999:::;;;<<<;;;:::::::::;;;;;;<<<===<<<===>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEEEEGGGIIIJJJMMMOOONNNJJJHHHIIIKKKNNNPPPQQQPPPMMMKKKJJJJJJNNNNNNMMMNNNNNNOOOPPPQQQMMMKKKHHHFFFFFFGGGIIIKKKGGGFFFCCCAAA@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFDDDCCC???===<<<<<<======<<<:::<<<;;;:::999888888888888888888888777777666555555333333333333333333333333333333333222111111000000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,***,,,------------...///------------------------,,,------------...............////////////000000000000000000000000000000000000000111111111111222222222222333333333444444444555555555666666666777777888888777555777<<<@@@FFFIIINNNYYYmmm}}}yyyyyytttlllhhhqqq{{{}}}yyyxxxxxx~~~lllcccaaaaaahhhkkkfff```___bbbccc^^^^^^```bbbeeemmm}}}vvvpppnnnooovvv~~~yyyrrrddd```ccclll}}}yyyoookkkjjjlllrrrxxxuuullljjjoookkk^^^XXX[[[JJJHHHFFFDDDCCCAAA>>><<<::::::;;;;;;::::::999888888888777666666666666777222333333444444444333333000000000000000000000000........./////////000000........................------------------------,,,,,,---------.........---,,,,,,,,,------...///---------.........//////------........./////////........./////////000000000000000000000000000000111111111111111111111111///000000111111111111111111111111000000000000000111111111222222222222222000000000000000000000000111111111111111111111111000000000000000111111111/////////000000111111111111000000000////////////........................------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------...........................///000111111111111111000000111111222333333333444555555555555555333333444444444555555555555555555666777999:::;;;:::999999999999:::;;;;;;<<<======>>>???@@@AAAAAABBBDDDEEEEEEDDDDDDEEEFFFEEEIIIMMMLLLHHHEEEEEEGGGIIILLLNNNNNNMMMKKKJJJJJJMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIGGGFFFEEECCCBBBAAAAAAAAAEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGEEECCCBBB@@@>>>===<<<===<<<;;;999999888777777666666666666555555666666666666555555222222222222222222222222333333222222111000000000000///......------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,***************************************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,***,,,------------...000------------------------,,,,,,---------................../////////000000000000000000000000000000000000000000111111111111222222222222333333333333444444555555555555666666999888555444555999<<<===<<<>>>???CCCNNN^^^kkkooozzzwwwvvvrrrvvvxxxyyyzzzzzzwwwtttrrr{{{~~~ssslllsss~~~}}}tttkkkddd]]]ZZZ]]]fffoootttwww{{{|||sssnnnrrrwwwtttmmmhhhaaaaaaiiikkkdddeeedddXXXSSSSSSUUU^^^ooo~~~{{{tttllleee```[[[VVVUUUXXX[[[ZZZggg|||uuulllmmmGGGFFFCCCBBBAAA???<<<999999999:::::::::999888888888777777666666666666777222222333444444444333333////////////000000000000---.........//////000000................................................,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////------------.........///............/////////000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111000000111111111000000000//////000000000000000000000000...////////////000000000111111111111111111111111---.........//////000000000000000000////////////........................------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,------....../////////---......///000111111222111111111000111222222333222333444444555555444444222222222333333333444444444444444555666888999:::888888888777888888999999<<<<<<===>>>???@@@@@@AAABBBDDDEEEDDDCCCBBBCCCEEEBBBGGGLLLKKKGGGCCCCCCDDDEEEHHHKKKMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFFFFEEECCCBBBAAAAAAGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEFFFGGGFFFDDDBBBAAAAAA???>>>======<<<:::888777666666555555555555666333444555555666555555555222222222222222222222222333333222222111000000000//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++,,,++++++++++++++++++,,,*********************************)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,***+++------------...000------------------------,,,,,,,,,---------................../////////000000000000000000000000000000000000000111111111111111111222222222333333333444444555555555555555555555444333333777999888444222999>>>>>>@@@GGGMMMPPP\\\sss~~~~~~zzzvvvpppmmmvvvxxx~~~vvvjjjjjj{{{{{{oooiiikkk|||lllccc```jjjvvvyyytttoooYYYTTTUUUTTTOOOUUUYYYQQQRRRMMMGGGFFFNNNYYY\\\YYYddd```]]]]]]ZZZUUUSSSUUULLLQQQiiiFFFEEEDDDAAA???===;;;:::===<<<<<<;;;;;;:::999999777777777777666666666666444444444333333222222222333111000000111111000...000000000000000000000000///...---,,,,,,---...///...------,,,,,,------...................................................................................................000///.........///111222............////////////////////////000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///.........///000222333000000000000000000000000000000000000000///......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000000000000000222222111111222222333444333333333333333333333333333333444444555666666666444444555555666777777888999999999888888888888888666888;;;>>>@@@BBBBBBCCCEEEEEEDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFEEEEEEDDDCCCKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFDDDAAA>>>CCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFCCCBBBBBBCCCEEEGGGIIIEEE@@@<<<;;;999888666:::888666333222222333444555555555555555555555555444444444333333222222222//////////////////////////////...------------...///...---,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............////////////000000000000111111111111111111222222222333333333444444444555555555555666666666666666666777888888888888:::<<<>>>@@@AAABBBHHHSSSggg~~~xxxxxxwwwqqqwww{{{vvvrrrllloootttkkkmmmwwwzzziiicccuuulll[[[YYYZZZXXX[[[bbbYYY]]]ZZZPPPHHHIIIOOORRRcccpppuuuuuuuuukkkbbbeee\\\YYYbbbyyyCCCBBBAAA???>>><<<;;;:::;;;::::::999999888777777666666666555555555444444444444333333333222222222111000//////000000///---........................///...---,,,,,,---...///------,,,,,,,,,,,,------................................................................................................///...---------...000000............////////////.../////////000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///000111222000000000000000000000000///000000000000///..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))***++++++++++++************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000000000000000111000000000000111222222333333333333333333333333333333333333444444444444333333444555555666777777888888888888777777777777555777:::===???AAABBBBBBCCCDDDCCCBBB@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEBBB???AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGEEECCCCCCDDDEEEFFFEEEBBB>>><<<;;;;;;:::999999888666333222222333444444444444444444444444444333333333222222222111111///////////////////////////......---------------......---,,,++++++++++++,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////............/////////////////////000000000111111111111111222222222333333333333333333444444444444666555555555555666777777666777888:::;;;===>>>???CCCHHHRRRaaasssxxxvvvtttoootttyyy}}}vvvnnnmmmzzz|||sssfffcccgggrrrqqqfffmmm}}}yyynnnfffcccmmm{{{qqqvvvuuukkk```YYYVVVTTTkkk}}}vvvvvvpppiiihhhsss??????>>>===<<<;;;;;;:::888888777777666666555555444444444444333333333333333333333222222222222222000///......//////...---------------------------......------------......------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,------...///---............/////////....../////////000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............///000111111/////////////////////////////////000//////...---........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************++++++++++++++++++++++++((()))******++++++******(((((()))************)))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////000////////////000111111222222333333333333333333333333333333222222222222222333333444444555555666666666666666666666666666555666888;;;===???@@@AAAAAABBBBBBAAA??????@@@BBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGFFFDDDAAA@@@@@@@@@@@@AAABBBDDDDDDAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA>>><<<;;;<<<===<<<<<<999777666444333333333444333333333333333333333333111111111111000000000000///////////////////////////...------,,,,,,------...---,,,++++++***++++++*********+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////---............/////////.........////////////000000111111111222222222222111111222222222333333333444444444444444555555666555666666777888999:::;;;<<<<<>>>>>===<<<;;;::::::999777777666666555444444444444444333333333222222222222222222222222111111111000///......000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------.........---------.........//////........./////////000000...///000000111111000000000000000000000000000000000000000000000000000000......................../////////000000000000000............//////000000...........................////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************((())))))***************((())))))***************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................000////////////000111111222222222222222333333333555444444333222111111111222222222333333444444444444444555555555555666666555666777999<<<===??????>>>@@@@@@@@@???>>>@@@AAA@@@@@@???@@@AAACCCDDDEEEDDDFFFHHHIIIJJJIIIGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@??????===;;;;;;<<<===<<<;;;888777555444333333333444111111111111111111111111////////////////////////...........................------,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))******++++++,,,,,,************++++++++++++******++++++++++++******************************************************************************************************************++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////---------.........//////000000000111111111111222111111111222222222333333333333222222333333444555555555666666777777888888888888999<<>>===;;;999888777777777777666555555444444444444444333333333222222111111111111111111111111111000//////111111111///........................,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------------------------......////////////------------........................////////////......///000000000000///////////////////////////////////////////////////------------------------......//////000000000000.........///////////////------------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************(((((()))************))))))***++++++,,,,,,++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------111000000000000111222222111111111222222333333333666666555444333222111111222222222333333333333333333333444444555555555555555555777888:::<<<>>>???<<<>>>?????????>>>@@@AAA??????@@@AAABBBCCCEEEFFFDDDEEEGGGIIIIIIHHHGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHHHHGGGEEECCCCCCCCCBBBAAA??????>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBB@@@===<<>>???>>>DDDLLLUUUbbbssszzzxxxxxxzzz~~~{{{|||{{{www|||yyyvvvuuusssqqqrrruuuxxx{{{zzzsssrrruuusssvvvxxxwwwwwwxxxuuupppiiiqqqppprrr{{{~~~~~~{{{vvvqqqlllkkksss}}}@@@???===<<<:::888777666777777777666555555444444333333333333222222222222000000000000000111111111111000///000111222111000........................,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,------------.........------........./////////---......///////////////////////////////////////////////////////////////........................---......//////000000111---....../////////..............................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********************************************************'''((())))))******))))))******+++,,,,,,,,,,,,,,,)))))))))************+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................111000000000000111222222000000111111222333333333666555555444333222222111333333333333333333333333333333333444555555666666666666777888:::<<<>>>???;;;===???@@@??????@@@AAA@@@@@@BBBDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDGGGHHHGGGFFFDDDDDDDDDCCCBBB@@@>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;>>>===;;;;;;;;;;;;999777666666555555555444444444111111111111111111111111---------...............---------------------------,,,++++++******++++++++++++************++++++)))))))))***************((())))))))))))***************++++++++++++******************************************************************************************************)))))))))************+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........---------............///////////////000000000000111111222222222333333333222222222222222333333444555555555666666777777777;;;:::888888999<<>>>>>===>>>FFFYYYppp|||xxxqqqppppppppp}}}zzzxxxvvvuuutttvvvyyy|||~~~~~~}}}}}}}}}}}}{{{yyy{{{~~~zzztttkkkssstttwwwvvvmmmhhhhhhlllwww<<<;;;;;;:::888777777666777666666555555444333333222222111111111000000000/////////000000000111111000///...///111111111000------------------------+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,---------.........---------.........//////------.../////////......////////////////////////////////////////////////........................------......///000000111---......//////...------........................,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************'''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................000////////////000111111///000000111222222333333444444333333222222111111444444444444444333333333333333333444555666666666777777777888999<<<>>>???:::<<>>>>>@@@CCCFFFHHHGGGFFFBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????????????????@@@??????>>>>>>===<<<;;;::::::;;;;;;999777555555555555555555444444111111111111111111111111------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************++++++************))))))))))))((((((((()))))))))************++++++++++++******************************************************************************************************))))))))))))************************************++++++*********************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---............/////////........./////////000000000000000111111111222222333222222222222333444444333333444555555666777777777777666666888;;;>>>@@@>>>>>>===:::<<>>???:::<<>>>>>>>>@@@@@@??????????????????:::999999:::;;;<<<:::888555555555666555555444444111111111111111111111111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++***************++++++++++++******))))))(((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000............/////////000////////////000000000000333333222222333333444555111222222333555666666777111333666999:::999888777555:::??????>>>@@@HHHOOOIIIRRRaaapppyyy~~~~~~{{{qqqnnnqqqsssyyyzzzwwwwwwvvvzzz~~~uuunnnsssoooqqq~~~~~~{{{;;;:::999888777666555444666555555444444333222222111111111111000000000000000000//////.........---........................------------------------+++,,,---...---+++)))''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.....................------...------,,,,,,------.....................------//////////////////////////////.........---------...---,,,,,,,,,,,,---...///......---------......------............------//////.........---------........................+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((,,,+++***))))))***+++,,,((()))***++++++***)))((()))***,,,,,,***)))***+++++++++***)))(((((())))))************************************************)))************+++++++++******+++++++++,,,,,,,,,---...............------+++,,,------......---------------............///---------.........//////......///000111222222333111111111222222333333333444444444444444444444444555555444555555666777888999888777777888999;;;<<<:::;;;>>>@@@BBBCCCDDDDDDCCCFFFIIIJJJIIIHHHHHHHHHKKKJJJIIIGGGGGGHHHIIIJJJHHHHHHJJJLLLOOOOOOMMMJJJJJJHHHFFFEEEEEEEEECCCBBB???@@@AAABBBCCCEEEEEEFFFEEEBBB@@@BBBFFFHHHEEEAAAFFFFFFEEECCCBBB@@@??????@@@@@@???>>>=========>>><<<<<<;;;;;;;;;:::::::::::::::999999888777777777000000000000////////////////////////////////////++++++,,,---............,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000555333000000222333444333111111222222222333333333444444444555555555555666666666666777888888999999;;;:::999999999;;;===???@@@BBBFFFKKKQQQYYYaaagggnnnpppuuu|||yyy~~~xxxwww|||uuuzzz999999888777666555555444555555555444333333222222111111111000000000//////000/////////.........---........................------------------------+++,,,---------+++)))''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................------------,,,,,,,,,,,,------..................------........................///.........------------...---,,,,,,,,,,,,---.........------------......------............------///.........------------........................******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))(((++++++***))))))***++++++))))))************))))))(((***++++++***))))))***+++******)))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------............------+++,,,,,,------------------------............///---------.........////////////000000111111222222111111111222222333333333444444444444444444444444444444444555555777888888999888888888888:::;;;<<<:::;;;<<<>>>@@@BBBCCCDDDEEEGGGJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJNNNRRRVVVVVVSSSPPPKKKIIIGGGFFFGGGGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAACCCGGGIIIFFFCCCGGGFFFEEEDDDCCCAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999???>>><<<:::777555333222000000000000/////////...........................,,,,,,------------------,,,,,,+++++++++*********************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------.............../////////000000000000/////////000111222222222111111111222222222333333444444444444555555555555555666666777777888999999;;;:::999888999;;;===>>><<<===???@@@CCCGGGMMMQQQUUUWWW]]]dddjjjooo{{{~~~zzz{{{www777777666666555555555555555555444333333222222111111111000000000000///////////////...............------------------------------------------------+++,,,------,,,+++)))(((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------------------------..........................................------------...------,,,,,,------......---------------......------............------............------------------------------------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))++++++***))))))***++++++******))))))))))))******((()))++++++)))((()))************)))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,---------------------............///------........./////////000000000000000111111111111111111222222222222222333333333333444444444444333333444444666777888999999999888888999:::<<<===:::::::::<<<>>>@@@CCCDDDEEEGGGJJJKKKJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKPPPUUUYYYZZZWWWTTTLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBDDDHHHJJJHHHFFFHHHGGGFFFEEEDDDCCCBBBAAA>>>>>><<<;;;;;;:::::::::::::::::::::999999999888@@@???===:::777444222111000000000/////////..............................,,,------------,,,,,,+++,,,++++++++++++*********************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------................../////////000000000+++...000222111111111222111111111222222222222333444444444444555555555555555555666666777888888888999999888888999:::<<<===;;;;;;<<<;;;;;;===AAACCC@@@AAAFFFLLLQQQUUU___hhhqqquuuxxx}}}}}}~~~zzz|||pppeee555555555555555555555555444444333333222111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------......---,,,,,,,,,,,,,,,,,,---,,,,,,------------..............................------------------------------------------------------,,,,,,------......------............------------------------------------------------------...---,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++******************++++++***)))(((((()))***+++''')))+++***)))((())))))))))))*********)))))))))************************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,------------------............///............////////////111111111000000000000000111111111111111222222222333333333333333444444444333333333444666777999:::999999888888999:::<<<===;;;::::::;;;===@@@CCCEEEDDDFFFIIIIIIIIIIIIJJJKKKJJJKKKMMMNNNOOONNNMMMMMMKKKLLLNNNQQQUUUVVVTTTSSSMMMLLLKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB???>>>===;;;::::::::::::999999999888888888777777999888888777666555444444000000/////////.................................---------------,,,+++***++++++++++++*********************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,---------................../////////000000---000222222111000111333111111111111222222222222333333444444444555555555444444555666666777777888888888777777888999;;;;;;999::::::::::::;;;>>>AAA>>>===>>>BBBDDDEEEJJJQQQRRRUUUYYY^^^iiiwwwyyywwwwwwzzzzzzyyy||||||vvvoooqqquuuyyy|||~~~~~~yyytttnnneeeZZZQQQ444444444444555555555555333333333222111111000000000000000////////////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,------------------------------------------,,,,,,,,,,,,,,,---......------............------,,,,,,------------------------------------------...---,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))***************++++++*********+++***)))(((((()))***+++((()))++++++)))((()))***((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,++++++,,,---......------,,,++++++++++++,,,---...---------............///........./////////000000111111111000000000000000111111111111111111111111222222222333333333444444333333444444666777888999888888777777888999;;;<<<<<<;;;;;;<<<>>>AAADDDFFFEEEGGGIIIJJJJJJJJJKKKMMMLLLMMMOOOQQQRRRRRRQQQPPPQQQNNNLLLLLLNNNPPPQQQQQQOOONNNNNNOOOPPPPPPNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGFFFGGGIIIJJJKKKKKKHHHHHHGGGFFFEEEDDDDDDCCC??????===<<<;;;:::::::::888777777777666666666666333333333333333444444444////////////....................................------------,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111111111000......000111000000111111111222222222333333333444444444444555444444444555666666777777666666777777888999999:::555666777777777888:::===@@@======??????===@@@EEEBBBEEEFFFHHHOOOZZZ______ZZZZZZZZZ]]]aaafffiiikkklllooowww||||||}}}}}}yyyqqqmmmlllkkkrrrwwwvvvqqqlllhhheeeaaadddfffgggfffeeefffgggccc___ZZZWWWTTTPPPKKKGGG444444555555555555555555333333222111111000000///000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,------------,,,------......------,,,++++++++++++,,,---...///------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))************)))***++++++++++++***)))******))))))))))))******)))***,,,,,,***)))***+++'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,------...------,,,+++*********+++---...---------............///....../////////000000000000000000000000111111111111111111111111000000000111111222222333333444444555555444555555666777888777777666666777888:::;;;;;;;;;;;;===???AAADDDEEEGGGIIIKKKKKKKKKLLLNNNPPPMMMNNNPPPQQQRRRSSSTTTTTTWWWSSSNNNKKKKKKNNNPPPRRRQQQPPPPPPQQQRRRQQQOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGFFFFFFEEEDDDDDDCCC@@@???===<<<;;;:::999999666666666666555555555555222222222111111111000000/////////.........------------------------------+++,,,,,,,,,,,,++++++***+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000///......000000///...000000000111111111111222333333333333444444444444333333444444555666666666555555666777777888888888777888999888777777888:::<<<888888;;;<<<:::<<<@@@@@@BBBAAA@@@DDDKKKMMMKKKFFFGGGGGGIIIKKKNNNQQQSSSQQQSSS[[[eeejjjjjjiiikkkfffeeedddccc```^^^[[[ZZZXXX[[[^^^^^^]]][[[YYYWWWVVVWWWXXXWWWUUUSSSSSSTTTVVVSSSNNNKKKJJJIIIHHHFFF666666666555555555555555222222222111000000//////000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......************************,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,***++++++,,,------......------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++++++++,,,---...///------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))************)))***++++++++++++***)))))))))************))))))***+++------+++***+++,,,'''(((***+++++++++))))))))))))))))))))))))))))))************************(((((((((((()))))))))*********+++++++++,,,,,,,,,******+++,,,------------,,,+++***)))***+++---...---------............///.../////////000000000000//////000000111111222222222111111111000000000///000111111222333333444444666666555555555555666666666555555555555777888999999999;;;===???AAABBBCCCFFFGGGIIIIIIIIIJJJMMMOOONNNNNNNNNOOOQQQSSSTTTUUUXXXTTTOOOMMMMMMOOOQQQQQQSSSRRRRRRSSSSSSRRROOOLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGIIIKKKFFFFFFFFFEEEEEEDDDCCCCCC???>>><<<;;;999888888888555555555555444444444444333222222111000000////////////.........---------------------------------***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------222888999333---000000000000111111111111222222333333333444444444222333333444555555666666444444555666777777777777888999:::999888888999;;;999666555999;;;:::;;;>>>???@@@???===@@@FFFGGGDDD@@@AAABBBBBBCCCEEEGGGIIIEEEEEEKKKSSSVVVTTTTTTXXXRRRRRRRRRQQQQQQQQQPPPNNNNNNLLLKKKMMMOOOOOOOOOOOOOOOPPPQQQPPPNNNLLLMMMNNNPPPNNNLLLKKKJJJIIIHHHHHH777777666666666555555555222222111111000/////////000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......************************,,,++++++++++++++++++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,++++++++++++,,,---...///---..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++)))***+++,,,,,,+++***)))((()))***++++++***)))(((***,,,...---,,,+++,,,,,,&&&(((***+++,,,+++***)))))))))))))))))))))))))))************************(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++,,,------...---,,,+++***))))))+++---...---------.........//////////////////000000000000...//////000111222222333222111111111000000//////000000111222333333444444777777666555555555555555555555444444555666888999777888:::<<>>===;;;999888777666666555555444444444333333333111111111111111111111111//////.........---------------------------------)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...---000999BBBBBB999///000000000000111111111111222222333333333444444444222222333444444555555666333444555666777777777777222444555666666777999;;;<<<888777:::<<<::::::===:::<<<;;;:::===CCCEEEBBB@@@AAABBBBBBCCCDDDFFFGGGEEEDDDGGGNNNPPPLLLMMMRRRIIIJJJKKKLLLMMMOOOMMMJJJPPPKKKHHHIIIMMMOOOPPPPPPMMMNNNOOONNNLLLLLLMMMNNNJJJJJJJJJKKKKKKJJJHHHGGG888777777666555555444444222222222111111111000000////////////....................................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))))))))))))))))))))))),,,+++*********+++,,,------,,,,,,++++++,,,,,,---***)))))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---...///...,,,+++,,,---///---+++))))))+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////000000111111111222222222111222222222111///---,,,000111111111111222222222666555444333222333444555999777555444333444555777777888999:::<<<===>>>???>>>???AAACCCEEEGGGHHHIIINNNPPPQQQQQQPPPOOOOOOPPPRRRQQQOOOMMMLLLLLLNNNNNNRRRQQQOOONNNMMMLLLLLLLLLKKKIIIFFFEEEDDDFFFHHHIIIHHHHHHGGGFFFDDDCCCAAA@@@FFFEEEDDDBBB@@@>>>===<<<:::999999888777666555555666666555555555444444444333222222111000//////...000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******************************+++++++++,,,,,,,,,------------,,,,,,+++***......//////...---,,,,,,///000000111111111111111......///000000000000000111111222333333333333222333333444444444444444444666666666666666555555555555666777666555666888999888888888999999::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMJJJHHHIIIJJJJJJGGGDDD777666666555444444333333222222111111111000000000//////.........---------........................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---.........,,,+++,,,---...---,,,******+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000111111111222222333333444444333222111000000111111111111222222222555444333333333333444555999888666555555555666777777888888:::;;;<<<======>>>???@@@CCCEEEGGGIIIIIILLLNNNOOOOOONNNMMMNNNOOOPPPOOOLLLJJJIIIIIIJJJKKKNNNNNNMMMLLLLLLLLLLLLLLLJJJHHHFFFDDDCCCDDDFFFGGGGGGGGGFFFFFFDDDCCCAAAAAADDDDDDBBBAAA???===<<<;;;::::::999888666555444444444444333333333222222222222111111000//////......000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,------,,,,,,+++***...............---,,,,,,,,,---......//////............///000000000000000000111222222333333222222333333333444444444444444666666666666555555555555555666666666555555777999888888888999999::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>??????@@@AAABBBCCCCCCBBBDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHIIIIIIGGGDDD555555444444333333222222111111111111000000000000............------------------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,---...---,,,+++,,,------------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000111111111111222333333444444333222222000111111111111222222222444444333333333444444555777777777777777666666666777777888999::::::;;;;;;<<<===???AAADDDFFFHHHIIIIIIKKKLLLMMMLLLLLLMMMNNNOOOMMMJJJGGGFFFEEEFFFFFFJJJIIIIIIIIIJJJKKKKKKLLLHHHGGGEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@???===;;;:::::::::999888777555444333222222222111111111000000000000000000///......------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***---............------,,,+++,,,------......------......///000000000000///000111222222333333222222222333333333444444444555555555555555555555555555444555666555444444666888888888888999999999999999999;;;<<<<<<;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHGGGGGGHHHHHHFFFEEE333333333333222222111111111111000000000//////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---***+++------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,------------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++*********************************)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......................../////////000000000111111///000000111111111222222000000111111111222222222444333333333444444555555555666666777666666555555777777888888999999999::::::;;;===???BBBDDDFFFGGGGGGIIIJJJKKKJJJKKKMMMOOONNNLLLIIIFFFDDDCCCCCCCCCEEEEEEFFFFFFGGGIIIJJJKKKGGGEEECCCAAA@@@@@@AAABBBAAAAAABBBAAAAAA@@@????????????>>><<<;;;:::888888999999888666444333222111111111111000000000////////////.........---------///...------,,,,,,------+++++++++++++++++++++++++++*********)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************++++++++++++++++++,,,,,,,,,++++++***---------......------,,,,,,---......//////......---...//////000000//////000000111222222222222222222222222333333444444555444444555555555555555666444555555555333333555777888888888888888999999999999;;;<<<<<<;;;:::<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFEEEEEE222222222222222111111111000000000/////////......000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---***,,,//////---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............................../////////000000000////////////000111111222000000111111111222222222222333333444444555555555333333444555555444444333777777777888888999999999999999;;;===???AAABBBCCCFFFGGGIIIIIIJJJKKKNNNPPPOOOMMMJJJFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHDDDCCCBBB@@@@@@???@@@@@@>>>>>>??????>>>===<<<<<<======<<<;;;999888777777888777666555333222111000111111111111000000000000............------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,+++++++++,,,,,,---------------,,,,,,------...............------...///////////////000000111222222222222111111111222222333444444555333444444444555555666666444555666555333333444666888888888888888888888888999:::;;;;;;::::::;;;======>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFDDDDDDDDDEEE222222222222222222111111////////////............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---***---111111...++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********************************))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////000000000000000111222333000111111111111222222222222222333444555555555555222222222333333333333333666666777888999999::::::999:::;;;<<<===???@@@@@@DDDEEEGGGGGGHHHKKKNNNQQQOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;::::::<<<;;;:::999888777777666666555555444333222111111222222111111111000000000........................------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))************+++)))***+++++++++++++++++++++,,,,,,------------,,,***+++,,,,,,------,,,,,,------...////////////...///000111111222222111111000000111222333444555555333333333444555555666666666666777555444333555666888888888888888777777777888:::;;;;;;::::::;;;<<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIFFFCCCBBBCCCDDD222222222222222222222222/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---)))...222222...++++++---************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---,,,*********++++++***)))))))))+++---///,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000000///......///000111000111111111111222222222111222333555555555555555333333222222222333444555666666777888999;;;;;;<<<<<<<<<<<<===>>>>>>??????AAACCCDDDEEEFFFIIIMMMQQQNNNMMMJJJGGGEEEDDDDDDEEEDDDDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>===;;;:::999;;;;;;:::999888777666666444333333333222222222222111111111111000000000000........................---,,,,,,+++++++++++++++************************((()))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***+++,,,---------------++++++,,,---------------,,,---......//////......///000000111111111111111000000111222333444555555222222333444444555666666777777888666444444555777999888888888777777777666888:::;;;;;;:::999;;;<<<======>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMKKKGGGCCCAAABBBDDD222222222222222222333333//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---)))...333333...++++++---************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++***((('''(((***---///,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...---,,,++++++,,,---...000111111111111222222222000222333555666666555555555444222222222444666777555666777888:::<<<======>>>>>>>>>>>>???????????????AAABBBCCCDDDGGGLLLPPPNNNLLLIIIFFFEEEDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???>>><<<:::999;;;::::::999888777666666222222222222222222222222111000000000////////////......//////////////////---,,,++++++******++++++************************(((((((((((())))))))))))'''((((((((())))))******************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++***+++,,,,,,---------------...//////000000//////,,,---......//////......//////000111111111111111///000111222333444555555222222333333444555666666777888888777555444666777999888888888777777666666888:::;;;;;;:::999;;;<<<======>>>???@@@AAAAAABBBEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIGGGDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHOOOOOOMMMHHHCCC@@@BBBDDD111111111111000000000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,............---,,,+++***,,,,,,,,,------.........,,,+++++++++++++++++++++++++++,,,---............***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111222222222333444555777888333333333333333444666666444555777888999:::;;;;;;<<<<<<======>>>>>>>>>>>>@@@??????AAAEEEIIIKKKLLLMMMLLLIIIGGGEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBBCCCCCCAAA???>>>===<<<:::888999999999999888666444333555444222000000111222333////////////............///............---------///---,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************,,,+++*********+++,,,---,,,,,,************,,,,,,---------............//////////////////.........000111111111111222222222222222333333444555666666999888666444333222333333999999888888777666666666;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBAAAAAACCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJJJJHHHFFFDDDBBBBBBBBBDDDGGGIIIIIIIIIDDDHHHLLLKKKFFFBBBCCCEEE111111111000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............---,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111222222222222333444555666333333333333444555666777666777888999:::;;;;;;;;;=========>>>>>>??????@@@@@@???>>>AAAEEEHHHJJJKKKLLLJJJHHHFFFDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAAAAACCCAAA???>>>===<<<:::888999999999999888666555444555333222000000111222333////////////........................------------...---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************++++++*********+++,,,------,,,+++******+++,,,------------............////////////////////////...000000111111111222222222222222333333444555555555777666555444444444555555888888888777777777777777;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCGGGJJJIIIDDDAAAAAACCC000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,+++***,,,,,,,,,,,,------------++++++,,,,,,------......,,,------------,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------+++++++++*********************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111222222111111222333333444444444444444555666777888888888999:::::::::::::::;;;;;;<<<======>>>??????@@@>>>>>>@@@CCCGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????CCCAAA???>>>===<<<:::888999999999999888666555444444333222000000111222222/////////............---............------------------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************++++++******++++++,,,---------,,,,,,,,,,,,---------------............///......//////////////////000000000111111111222222222222222333333444444555555555555555555666777888666666777777777777888888::::::;;;;;;;;;;;;::::::<<<======>>>>>>???@@@@@@@@@AAACCCFFFJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCAAA@@@AAADDDFFFEEEAAA??????@@@000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------------,,,+++*********************************++++++++++++******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111222111111111111111222222555555444555555666777888777888888999999999888888888999:::;;;<<<===>>>>>>@@@???>>>???BBBEEEFFFFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@??????BBB@@@>>>======<<<:::999999999888888777666555555333333222111000111111111//////.........---------.........---------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************+++***++++++++++++,,,,,,---------------------------------............///............////////////000000000000111111111111111222222222333333333444555555555555666777777888555555666666777888888999999999::::::::::::999999;;;<<<<<<======>>>??????>>>@@@CCCHHHKKKLLLIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGDDDBBBAAAAAACCCCCCBBBAAA???AAABBBAAA>>><<<<<<===/////////............------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------,,,+++******************************)))******++++++******)))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++++++++***)))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111111111000000000111222222555555444555555666777888555666666777777777666666888999:::;;;===>>>???@@@AAA@@@>>>???BBBDDDEEEEEEHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???@@@???===<<<<<<<<<:::888888777777666555555555555222222111111111000000111............------------...------------,,,,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))******************++++++,,,,,,,,,,,,---------------------------------............///---.........//////000000//////000000000111111111111111111222222222222222555555666666666666666666444444555666777888888999888888999999999999888888:::;;;;;;<<<<<<===>>>>>>===???BBBGGGKKKKKKIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGBBBAAA@@@AAABBBCCCBBBAAA>>>>>>>>>===;;;:::999:::///.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......+++,,,,,,,,,,,,++++++***************************))))))************))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111111111000000111222222333444444444444555666777888444444555666666666666666999:::;;;===???AAABBBCCCCCCAAA???@@@BBBCCCDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@??????===;;;;;;;;;:::999777666666555444444444444444222111111111111000000000.........------------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,---------............///------......///000000000/////////000000000111111111111111111111111111111444444555555666555555444444444555666666777888888777777888888888888777777999::::::;;;<<<<<<======<<<===@@@DDDHHHIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBBBB@@@???===<<<;;;:::999999888888.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))************))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111111111111111111111000000000111222333444555333333333333444555666777333333555666777777777777888888:::<<<>>>@@@BBBCCCDDDBBB@@@@@@BBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===;;;999999999999777666555444333222222222333333111111111111111000000///.........---------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++***+++,,,------,,,+++***---------............///------......///000000111////////////000000000111111111111111111111111000000111333444555666555555444555555555666777777777666777777888888777777666999999999:::;;;;;;<<<<<<<<<<<<>>>AAADDDFFFEEEDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@AAACCCDDDCCCBBB===;;;:::999888888777666......---------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111111111111111111111111000000000111222444555666333333333333333555666666333444555777888999999999444555777999;;;===???@@@EEECCCAAAAAABBBCCCDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@===>>>???@@@@@@???======;;;:::888888888888777555444333222111111111222333111111111111111000//////......---------,,,,,,,,,---------,,,,,,,,,++++++)))***,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))***+++,,,---,,,++++++******,,,,,,,,,,,,******---------.........//////---------...///000000111////////////000000000000111111111000000000000000---...111333555666777666555555555666666666666666666666777777777777666666888999999::::::;;;<<<<<<<<<<<<===???BBBDDDDDDCCC>>>>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@===<<<===@@@DDDGGGHHHHHH===;;;999888888888777666..............................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((************************))))))***+++,,,,,,------)))************+++++++++...---+++*********++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''***)))((()))***+++***)))******))))))((((((''''''))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***)))))))))((('''(((+++...***(((&&&'''***+++)))'''))))))))))))))))))))))))++++++******************++++++++++++++++++++++++---,,,++++++------,,,+++------............------111000///............///111111111111111111111111000111111111111222222222333333333333333333333333333444666888888777666555888999999:::;;;<<<===>>><<<===???BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@???>>>>>>@@@???===<<<===<<<;;;999:::999888666444333333333111111111111111111111111111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((((())))))******++++++******************************))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------***+++,,,---...---,,,,,,...------------.../////////////////////.........,,,------...///000111111111111000000111111222333111111222222222333333333444444444444444444444444444444555555666777777777666777777888999:::::::::888;;;>>>@@@@@@AAACCCEEE??????>>>>>>???AAACCCDDDEEECCCAAA>>>===>>>???@@@===>>>???@@@AAABBBCCCCCC===<<<:::888666444333333........................------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************************************++++++***))))))***++++++++++++++++++++++++++++++************)))))))))(((************)))))))))(((*********************************++++++,,,,,,---)))************+++++++++---,,,+++*********++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++*********)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((())))))***))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))'''&&&&&&''')))***''')))++++++***))))))******(((''''''******)))'''))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,++++++------,,,+++------............------//////..................111111111111111111111111000111111111111222222222333333333333333333333333222444555777777666555444777777888999:::;;;;;;<<<;;;===???AAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>???===;;;;;;;;;;;;999777999888666555333222222222111111111111111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---)))))))))))))))************************************)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......////////////............------......//////000000111111000000111111222333111111222222222333333333444444444444444444444444444444555555666666777777666666777777888999999:::888:::===>>>>>>???@@@BBB???>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA???>>>>>>??????<<<<<<===>>>>>>??????@@@;;;:::999777555444333333------------------------,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++***))))))***++++++++++++++++++++++++++++++************))))))))))))************))))))))))))************************++++++++++++++++++++++++)))************+++++++++---,,,+++*********++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++******************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))...///...***((('''***((('''((()))***)))'''))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***+++,,,---,,,+++------............------------......///......---111111111111111111111111000111111111111222222222333333333333333333333333222333444555666555444333555555666777888999:::::::::<<<>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@@@@??????>>>>>>===;;;999999999999777666777666444333222111000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,++++++***************++++++,,,************))))))))))))************************))))))))))))((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,---.................................///////////////111000000000000111222222111111222222222333333333444444444444444444444444444444444555666666777777555666666777777888888999777999;;;<<<<<<<<<===>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888666555444333333333------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))************************************************+++******************+++*********************************)))))))))))))))*********)))))))))))))))************************,,,,,,++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))(((((('''***...000...***'''&&&)))((((((((()))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++******,,,---,,,+++------............------,,,,,,......///......---111111111111111111111111000000111111111222222222333333333333333333333333111222333444444444333333444555555666777888999999:::;;;===>>>@@@@@@@@@???>>>>>>======<<<<<<======??????>>>>>>>>>>>>>>>>>><<<:::999888888888666555444444222111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))******+++++++++******))))))((((((************************))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************++++++++++++******************++++++,,,,,,,,,,,,+++++++++++++++,,,------------...............//////////////////.........000000000000000111222222111111222222222333333333333333444444444444444444333333444555555666666777555555666666777777777888777999;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<===>>>===>>>@@@AAA@@@???>>><<<;;;;;;::::::999888888888666555444333222222222333------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******++++++++++++***************************************************************++++++*********************************))))))))))))))))))******))))))))))))))))))******************************,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***'''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&)))+++------+++)))((((((((()))))))))((((((((()))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++***)))***,,,---,,,+++------............------------...............---000000000000000000000000000000111111111222222222333333333333333333333333111222222333333333333333555555666777888999::::::999;;;<<<>>>?????????>>>======<<<;;;;;;;;;;;;;;;==================<<<<<<<<<:::888888888888666555333222111///............------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))(((((())))))***+++++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,------...,,,---------....../////////////////////.........000000//////000000111222111111222222222333333333333333333444444444555555333333444444555666666666666666666666777777777777888:::<<<<<<;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;===???@@@AAA???===<<<;;;;;;:::999888777666666444333333222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++******+++,,,------------......---------************************************************)))***++++++++++++***)))************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))+++---+++(((&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))''''''))))))))))))'''''')))***+++***(((((()))***''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))*********++++++++++++++++++++++++***))))))***,,,---,,,+++------............------111000///............///000000000000000000000000000111111111111222222222333333333333333333333333222222222333333333444444666666777888999:::;;;;;;:::;;;<<<>>>??????>>>>>>>>>===<<<;;;;;;:::;;;;;;======<<<<<<;;;;;;;;;:::;;;999888777777777555444111111000///............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++************+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////.........///////////////000////////////000111111111111222222222333333333222333333444444555555555333333333444555555666666777777777777777777777777888:::<<<<<<<<<;;;<<<======<<<;;;:::999999:::;;;:::;;;===???@@@???>>>===;;;;;;:::999888777666555444333222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,***))))))***,,,---,,,,,,------------,,,,,,************************************************)))***++++++++++++***)))************************((()))))))))************((()))))))))*********************************************++++++,,,,,,---)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))******---///---(((&&&(((+++'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))(((&&&((())))))((('''(((***''')))******''''''(((***((((((((((((((((((((((((''''''(((((()))******+++++++++++++++++++++++++++***)))((()))+++---,,,+++------............------555333000...------///000000000000000000000000000000111111111111222222222333333333333333333333333333333333333333444444555666666777888999::::::;;;:::;;;===>>>??????>>>>>>???>>>===<<<;;;;;;;;;;;;======<<<;;;:::999999888999777666555666555444222111000///.......................................,,,---------............++++++++++++++++++++++++,,,,,,++++++***))))))(((***))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***)))))))))***,,,,,,+++++++++++++++,,,,,,---++++++,,,------...//////------......//////000000///////////////000111111111111222222222333333333222222333333444555555666222333333444444555555666888888888888888888888888777999;;;<<<;;;;;;<<<===>>>===;;;:::999999:::::::::;;;<<<>>>>>>???>>>>>>999999888777666666555555555444333222111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,***))))))***,,,---))))))************))))))************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************************))))))***+++,,,,,,------)))************+++++++++)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))*********...000...)))'''))),,,'''((((((((())))))******))))))))))))))))))))))))************************###&&&)))***)))(((((((((''')))+++***'''&&&(((***((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++)))(((((()))+++---,,,+++---..................---777555111...,,,---///111000000000000000000000000000111111111111222222222333333333333333333333333444444333333333444555666555555666777888999::::::;;;<<<===?????????>>>>>>@@@???>>>===<<<;;;;;;;;;======<<<;;;999888777777888666444444444444222000111000///.......................................---------....../////////++++++++++++++++++++++++,,,,,,++++++***))))))(((***************++++++,,,(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++***)))))))))***,,,---*********)))***++++++,,,++++++,,,,,,---...//////,,,------...///000111111///////////////000111111111111222222222333333333222222333333444555666666222222333444444555555666999999999888888888888888666888:::;;;;;;;;;<<<===???>>><<<:::999999::::::::::::<<<===>>>>>>>>>???888777777666555555444444666555444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++))))))*********+++++++++************************++++++************++++++))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))***+++,,,,,,+++***)))************+++,,,------+++++++++++++++***)))((()))***++++++***)))***+++************************+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''))),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////.........111111222333333333333222222222333444444555555666333333333444666777999:::888888999::::::;;;;;;<<<======>>>>>>>>>======<<>>===<<<;;;:::999999:::999888888999999777555777666444333222111111111111000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************)))************++++++++++++,,,------......------///////////////.........000000000000111111111111000111111111111222222222222222333333333333444444555555555555555555555555666666666666666666666666777777777777888888888888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999888777555444444333333111111111111000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))************+++++++++))))))*********+++++++++************************++++++************++++++))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++***++++++,,,,,,+++++++++++++++***)))))))))***++++++***)))***+++************************++++++******)))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------............////////////////////////...000111222222333333222222222222333444444555555666444444444444444555666777999999999:::;;;;;;<<<<<<===>>>>>>???>>>>>>======???>>>===<<<;;;::::::999:::999888888999999777555666555444222111000000000000000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************)))))))))((())))))))))))))))))))))))'''(((((()))******+++++++++******)))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''((((((((()))))))))************++++++++++++******))))))))))))))))))))))))******))))))))))))***************************)))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************)))************++++++++++++,,,------......------////////////............//////000000000111111111000000111111111222222222222222222333333333444444555555555555555555555555555555555555555555555555666666777777777888888888;;;;;;::::::::::::;;;;;;999999::::::;;;;;;;;;;;;888888777555444333333333111111111000000000//////------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))************+++++++++***************+++++++++************************++++++************++++++))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++***+++++++++***++++++++++++***)))))))))***++++++***)))***+++************************++++++******)))((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......//////////////////000111222222333333222222222222333444444555555666555555444333333444444555999999:::;;;;;;<<<<<<===>>>>>>????????????>>>>>>???>>>======<<<;;;:::::::::999888888999888666444444333222111000/////////000000//////...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********))))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((('''''')))))))))*********++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))************++++++++++++,,,------......------........................//////000000000000111111000000000111111111222222222222222222333333333333555555555555555555555555555555555555555555555555666666777777777777888888::::::::::::::::::::::::999999999999999:::::::::777777666555444333222222111111000000000000//////************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------************************))))))*********+++++++++************************************************++++++************++++++((()))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++***))))))***+++,,,------,,,+++******************+++++++++******))))))***++++++***)))***+++************************************))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///............////////////000000111222222222222222222222333444444555555666555555444444444555666666999::::::;;;;;;<<<=========>>>??????????????????>>>>>>>>>===<<<;;;;;;::::::999888888888888666333222222111//////........./////////......---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((())))))*********************)))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((((((((((((((()))*********++++++++++++)))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))*********++++++++++++,,,------......------------...............///////////////000000000111000000000000111111111111111222222222222333333333555555555555555555555555555555555555555555555555666666666666777777777888888999999999999999999888888888888888888888888888555555555444333333222111111000000000////////////************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------------------------******++++++++++++******))))))*********+++++++++************************************************++++++************++++++((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,------,,,+++************)))******+++++++++******)))***++++++***)))***+++*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///---.........//////000000000000111222222222222111222222333444444555555666444444444555666888999:::999999::::::;;;<<<<<<=========>>>???????????????>>>>>>>>>===<<<<<<<<<;;;:::999888888888777555333111111000///........................------------------,,,++++++++++++,,,++++++++++++++++++++++++)))******++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********************))))))))))))************************((())))))))))))*********(((((()))))))))))))))))))))*********++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************((((((((())))))******+++************************))))))*********++++++++++++,,,------......------,,,---------......//////...////////////000000000//////000000000111111111111111111222222222333333555555555555555555555555555555555555555555555555555666666666666777777777777777888999999888777777777777777777777777666666333333444444333222111000000000000////////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))************++++++++++++++++++***************************************++++++************++++++))))))))))))***************************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++,,,,,,++++++***+++++++++))))))***++++++++++++***)))***++++++***)))***+++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((()))))))))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---------............///------......///000000000///000111111222222111111222222333444444555555666444444555666777999;;;;;;888888999::::::;;;;;;<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<;;;999888888888777444222111000//////.........///------------------------------,,,+++++++++++++++++++++++++++++++++++++++((()))******+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))*********+++++++++(((((())))))))))))******)))))))))*********++++++'''((((((((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))))))))************************)))************++++++++++++,,,------......------,,,,,,,,,---......//////......////////////000000/////////000000000111111111111111111222222222222555555555555555555555555444444444444444444444444555555666666666666777777555666777888888777666555666666666666555555555555111222333333333222000///000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))************************++++++************++++++))))))))))))************************************+++*********)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******+++++++++***++++++,,,,,,))))))***+++++++++++++++)))***++++++***)))***+++************************)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++---,,,***((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,---------............///------......///000000111///000000111111111111111222222333444444555555666555555555555666777999999777777888999999::::::;;;::::::<<<======>>>>>>>>>>>>>>>>>>>>>============;;;999888777777666444111111000//////////////////---------------------------,,,++++++***+++++++++************************(((((()))***************((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))************(((((()))))))))*********((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))(((((((((************************)))************++++++++++++,,,------......------++++++,,,------...//////........./////////000000////////////000000000111111111111111222222222222555555555555555555555555444444444444444444444444555555555666666666777777444555777888888777555444555555555555444444444333000111222333222111///...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++++++++******))))))************************++++++************++++++))))))))))))************************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************+++,,,------((()))***+++++++++++++++)))+++++++++***)))***+++************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,...---***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////---------...///000000111//////000111111111111111222222333444444555555666666666555555555555666666666777777888999999::::::999:::;;;<<<============>>>>>>>>>>>>============;;;999888777777666333111111000000////////////000---------------------------,,,++++++******++++++************************(((((()))***************(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))******************++++++************************(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))******+++(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))((((((''''''************************)))************++++++++++++,,,------......------++++++,,,,,,---...//////............/////////000////////////000000000000000111111111111222222222555555555555555555555555444444444444444444444444555555555555666666666777444555777888888777555444555555555444444333333333///000222333222111///...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,+++))))))***,,,---************************)))))))))***+++++++++,,,************************+++++++++*********))))))))))))***++++++++++++***************************************************++++++************++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))///...,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111111111222222222111111222222222333333333666666666666666555555555555555666777777777777777:::999999:::<<<===<<<;;;>>>>>>>>>>>>===<<<;;;:::<<<888333222222333222000111000000///...---------//////...------,,,+++++++++++++++,,,,,,---------+++++++++*********))))))+++*********))))))((((((************************************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000---------............//////000///...------///111111111111222222333333333555555444333333444444444333333333444444555555555333444444444555666666666444555666666666555333333333333333333333222111000////////////............---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,***))))))+++,,,---***************************************+++++++++************************+++++++++*********))))))))))))***++++++++++++***************************************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++)))***++++++++++++***)))******))))))******+++,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))...---+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000111111111222222222111111111222222222333333666555555555555555555555555555666666777666666666777666777999<<<===<<<;;;;;;;;;;;;;;;:::999888888999555111000111111000///000000000///...---------.........---,,,+++++++++*********++++++,,,,,,,,,+++++++++*********))))))*********)))))))))((((((************************************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------------...---------............///.../////////...///111333111111222222333333333333444444333333333333333444333333333444444444555555444444444444555555555555444555555666555444333222222222333333222222111000////////////...............---,,,,,,......---,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++***)))***+++---...************************+++++++++***************************************+++++++++***************))))))***++++++++++++***************************************************++++++************++++++*********)))))))))((((((************************)))***++++++++++++***)))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000111111111222222111111111222222222222333555555555555555555555555555555555666555555444444666666777:::===?????????:::::::::::::::999777777555222000//////000000///000000//////...---------...------,,,,,,++++++***)))***************+++++++++************)))))))))******))))))))))))((((((************************************************************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++---------............///,,,...///000000000222333000111222333444333222111333222222222222222333333333333333444444444444555555555555555444444444444444444555555555444333222111222222222222111111000/////////............---///---,,,---...///...---***+++---......---+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******)))***+++,,,---...************************,,,+++++++++***)))))))))************************************************))))))***++++++++++++***************************************************++++++************+++++++++*********)))))))))))))))))))))))))))******************++++++***************))))))******+++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000000000000000111111111111111111111111222222222222444444444444444555555555444444555555444444333333777777888<<<@@@CCCCCCCCC;;;;;;;;;;;;:::999888888222111/////////000000000/////////......---------------,,,,,,++++++++++++************++++++++++++************))))))))))))))))))))))))))))))((((((************************************************))))))((((((''''''&&&&&&((((((((((((((((((((((((++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,...---,,,+++++++++++++++---------............///,,,---///000//////000111000111333444444333222111111111111111111111222333444444444444444444444444555555555444444333333333444444444444333333222222000111111111111111000000//////.........---------...---,,,,,,---...---,,,++++++------------++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******+++,,,---...************************,,,+++++++++***)))))))))************************************************))))))***++++++++++++***************************************************++++++************++++++,,,,,,+++++++++*********(((((()))))))))*********+++******************+++******))))))******+++,,,************************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------..................//////////////////000000000111111111000000111111111222222222222333333333444444444555333444444444444444333333666666888;;;???BBBCCCBBB::::::::::::999888777666111111111111000000111111............------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...---------............///---...//////------...000111222333333333222111111111000000000111111222333444444444444444444444444555555444444333333333222444333333333222222222222///000000111111000000000............------------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********+++,,,,,,,,,,,,************************+++++++++******************************************************+++++++++))))))***++++++++++++***************************************************++++++************++++++,,,,,,,,,++++++++++++***((())))))******+++++++++++++++***))))))***++++++******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,---------......------.........//////////////////000000000111111000000000111111111111222111222222333333444444444222333444444555555444444444444555888;;;=========666666777666666555444333111222333222111000111222---------------------------------------------------------,,,,,,,,,,,,,,,(((((()))))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++************++++++++++++++++++++++++,,,---...///---------............///.........------...000333333333222222222222222222000000000000111222333333555444444444444333333333444444444444333333333333444333222111111111222222...//////000000000000///.........------------,,,+++***)))***+++,,,+++)))...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++***************************************+++++++++************************))))))*********+++++++++))))))***++++++++++++***************************************************++++++************++++++++++++++++++************))))))******+++,,,,,,---++++++***))))))***++++++******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////////////////000000000111000000000000111111111111111111111222333333444444111222333555666666666666444333444666999:::999888555666666555555444333222000222444333000//////111------------------------........................,,,,,,,,,,,,++++++******(((((((((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++...---------------......---------............///.........---...111666999555444222111000111222333111000000111222333444444555555444444444333333333333333333333333333444444444333222111000111111222---...//////000000//////.........---------,,,,,,,,,+++******,,,,,,+++***///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,+++******************************))))))******+++++++++,,,************************))))))******++++++++++++))))))***++++++++++++***************************************************++++++************++++++************))))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,*********)))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111000000111222333333444444111222333555666777888888666555555777999:::999777777777777777666555444333000222444333000......000------------------------......//////////////////++++++++++++******))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++000000///...---------------------.........//////------------///444;;;???666444222000///000222444111111111111222333444555555555555444444333333333222222222333333444444444444333111000000000111222------...///000000//////......---------,,,,,,,,,---,,,++++++------,,,+++888333---***+++,,,+++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************************************---,,,,,,+++*********+++************************************************++++++++++++++++++++++++)))))))))******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............//////............//////000111111111111111111111111222222111111222222333444333333444555666666555555444555555666777888888999666666555444444333222222111000000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************---------------------------------............///000///.........///111222222111000000000111333333666333000111444555333///444444444333333333222222222222222222222222222222222222222222222111000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))333000+++***+++------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************---,,,,,,+++*********+++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))************************)))))))))(((******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............//////............///000000111111111111111111111111222222111111222222333444333333444555555555555555444444555666666777888888555555444333333222111111000000000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************------------------------------------............000///.........///111111111111000000000111222333333333333333333333333333333333333333222222222222222222222222222222222222222222222111000///...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************---+++******,,,---------,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''***))))))(((((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............//////.........//////000111111111111111111111111111222222111111222222333444333333444444555555444444333444444555555666666777333333222222111111000000000000//////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************------------------------------------............//////......//////000111111000000000000111222222111333555444222000111333222222222222111111111000111111111111111111111111111111111000///...,,,+++//////............//////------------------------,,,+++***))))))***+++,,,*********+++,,,---,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,+++++++++***************************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///............///000111111111111111111111111111111222222111111222222333444222333333444444444333333333333333333444444555555111111111000000//////////////////......---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000000000000000111111222333444444555555444333222111111111111000000000000111111111111111111111111222222111000///---,,,+++///......------......///------------------------,,,+++)))(((((()))+++,,,***+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++***************************++++++,,,,,,,,,+++***************************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------............///.........//////000222222111111111111111111111111222222111111222222333444222333333333333333222222222222222222222333333333//////////////////..................------------,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---....../////////////////////000000111111111111555222111666===@@@<<<777111111111000000000//////000000000000000000000000222222222111000///---,,,......------------......------------------------,,,+++)))(((((()))+++,,,+++,,,...---+++))))))***+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,+++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((())))))***'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---------------------............///.........///000111222333111111111111111111111111222222111111222222333444222222333333333222111111111111111111111111111111////////////............------------------------++++++++++++************************************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////......///000000111111000000444//////777CCCHHHDDD>>>111111111111000000000///////////////////////////111111111111000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++---...---***)))+++---+++,,,,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++------,,,+++***************************************************++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************((()))))))))************((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,------------...---------............///.........///000222333444111111111111111111111111222222111111222222333444222222222222222111000000000000000000000000000000.........///////////////------------------------++++++++++++************************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.../////////............000111111111000///111//////555>>>AAA===888222222111111111000000000////////////////////////...//////000000//////......------,,,,,,------...++++++++++++++++++++++++***************************,,,...,,,******---///+++,,,,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++---------+++***************************************************++++++++++++++++++++++++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////.........///000222333444111111111111111111111111222222111111222222333444222222222222222111000///000000000000000/////////......//////////////////------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,.../////////...------...000111111111000///000000000222555444000,,,222222222222111111111111////////////////////////,,,---......//////.........------,,,,,,------...************************)))***++++++++++++***)))***++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******************************))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,)))))),,,,,,)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111111222222222000000111111111222222222333333333222222222111111222222222111000//////....................................------,,,,,,,,,,,,+++******))))))******+++*********))))))((((((***(((&&&'''))))))'''$$$(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++(((&&&&&&((()))'''$$$))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++((('''&&&&&&''')))+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------......///////////////............///////////////000111222222111000///111111111111000000000000000000///...............---///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))))))))))),,,++++++***))))))******************************))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++((((((++++++((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000111111111222222222000000111111111222222222333333222222222111111111222222111000000///......---------------------------------,,,,,,,,,++++++,,,+++******))))))******************)))))))))(((***((('''((())))))'''%%%(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))),,,)))&&&&&&((())))))((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***111///---***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................///////////////000111111111111000///111111111000000000//////000//////..................444999777000,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))......------,,,++++++***,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************)))))))))))))))))))))))),,,+++******)))*********************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''******''''''******'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))***++++++++++++***'''(((*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000111111111222222000000000111111111111222222222222222111111111000111111000000//////......------------------------,,,,,,,,,+++++++++++++++++++++***))))))))))))***************)))))))))))))))((('''((())))))'''&&&(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''''')))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))333111///,,,)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---...---------............///////////////000000111111000000///111111000000000000//////000///......------......---666===;;;111+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))......------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++***************+++************************((()))))))))************))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''******''''''******'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***(((***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000000000000000111111111111000000000000111111111111222111111111111000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++***)))))))))))))))*********)))))))))))))))((((((((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))+++,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))(((,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,---............---............///////////////000000000000000000///111000000000//////////////////...------------...+++111555444...)))+++...+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,---------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))+++***************++++++************************((()))))))))************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))++++++))))))++++++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000000//////000000000111111111000000000000000000000000111111111000000000///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))))))))))))))))))))******'''((())))))))))))((()))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&)))///222222///,,,)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((************++++++,,,,,,))))))*********+++++++++------------------------------...///////////////............////////////000//////////////////000000000000////////////...//////...---------------+++++++++******+++,,,---+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))+++,,,,,,---......//////,,,,,,,,,---------............------------......------------------------------------------------,,,---------............------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))*********)))******+++,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,)))))),,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000/////////000000000111111111000000000000000//////000000000000////////////..................------++++++++++++++++++++++++***************+++++++++******)))(((((((((((()))))))))))))))************'''(((******)))((()))***(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''',,,333666555111---***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))))))))************+++---------------------------...//////000000//////............////////////000//////......//////000000000////////////......///...------,,,,,,---------***''''''***...///...++++++++++++++++++++++++************************))))))))))))))))))))))))---------...............,,,,,,,,,---------............------------......................................................------------............------------------------------------............------------------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))***++++++,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((++++++((((((++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++******,,,//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000////////////000000000111111111000000////////////000000/////////.........------------------------++++++++++++++++++++++++*********+++++++++,,,,,,******)))(((((((((((((((((()))))))))************&&&(((++++++)))((()))+++(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''+++000222///,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))******************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000///............///000000000/////////.........///...------,,,,,,------,,,+++++++++,,,---...///************************************************))))))))))))))))))))))))/////////...------,,,,,,,,,,,,,,,---------............------------......................................................---------.........//////------------------------,,,---------.../////////------------------------,,,,,,,,,++++++******************++++++,,,,,,---))))))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''******''''''******'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***&&&)))---......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000////////////000000000000111111000000/////////...000/////////............------------------------******************************++++++,,,,,,,,,,,,******)))((((((((((((((((((((())))))*********+++&&&)))++++++)))(((***,,,(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))&&&(((+++***'''%%%%%%&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************+++++++++++++++++++++++++++,,,------......------............/////////000000///...------...///000000/////////..................---,,,,,,,,,,,,---(((,,,//////+++)))+++---******************************************++++++))))))))))))))))))))))))------------,,,,,,,,,,,,------------------.........//////000///...---+++000000000000///...------/////////000//////...............---......//////------...------,,,++++++/////////...............,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---...************************''')))+++,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))++++++******************)))))))))***+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))(((((('''***)))((()))+++,,,,,,+++,,,+++(((''',,,333333///---------.........//////------............------////////////////////////------------.........///////////////000000000000////////////..................---------,,,,,,,,,------,,,,,,+++***))))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))*********++++++++++++))))))))))))***************)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******)))***+++***(((((((((***))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***+++******)))(((''''''&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))''''''))),,,---***'''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))'''***...///...+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++,,,*********+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------.........///---------...000111333444DDD777,,,+++///000...---...------,,,,,,------...---+++)))***,,,---,,,))))))(((((((((***+++***))),,,,,,+++***))))))******))))))))))))))))))))))))------------------------...............//////000...............---,,,,,,....../////////...------//////000000000//////...///......---------......,,,,,,------......------//////////////////.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---************************((()))***,,,,,,+++***)))************************)))))))))))))))******++++++++++++*********))))))***************************************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******************************++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((('''***)))((()))+++,,,,,,+++******((()))///777999555,,,,,,---------.........------............------////////////////////////------.........//////////////////////////////000////////////.........------------,,,,,,,,,,,,+++------,,,++++++***))))))))))))************))))))))))))************)))))))))))))))))))))))))))((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))))))))*********++++++))))))))))))***************)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******''')))******((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********)))(((''''''''''''((()))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((***------+++((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))+++,,,,,,+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------........./////////,,,,,,,,,---...///000111???444,,,,,,///...------------,,,,,,,,,,,,---------+++)))***,,,---,,,******)))((()))+++,,,+++***,,,++++++***))))))******))))))))))))))))))))))))------------------------......------...//////000//////...------------......//////000000000//////000111111222222222111111111111000///............,,,,,,---....../////////.................................------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((())))))***+++,,,++++++++++++++++++++++++((()))***+++,,,+++******************************)))))))))))))))******++++++++++++***************************************+++++++++***************++++++*********))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********************************++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((***)))((()))+++,,,,,,+++)))***))))))///666888444++++++,,,,,,,,,---------------............------////////////////////////....../////////000000000//////////////////////////////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((()))))))))******))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******''')))+++,,,***(((''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''******))))))((((((''''''(((((()))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++------+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,*********,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------................../////////000,,,++++++++++++,,,---...777111---......,,,,,,...,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***+++***)))***,,,,,,,,,***,,,+++******)))*********))))))))))))))))))))))))---------...............---------------...///000333222111000000111222333222333444555555555555555555555666666777666666666666555444333222222111222//////////////////000000------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++((()))***++++++++++++***************************)))))))))))))))******+++***************************************+++++++++,,,+++++++++***)))))))))************))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))((((((***)))((()))+++,,,,,,+++++++++***'''***......*********+++++++++,,,,,,,,,------............------////////////////////////////////////000000000000///////////////..................---------,,,,,,+++++++++************))),,,+++++++++******))))))))))))************))))))))))))************)))))))))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((+++...///---+++))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((+++,,,,,,+++((('''***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))***+++***)))(((***+++***+++,,,,,,------,,,,,,,,,,,,,,,---------.............../////////000000,,,,,,++++++++++++,,,,,,///------///...***+++///++++++************+++++++++++++++++++++,,,+++++++++*********,,,---,,,+++++++++***************+++))))))))))))))))))))))))//////000000111111111111111000000111222333444555999888777666666777888999::::::;;;<<<============:::;;;<<<===============<<<<<<:::999888888888888666555333222111111111111............------------+++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))******++++++++++++************************)))))))))))))))******+++************************))))))*********+++++++++,,,+++++++++***)))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))*********+++(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))***)))((()))+++,,,,,,++++++,,,+++''''''***)))%%%*********+++++++++,,,,,,------............------////////////////////////////////////000000000000000/////////......------------------,,,,,,,,,,,,++++++*********)))))))))++++++***************)))))))))************))))))))))))************))))))((()))))))))*********+++))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))((()))))))))************(((((())))))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******(((+++...///---+++))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((+++,,,,,,+++((('''))))))))))))((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((******+++)))((((((***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))((('''(((***+++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////...---,,,,,,,,,,,,,,,,,,++++++---///---***+++///+++******))))))******+++++++++,,,++++++++++++++++++*********,,,---,,,++++++***************++++++))))))))))))))))))))))))444444555555666777777777888888888999:::;;;<<<===???>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???????????????===<<<:::888666666666666444444333222111111000///........./////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))))))))******+++***************+++++++++)))))))))***++++++,,,,,,+++++++++*********************)))))))))((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))***)))((()))+++,,,,,,+++))),,,,,,)))))),,,,,,)))******+++++++++,,,,,,,,,------............------////////////////////////....../////////000000000000//////......---------------,,,,,,,,,++++++++++++++++++*********))))))************************))))))************))))))))))))************))))))((())))))******+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((()))))))))******))))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******''')))+++,,,***(((''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))((((((((((((+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((******((('''&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))******+++***)))(((***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++''''''(((((('''(((+++...***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------.........///......---,,,,,,---------+++***+++///...***+++...+++******************+++***+++,,,,,,******+++,,,+++***)))***,,,,,,,,,************)))******+++,,,))))))))))))))))))))))));;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>===>>>??????>>>===<<<:::999777666555444444333333222111000000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++((())))))***++++++,,,,,,***************+++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******)))((()))+++,,,,,,+++(((,,,---++++++......,,,++++++++++++,,,,,,,,,---------............------////////////////////////------........./////////000000///......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))************))))))************))))))))))))************))))))((())))))******+++,,,,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))))))))*********++++++))))))))))))************'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******''')))******((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))++++++(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++'''((((((((()))+++///222***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,,,,,,,------...---******---...,,,+++---+++++++++******+++++++++***+++---,,,***)))+++---***)))((()))+++,,,+++*********))))))***++++++,,,))))))))))))))))))))))))???@@@@@@AAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCEEEFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA???===;;;::::::999888666444222111000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++))))))******++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************)))((()))+++,,,,,,+++(((,,,...+++***,,,,,,***++++++,,,,,,,,,------------..................---////////////////////////------------.........///000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***)))))))))))))))*********))))))************))))))))))))************))))))((())))))***++++++,,,,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************************++++++++++++))))))))))))************'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))***+++***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''***---,,,)))'''''')))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((())))))***+++---111555++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......***))),,,...---,,,---,,,,,,++++++++++++,,,,,,))),,,---,,,***)))+++---)))(((((((((***+++***)))******))))))***+++,,,,,,))))))))))))))))))))))))CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEECCCAAAAAACCCEEEAAACCCDDDDDDCCCCCCDDDEEECCCBBB???<<<:::888777666555555444333222000...---------------...///000000,,,,,,---------+++)))(((++++++,,,---------,,,,,,------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,+++***))))))************************************************)))************+++++++++)))))))))))))))))))))))))))************++++++++++++***)))((((((***,,,---...,,,***(((((()))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......------------------------////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,***)))+++...111000,,,(((+++++++++*********))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***)))((('''''')))+++(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$''')))***)))(((((())))))(((((((((((((((((()))))))))))))))))))))))))))+++)))((('''((()))+++,,,***'''%%%(((,,,...+++(((***++++++******111<<>>===<<<;;;:::777666555333000...---,,,------,,,,,,------......//////......------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,---------.........---,,,,,,++++++*********************************************************)))************+++++++++************************)))************++++++++++++***)))))))))***+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,------------------------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***))))))***,,,,,,+++)))+++++++++*********************))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((()))+++---************************''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))000...***'''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))***------***'''(((((()))*********)))((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,)))'''(((******'''$$$'''***,,,,,,((('''(((***,,,,,,,,,++++++++++++***........................------------,,,,,,,,,,,,+++++++++++++++,,,------++++++******++++++,,,------------------,,,,,,,,,+++)))'''))),,,---+++)))(((((()))++++++,,,,,,,,,+++++++++***************************************IIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEECCCAAAAAABBBDDDEEEGGGHHHHHHGGGFFFHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFCCCCCCBBB@@@???>>>>>>>>>===<<<;;;888666333111000111000...---,,,---...///...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********************************************************))))))*********+++++++++************************))))))*********++++++++++++******))))))***++++++******+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))************************((()))))))))************((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))******************************************++++++,,,,,,,,,,,,------------------------........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******))))))(((((()))******+++******************************))))))))))))******((()))))))))************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))((((((***,,,))))))))))))))))))))))))''''''''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((...,,,***((('''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++111777777000***+++***)))(((((()))******))))))))))))))))))))))))))))))(((((())))))***+++***)))'''(((******'''%%%&&&))),,,,,,+++******+++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,+++***((()))***+++++++++++++++************************************************GGGHHHIIIIIIIIIGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIFFFCCCBBBAAAAAAAAABBBBBBBBBAAA???===<<<>>>???@@@BBBCCCDDDEEEEEEBBBBBBBBB@@@>>>>>>@@@BBBFFFGGGGGGEEECCCBBBBBBCCCDDDEEEHHHJJJKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@???===;;;999888666444222000...------...,,,,,,++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************))))))*********+++++++++************************))))))*********+++++++++++++++******************)))******+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))((()))))))))******************************************+++++++++++++++,,,------------------------........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((())))))))))))))))))(((((()))***+++******************************))))))))))))******((()))))))))************((((((((((((((((((((((((++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***(((((((((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''))))))(((''')))***((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))''')))///777<<<:::666777444...***'''(((***+++)))))))))))))))))))))))))))))))))))))))******+++''''''''')))******)))(((''')))***+++++++++,,,---++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++******++++++,,,---******************++++++***))))))***+++,,,+++***+++++++++++++++***)))(((************************************************GGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOMMMNNNNNNOOOPPPPPPPPPOOOMMMKKKHHHDDDAAA@@@???>>>???@@@AAABBBAAA???<<<::::::;;;===>>>???@@@@@@@@@===>>>>>>===<<<===???AAAHHHHHHFFFCCC>>>;;;999999<<<>>>AAADDDGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDDDDEEECCCCCCDDDDDDCCCBBB@@@???;;;:::888555333111000000...---,,,,,,,,,---///000------------------------,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++*********)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++((()))***)))((((((***,,,***************+++++++++******))))))))))))******))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''(((((())))))******+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((******((('''((()))''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))%%%&&&(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...)))%%%'''...777>>>AAAAAA<<<555---)))'''((()))))))))))))))))))))))))))((()))))))))************'''((()))******+++++++++***)))))))))))))))*********++++++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,***+++++++++++++++***)))++++++******++++++,,,---))))))))))))************)))************+++++++++,,,,,,,,,++++++)))((((((***************+++++++++************************FFFGGGIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRQQQNNNKKKGGGCCCAAA@@@@@@>>>>>>???????????????>>>======>>>>>>======<<<<<<:::;;;<<<<<<;;;<<>>BBBFFFIIIKKKJJJHHHFFFEEEDDDEEEFFFFFFEEEEEEGGGGGGGGGEEEDDDBBB???>>>>>><<<:::888666555333222000...------...///------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))******)))))))))***,,,---))))))))))))))))))))))))((()))))))))***+++++++++'''''''''((()))*********))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++******************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,+++***************''')))++++++))))))***,,,))))))*********+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))---,,,***))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++---,,,***)))((()))((((((((((((((((((((((((++++++******))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))%%%$$$'''...555:::999666222...***)))(((((())))))))))))))))))))))))(((((()))***************)))***+++++++++******+++)))))))))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,+++******++++++******++++++,,,---))))))*********+++++++++)))***************+++,,,******+++++++++******)))))))))*********+++++++++************************DDDEEEGGGIIIJJJJJJIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUMMMNNNOOOQQQRRRSSSSSSSSSVVVSSSOOOKKKGGGEEEDDDDDD======<<<<<<===???BBBCCCAAAAAA@@@???===;;;:::999999:::;;;;;;;;;===@@@CCC>>>??????>>>;;;::::::;;;222333666:::???EEEIIIKKKHHHGGGEEECCCCCCCCCEEEFFFFFFGGGHHHHHHHHHFFFDDDCCCAAAAAAAAAAAA???===;;;:::888666333000............------------------------,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))(((+++***)))((((((***,,,...))))))))))))))))))))))))(((((()))***+++,,,,,,---&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++******************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))(((((('''(((((('''***,,,,,,***)))***,,,))))))******++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))---,,,***))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''(((((()))***+++++++++(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,...//////,,,***)))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))+++)))&&&$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((((((((***+++******+++++++++***))))))))))))))))))))))))))))))(((((()))***************+++---------+++***)))***'''(((***---//////---+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,)))***++++++******+++,,,((()))***+++++++++++++++))))))******++++++++++++************************FFFIIIMMMMMMJJJIIIJJJLLLPPPPPPPPPQQQRRRRRRPPPOOOOOONNNNNNOOOQQQRRRQQQOOOMMMMMMMMMLLLJJJHHHGGGEEEBBBBBBCCCBBBAAA@@@BBBCCCHHHEEEAAA???>>>?????????===:::999:::===???>>>===@@@???>>><<<:::999888888444555777999<<>>=========888888999999:::;;;======AAA???>>>======???BBBCCCGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>>>><<<;;;999777666555000///...------,,,,,,---......---------,,,,,,,,,---------------------------------,,,,,,+++++++++************************************************,,,++++++******++++++,,,************************)))************+++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((***************)))((((((************************))))))(((((()))+++---...))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((((((((()))***+++,,,+++***((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&(((***+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++***))))))))))))***+++++++++++++++*********)))))))))))))))***+++++++++,,,***+++,,,+++)))((()))***++++++++++++++++++++++++))))))))))))************OOOMMMJJJIIIKKKLLLMMMNNNKKKJJJJJJJJJKKKLLLNNNOOOIIIIIIJJJLLLNNNNNNLLLJJJKKKLLLMMMMMMMMMKKKIIIGGGDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGHHHGGGFFFEEECCCBBBDDDBBBAAACCCFFFJJJKKKLLLIIIIIIGGGFFFDDDDDDCCCCCC???>>>===;;;:::999999999::::::999999:::<<>><<<;;;;;;777777666777888:::<<<>>>>>>>>>>>>???>>>======<<>>===;;;999888888888888999999::::::999999888777:::<<>>;;;666333000...---++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))*********+++++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************(((***+++***)))((()))+++))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***************+++,,,,,,))))))))))))))))))))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((())))))))))))(((((((((((((((((((((((((((((('''((())))))((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***,,,---......))))))*********+++++++++))))))*********+++++++++)))))))))))))))******+++************************+++++++++***************+++++++++******,,,///222///...+++)))))))))***+++************++++++++++++IIIGGGEEEEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@BBBGGGKKKGGGFFFEEEFFFHHHIIIIIIHHHFFFGGGIIILLLNNNOOOPPPQQQNNNKKKIIIJJJMMMOOONNNLLLHHHKKKMMMMMMIIIGGGGGGIIIJJJLLLOOOPPPPPPOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGDDD@@@<<<888666555888999999999999888777777777888:::===@@@CCCEEEGGGEEEFFFGGGHHHHHHGGGFFFFFFDDDCCC@@@===999555222111,,,------------.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************(((***,,,+++((('''))),,,))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))&&&''')))******)))((((((((((((((((((((((((((((((((()))******((('''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))))))))***)))************+++++++++************************'''((()))***+++------...)))************+++++++++)))************+++++++++***************++++++,,,***************+++++++++******************++++++***+++,,,+++++++++...000...---+++************+++*********++++++++++++,,,CCCCCCDDDEEEIIIOOOWWW]]]^^^\\\VVVOOOJJJMMMUUU]]]___aaacccffffffccc]]]YYYTTTYYYaaaiiiooopppooommmccc```^^^```eeegggfffdddbbbaaa]]]VVVNNNKKKNNNRRRXXX[[[]]]\\\WWWRRROOOMMMPPPPPPOOOOOOOOOOOOPPPPPPMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKIIIEEEBBB???===<<<<<<<<<<<<<<<<<<;;;::::::888888888888:::===@@@BBBDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDBBB@@@<<<999777111111111000///......---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************(((+++---,,,((('''***---))))))))))))))))))))))))(((((()))***************************************(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))(((((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************+++,,,---...))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((+++,,,,,,)))'''(((***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))******)))************+++++++++************************************++++++++++++)))************+++++++++)))************++++++++++++++++++++++++,,,,,,---))))))*********+++++++++)))))))))***+++++++++,,,)))+++,,,,,,++++++,,,...++++++++++++++++++++++++*********+++++++++,,,,,,EEEGGGJJJNNNVVVddduuuzzzmmmeeegggrrr|||xxxrrr{{{tttbbbUUUSSS\\\dddhhhkkkmmmiiibbbYYYSSSPPPPPPPPPPPPPPPPPPPPPQQQRRRLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFF??????@@@@@@??????>>>===:::888777666666999<<<>>>AAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEFFFDDDAAA>>><<<666666444222000///---,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************'''+++...,,,((('''***---))))))))))))))))))))))))(((((()))***************************************''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************+++,,,---...))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))%%%''')))***+++***)))((((((((((((((((((((((((((())),,,---,,,***((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((((((((())))))******)))************+++++++++************************,,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...))))))******++++++++++++(((((()))***+++,,,,,,---(((***,,,,,,+++++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,aaaVVVPPPVVVbbbuuu||||||tttbbbeeevvvrrr\\\SSSTTTTTTVVVRRRMMMPPPYYYYYYRRRSSSKKKNNNQQQJJJGGGKKKIIIHHHHHHHHHIIIKKKLLLKKKIIIFFFGGGHHHHHHGGGEEEBBB@@@<<<;;;::::::::::::888666;;;;;;<<<>>>???AAACCCDDDBBBCCCDDDFFFGGGEEEAAA>>>>>><<<:::777555555555666.........---------,,,,,,------------------------...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))******+++,,,,,,+++)))'''*********)))))))))))))))***)))((()))***+++***(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))***++++++******+++,,,,,,)))'''***///111///,,,''''''''''''((((((((((((---,,,***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((())))))******+++++++++++++++*********))))))........................,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))************++++++************++++++))))))))))))))))))))))))******++++++++++++******,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((&&&&&&)))///333)))))))))))))))(((''''''))))))))))))))))))))))))++++++,,,---///...,,,)))+++++++++***************))))))))))))))))))))))))***((('''(((***+++)))&&&***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))***************(((((())))))))))))((((((...,,,***+++---...,,,***,,,+++***))))))***+++,,,)))************+++++++++)))+++,,,,,,******+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++*********+++------)))+++------,,,,,,,,,---------,,,+++************))))))***++++++,,,------ssshhhgggnnn}}}{{{ppp___ZZZ^^^cccccc```aaaddd]]]RRRSSSJJJLLLOOOIIIHHHMMMLLLPPPMMMIIIHHHGGGHHHHHHGGGNNNNNNMMMMMMKKKIIIGGGEEEBBBAAA@@@??????===:::777:::::::::;;;<<>><<<999555333111//////...............///,,,,,,,,,------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))))))))))))))(((***)))))))))))))))))))))***)))((()))***+++***(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************)))((('''(((+++---...+++)))+++...000...+++((((((((()))))))))******)))(((''''''((()))+++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********************************))))))*********************************)))))))))*********++++++++++++************++++++******************************++++++++++++******+++++++++***************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''&&&)))---000))))))))))))))))))(((((())))))))))))))))))))))))***)))***+++---,,,***'''************************)))))))))))))))))))))))))))((('''(((***+++)))&&&(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))))))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********************++++++++++++******---,,,***+++---...,,,***++++++***))))))***++++++)))************++++++++++++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++*********+++,,,---)))+++,,,---++++++,,,------,,,,,,+++************------,,,,,,+++++++++***zzzvvvvvvyyypppdddWWWTTTWWWSSSUUUYYYVVVWWWRRRLLLGGGFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMHHHHHHGGGGGGFFFCCC???<<<:::999888888888:::<<<>>>AAAAAACCCEEEGGGGGGEEECCCBBBBBBBBBAAA>>>:::555222222111000/////////000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++***(((''''''((()))***))))))))))))))))))*********)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))************...---***))))))+++...000000---++++++---...,,,))))))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++***************************************,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++*********************************+++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++*********************++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))((('''(((***,,,((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******(((''''''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***)))))))))******************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********************++++++++++++******---+++***+++,,,---,,,+++++++++***))))))***++++++)))************+++++++++---......---+++***+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,+++************+++,,,,,,)))***,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,////////////............xxx~~~sssjjjlllnnnssstttlllaaa[[[SSSMMMKKKLLLMMMNNNJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIKKKKKKJJJFFFDDD>>><<<999777666666777888<<<<<<>>>AAAEEEGGGGGGFFFBBBCCCDDDDDDCCC@@@>>><<<777666333111/////////000,,,,,,,,,,,,,,,+++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******+++***)))((()))***)))))))))))))))************)))((()))***+++***(((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************---+++******+++,,,---------+++******,,,,,,+++))))))))))))*********++++++111000...,,,***))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++******))))))((((((************************************************,,,,,,,,,+++++++++******************************++++++++++++*********)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))******))))))))))))))))))))))))(((''''''(((******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))(((''''''''''''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++(((((()))***************(((((())))))))))))((((((,,,+++++++++,,,,,,+++++++++******************+++))))))*********+++++++++...//////...,,,***+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,************++++++,,,,,,***,,,......---,,,---......//////000000000//////000111222444555777888888tttxxxxxxyyy{{{rrrfff[[[TTTPPPOOONNNNNNOOOPPPOOOMMMIIIEEECCCEEEEEEGGGJJJMMMNNNMMMKKKDDDBBB>>>:::777555555555666666888<<>>???@@@zzzmmmjjjyyywwwqqqeee^^^[[[ZZZQQQQQQPPPNNNLLLIIIGGGFFFDDDDDDEEEHHHLLLOOOOOOOOOHHHGGGDDD@@@===999777666555444555888===AAACCCCCCHHHHHHGGGFFFEEEEEEDDDDDDAAA???===:::666333000//////......------,,,,,,+++***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))&&&+++111222///+++))))))((((((((()))******++++++***)))((()))***+++***((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))+++///222111,,,'''(((((()))))))))*********((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************+++++++++++++++*********++++++************++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((*********(((((((((***,,,+++***)))((()))******))))))))))))))))))))))))+++)))((()))***+++***)))'''(((((())))))******+++))))))))))))))))))))))))'''(((******((((((((()))))))))))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************************))))))(((((())))))***)))))))))***************)))))))))************+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********************++++++++++++*********+++,,,+++***)))***,,,)))***++++++++++++***))))))************+++++++++---......---+++***+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,,,,---...---------...000111111000000000222333444666777888888888777<<<======>>>???@@@@@@AAAvvvmmmqqq|||}}}sssmmmdddZZZRRRNNNMMMMMMHHHGGGFFFGGGJJJLLLMMMMMMJJJIIIHHHGGGDDDAAA>>><<<888666555666999<<<>>>>>>BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@===999666444000000///......---,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''+++000000,,,))))))***'''(((((()))******++++++***)))((()))***+++***(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************---,,,---000444444///***++++++,,,+++************)))))))))*********++++++)))(((''''''((()))+++,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********************************))))))*********************************++++++*********)))))))))++++++************++++++******************************++++++++++++******+++++++++***************(((((((((((())))))******))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))*********((((((***,,,...---+++)))(((((())))))))))))))))))))))))))))))+++)))(((((()))******)))(((((())))))***++++++,,,))))))))))))))))))))))))&&&)))+++***((('''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********************++++++++++++******)))+++,,,+++))))))***,,,)))***++++++++++++***))))))************++++++++++++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,---.../////////.........///111111000000000111333444666999::::::999888;;;<<<<<<===???@@@AAAAAAqqq___SSSNNNMMMNNNKKKHHHGGGHHHIIIJJJIIIJJJJJJKKKKKKIIIFFFCCCAAA<<<:::777666888:::::::::888<<>>@@@BBBCCCwwwmmmeeebbbXXXRRRTTTSSSLLLJJJNNNJJJKKKLLLKKKJJJIIIIIIJJJCCC@@@;;;888888777777666888888:::>>>AAACCCBBBAAA999;;;???BBBCCCBBB@@@>>>777666333000...,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))))))))***,,,,,,***((('''))),,,...---+++)))))))))***+++++++++,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++,,,,,,,,,++++++*********))))))))))))************************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++*********))))))((((((++++++++++++************))))))))))))))))))))))))++++++******))))))((((((,,,---...+++((((((***---************************************************************************---,,,++++++------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((()))***************,,,,,,,,,,,,,,,+++***)))...,,,++++++,,,---,,,+++,,,...000000000111333444000222444555555555777999888777666555444333333333444444555666777777777666666777888999<<<>>>AAABBB}}}rrriiiddd\\\RRRLLLMMMEEEGGGKKKMMMLLLJJJHHHGGGCCC@@@===<<<;;;;;;999888777777888:::>>>@@@@@@???999;;;>>>AAACCCCCCCCCBBB;;;999777333000...---,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))))))))***,,,,,,***)))((())),,,---,,,******************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***))))))+++---///,,,,,,,,,++++++*********))))))))))))************************))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))(((************************++++++++++++++++++++++++************+++++++++++++++++++++*********))))))++++++++++++++++++++++++------------------------++++++++++++************,,,------+++)))(((***---************************************************************************---+++***+++,,,---,,,++++++++++++*********))))))************************************************((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,+++******...,,,+++,,,---///...---///111222333222333555777555666888888777777888::::::999888666555444444444777888888999999999999888888888888999:::;;;======{{{hhhZZZSSSHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCBBB@@@===;;;999777666777:::;;;<<<;;;888999;;;>>>AAADDDEEEFFFAAA???<<<888555111///---------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,+++***))))))+++,,,+++***+++++++++***************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))((('''''')))+++---+++++++++++++++*********))))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************************************+++++++++,,,+++++++++++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++,,,,,,+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********+++,,,+++***+++++++++***************************************************************))))))))))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************,,,---------------,,,,,,,,,,,,------,,,,,,++++++---,,,,,,---000111111111333444555555555666888:::999::::::999777666777888777777666666666777777888:::;;;;;;;;;;;;::::::999888777777666666777777777yyyjjj___ZZZSSSMMMKKKKKKLLLMMMMMMKKKJJJJJJIIIFFFBBB??????<<<999888888999888777666666777:::===BBBEEEHHHEEEDDDBBB>>>:::555222///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,++++++***************))),,,+++++++++***)))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))******+++++++++***************((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************)))***************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))************************************************************************+++******))))))(((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************------------------,,,+++,,,,,,------------,,,,,,---------///333444444444444666666666666777999<<<;;;;;;;;;999666444444555222222333444555777999:::::::::::::::999888777777555444444333333333333444|||ssskkkccc[[[RRRMMMLLLKKKJJJJJJKKKKKKIIIHHHGGGDDD@@@===;;;999777666555555555666999>>>BBBEEEFFFFFFEEEBBB???:::666333000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++++++++************,,,+++++++++***)))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++...000111///---+++************************((()))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))************************************************((()))))))))*********+++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))************************************************************************++++++******))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++,,,------.........------------...111555777666555444444555555555777:::===>>>???>>><<<888666666666222222222333333555666777666777777777666555444444111111111111111222333444}}}}}}}}}~~~{{{{{{~~~vvvzzz{{{dddTTTMMMKKKIIIIIIKKKNNNOOOPPPMMMJJJFFFCCC@@@>>>:::888666555444555666:::===@@@CCCDDDEEEEEEBBB???;;;888444333222000////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))***++++++***)))***,,,+++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***---000000...+++))))))))))))***************))))))))))))************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************************************((())))))******+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))(((((())))))******++++++))))))))))))))))))))))))************************)))))))))************+++)))************+++++++++)))))))))))))))))))))))))))******++++++******)))((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************))))))))))))***************************************************************))))))))))))))))))))))))***************************************+++++++++))))))***+++++++++++++++------......//////......------///222666888777666111222333333444666:::>>>BBBCCCCCC@@@===;;;;;;<<<888777666444333333333333555555666666666555444444111111111222333444555666yyyssstttyyy~~~|||tttsss{{{uuusssrrrpppxxx}}}}}}sssqqqwwwnnn[[[VVVPPPLLLLLLOOORRRSSSOOOLLLJJJHHHFFFCCC???===:::888777555666777999;;;???AAADDDEEEEEEBBB???<<<888666444222000/////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,''')))++++++))))))+++---***************+++++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))((((((((()))))))))*********+++))))))))))))************************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************************************((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111------------------------////////////............---,,,,,,...000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++)))************+++++++++)))))))))))))))))))))))))))******++++++******)))''')))***,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))((()))))))))*********+++************************************************))))))))))))))))))))))))************************))))))*********+++++++++'''((()))+++,,,,,,,,,,,,------...///////////////---...000333666888777555000111111222333777<<<@@@CCCDDDDDDCCC@@@??????@@@;;;:::999888777777777777888888999999:::999999999555555555555666777888999~~~}}}}}}{{{yyyuuuwwwsssppptttmmmeeeZZZRRRNNNOOOQQQRRRMMMLLLKKKJJJIIIGGGCCC@@@<<<;;;999777666666777888<<>>???@@@;;;;;;<<<===>>>>>>>>>===::::::999999999999::::::|||}}}~~~zzzvvvxxx|||qqqddd___WWWHHHNNNJJJJJJLLLJJJEEEFFFKKKDDDDDD>>>777555888777111:::>>>CCCDDDBBBAAABBBDDD@@@===:::777555333000---///,,,))),,,111333///+++//////.........---------------------------------+++,,,,,,------,,,,,,+++...,,,***+++---...,,,*********************************))))))******+++,,,,,,"""...000###555CCC---,,,,,,+++***))))))******************************+++***)))(((((()))***+++******++++++++++++******))))))*********))))))(((************************''')))+++++++++,,,...///*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***++++++***)))(((,,,,,,+++***))))))************************************************************++++++++++++******((()))***++++++***)))((()))))))))))))))******+++(((''''''''''''((())))))(((((())))))***+++++++++*********++++++,,,,,,,,,,,,------...//////000000111111222333444555555666777777777888888888999999::::::999999999::::::;;;888888777777666555555555111111222222222222111111222000...,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,+++******+++---------+++***+++...///,,,***+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************((()))***++++++***))))))))))))))))))))))))))))))''')))++++++)))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******))))))(((((())))))***+++))))))******++++++++++++---,,,++++++***+++++++++*********+++,,,---...///222222222111111000///...---///111444666888888888333444666999<<<>>>AAABBBDDDCCCCCCDDDGGGGGGFFFDDDEEEBBB@@@>>>======<<<:::<<<===>>>>>>@@@BBBAAA>>>AAA???======>>>@@@@@@@@@{{{{{{|||~~~pppXXXTTTMMMIIILLLNNNJJJHHHHHHGGGHHHEEE???<<<>>><<<777777;;;@@@DDDEEEDDDCCCBBBAAA???<<<:::888555111...111000...---...///////////////.........---------------------------------+++,,,,,,------,,,,,,+++...,,,***+++---...,,,***************************+++++++++++++++,,,,,,---+++""",,,...%%%888GGG666,,,++++++***))))))******************************+++***)))(((((()))***+++******++++++++++++******)))******+++******))))))************************''')))***)))(((((()))+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++((()))***++++++***)))(((******************************************************************************++++++++++++******))))))***+++++++++***))))))))))))))))))***++++++))))))((((((((())))))***)))))))))******************++++++,,,------......111222222333444555666666555555666666777888999999::::::::::::::::::;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;999999::::::999888888777444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++++++++---,,,+++,,,//////...++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))***,,,---,,,***)))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---...///111111222333333333222111000000///111333555888999;;;;;;<<<===>>>???AAABBBCCCDDDFFFEEEEEEEEEEEEEEEEEEDDDGGGDDDAAA???>>>=========>>>@@@BBBBBBAAAAAA???>>>BBBCCCCCCCCCBBBAAABBBCCC~~~{{{}}}{{{uuusssxxx{{{dddWWWKKKIIILLLLLLJJJIIIHHHJJJIIICCC>>><<<:::777555777<<>>???AAAAAAGGGMMMMMMIIIDDDCCCDDD{{{nnnjjjtttoooZZZMMMIIIJJJJJJJJJJJJLLLKKKGGG@@@;;;999777777777999>>>DDDGGGFFFCCCEEEDDDDDDDDDBBB>>>777222////////////---,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...(((,,,+++&&&000888---++++++***************+++***************************))))))))))))))))))*********++++++++++++************+++,,,,,,,,,++++++***************************+++,,,+++)))((()))***)))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++************************'''((()))*********))))))******************************************************++++++++++++******(((((()))******+++++++++******))))))******+++,,,+++******))))))******+++)))******+++------...///000000111333444666777888666777888888:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@???>>>;;;:::333444444555666777888999<<<===>>>>>>??????>>>>>>===>>>>>>>>>===;;;888777444333222111000///......,,,,,,,,,,,,,,,---------,,,,,,,,,---.........---+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++,,,))))))))))))))))))))))))***,,,---,,,+++))))))***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********+++---//////...---+++++++++++++++************,,,,,,,,,,,,,,,---...////////////000111222333444666666777888888888888888999999999;;;===@@@CCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIMMMPPPJJJJJJIIIGGGEEEDDDDDDEEE???@@@AAAAAA??????EEENNNNNNZZZgggjjjaaaVVVOOOMMMsssttt{{{xxxkkkhhhhhhhhhuuu|||gggZZZSSSNNNKKKOOONNNMMMKKKGGGBBB@@@AAA===:::888:::@@@EEEFFFFFFFFFFFFGGGHHHGGGBBB<<<777111000///222555444///+++---.....................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---+++---...+++......'''+++***************++++++************************)))))))))******)))))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************)))***++++++******+++,,,(((((())))))************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))************))))))******************************************************++++++++++++******(((((((((((())))))*********************++++++,,,******))))))******+++,,,***+++,,,...000222444444444555666777999:::;;;<<<888888999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<===>>>???>>>===;;;999777777777777777777777777<<<===>>>@@@AAABBBCCCCCC???@@@@@@AAA@@@???===<<<888888777666444333222222000/////////...------,,,+++,,,---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************))))))++++++++++++++++++++++++***************************+++,,,------,,,***)))))))))))))))))))))))))))''')))***+++***)))***+++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******(((***,,,---...---+++************************)))------------...///111111333333333444555666777888888888:::;;;<<<<<<======>>>===>>>???AAADDDFFFHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHIIILLLMMMDDDFFFGGGGGGGGGHHHKKKMMMOOOJJJGGGFFFDDDGGGTTTbbbnnnsssccc\\\|||mmmaaaXXXWWWdddvvv|||pppbbbXXXVVVPPPKKKKKKJJJHHHGGGHHHBBB???;;;:::<<>>>>>======>>>>>>???>>>>>>>>>;;;;;;:::999888777666555666666555444222///---,,,---///000///---++++++,,,+++,,,,,,------,,,,,,+++*********++++++*********++++++++++++++++++++++++************************'''(((***+++,,,,,,+++***))))))))))))))))))))))))%%%''')))*********+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******((()))+++,,,,,,,,,+++***))))))*********+++++++++......//////111222444444888888999999:::<<<===>>>:::;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJJJJIIIGGGHHHJJJMMMOOORRRZZZeeelllooodddZZZUUUSSSTTTbbbqqqpppeeeyyygggSSS[[[fffpppwww}}}}}}gggZZZOOOLLLLLLIIIGGGHHHEEECCCAAA===<<<===AAADDDGGGHHHIIIJJJJJJHHHDDD@@@>>>;;;888666666555222///---------.........//////------------------------------............------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))),,,+++---333111,,,...******))))))***++++++,,,************************((()))***++++++***)))(((******++++++++++++******'''((()))***++++++++++++***************************+++,,,+++***)))***+++'''(((((()))******++++++))))))))))))))))))))))))((())))))***************,,,++++++******++++++,,,000...,,,)))((()))***+++******************************************************++++++++++++******...---,,,************+++++++++******++++++,,,---++++++,,,---...000222333333444555666888999::::::888888999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999444444333222222111000000111222222333444555666666333333444444555666666666555555444333333222111111222333444555666666666666777777888888999;;;<<<===<<<<<<;;;:::999999888888999999999999888666555444111222333222...,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((((((((())),,,///333555))))))))))))))))))))))))''')))++++++******+++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************++++++++++++******+++,,,------......000000000111333555666777:::::::::;;;<<<===>>>???;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFFFFKKKQQQSSSPPPKKKPPPQQQRRRUUU^^^ooorrriiibbb___gggtttwwwlll}}}|||tttrrrxxx}}}hhhkkklllkkkhhhhhhkkknnnjjjppp~~~}}}jjjYYYSSSRRRLLLHHHGGGEEEFFFEEEAAA===;;;>>>AAAGGGHHHHHHJJJKKKIIIFFFCCC@@@>>>:::444///---...000---------.........//////------------------------------............------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---((((((///---(((---******))))))***+++,,,,,,************************((()))***++++++***)))(((******++++++++++++******''''''(((******+++++++++************************///000000...,,,******+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************---,,,+++******+++,,,---333000---)))((()))+++,,,******************************************************++++++++++++******111000...,,,+++++++++,,,++++++******++++++,,,---,,,,,,---///111333555777888999999999999:::::::::888888888999999:::::::::<<<;;;:::999888777666666222222111000//////......///000111222333555666666333333333333444666777888888888777777777666666666555666666666666555444444333333333444555888:::;;;<<<;;;;;;::::::999999888666777:::<<<===>>>>>>>>>444555666444000------...+++,,,,,,------,,,,,,+++---......//////......---++++++++++++++++++++++++************************+++***((()))---444<<>>???AAA@@@@@@AAADDDGGGHHHHHHJJJGGGGGGJJJIIIDDDCCCHHHGGGEEECCCAAA@@@AAACCCDDDDDDCCCMMMeee|||rrr___VVVXXXYYYZZZaaauuuyyyoookkkiiihhhoooyyy{{{{{{kkkfffdddkkkyyyrrraaaXXXRRROOOMMMMMMKKKHHHDDDCCCEEEGGGCCCDDDFFFIIIJJJJJJHHHFFFCCCBBB???<<<888444222000/////////...............///............---------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************'''***------,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,+++++++++***)))***+++***))))))***+++))))))))))))************************************************************++++++************++++++///...,,,***))))))******+++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---///000333333444555666777777888777666555555444555666666555555444333333333444555666666666666666555444444666666777777777777666666777888:::<<<>>>>>><<<;;;<<<<<<:::999:::;;;===???>>>>>>===<<<<<<<<<======::::::999999888888888888888888777777666555555444666666666666666777777777999888777777999;;;===???===<<<;;;999777666444444000000000111222111///---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,)))+++111444333,,,,,,++++++++++++,,,,,,************************---,,,+++*********++++++************************)))************+++++++++))))))))))))))))))))))))************)))))))))(((************************++++++************++++++************************************************++++++************++++++******************************************************************************++++++++++++******************************++++++******************++++++++++++,,,,,,,,,,,,.............../////////333333333333444555666777::::::;;;===>>>???@@@@@@BBBAAABBBCCCEEEFFFGGGFFFIIIFFFFFFJJJJJJEEECCCFFF>>>@@@CCCDDDDDDBBB@@@@@@AAADDDUUUvvvtttqqqjjjbbbaaakkk~~~~~~yyyuuusssvvvzzz}}}xxxlllrrr{{{yyytttwww}}}www}}}yyygggVVVOOONNNLLLJJJHHHHHHGGGGGGEEECCCBBBEEEJJJMMMJJJGGGFFFEEEDDDAAA===999666333111000000......---------///............---------------............------,,,,,,------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************(((***,,,---,,,++++++,,,++++++******++++++,,,,,,---------,,,,,,,,,++++++***))))))***+++,,,,,,+++)))))))))*********++++++************************************************++++++************++++++,,,,,,,,,+++++++++******+++++++++***************)))******+++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------...///111222333777777777888888888999999555444333222111111222222222111111000000111222222222222444555666777777777:::;;;<<<=========<<<;;;:::;;;===?????????===<<<======<<<<<<<<<===>>>>>>?????????>>>??????@@@AAA======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888888777777777666666666666666555666777888:::<<>>===<<<;;;::::::666444333222222222000...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++,,,******,,,+++'''...---,,,++++++,,,---...++++++++++++++++++++++++*********)))******+++,,,************************)))************+++++++++))))))))))))))))))))))))************))))))))))))************************++++++************++++++************************************************++++++************++++++******************************************************************************++++++++++++************************************+++++++++++++++++++++++++++,,,,,,,,,------000000000///////////////333666777666444444666999>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDHHHDDDDDDFFFFFFBBB??????>>>EEENNNSSSRRRNNNKKKIIIJJJLLL\\\tttiiieeeiiisss{{{zzzxxx{{{|||{{{xxxwwwyyyvvvuuutttyyyqqqmmmvvv}}}rrrWWWQQQLLLKKKNNNMMMHHHCCCEEECCCBBBDDDGGGIIIIIIHHHHHHHHHGGGEEEBBB===999777111000///...---------...///............---------------............------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************(((***,,,---,,,++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,+++++++++---+++)))+++///111///---))))))*********+++++++++************************************************++++++************++++++******+++,,,,,,,,,+++***************************))))))***++++++++++++******+++,,,------,,,+++*********++++++,,,,,,,,,---//////000222333555666777999999999999999999999999333333222111000000//////000/////////000000111111222333555777:::;;;<<<======>>>???@@@@@@???===<<<<<<===>>>>>>=========>>><<<<<<==================<<<<<<<<<======???@@@@@@======<<<;;;<<<<<<===>>>>>>>>>==================::::::::::::::::::::::::888888777777777777888999<<<<<<=========>>>>>>>>>;;;999666444444333222000------------...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''+++,,,+++,,,...---)))...---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))***++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++************************************************++++++************++++++***************************************************************************++++++,,,,,,++++++*********************************+++++++++++++++,,,++++++,,,,,,------......111111111111000000000000111555888777444333777<<>>===FFFSSScccnnnnnnggg___[[[XXXVVV]]]xxx|||rrroooqqqvvvyyyxxxuuuuuu{{{|||{{{yyyyyyzzzrrrttt~~~nnnnnnpppuuusssdddRRRLLLNNNPPPLLLFFFDDDFFFFFFEEEBBBBBBEEEGGGGGGGGGGGGFFFDDD@@@<<<:::111000...---------...//////............------------......//////......---,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))***,,,,,,+++++++++---,,,,,,++++++***++++++,,,++++++++++++************---+++)))+++///111///---************++++++++++++************************************************++++++************++++++)))***+++------,,,+++***************************))))))***++++++++++++******+++,,,------,,,+++*********+++,,,---.........111222333555666888999999:::::::::999999999999999444444444333222111000000000111111222222222222222666777999<<<>>>@@@AAABBB>>>?????????>>>===;;;:::<<<===>>>===;;;;;;===@@@>>>>>>>>>>>>>>>>>>======999999999:::;;;<<<===>>>;;;:::999999999;;;===>>>;;;;;;<<<<<<======>>>>>><<<<<<======>>>???@@@@@@======<<<:::999888888888777888999:::<<<===>>>???===;;;888666666555444222///............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***------+++,,,///000...---,,,+++******+++,,,---++++++++++++++++++++++++))))))******++++++++++++************************))))))*********+++++++++************************))))))))))))))))))******************************++++++************++++++************************************************++++++************++++++************************************************************************++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,+++,,,,,,---......//////222222222222222222222222///444777777555555:::???AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGFFFDDDBBBCCCDDDEEEEEEDDDAAA@@@@@@BBBCCCKKK___|||ttthhheee]]]\\\lll}}}yyyyyyyyyyyyzzz|||yyy{{{wwwtttxxxooogggaaaccckkkvvveeeRRRMMMMMMLLLJJJFFFHHHIIIFFFBBB@@@BBBEEEFFFGGGGGGFFFDDDBBB@@@???555333111///......000000///............---------......////////////......,,,,,,------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************)))+++,,,,,,******,,,---,,,,,,++++++******+++++++++++++++*********))))))***))))))***+++,,,,,,+++*********++++++++++++,,,************************************************++++++************++++++)))***+++,,,---,,,+++******************+++++++++)))******+++,,,++++++++++++++++++,,,,,,++++++++++++,,,---...///000111222333444666777999999:::::::::::::::::::::999999999777777888888777666555444444444666777777777777777:::;;;===???AAABBBBBBBBB>>>>>>======<<<;;;;;;;;;888;;;>>>>>><<<;;;<<>>>>>======>>>>>>;;;;;;;;;<<<===>>>???@@@===<<<:::999999:::<<<===999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCAAAAAA@@@>>>===;;;::::::666666777888999::::::;;;<<<:::999888888888666444111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///---))))))---...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************++++++++++++++++++++++++++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******************************++++++,,,---------+++,,,,,,---...///000000222222333333333444444444111444777888888999===AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDAAAAAADDDGGGBBBHHHKKKGGGCCCDDDGGGIIISSSllluuusssjjjccchhhwww~~~~~~~~~|||||||||kkk\\\ZZZaaaiiirrrzzzqqq\\\PPPLLLLLLIIIIIIIIIGGGFFFDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDD<<<:::666333000000000111///............---------......////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***************************+++,,,+++******,,,...---,,,++++++******++++++,,,,,,+++++++++*********)))***+++***))))))***+++*********+++++++++,,,,,,************************************************++++++************++++++++++++,,,,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000222333444555555666888999:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::888999;;;<<<======<<<<<<===>>>>>>???@@@@@@??????======<<<;;;;;;===???@@@===DDDLLLOOOLLLHHHGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEEEEFFFJJJHHHDDDAAA??????@@@AAA>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>999999999888777666666555999888888999;;;:::888666666555444333222111111111........................------------------------+++...---******,,,---***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++)))************+++++++++************************((()))))))))************++++++++++++++++++++++++++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******************************++++++,,,------...,,,,,,---...///000111111222222333444555666666777777777888:::;;;>>>@@@AAA>>>?????????@@@@@@AAAAAA???BBBCCCAAA???@@@EEEJJJUUUbbbjjjdddZZZUUUUUUUUU^^^pppzzztttrrrvvv||||||}}}}}}gggaaahhhqqq{{{|||www]]]RRRPPPLLLIIIGGGHHHJJJJJJGGGCCCGGGFFFFFFEEEEEEFFFFFFGGGCCC@@@;;;666222000000000//////.........---------......////////////...............------,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,***************************+++,,,+++******,,,...---,,,,,,+++*********+++---------,,,,,,,,,++++++***,,,...---***(((***---******+++++++++,,,,,,,,,************************************************++++++************++++++,,,,,,,,,+++++++++******))))))******++++++++++++++++++,,,------------,,,---,,,+++******+++,,,---...///000222333555666666666777999:::;;;:::999999;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@???>>>;;;===>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::<<>>===============<<<<<<<<<<<<@@@AAAAAABBBBBBBBBAAAAAA>>>===;;;999777444333222777777888:::<<<<<<999777<<<;;;:::888666555555555........................------------------------(((,,,---,,,,,,//////,,,+++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***++++++++++++++++++++++++)))************+++++++++************************(((((())))))*********+++++++++++++++++++++++++++++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******************************+++,,,,,,---......,,,,,,---...///000111222111222333444555777888888<<<;;;:::<<<>>>@@@AAA@@@>>>>>>???@@@@@@AAABBBBBB>>>@@@AAA???===???FFFMMMuuuxxxlllgggeeedddkkk{{{~~~yyyqqqqqqwww}}}yyyrrryyy}}}{{{~~~~~~iiiXXXMMMJJJKKKMMMIIIDDDEEEKKKCCCGGGJJJKKKHHHFFFFFFFFFFFFCCC>>>999555222111111111000///......///000111/////////000//////...---+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///444,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///---*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++000///------,,,---...//////111333555777888777777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@???>>><<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>??????>>>;;;::::::<<<>>>????????????AAADDDGGGKKKMMMRRRZZZfffoooqqqjjjaaaYYYccc^^^XXXTTTSSSTTTUUUUUUQQQRRRQQQMMMIIIFFFHHHJJJQQQSSSUUUQQQKKKHHHIIIKKKGGGLLLQQQOOOIIIEEEFFFIIICCCEEEFFFDDDAAA>>><<<<<<>>>======>>>@@@AAABBBAAA>>>BBBAAA999555666555222777444333444888;;;:::888888888777777777777888888111000...------......///+++,,,---.........---,,,,,,,,,,,,------.........---......//////......---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++******))))))************+++++++++)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++************************++++++++++++++++++++++++------,,,+++)))'''&&&%%%,,,+++***))))))***+++,,,...---,,,+++++++++,,,---,,,------......------,,,++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---///000///000111333000222444777:::<<<>>>???>>>>>>>>>>>>???AAABBBCCC@@@CCC??????DDD???;;;CCC??????@@@AAA>>>@@@OOO```tttnnneeehhhrrr}}}vvvmmmddd```ccceeedddaaa{{{uuuuuutttnnniiiqqq{{{vvvxxxgggXXXNNNFFFHHHLLLKKKKKKLLLGGGIIIKKKJJJGGGFFFGGGHHHFFFDDD@@@<<<888444222111111111000000000000111111///////////////...------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,......,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111222333444555777888888888::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<======:::;;;===>>>@@@BBBCCCDDDHHHHHHGGGGGGIIIKKKNNNOOOQQQWWW```ggghhhccc\\\VVVWWWTTTOOOLLLKKKLLLLLLLLLIIIIIIHHHEEEAAA@@@BBBDDDHHHKKKMMMKKKGGGFFFIIILLLIIIOOOTTTUUURRRNNNLLLMMMHHHHHHIIIKKKLLLIIIDDD@@@AAAAAA@@@AAAAAA@@@???>>>>>>AAA???::::::======999777666444555666888888777:::;;;;;;:::999777555444333222111///.........///+++,,,---......---,,,,,,,,,------------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******))))))************++++++++++++++++++***************---+++***+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))),,,+++***))))))***+++,,,///...---+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,---------------///111111111111333555555666888:::<<<=========@@@???>>><<<<<<===???@@@>>>BBB@@@@@@DDD???>>>IIIDDDDDDEEEFFFDDDEEERRR```yyytttrrrvvv~~~~~~wwwmmmccc]]]ZZZUUUQQQQQQTTTUUUTTTRRRzzzkkkeeeooo~~~}}}}}}mmmzzzxxxaaaKKKEEEIIILLLIIIDDDJJJJJJJJJIIIGGGFFFGGGIIIGGGFFFCCC@@@<<<888555333111111111111111111111111.........///......---,,,......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++(((++++++++++++++++++++++++...---,,,,,,------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...000222333444555555555666777888999999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????>>><<<<<<<<<<<<===============<<<;;;:::::::::;;;<<<999<<>>===>>>===<<<:::888888;;;===@@@BBBCCCAAA??????BBBFFFFFFJJJOOOSSSTTTQQQNNNKKKLLLKKKLLLRRRWWWVVVNNNFFFEEEEEEFFFGGGGGGGGGGGGGGG@@@???<<<:::===BBBAAA>>><<<======<<<:::888888888::::::;;;;;;:::999777555777666444222000///......,,,,,,------------,,,+++.........---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******)))************+++++++++---,,,,,,+++******))))))...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++************++++++000///...,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,------.........---------....../////////000222333444333444555777;;;;;;<<<=========<<<<<>>======>>>???@@@???EEEDDDBBBEEECCCHHHXXX___]]][[[XXXTTTSSS[[[eeewwwrrr]]]^^^^^^]]]ZZZUUUQQQNNNLLLNNNPPPSSSVVVXXXYYYYYY~~~vvvvvv|||}}}]]]JJJHHHKKKIIIDDDHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGDDDAAA<<<888555111111111111111000000000...............---,,,,,,.........//////............------,,,,,,------...,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++***,,,//////,,,*********+++++++++++++++------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,...000222555666777888888777666777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???????????????>>>;;;;;;;;;;;;;;;::::::999999888777777888:::<<<===EEEIIIOOOTTTUUURRRNNNJJJGGGFFFDDDBBB@@@???>>>>>>:::;;;<<<<<<<<<<<<;;;;;;<<<:::999999999999888666:::999888777777888;;;<<>>@@@AAADDDIIIMMMMMMIIIEEEHHHHHHKKKQQQWWWXXXSSSNNNIIIJJJLLLMMMPPPTTTYYY]]]GGGBBB<<<:::===@@@???;;;???CCCGGGFFFBBB===<<<<<<888888888999999:::;;;;;;:::999777555222000///...---------------,,,,,,,,,//////......------,,,,,,---......//////......---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,------------++++++++++++++++++++++++......---,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......---......//////000000000333444666666666777888:::=========>>>>>>===<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCIIIGGGDDDHHHLLL[[[rrr{{{oooccc]]]```dddppp{{{mmmaaaYYYWWWLLLMMMNNNPPPRRRTTTUUUVVVXXX]]]cccgggjjjmmmrrruuu|||ppprrrxxxsssVVVJJJKKKLLLLLLFFFGGGHHHIIIJJJIIIHHHFFFHHHIIIHHHGGGDDD@@@<<<:::222222111000000///............//////......---,,,------............------...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......+++++++++++++++++++++++++++++++++,,,,,,---------***------)))(((---///...******+++++++++,,,,,,,,,,,,------,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,---///222555777888999999888777777777999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>===:::::::::999999888888888888888777888;;;>>>AAADDDSSSVVVZZZ\\\ZZZTTTMMMIII@@@???===<<<:::999999888:::::::::::::::;;;<<<===;;;:::999:::;;;<<<:::999;;;:::::::::;;;<<<======>>>>>><<<:::888777888999===;;;;;;>>>CCCEEECCC@@@???BBBGGGKKKNNNPPPQQQRRRLLLMMMMMMNNNRRR[[[eeelllRRRJJJAAA?????????===;;;:::@@@FFFHHHEEEBBB@@@@@@;;;999777666666888;;;===<<<;;;999777555222000///.........------,,,,,,,,,/////////......------------......//////......---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,............//////000111222222555777888999999999;;;<<<;;;;;;<<<===============<<<>>>AAACCCDDDCCCBBBAAACCCHHHEEECCCKKKWWWpppnnnbbb```aaajjjzzzuuuiiiooommmiiiaaaXXXRRRQQQRRRZZZ[[[[[[\\\^^^```cccdddiiinnnssswwwyyy~~~vvvkkkjjjttt|||wwwfffPPPJJJJJJJJJJJJIIIHHHIIIIIIIIIGGGEEEHHHIIIIIIHHHFFFCCC@@@???666555222000///........./////////000///......------------......---------...------,,,,,,------...,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////++++++++++++++++++++++++***++++++,,,,,,------...+++///...)))***//////***+++++++++,,,,,,------...+++------,,,+++***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......///000222444666888999999777777777888999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<:::999888888888999;;;<<>>======>>>AAAEEEGGGOOOPPPQQQPPPMMMHHHBBB???777888888999999999::::::;;;<<<>>>???AAABBBCCCCCCAAA@@@???AAACCCDDDCCCBBB@@@??????@@@BBBBBB@@@>>><<<<<<<<<;;;::::::999888;;;888666777:::<<<;;;999:::===BBBDDDEEEFFFIIIKKKIIIJJJJJJJJJMMMUUUaaajjjZZZQQQIIIGGGFFFEEEDDDFFF:::===@@@BBBBBBBBBBBBBBBAAA>>>;;;888666777888999;;;::::::888777444333111111000///...---------.../////////...............+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++******++++++,,,------...+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,------......------,,,+++*********+++---///000///000111111222333444444777888:::;;;:::;;;<<<>>>::::::;;;<<<============>>>???AAABBBCCCCCCCCCBBBFFFIIIEEECCCOOO^^^zzz}}}nnnjjjjjjsss|||zzzjjj\\\ZZZYYYXXXWWWWWWYYY]]]```lllmmmoooqqqsssuuuwwwxxxwwwzzzvvvhhhbbbiii~~~pppyyyjjjaaa^^^[[[VVVQQQKKKHHHGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFDDDCCC<<<999555111///...///000000000111111000000///.........////////////.........------,,,,,,------...,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......++++++++++++++++++++++++******+++,,,,,,---......+++---,,,,,,555>>>888***+++,,,,,,---......//////+++,,,...,,,***)))***,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000111222444666888888888888555555777888::::::;;;;;;<<<<<<<<<<<<===========================<<<;;;;;;999888777777:::===BBBDDDHHHEEEBBB???>>>???@@@BBBCCCBBBAAA@@@???===<<<<<<;;;<<>><<<:::;;;<<>>>>>AAACCCDDDFFFMMMWWW___YYYRRRMMMMMMMMMMMMQQQWWWNNNJJJDDD@@@???AAABBBCCCAAAAAA???>>><<<:::888777888999999999888666555444333222000///......//////............////////////+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++***+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,---,,,++++++---///111222222333333444666777777888888999;;;;;;;;;;;;===???;;;<<<==================?????????@@@DDDIIINNNQQQUUUWWWOOOKKKTTT```uuu{{{{{{zzzvvv{{{zzzqqqfff[[[\\\^^^bbbiiinnnrrrsssxxx{{{~~~}}}xxxtttpppqqqpppmmmjjjgggffffffnnniiigggiiijjjhhhffffffbbbdddeeeeeedddeeehhhjjjkkkooouuuzzz}}}{{{rrr```ZZZhhh{{{```XXXMMMGGGEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFAAA===777222//////000111111111111111111000////////////000000000000//////...------,,,,,,------...,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******)))000CCCOOOCCC...,,,,,,------...///000000***,,,...---***)))***,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000111222222333333444666777888888888777333444777999:::;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<======<<<;;;::::::888777777888<<>>AAAEEEBBB:::222444999>>>AAADDDIIIRRRYYYSSSNNNLLLOOOPPPRRRZZZdddhhh]]]OOODDD@@@AAABBBCCC>>>???AAABBBAAA>>>;;;999777777888999888777666555444333111000/////////000------......//////000000---......//////......---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,)))************+++++++++...------,,,,,,++++++***,,,,,,,,,---000222222111************************++++++++++++++++++++++++++++++,,,---............++++++------------++++++,,,------...---,,,***)))+++++++++,,,,,,+++++++++///...------...000333555555555666777888999::::::888:::;;;<<<;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<@@@>>>===???FFFQQQ\\\ccchhhggg]]]UUUYYY^^^llluuunnnvvv~~~qqqfffiiivvv}}}vvvkkklllooovvvsssqqqnnniiiddd^^^ZZZWWWQQQPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRVVV[[[^^^aaammmqqqvvv|||}}}wwwqqqqqqxxxnnngggiiikkkTTTMMMMMMIIIEEEEEEIIIIIIJJJIIIGGGGGGGGGHHHEEEAAA<<<666222000000111111000...---,,,---///000000000000000000000000000///...,,,,,,------,,,+++...------,,,,,,------............------,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,+++***------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,---------......,,,---...---,,,,,,---...,,,,,,---...---,,,***)))+++*********+++,,,------++++++,,,,,,,,,,,,------,,,,,,------...///000000------,,,,,,,,,---......---...111333444555555555777777777777888888888888;;;;;;;;;<<<===>>>>>>???@@@>>>;;;:::;;;<<<<<<<<<:::<<<===;;;888777999=========>>>???AAAEEEHHHJJJDDD===:::>>>>>>;;;999<<>><<<>>>@@@??????AAAGGGKKKHHHEEEEEEHHHJJJMMMWWWdddpppkkkcccWWWMMMFFFDDDDDD@@@???>>>>>>>>>>>>BBBFFF???;;;777666999;;;:::888666666444000,,,,,,///222000000///............///...------,,,,,,------......------,,,,,,------......------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,***,,,000222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------------------------......------------,,,,,,,,,---///000222333333444999999888888999999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<>>>???<<<>>><<<@@@NNN\\\wwwwwwhhhbbbaaadddhhh~~~uuullleeebbbgggoootttrrrllliiiqqq\\\[[[YYYVVVSSSOOOLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCEEEGGGIIILLLMMMMMMRRRXXX___gggqqq{{{yyyrrrxxxxxxvvvaaaRRROOOLLLHHHHHHEEEGGGIIIIIIIIIIIIIIIJJJEEEBBB===888444222111000111000///...---...//////000000000000000000000000///...,,,------...,,,+++...------,,,,,,------.........---------,,,,,,,,,,,,,,,---------.........------------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,---------......333222111...++++++---///,,,,,,---------,,,+++***,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---.........///---,,,,,,,,,,,,---.........///111333444555555555666777777777777888888888;;;;;;;;;<<<===>>>>>>>>>===;;;::::::;;;<<<;;;999<<<<<<;;;:::888999;;;>>>AAAAAAAAAAAABBBCCCDDDDDD===888777;;;<<<;;;===BBBIIIMMMSSSZZZaaafffjjjkkktttyyyxxxsssiiiddd]]]WWWRRRMMMGGGCCCAAA@@@>>><<<;;;===AAADDDGGGCCCCCCFFFIIIKKKRRR[[[gggfffbbb[[[TTTNNNLLLLLLBBB???===>>>@@@AAA@@@???AAA@@@???<<<:::999999:::888888777444000...///111//////............//////...------,,,,,,------......------------------......------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++///111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------------------------------------------,,,,,,---...///111222333444444999999888888999999:::;;;::::::;;;;;;;;;;;;<<<<<<>>>???@@@???===<<<<<<===<<>>>>>===>>>???@@@AAA???AAADDDHHHLLLRRRYYY^^^ooorrryyyrrr___YYYUUULLLEEEEEEFFFHHHJJJKKKJJJHHHGGGEEECCC@@@<<<888444111000000000000000/////////...000000000000000000000000///...,,,---......---,,,......------------.........------------,,,,,,,,,---------.........//////---------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------......777666222...+++***---000,,,,,,---------,,,++++++,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,---......///000222333555555666666666666666777777777888888;;;;;;;;;<<<======>>>>>>;;;::::::;;;<<<<<<:::888:::999999;;;???CCCEEEFFFCCCBBBBBBAAA???>>><<<<<<>>>>>>AAAGGGKKKMMMRRRXXXcccgggmmmsssyyy|||}}}}}}yyyrrrlllfff___[[[SSSMMMFFFAAA???@@@BBBCCCEEE@@@>>>@@@CCCEEEHHHKKKXXXZZZ\\\[[[YYYVVVUUUUUUQQQKKKEEEAAAAAABBB???;;;>>>AAABBB>>>888555555888999:::;;;:::666222000000//////............//////......------------......------------------------...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------...///000222333444444555999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<>>@@@AAABBBBBBHHHKKKOOORRRTTTVVVXXXZZZeeebbbYYYNNNFFFCCC@@@===<<<>>>???===999777666777888;;;===>>><<<888444222/////////......//////000......------------......------............------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------...000000222333444555555555999999888888999999:::;;;::::::;;;;;;<<<<<<======>>>>>>>>>???BBBIIIRRRXXXYYYWWWQQQUUUdddqqqzzzsssvvvzzz~~~yyyooopppwwwwwwqqqiiijjjlllppptttxxx~~~zzzQQQSSSVVVZZZ^^^aaadddeeellllllkkkkkkllllllmmmmmmkkkllloooqqqssstttttttttvvvtttqqqnnnjjjgggdddccc___\\\XXXTTTPPPMMMKKKJJJFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDEEEHHHLLLPPPSSSfffjjjsss~~~xxxsssxxx|||rrr{{{xxxdddMMMHHHFFFFFFGGGHHHHHHFFFDDDDDDEEEEEECCC@@@;;;666444222222222222111000///...///////////////////////////---------//////...---///......------......///------------------------+++,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++---...---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000333333444555555666777888666666666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;888777888:::;;;;;;>>>>>>@@@EEEJJJLLLIIIFFF??????@@@CCCIIIQQQXXX]]][[[dddqqq|||}}}xxxqqqkkkhhhggghhhiiiqqqllleee```^^^\\\XXXUUUZZZ]]]___]]]YYYUUUSSSRRRVVVYYY\\\\\\ZZZXXXXXXXXXWWWWWWYYY\\\```eeehhhjjjsssuuuxxx}}}xxxllleee```[[[XXX\\\UUUKKKDDDBBBCCCBBB@@@>>>@@@BBBEEEHHHMMMSSSWWWfffnnnpppeeeVVVMMMGGGCCC>>>===<<<===>>>>>><<<999777999===@@@@@@>>>999666111111000////////////000///......------......///---......//////......---...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////222222333555666666666666999999888888999999:::;;;::::::;;;<<<<<<===>>>>>>===<<<<<<@@@JJJZZZlllxxxwwwooo```\\\ccchhhwww}}}xxxmmmcccaaahhhpppuuujjjqqqwwwyyy{{{~~~~~~}}}kkkmmmrrrwww|||{{{xxxsssmmmhhhdddaaa```VVVSSSOOOMMMKKKIIIFFFDDDHHHGGGFFFEEEEEEFFFHHHJJJJJJMMMTTT___lll{{{qqqjjj|||nnngggvvvrrr]]]KKKHHHDDDDDDGGGJJJJJJIIIDDDEEEFFFEEECCC???:::888444333333222111000//////000000000000000000000000///---------///000///...//////............//////,,,,,,,,,------------...+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......&&&))),,,---,,,***)))))),,,,,,+++++++++,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------...///111111555555555555666777888999666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777888;;;>>>@@@@@@HHHGGGFFFFFFEEECCC@@@===<<<>>>CCCKKKWWWdddpppwwwuuu}}}|||{{{lllfff^^^YYYWWWXXXZZZ[[[aaa___\\\ZZZZZZZZZZZZYYY[[[___bbbbbb^^^ZZZYYYZZZ\\\```bbbaaa]]]YYYYYYZZZRRRQQQOOOOOOPPPQQQPPPOOOSSSWWW\\\```gggoootttuuu~~~zzzuuurrrkkkfff\\\PPPIIIGGGDDD@@@>>>>>>>>>===???CCCJJJOOOTTThhhwwwssseeeZZZQQQJJJAAA>>>;;;;;;>>>>>>;;;888777999;;;>>>@@@@@@===:::555444333111000000000000//////............//////---...///000000///...---...------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------+++,,,---...///000111111333444555666777777777777999999888888999999:::;;;::::::;;;<<<===>>>>>>???======???GGGWWWoookkk```bbb```hhh{{{|||dddfffhhhggggggkkkssszzzyyy~~~}}}{{{zzzzzzuuuqqqlllgggddd___ZZZVVVMMMLLLJJJHHHFFFFFFFFFFFFCCCDDDGGGMMMVVV```hhhnnnzzzyyy}}}lllnnnvvvxxxWWWPPPHHHDDDFFFIIIKKKKKKDDDEEEFFFFFFDDDAAA>>><<<666555333111000000000000000000000000000000000000...------...///000000...//////............//////,,,,,,,,,---------......,,,,,,,,,,,,---------...222111...,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------......)))+++,,,---+++***++++++,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---.........///............000111222333777666666555666777999:::777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;666777;;;@@@FFFIIIJJJJJJKKKJJJGGGDDDBBBBBBEEEHHHMMMQQQYYYdddppp|||~~~sssjjjhhhlllsssxxxfffccc______bbbfffhhhhhhmmmnnnnnnmmmkkkjjjkkkllljjjooottttttqqqoooppprrrqqqtttwwwvvvqqqmmmlllnnnfffccc```___^^^\\\XXXTTTOOOUUUXXXXXXYYY^^^^^^[[[```cccgggkkkpppxxxwwwiii]]]VVVPPPJJJFFFEEEBBB???===???CCCGGGGGG\\\llljjjbbb]]]XXXQQQLLLIIIEEEBBB???===;;;::::::::::::<<<>>>???===;;;888777555333111000000/////////............//////---...///000000///...---...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------(((***+++,,,---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,---///000222333333555555666777888888888888999999888888999999:::;;;::::::;;;<<<===>>>??????>>>AAAGGGRRRfffzzzkkkhhhcccfffwww{{{ppp```eeemmmtttwwwzzz~~~|||{{{yyywwwwwwxxxvvvqqqnnn~~~{{{wwwssspppnnnmmmjjjiiihhhiiijjjnnnrrrtttssstttvvvyyy{{{~~~|||xxxooolllggg```ZZZTTTOOOMMMDDDCCCCCCCCCEEEHHHLLLNNNOOO[[[kkktttzzz{{{uuuvvvyyydddZZZMMMEEEEEEGGGHHHHHHEEEEEEFFFFFFEEECCC@@@???777666333111///000111111000000000000000000000000...------...000111000/////////............//////,,,,,,,,,------.........---------.........//////555333111...------......------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,---------...............---++++++---...,,,,,,+++***+++,,,...///111000///...............++++++,,,,,,,,,---------,,,,,,------...///000000......//////000222333444777777666666666888999:::888888999:::<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;444888@@@IIIQQQUUUUUUSSSFFFFFFDDDBBBCCCIIITTT]]]jjjooowwwkkkfff___[[[]]]eeepppvvvjjjiiijjjooovvv{{{~~~}}}{{{wwwvvvxxxuuuzzz~~~}}}yyyvvvtttsssrrrpppkkkfff```fffgggbbb^^^^^^ZZZTTTWWWXXXWWWTTTSSSUUU[[[```kkkrrr|||vvvlllbbbZZZMMMLLLHHHDDD@@@???@@@BBBGGGUUU\\\WWWUUUZZZ\\\XXX\\\[[[WWWOOOFFFAAAAAACCC===;;;999:::<<<>>><<<::::::999777444222111000/////////............//////---...///111111///...---...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------&&&'''***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,---...000111333444555555666777888888888888888999999888888999999:::;;;::::::;;;<<<===>>>???@@@@@@DDDMMM[[[pppzzzvvvoooppp~~~uuuooorrruuunnndddrrrsssyyy~~~zzzyyytttkkkkkkfff^^^[[[[[[]]]^^^^^^}}}yyysssmmmgggcccaaaYYYXXXVVVTTTQQQOOOMMMLLLIIIIIIIIIJJJKKKLLLNNNNNNRRRRRRSSSUUUWWWZZZ\\\]]]``````aaacccggglllpppsss|||tttmmmjjj___SSSIIIHHHHHHEEEDDDFFFHHHEEEFFFLLLRRR[[[kkkzzzwwwrrrxxxvvv]]]NNNCCCFFFJJJDDDEEEHHHGGGCCCDDDHHHEEE>>>;;;999666333222222333444//////////////////////////////............//////..............................---------,,,,,,,,,------------------------........................222///+++***+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...777+++&&&+++---***---444.........------.........000///---,,,,,,---///000000111111222444555666666777888888888888999999999999999999999:::<<<===>>>:::999999;;;<<<===<<<:::@@@BBBJJJUUUUUULLLEEEDDD>>>BBBHHHPPP[[[iiixxxyyyrrruuuwwwtttoooeeebbbccckkktttzzz}}}yyyuuuqqq}}}}}}~~~~~~~~~yyyxxxxxxwwwvvvsssooolllhhhccc^^^]]][[[WWWRRROOOPPPSSSWWWZZZ___jjjyyyzzzoooeeeVVVKKKDDDAAA>>><<<@@@DDDHHHIIIJJJNNNWWW^^^aaafffmmmnnnaaaNNNAAA===???BBBBBB???::::::???EEEAAA>>>;;;888777555333111///////////////000111111........................---------...............------.........---+++***------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++***.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,,,,------......///000111222333333555555666666777777888888:::<<<>>>===;;;;;;===???:::555777>>>@@@>>>DDDOOORRRSSSWWW___jjj|||{{{ssskkklllsssyyywwwsss|||}}}zzzmmmmmmlllhhhccc^^^\\\[[[WWWVVVUUUUUUVVVXXXZZZ\\\___]]]ZZZUUUPPPLLLIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJMMMNNNNNNOOORRRTTTWWWYYY]]]___eeemmmvvv}}}qqqfffccc```XXXQQQNNNJJJGGGFFFIIIJJJIIIMMMSSSaaakkkzzz~~~rrrsss|||kkkTTTIIIKKKNNNEEEGGGJJJIIIDDDDDDGGGFFFBBB???<<<888444111111111222000000000000000000000000//////............//////.................................---------,,,,,,------------------------...........................,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///FFF666***,,,///,,,+++///......------------......///...---,,,,,,---///000111111222333444555666666888888888888999999999999;;;<<<<<<<<<<<<;;;;;;;;;>>>???AAACCCEEEEEEDDDBBBJJJGGGIIIMMMLLLGGGEEEGGGGGGPPP^^^mmm|||yyykkkfffkkkssswwwyyyuuurrrttt|||~~~}}}~~~xxx{{{}}}xxxvvvssspppppppppmmmgggcccVVVUUUSSSPPPPPPTTT\\\aaaooouuuyyypppcccWWWLLLFFFCCCCCCDDDDDDBBBBBBFFFOOOVVVeeejjjtttzzztttbbbQQQIIIBBBBBBBBBBBBAAAAAAAAABBBBBB@@@===;;;:::888555333000////////////000000111........................------............//////111111111111000...,,,***------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++,,,---------,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......------,,,------...------///000222444555666666777777888888999999::::::<<<>>>===;;;999:::<<<===::::::@@@FFFLLLUUU\\\___\\\\\\^^^bbbmmm}}}ttttttuuuwww{{{|||wwwpppiiibbb]]]XXXYYYZZZYYYVVVSSSRRRRRRYYYXXXXXXXXXZZZ]]]```bbbKKKJJJHHHFFFCCC@@@???>>>===>>>>>>???@@@AAABBBCCC???@@@@@@@@@AAAAAABBBBBBEEEDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFIIIIIIKKKPPPYYYcccmmmsss}}}}}}qqqccc[[[QQQLLLHHHHHHGGGCCCBBBCCCHHHQQQ\\\fffnnn{{{|||bbbJJJGGGLLLGGGGGGJJJIIIFFFDDDEEEFFFEEECCC@@@;;;666222000///000111111111111111111111111000//////......//////000.................................------------,,,------------------------........................++++++,,,...000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////LLL:::,,,,,,///---++++++------,,,,,,,,,,,,------...---,,,,,,,,,...///000111222222333444555666666888888888888999999999:::============<<<;;;::::::===BBBIIIOOOSSSRRRPPPMMMQQQKKKFFFDDDDDDEEEJJJPPP]]]ffftttooorrrnnnjjjjjjooowww~~~|||sssvvvzzz}}}~~~|||zzz}}}|||~~~~~~}}}}}}|||nnnhhh```XXXSSSOOOLLLJJJPPPUUUaaavvvyyyiiiYYYNNNIIIIIIGGGDDD???>>>CCCLLLTTT]]]bbbnnn{{{|||nnn^^^TTTNNNIIIDDDAAABBBBBBBBBAAACCCAAA@@@???>>><<<888666111000000/////////000000........................---........./////////000444444444333222///---,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,------.........------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......------------......---...///222444666888999888888999999:::;;;;;;;;;999;;;======<<<;;;;;;<<<<<<<<<<<>>888444222000000222222222222222222222222000000////////////000000....................................------------------------.......................................---,,,---//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...------------------------......------------......???333***+++......,,,------,,,,,,++++++,,,,,,---------,,,---...///000111222333333444555666666666888888888999999999::::::===<<<;;;::::::<<<>>>???AAAKKKYYYdddgggccc[[[VVVMMMHHHCCCCCCGGGPPPZZZbbbuuu{{{qqqhhhpppvvv~~~}}}}}}~~~~~~}}}}}}}}}zzzyyy}}}}}}wwwoooiiibbbXXXQQQMMMKKKMMMWWWfffrrrwwwxxxyyy~~~xxxkkk___YYYRRRNNNHHHBBB???BBBIIIOOONNNSSS___lllpppiiibbb^^^___XXXOOOFFFAAA@@@@@@AAABBBBBBAAAAAAAAA???;;;888333222111000////////////.................................//////000000111444444555444333111///...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,------,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///.........---......///000///000111333555777999:::888999999::::::;;;<<<<<<:::;;;===>>>>>>>>>>>>???888;;;<<>>>>>>>>999===@@@JJJeeeyyyqqqpppuuuzzzllldddiiimmmgggbbbcccooo{{{}}}rrrhhh^^^VVVRRRMMMNNNQQQWWW^^^bbbbbb```aaaeeeiiilllkkkiiihhhhhhhhhiiilllppptttxxx{{{}}}HHHIIIKKKMMMOOOQQQSSSSSSWWWYYY[[[^^^aaadddggghhhhhhiiikkkmmmnnnnnnnnnmmmpppnnnllljjjhhhffffffeee``````^^^\\\ZZZXXXWWWVVVTTTTTTSSSQQQNNNKKKHHHGGGIIIIIIHHHIIILLLPPPUUUXXX```hhhrrr|||qqqccc[[[VVVOOOHHHDDDCCCDDDEEEOOORRR___uuuiiicccnnnuuuyyyyyyzzz{{{YYYNNNIIIFFFGGGHHHEEEDDDDDDEEEEEEDDDBBB>>>:::666444222222222222222222222222111000000//////000000111/////////////////////////////////.........---------------...//////000000........................666222...++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------------,,,+++++++++,,,,,,***---000111///------///------,,,,,,,,,,,,------,,,---...000111333444444555555555666666666777777999999999999:::::::::::::::999888;;;AAAJJJSSSYYYeeelllrrrrrrhhhYYYLLLEEEJJJRRR\\\fffsssssshhhgggsss||||||zzzmmmjjjeee]]]TTTLLLHHHFFFLLLPPPXXXgggvvv}}}uuujjj]]]QQQFFF@@@CCCCCCEEEGGGGGGJJJUUUaaaaaakkktttsssfffTTTFFF@@@AAAAAA@@@AAABBBAAA???<<<999888666444222111000000////////////////////////......///000111222333333000111222333444333222222------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,------///111///,,,***+++...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...//////000111222333444444555666777888888999999999:::;;;;;;<<<<<<@@@>>><<<<<<>>>AAABBBCCCFFFGGGKKKVVVmmm~~~yyymmmbbbaaaeeejjjpppuuu~~~{{{vvvnnneee]]]VVVRRRPPPKKKNNNTTT\\\dddmmmtttxxx}}}}}}xxxssspppnnnuuuyyy]]]^^^___bbbdddggghhhiiioooppprrruuuxxx{{{}}}~~~|||~~~~~~}}}|||zzzvvvssspppmmmllllllnnnmmmkkkgggbbb\\\VVVSSSQQQOOOMMMJJJHHHHHHIIIJJJGGGPPPWWWZZZbbbqqqyyymmmddd]]]UUUKKKDDDDDDAAAGGGWWWfffqqquuulll~~~}}}bbbUUUJJJHHHHHHGGGFFFGGGGGGHHHHHHGGGCCC===777333222222222222222222222222111111000000000000111111////////////////////////////////////............---------...///000000000........................333111...---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,..............................---,,,,,,,,,,,,,,,,,,---............---,,,......------------......---...000222444555666666666666666666666777777777999999999:::::::::;;;;;;:::<<>>===>>>FFFOOOWWWcccqqqxxxsssdddSSSHHHCCCBBB@@@AAABBBBBBAAA@@@<<<;;;888666444222111000////////////////////////...//////000222333333444222333444444444333222111------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++///111///,,,***---000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000111222333222222333555666888999::::::;;;;;;<<<<<<======>>>@@@===<<>>???BBBRRRZZZfffpppssskkk^^^TTTDDDCCCAAAAAACCCDDDCCCCCC===<<<:::777555333222111000000000000000000000000...///000111222333444444555555666666555333111000------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---)))---000///,,,+++...222,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////000111222333000000222444777999;;;;;;<<<<<<======>>>>>>??????===;;;<<>>999999<<<<<<999<<>>DDDNNNSSS\\\cccgggfffcccaaaRRRHHHAAA???@@@>>>>>>@@@CCC@@@===:::888666222000111111222222222000///............///000222444444777777555444222111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...///------///...)))---------------------------------,,,,,,+++++++++------,,,,,,------...///,,,,,,++++++,,,,,,---...------------------------000000111222333444444555444444444555666888999:::;;;===??????>>><<<<<<===:::???>>>@@@VVVxxx|||oooeeefffgggiiivvvxxxsss{{{}}}|||}}}}}}|||vvvpppiiibbb]]]```bbbdddgggmmmzzz}}}wwwqqqlllhhhfff]]]ZZZVVVRRRNNNMMMMMMOOOSSSSSSXXXaaajjjuuummmbbbVVVOOOJJJFFFHHHLLLZZZjjj}}}uuulllqqqyyyqqqeeeggg|||vvvnnnTTTLLLLLLJJJKKKOOOOOOMMMKKKJJJGGGCCC===999555333111000111222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------------------------------......---,,,,,,---......,,,------......------,,,------------------------...------------...////////////.........------------------............///////////////////////////000111222444555555555555888888888888888999:::;;;===;;;;;;>>><<<:::>>>EEEPPP[[[gggooorrrooocccVVVLLLMMMQQQZZZgggssssssrrrssssssmmmjjjqqq|||~~~~~~~~~{{{yyy{{{~~~~~~{{{|||~~~xxxttttttvvvmmmaaaUUUNNNNNNJJJMMMUUUcccrrr{{{|||{{{tttlllbbb\\\TTTKKKFFFFFFHHHLLLSSSYYY]]]\\\ZZZXXXUUUQQQNNNLLLGGGAAA???AAADDDAAA>>><<<:::777333000000111111222111000///.........//////000111333333666555444333111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,------...///------------------------000000111222333444555555666666777888999;;;<<<===>>>@@@AAA@@@>>><<<<<<<<<999???EEEQQQmmmtttsssuuuwww~~~xxxxxx~~~~~~qqqooovvv}}}~~~{{{zzz|||}}}}}}xxxtttqqqppptttuuuvvvvvvzzz~~~zzzwwwnnnlllfff```ZZZUUUQQQOOOOOOJJJGGGIIIMMMUUUbbbnnnzzzvvvdddTTTHHHEEEGGGDDDMMMYYYeeeuuu|||iiibbbeeettt}}}mmmgggtttsssvvvddd]]]\\\TTTPPPUUUNNNLLLJJJHHHFFFDDD@@@===777555333222222222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------------------------------......---,,,,,,---......------............------------------------------...------------...//////...............------------------............///000000000000111111111111111222333444555666666666:::::::::999::::::;;;;;;777777999<<<<<<>>>HHHRRR]]]kkkwwwvvvlll___TTTMMMMMMQQQ___ttt}}}hhhkkkqqqwwwyyyyyy{{{|||}}}}}}{{{|||yyyuuuuuuyyyqqqfffbbbNNNEEECCCLLLWWW```mmmzzz|||ssskkkbbbWWWMMMGGGHHHKKKNNNPPPQQQQQQQQQUUUXXX\\\\\\SSSGGGAAAAAACCCBBB@@@>>>===:::555222000111111111111000//////000/////////000000111222444444333222000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000++++++111111++++++000------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---...//////000------..................111111222333444555555666777888999;;;===???@@@AAAAAABBBCCCBBB@@@??????@@@BBBFFFRRRfffyyynnnjjjnnnyyy}}}tttnnnllllllmmmrrrwwwyyy{{{{{{xxxtttnnniiibbb\\\XXXSSSNNNKKKLLLKKKKKKOOOTTTXXXaaaqqqhhhWWWOOONNNFFFHHHKKKQQQ]]]qqq}}}jjjbbbcccvvv|||pppuuu||||||{{{~~~uuu|||zzzrrr___SSSUUULLLJJJGGGEEEEEEDDDBBB@@@:::777444222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......................................................------------......------............------...........................------------...//////........................---------............//////000000000111111222222222333444555666777777777;;;:::::::::::::::;;;;;;888999999888:::CCCRRR___lllsssuuulll]]]SSSQQQSSS```bbbqqquuunnnkkkqqqwww~~~{{{{{{yyy|||~~~{{{{{{zzz~~~hhhVVVIIIHHHHHHIIIVVVhhh{{{yyyfffRRRNNNLLLIIIGGGGGGHHHKKKLLLPPPVVVaaahhhbbbSSSFFFAAAAAA@@@??????>>><<<888555111111111111111000000000111000000/////////000000222222111000///.........................................................------------------------------------------------...***000>>>>>>000***...------------------------------------------,,,,,,,,,++++++++++++,,,------......------......///000.............../////////222222333444555666666777888999;;;===@@@AAACCCCCCBBBCCCDDDCCCBBBCCCEEEGGGMMMOOO]]]sss~~~|||{{{~~~yyyqqqhhhbbb^^^aaaeeennnuuuvvvxxx~~~zzzssslllggg^^^YYYVVVUUURRRLLLIIIJJJNNNQQQZZZiii{{{tttcccYYYPPPMMMIIIJJJQQQ]]]lllwwwlll\\\aaauuuuuuwww~~~qqquuuhhhQQQLLLJJJHHHEEEDDDDDDDDDCCCBBB<<<999555222111111111000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////........................................................................---......//////......---...........................------------...//////---.....................---------............///......///000111111222222333444555666777888888888:::999999999999:::;;;;;;>>>>>><<<:::>>>LLL___lllyyysssiii]]]UUUVVV___iiitttvvvrrrfffggglllxxx|||}}}rrr```XXXNNNDDDIIIVVVhhhzzzttt^^^ZZZUUUMMMFFFBBBBBBDDDFFFIIIPPP^^^mmmooobbbQQQFFF@@@???>>>??????>>><<<:::444333333222111111000000111000//////////////////000000000//////.........................................................------------------------------------------------...***000>>>>>>000***...------------------------------------------------,,,,,,++++++,,,,,,---...---------,,,---......///.........//////000000000333333444555666777777888888:::<<>>===777666555333222111111111000000///....../////////////////////////////////................................................------------------------------------------------111,,,,,,222222,,,,,,111------------------------------------............---,,,,,,,,,,,,---......------,,,,,,------...///......//////000000111111444444555666777888888999999;;;>>>@@@BBBCCCCCCCCCFFFDDDBBB@@@BBBIIIRRRYYY^^^^^^fffssszzz{{{uuuyyyqqqiiiiiimmmmmmeee\\\^^^cccllluuuyyy|||xxxssskkkbbbZZZXXXRRRLLLGGGHHHIIILLLTTT]]]sssuuuiii[[[RRRJJJDDDEEEIIIPPP```uuuppp]]]ZZZ```hhhnnn~~~yyy```JJJHHHGGGGGGHHHGGGFFFDDDDDD@@@:::666555444444333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................---...///000000///...---......////////////.................................------------...//////---------.........//////---------............///......000111222444555555555555777888999:::::::::999999999:::;;;===>>>???BBBKKKVVVaaannnzzz|||xxxddd\\\ZZZaaalllvvvxxxwwwtttqqqmmmpppyyyzzzyyy~~~}}}{{{}}}xxxvvvwww|||rrr___RRRJJJJJJRRRaaappp}}}|||uuukkk___SSSHHHBBBFFFIIISSS___ccc___YYYXXXLLLHHHDDDBBBAAA@@@???>>>;;;:::777555333111111111//////.........//////000//////////////////000000................................................................................................000...---,,,,,,---...000------------------------------------.........///......------......///000.........---......///000......///000000111222222444555555666777888999:::<<<===@@@BBBDDDDDDDDDCCCDDDCCCAAACCCKKKYYYiiittttttrrrooooooqqqrrruuuxxxwwwppp|||{{{uuuuuupppkkkggghhhllllllfff``````ccckkkwwwvvviiiccc```YYYSSSQQQMMMHHHJJJPPPQQQ^^^nnnxxxhhhYYYKKKEEEGGGEEEMMMXXXggg|||ggg[[[VVVVVVXXXhhhuuupppKKKJJJIIIIIIJJJJJJGGGEEEGGGCCC===999777666666555111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---......////////////......////////////////////////...------------...//////---------.........//////---------........./////////000111222444555777777555666777888999:::::::::999999:::;;;===???AAABBBXXXcccpppyyyppp```ZZZZZZdddvvvqqqlllpppxxxzzz}}}}}}{{{wwwxxxpppzzzmmm^^^OOOEEEIIISSS```uuuuuucccSSSHHHEEEHHHNNNTTTUUUSSSUUUZZZSSSNNNHHHDDDAAA@@@???>>>===<<<999666333222111111...............///000000/////////000000000000000////////////////////////////////////////////////................................................+++000111//////111000+++---------------------------------........./////////............///000000///////////////000111111...//////000111222222222555555666777888999::::::>>>???BBBDDDEEEEEEDDDDDDAAA@@@BBBHHHUUUjjjxxxrrrssszzz~~~yyyrrrttttttuuu}}}xxxrrrqqqtttqqqooonnnooopppoookkkhhhhhhiiirrrwwwpppkkkddd[[[TTTQQQPPPMMMKKKQQQNNNUUUgggwwwmmmYYYPPPQQQIIILLLMMMPPP___zzzwww^^^TTTSSSSSS^^^dddyyy~~~ttt~~~TTTJJJEEEHHHHHHDDDDDDHHHFFFEEEAAA===888555444555333222111111333444333111222222222222222222222222222222222111111111000000//////////////////////////////////////////////////////............//////////////////000000000000---.../////////...,,,+++........................//////////////////////////////////////////////////////............//////.........///////////////333333333444444555555555:::888777888<<<===<<<:::888::::::::::::===CCCHHHaaasssvvvgggZZZ^^^aaappp{{{sssiiirrr{{{{{{yyy{{{zzz}}}}}}tttwww~~~xxxcccRRRLLLIIILLLaaazzz|||cccNNNJJJGGGIIIMMMLLLIIILLLSSSQQQPPPUUUXXXOOO???<<>>:::777555444222111111222222222222111111000------...000111222333444................................................////////////////////////------------------------..............................------------......////////////////////////,,,---///222666:::>>>???555333111///......///000...222222000111333333000:::888555444555999===AAA===BBBGGGJJJMMMLLLGGGBBBIIIJJJGGGPPPiii~~~}}}}}}}}}|||vvvpppmmmnnnppprrrtttooonnnssssssooommmpppvvv|||zzzrrrggg___YYYTTTPPPLLLMMMIIILLLXXXcccnnnooo\\\SSSHHHGGGEEEGGGRRRggguuuhhh```ZZZUUUXXXfffzzzxxx___PPPEEEGGGIIIEEECCCEEEFFFEEECCC???;;;888666666333222111222333444333111222222222222222222222222222222222111111111000000000000000000000000000000//////////////////////////////............//////////////////000000000000......//////......---,,,........................//////////////////////////////////////////////////////............//////......////////////000000444444444555555666666666===;;;:::;;;======;;;999;;;===>>><<<<<>>@@@BBBEEEHHHJJJKKKKKKHHHDDDFFFJJJKKKWWWqqq|||qqqooommmkkkjjjllloooqqquuuooommmpppsssuuuyyy|||qqqiiibbbZZZUUUQQQJJJHHHMMMQQQUUU```mmmlllXXXMMMEEEEEEGGGMMM\\\lllxxxeeebbb```fffzzzxxxzzzmmmZZZIIIGGGIIIGGGEEEGGGGGGFFFEEEBBB???;;;888666444222111222333444333111222222222222222222222222222222222111111111111111111111111111111111111111////////////////////////......------------......////////////000000000000//////......------..............................////////////////////////////////////////////////000//////......//////000......//////000000000000444444555666666777888888<<<;;;<<<===??????===;;;???@@@@@@>>>@@@JJJ[[[hhhxxxrrr```YYY___fff}}}uuunnnnnnpppwww}}}rrr^^^PPPIIIGGGUUU```pppyyyiii]]]OOOHHHEEECCCBBBCCCKKKNNNZZZllloooaaaOOOEEE<<<>>>@@@???<<<888444222000111111111111111111111111111222222222333333333................................................////////////////////////------------------------..............................------------......////////////////////////...------------...//////111000///.........000000...222333222444777888555444555777999<<>>:::666444333222222333444333111222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////......------------......////////////000000000000000///...------...///000........................////////////////////////////////////////////////000000////////////000000/////////000000111111222333444555666777888999999999:::<<>><<<999666111111111000000111111111222222222222222222222222................................................////////////////////////......................................................------------......////////////////////////000000///...---------.........------...///000111///222444444555999:::888777888:::===AAAEEEIIIKKKKKKKKKLLLOOONNNKKKKKKMMMLLLRRRUUU___pppxxx~~~pppdddbbbbbb``````cccffffffffffffiiilllssstttyyy|||xxxrrrkkkeeeaaa___^^^___]]]___eeekkkrrr}}}zzzrrrjjjbbbZZZTTTNNNJJJJJJMMMOOO___ooo}}}nnnUUUOOOLLLEEEDDDJJJMMM\\\sssggg]]]mmmxxxrrrdddVVVIIIHHHMMMFFFEEEEEEEEEDDDAAA;;;666555444333333444444222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.........------.........////////////000000000000000///...------...000111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000111222222333333333444666777999::::::;;;<<<>>>@@@@@@@@@@@@@@@EEEEEEHHHQQQ```nnnzzzrrrggg[[[XXX```nnn}}}~~~{{{zzzwwwsssyyy|||yyywwwwwwwwwwwwuuusssqqqpppnnnmmmmmmnnnnnnnnnnnnmmmlllkkkpppssswwwyyyyyyyyy{{{}}}{{{lll___RRRKKKGGGOOOccczzzxxxdddRRRHHHGGGIIIHHHFFFMMM___ppprrriii```VVVLLL@@@<<<>>>???;;;666333333222111000111111222111111111111111000000000////////////////////////////////////////////////////////////////////////......................................................------------......////////////////////////000000///.........//////---------......///000000///333555555777;;;<<<999::::::<<>>??????:::555777555444222111111111222111111000000000000000000////////////////////////////////////////////////////////////////////////......................................................------------......////////////////////////......---------......///.........//////000000000000444666555777;;;<<<999;;;<<>>???======???@@@BBBGGGNNNUUU^^^nnn|||pppggg```XXXSSSRRRNNNLLLRRR```tttmmmZZZLLLFFFGGGKKKQQQYYYfffzzziiibbbgggoooVVVLLLJJJGGGEEEFFFGGGEEE@@@;;;777555444333444444222111222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111///000000111222333444555555666777999<<<>>>???@@@AAABBBCCCCCCBBBCCCGGGJJJTTTcccwww{{{wwwggggggmmmvvv|||}}}~~~~~~~~~|||zzzvvvqqqnnnoooqqquuuyyyvvvrrrtttyyy}}}~~~yyyvvvsssmmmfff______^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOPPPOOOOOONNNNNNMMMMMMLLLIIINNNUUUXXXXXX[[[___cccfffhhhlllrrrwww{{{~~~|||nnn^^^RRRJJJKKKWWWdddmmmWWWGGGFFFFFFFFFIIIOOOVVVXXXWWWSSSQQQOOOLLLGGGBBB<<<888:::888666333111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////......................................................------------......///////////////////////////......------....../////////000000000000000000111444666555777:::;;;888<<<@@@GGGNNNSSSVVVVVVVVVUUUOOONNNTTTYYY```rrrvvvrrrxxxxxx|||qqq]]]UUUOOOPPPXXX```fffiiilllnnnnnnjjjfffiiirrr{{{}}}pppiii___UUUMMMGGGBBB???;;;;;;<<<======>>>>>>>>>>>><<<<<<>>>===:::;;;???@@@HHHUUUeeexxxxxxoooeee^^^YYYSSSOOOOOOOOOUUUdddrrrppp[[[NNNJJJKKKJJJGGGJJJZZZssszzziiigggjjj}}}bbbPPPLLLIIIFFFFFFHHHHHHCCC>>>777555444444444444222111222222222222222222222222000000111111222222222222////////////////////////000000000000000000000000111111000000000000111111////////////000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000222333444555555777888999<<<>>>@@@BBBCCC>>>@@@BBBCCCDDDIIIOOOUUU]]]rrr{{{mmmgggaaalll}}}zzzwwwyyy~~~~~~|||~~~|||vvvsssqqqoookkkgggooopppuuuxxxuuuooommmpppaaacccbbb^^^\\\[[[VVVPPPLLLMMMNNNOOOOOOMMMIIIFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFAAAEEEHHHIIIGGGIIINNNSSSUUUXXX]]]ccciiinnnppprrrxxx}}}vvvwwwvvvgggUUUHHHIIIQQQ[[[qqqjjjUUUFFFGGGGGGFFFFFFIIIKKKKKKLLLSSS[[[ZZZQQQFFF>>><<<<<<:::777444222111111111111111222222222333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////.................................------.........////////////////////////111111000////////////000000000111111111111000000111555666555666::::::888>>>EEEOOOXXX]]]]]][[[XXXUUUNNNMMMWWWcccsssvvvcccNNNOOOSSS[[[bbbfffiiilllmmmoooooommmlllrrr|||xxxrrriiibbbWWWPPPIIIEEEDDDCCC>>>:::======<<<<<<<<<;;;;;;;;;999999999999999999999999>>>AAAHHHRRR]]]lll|||pppfff^^^XXXXXXWWWSSSRRRVVVccc{{{vvv^^^RRRGGGCCCHHHIIIHHHSSSdddttt~~~qqqgggwwwyyy\\\SSSMMMHHHFFFDDDBBBCCCFFF???;;;777555666555333000444333222222111111222222333333333222111000//////000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111000000000000000000000000000000000000000111111111111222222222333333444444444222222222111111111000000111000////////////000000000333555777666555666777:::<<>><<<;;;888444000111444000333444222111111222222111111000000000000111111000000111111111111000000000000000000000000000000000000///...............000/////////............000//////............///000000////////////000000...///111111/////////000111111111111222333444444555666666555555777;;;???HHHQQQZZZ___ccceee___VVVPPPKKKOOO[[[dddrrrwwwmmmgggeeeXXX\\\aaaeeegggiiikkklllxxxxxxtttssszzz|||ssslllggg```WWWPPPIIIEEE???>>>@@@AAA???============<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;===CCCKKKTTTaaauuusssjjjaaa]]]XXXQQQNNNPPPSSShhhwwwhhhVVVHHHFFFEEECCCJJJUUU```tttnnnnnn{{{uuurrr[[[OOOEEEFFFHHHDDDCCCDDD@@@<<<888555555555333222444333222222111222222222333333333222222111000///000000000000111111111111000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000111111111111000000111222222333444444222222222111111111000000111000000/////////000000000333666777777888999:::888;;;>>>BBBEEEGGGHHHIIILLLIIIHHHIIIIIILLLXXXfff}}}oooaaabbbhhhuuuyyy|||}}}}}}}}}xxxuuurrrqqqqqqmmmfff```bbbbbbaaa___]]]XXXSSSPPPTTTSSSQQQRRRTTTUUUTTTRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZ]]]___```___^^^^^^___]]][[[YYYWWWWWWUUUSSSPPPPPPPPPMMMIIIKKKPPPRRRPPPGGGHHHHHHJJJLLLOOOQQQSSSPPPWWW___eeejjjpppyyyzzz|||wwwnnnaaaRRRJJJKKKUUUmmmgggXXXIIIEEEEEEDDDDDDEEEDDDQQQiii{{{ttt[[[FFFAAA>>>===;;;888666333222333...///111111222333222///111111000000000000111111000000111111111111000000000000000000000000000000000000///...............000000/////////.........//////.........//////000000000////////////000000///111222222000///000111//////000000111333444555555666666666888;;;@@@DDDQQQZZZbbbeeefffddd\\\RRRPPPLLLPPP[[[eeerrr}}}rrrllljjjjjjkkkbbbccccccccceeeiiinnnssstttxxxzzz~~~|||mmmggg^^^WWWRRRMMMGGGBBB@@@===:::;;;>>>@@@@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???EEEJJJSSScccrrryyynnneee\\\SSSOOONNNLLLVVVggg{{{kkkSSSHHHEEECCCEEEJJJPPP```zzzssstttyyy{{{xxx~~~sss[[[HHHIIIMMMIIIDDDDDDCCC???:::666555555444444444444333222222222222222333333333333222111000///000000000111111111222222000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000111111111222222//////000111222222333333222222222111111111111111111000000000000000111111111333666888888:::<<<>>><<<>>>@@@DDDGGGIIIJJJKKKDDDFFFHHHKKKLLLTTTfffwww|||nnn```]]]gggsss~~~}}}~~~}}}||||||yyyvvvrrrpppnnniiiaaa[[[YYYYYYXXXXXXWWWUUUSSSSSSZZZYYYYYY[[[^^^_________cccccceeefffgggiiijjjjjjhhhkkknnnpppppppppqqqrrrqqqooollljjjiiigggdddbbb]]][[[VVVPPPOOORRRQQQNNNIIIHHHFFFDDDDDDEEEGGGHHHEEEIIIOOOTTTYYY```iiiooouuuyyysssdddPPPIIIHHHUUUnnnzzziiiWWWLLLHHHFFFDDDEEECCCQQQjjjiiiRRRHHHDDDBBB>>>;;;999888666444444222111000111111000000111111000000000000111111000000111111111111000000000000000000000000000000000000///.........//////000000000/////////..................///000111111000000000000000000000000111222444333111000000111/////////000111333444555555666777888;;;@@@FFFKKKYYYaaaiiikkkiiidddZZZPPPNNNKKKNNNWWW```jjj|||xxxmmmffffffiiikkkkkkeeedddcccaaabbbffflllqqquuu|||~~~~~~wwwlllcccWWWRRRLLLHHHFFFDDDBBB@@@BBB???======???@@@???>>>??????>>>>>>>>>=================================???>>>???BBBDDDIIITTT```xxxwwwlllccc]]]ZZZTTTRRRSSS\\\oooiiiVVVLLLHHHGGGHHHIIIRRRddd{{{zzzuuuUUUMMMNNNJJJFFFGGGEEEAAA<<<888666555555555444444333222222222222333222333333333222222111000000000111111111222222222000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111000000000111222222333555777777888:::===???DDDEEEFFFGGGHHHJJJKKKLLLHHHKKKOOOTTT[[[fffvvv|||tttiii``````iiivvvyyyyyy{{{}}}~~~~~~zzzwwwrrrmmmjjjeee```\\\XXXYYY[[[\\\^^^```ccceeeggghhhiiikkknnnppprrrrrrvvvvvvwwwyyy{{{|||}}}~~~{{{~~~~~~{{{yyypppnnnhhh```\\\\\\ZZZUUUTTTRRRNNNIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKPPPWWW\\\aaadddjjjpppwwwzzzdddZZZNNNKKKVVVlllpppaaaTTTKKKEEECCCEEEPPPeeezzzqqq___UUUOOOLLLEEE>>>;;;;;;:::666???<<<999666111...000444222111111000000111111222000111111222222111111000////////////////////////000000///////////////000000000000////////////...............///000111222000000000111111000000000111222333333111//////000222222222222222333444555666777888:::>>>DDDKKKPPP^^^dddjjjlllhhhaaaXXXQQQPPPOOOQQQWWW]]]eeepppyyyyyydddeeegggjjjlllkkkgggeeecccccccccccccccfffkkkooo{{{vvvpppmmm{{{nnnfffaaa\\\SSSLLLIIIFFFCCCAAA@@@AAAAAAAAACCCBBBAAA@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA??????AAAAAABBBIIIRRR```kkk}}}xxxpppjjj]]]WWWPPPNNNVVVjjjppp\\\PPPJJJHHHEEEFFFOOObbbuuuyyy~~~}}}iiiRRRKKKHHHGGGHHHFFFDDD@@@;;;777666666666555444333333222222333333222333333333333222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111222222222222555555444333222111000000111111111111111111111111111111111111111222333333666777777777888:::>>>AAAJJJJJJJJJKKKMMMOOOQQQRRR\\\^^^cccjjjttt~~~qqqhhh```cccooo|||xxxsssuuuyyy}}}~~~~~~xxxtttnnnhhheeecccbbbbbbaaacccfffhhhjjjmmmrrrvvvtttuuuxxxzzz|||~~~vvvqqqppplllgggfffccc]]]WWWRRRNNNLLLKKKIIIHHHFFFCCCCCCEEEHHHKKKOOORRRVVV\\\ccclllvvv|||zzzrrraaaOOOGGGRRRllljjjVVVHHHAAAFFFKKKXXXgggnnnjjjbbb]]]XXXUUUKKK???:::;;;:::666<<>>>>>?????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBB???>>>@@@???>>>CCCIIITTT^^^ooo|||sssddd___YYYSSSRRRYYYjjj{{{ppp^^^QQQHHHHHHCCCEEERRRbbbqqqvvvwww}}}]]]KKKHHHHHHFFFGGGFFFCCC???:::666666666555444444333333333333333222333333333333333222222111111111222222222222333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111111111111222222222222333666666555444333111111000111111111111111222222222111111111111222333444444888888888888999<<>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB??????AAAAAA???BBBFFFNNNTTT___kkkxxxuuummmddd^^^WWWTTT\\\fff|||uuubbbSSSPPPHHHEEEMMMUUU___rrr}}}vvvzzzoooSSSNNNLLLFFFFFFGGGFFFBBB<<<777666666555555444333333333333444222222333333444333333222111111111222222222333333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111111111111222222222333333333333333222222222222111000000111111111222222222111111111222222444555555888888999:::<<>><<<777444444===IIIHHH;;;222333333222222111111222222333111222222333333222222111000000000000000000000000000000//////000111111222111111111000000000//////111000000000000000111111///000222333333222000///---///111111000000111222555555555555666777888999777999<<>>888666555555555444333333333333444222222333444444333333333111111222222222333333333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333000000000111222222333333000000111111222222222222222222222222333444555666777888999;;;???EEEMMMSSSWWWVVVVVVVVVZZZ^^^cccfffyyyxxxggghhhsss~~~|||}}}}}}yyysssnnniiigggkkkoootttyyy{{{}}}~~~vvvrrriiieee___ZZZVVVSSSPPPNNNHHHHHHHHHGGGFFFHHHLLLOOOQQQYYYdddnnnvvvnnnYYYNNNKKKSSSgggqqqTTTJJJKKKIIIDDDAAACCCFFFHHHOOO]]]aaaUUUHHHDDDAAA;;;@@@555222:::===666222444333222222111111222222333111222222333333222222111000000000000000000000000000000///000000111222222111111111111000000000000222111000000000000000111///000222333333222000///---///111222222222333444222222333444666888:::;;;666888===DDDNNN[[[hhhqqqtttmmmhhhffffffkkkzzzwwwwwwxxxssskkkhhhjjjmmmooonnnmmmkkkjjjlllqqqzzz{{{tttlllddd[[[SSSMMMKKKIIIGGGFFFEEEDDDBBB@@@HHHEEEAAAAAACCCEEEEEEDDDBBBCCCDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDBBBAAADDDBBBAAACCCCCCAAA@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDFFFDDDCCCDDDEEEEEEDDDCCCEEEEEEGGGKKKQQQXXX```dddppptttzzzuuukkkccc[[[VVVXXX___lll}}}{{{jjj]]]QQQLLLFFFCCCLLLZZZppp{{{pppnnnuuuuuu]]]RRRHHHHHHFFFCCCAAABBBAAA;;;444666777888666333111333555444444555555444444333333222222222222222222222222222222333333333333222222222222222222222222222222333333222222222222222222000111111111111222222222111222222333333222222222111222222333333222222111111111111000111111222333222333444444444555777999888<<<===>>>CCCPPPZZZ___ggg^^^YYY\\\___```dddjjjrrrkkkwwwyyyyyy}}}|||xxxrrrnnnmmmooopppqqqtttwww{{{vvvooojjjeee___YYYTTTLLLGGGHHHHHHDDDCCCFFFIIILLLPPPUUU]]]hhhuuuqqq```ZZZRRRQQQXXXmmm~~~jjjXXXLLLAAA???AAACCCEEEHHHQQQdddtttmmmTTTAAA>>>EEE<<<:::888555444333333333333333222222333333444555999222///333555222111333444333222111000000000000111000///000222333333222000000000000000000000000///222111,,,,,,111222///111111111111111111111111111111111111111222222222333333333555777999999888:::===CCCJJJVVVeeerrrxxxuuunnnlllggghhh{{{~~~yyytttqqqpppqqqmmmkkkiiijjjnnnooonnnlllxxxzzzuuugggddd]]]UUUNNNIIIFFFEEEFFFCCC@@@AAADDDFFFDDDBBBMMMJJJHHHHHHKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKFFFGGGHHHGGGEEEDDDCCCDDDGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFDDDFFFEEEEEEFFFIIIMMMQQQTTTXXX[[[```dddhhhoooxxx~~~}}}xxxmmmddd^^^XXXYYY]]]gggwww|||mmm]]]RRRKKKGGGHHHKKKZZZeeexxx}}}pppjjjyyy|||jjj\\\LLLIIIHHHFFFEEEDDDBBB<<<777666777777666444444777999555555555555555444333222222222222222222222222222111222222222222222222111222222222222222222222222222222222222222222333333111111111111222222222222333333333333333333222222222222333333333333222222111111111111111222333333222444555555555555666888:::???BBBDDDKKKWWWbbbffffffaaa```cccdddccceeejjjvvvqqqrrr|||zzz{{{zzzvvvsssrrrqqqsssvvvyyy|||}}}}}}yyyqqqkkkeee\\\UUUSSSPPPKKKHHHJJJEEEGGGIIILLLQQQZZZeeelll}}}yyytttYYYQQQNNN\\\sss|||qqqfffWWWHHHCCCDDDFFFHHHKKKUUUjjj~~~gggNNNBBB@@@>>>===:::777555333333222333333222222333333444555<<<555111444555333222555222111111111111111222333333111000000222333222111111111111111111111111111...222333//////333222...222222222222222222222222111111111222222222222222555444444666888999999999<<>>;;;777777777555555777:::>>>666666666666555444333222333333333333333333333333111222222222222222222111333333333333333333333333111111222222333333444444111111222222222333333333444555555555444333222222222333333444444333333222222222111111222222333444222444666777666555666777888>>>CCCGGGNNN[[[dddhhhfffeeefffiiijjjhhhkkkooovvvooouuu}}}~~~yyysssnnnnnnpppuuuzzz|||tttkkkaaa\\\XXXQQQLLLKKKFFFFFFEEEEEEGGGLLLTTTYYYooowwwlll\\\MMMMMM]]]nnnxxx{{{ttteeeTTTKKKGGGEEEFFFIIITTTkkk{{{```KKK@@@AAA???<<<999666444333333333333333333333444444555>>>888444444555333444666111111111111222333444555444333111111222333222111111111111111111111111111///222333222222333222///222222222222222222222222111222222222333333333333666666666777888999:::;;;@@@FFFOOOYYYiiiyyy~~~yyyoookkkgggcccgggppp~~~oooeeeppp|||{{{tttssstttppppppnnniiiggglllxxx}}}yyypppggg^^^XXXTTTRRRKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHKKKMMMaaabbbdddfffiiikkkkkkkkknnnnnnllllllkkkiiifffdddhhhiiifff___UUUNNNLLLMMMJJJNNNPPPOOOPPPSSSTTTSSSNNNMMMLLLKKKJJJKKKKKKLLLOOOMMMKKKKKKKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKNNNPPPTTTWWWYYYYYY^^^ccchhhnnnuuu~~~uuukkk```\\\XXXVVVXXXdddxxxeeeRRRMMMKKKFFFJJJOOO\\\ooorrrkkkwwwzzz~~~___OOOKKKHHHHHHGGGCCC@@@???:::999777555555777;;;===777777777666555444333222444444444444444444444444222222222111111222222222333333333333333333333333111111222222333444555555222222222222333333333444666666666666555444333222333333444444444444333333222222222222222333444444333555777888777777777888888???FFFKKKSSS]]]dddfffeeefffiiikkkmmmqqqxxx~~~}}}sssuuu|||wwwsssqqqpppuuuxxx||||||qqqiiiddd]]]VVVQQQNNNLLLIIIFFFFFFHHHLLLNNNYYYcccppp|||sss^^^QQQQQQ]]]ooo}}}xxxmmmaaaSSSGGGDDDGGGMMMaaa{{{jjjUUUHHHBBB@@@===:::777555555444333333333333333444555555>>>;;;777444333333444666222222222222222333444444444222111111333444444333222222222222222222222222111222222222222222222111333333333333333333333333222222333333444444555555666666777777777888:::<<>>;;;777555555666888999777777777777666555444333444444444444444444444444333333222111111222333333333333333333333333333333111111222333444444555555222333333333444444444444555666666666555555444333444444444555555444444444333333333333333444444555444666888999999999:::;;;@@@HHHPPPVVV\\\cccggggggfffhhhjjjlllsss}}}{{{vvvwww}}}zzztttqqqsssvvvzzzzzzrrrhhh___XXXTTTOOOJJJHHHHHHIIIIIIGGGNNNYYYeeeppp|||vvvdddSSSPPP^^^ooojjjSSSIIIKKKGGGUUUgggqqqpppeeeXXXOOODDDBBB???<<<999777666666444444333333444444555666<<<;;;888444222333444555555555444333222222333333333111111222444666666555222222222222222222222222444222111111111111222444333333333333333333333333222333333444555555666666555666777777666888;;;???FFFSSS```iiiuuuvvvoookkkiiihhhhhhiiimmmsssxxxuuuqqqtttxxx|||}}}yyysssnnnnnnpppuuuzzz{{{tttmmmfffbbbZZZXXXUUURRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSVVVZZZ^^^aaaccciiipppvvvvvvhhh]]]TTTOOOSSSaaammmppprrrwwwwwwrrrmmmkkkiiifffeeeeeefffgggfffdddcccbbbcccbbbaaa___ZZZYYYWWWTTTRRRQQQQQQQQQSSSVVV^^^ffflllmmmkkkhhhmmmppptttvvvuuuuuuxxxzzztttfff]]]UUUPPPVVVaaaccc|||hhhUUUJJJGGGEEEFFFOOO___uuuooojjjmmmZZZIIIGGGHHHFFFDDDEEEAAA===999666666666666666777777777777777666666555555555555555555555555555555444333222222333444555333333333333333333333333222222333333444444555555333333333444444444555555444444555555555555555444444555555666666555555444444444333333444444555666666777999999:::;;;>>>@@@EEENNNXXX^^^ccchhhjjjhhhiiilllooouuu~~~xxxrrrttt|||{{{yyyuuurrrrrrvvv~~~yyykkkaaa\\\UUUOOOLLLJJJHHHGGGFFFFFFIIIPPPXXXcccsss}}}eeeQQQQQQ[[[vvv|||^^^MMMJJJGGGMMMTTTXXXYYYVVVTTTRRRJJJHHHDDD@@@<<<999777777444444444444444555555666999<<<;;;666333555666555777666555444333333333333444222222222444666666555333333333333333333333333666333222333333222333666444444444444444444444444333333444555666777777888555777888888777999>>>CCCNNN___nnnttt}}}zzzooossswwwuuuooolllqqqwww}}}|||}}}|||zzzwwwxxxzzzxxxsssmmmqqqvvvyyyooofff___[[[XXXVVVNNNNNNNNNOOONNNNNNNNNNNNTTTUUUXXX\\\```dddggghhhqqqsssvvv{{{{{{qqqggg\\\UUUWWWggguuuzzz}}}zzzyyyyyyzzz{{{zzzyyyxxxxxxyyyyyywwwvvvrrrppplllhhheeedddeeeeeehhhkkkqqqxxx~~~|||yyy~~~qqqhhhaaaXXXUUUZZZVVVggggggVVVLLLIIIGGGJJJUUUhhh|||sssdddqqqiiiPPPIIIKKKIIIFFFGGGBBB>>>;;;999999999777555666666777888888888777777555555555555555555555555777666444333333444666777444444444444444444444444333333444444444444444444444444444444555555555555222333444555555555555555555555666666666666555555444444444444444555555666888888999999:::>>>BBBFFFIIITTT___fffkkkoooooollllllrrr{{{xxxvvvvvv{{{|||wwwwwwwwwvvvwww|||zzzpppjjjaaaZZZUUUQQQLLLIIIJJJFFFEEEIIIMMMSSSaaaooo}}}fffTTTQQQ___sssjjjRRRIIIFFFGGGHHHHHHIIILLLQQQUUUUUUQQQLLLFFF???;;;777666444444444444444555666666777<<<===999666777888666555555444444444444444555777555444333444555444333444444444444444444444444666444555::::::555444666444444444444444444444444333444555666777888888999555888::::::999<<>>EEECCC666444666777666555333333333222444666777777777888999555555555555444444444444444444444444444333333333333333333333333333333333222333555888::::::777444555555666666666666555555333444666666666777888:::===999555<<>>GGGHHHUUUppp{{{ooojjjjjj|||{{{zzzwwwrrrooonnnmmmmmmpppssswwwzzzpppfff\\\UUUVVV[[[lllnnnVVVKKKKKKKKKHHH[[[nnn~~~fffWWWcccvvvkkkSSSVVVSSSFFFFFFEEECCC???:::777777888999999999999888888888888999999888777777777777888666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444999777666666777888777555888888777666666666777777888888777777888999;;;<<<;;;<<<>>>@@@FFFSSScccnnn~~~~~~tttzzzxxxsssuuu~~~|||}}}}}}zzzuuuqqqnnnkkkhhheeeccc```\\\WWWSSSQQQPPPOOOLLLMMMNNNNNNNNNPPPSSSVVV\\\cccllluuu~~~xxxjjjeee]]]VVVPPPLLLIIIFFFCCCGGGLLLUUUhhhpppXXXWWWddd|||jjj[[[MMMGGGFFFHHHRRR]]]qqqZZZQQQIII===999999888888777777777777222555888888777555555555777777666666666555555555555555555555555555555555777777777777777777777777:::777444333444555555444777777777777666666555555444666888888888888:::<<>>CCCLLLZZZjjjuuu~~~|||rrruuu~~~~~~}}}||||||}}}tttyyy~~~{{{yyysssooojjjfffbbb^^^ZZZWWWRRRQQQNNNKKKIIIHHHHHHHHHDDDEEEFFFEEEEEEEEEGGGIIIIIIMMMRRRYYY```hhhqqqwwwxxxrrrhhh___XXXRRRNNNKKKGGGGGGHHHMMMZZZmmmbbbOOOVVVooopppZZZLLLGGGJJJSSSZZZxxxmmmcccUUUFFF:::888666555555666666666666888;;;;;;999777666555666666555555555555444444444444444444444444555555555555555555555555555555@@@<<<666333333555666777999888777777666666555555777888::::::::::::<<<>>>======:::@@@MMMXXXmmmuuummmjjjjjjiii|||zzzvvvwwwwwwrrrfff```VVVRRRccc|||```QQQMMMKKKHHHUUUgggwwwnnncccbbbtttoooUUUMMMMMMIIIIIIGGGCCC>>>;;;999999::::::999999999888888888999888888888888888999999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666777777777777777777888777777777666666777888888666666777888999:::;;;<<<;;;<<>>;;;777555666777777666999<<<>>>>>><<<999888888777777777666666666555555444444555555666666666666666666666666666666666666CCC>>>999555555777999:::777666555444333444444444888:::<<<<<<<<<<<<>>>@@@>>>???===DDDUUUcccwwwyyysssppppppjjj{{{xxxvvvxxx}}}}}}pppcccYYYTTT\\\hhhyyy^^^QQQMMMIIIOOOXXXhhh}}}nnn\\\bbbpppeeeRRRPPPKKKKKKIIIEEE@@@<<<::::::<<<;;;;;;;;;;;;:::::::::888777777777777888999999888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777777777777999::::::888888999;;;999999888888888999::::::777888999:::;;;======>>>;;;===CCCMMM[[[kkkzzz|||{{{{{{vvv|||}}}mmmooozzz}}}|||yyyuuuooojjjfffaaa]]]ZZZRRROOOLLLJJJIIIHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAA???AAACCCCCCCCCCCCDDDFFFCCCBBBBBBCCCFFFIIILLLNNNOOOTTT^^^lllyyyvvviii___XXXRRROOOKKKHHHEEEHHHRRR]]]rrruuuccc[[[kkknnnXXXOOOMMMJJJSSS]]]fffmmmvvv{{{ppp```EEE@@@:::777888999888777:::<<<===<<<:::999999:::999999999888888888777777666666666777888888999999888888888888888888888888@@@<<<888666666888999:::999888777666666777888999888:::<<<<<<<<<<<<>>>@@@@@@BBBAAALLLbbbsss{{{xxxsss|||wwwzzzyyyxxxuuurrrnnnkkkgggeeeaaadddgggjjjmmmsssyyy}}}lll```[[[\\\]]]oooyyy```UUUMMMLLLMMMWWWnnn~~~```[[[___kkkeeeTTTLLLLLLKKKGGGBBB===;;;;;;:::::::::999999999888888777666666666777777888999999999999999999999999999555555555555555555555555555555555555555555555555555555555555555555555555555777999888666666888:::777777666666777888888999666777888:::<<<============AAAIIIVVVgggyyy~~~}}}|||xxxwwwuuurrrooollljjjhhhddd```[[[VVVSSSPPPLLLJJJGGGEEECCCBBBCCCCCCBBB@@@DDDDDDCCCCCCBBBBBBBBBAAABBBDDDFFFFFFFFFEEEFFFHHHAAA@@@@@@AAACCCEEEFFFGGGEEEDDDFFFMMMTTT^^^ooo~~~}}}ppphhh___WWWPPPMMMJJJHHHJJJPPPVVVhhh|||\\\WWWqqq~~~cccTTTLLLEEEJJJNNNRRRYYYhhhuuuuuulllIIICCC;;;777777999888666888999999777666666888999777777777777666666666666444444444555666777777777777777777777777777777777888666444444666777777777999888777666777888:::<<<666888::::::::::::<<<>>>>>>AAACCCSSSooozzzyyyyyyvvvrrrlllgggaaa]]][[[WWWWWWXXXXXXZZZ]]]cccgggooosssxxx|||xxxiiiccc\\\UUUVVViiiqqqaaaPPPKKKFFFLLLbbb}}}iii___ZZZ]]]wwwXXXMMMMMMLLLHHHCCC>>><<<;;;666666666666555555555555666666555666666777888888444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444111333555555333222444777333333333333333444555666444555666888999:::;;;;;;???DDDNNN]]]qqq~~~}}}zzzwwwsssooollljjjkkkiiifffbbb^^^ZZZXXXVVVPPPMMMJJJGGGFFFFFFDDDCCCEEECCCAAAAAABBBBBBAAA@@@===>>>>>>??????@@@@@@@@@<<<>>>@@@@@@???>>>???@@@AAA@@@??????AAABBBBBBBBBGGGEEEEEEHHHHHHKKKVVVcccrrrxxxggg[[[QQQPPPOOOJJJGGGHHHDDDWWWttt```OOOcccnnniiiXXXMMMEEEHHHHHHHHHLLL[[[nnnvvvtttJJJBBB999555555777555333666666555333222333555888444444333333333222222222000000111222222333444444555555555555555555555555222111111222444555444333111000//////000222555666444666888888888888:::<<<:::???BBBUUUuuu}}}yyy{{{