BM6P6(@ zzzhhhSSSHHH>>>777555555444222222222222111//////000111000...------...---------....../////////+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++************************++++++******++++++,,,---((()))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********++++++++++++******))))))******+++******))))))******+++,,,,,,,,,++++++***)))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''(((((((((((((((******)))))))))))))))***))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))***+++,,,---+++++++++*********))))))++++++++++++++++++++++++/////////....../////////111111111111222222222222333444555666888999::::::<<<<<<>>>???BBBDDDFFFGGGJJJJJJJJJKKKNNNQQQUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZSSSSSSRRRQQQPPPOOONNNNNNOOONNNKKKIIIGGGFFFFFFFFF<<<;;;:::888666444333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((xxxgggRRRHHH>>>777666555333222222222222111//////000111000...---...///,,,---------............,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++************************++++++******++++++,,,---************++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************))))))*********+++++++++++++++************++++++******))))))******+++,,,,,,,,,+++******)))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))(((((((((&&&''''''(((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***(((((((((((()))***+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------............///000111222222333//////000000222333555666777777666666888:::<<<>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888777666555333222111000000000000//////...---,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))************)))))))))(((yyyfffQQQHHH>>>777666555333222222222222111000///000111000...---...///,,,,,,,,,------------...------,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))(((((()))************++++++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++************************+++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++************************************************+++++++++,,,++++++++++++++++++,,,***))))))))))))***+++++++++++++++******))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***''''''''''''((()))***++++++************)))))))))++++++++++++++++++++++++)))))))))(((((())))))))))))))))))************+++*********++++++,,,,,,,,,***************+++,,,---...---,,,++++++,,,---...,,,,,,,,,------------............------,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++)))************+++++++++))))))))))))))))))))))))************))))))))))))~~~dddPPPGGG>>>888666444333222222333333111000///000111000///...///000,,,,,,,,,---------------...---,,,+++***+++,,,---++++++++++++++++++++++++*********))))))***************++++++++++++******((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((())))))***************************************************++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************************************************,,,,,,++++++++++++,,,,,,)))))))))))))))***+++++++++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((&&&''''''((((((((((((((('''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***((((((((((((((()))***+++************))))))))))))************************+++******))))))******+++))))))*********++++++++++++++++++++++++*********,,,,,,++++++,,,---......000///...---,,,---------........./////////000000............------------///000111222222111000///---------....../////////---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))bbbOOOFFF>>>888777444222111222333333222000...000111000//////000111------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))***************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))***************************************))))))******+++,,,))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,++++++******++++++,,,))))))(((((())))))***+++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))*********)))))))))***++++++))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++)))))))))***+++,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,------------------***+++,,,.........---,,,,,,,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******aaaNNNEEE>>>888777333222111111333333222111...000111111//////000222///............---------------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))***++++++(((((()))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++******************+++)))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***++++++************++++++(((((()))))))))))))))******************************))))))(((((())))))***((((((((()))))))))******+++++++++***************))))))))))))***+++------***+++++++++,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,---------******+++,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,------------......++++++++++++++++++++++++))))))************))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))******))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))************}}}___MMMEEE===888777333222111111333333222111...000111111000000111222000000/////////.........,,,,,,------,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))************************)))))))))))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---************************+++++++++*********))))))***))))))(((((())))))***((((((((((((((()))******((()))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''&&&''''''(((((((((((((((((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))))))))******(((((((((((())))))******************************))))))(((((((((((())))))((((((((()))))))))******))))))******************,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++---------.........//////+++,,,,,,---......//////.........---......//////......---------,,,,,,,,,++++++++++++,,,,,,,,,---************************)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))((()))))))))************|||___LLLEEE===888777333222111111333444333111...000111111000000111333111111000000/////////...+++,,,---...---,,,+++***++++++++++++++++++++++++((()))***++++++***)))(((******++++++++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------...************************++++++++++++******))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))&&&''''''((((((((((((((()))'''%%%$$$%%%'''+++---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))******)))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******************++++++++++++*********+++++++++,,,,,,---,,,+++***)))(((((((((,,,------,,,,,,+++***))),,,,,,,,,,,,------------++++++,,,---...//////000,,,+++***))))))***,,,---************++++++++++++))))))******+++++++++,,,***************************+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))(((((())))))*********+++]]]LLLAAA>>>===555111222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,,,,***((()))************+++++++++)))************+++++++++)))************+++++++++************************,,,+++***))))))***+++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''(((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))*********)))((()))++++++)))(((******))))))((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((***************)))((((((*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************++++++******************))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++*********))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((}}}[[[KKK@@@===;;;444111222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***((()))************+++++++++)))************+++++++++)))************+++++++++************************++++++************++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))(((((('''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((((((((((((((((('''''')))+++,,,+++******)))))))))((((((((('''''''''((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''***************)))((((((***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************************************************************************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************************)))))))))(((************)))))))))(((((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((({{{YYYJJJ???;;;:::444111222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,,,,***))))))************+++++++++)))************+++++++++)))************+++++++++******************************++++++++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&)))+++---,,,+++))))))))))))(((((((((((()))))))))***))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))************))))))((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********************************************************++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++******))))))************************************************************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((yyyXXXJJJ@@@:::999555111222222222222111000000////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************)))***+++,,,,,,+++***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&(((******)))'''&&&))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((*********))))))((((((((('''&&&''')))+++,,,,,,+++))))))))))))((((((((((((******+++******)))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((()))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))************************************************************++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))***************************************+++++++++************************))))))************))))))************************************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((yyyWWWLLLAAA:::999666111222222222222111000000////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************)))***+++,,,,,,+++***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&(((******)))'''&&&************************'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++******))))))))))))(((((()))++++++***((((((((((((((())))))))))))******+++******)))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((())))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))*********+++++++++************************))))))************))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))******((()))++++++)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((wwwVVVLLLBBB999999777111222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,***)))************+++++++++)))************+++++++++)))************+++++++++******************************++++++++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''(((((((((((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***************))))))***)))))))))++++++)))'''(((((((((((()))))))))))))))))))))***))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((())))))************)))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))************+++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((uuuTTTKKKAAA888777777111222222222222111000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,***)))************+++++++++)))************+++++++++)))************+++++++++************************++++++************++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))&&&'''(((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))))))))((((((((()))+++,,,***)))'''((((((((()))))))))***''''''((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((sssRRRJJJ@@@666555666111222222222222111000000////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++)))************+++++++++)))************+++++++++)))************+++++++++************************,,,+++***))))))***+++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))******))))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&&&&''')))+++---,,,+++'''((((((((())))))******&&&&&&'''(((((()))((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((uuuTTTHHH===777666222222222222111111111111000///............---------000000//////............+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))************''''''((()))***+++,,,,,,))))))))))))************))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***(((***---...,,,+++******************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,*********))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((,,,+++***)))((((((((((((((((((((((((((()))******+++*********))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''%%%&&&((()))))))))((('''(((((())))))*********+++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((()))))))))))))))%%%&&&&&&&&&''''''(((((()))************+++++++++))))))))))))))))))))))))######%%%'''((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))---,,,***)))))))))******)))))))))))))))******+++************************************************))))))))))))************,,,,,,++++++,,,,,,---...+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqQQQFFF===777777333222222222111111111111000///............---------/////////......---------+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))************))))))))))))************))))))))))))************))))))))))))************************************))))))***++++++++++++******+++,,,+++******+++,,,************************,,,,,,+++++++++*********++++++***))))))***++++++)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))),,,+++***)))((((((((((((((((((((((((((()))***************)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))))))))))))))$$$%%%&&&(((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++)))((((((((()))))))))))))))))))))******+++************************************************))))))))))))************,,,++++++++++++,,,------+++++++++*********))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))************************************************)))************++++++++++++++++++*********))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmOOOEEE<<<888777444222222222111111111111000///............---------......------------,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++************)))'''(((***,,,************************,,,++++++++++++*********+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++***)))((((((((((((((((((((((((((()))************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''''''''((())))))&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((('''((((((((()))))))))))))))******+++************************************************))))))))))))************+++++++++++++++,,,------+++++++++***************************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmNNNEEE===888777444222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++************************************************)))))))))******)))))))))((()))))))))************************))))))))))))((()))))))))************((()))))))))************(((((()))))))))))))))***))))))***++++++++++++***((()))***)))(((''')))***************************++++++++++++******************))))))))))))******((((((((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++******)))(((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''(((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((()))))))))))))))((((((((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))))))))******+++************************************************((()))))))))************+++++++++***+++,,,,,,---************************************************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmOOOFFF>>>888777333222222222111111111000000///............---------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++***************************************************))))))))))))))))))***((()))))))))************))))))))))))************((()))))))))************((()))))))))************)))))))))*********++++++))))))***++++++++++++***(((+++...///...+++******************************+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++***)))((((((((((((((((((((((((((((((((())))))***(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))***************))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))*********************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++************+++,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmOOOFFF>>>999777333222222222111111111111000///............---------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******)))************+++++++++******************************************************))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************((())))))******+++++++++))))))***++++++++++++***)))---222444222///---+++************************+++************)))))))))((())))))******))))))(((&&&''''''(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))((((((''''''(((((((((((((((((((((((()))******''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''(((((('''''''''''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''))))))((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***************+++++++++************************++++++++++++++++++++++++)))))))))************+++***************+++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiMMMEEE>>>999888444222222222111111111111000///............---------,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******)))************+++++++++************************************************+++***)))(((((()))***+++))))))))))))************************))))))))))))))))))))))))************))))))))))))************''''''(((((()))******+++))))))***++++++++++++***))),,,000111///---,,,+++************************************))))))))))))'''((()))******)))((('''&&&&&&''''''((())))))***&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((('''''''''(((((()))((((((((((((((()))******'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))+++++++++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeJJJCCC===999999555222222222111111111111000//////.........---------,,,,,,,,,------.........+++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))************,,,,,,+++***)))(((''''''))))))))))))************))))))))))))************&&&&&&&&&'''((())))))***))))))***++++++++++++***''')))++++++)))((()))***************************************))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((((((((('''''''''(((((()))((((((((((((((()))******&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((*********)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddJJJFFF>>>666555444111111111111000000000000///............---------------++++++++++++------++++++------------++++++,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++*********))))))...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((((()))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))(((((('''''',,,***((()))+++,,,+++(((******))))))((((((''''''((((((((((((((((((((((((&&&''')))***+++***((('''+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***+++++++++************)))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))cccIIIFFF>>>666555444111111111111000000000000///............------------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,+++******+++,,,,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++*********)))))),,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))(((((((((''',,,***((()))+++,,,***(((***)))))))))((((((((('''************************&&&''')))*********((((((************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))bbbIIIFFF>>>666555444111111111111000000000000///............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++************)))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((+++)))((()))***+++***((())))))))))))((((((((((((************************&&&''')))*********)))(((************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********++++++,,,,,,++++++***++++++*********)))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))```HHHEEE>>>666555444111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************))))))))))))*********)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))((())))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''((()))***))))))(((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***************))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))^^^GGGEEE>>>666555444111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&(((******((('''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++************)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))]]]FFFEEE>>>666555333111111111111000000000000///............---------+++,,,,,,------,,,,,,+++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((()))))))))))))))*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***&&&''''''(((((())))))***))))))))))))))))))))))))&&&'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++*********)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))[[[EEEDDD>>>666444333111111111111000000000000///............---------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((())))))******((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((())))))***))))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))+++,,,,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***%%%''')))(((&&&%%%''')))'''((((((((()))))))))***************************((((((((((((((())))))***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++******)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))[[[EEEDDD>>>666444333111111111111000000000000//////.........---------++++++------------++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++***)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''((((((((())))))******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%'''((()))((('''((()))))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))+++,,,,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******%%%''')))(((&&&%%%&&&)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))~~~zzz]]]GGGCCC<<<666555222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************)))((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''''')))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))~~~\\\GGGCCC<<<666555222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,+++************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))*********))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}[[[FFFCCC<<<666555222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++000///---++++++***++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''***(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{YYYEEECCC<<<666555222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************111///---***)))***+++,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))xxxXXXDDDBBB<<<666555111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********///---+++)))((((((***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))vvvVVVCCCBBB<<<666555111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++***)))((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))*********(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||uuuUUUCCCBBB<<<666555111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ssstttTTTBBBBBB<<<666555111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((()))***++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))******))))))((((((''''''************************))))))))))))))))))))))))(((((())))))*********+++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{qqqVVVFFFBBB;;;888777111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******+++++++++++++++***)))(((************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))******))))))((((((''''''************************+++++++++******(((''''''(((''''''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++***)))))))))***,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''(((***+++,,,---...************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))}}}qqqVVVFFFCCC<<<888777111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))*********++++++++++++***)))(((************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******))))))))))))))))))))))))***)))))))))((((((((('''************************,,,,,,,,,,,,+++***)))(((((((((((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))((((((((()))***+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************(((((()))***++++++,,,---************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{zzzpppUUUEEECCC<<<999777222111111111111000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))************++++++******))))))************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))(((***+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************)))))))))*********++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{zzz~~~nnnTTTEEECCC===999888222111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******))))))************))))))************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((************************&&&&&&&&&&&&&&&%%%$$$$$$***))))))***,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++*********************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((()))))))))************************))))))))))))************)))))))))(((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((|||{{{mmmSSSEEECCC>>>:::999222111111111111000000000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******************)))(((***))))))***,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((()))))))))*********************))))))))))))(((************)))))))))(((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((}}}}}}|||lllRRREEEDDD>>>;;;999333111111111111000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))(((***+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))zzz}}}{{{zzzjjjQQQDDDDDD???;;;999333111111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''(((((())))))******''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((***+++++++++***)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************((((((((()))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))yyyzzzxxxxxx~~~jjjQQQDDDDDD???<<<:::333111111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))***************)))(((''''''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))((('''''''''''''''$$$%%%&&&'''(((***++++++((((((''''''''''''((((((&&&''''''((()))******+++&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''')))*********)))((())))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))+++,,,---))))))))))))************(((((((((((()))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))}}}~~~xxxwwwiiiSSSHHHFFF>>>::::::666111111111111000000000000000000//////.........------.........---,,,,,,+++***+++,,,,,,,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''((()))***+++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++******)))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))******)))((('''&&&%%%%%%''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))yyyxxxhhhRRRGGGFFF>>>::::::666111111111111000000000000000/////////.........---------......------,,,+++***+++,,,,,,,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))***++++++++++++*********)))))))))((((((************************))))))))))))))))))******(((((((((((())))))******))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))~~~|||zzzgggQQQGGGFFF>>>::::::666111111111111000000000000/////////...............------......------,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))******+++******)))******))))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++((((((((())))))))))))***))))))))))))))))))))))))+++******)))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))+++************))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))vvvyyyeeeOOOFFFFFF???::::::555111111111111000000000///........................,,,------...------,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''***************)))(((((())))))))))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************)))))))))******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((ssstttcccMMMEEEEEE???:::999555111111111111000000000///---------...............,,,,,,------...------,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************)))((('''(((((((((((((((((())))))************************&&&'''''')))***+++,,,---************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((())))))***+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''((((((((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))*********************************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((vvvvvvaaaLLLDDDEEE???:::999555111111111111000000000000---------------.........,,,,,,------......------,,,++++++******++++++,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))*********)))(((((('''''''''(((((((((((())))))************************&&&'''((()))***+++,,,,,,+++************)))))))))))))))))))))))))))))))))+++******)))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))***+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))wwwvvv___KKKCCCEEE???:::999555111111111111000000000000,,,,,,,,,------.........+++,,,------......------,,,,,,+++******+++,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&(((***+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''((())))))***''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))uuuuuu}}}{{{|||^^^JJJCCCEEE???:::999555111111111111000000000000,,,,,,,,,------.........+++,,,,,,---.........------,,,+++******+++,,,---******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))******++++++++++++++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))************************))))))))))))))))))))))))rrrxxx}}}}}}[[[OOOCCC@@@@@@<<<777555222111000//////.........------------------------------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))************)))))))))))))))***+++***)))((())),,,...000---,,,)))'''&&&(((***+++((((((''''''''''''(((((())))))))))))))))))))))))+++)))''''''((()))(((''')))((('''(((***+++)))'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------+++***))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((()))))))))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))++++++*********************++++++++++++***))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||qqqzzz~~~~~~[[[NNNCCC@@@@@@<<<777555222111000//////.........------------------------------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***,,,,,,******))))))))))))******+++******)))***+++---...,,,+++)))((('''((()))***((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))***+++++++++'''&&&&&&&&&''')))******))))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++&&&'''((()))************'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***************************++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))***************************++++++++++++***))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvv|||pppzzz~~~ZZZNNNCCCAAA@@@<<<777444222111000//////.........------------------------------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))+++---...************************++++++++++++++++++++++++******))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((***+++***((('''&&&'''(((((((((&&&%%%'''))),,,))))))((((((((((((''''''))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********&&&'''((())))))******)))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))************************+++***))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))***************************++++++++++++***))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))wwwzzznnnxxx~~~~~~{{{YYYMMMCCCAAA@@@<<<777444222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))******++++++******+++++++++++++++***)))((((((((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++)))''''''(((+++,,,,,,***''''''(((***))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))******************************)))))))))))))))******))))))))))))))))))***)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((()))))))))******************+++++++++******)))))))))))))))))))))))))))***************+++++++++***++++++++++++***)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((}}}}}}lllsss~~~}}}|||~~~xxxWWWLLLBBBAAAAAA<<<777444222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******************************)))))))))))))))***((()))***+++,,,++++++++++++++++++++++++***((((((&&&''')))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********+++,,,((()))++++++***((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************************)))))))))))))))************))))))))))))******((())))))***+++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******((()))))))))************)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((kkkqqq}}}{{{{{{}}}uuuVVVKKKBBBAAAAAA===777333222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((((((((((((((()))***,,,,,,,,,++++++++++++******))))))))))))&&&'''((()))***)))((('''***))))))(((((())))))***)))))))))))))))))))))))),,,***'''&&&''''''&&&%%%&&&&&&&&&(((***+++***((((((((())))))))))))******))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((()))))))))*********(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((((())))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))******++++++******))))))******+++((())))))***+++,,,------+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))kkkqqq|||{{{|||~~~sssUUUJJJBBBAAAAAA===666333222111000//////.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))''')))+++,,,------,,,++++++***)))(((((()))******&&&''''''((())))))((((((******))))))))))))******))))))))))))))))))))))))...***&&&)))///555555333111+++&&&%%%))),,,+++((((((((()))))))))*********))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))*********++++++(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++++++++******))))))******+++((())))))***,,,------...++++++***))))))***++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++***))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))|||mmmrrr~~~||||||}}}rrrTTTJJJAAAAAAAAA===666333222111000//////.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++''')))+++---...---,,,++++++***((('''''')))***,,,''''''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))((($$$%%%111CCCSSSZZZZZZAAA666***&&&***---+++'''(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++))))))((())))))***++++++++++++************++++++((())))))+++,,,---......,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++***))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||xxxwww~~~}}}~~~rrrRRRJJJDDDCCCAAA:::555444222222111111000/////////000///---+++++++++---...444111(((...!!!111...%%%111+++000'''///'''///,,,,,,%%%---+++(((111...******"""+++''',,,555***"""&&&(((888+++)))'''$$$***888UUU|||vvv\\\DDD///"""(((!!!$$$,,,---&&&###))))))))))))))))))))))))))))))%%%...000111444!!!************************************************,,,'''...'''$$$---*********))))))(((((('''''',,,'''&&&000>>>DDD>>>444---///)))"""333###'''---###---222 444"""(((((((((((())))))))))))%%%000+++%%%444!!!777ooo\\\+++)))...'''...(((!!!))),,,"""!!!111222''''''((((((((((((''''''))))))((('''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((())))))---+++((('''(((***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))))))))***,,,,,,+++++++++*********+++++++++++++++++++++***+++,,,,,,,,,***)))******---,,,***))))))***++++++(((((())))))***+++,,,,,,++++++***))))))((())))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++zzzxxxwww{{{|||~~~qqqRRRKKKEEEDDDBBB<<<777555222222111111000/////////000...---++++++,,,---...###******###666777'''%%%777777,,,,,,DDDCCC+++333+++***222$$$))))))))))))))))))))))))+++^^^///'''333***)))))))))((((((((('''%%%$$$$$$(((...///+++'''666***&&&DDDMMM(((((((((((())))))))))))111222>>>YYY///...333$$$$$$+++%%% &&&+++''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))))))))***))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************+++++++++++++++,,,---...,,,+++)))((()))+++,,,,,,,,,,,,,,,---.........///+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++,,,,,,---.........------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++******)))*********+++,,,,,,,,,,,,---------++++++******************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***}}}vvvyyyyyyzzzzzz{{{nnnRRRKKKEEEDDDBBB===888777222222111111000////////////...---,,,+++,,,---...***...666$$$++++++---111555444""")))SSS---<<<000)))))))))))))))))))))))))))mmm###(((###))))))))))))((((((((((((%%%''')))(((&&&$$$$$$&&&&&&///111(((((((((((())))))))))))+++===aaa???111'''...'''...''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************************************(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***************************++++++++++++++++++***+++++++++******************************+++,,,---,,,+++***))))))***+++,,,+++,,,...///000111111222111222222222222222111111...///000000000//////...+++,,,---...///000000111000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---******++++++++++++*********************+++++++++++++++*********+++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))xxxqqq~~~{{{{{{{{{{{{{{{mmmQQQIIIDDDCCCBBB<<<888777222222111111000/////////...------,,,,,,,,,---.../// ***///666'''(((---111***...wwwPPP444((()))((((((((((((((((((((((((%%%111:::***))))))))))))(((((((((((('''***,,,***'''''')))---,,,000333///FFF(((((((((((())))))))))))AAA___***'''$$$'''---,,,'''&&&''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******************************++++++++++++******+++++++++************)))******))))))******+++,,,,,,,,,,,,,,,+++,,,---//////000333555888999::::::>>>??????@@@???>>>======<<<;;;::::::999999::::::666666555555555444444444444333222000///...------...---,,,,,,,,,,,,+++******+++,,,------,,,+++***))))))))))))******************))))))***+++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((sssmmm}}}~~~}}}lllNNNGGGBBBBBB@@@;;;777666222222111111000/////////---------,,,------------444$$$%%%***kkkgggiiiiiiiiibbbfff"""000000333 '''+++---((((((((((((((((((((((((666888###%%%(((((((((((())))))))))))((('''&&&&&&'''((()))***!!!###### ???(((((((((((())))))))))))'''333444$$$"""444&&&''''''((((((((((((''''''))))))((('''''''''''''''''''''((()))******))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************************)))******************)))************************,,,,,,,,,,,,,,,---...///+++...111333444666999<<<>>>@@@CCCGGGJJJLLLMMMMMMMMMOOOQQQSSSTTTTTTSSSSSSQQQOOOLLLIIIIIIJJJMMMOOOMMMLLLJJJHHHEEEBBBAAA???@@@@@@???>>><<<:::999888555333111000111000...,,,,,,---.........---+++***+++++++++,,,,,,---------))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((sssoookkkMMMFFFAAAAAA@@@;;;777666222222111111000/////////,,,,,,------------------!!!///111111''',,,'''"""###:::|||222***+++...)))(((!!!333777YYY```;;;;;;222((()))))))))))))))))))))))) !!!fff222'''333(((((((((((())))))))))))***'''%%%%%%''''''&&&$$$+++---***''':::(((((((((((())))))))))))***kkkyyyAAA'''+++$$$///''''''((((((((((((''''''))))))((('''''''''''''''&&&'''((()))************((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,***+++,,,---000222444555444888>>>BBBDDDHHHNNNRRRVVVXXX[[[___aaabbbaaaaaaXXXZZZ^^^aaadddeeeeeeddd___]]][[[YYYZZZ\\\```bbbdddbbb```]]]YYYVVVSSSRRRQQQRRRSSSSSSQQQNNNKKKJJJDDDAAA>>>>>>??????<<<999666666666555444333222111.........------,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((()))))){{{~~~vvvttthhhMMMFFFAAAAAA@@@<<<888888222222111111000/////////+++,,,,,,---.........---***;;;,,,"""'''---111444000)))111+++"""222***+++'''///***###777+++FFFBBB((()))%%%UUU+++))))))))))))))))))))))))$$$///AAA444PPP'''''''''((((((((()))))))))***+++***))))))))))))(((&&&###***------FFF(((((((((((())))))))))))"""lll&&&===""")))FFF333---222+++''''''((((((((((((''''''))))))((('''''''''''''''((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++******++++++,,,---...///000000,,,---000555:::???CCCEEEIIINNNTTTWWWXXXZZZ___ccchhhiiilllmmmmmmllljjjiii___aaaccceeeeeecccbbb```\\\]]]^^^```cccfffhhhiiijjjjjjhhhfffcccaaa```______aaadddeeedddaaa\\\YYYUUURRROOOPPPSSSUUURRROOOHHHGGGEEECCCAAA@@@??????:::999777444222///---,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***wwwzzzyyyyyygggMMMFFFBBBBBBBBB===:::999222222111111000/////////+++,,,------.........---!!!000%%%(((222444000$$$111)))(((|||'''&&&222###***111&&&...&&&&&&"""888888ddd((()))'''%%%***111///(((~~~))))))))))))))))))))))))+++&&&***nnn]]](((&&&'''((((((((())))))******&&&(((******)))))))))******(((%%%---CCC(((((((((((())))))))))))'''------333,,,,,,!!!MMM&&&888''''''((((((((((((''''''))))))((('''''''''''''''***++++++******)))((('''(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///000222333333555777<<>>BBBCCCHHHPPPYYY```eeeggghhhkkkmmmnnnkkkgggdddeeegggjjjmmmqqqssspppmmmjjjhhh```bbbbbb]]]TTTLLLGGGFFFDDDJJJQQQWWWYYYXXXVVVUUUZZZ\\\___ccceeefffgggggglllooonnnjjjkkkooommmgggdddccccccfffiiijjjhhheee______^^^___```ccceeegggddd]]]SSSNNNKKKIIIEEEAAA===999555222111111000///...,,,+++,,,------+++)))+++***)))+++---...------///,,,))))))+++,,,+++)))******+++++++++,,,,,,,,,******))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||yyyxxxdddKKKGGGCCC@@@@@@===999555444333222000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******///)))|||))))))))))))************000+++&&&'''cccTTT"""))))))))))))))))))))))))000(((&&&+++///'''++++++'''444$$$... @@@///!!!///+++***$$$555(((333''''''''''''''''''''''''***222'''---===%%%//////,,,------"""\\\999---333(((&&&444&&&$$$'''!!!...***,,,%%%''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************''')))******))))))***+++))))))***+++---/////////111000///---,,,---///111555999@@@FFFMMMTTT[[[___]]]___dddiiilllnnnoooooolllmmmnnnmmmkkkjjjjjjjjjjjjlllnnnmmmiiieeecccbbb```___]]]XXXQQQJJJFFFCCCIIIOOOVVVZZZYYYUUUSSSQQQVVVYYY]]]bbbeeegggggggggnnnqqqpppnnnooorrrpppjjjdddcccbbbdddggghhhgggeeeggghhhjjjmmmoooqqqrrrsssqqqjjjaaa\\\[[[ZZZWWWSSSMMMNNNNNNLLLGGGBBB<<<999777666444111///............,,,++++++,,,,,,+++)))---,,,******++++++***(((*********+++++++++,,,,,,******))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************************************))))))))))))((((((((('''))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}|||yyybbbJJJFFFBBB@@@???===999555333333111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))...(((|||))))))))))))************&&&'''***555 666\\\XXX%%% ---222((((((((((((((((((((((((%%%888%%%&&&---!!!***'''...333&&& &&&QQQ666(((---555+++%%%444cccXXXYYY````````````````````````YYY^^^\\\nnnTTTaaaCCC###+++)))+++---///uuuttt111***---666/// !!!///"""---$$$######+++QQQ,,,'''''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))******''')))***+++******+++,,,***+++---///000111111111555666666555444888???EEEMMMRRRYYY```eeeiiimmmpppjjjkkkkkklllllllllllllllkkkjjjiiihhhhhhfffccc```ZZZZZZYYYWWWSSSPPPOOOOOOYYYXXXXXXXXXXXXWWWTTTRRRXXX^^^dddeee```[[[YYYZZZ]]]```eeejjjmmmnnnnnnmmmnnnpppqqqqqqsssvvvsssooodddcccbbbccceeeffffffeeehhhjjjmmmpppqqqrrrqqqppppppkkkfffddddddcccaaa^^^YYY^^^cccbbbZZZPPPIIIEEEDDDBBB???:::555333222333000...------------+++***+++,,,------+++************************+++++++++******))))))))))))******************************))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||}}}|||~~~{{{___JJJFFFBBB@@@???===999555333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))...'''|||((()))))))))************&&&...&&&%%%,,,+++ !!!&&&***,,,///111)))(((((((((((((((((((((((('''jjj***!!!%%%"""---!!!&&&///))):::###///UUU\\\...***###%%%"""444999,,,'''"""'''$$$+++///,,,&&&%%%***000&&&---&&&,,,333+++%%%%%%,,, <<<,,,$$$)))''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************((()))))))))))))))******+++,,,---,,,++++++---///000111111111111222444666666:::???BBBFFFMMMWWW^^^eeeiiinnnqqqqqqppppppppphhhgggeeecccbbbccccccdddfffbbb___]]][[[WWWQQQKKKBBBBBBAAA>>><<<<<<===???SSSSSSVVV\\\bbbdddbbb___fffjjjmmmiiibbb^^^___bbbaaadddiiilllnnnmmmkkkjjjeeegggiiillloooqqqooommmgggfffddddddeeeggghhhhhhjjjjjjkkklllkkkjjjiiihhhfffeeeeeeffffffccc^^^ZZZZZZ```fffeee^^^WWWTTTSSSPPPMMMIIIFFFDDDAAA===999222111//////000///...,,,(((+++......,,,***+++---************************+++******))))))******+++************************)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))(((((()))))))))************************************+++++++++***************((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}~~~}}}www]]]IIIEEEAAA??????===999555222222111000/////////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))---'''|||((()))))))))************"""444,,,---000---333000(((***###777))))))))))))))))))))))))''')))"""***'''...%%%'''111$$$'''+++&&&---%%%,,,$$$+++%%%666...$$$''')))___FFF(((///)))!!!'''zzz((('''((()))---------$$$###...***!!!'''///444...%%%"""%%%)))&&&&&&///''''''$$$$$$+++''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***************************(((((())))))*********+++------...---,,,,,,...000333444444444444888>>>BBBDDDIIIQQQXXX^^^dddlllqqqqqqsssuuuuuurrrooolllkkk```]]]ZZZWWWVVVVVVWWWXXXWWWTTTPPPMMMLLLHHHBBB===777777888888999;;;>>>AAAPPPRRRXXXaaahhhjjjgggcccmmmmmmjjjcccZZZVVVXXX[[[YYY[[[]]]___^^^\\\YYYWWWVVVVVVXXX]]]```aaa``````aaaaaa``````___```bbbccclllkkkjjjhhhhhhhhhhhhiiieeegggiiikkkhhhaaaXXXRRRTTTXXX[[[YYYVVVVVVZZZ___[[[WWWTTTWWWZZZWWWMMMDDD:::888555444333111...,,,(((+++...---+++***+++...++++++******************++++++************++++++************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))(((((()))))))))******************************************************++++++((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}~~~{{{~~~rrrZZZHHHDDD@@@??????===999666222222111000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...'''|||))))))))))))************###***+++&&&666"""$$$"""777:::'''+++---"""))))))))))))))))))))))))666,,,###222''''''***///777''' 444"""...''',,,$$$222---333***###666---MMM&&&$$$(((------www)))***(((+++'''!!!"""%%%)))+++)))))),,,--- ,,,///---,,,!!!///!!!&&&333///===,,,''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,------,,,...111333555888;;;===AAAGGGPPPWWWbbbeeekkkqqqvvvxxxxxxxxxvvvuuurrrmmmfff```]]]\\\MMMKKKGGGDDDBBBBBBCCCDDDDDDBBBAAA@@@@@@???>>><<<<<<>>>BBBDDDFFFIIILLLNNNPPPUUU___jjjssswwwwwwvvvvvvssslllddd\\\WWWVVVVVVTTTUUUVVVVVVUUUSSSQQQPPPPPPMMMMMMQQQTTTSSSRRRSSSSSSTTTUUUTTTSSSRRRTTTVVV```___^^^]]]^^^```bbbccceeegggkkkkkkfff^^^TTTNNNNNNNNNNNNLLLLLLQQQXXX^^^bbb```aaagggllliii^^^TTTIIIFFFBBB???<<<888444111000111000...,,,+++,,,---,,,,,,,,,+++++++++++++++++++++************++++++************************((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{}}}~~~|||oooYYYGGGDDD@@@>>>???===999666222111111000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///'''|||))))))))))))************333%%%"""555(((...777 !!!"""$$$(((,,,,,,+++((((((((((((((((((((((((}}}TTT&&&///###$$$)))"""222111666"""555$$$000+++MMM555///---///$$$000&&&$$$'''222///xxx((('''%%%111)))///)))''')))'''###%%%+++%%%111333'''!!!%%%&&& ###%%%$$$###...777nnn(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++)))******+++,,,,,,------***,,,...///111444999===???EEEMMMRRRWWW]]]eeellluuuttttttvvvxxxvvvpppkkkhhheee```XXXQQQLLLKKKKKK???>>><<<;;;<<<>>>@@@AAACCCDDDEEEFFFGGGIIIMMMPPPPPPSSSXXX\\\]]]]]]^^^___]]]bbbjjjrrrxxx}}}|||wwwsssooojjjddd```]]]]]]^^^___aaaaaabbbbbb^^^XXXUUUWWWWWWSSSRRRUUUSSSUUUWWWWWWTTTSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]```cccdddaaa]]]XXXVVVUUUTTTRRRQQQRRRTTTXXXZZZcccfffkkkoooooolllfffaaaZZZWWWSSSPPPMMMJJJFFFDDDCCC???999555333222000///---------,,,,,,,,,++++++,,,++++++******++++++,,,************************'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************++++++++++++++++++++++++'''((((((((())))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}~~~~~~}}}mmmXXXGGGDDD@@@>>>>>>===999666222111000000000000000111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///'''|||))))))))))))************%%%(((444%%%---(((&&&)))+++***(((+++...***$$$''''''''''''''''''''''''...(((&&&,,,'''%%%000///,,,111111"""...NNN;;;###'''+++111***''')))333 ~~~ooo===...&&&)))&&&www+++(((###222%%%''')))'''"""%%%---,,,%%%)))%%%%%%(((++++++,,,---666111***ppp"""''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++******+++,,,------......+++---000333777<<>>;;;999666333.........------,,,,,,,,,,,,++++++******++++++,,,************************'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}mmmWWWHHHEEEAAA>>><<<;;;999888333222111///......------///...,,,++++++,,,...///---------,,,,,,++++++++++++)))***...000...+++***+++***)))((())))))))))))))))))))))))))))))'''(((---111---%%%,,,!!!&&&000,,,&&&]]](((***(((,,,***((()))******)))((()))+++,,,,,,,,,&&&+++))),,,)))...+++)))+++,,,+++"""+++///$$${{{++++++$$$///%%%,,,---***!!!)))111&&&&&&(((///+++'''+++((("""%%%///!!!---,,,&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***"""###&&&(((***++++++***))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************++++++***)))(((((())))))++++++******)))((((((''',,,,,,+++***))))))******---***''''''***,,,,,,***)))+++,,,,,,,,,---///111///444:::===@@@FFFPPPWWWdddfffkkkqqquuusssllleeefffbbb___\\\XXXSSSKKKEEEDDDBBB???>>>@@@EEEJJJNNNJJJOOOVVVZZZ\\\^^^bbbdddlllgggcccbbbaaabbbiiiqqqtttuuuuuussspppnnnnnnnnnmmmlllkkkhhheeeeeegggiiitttwwwyyyyyytttlllddd___[[[]]]aaagggnnnrrrtttssslllfff```[[[VVVRRRTTTZZZaaadddffffffddddddfffhhh^^^eeeooossspppiiicccaaaddd___\\\]]]bbbggghhhhhhrrrsssvvvzzz|||wwwnnnfffkkknnnppppppnnnllljjjiiijjjjjjkkkkkkjjjjjjiiiiiiccc\\\RRRLLLHHHEEE???:::888333///...111111///+++000---)))''''''((())))))***))))))((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***+++***)))))))))))))))***+++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''|||lllVVVGGGDDDAAA>>>===;;;999888333222111///......------///...,,,++++++,,,...///---------,,,,,,++++++++++++)))***...000---+++***++++++)))((())))))))))))))))))))))))111&&&"""'''(((###$$$,,,DDD&&&((()))***)))&&&(((+++###(((***+++***))))))***+++555777???kkk%%%((("""++++++000000,,,***,,,+++'''***,,,))))))"""###555...***$$$(((,,,,,,(((###***"""(((%%%$$$,,,,,,'''***$$$)))---;;;&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))((('''&&&&&&((((((((('''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************++++++***)))))))))))))))))))))))))))************,,,,,,+++***************///,,,******,,,---,,,***+++,,,,,,***)))))),,,...888===CCCHHHNNNWWWbbbkkkrrrpppooonnnlllfff^^^XXXVVVRRRMMMIIIHHHFFFDDDAAA@@@AAADDDHHHLLLPPPTTTVVV]]]aaaeeehhhhhhiiilllnnnmmmddd]]]\\\^^^___bbbfffffffffeeebbb]]]ZZZZZZZZZZZZZZZZZZXXXWWWVVVXXXZZZ```bbbcccbbb^^^XXXSSSPPPOOOQQQUUUZZZ```cccbbbaaaWWWRRRMMMKKKHHHFFFJJJPPPZZZ\\\]]]\\\YYYWWWXXXZZZ\\\cccjjjmmmiiiddd```______^^^^^^bbbgggkkklllllluuuxxx|||{{{wwwuuutttrrrnnnkkkjjjkkkmmmnnnnnnnnnmmmlllkkkjjjiiibbb\\\VVVRRRQQQOOOJJJFFF@@@;;;666444666777666333222///,,,+++,,,.........******))))))))))))******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))******)))))))))))))))******************)))))))))((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''|||~~~yyykkkVVVGGGDDDAAA>>>===;;;999777333222111///...............---,,,++++++,,,---...------,,,,,,,,,,,,+++++++++)))***...///---+++***++++++***((()))))))))))))))))))))))))))&&&(((......***,,,222///444+++444---'''......%%%)))+++++++++))))))***+++$$$222$$$---GGGaaa)))444)))++++++)))***,,,+++((()))...(((***jjj555***%%%,,,!!!+++&&&)))+++$$$%%%---------///'''###)))'''$$$***$$$GGG((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++)))((('''&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************+++***))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++************+++,,,+++***+++,,,---,,,******,,,---///222666<<<@@@KKKQQQZZZ```dddiiiooosssnnnkkkeee```[[[VVVQQQNNNHHHFFFDDDDDDGGGLLLOOOQQQZZZ^^^cccgggjjjjjjhhhfffccceeeffffffeeeeeefffhhh```UUULLLMMMPPPRRRRRRSSSUUUTTTRRROOOKKKJJJJJJLLLQQQRRRSSSRRRQQQPPPQQQSSSVVVWWWXXXVVVRRRNNNLLLKKKKKKMMMQQQWWW[[[[[[YYYVVVOOOKKKGGGFFFDDDCCCGGGNNNQQQRRRSSSRRROOOMMMMMMMMMPPPUUU[[[\\\YYYUUURRRRRRSSSUUUZZZ```dddhhhiiiiiimmmrrrwww|||{{{vvvooofff```___bbbeeejjjjjjjjjjjjiiiiiiiiiiiifffbbb___^^^^^^\\\WWWSSSOOOIIIBBB>>>>>>>>>>>>===555333111000000///...---++++++************++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***)))((((((((()))***++++++************))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((|||vvvqqq~~~jjjUUUGGGDDDAAA???===<<<999777222111000///...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...///---+++***++++++***)))))))))))))))))))))))))))(((------&&&%%%***+++%%%///"""$$$&&&,,,xxx+++'''111,,,******,,,,,,,,,***)))***+++'''///)))---```\\\,,,+++&&&(((***+++++++++***(((+++$$$------:::bbbjjj\\\VVVdddYYY^^^```fffXXXbbbMMM)))***000...###******((("""+++444"""(((%%%###&&&!!! +++FFFrrr)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''')))***+++)))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******************************)))))))))))))))***((())))))******+++,,,,,,,,,++++++******+++++++++***++++++,,,............,,,000444:::AAAIIIQQQWWWeeekkkrrruuusssmmmgggddd___[[[TTTNNNJJJHHHHHHHHHIIIKKKOOOTTT[[[aaaeeegggnnnpppqqqqqqllleee^^^YYYTTTTTTTTTSSSSSSSSSTTTUUUNNNFFF@@@BBBFFFGGGIIIKKKLLLKKKJJJIIIHHHJJJNNNQQQYYY[[[\\\[[[YYYWWWWWWWWW]]]```bbb```[[[VVVTTTTTTRRRUUUYYY^^^aaaaaa]]]ZZZYYYTTTPPPOOOLLLIIILLLRRRPPPPPPPPPPPPNNNLLLKKKKKKFFFKKKRRRSSSOOOJJJFFFEEEEEEIIINNNSSSWWWZZZ\\\^^^]]]bbbhhhmmmppptttzzzxxxtttmmmddd]]]YYYZZZ\\\______```aaacccdddfffggglllkkkjjjiiiiiigggbbb___```YYYPPPIIIEEEDDDBBBAAA>>><<<999777666444000...,,,,,,++++++***+++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***+++***)))((()))***(((((((((((()))***,,,,,,*********)))))))))))))))((()))))))))************+++++++++***************))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((~~~uuuppp~~~~~~hhhTTTFFFDDDAAA???>>><<<999666222111000//////......///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***......,,,******++++++***)))))))))))))))))))))))))))+++'''%%%'''***,,,000444%%%///000???FFF'''&&&---###+++,,,------,,,+++******+++666 +++!!!000\\\ ))),,,///000,,,((('''(((/// ------(((YYYGGG999//////---"""+++CCC+++111111(((777((($$$((($$$---&&&...///)))++++++///+++'''***---<<>><<<888666111111000///////////////------------------------++++++,,,,,,,,,,,,------+++)))***......,,,******+++++++++***))))))))))))))))))))))))--- $$$555222+++333fff))),,,)))---$$$------......---+++***+++,,,)))+++$$$,,,---+++RRR222'''%%%'''******((())),,,"""111+++ ///$$$555###)))%%%'''!!!###BBB### '''111$$$###000&&&...$$$)))###---***''' )))LLL@@@$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((())))))***+++************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++++++++++++++++++++******,,,++++++++++++,,,,,,---,,,------,,,,,,---000222@@@GGGRRR\\\dddjjjooorrrvvvooodddYYYQQQMMMMMMMMMIIIJJJLLLNNNQQQWWW^^^ccclllooossssssnnneee]]]XXX[[[ZZZYYYVVVSSSOOOLLLJJJBBBBBBDDDGGGLLLOOOPPPPPPPPPOOORRRWWWYYY[[[bbbjjjdddbbb^^^[[[[[[___eeekkkwwwwwwvvvsssooolllkkkllltttyyy~~~|||uuunnnkkkkkklllmmmppptttvvvuuurrrnnnfffcccbbbccccccbbbfffmmmlllhhhbbb^^^[[[ZZZXXXVVVZZZaaahhhjjjdddZZZRRRNNNMMMKKKKKKOOOUUUXXXWWWUUULLLMMMOOOQQQTTTZZZaaaeee```bbbcccdddbbbaaaaaabbbeeedddbbbaaa`````````aaacccfffiiimmmoooqqqqqqpppppplllggg```YYYSSSOOOLLLJJJHHHEEEBBBAAA@@@>>><<<444333111///...---,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***)))((((((((()))***++++++))))))))))))************))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))************************************************(((((((((((())))))))))))rrrnnn|||xxx|||}}}zzz|||eeeSSSEEEDDDBBB@@@???<<<888555111000000///////////////,,,------------------,,,+++++++++,,,,,,---------+++)))***......,,,******+++,,,+++***)))))))))))))))))))))))),,,,,,,,,***&&&+++@@@VVV$$$333(((------------...///...,,,***+++,,,!!!***888$$$111(((!!!555)))!!!$$$***,,,,,,---444//////888>>>@@@+++%%%(((......&&&JJJ222///*********''''''---777oooaaabbbjjjYYYooo---'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))*********))))))(((((((((((())))))************)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))***++++++)))******++++++,,,,,,,,,+++++++++++++++,,,---...***,,,///111333999@@@FFFUUU]]]gggooorrrqqqooommmddd\\\RRRJJJGGGHHHLLLOOOLLLOOOUUUYYY]]]bbbggglllkkklllkkkfff]]]TTTOOOLLLDDDEEEGGGIIIKKKMMMMMMNNNMMMNNNPPPVVV]]]aaabbbaaa```]]]___dddiiikkkoootttrrroooiiieeecccgggnnnsss}}}}}}{{{xxxtttrrrssstttzzzzzzuuutttwwwzzzzzzzzz|||}}}{{{xxxuuunnnlllllloooqqqrrrwww~~~wwwrrrkkkggggggggghhhggglllqqqwwwvvvoooeee^^^ZZZ^^^[[[[[[aaaiiikkkfff___TTTRRRPPPQQQTTTYYY\\\^^^UUUUUUUUUSSSSSSUUUYYY]]]gggeeebbb```^^^]]]]]]^^^\\\^^^bbbfffiiikkkmmmnnnlllmmmmmmjjjfffaaa]]]ZZZTTTPPPKKKFFFDDDAAA???===:::999777444222000......++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))******)))))))))))))))******((()))))))))************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))************************************************'''((((((((()))))))))***vvvsss}}}vvvzzz|||yyy{{{eeeSSSEEECCCBBB@@@???<<<888555111000000////////////000,,,------......------,,,+++++++++,,,,,,---------+++)))***...---,,,******+++,,,+++***))))))))))))))))))))))))333///111QQQ$$$111 )))222***...//////...,,,***+++,,,---++++++---(((222'''LLLWWW???+++(((...///***&&&444666'''(((!!!,,,888###+++"""&&&+++&&&>>>###+++***'''%%%...,,,'''lllYYY---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))+++++++++***)))&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))((())))))***++++++'''((()))***,,,---...///++++++++++++,,,,,,---...///222777===DDDNNNZZZcccnnnsssyyyyyyrrrfffZZZSSSRRROOOKKKIIIJJJMMMOOOPPP\\\___bbbaaa^^^\\\\\\]]][[[ZZZVVVOOOHHHDDDEEEGGGLLLNNNSSSWWW[[[^^^___```\\\]]]aaahhhpppttttttsssrrrkkkiiipppwwwyyyyyyyyyxxxuuuooojjjiiimmmtttzzzzzzyyywwwtttqqqpppqqqsssyyy}}}}}}wwwtttwww{{{}}}}}}||||||{{{yyyuuurrrsssqqqrrruuuwwwxxx}}}|||vvvpppnnnppptttwwwxxx|||xxxoooiiigggiiifffgggpppzzz|||sssiiiddd___[[[ZZZ^^^aaabbbbbbXXXTTTNNNIIIGGGKKKRRRWWWaaa___]]][[[YYYZZZZZZ[[[YYY\\\___aaabbbdddfffhhhhhhllloooqqqoookkkhhhffffff```XXXPPPKKKFFFCCC@@@???===;;;888555222111000++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***+++***)))))))))))))))***(((((())))))*********+++))))))))))))************((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))************************************************'''((((((((())))))******vvvxxxvvvvvvtttttt}}}bbbQQQEEECCCAAA@@@???<<<999777222111000//////............---,,,,,,,,,,,,---...---------,,,,,,++++++++++++...+++,,,111000---+++))))))***+++***************************$$$000%%%...;;;%%%666---"""+++.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******777222((((((+++---)))************+++++++++>>>vvv)))...&&&%%%***CCC))))))))))))))))))))))))---:::((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************************(((((()))***+++,,,,,,,,,,,,***))))))+++,,,,,,+++...+++,,,000000---///555:::>>>FFFRRR___jjjppprrrwwwwwwuuulll^^^QQQHHHDDDIIIIIILLLSSS[[[aaacccccciiifff___SSSIIIGGGMMMUUUQQQMMMJJJKKKOOOSSSUUUUUU[[[aaakkksssxxxwwwuuurrrooojjjkkksssxxxwwwwwwyyyppplllhhhiiinnnrrrrrrpppoooooojjjbbbaaagggnnnqqqpppmmmkkkjjjjjjjjjiiigggrrrpppnnnlllkkkmmmoooppprrrrrrsssrrrqqqnnnkkkiiimmmooopppqqqpppqqqtttvvvwwwssspppoooqqqssssssrrrssswwwzzzyyytttrrrtttwwwtttwwwxxxyyy}}}zzzpppkkkllljjjjjjooovvvuuuqqqccc]]]XXXWWWSSSOOORRRZZZaaaYYYSSSSSSTTTSSSSSSUUUUUU^^^dddccc___^^^^^^\\\eeekkkqqqrrrooolllmmmoooqqqoooiii___TTTKKKEEEBBBDDDCCCAAA@@@???>>>;;;999777444///...//////---+++,,,***))))))***+++)))(((************************************************************************************************))))))))))))******************))))))))))))******+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))+++***)))))))))***,,,,,,******************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))wwwyyywwwuuuqqqqqqzzzaaaQQQEEECCCAAA???>>><<<999666222111000//////............---,,,,,,,,,,,,---...---------,,,,,,++++++++++++...+++,,,222000---+++))))))***+++*************************** '''&&&333DDD+++&&&,,,***///444+++///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******FFF***$$$222---((()))************+++++++++&&&,,,888---!!!CCC)))))))))))))))))))))))))))EEE''',,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************************************))))))******++++++,,,,,,///...---,,,,,,,,,++++++///++++++///000000666>>>GGGMMMWWWccckkkppppppoooooommmhhh^^^QQQHHHCCCBBBSSSTTTVVV\\\ccchhhiiiiii___ZZZRRRJJJFFFIIIPPPVVVZZZXXXVVVWWW[[[]]]^^^]]]jjjpppyyyyyytttllliiikkkssswwwtttqqqrrrjjjfffcccdddhhhkkkjjjgggeeefffccc___bbbiiinnnnnnkkkjjjhhhhhhiiijjjjjjiiinnnmmmkkkkkkkkklllnnnooopppppppppooonnnllljjjhhhiiillloooppppppppppppqqqooollljjjjjjlllnnnmmmlllqqqtttwwwuuurrrqqqsssvvvuuuyyyzzzyyy||||||vvvtttsssqqqsss|||}}}uuukkkfffbbbaaa^^^ZZZ]]]dddhhh```XXXVVVTTTPPPOOOPPPXXX```fffccc^^^]]]______bbbeeejjjkkkkkklllooorrrpppooojjjcccZZZRRRMMMLLLLLLJJJFFFBBB@@@??????>>><<<888444222222111...,,,+++***)))***+++,,,+++***************************************************************************************************))))))))))))******************))))))))))))******************)))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))+++***)))))))))***+++,,,******************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))yyy{{{wwwuuupppnnnwww```QQQDDDCCC@@@???>>><<<999666222111000//////............------,,,,,,------...------,,,,,,,,,,,,+++++++++...+++,,,222000...+++*********+++************************000)))+++(((""";;;gggggg(((+++///------000000,,,111000---+++***+++,,,---,,,,,,,,,+++++++++******EEE)))"""333,,,&&&)))************+++++++++111(((,,,!!!---"""CCC))))))))))))))))))))))))(((vvv>>>---"""333###)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((***))))))))))))((((((((()))***************))))))***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******///---...222777>>>HHHQQQ]]]ccckkkpppqqqmmmhhheee```^^^ZZZRRRJJJFFFFFFIIIVVVVVVWWWZZZ]]]______^^^SSSNNNHHHFFFJJJSSS\\\bbbjjjjjjjjjkkklllkkkiiigggqqqwww~~~|||sssmmmgggfffiiinnnppplllhhhfffaaa___^^^```dddfffdddbbbaaabbbbbbbbbhhhpppqqqnnniiihhhggghhhjjjlllllllllkkkkkklllmmmnnnoooppppppqqqpppooonnnllljjjiiiiiiiiimmmrrrtttssspppnnnmmmfffeeeeeegggiiiiiiiiigggoooqqqsssqqqoooooosssvvvtttxxxyyyvvvtttvvvvvvuuuvvvuuussswwwuuupppmmmkkkkkkiiigggkkkpppsssjjjbbb]]]WWWPPPLLLMMMRRR[[[```[[[TTTUUUZZZ^^^___```aaaccceeeiiilllooooooooommmhhhbbb]]][[[ZZZXXXUUUNNNHHHDDDCCCCCCDDDAAA>>>;;;999777555111///+++***)))***,,,------,,,))))))))))))))))))))))))************************************************************************))))))))))))******************))))))))))))******************))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))******))))))******+++,,,******************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyy|||~~~xxxvvvqqqooowww~~~]]]QQQDDDBBB@@@???>>><<<888666222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...+++,,,222000...+++******++++++************************&&&,,,000///''' ---$$$\\\^^^999333333///000///&&&&&&555222000---+++******,,,---,,,,,,,,,+++++++++******'''888(((222###+++))))))*********+++++++++///,,,^^^ ***333CCC))))))))))))))))))))))))'''AAA---000)))///000))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,+++***)))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***((()))++++++,,,,,,...///000333999BBBKKKVVVbbbjjjrrrsssqqqllleee^^^ZZZYYYWWWYYYYYYVVVRRRPPPRRRUUURRRRRRQQQQQQQQQQQQPPPNNNPPPPPPQQQSSSXXXaaalllttt{{{{{{{{{zzzwwwrrrmmmjjjnnnqqquuuwwwuuuooogggbbbbbbbbbdddggghhhfffcccbbbbbbbbbcccfffjjjkkkiiifffiiijjjkkknnnuuu{{{xxxqqqmmmlllkkklllnnnpppppppppmmmoooqqqsssuuuvvvvvvvvvwwwvvvtttqqqnnnlllkkkkkkoootttzzz|||yyytttnnnkkkdddfffhhhjjjllllllkkkiiioooppppppooonnnppptttwwwwwwzzzzzzuuupppooorrrvvvttttttssssssxxx}}}yyyqqqooonnnnnnnnnmmmooossswww{{{tttlllfff^^^UUUPPPPPPRRRZZZ]]]VVVNNNPPPWWW]]]___]]]]]]___bbbeeefffffflllnnnnnnmmmjjjgggfffgggccc```[[[TTTMMMHHHFFFFFFDDDCCCAAA???<<<999777555///---,,,,,,------,,,***))))))))))))))))))))))))************************************************************************((()))))))))******************))))))))))))***************)))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***************+++++++++******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www}}}|||wwwxxxuuurrrxxx{{{[[[QQQDDDBBB@@@>>>===;;;888666222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...+++,,,222111...,,,******+++,,,************************"""---+++'''...000///777&&&///ddd))) @@@...///)))'''+++))),,,888111///---+++++++++,,,---,,,,,,,,,+++++++++*********vvvjjj,,,000)))...))))))*********+++++++++@@@(((000CCC))))))))))))))))))))))))&&&&&&666---...000)))''''''************************))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---------,,,***)))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***,,,.........000333666777???LLLXXXdddoooxxx|||zzztttiii^^^VVVSSSUUUXXX^^^bbbfffeee```ZZZWWWWWWNNNOOOQQQRRRRRRSSSSSSTTT[[[aaaggggggeeeiiisss||||||vvvoooiiieeeggghhhiiijjjhhheeeaaa^^^^^^```ccceeegggkkknnnooossstttuuuvvvwwwvvvssspppuuuvvvwwwyyy~~~|||ssstttsssqqqrrrsssttttttssstttvvvxxx{{{}}}}}}}}}}}}~~~}}}zzzvvvsssqqqoooooouuuzzz{{{tttmmmiiiiiikkknnnqqqrrrqqqppppppoooooooooooooooqqquuuwwwzzz{{{{{{xxxsssrrrxxx{{{~~~{{{tttppppppqqqooolllmmmmmmlllmmmqqqwwwzzz}}}xxxrrrnnnfff]]]YYYZZZccchhhhhh^^^TTTSSSXXX\\\\\\\\\^^^```dddfffeeedddiiilllnnnooonnnmmmmmmmmmiiiiiiggg```WWWOOOIIIGGGFFFFFFEEECCC@@@>>>======777555222000///---+++((())))))))))))))))))))))))************************************************************************((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))){{{|||}}}wwwyyyxxxuuuyyyxxxYYYQQQCCCBBB???>>>===;;;888555222111000//////.........,,,------......------,,,++++++,,,,,,,,,,,,------+++...+++,,,333111///,,,+++++++++,,,************************(((111+++"""'''---***(((222&&&---111'''CCC%%%//////$$$&&&555888***......------,,,,,,,,,---,,,,,,,,,+++++++++******"""```,,,+++222&&&)))************+++++++++'''***$$$+++:::CCC))))))))))))))))))))))))***&&&777555,,,111!!!DDD***************************))))))(((((())))))***))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///...---***))))))))))))************++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---......---000666<<>>===;;;888555222111000//////.........,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++...+++,,,333111///,,,+++++++++,,,************************$$$)))......---...,,,'''$$$###)))###:::666,,,,,,333...&&&444888###+++,,,---.........---,,,,,,,,,,,,+++++++++******'''RRR:::)))***((()))************+++++++++222******&&&555---CCC))))))))))))))))))))))))+++...NNNFFF"""***%%%%%%...///>>>******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++---...///000///---+++)))))))))*********++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***,,,//////111888BBBKKK\\\hhhtttxxxyyywwwppphhhccc]]]XXXZZZ```ffffffeee______^^^XXXRRRMMMMMMNNNRRRXXX___eeekkkqqqwww{{{|||~~~}}}tttiiidddiiipppxxxxxxwwwsssnnnllllllnnnhhhiiilllnnnoooppppppppplllsssxxxwwwzzz~~~zzzwwwuuuuuuyyy{{{zzz{{{}}}{{{wwwuuusssqqqqqqrrrrrrrrrqqqwwwxxxxxxyyyyyyyyyyyyyyywwwxxxxxxxxxwwwuuusssrrrpppsssuuuuuuqqqlllhhhgggiiilllooopppooonnnoooqqqoooooooooppprrrsssssssssnnnjjjjjjlllkkkkkkqqqzzz{{{sssrrrssssssrrrsssnnneeeccciiiooopppqqqpppqqqqqqmmmgggfffiiiqqqrrrooofff___[[[WWWSSSTTTWWWZZZ[[[[[[]]]aaaeeedddgggjjjkkkjjjiiihhhhhhgggkkkpppmmmeee\\\WWWUUUSSSRRROOOKKKFFFEEEHHHJJJJJJGGGCCC???;;;777333000++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))******((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((()))***+++,,,++++++*********************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))xxxzzzwwwssswwwuuuVVVQQQCCCAAA???>>>===;;;777555222111000//////.........,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++...+++,,,333222///,,,++++++,,,,,,************************)))$$$***...&&&%%%,,,000000(((......666UUU///555(((777(((&&&222+++)))+++---/////////---,,,,,,,,,,,,+++++++++******///;;;RRR000777)))************+++++++++%%%......***%%%KKKgggCCC))))))))))))))))))))))))$$$---)))ooo666%%%&&&)))000)))'''666***)))*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******++++++++++++---...000111000...+++)))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,000444777<<>>!!!'''888+++'''111+++666"""---++++++,,,,,,,,,,,,------)))!!!---&&&+++''':::CCC+++++++++++++++++++++++++++"""222KKK___AAA,,,&&&999,,,'''...///'''$$$***000$$$)))...$$$555---************************))))))))))))))))))))))))******))))))))))))******************************************************************+++,,,---...//////...---+++******)))(((((((((((())))))))))))++++++++++++*********)))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,---............000222333999CCCPPP[[[dddmmmvvv}}}|||ssseeeXXXOOOKKKIIIHHHNNNSSS___mmmpppeeeWWWPPPNNNNNNQQQWWWbbbooo{{{~~~uuuqqqrrruuuwwwxxxssswww{{{{{{zzzzzz}}}}}}}}}}}}}}}|||yyyuuuqqqqqqssstttuuuttttttuuuvvvtttssssssrrrqqqqqqqqqqqqrrrtttwwwzzz}}}~~~{{{vvvrrrnnnlllllliiijjjnnnsssxxxzzzzzzxxxsssrrrqqqqqqqqqtttyyy|||zzzuuuuuusssmmmfffcccdddfffgggfffeeeeeefffgggllljjjhhheeedddcccdddeeeiiiiiiiiijjjkkkkkkkkklllnnnpppqqqppplllhhhfffeeejjjnnnooommmpppwww{{{yyytttqqqppprrruuuuuuooojjjaaa[[[YYY]]]```aaabbbddd]]]gggqqqsssmmmbbbYYYVVVVVVZZZeeessszzzvvvnnnjjjkkknnnooommmooopppnnnhhhaaa___\\\XXXSSSOOOKKKIIIKKKLLLMMMLLLGGGBBB???======:::666111...,,,***)))++++++++++++++++++******************************((())))))*********************************************))))))))))))******************************+++*********))))))))))))************************)))***+++++++++***))))))************************************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))|||uuu~~~|||zzz{{{rrrTTTLLLCCCBBBAAA???===:::888666333111///////////////---------------------------...<<<222'''+++((("""333...((()))666444111---+++*********%%%***+++???+++888'''AAA 777 %%%>>>,,,===@@@)))---EEE---111///444$$$---,,,111iii___+++555777---,,,((( 555999---''',,,++++++,,,,,,,,,,,,------,,,!!!...***,,,))) HHHCCC++++++++++++++++++++++++---333%%%$$$((((((%%%###///(((,,,)))$$$'''---***###&&&666222''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********************************************************************+++,,,---,,,,,,++++++***)))(((((())))))))))))*********+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++++++++---///111111///222888>>>FFFTTTgggtttxxxxxxwwwxxxuuugggVVVLLLKKKMMMLLLIIILLLQQQ[[[dddbbbXXXOOOLLLRRRYYYcccnnnyyysssmmmnnnsssttttttwww|||yyyuuuwwwxxxwwwuuusssqqqqqqqqqsssuuuvvvuuuuuuuuuwwwppppppnnnnnnoooqqqssstttxxx{{{~~~uuunnnmmmnnniiikkkpppvvv|||~~~}}}{{{xxxvvvuuutttuuuxxx{{{}}}{{{yyyzzzxxxppphhheeefffhhhhhhhhhfffeeeeeefffjjjiiigggdddcccddddddeeeggggggggghhhhhhhhhiiiiiihhhkkknnnnnnkkkhhheeeccckkkooorrrtttwww|||~~~|||pppqqqsssxxx|||zzzqqqiii```[[[YYY\\\______aaaeee```lllyyy}}}vvvhhh\\\VVVRRRTTT]]]nnnzzzzzzsssnnnsssvvvwwwvvvwwwwwwrrrkkkccc```]]][[[YYYUUUNNNIIIKKKKKKLLLMMMLLLGGGAAA======>>>===999333...,,,,,,************************************************((()))******++++++************************************))))))))))))*********************************************)))))))))***************************)))((()))***+++***)))************************************************,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))vvvttt}}}yyyuuutttyyypppSSSLLLBBBBBB@@@???<<<:::777666333111///.../////////---------------------------+++!!!222(((666---333555---888///666444111...++++++++++++222444$$$&&&'''???333@@@000+++,,,!!!666,,,OOOiii222------333&&&+++...000MMMDDD333)))+++---,,,888:::'''$$$,,,---+++++++++,,,,,,,,,------000%%%///)))(((222''')))XXXCCC++++++++++++++++++++++++///(((***%%%UUU666,,,(((222,,,'''222111...)))***---...+++,,,888222***888111************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************************************************************+++,,,,,,++++++******)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,++++++,,,,,,...///000222666===GGGNNNYYYfffvvv~~~{{{sssmmmkkkccc^^^YYYXXXZZZYYYRRRKKKIIIOOOVVVYYYVVVRRRQQQSSSbbbkkkyyyyyyqqqmmmooouuuzzz|||}}}yyytttnnnooorrruuutttqqqppprrrtttppprrrtttuuuttttttuuuvvvpppoooooooooqqquuuyyy|||~~~xxxrrrooonnniiilllqqqwww|||~~~}}}{{{yyywwwvvvvvvyyy|||~~~zzzwwwxxx|||{{{tttmmmjjjhhhiiijjjiiiggggggggghhhkkkkkkjjjiiijjjlllnnnpppiiiiiiiiihhhgggfffeeeeeecccfffiiijjjiiihhhhhhhhhmmmqqquuuwwwyyyyyywwwuuukkkllloootttxxxuuulllcccZZZXXXZZZ___aaa```aaadddhhhooovvvvvvooofff```^^^ZZZUUUVVV___hhhllloooqqqvvvzzz{{{zzzyyywwwqqqiiieeeaaa______```]]]UUUNNNPPPOOOMMMNNNOOOLLLFFFAAA;;;<<<===<<<:::777444333+++++++++***************************************))))))***++++++++++++*********************************))))))))))))******************************************************************************+++)))'''(((***,,,+++***************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))ssswww~~~xxxqqqnnnrrr}}}mmmQQQLLLBBBAAA@@@>>><<<999777666333111///.../////////---------------------------111 ---+++AAA444666+++###111666444111...,,,++++++,,,$$$000000$$$(((%%%^^^)))&&&444)))444444;;;+++###===888+++'''///(((+++//////'''___"""666,,,)))000>>>$$$---++++++++++++,,,,,,,,,------,,,'''///%%% 000111(((oooCCC++++++++++++++++++++++++---+++(((000&&&;;;777)))222++++++++++++++++++++++++------------------------++++++************++++++******************************************************))))))******++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............------------......///...000888FFFTTT___eeeeeeoooyyy{{{sssjjjeeeeeeaaadddggghhhddd[[[QQQJJJJJJQQQXXXZZZ[[[```iiiooo|||~~~{{{sssuuuvvvwwwxxx|||yyyrrroooooonnnsssuuuwwwuuurrrqqqsssvvvqqqsssssssssrrrrrrtttuuuxxxvvvuuuuuuvvvyyy|||~~~|||~~~~~~}}}}}}|||yyysssnnnlllmmmppptttyyyzzzzzzxxxsssqqqppprrrwww{{{}}}}}}zzzxxxxxx{{{zzztttooonnnhhhiiiiiihhhgggggghhhjjjjjjjjjkkklllooossswwwyyyrrrqqqooommmkkkiiigggfffdddeeefffeeeddddddfffhhhkkkmmmppptttuuurrrooonnnlllkkklllooosssqqqiiibbbUUURRRRRRUUUXXXZZZ___eeennnrrruuurrrlllhhhhhhjjj```[[[WWWXXXXXXZZZaaahhhnnnrrrvvvvvvwwwwwwqqqjjjgggdddaaabbbdddccc]]]XXXWWWTTTPPPNNNNNNMMMJJJFFF???<<<;;;===@@@@@@<<<888111000...---++++++++++++************************))))))***+++++++++++++++******************************))))))))))))*********************************************+++++++++************************+++*********+++,,,+++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))xxx{{{zzzrrrnnnrrr}}}kkkPPPKKKBBBAAA@@@>>><<<999777555333111///////////////---------------------------)))000$$$===777>>>???___666444111...,,,,,,,,,---'''---..."""111###...PPP(((444'''111))))))\\\777+++%%%++++++---111***&&&~~~LLLGGGNNN}}}---,,,'''++++++,,,,,,,,,,,,------***,,,111+++###+++000)))333'''CCC++++++++++++++++++++++++***%%%......%%%ppp///&&&...)))++++++++++++++++++++++++........................++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------........................///000111111333444;;;III[[[jjjsssvvvdddmmmttttttlllggghhhllltttuuutttmmmaaaVVVQQQOOORRRZZZbbbgggmmmxxx}}}|||}}}}}}}}}www~~~{{{yyyyyyzzz{{{|||{{{xxxsssooopppvvv{{{}}}}}}{{{xxxvvvuuuvvvwww{{{{{{yyywwwvvvvvvyyy{{{~~~|||yyyxxxxxxyyyyyy{{{}}}~~~|||xxxuuuuuuwwwxxxxxx{{{}}}vvvvvvtttssstttvvvxxxxxxxxxooommmmmmpppvvvzzz|||{{{}}}xxxuuuuuurrrmmmlllnnnlllllljjjgggeeefffiiillljjjjjjkkklllooossswwwzzzzzzyyywwwtttrrrooommmllliiihhhfffbbb___^^^```bbbeeedddhhhmmmnnnllljjjlllpppmmmlllooossssssnnniiiaaaYYYQQQKKKHHHIIIQQQZZZfffkkkqqqqqqmmmiiiiiikkkcccaaabbbbbb^^^WWWVVVYYY^^^dddkkkpppvvvzzzwwwrrrkkkgggdddcccdddeeeccc```]]]ZZZUUUQQQOOOMMMKKKJJJHHHCCC>>>???CCCDDDAAA===999777444111...---,,,,,,************************)))***++++++,,,+++++++++******************************))))))))))))******++++++++++++++++++++++++*********+++++++++++++++***************************,,,......,,,*********************************************************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))|||{{{uuusssvvviiiOOOKKKAAAAAA@@@>>>;;;999666555333111///////////////---------------------------+++444---^^^555444111...---,,,------+++---***,,,333$$$$$$PPPooo###;;; ???HHH,,,...)))***---///333%%%222HHHddd000)))***++++++,,,,,,,,,,,,------***///...///...+++,,,***)))%%%666CCC++++++++++++++++++++++++(((***,,,)))...;;;BBB999...,,,************************........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.....................///000222444444:::BBBPPP___jjjqqqrrrrrr[[[dddnnnpppkkkiiinnnttt{{{xxxooobbbVVVQQQTTTYYY]]]gggoootttzzz}}}uuuuuu{{{|||vvvrrrqqqtttwwwyyywwwwwwvvvtttsssuuu~~~|||{{{{{{|||}}}}}}}}}yyywwwxxx|||~~~}}}{{{yyyxxxvvvvvvuuuxxxxxxxxxwwwuuutttsssrrryyy}}}zzzzzz|||~~~yyyvvvuuuxxx|||vvvrrrooommmqqqwwwxxxvvvqqqlllhhhiiimmmppprrrrrrqqqpppqqqsssuuuvvv{{{zzzxxxvvvtttrrrqqqpppmmmllljjjgggbbb```___```bbb___aaagggiiifffgggkkkmmmkkkjjjnnnsssuuurrrnnnjjjbbbZZZSSSKKKGGGKKKRRRZZZbbbjjjmmmkkkiiiiiikkkhhhiiinnnssspppdddYYYUUUUUU\\\dddllluuu}}}~~~{{{ooolllgggbbbaaaaaaccceeecccbbb___ZZZUUUPPPNNNMMMOOOJJJEEECCCDDDFFFGGGFFFAAA???:::555111...---,,,************************)))***++++++,,,,,,++++++******************************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))///444333---))))))+++******************************************************************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))|||}}}{{{wwwvvvzzzhhhOOOKKKAAAAAA???>>>;;;999666555333111///////////////---------------------------+++---,,,444555444111...---,,,------)))---%%%222***###:::+++www###222---***///111555...###000<<<...'''000++++++,,,,,,,,,---------(((+++###+++333***))),,,---***///wwwCCC++++++++++++++++++++++++(((777""",,,...)))---...)))))))))))))))))))))))))))........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......000222444666777BBBOOOaaammmppplllgggcccRRR^^^kkkooolllkkkpppwwwoooiii^^^RRRLLLMMMUUU]]]fffooowwwzzz}}}~~~yyyvvv|||zzzvvvqqqoooppptttxxxzzzwwwxxxyyyxxxvvvxxx}}}zzz{{{~~~yyytttqqqrrrwww{{{wwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvvvvwwwwwwuuusss~~~}}}yyywwwxxxyyyrrrmmmmmmqqquuu~~~|||yyywwwuuuuuuuuuvvvwwwwwwvvvuuusssrrrqqqqqqmmmnnnooommmiiifffddddddddd______dddeeecccdddjjjgggeeefffkkkrrruuurrrnnnaaa```aaaaaa]]]VVVVVVYYYYYY```hhhkkkjjjjjjmmmqqqoooooottt|||}}}rrrcccYYYTTT[[[ccckkkvvv~~~rrrooohhhaaa]]]^^^bbbfffhhhjjjiiiddd\\\UUUQQQQQQPPPNNNJJJFFFDDDGGGLLLQQQGGGDDD>>>888333///------******************************+++,,,,,,,,,,,,+++******************************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((000777666...((((((+++************************************************,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))|||{{{zzz|||zzztttttt}}}jjjSSSIIIAAA@@@>>>===<<<:::777555111000//////000000///...........................---,,,))),,,DDD}}}555444222...+++***+++,,,+++,,,,,,---,,,+++***)))SSS999333,,,+++---000000...,,,111000)))111///)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------222!!!666---MMM......---,,,++++++++++++(((%%%***+++'''---(((000***((())))))))))))*********************+++,,,---------------,,,,,,+++++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.........***))),,,---++++++------000333111000666DDDPPPZZZhhhrrrooogggaaa]]]XXXXXXcccrrryyyvvvkkk^^^WWWPPPPPPPPPQQQWWWaaammmuuu~~~yyyuuutttwww{{{{{{yyy|||}}}xxxrrroooooooooqqquuuxxxyyyzzztttxxx|||~~~|||xxxuuupppnnnooouuu|||wwwzzz}}}~~~yyytttppppppmmmkkklllpppppplllhhhccceeefffeeebbb```aaaccc]]]```eeejjjmmmnnnmmmlllccceeegggfffdddcccfffiiihhhccc```cccggghhhlllpppsssttt{{{uuuiiiddd^^^]]]```gggqqqxxxyyywwwpppooommmhhh^^^VVVXXX^^^hhhoootttrrriii```]]]]]]VVVRRROOOMMMOOOPPPNNNMMMEEEBBB???>>>===:::444///000---+++)))))))))((('''+++***************++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***************************)))************+++++++++}}}xxx|||xxx{{{yyytttttt|||fffPPPHHHAAA@@@>>>===<<<:::777555111000//////000000///...........................,,,//////+++'''---===JJJ555444222///+++***+++,,,+++,,,,,,---,,,+++***)))---~~~444000+++***---///...,,,666))))))888LLL@@@%%%111(((///,,,,,,,,,,,,,,,,,,,,,,,,------------------------$$$999$$$999AAADDD,,,,,,,,,++++++,,,------+++'''111%%%---)))SSSggg###,,,)))))))))*********+++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......000,,,+++...///------000111000222888DDDSSSaaaiiiqqqsssoooddd\\\\\\]]]\\\lllrrrxxxxxxooocccWWWPPPSSSVVV\\\eeepppzzz|||yyyzzz~~~~~~|||xxxxxxuuuqqqnnnqqquuuwwwwwwwwwwwwxxxwwwwwwwwwzzz{{{{{{{{{~~~}}}zzzrrrqqqqqqsssyyy~~~xxxooollliiikkknnnpppnnnkkkkkkmmmooommmhhhdddcccccc```bbbeeeggghhhgggeeeccc___aaacccddddddfffjjjnnnlllgggdddfffgggiiinnntttyyyxxx{{{|||rrriiigggccc``````dddjjjkkkfff```ffflllrrrqqqfff[[[\\\cccmmmqqqtttrrrllleeebbbaaaXXXSSSNNNLLLMMMOOOOOOOOOHHHDDD@@@>>>>>><<<999666333000---+++++++++***)))******************+++,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))************+++++++++tttttt|||}}}vvvzzzyyytttttt}}}cccOOOIIIAAA@@@>>>===<<<:::777555111000//////000000///...........................***,,,///000...***'''%%%...BBBnnn555444333///,,,***+++,,,+++,,,,,,,,,,,,++++++***...&&&>>>///,,,)))***,,,...---+++,,,333!!!111!!!AAA888###$$$555(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------000$$$***+++&&&///KKK++++++++++++,,,---...///---(((555"""444'''***111******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++***)))((())))))******++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......111......000111...///222:::777:::HHH^^^pppxxxyyyzzzrrreeeXXXWWW```iiimmmwwwwwwtttmmmddd\\\VVVTTT[[[cccrrr~~~~~~~~~~~~}}}~~~~~~{{{uuusssvvvxxxvvvpppuuu{{{}}}|||xxxvvvuuuwwwuuuuuuyyy}}}|||~~~rrrtttyyy~~~~~~llljjjiiikkkoooqqqpppnnnqqqssstttrrrooojjjhhhgggdddeeeeeeeeeccc```]]][[[[[[]]]___```cccggglllpppmmmjjjiiiiiihhhiiipppxxx{{{xxxwwwxxxuuuoookkkkkkhhhdddbbbeeeiiieeeZZZOOO[[[ggguuuyyyoooddddddllluuutttsssqqqlllhhhdddbbbYYYTTTMMMJJJJJJMMMPPPQQQMMMHHHCCC???>>>>>>???>>>999555111...---,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++tttuuu}}}}}}vvv{{{{{{vvvuuu~~~cccPPPKKKAAA@@@>>>===<<<:::777555111000//////000000///...........................444111---,,,...222555777333444(((444444444333000---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++!!!666999222+++***)))+++---...---+++###:::)))%%%888$$$RRR!!!000222%%%///***------------------------------------------------333$$$$$$555)))UUU???,,,+++++++++,,,,,,---...+++)))000'''555'''&&&%%%++++++++++++,,,,,,,,,------------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++//////...---+++***))))))))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000......000000---///333===???III]]]tttyyyjjjccc[[[YYYaaaoooyyy~~~wwwqqqggg\\\VVVUUUXXX[[[ffftttzzz||||||}}}wwwrrrsssxxxzzzxxxtttuuu|||wwwyyy|||~~~~~~{{{wwwtttsssvvv{{{{{{zzz{{{}}}||||||||||||}}}~~~mmmnnnppptttxxxxxxuuusssqqqqqqqqqqqqooonnnmmmmmmgggffffffeeeccc```^^^\\\[[[\\\\\\]]]___cccgggjjjeeefffhhhjjjhhhhhhoooxxxxxxvvvuuusssqqqnnnnnnpppllliiihhhmmmrrrnnnaaaTTTZZZcccpppvvvqqqkkknnnvvv|||wwwrrrnnnllliiieeebbbYYYUUUNNNIIIHHHJJJNNNPPPQQQLLLFFFAAA??????AAACCC???;;;666111///---+++***+++************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++yyyxxx~~~www}}}zzzxxxbbbOOOKKKAAA@@@>>>===<<<:::777555111000//////000000///...........................//////000...+++(((''''''%%%&&&)))+++///TTTttt444444444111...++++++,,,,,,,,,,,,,,,,,,,,,,,,---@@@+++'''555%%%******+++---......---,,,000+++333///)))...@@@###;;;111"""///......------------------------------------------------(((000555!!!333:::"""KKK...---,,,,,,+++++++++,,,***,,,'''......%%%777RRRbbb +++,,,,,,,,,,,,---------------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.........,,,---/////////444:::@@@JJJ\\\qqqyyyrrr^^^^^^aaahhhqqqvvvxxxxxxmmmeeeYYYQQQPPPUUU^^^dddsss~~~}}}yyyyyy~~~uuuoooooowwwzzzzzzxxxzzz~~~|||zzz{{{}}}}}}yyyuuusss}}}~~~}}}}}}~~~~~~~~~~~~vvvzzz~~~zzzrrrpppmmmlllkkklllmmmnnnhhhhhhhhhgggffffffeeeeee```___]]]\\\\\\^^^___```ZZZ]]]cccggggggeeejjjrrrwwwyyyyyyvvvsssqqqqqqqqqooonnnpppwww}}}zzznnncccaaabbbfffkkkmmmnnnttt|||}}}wwwqqqnnnoooooollljjj[[[XXXSSSNNNJJJJJJKKKMMMRRROOOJJJDDD@@@@@@AAACCCDDD@@@;;;666333///+++))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++~~~yyyxxx|||yyy```LLLGGGAAA@@@>>>===<<<:::777555111000//////000000///...........................'''+++000333222111111111///222333...'''&&&,,,333hhh444555444222...,,,+++,,,---,,,,,,,,,,,,------...999333...(((QQQ^^^&&&888///+++,,,---...............444%%%+++777$$$::: 777PPPiii...:::%%%444###888$$$111------------------------------------------------...(((777;;;,,,111@@@BBB///...---,,,++++++++++++***///!!!...***$$$;;;***777++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,...111444777AAAKKKZZZdddrrr{{{zzzrrrjjjeeeggglllttt{{{wwwmmmeeebbbVVVSSSQQQTTT\\\hhhrrrxxx}}}{{{|||~~~|||wwwttttttyyy}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||zzz{{{{{{{{{||||||}}}}}}}}}vvvrrrooommmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkllllllfffdddaaa______]]][[[ZZZUUUWWW\\\bbbcccbbbffflllxxx}}}zzzvvvttttttrrrrrrsssvvv|||}}}tttlllhhhcccaaacccfffkkkttt}}}yyyuuupppppprrruuuuuuuuuaaa```^^^ZZZSSSNNNKKKJJJNNNNNNMMMJJJEEEBBBBBBBBBEEEBBB???<<<999444000,,,...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***************************)))************+++++++++~~~wwwxxx}}}yyyaaaLLLDDDAAA@@@>>>===<<<:::777555111000//////000000///...........................000///...---------///000'''+++***''')))...,,,$$$222'''PPPzzz444555555222///,,,+++,,,---,,,,,,+++,,,---...///777%%%999///777FFFqqq***)))===888,,,,,,---------,,,,,,---...+++...)))---444***===,,,111\\\YYY000)))333>>>>>>;;;333........................------------------------222+++???!!!000***'''iiiFFF------,,,++++++,,,,,,,,,+++000%%%)))000***+++'''NNNooo}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwzzzzzzmmm++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---111777===FFFUUUcccvvvyyyzzztttjjjeeeeeehhhuuu{{{sss```XXXZZZLLLPPPYYYggguuu~~~|||xxxwwwzzz~~~~~~||||||{{{zzzyyyyyyxxxyyyzzzzzzttttttttttttssssssrrrqqqppprrrtttvvvvvvtttrrrpppnnnoooqqqrrrtttuuuuuuuuu{{{|||}}}}}}}}}}}}|||||||||{{{zzz|||~~~|||~~~wwwuuuttttttvvvuuussspppooonnnmmmkkkkkklllmmmmmmkkkiiiffffffeeeccc___\\\YYYWWWXXX\\\^^^___bbbgggpppxxx{{{wwwtttuuuwwwwwwsssuuuyyy||||||yyysssoooiiifffcccccccccfffppp{{{uuussspppooopppssstttuuuiiilllmmmiiiaaaVVVNNNJJJHHHLLLOOOPPPLLLGGGDDDCCCCCCBBBBBBAAA@@@<<<777333000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***************************)))************+++++++++{{{ttt~~~www}}}xxx}}}dddNNNEEEAAA@@@>>>===<<<:::777555111000//////000000///..............................------000222333///,,,666---***000333000------$$$222...+++>>>vvvWWW444555555333///---+++,,,---,,,,,,+++,,,---...///###---111&&&444999$$$...!!!+++EEEoooccc>>>'''222,,,***555---###...,,,------,,,++++++,,,...'''111999###***333###999------------222HHHttthhhZZZ@@@,,,,,,666666,,,***777)))<<<%%%(((:::$$$........................------------------------,,,&&&<<<+++...//////---)))uuu<<<++++++++++++,,,---......***///+++###:::444777(((...++++++111---&&&)))************************(((000&&&111***111---******+++++++++,,,,,,,,,************+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////444<<>>======;;;777444000000000000////////////..........................................---------------,,,,,,+++++++++,,,,,,,,,,,,---...//////444555555444000...---------------,,,,,,+++++++++........................,,,,,,---...---,,,+++***111000...---,,,,,,---------,,,,,,,,,------...///++++++,,,,,,---......///------------............111///---...000111///---......---,,,,,,+++,,,,,,------............------,,,,,,,,,---------....................................---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,------.........///...............111222;;;JJJVVV___kkkwwwttteeeaaafffooo|||vvvgggZZZXXX```jjjfffuuu|||{{{~~~~~~||||||~~~||||||~~~{{{yyywwwvvvuuussspppllljjjiiigggeeecccaaa___\\\[[[[[[]]]```ccc\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[ZZZ]]]aaadddcccbbbhhhhhhiiijjjlllnnnpppqqqlllmmmoooqqqsssuuuwwwxxx{{{{{{{{{{{{{{{~~~}}}{{{xxxyyy{{{||||||{{{yyyxxxvvvwwwvvvsssnnnjjjhhhhhhnnnlllkkkjjjjjjhhhfffccc______^^^\\\ZZZZZZ[[[]]]^^^___aaacccfffjjjmmmnnnlllssswwwtttqqqpppooolllgggiiigggdddeeeiiihhheeemmmppprrrqqqmmmhhhdddbbbqqqsssttttttoooeeeYYYQQQPPPNNNNNNOOOQQQPPPKKKFFF>>>:::;;;CCCGGGDDDAAABBB666444111...,,,,,,------,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuvvv~~~|||cccNNNDDDAAA???>>>======;;;777444111000000000////////////................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444555555333000...---...---------,,,,,,,,,++++++........................,,,------...---,,,+++***222111000...------............---------...//////......//////......------////////////////////////222///......000111000...000///...------------...---......////////////........................................../////////.........---------,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,------...+++,,,------------...///222777FFFXXXffflllttt{{{rrrgggbbbhhhuuu~~~tttooofff\\\YYY^^^jjjttt||||||~~~|||~~~yyyuuuqqqooommmjjjgggeeecccbbb\\\YYYVVVUUUTTTSSSQQQOOOPPPOOOMMMLLLLLLNNNPPPRRRMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMPPPSSSUUUUUUSSSYYYYYYYYYZZZ\\\]]]___``````aaaccceeehhhkkkmmmnnnqqqrrrssssssuuuxxx}}}~~~}}}||||||}}}}}}zzzzzz{{{||||||{{{yyyyyyyyyyyyxxxvvvrrrpppooopppmmmlllkkkjjjiiihhhfffeeebbbaaaaaa___^^^^^^___```___^^^]]]^^^```cccgggjjjnnnuuuxxxuuupppnnnllliiiiiiiiigggggglllqqqpppjjjjjjkkklllkkkiiigggeeedddkkkllloooqqqooohhh___XXXSSSRRRRRRTTTVVVUUUPPPLLLDDD===:::>>>AAAAAABBBFFF???<<<666111---,,,---...,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvyyy~~~bbbMMMDDDAAA???>>>======;;;777444111111000000000/////////................................................,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000222444444333111///...///------------,,,,,,,,,,,,........................------......------,,,+++222222111000////////////000//////.........//////,,,,,,---......---,,,+++////////////////////////000...------...//////...///...---,,,,,,,,,---...---------....../////////......------------,,,,,,------....../////////000///.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...------------...***,,,.........///111222888DDDWWWjjjtttvvvyyy|||qqqkkklllwwwxxxqqq```\\\XXXYYYbbbnnn{{{}}}~~~}}}|||{{{xxxtttppplllhhhdddaaa[[[ZZZWWWTTTRRROOONNNMMMKKKIIIFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@AAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFEEEDDDIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPRRRTTTWWWZZZ\\\]]]```bbbdddfffiiimmmssswwwwwwuuutttssstttvvvzzz|||{{{zzzzzzzzzyyyyyyyyyxxxzzz{{{zzzxxxuuutttvvvwwwqqqpppooommmjjjhhhgggffffffffffffffffffgggggggggbbb___\\\ZZZ[[[^^^bbbeeeooouuuyyyuuupppnnnkkkhhhmmmjjjgggjjjuuu}}}zzzpppgggfffeeedddccccccccccccccceeeiiimmmooolllgggbbbZZZYYYXXXZZZ]]][[[WWWSSSKKKBBB:::888999<<>>======;;;777444111111111000000000//////........................---------...............+++,,,,,,,,,------......,,,,,,,,,------...///000222333444333111//////000------------------,,,,,,....................................---------,,,111111000000////////////000//////............///***+++---/////////...---000000000000000000000000111000//////000111111111/////////........./////////////////////000000111........................,,,,,,------...//////////////////............------------,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............------......---///111000000111555999DDDTTThhhssstttrrrvvv{{{{{{xxx{{{qqqaaaVVVRRRTTT[[[hhhxxx~~~~~~yyytttppphhhddd___[[[WWWTTTQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCFFFDDDBBBBBBCCCCCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFHHHJJJKKKLLLNNNPPPSSSVVVZZZ___dddiiillllllllllllnnnqqqtttvvvzzzyyyxxxwwwwwwxxxxxxyyy{{{{{{yyywwwuuuuuuxxxzzzxxxwwwvvvrrrnnnkkkjjjjjjhhhhhhhhhiiikkklllkkkjjjeeeccc```^^^]]]]]]___```kkkrrrvvvsssppppppooommmsssnnnjjjooo|||~~~sssjjjfffaaa^^^]]]^^^_________aaaeeekkkooopppnnnkkkcccaaa```aaabbb```ZZZVVVOOOHHH>>>888666999???DDDJJJGGGBBB===888333000///+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~^^^LLLEEEAAA???>>>======;;;777444111111111111000000000000////////////////////////---------.........//////,,,,,,,,,------.........------------...///000000222333444333111//////000------------------------........................//////.........---------//////000/////////......//////...............///---...///000111000000///000000000111111111222222333444555555555555666666111222333444444333222222222222111000000111222222000000000000000000000111,,,---------.........///000000/////////.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------.....................000222111000444;;;AAANNN___pppsssmmmlllttt}}}~~~}}}~~~|||ppp```TTTPPPQQQ[[[lll}}}~~~}}}zzztttnnnhhhccc___VVVRRRNNNKKKIIIHHHGGGFFFBBBAAAAAAAAAAAAAAABBBCCCCCCBBB@@@AAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@@@@AAACCCFFFIIILLLPPPUUUYYY]]]___bbbfffjjjmmmpppqqqvvvvvvvvvvvvwwwxxxyyyzzz|||{{{zzzxxxuuuuuuxxxzzzzzzzzzzzzxxxuuusssuuuvvvqqqooooooooopppnnnjjjggggggfffeeecccaaa___^^^]]]eeelllpppoooooorrrttttttvvvrrrooorrr}}}|||pppnnniiibbb]]]\\\\\\\\\[[[```aaadddiiinnnqqqqqqpppjjjhhhfffeeeddd```YYYTTTOOOLLLEEE>>>::::::<<<===EEEEEEFFFDDD@@@:::444000++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~]]]KKKFFFAAA???>>>======;;;777444222222111111111000000000////////////////////////,,,,,,------.../////////---------------.........------------...///000111222444444333111///...///------------....................................000000///............///...//////000000///......///////////////000111111////////////////////////111111222333444555666666888;;;>>>@@@???>>>======777:::===???@@@>>>;;;999777666444333222222333444222222222111000///......////////////////////////000000000000////////////------............------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------............///,,,---......///.........---///111000111888DDDMMMWWWfffrrrrrrnnnqqq{{{|||wwwmmm^^^QQQOOOTTT^^^lll{{{{{{xxxsssoooiiiccc^^^YYYUUUQQQIIIFFFDDDCCCDDDEEEDDDDDD???@@@@@@AAABBBDDDFFFGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHGGGEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<<<<>>>@@@BBBCCCEEEHHHKKKLLLOOOTTT[[[aaaeeehhhiiimmmnnnppprrrtttvvvxxxyyyzzzzzzzzzxxxvvvvvvxxxzzzvvvxxxzzzzzzyyy{{{~~~}}}|||xxxqqqlllhhhiiiiiihhheeebbb```^^^aaagggjjjiiiiiioootttuuuttttttssstttyyy|||uuukkkooojjjdddaaaaaaaaa___]]]bbbbbbcccfffkkkoooqqqrrrllljjjfffdddbbb]]]VVVPPPMMMOOONNNHHHCCC@@@>>>;;;AAADDDGGGIIIFFF@@@999444---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~|||\\\KKKFFFAAA???>>>======;;;777444222222222111111111000000////////////////////////,,,,,,------...//////000............------------------------...///000111444555555333000...---...------------.........///........................111000///.........///000//////000111111111000///000000000111222333444555444444444444666999<<<>>>CCCCCCDDDFFFHHHIIIKKKKKKNNNSSSYYY[[[ZZZWWWUUUUUUPPPSSSYYY]]]]]]ZZZUUURRRJJJIIIFFFDDDCCCBBBCCCCCC@@@???===:::777555222111444444333333222111111111111111111000000000//////,,,---...//////...---,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///,,,,,,.../////////......---000111222555AAARRR___dddmmmuuuxxx{{{|||sssggg[[[QQQNNNUUU```www}}}xxxwww~~~wwwqqqlllhhh\\\YYYUUUQQQNNNKKKGGGEEECCCBBBAAABBBDDDFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKJJJIIIIIIJJJJJJGGGHHHJJJIIIFFFEEEGGGIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBAAAAAA@@@??????>>>???@@@@@@??????@@@BBBCCCDDDGGGLLLPPPUUUXXXZZZ^^^```dddhhhlllooopppqqqssstttvvvvvvuuuuuuwwwyyyssswwwzzzzzzzzz|||{{{uuuooonnnmmmllljjjhhhfffeeeaaaeeefffbbbaaagggmmmpppnnnsssvvvtttsssrrrmmmhhhkkkhhhdddeeehhhiiigggdddaaa``````ccchhhmmmppprrrjjjgggcccbbb___ZZZSSSMMMJJJQQQUUUQQQMMMJJJFFF@@@AAADDDIIIKKKJJJDDD>>>:::111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~|||zzz[[[KKKFFFAAA???>>>======;;;777444222222222111111111111000000000000000000000000000,,,,,,------...///000000/////////...---------,,,...------......///000111444555555444000...---------------.........//////........................222111///.........///000000000222333333222111000111111222333444666777888>>>>>>???BBBGGGMMMSSSVVV]]]^^^___aaaccceeeggghhhlllqqqxxx{{{zzzvvvtttsssoootttzzz{{{vvvqqqeeeccc```^^^\\\[[[\\\\\\UUUSSSPPPKKKGGGBBB???===888777666555444444333222111111111111000000000000,,,---...//////...---,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------------------------++++++,,,,,,,,,---------,,,,,,,,,------.................................---------.........//////+++,,,.../////////......///111444555;;;III^^^mmmooouuuzzzpppcccUUUMMMMMMUUUdddrrr}}}qqqsssyyy|||~~~|||tttllleee^^^WWWSSSJJJHHHEEECCCAAA@@@>>><<>><<<======BBBAAA@@@AAACCCFFFJJJLLLPPPSSSXXX^^^cccfffhhhhhhkkkmmmppprrrssssssuuuvvvuuuxxx{{{zzzxxxyyy}}}|||}}}~~~xxxvvvtttrrrooommmmmmmmmnnncccfffddd^^^[[[```gggjjjiiirrrwwwtttnnnkkkiiifffgggeeedddhhhnnnpppnnnkkk```^^^^^^```eeekkkoooqqqfffcccaaa___]]]YYYQQQKKKHHHRRRYYYWWWSSSRRRMMMGGGDDDGGGJJJKKKJJJFFFBBB>>>444333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||[[[KKKEEE??????>>>===<<<:::888777333333444444333333222111111111111111111000//////............//////////////////............//////......---------......///555555666555333000---,,,..................------///............///000000///111///+++,,,000111000///222555555333111222444555777777555999BBBIIIKKKUUUSSSSSSUUU[[[dddnnnttt}}}{{{wwwsssqqqsssyyy~~~}}}vvvxxx|||~~~{{{uuuuuuuuusssqqqqqqtttvvvxxxooofffbbb\\\TTTNNNMMMHHHGGGAAA:::888::::::777999666222000000000111111.........,,,,,,,,,///111...---------///000///...---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////........................111000///000111111000///000222777===EEETTTiiiyyyzzzwwwaaaXXXNNNLLLTTTeeeuuuuuuppptttyyy~~~{{{zzz~~~|||vvvtttoooggg^^^UUUNNNIIIGGGFFFCCC??????AAACCCCCCBBBBBBDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRQQQPPPPPPQQQQQQOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKJJJHHHEEEDDDDDDEEEDDDDDDDDDBBBAAAAAAAAAAAA???>>>AAAAAA@@@@@@BBBCCCEEEGGGIIIJJJMMMRRRWWW\\\```bbbdddgggkkknnnoooqqqsssuuusssuuuwwwwwwxxxyyy{{{|||~~~{{{xxxwwwzzz{{{uuuooommmmmmmmmmmmiiifffbbb___]]]___aaaccceeelllsssvvvsssmmmiiigggffffffiiioootttuuurrrnnnhhh```ZZZ___jjjqqqooojjjaaaccceeeeeeaaaZZZRRRLLLNNNWWW^^^[[[UUURRRPPPNNNFFFHHHJJJLLLLLLJJJGGGEEE>>>888111...//////---***------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------.........//////++++++++++++++++++++++++...------------...//////......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}ZZZJJJDDD??????>>>===<<<:::888777333333444444333333222111000000000000000///..................////////////......------------............---------...//////555555666555333111...,,,...........................------------...//////111333111---...222333000222333333222222222444666333777;;;AAALLLZZZcccdddooommmmmmnnnqqqxxx~~~|||yyyyyy|||xxxtttxxx~~~~~~wwwtttvvvwwwyyy{{{|||tttpppkkkeee``````^^^]]]XXXOOOIIIGGGBBB===<<<999555222111111111111///000000000////////////...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...........................---------///000000000111333:::DDDQQQ___mmmvvvsss}}}{{{fffSSSQQQRRR[[[iiixxxyyytttuuu}}}}}}~~~xxxnnngggaaa^^^XXXQQQKKKFFFCCCBBBEEECCCAAACCCFFFIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRSSSTTTUUUSSSRRRUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTRRRQQQPPPPPPQQQQQQNNNMMMLLLKKKKKKKKKLLLLLLLLLJJJGGGGGGHHHHHHHHHGGGHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHKKKNNNRRRUUUWWW]]]aaafffjjjlllnnnpppqqqqqqsssuuuvvvwwwxxxzzz|||zzzyyyxxxuuuuuuwww{{{|||vvvqqqnnnllljjjmmmllljjjgggeeedddcccccceeejjjoooqqqmmmiiigggfffiiihhhjjjnnntttvvvtttqqqeee___ZZZ]]]eeeiiigggbbbcccdddffffffccc]]]VVVQQQTTTZZZ]]]YYYUUUSSSQQQNNNIIIKKKMMMNNNNNNLLLIIIGGG@@@;;;555111///...---+++++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~ZZZJJJDDD@@@??????===;;;999888777333333333333333222222111///////////////...------............////////////...------,,,,,,------.........------......///000555555666555444111...,,,.......................................///000000000111///---...222222///333111000111555:::>>>???FFFKKKSSS]]]mmm~~~|||yyy||||||ssspppvvv|||xxxrrrrrruuuxxx|||yyyxxxwwwtttsssvvv||||||vvvkkkbbb\\\TTTMMMFFFEEEBBB???;;;888666555000111222222111000...,,,///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------........./////////........................---,,,,,,---...000111222555:::CCCRRRbbbooovvvxxxyyyzzzcccPPPNNNUUUcccttt{{{yyy|||zzzsssllldddZZZSSSLLLKKKHHHDDDBBBAAA@@@@@@AAAAAAAAADDDHHHKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[\\\\\\]]]]]]^^^```aaabbbaaa``````aaacccddddddccceeeddddddcccbbbaaa`````````___]]]\\\ZZZYYYYYYYYYUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGEEEDDDGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKRRRVVV]]]bbbeeegggiiikkklllnnnqqqssstttuuuxxxzzzttttttuuutttssstttwwwzzz}}}wwwrrrnnnlllpppppppppooonnnllljjjhhhfffhhhjjjhhheeecccdddfffhhhggghhhlllqqqsssrrroooeee```\\\]]]aaacccaaa^^^bbbccceeeggghhhfffaaa]]][[[]]][[[UUUSSSTTTRRROOOMMMNNNPPPPPPOOOMMMJJJHHHCCCAAA<<<666000------...*********+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------...------------...//////..................//////------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~ZZZKKKFFF@@@@@@???===;;;999777666222333333333333222111111//////000000//////...---............////////////.........------............---------...///000111555555666666444222///---............////////////000000000000000111111222000111111000444999999444666666999AAALLLUUUYYYYYYgggkkkrrr{{{|||}}}yyyyyy}}}wwwzzz{{{xxxtttsssxxx}}}~~~zzzvvvwwwzzz~~~}}}xxxvvvxxxzzz{{{uuuooojjjeeeZZZ[[[\\\YYYSSSJJJCCC???:::999777666555444222000111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////......................../////////...///111444666<<>>;;;999666555222222222222222111111000111111111111111000000///............////////////111000000000000000000111---------...///000111222444555666666555333000///.........//////000000111///////////////000000111111444999AAAMMMXXXYYYTTTPPPWWWeeettt{{{uuurrrxxx|||{{{|||{{{xxx{{{|||wwwyyy|||}}}~~~rrrgggaaaVVVOOOFFF@@@>>>===;;;999:::999777666666666444222111111000///...------,,,......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000////////////////////////...///000//////333:::AAAPPP```oootttyyysssbbbYYYXXX[[[ccciiivvv{{{sssuuuzzz~~~~~~wwwqqqiii```ZZZPPPMMMGGGBBB@@@AAADDDFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOQQQSSSSSSSSSUUUWWWZZZ^^^bbbdddjjjoootttwwwxxxzzz~~~}}}zzzyyyqqqooollljjjhhheeeaaa^^^^^^[[[YYYWWWVVVUUURRRPPPLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHLLLRRRWWWYYY\\\```dddgggkkkooorrrrrrtttxxxyyyyyyyyyyyyzzzuuuxxx{{{zzzwwwsssssstttxxxwwwvvvsssqqqnnnmmmlllkkkiiieee___ZZZ[[[```eeeiiimmmuuu~~~vvvnnn```[[[WWWYYY^^^ccccccaaagggeeeggglllqqqqqqlllfffcccccc^^^VVVSSSUUUVVVUUUUUUTTTSSSQQQNNNJJJGGGEEEFFFIIIIIIDDD;;;333111222///...---,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...........................------------...//////222111000///---,,,++++++------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,}}}XXXJJJFFFAAAAAA@@@>>>;;;888666555222222222222222111000000000000000111000//////...............////////////000000////////////000000------......///111222333444555666666555333111///---......///000000111111222111111111111222333333333888???KKK\\\jjjmmmiiieeemmmxxx~~~|||}}}||||||}}}{{{vvvwwwzzz{{{xxxqqqnnneee^^^TTTNNNKKKHHHCCC???@@@>>><<<;;;;;;:::888666555444333111///...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------........./////////000000000000////////////////////////...000222222444:::EEEMMM```ooo{{{~~~{{{lll___]]]ccchhhnnnttt}}}vvvuuu|||yyyooogggaaa[[[SSSNNNGGGFFFEEECCCBBBDDDFFFHHHGGGHHHIIIJJJKKKKKKLLLLLLJJJMMMOOOQQQRRRUUUZZZ^^^]]]^^^aaaeeejjjpppvvvyyy}}}{{{zzzxxxwwwuuuqqqnnnllljjjgggdddbbb```]]]ZZZXXXWWWUUURRRPPPOOONNNMMMJJJIIIHHHGGGEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJLLLOOOSSSWWW[[[___ccchhhkkknnnqqqtttuuuuuuuuuvvvxxxtttvvvxxxvvvrrroooqqqtttzzzzzzzzzxxxtttoookkkhhhmmmlllhhhbbb]]]]]]aaafffkkkooovvvwwwoooccc___]]]bbbkkkmmmhhhaaaeeedddffflllrrrrrrkkkdddcccfffddd]]]XXXXXXZZZYYYWWWVVVTTTQQQNNNJJJGGGEEEDDDGGGIIIFFF???888333111...------,,,+++++++++++++++,,,,,,------,,,,,,+++,,,------------.........------------------------...------------...//////.........---------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}VVVHHHDDDBBBAAA@@@>>>;;;888666555111222222222222111000000///////////////......---............/////////000//////............//////------......///111222333444555666666555333111000---......///000111111222666555555555555666777777<<>>>>>===;;;999777666444222000...---,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000000000000000000000000///222555777:::BBBNNNXXXmmmyyyjjj\\\TTT\\\kkkwww~~~xxxwww}}}|||zzz|||}}}{{{ooohhh^^^VVVPPPKKKDDD@@@BBBDDDFFFGGGGGGGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOSSSVVVYYY\\\aaahhhnnnpppqqqtttyyy~~~{{{xxxuuussspppllliiidddbbb___[[[XXXVVVUUUUUUNNNMMMKKKIIIGGGFFFEEEDDDCCCEEEHHHIIIGGGFFFEEEEEEFFFJJJNNNSSSWWW[[[```ccckkkmmmpppqqqqqqqqqsssuuuqqqtttuuusssooonnnssswwwxxxzzz||||||yyyssslllhhhnnnmmmjjjeee```___bbbfffiiilllqqqyyy}}}{{{sssmmmiiifffgggpppyyyzzzoooddd______ccckkkssstttnnnfffbbbhhhiiibbb\\\[[[\\\]]]YYYXXXVVVRRRNNNJJJGGGEEECCCEEEHHHGGGBBB;;;444111,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++---------.........//////------------------------...------------...//////++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxTTTIIIEEEAAAAAA???>>>;;;999666555222222222111111111111000000000000000000000000000............////////////000000//////.........---.........//////000111222555777999999888555222000,,,...000000///...///111222666888777666999BBBIIIMMMQQQZZZfffttt~~~xxxuuuxxx~~~}}}wwwssswww~~~~~~zzzzzzxxxwwwvvvxxx|||~~~zzzxxx|||{{{kkk^^^SSSHHHAAABBBCCC???===>>>???===<<<;;;;;;888444111000...,,,,,,---...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000/////////......---------------------------------........................,,,,,,,,,---------....../////////...---------,,,...///000///...---...000333///...111111///...///222111666???GGGOOO^^^mmmuuuwwwbbbXXXZZZqqq{{{{{{xxxuuuwwwzzzpppjjjhhhXXXSSSKKKGGGEEEEEECCCAAACCCCCCDDDEEEGGGJJJMMMOOORRRQQQPPPPPPSSSUUUVVVVVV```aaaeeejjjqqqyyy|||yyyxxxyyyyyyuuuuuuvvvuuutttsssqqqppppppooonnnmmmmmmlllmmmmmmooooooqqquuuxxxyyyxxxvvvzzzzzz{{{|||~~~{{{|||uuulllgggfffdddaaa]]]XXXVVVTTTSSSSSSPPPKKKFFFIIIHHHGGGFFFFFFFFFGGGHHHEEEGGGIIIJJJKKKOOOUUU[[[dddfffiiijjjkkklllnnnpppsssuuutttnnnkkknnnqqqqqqvvvuuuwww{{{~~~wwwppppppmmmiiiddd``````cccffffffgggiiikkkkkkjjjiiihhhjjjgggnnn}}}~~~pppggg___``````aaaeeeiiijjjhhhggghhhiiijjjfff```\\\\\\ccc```\\\XXXTTTOOOJJJFFFBBBCCCEEEGGGHHHFFFAAA===444222///......---***''',,,,,,............,,,,,,,,,,,,,,,---------..............................////////////////////////---------............///000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------yyyUUUIIIEEEAAAAAA???>>>;;;999666555222222222111111111111000000000000000000000000000............////////////000/////////.....................//////000111222666777:::;;;:::777333000444333111//////111555888666777888:::>>>DDDLLLRRRWWW]]]gggsss~~~{{{zzz~~~{{{{{{yyyvvvttttttvvvyyyzzzzzzoooaaaTTTHHHDDDBBB>>>===>>>@@@>>>======>>>>>>===;;;555222///---.../////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.........---------,,,,,,------------------------........................,,,,,,---------.........//////////////////.........///000///......///000222......222333000000222444555<<>>;;;999666555222222222111111111111000000000000000000000000000............////////////////////////.....................//////000111222555888;;;===<<<888444000222222111//////000444777555:::DDDNNNWWW\\\\\\[[[fffllluuu{{{~~~~~~}}}}}}~~~xxxvvvxxxyyyyyyxxx{{{~~~xxxpppbbbSSSKKKGGGDDDBBBBBBBBB???======???BBBCCCDDD>>>;;;666222111000///.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------,,,,,,,,,,,,................................................,,,------------........./////////000000000000000...///000000......///000000...///222333111111444666:::FFFUUUbbbiiipppvvvvvvggg[[[\\\jjj|||~~~}}}~~~||||||~~~zzzqqqeeeYYYPPPLLLEEECCCAAAAAACCCEEEEEEEEEFFFHHHKKKLLLMMMMMMOOOQQQUUUXXX[[[]]]___ccciiinnn{{{}}}wwwtttrrrqqqqqqqqqpppnnnlllkkkiiigggfffeeeffffffjjjlllnnnoooooonnnkkkjjjllllllkkkjjjhhhggggggfffcccccccccdddeeedddbbb```aaaaaabbbbbbccccccddddddiiikkknnnrrrwww{{{~~~xxxqqqqqqmmmgggbbb___\\\ZZZXXXPPPNNNLLLIIIGGGEEEDDDCCCDDDEEEEEEEEEFFFHHHLLLOOOLLLRRRYYY```eeehhhjjjlllqqqtttsssooommmppprrrqqqvvvttttttvvvzzz}}}|||zzzvvvuuuqqqlllgggeeefffgggjjjgggdddaaa______```aaajjjqqq{{{xxxlllffffffZZZWWWUUUWWWZZZ^^^bbbdddhhhlllpppqqqnnnggg___YYY___[[[WWWWWWXXXUUUMMMEEEBBBBBBCCCEEEGGGGGGEEECCC:::666000---,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................---------............/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------{{{}}}|||zzzUUUIIIEEEAAAAAA???>>>;;;999666555222222222111111111000000////////////////////////............///////////////////////////.....................///000111222444777:::===<<<888333000---///222333333222222333<<>>;;;<<<>>>AAABBBDDDAAA===999666222...+++......---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------------.....................//////000000111...000111000///...///000000///000333333000222666:::DDDSSSaaakkksss|||zzzlllaaa[[[YYYbbbxxxvvvwwwzzz}}}{{{~~~zzz}}}ssspppiii```VVVNNNHHHEEECCCCCCCCCEEEGGGIIIJJJJJJIIIKKKMMMNNNNNNPPPUUUYYY[[[aaaiiiooossszzzxxxwwwtttqqqnnnnnnoooqqqlllllllllooosssvvvwwwxxxxxxxxxyyyzzz|||}}}yyyxxxwwwvvvvvvuuurrrpppkkkjjjjjjiiihhhfffeeeeeeccccccccceeegggjjjmmmnnnooosssxxxzzzzzz|||{{{xxxtttooojjjeeeaaa^^^[[[YYYVVVSSSNNNKKKHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHDDDHHHOOOUUUYYY^^^cccffflllpppqqqnnnllloooqqqppppppnnnlllnnnqqquuuwwwxxx{{{|||{{{wwwrrrllliiigggjjjhhheeebbb`````````aaalllttt||||||tttiiieeefff^^^YYYWWWYYY[[[\\\^^^aaagggkkkooopppooommmfff___ccc[[[TTTSSSWWWWWWPPPIIIDDDCCCBBBDDDFFFGGGGGGGGG@@@<<<555///,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,---------......................................................---------............///............------..............................------------------------//////......------,,,,,,........................xxx}}}|||xxxTTTIIIEEEAAAAAA???>>>;;;999666555222222222111111111000000////////////////////////............////////////.........///////////////............///000111222333555999;;;:::777333000000222444555666888;;;===VVVlll~~~xxxuuuwwwzzz}}}~~~vvvtttqqqmmmkkknnnuuu}}}~~~}}}}}}}}}|||xxxvvvyyy|||~~~{{{zzzyyyuuuuuuuuuvvvxxxuuulllcccUUUNNNEEE>>>;;;;;;<<<===AAA@@@??????===999333/////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---------.........//////---------......////////////000111000///...///111111000000222111000444:::EEESSScccmmmsss}}}zzzgggYYYUUUZZZaaapppyyytttnnnuuu}}}{{{||||||{{{yyypppccc^^^VVVNNNIIIFFFDDDDDDEEEFFFGGGHHHJJJKKKNNNOOONNNQQQSSSTTTVVV[[[dddlllmmmuuu{{{sssnnnkkkiiifffhhhjjjkkkmmmqqqwww|||}}}zzzwwwuuuqqqpppmmmjjjiiihhhiiiiiieeeggghhhfffeeeggglllpppuuuwww{{{zzztttnnnkkkhhhfffbbb]]]XXXSSSOOOMMMMMMKKKIIIGGGFFFEEEDDDDDDBBBDDDFFFHHHLLLQQQXXX]]]eeejjjllljjjjjjnnnooonnnjjjiiihhhhhhkkkooorrrtttxxx|||}}}wwwqqqnnnhhhhhhfffeeecccbbbaaaaaakkkpppuuusssnnnhhhdddaaa\\\XXXYYY^^^aaa______aaafffkkknnnooossswwwtttmmmjjj___TTTQQQUUUWWWTTTPPPHHHEEECCCBBBDDDGGGHHHHHHFFFBBB;;;444...,,,,,,---...---++++++++++++---...,,,,,,,,,---------......................................................---------............///------..........................................------------------------/////////......---------........................wwwuuuRRRIIIFFFAAAAAA???>>>;;;999666555222222222111111111111000000000000000000000000000............////////////.........///////////////.........//////000111222333555777999888666333111444444555666:::BBBKKKRRRooo}}}}}}~~~vvvqqqtttwwwuuupppnnnlllmmmpppuuuwwwzzz}}}}}}~~~|||{{{|||zzzzzzzzzvvv{{{uuueee]]]QQQFFF@@@======<<<999:::<<>>;;;999666555222222222111111111111000000000000000000000000000............////////////............/////////000.........//////000111222555666777888888666555444555999???FFFOOOYYYccciiiyyy{{{|||~~~yyyvvvooommmnnnrrrtttrrrrrruuuzzz{{{~~~vvvppprrrzzz~~~}}}|||{{{zzzwww}}}yyyppphhhZZZOOOGGGCCCAAA@@@888888:::<<<@@@BBBAAA@@@666555333111000......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---------.........------------------------....................................////////////////////////............///000111111000///000111222111111333444999DDDPPPdddnnnxxx{{{bbbYYY___kkkxxxyyyuuu{{{|||{{{qqqeee^^^VVVOOOHHHDDDAAAAAADDDGGGIIIIIIIIIKKKLLLLLLLLLOOOUUUYYYUUU]]]hhhpppwww}}}tttpppfffeeefffkkkttt~~~|||wwwrrrnnniiifff___```aaacccfffjjjooosss{{{}}}yyytttmmmfff```]]]]]]YYYUUUQQQOOOLLLHHHDDDDDDCCCBBBAAAAAACCCHHHLLLRRRYYY___```ccchhhjjjhhhkkklllnnnnnnnnnnnnnnnooommmrrrwww{{{}}}}}}}}}~~~rrrpppmmmiiifffeeeddddddeeejjjkkkfffbbbaaa___[[[]]]\\\fffuuuwwwkkk```___```iiiooosss~~~~~~sssjjj___WWWUUUWWWXXXXXXRRRLLLEEEAAAAAACCCFFFHHHGGGGGGFFFAAA999333000///---......//////......---,,,,,,,,,---------..............................---------------------------------............///,,,,,,.../////////..................................................................////////////........................|||pppOOOHHHGGGAAAAAA???>>>;;;999666555222222222111111111111000000000000000000000000000............/////////000---.........//////000000.........//////000111222888888888888888777777666777AAAQQQaaammmuuuyyy{{{{{{yyytttrrrmmmqqqxxx~~~~~~wwwwww~~~||||||xxx|||~~~uuutttkkk^^^SSSKKKGGGDDDCCC===;;;999:::<<>>===;;;888666444222222222111111111111000111111000000//////......////////////000000000000000000//////.........---222222222111///000222444;;;999444999>>>555000<<>>@@@???>>>???AAA>>>:::666444222000...////////////...---,,,+++.........------.........................................................//////.........---------....................................////////////////////////000000000000111000000000000000111222222111333666:::EEEYYYkkkttt{{{ccc^^^\\\ggg}}}|||~~~~~~}}}zzzyyylll]]]SSSMMMGGGFFFHHHEEEEEEFFFIIIKKKMMMLLLJJJOOORRRUUUWWWZZZaaallluuuzzz}}}xxxvvvsssssswww~~~~~~xxxrrrmmmhhhffffffffffffhhhlllssszzzzzzvvvrrrjjj___YYYXXXWWWTTTQQQMMMIIIEEEBBBBBBCCCCCCCCCGGGIIIMMMSSSYYY^^^bbbeeefffhhhlllnnnooonnnllljjjkkkllllllnnnpppsssvvvwwwuuuxxxjjjfffhhhmmmnnnnnnhhhaaa]]]^^^aaammmvvvrrrbbbXXXZZZ[[[bbbpppyyypppjjjbbb\\\YYYZZZ\\\___\\\XXXQQQIIICCCBBBDDDFFFJJJIIIHHHGGGEEEAAA<<<888111000///...------...///------------------------................................................---------------------------------.........//////......------------..................////////////.......................................///000000~~~}}}oooPPPHHHDDD??????>>>===;;;888666444222222222111111111111000111111000000////////////////////////000000000111000000/////////.........///000111111000000222444666777555999???;;;???RRRvvv~~~rrrhhhsss|||wwwvvvwwwuuuoookkkjjjfffaaaOOOGGGAAAAAABBB???>>>???@@@>>><<<;;;:::777444111/////////............---......------------......................................................//////.........---------....................................////////////////////////000000000000000000000000000111111222555333555;;;CCCQQQeeevvv}}}~~~kkkcccbbbgggttt}}}{{{}}}|||sssiii^^^RRRLLLHHHDDDCCCEEEFFFGGGJJJMMMOOOQQQRRRRRRRRRWWW___fffnnnzzz}}}wwwtttzzz}}}~~~{{{yyyooommmjjjhhhhhhjjjlllmmm{{{|||~~~|||uuulllgggccc```ZZZVVVUUUQQQLLLIIIGGGEEEBBB@@@DDDEEEIIIMMMRRRWWW[[[^^^bbbccceeehhhjjjllllllmmmkkkkkklllmmmooorrrtttuuuvvvpppkkkkkknnnnnnlllgggcccccchhhnnnwww|||xxxmmmaaaZZZXXX[[[cccnnnwwwxxxrrrllliiihhhddd___YYYWWWZZZ^^^______ZZZQQQGGGCCCEEEIIIIIIIIIIIIIIIIIIHHHDDDAAA888555111///......///...------------------------................................................---------------------------------........./////////......------......///............////////////........................///............///000000}}}|||~~~oooPPPHHHDDD??????>>>===;;;888666444222222222111111111111000111000000000000//////////////////000000000111111000000////////////......---///000111111111333444555888777999AAADDDRRRkkk}}}wwwrrr~~~}}}xxx{{{}}}}}}|||~~~|||uuu[[[RRRIIIFFFEEEBBBAAABBB???>>>???@@@???===888555000000///.........//////------,,,,,,,,,,,,------...............................................................---------....................................////////////////////////000000000000000000000000000111222222888555888BBBQQQaaassshhhXXX^^^dddppp~~~yyykkk___VVVNNNHHHFFFEEEBBBCCCFFFIIIMMMPPPQQQRRRTTTYYY]]]```hhhtttwwwtttwww~~~{{{uuuooojjjgggeeemmmpppvvv}}}zzzvvvrrrlllccc]]]\\\YYYTTTPPPMMMIIIEEEBBBCCCDDDEEEGGGKKKOOOSSSVVV]]]^^^```cccgggkkkppprrrlllllllllmmmnnnppprrrsssuuussslllkkkqqqoookkkfffdddhhhpppxxx~~~xxxoooeee___\\\VVV[[[ccckkkoookkkccc]]]___eeehhhddd[[[VVVXXX]]]```cccbbbYYYMMMEEEFFFKKKIIIIIIIIILLLNNNNNNMMMKKKBBB<<<444000/////////---------------------------................................................------------------------------.........////////////......------......///............////////////........................//////......//////000111}}}|||~~~oooPPPHHHDDD??????>>>===;;;888666444222222222111111111000000000000000000000000000000//////000000000111111111000000//////////////////---///111222111111222333777;;;:::>>>KKKUUUeee}}}|||yyy{{{{{{~~~~~~}}}~~~ggg]]]RRRMMMIIIEEEDDDEEE????????????@@@>>>;;;888444333111000.........///---,,,,,,++++++,,,,,,---............................................................................................................////////////////////////000000000000000000000000111222333333777555;;;KKK]]]mmm{{{uuuaaa[[[```kkkzzz}}}wwwlll\\\QQQKKKGGGEEEGGGGGGEEEGGGJJJMMMPPPSSSRRRSSSXXXbbbjjjttt~~~}}}wwwwwwxxx{{{~~~wwwpppmmmjjjlllooouuu{{{|||vvvnnnhhhccc___YYYUUUQQQOOOLLLJJJGGGFFFEEEEEEGGGJJJNNNPPPXXXYYY]]]bbbhhhnnnsssvvvlllmmmmmmnnnooopppqqqqqqsss|||zzznnnhhhgggqqqooojjjeeedddhhhpppvvv{{{sssjjjaaa\\\YYYUUUYYY```hhhlllggg[[[RRRXXXbbbllljjj```XXXZZZ^^^___aaabbb\\\SSSLLLIIIJJJIIIHHHIIIKKKNNNPPPPPPOOOJJJBBB888222000000...,,,............................................................................................................//////////////////............//////............////////////......................../////////...///000000111{{{~~~}}}}}}oooPPPHHHEEE??????>>>===;;;888666444222222222111111111000000000000000000111111111111000000000000111111111111//////000000000000000000000111222222111111222333666===@@@LLLbbbqqq{{{{{{{{{zzzuuujjj^^^WWWQQQJJJEEEDDDBBB@@@>>>======<<<;;;:::888777555333111///...------,,,,,,++++++,,,,,,---................................................---.........................................................////////////////////////000000000000000000000000111222333444444555@@@SSSgggsss{{{nnnaaabbblllwww}}}xxxoooggg]]]QQQIIIGGGEEEFFFJJJKKKIIIKKKOOONNNQQQTTTWWW\\\fffvvv}}}uuurrrrrr{{{~~~{{{uuurrrppppppsssvvvxxxxxxzzz|||~~~~~~yyyuuunnniiiaaaZZZVVVTTTRRRQQQLLLJJJGGGEEEEEEFFFHHHJJJOOORRRXXX___ffflllppprrrmmmmmmnnnooooooppppppppprrrwww{{{xxxooohhhdddeeekkkiiifffddddddggglllpppvvvwwwwwwssskkkaaaYYYUUUUUUWWW]]]fffkkkgggZZZNNNTTT```lllnnnfff___^^^aaa^^^^^^^^^^^^\\\WWWQQQMMMJJJIIIHHHIIILLLMMMNNNMMMMMMGGG>>>777333000---+++........................................................................................................./////////000000/////////....../////////............///////////////////////////////////////////////////000111111yyy~~~~~~nnnOOOIIIEEE??????>>>===;;;888666444222222222111111111111000000000000111111111111222000000000111111111222222//////000000000000111111222222222222111222444777888FFFTTTiii~~~zzz|||uuujjjddd\\\QQQJJJGGGHHHDDD@@@===<<<;;;:::888:::999888777444222///...------,,,,,,,,,,,,------................................................---------...................................................////////////////////////000000000000000000000111222333444555555999FFFZZZmmmwww}}}~~~jjjbbbdddvvv}}}||||||wwwiii]]]UUUOOOIIIEEEFFFFFFHHHMMMMMMLLLNNNSSSQQQVVV^^^gggtttwwwrrrttt}}}yyyuuusssrrrrrrrrruuuwww{{{~~~|||vvvmmmeee___ZZZWWWUUUQQQOOOKKKHHHFFFEEEEEEEEEGGGJJJPPPXXX^^^dddhhhiiikkkkkkmmmnnnoooooooooooosssttttttpppkkkggghhhiiifffdddccccccdddhhhkkkmmmmmmpppsssrrrkkkbbbZZZUUUVVVZZZaaaiiilllggg[[[QQQUUU^^^iiinnnlllhhheeeddd___^^^___ccceeeccc\\\UUUMMMKKKHHHHHHIIIJJJJJJJJJNNNKKKEEE???888222///---....................................................................................................../////////000000000000//////......//////000............////////////////////////////////////000000//////000000111222zzz~~~mmmOOOIIIFFF??????>>>===;;;888666444222222222111111111111000000000111111111222222222000000111111111222222222//////000000000111111111111111111111111444999===JJJbbbyyy}}}~~~zzz}}}}}}~~~wwwqqqnnniii___WWWSSSMMMJJJFFFCCC@@@===999666888999::::::999666333111......------------......................................................---------.........//////....................................////////////////////////000000000000000000000111222333555555;;;???LLL```qqq{{{llldddhhhooo}}}}}}yyyxxxsssiii[[[OOOIIIFFFFFFEEEFFFGGGKKKOOOPPPPPPSSSYYY^^^eeerrrvvvnnnqqqzzz}}}yyyvvvsssttttttuuuwwwyyy|||zzzsssmmmfff```\\\WWWVVVRRRNNNKKKHHHEEEDDDDDDFFFIIIOOOUUU[[[```cccggghhhjjjlllmmmmmmmmmmmmppppppooommmllllllnnnpppkkkiiieeedddeeehhhkkklllmmmoooqqqooojjjbbb]]]ZZZ^^^fffpppsssooofff___[[[WWW[[[ccckkkpppooojjjeee^^^```cccgggiiigggbbb]]]PPPMMMJJJHHHIIIJJJJJJJJJLLLNNNNNNHHH>>>555111000.................................................................................................../////////000000000000000000////////////000000............////////////////////////////////////000000//////000000111222|||lllOOOIIIFFF??????>>>===;;;999666444222222222111111111111000000000111111222222222222000111111111111222222222//////000000111111111222000000000000222666===BBB```yyyyyyyyy~~~yyyvvvtttwww}}}~~~}}}{{{xxxsssrrrtttsssllldddaaaPPPOOOLLLIIIEEE???888333666888:::<<<<<<999666444///......------......///................................................---------.........//////..................................../////////000////////////000000000000000000000111222444555666@@@DDDQQQcccsss~~~nnnZZZ^^^qqq}}}{{{yyy||||||xxxjjj```SSSIIIDDDDDDFFFHHHHHHIIIMMMRRRTTTSSSXXX^^^llltttzzzuuurrrwww|||xxxsssrrrqqqpppqqqvvv|||}}}xxxqqqiiiccc^^^\\\YYYUUUPPPLLLIIIGGGEEEEEEGGGJJJOOOVVV]]]aaadddfffhhhjjjkkkllllllkkkkkkllllllmmmnnnppprrrtttuuupppjjjffffffgggjjjkkkpppqqqppplllgggbbb```___fffsssrrrfffbbbdddXXXYYY^^^hhhrrrtttmmmfff[[[aaagggjjjhhheeecccbbbRRROOOKKKIIIJJJKKKLLLLLLKKKPPPSSSNNNBBB888444333////////////////////////................................................////////////////////////////////////000000000000000000////////////000000............/////////000000000000000000000000000000000000000000111111222||||||~~~mmmPPPIIIEEE@@@???===<<<;;;999666444333333333222222222111111111111111111111111111111222222111111000/////////222111000000111222222222444222444888555555EEE[[[wwwooonnnpppyyysssnnnqqqzzzvvvttttttyyy}}}vvvtttjjjXXXHHHEEEHHHFFF===666555666999===>>><<<777222444333111///...------...///////////////////////////...---,,,,,,---...///........................///////////////////////////////////////...................../////////000///000222444111...444<<>>===<<<666444222000....../////////////////////////////////...------------...///......................../////////////////////////////////////////////............/////////000000......000222000///666???NNNXXXfffuuutttggg]]]]]]eeerrr}}}}}}{{{yyyjjj___RRRJJJDDDDDDGGGGGGIIILLLOOOOOORRRXXX^^^gggzzzyyyvvvwww}}}yyytttrrrrrrrrrvvvzzz{{{wwwmmmiiiddd]]]WWWRRROOOMMMHHHHHHHHHHHHIIILLLPPPRRRYYY^^^dddhhhiiijjjnnnqqqqqqnnnllljjjjjjjjjjjjhhhkkkmmmnnnkkkfffccceeehhhggghhhkkkllliiifffiiiooottt|||{{{lll```]]]___bbb______fffooouuusssoooiiiffffffjjjjjjfffccceee^^^YYYSSSNNNKKKKKKJJJIIIJJJLLLNNNMMMIIIAAA999333000///......///000///...////////////////////////////////////////////////,,,,,,---------.........000/////////............////////////////////////000000000000000000000000000000///...............+++---///000//////000111wwwzzz{{{~~~lllOOOHHHDDD@@@???===<<<;;;999666444333333333222222222111111111111111111111111111111000000000111111111111222222333333333333333222222333111444===HHHZZZyyyooofffkkkzzz~~~{{{|||}}}{{{|||ssscccYYYRRRJJJDDDBBB;;;999666777:::>>>AAABBB:::888555111000///000000///////////////////////////...------------...///........................////////////////////////......//////////////////....../////////000000000//////000111111333<<>>>>><<<888444111000//////////////////////////////.........------.................................////////////////////////............////////////...////////////000000000333222222333444777CCCOOObbbmmm|||~~~mmm^^^YYY]]]nnnxxxrrrqqqyyyvvvjjj[[[OOOGGGDDDDDDGGGMMMPPPOOOQQQUUUWWW___kkk|||vvvssstttzzzvvvqqqsssvvvyyy|||~~~}}}wwwoooggg```ZZZXXXUUURRRMMMJJJIIIIIIIIIHHHOOOUUU\\\aaacccfffjjjmmmmmmmmmlllllllllkkkgggdddhhhiiiiiigggdddbbbbbbccceeehhhmmmooonnnnnnxxx~~~ssskkkgggddd```]]]aaa```___bbbhhhoootttwwwssslllfffeeehhhjjjkkklllhhhddd\\\RRRKKKHHHJJJMMMKKKHHHFFFGGGIIIHHHBBB<<<222000......000111111000////////////////////////////////////////////////------------............///////////////.........////////////////////////////////////////////////000000///////////////000000111111111111333777;;;~~~~~~zzz{{{}}}iiiMMMGGGDDD@@@???===<<<;;;999666444333333333222222222111111111111111111111111111111//////000111222333444444///111333333222111222333000777HHHccc}}}}}}{{{|||nnnxxx|||oooeeebbbnnn}}}}}}xxx}}}yyyrrrjjj^^^OOOGGGEEEDDD@@@:::777666777888888AAA???;;;777444111///...////////////////////////---..................---........................////////////////////////---.........//////000000////////////000000000111555333333444555:::GGGTTTfffsssxxxeee[[[[[[fff{{{}}}wwwrrrqqqxxxuuuhhh[[[PPPIIIEEEFFFGGGKKKOOOPPPNNNQQQWWW[[[jjjyyyjjjwww~~~|||yyytttqqqqqqtttyyy|||}}}xxxppphhh```[[[YYYTTTOOOLLLKKKJJJIIIHHHJJJPPPWWW\\\```dddjjjnnnnnnmmmmmmnnnnnnlllhhhdddgggiiikkkkkkjjjiiiggggggjjjkkknnnooommmnnnwwwwwwkkkffffffgggeeeaaacccaaa```bbbggglllppprrrrrrnnnhhheeeggglllooopppjjjhhhaaaVVVKKKFFFHHHKKKKKKGGGEEEFFFIIIIIIEEE@@@444222//////000111111000////////////////////////////////////////////////---------.........//////.........///////////////000000000000000000000000////////////////////////000000/////////000000111333222000///111777???EEEzzz{{{}}}hhhLLLGGGDDD@@@???===<<<;;;999666444333333333222222222111111111111111111111111111111000000111111222333444444///111333333111111555888666GGGcccyyylllhhhgggzzzvvvoookkkjjjuuu|||}}}|||yyyttthhhYYYOOOMMMHHHDDD>>>:::888888777777>>>===<<<:::777444111///////////////////////////------...//////...------........................////////////////////////------......///000000000/////////000000000111111333222222555777===KKKYYYmmm|||yyygggUUU\\\nnn~~~yyyuuusssuuu|||uuugggYYYPPPKKKHHHGGGGGGHHHLLLOOOOOOOOOXXXaaakkkuuuoooppp}}}zzzyyyqqqnnnooosssvvvyyyzzz|||zzzvvvooohhhccc\\\WWWQQQNNNMMMMMMKKKIIIGGGLLLRRRXXX\\\ccckkkqqqpppooonnnnnnmmmkkkfffcccdddfffiiimmmoooqqqrrrrrrooommmmmmnnnmmmlllqqqyyyvvvnnneeebbbeeejjjmmmmmmlllhhhcccccchhhmmmoooooopppppplllgggffflllppppppkkkkkkggg\\\NNNFFFEEEIIIJJJHHHGGGHHHIIIIIIEEEBBB777444111//////000000000////////////////////////////////////////////////------........./////////.........///////////////000000000000000000000000000000000000000000000000000000/////////000111111222111000000444<<>>HHHccc~~~jjjgggmmmrrrxxxoooooowww~~~}}}}}}vvvllleeecccUUUOOOFFF>>>:::888777666777999:::;;;;;;888555333////////////////////////------...//////...------........................////////////////////////------......///000000111//////000000000111111111111111444888===DDDTTTbbbxxxsssddd[[[ggg}}}~~~vvvwwwzzz}}}qqqeeeVVVLLLIIIJJJJJJIIIJJJLLLOOOSSSUUU[[[jjjyyyqqqpppzzz~~~{{{vvvrrrqqqpppoooqqquuuwwwwwwuuuqqqoooddd^^^WWWTTTSSSSSSPPPMMMLLLOOORRRUUUXXX^^^gggmmmmmmlllllllllllljjjgggeeeffffffgggjjjnnntttxxxzzzvvvqqqooopppooonnnooorrrpppkkkeeecccgggqqq||||||rrrhhheeejjjoooqqqpppnnnsssrrrjjjfffiiimmmmmmlllooonnncccSSSGGGDDDGGGIIIJJJJJJJJJIIIGGGDDDCCC:::666222000///000//////////////////////////////////////////////////////............////////////............/////////000000000000000000000000000000000000000000000000000000000//////000111111222000222444777===FFFPPPVVV{{{{{{|||gggKKKFFFDDD@@@???===<<<;;;999666444333333333222222222111111111111111111111111111111111222222222222333333333222444555444222555<<>><<<:::888666666111222222333333222222111111111222222222333333333111111222222222333333333888000///666888777AAAOOOfffiiiiiiyyy}}}fffMMMCCCBBB>>>999666AAA===999:::>>>@@@>>>;;;333333333222111000////////////.........---------............////////////........................////////////000000000000/////////000111111222222111///555CCCLLLUUUggg{{{yyyiiiaaa]]]ppp|||xxxuuurrrhhhYYYQQQJJJIIIJJJIIIKKKNNNRRRSSSZZZbbbhhhvvvzzzppphhhppp~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyysssoookkkgggiiipppxxx~~~vvvqqqiiibbb]]]ZZZWWWVVVUUUTTTSSSSSSTTTVVVYYYZZZbbbdddhhhkkkmmmmmmlllkkklllmmmmmmjjjfffhhhpppwww~~~xxxvvvvvvvvvxxxzzzxxxqqqhhhcccgggrrrwwwjjjfffhhhkkkooosssxxxvvvqqqiiibbbbbbggglllqqqtttpppllleeePPP@@@CCCIIIIIIIIIIIIHHHFFFDDDCCC>>>888222//////000///---////////////////////////........................---------...///000000111............/////////000000000000000111111111111000111111111111222222222000//////000222333222000666777<<>><<<:::888666666222222333333333333222222111111222222222333333333111222222222222333333333333000000222555<<>>666555444222111000////////////.........---------............////////////........................////////////000000000000/////////000111111222222222222;;;JJJUUU]]]nnnsssddd]]]___ddd{{{}}}|||zzz~~~vvvhhh___QQQKKKGGGHHHJJJJJJLLLOOOTTTVVV___mmm{{{mmmpppyyy}}}www~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}|||{{{zzzzzzzzz{{{||||||wwwssspppllllllpppuuuzzz|||zzzuuuoooiiiddd___ZZZVVVUUUTTTSSSSSSTTTUUUWWWXXX]]]```dddhhhkkkllllllkkkjjjlllmmmllljjjlllppptttwwwssspppppprrruuuxxxzzzzzzuuummmggggggllluuu|||zzzqqqiiigggjjjmmmtttzzz}}}zzztttllleeecccdddgggoootttssspppjjjUUUCCCDDDGGGGGGHHHHHHIIIHHHEEEDDD===888111...///000///...////////////////////////........................------......///000000111........./////////000000000000000000111111111111//////000000000111111111...000111333333333333333444:::CCCNNNVVVWWWSSSOOO}}}|||~~~cccKKKGGGBBB@@@???>>><<<:::888666666222222333333333333222222111111222222222333333333222222222222333333333333111444444222888LLLcccqqqtttpppvvv~~~{{{}}}~~~}}}~~~wwwcccVVVMMMEEEAAA???:::777444666:::>>>@@@???:::999666333111000000000/////////.........------............////////////........................////////////000000000000/////////000111111222222222555AAARRR```jjjxxxlll^^^XXXXXXbbbnnnxxxyyy|||}}}wwwhhhZZZSSSJJJGGGGGGJJJLLLLLLOOOSSSOOOXXXjjj{{{qqqyyy{{{yyy~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyzzzzzzyyywwwwwwvvvvvvwww{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}yyywwwtttqqqooopppsssvvvxxxwwwtttqqqllleee]]]XXXVVVUUUUUUTTTTTTTTTUUUUUUVVVZZZ___eeeiiikkkkkkkkkiiijjjlllmmmooopppqqqqqqjjjhhhggghhhmmmrrrvvvxxx|||{{{wwwqqqkkkiiikkknnnpppllliiiiiiiiillluuu|||wwwpppkkkgggfffeeelllssstttuuurrr]]]HHHDDDDDDDDDDDDFFFHHHHHHFFFDDD<<<777111...///000///...////////////////////////........................------......///000000000....../////////000000000000000000000111111111111.../////////000000000000---000444444333333555888:::CCCOOOXXXYYYSSSKKKEEE~~~~~~cccKKKGGGBBB@@@???>>><<<:::888666666222333333333333333333222111111222222222333333333222222222333333333444444222999:::999IIIiiiwwwjjjbbbzzzzzznnnbbbWWWMMMGGGDDDAAA===999888:::===>>>???>>><<<999555222111000000////////////........................////////////........................////////////000000000000/////////000111111222222333777DDDVVVfffssszzzfffbbbbbbaaakkkzzzxxxrrrwww|||~~~xxxiiiZZZPPPKKKJJJIIIKKKNNNOOONNNRRRXXXUUUgggrrrttt{{{}}}qqquuu|||}}}|||~~~~~~}}}|||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuu{{{||||||{{{yyyxxxyyyzzz|||~~~~~~~~~|||vvvooolllmmmppppppqqqssstttrrrlllccc^^^YYYXXXWWWVVVUUUTTTSSSSSSRRRVVV\\\ccchhhjjjkkkkkkkkkjjjjjjllloooqqqrrrqqqeeeeeeddddddhhhooorrrrrrzzz}}}|||tttnnnkkkkkkjjjiiiiiihhheeeeeeooo{{{|||zzzwwwtttqqqnnnkkkiiigggppptttvvvvvvdddLLLDDDAAA@@@@@@CCCFFFHHHFFFDDD;;;666000...///000000...////////////////////////....................................//////000000...////////////000000000///000000000111111111111/////////000000000111111...111444333111333:::AAAHHHQQQYYY\\\VVVMMMGGGDDD~~~bbbKKKGGGAAA@@@???>>><<<:::888666666333333333444444333333333111111222222222333333333222222333333333444444444333;;;???HHHgggrrrfffiiippp~~~zzzpppdddWWWMMMFFFDDD@@@;;;888999;;;===???AAA???;;;888555333111111000000/////////.....................////////////////////////////////////////////////000000000000/////////000111111222222444888DDDVVViiizzzzzznnnoooooommmuuu}}}tttrrrwww}}}~~~xxxlll]]]PPPJJJGGGKKKLLLNNNQQQOOOOOOUUU]]]fff}}}jjjmmmyyypppqqq~~~|||~~~|||zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuurrrrrrsssssssssssssssrrryyyzzz{{{zzzxxxwwwwwwxxxzzz|||}}}~~~~~~zzzrrrlllkkkllliiilllppptttuuusssmmmiii^^^]]][[[XXXVVVTTTSSSSSSRRRUUU[[[aaafffiiikkkkkkmmmkkkiiijjjmmmppprrrsssjjjjjjhhhdddgggnnnqqqooosssxxx~~~{{{tttooommmbbbbbbbbbcccaaaaaaiiirrryyyyyyyyywwwtttpppmmmllldddnnnqqqtttxxxiiiQQQGGGAAA>>><<>><<<:::888666666333333444444444444333333111111222222222333333333333333333333444444444444222;;;HHH^^^hhheeesss~~~~~~{{{~~~vvvjjj]]]PPPFFFDDD@@@;;;777666999===???AAA@@@>>>;;;888555333111000000000/////////..................////////////////////////////////////////////////000000000000/////////000111111222222444:::FFFWWWlllvvvtttssssss|||zzzuuutttyyy~~~yyynnnaaaTTTLLLHHHGGGLLLMMMPPPQQQPPPRRR]]]iiitttmmmjjjzzzyyyqqqlllppp~~~}}}~~~{{{yyyvvvuuussstttuuuvvvwwwxxxxxxyyyvvvwwwwwwvvvuuutttsssrrrnnnooopppqqqrrrsssssssssvvvwwwyyyyyywwwvvvvvvwwwwwwxxxyyyyyyyyyyyy{{{}}}{{{vvvpppmmmkkkiiijjjnnnrrrvvvwwwuuussseeeccc___ZZZWWWUUUTTTTTTUUUWWWZZZ^^^bbbfffiiijjjmmmllljjjiiijjjmmmppprrrmmmooolllfffiiisssxxxuuunnnrrrwww{{{{{{vvvpppkkkZZZZZZ^^^eeeiiiiiiiiilllvvvyyy{{{yyysssooommmmmmeeennnoooqqqxxxoooYYYNNNEEE@@@;;;<<>><<<:::888666666333333444444444444333333111111222222222333333333333333333444444444444555666AAAVVVuuuuuukkkssszzz|||xxx}}}yyyqqqiii^^^SSSIIIEEE???999666777;;;>>>AAAAAA@@@>>>;;;777444222000000000000/////////...............////////////////////////////////////////////////000000000000/////////000111111222222333;;;JJJ]]]sssyyyrrrttt|||{{{xxxwwwzzz}}}vvvmmm```TTTLLLIIIIIIIIILLLNNNQQQTTTUUU[[[lll}}}rrrttt{{{sssrrrrrr}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{yyywwwtttsssssssssttttttuuuuuuvvvvvvvvvvvvuuutttrrrooolllkkkggghhhjjjlllnnnooopppqqqqqqsssuuuvvvuuutttttttttrrrsssttttttssstttwwwyyy|||~~~~~~}}}}}}}}}|||yyyuuupppmmmlllllllllnnnqqqtttuuuuuulllhhhbbb\\\XXXVVVWWWWWWYYYYYYZZZ[[[^^^bbbeeegggiiikkkmmmllljjjjjjllloookkknnnlllgggmmm|||qqqqqqssswwwxxxuuullleee\\\\\\dddttt~~~{{{qqqiiiooouuu{{{yyyrrrmmmooossskkkrrrooopppzzzuuucccWWWLLLDDD===<<>><<<:::888666666333444444555555444444333111111222222222333333333333333333444444444555555<<>>777333222222000...////////////////////////000000000000000000000000///////////////.........000000000000111111111111000000000000111111111111////////////000000000000333222444999CCCMMMUUUYYYXXXTTTMMMIIILLLUUUbbbkkk|||www~~~```JJJFFF@@@AAA@@@???<<<:::777555444666555444333222333444444222222222222222222222222333222444777666444666;;;@@@^^^wwwwwwjjjsss}}}~~~|||zzzzzz~~~dddUUUGGGAAA===999:::>>>AAAAAAAAABBBAAA>>>999555//////111111111000...---000000000000////////////////////////////////////000000000000111111111111444222111111222333333222888>>>LLLbbbxxxrrrjjjnnn~~~}}}zzz~~~{{{yyyyyyyyysssmmm^^^VVVLLLEEEEEEHHHLLLMMMOOOQQQUUUYYYbbbxxxyyyooo}}}xxx{{{~~~vvvvvv}}}}}}}}}}}}|||{{{zzzzzzzzzzzzxxxxxxwwwwwwvvvtttsssrrrsssssssssttttttttttttuuuzzzvvvqqqooollleee[[[SSSTTTWWW[[[___bbbfffjjjmmmllllllnnnpppssstttsssrrrpppooonnnmmmlllmmmnnnnnnssssssrrrssstttvvvxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvooommmiiiggggggiiilllnnnsssqqqnnniiiccc\\\WWWTTTYYYXXXXXXZZZ]]]^^^^^^]]]dddgggjjjlllmmmllliiihhhdddiiikkklllssstttnnnooovvvpppccccccnnngggkkkwwwrrrdddhhhiiilllnnnooopppwww}}}yyyrrrmmmpppxxxzzztttmmmcccSSSAAA;;;AAAHHHIIIFFFJJJIIIEEE===444//////000////////////////////////000000000000000000000000///000000000000000//////000000000000000000000000000000000000000111111222333222000000111222222111333666999???MMM[[[^^^XXXNNNKKKNNNUUU\\\cccooo|||zzzttt~~~```JJJFFFAAAAAA@@@>>><<<:::777666555666555444333333333444444222222222222222222222222333222333666555444888>>>NNNiii~~~|||uuuuuu|||zzz|||mmm^^^OOOFFF@@@<<<;;;???AAAAAAAAABBBBBB???;;;777111111111111000000///...000000000000////////////////////////////////////000000000000111111111111333222111111222222333333999AAAQQQiiijjjfffgggrrr}}}~~~}}}zzzzzzwwwppphhhUUUPPPHHHEEEFFFJJJMMMOOOPPPSSSXXX```nnnwww|||}}}xxxwww{{{||||||{{{zzzyyyyyyyyyyyywwwwwwwwwvvvuuutttsssrrrrrrrrrssssssssstttttttttwwwtttpppjjjcccZZZQQQKKKMMMOOOTTTYYY___eeejjjnnnllllllmmmooorrrsssqqqpppnnnmmmlllkkkjjjkkkkkklllppppppooopppqqqssstttvvvuuuuuuuuuuuuttttttttttttqqqnnnkkkhhhgggiiikkkmmmrrrqqqoookkkeee___YYYVVVWWWVVVVVVYYY\\\^^^______ccceeehhhkkklllkkkiiigggaaafffjjjkkkpppwwwzzzxxxllljjjmmmrrrnnnfffeeelllkkkjjjqqq|||xxxkkkbbb___aaaeeejjjoootttzzzyyyrrrmmmpppyyy~~~{{{wwwjjjYYYFFF===AAAHHHLLLKKKKKKJJJGGG@@@888222000111//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000111111222222111000111222333444333222999AAAIIISSS[[[ZZZTTTOOOOOOUUU___fffkkkttt|||~~~www~~~}}}```JJJGGGAAAAAA@@@>>><<<:::888666555666555444333333333333444222222222222333333333333444222222444444666===FFF^^^ttt|||mmmttt}}}}}}|||zzz||||||}}}uuugggVVVJJJBBB===<<<===BBBAAAAAABBBBBB@@@===:::444333222000//////000000////////////000000000000////////////////////////000000000000111111111111111111000000111222333444:::EEEYYYrrrttt^^^^^^ggg{{{|||}}}~~~~~~{{{yyytttiii```JJJHHHEEEFFFIIIMMMOOOQQQRRRWWW___lll}}}zzzwwwxxx{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvvvvvvvuuutttssssssqqqqqqrrrrrrrrrssssssssstttssspppfffZZZOOOHHHFFFLLLNNNQQQVVV\\\ccchhhlllkkkkkkkkkmmmooopppooommmjjjiiiiiihhhggghhhhhhhhhkkkkkkkkkkkklllmmmnnnoooppppppqqqqqqqqqqqqqqqqqqrrrpppmmmjjjiiiiiijjjlllqqqqqqpppmmmhhhbbb]]]YYYUUUTTTTTTVVVZZZ]]]______aaacccfffiiijjjiiihhhggg```eeejjjkkklllmmmkkkfffdddgggkkkmmmlllkkkkkkkkknnnkkkkkkppppppjjjccc```[[[]]]aaahhhqqqyyy~~~wwwqqqkkkmmmwwwuuucccMMM@@@@@@GGGMMMPPPLLLLLLIIIDDD===666222111//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000111111222000000111222333444555666333???MMMVVVYYYYYYTTTNNNNNNRRR]]]kkksssvvvxxxzzz~~~}}}```KKKGGGBBB@@@???>>><<<:::888666555555555444444333333333333222222222333333333333333444222222444666;;;HHHUUUppp}}}qqqqqq||||||~~~{{{zzzzzz{{{|||ooo^^^QQQHHHDDDAAA@@@CCCBBBBBBBBBCCCBBB???===888666333000//////000111////////////000000000000///////////////////////////000000000111111111111000000000000000222555777;;;IIIaaazzzyyyccc\\\]]]lll}}}zzzzzz~~~|||zzzvvvlll^^^TTTCCCDDDFFFIIIMMMPPPRRRSSSVVV___mmm~~~{{{xxxzzz~~~yyyyyyxxxvvvvvvvvvvvvvvvtttuuuuuuuuuuuutttsssrrrpppppppppqqqqqqqqqrrrrrrrrrsssqqqeeeUUUIIIFFFGGGTTTSSSTTTXXX]]]bbbfffhhhkkkjjjiiijjjlllmmmllljjjffffffeeeeeeeeedddddddddffffffffffffgggggghhhhhhllllllmmmmmmnnnnnnnnnooorrrpppmmmkkkiiiiiiiiijjjooooooooonnnkkkfffaaa^^^WWWVVVTTTTTTWWWZZZ\\\]]]^^^```cccfffhhhhhhggggggdddgggjjjkkkjjjgggccc______dddggggggkkkpppqqqnnnooommmmmmooollleeeaaaaaa^^^```ccciiisss}}}vvvoooiiijjjrrr{{{~~~nnnVVVDDD???CCCKKKPPPLLLLLLKKKGGGAAA:::444111////////////////////////////////////////////////...//////000000000000///000000000000000000000000000000000000000111111222000111111111222333555777<<>><<<:::888777666444444444444444333333333222222333333333444444444555333333666:::EEEYYYjjjvvvooozzzssstttuuuxxxzzz|||zzz{{{~~~wwwgggZZZSSSOOOLLLIIIFFFDDDCCCBBBCCCCCCAAA???<<<999555222000000111222.../////////000000000111000000000000000000000000///000000000111111111111///000111000000222666:::===OOOhhhmmmWWW[[[```qqqzzz{{{xxxyyy~~~~~~{{{vvvnnnaaaSSSJJJCCCEEEIIIMMMPPPSSSUUUVVV[[[jjj}}}}}}}}}|||}}}|||{{{yyyxxxwwwvvvuuuuuutttuuuuuutttttttttttttttsssrrrqqqooooooooooooppppppppppppmmmpppnnnbbbQQQGGGGGGLLLXXXWWWWWW[[[```eeehhhhhhkkkjjjhhhhhhiiijjjiiihhhcccccccccccccccbbbbbbaaabbbbbbbbbccccccccccccccchhhhhhiiijjjkkkllllllmmmnnnmmmllljjjiiihhhhhhhhhlllmmmnnnmmmkkkhhhdddbbb\\\YYYUUUTTTUUUWWWXXXXXX\\\]]]aaadddfffggghhhgggggggggggggggfffcccaaa```\\\```bbbdddkkkssstttpppoooqqquuuxxxrrrhhhcccdddbbbeeegggjjjsss~~~~~~wwwrrrllljjjoooxxxuuu```LLLAAAAAAGGGMMMLLLLLLKKKIIIDDD===555000000000000000000000000000..............................///000000000000000000000000000000000000000000000000000000111111222111111222111000222777;;;HHHQQQZZZ[[[UUUMMMMMMPPPWWWcccsss}}}zzzwww|||~~~___KKKIIIDDD??????===<<<:::888777666444444555555444444333222222222333333444444555555555444555999AAARRRlll|||uuuvvv|||xxxtttpppnnnnnnzzz}}}~~~xxxlll```ZZZXXXSSSNNNIIIFFFDDDCCCCCCCCCBBBAAA>>><<<777444111000111111......//////000000111111000000000000000000000000000000000000111111111111///111222111111333999>>>BBBWWWrrriiiUUUZZZfffxxx|||xxxzzzxxxzzz~~~yyypppdddWWWKKKEEEEEEHHHLLLOOORRRUUUYYY[[[bbbxxx~~~|||zzzzzzyyyxxxvvvxxxwwwvvvuuuttttttttttttuuuuuuuuutttsssrrrpppooommmnnnnnnnnnnnnooooooooohhhkkkiii]]]NNNFFFIIIOOOUUUUUUXXX^^^gggmmmoooooollljjjhhhggghhhhhhgggfffbbbbbbbbbbbbbbbaaa````````````aaaaaaaaa``````___ddddddeeefffhhhiiijjjjjjiiiiiiiiihhhhhhhhhggggggjjjjjjkkkjjjjjjhhhgggeeeaaa]]]WWWSSSSSSTTTUUUVVVZZZ\\\___bbbeeeggghhhiiihhheeebbbcccbbb``````ccc]]]\\\___hhhqqqvvvuuuqqqooouuu}}}vvvjjjeeegggdddiiikkkjjjppp|||~~~zzzvvvqqqnnnpppvvv~~~yyyjjjXXXIIIDDDGGGLLLNNNNNNLLLJJJFFF@@@888222000000000000000000000000........................---...///000000111111000000000000000000000000000000000000000000111111222111222222000000555===CCCTTTVVVXXXVVVOOOLLLRRR\\\kkkwwwzzzxxxvvv~~~{{{|||___KKKIIIDDD???>>>===<<<:::999777777444444555555555444333222222222333333444555555666555444777===HHH^^^~~~yyy{{{~~~}}}|||}}}}}}tttooonnnrrryyy}}}ssshhhcccaaa[[[TTTLLLIIIEEECCCCCCCCCBBBAAA???===999666333111000000.........///000111111111000000000000000000000000000000000000111111111111///111333222111444;;;AAAJJJaaa|||}}}jjj[[[```sss{{{wwwvvvzzz}}}~~~uuuiii[[[OOOHHHEEEFFFIIIMMMOOORRRVVV\\\aaalll}}}}}}zzzyyyyyyyyyxxxwwwxxxwwwvvvuuuttttttttttttvvvvvvuuutttrrrpppnnnmmmlllmmmmmmmmmmmmnnnnnnnnngggiiifff[[[NNNGGGKKKRRRVVVWWW[[[dddpppwwwxxxwwwmmmkkkhhhfffggggggfffeeeaaabbbbbbcccbbbaaa```___``````aaaaaaaaa```^^^^^^___```aaacccdddeeefffgggbbbccceeefffgggggggggggghhhggggggggggggggghhhhhhddd^^^XXXSSSRRRSSSUUUUUUYYY[[[^^^bbbeeegggiiijjjjjjdddaaacccbbb___aaafffaaa]]]dddvvv~~~wwwuuurrrxxx~~~}}}qqqeeedddiiimmmtttsssmmmoooyyy}}}xxxvvvsssppppppttt{{{~~~{{{ssseeeUUULLLLLLOOORRRPPPNNNLLLIIICCC;;;555000000000000000000000000........................---...///000111111111111000000000000000000000000000000000000000111111222111222222111333:::FFFPPPZZZWWWTTTRRRNNNOOO\\\jjjwwwppppppqqqwwwzzz___KKKIIIEEE???>>>===<<<:::999888777333444555555555444333222222222333333444555666666555555888???MMMfff{{{~~~}}}{{{|||{{{ttttttllltttuuuooonnnggg^^^MMMJJJFFFDDDCCCCCCBBBBBB@@@>>>;;;777444222000000---......///000111111222000000000000000000000000000000000000111111111111///222444333222555<<>>;;;999888777666777777666555444444333333222222222222333444555555888999<<>>BBB@@@===:::666333000///000000////////////000000000000000000000000000000222222222222222222222222222111333444333444===GGGVVVnnnwwwgggnnn}}}{{{www{{{zzzyyyhhhWWWHHH@@@CCCKKKPPPMMMNNNSSSVVVZZZfffssszzz~~~|||~~~~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttuuuuuuuuurrrpppuuussspppooonnnnnnlllkkknnnllljjjkkknnnppppppnnnllliiiddd]]]SSSMMMRRR[[[```fffppp{{{ppplllfffdddddddddcccbbbbbbccccccccccccbbbbbbaaabbbaaa```^^^\\\\\\[[[[[[\\\[[[ZZZZZZ]]]^^^^^^^^^WWWXXXXXXZZZ\\\___bbbcccaaabbbcccddddddfffjjjmmmgggddd^^^WWWRRRQQQSSSVVVZZZ\\\^^^aaaccceeefffgggggggggdddbbb```aaadddgggccceeeppp~~~xxxtttuuuyyyxxxooohhhmmmyyyuuulllooorrrrrrooorrruuuvvvtttssstttuuuuuuyyy~~~~~~tttdddWWWRRRUUUUUUSSSQQQQQQOOOFFF;;;666333000///000111111111////////////////////////////////////000000000000111111111111111111111111///000111222222111000///222///...333>>>LLLWWW]]][[[NNNFFFJJJRRR\\\mmm}}}}}}fffYYY___jjjooo{{{___JJJGGGAAAAAA@@@>>>;;;999888777666777666666555444444333333444444333333444555666666666<<>>AAA@@@???<<<888444111///000000////////////000000000000000000000000000000222222222222222222222222000000222444555888BBBMMM]]]xxxkkkeeerrr~~~}}}xxxsssaaaQQQFFF@@@DDDKKKMMMMMMPPPVVV[[[cccsss|||{{{yyy~~~~~~~~~|||zzzzzzzzzzzzyyyxxxwwwuuuuuusssrrrrrrssstttsssqqqoootttqqqooonnnnnnnnnmmmkkkmmmkkkiiijjjmmmooonnnmmmkkkhhheee```XXXUUU\\\eeeqqquuu|||{{{kkkgggbbbaaabbbddddddccc``````aaaaaa``````______bbbaaa___^^^\\\[[[ZZZZZZYYYXXXWWWXXXZZZZZZYYYXXXTTTTTTTTTUUUWWWZZZ]]]______aaabbbbbbbbbccceeehhheeebbb^^^XXXSSSQQQSSSUUUYYYZZZ]]]```ccceeefffggghhhhhhfffcccaaabbbeeehhhdddcccgggqqqxxxvvvqqqooosssuuuyyyzzztttmmmooowww{{{nnnhhhllloooooooooooopppppppppqqqqqqrrrtttyyyxxxiii\\\VVVWWWWWWUUUSSSTTTTTTKKKBBB666333000///000111111111////////////////////////////////////000000000000111111111111111111111111000000111222222111000///555222222888DDDQQQZZZ^^^UUUNNNJJJQQQ\\\iiiwwwzzzmmm___[[[bbbkkkooozzz___JJJGGGBBBAAA@@@>>>;;;999888777666666666666555444444333333666555555555555666777777888@@@OOObbbxxx~~~qqqxxxyyyxxxzzzvvvuuuxxx~~~yyynnnjjjqqqzzz~~~}}}}}}|||}}}~~~nnnbbbhhhttt|||uuujjjaaaTTTKKKFFFCCCAAA???AAAAAA@@@>>>;;;777333000111000000//////000000111000000000000000000000000222222222222222222222222//////111444666;;;HHHTTThhhlll^^^dddxxx}}}{{{jjjVVVJJJDDDBBBFFFKKKLLLMMMRRRXXX___lllvvvxxxwww~~~~~~~~~{{{xxxxxxxxxxxxwwwvvvuuutttssspppooooooppprrrrrrqqqoooqqqooommmmmmmmmmmmlllkkkkkkiiihhhiiikkkmmmmmmlllkkkhhheeeccc___^^^gggrrr}}}tttooobbb```^^^^^^```ccceeeeee```````````````___^^^^^^bbbaaa___]]][[[ZZZYYYYYYXXXWWWWWWWWWXXXWWWTTTRRRPPPNNNMMMMMMOOOSSSWWWYYY]]]___aaaaaa``````aaabbbbbbaaa___[[[VVVSSSSSSSSSVVVXXX[[[___bbbeeeggggggiiiiiigggeeecccccceeegggiiidddbbbfffiiiiiillloootttuuuyyy|||zzzsssqqqrrrvvvuuuooohhhfffjjjmmmmmmooonnnllllllmmmooooooooottt{{{~~~qqqccc[[[YYYXXXUUUSSSUUUVVVPPPGGG777444111///000111111111////////////////////////////////////000000000000000000000000000000000000000000111111222111111000444333555>>>JJJUUUZZZ[[[NNNOOOPPPWWWeeeuuu}}}}}}{{{mmm```\\\```eeejjjooovvv|||~~~~~~___JJJGGGCCCAAA@@@>>>;;;999888777666666666555555555444444444666555555555555666777777<<>>999555222111000000000000000000111000000000000000000000000111111111111222222222222//////000444777>>>LLLZZZrrrttt___ZZZggg|||~~~rrr```MMMDDDCCCEEEIIILLLNNNPPPSSSWWW```sssxxxxxx}}}}}}~~~{{{xxxvvvvvvvvvuuutttsssrrrqqqooonnnnnnoooqqqrrrqqqpppooommmkkkkkkkkklllkkkjjjiiihhhhhhhhhiiikkkkkkllljjjgggeeeeeeccceeennnxxxyyynnnddd___YYYXXXYYY[[[^^^aaadddeeeaaaaaaaaaaaaaaa```___^^^aaa```^^^\\\ZZZYYYXXXXXXYYYXXXXXXXXXWWWUUUQQQNNNKKKIIIGGGFFFHHHLLLPPPSSSXXXZZZ^^^_________```aaa```aaaaaa___ZZZVVVTTTTTTSSSUUUXXX\\\```cccfffgggggghhhgggeeeccccccdddfffjjjddd```______bbbkkktttuuuvvvxxx|||}}}yyyrrrnnnnnnllliiifffgggkkkmmmmmmrrrpppnnnnnnpppqqqpppooovvv~~~yyyjjj___[[[ZZZVVVSSSTTTVVVQQQIII777555111000000111111111////////////////////////////////////000000000000////////////////////////000000111111111222111111000222999DDDPPPVVVUUUQQQJJJPPPUUUYYYgggwwwyyyqqqwwwhhh^^^aaaffffffjjjqqquuuzzz{{{{{{___IIIHHHDDDAAA@@@>>>;;;999888777666555555555555555444444444444444444444555666777888???NNNcccyyy~~~wwwxxxrrruuuzzzwwwyyyzzzxxxwwwyyy}}}tttjjjgggttt~~~}}}zzzyyyyyyzzz{{{}}}}}}xxxtttqqqttt~~~{{{wwwzzztttkkkfff]]]RRRIIIDDDCCCCCCAAABBBBBBAAA???;;;777444111111000000000000111111000000000000000000000000000000000111111222222222111000000333777@@@PPP___uuufffZZZ\\\iii{{{zzzyyyyyyhhhWWWGGGBBBEEEHHHKKKNNNPPPRRRUUUZZZhhhyyyyyy~~~~~~}}}{{{|||~~~|||xxxuuuuuuuuutttsssrrrppppppooonnnmmmnnnpppqqqqqqpppllljjjhhhhhhiiiiiihhhgggfffgggggggggggghhhiiijjjiiieeedddeeedddfffnnnwww}}}ttthhh\\\TTTQQQNNNQQQTTTXXX[[[]]]___```aaaaaaaaa```___^^^]]]]]]___^^^\\\[[[YYYXXXXXXXXXYYYXXXVVVVVVUUUQQQMMMIIIGGGEEECCCBBBCCCFFFKKKMMMQQQTTTYYY\\\]]]___aaabbb```bbbcccbbb^^^ZZZVVVUUUPPPRRRUUUYYY^^^aaacccddddddeeefffeeeccccccccceeeeeeaaa]]]ZZZWWWXXXcccpppssssssuuuyyy~~~yyyrrrnnniiieeeeeegggiiikkkllluuuuuuvvvxxxxxxvvvsssqqqxxxpppccc___]]]XXXTTTUUUWWWRRRJJJ888555222000000111111000000000000000000000000000////////////000000000000////////////////////////111111111111111222222333...555AAAMMMUUUUUUPPPJJJJJJSSSZZZ___jjjuuusssjjjmmmdddaaagggjjjhhhllltttyyy}}}{{{{{{___IIIHHHEEEAAA@@@>>>;;;999888777666555555555555555555555555333333333444666777999:::CCC[[[{{{pppwwwxxx}}}sss|||{{{vvvtttxxxzzzzzz|||wwwkkkhhhrrr~~~~~~~~~}}}xxxyyyzzz{{{}}}~~~~~~yyyyyy~~~{{{}}}yyyooogggfffaaaXXXMMMFFFDDDDDDAAABBBBBBAAA>>>;;;888666222111111000000111111222000000000000000000000000//////000000111222222222222111111444999CCCVVVffftttyyymmm[[[XXX]]]jjj{{{|||xxxtttwww{{{nnn\\\OOODDDCCCGGGJJJLLLNNNQQQTTTZZZdddzzz}}}xxxxxx~~~~~~}}}}}}||||||zzzzzz||||||yyytttttttttsssrrrqqqpppooopppnnnmmmmmmnnnpppooooooiiigggeeeeeeeeefffeeecccbbbcccddddddcccdddfffgggeeebbbbbbcccdddeeejjjqqquuusssmmmcccVVVMMMIIIIIIIIINNNTTTYYY[[[[[[[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYY\\\\\\[[[YYYYYYYYYYYYYYYWWWUUUSSSRRRPPPMMMIIIEEEDDDBBB@@@???@@@BBBFFFHHHIIILLLQQQUUUXXX[[[^^^aaa___aaadddccc___[[[WWWVVVMMMOOORRRVVVZZZ^^^```aaaaaaccceeeeeedddcccdddeeeeeecccaaa[[[TTTSSS___mmmtttttttttvvv}}}{{{ppphhhaaaaaacccdddfffiiiuuu{{{|||vvvssswwwwwwhhhcccaaa\\\XXXYYYZZZTTTLLL999666222111111111111000000000000000000000000000////////////000000000000000000000000000000000000111111111111111222333444555???LLLVVVYYYUUUNNNJJJMMMVVVbbbkkkrrrtttoooggg^^^```eeekkkllllllooouuu~~~}}}___HHHHHHFFFAAA@@@>>>;;;999888777666555555555555555555555555222333444555777:::<<<===NNNlll{{{nnn|||uuuyyy{{{zzz|||wwwuuuyyy|||~~~rrrhhhppp~~~~~~|||xxxyyy|||~~~}}}vvvoooeeegggfff^^^RRRHHHDDDCCCBBBAAAAAA???===;;;999888222111111000000111111222000000000000000000000000/////////000111222222222333111222666<<>>======???AAACCCAAADDDHHHKKKOOOSSSXXX[[[]]]___bbbbbb^^^ZZZWWWUUUKKKMMMPPPTTTWWWZZZ\\\]]]___bbbeeeffffffffffffgggffffffddd^^^UUUTTTbbbsss~~~zzzvvvyyy~~~sssggg]]]\\\___```ccchhhqqq}}}wwwrrrttt~~~oooaaa```\\\YYY[[[\\\VVVNNN999777333111111111111000000000000000000000000000////////////000000000000111111111111111111111111111111000000111333444555>>>IIIUUUZZZVVVQQQNNNOOOSSS\\\mmm{{{{{{pppeee```YYYbbbkkknnnppprrrqqqooo___HHHHHHFFFAAA@@@>>>;;;999888777666444555555555555555555555333333444666999<<<>>>???ZZZxxxqqquuuqqqrrryyy~~~yyywww{{{qqqjjjzzz~~~~~~zzzwwwyyy}}}~~~{{{}}}~~~~~~|||~~~~~~|||{{{|||wwwqqqdddhhhjjjcccVVVIIICCCBBBBBBAAA@@@>>><<<;;;:::999222222111111111111222222000000000000000000000000...//////000111222222222333111222777???MMMcccvvvzzzppp___XXX\\\```nnn{{{wwwvvv{{{}}}~~~qqq^^^IIIDDDBBBFFFIIIIIIIIIKKKRRRZZZggg{{{vvv~~~~~~zzzzzzzzzooooooyyy}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{vvvvvvwwwyyy{{{{{{yyywwwtttttttttsssrrrqqqpppoooooommmjjjiiijjjkkkkkkjjjgggeeebbbaaaaaa```___]]]YYY[[[]]]\\\ZZZ[[[]]]```^^^\\\]]]bbbdddccceeeiiigggddd]]]QQQFFFBBBEEEJJJUUU\\\ffflllkkkgggcccaaa_________^^^]]]\\\ZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZWWWSSSPPPNNNMMMJJJHHH======<<<<<<<<<===>>>???===???BBBEEEHHHLLLRRRVVV[[[^^^``````]]]YYYVVVTTTJJJLLLOOORRRVVVXXXZZZ[[[___bbbfffhhhhhhhhhhhhiiibbbcccbbb\\\SSSTTTfffyyywwwvvv|||~~~{{{uuuggg\\\[[[^^^___dddiiinnn~~~vvvqqqqqq}}}sss\\\\\\YYYXXXZZZ\\\VVVNNN:::777333111111111111000000000000000000000000000////////////000000000000111111111111111111111111111111000000111333444666DDDNNNXXXXXXQQQLLLMMMRRRXXXbbbuuujjjZZZWWW]]]iiiqqqqqqssswwwqqqggg^^^GGGFFFBBBBBBAAA>>><<<999777666555666666666666666666666666555777444555888333777IIIXXXtttxxx|||}}}}}}zzzxxxzzzvvvttt|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||vvvrrryyy}}}zzz~~~|||vvvuuutttqqqjjj^^^PPPHHHFFFAAA===<<<>>><<<777555666777555222///...///000111//////000111111111111111000000000000111111111111///444777888AAAWWWpppwwwhhh]]]___lll|||}}}}}}zzzfffRRRKKKEEEBBBEEEIIIKKKNNNQQQTTT___qqqyyyssszzzuuuyyyvvvpppqqqyyy~~~{{{{{{|||}}}{{{{{{{{{zzzyyyyyyxxxxxxzzzyyyxxxyyyzzzzzzyyywwwuuusssqqqqqqrrrrrrrrrqqqooolllhhhgggggghhhhhhgggfffdddaaa___\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXWWWYYYZZZZZZZZZ[[[]]]___aaaccceee```]]]UUUKKKCCCBBBIIIPPPfffmmmvvvyyyrrreee```aaadddbbb```]]][[[YYYYYYYYYWWWWWWVVVWWWYYYYYYXXXWWWUUUTTTQQQNNNKKKGGGEEECCC;;;;;;;;;<<<<<<<<<===============???BBBHHHMMMQQQWWWZZZ]]]\\\YYYVVVUUUVVVKKKHHHGGGLLLTTTZZZ[[[ZZZ```bbbeeeffffffffffffggggggaaa___^^^YYYYYYjjjzzzuuuxxx{{{|||xxxhhhZZZ]]]kkksssnnndddjjj|||yyyvvvxxxyyywww}}}ooo\\\VVVTTTYYY^^^[[[TTTOOO@@@999333333222111111444111111111111000000000000000000000000000000111111////////////000000000000222///000555555222333999LLLTTTZZZUUUKKKHHHQQQ[[[bbbooo}}}~~~rrrcccYYYVVVbbbllluuuxxxyyyuuujjj]]]___IIIGGGDDDBBBAAA>>><<<999777666555666666666666666666666666444666444555:::777===QQQmmm~~~rrrxxx~~~~~~}}}~~~~~~{{{yyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~yyytttqqqvvvzzzrrreeeXXXMMMHHHBBB>>><<<>>>===888666888666555222///...///000111//////000111111111111111000000000000111111111111000444888===LLLeee}}}qqqhhhmmmzzz~~~vvvaaaNNNHHHCCCBBBGGGKKKMMMQQQUUU\\\iii}}}~~~{{{zzz}}}tttmmmnnnuuu~~~~~~~~~|||zzzyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzxxxvvvsssqqqpppoooppppppooonnnjjjhhheeeddddddeeedddccccccaaa^^^ZZZXXXVVVUUUUUUUUUVVVWWWUUUTTTSSSTTTUUUWWWWWWXXXZZZ\\\___aaabbb___\\\UUULLLEEEEEEKKKRRRqqquuu{{{~~~xxxmmmggghhhcccbbb___\\\ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYXXXVVVUUUTTTQQQNNNJJJFFFDDDBBB;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>><<<999888777666666666666666666666666666333666444666;;;:::DDDZZZyyyzzz}}}|||~~~}}}{{{yyyxxxxxxyyyxxxyyyzzz|||}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}|||{{{zzz~~~{{{yyy{{{zzzooobbbTTTKKKCCC>>>;;;======999777999666555222000//////000111//////000111111111111111000000000000111111111111222555999CCCWWWrrrqqqnnnyyy}}}oooZZZHHHDDDBBBCCCIIIMMMOOOTTTYYYeeettt}}}xxxqqqjjjkkkpppzzz}}}}}}}}}{{{yyywwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyyyyzzzyyywwwuuuqqqpppnnnnnnnnnnnnmmmkkkeeedddbbbaaabbbaaa___^^^^^^\\\XXXTTTQQQNNNMMMMMMNNNOOOPPPOOOMMMLLLMMMOOOQQQQQQRRRTTTWWWZZZ\\\]]]\\\YYYTTTLLLGGGHHHNNNTTTsssrrruuuxxxuuummmgggfffcccaaa___\\\ZZZYYYYYYYYYYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSPPPLLLIIIEEEBBBAAA:::;;;;;;<<<<<<<<<<<<<<<:::999999999;;;???CCCEEEJJJOOOVVVZZZ[[[XXXUUUSSSRRROOOJJJHHHKKKRRRZZZ___bbbccceeeggghhhhhhhhhhhhggg```]]]___^^^[[[aaakkkvvvsssqqqrrrvvv{{{uuukkkllltttxxxqqqiiiiiisss{{{YYYMMMGGGOOOZZZ^^^ZZZVVVIII???777444333111111222111111111111000000000000222111111111000000//////000000000111111111222222000000111222222444>>>HHHQQQRRRPPPLLLJJJRRRaaannn~~~|||ooo___WWWZZZaaahhhpppuuurrrkkkeee```]]]aaaJJJHHHEEEBBB@@@>>><<<:::888777777666666666666666666666666555777444555:::<<>>:::;;;;;;999777888666555333111000000000111//////000111111111111111///000000000111111111111333555:::GGG^^^xxxxxxjjjnnnxxxgggSSSDDDBBBBBBEEEKKKNNNOOOUUU\\\kkk}}}}}}uuuooojjjjjjmmmttt|||~~~}}}|||||||||zzzxxxwwwwwwyyyyyyyyyzzzzzz{{{||||||}}}|||zzzyyyyyyyyyxxxuuusssqqqooonnnmmmmmmmmmkkkiiidddbbbaaaaaaaaa___]]]ZZZXXXVVVRRRNNNJJJHHHFFFEEEGGGHHHIIIIIIGGGFFFGGGHHHJJJJJJLLLMMMPPPSSSUUUVVVVVVTTTPPPLLLIIIJJJOOOTTTjjjggghhhmmmnnniiidddbbbaaa```^^^[[[YYYXXXXXXXXXYYYXXXWWWXXXYYYXXXVVVUUURRRQQQNNNKKKGGGCCCAAA???:::;;;<<<=========<<<<<<999999888777999;;;>>>@@@CCCIIIQQQXXX[[[ZZZWWWTTTRRROOOKKKHHHJJJRRR\\\dddhhhhhhhhhjjjkkkkkkiiigggggg```]]]``````]]]\\\___dddcccgggooowww|||wwwmmmkkkmmmoookkkggggggmmmvvv~~~___QQQFFFLLLYYY___\\\WWWLLLAAA666333333222111333111111111111000000000///222222111111000/////////000111111111222222222222///111222111222999FFFQQQVVVRRRLLLIIILLLYYYjjjvvv}}}|||tttfffYYYWWWaaakkkgggllloooiii```[[[]]]aaa```JJJHHHDDDBBB@@@>>><<<:::999888888666666666666666666666666777999555555:::===NNNjjjzzzrrr}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzz{{{|||~~~~~~~~~}}}{{{xxxvvvvvvwwwvvvuuuzzz|||}}}{{{xxxyyy|||vvvqqqcccTTTFFF>>>888999:::888666777666555333222111000000111//////000111111111111111///000000000111111111111222555<<>>;;;<<<===>>>???>>>===<<<:::999888777888999;;;<<>>EEEZZZyyy|||yyy~~~zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwyyyyyyzzz{{{|||}}}}}}~~~||||||}}}}}}~~~~~~|||yyyvvvttttttttttttssssssvvvxxxvvvssstttyyy~~~~~~zzzwwwuuukkk]]]JJJ@@@888888999888666666666555444333222111111111//////000111111111111111000000000000111111111111111666AAASSSlllmmmbbb___nnn|||}}}{{{{{{xxxxxx~~~xxxxxxyyyhhhUUUJJJFFFFFFHHHLLLOOOOOOPPPZZZfff{{{xxxvvvtttvvvwwwzzzzzzwwwvvvwwwxxxvvvwwwyyy{{{{{{zzzyyywwwvvvwwwxxxwwwuuuuuuwwwxxxxxxxxxyyyyyyzzz{{{||||||wwwvvvuuuuuuvvvuuusssqqqpppooommmmmmllljjjgggdddbbb```]]]ZZZXXXVVVRRRPPPIIIHHHEEEBBB@@@>>>>>>>>>;;;>>>@@@@@@???>>>>>>???>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDCCCDDDFFFIIIJJJPPPPPPWWWcccjjjhhhcccbbb___^^^\\\ZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVUUURRRPPPMMMKKKJJJGGGDDDBBB@@@???<<<===???@@@AAA@@@>>>===:::999888888888999::::::<<>>???>>>===>>>@@@BBBCCCDDDEEEIIITTTbbbhhheeeaaa___^^^]]][[[YYYXXXWWWXXXXXXXXXVVVUUUTTTTTTSSSPPPNNNJJJIIIGGGEEECCCAAA@@@???===>>>AAABBBCCCBBB@@@???999999888888888888999999:::;;;???GGGPPPVVVWWWWWWOOOOOORRRUUUXXXUUUOOOIIICCCDDDHHHRRR]]]eeehhhggggggdddaaa```bbbbbb___[[[RRRRRR]]]ppp{{{{{{{{{|||rrrfff^^^]]]___cccffflllwwwyyywwwxxx~~~dddWWWMMMPPPYYY___bbbddd\\\LLL<<<666555444222222111111111111000000000000/////////000111111222222/////////000000000111111///111222444???NNNVVVWWWOOOGGGCCCKKK\\\kkkpppnnnhhhaaaYYYYYY```gggkkklllpppiiiaaa[[[WWW[[[mmm~~~|||vvvzzzcccMMMJJJFFFAAA@@@???===;;;::::::999666666666666666666666666222777888===LLL[[[yyyxxx{{{||||||~~~{{{xxxxxxxxxwwwsssooottttttuuuuuuuuuuuuttttttqqqqqqqqqrrrtttwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvxxxzzz|||}}}}}}|||{{{~~~zzztttpppnnnmmmkkkjjjgggkkknnnpppppppppsssuuu~~~|||zzz}}}wwwlllRRRFFF<<<;;;<<<:::888777666555555444333222111000//////000111111111111111000000000000111111111111888AAAOOO```pppyyyuuulllXXXXXXdddwww|||yyy}}}zzzxxxyyyyyyzzzzzzyyyjjjXXXHHHDDDJJJIIILLLRRRTTTTTTXXXhhhxxx}}}rrrjjjggghhhiiihhhjjjmmmppprrrrrrqqqpppnnnooopppqqqpppqqqtttvvvttttttttttttuuuuuuuuuuuusssrrrqqqrrrssssssrrrppplllkkkkkkjjjiiifffbbb___YYYUUUNNNIIIFFFCCC@@@>>>===<<<:::999999999:::;;;444777:::;;;:::999999999999888888888888888999:::::::::999;;;===?????????CCCJJJXXXffflllgggbbbaaa^^^]]][[[YYYXXXWWWWWWXXXWWWUUUTTTSSSSSSRRROOOMMMHHHGGGFFFDDDCCCAAA@@@@@@>>>???BBBDDDDDDCCCAAA???888888777777777777888888888999;;;BBBKKKSSSVVVWWWLLLLLLOOOSSSTTTMMM@@@555777888@@@MMM]]]iiinnnooogggfffcccaaaaaacccaaa^^^PPPPPP[[[ppp{{{zzz{{{yyykkk```]]]^^^eeeffflllvvvxxxuuuvvv~~~mmmaaaWWWWWW\\\```ccceeecccRRR@@@888777444222111111111111111000000000000......///000111222333333////////////000000000000///111222666BBBRRRXXXUUUNNNHHHFFFRRRffftttvvvqqqcccZZZSSSWWWcccnnnqqqooonnneee]]]ZZZ\\\fff{{{{{{|||hhhOOOKKKIIIEEECCC@@@===:::888777777777777666666666666777777555777555===PPPcccxxxyyy}}}xxx}}}|||{{{|||}}}yyyxxxwwwuuutttsssssssssrrrrrrrrrrrrrrrssstttuuunnnpppsssttttttuuuwwwxxxvvvyyy|||zzzuuusssvvvzzzpppvvvzzz{{{}}}~~~zzzxxxwwwsssmmmkkkllljjjeeefffggghhhjjjmmmoooqqqsss|||~~~~~~zzzwww}}}zzzZZZFFF:::>>>???777666<<<555555555555444333222222111111000000000111333444111111111111222333444555<<>>>>>;;;;;;:::999888888999999666666777777777777777666666666666777777888999:::999999999:::;;;<<<>>>???BBBOOOaaakkklllfffaaa___]]][[[ZZZZZZ[[[[[[YYYXXXUUUUUUVVVUUUTTTQQQNNNLLLHHHGGGFFFDDDCCCAAA@@@?????????@@@BBBDDDEEEDDDBBB:::888666555444555666777999888999===FFFOOOWWW[[[RRRRRRRRRNNNGGGAAA<<<:::<<<;;;???KKK\\\jjjpppqqqllliiieeebbbaaa```___]]][[[TTTZZZooo|||||||||kkkYYYUUU]]]aaafffllltttyyyqqqooozzzuuubbbZZZ\\\[[[___ggggggfffWWWEEE:::666444222111222222222111111111111000000000000111222222222333111111000000111111222333333111222;;;GGGPPPRRRPPPJJJGGGHHHWWWooo~~~sss^^^YYYXXXbbbooouuuuuurrrxxx\\\RRR\\\eeerrr{{{|||iiiPPPLLLJJJFFFDDDAAA===:::999888777777777666666666666777777666:::888???TTTlllyyy~~~~~~|||zzz{{{|||}}}zzzyyywwwuuutttsssrrrrrrqqqqqqqqqqqqrrrssstttuuuoooqqqsssuuuuuuuuuwwwxxxyyy{{{|||zzzvvvssssssuuunnntttxxxyyyyyy{{{zzzvvvwwwwwwsssmmmlllllliiidddddddddeeegggiiimmmpppqqq{{{~~~~~~cccMMM===???@@@888555:::555555555555444333222222111111000000000111333333111111111111222333444555888???OOOdddvvv{{{ssshhhZZZccctttzzzrrrrrr}}}}}}~~~{{{iiiXXXMMMGGGFFFGGGJJJMMMMMMRRR\\\cccuuuyyysssqqqqqqsssrrrrrrrrrrrrpppmmmjjjiiieeefffhhhjjjlllnnnooooooqqqooonnnoooqqqsssssssssooommmkkkkkkkkkkkkiiihhhiiihhhfffdddaaa___]]]\\\QQQLLLDDD>>><<<;;;;;;::::::999999888777777888888777777888888888888777777777777777666777777888999888888888999:::<<<>>>???EEERRRcccmmmlllfff___\\\[[[ZZZXXXXXXYYYYYYXXXVVVTTTUUUUUUTTTSSSPPPMMMLLLHHHGGGFFFEEECCCAAA@@@?????????@@@AAADDDDDDBBBAAA999888666555444555666777999888888<<>>;;;:::999999777777666666666666777777555<<<;;;AAA\\\zzzyyy}}}{{{|||~~~~~~|||zzzzzzzzz||||||{{{zzzxxxvvvtttrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuppprrrtttuuuuuuuuuwwwyyy{{{{{{yyywwwtttqqqooonnnmmmssswwwwwwvvvwwwuuurrrtttuuusssooommmmmmiiicccbbbaaaaaabbbeeeiiimmmpppyyyoooUUU@@@>>>@@@:::666888555555666555555444333222111111111000111111222333111111111111222333444555555AAARRRfff|||nnnbbbmmm{{{tttsss{{{}}}tttbbbRRRHHHFFFGGGHHHJJJMMMLLLSSSbbbmmm|||~~~~~~|||{{{{{{{{{yyyvvvrrrnnniiifffddd___aaadddhhhkkkmmmnnnnnnnnnllljjjjjjkkkmmmnnnnnnjjjhhhfffddddddcccaaa______^^^\\\ZZZYYYWWWWWWWWWLLLGGGAAA<<<::::::999999999999888777777777888888888999999999999999888888888888777666666666777777666666777888:::<<>>888777666555555555666777888888888;;;@@@DDDFFFGGGGGGIIIKKKIIIEEEAAA===<<<@@@AAAFFFQQQ```kkkoooooollliiifffdddcccbbb```^^^UUUNNNWWWvvv{{{{{{~~~yyyjjj[[[]]]iiilllkkkkkklllppptttyyy|||{{{{{{yyyxxx|||vvvhhhcccccc^^^dddnnnoookkk___NNN???888666555444333222222222111111111111222222222111111111111111111111000000111111222333111333999AAAJJJNNNLLLIIIKKKRRR___ooo}}}ooo]]]SSSUUU\\\iiiwww~~~{{{uuu^^^RRRXXXiiisss}}}~~~|||}}}mmmTTTPPPMMMHHHFFFCCC@@@===;;;:::999777777666666666666777777333<<<<<>>===<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;:::999:::999888777666666666666666666666777999<<>>;;;:::999777777666666666666777777333<<<;;;EEEggg|||}}}}}}}}}}}}~~~{{{yyyyyy{{{}}}~~~~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~}}}|||zzzwwwuuusssrrrrrrrrrrrrsssssstttvvvwwwxxxssstttuuutttssstttvvvxxxyyyvvvrrrooonnnnnnmmmlllssszzz~~~{{{vvvtttrrrpppppprrrrrrpppooonnniiibbb^^^]]]\\\\\\___ccchhhkkktttyyy~~~{{{{{{```EEE======<<<999777666666666666555444333333111111111222111111111111111111111111222333444444333CCCTTTeee}}}xxxkkk~~~~~~ppp\\\LLLFFFGGGIIIJJJJJJOOOPPPYYYoooyyyzzzzzzyyy|||zzzsssmmmhhheeeccceeegggjjjlllmmmlllkkkjjjeeeeeeeeefffeeebbb^^^ZZZXXXVVVSSSRRRQQQPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGDDDAAA?????????>>>======<<<<<<<<<<<<<<<============>>>>>>===<<<<<<;;;;;;:::999777666666666666777666666777999<<<@@@BBBHHHVVViiitttrrriii```[[[ZZZXXXVVVVVVVVVUUUTTTRRRPPPPPPOOOMMMLLLJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@??????>>>===>>>>>>===:::888666555555555555555666666777777777999:::999666444666:::AAAEEEFFFEEEDDDDDDGGGIIIOOOYYYeeemmmqqqqqqmmmkkkiiigggfffdddaaa___[[[UUUVVVcccoootttyyy~~~qqqbbbaaajjjrrrmmmkkkllllllmmmttt~~~~~~vvvsssjjj^^^dddssswwwrrrlll\\\FFF999666666444333333333222222222222111333222222222111000000000111111000000111111222333222888BBBIIILLLKKKIIIGGGOOO\\\kkkuuuwwwqqqbbbUUUUUU\\\ccchhhlllkkk```SSSKKKQQQfffyyy}}}|||ttt[[[VVVRRRNNNLLLHHHCCC???;;;999888777777666666666666777777666<<<===KKKlll~~~~~~}}}|||~~~~~~~~~~~~}}}}}}|||zzzxxxxxxzzz|||}}}}}}||||||||||||}}}}}}{{{{{{zzzzzz{{{||||||}}}{{{zzzxxxvvvtttrrrrrrqqqrrrrrrrrrssstttvvvwwwxxxtttttttttsssrrrrrrtttwwwxxxuuupppllljjjkkkmmmooowww~~~}}}vvvsssqqqooooooqqqqqqooonnnnnnjjjccc]]]\\\[[[[[[]]]```ccceeennnpppwww|||~~~eeeKKK???===<<<:::999666666666666666555333333111222222222222111000000111111111111222333444555444BBBSSSeeexxx}}}pppkkk|||{{{lllXXXJJJFFFGGGIIIJJJJJJQQQTTT___xxxxxxzzzxxxzzz}}}xxxsssooollljjjiiilllnnnoooppppppmmmkkkiiiaaaaaa```___]]]XXXSSSNNNKKKIIIGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA??????@@@@@@???===??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888777777777999888777777999===@@@CCCHHHXXXkkkvvvtttjjj```[[[YYYXXXVVVUUUUUUTTTSSSQQQOOONNNMMMKKKIIIHHHGGGFFFGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<<<<;;;888666444555555555555666666666777777777888999888555222333999@@@EEEGGGGGGFFFFFFGGGJJJPPPYYYccckkkppprrrnnnllljjjiiigggeeebbb___ZZZUUUSSSWWW^^^gggttt~~~tttccc]]]aaaiiieeedddhhhiiijjjsss~~~yyykkk[[[bbbsssxxxxxxtttdddKKK:::666666444333333333333222222222222222222222111111111111111111111000000111111222333444<<>>>>><<<<<<;;;:::999999999999;;;:::999888:::===@@@CCCKKKZZZnnnxxxvvvjjj___XXXXXXVVVTTTSSSSSSRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEECCCBBB@@@>>>======<<<;;;:::;;;;;;:::888555333444555555666666666555777666777888999999666444666;;;BBBGGGHHHFFFEEEDDDEEEHHHMMMUUU___hhhnnnqqqnnnlllkkkjjjiiifffccc```[[[WWWTTTUUUYYYbbbqqq~~~|||}}}yyyhhh\\\ZZZ```\\\^^^eeeggghhhrrrppp\\\cccwww}}}~~~}}}lllPPP<<<888888555444444333333333222222222111111111111111222222222111111000000111111222333777???GGGKKKJJJJJJLLLOOOYYYeeennnmmmeee```\\\YYY\\\eeejjjhhhhhhhhh^^^OOORRReeeooozzzvvv}}}|||~~~}}}ddd___[[[SSSPPPKKKEEE???;;;888666777777666666666666777777888:::CCCaaassspppzzzxxxvvvvvv}}}~~~zzz}}}~~~zzzwwwwwwxxxwwwwwwwwwuuutttuuuwwwzzzwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxtttsssqqqpppooonnnnnnnnnnnnnnnooopppqqqsssuuuvvvttttttsssqqqoooooorrrtttooommmggg^^^WWWXXX```hhhvvv~~~{{{rrrmmmllljjjoooqqqooommmmmmnnnkkkfffXXXXXXXXXXXXYYYYYYZZZ[[[ccc```eeetttzzzpppWWWFFF>>>;;;:::999777777777777666555444333111222333333222111000///111111111111222333444555===HHH^^^ttt{{{pppccc[[[fffxxxyyyyyy~~~xxxxxx}}}{{{lll^^^MMMCCCBBBFFFHHHHHHHHHSSS[[[jjjxxx}}}~~~tttpppqqqvvv}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzssssssttttttttttttttttttqqqssstttuuussspppllliii]]]XXXPPPIIIEEEBBB@@@???AAA@@@@@@AAABBBCCCCCCBBBAAACCCFFFHHHHHHFFFCCCAAABBBAAAAAABBBDDDDDDCCCAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;===<<<:::999:::===AAACCCNNN]]]pppzzzvvvjjj]]]VVVWWWUUUSSSRRRRRRQQQOOOMMMMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDCCCAAA???>>><<<<<<;;;:::::::::;;;:::777555333333444555666666666555777666777888::::::888666:::>>>EEEHHHHHHFFFCCCBBBCCCEEEJJJRRR\\\eeelllpppnnnmmmkkkjjjiiigggccc``````[[[WWWWWW[[[cccnnnwww|||~~~~~~mmm^^^XXX\\\XXX[[[dddfffgggsssvvv```ggg|||rrrTTT>>>999999666444444444333333333222222000000111111222222222333111111111000111222222333999AAAHHHKKKJJJJJJNNNRRR\\\hhhppplllbbb\\\ZZZYYY___hhhlllhhhgggggg\\\NNNYYYoooxxx\\\sssqqq~~~mmmeee^^^^^^WWWQQQMMMFFF===999:::888888777777777777888888999===LLLjjj}}}fffhhh~~~}}}~~~||||||{{{xxxtttqqquuutttrrrpppoooooooooppppppooonnnnnnppprrruuuvvvvvvvvvuuuttttttuuuuuuvvvrrrqqqnnnllljjjjjjjjjkkkooooooooopppqqqrrrtttuuurrrqqqppppppppppppooonnnnnnjjjaaaVVVUUU___jjjooo|||}}}{{{uuupppmmmllljjjnnnnnnnnnmmmkkkiiifffeee```[[[VVVUUUXXXXXXVVVRRRYYYWWW\\\lll~~~~~~{{{qqq^^^JJJ@@@>>>===:::888888777666555444333333111000000000000000111111///111222222111222444666<<>>>>>AAA@@@>>><<<:::999999999<<<===>>>??????AAADDDFFFQQQeeexxx{{{qqqeee[[[UUUQQQQQQQQQQQQOOOMMMKKKIIILLLJJJIIIGGGEEECCCCCCBBBBBBAAA@@@>>>===>>>>>>???>>>===<<<;;;999888777666666666666666666666666666777777777777888888888888===DDDMMMPPPLLLGGGDDDCCCCCCBBBDDDLLLYYYdddjjjkkkqqqrrrpppkkkiiihhhddd^^^___\\\YYYZZZ]]]ccclllsss}}}yyyuuukkkYYYWWWXXXYYY\\\bbbkkkwwwvvvuuurrrssszzz]]]???888999///555444444333333222222111222222111111111111222222444000///222444222222444>>>KKKTTTQQQKKKJJJNNNQQQaaammmrrrrrrkkkZZZUUUaaaeeegggoootttiiiWWWRRRXXXlllwww]]]VVVttttttpppiiicccddd]]]VVVQQQHHH???::::::888888777777777777888888===@@@PPPrrr|||bbbhhh}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyvvvsssqqqrrrqqqooolllkkkjjjjjjkkkjjjjjjjjjjjjlllnnnqqqrrrsssrrrrrrqqqqqqqqqqqqqqqooommmjjjhhhggggggiiijjjllllllmmmnnnoooqqqrrrssspppooommmlllllllllkkkjjjeeebbbZZZSSSVVVdddssszzzzzztttpppnnnmmmkkknnnnnnnnnmmmkkkiiifffeee___ZZZUUUSSSUUUVVVSSSPPPTTTTTTZZZjjj~~~}}}{{{sssaaaMMMAAA>>>===:::999888777666555444444333111111000000000000111111000111222222111222444777>>>UUUlllzzz|||iiiXXXYYYddd}}}||||||tttfffUUUHHHGGGHHHFFFHHHMMMSSSRRR^^^yyy|||{{{wwwpppllljjjlllpppuuuvvvvvvwww||||||zzzxxxxxxyyyxxxvvvsssssstttuuuwwwyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzyyywwwuuutttqqqoookkkfff___ZZZJJJHHHEEEBBB@@@???>>>???AAABBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBAAAAAAAAABBBAAA???===<<<<<<<<<<<<<<<===>>>???@@@BBBFFFIIITTTgggxxxzzzooobbbVVVOOOKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<:::999888777666666666666666666666666666777777777777888888888888<<>>777777888888777777777777888888<<<===OOOuuu}}}cccmmm~~~yyywwwwwwxxxzzz|||~~~}}}zzzxxxvvvuuussspppnnnlllkkkhhhfffdddbbbbbbbbbaaaaaaaaabbbdddgggiiikkkmmmmmmllllllkkkkkkkkkkkkiiigggccc```___aaaccceeehhhhhhiiijjjlllmmmoooooommmllliiigggeeeccccccccc^^^\\\WWWTTT]]]qqqyyyqqqooonnnmmmlllmmmmmmmmmllljjjhhhfffddd^^^YYYSSSQQQQQQRRRPPPNNNPPPPPPUUUcccwww}}}|||vvvhhhTTTEEE???<<<:::999999888777666555444444222111111000000000111111000111222111111222555888BBB\\\rrrzzzttt```VVV___lllyyyxxxzzzzzzrrrbbbRRRFFFFFFGGGFFFHHHNNNUUUXXXgggyyy}}}uuunnnjjjhhhgggiiilllmmmmmmoootttxxx~~~{{{wwwvvvtttssstttuuuvvvvvvuuutttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvxxxzzz{{{yyyxxxsssqqqoookkkfff^^^UUUOOOCCCCCCAAA@@@@@@@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAAAAABBBEEEFFFGGGGGGGGGFFFDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;;;;;;;;;;;;;<<<======???BBBGGGKKKZZZkkkzzzzzznnn___RRRJJJFFFGGGGGGHHHIIIJJJKKKLLLHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<===<<<;;;:::999777666666666666666666666666666666777777777777888888888888:::AAAJJJOOOOOOJJJEEEAAADDDCCCDDDIIITTTaaakkkqqqqqqttttttpppmmmkkkgggbbbaaa^^^[[[[[[\\\dddvvv|||uuuuuummm\\\NNNTTT^^^eeejjjnnntttxxxyyyrrrsss~~~eeeEEE<<<===666555555444444333222222222222222111111111111222222333000000333333222444888IIISSSWWWPPPGGGIIISSS\\\ppp}}}|||lllcccjjjooopppsssooo```RRRUUUaaaooo}}}vvvaaaMMMJJJ|||nnnrrr{{{wwwrrrooohhh```XXXNNNAAA:::888999888888777777888888999======NNNuuukkkxxx{{{yyysssrrrrrrrrrtttwwwzzz|||yyywwwtttqqqpppnnnllljjjeeeccc```]]]ZZZYYYXXXXXXWWWWWWXXXYYY[[[]]]```aaaeeeeeeeeeeeeeeeddddddcccccc___ZZZVVVUUUVVVYYY[[[___```bbbdddfffggghhhiiihhhgggccc___ZZZXXXXXXYYYZZZZZZZZZ^^^mmmxxxooonnnmmmkkkjjjkkkkkklllkkkiiigggeeeddd]]]YYYSSSOOONNNOOONNNMMMNNNOOOQQQYYYkkk}}}|||qqq\\\JJJ@@@<<<::::::999888888666666555444222222111111000000111111000111222111111333666999GGGbbbwww}}}tttaaaZZZeeeyyyzzzuuuyyyvvvnnn]]]OOOEEEEEEGGGFFFIIIPPPWWW^^^pppvvv|||tttmmmiiihhhfffgggiiiiiiiiilllqqquuu{{{{{{zzzxxxwwwuuusssrrrrrrtttxxx||||||xxxqqqllliiihhhhhhjjjmmmppprrrssstttuuuuuuuuutttsssssstttttttttuuuwwwyyyzzzxxxvvvpppmmmhhhbbb\\\TTTLLLGGGAAAAAA@@@@@@AAABBBCCCDDD@@@AAABBBAAA@@@AAACCCEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCCBBBAAAAAABBBBBBGGGHHHJJJLLLLLLJJJHHHFFFHHHGGGEEECCCBBBBBBCCCCCC@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@EEEJJJOOOcccrrr~~~{{{ooo```SSSJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFDDDCCCAAA@@@@@@@@@>>>??????@@@???===<<<;;;;;;;;;:::999888777666666666666666666666666666666666777777777888888888888999>>>GGGNNNPPPLLLFFFAAACCCCCCCCCHHHPPP]]]jjjssstttxxxyyytttooolllgggaaabbb___^^^^^^^^^fff}}}{{{sssrrrlllZZZQQQXXXbbbhhhkkknnnrrrvvv|||tttsss|||jjjHHH===>>>888555555555444333333222222333222222111111222222333333000111333333222555:::MMMUUUWWWOOOHHHMMM[[[fffsss}}}~~~zzzwwwkkkccciiippppppooogggXXXOOOWWWffflll|||wwwjjjUUUHHHMMM}}}oooqqq~~~yyywwwpppiiiaaaVVVIII@@@???999999888888888888999999BBBBBBRRRvvvssszzz|||{{{zzz}}}~~~qqqooollliiiiiilllooorrrtttrrrooommmkkkiiifffddd\\\ZZZWWWTTTQQQPPPOOOOOOMMMMMMNNNPPPQQQSSSUUUVVV\\\\\\]]]^^^^^^]]]\\\\\\[[[WWWQQQLLLJJJKKKMMMOOOSSSTTTVVVYYY[[[]]]^^^^^^___^^^ZZZTTTOOOMMMOOOQQQUUUZZZ```lllwwwooonnnkkkiiiiiijjjjjjjjjjjjiiigggeeeccc]]]XXXRRRNNNLLLLLLNNNNNNMMMNNNMMMQQQ```www~~~{{{gggPPPBBB===;;;::::::999888777666555555333333222111111111111111111111111111111333777:::LLLeeezzz}}}jjjbbblll}}}{{{zzz}}}|||qqqiiiXXXLLLDDDEEEGGGGGGKKKSSSWWWcccyyyxxxvvv|||tttooolllkkkhhhiiijjjkkklllppptttwww{{{xxxsssmmmgggccc___^^^```ccciiinnnpppmmmgggbbbXXXXXXYYY[[[___ccciiilllsssuuuvvvuuurrroooooopppsssssstttwwwxxxxxxuuussskkkfff^^^WWWQQQKKKFFFCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFIIIGGGEEEBBBBBBBBBCCCDDDIIIKKKNNNPPPQQQPPPMMMLLLNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBDDDIIIPPPUUUlllxxx}}}pppcccWWWOOOJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@===>>>??????>>>===;;;:::::::::999888777777666666666666666666666666666666666777777777888888888888888<<>><<<;;;;;;:::999888777666666444333222111111111111111111111111111111444888;;;PPPhhh}}}rrriiirrr|||}}}~~~xxxmmmdddUUUJJJDDDFFFHHHHHHMMMVVVZZZiii|||uuuzzz~~~wwwsssrrrrrrnnnoooppprrruuuyyy|||~~~yyynnncccZZZSSSPPPOOORRRUUUZZZ___bbbaaa\\\XXXOOOPPPQQQRRRTTTZZZ```eeemmmpppssssssooolllkkklllpppqqqrrrsssuuussspppmmmbbb]]]TTTMMMHHHEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGGDDDDDDEEEEEEFFFGGGHHHHHHJJJHHHFFFDDDCCCDDDFFFGGGLLLOOORRRTTTVVVUUUTTTSSSOOOOOONNNMMMLLLKKKIIIIIIGGGHHHHHHGGGGGGEEEDDDCCCAAA@@@@@@AAADDDKKKSSSZZZuuu~~~|||pppdddZZZRRRNNNOOOOOONNNMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>======<<<;;;:::999999888888777666666555666666666666666666666666777777777777888888888888999:::???HHHOOOOOOIIIBBB@@@BBBDDDEEEIIITTTdddpppxxx~~~{{{rrrkkkeee___\\\WWWXXX\\\YYYZZZlll~~~xxxzzzvvvhhh\\\bbbggggggfffjjjrrr{{{|||yyy}}}wwwRRR???===:::666666555555444333333333333333222222222222333333222111222444333333888@@@OOORRRQQQLLLMMMYYYgggooo{{{}}}ooo___[[[WWWTTTXXXbbbbbb___WWWRRRWWWfffsss}}}nnnVVVDDDHHH[[[zzzwww~~~|||}}}|||tttjjj]]]MMMBBB???:::999999888888999999:::<<>>;;;;;;:::999888777777666555444333222111111111111111111111000111444999<<>>>>>===<<<;;;;;;;;;;;;888888888777666666555555666666666666666666666666777777777777888888888888999999<<>><<<666666666555444444333333444333333222222333333444222111333444333333999BBBOOOOOOLLLIIINNNZZZeeejjjsssttteeeTTTTTTTTTSSSWWW\\\\\\YYYUUUVVVaaaqqq|||{{{aaaNNNFFFPPPfff{{{xxx~~~|||}}}uuufffTTTIIIEEE:::999999888888999999:::===JJJcccxxxpppwww}}}xxxvvvrrrllleee___\\\[[[VVVRRRMMMJJJKKKPPPWWW\\\eeeeeeeeeeeeccc^^^WWWRRRJJJIIIFFFDDDBBBAAA@@@@@@===>>>??????@@@@@@??????>>>@@@CCCFFFGGGHHHHHHGGGDDDBBBAAA@@@???@@@BBBCCCGGGIIIMMMQQQTTTUUUVVVVVVVVVXXXZZZYYYZZZ```jjjsssyyy}}}qqqjjjppprrrlllkkkooogggggghhhhhhgggeeecccbbbUUURRRLLLFFFDDDFFFKKKOOOKKKMMMIIIFFFUUUsss}}}^^^HHH@@@???<<<;;;;;;:::999888777777555444333222111111111111222222111000111444999===RRRlll~~~mmmlll|||{{{wwwxxx}}}vvvjjjaaaQQQHHHDDDHHHJJJJJJPPPZZZbbbsssxxxxxx}}}||||||~~~ooo]]]PPPJJJJJJKKKIIIJJJKKKNNNPPPPPPMMMKKKAAAAAA???===;;;>>>DDDJJJPPPXXX```cccaaa______aaa```aaaaaabbbbbb___[[[WWWOOOLLLHHHFFFDDDBBB@@@>>>??????@@@AAAAAAAAAAAA@@@BBBDDDEEEEEEEEEFFFHHHJJJGGGHHHIIIJJJKKKMMMNNNNNNLLLJJJGGGFFFFFFHHHKKKMMMQQQRRRUUUXXX[[[]]]^^^^^^___```aaaaaa```]]]YYYWWWVVVVVVVVVUUUTTTQQQOOONNNNNNNNNPPPTTT[[[fffsss|||vvviii^^^VVVOOOPPPQQQSSSTTTRRRMMMHHHEEEBBBAAA@@@???>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<888888777777666666555555666666666666666666666666777777777777888888888888:::888:::CCCMMMQQQKKKEEE===AAAEEEDDDEEENNN^^^kkkrrrzzz|||tttnnnhhhdddaaaZZZYYY]]]WWWLLLRRRbbbhhhnnn}}}{{{oooUUU\\\cccddddddhhhsss}}}zzzyyy\\\DDD???===666666666555444444333333444333333222222333333444222111333444333333:::CCCOOOMMMHHHFFFNNNZZZbbbdddeeehhh[[[MMMQQQVVVVVVZZZ```___]]]\\\bbbqqqpppUUUJJJJJJZZZqqqwwwwww~~~|||~~~ppp\\\MMM@@@===<<<;;;:::::::::;;;<<<@@@OOOhhhyyy|||~~~|||jjjbbb[[[RRRRRRLLLHHHIIIIIIGGGGGGJJJTTT]]]ddddddaaa]]]WWWPPPLLLHHHCCC???>>>?????????@@@@@@??????@@@AAACCCDDDDDDEEEFFFGGGHHHGGGGGGFFFIIIEEEDDDEEEEEEFFFJJJQQQQQQQQQTTTYYY___ccceeefffmmmmmmmmmnnnttt}}}~~~yyyqqqooonnnnnnnnnmmmkkkiiieeefffeeeaaaaaabbb___ZZZRRROOOKKKHHHGGGGGGIIIJJJHHHLLLNNNLLLQQQdddlllPPPAAA???:::::::::999999777666555666555333222222222222333///222...///666555888EEE\\\xxxxxxkkkooo{{{xxxxxxzzz|||rrrbbbUUUOOOHHHFFFJJJKKKLLLTTT```iii|||ttt}}}mmmZZZQQQNNNLLLJJJOOOMMMLLLLLLMMMLLLJJJHHH@@@<<<;;;<<<<<<;;;???EEEGGGJJJPPPTTTWWWZZZ]]]```aaa]]]WWWQQQMMMKKKLLLLLLLLLHHHCCCAAABBBDDDDDDCCCAAA???>>>@@@CCCEEEDDDBBBBBBDDDGGGGGGGGGGGGHHHIIILLLMMMNNNOOOPPPPPPOOONNNKKKIIIGGGFFFFFFHHHKKKLLLQQQSSSVVVXXX[[[\\\\\\\\\bbbfffkkkllljjjhhhiiijjjeeehhhhhheeeaaa```[[[UUURRRXXXddduuu}}}uuuhhhXXXOOOMMMPPPPPPPPPQQQPPPMMMHHHDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===999999999888777666666555777777666666666666777777666777888999999::::::999;;;;;;;;;@@@JJJQQQMMMDDDAAA@@@AAACCCEEELLLZZZgggpppxxx~~~yyyssskkkccc]]]ZZZXXXXXXUUUQQQRRRVVVkkkxxxyyyaaaZZZ___dddcccjjjsssrrr{{{yyywwwkkkJJJ<<<>>><<<;;;999777666555555555555444333333222222333333555111222777444111;;;KKKOOOLLLIIIIIINNNUUU]]]bbbhhh^^^SSSQQQVVV]]]``````mmm___]]]ccclllbbbGGGIIIOOOaaauuuuuu|||~~~yyydddTTTEEE???===<<<:::999999::::::@@@OOOiiixxx}}}}}}rrrhhh___UUUNNNIIIIIIHHHFFFFFFIIIJJJPPPVVVXXXYYYZZZUUUOOOHHHEEEAAA>>>???@@@AAAAAADDDCCCCCCCCCCCCEEEFFFGGGFFFGGGHHHIIIJJJJJJIIIHHHIIIFFFFFFGGGGGGHHHOOOWWW\\\```gggpppxxx|||rrrmmmnnnmmmmmmmmmmmmllliiigggfffgggddd```______\\\WWWPPPNNNJJJGGGEEEFFFHHHIIIGGGKKKLLLJJJMMM^^^yyyrrrUUUDDD@@@;;;;;;::::::999777666666666555333222111111222222000333//////666555999FFF___yyyttthhhmmmzzzxxxxxxzzz}}}yyyoooaaaUUUNNNHHHFFFJJJKKKLLLVVVbbbqqquuuooo\\\SSSQQQOOOMMMMMMLLLLLLLLLMMMMMMKKKIIIDDD???======<<<:::===BBBAAAEEEJJJOOOTTTZZZ```eeeddd]]]TTTMMMKKKMMMOOOPPPKKKHHHDDDBBBCCCDDDCCCBBB@@@>>>>>>???BBBDDDCCCBBBDDDFFFHHHIIIHHHHHHIIIKKKMMMNNNOOOQQQRRRRRRQQQQQQMMMLLLJJJIIIIIIJJJLLLNNNQQQRRRTTTVVVWWWYYYYYYZZZaaafffllloooooooooqqqssstttxxxyyyvvvsssqqqlllffffffooo}}}vvvfffVVVNNNNNNOOOOOOOOOOOOOOOLLLGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888888777666666555777777666666666666777777555666777888999999999999::::::;;;???IIIQQQMMMEEE@@@??????AAACCCIIIVVVdddnnnvvv}}}}}}yyysssjjjbbb___[[[ZZZZZZXXXUUUVVVZZZnnnzzz}}}```VVVYYY```aaaiiisssrrrzzzwwwrrryyymmmKKK===@@@<<<;;;999888666555555555555444333333222222333333555111222666555222<<>>===???BBBCCCDDDHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJIIIKKKUUU___fffooo|||tttllljjjkkkkkkjjjkkkkkkjjjgggeeeffffffccc^^^\\\]]]YYYTTTNNNKKKHHHDDDCCCDDDFFFGGGGGGJJJKKKIIIJJJXXXppp~~~~~~~~~{{{\\\HHHBBB<<<<<<;;;:::999888777666555444333111000000111111111444000000666666;;;IIIddd{{{|||nnncccjjj~~~~~~zzz{{{{{{{{{{{{vvvlll___UUUMMMGGGFFFKKKLLLNNNXXXfffxxxzzzxxxnnn\\\TTTQQQPPPOOOLLLLLLLLLNNNOOOPPPNNNLLLIIICCC???>>><<<:::;;;???<<>>>>>???BBBDDDCCCBBBEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOQQQSSSTTTUUUTTTTTTQQQOOONNNLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRTTTUUUVVV___dddkkkpppsssvvv{{{}}}wwwwwwtttbbbRRRMMMPPPLLLLLLLLLMMMMMMJJJFFFBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777777666666555777666666555555666666777555555666777888888888888999999:::>>>HHHPPPNNNGGG???>>>>>>@@@AAAEEERRR___jjjsss{{{|||yyysssjjjbbb___[[[YYYZZZZZZXXXZZZ]]]ooozzzcccTTTTTT]]]bbbkkktttssszzzvvvooosssxxxoooMMM???AAA<<<;;;999888666666555555555444333333222222333333555222222666555444>>>KKKLLLJJJHHHHHHLLLUUUaaahhhhhh]]]SSSRRR]]]iiioooppppppaaa^^^gggsss|||^^^JJJOOO\\\ttt{{{ooommm~~~|||rrr]]]HHHBBB@@@===:::999999:::;;;FFFSSSllluuuwwwtttwwwkkk]]]UUUNNNKKKJJJGGGGGGJJJLLLLLLKKKKKKOOORRRLLLDDD???===<<<===@@@DDDFFFGGGJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIKKKLLLLLLNNNYYYeeeooo|||zzzqqqmmmmmmiiiiiihhhiiiiiihhhfffccccccdddbbb]]]\\\\\\XXXRRRKKKHHHEEEBBBAAABBBDDDEEEFFFHHHJJJJJJKKKUUUlll}}}|||{{{bbbKKKCCC>>>===<<<;;;999888888777666444333111000000000111111555222111777777>>>NNNjjj}}}vvviii```hhh}}}|||~~~~~~||||||}}}wwwlll]]]SSSKKKGGGGGGKKKMMMOOO\\\kkk{{{{{{{{{~~~kkk[[[SSSQQQPPPOOOMMMNNNOOOQQQTTTTTTRRRQQQLLLFFFAAA@@@???<<<===@@@<<<>>>@@@CCCIIIRRR\\\ccceee]]]TTTSSSVVVYYYWWWSSSGGGGGGGGGFFFEEECCCAAA????????????AAABBBDDDDDDDDDGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPRRRUUUVVVWWWWWWWWWSSSRRRQQQOOOOOOOOOPPPQQQRRRPPPOOOMMMNNNPPPRRRSSSYYY___gggmmmrrrxxx~~~ppp]]]NNNKKKPPPIIIIIIIIIJJJJJJHHHDDDAAA>>>======<<<<<<======>>>>>>>>>>>>>>>===;;;999888888888777777666666666666666666666555555666666666444555666777777888888777888999999===FFFOOONNNIII@@@>>>???@@@@@@CCCOOO[[[fffpppzzz|||yyytttkkkbbb]]]YYYVVVXXXZZZYYY[[[^^^ppp~~~kkkWWWSSS]]]dddmmmuuusssxxxvvvnnnpppuuuyyypppNNN???AAA<<<;;;:::888777666555555555444333333222222333333444222333555666777@@@KKKMMMLLLJJJKKKQQQ[[[gggpppiii___UUUWWWdddrrryyyzzzttteeeaaaiiisssoooWWWJJJQQQccc}}}tttqqq|||}}}~~~xxxaaaJJJDDDBBB???<<<;;;<<<===???LLLWWWqqqssszzzwwwuuujjj]]]VVVPPPNNNMMMKKKKKKNNNSSSTTTSSSRRRTTTSSSKKKAAA>>>===<<<>>>CCCGGGJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNLLLKKKLLLNNNNNNQQQZZZeeettt~~~wwwpppllljjjjjjhhhgggffffffffffffeeeccc___aaaaaa^^^]]]]]]YYYSSSHHHFFFBBB@@@???@@@BBBCCCFFFGGGJJJLLLMMMUUUkkk~~~{{{gggMMMDDD@@@???===;;;:::999999999666555333111000000000111111555222111777999BBBTTTooosssfff___iii~~~{{{}}}~~~zzzxxxyyy}}}{{{lll[[[OOOJJJFFFGGGLLLNNNQQQ```qqqzzz~~~zzzkkk^^^WWWTTTSSSSSSRRRSSSUUUXXX[[[[[[YYYWWWNNNGGGBBBBBBBBBAAAAAACCCAAAAAAAAABBBEEEKKKSSSYYYZZZVVVSSSVVVZZZZZZRRRKKKEEEFFFGGGGGGEEECCCAAA@@@???@@@BBBCCCDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRTTTVVVXXXYYYYYYYYYVVVUUUSSSRRRQQQQQQQQQQQQRRRPPPNNNLLLLLLNNNPPPRRRSSSXXX___eeejjjqqqyyylllXXXIIIGGGKKKFFFFFFFFFFFFGGGFFFCCC@@@===============>>>???@@@AAAAAA@@@???===;;;:::999777777777666666666666666666666555555555555666666444555666777777888888777888999999;;;DDDMMMNNNJJJAAA???@@@AAA@@@CCCNNNYYYcccnnnyyy}}}{{{vvvmmmddd___YYYVVVXXXZZZZZZ\\\___xxxqqqZZZTTT^^^eeekkkrrrppprrruuummmooosssssspppNNN???@@@===<<<:::888777666666666555444333333222222333333444333333444666:::CCCKKKLLLKKKKKKOOOXXXcccmmmrrrfff\\\TTTYYYiiiwww|||{{{ooocccbbbkkksss|||xxxdddTTTPPPWWWlll{{{xxx~~~|||}}}jjjQQQIIIGGGCCC???>>>>>>@@@AAAOOO^^^xxxssszzzkkkaaa[[[UUURRRRRRRRRPPPQQQSSSWWW[[[^^^^^^]]]ZZZOOODDD???>>>???AAAFFFJJJLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOLLLKKKNNNPPPQQQWWW^^^iiiwww}}}yyyvvvvvvxxxzzztttsssrrrpppmmmkkkiiihhhfffdddbbbaaabbbccccccbbb\\\```bbbaaaaaa```ZZZRRRFFFDDDAAA>>>>>>???AAABBBEEEEEEIIINNNOOOUUUiii|||lllPPPGGGBBB@@@>>><<<:::999999:::888666444222111111111111000555333222888;;;FFFZZZsssrrrgggaaammm~~~}}}{{{wwwyyy{{{yyywwwwwwwww}}}|||lllYYYMMMHHHEEEGGGMMMOOOSSScccvvvvvvyyyoooeee```]]][[[ZZZZZZ[[[]]]```ccccccaaa___QQQJJJDDDEEEFFFEEEEEEFFFEEEEEEEEEDDDDDDFFFKKKNNNMMMLLLMMMQQQTTTQQQIIIBBBCCCEEEGGGGGGEEECCCCCCCCCAAACCCFFFGGGGGGHHHJJJLLLMMMOOOQQQRRRRRRRRRSSSTTTTTTVVVXXXZZZ[[[[[[[[[[[[YYYXXXWWWUUUTTTSSSSSSRRRSSSQQQOOOMMMMMMOOOQQQRRRPPPTTTYYY]]]```fffmmmssszzz~~~|||~~~xxxeeeSSSFFFBBBEEECCCCCCBBBCCCDDDCCCAAA???=========>>>???@@@BBBCCCDDDBBB@@@===;;;:::999888666666666666666666666666666555555444444555555666555555666777888888888888888999999:::BBBJJJMMMJJJAAA@@@@@@AAAAAACCCMMMXXXaaammmzzz~~~yyypppgggddd]]]XXXYYY\\\\\\]]]___ttt\\\UUU```dddgggmmmmmmnnn~~~tttmmmppptttvvvqqqOOO???@@@===<<<:::999777666666666555444333333222222333333444333333444777===EEEKKKIIIGGGIIIRRR___kkkpppqqq___VVVQQQYYYiiiuuuwwwsssccc\\\cccnnnuuu|||sss___VVVZZZbbbyyy{{{www{{{|||~~~qqqXXXQQQMMMHHHCCC@@@???@@@AAAPPPdddzzzuuuuuuoooaaaXXXXXXTTTRRRVVVXXXVVVVVVYYY\\\eeelllnnnjjjaaaSSSGGGBBBAAABBBDDDIIILLLNNNOOOMMMNNNOOOPPPQQQQQQPPPPPPRRRQQQPPPNNNNNNNNNOOOPPPQQQLLLJJJMMMQQQQQQSSSUUUWWWcccsss}}}~~~zzzvvvssssssttttttssspppoooooopppooonnnnnnmmmmmmkkkhhhfffdddaaa]]][[[\\\^^^```aaa]]]bbbeeeeeedddaaaYYYOOOEEECCC@@@>>>===>>>AAABBBCCCCCCHHHNNNNNNQQQdddzzzoooSSSKKKCCCBBB???<<<::::::::::::999888666444222222222222///444222222999===JJJ___vvvsssiiieeeqqq~~~{{{}}}zzzuuuxxx{{{||||||}}}}}}yyyiiiXXXLLLGGGEEEHHHMMMOOOTTTfffzzz{{{ttt|||yyysssmmmhhhdddbbb```aaabbbeeehhhkkkkkkhhhfffVVVMMMGGGGGGIIIHHHGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIHHHGGGGGGGGGHHHFFFCCC@@@BBBDDDFFFFFFDDDCCCEEEFFFDDDFFFIIIJJJJJJJJJMMMPPPRRRTTTVVVWWWWWWWWWXXXYYYYYY[[[\\\^^^___^^^^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRTTTQQQTTTVVVWWWXXX\\\bbbgggiiilllnnnllllllnnnmmmiiiiiigggjjjvvvyyyfffXXXMMMDDDAAABBBAAA@@@@@@AAABBBBBB@@@>>>======>>>???@@@BBBDDDEEEDDDBBB>>>:::888777777777666666666666666666666666666555555444444555555666555666777888999999999999999:::999:::@@@HHHKKKJJJ@@@???@@@AAA@@@BBBLLLWWWaaammm{{{|||sssiiiggg^^^XXXYYY[[[[[[[[[\\\yyyuuu]]]XXXdddfffggglllooopppwwwpppsssxxx~~~sssPPP@@@AAA===<<<;;;999888777666666555444333333222222333333333333333333777???GGGLLLIIIFFFIIIWWWiiittttttoooYYYRRROOOYYYjjjsssqqqiiiZZZYYYffftttyyyppp[[[ZZZdddlllvvvpppyyy|||~~~~~~uuu[[[VVVRRRLLLEEEAAA???@@@@@@OOOhhh|||mmmjjjnnnwwwnnn```YYYVVVSSSSSSXXX[[[ZZZZZZ\\\cccoooyyyzzzsssgggVVVIIIDDDCCCDDDFFFJJJNNNOOOOOOMMMNNNPPPRRRRRRRRRQQQQQQSSSRRRQQQPPPOOOOOOPPPQQQSSSLLLIIIMMMQQQQQQOOOOOONNNXXXeeemmmooonnnooopppjjjmmmpppqqqpppmmmlllllljjjjjjiiiiiiiiigggeeebbbccc^^^YYYWWWXXX[[[^^^___^^^dddhhhhhhfffbbbWWWMMMEEECCC@@@======>>>@@@BBBCCCBBBGGGMMMLLLNNN___uuurrrVVVMMMDDDBBB???<<<;;;::::::;;;:::999666444333222222222...444222222999>>>LLLbbbwwwuuukkkhhhtttyyyzzz~~~{{{vvvyyyuuufffWWWMMMFFFEEEHHHNNNPPPUUUhhh|||zzzuuuyyywwwtttppplllhhheeecccfffgggjjjmmmpppooommmjjjYYYPPPIIIIIIJJJIIIGGGGGGCCCEEEHHHHHHGGGFFFGGGHHHIIIGGGDDDAAA???@@@BBBDDDAAACCCEEEEEEDDDCCCFFFIIIEEEHHHKKKLLLKKKLLLOOORRRUUUWWWZZZZZZZZZZZZ[[[]]]]]]^^^```aaaaaaaaa``````^^^^^^]]][[[ZZZXXXWWWVVVSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVUUUTTTVVV\\\``````cccbbb^^^\\\^^^\\\YYYZZZYYY]]]lll~~~ttteeeUUULLLGGGCCCBBBCCC@@@???>>>???AAAAAA???>>>===>>>>>>@@@AAACCCEEEFFFDDDAAA<<<888555444555666555555555666666666666666555555555444444555555555666777888999999::::::999:::;;;:::999???GGGKKKIII>>>>>>???@@@@@@BBBKKKVVVaaannn|||~~~tttkkkggg^^^VVVWWWYYYXXXWWWXXXlllsssvvvvvv|||vvv___\\\hhhiiihhhooosssuuu{{{tttwww|||uuuRRRBBBCCC===<<<;;;999888777666666555444333333222222333333333444333333777@@@HHHLLLJJJGGGKKK\\\qqq|||xxxpppXXXRRRPPP[[[llltttnnneeeXXXZZZjjjyyy}}}mmmYYY[[[iiiqqqqqqmmm~~~~~~{{{{{{zzz```\\\TTTMMMJJJFFFAAA???@@@MMMiii~~~wwwddd^^^cccjjj~~~www}}}nnn^^^SSSQQQRRRTTTVVVYYY\\\___aaapppzzzttt___KKKEEEDDDDDDHHHMMMPPPPPPMMMQQQRRRTTTTTTSSSRRRSSSTTTXXXXXXXXXWWWVVVSSSQQQPPPRRRNNNNNNPPPQQQOOOPPPTTTTTTXXX___hhhooosssrrrppprrrrrrrrrqqqooolllgggcccgggeeeeeeeeeeeeccc```^^^]]]ZZZXXXZZZ___dddffffffkkkpppsssmmm```TTTNNNNNNCCCAAA???<<<;;;<<<===???FFFBBBDDDKKKKKKKKKYYYjjj{{{}}}}}}___MMMHHHEEE@@@=========<<<<<<:::888555222111111222333111000111444999AAARRRaaauuuooouuu~~~zzzuuuwww}}}rrrcccTTTKKKJJJHHHJJJNNNPPPUUUiii~~~|||}}}~~~~~~|||{{{|||zzzwwwsssoookkkhhhfffmmmlllnnnrrrwwwwwwqqqlllXXXSSSLLLIIIIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEBBB@@@AAADDDFFFEEECCCGGGFFFFFFGGGHHHIIIHHHGGGMMMNNNPPPRRRRRRTTTWWWZZZYYY[[[]]]___aaaaaaaaaaaabbbcccdddeeeeeeeeedddcccaaaaaabbbaaa___\\\XXXVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYXXXVVVUUUWWWSSSOOOLLLKKKKKKJJJIIILLLLLLPPPXXXbbbgggeeebbbQQQOOOLLLHHHEEEBBB@@@???CCCCCCAAA@@@???>>>>>>>>>=========>>>??????@@@@@@<<<<<<;;;:::888777666666666666666666666555555555777777777777777666666666777777777777888888888888===:::888:::@@@FFFIIIJJJCCC>>>;;;===???BBBHHHNNN]]]nnnwwwkkkddd```\\\ZZZZZZZZZXXXUUU___```gggttt}}}zzzbbbTTT\\\fffhhhmmmwww{{{|||mmmtttxxxVVVBBB>>>===<<<;;;:::888777666555555555444333333333333444222444444444999CCCIIIJJJMMMOOOUUU```kkkqqqrrrpppXXXSSSRRR[[[jjjpppjjjaaaVVV]]]pppttt___[[[___nnnrrrmmm|||~~~~~~{{{|||~~~ddd]]]VVVOOOMMMIIIDDDAAABBBKKK___nnnjjjcccdddiiikkk{{{vvvpppiiippp~~~{{{ooo```VVVRRRSSSUUUWWWZZZ]]]___aaammmvvvzzznnn[[[JJJFFFFFFGGGKKKOOORRRRRRRRRVVVXXX[[[\\\\\\]]]^^^```____________]]]ZZZWWWUUUVVVRRRQQQSSSSSSRRRTTTXXXYYY___kkkwww~~~zzzuuuyyyxxxwwwuuussspppllliiiiiifffcccbbbbbbbbbaaa```bbb______dddlllrrrrrrpppjjjllllllfff[[[RRRMMMKKKCCCAAA>>><<<;;;<<<>>>???FFFBBBEEEJJJKKKLLLXXXhhh}}}yyywwwbbbPPPLLLHHHCCC@@@???@@@@@@@@@???<<<888444111000111222333222333666:::CCCSSSbbb~~~uuuqqqyyy~~~}}}xxxsssvvv}}}rrrcccTTTKKKHHHFFFIIIOOORRRYYYmmmyyy||||||||||||}}}~~~~~~}}}|||{{{yyyvvvsssoookkkhhhggghhhggghhhmmmqqqqqqlllgggXXXSSSMMMJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPMMMJJJGGGGGGIIIJJJIIIGGGJJJIIIGGGHHHJJJKKKKKKKKKPPPQQQSSSTTTUUUWWWZZZ\\\^^^___aaaccceeefffggggggiiijjjkkklllkkkkkkjjjiiidddeeeeeeeeeccc___\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[\\\[[[ZZZYYYXXXUUUPPPKKKGGGEEEEEEEEEEEEFFFDDDEEEJJJOOORRRPPPLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@?????????============>>>>>>>>>>>>;;;;;;:::999999888777777666666666666666666666555666666666666666666666666777777777777888888888888<<<:::888:::???EEEIIIJJJCCC>>>;;;===???AAAGGGNNN]]]ooo~~~wwwkkkccc___ZZZXXXYYYYYYVVVTTTWWWYYYcccsssyyyaaaQQQWWWaaafffmmmwwwwww|||mmmssszzzWWWCCC???===<<<;;;:::888777666666666555444444333333444444444555555555;;;DDDJJJKKKHHHLLLTTT^^^fffiiihhhfff[[[WWWXXXaaammmqqqkkkbbbYYYbbbwwwrrrddd^^^aaasssuuummmyyy|||}}}|||}}}jjj]]]WWWRRRPPPMMMGGGDDDDDDNNNZZZbbbeeelllvvvyyyuuu}}}yyytttvvv___ZZZhhh|||}}}{{{}}}{{{zzzzzzzzzzzz~~~{{{pppcccZZZUUUVVVXXXZZZ\\\^^^```aaaiiisss{{{{{{sssgggWWWKKKFFFHHHKKKNNNPPPSSSVVVYYY\\\___ccceeeggghhhkkkmmmhhhiiijjjiiigggccc___]]]]]]XXXVVVWWWWWWWWWYYY^^^___iiizzz}}}}}}zzzwwwuuusssrrrllliiieeecccccceeeffffffiiifffgggooozzz|||wwwiiigggbbb[[[UUUOOOJJJHHHBBB@@@>>><<<;;;<<<>>>???EEECCCEEEJJJKKKLLLVVVddd}}}uuuqqq}}}hhhVVVQQQLLLGGGCCCBBBCCCDDDDDDDDD@@@;;;666222000000000444333555888<<>>;;;===???AAAFFFLLL]]]mmm|||vvvjjjaaa]]]YYYWWWXXXXXXVVVSSSQQQTTT```tttzzzaaaOOOQQQ[[[cccmmmxxxuuu{{{rrrttt|||YYYDDD@@@<<<<<<;;;:::888777666666666555444444333444444444555666666666<<>>@@@DDDCCCFFFJJJKKKLLLTTT^^^yyywwwrrr{{{nnn[[[TTTPPPJJJFFFEEEFFFGGGHHHGGGCCC===666222000000000444444555999<<>>CCCHHHKKKCCC>>><<<>>>???@@@EEEKKKZZZiiixxx}}}uuuhhhaaa]]]YYYXXXXXXYYYVVVTTTRRRTTTaaauuu~~~dddOOONNNXXXbbbmmmxxxyyy}}}yyywww~~~}}}ZZZEEE@@@<<<<<<;;;:::999888777666666666555444444444444444555666555666===GGGKKKJJJDDDIIIRRRZZZ^^^___^^^]]]TTTWWW^^^hhhqqqqqqjjjccc```kkkiiiaaaaaakkk|||ooovvvzzz||||||~~~}}}ppp]]]VVVQQQPPPNNNIIIFFFGGGLLL[[[lllyyyqqqlll~~~}}}~~~wwwrrrooonnnmmmlllllljjjhhhfffeeefffggghhhllloootttyyyyyyuuunnnhhhaaabbbdddeeegggggggggggghhhmmmrrrrrriii^^^UUURRRLLLOOOSSSUUUWWW\\\ccciiinnnqqqtttvvvxxxyyy|||~~~}}}}}}}}}{{{xxxsssooollllllgggdddddddddcccggglllnnnxxx}}}yyyxxxzzz}}}{{{{{{~~~|||zzz}}}rrrccc\\\RRRLLLJJJIIIGGGDDD???>>><<<;;;;;;<<>><<<>>>???@@@CCCIIIUUUdddrrryyy}}}~~~uuuiiiccc___[[[YYYZZZ[[[YYYVVVUUUXXXdddvvvjjjSSSOOOWWWbbbnnnwww{{{~~~|||www{{{~~~ZZZDDD???;;;;;;::::::999888777777666666555444444444444555444555444555===GGGJJJHHHGGGKKKSSS[[[bbbeeeeeeeeePPPUUU___llluuuvvvmmmeeebbbkkkxxxddd[[[ccctttpppwwwzzz|||{{{|||~~~ppp]]]VVVPPPOOOLLLIIIGGGIIINNNccc|||iiifffzzzvvvqqqmmmkkkkkkjjjjjjiiigggdddbbbaaabbbccceeebbbffflllssswwwuuupppllldddfffiiillloooqqqrrrrrrooooooqqqrrrmmmccc]]][[[YYYZZZ\\\___cccjjjqqqwww~~~{{{xxxvvvuuupppmmmnnnmmmlllooosssvvv}}}xxxuuuwwwzzz~~~{{{vvvsssuuuyyywwwmmmccc\\\VVVNNNIIIGGGFFFDDDBBB>>>===;;;:::;;;===???AAACCCDDDGGGIIIKKKLLLOOORRRiiizzzuuu{{{|||ggg[[[WWWSSSPPPOOOOOOOOONNNLLLGGG@@@888333111222333111111444999===EEETTTaaavvvuuummmuuu~~~{{{wwwyyyssskkknnnpppqqquuu|||{{{tttiii\\\QQQJJJHHHGGGLLLSSSXXXaaawwwpppsss~~~|||xxxyyyzzzxxxuuuooofff]]]UUUOOOKKKMMMOOORRRUUUXXXYYYYYYXXXXXXXXXYYYXXXXXXZZZ^^^```gggkkkrrryyy~~~~~~{{{wwwtttrrrnnnhhhbbbUUUTTTSSSUUUYYY]]]___``````bbbccccccccceeegggiiillllllmmmoooqqqtttvvvwwwyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrqqqooommmlllkkkfffffffffeeedddccccccbbbbbbcccdddeeeeeeeeedddccc___XXXNNNGGGDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJQQQRRRUUUVVVUUUSSSOOOMMMMMMKKKIIIFFFDDDBBB@@@@@@<<<<<<<<<;;;:::999999888999999888888888777777777444444555555666777777777555555666666777777888888777777777777888888888888888999::::::===AAAGGGLLLCCC???===>>>??????BBBGGGPPP^^^mmmuuu}}}xxxlllddd```\\\[[[\\\]]][[[XXXXXX\\\jjj{{{qqqYYYRRRXXXccclllssswww||||||uuuxxx[[[DDD???;;;;;;::::::999888777777777666555555444444555555444444333555>>>HHHJJJFFFIIILLLSSS^^^hhhmmmllliiiOOOUUU```ppp||||||qqqfffbbbhhhzzz|||qqq^^^XXXeeezzzqqqyyy{{{{{{yyy{{{ppp___WWWPPPNNNLLLIIIIIILLLRRRiiizzzeeefff~~~~~~wwwvvvvvvwwwxxxxxxvvvtttrrrppplllhhhgggggghhhjjjgggjjjoootttvvvsssmmmiiicccffflllrrrxxx|||}}}yyyxxx{{{yyyqqqkkkkkkjjjiiiiiilllttt||||||xxxvvvwwwwwwuuuvvvzzz}}}xxxssssssuuuxxx{{{~~~yyynnnjjjffffffgggeee^^^XXXTTTQQQLLLHHHEEECCCAAA???===<<<;;;:::;;;===@@@AAABBBEEEHHHIIIKKKMMMNNNNNNbbb~~~{{{vvv}}}nnn```^^^[[[YYYXXXWWWVVVTTTSSSMMMEEE<<<555333222333111111555;;;???GGGVVVdddwwwnnngggsss|||wwwxxx~~~tttmmmppprrrpppttt|||~~~~~~~~~~~~yyyqqqfffZZZOOOHHHFFFFFFKKKSSSYYYcccyyy}}}ooouuu~~~}}}}}}{{{xxxxxxzzzwwwtttmmmeee\\\SSSMMMIIIJJJLLLPPPSSSTTTVVVWWWXXXXXXZZZ\\\\\\\\\^^^bbbffflllpppwww|||tttjjjcccXXXXXXXXX[[[___ccceeeeeedddfffgggggggggiiikkkmmmoooppprrrtttvvvwwwxxxyyy||||||}}}}}}|||zzzyyyxxxttttttsssrrrqqqooonnnnnniiiiiihhhhhhggggggfffffffffggghhhhhhhhhgggfffeee```ZZZQQQJJJGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQVVVXXXZZZ[[[ZZZVVVQQQNNNMMMLLLIIIFFFCCCAAA@@@???<<<<<<;;;;;;:::::::::999:::999999888777666666555444444555555666777777888666666777777888999999:::777777777777888888888888888999:::;;;<<<@@@GGGLLLCCC???===?????????AAAFFFMMM[[[jjjttt~~~}}}qqqddd```\\\[[[]]]]]]\\\YYYYYYbbbtttvvv^^^UUUZZZbbbjjjnnnrrryyy|||uuuxxx]]]FFF@@@;;;::::::999999888888888777666666555555555555555666555444666@@@JJJKKKGGGHHHJJJSSSaaaooosssmmmeeePPPTTT```qqq~~~pppaaa```fffwww|||wwwlllYYYVVVcccyyyqqqzzz|||{{{xxxzzzpppaaaXXXPPPMMMLLLJJJKKKNNNPPPgggwwweeejjjzzzvvv{{{}}}~~~{{{wwwrrroooooopppqqqssstttwwwyyywwwrrriiicccaaaeeemmmuuu~~~~~~yyyyyywwwtttrrrwww~~~|||~~~}}}{{{{{{yyyqqqppprrrppprrruuuxxxyyyuuuooojjjiiieeebbbaaaaaa```\\\YYYOOONNNKKKGGGCCC@@@>>>======<<<::::::;;;===@@@BBBBBBEEEHHHIIIJJJMMMMMMLLL^^^|||}}}xxxrrreeecccaaa______]]][[[XXXXXXRRRIII???777333222333111222666<<>><<<<<<;;;;;;;;;;;;::::::::::::999888777666555444444444444555666777777888666777777888999:::::::::777777777777888888888888777999:::;;;<<<@@@GGGLLLCCC???===??????>>>AAAEEEKKKYYYiiittttttddd```\\\[[[]]]]]][[[YYYZZZggg}}}yyyaaaWWW[[[bbbgggiiipppxxx~~~xxx|||^^^GGGBBB;;;::::::999999888888888777777666555555555555555777666555888BBBLLLLLLGGGEEEHHHRRRcccsssuuujjj^^^PPPSSS]]]ppp~~~}}}lll[[[___eeevvv{{{vvvjjjVVVUUU___tttsssyyy{{{yyyvvvwww}}}xxxjjj[[[MMMJJJMMMNNNMMMLLLSSSfff{{{ooojjj~~~}}}}}}tttkkkfffaaaeeellluuu}}}}}}|||rrroooooonnnnnnmmmnnnnnnlllhhheeedddaaa___```aaa___[[[WWWQQQNNNJJJEEEAAA?????????<<<;;;::::::;;;===@@@AAADDDDDDEEEGGGIIILLLNNNPPPaaa|||zzzsss}}}vvvkkkgggcccaaabbbbbb```^^^]]]WWWJJJ;;;555555555222777444444777>>>HHHYYYhhh|||iiibbbnnn}}}uuukkkmmmtttxxxxxxwww~~~}}}}}}{{{tttgggXXXLLLFFFDDDEEEIIIPPPXXXfff}}}zzzooovvv}}}yyywwwxxxyyy|||~~~|||xxxwwwyyy{{{vvvrrrlllccc[[[SSSMMMKKKKKKMMMPPPSSSUUUVVVWWWWWWXXXZZZ\\\]]]^^^aaaeeehhhnnnsss{{{xxxmmmfff^^^]]]___dddjjjmmmnnnlllkkkiiigggiiimmmqqqqqqqqqrrrtttwwwzzz|||}}}||||||}}}{{{{{{}}}}}}}}}|||yyyxxxvvvtttrrrqqqppppppmmmmmmmmmllljjjiiijjjkkkkkkjjjiiiiiijjjjjjjjjhhhddd\\\QQQLLLMMMPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZ[[[cccccccccbbb```ZZZRRRLLLMMMJJJFFFCCCBBBAAA???===<<<;;;::::::999999::::::::::::999999888777666666666666666666777777777777999999999888888888777777777777777777888999:::;;;;;;;;;::::::;;;???EEEJJJEEE@@@===>>>??????@@@CCCIIIYYYjjjuuu~~~rrreeeccc___\\\ZZZZZZ[[[[[[YYYnnn{{{dddYYY\\\dddiiijjjpppwwwyyy~~~}}}YYYFFFEEE;;;;;;;;;:::999888666555888777777666555444444333555333222666CCCNNNOOOIIIDDDIIIUUUgggtttssseeeXXXMMMRRR___qqq~~~{{{iiiYYY\\\nnn|||}}}}}}kkkTTTWWW\\\uuuwww|||}}}|||xxxyyy}}}~~~qqqaaaRRRNNNQQQRRRQQQQQQSSS```~~~ttttttlll{{{uuuqqqtttzzzzzzpppmmmnnnjjjiiihhhhhhiiigggdddaaabbb___\\\\\\\\\[[[WWWSSSPPPMMMHHHDDD@@@>>>>>>>>>;;;;;;::::::;;;>>>@@@BBBEEEEEEGGGIIIKKKMMMOOOOOOaaa||||||uuu{{{qqqmmmiiiggghhhiiifffdddccc\\\MMM>>>666555444222666333333777===GGGWWWfff~~~{{{kkkeeerrrzzz}}}~~~rrrjjjoooyyy~~~~~~}}}{{{~~~}}}uuuhhhYYYMMMFFFEEEFFFJJJQQQYYYggg~~~yyynnnxxx|||yyywwwwwwyyy{{{|||{{{zzzxxxwwwxxxyyyvvvrrrlllddd[[[TTTNNNKKKLLLNNNPPPSSSUUUWWWXXXXXXYYY[[[]]]^^^___bbbfffiiirrrwww~~~zzzpppjjjcccbbbcccgggkkknnnnnnmmmmmmkkkjjjmmmqqquuuvvvvvvvvvwwwzzz}}}}}}{{{{{{||||||{{{zzzxxxwwwvvvuuutttsssrrrrrrppppppooonnnllllllmmmnnnlllkkkkkklllmmmmmmkkkiiiddd\\\SSSNNNOOORRRSSSRRRVVVWWWXXX[[[]]]___aaabbbhhhggggggfffbbb\\\TTTNNNKKKHHHEEEBBBAAA@@@>>>===;;;;;;:::999999999999:::::::::999888888777666666666666666666777777777777999999999888888888777777777777777777888999:::;;;;;;;;;::::::;;;???EEEIIIEEE@@@<<<>>>??????@@@CCCIIIXXXiiittt~~~~~~ssskkkhhhccc^^^ZZZXXXWWWWWWXXXhhhyyywwwbbbWWWZZZccckkknnntttzzz{{{~~~YYYEEEBBB<<<<<<<<<;;;:::888777666888888777777666555555444666444333777CCCNNNOOOIIINNNTTT```oooyyywwwjjj^^^OOOTTT```nnnwwwssscccVVV^^^ppp~~~mmmWWWXXX^^^www~~~~~~~~~zzzzzz~~~~~~wwwgggWWWSSSUUUVVVUUUUUUXXXaaa{{{qqqyyy{{{ooovvvnnnkkkkkkdddcccbbbbbbbbbbbb```^^^aaa]]]YYYWWWWWWVVVRRROOOMMMJJJFFFBBB???===<<<<<<;;;:::::::::;;;>>>AAABBBEEEFFFIIIKKKMMMNNNOOOOOO]]]yyy|||vvvxxxuuuqqqpppqqqqqqooolllkkkbbbRRR@@@666555444222555222222666<<>>??????@@@CCCHHHWWWgggrrr}}}tttppplllfff___ZZZXXXWWWWWWVVV^^^hhhsssvvvcccVVVVVV^^^iiiooovvv{{{|||ZZZDDD???======<<<<<<;;;:::888888999999888888777666666666666555444888BBBMMMNNNIIIMMMTTT___lllsssqqqhhh___QQQVVVaaalllqqqmmmbbbYYY```rrrnnnXXXYYY___yyy}}}~~~zzz{{{xxxiii[[[XXXZZZYYYVVVTTTZZZbbb|||ssstttrrr~~~ssslllhhhhhhbbb```^^^]]]^^^______^^^aaa\\\WWWTTTTTTSSSPPPMMMJJJHHHDDDAAA>>><<<;;;;;;:::999999:::<<<>>>AAACCCDDDFFFIIILLLNNNOOOOOONNNWWWuuuxxxsss|||xxxxxxyyyyyyvvvssspppgggUUUAAA777555555333555333333888===FFFTTTbbbwww|||yyyoooooo~~~zzzttt{{{yyyqqqhhheeennnzzzzzzkkk\\\OOOGGGFFFHHHNNNVVV]]]jjjqqqiiiyyy~~~|||}}}}}}{{{yyywwwwwwxxxxxxuuurrrsssvvvwwwuuussstttqqqllleee^^^VVVQQQNNNNNNPPPRRRTTTWWWYYY[[[\\\\\\^^^```bbbcccfffjjjnnnrrrwww}}}~~~yyytttrrrrrrqqqppppppppppppoooooorrrssstttvvvxxx{{{|||}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwvvvttttttpppnnnkkkjjjjjjkkkkkkkkkmmmnnnppprrrsssqqqlllhhhbbb^^^XXXVVVWWWYYY[[[\\\\\\]]]```cccfffjjjlllnnnpppooolllhhhccc[[[SSSMMMGGGDDDAAA???>>>>>><<<;;;;;;::::::999888999999999999888888888777777777666666666666666777777777777888888888888777777777777777777777777888999:::;;;::::::;;;:::;;;>>>CCCGGGDDD>>>;;;===??????@@@CCCHHHVVVfffqqq|||vvvppplllfff___[[[YYYYYYYYYRRRTTTZZZgggxxxyyyeeeVVVQQQXXXdddmmmvvvzzzzzz\\\EEE@@@============<<<;;;:::999999999999888888888777777777777666888BBBKKKMMMHHHDDDKKKWWWccciiihhhbbb\\\PPPWWWbbbkkkooommmgggccccccvvvkkkVVVXXX___yyyzzzyyy||||||zzz{{{wwwjjj^^^]]]___\\\WWWSSSVVV```|||rrrrrrqqq{{{rrrkkkgggeee```]]]ZZZZZZ[[[^^^___```aaa\\\WWWTTTSSSRRROOOLLLGGGEEECCC@@@===;;;::::::999999999:::<<>>BBBFFFCCC>>>;;;===???>>>@@@CCCGGGUUUeeeqqq|||xxxpppllleee___ZZZXXXXXXYYYPPPOOOUUUfffzzz{{{fffUUUOOOUUUcccmmmwwwyyyyyy~~~___HHHBBB============<<<;;;::::::999999999999888888888888777777777888@@@IIIJJJGGGCCCIIISSS^^^dddccc^^^YYYPPPXXXbbbkkkooonnnjjjgggfffxxxgggRRRVVV]]]xxxtttwww{{{|||zzz|||wwwjjj```___aaa___YYYUUUVVVbbb~~~sssmmmrrrzzzssslllfffccc\\\YYYUUUTTTVVVZZZ]]]^^^^^^ZZZUUURRRRRRPPPMMMIIIEEEDDDBBB???===;;;::::::888888888999<<<@@@CCCEEEDDDFFFIIIMMMPPPRRRSSSSSS^^^|||pppmmm~~~{{{oooYYYBBB666666777666555444666;;;@@@GGGSSS___ssszzz{{{tttttt{{{tttuuu~~~yyymmmddddddhhhrrryyyzzzlll\\\OOOHHHFFFIIIPPPYYY```kkk~~~ooohhhyyy}}}|||{{{zzz||||||{{{xxxuuuuuuuuutttsssrrrssstttvvvvvvuuuqqqooolllgggaaaZZZTTTQQQQQQRRRSSSVVVYYY\\\___``````bbbdddfffhhhkkkpppssstttxxx~~~}}}yyyvvvtttsssmmmmmmmmmkkkiiijjjlllnnnqqqtttvvvxxxxxxyyyzzz|||{{{}}}~~~~~~~~~~~~}}}||||||yyyuuuqqqoooppplllgggfffhhhjjjjjjhhhiiijjjlllnnnnnnkkkfffbbb___^^^\\\ZZZZZZ\\\^^^___bbbccceeeiiilllppprrrtttuuurrrnnniiibbbZZZQQQLLLDDDAAA>>>============<<<::::::999888888888888888777777777777777777777777666666666666777777777777666666777777777777777888777777777777888999:::;;;999:::;;;;;;;;;>>>AAADDDBBB===:::===???>>>@@@CCCEEEUUUfffrrr~~~zzzrrrmmmeee]]]XXXUUUUUUVVVRRRQQQYYYlll{{{eeeTTTPPPWWWeeeoooxxxzzzyyy|||```IIIDDD<<<<<<======<<<;;;;;;:::888888888888888888888888777777777888>>>FFFHHHEEECCCGGGPPP[[[cccccc\\\UUUQQQXXXbbblllpppoooiiieeeiiiyyyzzzdddSSSTTT\\\wwwyyyyyy}}}~~~|||~~~wwwiii\\\ZZZ]]]\\\YYYWWWYYYccc|||rrrhhhyyy~~~{{{uuummmfffaaaVVVRRRMMMKKKNNNSSSWWWZZZXXXTTTQQQPPPOOOMMMIIIEEEDDDCCCAAA???===<<<::::::777777888999<<<@@@DDDFFFFFFGGGJJJNNNQQQUUUXXXYYYhhhrrrnnnuuu]]]EEE777666777666444444666;;;???EEEQQQ\\\sss{{{}}}vvvuuu|||yyyvvvsssuuu}}}{{{pppfffiiinnnsssuuuxxxyyykkk[[[NNNGGGEEEIIIPPPYYY```kkk}}}sssnnn~~~}}}|||{{{{{{yyyzzzzzzyyyuuurrrqqqqqqssstttuuuuuutttuuuwwwyyypppooolllhhhbbb[[[UUURRRRRRSSSTTTVVVYYY]]]```bbbaaacccfffhhhjjjmmmrrruuuuuuzzz}}}xxxrrrnnnkkkjjjbbbddddddcccbbbcccgggjjjmmmqqquuuxxxxxxzzz||||||~~~|||yyyuuurrrpppnnniiicccbbbeeeggggggeeeffffffgggiiiiiigggbbb___^^^]]]\\\[[[ZZZ[[[]]]^^^ccceeegggjjjmmmpppssstttqqqnnniiiddd]]]UUUMMMGGGCCCAAA>>>======>>>===<<<:::999999888888888888888666777777777777777777777666666666666777777777777666666666666777777888888777777777777888999:::;;;999:::;;;;;;;;;===AAACCCBBB<<<:::<<<>>>>>>@@@CCCDDDUUUgggtttzzznnnjjjbbb[[[VVVTTTUUUVVVXXXWWW```ttt~~~fffUUUQQQYYYeeennnvvvxxxwwwyyy{{{}}}```IIICCC;;;<<<<<<<<<<<<;;;::::::888888888888888888888888666777777777<<>><<<;;;:::777777888999<<<@@@DDDFFFHHHIIIKKKOOOSSSWWW[[[]]]nnnuuuppp{{{aaaGGG888666777666333333555:::???DDDOOOZZZttt|||~~~wwwtttyyy{{{yyyvvvuuusssuuu}}}}}}tttjjjnnnssstttpppooozzzxxxjjjZZZNNNGGGEEEHHHPPPYYY```kkk|||vvvttt}}}|||{{{{{{{{{wwwxxxyyywwwssspppnnnnnnrrrtttwwwvvvttttttxxx{{{pppooolllhhhbbb\\\VVVSSSSSSSSSTTTWWWZZZ^^^aaacccbbbdddgggiiikkknnnsssvvvuuuyyyyyyssslllfffbbb___[[[]]]^^^]]]]]]^^^cccgggiiinnntttwwwyyy{{{~~~}}}}}}}}}|||zzzvvvsssqqqkkkeee___^^^aaadddcccbbbdddddddddeeeeeeccc___\\\]]]]]]]]][[[ZZZZZZ\\\^^^cccdddfffiiillloooqqqrrrllliiiddd^^^XXXPPPHHHBBBCCC@@@>>>===>>>>>>>>>===:::999999888777888888888666666666666777777777777666666666666777777777777555666666666777777888888777777777777888999:::;;;999:::;;;;;;<<<===@@@CCCAAA<<<:::<<<>>>>>>@@@CCCCCCTTThhhvvv{{{hhhddd^^^XXXUUUVVVXXXZZZ]]]\\\fffzzziiiVVVQQQXXXcccjjjsssuuutttuuuvvvxxx___HHHBBB;;;;;;;;;<<<;;;;;;::::::777777777777777777888888555777777777;;;BBBDDDBBB===AAALLL^^^pppvvvooogggMMMTTTbbbrrr}}}}}}vvvooommmwww|||rrrggg___SSS\\\www||||||}}}}}}ttt___VVVVVVRRRRRRXXXXXXUUU^^^mmmxxxbbb|||~~~~~~~~~~~~}}}|||}}}vvvooofff___OOOJJJEEEFFFJJJMMMKKKIIIKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHFFFBBB<<<999999;;;999999:::;;;===@@@CCCEEEGGGJJJMMMPPPUUU\\\aaaccczzzwwwssszzzgggMMM>>>999777444555999666888BBBFFFMMM^^^oooxxx{{{qqqjjjpppxxx{{{vvvrrrooorrr~~~tttooorrrvvvvvvpppnnnvvvwwwmmm___QQQHHHIIIJJJPPPXXXaaammmpppooo~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwtttqqqnnnlllsssrrrrrrtttvvvwwwwwwuuupppnnnllliiifff```ZZZUUUWWWXXXYYYZZZ]]]___aaabbbeeefffgggiiilllooosssuuuuuuyyy~~~zzzwwwrrrlllfffaaa]]][[[VVVVVVVVVWWWZZZ]]]aaacccgggllloooqqqvvv}}}~~~}}}|||yyyvvvqqqnnnkkkgggddd```___```aaa```^^^```aaaaaa``````___^^^]]]^^^]]][[[ZZZYYYZZZZZZ[[[```aaaccceeegggiiijjjjjjbbb___ZZZSSSMMMGGGDDDBBB@@@@@@@@@???????????????===;;;999888999999888666999888888888777777666666444555555666666666666666777777777777777777777777888888999::::::::::::999999;;;<<<<<<<<<===???AAA@@@;;;999<<<>>>>>>???BBBEEEUUUiiiyyyxxxkkkccc[[[WWWTTTSSSWWW\\\ccc___ooommmWWWQQQ[[[hhhmmmnnnyyyrrrtttwwwyyy~~~\\\FFF>>>======<<<<<<<<<;;;;;;;;;888888777777777777888888555777777666888???CCCCCCDDDFFFSSSaaakkkvvvsssaaaOOOTTTbbbtttyyynnnmmmwww~~~~~~|||wwwkkk^^^]]]hhhwww}}}~~~~~~vvv^^^SSSTTTQQQRRRVVVUUUVVVZZZdddvvvtttccc~~~}}}}}}||||||~~~~~~~~~}}}~~~|||~~~}}}uuuoooggg___LLLHHHDDDEEEJJJMMMLLLJJJKKKIIIGGGFFFHHHJJJKKKKKKHHHHHHEEEAAA<<<999:::<<<999999:::<<<>>>AAACCCEEEEEEIIIMMMQQQVVV^^^eeeiii|||xxxwwwgggMMM@@@<<<:::777666:::777:::DDDGGGMMM]]]nnnwwwxxxnnngggnnnwww{{{{{{wwwqqqsss}}}}}}rrrnnnpppssstttpppmmmttt}}}xxxmmm^^^PPPGGGIIIJJJOOOXXXaaammmooonnn}}}~~~}}}{{{yyyxxxxxxxxxuuuvvvvvvvvvuuussspppnnnsssrrrrrrtttvvvwwwvvvuuurrrpppmmmjjjfff```ZZZUUUXXXXXXYYY[[[^^^aaacccdddggggggiiikkkmmmqqqtttuuuwwwzzz~~~{{{vvvsssnnnhhhbbb\\\XXXVVVRRRRRRRRRSSSUUUYYY\\\^^^bbbhhhmmmpppvvv}}}xxxtttoookkkiiifffccc```___aaaaaa```__________________^^^\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[^^^___```bbbcccddddddeee\\\YYYTTTNNNIIIEEEBBBAAA@@@@@@????????????>>>>>>===;;;999888999999888777888888888888777777777666444555666666777777666666777777777777777777777777888888999::::::::::::999999;;;<<<<<<<<<===@@@BBBAAA<<<:::<<<>>>>>>???BBBEEEVVVlll|||xxxlllddd\\\WWWTTTSSSWWW\\\^^^ccc|||oooYYYTTT^^^jjjooorrr|||tttuuuvvvxxxuuuVVVCCC???===<<<<<<<<<;;;;;;;;;;;;888888777777777777888888666888888666999AAAEEEEEEBBBDDDQQQ```hhhrrrooo^^^PPPUUUbbbtttxxxmmmiiirrr{{{uuuiii```hhhttt~~~~~~xxx^^^PPPQQQQQQSSSUUUQQQWWWVVV\\\nnntttbbb|||zzz~~~|||{{{zzzzzz~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzwwwxxxxxxwwwvvvvvvxxx{{{}}}zzzzzz{{{}}}|||uuuppphhh```MMMHHHEEEHHHNNNRRRSSSQQQNNNLLLIIIHHHIIIKKKLLLLLLJJJHHHDDD???;;;999;;;===999:::;;;===???BBBDDDFFFEEEHHHLLLPPPUUU]]]gggooo~~~vvvyyybbbIII???===:::777777:::888;;;EEEHHHMMM[[[mmmuuuuuujjjdddmmmyyy~~~~~~yyysssttt}}}~~~tttmmmmmmoootttuuutttxxx~~~xxxmmm^^^PPPFFFHHHJJJOOOWWW```lll~~~~~~nnnmmm|||~~~|||{{{zzzyyyyyyxxxtttuuuvvvwwwvvvtttrrrqqqrrrqqqqqqsssuuuuuutttsssrrrpppmmmjjjfffaaa[[[VVVXXXYYY[[[]]]```cccfffgggiiijjjkkkmmmpppsssuuuwwwxxxzzz~~~}}}yyywwwrrrooojjjddd^^^YYYUUUSSSOOOOOOOOOPPPRRRVVVYYY[[[bbbiiipppsssyyy}}}yyysssmmmhhheeeccc```^^^]]]]]]^^^______^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[RRRPPPLLLHHHEEEBBBAAA@@@@@@?????????>>>>>>>>>===<<<:::888888999999888777888888888888777777777777444555666666777777666666777777777777777777777777888888999::::::::::::999999:::<<<<<<<<<===AAACCCCCC>>>;;;===???>>>???BBBGGGZZZqqqzzzlllddd\\\XXXUUUSSSWWW\\\\\\kkkmmmYYYTTT]]]hhhnnnwww~~~vvvwwwvvvyyylllMMM@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888777999999777:::BBBGGGGGGBBBDDDTTTdddkkkrrrnnn]]]QQQVVVbbbrrruuukkkdddmmmwww}}}ssskkkpppwww}}}~~~~~~|||^^^NNNPPPRRRTTTUUUOOOVVVSSSVVVjjjxxx___ssszzz|||zzzyyyyyyyyy}}}~~~~~~~~~||||||}}}zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~yyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttrrrrrrtttvvv{{{|||~~~{{{|||{{{yyyxxxzzz|||vvvqqqiiiaaaPPPMMMKKKNNNVVV\\\]]][[[UUURRRNNNLLLLLLLLLLLLKKKMMMIIIDDD>>>:::999:::;;;999:::<<<>>>AAACCCEEEGGGGGGHHHKKKNNNPPPVVVbbbnnntttzzzYYYAAA;;;;;;888555666999777;;;FFFGGGJJJVVViiiqqqqqqhhhdddooo~~~|||xxxsssttt}}}|||ooommmooowww~~~~~~xxxnnn```RRRIIIHHHIIINNNVVV___kkk}}}ooommm{{{}}}}}}{{{zzzyyyyyyyyyyyyvvvwwwxxxxxxxxxvvvtttrrrpppoooooopppqqqrrrpppoooooommmkkkiiifffbbb]]]ZZZZZZ[[[]]]___bbbfffiiijjjllllllnnnppprrrtttvvvwwwyyyzzz|||}}}{{{xxxuuussspppnnniiiccc^^^YYYUUUSSSPPPPPPPPPRRRUUUYYY\\\___iiiqqqwwwzzz}}}{{{wwwtttoooiiiddd```]]]\\\YYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWVVVTTTSSSSSSSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQJJJIIIFFFDDDBBBAAAAAAAAA?????????>>>>>>======<<<;;;999777777888999999888888888888777777777777777555555666777777777777777666666666666666666666666888888999::::::::::::999999:::;;;;;;<<<>>>BBBEEEFFF@@@<<<>>>??????AAADDDJJJ^^^vvv|||mmmeee]]]ZZZVVVTTTWWW\\\___rrr~~~hhhVVVRRRZZZdddjjjwww}}}yyyzzzzzz}}}fffIII>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888666888888666:::BBBHHHHHHFFFIII\\\nnnuuuwwwppp___PPPUUU```ooozzzzzzqqqhhhbbbjjjvvvzzz|||}}}~~~~~~___NNNPPPRRRVVVVVVOOOQQQNNNSSShhh\\\hhh|||}}}}}}~~~|||zzzyyyyyyzzzzzz|||}}}|||{{{zzz{{{|||yyyzzz|||}}}~~~}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzvvvvvvvvvvvvuuutttsssssssssssssssqqqooooooppprrrpppsssvvvzzz|||{{{zzzyyy{{{|||}}}{{{xxxzzz}}}xxxtttkkkbbbRRROOONNNSSS[[[bbbdddcccXXXVVVSSSQQQPPPPPPNNNMMMNNNIIICCC===999888888888999:::===???BBBEEEGGGHHHIIIIIIKKKLLLJJJMMM[[[kkk}}}www}}}RRR===::::::888555555888666;;;FFFFFFFFFPPPdddmmmppphhhgggttt~~~zzztttttt}}}uuuqqqqqqyyy|||xxxooocccUUULLLGGGHHHMMMUUU^^^iii{{{pppnnn{{{|||{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyzzzzzzxxxvvvsssrrrnnnmmmlllmmmnnnnnnlllkkkjjjhhhggggggfffeeeaaa___\\\\\\^^^aaadddhhhkkklllmmmnnnoooqqqssstttvvvvvvxxxxxxyyyyyywwwtttqqqpppnnnlllhhhccc^^^ZZZWWWUUUSSSTTTUUUWWWZZZ___cccfffmmmvvv}}}{{{xxxuuurrrpppkkkiiieee```]]]ZZZYYYXXXTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVSSSPPPNNNMMMMMMMMMPPPPPPOOONNNMMMLLLJJJIIIFFFEEECCCBBBAAAAAAAAABBB??????>>>>>>===<<<;;;;;;999888666777888999999888777777777777777777888888555666666777777777777777666666666666666666666666888888999::::::::::::999999:::;;;;;;<<>>>>>::::::;;;;;;;;;;;;;;;;;;888888777777777777888888555777666555999AAAHHHIIIGGGKKK```uuuzzzxxxooo___NNNSSS^^^kkkuuuuuummmfff```iiiwww{{{|||~~~}}}___NNNPPPRRRVVVWWWQQQKKKKKKQQQcccaaacccoooxxx}}}{{{zzzyyyzzzzzzyyyzzz||||||{{{zzzzzz{{{yyyzzz{{{|||{{{zzzyyyxxxuuutttssstttvvvxxxyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwtttttttttttttttsssrrrrrrppppppooommmkkkjjjlllmmmkkknnnssswwwzzzzzzyyyxxx}}}}}}zzzzzz~~~~~~{{{wwwmmmcccQQQNNNNNNSSS\\\dddffffffZZZYYYWWWWWWVVVUUURRROOOJJJFFF@@@;;;999888888777999;;;>>>AAADDDFFFHHHHHHKKKIIIJJJKKKGGGHHHYYYmmm~~~~~~yyyOOO>>>===<<<:::999444777666;;;FFFFFFDDDLLL___kkkpppkkklllyyy~~~wwwuuu||||||uuusssxxx}}}}}}||||||~~~}}}|||{{{xxxpppdddWWWNNNGGGHHHMMMUUU]]]hhhzzzqqqnnn{{{|||zzzyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxuuurrrqqqmmmlllkkkkkklllllljjjhhhhhhfffffffffggggggeeeddd]]]^^^```bbbeeehhhkkklllmmmnnnoooqqqssstttttttttuuuuuuuuuuuusssqqqpppnnnllljjjfffbbb^^^[[[YYYXXXXXXYYYZZZ^^^bbbhhhmmmppppppzzz}}}xxxsssppplllhhheee```___]]][[[XXXWWWVVVVVVQQQSSSVVVWWWVVVVVVWWWYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSRRROOOLLLJJJHHHHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAAAAAAAABBBCCC??????>>>===<<<;;;::::::888777666666888999999999777777777777888888888888555666777777888888777777777777777777777777777777888888999::::::::::::999999::::::;;;<<>>???AAABBBEEEIIIQQQ```ttt}}}nnnggg```\\\XXXUUUWWW[[[^^^fffwww~~~zzzxxxbbbVVVUUU[[[dddllloooyyyyyy}}}```GGG>>>===::::::::::::;;;;;;;;;;;;888888777777777777888888444666555444888BBBIIIJJJFFFHHH\\\qqqtttqqqjjj]]]LLLRRR]]]iiirrrrrrllleee]]]hhhzzz{{{}}}zzz]]]MMMOOOPPPTTTWWWSSSLLLNNNRRR___uuullldddjjjrrr|||~~~~~~}}}{{{yyyyyyxxxyyyyyyxxxzzz||||||{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvtttsssrrrtttxxxzzzyyyxxxxxxxxxyyyyyyxxxwwwuuutttrrrrrrrrrrrrrrrqqqqqqpppmmmmmmmmmjjjhhhggghhhjjjiiikkkooorrruuuwwwyyyyyyzzz|||}}}}}}~~~~~~zzzooodddQQQNNNMMMSSS]]]eeeggggggbbbaaa___^^^[[[VVVPPPKKKCCC@@@;;;:::::::::999888999;;;>>>BBBEEEGGGIIIIIIJJJHHHJJJLLLHHHJJJ___wwwtttNNN??????>>><<<<<<555888666<<>>>>>===;;;::::::999777666555666888::::::999666777777777888888888888666666777888888888888777777777777777777777777777888888999::::::::::::999999:::::::::<<<@@@EEEJJJGGGAAA>>>@@@BBBDDDGGGLLLQQQ]]]mmm}}}zzznnngggaaa]]]YYYVVVWWW[[[[[[]]]gggpppwwwvvv```WWWXXX]]]fffooonnn{{{vvv|||||||||YYYEEE>>>===999999:::::::::;;;;;;;;;888888777777777777888888555777666444999CCCJJJLLLFFFDDDTTTfffhhhfffccc\\\LLLRRR]]]iiiqqqqqqlllggg[[[hhh||||||~~~www\\\MMMNNNNNNRRRVVVTTTPPPRRRUUU]]]ooovvviiijjjnnnuuu~~~~~~|||{{{zzzxxxwwwxxxxxxyyyxxxzzz||||||{{{yyyyyyzzz|||{{{zzzyyywwwvvvuuuuuupppoooooorrruuuwwwvvvtttuuuuuuvvvuuutttrrrpppooopppppppppqqqppppppoooooommmmmmllljjjgggfffgggiiidddeeefffiiilllqqqtttvvvtttvvvyyy}}}{{{pppdddRRROOONNNTTT^^^fffiiihhhkkkiiifffccc]]]TTTJJJDDD>>>;;;888999;;;<<<<<<:::999;;;???BBBFFFHHHIIIJJJHHHGGGJJJMMMKKKNNNeeepppLLL@@@???===;;;===666999888>>>JJJHHHCCCIII\\\jjjsssppppppzzz{{{uuuttt}}}}}}vvvrrrssssssrrrrrrtttvvv{{{~~~~~~~~~~~~}}}|||yyyqqqdddVVVLLLFFFGGGLLLTTT[[[gggyyyooolllxxx~~~|||||||||{{{zzzuuuuuuuuuuuuuuuvvvvvvwwwpppqqqrrrttttttsssqqqpppooonnnlllmmmmmmllljjjhhhmmmkkkjjjjjjkkkkkkiiihhh``````aaaccceeehhhjjjkkkkkklllnnnpppqqqqqqqqqqqqpppppppppoooooooooooooooooommmkkkiiifffdddccccccggghhhkkkpppvvv}}}yyysssmmmjjjiiifffaaa^^^[[[YYYUUUSSSOOOPPPPPPPPPOOOMMMKKKJJJGGGKKKNNNNNNMMMLLLMMMOOOOOOOOOOOOOOONNNMMMLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAAAAA???>>>===<<<;;;:::999999777555555666888::::::999666666777777888888888999666666777888888888888888777777777777777777777777888888999::::::::::::999999:::::::::<<<@@@FFFJJJGGGAAA>>>@@@CCCEEEIIINNNQQQZZZhhhxxxxxxooohhhaaa^^^ZZZVVVWWW[[[ZZZYYYaaammm{{{ttt^^^WWWXXX]]]fffoooooo~~~sss{{{xxxtttSSSBBB===<<<999999999::::::;;;;;;;;;888888777777777777888888666888777555:::DDDLLLNNNGGGBBBMMM]]]^^^___```\\\MMMSSS^^^iiiqqqrrrnnniii[[[hhh}}}}}}{{{{{{}}}pppbbbRRRLLLOOOQQQPPPNNNOOOPPPPPPTTTbbbxxxkkkbbb}}}uuummm}}}|||}}}~~~~~~zzzyyywwwtttsssuuuzzz~~~{{{|||}}}~~~}}}{{{xxxwww}}}zzzwwwvvvwwwwwwtttqqqpppooonnnoooqqqssstttsssuuutttsssqqqqqqqqqrrrrrrsssqqqpppnnnmmmllllllmmmkkkkkkjjjhhheeebbb```___bbbcccdddgggiiimmmoooqqqoooqqquuuyyy}}}vvvjjjaaaTTTYYY\\\___fffoootttssstttjjj___WWWMMMCCC>>>===888999999:::::::::999999:::===BBBDDDEEEFFFFFFGGGJJJJJJLLLLLLNNN[[[vvv~~~xxx~~~fffJJJBBBAAA===;;;===;;;777888@@@EEEDDDEEEIIIUUUdddrrrrrrmmmnnnuuu{{{yyyvvvtttxxxyyyrrrnnnppppppkkkjjjmmmxxx~~~}}}{{{}}}{{{zzzxxxrrrfffXXXMMMLLLIIILLLVVV]]]cccqqqmmmhhhuuu~~~|||||||||}}}yyyxxxwwwvvvuuuuuuuuuuuurrrsssssssssrrrpppnnnmmmmmmllllllkkkkkkkkkllllllnnnjjjggggggkkkkkkhhhdddbbbaaaaaabbbdddgggjjjllloooooonnnnnnnnnoooooopppnnnnnnnnnnnnmmmmmmmmmmmmmmmrrrpppjjjlllvvvyyyssssssssstttyyy}}}uuupppjjjeee```ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@???===;;;999888777777555555666777888999::::::666666555555555555666666666666666777888888999999999888888888777777666666888888999999999:::::::::;;;:::999:::<<>>BBBJJJRRRJJJFFFGGGQQQ[[[^^^^^^^^^UUURRR[[[dddiiirrrvvvmmmdddggguuuvvvyyy|||yyyyyy{{{yyyhhhUUUNNNOOOPPPNNNLLLMMMNNNOOOQQQ\\\rrrkkkaaazzzzzzppp~~~}}}}}}}}}yyyvvvrrrsssvvvxxxyyyxxxyyyzzz{{{zzzyyyxxxxxxxxxzzzxxxuuuuuuvvvuuusssppprrrqqqoooppprrrssssssssswwwvvvuuutttssssssttttttsssqqqooolllkkkjjjkkkkkkiiiiiihhhfffdddbbb```_________```aaacccdddfffgggoooqqqtttwwwzzz}}}~~~}}}yyyqqqggg___\\\^^^bbbiiivvv{{{mmmaaaTTTKKKEEE>>>;;;<<<888888999999::::::999999===@@@DDDFFFFFFGGGHHHIIINNNQQQTTTUUUXXXfffzzzxxx___HHHCCCDDD@@@<<<<<<===999:::CCCIIIHHHEEEEEEUUUdddrrrrrrlllmmmtttyyyxxxuuussswww~~~yyyrrrmmmnnnnnnkkklllppp~~~~~~|||{{{yyy{{{zzzyyyxxxrrrgggYYYOOOKKKHHHKKKTTT[[[aaaooo}}}lllgggrrr}}}|||||||||}}}xxxwwwvvvuuuttttttttttttssssssssssssrrrpppooommmoooooonnnnnnmmmnnnnnnnnnnnnjjjggghhhkkkkkkhhheeebbbaaaaaabbbdddgggjjjlllnnnnnnmmmmmmmmmmmmnnnnnnooooooppppppppppppqqqqqqnnnqqqooommmvvvyyyyyy{{{|||rrrjjjddd```[[[WWWXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFEEEDDDBBB@@@@@@?????????>>>>>>>>>@@@????????????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@???===;;;999777666666555555666777777888999999666666555555555555666666666666666777888888999999999888888888777777777777888888888999999999::::::;;;:::::::::<<>>;;;999999999999999999999999999888777666666888:::;;;<<<888777:::===AAAJJJRRREEE@@@BBBNNNZZZaaaccceeeVVVRRR[[[fffmmmwww|||tttaaabbbnnn{{{yyypppuuu{{{xxxxxxzzznnnXXXOOONNNMMMKKKKKKJJJKKKLLLNNNUUUiiilll]]]qqquuu~~~~~~}}}zzzxxxwwwtttqqqpppuuu{{{}}}xxxssssssuuuvvvwwwvvvvvvwwwyyywwwvvvuuuuuuuuuuuusssqqqqqqooonnnoooqqqtttttttttvvvvvvuuutttttttttuuuuuussspppmmmiiigggggghhhiiiffffffeeedddcccaaa```___````````````````````````lllnnnpppsssuuuwwwyyyyyy}}}||||||{{{xxxssskkkfffiiiiiilllvvv|||cccUUUGGG@@@===;;;:::;;;888888888999999:::::::::AAACCCFFFGGGGGGHHHIIIJJJNNNUUU[[[\\\```qqq}}}iiiVVVFFFDDDFFFBBB===<<>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>><<<:::888666555555555555666666777777888888666666555555555555666666555666666777777888888999888888888888888777777777888888888999999999999:::;;;;;;::::::===AAADDDGGGFFFCCCAAACCCHHHMMMOOONNNLLLTTTjjjyyyqqqhhh]]]WWWYYYaaaiiillljjjfffsssnnnWWWQQQYYYcccjjjnnnzzz|||qqquuu|||~~~ZZZBBB======;;;999999999999999999999999888888777666777888999:::;;;888777999<<<@@@IIIRRRHHHBBBBBBNNN]]]eeejjjlllWWWQQQXXXfffooozzzxxxaaa```gggrrrqqqkkksss|||zzz{{{}}}pppWWWNNNMMMKKKIIIJJJHHHJJJKKKKKKOOO___}}}mmmWWWfffyyy{{{|||}}}}}}|||zzzvvvssspppmmmpppvvv{{{}}}zzzsssmmmkkkoootttvvvvvvuuuwwwxxxtttttttttuuuuuutttrrrqqqmmmkkkjjjkkknnnrrrssstttrrrrrrqqqqqqrrrrrrrrrrrrqqqnnnjjjfffddddddeeefffbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\eeefffiiilllnnnpppqqqrrrssstttvvvwwwwwwuuurrrpppwwwxxxyyy}}}{{{mmmXXXKKK???;;;<<<;;;;;;<<<888888888999999:::;;;<<>>;;;===IIIVVVYYYOOOEEERRRbbbqqqrrrmmmnnnuuuzzz~~~yyysssqqqvvv}}}wwwmmmgggfffhhhlllppp}}}~~~zzzzzzzzzyyyxxxwwwxxxxxxtttkkk^^^UUUMMMHHHIIIQQQVVV]]]lll|||rrrkkkqqq{{{}}}{{{zzzzzzyyyvvvvvvuuutttsssssssssssssssssstttsssrrrqqqooonnnkkkkkkkkkjjjjjjiiihhhhhhfffdddccccccddddddbbb```_________```bbbfffiiikkkkkkjjjjjjjjjjjjkkkkkklllkkklllmmmoooqqqsssuuuuuuvvvvvvuuuvvv~~~wwwpppfff___[[[YYYWWWTTTPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>???@@@???>>><<<>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@??????>>>>>>===;;;999777555555444666666666666666777777777666666555555555555666666555555666666777888888888888888888888888888888888888888888888999999999999;;;;;;:::;;;===AAADDDFFFEEECCCBBBDDDHHHLLLMMMMMMLLLUUUmmmxxxooohhh\\\VVV[[[fffoooqqqjjjjjj~~~lllTTTNNNWWWccclllrrr}}}}}}rrrvvv{{{tttRRR???;;;<<<;;;888888888888888888888888888777777666777888999999:::777777999;;;???HHHRRRNNNFFFCCCMMM[[[dddhhhkkkZZZOOOUUUdddnnnyyy~~~wwweeebbbeeemmmnnnmmmvvv~~~lllRRRJJJKKKIIIHHHJJJIIIIIIJJJKKKKKKWWWsssqqqVVV^^^~~~|||{{{xxxyyyyyyyyyvvvrrrmmmjjjhhhsss~~~uuujjjdddcccgggmmmuuuxxxwwwuuuuuuvvvpppqqqrrrrrrqqqpppnnnnnnmmmjjjgggggghhhjjjkkkkkkjjjjjjkkkllllllmmmmmmmmmmmmkkkgggdddaaaaaaaaabbb_______________^^^]]]]]]XXXXXXYYYYYYYYYYYYXXXWWW\\\]]]```ccceeegggiiiiiibbbfffkkkoooqqqrrrrrrqqq|||vvvnnnaaaWWWKKKBBB;;;;;;===<<<;;;;;;888888888999:::<<<===>>>DDDEEEFFFFFFFFFGGGJJJLLLPPP]]]fffgggqqqxxxZZZOOOEEEAAAAAA@@@>>>===<<<:::<<>>>>>???>>>===>>>??????===;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@???>>>===<<<;;;:::888777666555555777777777777666666666666666666555555555555666666555555555666777777888888888888888888888999999999777777888888888999999999;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDCCCCCCEEEGGGHHHHHHIIITTTnnnuuukkkeeeZZZUUU\\\kkkrrrrrriiiqqqkkkQQQJJJTTTbbbooovvvzzzsssyyyyyykkkLLL<<<:::;;;:::888888888888888888888888777777777777777888888888888777777999:::===GGGRRRPPPFFFAAAJJJXXXaaaeeeggg```QQQTTTcccnnnwwwzzzssshhhcccdddiiimmmppp{{{}}}sssrrryyygggLLLHHHJJJHHHGGGJJJIIIHHHJJJKKKIIIPPPhhhyyyaaa```yyyzzzzzzttttttuuutttqqqmmmhhhfffhhhvvvzzzgggXXXXXX^^^lllssszzz{{{wwwsssrrrsssllloooqqqqqqnnnlllkkkjjjoookkkfffbbbaaaaaa``````cccdddeeefffggghhhhhhhhhhhhgggeeebbb```______^^^\\\]]]]]]]]]]]]\\\[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWTTTUUUWWWYYY[[[]]]^^^^^^XXX^^^fffllloooooonnnmmm{{{|||ppp```UUULLLFFF@@@;;;999;;;<<<999888:::999999999:::;;;>>>@@@AAAEEEFFFFFFFFFFFFHHHLLLOOO\\\jjjrrrrrrmmmWWWPPPGGGAAA@@@??????>>><<<:::;;;FFFXXXdddbbbYYYTTTeeevvvyyyvvvwww}}}yyyoooggggggllluuu|||zzzwwwqqqmmmqqq{{{|||zzzwwwvvvvvvwwwxxxvvvnnnbbbYYYRRRKKKJJJOOOSSSZZZjjj{{{xxxnnnooottt~~~}}}|||{{{yyywwwvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrqqqpppooommmlllhhhhhhiiiiiihhhfffdddcccbbbbbbaaaaaa```_________[[[ZZZ[[[\\\___bbbfffhhhffffffggghhhiiikkkmmmnnnnnnoooqqqtttvvvyyy{{{|||yyy}}}zzzoooaaa[[[UUUQQQOOONNNLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???>>>===>>>??????===;;;:::::::::999999999999888999999999::::::<<<===>>>>>>>>>???@@@@@@>>>===<<<:::999999888777777888888999999888888777777666666666666555555555555666666444555555666666777777888888888888999999999999999777777777888888888888999;;;;;;;;;<<<>>>@@@CCCDDDCCCCCCCCCBBBBBBCCCCCCCCCFFFSSSnnnrrrfffbbbYYYTTT]]]lllqqqmmmhhhyyyhhhOOOIIISSScccpppxxxyyyuuu{{{xxx```FFF;;;::::::999888888888888888888888888666666666777777777888888777666777999999<<>>===<<<<<>>>>>>>>???>>>===>>>???>>>===;;;:::::::::999999999888888888888888888:::;;;<<<======>>>???@@@???>>><<<;;;888888888888888999::::::;;;::::::999888777777666666666555555555555666666444444555555666777777777888888888999999:::::::::777777777777888888888888;;;;;;<<<===>>>@@@BBBCCCAAABBBBBBBBBAAA@@@AAABBBDDDRRRooopppcccaaaZZZUUU]]]jjjkkkcccbbb||||||eeeOOOKKKVVVeeepppvvvyyyuuu{{{{{{xxxVVV@@@:::;;;;;;:::888888888888888888888888555666666777777777777777666666777999888;;;FFFRRRWWWLLLGGGQQQaaallloooooojjjTTTPPPaaammmssstttmmmbbb^^^^^^dddmmmuuu~~~wwwiiiaaafffsss}}}~~~~~~bbbHHHGGGKKKGGGEEEIIIIIIEEEFFFJJJHHHGGGUUUiiivvvpppyyyzzzvvvqqqnnnnnnmmmllliiifffcccbbbgggpppssshhhYYYWWWhhhzzz|||qqqjjjkkknnntttxxx{{{zzzvvvrrrpppppphhhddd___\\\\\\]]]^^^^^^^^^```bbbdddeeeeeeeeeeee```aaaaaaaaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXWWWTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJPPPXXXbbbgggeee^^^WWWSSSTTTVVVRRRGGG>>>===>>>>>><<<;;;======999666:::BBB;;;;;;;;;;;;===@@@DDDEEEHHHHHHHHHHHHIIILLLQQQVVViiiuuuyyyxxxzzz\\\NNNNNNKKKFFFDDDCCCAAA???@@@>>><<<@@@PPPcccjjjfff___ppp|||{{{{{{uuuqqqppprrrtttssstttrrrnnnrrr|||~~~|||yyyuuuwwwwwwxxxyyywwwooocccZZZQQQJJJGGGKKKOOOVVVfffxxxtttrrrttt~~~{{{xxxvvvvvvuuutttsssnnnoooqqqssstttuuuvvvvvvpppooonnnmmmmmmllllllllloooooopppooonnnmmmkkkjjjffffffggggggfffdddbbb```YYYYYYZZZYYYWWWVVVVVVWWWWWWWWWWWWYYY\\\___ccceeebbbccceeegggjjjmmmppprrrnnnoooqqqsssvvvxxxzzz{{{|||}}}xxxnnnaaaVVVRRRNNNKKKIIIIIIHHHDDD@@@FFFEEEEEEDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::777777777888999;;;<<<===<<<===???@@@???>>><<<;;;888888888888999:::<<<<<<<<<;;;;;;:::999888777777666666555555555555666666444444555555666777777777888888888999999:::::::::777777777777888888888888;;;;;;<<<===???@@@BBBCCC@@@AAABBBAAA@@@@@@AAABBBDDDRRRpppooobbbaaa[[[UUU]]]hhhggg\\\ZZZyyywwwcccOOONNNZZZfffooosss~~~zzzvvv{{{pppOOO<<<999;;;<<<:::777777777777777777777777555666666777777777777777666666888999888:::FFFRRRTTTIIICCCMMM]]]gggiiihhhhhhPPPLLL]]]jjjpppqqqjjj```]]]^^^dddnnnxxx}}}wwwlllcccgggsss}}}}}}}}}```KKKFFFBBBCCCFFFCCCEEEFFFEEECCCAAAFFFOOOXXXwwwiiiooopppoooyyy~~~wwwsssnnnhhhbbbaaabbbbbb___\\\^^^lllpppccc^^^lllyyymmmhhhkkkooo{{{wwwwwwuuurrrpppqqqllljjjccc\\\___iiipppoooxxxvvvqqqkkkeeebbbbbbccc```bbbbbb```]]]YYYXXXXXX[[[ZZZXXXVVVVVVUUUUUUUUUSSSTTTUUUTTTQQQOOONNNNNNLLLLLLKKKHHHEEEDDDEEEGGGMMMOOORRRSSSRRROOOKKKHHHDDDCCCAAA@@@>>>======<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===???AAADDDEEEGGGGGGGGGIIILLLOOOSSSUUUcccdddooowwwppprrrYYYMMMMMMKKKIIIFFFBBB???===@@@@@@===>>>KKK```nnnqqqcccsss~~~{{{yyyppplllooosssuuurrrpppqqqtttuuutttrrrxxx~~~zzztttssstttvvvuuuttttttrrrmmmddd]]]SSSLLLGGGIIIOOOWWWdddooosssppprrr|||~~~zzz{{{yyyuuuqqqnnnllljjjjjjkkkiiihhhiiillloooqqqrrrnnnlllkkkkkklllllljjjiiinnnoooppppppnnnkkkgggeeefffffffffeeebbb]]]YYYVVVPPPPPPOOONNNMMMLLLLLLLLLNNNOOOQQQUUUYYY]]]aaacccbbbbbbdddeeehhhkkkmmmnnnoooppprrrtttvvvwwwxxxxxxyyynnnddd[[[UUURRRLLLJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<999999999888888777777777888777777777888999::::::<<<<<<;;;;;;;;;:::::::::666666666777888:::;;;<<<999999888888777666666666222333333333333333333444555555555555666666666666777888888888888999999999:::999888888999:::<<<======;;;999:::>>>@@@???>>><<<>>>@@@@@@@@@???@@@AAADDDVVVooo|||mmmiiicccXXXSSS]]]hhhdddXXXaaajjjxxxwww___KKKNNN\\\hhhqqqxxx~~~|||www{{{]]]CCC???;;;777999888666666666666555555555555555555555555666666666666555555555555777<<>>===;;;::::::::::::===<<<<<<;;;;;;;;;;;;<<<<<<======???AAACCCDDDEEEHHHHHHIIIJJJLLLOOOQQQSSSYYYiii~~~|||ssssssfffTTTPPPNNNMMMLLLKKKHHHCCC???@@@AAA???>>>HHH[[[jjjpppkkkzzz}}}yyywwwooommmpppuuuwwwtttpppoooppprrrqqqpppqqquuuzzz}}}|||zzzwwwvvvyyywwwuuuuuusssnnnfff___VVVOOOIIIJJJNNNUUUaaalll||||||rrroooqqq}}}zzzwwwtttrrrrrrnnnllljjjjjjkkkllllllkkkkkkiiiiiiiiikkklllkkkjjjkkklllmmmmmmkkkhhheeeccc``````___^^^ZZZVVVQQQOOOKKKJJJGGGEEEEEEEEEGGGHHHOOOQQQUUUZZZ]]]___``````aaaaaabbbdddfffiiikkkllllllnnnppprrruuuwwwxxxyyy{{{|||~~~vvvpppfff]]]VVVPPPLLLIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::999999999888888888888888888777777888888999:::;;;;;;::::::::::::999999666666666777777999:::;;;999888888777777666555555222222333333333333444444555555555555666666666666777777888888888999999999999999999888999:::<<<======;;;:::;;;>>>??????===:::===???@@@@@@AAABBBDDDHHH[[[uuu|||lllfff```WWWUUU^^^hhheeeZZZVVVeeexxxpppZZZJJJOOO]]]jjjsss{{{{{{xxx}}}}}}XXX@@@>>>999777999888666666666666555555555555555555555555666666666666666666666555666999>>>BBBOOOLLLHHHFFFLLLVVVYYYVVVYYYSSSQQQWWWcccmmmqqqqqqmmmfffaaaggguuu|||{{{ssshhhfffnnnwww{{{|||}}}{{{^^^KKKGGGCCCBBBCCC>>>???@@@AAA???>>>@@@EEEJJJdddzzzrrrooopppzzz{{{}}}zzzvvvqqqnnnjjjddd^^^ZZZZZZZZZYYYWWW]]]cccmmm}}}}}}qqqeeebbbkkkvvvyyyrrrlllkkkkkkjjjkkknnnpppkkkeeefffppp{{{}}}yyyxxxvvvsssllleee```]]]]]]^^^]]]ZZZUUUSSSSSSVVVYYYXXXSSSNNNMMMPPPTTTVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHFFFGGGHHHFFFDDDAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===;;;::::::999999999999999===<<<<<<;;;::::::;;;;;;===>>>@@@BBBDDDEEEEEEFFFIIIIIIJJJKKKLLLNNNPPPQQQVVVvvvpppuuu|||}}}[[[QQQRRRPPPPPPRRRUUUSSSKKKEEEAAABBBAAA???EEETTTdddnnnssszzzuuu~~~~~~|||vvvooonnnsssxxxyyyuuuqqqnnnnnnnnnmmmlllnnnrrrzzz|||xxx{{{yyyvvvuuutttpppiiicccYYYQQQKKKJJJMMMSSS^^^hhhxxx|||tttqqqqqq}}}{{{uuusssqqqoooooommmjjjhhhhhhgggfffgggiiikkkjjjiiiggghhhhhhhhhfffccc```___^^^]]][[[XXXSSSNNNJJJGGGGGGEEECCCBBBCCCFFFJJJLLLTTTWWW\\\```cccbbb```______```aaabbbdddfffhhhiiiiiikkkmmmppptttvvvxxxxxxyyy{{{}}}~~~}}}{{{~~~}}}{{{xxxtttqqqnnnlll^^^ZZZSSSNNNJJJHHHFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA????????????????????????AAA@@@???>>><<<;;;:::999<<<<<<;;;::::::::::::::::::::::::999999999999888888888777777777888999999999999999999888888888888666666666666666777888888888888777777666555555444222222222333333444444444555555555555666666666666777777777888888888999999999999999999:::;;;<<<<<<<<<;;;:::;;;===???>>>===999;;;>>>@@@AAABBBEEEGGGLLLaaa{{{zzzjjjbbb]]]XXXXXX```gggeee^^^]]]rrrfffTTTIIIPPP___kkkuuu}}}xxxxxx~~~rrrQQQ===<<<888666999888666666666555555555555444444555555555555666666666777777777777666777999<<>>???>>>===>>>@@@CCCUUUmmm}}}vvvqqqsss{{{sss~~~{{{yyyuuupppmmmhhhccc\\\XXXVVVVVVVVVUUUYYYbbbrrryyy|||zzznnnaaa___kkkwwwuuunnngggfffggggggkkkooooooggg```dddooovvvrrrjjjffffffeeebbb]]]ZZZYYYYYY^^^[[[WWWRRROOOQQQWWW[[[ZZZSSSLLLKKKPPPTTTUUUTTTPPPNNNKKKIIIHHHGGGFFFEEECCCDDDFFFEEEBBB???>>>>>>@@@@@@@@@@@@?????????>>>:::::::::::::::;;;<<<<<<===<<<<<<;;;::::::;;;;;;???@@@BBBEEEFFFGGGFFFFFFIIIJJJKKKMMMOOOQQQRRRSSScccmmmyyynnnUUUTTTQQQQQQTTT[[[aaa___UUUKKKCCCEEEDDDAAACCCNNN^^^kkkxxxrrrllluuuxxxzzzyyytttooooootttyyyxxxvvvsssqqqnnnllljjjiiinnnxxxzzz{{{xxxuuutttssspppjjjeee[[[SSSLLLJJJLLLRRR\\\fffxxxyyytttrrr~~~|||{{{yyyxxxvvvsssnnnkkkhhhgggfffggghhhiiihhhgggcccddddddcccaaa___\\\[[[```^^^[[[WWWRRRMMMIIIGGGIIIIIIJJJKKKNNNRRRVVVYYY[[[]]]aaadddeeecccaaa____________```bbbccceeeffffffgggjjjnnnqqqtttuuuvvvwwwyyy{{{}}}}}}{{{xxxvvvuuutttqqqmmmiiiddd```^^^RRROOOKKKHHHGGGGGGFFFEEECCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999999999999999:::::::::999999999999999888888777777777777888888888888777777777666666666666666555555555666666777777777666666555444444444222222222333333444444444555555555555666666666666777777777777888888888888999999999999:::;;;<<<<<<;;;;;;<<<======>>>======:::<<<>>>@@@AAACCCEEEHHHMMMdddwwwgggaaa\\\ZZZ]]]ccceeedddcccjjj]]]OOOHHHRRR```kkkuuu}}}uuuvvv|||hhhMMM===;;;777666999666666666555555555444444444444444444555555555666666666888999888777777888:::GGGTTTUUUHHHHHHWWW___ZZZiiiddd\\\XXX^^^kkkuuuxxxxxxppphhhfffllltttzzz|||wwwvvvoooeee^^^cccooozzz~~~tttXXXGGGEEEAAA@@@@@@;;;<<<===>>>>>>======>>>???MMM]]]xxx}}}vvvyyy~~~{{{xxxuuuqqqmmmiiieeeaaa[[[WWWTTTSSSRRRRRRXXXfffzzzvvvrrrvvvuuujjj^^^]]]iiiuuurrrjjjddddddeeegggkkkpppooofffaaagggsssuuunnnddd```aaaaaa___\\\ZZZZZZ[[[]]][[[VVVQQQOOORRRYYY]]]YYYQQQJJJKKKSSSXXXWWWTTTOOOLLLIIIHHHHHHGGGEEECCCAAABBBDDDCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===AAABBBDDDFFFGGGHHHGGGGGGHHHJJJLLLPPPTTTXXX\\\^^^zzzzzzooo{{{cccRRRTTTMMMOOOVVVaaahhhfffZZZOOOEEEFFFFFFDDDBBBIIIYYYgggvvv}}}uuuiiicccjjjsssvvvwwwtttpppooosssxxxtttuuuuuutttqqqmmmjjjhhhmmm}}}|||wwwuuurrrrrrssspppkkkggg[[[SSSLLLJJJLLLQQQ[[[eeevvv}}}}}}uuuqqqxxx~~~}}}|||||||||{{{xxxsssoookkkiiigggggghhhgggfffdddaaaaaaaaa```^^^\\\ZZZYYY[[[ZZZXXXUUUSSSQQQPPPOOORRRSSSVVVYYY[[[]]]^^^^^^]]]^^^___aaaaaa```______^^^^^^^^^______```aaabbbbbbcccfffiiilllnnnpppqqqoooqqqsssuuutttrrrnnnlllhhhgggeeebbb^^^ZZZWWWUUUMMMJJJGGGEEEFFFFFFFFFEEEAAAAAABBBBBBCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>=============================================<<<<<<::::::999888888888888888999999999999999999999999888888777777666777777888777777666666666555555555666555555555555555666666666666555555444333333222111111222333333444555555555555555555666666666666666666777777777888888888888888999:::;;;;;;;;;;;;;;;<<<===>>>===============>>>@@@@@@AAABBBEEEHHHOOOfffssseeebbb]]]\\\bbbeeecccdddhhhuuuXXXMMMJJJTTTaaajjjttt}}}|||rrrtttxxx```III>>><<<666555777444555555555555444444444444444444444444555555555555555777999999999999:::;;;DDDTTTVVVIIIHHHXXXccc```iiifff^^^WWW[[[iiiuuuzzzxxxpppgggcccfffoooxxx}}}~~~|||xxxooofffeeemmmwww}}}qqqUUUDDDCCC@@@@@@AAA<<<============>>>>>>>>>>>>KKKSSSfffxxx}}}|||yyy|||zzzwwwssspppmmmjjjgggdddaaa___[[[VVVRRROOONNNMMMQQQ___pppxxxuuummmfffbbbiiilllkkkddd[[[ZZZdddooollleee```aaaccceeejjjooohhh```___iiittttttkkkccc``````___]]]YYYWWWWWWXXX\\\ZZZWWWSSSRRRUUUZZZ^^^UUUNNNIIIMMMWWW]]]YYYSSSLLLIIIGGGGGGHHHHHHDDDAAA@@@AAABBBAAA>>><<<;;;;;;::::::::::::::::::::::::888888888999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCCCCEEEFFFGGGHHHHHHHHHIIIKKKOOOUUU]]]eeemmmqqqyyyzzzqqqYYYLLLOOOIIILLLSSS]]]ccc```WWWNNNEEEEEEEEEDDDCCCFFFSSS```ppptttkkkaaa]]]cccppptttwwwuuuqqqoooqqquuuqqqsssuuutttqqqnnnllllllmmm|||zzzrrrqqqppprrrsssqqqlllhhh]]]TTTLLLJJJKKKPPPYYYcccooovvvuuunnnqqqxxx}}}|||zzzxxxwwwwwwxxxxxxvvvssspppmmmkkkiiihhhhhhhhhfffdddaaaaaa```___]]][[[YYYXXXQQQQQQPPPPPPPPPRRRTTTUUUVVVWWWZZZ[[[\\\[[[ZZZXXXZZZ[[[\\\]]]^^^]]]]]]\\\]]]\\\\\\\\\\\\]]]]]]^^^]]]^^^```bbbdddfffggggggcccdddeeeeeedddbbb___]]]YYYXXXWWWUUUSSSPPPNNNLLLGGGEEEBBBAAAAAABBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@???>>>==============================???>>>>>>===<<<;;;::::::999999888777777777777777777888888888888999999999888888777666666666777777666666666666555555555555555555555555555666777777555555444444333222222222111111222333333444555555555555555555666666666666666666666777777777888888888888999:::;;;;;;;;;;;;:::<<<>>>???===<<<<<<<<<>>>???@@@@@@AAACCCFFFIIIUUUmmmqqqdddccc\\\^^^fffgggbbbfffqqq{{{VVVNNNMMMXXXdddlllvvvxxxpppssswwwVVVEEE===<<<555444777222555555555444444444444333333444444444444555555555555777999999999999;;;<<<@@@LLLPPPHHHIIIWWWbbbddddddeee___UUUXXXggguuuyyyvvvoooeee___aaajjjvvv~~~~~~tttlllmmmrrr~~~~~~nnnRRRAAA@@@>>>@@@BBB===<<<<<<;;;<<<===>>>>>>>>>FFFJJJWWWmmm{{{yyyuuutttooommmjjjhhhfffeeecccaaa]]]\\\YYYUUUPPPLLLIIIHHHJJJPPPYYY\\\YYYTTTRRRSSS\\\^^^___[[[VVVWWW___hhheee___[[[\\\```bbbfffkkk^^^XXXYYYfffpppmmmddd]]]]]]\\\ZZZVVVRRRPPPQQQRRRYYYYYYWWWUUUUUUVVVZZZ^^^WWWOOOJJJPPPZZZ]]]TTTJJJGGGEEEDDDFFFIIIHHHCCC>>>AAAAAAAAA???<<<:::;;;<<<::::::;;;;;;;;;;;;::::::888888888888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMRRR[[[gggtttwwwttt]]]PPPIIIKKKHHHIIIMMMQQQSSSRRRMMMIIICCCAAAAAACCCCCCDDDNNNYYYkkkzzzzzzmmmfff^^^[[[aaammmrrrwwwwwwrrrnnnoooqqqnnnppppppooommmmmmoooqqqwww}}}uuusssnnnnnnooorrruuusssnnniii```WWWNNNKKKJJJNNNVVV___gggooo|||xxxnnnmmmsss}}}~~~{{{yyywwwvvvvvvrrrqqqqqqrrrrrrrrrooommmmmmllljjjjjjjjjjjjhhhgggbbbaaa```___]]][[[ZZZYYYOOONNNLLLKKKLLLMMMPPPQQQOOOPPPQQQRRRSSSSSSRRRRRRWWWZZZ]]]```aaa```^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\WWWWWWWWWWWWUUUSSSQQQOOONNNMMMMMMLLLKKKIIIGGGFFFCCCAAA???>>>??????>>>===??????@@@@@@AAA@@@@@@@@@?????????>>>>>>=================================<<<;;;;;;;;;::::::::::::888888777666666666666777666666777777777888888888888888777666666666666666666666666666555555555555555444555555666777888999444444444333222222111111000111111222444555555666555555555555666666666666666666666666777777777888777888:::;;;<<<;;;;;;;;;999<<>>???@@@AAADDDIIILLL___wwwpppdddaaaZZZ]]]hhhhhhccckkk|||qqqVVVOOOPPP\\\hhhppp|||tttooovvv{{{rrrKKK>>>::::::333444777222555555555444444444333333333333444444444555555555666777888777777777999;;;===DDDHHHHHHKKKVVVbbbhhhgggjjjeeeYYYXXXeeeqqquuutttnnnddd\\\\\\eeesss~~~tttnnnnnn||||||mmmPPP@@@???===???BBB???<<<;;;::::::<<<>>>>>>>>>???CCCLLL___|||}}}sssoooiiigggdddcccccccccbbbaaaYYYYYYXXXTTTNNNIIIFFFEEEJJJHHHIIILLLNNNOOOPPPQQQRRRTTTVVVTTTRRRUUU\\\ccc```ZZZWWWYYY]]]___ccchhhZZZUUUYYYeeennnhhh^^^XXXYYYXXXVVVQQQNNNMMMOOOQQQWWWWWWWWWWWWVVVWWWZZZ]]][[[SSSNNNRRRZZZYYYMMM@@@DDDBBBBBBFFFIIIHHHBBB===BBBAAA@@@>>>;;;:::;;;===666777888999999888777777::::::999999:::;;;;;;<<<;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLOOOUUU```nnn~~~|||ppp^^^OOOKKKHHHKKKHHHHHHGGGGGGFFFEEEEEEDDDBBB>>>???BBBCCCCCCJJJTTThhhxxxxxxkkkddd^^^[[[bbblllrrrxxxxxxsssnnnmmmnnnmmmnnnmmmjjjiiikkkqqqvvvxxxpppllllllmmmooossswwwuuupppkkkcccYYYPPPKKKJJJLLLSSS\\\bbbkkkzzz{{{qqqkkkqqq{{{~~~{{{xxxuuutttsssssspppooonnnnnnoooooommmkkkmmmkkkjjjkkkllllllkkkjjjcccbbbaaa___]]]\\\[[[ZZZSSSQQQMMMJJJHHHHHHIIIJJJFFFFFFGGGHHHJJJMMMPPPQQQWWW[[[aaafffgggeeeaaa^^^XXXWWWVVVVVVUUUUUUUUUVVVTTTUUUUUUUUUVVVUUUUUUTTTRRRQQQQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???@@@AAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>666666777888:::;;;<<<===888888777666666666666666555555666666777777777888888888777666666666666666777777666666666555555555444444555555777888::::::444444333333222111111000000111111222444555666666555555555555666666666777666666666666777777777777777888:::;;;<<<<<<;;;:::999===@@@@@@===;;;;;;<<<;;;<<<>>>@@@BBBFFFKKKOOOhhhpppddd```YYY\\\hhhjjjdddooo~~~lllVVVPPPSSS___kkktttqqqoooxxxgggDDD999777888222444777333555555444444444333333333333333333444444444555555777777777666444555777999===@@@EEEIIINNNWWWcccmmmooosssmmm^^^ZZZdddnnnppptttnnnccc[[[YYYcccqqq}}}yyyooonnn~~~~~~|||uuuVVVBBB@@@===>>>???:::<<<<<<<<<<<<<<<<<<<<<<<<===@@@EEERRRkkkzzzgggbbb^^^]]]______]]]^^^```[[[YYYUUUQQQMMMJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFLLLNNNPPPPPPOOOPPPSSSVVVUUUSSSSSSWWW^^^bbbaaa^^^QQQQQQUUU[[[```___WWWPPPSSSQQQMMMJJJIIIIIIJJJKKKVVVVVVVVVTTTSSSTTTVVVYYYXXXTTTTTTXXXUUUKKKDDDBBB@@@AAABBBEEEFFFFFFCCC@@@BBB???<<<:::999999888777888888888888888999999999:::::::::::::::::::::::::::;;;===???AAACCCEEEFFFGGGIIIHHHFFFFFFIIIKKKLLLKKKYYYgggnnnvvvzzzwwwmmmVVVMMMEEEEEEKKKGGGEEECCCCCCCCCDDDCCCBBBEEECCCAAA@@@>>>@@@IIITTThhhooonnnddd^^^```aaa]]]nnnvvv{{{vvvnnnkkkkkkjjjlllmmmmmmjjjgggjjjrrryyyrrrlllmmmnnnoooqqqsssssssssqqqpppjjj]]]PPPJJJIIIKKKPPPVVVaaalllyyy}}}rrrkkknnnvvv~~~}}}}}}|||zzzxxxuuuqqqooommmmmmllljjjhhhggggggggghhhiiiiiiiiiiiijjjkkklllmmmfffdddbbb```^^^]]]\\\\\\ZZZXXXVVVSSSOOOKKKHHHFFFHHHIIIKKKLLLLLLPPPVVV[[[```eeekkkmmmhhhbbb\\\ZZZXXXWWWTTTSSSRRRRRRTTTUUUSSSTTTTTTTTTRRRQQQOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAAAAA@@@>>>=========>>>???@@@@@@AAABBBBBBAAAAAAAAA>>>>>>===<<<;;;::::::999999::::::;;;;;;::::::999999::::::::::::999888888888888777777777777777888888888888888888777666666666666555444444444555555444555666777888888888888444333333333333333333222222333333444555555555444555555555555666666666666888888888777777777777777888999:::;;;::::::888777;;;<<<<<<<<<;;;:::999888???===???@@@???BBBPPPaaayyy|||jjjaaa]]]aaa```bbbggggggrrrzzzhhhPPPPPPVVVaaajjjsssyyytttyyyXXX<<<:::888777777777555444444444555555444444333222333333333444444444555555999888888888777777666666777===CCCFFFJJJUUUggguuu{{{|||vvvjjj```aaakkkttttttmmmfffbbbaaadddnnnyyy|||uuummmhhh}}}}}}}}}~~~rrrTTTBBB???===>>>???:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???HHH\\\uuuxxxaaa[[[XXX[[[]]][[[XXXXXXWWWUUURRROOOKKKHHHFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCEEEGGGHHHHHHGGGHHHKKKNNNMMMKKKKKKOOOUUUXXXWWWUUUNNNMMMNNNSSSWWWXXXTTTOOOQQQOOOLLLIIIGGGGGGHHHIIIQQQQQQQQQOOOMMMNNNPPPRRRSSSPPPQQQTTTPPPFFF@@@@@@??????AAACCCEEEDDDAAA???@@@===:::999999999888777888888888888888999999999999999999:::::::::::::::;;;<<<>>>AAACCCEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGFFFHHHTTTaaalllzzzxxxyyy[[[KKKIIIEEECCCFFFGGGEEECCCBBBCCCCCCBBB@@@BBB@@@??????===>>>FFFPPPbbbjjjjjj___XXX\\\``````ooowww{{{vvvmmmiiigggeeegggjjjkkkjjjhhhiiioootttzzzlllgggjjjoooooopppqqqqqqqqqppppppnnnaaaSSSLLLIIIJJJOOOTTT]]]hhhuuu|||rrrgggkkkrrr}}}~~~{{{zzzyyyxxxwwwuuurrrooolllkkkkkkjjjiiigggfffeeeffffffeeeffffffggghhhiiikkkkkkfffeeedddbbb```]]]\\\[[[UUUUUUUUUUUUTTTSSSRRRRRRNNNOOOQQQRRRRRRVVV[[[___kkkmmmmmmjjjccc\\\XXXVVVTTTSSSQQQOOONNNOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@@@@???>>>=========>>>>>>???????????????>>>======::::::::::::999999999999999::::::;;;;;;::::::999999999999999888888888888888888777777777777777888888888888888888777666666555555444444444444444555444444666777888888888888444444333333333333222222111222333444555555555555555555555555666666666666888777777777777777777777888999::::::::::::999888<<<<<<;;;;;;::::::::::::>>>>>>@@@AAAAAAHHHZZZmmmtttddd\\\\\\bbbcccgggkkkiiiqqqpppYYYMMMOOOXXXdddnnnxxxyyyxxxxxx}}}vvvOOO<<<:::777666777777555444444444555555444444333222333333333444444444444555888777777777666666666666222777>>>CCCIIIUUUeeeqqqnnnppplllccc[[[]]]gggppppppnnnkkkfff```cccrrr}}}wwwqqqnnn|||}}}}}}~~~nnnQQQ@@@???===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<>>>KKKccc{{{ggg\\\TTTVVVZZZXXXTTTPPPRRRPPPNNNKKKHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@>>>???AAA@@@@@@AAACCCEEEDDDCCCBBBEEEJJJLLLKKKHHHIIIGGGEEEGGGLLLOOONNNMMMMMMLLLIIIFFFDDDCCCDDDDDDJJJJJJIIIHHHFFFEEEGGGIIIJJJKKKMMMNNNHHH@@@<<<>>>======>>>@@@BBBAAA???===<<<:::888888888999888777777777888888888999999999888888999999:::::::::;;;===>>>AAADDDFFFGGGGGGFFFJJJHHHHHHHHHIIIGGGDDDCCCFFFRRRbbbrrrwwwvvv~~~kkkHHHAAAGGGFFFCCCCCCGGGEEEBBBAAAAAAAAA@@@???>>><<<===>>>===<<>>@@@@@@???>>>===>>>??????>>>======<<<<<<======<<<=========<<<;;;::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999999888777666666666777777777777777666666777777888888888888888888777666666444444333333333444444555333444666777888999999999444444444333333222222222000111222444555666666666555555555555666666666666777777777777777777888888999999::::::::::::999999===<<<:::999999999;;;<<<===>>>AAABBBDDDPPPhhh}}}lll___YYY\\\bbbeeeiiilllhhhnnnjjjQQQKKKPPP[[[iiisss|||yyypppvvvyyykkkCCC;;;999777666777777555444444444555555444444333222333333333333444444444444666666666555555555555555111444999???GGGRRR^^^fff```aaaaaa]]]XXXYYYaaajjjllloooqqqlllcccdddwww}}}yyyvvvuuu{{{iiiNNN??????<<<===@@@<<<::::::::::::::::::::::::;;;======;;;AAAUUUpppxxxhhhXXXTTTVVVUUUQQQNNNNNNLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCBBBAAA@@@??????===============>>>???@@@???>>>===???BBBCCCBBB@@@BBB@@@???@@@CCCGGGHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@CCCCCCCCCAAA???>>>???AAABBBEEEIIIGGG@@@:::999<<<;;;:::;;;===>>>>>><<<:::999777666777888999888777777777777888999999::::::888888999999:::;;;<<<<<>>===<<<@@@FFFXXXcccdddVVVIIILLLWWW^^^lllsssxxxtttmmmhhhccc___```eeejjjmmmllljjjiiiiiisssxxxuuujjjgggllltttrrrooommmmmmnnnqqqrrrrrrggg[[[RRRMMMKKKNNNTTTXXXaaalllttt{{{}}}xxxqqqaaacccgggpppzzz}}}{{{xxxvvvrrrrrrqqqpppnnnlllkkkjjjffffffeeeddddddccccccccccccbbbbbbbbbbbbbbbccccccddddddeeefffeeebbb```^^^YYYZZZZZZZZZZZZZZZYYYXXX[[[\\\___bbbeeeiiimmmoookkkhhhbbb\\\UUURRRPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>???===>>>???>>><<<;;;<<<============<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<=====================999999::::::::::::999999999777555444444444666777777666666666666777777888888888888888888777666666333333333333333444555666444555666777888999999999444444444333333222222222///000222444555666777777555555555555666666666666777777777777777888888888999999::::::::::::::::::===;;;999777777999<<<>>>;;;>>>AAABBBGGGXXXtttzzziii___[[[[[[aaabbbeeehhhdddjjjeeeQQQLLLSSS___kkkttt|||vvvnnnsssuuu~~~ddd>>>:::888666666666666555444444444555555444444333222222222333333333444444444444444444444444444444444444555777<<>>???<<<<<>>KKKaaattt|||uuuaaaVVVRRRPPPNNNNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@???===<<<<<<<<<<<<==================>>>??????>>>===;;;;;;;;;===???AAABBBAAADDDBBBAAA???======<<<===>>>??????===;;;:::;;;<<<<<>>???AAADDDGGGIIIKKKJJJIIIGGGJJJEEECCCCCCAAA===???DDDWWWpppnnneeeqqqaaaSSSGGGFFFFFFDDDCCCFFFEEECCCAAA@@@@@@@@@???===<<<;;;<<>>@@@DDDVVVcccfffXXXIIIIIIRRRXXXeeemmmsssrrrooolllgggbbbbbbeeejjjllllllkkkiiihhhnnnrrryyy|||vvvmmmkkknnnuuurrrooommmmmmooorrrtttqqqhhh^^^VVVPPPLLLOOOTTTWWW___hhhooouuuyyyvvvpppcccccceeemmmvvv~~~~~~~~~~~~}}}|||zzzxxxvvvrrrqqqqqqpppooommmkkkjjjeeeeeeeeeddddddcccbbbbbbdddcccbbb```___^^^^^^^^^```aaacccdddeeecccbbbaaa```______^^^]]]\\\ZZZZZZWWWYYY\\\aaafffjjjlllmmmfffccc^^^XXXTTTQQQNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGDDDEEEFFFFFFEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAA???>>>==================<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<===>>>>>>>>>??????>>>>>>===<<<<<<;;;888888999999999999888888888777555333333444555666666666555555666777888888888888888888888777666666222222222333444555666777555666777888999999999999555555444333333222111111///000222444555666777777555555555555666666666666666666777777888888888888999999999::::::;;;;;;<<<<<<:::888666666999<<>>@@@BBBLLLbbb~~~wwwhhh^^^[[[\\\```___```dddbbbmmmttt\\\NNNOOOXXXccclllsss{{{xxxoooqqqrrrddd@@@999888666555666666666444444444555555444444333222222222222333333333444444333333333333333444444444555444555:::BBBIIINNNPPPYYY[[[```dddbbb]]]___fffnnnsssyyy|||wwwrrruuu|||~~~{{{yyyxxxzzz|||}}}zzz}}}aaaIII>>>???;;;;;;===:::999999999999999999999999777888:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;999888999:::999>>>???;;;888888999888888777666888999:::999777666555555777999999888666666666777888999::::::;;;:::;;;<<<===???AAABBBBBBDDDFFFHHHJJJKKKJJJIIIHHHJJJDDD@@@???:::888AAAOOOtttooolllyyynnnUUUNNNIIIGGGDDD@@@@@@DDDDDDBBB@@@@@@AAAAAA@@@???>>><<<<<<@@@AAA???AAADDDRRRbbbiii]]]PPPNNNSSSVVV]]]fffnnnqqqqqqppplllgggdddeeefffhhhiiiiiihhhhhhkkklllqqqwwwvvvpppmmmnnnsssqqqnnnllllllooorrruuuooohhhaaa[[[SSSMMMMMMRRRTTT[[[ccciiipppvvvuuupppfffeeeeeejjjsss|||||||||{{{yyywwwvvvuuuuuuqqqqqqpppooonnnllljjjiiicccccccccdddcccbbbaaaaaabbbbbb```^^^]]]\\\[[[[[[\\\]]]___````````````_________```aaaaaaaaa``````[[[]]]```eeejjjnnnnnnnnnfffbbb\\\VVVRRRNNNKKKHHHIIIHHHHHHGGGGGGFFFFFFEEECCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<======;;;======<<<;;;:::;;;<<<:::;;;;;;;;;;;;:::999999999999;;;<<<===>>>>>>>>>===<<<;;;:::999888888777777777777888888777777777777666555444444444555666555555555555666777888888888888888888888777666666222222333444555666888999777888888999999888888777555555444333333222111111000111222444555666666666555555555555666666666666666666666777888888999999:::999999999:::;;;<<<===;;;999777666777999===???<<<>>>AAAEEETTTnnnrrrddd[[[WWW]]]aaa___bbbiiilll{{{lllVVVLLLRRR\\\fffmmmttt~~~wwwppprrrssseeeCCC999777555555666666666555444444555555444444333222222222222222333333333333333333333333444444444444222222333777>>>FFFKKKNNNZZZ[[[bbbkkkiiiaaa___dddnnnqqqxxx~~~|||tttoooooossstttvvvxxxzzz|||}}}~~~zzzzzz___HHH>>>???;;;:::<<<999999999999999999999999999777444555999;;;<<>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGBBB@@@???;;;>>>SSSkkkzzzzzz[[[OOOJJJFFFEEEDDDBBBAAABBBCCCBBB@@@@@@BBBBBBBBBAAA@@@<<<<<>>999888777666777:::===???===???BBBKKK```}}}~~~lll___YYYWWW___dddeeelllxxx~~~cccRRRMMMTTT^^^hhhnnnxxxrrrmmmsssuuuzzzcccDDD888666555555666666666555444444555555444444333222111222222222222333333333333333333333444444555555222222333555999???FFFJJJVVVWWW```lllkkkaaa\\\```kkknnnuuu{{{xxxooohhhgggmmmqqqwww}}}~~~zzz}}}xxx^^^HHH>>>???:::999;;;888888888888888888888888888:::333222777;;;:::;;;???IIIllltttZZZNNNMMMGGGGGGEEEDDDCCCBBBBBBAAA@@@BBBCCCEEEEEEDDDBBBAAA>>>;;;888888:::;;;999777555777888888777777777888888777666444333444777999888888999999::::::::::::666777999999888777888999666888777222444999888333777666555666777888888777777777777888:::999777555555666777888999:::;;;;;;>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJDDD@@@@@@AAAAAAJJJggg~~~eeeOOONNNGGGBBBCCCFFFFFFDDDBBBCCCAAA@@@AAABBBCCCCCCBBBAAA===;;;>>>@@@@@@AAADDDEEEXXXhhhgggbbbaaa```]]]WWW```jjjppptttvvvrrrlllddd```\\\ZZZ[[[___ccceeelllhhhkkkuuu|||zzztttpppllljjjiiihhhiiilllppprrroookkkgggaaaVVVKKKGGGIIIHHHOOOWWW___iiisssvvvssskkkgggeeehhhpppxxx~~~xxxuuuqqqnnnkkkkkklllmmmllllllkkkiiigggeeecccbbb^^^___`````````___^^^]]]YYYXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWUUUTTTTTTSSSSSSTTTUUUWWWZZZ]]]___``````bbbaaacccfffiiiiiifffccc]]]VVVMMMGGGEEEEEEEEEDDDBBBBBBBBBBBBBBB@@@??????@@@@@@AAABBBBBBAAA??????=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;:::;;;<<<999999:::;;;:::999888777999999999888777555444333666666666666777777777777444444555555555555444444666666777777666666555444444444444555555777888888888888888888888777666666333333444555777999:::;;;;;;::::::999888777666555666666555444222111111000222333333444555555555444555555555555666666666777555666666777888999999999::::::999999:::<<<===>>>888777777777888:::===>>>>>>@@@DDDOOOhhhxxxhhh]]]ZZZZZZ___fffkkkvvvoooVVVKKKLLLTTT___iiippp|||oookkksssvvvwwwaaaDDD888666444444666666666555444444555555444444333222111111222222222333333333333333333444444555555555444555444444555999@@@EEERRRRRR]]]jjjkkk___ZZZ]]]gggkkkssswwwsssiiieeeeeelllqqqzzzuuu}}}~~~zzz~~~www[[[GGG===:::666888<<<777333444444444555555666666888888888999999:::::::::GGGUUUqqqppp\\\PPPMMMFFFCCCFFFHHHEEEDDDGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;::::::999888888888888888999999777777666666666666777777999999999999999999999999999999999999999999999999666666666777777777888888666666666777777777777777::::::999999888777777777666666777999;;;>>>@@@AAAAAACCCEEEEEEEEEFFFHHHJJJLLLJJJIIIHHHIIIKKKKKKKKKGGGFFFCCCDDDNNNgggqqqWWWPPPMMMHHHBBB@@@AAACCCDDDCCCGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>???AAACCCEEEGGGXXXgggkkkiiigggccc^^^]]]aaajjjuuu}}}}}}uuunnneee___ZZZYYY___eeeiiijjjooonnnrrrzzz}}}wwwoookkkjjjkkkkkkjjjjjjlllooorrrqqqpppkkkbbbWWWNNNJJJIIIKKKLLLSSS^^^ggglllqqqvvvnnnmmmhhhffflllwww~~~~~~sssrrrooollliiihhhggggggiiigggeeeddddddcccaaa___\\\^^^___``````]]]ZZZXXXUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYXXXUUUSSSQQQOOONNNNNNNNNOOOQQQSSSTTTUUUVVVYYYZZZ\\\]]]\\\YYYUUUSSSJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>===>>>@@@AAA@@@???===;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;999888777777777777777777777777777777666666666666777777777777999999777666555555555555666666666666666666666666666777777777777777666666999999888777777777777777777777666666555555555444333555777999;;;<<<======???<<<:::888777666444333777777666555333222111000555555555555666666666666555555555555666666666777888888888888888999999999999:::;;;=========<<<<<<::::::999888:::<<<>>>@@@BBBBBBEEEUUUrrroooddd\\\XXXXXXaaadddlllyyyoooZZZNNNKKKTTTaaammmsss~~~kkkppppppvvvnnnSSS===777777666555444444333333333333333333333333333333333555777888888555222///333444444444555666666666222333333333333666;;;>>>MMMXXXccckkknnnlllbbbWWWdddhhhooorrrmmmfffggglllvvvrrrqqqwww}}}sss{{{|||uuuZZZGGG===:::666888<<<777666666777777777888888888888888888999999999::::::AAAMMMddd~~~yyyooogggUUUKKKFFFIIILLLIIICCC@@@CCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;:::999999888777777777888888777777666666666666777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888::::::999999999999888888777888999;;;===???AAABBBBBBDDDFFFGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHFFFDDDEEEEEEHHHRRRfff|||{{{```NNNMMMKKKGGGDDDCCCDDDFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????@@@BBBDDDEEEHHHYYYhhhkkkhhhgggeeeccccccgggnnnwww|||zzzppphhheeecccbbbeeejjjnnnnnnmmmnnnooouuuzzzpppjjjiiijjjjjjjjjjjjllloooqqqqqqpppllldddZZZRRRNNNMMMNNNNNNSSS^^^fffkkkqqqwwwuuussslllgggjjjrrrwwwvvvsssqqqmmmiiifffdddcccccccccaaa```___``````^^^\\\YYYZZZ[[[[[[ZZZXXXVVVUUUSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQQQQPPPNNNKKKIIIEEEDDDCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<===>>>???>>>===;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666666666666666666555666666666777777777777999888777666555555555555555555555555555555555555666666777777777777666666777777666555555555555555777666666666555555555555444555777999;;;<<<=========:::888666666666555444888777666444222222111111444444444444555555555555555555555666666666777777888888888888999999999999:::;;;<<<===>>>======<<<999999888888:::<<>>>>>>>>======<<<<<<;;;;;;:::999888888888888888777777666666666666777777444555555555666666777777666666666666666666666666777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGHHHHHHHHHHHHJJJKKKHHHJJJKKKLLLLLLJJJGGGEEEEEEIIITTThhhzzzttt}}}hhhNNNGGGKKKGGGFFFDDDEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAACCCDDDEEEFFFVVVeeehhhdddccceeehhhfffjjjqqqyyy}}}yyyppphhheeehhhmmmssswwwwwwssspppnnnpppwwwzzznnngggfffgggiiiiiiiiikkkmmmpppppppppmmmggg___XXXSSSQQQPPPOOOSSS[[[ccchhhooovvvyyyvvvnnnggghhhnnnrrrqqqssspppkkkfffbbb___^^^]]][[[YYYXXXXXXZZZZZZYYYWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888777777555555555555555555555555555555666666666777777777888888777666555555555555555555555555555555555555555666666777777666666666555555444333333333333444666666666666555555555555444555777999;;;<<<<<<<<<;;;888555444555666666666999777555333111111222333333333333444444444444555555555666666666777777777888888888888999999::::::;;;<<<===>>>>>>>>>===<<<777777777888:::===@@@AAA???HHHVVVlllppp```XXXUUUVVVZZZ___bbbiiitttyyy]]]KKKIIIQQQaaahhhmmmuuu{{{rrr{{{~~~uuu\\\GGG999666666555555444333333333333333333333333333333333000222444666999:::;;;<<<333333333333222222222222222333333333333555999<<>>>>>>>>===============<<<;;;::::::::::::888777777666666777777888555555555666777777888888555555555555555555555555777777777666666666666666777777888888999999::::::;;;;;;<<<<<<===>>>>>>???>>>??????@@@BBBDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLJJJKKKMMMMMMMMMMMMNNNOOOQQQ[[[nnnyyyrrryyyfffTTTHHHGGGLLLEEEEEEFFFFFFFFFEEECCCBBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBPPP^^^bbb^^^^^^cccjjjeeejjjrrr{{{}}}uuuooohhhkkkrrryyy|||zzztttooooooooottt|||}}}ttthhhbbbbbbdddfffggghhhiiikkkmmmnnnmmmlllhhhbbb\\\WWWTTTRRROOOPPPWWW^^^ccclllsssuuusssmmmggggggmmmqqqqqqssspppjjjddd___[[[YYYXXXUUUTTTSSSRRRSSSSSSRRRPPPOOONNNMMMLLLKKKKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;999999:::;;;<<<<<<======<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888999999999999:::::::::;;;;;;::::::999888777777777555555555555555555555555555555555666666666777777888777666555555555555555555555555555555555555555555555666666777666666666444444333333333333333444666666666666666555555555555666888999:::;;;;;;<<<:::777444444555777999999:::777444222111111333444333333444444444555555555555666666666666777777777777888888999999:::::::::======>>>??????>>>===<<<666666777999;;;>>>AAABBBDDDPPPcccxxx~~~gggYYYUUUUUUZZZ```___bbbiiisssvvvXXXHHHLLLVVVdddkkkrrryyy|||zzzmmmSSSAAA888555555555444444333333333222222222222222222222222000111222444777999<<<===444444333333222222111111222222333333333444777:::BBBTTTgggnnnkkkgggccc___[[[```hhhooommmfffdddgggjjjlllwww~~~yyyuuuyyywwwhhhTTTBBB:::999666888;;;666777777777777666666666666666666666666666666666666222999===???NNNiii}}}|||{{{~~~wwwdddVVVOOOMMMLLLDDDDDDCCCBBBBBBAAAAAA@@@??????????????????>>>>>>@@@??????>>>======>>>>>>:::999999888888999999:::555555666666666777777777666666666666666666666666666666666666666666666666777888888999::::::;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJKKKMMMLLLLLLKKKJJJJJJNNNTTTYYYddduuuyyyooorrrdddRRRMMMJJJHHHIIIGGGHHHJJJJJJHHHDDDAAA@@@AAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCCCC@@@KKKXXX^^^\\\\\\ccclllggglllttt|||~~~yyyuuulllmmmooouuuzzzyyyssslllpppmmmmmmrrrqqqiii```\\\]]]```dddfffggghhhiiikkkkkkkkkjjjhhheee___YYYVVVRRRNNNNNNSSSXXX^^^fffooopppqqqmmmgggggglllpppppprrrooojjjddd___ZZZWWWUUUSSSQQQOOONNNNNNMMMKKKIIIKKKJJJHHHGGGFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>===<<<::::::::::::;;;777888888:::;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::::::::999999888888888888999999999999999999999888888777777666666666666666666666666666555555555555666666666666777666666555555555555555555555555555555555555555444444555666666666666666555444444333444444555555555555555666666666666666666777888999:::;;;;;;;;;999777555555777:::;;;;;;999777444222111111333444444555555555666666666666666666666666777777777888777888888999::::::;;;;;;>>>>>>?????????===<<<;;;666777888:::===@@@BBBCCCIIIXXXmmmyyydddWWWTTTVVV[[[aaaaaaeeennnzzzsssUUUHHHMMMWWWeeepppxxx~~~~~~gggLLL===999444444444444444333333333222222222222222222222222111111111222333666888999555555444444333333222222111222333333222333555888CCCSSSaaaccc___\\\]]]]]]]]]```gggnnnnnnjjjjjjmmmqqqsss}}}{{{wwwxxx~~~ttteeeRRR@@@999999666888;;;666999888888888888888777777666666555555555555444444111666888999CCCYYYrrr{{{xxxiii\\\QQQIIIEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===<<<<<<;;;;;;<<<<<<===777777777666666666666666999999999999999999999999777777777888888888999999::::::;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHLLLMMMNNNMMMKKKKKKKKKMMMLLLLLLKKKJJJLLLTTT```jjjwwwpppqqq|||qqqTTTKKKMMMKKKFFFDDDIIIKKKMMMLLLIIIEEEBBBAAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBBBB@@@GGGSSS\\\^^^___eeennnmmmqqqvvv{{{}}}{{{wwwuuuqqqllljjjooowwwyyyssslllooojjjhhhjjjjjjddd]]][[[[[[___cccggghhhhhhiiijjjiiiiiiiiiiiigggbbb[[[VVVQQQMMMLLLPPPUUUZZZbbbjjjnnnqqqoooiiigggiiikkkkkknnnllliiieee___ZZZUUUSSSPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@??????>>>???????????????@@@@@@<<<;;;:::999999999999999777888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999888888777777777777888888888999888888888777777777666666666666666666666666666666444444555555555666666666666666555555444555555666444444444444444444444444333444555555666666666666555555444444444555666666555555555666666666666666777888999:::::::::::::::777666666777999;;;;;;;;;888666444222222222333444555555555666666666777777666666666777777777888888777888888999:::;;;<<<<<<>>>>>>??????>>><<<;;;999777888:::===???AAACCCDDDMMM^^^vvvvvvbbbWWWTTTTTTXXX\\\[[[cccqqqmmmSSSKKKPPPWWWiiittt~~~}}}cccIII;;;:::444444333333333333333333222222222222222222222222111111000111111222444444444444444444333333333333111222333333222222444666EEEQQQ\\\]]]ZZZ[[[^^^aaabbbbbbgggnnnpppppprrrwww{{{zzz{{{uuuuuu~~~}}}}}}rrrcccQQQ???888999666888;;;666888888888777777777666666555555555555444444333333444444444777<<>>===>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIILLLNNNNNNMMMKKKJJJKKKLLLJJJMMMPPPTTT\\\kkk}}}uuuuuuooo\\\MMMKKKLLLGGGDDDDDDFFFIIIKKKJJJGGGCCCAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@???CCCMMMYYY___```eeelllooorrruuuxxxxxxvvvuuutttssskkkeeelllyyy~~~xxxnnnmmmhhhfffiiijjjfffaaa___\\\```eeeiiijjjkkkkkkllliiihhhiiijjjiiiddd]]]WWWRRRNNNLLLPPPTTTXXX___gggkkkooopppkkkhhhhhhiiigggiiiiiihhheee```ZZZTTTPPPKKKIIIGGGGGGGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>===========================::::::::::::999999999888888888999999999:::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;999888888777777777777777666666666777777777888888777777777777777666666666555555555555555555555555444444444555555555666666555555555444444555555666444444444444444444444444222333444555666666666666444444444444444555666666555555555555666666666777888888999:::::::::999999555555555888:::;;;999888666555444333333333333333444444444555555555666666666666777777777888888888777888888999:::;;;<<<===>>>>>>>>>>>>===;;;999888999:::<<>>IIITTTWWWXXX]]]bbbeeedddbbbeeekkkooorrrxxx~~~~~~}}}~~~yyywwwsssrrr|||~~~|||~~~|||qqqbbbPPP???888999666888;;;666666666555555444444444333555555555444444333333333999333111666888<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIMMMNNNNNNMMMKKKJJJKKKLLLIIINNNWWWaaaooonnnnnnzzzXXXNNNIIILLLKKKEEEDDDHHHAAADDDGGGFFFCCC@@@???@@@@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCCCCCCCAAA@@@???===>>>GGGUUU^^^```ccciiimmmpppsssttttttttttttuuutttjjjccclll||||||qqqkkkgggggglllnnnjjjeeeccc]]]aaagggkkkmmmmmmmmmnnniiiiiijjjkkkkkkfff^^^WWWRRRNNNMMMQQQUUUXXX___fffffflllooollliiijjjjjjhhheeeffffffddd```ZZZSSSOOOGGGEEEDDDDDDEEEFFFDDDCCC?????????@@@@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>===============<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999999999999999888888888888777888888888888999999999777777888888999999999:::777777666555555555555666666666666666777777777777777777777777666666666666444444444444444444444444444444444555555555666666555555444444444555555666444444444444444444444444222333444555666666666666333333333333444444555666444555555555666666777777888999999:::::::::999999333333555888::::::888666555555555444444333333222333333333444444444555555777777777777888888888888777888888999;;;<<<======>>>>>>>>>>>><<<:::888777:::<<<>>>@@@BBBCCCDDDEEE^^^sssqqqdddWWWSSSTTTUUUXXX[[[```mmmtttXXXNNNVVVbbbgggyyy}}}}}}uuuuuuwww^^^FFF:::999333333333333333333333333111111111111111111111111///000111222222222222222000000111111222222222333111222333333222111222333444???KKKQQQVVV]]]ccceeeccc```aaaffflllqqqyyy~~~yyyzzzzzzvvvssssssuuupppzzzpppbbbLLLAAA999888999888777888555555555555555555555555777777777777666555444333444444333222333777===AAAWWWrrr|||zzzxxxbbbZZZQQQMMMLLLJJJEEE@@@CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBAAABBBDDDFFFHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMJJJLLLOOOOOOLLLJJJNNNTTTUUU^^^kkkxxx~~~oooqqq{{{nnn^^^LLLIIIIIIKKKIIIDDDAAACCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAA@@@>>><<<;;;>>>???DDDMMMXXX```ccccccppptttrrrjjjfffkkkpppqqqrrroooiiiiiisss}}}{{{rrrjjjjjjkkkpppsssqqqiiibbbaaaeeeiiijjjkkkjjjgggdddiiiiiihhhgggfffbbb]]]YYYXXXQQQMMMNNNRRRUUUZZZ```eeegggiiijjjiiihhhhhhiiiiiigggeeebbb]]]VVVOOOIIIGGGEEECCCBBBBBBBBBAAA@@@>>>============>>>??????======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777666666888888888888888888888888::::::999888777777777888999888888888777777666666666666666666555555555555666666666666777777777777888888777777666666555555444444444444444444444444666666555555555444444444444444555555555555444444444444444555555555555666666666555555555444444444555555444444444444555555444555555666777888888999::::::999999888777777777555555666777888888888777555444222111111111222222444444444444444555666777888777777777777777888999777777999:::<<<===>>>???>>>===<<<;;;:::999999999999<<<>>>@@@AAADDDJJJOOOoooyyymmm]]]SSSTTTUUUSSSWWW```nnnvvvcccPPPNNNXXXfffpppzzz~~~ttttttrrr}}}kkkUUUEEE:::555444444333333333333222222111111111111111111111111000000000000111111111111111111222222222333333333222222222222222222222222999:::???IIIVVV^^^aaa___]]]_________eeeooovvvwwwuuuxxxxxxrrrnnnnnnoooooovvvpppzzzooo```LLLAAA999888999888777888555555555555555555555555666666666666555444333222333444333222333666:::>>>MMMfff|||vvvnnnaaaTTTLLLIIIHHHHHHCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQXXX^^^aaarrrvvvnnnuuu{{{]]]PPPIIIGGGFFFIIIGGGBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???????????????@@@@@@<<<<<<===>>>???>>>>>>======???DDDLLLVVV]]]``````lllpppnnnfffaaafffmmmqqqwwwrrrjjjgggoooxxxwwwoooooommmlllnnnqqqrrroookkkgggggggggeeeeeefffgggfffiiihhhgggggggggddd___[[[XXXQQQMMMNNNPPPSSSWWW]]]aaadddhhhiiiiiihhhhhhhhhiiigggdddaaa\\\VVVNNNIIIGGGEEEBBBBBBBBBBBBAAA???<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999888888888777777666666666888888888888888888888888999999888777777777777777777777777666666666555555666666666666555555555555555555666666666777777777777777777666666666555555444444444444444444444444666555555555444444444444444444555555555555444444444444444555555555555666666666555555555444444444555555444444444444555555555555555666777888888888::::::999888888777666666444555555666666666555555444333222111000000111222333333333333444555666777777777777777777888888999777888999:::<<<===>>>??????>>><<<:::999999999:::;;;>>>@@@@@@AAAGGGPPPXXXvvvtttggg[[[TTTUUUUUURRRWWW```vvv{{{vvv[[[JJJLLLZZZiiirrr|||{{{qqqrrrrrrxxxeeeSSSBBB888444444444333333333222222222111111111111111111111111000000000000111111111111111111111222222222333333222222222222222222222222666888>>>IIIUUU]]]___^^^^^^dddgggdddbbbgggnnnqqqttttttuuutttpppllllllooowwwppp~~~xxxlll\\\KKKAAA888777999888777777555555555555555555555555555555555444333333222222222333444333333444777999???TTTpppwwwhhhZZZPPPMMMMMMDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIILLLOOOSSSXXX^^^gggqqqxxxtttoooqqq}}}fffQQQJJJFFFCCCCCCEEEEEEAAAAAACCCDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>=====================<<<<<<<<<===>>>>>>>>>???CCCIIIQQQXXX]]]^^^hhhlllkkkccc\\\aaakkkttt|||uuukkkgggllltttuuuqqqqqqnnnkkklllqqqvvvxxxxxxppplllhhheeedddeeegggjjjgggggggggggggggfffbbb___YYYRRRMMMMMMNNNOOOSSSWWW]]]```eeehhhiiihhhhhhhhhiiifffccc___ZZZTTTNNNIIIFFFDDDBBBAAABBBAAA@@@???;;;::::::999999999::::::999::::::::::::999999888999999999999999999999999999999999999888888888888777777777666666666666666777777777777777777777777888888777777666666777777666666555555555555555444666666666555555555555444555555555666666666666777666666666666666555555555444444444444444444444444555555555555444444444444444444555555555555444444444444444555555555555666555555555555555444444444555555444444444444555555555555666666777777888888::::::999888777666555555333333444444444333222222222111111000000000000111222222222222333444555666777777777777777888999999888999999;;;<<<===>>>>>>@@@>>>;;;999888888:::;;;===@@@BBBAAABBBKKKZZZffflll```YYYTTTUUUTTTRRRXXXbbbpppvvv}}}iiiPPPEEELLL]]]mmmuuuvvvnnnqqqssskkk___SSS@@@555444333333333333222222222222111111111111111111111111000000000000111111111111111111111222222222222333222222222222222222222222444666<<>>:::999888777777777777777777777888888888777777666888888888888888888888888888888888777777777666666666555555555555555555555666666666666666666666666777777666666555666666777555555555555555555555555666666555555555444444444444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444444444444555555555555666555555555555555555555555555555444444444444555555555666666666777777777888::::::999888666555444444222222222222222111000///000000000////////////000111111111222333444555666777777777777888999::::::999::::::;;;<<<======>>>@@@>>>;;;888777888;;;<<<>>>AAABBBBBBEEESSSgggwwwuuuddd\\\WWWTTTSSSRRRTTT]]]iiikkkuuukkk[[[IIIEEEQQQcccpppvvvrrrpppuuuwwwvvv___\\\UUUAAA444555333333333222222222222111111111111111111111111111///000000000111111111111111111111111222222222222111111111111111111111111222333888AAAMMMYYYaaaeeeooowwwyyyoooeeedddjjjoooqqqllloooxxxxxxooommmsss~~~qqq}}}tttgggWWWKKK@@@888777888777666777555555555555555555555555333333222111111111222222111333444444222111222333111666AAASSSeeettttttkkk```[[[SSSLLLFFFEEEEEEFFFCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKOOOMMMKKKLLLOOOTTTZZZ]]]jjj~~~{{{nnnhhhjjjyyyfffQQQIIIGGGEEEFFFFFFBBBAAACCCDDDBBBDDDHHHLLLJJJFFFBBB@@@?????????=========>>>===<<<;;;:::???>>>;;;:::<<<@@@DDDGGGDDDAAA???@@@FFFRRR^^^ggglllnnnnnniiicccfffuuuwwwpppoooqqqtttwwwooonnnmmmnnnrrrwwwzzz|||qqqoooqqquuusssjjjeeefffdddddddddfffhhhhhhgggeee]]]VVVPPPNNNMMMKKKLLLOOOVVV[[[bbbgggiiiiiiiiiiiihhhfffbbb___ZZZTTTMMMHHHEEECCCAAA@@@@@@@@@???>>>999999888666666555555555555555666666666666555555777777777777777777777777777777666666666555555555444444444444444444444444555555555555555555555555555555555444444555666666666666666666666666666666555555555555444444444444444444444444555555555555444444444444444555555555444444444444444444444444333333444444444444444444444444555555555555444444444444444555555555555666444555555555555555555555555555444444444444555555666666666666777777777777999999888777666555444333111222222222111000//////////////////000/////////111111111222333444666666777777777777888999:::;;;;;;;;;;;;<<<<<<=========???===:::888777999<<<>>>>>>@@@BBBEEELLL^^^uuu~~~jjj^^^ZZZVVVSSSRRRSSSZZZfffrrryyy~~~\\\RRRIIILLLZZZjjjtttxxxpppwww|||}}}kkkZZZ\\\VVVBBB555555333333222222222111111111000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111333222333:::FFFUUUbbbjjjjjjllljjjbbb]]]```eeegggnnnkkkpppyyy|||vvvtttxxxqqq}}}tttiiiZZZJJJ@@@777666888777666666555555555555555555555555333222111000000111222333222333444333222111222333222222666@@@NNN^^^rrr}}}|||}}}zzztttiii^^^TTTMMMIIIGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJKKKOOOWWWcccnnnuuuwwwjjjgggkkksssxxxbbbLLLDDDGGGHHHEEEBBBHHHDDDAAACCCCCCCCCEEEJJJLLLKKKGGGDDDAAA???>>>>>>>>>>>>?????????===<<<;;;:::999999:::>>>DDDJJJNNNDDDBBB??????DDDNNN\\\eeellllllllliiifffiiiwww}}}vvvqqqnnnooottttttssssssrrrrrrrrrrrrrrrjjjhhhllltttrrrgggaaaaaaccccccccceeeggghhhgggfff```YYYRRRPPPNNNKKKKKKNNNUUUYYY___dddfffgggggghhhgggfffcccaaa\\\UUUMMMHHHDDDBBB@@@???@@@???>>>===;;;:::888777666555444444333444444555555555555555555555555555555555555555555555555555444444444444333333333333333444444444444444444444444444444444444444333333444444555555666666666666666777777777555555555444444444444333333333333444444444555555333333333444444444444444444444444444444444444444333333333333444444444444444444555555555555444444444444444555555555555666444444444555555555555555555555444444444444555555666666666666777777777777777777666666555555444444111111222222222111000000...//////000000000000///111111111222333555777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888999;;;===??????@@@CCCJJJWWWmmmqqqaaa[[[XXXUUUSSSSSSYYYcccpppzzz|||UUUQQQPPPVVVcccpppyyy|||vvvrrrwwwggg\\\ZZZRRR@@@555555222222222222111111111111000000000000000000000000000000000000111111111111000000000111111111111222111111111111111111111111222111000555???NNN]]]gggaaaaaa]]]YYY[[[aaadddcccjjjlllqqqwww|||~~~~~~|||}}}qqq~~~vvvlll___JJJ@@@777666888777666666555555555555555555555555444333111000000111333444222333444333111111333555555444555888===HHH```uuuvvvjjj___WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMOOOVVVaaappprrriiiffflllvvv[[[OOODDDDDDHHHIIIGGGFFFIIIDDDAAABBBBBBBBBEEEJJJHHHGGGFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAA???===;;;999999888:::>>>CCCIIIMMMCCCBBBBBBAAADDDKKKUUU\\\gggeeedddeeedddgggsss|||xxxrrrlllmmmssswwwvvvvvvsssqqqooonnnnnngggccceeelllkkkbbb___bbbcccbbbbbbcccfffggggggfffbbb[[[TTTRRRPPPMMMLLLNNNSSSWWW\\\___bbbccceeefffffffffeeeccc^^^WWWMMMGGGDDDBBB@@@?????????>>>===<<<;;;:::888666555555555222333444555555555555444444444444444444444444444444444444444333333333333222222222222333333333444333333333333333333333333333333333333333444555555444444555555555666666666555555555444444444333333222333333333333444444444222222333333333444444444444444444444444444444444222222333333333444444444444444555555555555444444444444444555555555555666444444444555555555666666555555444444444444555555777777777777666666666666555555555555555555555555111222222333333333333222...///000111111111000000111111222333444666888999777777777888999:::<<<<<<============<<<<<<<<<<<<999888888999:::<<<>>>@@@@@@AAADDDPPPddd|||~~~fff[[[YYYTTTTTTTTTXXXbbboooyyy}}}uuuUUUUUUXXX___iiittt~~~rrruuuooohhh```VVVHHH:::444444222222222222111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000333:::FFFSSS\\\YYY\\\\\\\\\```ggghhhfffeeemmmrrrsss{{{~~~|||qqqwwwooocccJJJ@@@777666888666555666555555555555555555555555444333111000000222333555333333333222111222444666777777888777555;;;RRRiii|||}}}qqqfff```TTTSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIKKKLLLNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOOOOWWW]]]hhhyyymmmggggggkkkttt~~~cccNNNFFF@@@@@@AAABBBEEEIIIIIIDDDAAAAAAAAAAAADDDIIIDDDDDDDDDCCCBBBAAA???>>>@@@AAABBBCCCBBB@@@>>><<<===<<<::::::<<<@@@DDDFFFAAABBBDDDDDDDDDHHHOOOTTTbbb^^^]]]```aaadddooo{{{~~~yyywwwwwwsssmmmooovvvvvvvvvuuusssqqqpppqqqrrriiibbb```ffffff___```gggbbbbbbaaaccceeegggffffffccc\\\VVVTTTQQQNNNMMMOOORRRUUUYYY\\\^^^```bbbdddfffffffffeee```XXXMMMFFFDDDBBB???>>>??????>>><<<===<<<;;;999777666555555222333444444555555555555444444444444444444444444444444444333333333222222111111222222222333333333333333333333333333333333333222222222333333444555333333333444444555555555555555444444444333333333222222333333333444444444222222222333333444444444444444444444444444444444222222222333333444444444444555555555555555555444444444444555555555666666444444444555555555666666555555555444444555555555777777777777666666666666444444444555555555555666111222333444444444444444...///000222222222111000222222222333555777888999777777777888999;;;<<<==================<<<<<<<<<666777888999;;;>>>???@@@BBBBBBFFFTTTlllwww```XXXZZZQQQSSSUUU]]]iiivvv}}}~~~bbbXXXZZZ]]]ccckkkvvvqqqwww~~~llljjjcccRRR@@@555222333222222222111111111111000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000//////000333888AAAKKKQQQRRRXXX]]]```ccchhhiiifffbbbmmmrrroooxxxpppmmmqqqfffXXXGGG===555666888666333111555555444444444333333333555444333222111111111111111222222333333222222111222444666555333666>>>DDD___ppp~~~|||yyypppeee```___]]]WWWRRRUUUTTTQQQNNNLLLKKKJJJKKKJJJLLLNNNMMMJJJHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKIIIGGGIIILLLNNNMMMLLLQQQNNNMMMMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTXXX```fff|||wwwkkkaaabbbppplllYYYQQQEEECCC@@@>>>>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;<<<>>>???@@@CCCCCCBBBBBBCCCEEEHHHJJJUUUZZZ```cccbbbdddhhhllluuuxxxzzzzzzvvvrrrooommmvvv}}}}}}tttmmmooorrrsssiiikkkhhhaaa^^^bbbcccaaa```]]]]]]aaaddddddeeehhheeeddd___YYYTTTQQQRRRTTTRRRQQQRRRVVV[[[___```___eeefffgggfffccc[[[RRRLLLHHHDDD@@@============<<<===<<<;;;999888777777777444444444444444444444444222222222111111111111000333333333222222222111111222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444222222222222222222222222222222333333333444444444333333222222333333444555333333333222222111111111222333444555666666666666555555444333333333444444555444444333333444444555444444444555555555555666666666666666666666666666666666666666666666666666444444444333333333222222444444555555444444333222222222222222222222222222111333555555555555777888555555666888999:::;;;<<>>>>><<<:::777999::::::<<>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@======<<<<<<<<<======>>>CCCCCCCCCCCCDDDFFFHHHIIIQQQWWW^^^```______aaadddppptttyyy{{{xxxtttooommmvvv~~~xxxooommmnnnnnnjjjkkkiiihhhlllqqqnnngggddd```___dddhhhgggggghhhgggeeeaaaZZZTTTQQQRRRTTTSSSRRRRRRVVV[[[___```___dddddddddeeeddd^^^UUUOOOHHHDDD@@@===<<<======<<<===<<<;;;999888777777777444444444444444444444444222222222222111111111111333333222222111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444222222222222222222222222222222222222333333333333333333222222333333444555444444444444333333222222222333444555666666666666555555444444444444555555555444444333333444444555444444444555555555555666555555555555555555555555555555555555555555555555444444444333333333222222222333444555666666666666444333333333333333333333111333555555555555777999666666777999:::<<<===>>>???===<<<<<<>>>>>><<<999777999<<<===???AAABBBCCCGGGJJJWWWpppzzzdddYYYWWWRRRQQQTTT]]]hhhooosss|||kkk^^^WWWXXX]]]gggrrr|||pppttt{{{}}}tttnnnbbbOOO???555111000111111222222222222111000///000000////////////000000////////////////////////000000000000000000//////000000000000000000000000000000//////111666<<>>======<<<<<<<<<===BBBCCCCCCDDDEEEFFFFFFGGGLLLRRRZZZ]]]]]][[[ZZZZZZhhhooowww|||{{{vvvpppllluuu~~~|||qqqjjjiiihhhiiihhhiiiooozzz~~~vvvkkkhhhcccaaagggllljjjgggfffgggfffbbb[[[SSSPPPQQQTTTSSSSSSSSSVVV[[[^^^``````bbb``````bbbdddaaaZZZSSSIIIEEE@@@===<<<<<<<<<<<<<<<<<<;;;:::999888888777444444444444444444444444333222222222111111111111222111111111111000000000111111111111111111111111222222222222222222222222111111111222222222333333444444444444444444444444222222222222222222222222111111111222222222222333333333222222333333444555555555555555444444444444333333444555666666666666555555444444444444555555555444444333333444444555444444444555555555555666555555555555555555555555555555555555555555555555444444444444333333333333111222333555777888999999555555444444333333333222222333555555555555777999666777888:::<<<>>>??????>>>=========>>>===:::888777:::>>>AAABBBBBBCCCDDDJJJTTTfff}}}mmm[[[UUUUUUQQQQQQSSS\\\iiilllooovvv```YYYWWW[[[bbblllxxxvvvnnnsssyyyyyy|||lllfffXXXDDD555000000111111111111222222111111000000000000////////////000000//////////////////////////////////////////000000000000000000000000000000//////000///000222666999DDDPPPYYYZZZZZZeeeuuuzzzpppjjjkkkoooqqqrrrttt{{{~~~mmm^^^MMMAAA:::444555777666555666555555444444444333333333333333222111111111111111111111222222222222111111...000222222111111222444666999CCCYYYqqq{{{|||~~~zzzvvvtttsssqqqmmmggg___YYYVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWYYY]]]```bbbddd```eeelllqqqsssvvv{{{yyyrrrpppssspppYYYIIIEEEFFFFFFDDDAAAAAAAAA@@@??????>>>>>>@@@@@@?????????@@@AAAAAA>>>???AAABBBAAABBBDDDEEEDDDDDDEEEDDDDDDCCCBBBBBB>>>>>>===============>>>@@@AAABBBCCCDDDDDDCCCCCCEEELLLUUU[[[]]][[[XXXWWW```iiiuuu}}}~~~xxxqqqllloooyyy~~~sssiiieeedddhhhjjjpppyyywwwlllhhhbbbaaagggkkkiiidddaaacccccc```ZZZRRROOORRRUUUTTTTTTUUUWWWYYY\\\___``````]]]\\\___dddddd^^^XXXMMMHHHBBB>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888777555555555555444444444444333333222222222111111111111000000000000000000000000000000000000000000000111222222222222222333333222222222222333333333333333333333333333333333333222222222222222222222222000000111111111222222222333333222222333333444555555444444444444444444444333444444555666666555555444333333333333444444555555444444333333444444555444444444555555555555666555555555555555555555555555555555555555555555555555444444444444333333333000111333555666777777888444444444333333222222111222333555666555666777999777777999:::<<<>>>???@@@======>>>>>>===<<<999777888:::>>>BBBBBB@@@BBBFFFPPP___wwwrrrdddWWWTTTUUUQQQUUUTTT]]]iiikkkpppyyyddd___```ccciiiqqq{{{nnnnnnvvv{{{|||ssseeeZZZMMM;;;111000222222111000000111111111111000000000000////////////000000////////////////////////------......//////000000000000000000000000000000000111222222111111333555>>>MMMZZZ^^^aaalllzzzxxxnnnfffiiiooosssvvvyyyxxxlll]]]LLLBBB;;;666666666444333444555555444444444333333333222222111111000000111111000111111222222111111000...000222222222111111111555666;;;GGGYYYjjjuuuzzz{{{~~~zzzvvvsssrrrqqqqqqrrrqqqpppooonnnmmmllllllooorrrwww{{{~~~~~~|||tttyyyqqqWWWQQQHHHCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAA<<<>>>@@@@@@@@@AAACCCEEEBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<<<<======???@@@@@@>>>???@@@@@@@@@@@@@@@???@@@GGGQQQYYY^^^^^^]]]\\\]]]fffttt~~~zzzrrrmmmjjjqqqzzz|||uuujjjdddcccjjjpppyyyyyypppkkkddd___^^^cccfffddd___]]]^^^___^^^XXXQQQOOOSSSYYYVVVVVVVVVVVVWWWYYY\\\^^^]]]ZZZYYY\\\aaaccc```\\\SSSMMMFFF@@@===<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666666555555444444444333333333222222222222111000000000000000000000111000000000000000000000000111111111222222333333333333333333333444444444444333333333333333333333333222222222222222222222222000000111111111222222222333333222222333333444555333333333333333444444444333444555555666555555555222222111111222333444444555444444333333444444555444444444555555555555666555555555555555555555555555555555555555555555555555555555444444444333333222222333444444444444333222222222222111111000000222444666666666666888999777888999:::;;;===>>>>>><<<===>>>===<<<;;;999999::::::>>>BBBAAA???CCCKKK^^^rrrzzzjjjaaaWWWUUUVVVQQQWWWWWW]]]ggglllvvvssseeegggjjjlllrrrwww~~~pppjjjpppwww|||}}}kkk]]]KKKAAA555000222444111...///000000111111111000000000000////////////000000........................------......//////000000///////////////////////////111222222111000000111888EEETTT^^^fffoootttuuujjjbbb^^^bbbiiimmmqqquuuxxxkkk\\\KKKAAA;;;666666555222222444555555444444444333333333222111111000000000111111000000111111111111000000///000111111222111111111111222444777???NNN___kkkuuu~~~uuuttt{{{```HHHDDDCCC@@@===;;;;;;===???>>>>>>>>>===>>>>>>???@@@BBBAAA@@@@@@??????@@@@@@<<<===???@@@???@@@BBBDDD@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<===>>>???AAAAAA>>>>>>>>>>>>===============BBBLLLVVV]]]aaabbbbbb]]]gggttt}}}zzztttoooiiilllsssyyyvvvmmmfffdddeeemmmwww|||uuuhhhbbbccc```\\\\\\```aaa]]][[[\\\[[[^^^^^^XXXQQQPPPUUU\\\XXXXXXWWWVVVUUUUUUXXX[[[ZZZYYYYYYZZZ]]]_________ZZZTTTKKKDDD???>>>===<<<:::;;;<<<<<<<<<:::999888777777666666555444444444333333333333222222222222000000000111111111111222111111111111111111111111111111111222222333333444333333444444444555555555333333333333333333333333222222222222222222222222111111111222222222222333333333222222333333444555333333333333333444444444444444555555555555555444222111111111222333444555555444444333333444444555444444444555555555555666444444444444444444444444444444444444444444444444555555555555444444444333333333333333333222111111000000111111111111111111222444666666666666888:::999999::::::;;;<<<<<<===;;;<<<===<<<:::::::::<<<>>>;;;===BBBBBBBBBKKKXXXuuummmccc___VVVUUUWWWSSSUUUYYY___hhhrrryyy^^^[[[fffmmmqqqxxx~~~zzzhhhllltttvvv|||qqq^^^QQQ<<<666111///222222000---//////000000111111000000000000////////////000000........................//////////////////000000////////////////////////---...000000///...//////000<<>>===;;;:::;;;===???===<<<<<<;;;<<<>>>AAABBBBBBAAA@@@???>>>=========<<<===????????????@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@>>>=========>>>???@@@@@@@@@???===<<<<<<<<<======:::???FFFPPPZZZ```dddeee```hhhttt|||~~~zzztttqqqllljjjnnnwwwyyyqqqiiieeeccchhhqqqtttlll___[[[___]]]\\\]]]___]]]YYYZZZ___]]]``````ZZZRRRPPPVVV]]]YYYYYYXXXUUURRRRRRUUUXXXWWWYYYZZZYYYYYYZZZ]]]aaaaaaZZZPPPGGGBBB???======:::;;;<<<===<<<;;;999888777777777666555444444444444444333333333222222222111111111111222222333333222222222222222222222222000111111222333333444444222222333333333444444444222222222222222222222222222222222222222222222222222222222222333333333333333333222222333333444555333444444444555555555555444555555555555555444444333333333333444555666777555444444333333444444555444444444555555555555666444444444444444444444444444444444444444444444444555555555555444444444444333444444444333333222111000000000111222222333333333444666777666777888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<:::888999<<>>DDDFFFIIIXXXjjjpppaaa\\\ZZZQQQQQQVVVTTTTTT]]]fffooocccOOOTTTbbbjjjqqq{{{rrrlllxxx|||www}}}uuucccOOOBBB555222000000111222111000...//////000000000000000000000////////////000000........................000000000000000000//////////////////////////////---...000000000000111222---666AAALLLVVV]]]]]]XXX\\\^^^cccjjjkkkhhhiiimmmyyy~~~|||fffXXXGGG<<<777555555555333555999555555444444444333333333111000000000000000111111000000111111111111000000///...------///000111000---000333111///222;;;CCCSSSeee|||rrr\\\QQQ]]]zzz```LLLDDD@@@@@@BBB999888888:::===>>>===<<<===;;;::::::;;;???BBBDDDBBBAAA???>>><<<;;;;;;;;;<<<===??????>>>>>>@@@AAA@@@@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>AAA@@@>>><<<;;;<<<===>>>:::===CCCLLLVVV^^^ccceeebbbjjjttt{{{}}}yyyuuurrrpppkkklllvvvzzztttkkkfffhhhkkkqqquuunnnccc```eee\\\]]]______[[[XXX[[[bbb```cccccc]]]TTTQQQWWW^^^ZZZZZZXXXTTTPPPPPPRRRVVVVVVYYYZZZYYYVVVWWW\\\aaaeee^^^SSSIIICCC@@@>>>===999;;;<<<======;;;:::888888777777666555444444444444444444333333333222222111111222222222333333333222222222222222222222222000000111222333333444444111111222222222333333333222222222222222222222222222222222222222222222222222222333333333444444444333333222222333333444555444555555555666666777777444555555555555555444444444444444555666777888888555444444333333444444555444444444555555555666666444444444444444444444444444444444444444444444444666666555555555444444444333444444555555444444333000000111222333444444555333555666777666777888:::???>>>>>>>>>=========<<<:::;;;;;;999777999===AAACCC>>>???FFFJJJOOOcccxxxxxxgggZZZWWWUUUMMMNNNUUUVVVUUUbbbnnnxxx\\\MMMUUUbbbgggnnn{{{ssstttyyylllXXXEEE666444444333222222333555666......///000000000000000000000////////////000000........................222222111111000000/////////////////////////////////111222333222333444666...666>>>EEEMMMVVVZZZYYYUUU[[[eeellllllggggggkkkqqqzzz~~~gggTTTHHH<<<999666444444444444333333333333222222222111111111111000000000000111111222222111000//////000000000000000000000000000000///000000111333555777888EEEQQQdddwww}}}~~~}}}wwwcccXXX\\\llllll^^^LLLAAA>>>>>>>>><<<::::::::::::::::::::::::::::::::::::;;;;;;<<<===???>>>===<<<;;;:::::::::======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======AAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;>>>GGGOOOWWW```hhhnnnnnnpppssswwwxxxvvvtttrrrttttttqqqqqqqqqmmmhhhjjjooosssrrrmmmgggdddeeeaaa\\\ZZZ]]][[[XXX[[[bbb]]]bbbeeeccc\\\WWWYYY\\\^^^]]]\\\ZZZWWWTTTRRRQQQXXXZZZ[[[YYYTTTSSSWWW[[[YYYYYYWWWQQQHHHBBB@@@AAA>>><<<:::999888888::::::999999999888888666555555333333333333333333333444333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444555555444444444444555555666666555555555444444444444444333333222111000000222222222222333444555555777777888999::::::;;;;;;AAA???===<<<;;;<<<>>>???===;;;::::::;;;===>>>>>>DDDAAABBBFFFLLL[[[vvv|||rrr___WWWRRRSSSSSSRRRRRRTTTZZZmmm{{{kkkOOOIIIPPPaaaqqq~~~mmmuuusss\\\KKK>>>666333222111111000000111111////////////////////////------......//////000000////////////////////////////////////////////////............////////////000000000000000000000000000111444:::DDDNNNUUUYYYWWW[[[^^^___bbbfffkkkooojjj{{{~~~}}}fffSSSGGG<<<999666444444444444333333333333222222222111111111111000000000000111111222111111000//////000000000000000000000000000000/////////000222333555666999???KKK\\\mmmzzz}}}|||||||||xxxuuuyyyqqqgggeeemmm|||mmmVVVPPPGGG===888:::<<<;;;888999999999999888888888888::::::999999:::;;;;;;<<<>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@?????????>>>>>>>>>===>>>===<<<;;;::::::;;;<<>>===<<<<<<<<<======999999888999;;;===>>>>>>AAAAAAEEEOOO]]]rrrnnneee]]]VVVPPPQQQSSSTTTYYY^^^cccsss]]]JJJJJJUUUgggvvvzzzhhhtttyyydddQQQCCC888222222111000000//////000000////////////////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////111111222555===GGGQQQWWWYYYZZZYYY[[[eeerrrxxxvvviii|||}}}~~~|||dddPPPDDD<<<999666444444444444333333333333222222222111111111000000//////000000111111111000/////////000000000000000000000000000000////////////000111222333666444777DDDXXXkkkvvvzzzyyy~~~nnneeeiiiqqq~~~{{{zzz|||qqq\\\III<<<<<<999666888<<<>>><<<888:::::::::999999888888888999999999888999999:::;;;<<<;;;:::999999999999999::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>==================<<<;;;:::::::::;;;<<<@@@===<<<===AAAJJJ\\\kkkyyyrrrjjjhhhlllrrruuuuuu|||{{{uuunnnkkkoooqqqpppnnnqqqttttttrrrqqqrrrttthhhccc___^^^[[[XXXYYY\\\]]]aaacccaaa\\\YYYZZZ]]]aaa```___\\\ZZZWWWTTTSSSPPPSSSUUUTTTQQQOOOPPPRRRUUUVVVYYYZZZWWWPPPFFF@@@<<<======>>>===;;;999888;;;;;;;;;;;;:::999888777666555555444444333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555999888888777777888888999666666666555555555555444555555555444444333333222444444444444555666777777888888999;;;<<<>>>??????=========<<<<<<<<<<<<;;;777888999;;;===???@@@@@@BBBCCCKKK\\\qqqpppaaa[[[YYYSSSNNNOOORRRVVV___gggqqq~~~oooPPPGGGPPP^^^nnn{{{pppiiiuuufffRRRDDD;;;444000000000///............//////////////////////////////////////////.........////////////////////////////////////////////////---............/////////////////////////////////000000000000444===IIIRRRXXXZZZXXXYYYjjj{{{rrr~~~}}}}}}{{{bbbNNNBBB<<<999666444444444444333333333333222222222111111000000////////////000000111000000/////////000000000000000000000000000000000000000///000000111111666333222999HHHZZZjjjrrr{{{~~~wwwcccUUUXXXkkk~~~lll\\\PPPDDD???AAA999888888;;;???@@@<<<888<<<<<<<<<;;;;;;;;;::::::999888888888888888999999:::999888888888888888999999999999:::;;;<<<>>>???===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<>>>>>===<<<:::999999:::::::::::::::999888888777777666666555444333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333111222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444555444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555999888888777777888888999666666666555555555555555555555444444444333333333555555555666666777888999999:::;;;<<<>>>???AAAAAA<<<<<<<<<===<<<;;;;;;:::999;;;===??????@@@BBBCCCDDDIIITTTiiiyyyeee\\\ZZZUUUQQQOOOPPPSSSWWWbbblll|||www___JJJKKKYYYggguuuqqqttt{{{uuuYYYEEE<<<777333222111000//////......//////////////////////////////000000//////......------////////////////////////////////////////////////---------.........//////////////////////////////...000000//////555AAAJJJSSS[[[^^^___nnnsssuuu~~~}}}zzzaaaNNNBBB<<<999666444444444444333333333333222222222111111000000////////////000000000///////////////000000////////////////////////111111000000000000111111111111111222777CCCRRR\\\uuu~~~zzzdddUUURRR]]]tttgggOOOFFF@@@::::::@@@999888777999;;;;;;999666;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888888888888777777777888888999888888999999;;;<<<>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<<<>>;;;999999:::;;;999999999999999999888777888888777777666555444444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666888777777666666777777888666666666666666666666666444444444444444333333333777777777777888999:::;;;:::;;;<<<===???@@@AAABBB<<<<<<<<<===<<<;;;;;;:::;;;===???@@@???@@@BBBEEEDDDOOOaaayyykkk]]]ZZZ[[[RRRQQQSSSUUUWWWZZZeeepppbbbRRRIIIRRRcccppp|||~~~uuu~~~kkkNNN>>>888444222333111111000////////////000////////////////////////000000//////......------////////////////////////////////////////////////------------....................................,,,///222111000333:::AAAJJJXXXdddhhhooowwwrrrdddlll~~~~~~zzzbbbNNNBBB<<<999666444444444444333333333333222222222111111000//////......//////000//////......//////000000////////////////////////111000000000000000111222...111222111///333>>>FFF^^^ooo|||uuufffZZZ\\\eeerrrssscccTTTHHH?????????:::888:::888777777888:::;;;:::999666777777888888999999::::::999888888777888888888777777777777777888999:::888888888999:::<<<===>>>AAA@@@???===;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::<<<<<<::::::;;;======@@@JJJUUU]]]\\\[[[ZZZ\\\cccmmmsssrrrvvvvvvpppmmmooorrrrrruuurrrmmmjjjkkkpppvvvzzzyyyoookkkjjjeee___aaabbbbbbaaa______```bbbdddcccccccccaaa```___^^^WWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLNNNQQQTTTUUUUUUKKKHHHBBB===:::999;;;<<<888888999999999999888888999888888777777666666666333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111222222333333444333333333333333333333333333333333333333333333333333444444444555555555555444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666555555555555555555555555777777777777777777777777777666666555555666666777555666666666666777777777555555555555555555555555999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA=========<<<<<<<<<<<<;;;;;;>>>@@@@@@???@@@EEEIIIJJJ[[[uuusss```WWWVVVWWWQQQSSSXXX\\\^^^cccppp~~~oooPPPHHHJJJZZZlllyyy{{{~~~rrr[[[CCC999555000///222222111000000//////000000///////////////////////////////////////.........////////////////////////////////////////////////,,,------------.................................,,,///222222111222555888???NNN___gggiiiggg```YYYddd{{{{{{cccPPPDDD<<<999666444444444444333333333333222222222111111//////............//////...............///000000////////////////////////............///000000111000222333222000111666:::AAARRRgggttt}}}|||uuunnnooosssyyyyyysssqqqsssttttttmmmcccbbbmmmzzz}}}}}}lllWWWGGG???777666777:::<<<;;;999888777777888999;;;;;;;;;;;;444444555666888999::::::::::::999888888888888888777777777777888999:::;;;999999999999:::;;;<<<===AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===::::::999999999:::<<<<<<<<<999999<<<>>>@@@GGGOOOSSSYYY^^^```___bbbjjjqqqvvvyyyxxxqqqlllmmmqqqrrrvvvqqqiiiddddddiiippptttzzzxxxppphhhgggiiifff___``````___^^^^^^^^^```aaaccccccdddddddddcccbbbbbb\\\ZZZWWWTTTRRRPPPNNNMMMIIIIIIIIIIIIJJJLLLOOORRRPPPMMMHHHBBB???===<<<<<<999999:::::::::::::::999888888888888888888888888444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333000111111222333333444444444444444444444444444444444444444444444444444444444444444444555555555555444444444555555555555666666666666666666555555444555555555555555555555555444444444555555555555666555555555555555555555555777777777777777777777777777666666555555666666777555666666666777777777777777777777777777777777777::::::::::::;;;<<<=========>>>>>>>>>???????????????>>>===<<<<<<<<<=========@@@BBBBBBBBBEEEMMMSSS]]]tttwwwdddYYYUUUSSSQQQQQQTTT[[[bbbfffooo~~~ZZZIIIHHHQQQeeevvvxxx|||uuu]]]III999555333...---222000000///.........//////////////////////////////.........///////////////////////////////////////////////////////////////,,,,,,---------.................................---...///000111222222333666>>>NNN]]]```ZZZVVVWWWbbbxxx{{{cccQQQEEE<<<999666444444444444333333333333222222222111111//////............//////...............///000111////////////////////////---,,,,,,---...///000000111000000000222333333333...:::JJJWWWfffvvvxxxvvvuuusssooouuu{{{wwwdddYYY[[[iiixxxvvvttt|||}}}~~~sssfffZZZRRRGGG:::888>>>666888888666555777888666444555666777888777666555444444666777999;;;<<<===;;;;;;:::999888888999999777777777777888999;;;;;;999999999999:::;;;<<<<<>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<=========::::::999888999:::<<<===>>>:::888;;;>>>@@@FFFMMMQQQ[[[eeegggdddcccjjjrrr{{{~~~{{{qqqkkklllppprrrwwwpppfff``````eeekkkooohhhgggbbb]]]```gggfff```^^^^^^]]]\\\\\\]]]___```ccccccddddddeeeeeedddddd___\\\XXXTTTRRRPPPNNNMMMDDDEEEFFFEEECCCDDDHHHKKKSSSPPPMMMHHHCCC@@@===<<<::::::;;;;;;<<<;;;;;;;;;888888888888888999999999555555555555555555555555333333333333333333333333111111222222222333333333333333333333333333333333000000111222333333444444444444444444444444444444444444444444444444444444444444444555555555666666444444444555555555666666666666666666666555555444555555555555555555555555444444444555555555666666666666666666666666666666777777777777777777777777777777666666666666777777555666666666777777888888999999999999999999::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<;;;<<<>>>???@@@BBBEEEEEEFFFLLLUUU]]]rrrzzzgggZZZWWWVVVRRRNNNQQQVVV]]]eeelllyyyfffLLLKKKNNN[[[nnn}}}xxxooozzzyyydddOOO???444444444......333//////...------------...////////////////////////---.........//////000000////////////////////////////////////////////////,,,,,,,,,---------..............................///---,,,---///111111111222222???RRRYYYTTTTTT[[[ccc{{{hhhRRRCCC<<<:::777555555555444333222222222222222222222222222111111000000000000000000000000000000000000000222222111000///...------////////////000000000000000000000000000000000000333666;;;AAAKKK\\\qqqzzz~~~yyyiiiZZZZZZeeettt|||uuutttyyy{{{pppgggQQQKKKCCC>>>;;;999666444888888888777777777777777666777777777888888888888666666666777888888999999<<<<<<;;;;;;:::999888888888888999999:::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::<<<===>>>???@@@@@@???>>>;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>============???AAABBBHHHWWWfffkkkfffdddkkkttt{{{ssspppooonnntttppphhhaaaccckkkmmmhhhhhhfff```YYYYYY___bbb```___[[[[[[^^^___]]]]]]```bbbaaaaaabbbcccdddbbb```\\\]]]\\\ZZZVVVRRRPPPOOOJJJHHHEEECCCBBBDDDGGGIIILLLPPPRRRPPPJJJDDD@@@@@@===;;;999888777999;;;<<<999999999999999999999999888777666555444444555666444444444555444444333333222222333333333444444444222222222222222222222222333333333444444444555555444444444444333333222111333333444555666666666555555555555555555555555555333444666777888888888777777777666666555555555444555555555555555555555555555555666777777777777777444444444555555555555666888888999999999999888888777666666555555555666666777777777888888999:::;;;777777888888999:::;;;<<<======>>>???@@@AAAAAABBB============>>>???@@@AAABBB???===>>>AAACCCCCCBBBGGGAAACCCKKKMMMPPPbbbyyywwwnnnbbbXXXSSSQQQNNNMMMOOO^^^hhhdddgggZZZHHHOOOUUUcccuuu|||kkksss~~~jjjTTT@@@999222000111333111///,,,---///000000000///...//////////////////////////////.........---------333111......///...***'''------............------........................000000000000000000000000////////////////////////111111555@@@OOOXXXZZZWWWhhhzzz}}}fffPPPAAA<<<:::777555555555444333222222222222222222222222111111000////////////000////////////////////////000000000///////////////.../////////000000000000000000000000000000000000000333555888???KKK[[[fffpppxxxssshhhaaafffrrr|||xxxxxx|||yyypppfff[[[OOOFFFCCC???;;;999999999777666666666666666666666666666555555666666666777777777666666777777888999999999;;;:::::::::999888888888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???>>>======;;;===>>>@@@@@@???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;<<<===???@@@GGGTTTccciiigggeeejjjppp{{{yyyrrrppppppoooqqqooojjjfffiiioooooojjjeeefffbbb^^^___bbbbbb___\\\ZZZ[[[]]]\\\ZZZ\\\aaabbbaaaaaabbbcccdddcccaaabbbbbbaaa^^^YYYSSSOOOMMMIIIGGGDDDAAA@@@AAACCCEEEIIILLLPPPRRROOOJJJEEECCC<<<;;;;;;:::999999::::::999999999999999999999999888777666555555555666666555555555555555444333222222222222333333333444444222222222222222222222222333333333333444444444444444444444444444333222111444444555555666555555555444444444444444444444444333444666777888888777777777666666666555555555555555555555555555555555555555555666777777777777777555555555666666666777777777777888888888888777777777666666555555666666666555555555555666777888999999999999999:::;;;;;;<<>>>>>============<<<;;;<<<@@@CCCCCCBBBFFFCCCGGGOOORRRWWWkkknnnggg\\\TTTPPPNNNLLLKKKQQQ\\\bbbaaannnkkkTTTOOOTTT]]]mmm~~~zzzrrrxxx~~~}}}www___JJJ<<<777111000111333111...,,,---///000000000///...........................///.........------------000...---...//////---***------............------........................------------------------........................222000222999DDDNNNSSSTTTnnnzzz|||eeeOOO???<<<999666555555555444333222222222222222222222222000000///............///////////////////////////....../////////000000000....../////////000000000000000000000000000000000///000111111222888AAAHHHUUUbbbqqq~~~}}}zzztttuuu{{{yyytttssszzzwwwpppqqqwww|||vvvlll]]]QQQGGG@@@999555777666555555777888777666444444444444444444444444444444444555555555555666666666777888888999999:::888888888888888888888888999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;<<<===@@@BBBBBBAAA???===<<<<<<<<<<<<<<<===>>>>>>;;;:::999999:::;;;===>>>CCCNNN\\\dddfffeeefffhhhrrrwwwyyytttqqqqqqrrrqqqmmmnnnlllllloootttsssnnnlllnnnmmmjjjjjjkkkgggbbb\\\[[[]]]aaaaaa```bbbfffbbbaaaaaabbbdddeeedddcccggggggfffccc___YYYTTTQQQLLLIIIFFFBBB@@@@@@AAABBBEEEGGGLLLQQQSSSQQQLLLGGG??????>>>===;;;:::999888999999999999999999999999888888777666666666777777666666666666555444222222222222222222333333333333333333333333333333333333222222222333333333444444333444444444444333333222555555555666555555444444333333333333444444444444333444555777777777666666666666666666555555555555555555555555555555555555555555666777777777777777666666777777777888888888666666777777777777666666777777666666666666777777555555555555666777888999<<<<<<;;;;;;;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<::::::;;;===AAACCCDDDCCCBBBDDDLLLUUU\\\iiinnnaaa\\\UUUPPPNNNNNNOOOOOOTTT]]]eeelllrrrTTTNNNWWW```kkk}}}wwwyyy}}}}}}{{{hhhNNN===777333000000222222000...---...//////000/////////....................................------------,,,,,,,,,---///000///...------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................111000...000666???HHHNNNqqq}}}}}}eeeNNN???<<<999666444444444444333111111111111111111111111//////...------------...////////////////////////////////////////////////........./////////000000000000000000000000000000000111111000///000444777:::GGGYYYhhhttt~~~rrrmmmjjjooo|||uuummmiiihhhhhhSSSKKK@@@888444444444555555555666666777666444333333333333444444444444444444444444444555555555555666666777777888999999:::666666666777777777777777999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::<<<>>>AAACCCCCCBBB???>>>@@@@@@???>>>============::::::999999999:::<<<======EEERRR]]]cccdddbbbaaaffflllpppoooooosssuuutttmmmllllllmmmqqquuuvvvuuutttvvvuuurrrqqqrrrnnniii___]]]___hhhnnnmmmjjjiiicccbbbaaabbbdddffffffeeeffffffffffffeeeaaa\\\YYYRRROOOKKKGGGDDDBBBBBBBBBBBBCCCFFFKKKQQQSSSPPPLLLGGGFFFCCC???<<<:::999888999999999999999999999999888888888888777777888888888888777777555444222222222222222222333333333333444444444444444444444444222222222333333333333444333444444444444444333333555666666666555444333333222222333333333333333444333444555666777777666555666666666666666555555555555555555555555555555555555555666777777777777777666666666777777777888888777777888888888888777777777777666666666777888888888777777888888999:::;;;>>>>>>======<<<=========AAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<======;;;<<<>>>@@@CCCEEEFFFFFFGGGMMMVVV^^^hhh{{{ppp___WWWTTTQQQNNNOOOQQQTTTVVVWWWdddttt{{{]]]KKKOOO]]]kkkyyysssttt{{{||||||}}}wwwXXX???777222000///000111111///---......//////////////////........................------------------------+++,,,,,,...///000//////------............------........................................................................//////...,,,---444===EEEttt~~~~~~fffPPP@@@;;;999666444444444333222111111111111111111111111///......---------------........................000000000///...------,,,............////////////////////////////////////000111222222111111222333000888FFFSSS```nnn}}}{{{zzzxxxuuussszzz~~~}}}|||vvvqqqpppwwwzzzyyy{{{xxxlll]]]MMMCCC@@@;;;555000...///111222333444666666555444222222333333333444444555555555444444444555555555666666555666666777777888999999666666666666666666666777888888888999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<=========<<<;;;:::<<<===@@@AAABBBAAA???===DDDCCCBBB???>>><<<;;;;;;;;;:::999888999:::;;;<<<;;;AAALLLYYYbbbeeedddaaa^^^dddiiikkkoootttwwwvvvooollljjjkkkooosssxxx{{{wwwwwwtttqqqrrrwwwxxxuuukkkfffhhhttt}}}yyymmmdddbbbaaa```aaadddfffgggffffffffffffggggggfffaaa^^^WWWUUUQQQLLLHHHEEECCCCCCBBB@@@@@@DDDJJJNNNOOONNNPPPLLLGGGAAA===:::::::::999999999999999999999999888888999999999999999999888888888777666444333222222222333333333444444444444444444444444444444444222222333333333444444444333444444555555444444444555666666666555444333333222222222333333444444444444555666777777777666555555555555666666666666666666666666666666666666666555555666777777777777777555555666666666777777777888999999::::::999999888777777777777777888999999999888888999999:::;;;<<>>>>>===>>>>>>>>>@@@@@@??????>>>>>>======;;;::::::::::::;;;;;;<<<===>>>@@@AAACCCEEEGGGHHHOOOXXXbbbjjjvvvuuufff[[[TTTRRROOOMMMMMMQQQUUUYYY^^^ooodddQQQKKKUUUdddrrrvvvnnntttzzzzzz|||kkkIII777666.........000000000///---/////////.........//////........................,,,,,,------------------,,,---...///............------............------........................////////////////////////........................,,,...///---,,,...555;;;|||}}}~~~gggQQQAAA;;;888555444444444333222111111111111111111111111//////...------------...........................111000000///...---,,,+++------........./////////////////////////////////---...000111222222111111///111777???HHHTTTfffuuu~~~}}}||||||}}}wwwrrrooommmqqqwww}}}{{{xxxzzz|||zzzrrrqqqtttyyy|||mmm^^^QQQEEE;;;444555444222000000000111222---///222333222222222333222222333333444444555555444444444555555555666666444444555666666777777888666666666666666666666666777777777777777777777777777888999::::::;;;::::::;;;<<<=========<<<;;;:::;;;<<<===>>>???>>>>>>===EEECCCAAA???===;;;:::::::::999888888888999:::;;;;;;@@@JJJVVVaaaggghhhhhh___dddiiilllpppvvvwwwuuurrrmmmiiijjjmmmqqqxxx{{{zzzvvvrrruuu~~~|||vvvwwwooobbb___^^^]]]^^^aaadddeeeeeegggeeecccdddffffffccc___\\\YYYUUUPPPKKKHHHEEEDDDCCCAAA??????BBBFFFJJJKKKQQQMMMHHHCCC???===<<<<<<999999999999999999999999888999::::::;;;:::::::::888888888888777666444444444444444444555555555555555555555555555555555555333333333444444444555555333444444555555555555444555555555666555555444444222222333333444444555555555666777888888777666555555555555666666666666666666666666666666666666666555555666777777777777777555555555666666666777777999::::::::::::::::::999777777777777888999:::;;;888888888888999:::;;;<<>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;:::999999999999===???@@@BBBCCCFFFJJJMMMNNN]]]mmmzzzuuujjjaaaYYYSSSRRROOOLLLKKKPPPVVV\\\nnnpppSSSJJJOOO___oooxxxxxxrrrpppvvvzzzzzzwwwZZZ???444666......////////////......000000///............///------------------------,,,,,,,,,,,,---------------...000///...,,,------------............------................................................------------------------+++---000///......000333}}}~~~fffQQQBBB;;;888555444444444333222111111111111111111111111000//////...---................................./////////......------------------.........//////////////////////////////------...000111111000///000---...333666;;;FFFRRRccchhhnnnsssyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{~~~~~~|||}}}}}}zzz{{{~~~zzzxxxuuupppgggiiittt|||~~~~~~uuummmmmmoooppppppqqqqqqaaaLLL<<<444444555666///000000111000111222333,,,...111222000000222444000000111111222333333444333333333333444444444444333333444444555666666666888888777777666555555555666666666666666666666555666666777888999999999999:::;;;<<<<<<<<<:::999888;;;;;;;;;;;;;;;<<<<<<===@@@???>>><<<;;;:::999999999888777666666777888888999>>>FFFQQQ\\\eeekkknnngggkkkooopppssswwwvvvssstttnnnkkkmmmnnnpppwww~~~wwwqqqsss{{{{{{xxxzzzvvviiiaaa[[[YYYXXXYYY\\\```aaabbbbbb___]]]```dddgggfffcccaaa___ZZZUUUQQQLLLJJJHHHCCCCCCBBB@@@???@@@CCCEEEIIIHHHGGGEEECCC@@@>>>===999999999999999999999999888999:::;;;<<<<<<;;;:::888888888888888777666555555555555666666666666777555555555555555555555555444444555555555666666666333333444555555555555555444444555555666555555555222333333444555555666666666777888999999888777666555555555555666666666777666666666666666666666666555555666777777777777777666666777777777888888888999999999::::::999999999888888888888999:::;;;;;;::::::999::::::;;;<<<===>>>=========>>>???@@@AAA?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<>>HHHVVVbbbkkkttt}}}~~~zzzxxxyyyzzztttwwwuuuooonnnrrrrrrnnnnnnnnnppprrrtttvvvwwwxxx{{{yyyxxxtttnnnkkklllvvv{{{|||yyyuuutttqqqmmmmmmppp~~~|||sssuuuyyyoooggggggggg```WWWRRRDDD===666333444444222...222222222111...------...000222444333000000111444...//////000111222222222111111222222222333333333222222333333444555555666999999888777666555555444555555555555555555444444555555666888888999999999999::::::;;;:::999888777;;;:::999888888:::;;;<<<<<<;;;:::999999999999999777777555444444555666777555:::BBBLLLWWWaaajjjooonnnrrrttttttvvvxxxuuupppuuuooommmpppppppppvvv}}}tttkkkjjjoooqqqqqqiiijjjnnnqqqnnnddd]]][[[WWWVVVTTTVVVYYY\\\______\\\YYYXXX\\\ccciiijjjiiifffddd```[[[VVVRRROOOMMMCCCEEEEEEBBB>>><<<>>>@@@@@@CCCEEEGGGFFFCCC???===999999999999999999999999888999;;;<<<<<<<<<;;;;;;777777888888888777777666666666666666777777777777666666666666666666666666555555555666666666666777333333444555666666666555333333444555666666666555333333444444555666777777777888999::::::999888777444555555555666666777777777777777777777777777777555666666777777777777777777888888888888999999999888888999999999999888888888888888888999:::;;;<<<======<<<======>>>???@@@============>>>???@@@AAA????????????????????????999999:::;;;===???AAABBBBBBDDDGGGIIILLLSSS\\\cccvvvtttaaaYYYWWWSSSMMMJJJKKKKKKMMMSSS^^^mmmxxxgggNNNIIIRRRbbbuuuwww{{{~~~}}}kkkNNN;;;777444---///000000///------...000111000///...------...///------------------------+++++++++,,,,,,---------***---//////------...000---..................---................................................------------------------,,,,,,,,,---...//////...~~~|||cccNNNAAA888666444222222222000///111222222222222111000000111000///------......///////////////////////////---------------------------------............///...............------,,,............////////////000000000000////////////444666:::AAAJJJUUU___dddlllpppsssrrrqqquuu}}}yyyvvvtttrrrpppnnnnnnlllnnnssstttrrrqqqsss{{{zzz|||}}}zzzrrrkkkkkkrrryyy{{{{{{tttjjj[[[PPPHHHBBB<<<666444333111000/////////000000000////////////000000////////////////////////......///000111222222333111111222222222333333333444333333333333444555555666666666666666666555555555333222333666666444111444333222222333444666777999999999999999888777666999777666444444666777999:::777555666888999888666777777777777666666666666777888>>>GGGNNNWWWdddooorrrsssssstttyyy|||xxxpppqqqssstttqqqnnnqqqzzz|||rrrnnnkkkhhhfffhhhgggccc```___\\\WWWTTTSSSTTTUUUWWWYYYZZZ[[[\\\\\\ZZZWWWTTTWWW___fffiiiiiillllllkkkhhhbbbZZZRRRMMMNNNKKKGGGDDDBBB@@@>>><<<===>>>@@@CCCEEEFFFGGGGGGAAA???<<<999888999;;;<<<::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777888888777777777777888888666666666666555555555555666666666666777777777777777777666555444444333333333333444444555666777777555555555555666666666777888888777777666666555555555555555555666666666777666666666666777777777777888888777777777777777777999999999999999999999999===<<<;;;:::999999999999<<<;;;;;;;;;;;;<<<======<<<<<<======>>>?????????>>>===<<<<<<<<<===???@@@>>>??????@@@???===<<<:::666999;;;===>>>???BBBDDDCCCDDDGGGMMMVVVbbbsss~~~rrreee]]]WWWRRRPPPQQQNNNLLLNNNTTT[[[hhhdddVVVKKKOOO^^^pppuuu~~~oooRRR@@@777222000000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------...............------,,,,,,,,,,,,---------.../////////---------------------------------------------------,,,,,,,,,,,,---......~~~|||cccMMMAAA888666444222222222000///111222222222222111000000111000///...---......///........................------------------------------------...............////////////...---------.........////////////000/////////////////////111111333666;;;@@@FFFIII[[[dddnnntttuuuwww|||~~~uuulllgggcccfffnnntttuuusss___WWWKKKBBB===999444000333222000///......//////000//////////////////000////////////////////////.........//////000000111000000000111111111222222222222222222222333444444555555555555555555555555555333222444666666444222333333222222333444666777888888888888888777666666888777666555555666777888:::777555666888999888666777777888888888888888888::::::===DDDJJJPPP]]]hhhlllooorrrtttxxx|||zzzuuurrrtttuuussspppqqqwww~~~yyyqqqnnnlllhhhfffgggcccbbbbbbaaa^^^YYYUUUTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]YYYWWWYYY```fffiiiiiiooopppooommmhhhaaaZZZVVVOOOLLLGGGDDDBBBAAA???>>>>>>???@@@BBBCCCEEEFFFGGGEEECCC@@@===:::999999999::::::;;;;;;;;;;;;;;;:::;;;;;;::::::999888888888888888888777777888888888999999999888888777777777666666666666777777777777777777666666555444444333333333444444555666666777555555555666666666777777888888777777666666666666555555555666666666777777555666666666666777777777777777777777888888888888999999999999999999999999<<<<<<:::999999888888888;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===>>>>>>??????===============>>>??????>>>>>>>>>>>>===<<<;;;;;;===???AAABBBBBBBBBDDDFFFGGGIIILLLRRR]]]mmmrrrhhh]]]WWWSSSNNNMMMOOOMMMKKKOOOZZZjjj~~~ppp[[[QQQMMMVVVgggyyy{{{}}}xxxcccJJJ;;;555111000000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------.........---------,,,,,,,,,------------............---------------------------------------------------,,,,,,,,,,,,---......|||bbbLLL???888666333222222222111///111111222222111111000///000///......------..............................------------------------------------............//////000000000///......---------.........//////////////////////////////111111111111222333444555>>>IIIWWWccckkkrrr{{{{{{vvv}}}vvvmmmjjjfffbbbaaacccbbb\\\WWWGGG@@@888333222111...,,,111000///...---------...//////............//////////////////////////////......................../////////000000000111111111111000000111111222333333333333444444444444444444333333444555555444222333333333333333555666666777777777777777666666555888777666555555666777888999777666666777888888777777888888999999:::::::::<<<;;;<<>>;;;999888::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888999999;;;::::::999888777777777666666666666777777777777888888777777666555555555333333444444555555666666666666666666777777777777888777777777777666666666666666666666777777777777555555555666666666777777777777777888888888999999999999999999::::::::::::;;;;;;:::999888888888888;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???AAABBBBBBBBBDDDFFFEEEJJJSSS^^^oooqqqeee]]]UUURRROOOKKKKKKNNNNNNLLLSSSeeesssYYYNNNKKKOOO]]]ooouuuvvvcccQQQ???666333000///000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...------------,,,,,,,,,............---------------------------------------------------------------,,,,,,,,,,,,---......{{{___JJJ>>>888555333222222222111000111111111111111000000/////////......------------........................------------------------,,,,,,---------.........000000000000000//////...,,,,,,---------................../////////////////////000111111111111111000666>>>FFFOOO[[[iiisssyyy{{{oooffffffooo{{{~~~uuulllggg___[[[UUUPPPMMMGGG@@@999888444000---.........---.........------,,,,,,,,,///......------......///........................//////................../////////000000000111111111111000000111111222333222222222222222333333333333333333444555555444333222222333333444555555666555666666666666666555555777777666666666666777777888888777666777888888888666777777888999:::;;;;;;<<<:::999;;;<<<@@@JJJUUUaaallluuuvvvvvvxxxyyyxxxmmmpppsssuuuvvvuuuuuuuuutttpppnnnnnnlllgggeeefffiiiiiijjjmmmpppooocccXXXSSSSSSSSSTTTVVVYYY\\\^^^[[[YYYXXX[[[___dddggghhhnnnoooqqqrrrqqqooollljjj```[[[TTTNNNJJJGGGEEEDDD@@@???>>><<<===>>>@@@AAADDDDDDDDDCCCBBB@@@===<<<:::;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;::::::999999999999::::::::::::999888777666666555666666666777777777777888999888888888777777777666444444444555555666666666666666777777777888888888777777777777777777777777666666777777777888888888555555666666666777777777666777777888888999999:::999999999:::::::::::::::;;;:::999888888888888888:::::::::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<===>>>?????????>>>===<<<;;;:::999:::;;;===>>>===???AAABBBCCCDDDFFFIIIJJJUUUddduuusssccc\\\UUUPPPOOOMMMJJJKKKOOOTTTVVVbbb{{{xxx\\\MMMJJJNNNZZZlll}}}ttt{{{tttPPPCCC666222111000......//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......xxx\\\GGG<<<777555333222333333111000000111111111111000//////...............------,,,........................------------------------,,,,,,,,,------------...000000000000000//////...,,,,,,,,,,,,------------------....../////////000+++,,,---///////////////444444444444666===GGGOOO[[[ccclllqqqvvv{{{}}}{{{yyy~~~zzzzzzxxxjjj___WWW]]]dddmmmoooiii```ZZZVVVCCC???:::888777555222///222000........./////////---------------,,,,,,,,,......------------......------------------------000/////////////////////000000000111111111222222111111111111111222222333111111111111222222333333222333444555444444444555222222333444444555555555444555555666666666555555777777666666666666777777888888888777666777888888666666777777888999:::::::::777777888999<<>><<<;;;;;;===>>>===???AAACCCDDDCCCBBBBBB<<<<<<<<<<<<<<<;;;:::999999999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999888777777777777777777888888888999999:::999999999999999888888555555666666666666777777777777777888888888888999777777777777888888888888777777777888888888888999666666666777777777777888777777888888999999999:::999999:::::::::;;;;;;;;;::::::999999888999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>><<<<<<;;;:::::::::;;;===???@@@CCCDDDEEEEEEEEEHHHLLLOOO\\\mmmqqqbbbYYYTTTPPPLLLLLLJJJHHHKKKPPPWWWbbbxxx~~~\\\MMMNNNOOO[[[nnnxxx||||||~~~ppp```CCC:::222111222///------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------------------------......------,,,,,,,,,+++---------------------------------------------------,,,,,,,,,,,,---......zzztttXXXEEE;;;777555333222333333222111000000111111000000///...---............---,,,,,,------------------------------------------------,,,,,,,,,,,,------------//////000000000///......+++++++++,,,,,,,,,---------------......//////000......///000000//////...///000111111111222444666===FFFRRR[[[fffqqquuutttttt{{{{{{|||~~~wwwtttsss|||{{{pppggg^^^WWWWWWZZZ\\\XXXPPPHHHBBB@@@666333///......///////////////............//////,,,,,,------------,,,+++------,,,,,,,,,,,,------------------------------////////////////////////000000000111111111222222111111111000111222222333000000111111222333333333111333444555444444555666111222333444555555555555444555555666666666666666666666777777777777666666777888888777666666777999666666777777888999999999888666777999999:::BBBKKK]]]hhhrrruuussssssrrrpppgggiiinnnuuuzzz{{{vvvqqqlllkkklllnnnkkkeeedddgggnnnmmmmmmuuurrrXXXXXXWWWVVVVVVWWWXXXYYYQQQRRRTTTWWW[[[```dddfffiiikkkooorrruuuwwwwwwwwwooojjjbbb[[[UUUOOOIIIEEEDDDCCCAAA>>>===<<<<<<<<<999:::===@@@BBBCCCDDDDDD===============<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999:::::::::::::::::::::::::::::::::777777777888888888888888777888888888999999999999777777777888888888888999777888888888999999999999777777777888888888999999999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>?????????<<<<<<=========<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBEEEEEEEEEEEEHHHMMMTTTYYYnnnpppccc[[[XXXOOOKKKHHHIIIHHHHHHMMMTTTXXXllliiiNNNIIISSSTTTeee}}}xxxuuuvvvyyytttaaaRRR;;;444000111222///---............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......yyyooopppTTTCCC;;;666444222222333333222111000000000000000//////...------.........---,,,+++------------------------------------------------++++++,,,,,,,,,---------...////////////...------++++++++++++,,,,,,,,,,,,,,,,,,---......///000000111111000000000000//////)))+++///111222222111111000666<<>>@@@@@@AAA????????????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999::::::777777888888888999999999888888888999999999::::::888999999999999:::::::::;;;::::::999999888888777999999::::::;;;<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@<<<<<<;;;::::::::::::::::::;;;===???AAACCCDDDDDDDDDEEEGGGKKKRRR^^^jjjsss~~~ooofff]]]XXXWWWLLLIIIGGGIIIJJJLLLUUU^^^lllqqq]]]MMMOOO\\\^^^qqq~~~ssswwwwww}}}gggQQQGGG555000...111333000...///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......tttfffmmmRRRAAA:::666444222222333333222111000000000000000//////...,,,---.........---,,,+++------------------------------------------------++++++,,,,,,,,,---------...............------,,,******+++++++++,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......////////////.........///111222222000333:::===;;;;;;DDDVVVlllwwwnnnhhheeedddhhhnnnkkkiiieeebbb___]]]]]]^^^XXXXXXTTTNNNJJJHHHCCC===888555222000///111333444)))***+++,,,.../////////+++,,,...//////...///000+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000...............///000000000111111222333333444444///222555555444333555777111222333555666555555444555555666777888888777777666666777777777777666666666888999888666555777:::;;;::::::::::::::::::::::::999:::<<<;;;:::>>>EEEKKKVVVccckkkqqquuuuuuqqqkkkkkkmmmtttzzzzzzssskkklllkkklllmmmiiiddddddiiibbbggggggeeekkksssnnnbbb^^^]]]\\\[[[XXXVVVSSSRRRRRRTTTVVVXXXZZZ\\\___bbb___aaaeeejjjooorrrtttuuuwwwtttpppkkkfff___XXXSSSKKKJJJIIIGGGDDDAAA???===;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::777777888888999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;:::999888777777999999::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<==================>>>??????>>>>>>>>>???@@@@@@AAAAAA===<<<:::999888999:::::::::<<>>>>>:::999888777555444222222////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...///000//////////////////......///////////////000111111222222222333333333444444333333333333333333333333333444555555666555555555333444666777777777666555777777777666666666666666666666666666777777777777:::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===JJJIIINNN\\\mmmwwwtttoooqqqnnnoootttxxxvvvssstttooonnnkkkkkksssxxxqqqdddVVVUUUYYYdddjjjgggfffhhhdddeeeddd___ZZZZZZ[[[\\\[[[YYYVVVVVVYYY\\\^^^^^^^^^___aaadddgggkkknnnpppxxxxxxxxxuuuqqqjjjeeeaaaXXXUUUOOOHHHCCC@@@??????;;;===???>>><<<;;;<<<===:::;;;===>>>>>>>>>>>>=========<<<;;;:::999999888<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;::::::555666777888888888888888888999::::::;;;;;;;;;::::::::::::999999888888888:::999888888888:::<<<>>><<<<<<<<<<<<============>>>===============>>>>>>======<<<<<<<<<<<<======@@@@@@???>>>======<<<<<<;;;999777888:::>>>@@@AAA@@@AAACCCCCCCCCDDDFFFIIIFFFOOO\\\kkkpppeeeZZZUUUSSSNNNKKKKKKKKKIIILLLRRRSSSZZZsssnnnZZZSSSRRRUUUccctttyyyrrrqqqsssyyy~~~ttt\\\EEE777333//////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------rrrkkkkkkQQQAAA:::555555444222222111111111000000000000////////////...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++------------------------------------------------))),,,///...,,,***,,,...+++++++++,,,,,,,,,------,,,,,,,,,------------................................./////////000000000000222666???LLL[[[iiirrrtttfffdddhhhmmm___LLL===777555555555444444333333222222111111222222222111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000//////.........//////........................///////////////000000111222222222333333333333444333333333333333333333333333333444555555555555555444444555666666666666666777777777777777777777777666666666777777777888888999999999888888999999999:::;;;;;;;;;<<<<<<<<<<<>>======<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<==================>>>>>>;;;;;;<<<======<<<;;;:::777888888999999999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999;;;:::999999999;;;===>>><<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>??????>>>>>>=========>>>>>>@@@???>>>===<<<:::999999:::999999:::;;;===>>>>>>AAABBBDDDFFFGGGJJJNNNQQQ]]]hhhwwwxxxkkkfff]]]VVVSSSQQQMMMJJJJJJNNNKKKMMMUUU^^^nnnmmm\\\OOONNNTTT]]]nnn|||ppppppttt{{{zzzfffLLL999222333000///......------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------wwwqqq}}}iiiPPPAAA<<<444444333222111111111111000000000000////////////...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++------------------------------------------------+++,,,---...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........////////////000222111111333999CCCLLLRRR^^^hhhmmmcccPPPCCCDDDKKKVVVLLL???444///---,,,***.........---------------,,,,,,------...//////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------222111000///............------------------......//////......//////000111111111222222222333333333333333333333333333333333222333444444555555444444555444444444444555666666777777777777777777888888777777777777888888888888999999888888888888999999::::::::::::;;;;;;;;;;;;<<<;;;@@@MMM^^^jjjnnnmmmiiijjjqqq{{{|||wwwqqqqqqxxx|||uuukkkYYYWWWZZZcccjjjkkkjjjjjjiiinnnssstttpppmmmmmmooohhhddd___\\\[[[[[[[[[ZZZXXXYYY\\\___aaaccceeeeeejjjmmmrrrwwwzzzyyyxxxvvvqqqlllcccYYYQQQLLLIIIIIIIIIIIIGGGEEEBBB>>><<<:::999::::::;;;;;;;;;;;;:::========================<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<======<<<<<<============<<<<<<>>>>>>>>>??????@@@@@@@@@======>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999999;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;::::::;;;<<<>>>???===>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;:::888777666888999;;;===???@@@??????AAACCCEEEHHHLLLQQQXXX]]]qqq~~~pppddd]]]\\\VVVRRRRRRPPPKKKHHHHHHPPPMMMQQQ___qqq{{{fffZZZQQQMMMUUUbbbnnnrrrsssuuuzzzyyyjjjRRR;;;...///555000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzzttt}}}fffNNN@@@<<<444333222111111111111222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------.........////////////......///222777<<>>FFFRRR]]]bbbccceeehhhqqqzzz|||yyywwwzzzwwwuuurrrrrrtttvvvssspppnnniiifffhhhlllmmmllljjjjjjlllrrryyy|||yyyvvvuuuiiieee```\\\ZZZYYYXXXWWWSSSUUUWWWZZZ]]]___``````hhhkkkqqqvvvyyyzzzxxxwwwxxxtttmmmeee\\\UUUPPPMMMRRRMMMGGGBBB@@@???===;;;::::::::::::::::::999999<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<======>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<============<<<<<<;;;:::======>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>?????????@@@@@@@@@??????>>>=========>>>>>>@@@???>>>>>>============;;;;;;::::::999888888888777:::>>>AAACCCBBBBBBBBBBBBCCCFFFKKKSSS]]]iiipppnnnccc^^^\\\WWWTTTSSSSSSPPPJJJHHHJJJOOORRR```vvv}}}cccTTTSSSRRRXXXgggvvvyyyqqqrrrwww}}}}}}wwwkkkWWWBBB333...111555000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------rrrrrr}}}dddLLL???;;;444444333222111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------............((()))+++---...000000000777888888555111///111333444222111000//////---,,,,,,,,,,,,---......//////------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------...///,,,,,,,,,---------.....................//////000000000000111111111222222222222222222222222222222111222222333333333333333444333222222222333555666666666777777888888888888666777777777777888888888888777777666666777777888888888888888999999999999>>><<<===AAAIIIRRRXXX[[[\\\bbbnnnwwwvvvpppnnnpppoooqqqttttttqqqppprrrvvv~~~wwwooolllooosssrrrooorrrmmmooozzz}}}uuuqqqccc___ZZZXXXWWWWWWWWWWWWSSSTTTVVVXXXZZZ\\\]]]]]]dddggglllqqqtttvvvuuuuuuyyyxxxvvvqqqjjjbbb[[[VVVWWWNNNCCC<<<;;;======<<<<<<;;;;;;:::999999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???>>>======<<<<<<<<<======<<<<<<============<<<<<<<<<<<<======>>>???@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>===<<<;;;?????????@@@@@@??????>>>====================================>>>???@@@@@@????????????@@@@@@@@@@@@???>>>>>>===<<<<<<============<<<;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;>>>BBBCCCBBBAAAAAABBBDDDHHHOOOYYYfffvvvvvvhhh___ZZZXXXXXXTTTRRRRRRRRRNNNIIIJJJOOOUUUccc}}}~~~bbbUUUQQQTTTZZZhhh{{{~~~qqqpppnnntttzzzsssfffWWWDDD777222222333222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeennn|||dddLLL???;;;666666444333222111111111000000000000////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---......---,,,+++222111///.........---,,,,,,,,,------...---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------++++++++++++,,,---...///,,,,,,,,,---......//////......------......///000///000000000000111111111222222222222222222222222000111222222333333222222333222222222222333444444555555666666777777888888666666666666777777777777777777666666666666777777777777777777888888888999:::::::::===CCCJJJRRRVVVRRR\\\kkkuuusssllljjjnnnoooqqqvvvxxxtttqqqttt{{{~~~yyyqqqnnnttt|||}}}yyyxxxooollltttwwwoooeeeaaa[[[YYYVVVVVVXXX[[[]]]^^^\\\\\\[[[ZZZZZZ[[[[[[\\\___aaaeeeiiimmmqqqssstttyyyzzzzzzyyyuuupppjjjggg```TTTEEE======@@@???===>>>>>><<<;;;::::::::::::888888999999:::::::::;;;======>>>???@@@@@@??????;;;;;;<<<===>>>>>>???@@@>>>>>>======<<<<<<======<<<<<<============<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????>>>======???@@@@@@@@@@@@??????>>><<<============>>>>>>>>><<<======>>>>>>??????@@@>>>????????????@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::888999:::<<<===???@@@@@@???BBBDDDCCCAAAAAACCCFFFPPPXXXeeevvvzzznnnaaa[[[XXXUUUSSSTTTPPPOOOOOOOOOLLLLLLUUU___llldddRRRPPPTTTaaalllwwwrrrsssssszzz~~~mmmPPPDDD777000222333111...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------dddkkkzzzfffMMM@@@;;;999888666444333111111111000000000000////////////,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))),,,......+++***+++---************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......---------------------------,,,+++++++++,,,---.........---------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------------------------------------,,,,,,,,,------...,,,------...//////000000...------------...///////////////000000000111111111111111111111111111111000111111222222222222222111111222333333333333333333444444555666666777777444555555555666666666666777666666555555666666777666666666777777777888888888888999;;;>>>DDDLLLQQQPPP\\\nnnyyyvvvnnnllloootttsssvvvzzzzzzvvvuuuxxxwwwuuurrrttt~~~{{{sssooorrrmmmaaaYYYZZZ[[[ZZZZZZ]]]ccciiinnnpppkkkhhhddd___\\\[[[[[[[[[]]]^^^```cccgggkkknnnpppvvvwwwxxxyyyyyyxxxwwwvvvnnnaaaRRRKKKKKKKKKGGGBBBAAA@@@>>>===<<<;;;;;;<<<888888999999999999999999;;;<<<===???@@@@@@@@@@@@;;;;;;<<<===>>>???@@@@@@??????>>>===============<<<<<<============<<<<<<===========================<<<<<<;;;<<<===???@@@===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<=========>>>>>>;;;<<<===>>>????????????>>>>>>>>>????????????@@@======<<<::::::999999:::888888888888999:::;;;;;;<<<<<<===???@@@AAABBBCCC@@@CCCFFFFFFFFFJJJRRRXXXeeeqqq~~~rrrhhhaaa\\\ZZZWWWQQQOOOQQQNNNMMMNNNOOOPPPWWWhhhxxxmmmUUUPPPXXX___uuuxxxwwwxxxyyyttt___>>>999333000000000///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------llljjjxxxhhhOOOAAA<<<;;;:::888555333222111000000000000000////////////,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***************************...111000+++)))+++///)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++(((''''''***---///&&&***---,,,***))),,,000//////...,,,***)))***+++------------,,,,,,,,,,,,,,,,,,,,,---......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------------------------------000///...---------------------......///000111111...------------...//////////////////000000000000111111111111111111111111000000111222222222222222000111222333444333222222333333444444555666666777444444444444555555555666666666555555555555666666666666666666777777777777888999:::999;;;???FFFKKKTTTaaattt~~~zzzpppmmmqqqzzztttssszzz~~~yyytttsssssstttuuuzzz{{{yyyyyynnn___\\\bbb``````aaagggooowww}}}vvvrrrkkkddd^^^\\\[[[[[[``````___```cccfffjjjlllrrrssssssuuuwww{{{~~~|||oooaaaZZZYYYWWWOOOGGGCCCBBB@@@>>>===<<<<<<===999999999999999999999999999:::<<<>>>@@@@@@@@@@@@;;;;;;<<<===>>>???@@@@@@??????>>>===============<<<<<<============<<<<<<>>>>>>>>>>>>============;;;;;;;;;;;;<<<===???@@@<<<===>>>???????????????@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<======>>>>>>;;;<<<===>>>>>>??????>>>===>>>>>>>>>>>>?????????===<<<;;;:::999888888999777777777888999:::<<<<<>>BBBFFFIIIMMMVVVccclllwww|||nnncccZZZXXXYYYZZZTTTKKKIIINNNNNNMMMNNNQQQUUUaaaxxxsssZZZPPPWWWdddlllsssmmmuuu|||{{{xxxcccKKK666666666333///---...000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------ssslllyyy}}}iiiPPPAAA:::888777666444333222111111////////////............---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,------.........************************+++++++++++++++++++++++++++++++++***************)))***++++++------...///++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111222222222333333444444444333444666555444444555777666555555555555666777777777777888888888888777777888777777888:::===@@@BBBMMM]]]ooouuuqqqlllmmmrrrwwwyyy|||~~~}}}zzzvvvssskkklllqqq|||~~~vvvnnnhhheeeeeehhhkkkllllllrrryyyzzzuuunnnjjjccc^^^\\\[[[ZZZYYY^^^___```___^^^```eeeiiikkklllooorrrvvvzzz}}}~~~yyyrrrkkkeee___WWWQQQLLLIIIDDD@@@?????????>>>===;;;::::::;;;<<<<<<;;;888999:::;;;<<<===>>>???<<<======>>>>>>?????????>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>????????????>>>>>>:::;;;;;;<<<===>>>???@@@??????>>>===<<<;;;:::999999888888777777777888888888888999:::;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAABBBGGGGGGMMMWWW^^^gggwwwuuujjjbbb___YYYVVVTTTUUUVVVTTTMMMGGGKKKNNNQQQVVVddd}}}ppp___VVVYYYdddqqqxxxwww|||}}}vvvxxxyyyiiiRRR===222222000///............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************nnnnnnzzz~~~hhhOOO???999888777555333222111000000////////////............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++******++++++++++++++++++************************++++++++++++++++++++++++******************++++++***++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,------------........./////////000000000.../////////000000000000000000000000111111111111111111111111111111111111222222333333333333333333222444555555444333555666555555444444555555666777555555666666666666555555666666666666888:::===???FFFTTTdddjjjgggdddggglllqqquuuxxxzzzxxxvvvuuuuuuqqqppprrryyy|||wwwpppjjjgggggglllttt|||}}}uuuiii___bbb]]]VVVQQQQQQSSSVVVXXXVVVYYY[[[]]]]]]^^^aaacccfffhhhjjjoootttyyy}}}}}}yyyuuuqqqkkkccc^^^YYYUUUOOOJJJFFFDDDBBB@@@@@@>>>;;;:::::::::999888;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777666666666666777888999:::=========>>>???@@@AAAAAAAAABBBCCCCCCCCCEEEHHHJJJPPPSSS^^^lllwwwzzznnneee^^^[[[YYYVVVRRRNNNMMMMMMOOOOOONNNNNNWWWdddsssooo\\\WWWSSSVVVcccttt~~~~~~ppp[[[FFF666222111000///............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++hhhqqq{{{gggMMM>>>777666555444222111000000000/////////............---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------.........////////////000....../////////000000000000000000000111111111111111111111111111111111111333333333333333222222222111333444444333222444555444444333333333444555555333444444444444444444333555444444444555777999:::???JJJXXX^^^]]]^^^cccjjjppptttxxxwwwsssppprrruuuxxxuuutttuuuxxxyyywwwtttxxxyyy{{{}}}}}}wwwnnnfffdddjjjzzzqqqZZZOOOQQQMMMIIIGGGIIIMMMPPPRRRPPPTTTXXX[[[\\\\\\]]]^^^___aaaeeeiiiooouuuyyy|||}}}xxxrrrnnnkkkfff___XXXRRRMMMHHHEEEDDDAAA===;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999:::::::::::::::::::::;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<;;;:::999999888888666666666666666666666666666666777888999;;;===>>>?????????@@@AAABBBCCCCCCEEEFFFGGGHHHJJJOOOUUUZZZdddkkkzzzqqqmmmfff```[[[XXXWWWXXXSSSQQQOOOLLLJJJKKKOOORRRTTTfffxxx```QQQOOOQQQWWWeeevvv~~~bbbJJJ;;;444111111000///..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,gggttt|||gggMMM===666555444333111000///////////////.........---------,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---...---------,,,,,,++++++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////........./////////000000///000000000111111111111111111111111111111111111444333333333222222111111000222333333222111333444333333222222333333444555333333444444444444333333444444444444444555666777;;;DDDNNNTTTXXX\\\eeellltttxxxzzzwwwpppmmmqqqvvv}}}{{{xxxvvvtttqqqooommmmmmnnnrrrxxx}}}zzzqqqiiiccceeetttlllWWWRRRGGGEEEDDDFFFIIILLLMMMNNNSSSUUUXXXZZZ[[[[[[[[[[[[[[[\\\___dddiiinnnrrrtttzzz||||||yyyxxxsssllleee___YYYSSSOOOIIIFFFBBB???????????????=========<<<<<<;;;;;;:::999999999999999888888888<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<========================>>>>>>>>>>>>===<<<;;;;;;<<<<<<============<<<<<<999999888777777666666555333333444555555666666777::::::;;;;;;===>>>@@@AAABBBAAAAAAAAAAAACCCDDDEEEFFFHHHJJJNNNUUU^^^hhhooozzz~~~qqqhhheee```[[[WWWUUUUUUUUUQQQSSSSSSPPPLLLLLLQQQVVVeeeuuu^^^QQQLLLSSSZZZgggzzz~~~|||oooRRR>>>666666111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjuuu~~~hhhNNN???888444333222111000/////////............------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++************************************************(((((()))***+++,,,,,,,,,---,,,,,,++++++******)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................///////////////000000000111111111111111111111111111111111111333333333222222111111111000111333222111111222444333222222222222333444444444444444555555444444444444444444444444555666666888>>>EEELLLRRRZZZdddlllrrrvvvxxxuuupppooottt{{{zzzsssmmmiiigggeeeeeeiiipppwwwxxxsssmmmfffbbbiiivvvssscccYYY\\\MMMJJJFFFFFFHHHMMMQQQSSSYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^bbbfffiiikkkrrruuuzzz~~~|||yyytttpppkkkfffaaa]]]TTTPPPKKKGGGDDDCCC@@@??????????????????>>>>>>>>>:::::::::999999888888888::::::999999999888888888888888888888888888888888777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999::::::::::::999999444555555555555666666666444555666777888999999:::============>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIILLLOOOUUU\\\fffssswwwlllddd___\\\XXXTTTQQQOOOOOOOOONNNOOOOOOLLLKKKRRR^^^iiiwww___SSSRRRVVVYYYcccuuu|||}}}rrrYYYCCC666444777000//////...............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnwwwhhhOOO@@@999444333222111000000000000.........------------,,,*********+++++++++++++++***++++++,,,,,,++++++***)))))))))***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))************+++,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++++++++++++++,,,***************)))))))))************************************************)))))))))***+++++++++,,,,,,,,,++++++*********)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000000111111111111111111111111111111111111222222222222222111111111000222333333222111333444333333222222222333444444444555555666666555555444333333444444555555555666555888<<>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::999999999999999999888888888888888888888888888888888888666666777777888888999999888888888888777777777777777777777777777777777777777777888888777777666666555555666666666666555555333333444555666888888999888999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@@@@AAACCCFFFKKKOOORRR]]]bbbjjjtttxxxmmmeee___[[[UUUTTTQQQOOOMMMMMMMMMNNNMMMKKKIIIJJJRRReee}}}ttt___QQQPPPXXX```rrrzzz}}}{{{~~~www[[[EEE888111000222//////......---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ooozzzgggOOO@@@:::444333222111111111111111.........---------,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***((()))))))))*********+++******************************+++,,,,,,,,,,,,+++))))))))))))************,,,++++++***))))))*********************************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,+++++++++))))))))))))******************************************************************************+++++++++++++++***************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////000000000000111111111111111111111111111111111111111111111111222222222222111222333333222222333555333333333333333444555555444444555555555555444444111111222333444555555555555555666999@@@HHHOOOTTTVVVYYY]]]aaaeeekkkrrrvvvxxx~~~xxxmmmgggeee\\\]]]___aaacccccccccbbbjjjlllmmmkkkgggbbb``````aaaaaabbbccceeeeeecccaaa]]]\\\[[[\\\]]]]]]YYYVVVTTTTTTUUUWWWYYY\\\^^^___dddfffhhhjjjlllqqqxxx}}}xxxxxxyyy|||~~~}}}{{{xxxuuuqqqlllgggaaa[[[TTTOOOGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;::::::::::::999999999999999999999999999999999999666666666666777777777777777666666666555555555555555555555555555555555555444444555555666666555555444555555666666555555444666666777888999:::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFFFFFFFGGGJJJOOOWWW___fffjjjwww}}}yyymmmccc\\\XXXVVVUUUQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPSSS\\\mmmkkkeee[[[TTTVVV```nnnxxx~~~}}}|||sss]]]DDD888333000...///.........------......///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++nnn|||fffNNN@@@999444444333222111111111222......---------,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++******************************+++,,,,,,,,,,,,+++))))))))))))************,,,,,,+++***))))))*********************************+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,---************************))))))))))))))))))))))))+++++++++***************************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111111111111111111111111111000000111111222222222333111333444444333222444555444444333333444444555666333444444555555444444333///000111222444444444444666555444666;;;AAAGGGJJJNNNOOOSSSWWW^^^dddiiilllkkkttt~~~zzzqqqlllkkkdddgggiiiiiigggeeedddccchhhqqqwwwuuuqqqmmmgggaaa___gggsss}}}wwwiii___]]]]]]___bbbdddccc^^^YYYRRRRRRSSSUUUXXXZZZ]]]^^^___`````````bbbhhhqqqxxxwwwxxx{{{~~~|||yyyuuuqqqllleee```WWWWWWUUUTTTRRRPPPNNNNNNCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777777777666666666666777777777777666666666666666666666666666666666666444444555666777777777666777777888888888888777777999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLMMMUUUXXX\\\dddnnnxxxsssiiibbbZZZUUUSSSQQQQQQSSSNNNMMMLLLKKKJJJJJJKKKKKKTTTYYYeeevvv}}}\\\SSSRRRRRRYYYgggyyy}}}xxxzzzXXXFFF555222333222//////......---------......///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------************************kkkvvv}}}gggOOO@@@:::444333222000///.........///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++***)))((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,---------,,,+++***)))(((******))))))))))))************************************))))))))))))******,,,,,,,,,++++++*********))))))***+++,,,,,,---------+++******+++,,,,,,+++***++++++,,,,,,++++++***+++*********))))))((((((******))))))))))))******))))))***++++++++++++***+++++++++************)))++++++,,,,,,,,,,,,------************************************************------------------------,,,,,,,,,---------......***///111///...111222111000///.........///111222222222222222222111000///111222222333333444444555444333333222222222333333000111111222333444555555444444444333333222222222000000111222444555666666333333444444666<<>><<<===>>>??????@@@@@@@@@===>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKNNNSSSXXX\\\dddgggmmmwwwwwwmmmggg^^^ZZZUUUSSSTTTTTTRRRPPPPPPLLLJJJLLLJJJHHHMMMUUU]]]vvvfffVVVMMMLLLWWWooowww[[[@@@<<<777111......///111......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))mmmyyy}}}fffNNN@@@:::444333222000//////..................------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))(((***++++++++++++***)))((())))))))))))))))))))))))************************++++++***))))))***++++++,,,,,,,,,,,,+++***)))(((******))))))))))))************************************))))))))))))******,,,,,,,,,++++++******************++++++,,,,,,,,,---+++******+++,,,++++++***++++++,,,,,,++++++***************)))))))))(((******))))))))))))******))))))***++++++++++++***+++++++++************)))*********+++++++++,,,,,,************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***---...,,,,,,//////+++000///.........///111111111222222222222111000///111111222222333444444444444444333333333333333444222222222333444444555555555444444444333333333222111111222222333444555555444444444333444888===BBBFFFJJJNNNRRRWWW___jjjrrrtttvvvyyyzzzyyyvvvrrrooooooqqqvvv{{{}}}yyypppiiiiiijjjmmmrrruuutttoookkkhhhlllttt}}}wwwfffXXXLLLPPPZZZccccccXXXMMMGGGEEEGGGKKKOOOSSSVVVVVVVVVYYYWWWUUUVVV[[[aaaeeehhhiiikkknnnrrrvvvyyy{{{||||||zzzrrrnnnkkknnntttuuullldddYYYSSSLLLIIIHHHGGGDDDAAA@@@???============;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<========================;;;;;;;;;<<<===>>>>>>>>>===>>>??????@@@@@@@@@@@@>>>???AAACCCEEEGGGIIIJJJKKKOOOTTTXXX]]]ccckkkqqq}}}}}}vvvoooiiibbb]]]]]]YYYSSSRRRSSSTTTSSSQQQSSSMMMHHHHHHIIINNNXXXdddnnn]]]TTTPPPUUUggg}}}cccHHH;;;888444000------...///...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))nnn}}}|||cccMMM@@@;;;333333111000////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******))))))******++++++******))))))))))))))))))))))))))))))************************+++******))))))******++++++,,,,,,,,,+++***))))))******))))))))))))************************************))))))))))))******+++++++++++++++***************++++++++++++++++++,,,+++))))))+++,,,+++*********++++++++++++******************))))))))))))******))))))))))))******))))))***++++++++++++***+++++++++************))))))))))))************+++************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,---,,,+++---111...)))//////......//////000111111111222222111111000000111111111222333333444444444444444444444444444444444444444444444444444444555555555444444444444444222222222333333444444444444444444222222444888;;;???GGGQQQTTTVVV]]]kkkwwwwwwwwwwwwvvvtttsssrrrqqqpppqqqttt{{{xxxqqqfffeeefffiiinnnqqqrrrrrrooonnnnnnnnnlllfff___ZZZUUUUUUYYY\\\XXXNNNHHHGGGHHHJJJOOOTTTWWWXXXVVVTTTTTTRRRPPPQQQUUUZZZ^^^``````aaacccfffjjjnnnqqqsss{{{}}}{{{yyy{{{xxxqqqfffaaa[[[VVVTTTRRRNNNKKKHHHFFFDDDCCCCCCBBB@@@>>>??????>>>=========>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@BBBCCCCCCDDDDDDCCCCCCEEEIIINNNRRRUUUXXXYYY___eeelllrrrvvv}}}zzzsssiiibbb^^^[[[XXXVVVWWWSSSOOOPPPTTTXXXZZZZZZ\\\TTTNNNOOOXXXgggyyyzzzmmmdddWWWPPPPPP[[[ggg||||||~~~|||tttdddJJJ555555333111///---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************ooo}}}{{{}}}aaaKKK???;;;333222111000////////////.........---------,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))*********++++++++++++******)))******))))))))))))************************************))))))))))))******+++++++++***************++++++++++++************,,,***))))))***++++++*********++++++++++++***************)))))))))))))))******))))))))))))******))))))***++++++++++++***+++++++++*********)))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------......,,,,,,111666333,,,............//////000000000000111111111111000000000000111111222333333333333333444444555555555444555555555444444444333333555555555555555555555555333333333333333333333333444444444222111222555777;;;FFFRRRXXXYYY\\\dddkkkqqqqqqqqqqqqqqqqqqqqqqqqpppnnnooottt{{{}}}yyyttthhhfffdddcccfffjjjooorrrqqqpppmmmhhhbbb]]][[[ZZZbbb^^^[[[XXXRRRLLLLLLPPPVVVZZZ```aaa^^^YYYVVVTTTSSSQQQOOOPPPSSSXXXZZZ\\\YYYYYY[[[]]]aaaeeeiiikkkppptttzzz}}}|||vvvnnnkkkgggeeedddbbb___]]]WWWUUUQQQOOOMMMKKKHHHEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>======<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCDDDFFFHHHJJJLLLLLLMMMOOOSSSYYY```ggglllooopppvvv|||~~~sssmmmhhhccc[[[WWWUUUUUUUUUTTTTTTQQQPPPTTT]]]eeejjjlllbbb]]]ZZZbbbtttpppZZZVVVUUUNNNPPPYYYkkk|||zzzyyyuuu{{{|||~~~|||wwwlll^^^LLL;;;///000//////...------,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************qqq{{{zzz|||___III>>>:::222222111000/////////000...------------,,,,,,,,,++++++++++++++++++++++++************************************************((())))))*********))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++*********************,,,***))))))***++++++***)))******++++++******)))))))))))))))))))))************))))))))))))******))))))***++++++++++++***+++++++++*********))))))************+++++++++,,,*********************************++++++,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,222888666///---......//////////////////000000111111111000000//////000111111222222333222222444444555555444444555555555444333333222222555555555555555555555555444444333333333333222222222333444333333333555777999CCCPPPZZZ______]]]\\\bbbdddhhhlllnnnooopppoooqqqnnnllloootttxxxxxxuuuppplllgggbbb```cccgggjjjmmmnnnnnnjjjddd^^^\\\[[[eeebbbbbbccc```[[[ZZZ]]]dddjjjoookkk```WWWTTTUUUSSSQQQOOOPPPRRRUUUWWWXXXVVVVVVWWWYYY\\\```ccceeegggjjjpppwww{{{~~~~~~~~~}}}zzzuuutttssssssrrrqqqooommmgggddd```]]]ZZZVVVRRROOOLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKNNNRRRUUUXXXZZZ[[[___dddllluuu}}}zzzssshhhaaa^^^[[[XXXTTTQQQPPPQQQRRRRRRTTTSSSTTT[[[gggqqqxxx{{{hhhgggkkkyyy|||iiiXXXMMMPPPTTTVVVaaappp|||}}}{{{}}}zzzwww{{{www|||uuuhhhXXXHHH:::333111...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************xxx{{{|||{{{___HHH<<<888222222111000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))******))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***+++++++++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))***************))))))******************+++***((((((***+++***)))))))))************))))))))))))))))))******************))))))))))))******))))))***++++++++++++***+++++++++************)))*********+++++++++,,,,,,************************)))))))))******++++++,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,)))+++++++++///444333...------...////////////...//////000000111111000000/////////000111111222222000111333444555444444333444444444333333222222222444444444444444555555555333333333333333333333333111222444444444444555777777===GGGSSS\\\^^^YYYTTTTTTXXX___fffkkknnnnnnnnnrrrqqqppprrrtttwwwxxxxxxxxxuuunnngggaaa___aaacccgggjjjlllllliiidddaaa___bbbeeemmmxxx|||uuulllhhhggglllooohhh\\\SSSRRRTTTSSSQQQOOOOOOQQQSSSTTTTTTUUUUUUVVVXXXZZZ\\\^^^___```ccchhhmmmrrruuuwwwwwwzzz{{{|||~~~|||}}}}}}}}}|||zzzyyywwwtttqqqmmmjjjhhheeeaaa___YYYXXXVVVTTTSSSQQQPPPPPPNNNMMMLLLKKKIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQSSSUUUVVVZZZ\\\___cccgggjjjlllmmmqqqwww|||tttlllhhhccc[[[XXXXXXQQQPPPOOONNNMMMMMMNNNNNNPPPQQQUUU___lllxxx}}}rrreeeVVVQQQOOOTTT\\\hhhwww|||xxx~~~}}}}}}}}}vvvhhhVVVFFF888000...111------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++|||___HHH;;;666222111111000000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************'''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++(((((())))))******+++++++++***((((((*********)))))))))************))))))((()))))))))******************))))))))))))******))))))***++++++++++++***+++++++++************))))))))))))************+++************************'''(((((())))))***++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,(((,,,,,,++++++///...+++,,,---.../////////.........//////000000000000000......//////000111111222...000222333444444333222222222222222222222111111222333333333444444444444333333333333333333333333111333444555444333333444555777;;;CCCKKKPPPPPPOOOMMMQQQXXX```fffkkknnnoooooossswwwzzzyyyyyyyyyzzz}}}{{{vvvnnnfffaaa```aaacccdddgggiiijjjiiigggeeebbbdddnnn||||||ooofffaaaaaa___\\\XXXUUUSSSSSSUUUSSSQQQPPPRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[]]]___cccfffjjjlllmmmpppsssvvvxxxyyyzzz|||~~~}}}zzzyyyyyywwwuuusssmmmllljjjhhheeedddcccbbb```___^^^\\\ZZZYYYYYYYYYTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWRRRSSSTTTVVVWWWYYYZZZ[[[___```cccfffiiilllnnnoootttuuuxxx|||yyysssooofffaaa]]]\\\ZZZUUUSSSTTTKKKLLLNNNOOOOOOOOOOOOOOOQQQTTT\\\jjj{{{zzzjjj___YYYPPPWWW___iiixxx~~~|||zzzxxxdddTTTBBB888333......111------,,,,,,+++,,,------,,,,,,,,,++++++++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++|||___HHH:::555222111000000000000000111---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((***++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''(((((()))***++++++,,,+++)))(((((()))******)))))))))************))))))(((((())))))*********+++******))))))))))))******))))))***++++++++++++***+++++++++************)))(((((((((((())))))))))))************************&&&''''''((()))*********'''(((((()))***+++++++++******+++++++++,,,,,,,,,***...000,,,***,,,,,,***,,,,,,.../////////...---......///000000000000000......//////000111111111---///111333444333222111111111111111111111111111222222222333333444444444222222222333333444444444111333555555333111000111555333222444:::AAAGGGJJJLLLOOOUUU\\\ccciiinnnpppkkksss|||~~~{{{zzz{{{~~~~~~{{{tttkkkdddbbbbbbaaaaaaaaaeeeiiikkkkkkjjjbbb^^^aaalllsssnnnbbbZZZ[[[VVVQQQQQQUUUYYYWWWUUUXXXVVVSSSSSSTTTUUUUUUUUUQQQSSSTTTVVVWWWWWWVVVUUUWWWXXXYYY[[[^^^aaaccceeefffjjjnnnqqqrrrtttwwwzzz}}}~~~}}}{{{xxxuuutttrrrrrrwwwvvvuuusssqqqpppooooooiiijjjlllmmmlllkkkiiihhhffffffggghhhiiijjjkkklllhhhhhhjjjlllnnnppprrrsssuuuvvvyyy|||{{{ssslllfffaaa\\\YYYWWWTTTTTTWWWVVVQQQOOOQQQJJJMMMQQQTTTTTTTTTTTTTTTYYY^^^jjj}}}vvvjjj]]]TTTRRRTTTPPPaaattt~~~xxxjjjRRRBBB444111333222000222---,,,+++*********,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))******++++++++++++~~~yyy\\\FFF;;;777222222111111000/////////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))************''''''(((((())))))******))))))************)))))))))))))))))))))******++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************+++++++++*********))))))++++++,,,,,,,,,++++++***++++++************++++++************************************************+++,,,------......------000000//////...---++++++---......///////////////000000111222222222222111222222111111111111111111222222222333333333444444222222222222222222222222333444444555555444444333555333111111444999@@@DDDGGGHHHOOOZZZgggooopppooorrruuuvvvvvvzzz}}}yyy}}}~~~xxxmmmeeedddfffiiiccc^^^aaaiiioooooommmiiihhheeebbb```]]][[[ZZZ[[[\\\XXXUUU\\\gggfff\\\]]]WWWPPPMMMKKKMMMSSSYYYYYYXXXVVVTTTSSSSSSTTTTTTWWWUUUTTTVVVZZZ]]]^^^]]]```______aaadddiiimmmpppsssvvv{{{~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrpppgggddd___YYYVVVTTTTTTTTTVVVTTTQQQPPPPPPPPPNNNMMMTTTRRRRRRTTTTTTUUU[[[bbbkkkwww}}}hhh___XXXVVVUUUUUU[[[ccciii~~~pppZZZHHH===888222//////000///...---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))yyy\\\FFF;;;777222222111111000/////////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***************))))))))))))))))))************'''((((((((()))))))))***))))))************)))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************+++++++++*********))))))******+++++++++++++++***++++++************++++++************************************************+++,,,------...---------////////////...---,,,,,,---......///////////////000000111222222222222111111111111111111111111111222222222333333333333444222222222222222222222222333333444444444444333333111111111222555888;;;===EEEGGGLLLXXXeeennnqqqqqqvvvxxxvvvsssuuuyyyzzzwwwxxxzzz{{{wwwqqqllllllmmmkkkfffbbbaaadddhhhkkklllmmmkkkiiieeeaaa\\\WWWTTTVVV[[[bbbkkkuuuzzztttkkk___[[[TTTOOOLLLMMMQQQVVV\\\ZZZXXXVVVTTTSSSSSSSSSWWWUUURRRSSSVVVXXXYYYXXX\\\\\\\\\\\\___bbbfffhhhhhhlllqqqvvvyyy|||{{{yyyuuuoooiiieeeaaa```ZZZXXXUUURRRPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPSSSWWWYYY^^^jjjwwwwwwlllZZZVVVSSSTTTZZZdddmmmrrrzzzvvvyyyooo[[[GGG:::999555000......///...------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))wwwZZZEEE;;;777222111111000000//////...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++******)))))))))))))))))))))************(((((((((((())))))))))))((())))))******))))))((()))))))))))))))******+++++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))************+++++++++***************(((((()))***++++++++++++++++++************++++++************************************************++++++,,,------------------...............---------......//////////////////000111111222222111111111111111111111111111111111111222222222333333333222222222222222222222222222333333444444333333222---///111333555666555555???AAAFFFPPP]]]hhhnnnooovvvwwwsssnnnmmmrrruuutttwwwwwwwwwwwwwwwxxxxxxyyyoookkkfffaaa___bbbgggjjjqqqpppnnnkkkggg```YYYTTTWWW^^^ooo|||sssaaa___ZZZTTTQQQQQQUUUWWW\\\[[[YYYWWWUUUTTTTTTTTTWWWUUUSSSSSSTTTUUUTTTSSSWWWWWWWWWWWWYYY[[[]]]______cccgggkkknnnqqquuuwwwxxxzzz~~~~~~zzzvvvrrrooojjjhhhddd```[[[WWWTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMGGGJJJMMMNNNMMMNNNQQQTTTVVVZZZccckkkpppyyy~~~wwwnnnccc[[[PPPUUUYYY^^^lllzzzvvvtttxxxsss[[[EEE777111333000...---......---+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++***************vvvYYYDDD:::777111111111000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********))))))(((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((()))))))))************************************&&&'''((()))***+++++++++++++++************++++++************************************************++++++,,,------------,,,,,,------...//////......---......//////////////////000000111111111111111000000000000111111111111111111111111222222222222111111111111111111111111222222333333333333222222---///111333333333222111777888<<>>>>>>>>>>>>>>???@@@AAADDDIIIPPPZZZhhh{{{yyyjjj[[[QQQKKKJJJJJJLLLRRR[[[ccchhh|||~~~sssuuu}}}wwwrrr^^^KKK:::444222//////333,,,...000000...---...///++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++qqqUUUBBB999777000000000///......------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&(((+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***,,,------))))))))))))***************)))))))))((((((((('''''''''(((((((((((('''''')))))))))))))))******+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))*********+++++++++******+++++++++++++++***++++++************++++++******************************************************+++,,,,,,,,,,,,+++------..................---......///////////////...//////000000000000000......//////000111111222/////////000000000111111111111111111111111111111000000111111111111000000000000/////////000000000///000222555:::AAAHHHLLLSSSZZZ^^^\\\]]]bbbhhhkkkssstttuuuwwwzzz{{{|||{{{zzzvvvssstttvvvvvvrrrnnngggcccaaaeeennnssssssqqqppppppkkkeeeaaa```]]]YYYWWW]]]ffftttwwwmmmggg]]]TTTPPPPPPTTTWWWVVVWWWVVVSSSOOOLLLMMMNNNSSSUUUWWWZZZ[[[ZZZYYYXXXQQQRRRRRRRRRQQQQQQTTTVVVUUUUUUUUUVVVXXXZZZ]]]^^^WWWXXXYYY[[[]]]^^^``````aaacccgggkkkmmmnnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooonnnnnnnnnmmmiiijjjjjjiiiggghhhjjjlllfffeeedddcccbbbaaa```___ZZZXXXVVVTTTSSSSSSSSSTTTRRRPPPOOOOOOOOONNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>@@@CCCGGGKKKMMMRRRZZZgggwwwuuuiii]]]SSSMMMIIINNNVVV___hhhpppvvvzzzxxxkkkfffQQQ@@@444444555111000333---...000///---,,,---///+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))*********+++++++++qqqUUUBBB999777000000000///......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''''')))***,,,...///000))))))))))))******************))))))((((((((('''''''''(((((((((((('''''')))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,++++++***++++++************++++++******************************************************+++,,,,,,,,,,,,+++---...............---------......///////////////...//////000000000000000---......///000111111222////////////000000000000000000000000000000000000000000111111111111000000---...///000000//////...---...000222555:::@@@DDDIIIRRRYYY[[[]]]dddkkknnnsssuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyyyywwwtttqqqooonnnhhhccceeelllqqqqqqooouuuwwwrrrgggbbbeeeccc\\\WWW]]]fffvvvtttlllfff\\\TTTQQQUUU[[[______]]]XXXRRRLLLKKKNNNRRRTTTVVVXXXZZZZZZYYYVVVUUUOOOPPPPPPNNNMMMMMMOOOQQQOOOOOOOOOPPPRRRUUUWWWYYYQQQRRRTTTVVVWWWXXXXXXXXXWWWZZZ]]]aaacccccccccbbbbbbaaaaaa````````````aaaaaa`````````____________]]]^^^^^^]]]\\\]]]```bbb``````^^^\\\ZZZYYYWWWVVVSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIIIIKKKLLLLLLJJJHHHBBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDGGGMMMSSSZZZ]]]nnnwwwzzzxxxrrrqqqmmmfff\\\TTTNNNKKKQQQZZZhhhvvv|||jjj[[[SSS???333---111333,,,***...---...///...+++***,,,///+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++xxxrrrxxx{{{pppSSS@@@999999444111......000000///---------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))(((((((((((((((((()))***)))((('''((()))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---///000000000///...//////000111111111111111...............///000000111000000000//////......111222333222000000000111111111111111000000000000......------------...............///111555888:::???HHHSSSZZZ^^^dddnnnvvv|||xxxpppjjjmmmrrrrrrmmmsssvvvzzz|||sssllliiijjjlllmmmmmmllljjjiiioooooosssxxxvvvnnnhhhfffeee``````jjjvvvyyyoooccc___```^^^]]]bbbnnnwww{{{rrrggg^^^[[[ZZZWWWVVVWWWXXX^^^```]]]YYYXXXVVVTTTMMMNNNRRRVVVVVVRRROOONNNOOOMMMKKKLLLOOOQQQOOOMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWVVVWWWXXXYYY\\\YYYUUUUUUWWWYYYZZZYYY]]][[[YYYXXXYYYYYYXXXVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPOOOPPPNNNLLLHHHEEECCCDDDEEEFFFEEEEEEFFFHHHIIIGGGEEEDDDDDDBBBAAAAAAEEEJJJOOOJJJTTT___dddkkkuuuwwwrrrnnnfff___[[[```ZZZUUUTTTTTTSSSVVV[[[kkkxxxzzzwwwoooYYYFFF;;;222111000///...---,,,,,,++++++++++++++++++++++++++++++************++++++************************---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))(((***,,,......+++(((&&&++++++++++++++++++++++++************************)))************+++++++++************************************************yyyqqq|||~~~oooRRR@@@999999333111......000000///---------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******)))(((((((((((((((((()))***)))((('''((())),,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---------....../////////////////////000111111111111000000000///000000000111222111111111000000000//////000111222111/////////000111111111111000000000000......------------......//////......///111444555;;;CCCNNNUUU[[[cccnnnvvv}}}yyyqqqjjjjjjqqquuutttzzzzzz{{{}}}~~~|||wwwssspppooonnnmmmlllllllllllliiihhhlllsssuuussssssuuuoookkkgggggghhhfff```[[[ZZZ\\\]]]bbbpppppp```ZZZ[[[\\\]]]^^^```fffhhhccc___]]]ZZZWWWSSSUUUXXXZZZYYYVVVSSSRRRNNNLLLKKKMMMPPPQQQOOOMMMLLLKKKIIIIIIKKKMMMNNNOOOOOOPPPRRRSSSSSSTTTVVVWWWUUUSSSPPPOOOQQQTTTVVVVVVUUUSSSRRRRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPOOONNNNNNOOOOOOOOONNNNNNOOOOOOLLLFFFBBB@@@AAAFFFGGGJJJMMMNNNNNNLLLJJJOOOPPPQQQQQQRRRSSSWWWYYYiiisss~~~xxxkkkddd]]]WWWSSSSSSRRRRRRUUUZZZ___ffftttzzzvvv~~~~~~|||nnnYYYFFF999444111111000///...---,,,,,,++++++++++++++++++++++++++++++************++++++************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))***,,,---,,,+++((('''++++++++++++++++++++++++************************)))************+++++++++************************************************{{{qqq~~~mmmRRR@@@999888333111///.../////////---------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((((((((((((''')))***)))((('''(((***111///---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.....................///000000...///000000111111000000111111111222222222333333222222222111111111111000000111111111///...///000111111111111000000000000......------------......000///...------...///000555<<>>>>>BBBGGGOOOUUUWWWWWWWWWVVVVVVYYY]]]```dddhhhmmmppp}}}zzzvvvlllaaaWWWPPPKKKOOOVVVSSSZZZeeeooottt{{{zzzyyy{{{yyyyyyyyy{{{}}}{{{mmmZZZEEE777333333111000000///...---,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************+++++++++***))))))++++++++++++++++++++++++************************)))************+++++++++************************************************sss}}}kkkQQQ???888777222111000/////////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))'''((())))))(((((()))***111///,,,***(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------......///......------...000111...//////000000000000000111111222222222333333222222222222222222222222222000111222111000//////111111111111111000000000///......------------......000///...---------......000555<<>>666333000222222000---,,,...000------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******&&&'''))))))((((((***+++'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))******+++,,,,,,------***************************++++++,,,------......---......///////////////---...//////000000//////---...000111222111000///111111111111222222222333222333444333111000111222111111111111000000000000......------------......//////000000000/////////............000333777:::EEEMMMSSSVVV[[[bbbhhhjjjsssvvvxxxyyyxxxxxxzzz}}}||||||pppooorrryyy{{{{{{|||{{{vvvooolllooouuu|||zzzvvvmmmdddbbb___^^^bbbjjjwwwyyyfff^^^^^^```^^^iiiuuuzzzqqqhhheeeaaaZZZWWWXXX]]]ccciiijjjfffbbb```aaafffooouuutttkkkcccSSSWWW___iiiqqqqqqiiibbb```fffjjjeeeZZZQQQQQQTTT[[[]]]ccchhhkkkiiiddd```\\\[[[[[[ZZZYYYYYYYYYYYYUUUXXX```nnn|||zzzmmmjjjhhhkkktttyyyyyyzzzyyywwwkkkjjjhhhfffgggkkkrrrwww}}}}}}yyyqqqkkkeeeZZZOOOGGGGGGFFFGGGLLLUUU```gggfffiiiooouuuyyyrrr```UUUSSSYYY___mmmwww~~~{{{|||yyypppjjj^^^QQQ<<<888444111111000///.........------------,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))******++++++++++++************************************************)))************+++++++++************************************************~~~qqq}}}}}}eeeMMM>>>666333000222222000---,,,...000---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******%%%'''))))))((((((***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))***+++,,,,,,------******************************+++,,,,,,---......,,,---///000000000///...---......///////////////---///111222222222000///000000000111111222222222111222333222000000000111111111111111000000000000.........------.........000000000000///...---,,,///............000333555===DDDKKKPPPXXXcccjjjlllwwwyyyzzzxxxvvvuuuxxx{{{xxxzzz~~~}}}yyyvvvvvvyyyyyywwwxxx{{{vvvuuusssrrrtttxxx||||||mmmiiihhhkkkqqqyyy{{{ttthhh^^^^^^eeejjjiii~~~ppphhh___VVVQQQRRRWWW^^^dddeeeaaa\\\``````dddkkkrrrpppggg^^^XXX\\\dddnnntttqqqggg^^^fffjjjllldddXXXRRRUUUZZZeeegggkkkmmmlllfff]]]VVVSSSVVVYYY]]]^^^]]][[[YYY```dddooo|||xxxtttxxxoooffffffiiihhheeekkknnnrrruuuwwwxxx{{{}}}jjjjjjeee]]]WWWTTTNNNHHHGGGKKKPPPVVV]]]hhhuuu~~~{{{|||~~~}}}yyy{{{tttjjj\\\TTTUUUZZZ___aaawww~~~zzzkkk___OOO>>>333555555222,,,)))+++---------------------,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************nnnxxxaaaJJJ===777555111111000000//////......------,,,,,,,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***)))))))))+++,,,+++******+++,,,,,,------,,,,,,++++++,,,---...///000111222111111111000000//////000000000000000000000000000000000000000000000000------............------------............------/////////......---------000///......///111444555222:::DDDKKKPPPXXXdddmmmvvvxxxwwwtttpppnnnqqqssszzzyyyvvvsssuuuxxxvvvppp|||zzzyyyyyy{{{zzzvvvrrrzzzyyywwwuuutttwww||||||wwwvvv|||xxxwwwyyyzzzvvvrrrddd]]]ZZZ___ccceeeiiippprrrmmmggg\\\YYYUUUZZZeeeggg___YYY[[[XXXXXXZZZ___dddeeeaaa\\\YYYbbbkkkmmmgggaaa______jjjhhhbbbZZZVVV[[[fffpppzzzqqqfff\\\UUU[[[eeeoooqqqqqqrrrsssrrr||||||}}}xxxppphhhdddcccdddjjjqqq}}}wwwssstttwwwtttjjjaaaWWWRRROOOPPPPPPNNNOOOQQQUUU]]]gggrrryyymmmllliiiccc[[[WWWTTTTTTZZZbbbjjjnnnlllVVVCCC777222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************************************oooxxxaaaJJJ===777555111111000000//////......------,,,,,,,,,,,,++++++,,,++++++***))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********)))))))))(((((((((''')))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))+++,,,+++******+++,,,,,,------,,,,,,++++++,,,---...///000000111111111000000000//////000000000000000000000000////////////////////////------............------------............------.........---------,,,,,,...---,,,,,,---///222333000555;;;???DDDMMMZZZeeekkknnnooommmjjjiiikkkmmmrrrtttsssppprrruuuuuuqqqrrrqqqrrruuuyyy{{{yyyxxxyyyzzzzzzxxxvvvtttttttttyyyvvvrrrrrrvvv}}}|||uuulllfffgggiiijjjnnntttzzzlllgggeee```dddiiisss|||{{{oooccc]]]QQQRRRSSSVVVYYYZZZYYYXXX^^^aaacccdddbbb```______aaa``````aaafffooo{{{zzzssslllgggeeelllvvv~~~~~~~~~}}}ooolllnnnwwwzzzwwwrrrqqqkkkfffbbbaaa``````fffmmmnnnggg___[[[[[[ZZZVVVRRRNNNNNNTTT___fffgggfffgggsssxxx}}}qqqddd___^^^\\\\\\\\\^^^cccllluuu|||zzzhhhSSSAAA777333333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********************************+++******))))))************************+++++++++*********))))))************************************************************************************************lllwww~~~```JJJ===777555111111000000//////......------,,,,,,,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***)))))))))+++,,,+++******++++++,,,,,,,,,,,,,,,++++++,,,---...//////000000000000000////////////000000000000000000000000////////////////////////------............------------............------------------,,,,,,,,,,,,++++++***++++++---///000...111333444777AAANNNYYY^^^bbbfffgggffffffhhhkkknnnrrrtttrrrrrruuuvvvtttkkkkkkmmmppptttwwwxxxxxxxxx{{{{{{tttoookkkooommmlllmmmpppsssuuuvvvqqqzzz~~~{{{||||||yyyxxxyyy|||tttjjjbbb___```bbbiiixxx}}}nnnaaaYYYXXXXXXZZZ]]]___^^^\\\YYYVVVSSSTTTYYY^^^```aaa^^^^^^```eeennnwww}}}tttlllhhhgggiiikkknnnvvv|||{{{zzzzzzyyywwwxxxmmm```___bbbeeeeee```]]]]]]```^^^]]]ZZZTTTPPPTTT\\\[[[XXXSSSOOOLLLKKKLLLMMMWWW]]]lll~~~}}}rrrhhh```\\\```fffqqqrrruuu{{{~~~~~~|||xxxmmmaaaMMM<<<111...///111///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************{{{ggguuu}}}___III<<<777555111111000000//////......------,,,,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********+++))))))))))))((((((((((((,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((***))))))))))))))))))***(((((())))))******************++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***)))))))))+++,,,+++*********+++,,,,,,,,,,,,+++++++++,,,------...//////////////////////////////////////////////////////////////////////////////------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...//////000111111333:::EEENNNSSSYYYaaafffhhhjjjmmmppprrrxxx|||yyyvvvwwwwwwvvvllllllmmmnnnpppqqqqqqpppvvvzzzyyytttpppnnnlllkkkkkkmmmnnnooonnniiiooouuuwwwxxxzzz~~~wwwllldddbbb___[[[\\\cccfff{{{tttggggggddddddiiiqqqsssnnnhhhWWWSSSNNNMMMPPPUUUYYY\\\[[[YYYYYY^^^fffkkkllljjjiiiddd]]]WWWUUUYYY^^^bbbaaagggjjjhhhggghhhiiigggooonnnmmmlllllljjjeee```VVVVVVUUUSSSPPPMMMMMMOOOSSSRRRQQQNNNGGGCCCJJJTTT[[[^^^aaa```\\\YYYZZZ\\\nnnttt~~~}}}zzz|||uuulllhhhjjjhhheeejjjuuu}}}|||~~~|||pppfffSSSJJJ===444111///...---......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************wwwddduuu|||___III<<<666555111111000000//////......------,,,,,,,,,++++++++++++***************++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********(((((((((((()))))))))))),,,++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((******))))))))))))******************))))))((((((************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))+++,,,+++***)))***++++++,,,,,,++++++++++++,,,,,,---..............................///////////////////////////........................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........///000111222666<<>>EEEJJJOOOVVV[[[___bbbeeeggglllnnniiibbb```hhhrrryyy{{{zzzyyyyyysssrrrpppllljjjjjjmmmpppnnnrrrxxx{{{xxxyyy}}}|||uuuqqqtttsssooossszzz|||xxxuuuyyy}}}~~~zzzssssssooofffccchhhaaagggqqq{{{~~~xxxkkkbbbgggaaa^^^cccnnnyyy~~~~~~qqqllleeeaaaccchhhnnnrrrzzz{{{}}}|||wwwnnneee___dddnnnyyy|||pppdddZZZWWW]]]lllyyy}}}|||~~~hhhjjjkkkppp~~~|||sssnnnmmmooovvv~~~{{{sssnnnoooqqq~~~|||pppjjjnnnwww|||wwwjjjccccccbbb]]]fffvvv~~~{{{|||zzz{{{}}}xxxpppooosssllldddVVVFFF999333444666///222555444000---,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++***************************************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************************************}}}lll{{{rrrYYYHHH;;;555333////////////............000000///...------,,,,,,+++++++++*********))))))+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&&&&'''((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................///............------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------------............//////111333666999>>>DDDHHHSSSUUU[[[ccceeedddeeehhhdddoooyyyzzzxxxyyy|||||||||xxxvvvwwwuuunnnhhhgggiiijjjmmmtttzzz|||zzzwwwxxx|||}}}yyy|||xxxuuuxxx~~~{{{uuuuuuuuuvvvwwwyyy}}}~~~}}}yyysssnnnnnnoooqqqsssrrrnnnhhhcccaaadddbbbdddrrrxxxmmmfffeeebbbaaammm}}}~~~pppggggggjjjyyyvvvpppggglllvvv~~~wwwjjjmmmnnnqqq{{{xxxmmmeeeggghhhiiisss|||vvvuuuyyy}}}yyysssooorrrqqqnnnppp{{{|||tttkkkeeeddddddooo|||{{{|||wwwtttrrrooojjjfff\\\QQQCCC888444333111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++++++++************)))+++---///---+++)))+++---************************************************************************,,,+++++++++***)))))))))(((((()))***+++,,,,,,---rrryyyqqqXXXGGG:::333222////////////.....................---,,,++++++++++++++++++*********))))))+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......................................................///............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---...000000222555999===FFFIIIRRR\\\aaaaaadddhhhoooyyy~~~xxxvvvuuutttsssrrrvvv|||}}}vvvpppmmmuuupppkkkhhhjjjnnnpppqqqvvvxxx|||{{{xxxwww|||~~~}}}zzzvvvtttuuuxxxzzz|||{{{{{{{{{}}}~~~}}}|||~~~zzzuuuqqqnnnoooqqqooollluuu}}}rrriiicccdddccccccnnn~~~}}}qqqgggccceeehhhwww{{{qqqjjjjjjoooxxx{{{sssfffgggffffffooozzz~~~{{{sssnnnkkklllnnnqqqxxx|||{{{~~~rrrfff\\\VVVjjjxxx~~~yyysssppppppqqq|||xxxwwwzzzsssmmmhhhbbbZZZTTTHHHAAA999444333222000---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++************)))***,,,---,,,***(((***+++************************************************************************+++++++++***************)))))))))***++++++,,,,,,zzzvvvqqqWWWFFF:::333111////////////............------,,,,,,++++++******+++++++++***************++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))*********************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......................................................///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---......---,,,,,,///111999===HHHUUU\\\___ccchhhqqqyyy~~~zzzuuurrrqqqooolllmmmrrr{{{|||yyyxxx}}}wwwoooiiihhhkkknnnpppuuutttssstttvvvzzz~~~|||yyyxxx{{{{{{vvvvvvtttqqqooooooppprrrtttssstttvvvwwwwwwyyy|||~~~xxxzzz}}}qqqkkkgggiiihhhiiitttrrrfffbbbdddhhhjjjtttsssiiiccciiinnnyyy}}}uuuhhhfffbbbaaagggqqqwwwwwwppptttvvvwwwzzzyyysssqqqtttyyypppooommmiiifffdddfffhhhwww~~~~~~xxxssstttwww{{{tttiii___WWWNNNEEE???777444111000222111...+++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++************))))))+++++++++)))((()))******************************************************************************************+++++++++************************sss}}}pppWWWFFF:::333111////////////............------,,,,,,+++++++++***************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++++++++***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......................................................///............---------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////---++++++,,,---111666AAAOOOXXX[[[```eeegggnnnqqqnnnkkkmmmooooookkkjjjnnnvvv|||}}}}}}zzzyyyxxxwwwvvvwwwvvvvvvzzzvvvqqqmmmkkknnnqqqtttuuussssssvvvyyyyyyuuupppmmmlllllllllnnnoooooonnnsssvvvxxxwwwtttrrrsssvvvqqqxxx}}}yyywwwwwwvvvvvv}}}~~~lllbbbbbbhhhkkkllluuuzzzmmmeeeaaagggmmmyyy}}}rrroookkkjjjnnntttyyyzzzttt~~~~~~zzzwwwoooggg```___aaaeeejjjkkkkkkjjjkkkpppyyy}}}wwwrrrqqqtttwwwqqqgggZZZNNNEEE>>>777222333111000000111000---***------------,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++++++++*********))))))***************)))******************************************************************************)))))))))***+++++++++,,,+++++++++*********))))))pppzzzpppWWWGGG;;;444333////////////............------------,,,,,,,,,,,,*********************************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++++++++***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......................................................///............---------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...///000...---,,,---...///222;;;GGGNNNPPPUUUZZZ```ddddddaaa```dddiiijjjhhhhhhnnnyyy~~~|||}}}tttvvvxxxzzz{{{||||||}}}~~~xxxrrrnnnmmmnnnooohhhiiilllrrrxxxzzzyyyvvvqqqpppoooooonnnkkkfffbbbqqquuuxxxwwwtttpppoooppplllsss|||~~~}}}~~~|||mmmfffhhhmmmpppooozzzvvvmmmiiihhhooouuu~~~{{{yyywwwxxxzzz{{{}}}~~~yyyyyynnniiifff```ZZZWWWYYY]]]aaakkkooorrruuuyyy|||tttooonnnooopppooo```VVVHHH===888555333111333111000//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))*********++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********************************)))))))))))))))*********+++++++++*********))))))+++*********++++++++++++************************************************************************)))))))))***+++++++++,,,,,,,,,++++++***)))))))))~~~nnnzzzmmmVVVFFF;;;555444////////////............---------------,,,,,,,,,***************+++++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))*********************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,---------......................................................///............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++,,,......---,,,---///...///444<<<@@@AAAEEEKKK[[[^^^]]]YYYXXX\\\`````````dddooo}}}zzzwwwrrrrrrrrrqqqrrrvvv|||{{{xxxwwwxxxxxxjjjkkkmmmqqqsssssspppmmmiiigggeeefffhhhgggccc```fffiiilllnnnnnnmmmmmmmmmnnnttt|||~~~}}}}}}}}}~~~zzzvvvwwwzzz||||||{{{wwwwwwwww~~~|||zzz{{{}}}}}}zzzzzz|||yyy}}}}}}yyytttooohhh```^^^\\\ZZZZZZ]]]ccciiimmmssswww{{{~~~zzzooojjjjjjjjjfffbbbMMMDDD:::333111222333333...---,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,))))))))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++***************++++++++++++++++++************)))+++***)))***,,,,,,,,,******************************************************************************************+++++++++,,,+++++++++******))))))wwwmmm|||jjjSSSDDD:::555444////////////............+++++++++++++++,,,,,,,,,))))))*********+++++++++***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((()))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......................................................///............---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///)))+++---------,,,---///...---///333555555888>>>KKKPPPTTTTTTWWW[[[\\\ZZZZZZ]]]fffttt||||||zzzzzzttttttrrrpppqqqwww}}}|||}}}wwwwwwvvvtttqqqjjjddd___]]]ZZZXXX[[[cccjjjllllllhhhfffeeeeeegggiiijjjjjjlllpppvvv|||{{{yyyxxxzzz}}}{{{xxxuuuuuuxxxwwwrrrrrrvvvrrrooonnnpppnnnhhhfffgggcccccccccgggmmmuuu||||||zzz|||{{{~~~}}}wwwpppggg```[[[VVVPPPKKK;;;777111///000222111000+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++************************************************************************)))))))))*********++++++))))))*********+++++++++************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++************)))***((('''(((+++,,,+++)))************************************************************************+++++++++***************+++++++++***************rrrmmm~~~{{{zzz}}}gggQQQBBB999444333000/////////............******************++++++))))))******++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((((((((('''''''''''''''(((((()))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......................................................//////.........------------------.........//////------------------------++++++,,,,,,,,,------------------.........//////***,,,.........---...///000......000000///333999666???IIIPPPWWW]]]^^^[[[XXXWWWZZZdddnnnuuu{{{uuuwwwyyyzzz{{{}}}yyyxxxzzz~~~~~~|||wwwooohhhdddbbb]]]XXX[[[dddooovvvyyywwwqqqjjjggghhhjjjkkkkkkhhhhhhkkkppptttwwwxxxwww|||wwwuuuwwwyyy{{{}}}}}}}}}~~~zzzxxxyyyxxxvvvssstttooooooqqqoookkklllqqqkkkeeeeeemmmpppmmmqqqyyysssssstttxxx}}}{{{{{{xxxsssrrrttttttqqqdddaaa[[[QQQGGG===666222222///...///222222///,,,,,,...//////---+++***)))******************++++++************************))))))))))))))))))))))))************************((())))))))))))***************+++++++++,,,,,,,,,)))************++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))'''&&&'''***+++***(((************************************************************************,,,+++++++++******))))))************************xxxttt||||||{{{hhhQQQAAA777333333000///...------,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((()))******)))(((''''''((())))))(((((((((((())))))))))))))))))***************((('''((()))***)))''')))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------------------------...............///000000...444===GGGOOOSSSTTTTTT[[[[[[[[[\\\___fffooouuuttt{{{}}}}}}vvvpppnnnooosssvvv{{{zzzrrrnnnuuuooohhhfffkkkttt}}}}}}pppjjjkkknnnnnnlllhhhfffccceeeiiimmmooooooqqqoooqqquuuvvvttttttwww~~~}}}~~~||||||~~~|||{{{xxxuuusssuuuyyy|||xxxwwwuuurrrooooooqqqsssmmmkkkiiikkkrrr~~~{{{yyy}}}}}}xxxkkkiiihhhmmmrrrrrrllleeeUUUOOOEEE<<<555222222222222222111000///...---------,,,,,,++++++,,,,,,------,,,+++,,,.........,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++***)))((()))************+++++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++{{{uuu~~~|||}}}}}}gggOOO@@@777333444000///...------,,,------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((('''))))))((('''&&&&&&'''))))))(((((((((((())))))(((((()))))))))************((('''((()))***)))'''))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,---............,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------------------------------------------------------------......//////111666<<>>666444555000///...------,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''')))((((((''''''(((((()))(((((())))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------***+++,,,...////////////,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,------...///......000222666999;;;BBBHHHPPPVVVXXXXXXXXXXXXWWW^^^eeegggjjjnnnpppnnnvvvuuutttssstttwwwzzz|||tttkkkjjjlllxxxyyyyyyxxxvvvxxx|||{{{wwwqqqmmmllllllllllllcccaaabbbeeefffdddeeehhhlllnnnqqqtttxxx|||~~~}}}xxxsssrrrtttwwwzzz{{{zzz{{{{{{zzz||||||{{{yyyxxxxxxyyyzzz|||}}}}}}~~~|||zzz}}}xxxpppnnnooonnnhhhbbbbbb[[[SSSNNNKKKHHHAAA;;;777555111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++***************+++++++++++++++***))))))***++++++,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++xxxrrr~~~cccJJJ===666444555000///...------,,,------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((''''''((((((((((((((((((((()))))))))******((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---.........---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***+++---///111555;;;DDDKKKPPPRRRTTTUUUTTTWWWXXXWWWWWWXXX[[[\\\^^^^^^___bbbgggnnntttwww}}}tttmmmjjjkkkrrrwwwzzzyyysssppppppssstttuuuyyy}}}zzzpppllliiiiiieee```^^^```gggiiikkkkkkllloootttyyy}}}xxxrrrnnnmmmppprrrssstttxxxzzzwwwssssssxxx|||yyyyyyyyyxxxuuuuuuvvvwww}}}~~~{{{xxxxxx~~~~~~~~~}}}zzzxxxoooiiicccaaabbb```ZZZTTTPPPIII???999666444000,,,///......---------------***+++++++++,,,,,,,,,---++++++************++++++...,,,+++***++++++)))'''************************))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,++++++*********************************************************+++++++++******)))))))))*********+++++++++)))))))))***+++++++++,,,+++******************+++++++++***************+++))))))))))))))))))))))))************************rrrnnn~~~aaaHHH<<<666444555000///...------,,,---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))'''((())))))((('''((()))((((((''''''''''''(((((('''(((((((((((()))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((()))))))))******((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,+++++++++,,,,,,---***---222777;;;AAAHHHLLLTTTVVVYYY[[[YYYVVVTTTTTTMMMLLLLLLNNNRRRXXX___cccooopppssswwwyyyyyyvvvtttrrrxxx|||{{{tttnnnkkkllllllkkkmmmqqqvvvyyyyyyxxx|||yyysssllliiijjjhhhjjjjjjhhheeeeeejjjooowwwsssnnnkkkkkknnnooopppooorrrttttttqqqpppuuu{{{yyyxxxvvvsssrrrsssvvvyyyzzz{{{}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{wwwppphhhcccddd___YYYVVVUUUQQQKKKEEE>>>999222...---------,,,,,,------.........------+++++++++,,,------......,,,,,,++++++++++++,,,,,,///---,,,+++,,,+++***(((++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************************************+++,,,,,,+++++++++************************************************)))******+++++++++******))))))*********+++++++++)))))))))***+++++++++,,,*********++++++*********+++***************++++++))))))))))))))))))))))))************************sssppp~~~```HHH===777444444000///...------,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))'''((())))))(((((()))***(((''''''&&&&&&''''''(((''''''(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++,,,,,,------------,,,***++++++,,,...333:::???FFFLLLVVV^^^]]]UUUMMMKKKMMMLLLKKKJJJKKKMMMPPPQQQRRRTTTZZZeeepppwwwwwwuuutttxxx}}}}}}xxxrrrooommmkkkjjjkkkmmmqqqtttuuuuuuyyyzzz{{{}}}}}}|||~~~vvvwwwwwwtttpppooopppsssuuutttqqqpppoooppprrrsssuuuuuuvvvxxxvvvtttwww|||~~~}}}zzzxxxwwwyyy}}}~~~~~~xxxuuuuuuvvvyyy|||~~~~~~}}}rrrrrrrrrqqqoooiiiaaa[[[ZZZVVVOOOKKKGGGBBB<<<777333111---,,,---///000000,,,,,,---------,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...---++++++,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************)))***++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++***************+++++++++)))***++++++++++++***)))*********)))******+++,,,))))))))))))))))))))))))************************{{{www~~~___HHH===888444222000///...------,,,------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((((((''''''(((***(((''''''&&&&&&''''''((('''''''''((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,+++,,,,,,,,,,,,,,,------------///222555666:::DDDNNNNNNEEE@@@???GGGHHHJJJMMMNNNNNNNNNNNNGGGIIIMMMUUU]]]cccgggggglllnnnrrruuutttrrrnnnkkkiiilllpppuuuyyyzzzyyyxxxqqqqqqqqqpppsssyyy}}}~~~~~~zzzyyyzzz}}}}}}{{{|||~~~{{{wwwrrrqqqqqqsssuuutttpppllleeeddddddeeeccc^^^VVVPPPIIIEEE@@@;;;888555111---///...------...//////...+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,+++******+++,,,+++)))************************))))))))))))))))))))))))************************************************************************************************))))))***+++++++++++++++************************************************))))))***+++++++++++++++)))************++++++++++++++++++***************)))***++++++++++++***)))******))))))***++++++,,,))))))))))))))))))))))))************************xxx{{{~~~}}}{{{^^^HHH>>>888333111000000...---------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))%%%&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))***((('''((()))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++***(((((()))***+++'''***...//////---------222111444::::::555555:::444999AAAIIINNNPPPOOONNNRRRSSSSSSRRRRRRSSSWWWZZZ___```dddhhhkkkkkkhhheeefffkkkuuu}}}~~~{{{mmmoooqqqqqqrrruuuzzz}}}yyyxxx{{{|||{{{}}}}}}xxxuuussstttvvvzzz|||{{{uuuqqqtttsssqqqqqqoookkkddd^^^ccc```\\\YYYSSSJJJ???777888555111......---,,,***------------,,,+++***(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++)))************+++++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))xxx|||~~~ZZZDDD;;;666222000////////////............---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''+++******)))(((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((((()))***+++***)))&&&%%%+++(((''''''******)))&&&******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......222222444777<<>>FFFIIILLLNNNQQQTTTXXX[[[YYY[[[^^^```aaaaaa```___^^^^^^dddnnnrrrooojjjhhhgggiiimmmqqquuuwwwyyyzzz}}}}}}}}}{{{yyyyyy{{{}}}|||yyyxxxwwwwwwxxx}}}~~~}}}~~~wwwrrrooonnnmmmlllttt{{{}}}|||~~~|||xxx}}}zzztttnnniiieeeccccccbbbdddeeebbb[[[SSSMMMJJJCCCAAA<<<888444111000///............---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,***************)))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******************************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******vvv|||zzz{{{}}}~~~ZZZEEE<<<888444222////////////............,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((+++***)))'''&&&&&&''''''(((((((((((((((''''''''''''((()))*********************))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///111333555777;;;===@@@DDDHHHKKKSSSUUUYYY\\\___``````___```___aaahhhiiieeeaaa```\\\^^^cccgggjjjkkkkkkkkkiiilllqqqtttwwwyyy|||~~~}}}yyywwwvvvwwwwwwwww|||~~~zzzvvvuuuxxx|||yyytttnnnjjjjjjlllnnnooozzz|||zzztttppprrrsssrrrvvvsssooojjjfffbbb```___XXXYYYWWWRRRKKKCCC>>><<<555444222000.........///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++************************,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++******+++,,,)))************))))))((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------******************************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))******yyy{{{~~~~~~}}}ZZZEEE<<<888444333////////////............+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((...,,,)))'''&&&'''((()))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((((((***)))))))))((((((((('''******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------...///,,,---///000000111444777AAACCCFFFJJJLLLNNNOOOOOOUUUTTTVVV\\\^^^\\\[[[]]]XXX[[[^^^aaabbbaaa___]]]XXX]]]dddiiilllnnnoooppptttrrrooommmmmmppprrruuutttvvvxxxxxxvvvuuuvvvwwwqqqzzz~~~zzzyyynnnmmmlllmmmqqqvvvxxxyyynnnkkkiiiiiilllqqqtttvvv{{{vvvmmmddd___bbbhhhmmmiiijjjkkkiiieee^^^WWWSSSFFFFFFDDD???999444111111222111///...------------------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++***************))))))))))))))))))))))))++++++***************+++************************)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))************)))((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************************************++++++++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++}}}{{{XXXDDD<<<888444333////////////............+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((...---***((((((((()))***))))))((((((''''''&&&&&&%%%%%%&&&'''''''''''''''))))))))))))((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******((((((''''''((()))***+++'''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...//////---...///...------///111///000222444666777777777>>>===@@@EEEHHHGGGIIIMMMQQQSSSVVVYYYZZZXXXVVVTTTUUUYYY___bbbbbbaaa```___]]]\\\[[[ZZZ\\\```dddggggggggggggeeedddccccccdddcccllluuuwwwqqqjjjfffeeeaaabbbeeeiiinnnpppooommmdddddddddgggkkknnnooooooiiifffaaa\\\ZZZ\\\bbbhhhgggfffccc^^^UUUKKKAAA<<<555666555222///------...000000///...---------------,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))*********))))))***++++++************************)))))))))))))))))))))))))))***++++++))))))***+++((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++yyyWWWBBB;;;777444222////////////............,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((,,,+++***)))))))))******((((((((((((((('''''''''((((((((())))))(((((('''))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))&&&'''))))))((((((***+++******+++++++++,,,,,,,,,......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......+++,,,------------///111,,,,,,---...............000///111444555444666;;;;;;===AAADDDFFFGGGFFFEEEEEEIIIOOOSSSUUUUUUVVVWWWUUUTTTSSSTTTUUUXXX\\\^^^^^^^^^]]]]]]^^^```bbbccciiikkklllhhh```\\\\\\^^^___aaaeeejjjmmmllliiieee```______aaabbbbbbaaa___XXXXXXZZZ\\\ZZZTTTRRRTTT[[[VVVNNNEEE===777444222---.........,,,,,,...000+++,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++******))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))))))))))))))))))))***+++***))))))***+++((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,|||}}}wwwUUUAAA:::666333222////////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((((((((())))))))))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((()))******)))''''''%%%'''))))))((((((***,,,******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************++++++++++++,,,++++++******++++++,,,************************************************************++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,(((***++++++++++++...000////////////////////////---,,,...000///,,,...333+++---000333555666666666111555999>>>AAADDDHHHKKKJJJJJJKKKKKKMMMPPPRRRTTTUUUTTTSSSTTTWWW[[[^^^```ddddddaaa\\\VVVTTTVVVXXXWWWYYY\\\aaaddddddaaa^^^VVVSSSQQQPPPPPPOOOMMMKKKIIIHHHKKKNNNJJJAAA<<<>>>AAA>>>888333000000222333,,,---------,,,,,,---///***+++,,,---------------++++++++++++************++++++************++++++))))))((((((((()))******************************)))))))))))))))***++++++************************))))))))))))))))))))))))(((***+++***)))((()))+++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,}}}xxxwww|||vvvTTT@@@999666333111000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))((((((((('''&&&%%%######(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++((()))***+++***)))&&&%%%%%%'''***)))((((((***,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++)))************+++++++++,,,++++++++++++++++++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,---++++++---000...+++---222---...///000111222222222111222333333222333666888444555777999<<>>;;;;;;<<<;;;;;;888444555888666222444:::111111000000///.........,,,------,,,***)))***+++......///......---,,,,,,+++++++++************)))++++++************++++++(((((('''(((((()))***+++************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,pppooozzzzzzqqqRRRCCC888555555000000000///...------,,,,,,...---,,,+++***(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))******+++******''''''((()))))))))))))))******)))((((((((((((((((((((()))***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++*********))))))************************++++++******************************************+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////111111111111111111111111555555444444555555666777777777777666666555555555333444555777999<<<>>>@@@555444333111000...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,------+++******+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********,,,...---,,,+++,,,,,,+++*********))))))((((((+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******jjjiii|||pppQQQCCC888555555000000//////...------,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))*********))))))(((''''''((()))))))))))))))******)))((((((((((((((('''((())))))******))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++++++++***************)))))))))((((((************************************************************************************)))))))))(((+++,,,,,,,,,++++++***)))))))))))))))************)))************+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................000000000///000111111222111111111000000000//////.........///000222333444000000//////.........---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,------+++******+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********+++------+++***+++,,,************)))))))))(((+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******gggddd}}}oooPPPBBB777555555000/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************)))((('''&&&''''''((()))))))))))))))***))))))(((((((((((((((''''''((())))))))))))((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********(((((()))++++++,,,,,,,,,)))))))))(((((((((((((((************************************************************************************))))))))))))+++++++++,,,++++++***)))))))))))))))************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000////////////...//////......---......///+++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,------+++******+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++'''''''''((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***,,,,,,***)))***+++************))))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******lllhhh}}}mmmOOOAAA777444555000//////.........---------************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))******)))(((''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))************************************+++++++++***************((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))*********************************************)))))))))))))))******++++++++++++******((()))))))))************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////...............000000///...............)))******+++,,,---......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++************************************************************************))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))++++++)))((()))************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******yyyrrrlllMMM@@@666444555000...............---------)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((()))))))))*********************************************************+++++++++++++++***)))(((************************************************(((((()))))))))*********************************))))))))))))))))))******)))******++++++*********((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++************************************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******''')))+++***)))((())))))))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******yyyjjjLLL???555333444000........................******************++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***''''''((())))))))))))(((((((((((()))))))))******************************)))))))))***************,,,,,,,,,++++++)))((((((************++++++++++++************************'''(((((())))))*********************************))))))))))))************((()))******+++*********))))))))))))************)))************+++++++++)))))))))************+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,------------***************+++,,,,,,------------,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------+++******+++************************************************************************)))))))))))))))))))))))))))************+++++++++...---,,,+++***(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))++++++)))((()))***))))))))))))***************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******yyy~~~iiiKKK>>>444333444000........................++++++******************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((('''''''''((()))))))))))))))((((((((((((((()))******'''((())))))******))))))(((((((((((()))))))))***************************((()))))))))*********+++******+++++++++******)))))))))))))))*********+++************************''''''(((((()))******+++************************((()))))))))************(((((()))***************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++************++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,............/////////000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******************************+++++++++,,,,,,,,,***,,,------+++******+++************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((***++++++***))))))***((()))))))))************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******www|||hhhJJJ===444333444000---.....................+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%'''(((((()))))))))))))))((((((((((((((()))******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++++++++'''((((((((())))))******************************&&&''''''((()))******+++************************(((((())))))*********+++(((((()))***************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------...*********++++++,,,,,,,,,///...---,,,++++++++++++*********+++,,,,,,------))))))******+++++++++,,,*********************************++++++,,,,,,,,,***,,,------+++******+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***,,,,,,***)))***+++(((((())))))*********+++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******xxxzzz~~~dddGGG===555111333222//////...------------...///...---+++******+++++++++*********))))))(((((('''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++***)))(((((())))))+++*********))))))(((((((((((((((((((((((((((((()))************+++++++++************************''')))++++++)))))))))***+++*********))))))(((((()))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||zzzeeeGGG>>>555111333222//////...------------...///...,,,+++******++++++************)))))))))((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))***)))((((((''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++***)))))))))))))))************)))))))))(((************************))))))*********+++++++++************************((()))++++++***))))))***************)))))))))((()))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))xxxeeeHHH???666222333111//////...------------......---,,,++++++***++++++************))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))************)))(((((((((((()))((((((((()))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++***))))))))))))))))))************))))))))))))************************)))))))))*********++++++************************(((***++++++***))))))***************)))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))***************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))zzzdddHHH???666222333111//////...------------...---,,,,,,+++++++++***************)))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))***++++++******)))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************************++++++++++++***************************************************************************************************************************+++++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************************************)))))))))))))))************)))))))))))))))************************))))))))))))************************************)))+++,,,,,,***))))))************))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))((()))))))))************((()))))))))******************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||bbbFFF>>>777222444222//////...------------...++++++++++++++++++******))))))))))))))))))*********)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))(((((('''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))************************************+++---,,,***))))))***))))))))))))))))))******)))***++++++***)))***+++))))))))))))))))))))))))((()))))))))************((()))))))))************************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))sss___DDD===666333444222//////...------------...******++++++++++++******))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((***,,,...******)))(((((((((((()))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,---)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))************((((((((((((((((((((((((((((((((()))))))))******************************+++,,,---,,,***))))))***))))))))))))************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}lll\\\BBB<<<666333444222//////...------------...)))***+++,,,,,,+++***)))((()))))))))************(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&'''(((+++---///***)))((((((''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************************************)))******+++,,,,,,------((()))))))))*********+++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************+++---...---+++)))))))))((()))))))))************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))ooo~~~ZZZ@@@;;;555333555333//////...------------...))))))+++,,,,,,+++***)))(((((())))))*********+++'''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''(((+++---///))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''''')))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------(((((())))))*********+++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))((())))))***++++++(((((())))))*********+++************************(((((((((((())))))))))))************************,,,---...---+++)))))))))(((((())))))*********+++)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt~~~[[[AAA;;;555222111---///............------------,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&(((%%%###!!!!!!###%%%((()))((('''&&&&&&'''((()))((((((((((((((()))******+++)))(((&&&&&&((()))+++))))))))))))************'''((()))******)))((('''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))******)))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((+++---+++((('''***...++++++******************+++*********))))))((((((---,,,***)))))))))******(((((())))))*********+++++++++************************))))))))))))******)))))))))))))))))))))))),,,,,,++++++***++++++,,,******))))))******+++,,,))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))((((((((()))***++++++************************(((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr~~~[[[@@@:::555111111...///............------------,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%######%%%'''((()))((('''&&&&&&'''((()))((((((((((((((()))*********)))(((''''''((()))***))))))))))))************'''((()))******)))((('''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,+++))),,,222888************************************)))))))))(((,,,,,,***)))))))))******((()))))))))******************************************))))))))))))******))))))))))))))))))))))))++++++************++++++))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++************************((())))))***++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr}}}ZZZ???999444111222000///............---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((()))((((((((((((((()))*********)))(((''''''((()))***))))))))))))************(((((())))))))))))((((((''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))---444;;;************************************)))))))))))),,,+++******)))*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))************************)))))))))***++++++,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www~~~YYY===888333222333111///............---------,,,++++++***))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((())))))((((((((('''''''''''''''(((((()))((((((((((((((())))))***)))(((''''''''''''((()))((()))))))))************(((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************************************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))***)))(((''')))---111))))))))))))*********************)))))))))))))))++++++******************)))))))))))))))*********))))))))))))******************))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***)))((((((((()))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~WWW<<<888444222444111///............---------,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''((((((((())))))******&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))******)))((()))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''(((((((((((()))))))))*********))))))))))))))))))******************+++***************))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((((((''''''((())))))******))))))))))))***++++++((()))))))))************************************((()))))))))************))))))))))))))))))))))))++++++***)))((((((((()))***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{UUU<<<999555333444111///............---------++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((((((((((((((((()))******''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((***++++++))))))***,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))+++++++++***)))'''(((((())))))*********))))))))))))************))))))***++++++++++++***************))))))))))))'''(((((())))))***************))))))))))))******))))))))))))))))))))))))(((''''''(((((()))***+++***************++++++,,,))))))))))))************************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxSSS<<<:::777444444000///............---------+++***************++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((()))******&&&''''''''''''''''''&&&))))))))))))***************)))(((''''''((()))***%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''')))+++,,,,,,,,,''''''(((((()))******+++((()))))))))************((()))***+++,,,++++++***************)))))))))(((''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))***++++++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++************************************************))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvRRR<<<;;;888555444000//////.........---------+++***************++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((($$$%%%'''))))))))))))(((((((((((((((((()))******&&&&&&''''''''''''&&&&&&))))))))))))***************)))(((''''''((()))***%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&''')))***+++&&&''''''((()))******+++(((((())))))*********+++((()))***+++,,,,,,+++***+++*********))))))((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++************************++++++******************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxqqqPPP<<<:::444000111//////............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((---###""",,,...'''$$$***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''',,,$$$$$$555000222'''###(((''' !!!(((%%%&&&(((******(((&&&$$$***!!!)))///***%%%$$$((((((((((((((('''''''''*** &&&000***###''',,,++++++******)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))&&&***,,,111$$$***%%%))))))'''((())))))***++++++)))'''&&&'''(((,,,)))$$$"""%%%***,,,+++(((((((((((((((((((((((())))))(((((('''''''''&&&)))'''***'''###+++---(((!!!...'''))))))###+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))'''(((***+++++++++***)))''''''((((((((((((''''''(((((((((((())))))))))))************************(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************''''''(((((())))))******************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))|||pppOOO;;;:::444000111//////............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((!!!!!!###$$$%%%&&&))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))+++&&&%%%***111%%%///))),,,""" ***+++"""***&&&"""###)))--- 444999'''$$$------((((((((((((((((((((('''222,,,&&&!!!!!!''',,,***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((($$$///%%%///"""%%%///%%%$$$,,,...&&&%%%---!!!%%%((()))***+++,,,$$$%%%(((...222...!!!(((((((((((((((((((((((()))((((((((('''''''''''' ,,,###"""333)))$$$***&&&$$$...555&&&...(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++******))))))(((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++'''((())))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))'''((()))*********))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************'''((((((((()))))))))***************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************)))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))oooNNN;;;999444000111//////............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((***000111***'''))))))&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((&&&***---$$$"""+++&&&&&&,,,,,,%%%###&&&###***000111---'''###---&&&000,,,!!!''''''(((((((((((((((((()))------555555+++&&&******))))))(((''''''''')))))))))*********++++++))))))))))))))))))))))))'''///!!!------***###$$$...)))!!!&&&000,,,"""---------+++(((&&&&&&&&&!!!(((,,,%%%+++<<<((((((((((((((((((((((((((((((((((((''''''''''''$$$---$$$"""...+++###333,,,######++++++ (((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&'''((())))))))))))((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))nnnMMM:::999444111222000///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((!!!"""%%%))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''')))###&&&###(((666<<<))),,,&&&///444,,,,,,)))&&&###$$$''',,,///%%%,,,,,,######...333...''''''''''''((((((((((((+++///%%%$$$###""")))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''###444%%%&&&)))$$$((()))(((111///***)))---000$$$%%%''''''(((+++///222222+++'''(((+++)))$$$"""((((((((((((((((((((((((((((((((((((((('''''''''+++###///+++:::%%%!!!'''(((""" ***333222(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++***)))(((((()))***+++))))))************))))))(((((((((((((((((((((((()))(((''''''&&&''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))mmmLLL999888444111222000///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((///)))&&&)))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###000'''$$$&&&###""" ***777///%%%(((((())))))((('''&&&%%%111!!! //////'''&&&'''''''''(((((())))))&&&%%%###(((...---...444((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***"""$$$###,,,***777&&& ))))))%%%'''***---...+++&&&###!!!'''!!!$$$(((''''''***(((((((((((((((((((((((('''''''''((((((((((((((()))000000***666***###---111---)))""""""(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((((((((''''''(((***,,,---*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))((('''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************************(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))vvvlllKKK888888444111333111///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((###///000***&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((("""///'''...777!!!---'''"""$$$'''$$$+++OOOyyyddd<<< $$$***%%%(((555&&&&&&''''''((()))))))))'''$$$+++---###&&&***"""''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))):::+++$$$'''((()))'''///000 """GGGtttGGG777+++***+++'''###$$$(((((((((((((((((((((((('''''''''(((((((((((((((,,,%%%$$$'''000&&&VVV$$$...(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))'''''''''))),,,000444666,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((''''''(((((()))***((())))))******))))))((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))mmm{{{kkkJJJ888777333111333111///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((444zzz///""" """)))555)))<<>>===000###&&&&&&&&&''''''''''''((()))###+++)))***VVV%%%###'''''''''''''''((())))))))))))(((((('''''''''&&&***ttt)))$$$///"""&&&...'''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))iiinnn___FFF888777222111444111/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((((((((((((''''''(((&&&%%%&&&)))***)))'''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''((((((((((((&&&$$$$$$''',,,,,,(((###&&&&&&&&&''''''''''''(((###......444mmmIII---)))'''&&&'''((()))((('''222333...{{{)))+++999((($$$///###---777CCC###((()))"""'''%%%$$$%%%)))...---((("""'''''''''((((((((())))))$$$///''' ))))))***'''''''''''''''((()))))))))(((((((((''''''''''''&&&KKKGGG---'''((((((%%%,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((***+++***((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++*********)))))))))************************************************************)))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))kkkooo^^^EEE888777222111444111/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''((((((((((((''')))+++***'''%%%%%%&&&&&&&&&&&&''''''''''''(((+++$$$'''###'''vvv---)))'''&&&'''((()))((('''"""***###+++}}}888555)))'''666###)))FFF###+++***$$$'''&&&''''''&&&$$$$$$''')))(((((()))))))))*********###)))((((((YYY)))+++'''''''''''''''((())))))((((((((((((''''''''''''"""+++|||000///***///''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))((((((++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))pppttt]]]DDD888777333222444111/////////...------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''(((((((((((((((***,,,+++((('''***---&&&&&&&&&''''''''''''(((000###444''')))'''&&&'''((()))((('''999)))***%%%(((!!!&&&''',,,+++((( <<<+++""")))111,,,***++++++((($$$%%%)))...((((((((()))))))))******((((((***((('''&&&'''''''''''''''((())))))((((((((((((((('''''''''###***(((///,,,...''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))ssswww[[[CCC777777333222444000/////////...------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&((()))***&&&&&&&&&''''''''''''((('''$$$+++'''DDD%%%)))'''&&&'''((()))((('''333!!!///$$$)))%%%AAA!!!&&&+++333!!!'''777&&&###AAA)))&&&+++$$$***)))'''&&&&&&'''((()))''''''((((((((())))))))),,,***888...&&&'''''''''''''''((())))))'''''''''(((((((((((((((&&&...]]]---&&&))),,,%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))))))))))))))***************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))*********************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))pppvvv~~~ZZZBBB777888333222333000/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''((((((((((((***'''%%%%%%'''((('''%%%&&&&&&&&&''''''''''''(((%%%***%%%+++)))'''&&&'''((()))((('''... ///***!!!---)))kkk333!!!===###:::111 666+++ $$$&&&)))222***((('''(((***+++)))''''''''''''((((((((())))))...!!!<<<+++'''''''''''''''((())))))'''''''''((((((((((((((((((%%%///ZZZ---$$$,,,,,,%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))lllttt|||YYYBBB777888333222333////////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))&&&%%%&&&((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((ZZZ'''((('''(((''''''''''''((((((((((((+++***)))((())))))'''&&&&&&&&&&&&''''''''''''((()))'''777ccc,,,)))'''&&&'''((()))((('''222555$$$###///111###555,,,555&&&&&&---111---,,,'''***))))))***,,,---,,,+++(((((()))))))))*********,,,%%%|||DDD,,,'''''''''''''''((())))))''''''''''''((((((((()))***###ooo///$$$,,,,,,'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))'''&&&''')))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))***+++,,,------...((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))jjjssszzzXXXAAA777888444222333///000//////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((((((((((((''''''''')))+++)))&&&%%%&&&((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((ZZZ'''((('''(((''''''''''''((((((((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((($$$(((jjj))))))'''&&&'''((()))(((''''''---)))&&&...###111,,,333'''&&&...)))&&&(((,,,******333 000&&&'''(((((('''(((+++---)))************+++++++++)))VVVCCC&&&'''''''''''''''((())))))&&&'''''''''(((((())))))+++$$$---...%%%,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))&&&&&&'''***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++))))))***+++---...///000(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))rrrxxxzzzSSSGGG;;;666555222///000...,,,+++,,,......---,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))***************))))))((((((''''''(((((((((((((((''''''&&&((()))***)))'''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%***,,,444111+++"""((())))))))))))))))))))))))***((('''((()))***)))'''!!!mmmsss$$$ 444###'''(((''''''''''''(((((((((((())))))))))))(((((((((((('''333666$$$777000,,,999AAA)))))))))))))))))))))))))))(((((((((((((((((((((((('''"""###...LLL...%%%"""...''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))###+++222222+++(((***///((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************************+++,,,---...************************+++++++++*********))))))******++++++++++++******(((((()))***+++,,,,,,,,,......---+++)))((('''&&&************************************************************************sssxxxxxxRRRFFF:::666555222000000...---,,,,,,......---,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))******)))))))))((((((((('''(((((((((((((((''''''&&&((()))))))))'''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''')))///###&&&999 ))))))))))))))))))))))))***((('''((()))***)))'''%%%===:::(((''''''+++''''''''''''(((((((((((())))))))))))((((((((((((111###111 +++EEE...%%%))))))))))))))))))))))))((((((((((((((((((((((((''',,,'''&&&ccc///"""***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''---333333...+++---000)))((((((''''''(((((()))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************************+++,,,------************************+++++++++*********))))))******++++++++++++******)))))))))***+++++++++,,,+++++++++*********))))))************************************************************************qqqvvvvvvQQQEEE:::666444222000000...---,,,---......---,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''...(((***"""000KKKwww&&&))))))))))))))))))))))))***((('''((()))***)))'''(((###555GGG+++((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((...888555...NNN***'''))))))))))))))))))))))))((((((((((((((((((((((((***,,,''')))(((%%%444$$$'''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((&&&))),,,---,,,************))))))(((((())))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************+++++++++***++++++,,,,,,************************+++++++++*********************++++++++++++************************++++++((())))))***++++++,,,,,,************************************************************************kkkqqqsssPPPDDD999555444222000111///...------......---,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''((((((''''''''''''''''''''''''---WWW333///((((((((((((((((((((((((***((('''((()))***)))''')))///MMMIII...((((((''''''''''''(((((((((((())))))))))))((((((((((((///333666ccc}}})))111((((((((((((((((((((((((((((((((((((((((((((((((---"""'''222^^^+++((('''******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''')))******((('''******))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,++++++***+++++++++******************************************************++++++++++++******+++++++++***************(((((()))***+++,,,,,,,,,************************************************************************|||dddkkk~~~pppOOOCCC888555444222111111000///------......---,,,++++++++++++++++++++++++))))))*********+++++++++************))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''((((((&&&'''''''''''''''''''''999'''***((((((((((((((((((((((((***((('''((()))***)))'''***...''':::&&&''''''''''''(((((((((((())))))))))))(((((((((((('''@@@444((((((((((((((((((((((((((((((((((((((((((((((((*** ///+++&&&yyy''')))&&&******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((***))))))***------+++)))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************,,,,,,++++++***+++++++++******************************************************++++++++++++******+++++++++******************************+++++++++************************************************************************{{{```iiilllNNNBBB777444444222111222111///......//////---,,,++++++++++++++++++++++++)))************+++++++++++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%$$$ggg---%%%))))))))))))))))))))))))***((('''((()))***)))''',,,...,,,MMM)))!!!''''''''''''(((((((((((())))))))))))((((((((((((AAAuuu000###+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''777,,,LLLGGG'''%%%))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((''')))(((((()))++++++***)))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************************************+++++++++***++++++,,,,,,***************************************+++++++++******++++++++++++************************+++++++++++++++***************************************************************************************```llliiiMMMAAA777444444333222222111000......//////---,,,++++++++++++++++++++++++)))************+++++++++++++++******)))((((((''''''((((((((()))))))))***(((((((((((((((''''''&&&&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[['''(((''')))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$:::///%%%'''))))))))))))))))))))))))***((('''((()))***)))''')))***666AAA###)))''''''''''''(((((((((((())))))))))))((((((((((((HHH+++///%%%))))))))))))))))))))))))((((((((((((((((((((((((***&&&222"""+++///&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''(((''''''(((((()))((((((''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************************+++,,,------************************))))))*********+++++++++******++++++++++++******)))))))))***+++++++++,,,************************************************************************************************cccooohhhLLLAAA666444444333222333222000///...//////---,,,++++++++++++++++++++++++)))************++++++++++++++++++***)))((((((''''''((((((((())))))******(((((((((((((((''''''&&&%%%'''((((((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((([[['''(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''@@@vvv%%%000 )))))))))))))))))))))))))))***((('''((()))***)))((("""222(((###qqq///''''''''''''((((((((()))))))))))))))(((((((((((('''PPPppp///..."""...'''))))))))))))))))))))))))((((((((((((((((((((((((333&&&555,,,((()))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((***,,,+++******+++---((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************+++,,,---...************************))))))******++++++++++++******++++++++++++******(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,************************************************************************jjjtttjjjLLLBBB:::777555222111222000000///...............,,,,,,,,,+++++++++************************************)))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''(((((((((((('''!!!%%%)))''')))***"""))) %%%,,,"""---|||JJJ,,,---"""666&&&&&&...)))&&&+++''',,,'''))))))'''$$$%%%'''***""")))(((///###+++***%%%'''+++***,,,&&&***&&&)))***((((((***)))&&& 777---666,,,!!!///222'''//////+++$$$ (((..."""###+++***+++---)))(((&&&+++"""''',,,>>>999)))&&&((())))))(((''''''(((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))************)))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++***)))(((***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************************************)))************+++++++++lllvvvjjjLLLBBB999777555222111222000000///...............,,,,,,,,,+++++++++************************************)))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''((((((((((((+++))),,,,,,%%%%%%***))))))%%%(((+++"""(((AAAAAA>>>---'''%%%000......$$$"""&&&'''!!!+++,,,+++((((((***(((###&&&((('''***%%%)))###)))&&&$$$,,,***(((+++'''&&&((((((&&&'''+++***888///HHHrrr999111(((,,,(((!!!...###///'''000...%%%###''',,,'''!!!***+++((((((((($$$)))(((111ppp((('''''''''''''''(((***,,,&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))************)))))))))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++***))))))***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))************+++++++++kkkvvviiiKKKAAA999666555222111222000000///...............,,,,,,,,,+++++++++*********************************))))))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''(((((((((((())))))))))))'''''''''&&&###%%%'''(((...111***444,,,***"""&&&...$$$///333---111222***'''***(((%%%''',,,+++$$$)))&&&)))%%%***^^^???%%%,,,$$$!!!,,,,,,%%%)))######((((((######)))%%%000222***###)))AAA___ %%%222***111333(((...&&&... ***%%%,,,111***'''***)))'''***$$$(((***$$$%%%ooo!!!***)))'''&&&'''(((***,,,&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******((('''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))************)))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++***))))))***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************)))************+++++++++iiiwwwhhhJJJAAA888666555222111333000000///...............,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''(((((((((((('''&&&###%%%...---%%%"""''',,,***"""###,,,///++++++DDD+++,,,!!!---!!!&&&,,,###222!!!))) '''%%%)))+++'''&&&)))***'''(((%%%---$$$---EEEuuu---,,,'''%%%))))))$$$&&&&&&(((******(((&&&&&&***,,,"""---222((( uuuqqq###///555,,,###222111)))000"""***&&&((("""'''***###"""((('''''',,,###***)))"""%%%222,,,+++***(((''''''''''''&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++******)))***+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++jjjyyygggIII@@@888555444222111333000000///...............,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''((((((((((((&&&...((($$$***'''###+++&&&***---***%%%!!!"""$$$$$$jjj,,,+++(((###'''---!!!&&&((( 000000$$$&&&***---***%%%$$$&&&'''&&&000%%%+++@@@///$$$(((,,,%%%&&&''''''...---$$$$$$---...''''''&&&###''',,,""",,,---SSS333...///$$$""",,,///bbb...,,,+++&&&$$$///111!!!'''+++&&&)))(((###...XXX((('''&&&'''))))))&&&$$$'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))******+++++++++*********+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++nnn}}}fffIII???777555444222111333000000///...............,,,,,,,,,+++++++++******************************((((((((((((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''(((((((((((("""333---!!!###333&&&###&&&---111---+++,,,(((555(((&&&!!!---)))((((((---,,,###***888$$$&&&---'''$$$)))((()))...'''&&&WWW...&&&///###'''***(((+++''''''+++(((666777&&&%%%,,,***&&&(((***###@@@'''---$$$+++HHHWWW'''///666((((((111(((&&&***'''***%%%333###SSS'''%%%$$$'''***+++)))'''(((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++******+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++ppp}}}eeeHHH???777555444222111333000000///...............,,,,,,,,,+++++++++******************************((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((''')))''''''''''''((((((((((((!!!///'''%%%777111"""+++,,,((($$$###$$$&&&%%%### %%%KKK"""***)))%%%000)))%%%***PPP^^^PPP...+++''',,,***)))''')))'''222###%%%---$$$***))))))$$$'''000000'''$$$)))((($$$ (((000%%%))) 666///"""222$$$$$$***$$$&&&444PPP***...---+++ ---%%%...'''---)))444000+++&&&%%%(((+++***(((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))************)))))))))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***+++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++ooozzz~~~eeeHHH???666444444222111333000000///...............,,,,,,,,,+++++++++******************************((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY'''(((((()))''''''''''''((((((((()))&&&+++000]]]YYY000 ***///)))&&&+++---))))))888(((+++***>>>$$$###333'''444"""///,,,%%%***+++((( ,,,---;;;---'''+++&&&...%%%...###222PPPPPP222###...(((000,,,&&&))))))(((...'''ttt&&&''')))'''))) 333!!!---ddd((( 666777...///$$$111'''%%%***<<<444***%%%%%%((((((&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))************)))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((()))***+++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++jjjrrrzzzaaaHHH???777555444222000222111///...---......---+++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''+++000222///(((%%%bbb'''(((''')))''''''''''''((((((((()))))))))eeeLLL''',,,$$$$$$+++***###'''222,,,BBB---$$$***%%%,,,,,,###444(((bbb ***$$$ ((()))'''"""'''lllKKK+++'''000000---)))999===...,,,,,,***(((***---,,,((($$$)))&&&,,,'''%%%222%%%***&&&777iii999(((&&&---+++'''$$$###%%%(((***(((ttt%%%""")))'''///)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))************))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))************(((***+++)))'''&&&(((+++************************)))************+++++++++)))))))))))))))******+++******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------///,,,***+++---...---+++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++***************++++++++++++++++++++++++fffnnnxxx___HHH???777555444222111222111///...---......---+++,,,,,,,,,+++++++++******+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++777222$$$...'''(((''')))'''''''''((((((((())))))"""555???;;;)))******))))))''' !!!+++'''###+++---((($$$***"""kkkyyy333---###...///%%%jjj???$$$+++666###***))):::%%%|||,,,)))&&&$$$&&&'''&&&(((,,,sss(((***&&&)))$$$))) $$$%%%111]]](((222%%%((()))&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************((()))+++***((((((***,,,************************)))************+++++++++)))))))))))))))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------...,,,******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++fffnnnvvv\\\GGG>>>777555555222111222111///...---......---+++,,,,,,,,,++++++++++++******************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''333[[[EEE ,,,UUU'''(((''')))''''''((((((((()))))))))/// ...'''((('''###$$$+++000222___(((...%%%))))))&&&***)))***555...333%%%yyy444!!!,,,555)))%%%)))222444uuuJJJ---&&&"""%%%)))******,,,%%%---"""++++++&&&$$$&&&+++/// 000******&&&+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************''')))******)))***+++---************************)))************+++++++++)))))))))))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++kkksssttt[[[GGG>>>666555555222111333000///...---......---+++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''"""'''(((''')))'''(((((((((((()))))))))111"""'''vvvggg000666###ZZZ$$$+++)))%%%'''))),,,+++000%%%---&&&******,,,%%%---$$$,,,===\\\222&&&888)))VVV$$$+++&&&***000&&&+++)))------~~~"""'''***+++%%%000(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))*********)))******************************))))))*********+++++++++)))))))))))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---.........------------.....................------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,lllvvvsssZZZFFF>>>666555555222222333000///...---......---+++++++++++++++++++++++++++***************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((FFF'''(((''')))(((((((((((()))))))))******---%%%%%%&&&###)))&&&+++...&&&&&&&&&'''ddd""",,,)))###...''',,,+++((('''%%%---'''+++$$$***'''&&&%%%UUUGGG&&&******"""...(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))***************************)))(((&&&************************))))))*********+++++++++)))))))))))))))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,---...,,,---------......//////........./////////000000111000//////.../////////////////////////////////jjjwwwrrrXXXFFF===666555555333222333111///...---......---+++***++++++++++++,,,,,,,,,*********+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&'''''''''(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((###BBB'''(((''')))((((((((()))))))))******((()))***###,,,000$$$***&&&+++000"""'''###111%%%FFF,,,+++&&&...)))''',,,000+++$$$ttt,,,%%%,,,%%%'''%%%))))))"""###:::&&&(((***%%%,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))************))))))******************++++++))))))))))))))))))))))))))))))))))))*********************+++,,,+++)))&&&************************)))************+++++++++)))))))))))))))******+++******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------)))+++++++++***+++---///------......///000000000111222222333444555666666999888888777777777777777444444444444444444444444iiizzzpppVVVEEE===666555555333222444111///...---......---+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&&&&''''''((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&777YYY'''(((''')))(((((()))))))))*********%%%---******000///```///,,,+++%%%'''+++###---***///$$$)))%%%&&&&&&+++---+++)))(((%%%###888&&&bbb>>>---***###***'''+++'''---###)))---'''%%%,,,******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))+++*********************))))))))))))))))))))))))))))))))))))***************)))***,,,///000---+++************************)))************+++++++++)))))))))))))))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---...000///......111333333333333444555666666666777888999;;;<<<>>>???@@@??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;lll~~~nnnTTTEEE===666555555333333444111///...---......---+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++111&&&###jjj'''(((((()))))))))))))))************)))!!!222$$$"""---000"""---''')))%%%&&&###...***111'''fff""")))777!!!(((000&&&)))---)))333000%%%,,,111111$$$+++###...###+++$$$---&&&,,,+++&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((***...222444222///************************)))************+++++++++)))))))))))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////222444666555444444777:::999::::::;;;<<<<<<======<<<===>>>@@@BBBDDDFFFGGGAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@}}}jjjWWWEEE???888444444444222000/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''***---'''%%%555KKK!!!''')))''')))*********++++++++++++&&&333'''(((111555000,,,)))+++))))))))))))************&&&...???!!!(((((((((((()))))))))))),,,///(((***'''"""kkkPPP000---)))***!!!222###"""555%%%111xxxaaa 222&&&---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))(((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))(((((()))***++++++)))'''&&&''''''&&&%%%++++++)))(((''''''''''''(((((((((((())))))))))))******))))))))))))************))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,000000...***************************+++++++++*********))))))++++++******************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,---........................******,,,...000000---***,,,+++,,,---......---,,,,,,,,,,,,---...000222444///111333444333444777999======>>>>>>>>>===<<<<<<>>>@@@DDDEEEDDDBBBBBBBBB===@@@AAA@@@>>>@@@DDDIII@@@AAAAAA@@@??????AAABBBDDDBBBAAABBBCCCBBB===999iiiVVVEEE???888444444444222111000//////......---,,,,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))$$$%%%(((%%%!!!'''444)))+++uuu***,,,(((!!!)))))))))*********++++++%%%///&&&***888"""@@@rrr>>>&&&...(((###)))))))))))))))************555### :::888(((((((((((()))))))))***!!!)))&&&,,,222"""///dddPPP$$$555""""""111"""(((111######111$$$(((VVV%%%///!!!))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((''''''((((((((())))))(((((((((((((((((((((((()))******+++***)))(((((()))***+++((())))))((((((***///444,,,+++***))))))((((((((((((((((((((())))))))))))******))))))))))))******++++++*********)))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,//////,,,)))************************+++++++++*********))))))************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---...------...000111111000555444444555777999<<<>>>BBBAAA???>>>======>>>???CCCCCCDDDDDDCCCBBBAAA@@@BBBEEEHHHIIIHHHGGGHHHHHHBBBEEEIIIJJJHHHFFFEEEEEEHHHJJJLLLNNNNNNOOOOOOPPPLLLKKKKKKMMMOOOPPPMMMKKK}}}hhhUUUDDD???888444444444333111000000///......------,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))---&&&$$$***+++&&&$$$'''$$$...###!!!ggg"""""",,,888((((((((()))))))))******+++---$$$###///--- ,,,;;;,,,+++***000###)))))))))*********++++++(((&&&:::+++***ttt;;;###...(((((((((((()))))))))******'''...%%%$$$222***$$$444XXX!!!''')))$$$,,,###111------%%%&&&...(((%%%222444+++,,,444))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((()))************))))))))))))******&&&)))+++)))'''***333;;;---,,,+++***)))))))))***(((((((((((())))))))))))******))))))))))))******+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***+++---,,,***(((************************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,...000000000000000000111333666888999<<<<<<;;;;;;>>>AAAEEEHHHLLLIIIFFFDDDDDDEEEFFFEEEIIIJJJLLLNNNOOONNNNNNMMMNNNPPPSSSTTTTTTTTTUUUVVVXXXYYY[[[[[[ZZZWWWTTTRRRUUUXXX]]]aaacccbbb```^^^^^^]]]\\\\\\^^^^^^]]]\\\rrrzzzhhhUUUDDD>>>888444444444333111000000//////...---------------,,,,,,,,,++++++++++++******************+++************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))...(((&&&,,,///,,,))))))///)))%%%###...<<<222111$$$(((((((((((())))))))))))******+++'''$$$+++222///===,,,```lll'''...444)))888$$$))))))*********+++++++++'''333"""<<<###KKK999'''&&&999"""(((((()))))))))*********,,,222((( )))---+++111222555kkk:::666222666888,,,((((((***+++...---$$$555###)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((())))))******))))))))))))))))))***(((******(((&&&'''---222,,,+++******)))))))))***(((((((((((())))))))))))******))))))))))))******++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...------,,,,,,,,,---------------......//////000///...000222444555444333444555666999===AAAEEEAAA@@@???@@@CCCGGGKKKNNNMMMLLLKKKLLLOOOQQQQQQPPPQQQRRRUUUXXXZZZ\\\\\\\\\]]]___```aaa```aaaccceeeiiihhhgggeeedddcccaaa```\\\```gggmmmooommmgggccchhhgggeeedddddddddccccccoooxxxiiiTTTCCC>>>777444444555444222111000000///......------------,,,,,,,,,+++++++++*********++++++*********************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((&&&&&&((()))((()))+++)))///'''(((222 $$$...###&&&===(((((((((((())))))))))))%%%$$$000555((($$$******!!!%%%...%%%$$$\\\GGG$$$---&&&''')))***''''''((((((************++++++++++++***%%%'''///...''')))333sssVVV333???'''((('''666))))))))))))************%%%)))))))))***'''&&&---333000***RRRgggBBB***$$$***'''///222%%%+++%%%)))''',,,+++'''///222$$$"""(((,,,++++++...000000------------------------------------------------***---%%%>>>$$$)))///)))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******''''''((((((((((((''''''((((((((((((((())))))***)))))))))******))))))))))))(((((())))))))))))(((******)))((((((((())))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))******************************))))))))))))))))))))))))))))))******))))))((()))************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...///111111222000000333777;;;===<<<:::999;;;===???AAAEEEKKKOOOJJJJJJJJJJJJMMMQQQUUUWWWUUUVVVYYY\\\```aaa```___\\\]]]^^^```bbbcccddddddggghhhhhhhhhfffgggiiikkkhhhjjjlllllljjjfffbbb```___ccckkkssswwwuuuooojjjeeefffgggiiikkkmmmpppqqqttt|||hhhSSSCCC>>>777444444555444222111111000//////......---------,,,,,,,,,,,,++++++)))***++++++++++++***)))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***(((&&&%%%(((+++000000--- ###)))(((888$$$+++...333 ((((((((()))))))))******---"""'''000+++&&&'''((($$$111""""""999***666)))((( ...111))),,,555&&&000111###&&&*********++++++++++++,,,---((('''***'''%%%(((,,,$$$(((,,,...---,,,---///"""(((--->>>$$$222 )))))))))*********+++++++++%%%&&&---///+++((('''555///&&&&&&***###$$$555'''%%%---777000"""%%%444555""":::&&&777%%%((()))---***$$$***...&&&***+++)))%%%&&&******&&&''''''''''''((((((((((((''''''''''''''''''''''''(((...!!!111222---(((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))***++++++(((((())))))))))))((((((((((((((((((((()))******))))))************))))))(((''''''***,,,---***'''))))))((((((((((((((()))(((((((((((())))))))))))******))))))))))))******)))))))))***************))))))))))))************************************))))))))))))))))))))))))((()))******)))((()))+++***************************************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,---///111333555777888666888;;;@@@DDDFFFEEECCCEEEHHHKKKLLLLLLNNNSSSWWWXXXXXXYYYZZZ]]]___bbbddd___bbbgggiiiiiihhhiiijjjkkkjjjiiigggggghhhiiijjjpppooonnnkkkiiihhhjjjmmmmmmuuu~~~{{{rrrjjjfffiiimmmsss|||~~~yyyfffjjjpppvvv{{{www{{{eeeQQQCCC===777444444555444333111111000000///.........------,,,,,,,,,,,,++++++)))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,***))))))******!!!111>>>111$$$111+++%%%(((''':::***111)))))))))*********++++++111)))"""$$$)))+++---000***,,,///((( (((---"""###***444888222'''###$$$111000$$$+++222,,,(((*********+++++++++,,,,,,&&&***%%%)))777555))))))++++++***)))(((&&&&&&%%%...)))999(((777111))))))*********+++++++++///***)))++++++000444///(((---)))'''000000))))))555)))###(((,,,)))&&&((( 444222(((%%%&&&---000(((,,,---***))))))******---///---******------***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,!!!++++++&&&%%%'''"""...************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))******))))))************))))))((((((((((((((()))******((()))***++++++***)))((('''((())))))))))))***+++***))))))((())))))******(((((((((((())))))))))))******))))))))))))***************+++++++++,,,,,,((()))))))))************************************))))))))))))))))))))))))''')))+++***))))))+++---************************))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111333444222333555888<<>>&&&%%%&&&'''+++(((......************++++++++++++$$$...,,,&&&)))***''')))&&&---&&&%%%222///&&&+++000(((###&&&))))))+++111...%%%(((...'''"""***222******+++++++++,,,,,,,,,333'''111222&&&222$$$***(((&&&'''***---//////)))+++###,,,222(((''',,,)))************+++++++++"""+++333---###***000(((+++,,,+++000111%%%$$$555(((---...++++++......,,,,,,%%%///###,,,:::###''')))...,,,+++000---***///%%%***,,,***))),,,...,,,))))))*********+++++++++))))))))))))))))))))))))...'''...555$$$000"""---************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((((((******++++++++++++******((((((((((((((()))******((()))***++++++***)))((('''***+++(((###"""''',,,+++***************++++++(((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,---------(((((())))))*********+++************************))))))))))))))))))))))))''')))+++***)))))),,,///************************))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......000222444666777999:::===AAADDDHHHKKKLLLOOOMMMLLLMMMOOORRRSSSSSS```ccceeeccc]]]YYYZZZ\\\cccdddfffiiijjjkkkkkkjjjmmmqqqtttqqqlllnnnwww}}}zzzyyy{{{~~~yyyxxxyyy{{{uuummmpppvvvsssrrrsssvvvzzzyyyrrrlllpppuuuzzz}}}}}}~~~kkknnn```NNN???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))***+++++++++++++++...---,,,*********+++,,,******+++,,,,,,---------,,,++++++******++++++,,,///---+++,,,......,,,)))------+++++++++,,,---...******++++++,,,,,,,,,,,,////////////////////////---,,,+++---///000000//////---+++---///000///---000000//////............///...,,,+++++++++,,,---...---,,,---......,,,+++++++++***))))))))))))***'''((()))*********(((''',,,+++***))))))***+++,,,******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------,,,+++***///...,,,,,,...///000000000222333444555999===AAACCCEEEGGGIIILLLPPPVVVZZZTTTQQQQQQTTTUUUTTTVVVZZZfffeeeeeeeeeeeeeeeeeeeeehhhjjjmmmqqqsssuuuuuuuuuxxxwwwwwwwwwyyy{{{}}}|||ssslllmmmrrrrrrnnnpppqqqoookkkfffcccccceeemmmiiieeebbbbbbcccccccccdddiiimmmooommmjjjiiiiiijjjlll```NNN???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************(((((()))))))))*********************************)))))))))))))))***++++++******))))))))))))************+++,,,,,,,,,,,,+++++++++*********+++,,,---++++++++++++************++++++************++++++...+++)))(((***,,,+++***,,,,,,+++***++++++,,,---***+++---///000000000000222222222222222222333333444333222222444444444222222000///000222333222111444555555666666555555444666555444222111000000///222111111111222111///---------,,,+++++++++++++++,,,,,,,,,------,,,++++++))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))************))))))++++++++++++++++++++++++***))))))(((((()))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,...000333555666666777999;;;>>>BBBHHHLLLJJJJJJJJJMMMQQQVVVZZZ\\\___]]]```eeefffddddddfffmmmooorrruuuvvvuuutttrrrqqqsssvvvxxxyyyxxxvvvtttssssssrrrqqqppppppppppppqqqtttvvvvvvsssrrrrrrsssnnnkkkddd___aaaffffffbbb`````````^^^[[[[[[^^^aaaaaa___]]]\\\^^^aaaccccccaaadddggggggeeebbbbbbbbbkkklll```OOO???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******))))))))))))))))))************(((((((((((())))))))))))***************************))))))))))))***++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,,,,+++***))))))))),,,,,,++++++++++++,,,,,,111...,,,+++,,,///000000111111111111222333555666777888:::;;;<<<<<<;;;;;;>>>>>>??????@@@@@@@@@AAAAAA???======>>>???>>>======<<<;;;;;;===>>>>>>===???@@@AAACCCCCCBBBAAA???@@@@@@@@@???>>>===;;;::::::999999999999777444000222222111000000000000000......---,,,++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))************))))))++++++++++++++++++++++++******))))))((()))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------......---------------.........///111444888<<>>???@@@HHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJHHHHHHJJJKKKKKKJJJLLLKKKJJJIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOMMMJJJHHHGGGHHHIIIJJJIIIHHHFFFEEEBBBBBBAAAAAAAAA>>>999666888888777666666666666666333111///---,,,,,,------------......,,,***(((''',,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------............000222444666555777;;;>>>BBBFFFJJJMMMNNNOOOPPPPPPQQQTTTXXX[[[XXXZZZ[[[\\\]]]aaahhhmmm~~~||||||~~~{{{tttppppppqqqtttxxx{{{{{{wwwqqqnnnjjjkkkllllllkkkiiigggeeedddeeeeeefffeeecccbbb```aaaeeeiiilllkkkgggccc``````aaa```^^^```dddddd```bbbaaa^^^\\\[[[\\\___aaadddbbb```___aaacccccccccdddccccccbbbbbbccceeefffmmmrrr^^^NNN???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***************((()))))))))************(((((((((((())))))))))))***************************************++++++,,,++++++************++++++)))***++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------........./////////000111333444555333666:::===>>>===<<<;;;999:::===@@@CCCFFFHHHIIINNNNNNMMMLLLMMMOOOQQQSSSOOOPPPQQQRRRSSSTTTUUUVVVWWWUUUSSSTTTWWWYYY[[[[[[ZZZZZZYYYWWWVVVVVVXXXYYYYYYZZZ[[[\\\ZZZWWWTTTRRRRRRRRRRRRRRRQQQOOOLLLKKKKKKJJJIIIHHHGGGDDD@@@<<<<<<;;;::::::999999::::::999888555333111111111111///000000000///---+++))),,,,,,++++++*********)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************++++++++++++******))))))))))))))))))))))))((())))))***,,,...000111************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000333777:::<<<===@@@EEEHHHJJJMMMQQQTTTUUUVVVWWWWWWXXX[[[___bbb^^^cccgggeeebbbeeennnwww}}}zzztttllliiijjjjjjlllnnnpppooollliiifffggggggggggggggghhhiiijjjgggggghhhhhhhhhfffdddcccaaaccchhhkkkllliiiddd```aaaccccccaaaaaadddbbb^^^cccaaa^^^]]]]]]^^^___```bbb```^^^^^^___``````___```___]]]]]]```cccfffhhhmmmuuu~~~\\\MMM???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******))))))))))))************))))))))))))************+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.........------...//////000111111222222111222333444777999;;;<<>>======<<<<<<======<<<:::888666444222111111///000111222222222222222---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++******++++++++++++******++++++++++++++++++++++++(((((()))+++---///111222***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------.....................///111444888<<>><<<:::777555333333333333444444666777777222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++,,,---...))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---...///111222444555555666888;;;>>>AAADDDFFFGGGKKKQQQVVVYYYYYYZZZ^^^aaa```bbbdddgggkkkpppvvvzzzyyyvvvrrrnnnkkklllooorrrccc^^^ZZZYYYYYYWWWZZZ___hhhjjjlllmmmnnnmmmkkkjjjgggiiikkkmmmmmmlllkkkjjjlllkkkjjjjjjiiiiiiiiiiiinnnllljjjkkkkkkjjjfffbbb```cccccc___\\\]]]\\\YYYVVVVVVVVVZZZ^^^aaaaaa```[[[ZZZZZZ]]]```ccccccccc\\\ZZZXXXZZZ^^^ccceeeeeewww{{{YYYKKK???<<<777444444444333333000000///...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,...//////000000000000000111333666999<<<>>>??????BBBBBBBBBAAA@@@@@@??????@@@AAACCCFFFJJJNNNQQQSSSVVVZZZ___bbbbbbbbbdddfffeeeeeefffeeedddbbb```___UUU[[[ccchhhiiiccc[[[VVVQQQRRRSSSUUUWWWYYYZZZ[[[RRRPPPMMMLLLNNNQQQRRRSSSYYYYYYWWWRRRMMMKKKMMMPPPQQQQQQQQQRRRSSSTTTTTTUUUSSSSSSRRRRRRSSSTTTVVVWWWXXXUUUPPPNNNMMMMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJHHHEEEBBB>>><<<999888666555555666777888999999888777777666555555,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000333666888:::;;;@@@BBBEEEHHHJJJLLLLLLLLLQQQWWW^^^``````aaaeeeiiiiiikkkmmmoooqqquuuzzz~~~tttlllbbb^^^^^^___]]]ZZZXXXUUUUUUYYY\\\^^^bbbhhhkkkmmmooopppooolllhhhfffnnnppptttwwwvvvrrrmmmiiiffffffffffffgggjjjlllmmmkkkhhhdddbbbaaa```\\\YYYYYY\\\[[[WWWTTTUUUUUUSSSOOONNNPPPSSSXXXZZZYYYVVVUUUUUUUUUWWWZZZ\\\\\\[[[VVVSSSQQQSSSWWW[[[\\\[[[|||wwwVVVKKK@@@===999666555444333222/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))***************)))((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************************)))((((((*********))))))))))))))),,,,,,+++++++++++++++,,,++++++++++++************,,,+++*********+++,,,---***+++---.........------......///111333666999;;;:::;;;>>>AAADDDGGGHHHIIIOOOLLLIIIIIIKKKKKKJJJHHHJJJJJJLLLOOOSSSVVVWWWWWWZZZYYYWWWTTTRRRTTTYYY\\\[[[]]]______\\\VVVPPPLLLPPPZZZeeehhhaaaUUUKKKEEEFFFHHHIIIJJJJJJKKKNNNQQQMMMIIIFFFDDDFFFHHHJJJKKKNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIJJJHHHFFFGGGHHHJJJJJJJJJNNNMMMKKKGGGDDDDDDFFFHHHMMMMMMKKKIIIHHHLLLQQQUUUSSSSSSRRROOOLLLJJJJJJJJJHHHEEE@@@<<<999999:::;;;999999999999999888777777777666555333000---+++))),,,,,,+++******+++,,,------,,,***)))))))))***+++'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))(((((('''''''''((()))******)))((('''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))))))************+++++++++************************************************---,,,***)))))))))******+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------,,,,,,+++......---------...///000555333444888???EEEGGGGGGMMMNNNNNNMMMMMMOOOSSSVVV[[[aaadddaaabbbjjjqqqssswwwwwwvvvssspppoooppprrrnnnhhhbbb______]]]WWWRRRPPPSSS[[[cccggggggkkkqqqpppsssuuurrrmmmkkkmmmqqqvvv}}}{{{qqqiiifffaaa\\\WWWWWW[[[______^^^bbb]]]VVVTTTUUUXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWQQQQQQQQQSSSUUUWWWXXXXXXWWWXXXYYYYYYYYYWWWVVVTTTMMMKKKKKKMMMQQQTTTTTTSSSvvvUUUKKK@@@===999666555444333222000//////......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************************)))((((((************)))))))))))),,,++++++*********++++++------,,,,,,,,,,,,++++++///...---,,,,,,---......---------------...000111444444666888:::===@@@AAAGGGHHHKKKMMMOOOQQQRRRRRRYYYVVVTTTTTTVVVVVVUUUSSSOOOOOONNNPPPSSSVVVWWWVVVSSSRRRPPPLLLJJJKKKNNNQQQRRRSSSUUUUUUSSSOOOKKKHHHKKKRRRYYYYYYSSSIIICCC@@@???AAACCCDDDDDDFFFIIIKKKGGGDDDBBBBBBDDDFFFHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJEEECCCAAABBBDDDFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCGGGGGGGGGEEEEEEFFFJJJMMMQQQTTTXXXYYYXXXUUURRRQQQNNNLLLJJJGGGEEEDDDDDDDDDAAAAAA@@@???<<<:::777666333333333333222222222222///...---+++++++++++++++++++++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***)))))))))(((((((((''''''((()))******)))((('''))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))))))))************+++++++++************************************************---,,,***)))))))))***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,------,,,,,,111000000///000222555888:::===BBBHHHLLLNNNNNNNNNNNNPPPSSSUUUVVVYYY\\\___dddjjjmmmlllnnntttwwwvvvsssuuuvvvuuuqqqllliiiggglllhhhdddaaa```^^^ZZZWWW]]]___fffnnnssstttyyyzzzqqqkkkjjjkkkwww{{{}}}xxxmmmaaaYYYVVVSSSPPPNNNQQQWWW[[[[[[YYY]]]ZZZXXXWWWWWWWWWVVVUUUWWWZZZ\\\]]]ZZZXXXVVVVVVUUUSSSSSSVVVZZZ\\\\\\ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSPPPNNNNNNPPPRRRSSSQQQOOOtttTTTJJJ@@@===999666555444333222000000///......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))******)))))))))))))))))))))))))))************))))))(((***++++++++++++***))))))))))))))))))))))))))))))++++++************++++++)))))))))*********++++++*********+++******)))(((************************+++***************+++++++++++++++*********))))))---,,,+++******+++,,,---...///000000111444888;;;>>>@@@BBBFFFIIIKKKMMMNNNTTTUUUVVVXXXYYYZZZZZZZZZ\\\ZZZXXXWWWVVVVVVTTTRRRJJJIIIGGGGGGJJJLLLLLLLLLJJJJJJHHHEEEBBBCCCEEEHHHHHHHHHHHHHHHGGGEEECCCBBB???CCCFFFFFFBBB???>>>>>>===???AAACCCDDDEEEHHHJJJMMMLLLLLLNNNPPPRRRSSSRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSKKKIIIFFFFFFGGGHHHHHHHHHCCCCCCDDDFFFIIIHHHDDD@@@DDDDDDCCCAAA??????AAACCCLLLRRRYYY^^^___]]][[[YYYVVVVVVUUUTTTQQQOOOLLLJJJGGGGGGGGGFFFCCC@@@===;;;666555444444444666777888555444222000///...------+++***************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))************+++++++++************************************************,,,,,,+++************++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////...///000111333777===AAACCCFFFJJJMMMNNNOOOPPPQQQTTTXXX^^^cccfffhhhjjjkkkqqquuuvvvwwwxxxzzzxxxsssrrrssssssqqqmmmiiiffffffjjjhhhggggggjjjkkkkkkjjjkkkkkknnntttwwwxxx|||vvvjjjbbb^^^^^^bbbdddeeeaaaZZZTTTRRRQQQLLLLLLMMMQQQXXX\\\]]][[[[[[\\\]]]\\\YYYWWWVVVVVVVVV]]]dddfffbbb]]][[[[[[\\\ZZZ[[[```gggkkkiiifffhhhfffccc```^^^]]]]]]^^^ZZZYYYXXXXXXYYYXXXWWWUUUzzzrrrRRRHHH@@@===999666555444333222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))************)))(((******+++++++++******)))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++*********++++++******))))))***************++++++******)))))))))***++++++++++++++++++++++++++++++++++++***+++,,,...000111000444999<<<>>>AAAEEEIIIGGGIIIMMMQQQUUUWWWXXXYYY^^^^^^^^^^^^]]]\\\[[[[[[TTTSSSQQQPPPNNNKKKIIIHHHCCCAAA??????AAACCCDDDDDDFFFGGGGGGGGGFFFHHHKKKNNNJJJIIIGGGEEEDDDCCCDDDDDDAAADDDGGGHHHIIIJJJLLLOOONNNQQQTTTVVVWWWXXXZZZ\\\cccccceeehhhkkkmmmllljjjiiihhhgggfffeeedddddddddddddddeeeeeeeeedddcccccc^^^[[[XXXWWWWWWWWWVVVUUURRRPPPOOORRRVVVVVVPPPKKKJJJIIIEEEAAA===<<<===@@@GGGKKKQQQUUUXXXYYYZZZ[[[ZZZ[[[[[[[[[XXXSSSOOOKKKIIIJJJLLLLLLKKKHHHEEECCC>>><<<:::777666666777888999999777666555444333222------,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111000333777:::===AAAGGGLLLPPPMMMJJJIIILLLOOOSSSTTT\\\bbbjjjppprrrssssssssszzzyyywwwwwwxxxvvvpppjjjooonnnlllhhhfffhhhkkknnnkkkhhhgggnnnwww~~~}}}oookkkjjjkkkkkkiiikkkooorrrqqqnnnggg___YYYVVVVVVRRRSSSSSSRRRRRRSSSVVVZZZUUUTTTUUUXXX]]]bbbdddddddddeeefffccc]]]ZZZZZZ\\\WWWbbbnnnrrrnnnhhhggghhhhhhfffhhhoooxxx|||zzzvvvtttqqqnnnjjjhhhiiijjjllliiigggeeeccccccdddeeeeeerrrzzzpppPPPGGG@@@===999666555444333222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++,,,,,,(((((())))))************))))))))))))))))))))))))((())))))*********)))))))))******+++++++++******************************))))))(((((((((((())))))************++++++++++++******++++++++++++******))))))******+++++++++,,,******))))))***+++,,,,,,............//////000000------...000333666:::<<<<<>>BBBEEEOOOWWW___bbb___\\\[[[\\\dddeeeeeeeeeeeeeeedddccc\\\ZZZWWWRRRMMMGGGCCC@@@@@@CCCHHHLLLNNNPPPRRRTTTUUUUUUVVVXXX\\\^^^___^^^^^^aaafffkkkoootttxxx{{{xxxuuuqqqmmmllllllnnnooouuuwwwzzz||||||{{{zzzxxxzzz}}}}}}{{{yyywwwvvvuuuqqqpppoooqqqtttwwwxxxxxxvvvqqqkkkhhhhhhiiihhhffffffccc]]]VVVPPPNNNPPPSSSNNNKKKEEE@@@>>>AAAHHHNNNLLLNNNRRRUUUWWWWWWVVVUUUPPPRRRVVVXXXXXXUUUPPPNNNIIIGGGEEEBBB@@@???>>>>>>999999999999999888777666555555444333111///---,,,)))************+++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))************+++++++++***************************************************+++,,,,,,---,,,,,,,,,+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000333555777DDDIIINNNNNNKKKJJJLLLOOOTTTVVV\\\eeelllmmmhhhbbbfffjjjnnnqqqpppnnnlllkkkllliiiiiilllllliiigggggghhhqqq}}}|||xxxpppggg___aaahhhkkkddd\\\___ZZZVVVWWWXXXUUUUUUXXX[[[[[[[[[[[[\\\]]]______XXXWWWUUUTTTWWW[[[```dddbbb```\\\ZZZ\\\aaagggkkkzzzwwwpppiiieeefffjjjmmmtttzzzzzzuuutttttt{{{|||}}}~~~}}}yyysssooollllllmmmmmmnnnooopppqqqkkkiiieeecccccchhhqqqwwwooowwwnnnOOOHHH@@@===999666555444333222111111000000///.........+++++++++,,,,,,---------,,,,,,,,,+++++++++*********************)))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++***************************))))))))))))))))))************+++++++++,,,,,,)))***++++++,,,,,,,,,+++))))))***++++++,,,------++++++++++++,,,---...///***+++,,,...000222444444;;;<<<>>>AAAEEEJJJNNNPPP\\\dddlllnnnkkkggggggjjjqqqooolllhhhccc```]]]\\\RRRRRRQQQPPPNNNKKKIIIHHHLLLQQQXXX]]]aaadddgggjjjjjjkkkmmmppptttuuutttssssssvvv{{{~~~||||||||||||xxxwwwvvvxxx{{{~~~yyyvvvrrrnnnkkkkkkkkklllmmmllljjjfffbbb``````aaa[[[WWWQQQJJJDDDCCCEEEGGGFFFHHHJJJLLLOOOQQQRRRRRRPPPSSSYYY]]]^^^\\\XXXUUUNNNMMMKKKIIIGGGEEEDDDCCC=========<<<;;;999777666666666666666555444222111///......---,,,+++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''((((((((()))))))))******)))(((''''''((()))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++)))************+++++++++***************************************************+++,,,---------,,,,,,---,,,***))))))***+++,,,******+++++++++,,,,,,,,,------------------------------------------------//////000333777<<<@@@CCCIIIMMMPPPOOOKKKKKKQQQWWWZZZcccnnnuuuuuupppkkkhhhjjjlllnnnnnnllljjjiiiiiijjjjjjnnnrrrqqqjjjgggjjjjjjuuutttlllbbb^^^YYYWWWXXXXXXTTTPPPZZZUUURRRUUUXXXWWWWWWXXXVVVVVVWWWYYY\\\___aaabbbWWWUUUUUUWWW[[[aaafffiiidddcccbbbccceeejjjqqquuuyyyssslllggggggjjjnnnpppwwwwwwwwwuuuqqqnnnmmmnnnvvvyyy{{{zzztttlllfffdddgggiiillloooppppppooonnneeeeeedddcccccchhhoootttrrryyynnnPPPIII@@@===999666555444333222111111000000//////......+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,---...///000000111333666888;;;===>>>KKKLLLNNNPPPTTTXXX\\\^^^aaaiiipppssspppooossswwwpppmmmfff___WWWQQQNNNLLLQQQRRRUUUXXX[[[^^^``````dddiiippptttvvvyyy|||~~~~~~~~~~~~}}}|||xxxtttssssssuuunnnppprrrqqqooollljjjiiieeeccc^^^WWWOOOHHHEEEDDDFFFEEEEEEEEEFFFHHHIIIJJJMMMQQQYYY___cccbbb```]]]TTTSSSQQQOOOLLLHHHEEECCCBBBBBBBBBAAA???<<<999888555666777888888777666555444333222000...,,,******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))*********)))(((''''''((()))***))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++************************************************)))***,,,---...---,,,,,,///...,,,*********,,,---******+++++++++,,,,,,,,,------------------------------------------------111222555999???EEEKKKOOOMMMQQQSSSRRRQQQUUU___hhhjjjvvvwwwooonnnrrrnnnooopppnnnllljjjjjjkkkpppqqqwww|||wwwlllgggiiigggppp{{{|||oooaaaYYYRRRTTTTTTSSSRRRRRRSSSUUUXXXSSSQQQUUUXXXWWWVVVWWWVVVVVVWWWZZZ___cccfffgggbbb```___```cccgggjjjkkkgggiiilllooosssxxx~~~sssmmmgggeeehhhlllnnnooopppnnnjjjgggffffffggggggnnnsssxxxvvvnnnfffaaa```bbbdddiiilllmmmllliiifffdddfffhhhhhhhhhjjjooossszzzwwwmmmOOOGGGBBB>>>999666555444222111///............---------...------,,,,,,------...+++*********+++,,,,,,---************************))))))))))))))))))))))))+++++++++*********))))))++++++******************))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++))))))***++++++++++++---...---,,,,,,000333666:::???BBBEEEGGGJJJLLLUUUWWWZZZ^^^cccjjjrrrxxx|||ooocccaaaccccccdddeee[[[[[[WWWPPPJJJIIINNNSSSWWWhhhuuuvvvxxx~~~~~~xxxxxx{{{~~~wwwzzz{{{zzz~~~}}}}}}|||}}}yyy|||{{{yyyvvvuuutttpppllljjjjjjiiieee___WWWRRROOOQQQMMMGGGDDDBBBAAA@@@>>>DDDGGGMMMTTT\\\`````````dddaaa]]]YYYUUUQQQLLLIIIFFFGGGHHHIIIHHHDDD===888999444111333555555666999:::;;;;;;:::777333...,,,***************++++++,,,++++++++++++***)))((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++***)))((((((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,---+++,,,......---000555======???DDDJJJPPPSSSTTT\\\]]]```bbbeeeiiimmmooo{{{wwwvvvwwwvvvrrrqqqsssuuuwwwxxxuuuqqqnnnoooppp{{{nnneeeaaa```^^^\\\]]]___]]]VVVPPPQQQQQQRRRTTTVVVXXXYYYYYY[[[WWWTTTWWW]]]aaa___]]]\\\^^^aaaeeehhhkkkmmmnnnggglllsssyyyzzzwwwrrrooojjjlllqqqwww||||||wwwrrrhhhfffdddccceeejjjooosssnnnggg___\\\^^^aaaaaa```hhhlllpppoooiiibbb\\\ZZZ___^^^dddnnnrrrnnnjjjjjjkkkiiihhhiiilllnnnppppppuuutttmmmOOOGGGAAA>>>999666555444222111000000/////////............------,,,,,,------...++++++***++++++,,,,,,---************************************************+++++++++*********))))))************************************************))))))************))))))************+++++++++++++++,,,,,,,,,------------+++,,,---------,,,+++******++++++,,,......---,,,,,,...000111111444888<<>>999666555444333222111000000000////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,************************************************+++++++++***************************************************************))))))************))))))************+++++++++,,,------------............---------...---,,,+++++++++,,,...000000///---,,,,,,///333777;;;@@@EEEIIILLLNNNTTT^^^hhhmmmnnnlllhhhddd``````eeelllppprrrggg\\\RRRPPPQQQOOOMMMNNNPPPQQQRRRRRRSSSZZZdddkkk~~~yyyvvvlllkkkyyy{{{tttqqqooo|||xxxttttttsssxxxvvvooonnnooorrrxxx~~~tttqqqmmmhhhlllvvv}}}~~~|||{{{}}}~~~~~~}}}{{{yyyvvvtttrrrsssmmmddd\\\TTTMMMHHHDDD===<<<===@@@EEEIIILLLMMMVVVWWWZZZ___bbbcccaaa^^^VVVSSSPPPMMMLLLKKKJJJHHHCCC<<<777777555111///111222555:::>>>@@@@@@>>>===444222000...,,,++++++,,,************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......111111333888:::;;;???EEEEEEGGGIIIKKKPPPXXXbbbjjjvvv~~~yyynnnjjjjjjkkkjjjkkkmmmmmmlllrrryyy{{{uuuooonnnoooqqqpppnnnkkkfffaaa\\\YYYXXXJJJLLLNNNOOOOOOPPPRRRSSSTTTXXX\\\]]]]]]]]]```bbb___gggpppuuuwwwxxx{{{~~~~~~{{{tttooovvvyyy{{{{{{wwwooofffaaa```^^^```iiissstttkkkaaaaaaaaaaaacccgggkkkpppsssmmmiiidddbbbcccbbb```^^^___eeehhhbbbXXXTTTXXX___dddkkkwww|||rrriiigggkkkiiiggggggiiijjjiiiiiiqqqrrrjjjMMMGGGAAA===999666555444333222000000000/////////.........------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++************************)))******++++++******)))*********+++++++++,,,,,,,,,------------.........------------,,,,,,++++++---...000000000/////////333666<<>>;;;666444555333555888<<>>???DDDKKKFFFJJJOOORRRVVV]]]iiirrr}}}}}}zzzssskkkgggjjjooorrrqqqsssuuuuuuvvv}}}|||rrrjjjffffffggg```]]]YYYWWWVVVUUUSSSRRRMMMPPPSSSSSSQQQRRRVVV[[[^^^cccggghhhggggggjjjmmmqqqwww}}}|||xxxwww~~~wwwooojjjjjjllloooooollleee^^^YYY\\\\\\___gggoooooohhh```\\\]]]^^^aaaeeejjjnnnqqqmmmjjjfffdddbbb```[[[XXX___cccfffccc]]][[[___dddllluuu{{{pppiiiffffffeeedddfffiiikkkkkkjjjwwwvvvgggLLLGGG@@@===999666555444333222/////////.........------...------,,,,,,------...+++,,,---------,,,,,,+++************************************************************************))))))*********+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,---///000222666;;;@@@FFFJJJQQQYYYaaagggjjjkkkrrrsssxxx~~~}}}qqqhhhUUUQQQNNNRRRYYY```aaa```ZZZWWWXXXaaaiiilllpppsssvvvwwwxxxzzz~~~yyypppkkkkkkuuu{{{pppppp|||zzzsssssszzzxxxsssqqqtttzzz}}}{{{sssqqqyyy{{{|||tttoooqqqwwwtttssssssvvv}}}yyywwwmmmlllsss~~~~~~}}}|||xxxwwwwwwvvvrrrlllddd^^^\\\WWWPPPKKKHHHFFFEEECCCDDDCCCDDDHHHNNNUUUZZZ\\\bbbaaa```^^^\\\XXXRRRNNNPPPJJJEEEEEEBBB===;;;;;;:::999999999;;;???BBBEEEDDDBBB>>>:::666222///...,,,+++***)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........***,,,------,,,...222555888888;;;AAAEEEGGGMMMSSSYYY^^^ccceeefffiiiqqqwwwyyyrrrhhhcccdddjjjrrrwwwzzzyyyyyy{{{zzz{{{~~~ssshhh```[[[YYYYYYRRRQQQPPPRRRSSSTTTSSSQQQUUUYYY\\\ZZZWWWXXX]]]cccjjjmmmppprrrsssvvvzzz~~~wwwnnnmmmvvv|||vvvooohhhbbb___fffhhhjjjjjjggg```YYYTTTWWW[[[aaafffiiihhheeebbb```______```bbbdddgggiiimmmlllkkkjjjhhhfffbbb```fffhhhjjjmmmnnnnnnmmmmmmqqqxxx}}}{{{ssskkkgggeeebbbaaaaaacccfffhhhgggfff|||xxxeeeKKKGGG@@@===888666555555444333............------------...------,,,,,,------...,,,,,,---......---+++***************************++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++,,,---...///+++///333888===FFFQQQXXX```ccciiiqqqvvvxxxuuussspppppprrrsssqqqhhh]]]TTTQQQSSSWWW___iiipppsssrrrkkkjjjnnnwww~~~yyyuuuxxx{{{rrrlllgggiiizzz}}}xxx|||~~~rrrnnnrrrzzztttlllhhhjjjqqqxxx|||nnnkkknnnxxx}}}qqqllllllrrr{{{yyyllloooqqqwwwzzzzzz{{{uuuuuuzzzyyy{{{~~~~~~~~~xxxxxxzzz{{{zzzvvvpppkkkkkkfff```ZZZUUUPPPLLLIIIFFFCCC@@@AAAEEEJJJOOOQQQXXXZZZ^^^ccceeeddd___[[[TTTOOOKKKKKKIIIDDDAAABBBCCC@@@===;;;;;;>>>AAACCCGGGFFFEEEBBB???:::666444111000...+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))(((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++---///000///222777<<>>888666333///,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((()))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---111333444444888???EEEGGGHHHNNNWWW^^^dddlllttt~~~zzzvvvtttttttttiiiiiilllrrrzzzvvvppppppooojjjfffeee[[[WWWSSSPPPPPPOOOMMMKKKJJJNNNSSSWWWYYY\\\aaaeeefffjjjnnnrrrtttxxx~~~{{{{{{zzztttlllfffdddfffhhhjjjllliiieeeaaa^^^\\\[[[[[[YYY]]]ccchhhkkkjjjhhhfffgggiiillloooqqqrrrssssssooommmiiifffeeegggjjjlllrrrsssttttttsssrrrrrrrrrppprrruuuxxxyyyxxxvvvuuupppsssrrrmmmmmmqqqrrrooottttttsssuuuvvvvvvtttrrrzzzssszzzcccJJJHHH???<<<888666555555444333000000000000////////////...------,,,,,,------...,,,---...//////---+++***************************++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------............/////////000---------...000333555666;;;CCCLLLTTT[[[cccmmmtttuuuvvvyyyzzzxxxnnnaaaWWWQQQRRRSSSSSSTTTXXX]]]aaagggppp|||ssskkkhhhvvv~~~zzz}}}}}}wwwwwwzzz}}}tttnnnlllpppwww}}}yyywwwxxxyyy}}}~~~ttttttxxxyyytttrrrtttzzz}}}wwwkkkjjjtttuuuwwwwwwuuuyyy|||{{{~~~{{{rrrnnnjjjnnnwwwzzzxxxxxxwwwwwwwwwvvvuuusssqqqllleeeaaaWWWTTTOOOKKKHHHFFFCCCAAABBBEEEMMMVVV___dddfffeeebbb]]]YYYYYYWWWQQQMMMMMMLLLLLLKKKJJJGGGDDDAAA@@@BBBEEEIIIMMMMMMKKKGGGEEE===;;;777222///,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000333777777888<<>>BBBFFFHHHKKKOOOWWWaaalllsss{{{xxxwwwyyyyyyxxxvvvlllfffdddooowwwnnntttrrreee[[[YYYVVVQQQYYYVVVWWWYYYYYYVVVUUUWWWXXXVVVXXX^^^eeelllttt{{{|||nnnkkkhhhjjjmmmmmmiiidddbbbdddhhhpppxxx|||zzzwwwsssnnnhhhcccbbbdddhhhkkkdddbbbaaacccgggllloooppprrrvvvyyy{{{yyyvvvsssrrrrrrvvv}}}{{{vvvmmmjjjfffccccccbbbaaa```bbb```]]][[[ZZZZZZ[[[[[[___^^^\\\ZZZYYYWWWWWWWWWWWWVVVXXX\\\```aaa^^^[[[\\\[[[[[[]]]___```___]]]wwwsss\\\EEEDDD@@@===999777666666444333000000000000////////////---------............///------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////+++,,,---...000222333444444444666:::GGGVVV^^^^^^ccchhhmmmppprrrtttwwwyyyuuuoooggg]]]VVVTTTUUUXXXfffooo}}}{{{|||~~~uuummmooo{{{~~~|||tttggghhhrrr|||yyytttwww{{{wwwwwwuuummmddd^^^___bbbfffhhhkkkmmmoooqqquuuxxxsssmmmgggeeegggiiijjjjjjlllnnnrrrvvvxxxyyywwwuuuvvvuuusssqqqqqqqqqqqqrrrkkknnnooommmiiifffgggiiibbbbbbbbbaaa```aaabbbccc\\\\\\\\\[[[ZZZWWWUUUSSSOOONNNNNNMMMMMMLLLKKKJJJRRRTTTVVVWWWXXXZZZ___bbbjjjlllnnnpppxxx|||vvvllleeeaaaaaahhhnnnttt||||||yyywwwvvvtttssstttuuusssqqqeee___WWWPPPLLLJJJIIIHHHEEEDDDHHHQQQXXX]]]cccjjjqqqlllddd[[[SSSNNNKKKIIIPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNMMMLLLJJJGGGEEEDDD===:::444111///...---,,,))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((()))))))))*********************************************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---///...------,,,---------///111444777:::>>>DDDHHHJJJKKKNNNTTT^^^jjjvvv~~~{{{sssllllllqqqvvvvvvuuulllffffffsssxxxjjjnnnjjj]]]RRROOOOOOOOORRRRRRTTTVVVWWWWWWXXXYYYZZZ]]]dddmmmuuu{{{}}}tttmmmaaa______ccchhhjjjhhheeecccjjjttt|||~~~yyyvvvrrrmmmgggdddeeeiiimmmooonnnmmmnnnqqqssstttrrrqqqtttvvvxxxwwwtttqqqppppppssswww}}}xxxmmmeeebbb___ZZZXXXYYYZZZZZZZZZ___^^^]]][[[[[[\\\]]]^^^aaa```^^^\\\ZZZZZZZZZ[[[WWWWWWXXX[[[^^^___\\\ZZZYYYXXXWWWWWWXXXYYYYYYYYYzzzuuuZZZDDDDDD@@@===999777777666555444000000000000////////////---------............///------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000............///000222333333777===FFFVVVgggqqqsssrrrrrrrrrqqqoooooopppqqqiiieee___ZZZXXX]]]fffmmmzzz{{{nnnkkkmmmwww}}}rrrrrryyyvvvnnnrrryyy}}}~~~}}}uuullleeecccdddddddddaaaZZZSSSQQQUUUZZZ```dddiiinnnqqqtttwwwyyywwwtttrrrssswwwyyyyyywwwtttxxx~~~{{{~~~~~~yyyvvvwwwxxxvvvuuuuuuuuuttttttrrrqqqnnnnnnnnnmmmjjjgggdddbbb``````___^^^\\\YYYVVVTTTRRRRRRQQQOOONNNOOOQQQSSSZZZ^^^bbbdddhhhmmmooonnneeedddfffnnnvvv~~~}}}}}}{{{yyyxxxyyyzzzxxxuuutttjjjgggccc^^^ZZZVVVQQQMMMGGGCCCBBBGGGNNNUUU___hhhqqqoookkkddd\\\TTTNNNKKKKKKKKKMMMOOOQQQQQQOOOMMMNNNNNNNNNMMMLLLKKKJJJIIIEEEAAA;;;666333111...,,,)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************************************))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++************++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++,,,,,,,,,------------......---------...//////111444777;;;???DDDJJJNNNUUUUUUVVV[[[cccmmmuuu{{{ooohhhaaacccllluuuwwwuuummmhhhgggqqq~~~yyymmmdddccc^^^UUUPPPPPPRRRRRRQQQTTTWWW[[[^^^aaabbbbbbcccjjjvvv}}}tttlllgggaaabbbdddhhhlllmmmkkkhhhhhhlllpppqqqooommmmmmnnnqqqmmmjjjmmmttt{{{~~~~~~|||vvvrrrpppnnnmmmllluuutttrrrooojjjgggggggggmmmppptttxxxvvvnnnddd\\\___\\\XXXVVVWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRNNNNNNPPPRRRTTTTTTRRRQQQJJJJJJIIIIIIHHHIIIJJJKKKwwwsssWWWCCCEEE@@@===:::888777777666444000000000000////////////---------............///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000111000/////////000222333888AAAMMMXXXfffttt}}}zzzrrriiibbb```___```bbbeeehhhkkknnnvvv}}}uuunnnrrr~~~yyypppjjjnnnwww|||qqqkkkmmmooonnnkkkgggddd```ZZZVVVVVVYYY\\\\\\]]]^^^]]]]]]aaahhhmmmsssxxx}}}}}}{{{yyyttttttttttttrrrpppnnnlllhhhfffbbb]]]YYYVVVTTTSSSSSSVVVYYYYYYZZZ\\\aaaddd___^^^bbbjjjrrrzzz~~~wwwvvvzzz~~~~~~{{{wwwuuuqqqpppooonnnlllhhhbbb^^^PPPIIICCCCCCEEEJJJSSS\\\eeehhhjjjhhhccc\\\VVVSSSIIIJJJKKKNNNQQQRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNKKKGGGBBB>>>:::666222///,,,,,,,,,+++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++************++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000222333444666:::>>>DDDIIIPPPWWW[[[gggfffeeegggjjjnnnppppppgggcccbbbfffooosssqqqmmmjjjfffdddgggkkkkkkddd^^^^^^ZZZUUUQQQPPPRRRTTTTTTSSSZZZaaafffkkkqqqrrrpppoooxxx}}}uuullllllooossssssmmmhhhggglllllllllmmmmmmkkkfffcccbbbcccddddddffflllvvv}}}{{{wwwyyy~~~yyyqqqhhhbbbbbbhhhooossszzzyyyvvvpppjjjfffdddddddddeeegggjjjiiieee^^^YYYXXXUUUQQQOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBBBBBBB>>>???AAABBBBBBBBBAAAAAA<<<=========<<<<<<===???uuurrrVVVBBBEEE???===:::888888777666555000000000000////////////---------............///------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,---......///000000000000111333666:::>>>@@@LLLYYYgggpppvvv|||}}}uuujjj```]]]```eeejjjsssvvvzzz}}}zzzttttttsss~~~tttlllttt~~~uuuooommmrrrwwwzzz~~~ppphhh^^^ZZZ[[[^^^______\\\[[[ZZZ[[[```gggnnnrrroooqqqtttxxx~~~}}}yyyuuuqqqmmmiiifffbbb```]]][[[YYYVVVUUUVVVXXXWWWYYY^^^bbbhhhsss}}}~~~wwwqqqqqqvvv{{{{{{yyy|||yyyyyyvvvvvvvvvvvvwwwuuurrrooo___VVVMMMHHHEEEDDDIIIOOOTTTZZZaaaeeedddbbb``````TTTQQQNNNMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKHHHEEECCC???:::666222000...,,,+++******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********************************))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++************++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................000222444777:::;;;===AAAHHHOOOWWW___hhhnnntttsssqqqrrrrrrqqqmmmiiihhhkkkqqqyyy}}}zzzpppgggdddccc```\\\WWWTTTSSSTTTWWWUUUSSSRRRRRRSSSVVVYYY[[[dddmmmrrrxxx~~~}}}yyyxxx~~~zzzqqqggg```___dddkkkmmmjjjjjjmmmooonnnkkkiiifffdddaaa___]]]aaaiiipppwww~~~wwwuuuyyyzzztttnnnddd___ZZZZZZ```jjjsssyyyxxxyyyxxxtttmmmfffbbb```[[[YYYXXXWWWVVVTTTQQQNNNJJJHHHEEECCCBBBAAA???>>>@@@?????????>>>>>>>>>>>>::::::;;;;;;;;;:::999999666777888999888888888888666888::::::888888999;;;vvvtttUUUAAAEEE???===:::888888888777555000000000000////////////---------.........//////---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---...//////000---///222777???FFFMMMQQQbbbqqq~~~|||zzziiiccc\\\ZZZbbbqqqxxxlllkkkooo{{{vvvfffdddooo|||wwwsssqqqrrrrrrooonnnpppddd]]]SSSOOOSSS[[[bbbgggjjjlllooouuu|||~~~zzzwwwrrrmmmhhhfffeeeaaa[[[XXXVVVSSSRRRSSSTTTWWW```iiimmmrrrwwwxxxuuurrrsssvvvooonnnttt|||}}}uuutttssstttvvvvvvuuutttnnnfff\\\UUUNNNHHHHHHLLLHHHOOOYYY```cccfffhhhjjjaaa[[[SSSMMMLLLMMMOOOPPPOOONNNNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIEEE@@@===666444000...,,,+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************''''''((()))***+++,,,,,,************************))))))))))))************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111444888;;;???@@@BBBGGGNNNWWWaaakkkuuu{{{wwwvvvvvvwwwwwwtttmmmhhhqqqyyywwwjjjaaabbb___VVVMMMIIILLLQQQRRRSSSTTTVVVUUUUUUZZZ___eeennnwww{{{zzz{{{~~~vvvpppmmmfff]]]dddcccgggoooqqqnnnpppuuujjjgggccc```______``````aaakkkzzz}}}{{{qqqgggffflllooolllfff]]]\\\^^^bbbgggmmmpppqqqmmmoooqqqoooiiiaaaYYYVVVUUURRRLLLHHHEEEDDDAAA@@@BBB@@@>>>======<<<:::888777777888888888888888888666666888888888777666555777888::::::999888888999222555888888777666888:::ppp||||||VVVIIIDDDAAA===:::777777777777666111111111111000000000000......////////////.................................---,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,+++,,,---......---++++++...///------111333333777222777GGGSSSYYYbbblllttthhheeefff```aaagggrrr}}}zzzrrrppptttyyy}}}tttlllsssyyy|||tttiiifffddddddffffffccc```aaa___^^^bbbhhhpppwwwzzz~~~~~~zzzwwwtttpppkkkhhhfff```XXXSSSQQQSSSTTTUUU___bbbeeeiiilllooosssvvvqqqpppnnnlllkkkmmmrrruuuwww}}}}}}uuuoooqqqttttttnnnkkkgggbbb[[[TTTLLLGGGJJJJJJKKKPPPXXX```fffiiijjjgggaaa[[[UUUQQQNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJHHHFFFEEEDDD???:::444000---+++***))),,,+++)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++++++++++++++++++++++++++------------------------------------------------...------------///111222222444777;;;???BBBCCCDDDMMMQQQXXXaaakkkttt{{{wwwuuuwww|||{{{uuutttwwwqqqzzzrrrgggbbb[[[RRRLLLMMMPPPSSSTTTXXXTTTRRRSSSUUUWWW^^^fffrrrxxxyyyrrrnnnrrrqqqnnnjjjeeebbb``````hhhnnnuuuwwwtttnnnjjjhhhjjjhhheeedddfffjjjnnnrrrpppyyywwwnnnjjjddd]]]XXX[[[bbbfffbbb\\\_________```bbbdddggghhhlllgggaaa\\\YYYVVVQQQMMMFFFCCC@@@??????>>>;;;888888888666555555666777888777777777888888888888999666777999:::::::::999888:::999777666555666666777999999999999999::::::;;;qqq{{{UUUGGGCCC@@@===999777777777666555111111111111000000000000......////////////.................................---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,,,,------,,,,,,///000111111///---///333???@@@HHHYYYlll{{{wwwggg^^^[[[]]]```ooorrrzzz{{{sssssswwwwww{{{}}}}}}vvvvvvzzz~~~zzzuuurrrtttuuutttpppjjjddd```eeeeeefffiiimmmpppqqqqqqvvvwwwyyy~~~xxxuuuuuu{{{}}}yyyyyyyyy|||~~~~~~{{{tttnnnfffaaa^^^]]]\\\ZZZWWWWWWVVVVVVWWWZZZ]]]```eeeggghhhhhhhhhhhhiiikkksss{{{}}}yyyxxxvvvqqqxxxsssnnnkkkiiiddd\\\TTTNNNLLLIIIJJJOOOVVV[[[^^^kkkkkkiiieee___WWWPPPKKKMMMOOOPPPRRRRRRQQQPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHCCC???:::555333000...,,,++++++******************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++++++++++++++++++++++++++------------------------------------------------...---,,,,,,,,,---///000222666;;;???BBBEEEFFFHHHMMMRRR[[[dddmmmtttxxxyyyyyyvvvyyyyyywwwsssvvv}}}qqqccc]]]XXXSSSMMMKKKMMMPPPRRRSSSVVVVVVYYY___aaacccjjjrrr}}}uuummmfffccc]]]^^^___^^^^^^```fffjjjtttsssppplllhhhhhhlllppppppqqqsssttttttsssqqqooommmsssxxxwwwoooeee___\\\ZZZZZZ[[[___dddhhhiiihhhiiihhhfffdddbbbaaabbbbbb\\\XXXRRRMMMIIIEEE@@@======;;;999999::::::888666999888777666666777888999999999999999999999999999:::;;;<<<===>>>===<<<<<<===<<<;;;::::::::::::;;;======<<<<<<===>>>??????vvvzzzSSSEEEAAA???<<<888666666666555444111111111111000000000000......////////////..............................------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...////////////.........---------......//////---000555444222999EEEWWW```lllyyysss[[[RRRYYYfffoooqqqtttiiihhhnnnuuu}}}yyy{{{zzztttpppnnniiijjjiiifffdddeeeiiinnntttwww{{{~~~~~~}}}~~~|||zzzvvvqqqmmmmmmpppsssvvvvvvtttnnnfff```___```ccceeehhhjjjjjjhhhfffddd___aaaeeeiiimmmpppqqqrrrnnnjjjllltttxxxwww{{{}}}wwwtttqqqlllhhh^^^[[[VVVRRROOOOOOQQQRRRXXX\\\aaaeeehhhiiikkkmmmxxx}}}{{{{{{tttnnnnnnpppnnneee]]]XXXSSSLLLIIIIIILLLOOOQQQ]]]bbbiiimmmmmmggg___YYYNNNPPPRRRSSSTTTSSSQQQPPPOOOOOOOOONNNMMMMMMLLLLLLHHHEEEAAA>>>;;;888444111+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))************+++++++++)))))))))))))))))))))))),,,+++***)))((()))******************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++++++++++++++++++++++++++------------------------------------------------------------...000222444555<<>><<<999666333666555555555777888888666;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<============<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAzzzSSSEEEAAA???<<<888555555555555444111111111111000000000///......////////////..............................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///////////////+++---////////////000111222...000888;;;>>>MMM```xxxfffZZZPPPXXXooo|||uuuvvv||||||uuusssvvv}}}~~~~~~}}}zzzssskkkeeeeeefffgggkkknnnppprrrzzzyyysssqqqnnnllljjjiiiiiiiiigggfffbbbaaa```]]][[[ZZZ\\\^^^^^^^^^\\\XXXTTTSSSTTTVVVVVVXXXZZZ[[[ZZZXXXUUUSSSPPPRRRWWW[[[]]]^^^]]]\\\\\\[[[^^^eeegggeeeeeehhhcccjjjttt~~~zzzuuuqqqmmmfff```[[[WWWTTTRRRPPPTTTZZZ```gggooowww|||}}}zzzxxxzzzvvvrrrnnnmmmnnnmmmgggbbbddd___XXXQQQNNNLLLKKKJJJNNNVVVbbblllqqqpppkkkgggUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPOOOOOOOOOOOONNNNNNMMMJJJHHHEEECCC???:::777///...,,,***)))))))))***))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,+++)))'''''')))***+++************************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++***+++++++++++++++,,,,,,------------------------------------............,,,---...000333777:::<<<:::BBBLLLSSSVVVXXX\\\___hhhkkkooorrrrrroookkkhhhhhhsss}}}ooohhh___UUUNNNIIIEEEGGGLLLUUUTTTTTTUUUXXX[[[^^^___hhhnnnyyy{{{|||~~~tttggg]]]XXXXXXZZZ___gggoooppplllgggeeefff^^^```bbbfffjjjoootttxxxooojjjccc\\\WWWUUUVVVVVV```bbbccccccaaaaaabbbdddfffiiijjjhhhbbb^^^^^^___[[[XXXRRRLLLFFFAAA>>><<<<<<;;;:::999999999999999777777777888999:::;;;:::>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@BBBBBByyyRRREEECCC???<<<888555555555555444111111111111000000000///......////////////..............................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////000000//////***---000000///---...///777333666???HHHTTTiii}}}pppYYYWWW\\\mmmyyyzzz}}}}}}~~~wwwsssppptttuuusssnnnjjjkkkpppvvvyyy~~~rrrlllhhhgggddd^^^ZZZZZZ[[[ZZZYYYZZZZZZYYYWWWTTTVVVWWWXXXWWWUUUTTTUUUVVVSSSRRRQQQOOONNNOOOQQQSSSQQQRRRSSSTTTSSSQQQNNNMMMOOOPPPSSSUUUVVVVVVVVVVVVRRRSSSVVV[[[\\\YYYXXXXXXWWW[[[bbbjjjrrr|||~~~zzztttnnniiibbbZZZUUUOOOOOOQQQUUU]]]iiivvv~~~zzztttnnnkkklllnnnqqqssstttttttttrrrooolllkkkkkkmmmiiiddd^^^XXXSSSMMMIIILLLRRRZZZccchhhjjjiiigggcccaaa]]]ZZZVVVSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJHHHDDD???<<<666222...)))'''(((***,,,************************))))))*********+++++++++************************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))+++***(((''''''(((***,,,************************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,---------------------------------......////////////000111333777:::>>>@@@@@@GGGRRRZZZ___bbbfffhhhoooqqqssssssrrrnnniiifffhhh{{{vvvggg```XXXOOOKKKIIIIIINNNUUUUUUUUUVVVYYY^^^dddkkkooozzz}}}wwwuuuwwwvvvqqqjjjccc^^^___cccgggmmmpppssspppiiibbb``````[[[___eeekkkppprrrqqqpppddd___WWWQQQNNNPPPTTTWWWXXX[[[___bbbeeefffggghhhdddcccaaa___]]][[[XXXVVVLLLJJJFFFBBB>>>;;;999888999999999::::::;;;<<<===;;;<<<======<<<======>>>===>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFwwwPPPFFFEEE???<<<888666666666555444111111111111000000000000......////////////..............................,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,---......//////......///000000000000///,,,...000000......111444888===FFFTTTeeeyyytttnnnfff^^^```cccmmm||||||{{{zzzsssooooooqqqttt{{{~~~~~~|||~~~}}}zzzvvvsssrrrqqqooonnnbbb\\\WWWWWWVVVSSSRRRTTTPPPOOOPPPRRRTTTUUUSSSRRRQQQRRRTTTSSSRRRQQQRRRSSSSSSQQQOOONNNMMMNNNOOOPPPMMMNNNOOOPPPOOONNNLLLKKKNNNNNNNNNOOOOOOPPPQQQQQQOOOQQQSSSVVVWWWWWWVVVUUUUUUTTTUUUVVVZZZ```eeeiiiwwwyyy{{{}}}~~~~~~}}}|||{{{wwwpppfff```VVVTTTPPPOOOQQQYYYdddlllnnnllllllmmmkkkeeecccdddrrruuuwwwuuupppnnnpppsssrrroookkkgggbbb\\\UUUPPPJJJLLLPPPUUU[[[```dddfffkkkiiifffaaa\\\WWWSSSPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNLLLKKKJJJHHHDDDAAA===999333...+++***+++,,,************************)))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))((('''((()))***+++************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++*********++++++,,,,,,------------------------------------...//////000000333444555777:::===AAACCCIIIMMMTTT]]]dddhhhkkkkkkkkkmmmppprrrrrrpppmmmkkkrrr}}}kkk^^^UUUOOOKKKLLLMMMNNNTTTZZZSSSVVVZZZ___gggpppyyy|||uuulllggghhhkkkiiigggddddddggglllppprrroookkkfffbbbbbbeeehhhgggggggggiiikkkjjjhhheeeTTTTTTTTTTTTVVVXXXZZZ\\\]]]```cccfffhhhgggeeecccbbb\\\UUURRRQQQNNNIIIDDD???>>><<<:::999999999::::::;;;;;;:::999888:::<<<===???@@@???>>>===>>>???===>>>???@@@@@@AAA@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCCCCDDDCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGtttNNNEEEFFF@@@===999777777777666555111111111111000000000000......////////////..............................,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,------.../////////......///000000000000000///000111000222888CCCLLLPPP^^^mmmzzz{{{mmmeee```^^^aaaffftttwww|||{{{}}}{{{}}}{{{tttsssrrrrrrtttyyy|||rrrnnnmmmkkkggghhhhhhiiiiiihhheeecccaaa[[[WWWWWWWWWSSSRRRTTTMMMLLLLLLMMMPPPRRRRRRQQQMMMNNNPPPOOONNNMMMNNNOOOSSSRRRPPPNNNNNNOOOOOONNNLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRSSSSSSSSSUUUUUUTTTRRRPPPNNNNNNOOOQQQRRRSSS[[[\\\^^^```bbbdddeeeeeemmmttt~~~~~~{{{wwwrrrfffccc___YYYUUUUUUWWWYYY^^^aaaiiipppooohhheeehhhssstttuuuvvvuuuvvvxxxzzzuuusssooollliiieee```\\\OOONNNLLLLLLOOOUUUZZZ^^^cccfffiiijjjhhhbbb\\\WWWRRRRRRQQQQQQPPPPPPOOOOOOPPPOOOMMMLLLLLLKKKHHHFFFBBB???;;;777222///---,,,************************)))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++)))******+++,,,,,,---------------------------------------...///000000000555666999<<>><<<::::::<<<>>>>>>@@@AAAAAA??????AAACCCAAABBBCCCEEEFFFFFFEEEEEECCCDDDEEEGGGIIIJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMqqqLLLDDDFFFAAA===:::777777777777666111111111111000000000000......////////////..............................++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,------...///000000...//////000000000000000000111111222888EEEXXXfffwwwiii]]]XXX^^^eeejjjvvvuuunnnppptttvvvxxx{{{xxxzzz~~~|||xxxtttrrrooonnnssswww~~~{{{tttqqqooommmlllgggjjjggg^^^WWWYYY]]]___\\\aaagggmmmooommmiiifffccc]]]YYYYYYWWWQQQNNNNNNPPPMMMKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPNNNNNNOOOPPPQQQOOONNNNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTRRRPPPOOOPPPQQQPPPPPPPPPPPPQQQSSSUUUUUUUUURRRRRRSSSTTTUUUTTTTTTTTTVVV[[[dddoooyyyyyysssqqqyyy~~~tttssspppjjjbbbZZZUUUSSSOOOTTT___jjjllliiillltttxxxwwwwwwyyy~~~yyyvvvrrrooommmllliiihhh^^^YYYQQQKKKGGGHHHKKKMMMVVV]]]gggoooqqqmmmfffaaaSSSSSSSSSRRRQQQPPPPPPPPPQQQOOOMMMMMMMMMLLLKKKIIIDDDCCCAAA>>>999333...+++************************)))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))&&&'''((()))******))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++))))))***+++,,,,,,---------------------------------------...///000000111444666;;;AAAIIIQQQXXX\\\cccaaa```fffooosssqqqmmmiiiooowww~~~{{{uuuppplllkkkbbbVVVRRRTTTUUUQQQTTTRRRSSSXXX[[[[[[^^^cccmmmsss{{{sssddd]]]ZZZWWWVVVWWWeeegggiiihhhddd```^^^]]]\\\[[[[[[___cccccc^^^XXXUUUTTTUUUXXX\\\]]][[[XXX______```aaaccceeeggghhhcccaaa^^^[[[WWWRRRKKKGGGBBB>>>:::777777999:::;;;;;;;;;:::;;;<<<>>>@@@AAA<<<>>>@@@@@@??????BBBEEE>>>@@@CCCCCCBBBBBBDDDGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUUUUTTTSSSTTTUUUVVVWWWVVVWWWXXXZZZZZZZZZYYYXXX\\\[[[ZZZYYYXXXXXXXXXXXXsssQQQGGGDDD???<<<999666666555333222222222222111000//////...////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------000,,,+++///222111//////222///000;;;JJJ\\\sssooo^^^YYYYYYeeeyyyqqqlllgggjjjttt~~~xxx}}}ooopppqqqqqqqqqsssvvvyyy}}}wwwlllhhhccc___]]][[[ZZZXXXYYYXXXWWWVVVXXX[[[^^^```eeeiiimmmqqqrrroookkkiiicccaaa^^^[[[XXXVVVUUUTTTVVVSSSOOONNNNNNPPPQQQRRRNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTSSSTTTUUUVVVUUUTTTUUUTTTSSSRRRRRRQQQRRRRRRTTTTTTUUUYYY```eeeiiijjjmmmiiifffiiisss|||tttpppkkkcccZZZSSSQQQTTTZZZ___dddmmmvvvyyy|||{{{wwwyyy{{{tttnnnkkkkkkjjjjjjeeeccc]]]SSSIIIBBBAAABBBFFFPPP^^^jjjpppqqqqqqpppbbb^^^WWWRRROOOOOOPPPRRROOOMMMKKKJJJKKKKKKJJJHHHEEEDDDCCCCCCBBB===555///---+++))))))******)))'''******))))))))))))******++++++++++++++++++++++++)))************+++++++++************************************************(((((())))))******++++++++++++******************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...///...------000444777:::@@@GGGKKKOOOWWWcccmmmooommmlllooossstttqqqnnnrrr|||nnnfffaaaYYYRRRPPPPPPPPPSSSYYYZZZTTTRRRYYY^^^```dddjjj{{{uuuggg[[[WWWXXXZZZ]]]aaallliiieee```[[[WWWUUUTTTXXXYYYZZZZZZXXXUUURRRPPPPPPQQQTTTYYY^^^``````___cccbbbbbbcccddddddbbbaaa^^^\\\WWWQQQJJJDDD???===888999999:::;;;<<<<<<<<<<<<===>>>===<<<<<<>>>@@@@@@@@@@@@???======???AAABBBCCCEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^]]]]]]\\\]]]^^^``````dddeeefffgggggggggeeeeeehhhfffcccccceeeeeeccc```qqqOOOEEEBBB???<<<999666666555444222222222111111000//////...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................333000000444444111///111333777>>>JJJ\\\ttt|||jjj^^^bbblll|||fffhhhmmmxxx~~~zzz|||zzzuuurrrooorrrvvvzzz~~~zzzsssmmmgggbbb\\\ZZZWWWTTTSSSRRRRRRRRRVVVVVVWWWXXX[[[___ccceeemmmpppsssuuutttoooiiifffeeedddcccbbb```^^^\\\\\\WWWUUUSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSYYYZZZ[[[]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXVVVVVVWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVXXXYYYYYYWWWWWWVVVUUUSSSRRRRRRQQQQQQOOONNNNNNPPPTTTWWWYYYZZZXXXXXXXXXXXX]]]iiixxx}}}{{{~~~zzzvvvooogggYYYVVVTTTVVVXXX[[[cccllltttwwwzzz{{{xxxvvvuuuuuutttssspppmmmjjjkkkiiiddd\\\SSSKKKEEECCCEEEKKKVVVcccoootttsssqqqiiieee___XXXSSSQQQPPPPPPOOOMMMKKKJJJKKKLLLKKKJJJHHHFFFEEEEEEDDD@@@:::555000...+++******++++++*********))))))))))))******++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))*********************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,------------------,,,---......///222777:::@@@DDDJJJTTT___iiiqqquuurrrnnnkkkjjjmmmpppqqqqqqvvviiieeeZZZUUUQQQRRRSSSSSSUUUZZZZZZWWWYYY```eeeiiipppxxx|||qqqppprrreee___]]]```eeefffgggiiibbb```\\\XXXUUURRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSWWW\\\aaaddddddccceeedddbbbbbb```]]]XXXTTTMMMKKKHHHDDD???;;;888666999999:::;;;;;;<<<<<<===???@@@@@@@@@??????AAACCCCCCDDDDDDCCCBBBCCCFFFHHHFFFGGGHHHJJJLLLNNNPPPQQQPPPSSSVVVXXXYYY[[[]]]___```aaacccdddfffgggggghhhkkkjjjjjjiiijjjkkklllmmmpppqqqrrrssssssrrrrrrqqqrrrpppooooooqqqrrrpppnnnoooLLLCCC@@@???<<<888666666555444333222222111111000/////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------..............................111333111...111666AAAPPP```mmmrrrjjjggggggttt}}}}}}xxxnnnrrr|||~~~{{{xxxxxxyyy{{{yyypppddd\\\WWWUUUSSSQQQOOONNNLLLKKKLLLMMMOOOPPPVVVXXX[[[^^^cccgggjjjlllooorrruuuvvvsssmmmfffbbbaaaaaaaaaaaa``````___^^^YYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^aaaeeeiiikkkmmmllljjjhhhggggggggghhhmmmmmmnnnnnnooonnnnnnmmmiiiiiiiiihhheeebbb___]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ]]]^^^]]]\\\WWWVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMLLLLLLMMMMMMLLLHHHLLLNNNKKKIIIPPP```nnnlllnnnqqqttt{{{yyyooohhh```ZZZTTTQQQTTTZZZgggkkkqqqxxx{{{pppqqquuuzzz}}}{{{uuummmhhhjjjiiifffbbb]]]VVVNNNIIIIIIJJJOOO[[[jjjtttuuusssssspppiiibbb[[[VVVRRRQQQOOOMMMKKKKKKLLLMMMMMMLLLKKKJJJHHHGGGGGGDDD@@@===888444///++++++,,,,,,---******))))))))))))******************************)))************+++++++++************************************************************))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---.........------------,,,...000222444777<<<@@@KKKMMMTTTbbbpppxxxxxxuuummmkkkiiihhhjjjmmmqqqttt{{{hhh___^^^UUUQQQQQQTTTUUUTTTWWW[[[[[[\\\bbbkkkrrrxxxvvvhhh```aaafffeeeeeeiiinnnnnngggcccbbbYYYWWWUUURRRPPPNNNNNNMMMLLLLLLLLLLLLNNNQQQSSSUUU\\\]]]```eeeiiikkkiiigggcccaaa^^^[[[VVVPPPIIIDDD<<<<<<;;;999888666555555::::::;;;;;;<<<=========???@@@@@@@@@??????AAACCCDDDFFFGGGGGGGGGIIILLLOOONNNOOOPPPRRRVVVZZZ]]]______bbbeeehhhjjjllloooqqqpppqqqssstttuuuvvvvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~mmmKKKBBB???>>><<<888666666555444333111111111111000000//////////////////............------------------------------------------------...............---------............////////////+++---000222111222<<>>CCCFFFSSSXXXbbboooxxxxxxqqqiiiaaagggnnnrrrrrrqqqrrrssswww{{{|||tttggg[[[WWWXXXSSSPPPQQQTTTVVVVVVZZZ```dddffflllwwwuuuqqqiii___XXXYYY```fffoooooorrrssslllaaaZZZXXXVVVUUURRRPPPOOONNNNNNNNNOOOOOOQQQTTTWWWZZZ]]]^^^eeeffffffhhhiiigggdddaaaZZZWWWRRRMMMHHHCCC>>>:::888888888888999999999999::::::;;;<<<===>>>>>>>>>AAABBBCCCCCCBBBCCCEEEGGGJJJKKKMMMOOOPPPSSSWWWZZZ[[[\\\]]]___ccchhhmmmppprrrtttxxxzzz{{{}}}~~~mmmKKKBBB@@@>>>;;;888666666666555444111111111000000000000000////////////............------------------------------------------------................................./////////000000111111444666888???OOO___uuuyyyttteee]]]dddnnnvvvrrrfffbbbjjjooollllllqqqxxx}}}xxxssstttwwwzzzqqqlllbbb]]]WWWSSSQQQPPPQQQQQQLLLLLLLLLMMMOOOQQQQQQQQQPPPRRRSSSRRRRRRTTTYYY\\\```bbbfffjjjnnnppppppqqqtttvvvxxxyyyvvvqqqkkkggg```]]]ZZZWWWXXX\\\aaadddgggmmmvvv}}}~~~{{{xxxuuutttsssmmmlllkkkkkkkkkiiifffcccccccccdddeeeeeeeeedddddd^^^[[[XXXUUUTTTSSSQQQPPPPPPQQQRRRQQQOOONNNOOOPPPSSSUUUXXX^^^gggsssyyyzzz~~~yyypppeee```aaaTTTUUUXXX\\\aaajjjvvvppptttzzz}}}}}}||||||}}}nnnkkkhhhiiikkklllkkkhhhiiieee```\\\^^^eeennnuuuyyyxxxvvvrrrnnnhhhdddaaaYYYUUUQQQNNNMMMMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFAAA:::333///---***)))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************************************++++++******))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,+++,,,---......222555:::>>>AAADDDHHHKKKTTT^^^llluuuvvvoooeee^^^aaaooowwwoookkkkkkhhhddd___[[[XXXVVVTTTPPPOOOPPPUUUYYY^^^gggpppzzzyyy{{{|||iiiccc[[[UUUUUU[[[ccchhhpppmmmkkkjjjddd\\\YYY[[[UUUTTTRRRQQQPPPPPPPPPQQQUUUWWW[[[___bbbdddeeeeeejjjhhheeebbb___ZZZTTTPPPLLLHHHBBB===;;;:::999888999999999:::;;;<<<<<<===:::;;;<<<===???@@@AAABBBFFFHHHIIIJJJJJJKKKNNNPPPUUUWWWYYY[[[^^^bbbfffjjjkkkkkklllooossswww|||lllKKKCCC@@@===;;;888666666666555444111111000000000000000000////////////............------------------------------------------------.............../////////.........//////000000111333444777<<>>888111,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))*********((())))))***++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,------------...---,,,,,,---...111444666888>>>FFFNNNTTTZZZ^^^aaa```hhhppprrrnnnjjjjjjlllnnncccaaa[[[VVVPPPNNNOOOQQQRRRRRRRRRUUU]]]gggnnnvvvxxxpppmmmhhhaaa[[[XXXYYY```jjjpppqqqnnniii```YYYWWWUUUSSSRRRSSSRRRRRRSSSTTTWWWZZZ]]]___cccdddeeefffggggggfffffffffaaaYYYQQQKKKFFFBBB???999777666777999;;;<<<;;;:::;;;;;;<<<===>>>??????@@@AAACCCFFFIIILLLNNNPPPNNNPPPSSSVVVXXX[[[___bbbiiikkkooorrruuuyyy~~~iiiIIIAAA@@@===:::777666666666666555000000000000000111111111000/////////............////////////////////////........................---.........//////000000---......///000111111222555999FFFZZZpppwwwooonnnvvv~~~uuuooommmxxx|||xxxwww|||zzzuuummmfff```]]]ZZZXXXSSSRRRQQQOOONNNNNNOOOOOOOOOPPPQQQRRRQQQQQQRRRSSSPPPQQQSSSTTTUUUXXX\\\^^^^^^bbbggghhhiiimmmttt{{{vvvwwwxxxzzz|||}}}~~~}}}|||{{{{{{{{{}}}zzzwwwtttssssssssssssrrriiigggdddccccccdddeeeeee^^^```aaa```^^^^^^bbbfffdddhhhjjjjjjppp}}}tttllleeeccc___XXXWWWZZZ^^^hhhuuu}}}}}}{{{yyyyyy~~~~~~|||wwwqqqnnnnnnqqqfffdddcccggglllnnnjjjeeepppqqqsssuuuxxxyyy{{{{{{xxxrrrhhh^^^WWWRRRNNNKKKKKKNNNPPPOOOLLLIIIIIIJJJFFFGGGGGGGGGDDD>>>666000,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************************************(((((())))))******++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,---------............---...000444777999===CCCMMMWWW___eeekkknnnmmmpppqqqpppmmmmmmqqqvvvvvveee```cccQQQPPPOOONNNPPPTTTYYY]]]YYY]]]gggqqqwww|||}}}kkk^^^]]]```aaaaaa^^^___eeemmmoooiiiaaa]]]UUUPPPSSSWWWWWWUUUUUURRRRRRTTTXXX\\\aaaeeegggiiihhhfffeeedddeeeeeefffYYYSSSKKKCCC>>>;;;888666777777999<<<>>>???===;;;>>>>>>???@@@BBBCCCDDDEEEBBBDDDFFFJJJNNNQQQTTTUUUYYY[[[___bbbeeehhhmmmpppxxxzzz}}}gggJJJCCC???>>><<<:::888666555555555222111111000000000000000000000//////.........---000000000000000000000000000000///...............///////////////............///333444000,,,000666999AAARRRmmm{{{vvvuuuvvvzzzzzzrrrpppvvv|||zzzwwwxxx}}}sssssswww{{{sssiiidddbbbZZZWWWUUUTTTTTTUUUUUUUUURRRMMMKKKNNNPPPPPPPPPRRRPPPPPPPPPRRRTTTWWWZZZ\\\___```bbbcccdddfffjjjmmmppprrrtttwww|||{{{yyyvvvsssrrrpppmmmkkknnnjjjfffeeefffgggfffddd```bbbeeefffiiipppyyy}}}qqqiiifffbbb^^^YYYZZZXXX___nnnyyy|||}}}}}}|||{{{{{{yyyoooiiihhhkkkrrrvvvrrrfff\\\UUU\\\hhhtttwwwttttttwwwuuuuuurrriii\\\QQQNNNNNNRRRMMMKKKMMMPPPNNNKKKHHHKKKIIIFFFEEEEEEBBB===999555222---++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))************************+++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------///222666:::>>>???EEEXXXdddbbbfffrrrssskkkmmmmmmppptttsssppprrrxxx~~~xxxoooeee\\\VVVSSSRRRPPPNNNOOOSSSYYY^^^```ggg{{{~~~|||{{{vvvmmmccc]]]]]]```dddffffffgggfffdddaaa]]][[[RRRPPPNNNOOOTTTWWWXXXWWWYYY[[[]]]```cccfffggghhhgggeeebbb^^^YYYTTTQQQOOOCCCAAA>>>;;;999888999999777888:::::::::;;;===???<<>><<<:::888666555555555222111111000000000000000111111000000000/////////000000000000000000000000000000///...............////////////////////////111//////111///...333:::@@@OOOeeexxxllllllsss}}}wwwcccgggqqq}}}~~~|||~~~xxxssssssyyy~~~tttiii___YYYVVVUUUSSSRRRRRRTTTVVVXXXYYYXXXVVVQQQPPPSSSTTTSSSSSSUUUVVVWWWXXX[[[^^^aaadddeeeggghhhjjjkkklllnnnrrruuu{{{}}}}}}zzzwwwrrroookkkkkkmmmnnnllliiidddfffggghhhhhhjjjnnnqqq}}}~~~}}}vvvpppjjjccc^^^^^^ZZZ\\\fffpppvvv{{{zzzzzzzzz|||zzzooonnnppptttuuuqqqggg^^^UUUVVV]]]hhhpppsssuuuxxxxxxyyyxxxqqqfffZZZSSSOOOTTTPPPMMMNNNOOONNNKKKIIIKKKHHHFFFFFFGGGFFFBBB@@@999555///,,,+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))************************+++*********))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......222333555777:::???DDDHHHNNNZZZbbbeeekkkrrrooofffbbblllwww|||{{{xxxwwwwwwvvvppphhh```ZZZVVVSSSQQQLLLOOOSSSUUUWWW\\\ccchhhzzzrrrrrrpppmmmhhhddddddfffhhhgggfffeeeccc```]]]ZZZXXXRRRQQQPPPRRRUUUXXXXXXWWWXXX[[[aaafffiiiiiihhhffffffccc]]]VVVOOOIIIDDDBBB===<<<:::999888888999::::::<<<=========>>>AAACCC@@@BBBDDDEEEFFFHHHKKKMMMMMMPPPVVV]]]ccchhhlllnnnooosssxxx|||~~~eeeHHHCCC@@@>>><<<:::888666555555555222111111000000000000000111111111111000000000000000000000000000000000000000//////............///////////////////////////000...///111222222777>>>QQQiiinnngggeeemmm{{{}}}dddcccnnn}}}|||yyyqqquuuyyyuuuccc___XXXRRRNNNLLLLLLMMMQQQRRRTTTXXX]]]___```___VVVTTTUUUYYYZZZXXXYYY[[[\\\^^^aaaeeeiiilllnnnooovvvxxx{{{}}}|||xxxxxxxxxvvvrrrnnnfffhhhiiiiiigggfffffffffooosssxxxxxxxxxzzz|||qqqhhhcccccc]]]ZZZ^^^eeemmmwwwzzz|||}}}vvvvvvwwwxxxwwwssslllgggWWWRRRQQQZZZeeemmmsssxxxwwwyyyzzzxxxrrrggg\\\VVVQQQPPPMMMLLLLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIHHHGGG???:::444///---,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************************************+++************)))))))))))))))))))))))))))))))))***************************************)))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......111333666888:::???GGGMMMUUUXXX^^^hhhpppqqqmmmgggeeexxxyyyrrrhhhaaaWWWQQQPPPRRRRRRRRRNNNTTTZZZ\\\]]]eeesss~~~{{{rrrjjjlllnnnppppppnnnlllllllllfffdddaaa^^^ZZZXXXVVVUUURRRRRRSSSVVVYYYZZZYYYXXX[[[___fffkkkllliiiddd```]]]YYYRRRJJJBBB<<<888777777888888999:::;;;;;;<<<:::<<<===>>>>>>???BBBDDDEEEGGGIIIJJJKKKOOOSSSVVVZZZ]]]bbbiiipppuuuzzz|||{{{~~~cccGGGBBB@@@>>><<<:::888666555555555222111111000000000000000000000000000000000000000////////////////////////000///............/////////////////////000000000+++---111555555666???JJJqqquuuaaahhhuuurrrdddxxx}}}uuuvvv{{{ssskkkeee]]]XXXRRRPPPMMMKKKKKKNNNQQQSSSYYYZZZ]]]bbbeeegggfffddd[[[\\\aaagggiiigggiiinnnlllnnnssswww{{{~~~yyytttkkkkkkkkkjjjiiigggggggggdddhhhmmmpppsssyyy{{{qqqlllhhhbbb\\\ZZZ^^^fffqqqyyyzzz{{{||||||zzzwwwsssppp^^^UUUPPPSSSZZZbbbllluuusssuuuxxxzzzxxxqqqggg```QQQRRROOOKKKJJJLLLNNNMMMKKKJJJIIIHHHIIIJJJKKKKKKEEE@@@999444000...---+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************************))))))))))))))))))))))))))))))))))))******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---///000000333888;;;>>>EEENNNUUUYYYWWW]]]kkkrrrpppoooqqq|||}}}ssshhh```YYYQQQNNNQQQUUUWWWWWWWWW[[[___bbbgggsssyyyooogggggglllqqqsssuuutttqqqnnnkkkjjj```^^^[[[XXXUUUTTTTTTTTTTTTUUUYYY]]]___```___^^^eeegggjjjjjjggg```XXXSSSKKKHHHCCC===999777777777888999;;;===>>>?????????===>>>@@@AAABBBDDDGGGIIIIIILLLOOORRRWWW\\\bbbgggnnnpppssswww{{{bbbFFFBBB@@@>>><<<:::888666555555555222111111000000000000000//////////////////////////////////////////////////////............//////////////////000000111111...000444555555>>>TTTiii{{{gggmmmsssqqqvvv}}}uuuttt{{{yyyoooccc[[[WWWTTTPPPKKKNNNNNNNNNPPPSSSYYY^^^aaaffffffhhhkkklllkkkhhheeeccciiisss|||wwwuuuqqqnnnmmmlllkkkkkkccceeehhhkkknnnttt|||zzzwwwmmmiiiccc^^^^^^dddkkkooo|||~~~~~~~~~~~~|||wwwssspppfff___YYYUUUTTTXXXcccnnnrrrtttwwwyyyzzzvvvooojjj^^^```]]]SSSMMMLLLMMMKKKLLLKKKJJJIIIHHHHHHJJJKKKIIIEEE???:::666333///------------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---///111333777<<>><<<:::888666555555555222111111000000000000000............////////////000000000000000000000000///............//////000...//////000000111111222666555555777>>>SSSvvvzzzoookkkpppcccbbbrrrvvvsssrrryyy{{{hhh___ZZZTTTPPPPPPPPPOOOMMMOOOPPPRRRWWW]]]eeekkkoooqqqqqqqqqrrrqqqoookkkgggiiirrr}}}xxxtttqqqooommmggghhhhhhhhhhhhkkkpppsss}}}{{{zzztttsssnnnfffbbbdddggghhhqqqtttvvvwww}}}~~~xxxpppkkkmmmhhhccc]]]WWWUUU\\\eeeqqqtttxxxzzzzzzwwwtttqqqtttxxxsssbbbTTTOOOLLLHHHLLLLLLLLLKKKIIIHHHIIIJJJKKKHHHEEEAAA===999333///......------,,,,,,++++++******+++++++++,,,,,,,,,************************************************(((((()))))))))))))))***))))))))))))))))))))))))*********************************+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---///222555777>>>CCCKKKUUU^^^dddggghhhhhhiiiqqqzzzyyysssuuu|||mmmccc^^^YYYXXXXXXXXXZZZ\\\___bbbdddaaakkkxxx|||zzzoookkkhhhhhhggggggmmmsssvvvtttoooggg___YYYWWWVVVSSSSSSSSSTTTWWWZZZ^^^```dddgggkkkmmmmmmlllkkkkkkjjjeee]]]SSSIIIAAA<<<:::999888777777888:::<<<=========>>>???@@@AAABBBBBBCCCEEEIIILLLOOORRRWWWZZZ]]]bbbiiiqqqxxx}}}{{{xxxvvvsssrrrqqqqqqssstttuuutttssssssuuuwwwrrrpppmmmkkkkkkkkkkkkjjj___DDDBBBAAA>>><<<:::888666555555555222111111000000000000000......//////000000000000000000000000000000000000...............///000000...//////000111111222222666555888EEEXXXuuu~~~rrrvvvssskkkddd___^^^eeeyyyvvvvvvyyyxxxnnnjjjfff^^^VVVRRRQQQPPPOOOOOOPPPQQQRRRQQQSSSWWW^^^gggqqqyyy}}}yyyxxxxxxxxxwwwuuurrroooqqq}}}~~~xxxrrrnnnkkkjjjiiigggggggggiiikkkqqquuuyyy{{{zzzzzz{{{}}}|||}}}xxxmmmfffeeefffdddgggjjjmmmooovvvwwwnnnooojjjgggddd```ZZZYYY\\\dddkkksssxxxyyyxxxwwwxxxnnn\\\TTTOOOIIIJJJLLLNNNMMMKKKIIIJJJKKKKKKJJJIIIGGGDDD>>>777222///......---,,,,,,++++++******+++++++++,,,,,,,,,************************************************(((((((((((())))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,---000444888;;;CCCGGGPPP\\\gggkkkhhhdddeeejjjttt|||~~~zzzuuusssxxxyyywwwooobbbYYYVVVVVVVVVYYY\\\]]]^^^bbbiiiooorrr~~~uuujjjdddbbbfffiiiiiijjjnnnppppppnnnlllggg```YYYUUUSSSSSSSSSTTTVVVYYY\\\aaadddggghhhjjjlllkkkgggdddccccccYYYTTTLLLDDD===999777777888888888999;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHGGGJJJNNNRRRVVV[[[aaadddnnnsss{{{}}}}}}}}}}}}{{{yyywwwvvvqqqpppooonnnmmmkkkjjjjjjiiijjjkkkjjjhhhhhhkkknnniiigggdddcccdddfffffffff^^^DDDBBBAAA>>><<<:::888666555555555222111111000000000000000//////000000111111111222000000000000000000000000...............///000111...//////000111222222222///111===VVVtttwwwuuu|||hhhkkkdddaaafffmmmwwwyyytttggg```ZZZTTTTTTWWWMMMOOOPPPPPPOOOOOOQQQSSSTTTWWW]]]eeepppzzz~~~}}}|||}}}}}}|||zzzwww~~~~~~vvvoookkkjjjjjjiiiiiiiiikkkllloooqqqsssuuuxxx|||~~~qqqhhhffffffdddbbbfffhhhjjjpppzzz~~~~~~wwwoooiiifffhhhggg```ZZZWWWUUU___mmmuuuxxxxxxzzz|||sss```XXXRRRLLLHHHKKKOOOOOOMMMKKKLLLNNNKKKKKKKKKKKKHHHBBB:::444//////...---,,,,,,++++++******+++++++++,,,,,,,,,************************************************'''((((((((())))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,...111666:::===IIILLLUUUcccnnnqqqiiiaaa\\\dddoooyyyuuujjjhhhfffgggfff___TTTQQQSSSVVV[[[___``````dddoooxxx~~~jjj___]]]___fffhhheeefffmmmpppmmmgggfffddd___ZZZVVVUUUVVVUUUVVVYYY]]]aaaeeeiiikkkggghhhhhheee___ZZZXXXYYYJJJFFFAAA;;;777666777777666777999;;;===???AAAAAACCCCCCBBBCCCFFFIIILLLNNNRRRUUUYYY^^^ccchhhnnnrrr{{{~~~|||{{{uuuuuuuuutttssspppnnnmmmkkkkkklllllllllkkkjjjiiibbbdddeeecccaaaaaadddhhhfffdddbbbbbbdddggghhhhhh[[[DDDDDDBBB>>><<<999666444444444555444333222222111111222222111111111000000000000000//////000000000000//////000000000000000000000000000///111222///---111777888>>>SSSzzznnnxxxwwwfff^^^dddkkksss{{{xxxooo]]]YYYSSSPPPQQQSSSSSSRRRQQQPPPNNNOOOSSSWWWZZZ[[[bbbiiiqqqwww{{{tttmmmlllkkkjjjiiijjjkkkllliiikkknnnssswwwzzz}}}~~~}}}tttiii^^^iii```]]]dddlllqqquuu{{{vvvjjjccchhhmmmhhh^^^XXXOOOSSS[[[fffqqqwwwxxxwww~~~~~~}}}yyypppdddZZZTTTOOOLLLNNNQQQOOOIIIJJJPPPMMMKKKIIIHHHHHHFFFCCC@@@888333---***+++,,,+++***))))))))))))************)))))))))))))))))))))))))))************+++++++++...---+++)))((((((((()))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......+++///333666777:::>>>BBBOOOPPPWWWdddllliiiaaa\\\dddnnn~~~~~~mmmbbb___]]][[[XXXRRROOOVVV___XXX^^^dddgggjjjssssss```\\\```^^^eeejjjiiikkknnnlllgggdddbbb^^^[[[XXXVVVVVVVVV^^^```dddgggiiijjjiiihhhgggccc]]]XXXTTTNNNGGGAAA:::999666444444555777999===:::;;;@@@BBB@@@@@@BBBBBBCCCEEEJJJNNNRRRSSSSSSZZZdddkkklllvvvzzzzzzzzzyyywwwuuurrrqqqnnnoooooommmjjjhhhggggggfffggghhhiiiiiihhhgggfffgggeeeccccccdddfffffffffeeeddddddddddddeeeffffff\\\EEEEEECCC>>><<<999666555444555555444333222222111111222222111111111111000000000000000000111111111111000000000000000000000000000000111000111333222///111666CCCPPPlll}}}~~~yyyiiifffjjjppp{{{zzzsssiii___YYYXXXUUUPPPNNNOOOPPPPPPOOOTTTSSSTTTVVV[[[aaaeeegggvvv|||}}}wwwqqqpppooonnnmmmlllmmmmmmiiikkkmmmqqqtttvvvxxxyyy}}}rrrhhhjjjffffffiiikkkkkkooovvvzzznnnfffhhhkkkhhhccc```TTTRRRSSS]]]jjjtttuuussszzzyyyxxxxxxvvvnnnccc[[[SSSOOONNNPPPOOOJJJJJJNNNMMMKKKJJJIIIIIIHHHEEECCC===888222...---------,,,************++++++++++++************************)))************+++++++++,,,+++***)))))))))***+++***************************************************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......////////////222666999;;;???EEEIIIRRRTTTZZZbbbeeebbb___```sss{{{lllbbb]]]XXXVVVVVVUUUTTTXXX^^^```bbbeeejjjsss{{{kkkccccccfffiiimmmmmmjjjiiijjjhhhdddbbb```]]]ZZZYYYXXXYYYYYYccceeegggiiijjjiiigggeee]]]XXXRRRMMMIIICCC===999999888777666777999;;;<<<===:::<<>><<<999777555555555666444333222222111111222222111111111111111111111111111222222222222222222111000000000000000000000000222000111444333222555;;;UUUiiiqqq}}}jjjbbbmmm~~~yyyxxx}}}~~~lllccc]]]WWWQQQOOOTTTRRRPPPPPPQQQQQQQQQPPPXXXYYY\\\aaagggmmmsssvvv~~~}}}wwwvvvuuusssqqqpppooonnnkkkkkkmmmnnnpppqqqrrrsss{{{xxxpppjjjkkkmmmmmmhhheeekkksss~~~~~~}}}sssjjjhhhiiihhhffffff^^^VVVQQQWWWeeepppsssqqquuussssssvvvyyyvvvmmmeee[[[UUUQQQPPPOOOLLLKKKMMMMMMKKKJJJJJJJJJJJJGGGEEECCC???888222000...------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000111222444777:::>>>CCCJJJQQQVVV______```aaa___\\\aaahhhqqqeee\\\XXXSSSQQQUUUXXXYYY[[[^^^bbbeeekkkuuuvvvmmmlllmmmmmmkkkpppqqqnnniiifffgggfffccc___^^^\\\[[[[[[]]]___```iiijjjkkkjjjhhhddd```]]]PPPLLLFFFAAA===999666333777777888999;;;===>>>@@@>>>===???DDDFFFFFFHHHLLLOOOOOOQQQUUU\\\dddlllqqq{{{{{{xxxuuutttsssrrrpppoooooooooooonnnmmmkkkjjjiiihhhiiijjjiiifffdddddddddcccddddddeeeeeeddddddcccbbbaaa```aaaccceeeeeeeeeddddddddddddeeeeeeeeeeee[[[FFFEEEBBB>>><<<999777555555666666444333222222111111222222000111111111111111222222111111222222222222111111000000000000000000000000000111333333111333>>>LLLooo}}}ssshhhgggwww|||uuuhhh\\\WWWVVVTTTSSSTTTRRRRRRTTTVVVXXXYYYYYYYYY]]]```eeekkkpppvvv|||{{{{{{zzzxxxvvvssspppooonnnnnnnnnmmmnnnnnnnnnnnnqqqwww}}}wwwssslllnnnooolllfffdddiiipppwwwwwwyyy{{{}}}~~~xxxpppmmmllljjjiiihhhggg```ZZZ\\\dddmmmppppppsssqqqqqqrrrttttttpppmmmbbb\\\VVVRRRQQQOOOMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGGGGCCC<<<666111...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...///111333444888:::???EEEMMMVVV___dddmmmhhhdddaaa^^^___hhhrrrmmmbbb[[[RRRSSSPPPQQQWWW[[[\\\^^^bbbbbbkkkyyyvvvqqqooosssyyyzzzssskkkjjjjjjiiifffeeeddddddccc\\\\\\\\\]]]```cccfffhhhmmmllljjjfff```ZZZTTTPPPEEEBBB>>>:::888666666555888888:::<<<>>>???@@@AAAAAAAAACCCHHHKKKKKKNNNSSSVVVYYY^^^dddlllvvv{{{yyyvvvtttrrrrrrrrrsssrrrqqqoooooonnnllljjjiiigggfffeeefffgggfffdddbbbbbbcccccccccddddddddddddccccccbbbaaa```bbbdddfffffffffccccccddddddeeeeeeeeeeeeXXXDDDDDD@@@>>><<<999777666666666777444333222222111111222222000000111111222222222333000111111111111111111000111111111111111111111111...111555444111:::QQQiiixxxkkkggghhhppp|||~~~uuueeeZZZSSSOOOOOOQQQPPPRRRUUUTTTVVVZZZ]]]```bbbdddeeegggkkkqqqwww{{{~~~}}}}}}~~~}}}}}}}}}}}}|||yyyvvvsssqqqrrrqqqpppnnnmmmmmmmmmmmmlllnnnrrruuuuuusssssstttwwwwwwsssllleeedddhhhkkkmmmooorrrwww{{{}}}zzzxxxwwwtttoooiiikkkiiifffdddfffiiimmmooorrrsssssspppllljjjlllooogggddd]]]WWWSSSQQQOOOMMMLLLKKKJJJKKKLLLLLLJJJHHHHHHEEE@@@:::333///,,,+++*********++++++++++++,,,************************))))))*********+++++++++++++++++++++******))))))******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---///222444666;;;>>>DDDMMMXXXbbbiiimmmmmmeee```___bbbgggpppyyyqqqZZZVVVTTTLLLPPPRRRXXX]]]______eeemmmsss~~~|||rrrnnnmmmqqqxxx~~~|||rrrjjjbbbbbbcccdddcccaaa______ZZZ\\\^^^aaadddhhhjjjkkkiiigggbbb[[[TTTLLLFFFCCC<<<;;;999888777888:::<<<:::;;;<<<>>>???AAABBBBBBDDDDDDHHHNNNPPPRRRWWW^^^eeekkksss{{{}}}zzzzzzzzzzzzyyywwwuuusssooommmllllllmmmnnnnnnmmmpppooommmjjjgggeeecccccccccdddeeeeeecccaaabbbbbbeeeddddddddddddddddddeeebbbbbbbbbdddfffhhhgggfffbbbcccdddeeeeeeeeeddddddWWWDDDCCC???===<<<:::777666666777888444333222222111111222222000000111111222333333333000000111111111111000000111111111111111111111111...222777999<<>>BBBJJJUUU```iiimmmnnnbbb```aaahhhmmmppptttyyyuuu^^^QQQSSSUUUPPPSSSWWW___fffhhhiiirrr||||||qqqnnnooovvv{{{zzzrrrllliii```___```bbbaaa]]]ZZZ[[[]]]___bbbeeeggggggffffff^^^[[[TTTMMMEEE@@@<<<:::666777888888888:::===@@@>>>>>>???@@@BBBDDDEEEGGGIIIJJJPPPXXX\\\___hhhppp}}}~~~{{{vvvsssqqqrrrrrrrrrqqqpppnnnmmmkkkiiihhhhhhjjjkkkkkkjjjmmmllliiifffdddbbb``````bbbccceeedddcccbbbbbbcccfffeeeeeeddddddeeeeeefffccccccccceeeggghhhgggfffaaabbbdddeeeeeeeeedddcccWWWDDDDDD@@@===<<<:::888777777888888444333222222111111222222000000111222222333444444111111222222222222111111111111111111111111111111222333999AAAOOOgggvvvrrrooovvvzzz|||}}}|||ttthhh^^^TTTNNNOOONNNMMMOOOSSSUUUWWW\\\bbbhhhkkkoooqqqrrrtttxxx{{{}}}}}}|||||||||{{{{{{|||||||||}}}yyyuuuuuuwwwxxxxxxwwwrrrrrrsssuuuwww{{{}}}|||{{{yyyxxxxxxyyy{{{|||{{{{{{zzzzzz{{{}}}~~~zzzwwwvvvyyy}}}~~~|||xxxtttvvvxxxxxxvvvwww{{{~~~~~~}}}~~~}}}~~~~~~zzzxxxuuusssqqqooonnnoooooopppooolllmmmppprrrrrrwww~~~tttllljjjjjjjjjhhhhhhnnnwww}}}}}}{{{|||uuukkkkkkkkkkkklllnnnpppqqqrrruuuwwwuuupppkkkhhhhhhkkkpppnnncccXXXUUUUUUSSSRRRQQQPPPPPPPPPPPPNNNLLLIIIJJJKKKGGG@@@888333111++++++++++++,,,,,,,,,---************************)))************+++++++++((()))***+++,,,+++******************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///......000333777;;;===BBBGGGPPP\\\fffkkkkkkhhhbbbiiivvvzzzttttttrrrmmmbbbUUUPPPTTTYYYZZZZZZ\\\cccmmmtttzzz|||pppkkknnnrrr{{{~~~zzzppphhhffffffbbb^^^^^^aaa```\\\[[[^^^aaacccfffgggfffbbb]]]YYYPPPLLLEEE???:::888888999555888;;;<<<;;;<<>>888555,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++&&&''')))+++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111555999>>>@@@FFFKKKUUUaaaiiikkkgggbbbjjjzzzsssooohhhaaaYYYSSSQQQTTT[[[``````___dddqqq~~~~~~pppiiihhhlllpppvvvyyyzzzuuullleeecccdddccc^^^\\\______]]]```fffeeegggiiiiiiddd]]]UUUOOOFFFBBB<<<666444555888:::888;;;???@@@??????AAACCCAAAAAAAAACCCGGGLLLQQQTTT[[[```jjjvvv}}}|||{{{zzztttsssrrrrrrrrrrrrooommmllllllmmmnnnnnnmmmlllkkkkkkiiigggggghhhhhhhhhfffhhhgggfffdddddddddeeeeeebbbdddeeeeeedddddddddeeeeeeeeedddccccccdddeeeeeebbbbbbbbbdddeeeeeecccaaa```bbbccceeeeeedddcccbbbVVVEEEDDD???>>><<<;;;999777555555444333333333222222222111111111111222222222333333333111111111111111111111111555000///222555444333555555;;;FFFXXXtttnnnmmmwww{{{rrryyy}}}kkk```\\\WWWRRRQQQQQQQQQQQQTTTUUUWWW[[[```gggnnnrrrwwwyyy{{{{{{}}}~~~{{{|||}}}~~~~~~}}}~~~~~~|||{{{yyyyyyxxxxxx{{{zzzyyyxxxyyy{{{}}}~~~~~~{{{xxxvvvvvvwwwwwwwwwqqqqqqpppqqqtttwwwzzz|||yyyxxxwwwvvvwwwxxxyyyzzz|||xxxttttttwwwzzz{{{zzzwwwwwwxxx{{{~~~}}}xxxtttooopppqqqqqqqqqrrruuuxxx{{{{{{{{{zzzyyy{{{~~~~~~~~~vvvuuutttssssssssssssssstttsssqqqppprrruuuxxxzzz~~~wwwpppnnniiieeegggpppxxx}}}~~~}}}}}}|||tttmmmggggggnnnrrrrrroooiiijjjmmmrrrtttqqqkkkeeekkkoooooogggZZZRRRSSSWWWWWWWWWWWWVVVTTTQQQOOOMMMQQQQQQRRRPPPLLLEEE???;;;000---++++++------,,,)))************************((())))))))))))*********************************+++++++++******)))))))))))))))))))))***+++,,,---+++333555...+++//////***)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...+++---......---------...,,,///444777:::>>>BBBEEEPPPSSSZZZdddiiihhhggggggtttxxxnnnooocccWWWNNNOOOVVV[[[___bbbgggccckkk}}}zzzooojjjfffdddiiirrrwwwvvvrrrnnnjjjfffdddcccZZZYYYYYYZZZ\\\```dddfffddddddbbb^^^XXXPPPHHHCCC;;;:::888777777999;;;<<<>>>@@@BBBBBBAAA@@@AAABBBCCCAAADDDLLLQQQSSSZZZcccjjjsss{{{wwwwwwwwwsssoooooopppppppppooonnnnnnmmmlllmmmnnnnnnnnnllljjjhhhjjjiiihhhgggffffffffffffgggfffeeeeeeddddddddddddccccccddddddeeefffggggggeeeddddddcccccccccdddddddddcccbbbbbbaaaaaabbbbbbcccccccccdddddddddeeeeeeUUUEEEDDD???===<<<;;;888777555555444333333333222222222111111000000111111111222222222111111111111111111111111333///...222444333333555888DDDWWWnnnnnnhhhtttyyykkk___XXXVVVSSSRRRSSSUUUWWWXXXYYY^^^eeelllqqquuuwwwxxx~~~}}}||||||~~~~~~}}}|||zzzyyyxxxxxxwwwzzzyyyyyyyyyzzz|||}}}zzzwwwuuuvvvvvvvvvuuuqqqqqqqqqqqqsssvvvxxxzzzwwwwwwvvvuuuuuuuuuuuuvvvvvvsssqqqrrruuuyyy{{{{{{zzzyyyzzz|||~~~}}}yyyvvvqqqrrrrrrrrrqqqrrruuuwwwyyyzzzzzzxxxwwwwwwzzz||||||}}}~~~zzzyyyxxxwwwuuuuuuttttttsssrrrqqqqqqrrrssstttuuu}}}}}}|||yyypppmmmkkkjjjlllrrrxxx|||}}}zzzzzzzzzrrrnnniiiiiikkkjjjfffbbb___```ccciiinnnqqqpppnnnlllnnnllldddZZZTTTUUUXXXUUUVVVVVVUUUTTTRRRPPPOOOQQQRRRRRRQQQMMMGGGAAA>>>444000,,,+++,,,,,,,,,***************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))***+++,,,,,,...777>>>:::222,,,***(((*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---//////------...///000111444999AAAIIIQQQVVV[[[^^^bbbeeehhhjjjjjjjjjqqqiiijjjZZZTTTPPPRRRVVVXXX\\\aaafffpppwwwrrrooohhhdddddddddeeejjjqqqkkkjjjiiiiiiiiigggddd```YYYZZZ]]]aaadddgggiiijjjfffccc\\\SSSKKKDDD@@@===777777777777888:::;;;===>>>@@@CCCDDDDDDEEEGGGIIILLLLLLQQQXXX]]]bbblllxxx~~~yyytttrrrsssrrrooolllmmmnnnnnnnnnmmmmmmlllkkklllmmmnnnooonnnllljjjiiiiiiiiihhhgggffffffgggggghhhgggfffeeedddcccccccccccccccddddddeeeffffffgggeeeeeedddddddddddddddeeedddccccccbbbbbbbbbbbbbbbcccccccccddddddddddddeee~~~UUUDDDDDD???===<<<:::888777666555555333333333222222222111111//////000000000111111111111111111111111111111111333000000222444333444888@@@RRRkkkuuugggeeeppphhhYYYUUURRRSSSTTTVVVZZZ^^^aaacccaaagggpppxxx~~~}}}||||||}}}|||{{{|||}}}|||~~~~~~}}}|||zzzyyyxxxwwwwwwxxxxxxyyy{{{}}}~~~{{{yyyvvvvvvvvvvvvuuutttsssrrrrrrrrrssstttvvvwwwxxxxxxxxxwwwvvvuuutttsssooonnnmmmooossswwwzzz{{{{{{zzzyyyzzzzzzzzzxxxvvvtttttttttrrrqqqqqqsssuuuwwwxxxxxxwwwuuussstttuuurrruuuxxxzzz|||~~~}}}{{{zzzxxxwwwvvvuuuttttttsssrrrrrrrrrrrryyy||||||wwwtttxxx}}}tttsssqqqlllhhhiiipppvvvzzzyyyyyy~~~||||||xxxrrrmmmiiifffccc```[[[[[[\\\aaahhhoootttvvvooolllggg```ZZZVVVWWWYYYTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRPPPMMMIIIDDDBBB:::555000,,,++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++...777CCCFFF;;;---(((***,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,...///...------///111666666888@@@NNN[[[eeeiiicccffffffccchhhqqqsssooorrreeebbbdddZZZZZZ[[[\\\ZZZZZZaaajjjyyy{{{tttpppllliiihhhiiiiiifffgggjjj```___```ccceeeddd```\\\ZZZ^^^eeekkknnnnnnkkkjjjggg___SSSGGG===999888888555666777999;;;===>>>???===???BBBDDDFFFHHHLLLNNNUUUYYYaaaiiinnnvvv}}}yyyuuurrrrrrooommmnnnppppppmmmjjjmmmmmmmmmnnnmmmmmmlllkkklllmmmnnnooonnnllljjjiiihhhhhhggggggfffggggggggghhhgggfffdddccccccbbbbbbccccccddddddeeeeeeffffffeeeeeeeeeddddddeeeeeefffddddddcccbbbbbbbbbbbbcccbbbbbbcccccccccddddddddd}}}TTTDDDDDD???===<<<:::888777666555555333333333222222222111111000000000000111111111222111111111111111111111111555333222444444444999???MMM```{{{ssshhhfffrrr|||~~~|||kkk[[[TTTTTTSSSVVVYYY\\\```dddhhhkkkkkkpppwww~~~}}}{{{zzzzzzzzzyyyyyyzzz~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxzzz{{{}}}~~~zzzxxxwwwwwwxxxxxxvvvuuuuuuuuuttttttttttttuuuvvv{{{||||||{{{zzzxxxuuutttmmmmmmmmmnnnqqquuuxxxyyyyyyxxxwwwvvvvvvvvvuuuuuuuuuuuutttrrrpppoooqqqrrruuuvvvwwwvvvssspppppppppoooqqqtttvvvxxx{{{~~~~~~}}}|||zzzzzzzzzyyyvvvtttssssssssstttxxxxxxvvvqqqooorrrxxx}}}zzzyyytttmmmfffeeehhhmmmuuuxxx|||zzzqqqjjjgggeeeeeedddaaa^^^___ccckkksssxxxqqqllleee___[[[ZZZZZZYYYUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPPPPOOOMMMJJJGGGEEE@@@;;;444...++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************///;;;EEE???000***///---------,,,,,,+++++++++******++++++,,,---......,,,,,,,,,,,,,,,---......,,,------------...111333<<<<<>>888111...---...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************++++++++++++,,,,,,,,,,,,+++***************++++++,,,)))***///222///+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---------------......///+++,,,,,,---...333999>>>???DDDMMMXXX``````ZZZTTTOOOSSS```uuuwwwnnnhhhaaa___bbbcccbbb___]]]^^^aaaeeeiiisss{{{~~~{{{sssiiicccbbbaaa___[[[^^^```]]]ZZZ\\\ccciiijjjjjjgggccc[[[RRRJJJEEE===<<<:::888888999:::<<<===>>>???@@@BBBCCCDDDEEEGGGJJJMMMQQQXXX```iiippp~~~~~~wwwsssoooooopppooonnnkkkiiiggggggiiikkkmmmnnnmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppooommmkkkjjjiiihhhgggfffeeeeeeeeeeeefffeeedddccccccbbbbbbcccccccccccccccddddddddddddccccccccccccdddeeeffffffbbbbbbaaa````````````aaa```aaaaaaaaaaaabbbbbbbbbyyyQQQBBBDDD@@@;;;;;;999888777777666666333333333222222222111111111111111111222222222222111111111111111111111111111111555888===JJJaaavvvvvvwwwyyyzzzmmm___```YYYUUUXXX\\\^^^bbbfffiiiooovvv|||~~~yyyxxxvvvwwwxxxzzzyyyxxxyyyyyy{{{~~~}}}~~~}}}{{{zzz{{{}}}}}}{{{yyywwwvvvvvvuuuyyy}}}~~~yyyvvvrrrsssvvvzzz~~~}}}{{{xxxxxxxxxxxxwwwvvvvvvuuusssrrrrrrrrrssstttuuuuuuuuuvvvwwwuuurrrpppqqqrrrvvvxxxzzzzzzxxxxxxzzz|||xxxxxxwwwtttqqqpppqqqrrroooppppppooommmnnnppprrrpppsssvvvxxxxxxxxxzzz{{{wwwwwwxxxyyy{{{~~~~~~~~~}}}zzzzzzzzzzzzzzzyyyyyyyyyuuuttttttvvvuuurrrvvv}}}uuulllhhhgggcccgggmmmuuu{{{~~~~~~}}}uuuiiiffffffdddaaa```bbbggglllrrrrrrqqqooojjjccc^^^[[[\\\\\\\\\[[[ZZZXXXVVVTTTQQQOOONNNLLLJJJJJJIIIIIIDDDDDDBBB===666000------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))***+++,,,,,,***,,,,,,******,,,,,,************+++++++++++++++,,,,,,---------------------------------...//////------...///222888???EEEFFFKKKQQQWWWZZZZZZWWWTTT[[[ddd{{{wwwooogggaaa\\\\\\```cccbbb______```fffooowww~~~uuussstttxxx|||~~~|||ttthhhbbbcccbbb___\\\\\\]]]___bbbfffiiikkkgggccc\\\SSSJJJCCC>>><<<888888999:::;;;<<<===>>>AAAAAABBBCCCEEEHHHKKKMMMOOOSSSYYYaaammmzzz|||xxxvvvssspppnnnlllmmmnnnnnnmmmlllkkkkkkkkklllnnnnnnmmmlllllllllnnnnnnoooppppppppppppppppppqqqrrrsssrrrpppnnnmmmjjjiiigggfffeeedddccccccddddddcccccccccccccccdddccccccccccccccccccccccccbbbbbbbbbbbbcccdddeeeeeeaaaaaa```_______________`````````aaaaaaaaabbbbbbyyyPPPBBBDDD@@@;;;:::999888777777777777333333333222222222111111000000000000111111111111111111111111111111111111222444999>>>FFFVVVrrrnnnlll|||tttzzzyyykkkccc]]]]]]\\\^^^bbbddddddiiiooovvv|||~~~{{{zzzxxxxxxxxxyyyxxxwwwvvvwwwyyy|||~~~|||zzz|||}}}|||zzzzzz|||~~~|||yyywwwvvvuuutttrrrvvv|||~~~zzzwwwoooqqqtttyyy~~~}}}{{{wwwwwwwwwwwwwwwvvvuuutttqqqqqqpppqqqrrrtttvvvwwwtttvvvwwwuuuqqqoooppprrrrrruuuxxxyyywwwwwwyyy{{{zzzzzzyyyvvvsssrrrssstttmmmmmmmmmlllkkkmmmpppsssvvvxxxzzzyyywwwuuuuuuuuuuuuuuuuuuvvvxxxzzz|||}}}~~~~~~}}}|||zzz}}}~~~|||zzzwwwvvvwwwtttpppttt|||yyynnnkkkmmmgggeeehhhssszzzvvvlllggghhhhhheeebbbbbbfffiiiqqqtttvvvtttmmmeee^^^[[[[[[[[[\\\\\\[[[ZZZXXXWWWSSSQQQOOOMMMKKKKKKKKKKKKCCCEEEEEE@@@888111---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))***+++,,,---$$$---///(((&&&,,,///---)))))))))******++++++,,,------------------,,,,,,...------------...////////////000111555<<>>???AAAAAAEEEEEEEEEGGGJJJOOOSSSUUU^^^bbbkkkwwwxxxuuupppnnnmmmmmmmmmlllkkklllmmmnnnnnnoooqqqrrrpppqqqrrrqqqooommmmmmmmmrrrssstttuuuuuuuuuuuuuuussstttuuuuuuuuusssqqqoookkkjjjhhhfffdddcccbbbbbbccccccbbbbbbccccccdddeeeccccccccccccccccccccccccaaaaaaaaaaaabbbcccdddeee``````___^^^^^^^^^^^^^^^````````````aaaaaaaaaaaawwwRRRCCCAAAAAA===<<<;;;:::888777666666444444333333222111000000111111222222222333333333111000000111333333222111333444666???QQQjjjwwwhhhrrr}}}tttyyykkkdddaaa```fffbbb```eeeiiilllooottt~~~~~~~~~{{{xxxvvvwwwyyyzzzxxxuuuuuuttttttwwwzzz||||||{{{yyy{{{}}}}}}zzzzzz|||~~~~~~|||wwwrrroooooopppqqqtttyyy||||||yyytttqqqnnnnnnqqqxxx}}}xxxssstttttttttttttttssssssqqqrrrssstttuuuvvvvvvvvvtttvvvxxxvvvrrrpppqqqrrrxxxxxxwwwuuuttttttwwwyyywwwxxxzzz{{{{{{xxxvvvtttvvvsssooonnnooorrrtttuuu|||{{{xxxuuurrrqqqppppppnnnpppsssvvvwwwwwwvvvuuuwww|||}}}{{{}}}}}}}}}{{{xxxvvvuuussstttvvvyyy{{{{{{vvvmmmeeedddbbbgggwww|||}}}|||yyyzzz{{{wwwqqqggghhhjjjkkkjjjjjjkkkkkkrrrxxx{{{tttlllgggdddaaa^^^\\\^^^cccaaa[[[ZZZ___ZZZWWWTTTQQQPPPNNNLLLJJJGGGEEEDDDBBB???:::333///---.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...---,,,,,,---...---,,,///333666777<<>>>>>>>>>>>@@@BBBFFFEEEFFFJJJPPPWWW\\\^^^eeeqqqxxxtttrrrooolllkkklllmmmmmmmmmoooooooooppppppqqqqqqqqqqqqqqqpppppppppqqqrrrrrrssssssttttttuuuvvvvvvvvvttttttttttttsssrrrqqqqqqllllllkkkjjjhhheeebbb```bbbbbbcccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccaaa```^^^___^^^]]]^^^```aaa```___``````aaaaaabbbaaaaaaaaavvvQQQBBB@@@???===<<<;;;:::888777666666444333333333222111111111222222222222333333333333666444222111222222333333666;;;BBBMMM```www{{{qqqmmm}}}zzz|||yyyllleeeddddddeeegggdddeeejjjnnnooosssyyy}}}|||}}}~~~}}}{{{yyyxxxxxxzzzyyywwwtttsssrrrsssuuuxxx{{{{{{zzzwwwyyy{{{{{{zzzyyy{{{~~~~~~|||wwwrrrooooooppppppsssvvvxxxxxxuuurrrooonnnooosssxxx|||}}}zzzwwwsssssstttuuuuuuuuuuuuuuuqqqrrrssssssttttttsssssstttwww|||}}}zzzwwwuuutttzzzzzzyyyvvvtttsssuuuwwwwwwxxxyyyyyyyyywwwtttsssuuurrrooonnnpppsssuuuvvvxxxvvvtttqqqnnnlllkkkkkkjjjlllpppsssttttttsssrrrvvv{{{~~~}}}~~~~~~|||zzzxxxwwwuuuuuuvvvxxxyyy|||zzztttrrrnnniiifffeeejjjuuu~~~~~~~~~xxxyyyxxxvvvwww{{{zzzvvvooommmllllllnnnooonnnlllrrryyy|||wwwpppmmmkkkhhhddd```^^^aaa___[[[YYY\\\ZZZWWWSSSPPPOOOMMMKKKJJJGGGFFFDDDCCC@@@<<<666222/////////---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.../////////......222666999AAANNNXXX[[[^^^aaaccccccbbbdddiiinnnxxxkkk^^^ZZZWWWSSSSSSYYY\\\\\\^^^bbbbbbooo{{{}}}zzzxxxwwwvvvtttrrrooollliii______aaaeeehhhkkkjjjiiiddddddeeeeeeccc^^^WWWRRRKKKEEE===888777777888777;;;===@@@BBBBBBDDDFFFHHHKKKKKKLLLNNNSSSZZZ```dddvvv|||uuuqqqoooooommmjjjiiijjjmmmnnnnnnnnnnnnnnnoooooopppppppppqqqqqqppppppoooppppppqqqssssssssssssssssssssssssrrrrrrqqqqqqooonnnmmmllljjjjjjiiihhhgggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaabbbcccccccccbbb```___]]]\\\\\\]]]^^^______]]]___``````aaabbbbbbbbbaaatttPPPBBB???>>>===<<<;;;:::888777666666333333333333222222222222333333333333444444444444444222000......000222444444AAAQQQbbbvvv}}}uuuoooooopppyyy{{{qqqlllfffbbbbbbdddgggiiiiiiiiilllqqqtttwww~~~}}}~~~~~~~~~|||zzzzzz{{{}}}~~~|||||||||}}}~~~|||yyy{{{zzzzzzzzzzzzxxxuuurrrppppppqqqtttwwwzzzzzzyyytttvvvxxxyyyyyyzzz|||~~~|||wwwsssppppppqqqrrrsssssssssrrrqqqooommmnnnrrrvvvxxxxxxwwwvvvuuurrrrrrssstttuuuuuuuuutttqqqrrrrrrrrrrrrqqqppppppqqqvvv|||{{{wwwuuu|||{{{yyyvvvsssrrrsssuuuxxxxxxwwwwwwuuutttrrrrrrrrrpppnnnooorrruuuwwwwwwvvvtttqqqnnnkkkiiihhhgggfffhhhkkknnnpppppppppoootttxxx}}}~~~|||zzzyyyyyy{{{}}}~~~~~~~~~~~~||||||zzzyyywwwwwwvvvvvvxxxzzzxxxrrrppprrrttttttiiiiiikkkppprrrqqqssswwwuuuwwwvvvsssvvv|||{{{vvvqqqoooqqqrrrooolllsssyyy|||yyyuuuuuutttrrrnnngggaaa``````]]][[[[[[[[[XXXTTTQQQOOONNNMMMKKKHHHFFFEEEDDDBBB???:::666111000///---+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------///000000000000000000444999@@@LLL[[[eeegggggggggfffddddddhhhooouuuyyy}}}~~~wwwiii]]]YYYYYYZZZXXXWWWZZZ[[[]]]bbbiiirrr{{{tttqqqooolllgggbbb^^^___bbbfffiiikkkjjjhhhbbbbbbbbbaaa\\\TTTJJJCCC>>>;;;777666666888999::::::<<<@@@BBBCCCEEEGGGIIIKKKOOOSSSYYY```kkkxxx}}}yyytttpppmmmlllkkkllliiiffffffiiilllooopppmmmmmmmmmnnnnnnnnnnnnoooqqqpppooonnnnnnmmmnnnnnnqqqqqqqqqpppooonnnnnnnnnmmmmmmllllllkkkiiihhhggggggggggggffffffgggggghhhcccbbbaaa``````aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaaaaa```^^^]]]\\\[[[ZZZ[[[]]]]]]]]][[[\\\\\\^^^___````````````sssPPPBBB@@@???===<<<;;;:::888777666666222222333333333333333333333333333444444444555555///000000000000333666888:::OOOfffyyyxxxrrrooorrr}}}ppphhhcccbbbaaabbbdddfffiiijjjmmmlllooosssyyy}}}yyywwwyyy{{{|||||||||}}}~~~~~~{{{yyyyyyzzz{{{}}}yyyyyyzzz{{{}}}~~~}}}{{{yyyzzz{{{{{{{{{zzzwwwssspppooooooppptttwwwzzzyyyxxxssstttvvvxxxyyy{{{}}}~~~|||wwwsssqqqrrrtttxxxwwwtttrrrpppnnnmmmmmmpppuuuzzzzzzvvvssssssuuurrrrrrsssssssssrrrrrrqqqqqqrrrqqqqqqpppooonnnmmmmmmqqqwww{{{|||yyyvvvsssyyyyyywwwtttqqqppprrrssswwwvvvuuutttsssqqqqqqpppooonnnnnnpppssswwwxxxyyyvvvuuurrrooollljjjhhhgggdddfffhhhkkkmmmnnnnnnnnnrrruuuzzz|||{{{yyywwwvvvuuuxxx{{{}}}~~~~~~|||zzzxxxvvvuuuwwwwwwuuusssssswww|||qqqllliiiiiihhhfffhhhllluuuyyyxxxuuuvvv}}}|||wwwssspppnnnmmmrrrxxx{{{yyyyyy{{{|||{{{vvvnnndddaaaaaaaaa```^^^\\\YYYUUURRRQQQPPPNNNMMMHHHGGGFFFFFFEEEBBB???<<<222000...,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,------------...---...000000000///000000333999AAAKKKXXXfffkkkkkkfffbbb^^^```ffflllqqqsssqqqpppmmmggg```\\\[[[]]]bbbaaa___]]]]]]cccmmmwww{{{tttoookkkhhhdddaaafffffffffgggiiijjjiiiggg```^^^[[[XXXRRRJJJAAA:::888777777888:::<<<===>>>===???BBBDDDEEEFFFHHHIIIOOOVVV___iiittt~~~wwwtttpppmmmkkkjjjkkkllliiigggddddddhhhlllppprrrmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmlllkkkjjjjjjjjjooonnnmmmlllkkkjjjiiiiiigggggghhhhhhggggggfffeeegggfffeeeddddddeeeggghhhdddcccaaa______```bbbcccbbbbbbaaaaaaaaaaaa``````\\\\\\]]]]]]]]]\\\[[[ZZZ\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXYYYZZZ[[[]]]]]]^^^^^^rrrPPPCCCAAA@@@===<<<;;;:::888777666666333333333333333333444444333333333444444444555555000222555555555666999<<>>???@@@DDDFFFHHHIIIIIIKKKMMMPPPXXXaaammmzzz{{{ttttttrrrnnnkkkjjjjjjkkklllhhheeecccdddhhhllloooqqqlllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhggggggggggggkkkjjjjjjiiihhhgggffffffcccdddeeefffgggggggggggggggfffdddcccbbbcccddddddeeecccaaa```___```bbbcccbbbaaaaaaaaa``````______[[[[[[[[[[[[[[[ZZZZZZYYY[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVWWWXXXZZZ[[[\\\\\\\\\pppOOODDDBBBAAA===<<<;;;:::888777666666444444444444333333333333333333333333444444444444///222444444333444999===PPPnnnuuuttt}}}zzzmmmzzzkkkccciiiccceeehhhjjjkkklllnnnpppppppppuuuzzzyyyxxxxxxyyy|||~~~~~~|||||||||~~~}}}{{{{{{|||}}}{{{zzzzzzyyyzzz{{{}}}~~~yyyzzz||||||zzzzzzzzz{{{wwwyyyzzzyyyvvvrrrppppppooopppqqquuuxxxyyywwwuuuqqqqqqqqqtttxxx{{{|||{{{zzzyyyvvvssspppqqqtttvvv|||xxxtttqqqqqqqqqrrrssswww{{{zzzvvvssssssvvvxxxxxxwwwwwwvvvuuusssssspppqqqqqqrrrrrrrrrqqqqqqtttsssrrrsssuuuvvvuuutttnnnoooooonnnmmmnnnrrrtttrrrrrrsssrrrrrrqqqpppooollllllnnnrrrwwwyyyzzzyyysssrrrqqqpppmmmkkkhhhggghhhiiijjjlllmmmnnnooooooooorrrwwwzzzyyyxxxvvvuuutttwww{{{}}}|||{{{{{{wwwuuuuuuwwwyyy{{{{{{ooojjjiiigggfffhhhttt}}}{{{{{{~~~|||pppnnnrrrooorrrtttuuuyyyzzztttiii```^^^aaaaaa___[[[YYYXXXWWWUUURRRNNNKKKKKKIIIHHHHHHHHHFFFDDDBBB888333///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,---------...............000111///...///444888>>>GGGQQQVVVZZZ___```^^^ZZZZZZcccwwwwwwkkklllnnnnnnmmmiiieeeccc]]]```aaaccckkkyyy}}}xxxtttppprrrrrrnnniiihhhkkkooonnnlllkkkkkklllmmmmmmmmmfff___SSSIIIBBB===:::888777999<<<======>>>@@@BBBEEEFFFHHHJJJLLLQQQVVVZZZ___jjjzzz~~~yyyuuuqqqqqqooollljjjiiihhhiiijjjeeedddbbbdddgggjjjlllllliiiiiihhhhhhhhhhhhgggggggggfffeeedddddddddddddddfffffffffffffffeeeeeeeeecccccceeefffggggggggggggeeedddcccbbbaaa`````````cccbbbaaa```______`````````______^^^^^^]]]]]]]]][[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVUUUVVVWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYlllMMMCCCBBB@@@===<<<;;;:::888777666666555555555444333333333222222222222222333333333333...000111111111777@@@HHHeeevvv{{{{{{vvv|||rrrbbb^^^aaadddgggjjjkkkkkkmmmppptttuuuyyy{{{{{{{{{zzzzzz{{{~~~|||{{{|||~~~}}}|||}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{wwwyyyzzzzzzwwwuuuvvvwwwuuuwwwxxxvvvsssppppppqqqnnnoooqqqtttvvvvvvtttrrrooonnnnnnqqqvvvxxxyyyxxxtttsssqqqnnnlllnnnrrruuuyyywwwtttrrrqqqsssuuuvvvrrruuuxxxxxxuuussstttuuutttuuuuuuvvvvvvuuuuuutttooopppqqqssstttuuuuuuuuuxxxvvvtttuuuwwwwwwuuurrrnnnnnnnnnmmmmmmnnnqqqtttoooqqqrrrssssssrrrpppoookkklllooossswwwzzzzzzyyyqqqqqqqqqpppnnnllljjjhhhkkkkkklllmmmmmmnnnnnnooopppsssxxxyyyxxxuuusssrrrtttxxx|||~~~~~~{{{vvvtttuuuvvvxxxvvvnnniiieeehhhmmmttt~~~~~~}}}rrrmmmnnnooorrrssssssxxx~~~{{{qqqddd^^^```aaa___^^^^^^^^^^^^]]]YYYSSSOOOLLLJJJHHHHHHHHHGGGEEECCC>>>888111/////////,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------------------............---///000//////333<<>>:::999;;;======<<>>777///,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000//////.........//////111000000111666???JJJQQQ[[[aaabbb\\\XXX[[[aaadddhhhuuu{{{eeeZZZ[[[```eeeddd```\\\\\\^^^iiirrrwwwuuuzzz|||zzzxxxyyyzzzxxxsssooojjjkkklllnnnpppooollliiifffkkkooommmeeeYYYOOOJJJ>>>;;;999999===@@@@@@???CCCAAABBBGGGIIIIIIIIILLLRRRSSSZZZhhhvvv~~~zzzvvvqqqmmmlllkkkkkkjjjfffgggggggggfffdddbbbaaa^^^___``````aaa``````___dddddddddccccccbbbbbbbbb______``````aaaaaaaaabbbccccccddddddeeeeeeddddddfffeeedddcccdddbbb```^^^___^^^\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTSSSQQQPPPPPPOOOPPPOOONNNLLLKKKIIIHHHGGGHHHGGGEEECCCBBB@@@@@@???@@@@@@????????????@@@@@@iiiLLLAAA@@@AAA<<<<<<:::999888777777777555444333333222222333333333333444444444444555555777555555777@@@WWW{{{sssnnnvvv}}}qqqmmmhhheeeeeefffffffffgggddddddhhhlllpppyyy}}}}}}}}}~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}{{{}}}~~~}}}|||{{{{{{zzzzzzwwwvvvtttpppmmmlllnnnpppvvvuuuvvvwwwxxxuuupppkkkiiiiiikkklllmmmnnnnnnmmmrrrnnnlllmmmoooooolllhhhcccddddddccccccffflllqqqooonnnlllkkklllnnnqqqrrrnnnnnnmmmmmmllljjjiiihhhgggfffgggiiimmmooonnnmmmnnnmmmooossswwwyyyxxxwwwrrrpppnnnppprrrsssrrrpppssspppllljjjkkkmmmnnnnnnmmmooorrrrrrpppooonnnnnnooooooooopppppppppppppppqqqttttttoookkklllmmmlllnnnllljjjkkkmmmoooqqqqqqtttttttttsssrrrooommmlllmmmnnnppprrruuuyyy{{{}}}{{{zzzzzz|||{{{xxxwwwxxxyyyzzzzzzrrrmmmmmmkkkgggfffjjjrrrvvv{{{~~~~~~|||wwwxxxzzz|||}}}{{{xxxuuuqqqrrrtttwwwzzz~~~wwwpppkkkeee^^^aaaggglllnnnpppoooeeeYYYOOOMMMLLLKKKKKKJJJHHHFFFEEECCC???999111------...///......------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------111000000/////////000000//////000222888AAALLLTTT```bbb```YYYWWW]]]eeeiiirrrvvv}}}nnnbbb]]]aaadddeeeddd``````cccgggvvv|||{{{zzzuuuvvvvvvrrrnnnjjjkkkllloooqqqpppmmmjjjnnnppppppjjj^^^QQQHHHCCC<<<:::888999<<>>HHHRRRZZZdddaaaZZZTTTVVVaaalllpppuuusssrrrqqqkkkbbb^^^___ggghhhhhhfffeeehhhooottt|||tttssstttqqqmmmlllmmmooorrrtttrrrnnnkkkpppnnnhhh^^^RRRGGG???;;;;;;:::999;;;>>>AAACCCCCCEEECCCEEEIIIJJJKKKPPPWWW[[[dddxxxyyytttsssrrrooojjjhhhgggffffffeeeeeeeeedddbbbaaaaaaaaaaaa___^^^^^^]]]^^^___```aaadddddddddccccccccccccbbbaaabbbbbbbbbbbbccccccccc```aaabbbcccdddeeeeeeeeedddcccbbbbbbbbbaaa___]]]]]]\\\ZZZYYYYYYYYYWWWUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDDDDBBBAAA@@@??????===<<<;;;999888777777777777777666666666666777777fffKKKAAA@@@@@@<<<<<<:::999888777777777555555444333333333333333333333444444555555666666333888===IIIfffwwwoooppp|||~~~vvv]]]QQQRRRXXX^^^```___^^^```bbbaaaccchhhpppzzz~~~||||||{{{yyyxxxzzzyyywwwvvvtttssssssssswwwwwwwwwyyy{{{{{{xxxvvvyyyxxxwwwuuutttssssssrrrttttttssspppnnnmmmnnnpppmmmlllkkkkkkjjjiiigggffffffddd```]]][[[\\\]]]^^^gggdddbbbaaaaaaaaa___]]]ZZZYYYYYYZZZ\\\```eeehhhjjjhhhfffdddcccccccccdddjjjkkkmmmnnnnnnnnnmmmllleeecccbbbbbbcccdddeeefffiiiiiijjjkkkkkkjjjhhhgggjjjkkknnnqqqssssssqqqoooooommmkkkkkklllmmmmmmllllllnnnppppppooooooooopppsssrrrpppnnnlllkkkiiiiiiiiilllllliiiiiimmmooonnnnnnllljjjkkknnnqqqrrrsssoooooonnnmmmkkkjjjhhhhhhiiijjjmmmooorrruuuvvvwwwtttsssssstttwwwxxxxxxwwwxxxzzz~~~|||zzzyyyyyytttooommmssszzzzzzsssllldddcccccccccbbbfffqqq||||||zzz{{{~~~}}}{{{xxxvvvvvvyyy|||~~~{{{vvvooohhhfffiiinnnsssvvvssskkkcccTTTQQQMMMKKKJJJJJJIIIGGGCCCDDDCCC???:::444...+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000//////000000111111000444999@@@GGGPPPYYY___aaa\\\TTTRRR[[[lllwww{{{sssooommmmmmhhhaaa^^^```iiijjjkkklllnnnttt|||{{{sssrrrrrrqqqoooppprrruuuwwwyyyvvvqqqmmmfffbbbYYYOOOEEE>>>:::999;;;;;;<<<>>>AAAEEEGGGHHHEEEEEEHHHMMMPPPUUU___jjjppp~~~zzzxxxtttssssssooollliiigggfffffffffeeedddcccaaa```______``````___^^^]]]\\\]]]^^^aaabbbcccccccccccccccccccccccccccccccccccccccccccccccc___```aaacccddddddddddddaaa___^^^^^^___^^^\\\ZZZYYYWWWUUUTTTTTTSSSQQQOOOQQQPPPNNNMMMKKKJJJJJJIIIFFFEEEDDDBBB@@@???>>>>>><<<<<<;;;:::999999888888888777666444444333333333333333222222222222333333cccJJJAAA@@@???<<<<<<:::999888777777777666555444444333333444444333333444555555666777777888===FFF[[[wwwvvv}}}^^^NNNLLLPPPVVV\\\]]]\\\\\\aaafffeeejjjuuu~~~|||yyyyyyxxxwwwuuusssrrrqqqpppooonnnnnnnnnpppqqqtttwww{{{{{{yyywwwwwwvvvtttrrrqqqppppppooommmmmmllljjjgggfffgggiiihhhfffccc___^^^^^^```bbbbbb___ZZZVVVTTTTTTVVVXXX]]][[[YYYXXXXXXXXXWWWVVVWWWVVVUUUUUUXXX[[[^^^___```___^^^]]]]]]]]]^^^___bbbccceeefffgggggggggfffdddcccbbbaaaaaaaaacccdddfffggghhhgggfffdddbbbaaaeeejjjppptttuuurrrmmmjjjhhhgggggghhhkkkmmmmmmmmmkkkmmmoooooooooooopppqqquuusssqqqnnnllljjjjjjiiikkkllljjjhhhjjjppptttsssqqqooommmmmmpppsssttttttmmmlllkkkjjjiiihhhhhhhhhjjjkkknnnqqqtttuuuwwwwwwppppppppprrruuuwwwwwwwwwtttwww{{{||||||}}}yyyuuutttyyy|||rrrccc`````````___aaalllyyy}}}}}}yyywwwwwwzzz||||||zzzwwwqqqlllmmmqqqwwwyyyuuulllfffXXXTTTNNNKKKIIIHHHGGGFFFCCCCCCCCCBBB>>>888111,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------........................///000111222777@@@HHHPPPVVV\\\```ZZZVVVSSSZZZmmmxxxrrrmmmkkkgggbbb```aaagggjjjoootttzzzvvvooolllooosssvvvvvvxxxzzz}}}|||xxxqqqlll]]]WWWMMMCCC===:::999::::::;;;===@@@BBBEEEHHHJJJIIIKKKPPPVVVZZZaaaqqqyyyttttttsssooommmmmmmmmkkkhhhggghhhhhhgggfffcccbbb```___^^^^^^___```___^^^]]]\\\]]]___aaacccccccccccccccccccccccccccdddddddddccccccccccccccc___```aaabbbcccccccccccc```___]]]]]]]]]\\\YYYWWWUUUSSSQQQPPPOOONNNLLLJJJJJJIIIHHHFFFDDDCCCBBBBBB???>>><<<;;;999999888888777777777666666555555555444444333222222111222222222111111000000111111222aaaIIIAAA???>>><<<<<<:::999888777777777666555555444444444444444333333444555666777777888<<<@@@NNNlll|||zzzfffNNNHHHKKKQQQVVV[[[]]]^^^aaaiiiooojjjsss~~~{{{xxxvvvvvvvvvuuutttoooooonnnmmmllllllllllllmmmnnnrrrvvvzzz{{{zzzxxxvvvuuusssqqqooonnnnnnmmmhhhiiihhhfffcccbbbbbbcccdddbbb^^^YYYVVVVVVZZZ]]]]]]ZZZUUUQQQOOOPPPRRRSSSTTTSSSRRRPPPOOOPPPPPPQQQSSSQQQOOOOOOQQQTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWXXX]]]]]]]]]^^^______```aaaaaabbbcccbbb``````bbbccceeefffggggggdddbbbaaaaaaccchhhppptttrrrmmmhhhdddaaaaaacccfffiiikkkkkkjjjhhhjjjlllllllllmmmooopppsssrrrooollljjjiiiiiiiiimmmnnnlllkkknnnuuuxxxwwwrrrpppnnnnnnppprrrssstttkkkjjjiiiiiiiiiiiijjjjjjkkkmmmpppsssuuuwwwwwwwwwooonnnnnnqqqtttvvvvvvvvvrrruuuyyy}}}}}}|||~~~wwwgggaaa___aaaaaabbblllyyy|||{{{~~~|||xxxwwwzzz|||}}}{{{|||{{{wwwpppooossszzz|||wwwooojjj]]]XXXQQQLLLIIIHHHFFFFFFBBBCCCCCCCCCAAA<<<444...///......------......///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............------......///000111444;;;GGGQQQWWWZZZ[[[\\\WWWVVVZZZkkkvvvkkkeeebbb___```ddddddiiiqqqyyyrrrkkkkkkrrryyy}}}yyy{{{}}}~~~|||uuulllfffXXXQQQGGG???;;;::::::;;;888;;;>>>AAACCCEEEHHHJJJKKKNNNUUU\\\aaalll~~~zzzvvvtttuuusssmmmiiiiiikkkiiiggggggggghhhgggfffaaaaaa```__________________^^^^^^^^^___aaabbbcccbbbccccccccccccddddddddddddddddddccccccccccccbbb``````aaabbbbbbbbbbbbaaaaaa___]]]]]]\\\ZZZWWWUUURRRPPPNNNLLLKKKJJJGGGEEECCCBBB@@@???===<<<<<<;;;::::::999888777777777777666666555555555555555555222222111111111111111222111111000000000000111111```HHHAAA???>>><<<<<<:::999888777777777666666555444444444444444333333444555666777888888???IIIddd{{{zzzpppSSSIIILLLPPPWWWZZZ^^^```ccchhhoootttvvv~~~~~~~~~~~~~~~~~~zzzxxxvvvuuuvvvvvvvvvuuuqqqpppooonnnlllllllllkkkjjjkkknnnrrrvvvwwwvvvtttrrrqqqooommmkkkjjjiiiiiieeeeeeeeebbb___]]]\\\]]]]]]\\\ZZZVVVRRRPPPRRRTTTUUURRRNNNKKKIIIJJJLLLMMMJJJJJJIIIGGGFFFGGGIIIKKKLLLIIIGGGHHHKKKMMMNNNMMMKKKKKKKKKLLLMMMNNNOOOOOOVVVUUUTTTTTTTTTVVVXXXYYYZZZ]]]___^^^\\\[[[\\\^^^aaaccceeeeeebbb______```ccchhhmmmnnnkkkfffbbb```]]]^^^```cccggghhhgggfffdddfffggghhhhhhiiilllnnnnnnmmmjjjhhhgggfffggggggjjjlllmmmnnnrrrxxxxxxtttqqqooollllllmmmoooppppppiiiiiihhhhhhiiijjjlllmmmkkkmmmqqqtttvvvwwwwwwwwwooonnnnnnppprrrtttssssssqqqssswwwyyy{{{}}}~~~zzzlllbbb]]]aaadddfffppp}}}}}}xxxwww|||yyytttuuuxxx{{{zzz}}}}}}{{{zzz|||{{{wwwqqqooosss|||yyyrrrpppccc]]]UUUNNNJJJHHHGGGFFFBBBBBBCCCDDDCCC???777111///......------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------........................///000111222999CCCPPP[[[```___\\\ZZZ^^^___hhh}}}xxxnnnddd```^^^^^^```ddddddiiipppyyyzzzqqqrrr{{{}}}yyyzzz||||||xxxoooddd\\\QQQJJJAAA<<<:::;;;<<<===;;;>>>BBBEEEFFFGGGJJJMMMMMMSSS]]]gggpppzzzwwwsssrrrtttrrrlllhhhiiifffeeecccdddeeeeeedddccc```````````````______^^^^^^^^^___```aaabbbcccdddbbbbbbcccccccccddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaabbbaaaaaa```______]]][[[YYYXXXUUURRROOOMMMKKKHHHFFFEEECCC@@@>>>===<<<:::999888777777666666555555444444555555666333333333333333333333333111111000000000000111222111111000000000000111111___HHHAAA???===<<<<<<:::999888777777777666666555444444444444555333333444555666777888999EEEXXXxxx{{{}}}\\\GGGJJJUUUXXX]]]___bbbeeehhhlllqqqttt~~~}}}}}}}}}~~~}}}|||{{{{{{yyywwwuuutttvvvwwwwwwwwwuuutttrrrpppnnnmmmllllllggghhhjjjmmmpppqqqpppnnnmmmllljjjhhhfffddddddccc^^^^^^^^^[[[WWWUUUTTTTTTVVVWWWXXXUUUPPPLLLKKKLLLMMMKKKGGGDDDCCCDDDFFFHHHBBBBBBAAA@@@???@@@CCCEEEFFFCCCBBBCCCGGGJJJJJJIIIEEEEEEFFFGGGGGGHHHIIIIIIMMMKKKIIIHHHHHHJJJMMMOOOSSSVVVYYYYYYWWWVVVVVVXXX]]]```bbbbbb___]]]]]]^^^eeehhhjjjiiiddd```^^^^^^]]]]]]___bbbeeeeeedddbbbaaacccdddeeeeeefffiiikkkjjjhhhfffdddcccdddeeeeeedddhhhllloootttwwwtttnnnpppmmmjjjiiijjjllllllllliiihhhhhhhhhjjjlllnnnoookkkmmmqqqtttvvvwwwwwwwwwpppooonnnooopppqqqpppooopppsssuuuwwwxxxzzz|||}}}||||||}}}~~~~~~~~~}}}|||zzzpppccc[[[```eeeiiitttvvvrrruuuzzz}}}tttpppqqquuuxxxuuuyyy{{{zzzzzz{{{yyyuuupppnnnrrr}}}|||uuutttgggaaaXXXPPPLLLIIIHHHGGGBBBBBBBBBDDDDDD@@@999333---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------.........//////////////////000111222333???JJJYYYdddhhheee___[[[gggjjjsssrrrhhhaaa]]]^^^`````````bbbfffiiipppwww}}}~~~}}}{{{sssqqq~~~yyywwwxxxyyyyyysssiii]]]UUUGGGBBB;;;888999===>>>??????CCCHHHJJJJJJKKKNNNQQQTTT\\\iiiwww}}}vvvssssssnnnkkkjjjlllkkkgggfffhhhbbbaaa```aaabbbcccbbb```___```aaaaaaaaa```___^^^^^^___```bbbcccdddddddddbbbbbbbbbccccccdddddddddcccccccccbbbbbbaaaaaaaaabbbbbbbbbbbbaaa```___^^^\\\ZZZWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@>>><<<:::777999888777666555444444444111111111111111222333333/////////000000000000111000000/////////000111111111000000//////000000111___IIICCC@@@<<<===<<<:::888777666555555777777666666555555555444000999666111888<<<999<<>>===============????????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJKKKMMMNNNNNNNNNPPPRRRXXXXXXXXXXXXYYYZZZ[[[\\\___aaaccccccaaa]]]XXXUUUWWWXXXYYY]]]aaaddddddccc___```bbbcccdddcccaaa```aaaaaaaaa``````aaadddggghhhgggggghhhkkkllllllkkkhhhggggggffffffgggggghhhdddfffiiijjjlllnnnqqqssstttqqqppprrrvvvvvvrrrnnnnnnpppqqqssssssrrrqqqpppuuutttsssrrrsssuuuwwwyyyzzz{{{||||||{{{yyyxxxwww}}}}}}{{{xxxpppfff___^^^dddlllrrrzzzyyywwwsss~~~zzzxxxyyyuuuooopppvvvtttzzz{{{wwwwww{{{|||xxxqqqpppqqqvvv}}}~~~zzzmmmiii```UUULLLGGGFFFGGGGGGGGGFFFFFFEEEBBB===999222///---,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++---------.........//////...//////000222444777999OOOTTT\\\eeeiiihhhggghhhlllnnnyyyrrreeeccc```\\\[[[]]]```bbbcccjjjsss~~~~~~~~~}}}uuuoooxxxxxxtttvvv{{{yyyoooddd[[[PPPFFF>>>>>>>>>>>>>>>??????@@@IIIEEEEEEKKKOOOOOOTTT[[[aaannnxxxuuusssqqqnnnmmmllljjjgggeeedddcccbbbaaaaaaaaa``````______^^^_______________^^^]]]\\\^^^___```aaabbbcccccccccbbbccccccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaeeedddbbbaaa```___\\\ZZZ\\\WWWPPPMMMMMMJJJEEE@@@>>><<<:::999888777555333555555555555555555555555444444444333333333222222222222222222222222222222///000000111222222333333111111222333333333333222^^^IIICCCAAA>>><<<;;;:::888777666666666777666666666555555555555333999666333888999<<>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBAAA???>>>???@@@BBBCCCDDDEEEGGGHHHGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPUUUWWWZZZ\\\[[[YYYUUUSSSRRRRRRTTTWWW[[[^^^^^^]]][[[\\\^^^``````___^^^]]][[[\\\]]]]]]^^^```dddgggeeeddddddeeehhhiiiiiihhhdddddddddccccccccccccccceeehhhkkknnnoooppprrrtttqqqoooooorrruuuuuuqqqlllmmmnnnppprrrrrrrrrqqqppprrrrrrqqqqqqsssuuuxxxyyyzzzzzzzzzzzzyyyxxxvvvuuu}}}~~~}}}|||||||||}}}|||yyyxxxssskkkbbb^^^```eeeiiiwwwzzzzzzwwwvvvxxxwwwtttzzzzzz}}}|||uuutttwwwuuu{{{~~~|||||||||xxxtttqqqssswwwzzzyyywwwqqqllldddYYYPPPJJJIIIJJJGGGFFFFFFFFFEEEBBB>>>:::333111---,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---------.........//////---000222222222555===DDDVVV]]]eeeiiihhhggghhhkkkqqqooorrr{{{wwwjjjaaa___^^^]]]]]]^^^bbbfffiiittt}}}|||tttzzzyyyzzzrrrtttzzz{{{tttfffYYYOOOEEE<<<<<<<<<===>>>???AAABBBCCCHHHGGGIIIPPPTTTWWW___hhhtttxxxrrrpppnnnjjjfffkkkjjjhhhfffdddbbbbbbaaabbbbbbaaaaaa`````````___aaa``````______^^^^^^]]]aaaaaabbbcccdddddddddcccaaabbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccbbbaaa``````^^^ZZZWWWVVVQQQKKKHHHGGGEEE@@@<<<<<<:::888777777666444333555555555555555555555555444444444333333333222222333333333333333333333333000000111222222333444444111222333333444444333333\\\HHHDDDCCC@@@;;;:::999888777777777777666666666666555555555555555999666666888777DDD\\\{{{sssrrr}}}mmmYYYTTTUUUVVVXXX\\\___bbbdddccccccfffkkkttt|||{{{zzz|||~~~zzzwwwvvvvvvuuutttwwwxxxxxxxxxwwwuuurrrqqqqqqrrrssspppkkkfffcccaaafffeeedddaaa^^^[[[XXXWWWRRRRRRQQQPPPNNNKKKJJJHHHHHHIIIJJJIIIFFFDDDBBBBBBFFFFFFFFFFFFGGGEEEBBB???@@@@@@??????>>>=========;;;:::999999888999999999999::::::::::::;;;;;;;;;============>>>>>>>>>???===<<<;;;;;;;;;===>>>???>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIILLLOOOSSSTTTSSSQQQPPPMMMMMMNNNQQQUUUWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVTTTUUUWWWYYYZZZ]]]bbbeeecccbbbbbbdddfffggggggfffaaabbbbbbcccbbbaaa```___dddhhhllloooooopppqqqrrrmmmlllnnnqqquuutttpppllllllmmmnnnpppppppppooonnnoooooooooppprrruuuxxxyyyxxxxxxxxxwwwvvvuuusssrrr{{{{{{{{{{{{yyywwwuuusssssstttxxx||||||yyyyyywwwqqqiii```\\\]]]___jjjllllllmmmrrrxxxxxxtttuuuzzzzzzttttttuuuzzz~~~~~~zzzssspppqqqtttuuuuuusssoooggg\\\SSSMMMKKKKKKFFFEEEEEEEEEEEECCC???<<<777333///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------........./////////---111333333444:::GGGQQQ^^^fffllljjjcccaaahhhooouuuooommmrrrtttlllaaaZZZ\\\]]]______```dddkkkpppzzzxxxnnnxxx|||zzzmmmnnnwww~~~zzzmmm[[[MMMDDD===777:::;;;<<<>>>@@@CCCEEEFFFFFFGGGKKKPPPUUU[[[hhhuuuyyyvvvqqqooonnnlllgggcccgggfffeeecccaaa`````````````````````____________aaa```___]]]]]]]]]]]]^^^bbbbbbcccccccccccccccbbbaaaaaabbbbbbbbbbbbaaaaaa`````````aaaaaabbbbbbbbbaaa```___^^^]]]ZZZUUURRRLLLGGGBBB@@@???>>>:::666888666555555666666444333444444444444444444444444444444444333333333333222333333444444444444444444222222222333333444444555333333444555555555555444~~~ZZZFFFBBBBBB@@@::::::999888777777777888666666666666666555555555666888666888:::;;;QQQuuuvvvrrryyy}}}gggZZZUUUXXX\\\___aaaaaa```aaadddffflllvvv|||zzzzzz{{{~~~~~~zzzuuusssrrrssssssrrruuuuuuvvvvvvtttqqqnnnlllmmmmmmkkkhhhddd```]]][[[```___^^^[[[XXXUUURRRQQQNNNNNNNNNMMMLLLKKKJJJIIIFFFGGGHHHGGGEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::777777777777888888888888:::999999999999999999999:::::::::::::::;;;======<<<>>>???@@@??????AAABBBBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDHHHLLLNNNNNNMMMLLLIIIIIIJJJLLLOOOQQQPPPOOOLLLMMMNNNOOOOOOOOONNNNNNLLLNNNQQQTTTVVVZZZ^^^aaaaaaaaa```bbbdddfffeeeeee```aaacccdddcccbbb```^^^```dddhhhkkklllkkkkkkllljjjkkkmmmqqqttttttpppmmmlllmmmmmmmmmmmmlllkkkjjjllllllmmmoooqqqtttwwwxxxvvvuuuuuutttsssrrrqqqpppvvvvvvuuutttsssqqqooonnnlllooouuu{{{|||zzzzzzxxxpppeee]]]ZZZZZZeeeeeeeeehhhpppyyyyyyuuurrryyyuuuppprrrvvv{{{}}}vvvrrrrrrtttuuuvvvssspppiii___UUUMMMJJJIIIEEEEEEDDDEEEEEEDDDAAA>>>:::666000---,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............///////////////000111333:::EEERRRZZZbbbkkknnnfff^^^bbbppp|||{{{tttqqqtttsssjjj]]]UUU[[[^^^bbbbbbbbbfffooovvv{{{uuuooolllvvv~~~ssslllrrr|||vvveeeSSSGGG@@@===;;;<<<<<<>>>???BBBEEEGGGIIIIIILLLPPPSSSYYYeeeyyy{{{pppnnnkkkjjjjjjhhhdddaaacccbbbaaa______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^```___]]][[[[[[[[[]]]^^^aaabbbbbbbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbaaaaaa____________`````````aaa___^^^\\\ZZZWWWRRRMMMHHHCCC???<<<:::999888555333555444333333555555444333444444444444444444444444555555444444444333333333444444555555555555555666444444444555555555666666444555555666666666666666~~~YYYEEEAAA@@@>>>::::::999888777777777888555555555666666666666666555777555999AAAHHHeee}}}rrrwwwmmm^^^YYYVVV[[[```bbbbbb```______ccciiivvv}}}|||zzz{{{}}}xxxuuuqqqooooooqqqqqqqqqrrrsssssssssqqqmmmiiiffffffdddaaa^^^[[[XXXUUUSSSRRRQQQQQQOOONNNKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFEEECCCBBBBBBBBB@@@@@@???@@@AAA@@@>>><<<:::::::::::::::999999999999999888888888888999:::666666666666777777777777777777777777666666666666888888888888999999::::::;;;<<<============>>>@@@===<<<<<<<<<<<<======>>>>>>???CCCEEEGGGGGGFFFEEEDDDDDDDDDFFFHHHIIIIIIGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHLLLNNNPPPSSSWWWZZZZZZZZZYYY[[[]]]___^^^^^^[[[]]]^^^``````^^^]]][[[\\\___dddfffffffffeeeffffffhhhkkkooorrrrrrpppmmmllllllkkkkkkjjjhhhggggggjjjjjjlllnnnpppsssuuuvvvsssrrrrrrqqqppppppoooooopppppppppoooooonnnmmmmmmjjjmmmssszzz{{{||||||vvvmmmddd___\\\fffffffffiiirrr{{{}}}yyypppwwwwwwrrrssswww~~~{{{xxxwwwxxxyyyyyyuuusssnnneeeZZZQQQKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@===888222...---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000222///...666DDDRRR[[[^^^dddkkkmmmeeecccrrrwwwtttpppggg]]]WWW\\\```ddddddeeejjjssszzzyyyqqqppprrrhhhsss|||{{{wwwvvvxxx{{{|||nnn\\\LLLBBB======>>>??????@@@BBBDDDGGGIIIJJJPPPUUUZZZ^^^hhh}}}wwwpppnnniiifffccc```^^^]]]\\\\\\]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]]___^^^\\\[[[[[[]]]^^^```aaabbbbbbbbbbbbbbbaaa```aaaaaabbbbbbbbbbbbaaaaaa````````````````````````\\\ZZZWWWSSSOOOIIICCC>>><<<;;;888777666555444333444222222333444555555333555555555555555555555555666666666666555555555444555555666666777777777777666666666666777777777777666666777888888888888888YYYDDD@@@???===;;;:::999888777777777777555555555666666666666666444777555;;;LLL^^^~~~zzz{{{yyybbbWWWWWWUUUZZZ___aaaaaa```bbbdddeeettt|||zzzzzz{{{|||||||||tttrrrooonnnnnnooopppooonnnooooooooolllgggbbb___\\\YYYVVVSSSQQQOOOMMMKKKHHHIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEEEEEEEEEEEEEEEEAAABBBCCCBBB@@@???@@@AAA>>><<<;;;<<<===<<<;;;999999999999888888888888888666666666555666666777888666777777777777888888888777777777777777666666666777777777777777777666666888999;;;;;;:::999;;;<<<;;;;;;;;;::::::;;;;;;<<<:::<<<>>>@@@AAA@@@??????>>>>>>>>>???AAABBBAAA??????????????????@@@@@@@@@AAACCCFFFHHHIIIKKKMMMOOONNNMMMMMMNNNQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUTTTXXX[[[___```````````````aaacccfffiiikkkllllllllliiiiiihhhhhhggggggffffffjjjjjjlllmmmooopppqqqrrrpppoooooonnnnnnoooooopppllllllmmmmmmnnnnnnoooooojjjlllpppvvv}}}}}}}}}|||zzztttmmmfffaaafffhhhjjjmmmuuusssvvv|||uuurrrttt|||~~~|||{{{{{{{{{yyyyyyvvvooodddYYYPPPKKKGGGFFFDDDDDDEEEDDDBBB@@@???:::555111/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------................../////////000000000333000111===PPP^^^bbb```gggmmmnnnjjjrrruuuiiiddd___]]]]]]^^^```cccfffiiiooowww~~~|||qqqjjjlllsssrrr{{{~~~|||}}}zzzsssqqqbbbPPPDDD===999999<<>>XXXvvv}}}{{{|||sss^^^VVVYYYXXX\\\```bbbbbbdddjjjooosss~~~~~~|||zzzyyyzzz||||||{{{sssqqqooonnnnnnnnnlllkkkfffggghhhgggddd^^^YYYVVVTTTPPPKKKIIIHHHHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCC>>>???@@@???======>>>???>>>===;;;;;;;;;;;;999888888888888888888888888888666666555555666777777888888888999999999999::::::999999999999::::::::::::999999999888888777666555777999::::::999888:::;;;===<<<<<<;;;;;;<<<<<<<<<999;;;<<<>>>??????>>>>>><<<<<<;;;<<<>>>>>>===;;;==================>>>???===???AAAAAAAAAAAABBBDDDBBBAAAAAACCCEEEFFFFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMSSSUUUXXXXXXXXXXXXYYYZZZYYY[[[]]]___aaaccceeegggdddddddddeeefffggghhhiiikkkkkklllmmmmmmnnnmmmmmmnnnmmmmmmmmmmmmooopppqqqllllllmmmmmmnnnoooqqqqqqjjjjjjkkkooovvv}}}~~~{{{zzzyyytttllleeebbbgggkkkoooxxx|||yyyvvv}}}vvvpppoooxxx|||yyyyyyyyy|||~~~~~~xxxmmm___TTTMMMHHHGGGEEEDDDEEEDDDBBB@@@???<<<777333111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///.../////////000000000000222333999HHHZZZeeefffccckkkpppooonnn{{{hhh\\\YYYYYY\\\```^^^___aaafffmmmuuu}}}|||vvvrrrvvv}}}xxxtttoookkkoooxxx}}}{{{|||uuuiiiaaaRRRDDD>>>;;;999:::===AAABBBDDDGGGJJJNNNQQQSSSWWWaaannn|||xxxmmmeee```^^^]]]YYYXXXVVVRRRPPPOOOOOOPPPLLLLLLLLLLLLLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTVVVXXXZZZ[[[\\\]]]]]]^^^___`````````___]]]^^^^^^______^^^^^^]]]]]]]]]\\\ZZZYYYXXXWWWVVVOOOKKKFFFBBB>>>;;;888555777777777777666666777888666555444555777777666555888888888888888888888888::::::999999999888888888777777777888999:::::::::999999999999999999999999999999:::;;;;;;;;;;;;:::~~~XXXDDDAAABBBAAA===<<<:::888777666555555444555555555666666777777444;;;999AAAaaavvvyyylll[[[VVVZZZ___bbbeeeeeeeeehhhpppwww~~~|||zzzyyyyyyzzz|||||||||tttrrrpppnnnnnnllljjjhhh___`````````\\\WWWQQQMMMNNNJJJEEECCCCCCDDDBBB@@@>>>>>>????????????>>>>>>===>>>??????@@@?????????>>>??????>>><<<<<<>>>???AAA???============;;;999777777777777888888888888888888888888888999::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;999888777999:::;;;;;;::::::;;;<<<;;;::::::999999999::::::;;;<<<>>>@@@AAAAAAAAAAAA>>>===<<<===>>>???===;;;======<<<<<<======>>>???:::<<<======<<<;;;;;;<<<===<<<;;;===???AAAAAA@@@@@@AAAAAABBBDDDGGGIIIJJJNNNPPPQQQQQQQQQQQQSSSTTTSSSUUUWWWXXXZZZ]]]```ccc___```aaacccfffhhhkkkllllllllllllmmmmmmlllkkkkkkllllllllllllmmmoooqqqrrrmmmmmmmmmnnnooopppqqqrrrjjjhhhgggjjjqqqyyyzzzyyyzzzwwwnnnfff]]]dddkkkpppyyy|||ssswwwuuullljjjrrr}}}zzzvvvvvvwww}}}|||qqqbbbUUUMMMIIIGGGEEEDDDDDDDDDBBB@@@@@@<<<888555333000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------.........//////////////////000000000000000666AAAQQQ```hhhhhhfffooorrrpppooo|||~~~mmm\\\UUUVVVXXX[[[^^^]]]]]]___eeeooozzzyyyqqqlllqqq||||||sssnnnnnnppppppvvv}}}}}}wwwwwwooobbbSSSFFF<<<;;;===<<<>>>BBB@@@AAADDDHHHLLLQQQUUUWWWbbbnnn~~~vvvoooggg```\\\YYYTTTPPPLLLLLLLLLJJJGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGGGGIIIJJJKKKLLLMMMJJJKKKMMMPPPRRRTTTUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[XXXWWWVVVTTTRRRPPPOOONNNJJJFFF@@@<<<:::999777666666777777777666666888999888666555666777888777666888888888888888888888888;;;;;;;;;:::::::::999999777777888999::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;tttVVVHHHBBB???>>>>>>===;;;999888777666666:::666444666777444444666;;;444:::XXXxxxvvv}}}mmmeee```[[[ZZZZZZdddcccdddfffiiiooozzz~~~{{{xxxvvvvvvwwwwwwwwwrrrmmmiiihhhjjjiiiddd```XXXWWWTTTQQQMMMKKKIIIHHHGGGFFFDDDBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>===::::::;;;;;;<<<=========???>>>>>>===============BBB???<<<===???@@@???===============<<<;;;::::::999;;;>>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<===>>>>>><<<::::::;;;;;;:::999<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;:::===AAADDDEEEDDDAAA@@@<<<<<<============<<<<<<888888888999999::::::::::::::::::999999999999999888888888888888777666666;;;;;;<<<<<<<<<<<<======CCCCCCCCCCCCCCCCCCCCCCCCKKKKKKKKKKKKLLLMMMNNNOOOSSSWWW[[[]]]^^^bbbgggllloooooonnnnnnmmmlllkkkkkkhhhhhhhhhiiikkkmmmoooqqqsssrrrqqqpppooonnnmmmmmmpppnnnjjjggghhhnnnwww~~~||||||tttnnnlllmmmfffbbbeeesss~~~ssssssvvviiidddnnnyyy}}}zzzvvvtttrrryyy|||~~~}}}yyyqqqbbbTTTMMMIIIFFFGGGFFFBBBBBBEEEBBB>>>999555222111///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................111...///111111......111222<<>><<<>>>@@@AAA@@@EEEFFFGGGHHHLLLSSSZZZ___ppp~~~ppp```[[[UUUNNNIIIGGGGGGHHHCCCBBBBBBAAA@@@??????>>>???>>>======<<<<<<<<<============>>>???@@@AAABBBAAABBBCCCDDDFFFGGGIIIIIINNNOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSQQQNNNNNNOOOQQQMMMMMMNNNMMMKKKIIIFFFDDD>>>===<<<;;;::::::999999:::888888888999999999888::::::::::::::::::999999888888999;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>>>>===tttVVVHHHAAA???>>>===<<<;;;999888777666666888555444777888666666888>>>:::GGGmmm{{{vvvyyyvvvkkkaaa^^^^^^]]]]]]^^^bbbccceeehhhooo}}}~~~{{{wwwtttssssssrrrqqqlllhhhbbb``````^^^XXXTTTOOOMMMKKKHHHFFFDDDCCCBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<============;;;;;;<<<<<<===>>>??????@@@@@@???????????????@@@BBB@@@??????AAAAAA@@@>>>@@@@@@@@@??????>>>===<<<===>>>@@@@@@???>>>???@@@@@@@@@@@@?????????????????????>>>>>>???@@@AAABBB@@@>>><<<<<<======<<<;;;<<<;;;;;;<<<>>>>>>===<<>>>>>======>>>>>>???===@@@CCCFFFFFFDDDBBB@@@<<<<<<============<<<<<<999999999999:::::::::;;;999999999999999999999999888888999999888888777666888888888999999999999:::========================????????????@@@AAABBBCCCJJJNNNRRRTTTVVVZZZ```fffjjjlllnnnoooooommmkkkiiiffffffggghhhjjjlllnnnpppuuuuuuuuutttsssqqqpppoooooommmiiifffgggnnnwww}}}{{{sssmmmkkkkkkjjjdddbbbiiiwww}}}|||yyywww|||wwwjjjdddkkktttxxxzzzvvvuuussswww|||~~~wwwhhhZZZPPPLLLIIIIIIHHHDDDCCCEEECCC???:::666444111///---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................000...///111222000111555:::CCCQQQ^^^gggjjjjjjiiikkkkkkiiijjjooosssoooggg^^^UUUPPPSSSZZZ\\\]]]]]]bbbdddnnn|||~~~sssjjjjjjkkkpppvvv~~~yyypppcccSSSGGGBBB???<<<<<>>;;;;;;:::999999999999999::::::999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======????????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????@@@@@@??????????????????@@@@@@???@@@AAABBBCCCCCCCCCBBBrrrUUUGGGAAA>>>>>>===<<<;;;999888777777666777444555999999777888:::<<>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCAAA???BBBBBBBBBBBBAAA@@@??????@@@AAABBBAAA???>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@AAABBBAAA???>>>>>>?????????>>>>>>>>>>>>@@@BBBBBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEFFFFFFDDDAAA???;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;888888888999999:::::::::999999::::::999999888777777777777888888888999999888888888888888888888888999999999999:::;;;<<<<<>>>>>???@@@@@@@@@>>>??????>>><<<<<<>>>@@@@@@@@@AAAAAA???===;;;:::::::::999::::::;;;<<<<<>>>>>===<<<:::999888777777777666555666999999666777;;;:::EEEbbbzzzxxxjjjsss|||mmmZZZWWWVVV[[[_________```eeeiiioooyyy}}}zzzuuusssooommmlllkkkjjjhhh]]]YYYTTTPPPMMMIIIDDD@@@@@@???>>>>>>============;;;<<<===>>>>>>===;;;:::;;;<<<<<<======>>>>>>???===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDAAA@@@CCCCCCCCCCCCBBBAAA@@@??????@@@AAA@@@???>>>@@@AAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCAAA??????@@@AAA@@@???@@@@@@AAACCCEEEEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEEDDDAAA???>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;<<<888888888888888888888888:::999999999::::::;;;<<<999<<>>999999999999999999::::::999999888888888777777777777666666555555555666666666666555555555555666666555555666777777888999999:::::::::;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???AAA===>>>>>>>>>===<<<;;;:::;;;<<<<<<===>>>@@@AAABBBAAABBBDDDDDDEEEEEEGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMoooRRRFFF@@@>>>>>><<<;;;:::999888777777777777666777888777444777<<>>>>>>>>=========>>>??????<<<===>>>???@@@???>>>===>>>?????????@@@@@@@@@AAA??????@@@AAABBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFBBBDDDFFFGGGFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>???@@@??????@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBBDDDFFFGGGFFFDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???===<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>>::::::::::::::::::::::::999999888888888999::::::888;;;===<<<;;;<<<@@@DDDGGGNNNYYYccciiijjjhhhfffeeefffgggiiikkklllmmmnnnnnnpppsssuuuuuurrrnnnkkkkkkiiifffccccccgggnnnsssqqqtttyyy~~~xxxlllccchhhpppmmm___ZZZeeekkkiiieeeqqq{{{{{{wwwyyy~~~{{{vvvooonnnttt}}}{{{uuuuuuvvvwwwuuu|||zzznnnWWWPPPKKKLLLMMMKKKHHHHHHFFFDDDAAA???<<<888333/////////...------------...------------------------...------,,,,,,------...........................000//////000000111999CCCTTTYYY___bbbaaabbbeeehhhjjjyyyyyykkkeeehhhmmmjjjccc___bbbgggiiimmmqqqzzzwwwooollljjjmmmnnnoootttzzz{{{vvvzzzttthhh[[[NNNEEE@@@===999;;;>>>BBBDDDFFFGGGHHHPPPSSSXXX```nnnuuuhhhWWWIIIBBB@@@>>>===999::::::::::::::::::999999999999888888888888888777777666666666777777888555555555666777888999999777888888888999999::::::999999999:::::::::::::::777999;;;;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAACCCEEEFFF@@@CCCEEEFFFFFFGGGIIIKKKLLLJJJHHHFFFEEEEEEFFFGGGKKKKKKJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHKKKMMMPPPQQQRRRRRRPPPOOOMMMLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWWWWnnnQQQEEE@@@>>>>>><<<;;;:::999888888888888888777777888666444999AAANNNgggtttmmmpppnnn~~~vvvcccXXXWWWYYY___bbbbbbdddhhhmmm|||~~~~~~{{{xxxuuuqqqmmmjjjmmmiiiddd```\\\WWWRRRNNNFFFFFFDDDCCCAAA@@@???>>>===<<<<<<======>>>???@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDD@@@@@@AAAAAACCCDDDFFFFFFEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAA@@@@@@AAADDDGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHJJJLLLNNNOOOOOOOOORRRPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEGGGIIIJJJJJJIIIKKKJJJHHHFFFEEEDDDCCCCCC?????????>>>>>>============>>>>>>??????>>>>>>===>>>>>>>>>===============;;;;;;;;;<<<<<<===============>>>>>>======<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;===>>>===::::::===AAAAAAFFFNNNWWW^^^bbbccccccfffgggiiijjjkkklllllllllnnnpppsssuuutttrrrnnnlllkkkiiifffbbbaaadddjjjnnnkkknnnuuu~~~|||ooocccaaalllnnnddd\\\```iiimmmpppyyy|||||||||{{{vvvpppsssxxx~~~yyyxxxyyyxxxvvv{{{vvv^^^TTTLLLLLLMMMKKKIIIIIIFFFEEECCCAAA???;;;555111000///......------......------------------------...------,,,,,,------...........................000///000111222555@@@LLLZZZ^^^aaabbbaaadddkkkqqqpppgggjjjooohhhaaa]]]aaahhhnnnvvv}}}}}}{{{rrrlllkkkmmmsssuuuvvv|||||||||qqq```PPPEEE???===<<<;;;>>>BBBDDDFFFHHHJJJLLLSSSVVV___nnnhhhTTTMMMDDD???======<<<;;;:::::::::::::::999999999888888888888888888888888777777666666777777888888555555666666777999:::;;;999:::::::::::::::::::::999999999999999999999999555777999:::999888999:::::::::::::::;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGGGGJJJNNNOOONNNOOOSSSVVVWWWUUUSSSQQQPPPPPPQQQRRRVVVTTTRRRPPPOOOOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTSSSUUUWWWZZZ\\\]]]]]]]]]ZZZYYYXXXWWWWWWYYY[[[\\\bbbbbbdddfffggghhhhhhhhhmmmQQQDDD???>>>>>>;;;;;;:::999888888888888888777777888777888@@@IIIeee}}}wwwqqqqqq|||vvvddd\\\ZZZ\\\aaadddfffjjjppp{{{}}}|||zzz{{{xxxsssoookkkfffbbb^^^___\\\XXXTTTPPPLLLGGGDDD@@@AAAAAAAAA@@@??????@@@============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBDDDEEEGGGHHHIIIKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBCCCFFFHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLNNNRRRWWW[[[^^^```aaaaaa___\\\ZZZZZZYYYWWWUUUQQQOOONNNNNNQQQSSSUUUUUUNNNLLLJJJGGGEEECCCBBBAAA======<<<<<<===>>>????????????@@@@@@@@@@@@???????????????>>>>>>=====================>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@????????????@@@@@@===???@@@>>>;;;;;;???BBB@@@BBBGGGLLLRRRWWW[[[]]]ggggggiiijjjjjjjjjiiihhhlllnnnppprrrqqqooollljjjllljjjfffaaa___aaafffjjjkkkmmmrrr{{{}}}pppeee\\\ccchhheee___^^^eeellluuu{{{wwwvvvtttwwwzzz|||yyyuuuyyy}}}hhh[[[PPPMMMLLLJJJHHHGGGEEEEEEDDDCCCAAA===888333000//////..........................................------,,,,,,------.................................000333666<<>><<<======;;;999;;;:::999999999999:::;;;999999999999999999999999888888888888888999::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888:::<<<===<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>???@@@AAABBBDDDFFFHHHJJJNNNRRRVVVWWWVVVWWW\\\``````___]]][[[[[[]]]___```^^^]]]ZZZXXXVVVVVVWWWWWWWWWWWWYYY\\\^^^```bbbcccggghhhjjjkkklllkkkjjjiiigggfffeeedddeeegggjjjlllqqqrrrtttvvvwwwxxxxxxyyylllPPPDDD???>>>>>>;;;;;;:::999888888888888888777777888888;;;EEEPPP}}}{{{uuuttt}}}zzzwwwgggbbb```aaaeeegggiiiooouuu|||~~~~~~yyyuuuuuuqqqkkkfffaaa]]]XXXUUUPPPOOOLLLKKKIIIGGGDDDAAA@@@AAABBBAAA@@@@@@AAABBB????????????@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHIIILLLNNNOOOMMMJJJIIILLLNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDFFFIIIIIIIIIKKKLLLNNNPPPQQQRRRVVVYYY___ffflllqqquuuvvvmmmjjjgggeeecccbbb```^^^\\\YYYWWWWWWYYY]]]___```MMMLLLIIIFFFCCCAAA???>>><<<<<<;;;;;;===>>>@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======????????????>>>>>>>>>>>>???????????????>>>======????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>>>>>>>===???@@@???======AAADDDBBBBBBCCCFFFJJJPPPUUUXXXfffggghhhiiiiiihhhgggfffiiijjjlllmmmmmmkkkiiihhhmmmjjjfffaaa^^^```dddhhhnnnnnnpppxxx|||qqqgggZZZ[[[```dddaaa]]]```hhhsss}}}xxxvvvrrrrrrtttyyyuuuxxx{{{pppaaaSSSNNNLLLIIIFFFFFFEEEDDDDDDDDDCCC???999555000000///..........................................------,,,,,,------...........................------111555999AAARRRbbbgggjjjjjjiiiiiippp~~~vvvnnnkkkhhhcccYYY[[[```ddddddhhhwwwyyyooonnnvvv}}}~~~zzz}}}|||vvvoooooowww~~~llleeeWWWEEE:::999<<<<<<;;;===@@@EEEGGGIIIMMMRRRWWWeeekkk{{{sssZZZKKKEEECCCAAA?????????>>><<<:::;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<======???>>>======<<<<<<======?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;999;;;===>>><<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMLLLPPPUUUVVVUUUVVV[[[```___^^^]]]\\\]]]```ccceeeaaa```^^^]]]]]]^^^___aaaaaabbbeeegggjjjmmmooopppwwwwwwxxxyyyxxxuuusssqqqqqqpppooonnnppprrrvvvxxxzzz{{{}}}gggNNNEEE@@@======:::::::::999999999888888888777444666999555DDDcccyyyzzz}}}sssuuusssjjjaaaaaa___gggqqqpppvvv}}}{{{}}}|||sssllllllggg```ZZZUUURRROOOMMMHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBCCCEEEFFFFFFEEEBBBEEEHHHHHHEEEDDDFFFHHHDDDFFFIIIHHHFFFEEEHHHJJJLLLOOOPPPNNNOOOSSSTTTQQQRRRKKKHHHMMMOOOLLLIIIJJJMMMJJJFFFEEEFFFGGGHHHHHHMMMOOOQQQRRRTTTWWW\\\```jjjmmmooopppuuu{{{wwwnnnkkkfffaaa^^^]]]^^^^^^^^^]]]ZZZXXXZZZ]]]]]]YYYTTTMMMJJJFFFCCCBBBBBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@>>>;;;999???===<<<<<<===???@@@@@@AAA@@@@@@@@@AAABBBAAAAAADDDAAA>>>>>>BBBDDDCCCAAABBBEEEGGGFFFCCCAAABBBDDDEEEEEEEEECCCAAAAAABBBCCCBBBFFFJJJLLLNNNQQQWWW\\\jjjjjjkkkkkkjjjiiihhhggghhhggggggggghhhjjjlllmmmrrroooiiiccc___^^^aaadddlllnnnooorrrzzzxxxkkk]]]TTTWWWdddiiicccaaafffrrryyyvvv{{{rrrmmmmmmuuu}}}~~~}}}xxxvvvwww~~~yyyiiiYYYRRROOOJJJHHHJJJFFFEEEDDDCCCCCC@@@;;;888333111......///000//////................................................///............//////000)))+++---222<<>><<<===>>>???===:::<<<======>>>======<<<<<<<<<===>>>===;;;:::;;;<<<<<<=========;;;;;;===>>>@@@???>>>===>>>===<<<;;;>>>===<<<>>>@@@AAA@@@>>>BBBCCCEEEEEECCCAAA@@@@@@@@@BBBDDDDDDAAA>>><<<;;;DDDDDDDDDCCCCCCAAA@@@@@@CCCCCCEEEFFFGGGGGGGGGGGGOOONNNNNNOOOQQQSSSUUUWWWZZZZZZZZZ[[[^^^aaaeeegggcccddddddeeegggjjjmmmnnnoooppprrruuuwwwzzz|||}}}||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyy|||~~~fffNNNEEE???<<<===:::::::::999999999888888888999666888::::::OOOssswwwzzzrrrdddiiilllgggbbbddddddjjjtttvvv~~~~~~}}}xxxyyyzzzzzzwwwqqqiiiccc```[[[UUUPPPNNNLLLJJJHHHDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCCCCDDDDDDGGGFFFEEEEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGFFFGGGHHHEEEHHHLLLLLLKKKKKKNNNQQQTTTXXXZZZXXXXXXYYYVVVRRRRRROOOOOORRRRRRNNNNNNQQQSSSOOOJJJHHHHHHJJJKKKKKKOOORRRVVV\\\bbbgggkkklllwwwwwwsssoooppprrrmmmeeeZZZYYYWWWVVVUUUUUUTTTTTTVVVSSSPPPQQQTTTTTTQQQMMMJJJGGGDDDBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@??????AAA@@@??????AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@>>>===>>>@@@CCCDDDDDDCCCDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKHHHKKKNNNRRRWWW]]]cccgggooonnnllljjjhhhgggffffffhhhhhhiiijjjkkklllnnnooouuuqqqkkkccc^^^\\\___bbbhhhiiikkknnnwww~~~yyypppcccUUUPPP\\\gggeeeaaaaaalll|||xxxvvvxxxzzzqqqmmmnnnrrrzzz~~~|||xxxvvvvvv{{{|||lll[[[RRRMMMGGGEEEFFFFFFEEEDDDCCCCCC@@@<<<999333111...---...//////...................................................///............///000000......111777AAAOOO[[[bbbkkkiiiiiihhheeeeeemmmwwwuuusssqqqnnnjjjeee```]]]______ccciiimmmrrr||||||{{{vvv{{{|||qqqccc[[[NNNDDD;;;:::;;;<<<>>>@@@BBBGGGGGGJJJRRRTTTXXXgggxxxlllYYYPPPHHHBBB???BBB@@@>>>???@@@AAA???<<<=========>>>>>>======<<<>>>?????????===<<<===>>>@@@AAAAAAAAA@@@@@@BBBDDDBBBAAAAAAAAABBBAAA@@@???===???AAABBBCCCDDDDDDDDDHHHLLLOOOOOOKKKGGGFFFEEEIIIJJJJJJIIIFFFDDDDDDDDDKKKKKKLLLMMMMMMMMMLLLLLLHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMOOOQQQSSSUUUVVVVVVWWWXXXZZZ^^^aaacccffffffggghhhjjjmmmppprrrwwwxxxyyy{{{~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{|||~~~eeeMMMDDD>>>;;;<<<:::::::::999999999888888777:::999:::>>>DDDbbbyyyeeeZZZaaafffcccfffkkklllppp{{{{{{yyywwwvvvxxxyyyyyyyyyqqqooollljjjfffaaa\\\XXXRRRNNNJJJGGGFFFFFFEEEDDD@@@@@@AAAAAACCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIGGGHHHIIIKKKKKKJJJMMMLLLLLLNNNOOOOOONNNMMMMMMQQQVVVXXXYYYZZZ^^^aaahhhmmmpppnnnmmmkkkeee___ZZZ[[[]]]___]]]YYYZZZ^^^\\\WWWPPPLLLMMMPPPTTTVVV```dddllluuu|||~~~}}}yyyvvvnnnfffcccccc___YYYRRRSSSTTTTTTRRRPPPPPPPPPSSSOOOLLLKKKLLLMMMKKKIIIJJJGGGEEEDDDEEEGGGHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDBBB@@@???@@@AAABBB@@@AAABBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCAAACCCEEEFFFFFFFFFHHHJJJJJJHHHGGGGGGKKKOOORRRSSSVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^bbbhhhpppwww{{{}}}zzzvvvqqqkkkgggffffffggghhhiiikkklllnnnooooooooovvvrrrkkkbbb\\\ZZZ\\\___bbbdddeeejjjsss{{{{{{vvvnnnYYYLLLTTTdddiiiddd___dddrrrzzzvvvuuuwwwzzz}}}|||yyytttpppooommmsss}}}}}}{{{xxxvvvyyytttbbbVVVMMMGGGDDDDDDFFFEEECCCCCCCCC@@@===:::444111...------........................................................................///000000222222555===JJJVVV^^^aaagggeeedddeeedddcccffflllhhhiiikkkkkkiiieee```^^^bbbdddjjjrrrwwwzzzyyy|||zzzssstttrrrgggYYYOOODDD===888:::===>>>@@@CCCDDDJJJKKKQQQ\\\```gggwww|||iiiTTTJJJGGGEEEBBBBBBDDDCCCBBBCCCDDDDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEFFFGGGGGGFFFGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEIIIMMMOOOOOOPPPSSSWWW]]]aaaccc```ZZZUUUTTTVVVZZZYYYWWWSSSQQQQQQSSSVVV\\\\\\\\\\\\[[[ZZZYYYYYYSSSRRRPPPOOOOOOOOOPPPQQQOOOOOOPPPQQQSSSUUUVVVXXXWWWWWWWWWYYY[[[^^^aaabbbhhhhhhiiijjjmmmpppssstttxxxxxxzzz{{{}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~dddLLLCCC===;;;<<<:::::::::999999999888888555;;;;;;===EEESSSvvv}}}~~~wwwaaa\\\bbbeeeccchhhqqqsssxxx|||wwwuuusssrrrssssssrrrqqqfffbbb]]]YYYVVVSSSPPPNNNKKKHHHEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKKKKNNNQQQUUUVVVVVVXXXVVVVVVYYY]]]___^^^[[[]]]bbbhhhkkklllnnnrrrvvv|||}}}|||wwwqqqmmmmmmnnnpppooommmkkkjjj```ZZZRRROOORRR[[[dddiiiuuuwwwqqqhhhaaa^^^^^^]]]\\\^^^______]]]YYYWWWWWWXXXWWWSSSOOOLLLMMMMMMMMMLLLNNNLLLJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGHHHKKKNNNPPPPPPNNNMMMKKKJJJKKKKKKLLLGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGEEEDDDDDDEEEGGGDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHJJJOOOUUUWWWVVVSSSSSSTTTVVVSSSQQQSSSZZZbbbfffggglllkkkjjjhhhggghhhkkknnnwwwxxx|||vvvnnniiigggiiijjjhhhiiikkkmmmoooooooooooosssoooiiiaaa[[[YYYZZZ]]]aaaaaabbbgggpppxxx{{{|||wwwcccRRRRRR```iiihhhcccaaammmzzz|||wwwuuuvvvwwwwwwyyy|||~~~{{{tttnnnhhhnnnvvv|||yyyyyy}}}|||lll]]]QQQJJJGGGGGGFFFDDDCCCCCCCCCAAA>>><<<555222///------......---......................................................---......///000111222333888DDDSSS]]]``````bbb```cccgggiiiffffffhhhdddgggkkkmmmllliiieeedddeeeiiirrr|||}}}tttnnnjjjnnnnnncccSSSIII@@@;;;999===AAABBBDDDGGGEEEKKKMMMTTTdddnnnzzzwwwdddVVVJJJGGGHHHGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNOOONNNNNNPPPTTTWWWXXXXXXWWWUUURRRNNNLLLLLLMMMRRRXXXZZZ\\\bbbkkksss|||sssjjjfffjjjoooooommmhhhccc```aaafffjjjsssrrrooollliiieeeaaa```^^^]]]ZZZXXXWWWXXXYYYZZZYYYYYYZZZ[[[]]]___```aaa^^^^^^___```bbbdddggghhhiiiiiijjjkkknnnqqqtttuuuwwwwwwxxxyyyzzz|||}}}}}}}}}|||{{{{{{|||~~~cccKKKCCC===;;;<<<:::::::::999999999888888444:::<<>>888444000------.........................................................---------......///111111111444===LLL[[[cccdddaaa^^^aaahhhqqqtttoookkkjjjfffiiilllmmmllljjjjjjkkkhhhnnnyyyvvvoookkkkkkooolll___NNNDDD>>>;;;;;;???BBBBBBDDDHHHHHHMMMNNNVVViiiwwwyyy```ZZZQQQJJJJJJKKKJJJIIIKKKFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLLLLLLLNNNRRRUUUXXXXXXYYYXXXYYY[[[___bbbggggggddd___XXXTTTRRRRRRTTTYYY```fffmmmyyyvvvvvv~~~}}}xxxrrroooqqqwww||||||xxxsssnnnjjjgggiiigggeeeccccccccceeefffeeefffggghhhiiiiiijjjjjjggghhhhhhjjjkkkmmmnnnooonnnnnnoooppprrrtttwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~cccKKKCCC>>><<<===:::::::::999999999888888444;;;>>>JJJbbbyyyuuuyyyfffUUUSSS[[[eeellljjjttt{{{|||vvvrrrggggggffffffeeeaaa\\\XXXOOOLLLHHHFFFFFFGGGHHHHHHGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJMMMOOORRRTTTRRRUUUYYY]]]```bbbbbbbbb```bbbgggooovvv{{{}}}}}}qqqrrrtttxxx}}}tttfffYYYXXXYYYaaappp~~~|||{{{zzz~~~|||vvvrrrpppppppppooojjjhhheeebbbaaaaaacccdddaaa___]]]\\\]]]___``````___]]][[[YYYYYY\\\___aaa```___^^^[[[ZZZXXXWWWWWWQQQPPPPPPOOONNNNNNOOOOOOOOORRRVVVVVVTTTQQQQQQRRRSSSVVVYYYXXXUUUSSSTTTVVVUUUYYY]]]^^^[[[YYYZZZ[[[\\\dddoooxxx}}}}}}{{{zzzmmmmmmnnnrrrwww|||wwwppplllkkkmmmnnniiiiiijjjkkkkkkkkkkkkkkkiiiiiigggccc___\\\[[[\\\aaa```bbbfffjjjooovvv~~~vvvsssfffVVVRRR\\\gggkkkeeelllsssvvvvvvxxx|||zzzvvvtttxxxwwwnnnllllllpppzzz||||||yyygggWWWNNNJJJHHHFFFDDDBBBBBBCCCBBBAAA???:::666111...---.........................................................---------......000111222222999GGGWWWdddiiigggcccaaahhhuuuxxxpppmmmhhhiiijjjhhhfffggglllpppooottt~~~qqqpppnnnnnnnnnfffUUUFFF???===:::;;;???BBBBBBDDDIIIMMMRRRTTT]]]rrrkkk[[[VVVPPPMMMNNNNNNLLLLLLNNNKKKNNNQQQSSSRRRQQQQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZ^^^bbbgggggggggffffffiiimmmqqqtttssspppiiibbb^^^^^^```eeejjjsss|||}}}zzz|||~~~zzzwwwtttrrrqqqpppooonnnooopppqqqrrroooppppppqqqqqqqqqppppppnnnooooooqqqrrrsssttttttvvvvvvvvvvvvxxxzzz|||}}}||||||}}}~~~dddLLLDDD???<<<>>>:::::::::999999999888888777===AAASSSsssyyyuuu~~~cccWWWWWW]]]hhhrrrqqq{{{}}}yyyvvvrrrkkkggg[[[ZZZXXXWWWVVVTTTPPPNNNJJJHHHFFFEEEFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMLLLLLLMMMOOOQQQSSSPPPQQQQQQSSSVVVZZZ^^^```cccfffjjjooosssuuuuuuuuuwwwzzz|||mmm^^^[[[```kkk{{{~~~}}}{{{yyyxxxxxxyyy{{{xxxvvvtttuuuwwwzzz{{{|||tttrrrpppnnnnnnoooqqqsssqqqpppooommmkkkiiigggeeeaaa```___^^^]]]\\\\\\\\\___cccfffeeeaaa```bbbeeefffiiijjjhhhdddcccfffiiiooosssvvvuuuppplllkkkmmmppptttzzz}}}yyyuuurrrqqqrrrssslllkkkkkkjjjjjjjjjjjjjjjiiijjjjjjhhhccc___]]]\\\^^^]]]```eeehhhkkksss~~~wwwyyynnnZZZQQQ[[[hhhmmmfffkkkppptttvvv{{{xxxoooooovvv|||}}}{{{sssppppppxxx~~~zzzyyy|||lllZZZPPPJJJFFFFFFDDDBBBBBBCCCCCCBBBAAA===888333///.../////////................................................------------///000111222888CCCTTTdddmmmnnnjjjfffiiittt}}}pppkkkhhhgggeee```^^^cccmmmuuuwww|||~~~~~~|||rrrqqqooommmlllgggZZZIII???===>>><<<===AAACCCDDDHHHMMMPPPXXX^^^mmmtttaaaZZZTTTRRRQQQTTTUUUTTTUUUYYYWWW[[[___aaa```______```^^^^^^___```aaaaaaaaaaaadddeeefffggghhhlllqqquuuwwwwwwvvvuuuuuuwww||||||vvvpppooosssxxx~~~~~~}}}{{{zzzuuuvvvwwwxxxyyyzzz{{{{{{wwwxxxxxxxxxwwwvvvtttsssssstttuuuvvvwwwxxxxxxxxx|||{{{{{{{{{{{{}}}~~~zzz{{{|||~~~dddLLLDDD???===>>>:::::::::999999999888888999>>>CCCYYY~~~ooowwwzzz|||wwwddd___aaadddllluuuyyyyyysssooohhhaaa[[[SSSPPPMMMKKKKKKJJJIIIHHHIIIGGGFFFFFFGGGHHHHHHFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSVVVYYY]]]___^^^^^^___aaaeeeiiinnnppprrruuuzzzvvvhhh[[[aaajjj|||~~~{{{yyywwwvvvuuusssrrrqqqqqqpppvvvyyyzzzxxxttttttxxx}}}}}}~~~yyyxxx||||||{{{{{{|||zzzxxxxxxxxxyyynnnmmmkkkjjjiiiiiijjjjjjkkklllmmmkkkgggaaa]]][[[[[[ZZZ^^^dddggghhhrrr}}}zzz~~~ttt]]]TTT^^^kkknnneeeiiinnnssswww~~~|||mmmhhhooo|||xxxssspppvvv|||xxxvvvxxx}}}rrr^^^RRRKKKFFFFFFDDDBBBBBBCCCCCCBBBAAA>>>999444000//////000000................................................,,,,,,------///000111222???KKK]]]lllsssqqqlllhhhppp}}}~~~nnniiihhhfffaaa\\\ZZZaaaooozzz}}}~~~xxxxxxzzz{{{mmmhhhqqqkkkiiifff___PPPAAA===@@@@@@>>>@@@DDDFFFGGGLLLSSSPPP\\\ggg{{{yyyeeeZZZWWWVVVTTTVVV[[[]]]]]]```eeecccggglllnnnmmmllllllmmmmmmmmmnnnooopppqqqqqqqqqrrrssstttuuuwww{{{~~~}}}}}}|||xxxyyy{{{}}}}}}}}}}}}}}}|||zzzxxxvvvxxxxxxyyy{{{{{{||||||{{{}}}||||||{{{{{{|||}}}~~~|||}}}~~~```IIICCC???<<<<<<999999:::::::::999999888999:::JJJjjjxxxssszzz}}}rrrfffggghhhkkkvvvvvvjjj```WWWRRRPPPIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGIIIKKKLLLJJJGGGFFFFFFHHHKKKNNNOOONNNMMMQQQSSSUUUVVVXXXZZZ^^^aaabbbcccbbbbbbcccgggmmmrrrppppppsssxxxtttiiidddaaammm~~~}}}|||{{{wwwtttlllllllllkkkkkkkkkllllllnnnooopppnnnjjjccc\\\WWWXXX\\\```______cccnnnwww}}}~~~{{{pppccc___eeennnnnnkkkffffffrrrpppiiinnn|||ssssss|||~~~yyytttqqquuu~~~{{{iiiWWWKKKFFFIIIGGGEEEEEEFFFEEEDDDBBB@@@<<<777222///......///........................////////////////////////,,,---///111///...333<<>>===<<>>888333000.................................////////////////////////...///111333111///666???KKKYYYiiiooommmjjjmmmqqquuu~~~}}}mmm```\\\^^^cccaaa^^^[[[\\\bbbkkkrrrxxxyyy}}}}}}xxxssszzzxxxsssxxxnnnjjjllllllkkkbbbUUUIIIBBB???>>>>>>AAAEEEGGGGGGGGGKKKSSSXXXbbbnnn}}}qqqfff]]]ZZZWWW\\\bbbfffhhhiiikkkmmmoooqqqssstttuuuwwwyyy|||{{{{{{|||}}}|||yyyzzz~~~}}}{{{}}}|||{{{zzzyyy{{{}}}{{{vvvqqqooooooppprrrssstttuuuwwwyyy{{{|||zzzyyywwwvvvvvvvvvwwwxxx|||{{{zzz{{{wwwooollljjjkkkmmmqqqzzz```IIICCC???<<<<<<;;;;;;;;;::::::999999999<<>>>>>???@@@???BBBEEEFFFGGGMMMWWW___iii{{{sssjjjbbb\\\[[[\\\aaagggkkkkkkiiigggeeeiiikkkoooqqqtttwwwzzz}}}{{{|||}}}~~~~~~xxxvvvyyy~~~}}}}}}zzz{{{zzzwwwwwwvvvttttttvvvzzz~~~{{{sssllljjjkkkmmmnnnpppoooooopppqqqsssvvvwwwvvvuuutttsssssstttvvvwww}}}~~~{{{tttllldddXXXXXXZZZ^^^```fffrrr~~~___IIICCC???<<<===<<<<<<;;;:::::::::::::::???LLLjjjyyy~~~llleeekkkjjjiiinnnooovvv{{{jjjddd]]]XXXXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]___aaabbbbbbaaadddeeegggjjjmmmsssyyy}}}qqq___ZZZhhhyyy|||{{{xxxuuusssrrrssssssoooooopppttt{{{{{{wwwrrrqqqpppnnnlllkkkkkkkkkpppooonnnkkkggg```[[[WWWWWW[[[___```______cccgggrrr{{{|||oooccc^^^^^^hhhjjjiiifffjjjyyy~~~vvvrrrqqqttt|||{{{qqqlllooowww~~~xxxvvvwww~~~eeeSSSKKKJJJHHHFFFEEEEEEEEECCCAAACCC@@@;;;666222000///...........................///////////////////////////...///111000111;;;FFFWWW```iiikkkgggeeegggkkkrrrrrrmmmeee\\\[[[```eeeeeedddccccccfffmmmvvv|||zzzwwwuuuxxx|||tttvvvssslllmmmmmmiiiXXXQQQFFF>>><<<===@@@BBB>>>@@@EEEHHHKKKRRR```lllxxxuuulllfffaaa___```bbbdddffffffccc___ZZZWWWZZZ]]]aaaeeejjjooouuuyyywwwxxxzzz}}}}}}uuummmiiikkkmmmllljjjgggjjjjjjiiikkkqqqsssrrrpppoooooorrrvvv{{{{{{tttkkkffffffiiijjjkkkjjjjjjjjjkkkmmmqqqtttvvvtttsssrrrrrrsssvvvyyy{{{xxxlllaaaWWWQQQLLLOOOVVV\\\aaahhhxxx^^^HHHBBB???<<<===<<<<<<;;;::::::;;;<<<<<<>>>XXX~~~{{{qqqzzzgggeeekkkkkklllrrrttt~~~wwwkkkjjjhhheeeaaabbbfffjjjjjjiiigggffffffggghhhiiiqqqrrrsssssssssssssssttttttvvvxxx{{{~~~wwwiiiaaacccttt~~~tttooommmiiidddaaa______^^^bbb```___aaagggrrr}}}zzzvvvsssrrrpppnnnlllkkkjjjjjjnnnooonnnlllhhhbbb\\\XXXVVVYYY]]]^^^___```cccfffkkkttt~~~wwwkkkaaa\\\dddjjjkkkfffeeeooo|||vvvtttuuuvvvuuurrrtttyyy}}}zzztttmmmlllqqqzzz}}}zzzxxxlllWWWLLLJJJHHHFFFEEEEEEDDDBBBAAABBB@@@<<<777333111//////........................////////////////////////222111111333444888DDDQQQ]]]bbbgggfffbbbaaaeeejjjssspppkkkfffdddfffjjjooonnnllljjjiiikkkrrr|||vvvssssss~~~zzz|||uuukkkiiiiiiddd]]]NNNHHH@@@;;;;;;>>>AAACCCCCCDDDIIIOOORRRYYYjjj{{{vvvnnnjjjhhheeedddffffffccc^^^YYYSSSNNNKKKHHHIIILLLPPPUUU\\\eeemmmsssvvvxxx{{{wwwqqqhhhaaaWWWSSSSSSTTTRRROOORRRSSSTTTVVV```lllrrrrrrqqqqqqrrruuuzzz||||||zzzpppkkkeeeccceeeggggggfffcccdddfffiiimmmrrrvvvxxxssssssrrrsssvvvzzz~~~|||vvvmmm___SSSKKKHHHMMMRRR[[[eeelllvvv^^^HHHBBB???======<<<;;;::::::;;;<<<>>>???AAAbbbsssnnntttggggggllllllooowwwzzz|||yyy|||}}}xxxrrrpppuuu{{{zzzyyyxxxwwwwwwxxxzzz|||}}}jjjbbbdddnnnxxxooommmkkkgggccc```^^^^^^^^^```^^^[[[[[[```iiisssyyyyyyuuurrrqqqooommmlllkkkjjjjjjnnnpppqqqppplllfff___[[[WWWYYY\\\]]]^^^```ccceeegggooozzztttfff\\\]]]hhhnnnjjjeeejjjttt|||ssssssuuuwwwuuurrruuu{{{}}}|||tttnnnqqqxxx||||||xxxsss\\\OOOKKKIIIGGGFFFEEEDDDBBB@@@@@@>>>;;;777444111000///........................////////////////////////...---...111444;;;JJJXXXaaaccceeecccbbbeeemmmuuuxxxtttooolllmmmppprrrsssqqqpppooonnnpppvvvvvvuuuyyy{{{|||zzznnnjjjkkkiii___UUUFFFBBB===;;;<<>>@@@BBBNNNooonnntttqqqjjjjjjmmmmmmrrr{{{uuudddbbbjjjxxxxxxrrrrrrppplllhhhdddbbbbbbaaaaaaaaaaaaccchhhooovvv{{{}}}zzzpppooonnnlllkkkjjjjjjjjjlllooorrrrrroooiiiaaa\\\[[[[[[\\\]]]]]]___aaabbbggglllwww|||iiiZZZWWWfffqqqnnnfffeeemmmsssrrrssswwwzzzwwwsssvvv{{{{{{qqqqqquuuxxx}}}vvv|||yyycccTTTKKKIIIGGGFFFEEEDDDBBB@@@>>><<<:::777444222000000........................////////////////////////,,,+++---111666@@@QQQaaaaaaccccccdddhhhrrr|||tttpppqqqsssrrrqqqlllnnnqqqsssuuuyyy~~~wwwyyy~~~~~~zzzwwwmmmkkkmmmhhh[[[QQQAAA>>>;;;;;;>>>AAADDDDDDFFFFFFMMMWWW^^^ggg~~~nnnlllnnnrrrqqqkkkffffff[[[SSSIIIAAA???@@@BBBCCCBBBDDDGGGMMMWWWfffuuu|||pppaaaVVVHHHGGGEEEEEEGGGJJJNNNQQQRRRUUU[[[fffvvvuuurrroooppprrrqqqlllhhhdddeeeeeecccaaa^^^]]]]]]^^^aaagggnnntttyyy|||}}}xxxvvvttttttuuuyyy}}}~~~yyyuuuqqqjjjbbbZZZOOOGGGJJJRRRTTTWWW```ooo~~~]]]GGGBBB???======::::::999:::<<<>>>AAACCC]]]yyynnn|||ooommmkkknnnmmmsss~~~rrrdddeeeooo~~~{{{vvvvvvsssoooiiieeebbbaaa```___aaaeeekkkrrryyy~~~ooonnnmmmlllkkkjjjjjjjjjhhhlllppprrroooiiiaaa[[[^^^^^^]]]]]]]]]^^^___aaahhhllluuukkkYYYTTTeeerrroooddd```eeejjjnnnrrrzzz|||uuusssvvv~~~rrrpppsssuuu|||tttyyy~~~hhhXXXKKKIIIGGGFFFEEEDDDBBB@@@<<<;;;999666444222111000........................////////////////////////222111333888???JJJ]]]mmmaaabbbcccfffnnn}}}vvvqqqqqqqqqooommmfffjjjpppuuuxxx{{{}}}ssswww}}}{{{yyy}}}~~~~~~sssiiihhhiiibbbUUUJJJ>>><<<;;;<<>>???CCCFFFHHHHHHIIILLLRRR]]]mmm}}}~~~wwwiiiZZZQQQBBBCCCCCCDDDFFFJJJQQQUUUZZZ___gggtttnnniiieeeeeeiiijjjhhheeedddffffffccc^^^ZZZZZZ[[[___ccciiiqqqwww{{{}}}}}}zzzxxxtttrrrsssuuuyyy{{{~~~||||||}}}zzzuuupppkkkcccZZZRRRIIIDDDJJJUUU```aaajjjzzz