BM6(J 555444444333333444444555222111111000000000000000000000000000000000000000------............------------............------,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,+++******++++++***(((++++++************++++++)))))))))***+++,,,.........000222444666777777777444333111000...---------+++,,,,,,,,,,,,+++******************************+++***)))***++++++***)))(((((()))***************)))************+++++++++******)))(((((((((((((((((()))++++++)))((()))***))))))***++++++++++++***)))))))))))))))))))))))))))***++++++***)))***++++++++++++)))'''''')))+++******************************))))))))))))******''''''(((((())))))*********)))((((((((()))+++,,,,,,+++)))((((((((()))***************************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))***((('''((()))***)))'''((()))***)))((('''((()))))))))************)))))))))))))))))))))))))))))))))+++,,,,,,***))))))******++++++***))))))***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))***************************)))((((((******+++***(((''')))***)))************+++++++++++++++************+++++++++******)))))))))))))))******))))))))))))******************))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))***************)))(((((('''((((((((()))))))))***(((''''''(((******)))(((''')))******))))))***+++(((((((((((())))))))))))(((((()))***************))))))))))))************&&&'''((())))))*********(((***+++***)))((()))******)))(((''''''((()))***))))))))))))***************************)))(((((((((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))))))))''''''((()))))))))))))))+++*********++++++)))(((''')))***)))((('''(((***)))******++++++)))((('''))))))))))))))))))))))))''')))***+++***)))***+++***************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************'''((()))++++++******)))******))))))))))))******+++)))(((((()))******)))(((((()))******************++++++,,,,,,++++++***,,,))))))---...,,,)))***(((((()))***************************************))))))))))))))))))))))))666666555555555555666666222111111000000000000000000000000000000000000000---..................------..................---,,,,,,---------,,,++++++------......------,,,+++)))))))))))))))))))))))),,,+++******++++++***(((,,,,,,++++++++++++,,,,,,)))))))))***+++,,,......000222444666888999999999444333111000...---------+++,,,,,,,,,,,,+++******************************+++***)))***+++++++++)))(((((()))***************)))************+++++++++******)))(((((((((((((((((()))++++++)))((()))***))))))***++++++++++++***)))))))))))))))))))))))))))+++++++++***)))***++++++++++++)))'''''')))+++******************************))))))))))))******''''''(((((()))************)))((((((((()))+++,,,,,,+++)))((((((((()))***************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***((('''((()))***)))((((((******)))((('''((()))))))))************)))))))))))))))))))))))))))))))))+++,,,,,,***))))))******++++++***))))))***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))***************************)))((((((******+++***(((((()))+++)))************+++++++++++++++************+++++++++******)))))))))))))))******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++*********************)))(((((((((((())))))))))))))))))(((''''''(((***+++)))(((((()))******))))))***+++(((((((((((())))))))))))(((((()))***************))))))))))))************&&&'''((()))************(((***+++***)))((()))******)))(((''''''((()))***))))))))))))***************************)))(((((((((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))'''(((((())))))))))))))),,,+++******++++++***(((((()))***)))((('''(((***)))******++++++)))((('''))))))))))))))))))))))))''')))***+++***)))***+++***************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************'''((()))++++++******)))******))))))))))))******+++)))(((((()))******)))(((((()))***************+++++++++,,,,,,+++++++++,,,))))))---///,,,)))***(((((()))***************************************))))))))))))))))))))))))555555444444444333333333111000000000//////......111111000//////000111222000///...---,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********---,,,***))))))+++---...+++++++++,,,...000222333666666777777666444222111///...---,,,++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))************)))(((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---+++++++++************)))************************))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,***)))+++...///---+++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******(((((()))***++++++,,,,,,))))))))))))))))))))))))******)))*********)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++)))((('''&&&''''''(((((())))))******+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))*********++++++++++++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******(((((())))))))))))((((((************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))666666555555444333222222111111000000000/////////000000///......///000000......,,,,,,+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))((((((---,,,***))))))***+++,,,+++,,,---///111333555666555555555444222000...---++++++++++++,,,,,,,,,,,,************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************)))((((((((((((((()))))))))))))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((())))))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((())))))))))))(((((()))++++++,,,,,,++++++))))))***---...,,,***))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))(((((()))******+++,,,,,,))))))))))))))))))))))))******************)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))(((''''''(((((()))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))******************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))888777777555444333222222111111111111000000000000//////...------......///,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************))))))))),,,,,,***))))))***+++,,,---...111444666777777777222222111000...+++)))(((&&&''')))+++,,,------,,,************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))((((((((((((((())))))))))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,,,,+++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))((())))))******+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++++++++***))))))(((((())))))***************))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))************+++***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))999888777666444333222111111111111111111111000000//////..................***+++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///111333555777888888666555......---,,,+++***(((((($$$&&&(((+++,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))***++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((()))***+++++++++++++++*********++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))*********+++)))))))))))))))))))))))))))***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,((((((((())))))******+++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))999888777555444222111111000000000000000000111111000000000000//////......++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---------...))))))***,,,...111333444555666777888777555222111++++++***************+++&&&''')))+++++++++)))(((************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********(((((((((((((((((((((((((((((())))))******************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))%%%&&&((()))+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********)))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))))))))***+++++++++******+++,,,------,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))(((***,,,+++)))'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++(((((())))))***+++++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))******+++)))(((&&&&&&((()))+++''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777666666444333222111111////////////000000000000000000000000000///...---+++,,,---------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---((())))))***+++,,,------***+++---000222444666777666666666555333000---,,,))))))))))))***+++,,,,,,))))))***++++++***((((((************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******((((((((((((((((((((((((((((((((()))******++++++******************************))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((())))))***"""###%%%'''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************+++++++++++++++************)))************************))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******+++++++++******+++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((***---,,,((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((************************))))))))))))))))))))))))'''(((((())))))*********((()))******+++++++++***************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***555444444333222222111111---.........//////////////////000000///---,,,+++++++++,,,---,,,,,,******------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++,,,,,,------(((((()))***+++------...///000222333555777777888444444222000...,,,***)))***))))))(((((()))++++++************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++******************************))))))))))))******)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((()))******$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************++++++++++++************)))************************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******+++++++++******)))***,,,...---+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))'''***---,,,(((&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***+++++++++***))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******333333333222222111111111,,,---------......//////......//////...,,,+++)))***+++,,,,,,+++***)))(((---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,...///000000333444555666777777777777222111///---+++***))))))+++***)))((('''((())))))******))))))***+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((()))******)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++******))))))+++---,,,)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''+++...,,,(((&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******333333222222111222222222///............---------///............---------+++******))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++++++++************++++++...---,,,,,,...111555888999888777666444333222111++++++++++++++++++++++++))))))))))))))))))))))))...,,,***)))((()))***+++(((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((()))))))))))))))******+++...---,,,+++************************************)))))))))))))))(((''''''+++***)))(((((()))******(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,+++*********))))))(((((((((((())))))******++++++))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++---+++)))'''&&&&&&((((((,,,+++)))((((((((()))***''''''((((((((((((''''''+++++++++***************))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((***++++++***''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))******)))))))))))))))***************))))))(((((())))))))))))))))))))))))(((((())))))))))))((('''******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******222222111222222333444555000////////////.....................------------++++++************++++++++++++++++++++++++++++++***************+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---///333666999;;;<<<:::888555111...,,,***++++++++++++++++++++++++))))))))))))))))))))))))+++***((('''&&&'''((()))))))))))))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((()))))))))))))))******+++...---,,,+++************************************&&&&&&((()))***++++++++++++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((('''((((((''''''''''''((((((************************))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((())))))***+++,,,*********+++++++++,,,,,,***************+++,,,---+++*********)))))))))))))))))))))))))))*********))))))))))))************+++******)))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++++++++***,,,,,,,,,++++++*********************************)))((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((,,,+++)))'''&&&'''((((((+++******)))(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))***)))((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))******)))))))))))))))***------,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******000000000111222333444555000000000////////////...............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******************++++++++++++,,,,,,---...+++---111555888;;;<<<===999888555222...+++((('''))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))))))))))))))))))))******+++---,,,+++***************************************'''''')))***+++,,,,,,,,,******))))))))))))******************************************))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++*********++++++++++++,,,++++++*********+++,,,,,,***************)))))))))************))))))))))))))))))))))))*********************))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***+++++++++++++++*********************************,,,+++***)))))))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++***)))'''''''''(((((())))))******))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''((()))((('''(((((((((((((((''''''''''''(((((())))))(((((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******000/////////000111222222////////////.....................---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++************************+++,,,...///000000333666:::<<<<<<:::999000000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********))))))))))))))))))))))))))))))******+++,,,,,,+++***************************************+++++++++++++++***)))))))))))))))))))))*********************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************************++++++++++++******)))))))))******+++************************++++++******))))))((((((((()))))))))*********************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***+++++++++***************************************---,,,,,,+++************************************(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************&&&&&&'''((()))***+++++++++***)))(((''''''(((((('''((()))******)))((('''(((((())))))))))))(((((()))))))))***************)))(((((((((((())))))***)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))+++)))(((&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''))))))((('''(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))*********))))))(((((((((((())))))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******000000///......---............---------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********************************,,,---///111222888999;;;;;;:::777444222++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******************++++++************))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))******+++++++++******))))))******))))))))))))))))))))))))+++++++++++++++***))))))(((((())))))************************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))*********+++++++++***))))))((((((((())))))***************+++++++++++++++******))))))((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((''''''&&&************************(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************&&&&&&'''((()))***++++++)))))))))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((())))))************((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))((((((******)))(((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((()))))))))***************)))))))))((('''((((((((()))))))))***)))))))))((((((''''''''''''((()))***************************************))))))))))))))))))))))))'''(((((()))******))))))******))))))))))))******(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((******))))))))))))******111000///...---,,,,,,,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++,,,...000333555666;;;;;;:::888555222///---+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))******++++++******)))))))))******))))))))))))))))))))))))'''''')))***+++,,,,,,,,,'''((()))******+++******************************************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))************+++******)))(((((((((((()))*********+++++++++++++++************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***)))))))))***************))))))))))))))))))))))))((())))))******))))))(((************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((((((((''''''((()))))))))((((((((())))))******))))))(((%%%&&&&&&''''''(((((()))(((''''''(((((()))***+++)))))))))))))))))))))))))))******++++++******)))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***))))))******)))(((''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''(((((())))))******************))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&''')))***++++++******)))))))))))))))*********))))))))))))))))))))))))&&&'''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******111111000///..................---------,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++***************************************+++++++++(((((()))***+++,,,,,,---......000222444777999;;;:::888555222000......---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))&&&&&&((()))***+++++++++&&&''')))***++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((******))))))))))))******************************))))))))))))))))))))))))((((((((()))*********+++((()))***++++++***)))'''))))))))))))************,,,,,,+++************************++++++,,,,,,,,,)))))))))))))))*********))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***((()))))))))*********+++))))))))))))))))))))))))))))))+++,,,------,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))************))))))%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++)))))))))))))))))))))))))))******++++++******)))&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++)))(((((())))))((('''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&'''''''''((()))*********************))))))))))))'''''''''((()))*********((((((((((((((()))))))))&&&''')))+++,,,+++***)))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))***+++************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******111000000000000000111222//////.........------------------,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))))))))******+++++++++,,,''''''(((***+++,,,---...000111222555777:::===>>>666444000...,,,---///000************++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++)))))))))))))))******+++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))***+++++++++***(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''))))))(((((((((((())))))************************))))))))))))))))))))))))''''''((()))***++++++,,,((()))***++++++***((('''))))))))))))************...------,,,+++++++++,,,*********++++++,,,,,,,,,(((((())))))******++++++))))))))))))******************************++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))$$$&&&''')))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++'''((()))))))))))))))(((((('''&&&&&&&&&((()))***))))))************))))))'''''''''((()))******+++''''''''''''((()))++++++))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***(((''''''(((((('''%%%$$$%%%&&&'''(((***++++++&&&''''''''''''''''''&&&&&&''''''((()))******+++************))))))))))))&&&''''''((()))******+++(((((())))))******++++++%%%''')))+++,,,+++***)))******++++++,,,,,,,,,---))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******000000///.....................---,,,,,,+++******...---,,,,,,++++++,,,,,,***************************************************))))))******+++,,,---)))***+++,,,,,,---------555666999::::::888666444//////...---,,,+++***)))---,,,+++***))))))))))))''')))+++,,,---,,,***)))***)))))))))((((((''''''))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,------,,,+++))))))))))))*********************)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))***************)))))))))))))))''')))***,,,,,,***)))'''************)))'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))************************************************************************************************'''((()))***************)))************+++++++++))))))))))))************,,,,,,,,,+++++++++******...---,,,+++***(((''''''((()))***+++,,,---......))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))((((((''''''''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***(((&&&%%%&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))000000///.....................---,,,,,,+++******------,,,++++++++++++,,,************************************************)))))))))))))))***++++++***++++++---///222444555888888999888777444222000(((((())))))))))))******---,,,+++***))))))))))))((()))***+++++++++***************)))))))))(((((())))))))))))******************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,++++++***))))))))))))************)))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((()))************)))((()))***************)))((()))))))))))))))(((((((((************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))************+++++++++))))))))))))************,,,,,,,,,+++++++++******---,,,,,,+++***)))((((((******++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))************)))))))))((((((((())))))*********)))))))))(((((((((''''''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((('''&&&%%%******)))(((((((((((((((((((((((((((((((((((((((************************'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++)))'''''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))000///......---............------,,,,,,++++++***------,,,+++++++++++++++++++++++++++++++++++++++************************+++************++++++,,,***+++,,,///222666:::<<<:::999777555222///---,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))((()))))))))************+++++++++************)))))))))))))))******************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************))))))((())))))))))))************(((((())))))******+++++++++++++++++++++*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))***++++++++++++++++++******))))))(((''''''************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''')))************+++++++++)))))))))*********++++++,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,+++++++++*********************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******************************))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%''')))******(((%%%###***))))))(((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))---,,,***)))(((((()))***((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))///......------.........---------,,,,,,+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,---......***,,,///333666999::::::999777444000---+++******......---,,,,,,+++******,,,++++++***))))))******))))))((((((((()))***+++++++++++++++++++++++++++((()))))))))******************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))))))))(((''''''((()))))))))************''''''((()))***++++++,,,++++++++++++++++++******))))))))))))))))))))))))***)))(((((((((((()))***)))))))))******+++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,))))))(((''''''((())))))))))))***++++++***************))))))))))))))))))************************************************************************************************************************))))))******)))(((''''''))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******************************))))))))))))******((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))((('''&&&&&&&&&''')))***))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))+++++++++***(((&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))))))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******************))))))((((((******))))))((((((''''''((((((((((((((((((((((((......------------......------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++************************,,,,,,,,,,,,---.../////////222666:::;;;:::888666444222///,,,******************))))))(((((('''''',,,+++******)))*********)))))))))((()))***+++++++++++++++++++++,,,,,,,,,((()))))))))******************))))))))))))******'''((()))******)))((('''************************))))))))))))))))))))))))******))))))))))))*********))))))(((((('''''''''((()))))))))************''''''((()))***++++++,,,************************))))))))))))))))))))))))******************************)))))))))(((((((((************************((()))************)))(((''''''((()))***++++++,,,))))))(((((((((((())))))************)))((('''&&&'''(((((()))***++++++,,,************************************************************************************************+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++************++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************))))))))))))******((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((''''''&&&&&&''')))***(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,...000000666888<<<>>>===:::555222///---,,,***))))))***+++''''''((()))***++++++,,,++++++***************+++)))*********++++++++++++***++++++++++++,,,,,,,,,))))))))))))******************))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))+++******))))))******+++***))))))(((((((((((()))))))))))))))************(((((())))))******++++++)))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((''''''&&&************************((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))************((('''&&&%%%&&&'''((()))+++,,,------++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,++++++******)))************+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++************************++++++)))))))))*********++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&'''((()))((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---///222444555::::::;;;:::888555111///++++++******)))))))))***))))))***+++,,,---......+++***************++++++)))***+++,,,---,,,,,,+++************+++++++++,,,))))))))))))******************))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))+++******))))))******+++***)))((((((((()))***+++))))))))))))************)))))))))))))))******************+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++*********)))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))*********)))***+++,,,,,,+++***)))***************)))((('''(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++******************************))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))************))))))&&&''')))***+++***)))((('''((((((((()))))))))******)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))***************************)))))))))((((((((('''''''''(((((())))))******((((((((((((((()))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))*********************''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************......///111444777999::::::999666333000...------++++++******)))))))))((()))))))))(((((((((((((((+++***************++++++)))***---......---,,,+++)))))))))******+++++++++))))))))))))******************))))))))))))******+++***'''&&&&&&'''***+++************************))))))))))))))))))))))))++++++************++++++***)))(((((((((***+++,,,))))))))))))*********************)))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************************''')))***++++++***)))'''*********))))))))))))))))))***,,,------,,,***)))))))))***++++++++++++******************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++'''((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,+++***)))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))&&&(((***,,,---+++)))((('''((((((((())))))************))))))((((((((('''((((((''''''''''''(((((()))))))))))))))))))))))),,,+++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,------+++)))'''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&'''((()))***++++++((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,------///444888;;;;;;;;;:::555444222///---+++*********************************************************)))))))))((((((''''''************************+++***)))(((((()))***+++***)))(((''''''((()))***'''((()))***************(((((()))***************+++++++++*********))))))((((((((((((((()))))))))(((((())))))))))))((((((+++++++++***************))))))))))))))))))))))))+++***)))))))))***,,,---************************************************...---,,,+++************))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***)))(((************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++((())))))))))))*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))******************************++++++++++++************))))))(((((('''''')))))))))))))))(((((('''((((((((((((((((((((((((---+++((('''((()))******************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''******)))(((((((((((((((++++++************+++++++++---//////,,,)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***************))))))))))))&&&'''(((******+++++++++(((((((((((((((((((((((()))((((((((((((***,,,---333...)))(((***,,,***''''''((()))******)))((('''******))))))((((((''''''.........---------,,,,,,++++++++++++++++++++++++******************************++++++,,,+++++++++++++++******+++,,,...///222444888;;;;;;999777444222111///---+++***))))))*********************************************************))))))(((((((((************************+++***)))(((((()))***++++++***)))(((((()))***+++)))************))))))((((((((()))***************+++++++++*********))))))************************))))))************))))))************************))))))))))))))))))))))))******))))))******+++,,,************************************************++++++*********++++++,,,************************+++***)))(((((()))***+++***************)))((((((************************************************+++++++++*********))))))+++++++++*********))))))************************************************************************,,,++++++***************++++++++++++++++++++++++******************************))))))))))))******************++++++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))******************************++++++++++++************))))))(((((((((((()))))))))))))))(((((('''************************---***(((((()))***))))))******)))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))***,,,------+++)))((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***)))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))))))))******+++*********)))))))))(((((('''((()))***************)))))))))))))))))))))))))))((((((((()))***+++,,,222---((((((***+++)))'''(((((()))*********)))(((***)))))))))((((((((('''.........------------,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******+++---///000222333999:::<<<<<<:::666111......---,,,+++***)))))))))***************************************************************)))))))))******************************))))))))))))******++++++************++++++***++++++******)))((('''(((((()))***************+++++++++***************---------,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************+++***))))))))))))***+++)))))))))***))))))((('''************************************************+++++++++***************+++++++++***************************************************************************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++*********))))))))))))((((((((())))))******))))))((('''************************+++***))))))******)))((()))))))))((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***))))))((('''''''''''''''(((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***)))***+++(((''''''''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))************))))))(((******))))))))))))(((((((((((()))******)))))))))************************)))((((((((()))***+++,,,///+++(((''')))***)))''''''((()))***************))))))))))))((((((((((((............------------++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))+++...111444777888999===<<<:::888444000---+++++++++***))))))))))))***************************************************++++++*********************************************))))))))))))))))))***************************))))))*********))))))((((((((()))***************************************......---,,,++++++******)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++++++++++++++++++++***************************)))))))))******+++,,,************************************************))))))************))))))************************************************************************************************************************************************************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))************)))((((((******************************)))***+++***)))'''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((())))))))))))(((((('''''''''''''''******++++++++++++******'''((()))((('''(((***,,,((((((((((((((((((((((((************************((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***)))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))'''&&&%%%***)))))))))((((((((((((((()))))))))))))))((((((************************)))))))))))))))******+++,,,***''''''((()))((('''&&&''''''((())))))))))))))))))))))))((((((((((((//////.........---------++++++++++++++++++++++++************************)))***+++,,,---,,,,,,++++++---111666:::<<<>>>>>>;;;999444000---,,,,,,---++++++************++++++******************************************************************++++++)))))))))))))))))))))))))))))))))******)))))))))((())))))))))))))))))(((&&&'''(((******+++++++++(((((()))***************************************------,,,+++***))))))((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++++++++++++++++++++************************,,,,,,+++***))))))************************************++++++++++++*********++++++,,,,,,+++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((******++++++++++++******))))))))))))***************************))))))((())))))))))))))))))))))))******)))***+++***)))'''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''''')))***++++++++++++***)))&&&'''(((((('''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******))))))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((''''''((((((((('''((()))))))))'''&&&%%%)))))))))(((((((((((('''(((((()))))))))(((((('''************************((()))))))))***************)))''''''((()))((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))/////////.........------++++++++++++++++++++++++******************************+++,,,---.../////////222666:::===>>>>>>===666333///+++)))***,,,...++++++*********++++++,,,************************************************)))))))))***************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,(((((()))******************************+++++++++++++++******))))))(((((((((((())))))))))))(((((('''(((((())))))******+++))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++************++++++++++++++++++++++++******+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++************************------------------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******)))))))))************+++******++++++******)))(((((((((((((((((((((((((((+++***))))))******)))((()))))))))(((((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))******)))((((((((((((((('''((()))******)))((('''&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))((()))***(((''''''''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((())))))************))))))((())))))((((((((((((''''''''''''((())))))(((((((((************************((()))************))))))((((((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))////////////............++++++++++++++++++++++++************************++++++++++++---000222444555777;;;======;;;888666000///---+++***++++++,,,++++++***************+++************************************************((((((((())))))*********))))))))))))))))))))))))((()))***++++++***)))(((((()))************)))(((&&&'''(((******+++++++++(((((()))***************))))))*********+++++++++***************))))))))))))))))))******)))))))))(((((())))))***++++++,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))******************************++++++++++++******))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))---***(((((()))***))))))******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((''''''((())))))***++++++***)))))))))))))))'''((()))******)))((('''&&&(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))******((('''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))******+++))))))((((((((('''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***))))))******++++++)))(((''''''(((((('''((((((((()))))))))***000/////////............++++++++++++++++++++++++************************,,,+++***+++---111555777:::;;;===>>><<<888333000,,,,,,---...---,,,***)))+++******)))))))))))))))************************************************''''''(((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))((())))))************)))(((((()))***************))))))******++++++++++++******************++++++******++++++++++++******((())))))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---...//////++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++************)))******************************++++++++++++******))))))******++++++++++++***++++++++++++***))))))************************---+++((('''((()))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++,,,++++++***************(((***+++,,,,,,+++***(((&&&))),,,,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''***,,,...************************))))))))))))))))))))))))(((***+++***(((''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&((()))***)))(((((((((''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&(((***************+++...---+++***)))((())))))'''((((((((())))))******........................,,,,,,,,,++++++*********(((((()))***+++,,,,,,---++++++,,,---000444888:::>>><<<999555111...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***))))))))))))))))))))))))******+++)))***+++,,,,,,+++***))))))************+++++++++///---)))'''&&&(((+++,,,)))************+++++++++************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------))))))***+++,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++$$$&&&)))+++---...------***************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******------,,,++++++,,,---...+++++++++,,,---------...))))))***+++,,,---------******))))))))))))******)))+++,,,+++***)))***,,,------,,,,,,+++******))),,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,------......------,,,,,,,,,++++++***+++++++++'''))),,,---,,,,,,,,,---&&&***///000///---------************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((***,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((('''((())))))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''((((((''''''''''''((((((''')))+++,,,,,,,,,***)))'''((()))((('''&&&''')))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))************))))))))))))************))))))***))))))***++++++)))'''$$$%%%''')))))))))((((((((((((((()))******+++++++++***)))'''''')))***+++........................,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---,,,...111555777999999999:::888555222///,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************)))))))))))))))******+++******++++++++++++******)))************+++++++++///...,,,***)))***,,,---)))************+++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.........------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++******++++++,,,***************++++++++++++++++++,,,------......++++++************++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,......+++((('''(((,,,///777999999666000+++((('''************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***((((((((()))))))))******))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))((('''&&&&&&&&&''''''((((((''''''''''''(((((('''(((***,,,,,,+++***)))'''((()))((('''&&&''')))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))************))))))))))))************))))))+++)))(((((()))*********''''''((())))))))))))((((((((())))))******+++++++++***(((''''''(((***+++------------------------,,,,,,,,,,,,++++++++++++------+++++++++,,,---...///333999>>>???===:::777444333000...,,,***)))(((***************************************************************************************************************+++++++++)))))))))))))))******+++++++++************++++++)))************+++++++++------,,,+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...//////...---///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,......---,,,++++++,,,,,,+++++++++***************------------------......,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************+++,,,------+++---000333666:::???CCCGGGFFFBBB<<<444---***(((***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))***+++++++++***)))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((((((((''''''''''''(((((('''(((***+++++++++***)))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))************))))))))))))************))))))+++)))&&&&&&(((***,,,,,,+++***))))))))))))))))))(((((())))))***+++++++++***)))'''''''''''')))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111666999>>>AAA@@@<<<777444///...---+++***)))))))))************************************************)))))))))***************************************)))))))))***+++++++++,,,)))))))))))))))******+++,,,+++***))))))***+++,,,))))))*********+++++++++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,+++++++++////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,------------,,,,,,000000//////......------.........------,,,,,,,,,............------------,,,,,,,,,++++++,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,************+++,,,---...)))222???JJJOOOPPPOOONNNBBB@@@<<<777222...,,,+++************************+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***+++---///111111000000(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))''''''((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((())))))((((((''''''''''''(((((('''((()))*********))))))'''((()))((('''&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++))))))************))))))))))))************)))))))))(((''''''***+++,,,+++...,,,+++)))(((((()))***((())))))******+++,,,,,,((((((''''''''''''((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...111444666<<<=========:::666222000,,,,,,+++***************************************))))))))))))))))))))))))************++++++,,,,,,************************)))))))))***+++++++++,,,)))))))))))))))******+++,,,+++***))))))***+++,,,))))))*********+++++++++(((((()))*********)))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***++++++,,,,,,---------////////////////////////,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,000000/////////......---000000//////......------...............------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,************+++,,,---...111:::FFFNNNOOOJJJCCC>>>111///---***))))))******************************,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++---///333555666333000...(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***************************((((((((((((((((((((((((''''''((((((((((((''''''''')))+++,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((''''''''''''((((((''''''(((((())))))))))))'''((()))((('''&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))************))))))))))))************))))))&&&&&&(((***------+++(((...---+++***)))((()))***)))))))))***++++++,,,,,,((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,000333666888999===<<<999666333000...---++++++************++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,***************************************+++++++++)))))))))))))))******+++++++++************++++++)))************+++++++++)))***++++++,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,---...///000------------------------...------,,,,,,------.........------------............////////////......---....../////////...---/////////...............////////////////////////......------------......---///000///...---...///000//////...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***************+++,,,------///333888999888444111///---+++)))((()))******)))************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++///111444444333///***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++(((((((((((((((((((((((('''(((((())))))(((((('''((()))***+++++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))((())))))******+++++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))************))))))))))))************))))))%%%&&&))),,,...---)))&&&---,,,+++***))))))))))))))))))******+++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...222555999:::;;;;;;999777444111...---,,,,,,+++***************++++++))))))))))))))))))))))))************************(((((())))))***++++++,,,************************+++++++++***************)))))))))))))))******+++******++++++++++++******)))************+++++++++************+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,........................////////////////////////------------...//////000.........///000000000111////////////////////////000000////////////000000111000000//////000000111000111111222222111111000...///000222222222222111000000000000000000111111000111111111222333333333111000000//////000000111111222333333111111222333555444333222111///......,,,---------............,,,,,,------------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++***++++++,,,,,,)))***++++++******,,,...///---******,,,---,,,******************************++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++.........---,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))******)))((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((((((((((((((()))***))))))''''''((((((''''''''''''((((((''''''&&&&&&''''''(((((('''((()))((('''&&&''')))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))************))))))))))))************))))))(((((()))+++,,,,,,)))&&&***+++++++++***)))(((((()))******++++++,,,,,,---((())))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///222666:::=========<<<444333111///---,,,,,,,,,******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++&&&''''''((()))******+++************************,,,+++++++++******)))))))))))))))))))))******+++)))***+++,,,,,,+++***))))))************+++++++++((((((''''''((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........,,,------......------,,,---..................---000000000000000000000000111111111111111111111111............///000111222222222222111111111111111222222222222222222222222222222111111111111222222333333222222222222333333222333333444444333333222111222444666777777777666222222222333444444444555222222333444444555666666333333222222222222333333444555666666444444555666888888777555333222000000---.........//////000000,,,------......------,,,...------,,,,,,------...,,,------......------,,,,,,,,,++++++***+++++++++,,,...///...---,,,,,,---+++)))'''(((***+++)))&&&*********************************++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))(((((((((***---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++%%%&&&'''((()))***+++,,,************************((()))***++++++***)))(((((((((((('''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))+++++++++***************))))))))))))))))))))))))'''((((((((())))))******))))))*********((('''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))************))))))+++***))))))******)))(((((()))***++++++***(((''')))******++++++,,,------))))))************))))))...---+++***)))***+++,,,+++,,,---...///000000000333666;;;???AAA???999444//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,------...............------,,,+++++++++,,,---///...---,,,---///------------------------------.../////////......///////////////000000000///111111111///...///000111111000/////////000000111000///111333555555555222222333444555666777777888888777777888999::::::777777888888999999::::::999999999999:::;;;<<<===;;;::::::<<<>>>???>>>===@@@<<<999888:::;;;:::888888999999:::::::::999999:::;;;;;;999666777:::>>>???>>>===;;;:::999999999999::::::::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGEEEIIIGGGDDDDDDFFFHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHFFFEEEFFFIIILLLIIIHHHGGGEEECCCBBBAAA@@@@@@AAABBBBBBAAACCCEEEHHHNNNOOOOOOMMMHHHAAA;;;777222111//////000000///......000111000---,,,---///---,,,,,,++++++,,,,,,,,,......------------,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,+++******+++,,,,,,+++++++++*********))))))************************************************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***)))))))))))))))*********---,,,++++++++++++***)))((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))(((''''''))))))))))))***************++++++***))))))***,,,------.../////////.........------...000444888:::@@@>>>;;;888555111---)))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))+++,,,,,,******+++++++++***************)))************++++++++++++++++++***************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------000///...,,,+++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,.........------------------...///...,,,+++,,,---------------------------...//////000000//////...222222222333333333444444444666999::::::;;;<<<>>>;;;;;;<<<>>>@@@BBBDDDFFFDDDEEEFFFHHHIIIIIIIIIIIINNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMNNNOOOQQQSSSSSSSSSRRRQQQPPPQQQRRRTTTVVVVVVTTTRRRUUUSSSRRRSSSUUUVVVUUUTTTPPPQQQQQQQQQQQQPPPNNNMMMOOOPPPQQQQQQPPPQQQTTTVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLKKKJJJJJJLLLNNNSSSVVVXXXYYYUUUNNNEEE@@@444222111111222333222111///000111000......///000...------,,,------....../////////...------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++************,,,++++++******++++++,,,+++++++++***************************************************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))***+++++++++******))))))******+++))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***************)))))))))))),,,,,,,,,+++******))))))((())))))***************))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))(((((('''))))))))))))************++++++,,,+++***)))+++---+++,,,...000111000000//////000111333666999;;;<<<===999555111000///---,,,******)))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((('''************************))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,.../////////////////////,,,---//////......///000////////////000000000000111222333444555666666666777777888999;;;<<<======>>>AAADDDEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMOOORRRSSSQQQSSSUUUWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSUUUWWWZZZ\\\^^^^^^^^^___]]]ZZZWWWUUUTTTTTTTTTUUUWWWZZZ]]]]]]\\\YYYXXXVVVWWWZZZ]]]```aaa```^^^___^^^^^^______^^^]]]\\\VVVWWWXXXXXXWWWUUUSSSRRRUUUUUUVVVVVVVVVVVVVVVWWWZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTTTTRRRPPPNNNNNNOOOOOOSSSYYY\\\ZZZSSSKKKFFF:::888666555666666444333111222222222111111111222000//////......//////000..................------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********&&&&&&'''((()))***++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++******))))))((((((+++,,,,,,+++***)))))))))'''((()))***+++***)))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))******)))******+++******))))))((()))))))))***************++++++***))))))***,,,***+++---///111111111000000333777:::<<<<<<;;;:::888444000---------...---))))))))))))***+++,,,,,,************************))))))))))))))))))))))))---,,,***(((((((((((()))************************))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------......//////000...///000///...---...///000000111111222333333444555666888;;;===>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKMMMPPPSSSUUUTTTTTTTTTUUUTTTTTTTTTVVVWWWYYY[[[\\\ZZZ]]]```bbbaaabbbdddfffeeedddbbb```___``````aaa\\\]]]___bbbdddeeeffffffeeedddaaa^^^\\\[[[ZZZZZZZZZ]]]```bbbcccaaa^^^\\\XXXZZZ]]]aaafffhhhhhhgggiiijjjjjjjjjhhheeebbbaaa[[[\\\]]]^^^]]][[[XXXWWW\\\[[[[[[[[[[[[ZZZXXXVVVYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[ZZZWWWRRROOONNNNNNJJJOOOVVV[[[[[[VVVPPPKKKEEEBBB???===<<<:::888666555444444444444444333333111111000///////////////,,,,,,------......//////...---------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))******))))))************))))))++++++******))))))((((((***,,,---+++)))'''(((***&&&'''((()))***)))((('''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,(((((()))******)))))))))((()))))))))************((()))***)))'''''')))******+++---///111222333333444777;;;??????<<<888555555111...,,,,,,,,,,,,+++(((((((((((((((((()))***************************))))))))))))))))))))))))+++)))((('''''')))+++---***************+++++++++)))************+++++++++***************+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------(((((()))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......////////////,,,,,,---...//////000000333444444222///------...444444666777999:::;;;<<<>>>@@@BBBEEEGGGIIIJJJKKKMMMMMMOOOPPPRRRTTTUUUVVVUUUXXX[[[]]]]]]\\\\\\]]]^^^^^^^^^___```aaabbbcccbbbfffiiijjjjjjkkkpppttttttssspppnnnmmmmmmnnnoooiiiiiiiiijjjkkkmmmnnnooommmlllkkkjjjhhhfffeeedddccceeegggiiijjjhhheeeccc^^^___aaaeeekkknnnppppppsssuuuwwwvvvrrrnnnkkkjjjeeefffhhhiiihhhfffdddbbb______^^^___^^^\\\XXXUUUXXXZZZ\\\___aaabbbbbbbbb^^^___^^^[[[VVVRRRPPPPPPLLLQQQWWW\\\^^^[[[WWWTTTQQQNNNJJJGGGEEECCC@@@>>>;;;999888777888888666555444333222111000/////////............/////////000......---------...//////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************)))******************)))************************************************)))))))))))))))))))))))))))))))))*********++++++******))))))((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))(((((())))))***+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))******++++++******)))************))))))))))))))),,,---,,,(((&&&(((***&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))******+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++------&&&''''''(((((((((((('''))))))))))))************'''((()))(((&&&&&&(((***,,,,,,---///111444666777999:::======<<<888333000///---,,,,,,------,,,+++******)))((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............---......///000111222222000000111222333444555555777888999888777666777888>>>???AAACCCEEEHHHIIIJJJOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\YYY\\\aaacccdddddddddeeehhhhhhhhhiiikkklllnnnooommmpppsssttttttwww~~~~~~|||||||||}}}yyyxxxvvvtttuuuvvvxxxzzzwwwxxxyyyyyyxxxvvvtttrrroooppprrrttttttrrrpppoooiiiiiiiiilllqqquuuwwwxxxzzz}}}|||wwwtttsssppprrrtttvvvvvvtttqqqpppeeeddddddffffffddd___[[[\\\]]]```ccceeeeeeeeeeeeaaabbbbbb```]]]YYYXXXWWWVVVYYY]]]aaabbbaaa___]]][[[XXXTTTQQQPPPNNNKKKIIIFFFCCCAAA@@@AAAAAA>>><<<<<<;;;999777555444444333333333222111111000//////......---......//////000...------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************((())))))******))))))(((************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))***++++++++++++***))))))))))))))))))*********))),,,...,,,'''%%%'''***((((((((('''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((()))******++++++***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,......(((((()))***************))))))))))))************((())))))(((''''''(((***------...///222555888:::<<<<<<<<<;;;888444000...))))))***,,,...000///---------,,,+++******++++++************************))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------.........//////---...///000111222333444555666777888999:::;;;<<<888:::===>>>???AAADDDFFFHHHIIIKKKNNNQQQTTTVVVWWW^^^^^^```aaaaaabbbbbbbbbbbbbbbaaa```___^^^^^^]]]```dddiiimmmoooooopppqqqooopppqqqrrrtttvvvxxxyyywwwzzz}}}}}}}}}||||||}}}~~~yyyzzz{{{||||||{{{yyyxxxsssrrrppprrrvvvyyy|||}}}||||||yyyyyyxxxzzz}}}}}}zzzyyynnnnnnoooqqqsssqqqlllhhh```bbbdddfffhhhhhhgggfffcccdddeeeeeebbb```______^^^___bbbdddddddddcccbbb```^^^ZZZXXXWWWUUUSSSQQQPPPMMMJJJIIIJJJIIIFFFCCCDDDCCCAAA>>><<<;;;:::999888777666444222000///..................///000000......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++......------,,,+++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))(((((())))))******++++++(((,,,...,,,'''%%%'''+++***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''(((((()))***+++++++++***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***+++---...///+++,,,---...............))))))))))))************)))******)))(((((()))+++---...///222666:::===???@@@===888333///---------************************************************++++++************+++++++++*********))))))(((((((((((()))***************((()))***+++,,,+++******---+++)))***,,,---,,,)))++++++************++++++))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++......------,,,++++++***,,,,,,,,,,,,,,,+++++++++---------------,,,,,,,,,//////000000111000000000000111222333555666888888::::::;;;<<<===???@@@AAAEEEFFFHHHIIIJJJLLLPPPSSSTTTUUUUUUVVVWWW[[[```dddddddddeeeeeeffffffggggggjjjiiigggeeeeeeeeeeeeeeegggjjjqqqyyy~~~}}}zzzwwwwwwvvvwwwxxx{{{~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~||||||}}}|||}}}vvvvvvwwwzzz}}}}}}zzzvvvrrrqqqqqqqqqrrrqqqooolllmmmkkkhhheeedddcccdddddddddeeefffhhhhhhhhhggggggdddaaa[[[XXXWWWWWWWWWVVVTTTTTTTTTTTTRRRPPPOOOMMMNNNKKKHHHFFFFFFFFFEEEDDDCCCAAA>>>:::777555444444777555333111000000000111222...---000111...---............---,,,+++++++++------------------......***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******************************+++******)))'''''')))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))***---...222111///...,,,,,,++++++******))))))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))+++***)))((((((''''''(((''''''(((***++++++++++++)))((('''''''''(((***++++++***((('''''''''((()))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))*********))))))(((***)))(((''''''&&&''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&''''''(((((()))))))))))))))((()))******+++))))))))))))))))))))))))((((((((((((((()))))))))'''''''''((()))+++,,,---((((((((((((((()))******''')))***++++++***)))'''))))))))))))))))))))))))///111444777;;;>>>@@@AAA<<<999555000---,,,+++,,,************************************************++++++************+++++++++*********))))))))))))(((((()))***************((()))***+++,,,++++++***,,,***((()))+++,,,***)))******))))))))))))******************************+++*********))))))))))))******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------------.........---...///111111222222222444555777999;;;>>>???@@@FFFFFFFFFFFFHHHIIIKKKLLLOOOQQQSSSTTTTTTVVVZZZ\\\YYYZZZ[[[\\\]]]aaafffjjjjjjjjjkkklllmmmnnnnnnoootttrrrpppnnnllllllllllllqqqtttzzz~~~~~~}}}{{{{{{~~~~~~|||}}}}}}}}}~~~}}}||||||}}}~~~|||yyyvvvuuussspppnnnllllllmmmmmmkkklllmmmnnnnnnmmmlllllljjjgggccc```___^^^]]]\\\[[[[[[\\\[[[YYYWWWTTTRRRSSSPPPNNNMMMMMMNNNMMMLLLMMMKKKHHHEEEBBB@@@???>>>;;;:::999777555444333333666111000333333000///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************)))************+++++++++++++++++++++++++++++++++************************+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,...333111///---+++***))))))***)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((())))))((((((((((((((()))***''''''((()))************)))(((((('''((()))***++++++***)))((('''(((((()))*********)))))))))((((((%%%%%%&&&''''''''''''&&&************************((((((''''''''''''(((((((((((()))))))))(((((('''(((((('''''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))......---,,,+++***))))))''''''(((((()))+++,,,---((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))111333777<<<>>>??????>>>555333000---***)))******************************************************++++++************++++++***************)))))))))((()))******+++*********))))))***++++++++++++******)))((()))******)))((())))))(((((((((((())))))***************************************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))******+++,,,------------------,,,,,,,,,++++++------......///000000000111222444666888999::::::===>>>AAADDDGGGJJJLLLNNNPPPOOONNNMMMNNNPPPSSSTTTVVVXXXZZZ\\\]]]___bbbdddcccdddfffgggiiilllqqquuuvvvwwwxxxyyyzzz{{{|||}}}~~~{{{yyyxxxwwwwww~~~{{{zzz}}}{{{{{{~~~~~~|||yyyxxxxxxyyyzzzxxxxxxxxxxxxwwwvvvttttttsssqqqmmmkkkjjjhhheeeccccccdddeeeeeeccc___\\\YYYTTTSSSQQQPPPQQQRRRRRRQQQRRRQQQNNNLLLIIIGGGFFFEEECCCCCCBBBAAA???===:::999:::666555777777333111222------------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))((()))************+++++++++************************************************++++++***)))***+++,,,---***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---222111...,,,***((('''&&&))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))******+++))))))))))))((((((((((((***************************))))))(((((((((((()))''''''''''''((()))***+++'''(((((()))))))))((((((((((((((((((((()))************)))(((((((((((((((******))))))))))))(((((((((((()))************)))************************(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((******++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((((((((('''((((((((()))))))))******))))))))))))))))))))))))......---,,,++++++******(((((((((((()))***,,,,,,))))))((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))333666:::======;;;999777000...,,,***)))))))))***************************************************++++++************++++++************************)))******++++++*********))))))******++++++++++++******))))))*********)))******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////...............///000111222333444555:::;;;>>>@@@CCCEEEGGGGGGHHHIIILLLOOORRRVVVXXXZZZWWWUUUTTTSSSSSSUUUXXXYYYYYY]]]aaadddfffiiikkknnnppprrrsssuuuwwwzzz~~~~~~}}}~~~zzz|||~~~||||||}}}{{{xxxvvvtttpppkkkhhhhhhiiikkkkkkjjjgggdddaaaYYYWWWVVVUUUVVVVVVTTTSSSUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKLLLLLLJJJGGGDDDBBB@@@<<<:::<<<<<<777444444////////////.........---/////////...............---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************+++***)))))))))+++...///******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,///...,,,***(((''''''&&&))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((()))******'''((((((((((((''''''&&&((((((((((((((())))))******))))))(((((((((((((((***)))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++''''''((((((((((((''''''''''''(((((())))))(((((('''''''''''''''((())))))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))))))))(((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((((((((()))***+++,,,***))))))((())))))******((()))************)))(((((((((((((((((((((((((((999:::<<<<<<:::777333000---,,,+++***)))******+++************************************************++++++************++++++***************+++++++++******++++++++++++*********************+++++++++***++++++++++++***++++++,,,++++++******++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........................../////////000000111111111222222444666888:::;;;<<>>>>><<<:::777333000...+++++++++*********++++++************************************************++++++************++++++*********++++++++++++++++++++++++,,,++++++***)))******))))))******+++,,,***,,,---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///////////////..................000000111222333555666666888999;;;>>>AAACCCEEEFFFLLLMMMOOORRRUUUVVVXXXXXXSSSUUUXXX\\\aaaeeehhhjjjiiihhhhhhgggggggggggghhhggglllsssyyy~~~|||xxxsssttttttuuutttsssrrrqqqkkkjjjgggfffeeeccc```]]]]]]]]]]]]\\\ZZZXXXVVVUUUPPPRRRSSSTTTSSSPPPMMMKKKKKKGGGGGGJJJIIIDDD@@@???===<<<:::888666444222111111000000//////.........------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))************+++++++++***************************************************)))))))))***+++---...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((+++***)))((('''''''''''''''(((((()))))))))((((((''''''((())))))))))))))))))))))))))))))(((''''''))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******++++++*********(((''''''&&&&&&&&&)))(((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))***))))))))))))))))))(((&&&'''((()))***)))((('''))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))***++++++++++++***)))))))))*********))))))))))))))))))***))))))))))))))))))))))))>>><<<888444111///......************************************************************************++++++************++++++*********++++++,,,,,,,,,+++,,,,,,,,,++++++***)))+++***)))))))))***+++,,,)))+++,,,+++))))))***,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........///000111111111000111111222222333333333555666777999;;;===???@@@@@@BBBDDDGGGKKKNNNPPPQQQTTTUUUVVVXXXZZZ[[[\\\\\\XXX[[[___eeekkkqqquuuxxxtttuuuuuuvvvuuutttsssrrrqqqvvv~~~~~~|||{{{zzzyyyyyypppooonnnmmmllljjjgggdddcccccccccbbbaaa___^^^\\\ZZZZZZZZZYYYWWWTTTPPPOOOQQQNNNNNNQQQQQQLLLGGGGGGCCCBBBAAA???===;;;:::999555444444333222222111111...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++)))************+++++++++++++++++++++++++++++++++************************)))))))))******+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))******)))(((***)))((((((((((((((()))''''''((()))************&&&'''((()))***))))))(((((())))))***)))((('''&&&))))))((((((((('''''''''((()))******++++++******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))************)))(((((('''''''''((((((***))))))((('''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********%%%&&&((()))***)))((('''))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,+++******))))))************))))))))))))******)))))))))))))))))))))))):::777222...++++++,,,---************************************************************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---(((***,,,+++(((''')))+++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////...//////000111222222333333444555666888999:::;;;<<<===???AAADDDFFFHHHIIIFFFHHHJJJNNNQQQUUUWWWYYYYYYZZZ\\\]]]^^^_________^^^```fffmmmuuu|||~~~~~~~~~~~~xxxwwwvvvvvvvvvuuurrrooolllmmmmmmmmmllljjjhhhgggccccccaaa___[[[XXXTTTRRRUUURRRRRRVVVVVVQQQMMMLLLFFFFFFEEEDDDBBBAAA@@@@@@:::999999888777777666666000000000000000//////...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++************************(((((()))************)))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++***)))((((((''''''''''''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********)))((((((''''''(((((()))***+++'''''')))***++++++++++++&&&''')))*********)))(((((()))*********)))'''&&&)))(((((((((''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&%%%&&&'''((())))))))))))''''''&&&''''''((()))***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++%%%&&&((()))***)))((('''))))))))))))))))))))))))%%%&&&'''((()))***++++++***)))))))))))))))***+++,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))555333000---***)))((((((,,,+++***))))))***+++,,,+++++++++******))))))))),,,++++++******++++++,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************)))******+++,,,++++++++++++,,,---...///+++,,,...//////---+++***333000,,,,,,///222222111111111111333555777:::;;;:::<<>>;;;999888666444111000000000///---//////...---,,,+++******,,,,,,------------,,,+++...---,,,,,,++++++,,,,,,*********************************)))))))))))))))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((()))*********)))&&&$$$%%%(((******)))******))))))))))))******+++***((('''&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))+++***)))'''''''''((()))&&&'''((())))))***))))))))))))))))))))))))))))))...---,,,+++***++++++,,,++++++***))))))***++++++,,,,,,+++++++++*********,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...***+++,,,,,,,,,,,,+++******************+++,,,,,,++++++++++++,,,,,,---...((()))+++---............222000...///222555555444777777888:::===AAAEEEHHHJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRUUUWWWYYYZZZ\\\___cccfffggghhhiiijjjmmmkkkjjjlllqqqssssssqqqtttwww|||~~~{{{}}}{{{{{{zzzzzzyyywwwwwwwwwtttooojjjgggeeedddcccaaa```^^^[[[WWWTTTQQQOOOMMMMMMNNNNNNLLLJJJOOONNNMMMJJJHHHEEECCCBBB===:::888777666555222000000000///...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,************************************))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((&&&$$$%%%(((******)))******))))))))))))******,,,+++)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''((()))))))))))))))))))))))))))+++***)))(((''''''((()))'''(((((())))))))))))((())))))))))))))))))))))))******)))******+++,,,---++++++***))))))***++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************+++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------............//////***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,+++++++++,,,------******+++---///000111222222222333666999<<<<<<;;;AAAAAABBBDDDIIIOOOTTTWWWYYYYYYYYYXXXXXXWWWUUUUUUXXXYYY\\\___cccfffiiikkklllpppuuuxxxxxxwwwvvvvvvvvvvvvvvvyyy|||~~~~~~}}}}}}zzzwwwuuusssqqqnnnllliiiddd___[[[XXXVVVSSSRRRRRRRRRRRRQQQTTTSSSRRRPPPNNNLLLJJJHHHDDDCCCAAA@@@???<<<999777444222000///............---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&%%%(((&&&%%%&&&((()))***)))***))))))(((((())))))***,,,+++)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***))))))(((((((((((()))((())))))))))))(((((('''))))))))))))))))))))))))---,,,,,,+++***)))))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++******)))************************************+++++++++++++++,,,,,,++++++++++++++++++++++++........................+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------/////////000111222333444666888;;;@@@DDDFFFFFFFFFKKKKKKKKKNNNSSSYYY___bbbccccccbbbaaaaaa```___^^^ccceeeiiimmmrrrvvvyyy{{{zzz}}}~~~}}}yyyvvvsssnnniiieeecccaaa]]]ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRROOOMMMLLLJJJHHHGGGGGGGGGEEEBBB???:::888555222000//////////////////...............------,,,+++++++++++++++++++++++++++++++++++++++)))***************++++++************************))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))))))))(((((((((((())))))---,,,***)))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))(((((((((((((((((((((((()))))))))(((((((((((()))))))))***))))))((('''&&&))))))))))))))))))))))))......---,,,+++***)))(((*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++******)))******************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------...///000000111222444777999:::???BBBGGGKKKOOOQQQQQQRRRSSSSSSTTTVVVZZZ___dddgggkkkkkkkkkkkkkkkkkkllllllnnnqqquuuzzz~~~~~~{{{wwwsssppppppnnniiiddd___]]]\\\\\\\\\\\\\\\[[[XXXUUURRRQQQLLLKKKKKKKKKLLLLLLJJJHHHCCCAAA>>>:::666333222111111111///...------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***************************************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((&&&'''(((((((((((((((((())))))(((((((((((()))))),,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((())))))***))))))((('''&&&((((((((((((((((((((((((++++++,,,,,,,,,,,,,,,+++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************+++***************++++++*********************************++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++*********,,,++++++******++++++,,,------,,,,,,------...///............///000111111---///222777<<<@@@DDDEEEIIIMMMRRRVVVXXXYYY[[[\\\[[[\\\]]]```cccgggkkkmmmooooooooopppqqqssstttuuuyyy|||}}}{{{{{{zzzvvvqqqjjjfffeeeeeebbbbbbaaa```]]]ZZZVVVSSSPPPNNNMMMMMMOOOPPPPPPOOOMMMKKKHHHDDD@@@<<<999777555444111///------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&'''))))))(((''''''((()))((((((''''''(((((()))+++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((((((((((('''(((***+++,,,---,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++************,,,,,,+++******+++,,,,,,---------------......///.........///000222333444222555;;;AAAGGGLLLOOOQQQRRRUUUZZZ\\\]]]^^^```cccaaacccfffjjjnnnqqqsssttttttttttttuuuwwwyyy{{{||||||~~~~~~|||vvvqqqppppppjjjjjjjjjhhheee```\\\YYYVVVSSSPPPOOOPPPRRRSSSSSSSSSSSSRRRPPPLLLHHHDDDAAA===;;;888555222111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%(((******(((&&&'''(((((((((''''''''''''(((((())))))******+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((('''((()))***++++++***))))))***+++,,,,,,+++***))))))))))))******+++++++++,,,++++++++++++++++++,,,************************))))))))))))***+++,,,---************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---...------------...//////......///000222444555666<<>>999777:::777444111///......///---,,,,,,---......,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++******))))))++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******'''((()))******)))(((''''''(((((((((((((((''''''))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''(((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***************************************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++******++++++---,,,+++***+++,,,---...---------...///000222333111222333555999???GGGLLLQQQSSSVVVYYYZZZZZZYYYWWWWWWWWWWWWXXXYYY[[[]]]^^^hhhlllttt}}}|||~~~~~~{{{xxxuuusssoooiiibbb\\\XXXVVVUUUYYYWWWVVVVVVXXXXXXXXXVVVVVVTTTQQQNNNJJJHHHFFFEEE===;;;999666444222222222...---,,,,,,......---,,,,,,++++++******+++++++++************++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********************))))))((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((()))))))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************************************))))))******++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))***************)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***++++++,,,------...............///000222444555444555888<<>>:::777666222000.........///...---,,,,,,++++++++++++,,,,,,))))))***++++++,,,------++++++++++++************++++++++++++++++++++++++************************************************))))))))))))***************************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((*********)))((('''''''''((())))))******))))))(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))***))))))((((((((((((((('''''''''((()))*********)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************************************))))))******+++,,,------++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,---...//////000//////000000111222333444555666;;;===???CCCGGGMMMUUUZZZ[[[[[[\\\\\\\\\\\\[[[[[[TTTVVVYYY]]]aaaeeehhhiiimmmsss|||}}}yyywwwwwwvvvuuutttuuuyyy~~~}}}}}}}}}zzzxxxvvvqqqrrrvvv{{{~~~{{{}}}yyyuuuqqqooonnnkkkhhheeeccceeegggiiiiiiddd___XXXQQQMMMMMMPPPRRRTTTSSSQQQMMMHHHBBB===:::999777333111111111///.........------------......++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************((()))))))))************++++++******************))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************************************))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------...//////000000/////////111444777:::<<<<<<===EEEFFFGGGIIIKKKOOOUUUYYYZZZZZZ[[[\\\]]]^^^^^^^^^XXX[[[aaagggllloooqqqqqqqqqxxx}}}~~~www{{{~~~uuurrruuuxxxzzz{{{tttpppssswwwuuurrrqqqvvvzzz{{{xxxwwwyyy{{{zzzvvvuuussspppooonnnkkkiiihhhkkkooopppppppppqqqsssyyyzzzzzzxxxssspppnnnmmmkkkmmmsss||||||xxxrrrqqqtttyyy|||}}}}}}yyytttpppmmmkkkiiigggdddfffkkkqqqwwwyyyxxxvvvvvvuuussspppooosss{{{uuuqqqmmmlllmmmppprrrssssssmmmddd[[[UUURRRRRRSSSUUUUUUTTTRRRNNNIIIDDDAAABBB???;;;999777555222000//////...------------...------------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********************************((()))))))))******************************++++++************************((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((())))))******************************))))))((((((''''''))))))(((((((((((())))))(((''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&''')))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******************************************************++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...//////000111111111555;;;BBBFFFHHHHHHHHHKKKLLLMMMNNNOOOQQQVVVYYY]]]___```bbbcccbbbbbbaaa```dddiiinnnsssuuuuuuuuuvvv}}}{{{}}}}}}zzzyyyppptttyyy}}}|||~~~|||pppiiigggiiikkkkkkooohhhcccddddddaaa______fffjjjmmmkkklllppprrrqqqnnnqqqqqqnnnkkkjjjfffaaa^^^```aaaaaa```______```iiillloooooolllgggcccaaa^^^___bbbhhhnnnqqqooolllhhheeebbbbbbeeeiiilllmmmkkkgggbbb^^^\\\[[[YYYWWWVVVXXX]]]dddjjjoooppppppllljjjgggbbb```ccckkkrrr{{{}}}yyyvvvwwwyyyzzzzzz|||wwwpppggg^^^XXXUUUSSSOOOPPPQQQPPPOOOLLLJJJHHHGGGEEECCCAAA???<<<999666111111///...------,,,,,,//////...------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))******+++++++++************************))))))))))))************)))))))))***************************************((((((''''''((()))***+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********'''(((((())))))(((((('''''''''(((((((((((())))))************************))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&((()))***))))))))))))))))))))))))((((((((((((((())))))************)))((('''''''''%%%&&&((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---............///000333666888:::<<>>777666444222000///..................------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,---************************))))))))))))************((((((((())))))*********************************((('''''''''((()))+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))************************(((((((((((())))))))))))***)))(((''''''((()))***((('''&&&&&&''')))+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&''')))***++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************************************---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///111111222444777<<<@@@CCCHHHMMMUUU[[[\\\YYYTTTPPPLLLNNNQQQSSSVVVZZZ^^^bbbeeehhhmmmrrruuuuuuuuutttsssqqqnnnkkkkkkmmmoooqqqpppyyy~~~~~~}}}}}}xxxvvvvvvwwwssslllhhhiiiiiijjjkkkkkkrrr{{{~~~|||{{{zzzzzzzzz}}}}}}yyyxxxzzz~~~|||sssmmmjjjjjjhhheeedddiiipppsssooojjjdddfffiiinnnqqqpppmmmjjjnnnqqqvvvyyyzzzwwwssspppeee```[[[[[[```dddeeedddccc___ZZZVVVPPPJJJIIIMMMOOOUUUYYYXXXYYY]]]^^^]]]]]]eeejjjgggcccbbb\\\TTTSSSSSSRRRPPPOOONNNNNNOOOVVVXXX[[[[[[ZZZYYYXXXYYYSSSQQQNNNPPPSSSUUUUUUSSSPPPQQQQQQSSSVVVZZZ\\\]]]^^^YYYRRRLLLIIIGGGFFFEEEBBBCCCEEEKKKUUU^^^dddgggaaaaaa___ZZZSSSNNNNNNPPPSSSYYY______\\\\\\ccckkkooorrruuuxxx{{{zzzqqqhhhcccWWWVVVUUUSSSPPPNNNKKKJJJIIIJJJKKKMMMNNNLLLGGGDDD===<<<:::777555333222222,,,,,,------.../////////+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))************''''''(((((()))))))))***************************((('''''''''((()))+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))************************''''''(((((())))))*********)))(((''''''((()))***))))))''''''(((***,,,...))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******'''(((***+++,,,,,,,,,+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++************++++++++++++++++++++++++++++++,,,+++)))((('''''''''''',,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,///...,,,++++++,,,...///+++,,,...///...---...///...---,,,---///000//////444777;;;???CCCGGGKKKNNNWWWXXX[[[^^^___]]]XXXTTTRRRUUUZZZ^^^aaacccgggiiikkksssxxxxxxzzz}}}{{{uuuooolllmmmoooqqqooorrryyy~~~}}}~~~~~~}}}|||}}}uuutttqqqpppnnnkkkgggdddddddddccceeejjjqqqxxx}}}}}}}}}~~~}}}|||~~~zzzvvvsssnnnjjjkkkooouuuuuutttpppkkkgggeeeeeefffcccaaabbbfffhhhgggeee``````bbbfffjjjlllkkkiiilllnnnrrrsssqqqkkkeee```\\\YYYWWWXXX^^^cccffffffbbb^^^YYYSSSPPPPPPQQQRRRSSSSSSSSSUUUXXXZZZZZZYYY^^^\\\[[[]]]___]]]WWWQQQQQQPPPPPPOOONNNMMMMMMLLLRRRSSSTTTUUUUUUTTTRRRQQQOOONNNLLLLLLMMMNNNMMMLLLHHHLLLNNNMMMQQQWWWYYYXXXYYYUUUQQQMMMIIIFFFBBB@@@@@@???@@@EEENNNWWW___cccdddaaa]]]XXXTTTPPPNNNMMMPPPRRRUUUVVVVVVXXX\\\```dddgggjjjlllmmmoooqqqrrr}}}yyypppmmmfffccc^^^XXXTTTQQQOOONNNIIIJJJLLLMMMOOOPPPPPPPPPIIIGGGCCC@@@===:::666333444222000000111111///...///...,,,,,,.........---******))))))***+++,,,,,,************************+++*********))))))((((((******************************))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))******))))))((((((''''''''''''''''''((((((((()))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,***((((((***+++)))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++***)))((()))++++++)))((((((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++%%%&&&((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,...---,,,++++++,,,---...---///000000///...///000000///---...000333666777;;;???FFFKKKOOORRRUUUWWWZZZ]]]aaadddeeeccc```]]]ZZZ]]]aaadddgggjjjooorrrxxx~~~xxxrrrooommmmmmmmmpppuuu|||{{{wwwtttuuuuuuwww{{{|||zzzvvvsssooonnnmmmmmmmmmkkkgggcccffffffhhhkkkooouuuzzz}}}~~~}}}{{{zzzvvvqqqlllhhhccc___```eeeggghhhhhhgggdddccccccdddeeecccaaaaaaaaa```___]]]]]]^^^```eeehhhiiigggeeedddfffiiiiiigggbbb\\\XXXWWWUUUUUUXXX\\\```bbbaaa```^^^ZZZVVVUUUUUUWWWXXXZZZYYYWWWXXXZZZ\\\]]]]]]\\\ZZZYYYZZZ]]]\\\WWWRRRSSSSSSSSSRRRRRRQQQPPPPPPSSSTTTVVVWWWWWWWWWUUUUUURRRPPPNNNMMMOOOPPPPPPOOOJJJMMMOOONNNPPPVVVXXXWWWWWWSSSOOOLLLJJJGGGDDDBBBBBBAAABBBFFFLLLTTTYYY\\\^^^\\\XXXSSSPPPNNNMMMMMMQQQSSSWWWXXXYYY[[[^^^aaaaaabbbccccccbbbbbbdddeeeeeehhhpppzzz~~~xxxxxxzzz||||||{{{}}}zzzyyywwwssskkkccc[[[UUURRRPPPNNNNNNOOOQQQRRRRRRSSSSSSNNNKKKGGGDDDCCCAAA>>><<<;;;888444222111111000000000...,,,,,,,,,,,,+++***+++++++++++++++,,,------************************+++*********))))))))))))************************************************)))************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))+++)))'''''')))***(((&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((()))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((()))++++++)))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++"""$$$(((+++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///...---,,,---...333222111222555:::@@@CCCDDDIIIOOOTTTVVVWWWXXXYYYZZZ```gggjjjjjjhhhhhhhhhhhhiiilllnnnppptttzzz}}}zzztttooommmkkkmmmqqqwww~~~}}}sssllliiiiiijjjmmmpppsssuuussspppooooooqqqrrrsssqqqmmmiiihhhjjjnnnssswwwzzz}}}~~~}}}zzzxxxwwwvvvzzz|||}}}~~~~~~{{{xxxvvvjjjeee```]]]XXXTTTVVV[[[YYY\\\^^^___``````bbbdddddddddccc```\\\XXXVVVVVVXXXYYY]]]bbbeeeeeebbb```^^^_________]]]ZZZVVVTTTRRRRRRTTTXXX\\\```aaa```bbbaaa``````aaacccfffhhhjjjgggcccaaabbbdddfffggg```^^^\\\]]]______\\\XXXYYYZZZZZZZZZYYYXXXWWWVVVXXXYYY[[[]]]^^^^^^^^^]]]YYYVVVRRRQQQRRRSSSTTTTTTOOORRRSSSRRRTTTYYY[[[ZZZXXXVVVRRROOONNNLLLIIIGGGGGGGGGGGGIIINNNRRRUUUUUUYYYVVVRRRNNNLLLLLLNNNOOOSSSVVVYYY\\\]]]___aaacccaaa```___\\\XXXWWWWWWXXXWWWYYY___gggoooqqqoookkkggglllppprrrrrrrrrtttwww|||rrrhhh```[[[XXXVVVVVVVVVVVVWWWWWWWWWWWWUUURRRNNNKKKJJJJJJIIIHHHFFFAAA;;;777444333333222333000...,,,,,,,,,***)))------,,,,,,,,,---......++++++++++++++++++++++++***************)))))))))******************************++++++++++++++++++))))))******))))))((('''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))(((''''''(((((('''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************)))(((((()))******)))'''(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,---...//////------///000666777999<<>>:::666444111000000000...---------,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,***************))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))))))))((((((((((((((((((((((((*********))))))(((((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))((('''(((******((('''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++,,,+++***)))***+++,,,...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000111333444555888<<>>;;;999666333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))***++++++,,,,,,------------,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++'''((((((((()))))))))***(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((((((***+++***'''&&&((()))'''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((''''''((())))))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++)))***---...///...,,,***,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......111000......///111333555<<<>>>AAADDDHHHMMMTTTXXXWWW[[[^^^^^^]]]^^^dddiiigggiiikkknnnppptttyyy}}}~~~}}}~~~~~~~~~xxxuuuqqqnnnnnnnnnnnnmmmnnnxxx}}}|||zzzdddbbb^^^[[[XXXTTTNNNKKKEEEFFFIIIKKKMMMNNNOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\___bbbdddddddddgggjjjiiieeedddgggbbbgggooovvv{{{zzz{{{|||{{{{{{yyywwwwwwxxxzzzzzzzzzxxxvvvrrrnnnkkkhhhgggfffeeeaaa]]]]]]```ccceeeeeecccdddcccaaa]]]YYYXXXXXXSSSTTTTTTSSSRRRSSSUUUWWWZZZWWWTTTTTTUUUXXX[[[\\\ddd______bbbaaa\\\[[[^^^aaaccciiioootttuuusssqqqiiigggcccbbbdddjjjqqquuu{{{vvvqqqoookkkiiimmmtttxxxxxx{{{{{{wwwsssqqqqqqpppgggfffeeedddeeeeeecccaaa[[[[[[[[[]]]^^^^^^\\\ZZZUUUQQQLLLGGGCCC@@@;;;999111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************'''(((((()))******++++++------......------,,,+++)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,'''((((((((())))))******))))))))))))************(((((())))))*********+++((((((((((((((((((((((((''')))***)))&&&%%%&&&)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((''''''((())))))(((&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++*********)))))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************...---,,,,,,++++++,,,,,,***,,,------...///222555222222222111222555:::???AAAEEEJJJOOOSSSWWW[[[^^^^^^XXXWWW^^^ccceeekkkrrrwwwsssrrrwww|||~~~{{{xxxzzz|||{{{wwwrrrrrruuuuuurrrooommmooossstttssspppkkkhhhZZZWWWTTTSSSQQQMMMGGGBBBCCCDDDEEEEEEEEEFFFHHHJJJMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUXXX[[[^^^___``````aaadddhhhoootttvvvuuusssvvvwwwzzz~~~}}}}}}|||zzzxxxtttmmmeeeaaadddiiikkklllnnnnnnooonnnmmmhhhbbb^^^]]]ZZZWWWVVVXXXZZZYYYXXXXXXVVVSSSQQQPPPRRRUUUWWWXXXYYY\\\^^^_________^^^```bbbeeeiiikkklllllllllhhhbbbZZZUUUUUUYYY]]]___dddcccbbbaaaaaadddiiinnntttxxx{{{zzzxxxzzzrrrnnnjjjkkkkkkiiifffdddaaa___^^^```dddeeebbb```ZZZXXXTTTQQQMMMHHHCCC???<<<999444222111000///...111///---,,,,,,,,,+++)))...---,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))++++++***)))(((((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''***)))(((''''''((()))***'''((()))((('''&&&''')))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&&&&&&&(((+++...000555///***(((+++,,,+++(((++++++)))(((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++---,,,,,,,,,,,,---......***,,,...///......///111333444666777999===BBBEEENNNQQQTTTWWWYYY[[[^^^aaa```]]]^^^eeekkkmmmrrryyy~~~|||yyyzzz{{{}}}~~~zzzyyyxxxuuuoooiiifffggggggfffccc^^^YYYUUUPPPNNNMMMLLLLLLJJJEEEBBBCCCDDDFFFGGGGGGHHHKKKMMMMMMMMMNNNNNNOOOPPPQQQQQQTTTWWWZZZ^^^```bbbdddeeedddhhhnnnwww~~~{{{sssooopppsssvvvvvvzzzzzzzzzyyyxxxuuuqqqnnnllliiidddcccdddfffffffff```^^^ZZZWWWTTTSSSTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ```bbbeeeiiikkklllllllllfff___VVVOOOLLLMMMOOOQQQSSSSSSSSSRRRSSSVVV\\\```lllqqqvvv{{{~~~{{{yyyyyyyyyvvvrrrpppkkkhhhffffffhhhhhheeebbb___]]]ZZZWWWTTTPPPKKKHHHDDD@@@;;;777555333111///111///------------,,,+++,,,++++++*********++++++++++++++++++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))******'''''''''(((((((((((((((+++******)))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''***)))(((''''''((()))***((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))******))))))((()))+++...000222777222+++)))******(((%%%+++***)))(((((('''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))((((((((('''''''''''',,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,,,,,,,,,,,,,---...//////---///111222111111222333999<<<@@@DDDFFFIIIMMMOOOXXXZZZ]]]^^^^^^___aaacccffffffiiiqqqvvvyyy}}}~~~{{{{{{|||}}}~~~~~~}}}|||}}}}}}yyyrrrhhhaaa\\\\\\ZZZXXXTTTPPPLLLIIIHHHGGGGGGGGGHHHGGGEEECCCBBBDDDEEEFFFGGGIIILLLNNNOOONNNNNNNNNOOOQQQSSSTTTUUUYYY^^^bbbeeehhhkkkmmmkkkooovvv}}}~~~|||vvvssssssuuuvvvwwwooolllhhhccc___[[[XXXWWWXXXXXXWWWVVVVVVVVVWWWWWW___aaacccfffhhhiiiiiiiiifff___UUULLLGGGEEEEEEEEEHHHIIIJJJJJJKKKOOOTTTXXX___eeekkkqqqyyyzzz{{{|||{{{{{{|||~~~vvvsssooonnnoooooommmjjjgggdddaaa^^^[[[XXXUUURRROOOKKKFFFAAA>>>:::777555333111///.........---,,,+++++++++******++++++,,,------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******))))))((((((((((((((('''*********)))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''))))))(((((((((((()))))))))***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))+++---///111555000+++))))))***(((&&&******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''',,,,,,,,,+++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////......---,,,,,,,,,,,,,,,,,,---......///111333555777999===@@@EEEIIINNNQQQSSSTTTUUUVVVZZZ\\\^^^___```aaadddfffooorrryyy~~~}}}}}}}}}{{{yyywwwwwwxxxyyyyyyxxx{{{}}}}}}xxxrrrjjjaaa[[[UUUTTTSSSQQQOOONNNMMMLLLIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIKKKLLLLLLNNNPPPSSSSSSRRRRRRRRRTTTWWWZZZ\\\[[[```ffflllooosssxxx{{{{{{{{{~~~~~~|||yyytttnnnhhhdddaaa```___\\\YYYXXXWWWWWWWWW\\\]]]^^^```aaabbbbbbbbbfff___VVVNNNIIIHHHGGGFFFFFFHHHIIIIIIKKKNNNRRRUUUUUU[[[```dddjjjpppqqqnnnqqqsssuuuuuuuuuvvvyyy{{{~~~zzzxxxyyyxxxvvvsssooolllgggdddaaa^^^ZZZWWWYYYUUUPPPKKKHHHEEEAAA>>>999666333111000///---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***)))))))))((((((''''''))))))*********)))))))))'''(((((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,...,,,)))(((***++++++***)))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((''''''''',,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,...------,,,,,,,,,------111222444777;;;BBBJJJPPPQQQTTTXXXZZZZZZYYYYYYZZZZZZ\\\___bbbdddggglllooozzz~~~}}}}}}|||wwwuuusssssstttvvvwwwwwwzzz{{{|||zzzwwwuuuttttttzzzwwwqqqlllgggaaa\\\YYYRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRTTTTTTRRRPPPMMMLLLSSSTTTVVVVVVVVVWWWYYY[[[ZZZYYYYYYZZZ]]]```dddfffhhhooowww}}}}}}xxxsssqqqmmmjjjfffbbb^^^[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\```[[[UUUPPPNNNNNNNNNNNNIIIJJJKKKLLLLLLMMMPPPRRRSSSXXX\\\\\\^^^``````]]]dddfffiiijjjlllnnnqqqsssxxx|||}}}yyywwwsssooojjjfffbbb]]]ZZZ[[[XXXTTTQQQOOOMMMIIIGGGAAA===999666444111...,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******))))))((((((((('''((()))************))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((())))))''''''((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''''''((((((((('''''''''((((((((((((''''''))))))))))))((((((((((((%%%%%%%%%&&&'''((())))))+++***(((((()))+++++++++((())))))***))))))((('''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,//////.........///000000444666999===CCCKKKTTTZZZYYY[[[]]]]]]]]]]]]^^^```ccceeehhhkkknnnsssyyy}}}~~~~~~}}}{{{zzz{{{~~~~~~wwwuuusssrrrrrrssssssrrrrrrsssrrroookkkhhhffffffkkkiiieeebbb^^^[[[ZZZYYYTTTSSSRRRQQQQQQRRRSSSTTT[[[___cccdddbbb___\\\[[[\\\]]]___``````aaadddfffggggggggghhhjjjmmmoooqqqyyy}}}{{{vvvpppjjjddd```^^^[[[[[[[[[[[[[[[[[[\\\\\\[[[WWWTTTRRRSSSUUUVVVVVVTTTUUUVVVUUUSSSRRRRRRSSSWWW\\\^^^[[[YYYXXXVVVSSSWWWXXX[[[\\\^^^aaaeeehhhqqqvvv}}}}}}yyyuuuqqqkkkeeeaaa[[[YYYVVVUUUTTTRRRPPPMMMIIIFFFAAA===:::888444222000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((('''''''''))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))((('''(((***++++++***))))))((((((''''''''''''((((((((())))))******))))))((((((((())))))))))))((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&'''((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((()))))))))***++++++***)))(((((((((((('''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------------------------------------------------...000111111000...---//////000111222444666777<<>>:::777444111...222000---,,,---,,,+++***+++++++++++++++***))))))+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,------------,,,,,,,,,,,,...,,,,,,---000111///---...000111111000000222333555888===BBBGGGLLLQQQUUU[[[]]]```ccceeeggghhhiiiiiipppssssssuuu|||~~~~~~vvvpppjjjiiiggghhhkkknnnooopppvvvuuutttrrrqqqqqqppppppzzzvvvooohhhaaa[[[XXXVVVRRRQQQOOOOOOPPPRRRTTTVVV[[[^^^aaaaaa______bbbeeeiiimmmsssyyy{{{|||{{{zzz~~~{{{yyyyyyyyyyyyvvvxxx|||||||||}}}wwwyyy~~~{{{wwwuuuvvvuuuqqqlllgggbbb^^^ZZZWWWVVVWWWYYYYYYYYYXXXVVVUUUSSSQQQOOOOOOQQQRRRRRRPPPPPPPPPQQQRRRTTTVVVXXXYYY^^^bbbkkkwww{{{tttpppllleee```]]]]]]\\\YYYVVVSSSRRRQQQPPPLLLHHHDDDAAA>>>:::777333111///.........---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***************)))((((((************)))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))(((((((((((())))))))))))***((((((((((((((('''''''''''''''''''''''''''''''''+++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,........................///...---...///000///...111222333333333444777:::===AAAGGGMMMRRRVVVZZZ]]]aaacccfffhhhjjjmmmqqqtttrrrxxx||||||~~~~~~{{{uuuqqqhhhgggeeefffhhhjjjkkkkkkjjjiiigggeeecccbbbaaaaaaiiigggddd```\\\XXXUUUTTTTTTSSSQQQPPPQQQTTTWWWYYY```dddggggggggghhhlllpppvvv{{{}}}|||~~~|||~~~zzz{{{}}}|||uuupppkkkeee^^^YYYYYYXXXXXXWWWWWWWWWXXXXXXUUUTTTTTTUUUVVVUUUTTTRRRNNNMMMMMMLLLLLLLLLMMMMMMPPPSSSZZZeeerrr||||||vvvnnniiifffeeebbb___\\\ZZZXXXXXXUUURRRNNNKKKHHHEEEAAA>>>777555222111111111///...------------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''************))))))))))))''''''''''''''''''''''''((())))))******))))))(((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))***************))))))(((''''''&&&&&&''''''''''''''''''''''''******++++++++++++,,,,,,,,,,,,------------------------............/////////.........///000000000222444555666888<<>>BBBHHHNNNUUUYYY^^^```bbbbbbaaa`````````bbbhhhpppuuuzzz|||wwwvvvvvvwwwwww|||{{{zzzyyyuuurrrllliiinnnxxx{{{xxxsssuuuwwwxxxxxxuuuqqqnnneeebbb]]]YYYUUUPPPLLLHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMQQQUUUZZZ]]]^^^___``````aaacccgggkkkooorrryyy|||~~~{{{xxxxxxyyywwwxxx{{{||||||}}}{{{~~~||||||~~~{{{zzz}}}~~~~~~yyyxxxyyyzzz||||||zzzxxxpppsssvvvwww{{{|||{{{zzzyyyyyyyyyzzz{{{}}}|||~~~{{{wwwuuuvvvyyyzzz{{{{{{|||}}}|||{{{}}}}}}zzzyyy{{{}}}|||}}}~~~~~~|||xxxpppfff\\\VVVTTTTTTMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKNNNSSSVVVXXXYYY[[[___ccceeeeeedddfffkkkuuu}}}wwwrrrkkkbbb\\\]]]\\\[[[ZZZZZZXXXTTTQQQLLLIIIEEEBBB@@@===:::888777666333111///...---...***************))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))************************************((())))))******))))))(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''+++++++++,,,------......,,,,,,++++++,,,---///000------...//////000111111111333444444444777;;;???@@@DDDIIIOOOTTTZZZ___ccciiijjjkkkiiigggffffffgggjjjqqqyyy}}}xxxwwwxxxyyyxxx{{{zzzvvvtttsssnnnnnnkkkhhhjjjpppqqqnnnlllmmmnnnmmmkkkhhhfffeee[[[YYYUUUSSSPPPLLLHHHEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJMMMSSSZZZaaaggglllnnnrrrsssuuuwwwzzz}}}{{{~~~|||vvvqqqrrrrrrrrrtttwww|||~~~{{{xxxxxxyyyxxx{{{|||yyyzzz||||||yyyyyy|||~~~|||zzzyyytttssssssvvvyyyzzzxxxvvvnnnssstttrrrtttyyy|||zzzyyyxxxwwwvvvvvvwwwxxxyyy}}}{{{~~~}}}yyyuuussssssuuuwwwwwwwwwxxxzzz}}}}}}{{{zzzyyyxxxvvvtttttttttuuurrrsssxxx~~~{{{yyyyyy}}}wwwiii^^^XXXVVVPPPOOONNNMMMLLLKKKKKKKKKIIIKKKMMMMMMMMMOOOTTTXXXWWWUUUTTTUUUWWWXXXVVVTTTUUUWWW^^^jjjyyywwwmmmeeebbb```___]]][[[XXXSSSOOOMMMKKKHHHFFFEEEDDDBBB@@@>>><<<999555222000000000,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))************'''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''++++++,,,------...//////,,,,,,++++++,,,...///000...//////000111222222222333555777777777:::???DDDKKKOOOUUUZZZ___ccchhhkkkpppqqqpppooolllkkklllnnnqqqyyyzzzyyyzzz{{{{{{}}}|||wwwsssqqqpppjjjmmmnnnkkkkkkmmmllliiihhhhhhfffccc```]]]\\\]]]SSSQQQOOONNNNNNLLLHHHFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJNNNUUU___iiisss{{{zzzvvvzzz}}}~~~}}}yyysssmmmnnnoooooorrrvvv{{{~~~}}}yyyuuuuuuvvvvvvyyyyyywwwvvvyyyxxxuuuwwwzzz}}}~~~{{{xxxvvvuuupppppppppssswwwyyywwwuuulllqqqrrrnnnnnnsssuuusssxxxwwwuuuttttttuuuwwwxxx}}}{{{}}}~~~zzzvvvrrrpppqqqsssuuuuuutttuuuxxx{{{~~~~~~}}}{{{zzzwwwtttqqqqqqrrrrrrqqqlllmmmqqq|||}}}xxxyyyxxxyyy~~~ssseee\\\XXXWWWVVVTTTSSSQQQPPPPPPPPPNNNQQQRRRRRRRRRSSSWWWZZZUUUSSSRRRSSSUUUVVVSSSPPPLLLKKKMMMVVVgggzzzvvvmmmkkkiiigggdddaaa\\\VVVQQQMMMKKKIIIHHHHHHIIIHHHFFFCCC@@@<<<888555333222222------......------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))(((''''''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))************)))))))))(((''''''&&&&&&))))))))))))))))))))))))***+++,,,...///......---//////...------......///111111000000111222444555888888999===CCCIIILLLNNNSSSTTTYYYaaaeeefffjjjppptttzzz}}}|||yyyxxxtttppptttzzz~~~zzzwwwuuuttttttqqqqqqpppnnnjjjeee```]]]]]]]]]\\\YYYUUURRRQQQQQQNNNMMMMMMMMMNNNOOONNNMMMNNNMMMKKKIIIIIIJJJKKKLLLOOOUUU___kkkvvv~~~~~~|||}}}}}}|||yyyxxxsssqqqnnnlllkkklllnnnoootttwwwzzzxxxrrrnnnnnnpppttttttsssrrrqqqqqqqqqqqqvvvuuusssrrrqqqoookkkhhhjjjjjjkkklllooorrrtttuuunnnjjjfffeeegggjjjjjjiiipppppppppooonnnppptttwww|||zzzyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvsssqqqooooooooommmllljjjlllooosssuuuwwwxxxyyyuuuuuusssqqqnnnnnnppprrrooommmnnnrrrzzz~~~}}}|||{{{{{{wwwsssqqquuu}}}~~~~~~vvvjjjddd```ZZZUUUUUUYYYZZZWWWRRRSSSRRRQQQRRRTTTVVVWWWWWWXXXUUUQQQQQQSSSSSSQQQOOOJJJHHHHHHLLLRRR^^^rrryyysssqqqmmmiiiddd^^^XXXTTTSSSNNNIIIIIIKKKLLLIIIFFFIIIIIIFFFAAA;;;555222111111000...---...---+++)))---............---,,,,,,,,,,,,,,,+++++++++******************************************************************************+++***)))(((((()))***+++)))'''%%%&&&)))***(((&&&+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((***+++,,,............---............/////////000111111111222444666888999<<<>>>AAAGGGLLLPPPQQQRRRUUUVVV\\\dddhhhjjjnnnssszzz~~~zzz~~~|||xxxuuutttsssssssssrrroookkkeee^^^XXXTTTSSSSSSSSSQQQOOOMMMNNNOOOMMMMMMLLLMMMOOOPPPQQQQQQVVVUUUTTTSSSRRRRRRSSSTTTYYY___iiiuuu~~~~~~yyyuuurrrqqqpppnnnkkkiiihhhiiijjjkkknnnqqqsssqqqlllhhhiiikkkkkkjjjjjjiiijjjkkklllmmmpppooommmlllkkkhhheeebbbaaaccceeehhhjjjlllnnnnnnhhhddd```___```bbbbbbaaabbbcccddddddfffiiinnnrrr||||||{{{zzzxxxuuutttsssrrrqqqpppnnnlllkkkjjjjjjkkkiiihhhggggggfffdddbbbdddfffiiimmmoooqqqrrrssspppooommmkkkhhhhhhjjjlllkkkiiiiiilllrrrwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuqqqooommmrrrzzz}}}zzzyyy~~~wwwqqqlllfffaaa```ccceeeaaa]]]]]]ZZZXXXXXXZZZ[[[\\\\\\[[[XXXUUUVVVXXXXXXVVVSSSHHHEEEEEEGGGKKKSSSbbbppp{{{yyyyyyvvvyyy~~~{{{uuupppkkkeeeaaa^^^WWWSSSMMMLLLMMMMMMJJJFFFMMMMMMLLLIIIDDD>>>;;;999333111///.........---,,,******++++++++++++******,,,,,,,,,+++++++++******************************************************************************+++***)))(((((()))***+++***(((&&&''')))***)))'''************)))))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''(((((()))******(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((***+++,,,---............------...///000000000000222222333555888;;;>>>???BBBEEEKKKQQQUUUXXXXXXXXXXXXZZZaaajjjoooqqqvvv{{{}}}yyyvvvsssrrrrrrrrrvvvsssnnnggg^^^VVVOOOLLLIIIJJJJJJIIIIIIKKKOOOQQQQQQPPPPPPQQQSSSVVVYYY[[[aaaaaaaaaaaa``````______eeekkktttzzz{{{|||}}}~~~{{{wwwsssooommmkkklllkkkhhhfffdddeeeeeeffffffhhhiiigggcccaaabbbeeeaaa``````___aaaccceeeggghhhfffdddcccbbb___\\\YYYWWWYYY^^^bbbeeeffffffeee```]]]YYYWWWWWWXXXWWWWWWTTTVVVXXX[[[^^^ccchhhmmmsssssssssrrrqqqooommmkkkjjjiiifffcccaaa___]]]]]]_________```aaa___\\\YYY]]]___bbbeeegggiiijjjjjjjjjiiigggdddbbbbbbdddggglllkkkkkkllloooppppppoooooooooooonnnnnnmmmmmmmmmiiihhhhhhmmmuuu}}}}}}|||xxxuuutttwwwzzz|||yyytttoooooorrrtttrrroooiiieee```^^^]]]]]]]]]\\\YYYWWWUUUVVVXXXXXXUUURRRIIIFFFFFFGGGGGGJJJTTT^^^nnntttyyyzzzuuunnnjjjhhhgggllluuuxxxqqqllljjjjjjaaa\\\WWWTTTSSSQQQLLLIIIJJJKKKLLLLLLIIIEEE@@@===888555111////////////...))))))******************,,,,,,,,,+++++++++************************************************************************************))))))))))))*********)))((()))***+++***(((************))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((())))))******+++(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))++++++************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((++++++,,,------.........---...///000000000//////333444666:::===AAADDDEEEHHHKKKQQQVVVYYY\\\^^^___]]]___gggrrryyy||||||{{{}}}~~~~~~{{{yyywwwxxx{{{}}}}}}yyytttqqqooonnnnnnuuuqqqkkkbbbZZZRRRKKKHHHEEEFFFGGGHHHKKKOOOUUUYYYYYYZZZZZZZZZ[[[___dddgggmmmnnnppprrrqqqpppnnnmmmqqquuu|||~~~}}}}}}xxxyyyzzz{{{{{{{{{{{{{{{xxxwwwvvvssspppmmmjjjiiigggfffcccaaa````````````___``````___\\\[[[]]]^^^\\\[[[ZZZYYYZZZ\\\___```___]]][[[YYYXXXWWWTTTRRRNNNRRRWWW\\\___```___]]]YYYWWWTTTRRRQQQQQQPPPPPPNNNPPPTTTWWWZZZ___eeeiiiiiijjjkkkkkkjjjiiigggfffcccbbb___\\\ZZZXXXVVVVVVWWWXXX[[[]]]^^^\\\WWWSSSUUUWWWZZZ]]]___aaabbbbbbfffeeeccc```^^^^^^```cccjjjjjjkkkkkkkkkkkkiiihhheeeeeeeeeeeeeeeeeeddddddbbbaaaccchhhpppxxx|||}}}}}}||||||vvvrrrqqqtttvvvxxx~~~}}}zzz{{{~~~yyyqqqjjjfffccc```^^^ZZZXXXVVVWWWXXXXXXTTTPPPMMMJJJJJJKKKJJJJJJOOOVVV]]]bbbgggiiifff```[[[XXXXXX^^^gggsss}}}vvvqqqpppppplllhhhbbb^^^ZZZVVVQQQMMMIIIJJJLLLNNNNNNJJJFFFBBB???;;;666222000000//////,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************************************************************))))))))))))))))))***+++************+++***************)))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((++++++******)))((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((************************''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((++++++,,,,,,---......///...//////000000000000000666888;;;???CCCGGGIIIKKKMMMPPPTTTXXX[[[___dddhhheeehhhppp{{{{{{zzz{{{}}}}}}~~~xxxtttpppnnnnnnppptttyyy}}}~~~}}}xxxrrrmmmjjjhhhhhhjjjhhhccc]]]VVVPPPLLLIIIGGGHHHJJJMMMQQQWWW^^^bbbdddeeeffffffgggjjjpppttt~~~~~~}}}~~~|||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvuuutttssssssoooooonnnllljjjhhheeeddd```___]]]\\\[[[ZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYZZZ\\\ZZZYYYWWWWWWWWWYYYZZZWWWUUURRRQQQQQQPPPNNNMMMJJJMMMRRRVVVYYYZZZYYYXXXUUUTTTSSSQQQOOOOOOOOOOOOOOOQQQTTTVVVYYY\\\aaadddccccccdddeeeeeedddcccccc^^^]]][[[XXXVVVTTTTTTSSSSSSUUUXXX[[[\\\YYYSSSNNNNNNOOORRRUUUWWWYYYYYYYYY``````___]]]ZZZZZZ[[[]]]```aaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\]]]___dddjjjppptttvvvwwwwwwwwwwwwwwwwwwxxxxxxtttrrrqqqttttttvvv}}}yyyrrrmmmjjjbbb___\\\[[[\\\ZZZVVVSSSNNNKKKKKKLLLLLLKKKNNNSSSUUUXXX[[[\\\[[[WWWSSSQQQNNNRRRYYYbbblllvvv~~~xxxvvvvvvssspppkkkfff```[[[UUURRRNNNNNNOOOQQQSSSRRRNNNJJJGGGCCC<<<777444222000///......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))))))))******)))))))))***+++++++++*********+++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((,,,,,,,,,,,,,,,...//////000000000000222333555666===???BBBFFFJJJMMMOOOPPPSSSWWW[[[^^^aaafffmmmsssssstttzzz}}}{{{|||}}}wwwqqqmmmlllkkkkkkmmmsssxxx{{{||||||yyysssmmmgggccc```___]]]\\\[[[XXXUUUQQQOOOMMMLLLNNNRRRUUUYYY___fffjjjnnnqqqtttvvvwwwzzz~~~~~~~~~~~~~~~}}}}}}~~~}}}|||wwwwwwvvvuuusssrrrqqqqqqooonnnmmmllljjjhhhggggggbbbbbbaaaaaa``````______\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\^^^]]]\\\ZZZYYYXXXWWWWWWUUUSSSQQQPPPQQQQQQPPPOOOMMMNNNQQQTTTVVVWWWXXXXXXVVVWWWWWWVVVUUUTTTUUUWWWVVVWWWZZZ[[[\\\^^^aaaddddddddddddeeeeeefffggggggbbb```^^^\\\ZZZXXXWWWWWWUUUVVVYYY\\\]]]YYYSSSNNNJJJLLLNNNQQQSSSUUUUUUUUU[[[\\\]]][[[YYYWWWWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXYYY\\\___cccgggkkklllnnnnnnnnnoooppprrrtttuuupppoooppprrrrrrsssyyy~~~zzznnnjjjdddaaa```^^^ZZZVVVQQQLLLIIIJJJJJJIIILLLPPPSSSUUUWWWWWWWWWTTTQQQOOOHHHJJJNNNSSS[[[eeeqqqxxx{{{|||~~~yyywwwsssmmmggg```[[[XXXSSSQQQOOOPPPSSSTTTRRROOOOOOJJJDDD???;;;888555333000///---,,,++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))************)))))))))+++,,,+++***)))***+++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((,,,,,,++++++,,,---///000000///000111555999>>>@@@EEEGGGJJJNNNQQQSSSTTTUUUZZZ```gggkkknnnrrryyy}}}}}}}}}yyyuuuqqqnnnmmmllllllnnnqqqtttvvvvvvssspppjjjddd^^^ZZZXXXWWWUUUVVVXXXYYYXXXWWWUUUTTTUUUXXX\\\```dddiiinnnrrrzzz||||||{{{{{{|||}}}~~~|||zzzxxxyyy{{{~~~~~~~~~|||wwwuuutttrrrqqqqqqpppooonnnnnnmmmhhhfffccc```^^^\\\\\\[[[YYYYYYYYYZZZ[[[^^^```aaa````````````___`````````cccdddgggjjjlllkkkhhhfffdddddddddcccbbb```^^^]]]\\\ZZZXXXXXXZZZ[[[[[[[[[XXXWWWWWWXXXZZZ\\\___aaa___aaaccccccbbbbbbdddfffeeegggiiiiiijjjjjjmmmooonnnmmmmmmmmmnnnpppssstttsssqqqooolllhhhfffddddddaaabbbdddggggggccc]]]XXXNNNPPPRRRUUUWWWXXXXXXXXXYYY\\\^^^^^^[[[XXXWWWVVVXXXYYYXXXVVVSSSQQQSSSUUUQQQQQQRRRSSSSSSTTTUUUUUUUUUWWWYYYZZZ\\\^^^```bbbddddddeeeeeegggiiikkklllhhhhhhkkknnnmmmmmmsss{{{}}}{{{{{{|||}}}~~~~~~~~~~~~|||tttooollliiieeebbbZZZSSSNNNLLLKKKIIIKKKOOOQQQRRRTTTVVVVVVRRRNNNJJJEEEFFFGGGIIIMMMUUU```hhhsssuuuvvvxxx{{{}}}xxxqqqjjjeeebbbZZZUUUPPPPPPSSSVVVVVVTTTSSSPPPKKKGGGDDD@@@<<<:::555333111...,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************((()))***++++++***)))((((((***,,,+++)))((()))+++((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))******(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''((((((---,,,++++++,,,---///000//////000222777>>>EEEIIIKKKLLLOOOSSSUUUWWWXXXXXX___gggqqqwwwzzz}}}~~~|||yyyxxxvvvsssqqqooonnnmmmmmmoooppppppoookkkhhhccc]]]XXXUUUSSSRRRTTTVVVYYY\\\^^^]]]\\\[[[]]]```dddiiilllpppuuuxxx~~~}}}~~~yyyyyyyyyyyyzzz|||~~~xxxwwwvvvwwwyyy|||}}}}}}}}}~~~xxxrrrnnnnnnjjjiiiiiihhhhhhggggggfffdddbbb^^^ZZZWWWVVVUUUUUUVVVVVVWWWYYY\\\aaaeeehhhgggggggggggghhhhhhhhhhhhmmmooossswwwyyyxxxtttqqqjjjkkkllllllkkkiiifffdddeeedddbbbbbbdddfffgggfffcccaaa___^^^```cccgggjjjhhhkkknnnooonnnoooqqqttttttvvvwwwxxxxxxyyy{{{|||yyyxxxwwwwwwxxx{{{|||xxxuuusssrrrooopppqqqssssssoooiiieeeTTTVVVXXX[[[]]]^^^^^^^^^[[[^^^aaabbb___\\\YYYXXXVVVWWWUUURRRNNNLLLNNNQQQNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]___```bbbcccgggjjjiiihhhnnnvvvzzzxxxvvvtttuuuvvvyyyzzz~~~{{{yyyyyy|||~~~zzz|||}}}yyyvvvsssfff]]]UUUQQQNNNLLLMMMQQQNNNOOORRRUUUUUUQQQJJJEEECCCDDDEEEDDDFFFKKKTTT[[[iiijjjkkkmmmqqqwww~~~zzzsssnnnlllddd^^^VVVUUUXXX\\\]]]]]]UUUSSSOOOLLLJJJGGGCCC@@@:::888555222////////////,,,,,,,,,+++++++++******************************************************************************((()))***++++++***)))((('''***++++++(((''')))+++(((((())))))*********+++(((((((((((())))))))))))************************************************)))))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))))))))*********))))))((((((''''''&&&&&&'''((()))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((...///111111111111444666444666;;;@@@FFFJJJNNNOOOUUUUUUVVVWWWYYY]]]bbbfffnnnttt{{{|||xxxvvvwwwzzzzzzvvvrrrnnnnnnnnnmmmkkkhhheeecccbbb^^^XXXTTTSSSSSSSSSRRRTTTXXX]]]bbbdddcccaaa```eeegggnnnuuuuuurrrwww}}}||||||~~~{{{yyywwwuuuvvvxxx|||~~~|||{{{sssssssssssstttvvvwwwxxxxxxzzz{{{wwwpppjjjgggfffcccaaa___^^^___``````___\\\\\\[[[YYYXXXZZZ]]]```YYY^^^aaaaaadddjjjooopppooopppqqqqqqrrrtttxxx{{{{{{uuurrruuuvvvsssppppppqqqrrrrrrpppppppppsssvvvsssqqqmmmjjjjjjkkknnnpppvvvxxxzzz}}}}}}yyyuuuqqqmmmjjjiiilllnnnnnnllljjjiiiiiiiiiddd]]][[[]]]^^^aaa^^^VVVOOONNNOOONNNLLLMMMOOOQQQSSSVVVZZZ]]]YYYVVVSSSQQQRRRSSSSSSRRRUUUTTTSSSRRRSSSUUUWWWYYY\\\___bbbccccccdddhhhkkkllloooqqqpppmmmmmmrrrvvvyyyyyyyyyxxxvvvuuusssrrrvvvuuuvvv{{{xxxlllaaa]]]YYYRRROOOQQQRRRRRRSSSTTTTTTRRRNNNJJJLLLIIIDDDAAAAAAEEEJJJNNNXXXYYY[[[```gggnnnsssuuu}}}~~~yyyvvvvvvnnneee``````aaa```^^^VVVVVVTTTRRRPPPNNNMMMLLLIIIDDD<<<777333111000//////...------......---+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''&&&'''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((---.../////////000222555666999>>>EEEKKKQQQUUUWWWXXXZZZ\\\^^^aaaeeekkkooowww{{{zzzvvvttttttwwwxxxvvvrrrnnnllliiiddd___\\\YYYWWWYYYWWWTTTRRRRRRSSSVVVXXX]]]aaagggkkkmmmlllkkkjjjmmmnnnuuu|||~~~|||~~~~~~}}}~~~uuutttrrrqqqsssvvvyyy|||~~~|||yyywwwqqqqqqqqqqqqppppppoooooommmooopppmmmhhhdddcccddd___]]]ZZZYYYZZZ[[[[[[[[[aaaaaaaaaaaabbbdddiiimmmnnnqqqqqqnnnnnnrrrvvvvvvuuuvvvwwwwwwyyy||||||xxx{{{}}}}}}~~~~~~~~~xxxsssrrrsssvvvyyy|||xxxrrrooonnnooommmgggeeefffeeeiiihhhaaaZZZYYYYYYXXXTTTUUUVVVWWWYYY[[[]]]___```]]]YYYWWWWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWYYY]]]```bbbbbbccceeeggghhhjjjkkkiiieeeeeehhhlllrrrrrrrrrrrrqqqqqqpppooopppoooqqqvvv~~~~~~tttnnnhhh```[[[\\\XXXVVVUUUUUUUUUTTTRRRPPPQQQNNNIIIDDDCCCDDDHHHJJJSSSRRRSSSWWW\\\```ccccccpppxxxxxxnnnhhhggggggeeeccc\\\ZZZWWWVVVUUUTTTRRRPPPLLLHHHDDD???<<<888333111222000...............,,,,,,,,,,,,++++++++++++***************************************************************************************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''((()))***+++*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))************)))(((((((((((((((((((((((((((((((((((((((******)))((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((...////////////111555888???AAAFFFLLLRRRWWW[[[]]]^^^aaafffjjjnnnsssyyy}}}}}}yyyuuuqqqpppqqqrrrqqqooojjjgggaaaZZZUUURRRQQQPPPSSSTTTUUUTTTSSSUUUZZZ___fffjjjqqquuuwwwwwwwwwxxxzzzzzz~~~}}}}}}{{{ooonnnmmmmmmooorrruuuwwwwwwyyyzzzyyyuuuqqqoooooonnnnnnmmmlllkkkhhhfffdddcccdddeeebbb^^^\\\]]]```]]][[[XXXXXXZZZ\\\^^^^^^gggiiikkkllloootttzzz}}}yyy{{{~~~}}}zzzzzz{{{{{{}}}~~~|||~~~yyywwwyyyzzzvvvssssssqqqvvvwwwpppjjjgggeeebbb______```aaabbbcccdddeeefffccc___\\\ZZZYYYWWWUUUVVVUUUTTTRRRRRRTTTUUUWWWYYY\\\```cccccccccdddeeeeeefffeeeaaa]]]\\\___ccchhhhhhiiiiiijjjjjjkkkkkkiiihhhjjjooovvv~~~}}}{{{zzzzzzzzz}}}~~~|||rrrkkkjjjbbb___\\\YYYYYYXXXWWWVVVVVVSSSNNNJJJHHHIIIJJJLLLQQQPPPOOOQQQSSSUUUUUUUUUaaafffkkkmmmnnnqqqxxx~~~wwwssspppmmmjjjddd___[[[[[[]]]]]]ZZZVVVPPPOOOLLLJJJFFFAAA:::666777444000////////////...,,,,,,,,,,,,++++++++++++************************************************************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&%%%&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((+++******))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((000111222333444888===AAAJJJLLLOOOTTTXXX\\\___```gggkkkqqqwww}}}yyyxxxzzz}}}xxxyyyzzz{{{{{{{{{zzzyyyyyytttnnnjjjhhhhhhgggfff```^^^ZZZVVVTTTSSSSSSSSSTTTXXXZZZZZZXXXYYY```fffmmmssszzz|||zzzxxxxxxzzz|||vvvmmmlllkkkkkklllnnnqqqrrrtttttttttrrrnnnjjjhhhgggggggggggggggeeebbb___]]]]]]______^^^[[[\\\___ccceeebbb______aaaeeehhhiiinnnpppsssvvv{{{|||{{{zzzzzz{{{{{{uuuooojjjiiiiiihhhiiikkkmmmnnnnnnoookkkgggdddbbb```^^^\\\^^^\\\ZZZXXXWWWXXXYYYYYY]]]```cccfffgggfffeeeeeecccbbb```\\\XXXXXX[[[^^^______```aaabbbdddeeefffcccccceeeiiipppxxx~~~~~~zzzxxxwwwwwwxxxwwwxxxzzz~~~yyytttoookkkgggcccaaa___\\\ZZZWWWUUURRRPPPOOOPPPRRRTTTWWWUUUTTTTTTUUUVVVVVVUUUXXXZZZ[[[ZZZZZZ___hhhooozzzzzztttpppllleee``````dddeeeaaa\\\UUUTTTQQQOOOLLLHHHCCC???<<<888333000/////////...------,,,,,,,,,+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((...,,,)))'''&&&((()))+++((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((000222555888;;;@@@FFFKKKPPPRRRVVV[[[```eeehhhiiiqqquuu|||~~~~~~wwwooommmnnnpppqqqnnnoooqqqssstttuuuuuuuuuvvvqqqjjjccc___]]][[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWW\\\``````___bbbiiioooyyy}}}xxxvvvuuuuuuwww|||zzztttnnnmmmllljjjjjjkkklllmmmpppqqqpppnnniiieeecccbbb^^^___``````___]]][[[YYY[[[^^^aaaccceeejjjqqqwww{{{vvvpppmmmlllnnnppppppsssuuuxxx{{{}}}|||zzzxxxwww{{{}}}vvvtttrrrppprrruuuxxxzzzyyyyyywwwtttrrrqqqpppmmmkkkiiigggdddaaa___^^^^^^^^^bbbdddfffhhhiiihhhfffddd___]]]YYYUUUTTTUUUYYY\\\YYYYYYYYYZZZ[[[]]]^^^_________aaadddjjjqqqxxx}}}}}}~~~~~~|||xxxvvvvvvwwwuuuvvvxxx{{{|||{{{xxxtttppplllgggbbb^^^ZZZYYYVVVTTTTTTVVVXXXZZZ^^^[[[YYYYYYZZZ[[[\\\[[[XXXWWWUUURRRQQQTTT[[[aaalllqqq}}}|||wwwtttmmmgggfffjjjlllhhhccc\\\XXXTTTPPPNNNLLLJJJHHHAAA===777333111000//////---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((...,,,)))'''&&&((()))+++((((((((((((((((((((((((*********)))((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((333666;;;???DDDIIINNNRRRSSSVVV\\\ccckkkrrrwwwyyy}}}}}}|||~~~zzzpppiiifffggghhhiiijjjkkkmmmnnnooonnnnnnmmmlllhhhbbb\\\WWWTTTTTTTTTSSSTTTUUUWWWYYYZZZ[[[\\\\\\```dddhhhkkkooovvv{{{|||yyyttttttssssssvvvzzz~~~~~~wwwqqqmmmkkkjjjhhhggggggggghhheeefffhhhfffccc```]]]]]]ZZZ[[[\\\]]]^^^]]]\\\\\\]]]cccjjjqqqxxx|||wwwuuutttssswwwxxxzzz|||~~~|||yyywwwyyy}}}~~~{{{{{{~~~}}}zzzxxxsssoookkkiiihhhggghhhhhhhhhiiiiiihhheeebbbZZZWWWRRROOONNNQQQUUUXXXWWWVVVUUUTTTUUUUUUWWWWWWYYYZZZ[[[]]]aaagggooouuuzzz}}}{{{wwwvvvwwwwwwyyy{{{}}}{{{vvvqqqjjjfffcccaaa]]]ZZZZZZ\\\___aaafffbbb^^^[[[[[[]]]^^^^^^]]][[[WWWSSSOOOPPPSSSVVV```fffqqq}}}}}}wwwqqqppprrrrrrpppmmmddd___YYYSSSQQQPPPOOOOOOFFFBBB===999666444111000------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&%%%&&&((()))(((((((((((((((((((((((())))))******)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((+++******))))))(((''''''((((((((()))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((<<<@@@EEEKKKOOORRRVVVYYYZZZ^^^eeemmmvvv~~~||||||zzzuuummmhhhggghhhiiijjjhhhiiiiiiiiigggdddbbb```\\\[[[XXXTTTRRRQQQSSSTTTTTTTTTUUUWWW[[[```dddgggiiikkkooosssxxx~~~zzzwwwrrrqqqqqqrrrtttxxx{{{~~~~~~{{{yyyyyyxxxuuunnniiigggfffeeedddcccccccccddd^^^aaaeeegggfffdddcccbbbbbbbbbbbbcccddddddeeeeeehhhnnnxxx}}}{{{zzz{{{{{{{{{{{{|||}}}{{{yyyyyy|||~~~vvvsssrrrrrrsssuuuvvvzzz|||xxxvvvuuupppmmmkkkkkkkkkiiifffcccZZZVVVOOOKKKKKKOOOSSSVVVWWWUUUSSSPPPOOOOOOOOOPPPPPPQQQRRRSSSUUU[[[cccjjjpppwww~~~}}}}}}~~~|||~~~}}}yyyuuusssmmmkkkgggeeefffjjjooorrrtttnnnfff```]]]^^^______```^^^[[[WWWSSSOOONNNNNNUUUYYYcccnnnuuu{{{~~~{{{zzzyyyxxxwwwnnniiiaaaZZZVVVTTTRRRPPPLLLIIIDDD???<<<888555222...------------,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((******)))((((((''''''&&&(((((()))))))))*********************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((EEEIIIOOOTTTXXXZZZ]]]^^^bbbfffllluuu}}}}}}~~~}}}wwwsssmmmjjjiiikkkmmmmmmfffffffffdddaaa\\\WWWTTTPPPQQQQQQPPPPPPQQQTTTWWWUUUUUUUUUXXX^^^fffoootttxxxxxxzzz}}}{{{xxxpppppppppqqqssswwwzzz|||vvvtttqqqpppooolllfffaaaaaaaaa````````````aaaaaaccchhhnnnrrrsssrrrqqqqqqkkkkkkkkkkkklllmmmnnnnnnssszzz}}}}}}|||zzzyyy{{{~~~~~~~~~~~~}}}{{{yyyzzz|||~~~xxxkkkeeebbbaaacccgggooovvvvvvsssooonnnnnnllliiifff]]]WWWPPPLLLKKKOOORRRUUUWWWUUUQQQNNNKKKJJJJJJJJJIIIKKKKKKKKKMMMRRR[[[aaaeeennnzzz~~~}}}}}}tttrrrooonnnrrrxxxzzzooofffaaa``````aaaaaa```^^^ZZZUUUPPPLLLJJJIIILLLTTT___gggooozzz~~~~~~~~~uuuppphhhaaa[[[WWWRRRPPPPPPMMMHHHDDD@@@<<<777444......---------,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************************'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((QQQWWW^^^aaa``````dddhhhnnnuuu|||}}}yyysssnnnmmmqqqttttttrrrmmmfff```___\\\VVVQQQPPPPPPRRRUUUUUUTTTTTTWWWZZZWWW\\\```bbbiiiuuu}}}zzzxxxrrrqqqqqqrrrssssssrrrqqqooojjjdddcccdddeeebbb^^^^^^______^^^___aaafffiiieeerrr{{{{{{xxxqqqtttxxxxxxuuutttwww}}}zzzzzz|||~~~{{{uuuqqqrrrtttxxxyyy|||~~~uuugggZZZTTTUUU[[[___cccnnn}}}}}}{{{zzzxxxvvvtttpppnnnddd^^^VVVQQQOOOQQQSSSUUUXXXVVVRRRNNNKKKIIIHHHHHHJJJIIIHHHHHHJJJNNNRRRUUU^^^gggsss{{{~~~|||zzz{{{{{{||||||mmmfffhhhgggccc```^^^[[[YYYWWWSSSNNNKKKIIIKKKOOOUUU\\\eeennntttyyytttnnniiiccc^^^YYYVVVQQQOOOMMMJJJGGGBBB<<<888:::666222000///......------,,,,,,,,,......,,,***---,,,++++++******++++++))))))))))))))))))))))))************************))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++---///---***((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))[[[aaahhhjjjjjjkkkooosssvvv|||~~~yyyuuurrrrrrvvvxxxvvvsssggg```[[[ZZZXXXSSSOOOOOOQQQUUUXXXYYYXXXXXX[[[^^^___ffflllqqqyyy}}}{{{{{{|||~~~{{{}}}|||~~~~~~|||{{{xxxwwwtttssspppooonnnnnnmmmmmmiiieeeaaaaaadddeeeccc```bbbcccdddeeefffiiinnnrrrwwwyyyxxxzzzyyywwwwwwwww}}}}}}}}}|||rrrkkkiiijjjpppqqqtttwww{{{}}}~~~~~~{{{sssggg[[[TTTTTTWWWZZZbbblll|||{{{xxxuuunnnfff___[[[ZZZYYYYYY]]]ZZZUUUPPPLLLJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKMMMRRRYYYcccjjjnnnsssyyy~~~~~~||||||}}}~~~~~~~~~vvvpppoookkkeeeccc___ZZZWWWUUUSSSQQQOOOKKKMMMQQQUUUZZZ___eeeiiisssxxx|||wwwqqqmmmhhhccc```WWWUUURRRPPPLLLGGGBBB>>>;;;888444111///...---+++,,,+++***+++,,,,,,+++))),,,,,,+++************+++************************************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***,,,...---***((((((***))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))gggmmmsssvvvvvvxxx}}}}}}|||~~~zzzxxxxxxyyy{{{zzzuuuqqq___ZZZVVVWWWVVVSSSQQQSSSWWWZZZ]]]^^^^^^___cccgggllluuu~~~}}}~~~||||||}}}~~~}}}|||zzzxxxxxx{{{~~~|||yyyxxxxxxwwwvvvuuurrrpppllliiigggggghhhiiifffcccbbbdddhhhjjjhhhfffiiikkkmmmoooqqqtttyyy}}}}}}|||zzzyyyyyyxxx{{{uuulllhhhhhhlllnnnpppsssvvvyyy|||}}}~~~wwwmmmbbb[[[XXXYYYZZZdddnnn|||{{{tttnnnjjjfffccchhhddd]]]VVVQQQOOONNNOOOHHHHHHGGGFFFEEEEEEEEEEEEHHHLLLRRRVVV[[[bbbjjjqqqsssxxx}}}~~~~~~|||zzztttnnnjjjddd\\\VVVTTTTTTTTTTTTQQQRRRUUUXXXZZZ]]]^^^___aaaggguuu|||wwwtttpppllliiibbb```\\\XXXTTTOOOIIIEEE???<<<888555333111...,,,---+++++++++------,,,+++,,,+++******))))))******************************))))))))))))))))))))))))***))))))(((((())))))***)))******+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))qqqwww}}}}}}uuuuuuxxxzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{|||}}}{{{vvvoooiiiYYYUUUTTTWWWXXXXXXYYY]]]aaacccddddddeeehhhooottt{{{~~~~~~zzz{{{|||~~~~~~}}}}}}}}}zzzvvvrrrssswwwzzz|||{{{uuusssrrrrrrrrrrrrqqqpppjjjhhhdddaaa```bbbgggjjjllllllnnnqqqtttuuusssqqqsssuuuwwwyyy{{{}}}|||zzzxxxxxx{{{yyyyyyzzz|||yyyvvvwwwvvvxxxzzz|||~~~uuunnnjjjgggfffooowww~~~xxxsssuuuppphhh```ZZZWWWWWWXXXRRRPPPLLLIIIFFFEEEDDDDDDFFFHHHJJJLLLOOOTTT[[[```bbbhhhrrr{{{~~~{{{{{{|||uuunnnddd[[[WWWVVVVVVVVVUUUVVVXXX\\\^^^______]]]WWW[[[eeesss{{{~~~{{{xxxuuurrrooolllgggaaa[[[UUUNNNIIIEEEBBB???<<<999666222///000...------...///...---++++++***)))))))))******************************))))))))))))))))))))))))***))))))))))))))))))******+++,,,---------,,,+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((({{{~~~|||uuummmmmmooopppoooppppppppprrrtttvvvwwwxxxzzzzzz{{{zzzvvvnnnddd^^^TTTRRRSSSXXX[[[]]]bbbhhhmmmmmmmmmlllmmmrrr{{{|||yyy{{{yyyyyyzzz{{{~~~|||zzzyyyyyy{{{vvvpppnnnnnnpppooommmjjjiiihhhiiijjjjjjiiihhh______^^^\\\^^^ccclllrrr{{{~~~~~~~~~yyyvvvuuuvvvzzzuuuuuuuuuvvv{{{zzzrrriiicccaaa```aaa```\\\VVVOOOKKKIIIIIIIIIFFFGGGHHHIIIKKKNNNQQQTTTUUUYYY```ggglllnnnoooooooootttzzz~~~}}}~~~zzzpppggg```\\\YYYWWWUUUUUUWWW[[[```bbbaaa```WWWVVVZZZbbbgggmmmuuu}}}~~~zzzwwwrrrkkkddd[[[RRRLLLIIIGGGDDDBBB@@@<<<888444333111.........///...---,,,++++++***)))*********************************))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,,,,+++***))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((}}}yyyooohhhgggiiijjjkkkpppnnnmmmnnnqqqsssssssssqqqssssssrrrmmmeee]]]XXXTTTSSSUUUZZZ^^^aaagggooovvvwwwwwwwwwxxx}}}zzzyyy|||zzzzzzzzz|||{{{|||~~~|||zzzzzzzzzuuuppplllkkkiiieeebbb^^^^^^^^^```bbbcccaaa```]]]^^^______bbbiiittt}}}|||xxxvvvsssuuuyyyqqqqqqqqqrrruuu{{{}}}|||uuuooollllllllloookkkddd\\\VVVSSSQQQQQQIIIIIIJJJKKKLLLNNNOOOPPPMMMOOORRRUUUYYY\\\___```dddhhhnnnsssvvv{{{}}}~~~|||vvvppphhhaaa[[[TTTSSSRRRVVV\\\```aaa```ZZZWWWUUUWWWXXX[[[bbbjjjkkkqqqyyy~~~~~~}}}{{{}}}wwwoooeeeZZZSSSMMMLLLKKKJJJIIIEEE@@@===666333000.........---,,,---,,,++++++******++++++++++++++++++++++++++++++************************+++******))))))******+++&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))yyyuuuoooiiiggghhhjjjlllrrrooolllllllllllljjjgggeeeggghhhhhheeeaaa\\\ZZZ[[[ZZZ\\\```bbbeeellltttzzz~~~|||zzz}}}}}}}}}~~~zzzwwwwwwwww{{{~~~}}}}}}xxxtttpppmmmkkkfff```[[[VVVVVVXXX[[[___aaaaaa```ccceeeggghhhjjjrrr}}}}}}{{{xxxuuuuuuyyyppprrrsssrrrsssxxx~~~{{{zzzzzz~~~{{{vvvpppiiiccc^^^[[[WWWUUURRRPPPOOOPPPPPPPPPLLLKKKLLLLLLNNNPPPSSSTTTXXX\\\```bbbcccgggnnnsss}}}~~~~~~{{{zzz|||{{{~~~|||{{{~~~wwwllldddXXXTTTPPPQQQWWW\\\^^^^^^[[[WWWTTTSSSRRRPPPUUU[[[XXX]]]fffooovvvzzz|||~~~|||qqqeee]]]UUUUUUUUUVVVUUURRRMMMJJJ===999555222111000///......---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***(((''')))++++++)))'''))))))))))))))))))))))))''''''(((((())))))))))))************************''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))vvvtttpppllliiiiiimmmpppsssoookkkiiigggeeeaaa]]][[[]]]```bbbaaa```______dddcccdddggggggiiioooxxx{{{}}}yyy||||||yyywwwuuutttwww{{{zzzzzzuuussspppnnnlllfff^^^XXXSSSTTTWWW[[[```ddddddccckkkmmmooopppqqqwww}}}~~~|||wwwwwwyyysssvvvxxxvvvtttxxxyyyppphhhcccfffaaa[[[UUURRRQQQQQQQQQLLLLLLKKKJJJKKKKKKMMMMMMOOORRRUUUUUUTTTWWW]]]cccgggkkkmmmllliiillluuu}}}~~~|||}}}~~~}}}|||tttvvvwwwzzz~~~{{{~~~}}}uuukkk^^^XXXQQQPPPTTTZZZ]]]]]]ZZZWWWUUUTTTQQQMMMNNNSSSNNNSSS[[[dddnnnvvv|||zzznnnfff]]]^^^___``````^^^YYYUUUCCC@@@;;;777666555333222///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******+++---///000))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))''')))+++,,,***'''))))))))))))))))))))))))(((((())))))*********+++************************''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))zzzvvvqqqlllllloooqqqooommmppplllfff```\\\ZZZXXXWWWSSSXXX]]]``````aaacccfffffflllooonnnpppvvv{{{}}}}}}|||}}}wwwssstttvvvyyyxxx{{{}}}{{{xxxvvvtttrrrqqqpppnnniiiaaa[[[UUU___hhhjjjiiikkkmmmmmmrrruuuyyy{{{|||}}}||||||}}}{{{||||||zzzzzzzzzrrrqqqlllddd^^^YYYVVVTTTRRRNNNNNNLLLIIIGGGGGGIIILLLHHHIIIIIIKKKMMMOOOQQQRRRWWWWWWXXXZZZ^^^bbbfffhhhnnntttzzzyyyuuutttvvvxxxyyysssooopppxxx~~~}}}kkkaaaUUUOOOPPPTTTWWWXXXYYYXXXVVVSSSOOOKKKHHHFFFGGGJJJOOOUUU]]]gggqqqxxxzzzmmmhhhiiilllooorrrpppjjjdddSSSHHH>>>999666333222444222111000...---,,,++++++++++++++++++++++++,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************)))))))))*********++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''{{{vvvqqqlllkkkmmmooommmkkkjjjeee___YYYTTTRRRPPPOOOSSSXXX]]]```bbbeeeiiimmmmmmvvv~~~}}}~~~yyyvvvwwwyyy{{{zzz}}}~~~{{{xxxvvvvvvtttsssssstttrrrnnnkkkgggqqq|||zzz}}}~~~~~~}}}vvvnnneee```\\\ZZZXXXSSSSSSSSSRRRQQQPPPOOONNNKKKKKKJJJJJJJJJKKKKKKLLLOOONNNNNNOOORRRUUUXXXZZZ]]]ccciiimmmuuu~~~~~~zzzuuurrrrrrtttvvvwwwwwwrrrrrrxxx}}}xxxnnn```WWWTTTUUUVVVVVVWWWWWWVVVUUUQQQMMMHHHFFFCCCFFFIIINNNTTT\\\dddjjj{{{zzzwwwvvvwww{{{}}}zzzrrrlll\\\QQQFFFAAA>>>;;;:::;;;333111000...---,,,------++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))*********++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((yyyuuupppkkkhhhhhhhhhfffccc]]]ZZZUUUPPPMMMLLLMMMMMMVVVZZZ___ccceeeiiioootttwww}}}{{{zzzzzz}}}|||zzzzzz|||}}}zzz|||~~~{{{{{{|||}}}|||{{{yyyxxxyyywwwvvvxxx|||~~~||||||}}}yyypppiiidddaaa```\\\[[[\\\^^^___]]]WWWRRRRRRQQQOOONNNLLLJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJMMMRRRWWWZZZaaaiiinnnmmmqqqnnnlllkkknnnqqqssssssvvvsssssswww}}}|||nnnccc]]]ZZZXXXWWWZZZZZZZZZYYYUUUQQQLLLIIICCCEEEGGGIIILLLPPPVVVZZZjjjqqq|||~~~uuulll___TTTJJJEEEBBB>>>===>>>555444111...------......++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))************))))))))))))************************))))))(((((((((((())))))++++++))))))))))))++++++((((((((()))))))))******((())))))******))))))((())))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))~~~~~~tttqqqmmmgggbbb___]]]ZZZWWWPPPOOOMMMKKKKKKMMMQQQTTT[[[___cccfffiiimmmtttzzz||||||}}}wwwyyy|||~~~~~~}}}}}}}}}wwwxxxzzz|||}}}}}}}}}|||tttuuuwwwwwwwwwxxxyyy{{{{{{zzzzzz||||||{{{zzz~~~yyyrrrmmmjjjhhhgggeeeeeehhhkkkiiiaaaZZZ[[[ZZZXXXVVVSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCCCCBBBFFFJJJMMMOOOTTT\\\```___aaa```aaaccchhhmmmooopppppppppqqqwww~~~wwwmmmgggdddbbb```dddcccaaa^^^ZZZUUUQQQOOOIIIJJJKKKKKKJJJKKKNNNPPPZZZ^^^gggwwwvvvmmm___UUUKKKGGGEEEAAA@@@AAA;;;999555111///.........,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))(((((((((((())))))+++***(((''''''(((***+++(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((()))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())){{{{{{|||}}}}}}qqqkkkfff```ZZZUUUQQQNNNLLLJJJKKKLLLMMMMMMPPPUUUZZZ]]]aaagggkkkooouuu}}}zzzzzz}}}wwwyyy{{{}}}~~~|||zzzzzz}}}~~~|||wwwwwwwwwwwwwwwwwwvvvvvvpppqqqqqqpppppprrrwww{{{}}}}}}}}}}}}zzzxxxvvvzzz~~~yyyvvvtttsssqqqpppsssvvvtttllleeecccbbbaaa___\\\YYYVVVUUUNNNMMMJJJHHHEEEBBBAAA@@@CCCGGGIIIIIIMMMTTTWWWVVVUUUUUUVVV[[[aaagggjjjkkkjjjlllooottt}}}{{{tttpppooonnnnnnqqqnnniiibbb\\\XXXUUUSSSRRRSSSRRRPPPNNNLLLLLLMMMOOOPPPUUU```qqq}}}uuueee[[[RRRNNNLLLHHHFFFFFFCCC@@@<<<777333000///......---------,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))|||~~~|||vvvuuutttsssxxx~~~yyymmmbbb___YYYSSSNNNJJJHHHGGGKKKNNNRRRSSSSSSUUUYYY]]]___dddlllrrrwww~~~|||wwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~vvvvvvuuuttttttwww|||}}}zzzxxxwwwuuusssrrrqqqqqqqqqqqqrrrrrrqqqoooqqqvvv{{{~~~{{{xxxuuuuuuwww|||~~~yyyzzz||||||}}}zzzsssjjjjjjjjjhhhfffbbb___^^^TTTSSSQQQNNNJJJGGGEEECCCDDDGGGGGGFFFIIIOOORRRQQQPPPOOOPPPTTTYYY^^^aaabbbcccgggjjjmmmuuu~~~zzzxxxwwwxxxyyyzzzvvvpppiiibbb\\\XXXWWWYYYYYYYYYWWWRRROOOMMMMMMKKKJJJJJJPPPZZZgggqqqwwwoooeee[[[VVVRRRLLLIIIIIIHHHFFFBBB===999555222111/////////......------,,,,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))((((((((()))))))))******)))******++++++******)))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))******)))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((~~~yyyrrrooonnnmmmqqqwwwxxx{{{pppeeeYYYXXXTTTPPPLLLJJJJJJKKKNNNTTTZZZ^^^^^^___cccggghhhmmmuuu{{{|||zzz{{{{{{}}}{{{xxxrrrrrrqqqppppppsssyyy}}}}}}xxxtttrrrqqqpppppppppqqqssstttxxx|||~~~zzzyyy|||~~~|||zzzwwwwwwxxx}}}{{{|||~~~~~~}}}zzzzzzyyyyyyyyyxxxxxxxxx}}}zzzwwwvvvwwwxxxyyyxxxuuuwwwyyyxxxvvvuuuvvvxxxxxxwwwvvvvvvwwwwwwuuutttrrrssssssssssssuuuyyy|||~~~~~~~~~~~~}}}}}}uuuuuutttssspppllliiiggg```___]]]ZZZWWWTTTQQQOOOJJJLLLLLLJJJKKKQQQSSSRRRRRRPPPNNNOOORRRUUUWWWXXXWWW\\\___aaahhhttt|||}}}{{{{{{}}}|||{{{{{{|||}}}zzztttmmmfff```\\\___``````]]]XXXTTTQQQPPPKKKKKKIIIIIILLLSSS[[[aaapppxxx~~~}}}yyy|||tttiiibbb[[[SSSMMMLLLIIIHHHFFFCCC???;;;777555111111111000///.........---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))((()))))))))************************************))))))(((((((((((())))))************************)))))))))*********++++++)))******++++++******)))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&~~~vvvpppmmmkkkjjjnnntttuuuyyy{{{xxxtttpppggg^^^TTTTTTRRROOOMMMMMMNNNPPPPPPXXXaaafffhhhjjjooosssrrrwww~~~zzzwwwtttsssqqqooonnnppptttxxx{{{}}}yyy{{{~~~xxxzzz|||}}}{{{vvvqqqmmmjjjjjjkkkmmmppptttyyy{{{~~~}}}{{{{{{~~~|||{{{{{{{{{zzzxxxqqqsssuuuvvvwwwvvvuuutttqqqpppppppppoooooooooooovvvsssooonnnnnnnnnnnnnnnmmmpppsssssspppnnnnnnpppsssqqqpppqqqqqqqqqooommmmmmmmmmmmlllkkkmmmpppsssvvvvvvvvvuuuvvvvvvwwwwwwvvvuuuuuuwwwzzz}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}{{{xxxtttpppnnnlllllljjjgggddd```^^^\\\RRRTTTSSSPPPRRRWWWYYYXXXUUURRROOOMMMNNNPPPPPPQQQLLLQQQUUUWWW___mmmuuuuuuxxxxxxxxxyyyzzzzzzyyyxxxvvv~~~{{{{{{{{{xxxooogggbbbcccdddeeebbb^^^YYYVVVUUUMMMMMMLLLIIIFFFHHHNNNSSS\\\fffppprrrqqqwwwyyypppggg\\\UUUSSSHHHHHHHHHGGGDDD@@@<<<999333222222111000//////...---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***************++++++++++++******++++++++++++******))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%}}}wwwooojjjkkkoootttvvv{{{zzzwwwsssnnnfff^^^YYYTTTUUUWWWXXXXXXVVVSSSRRRVVV^^^jjjrrrwwwyyyzzz|||{{{sssrrrqqqppppppqqqrrrtttvvvwwwzzz}}}}}}yyysssnnnlllpppooonnnnnnoooooonnnmmmjjjkkkmmmpppuuu{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyyyyzzz|||}}}~~~xxxwwwuuurrrqqqpppppppppooonnnmmmmmmmmmllljjjhhhhhhgggfffffffffhhhjjjllllllkkkhhhffffffgggiiikkkjjjjjjjjjjjjjjjiiiiiiiiilllmmmnnnooonnnmmmlllkkkjjjkkklllmmmlllllljjjjjjqqqrrrssssssttttttsssssssssssssssssstttuuuvvvvvvssstttvvvvvvvvvwwwzzz||||||wwwsssqqqqqqqqqssssssqqqmmmjjjiiieee___YYYUUUUUUXXX[[[XXXVVVRRRMMMJJJIIIKKKMMMIIIJJJNNNTTTYYY^^^gggqqqttttttssstttvvvvvvuuusssssswww}}}~~~wwwppppppggggggeeebbb]]]YYYWWWVVVUUUSSSNNNIIIEEEDDDGGGIIINNNSSSZZZ^^^dddooowwwmmmddd^^^UUUOOOHHHEEEFFFFFFCCC???::::::888444...,,,...000+++---///...***((((((***,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))&&&'''''')))***,,,...///******+++++++++***))))))************************++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********++++++++++++************)))''''''''''''((((((((()))))))))))))))(((((((((((('''''''''''''''(((((((((++++++******))))))(((((({{{tttpppoooqqqsssttt|||yyytttmmmggg```YYYVVVYYY[[[]]]______^^^\\\[[[___gggsss|||}}}}}}xxxxxxvvvssspppooooooppppppsssvvvxxxwwwsssmmmhhhfffffffffffffffhhhiiijjjjjjmmmooosssxxx~~~~~~zzzxxxxxxyyy{{{wwwwwwvvvuuuuuuuuuuuuvvvtttsssrrrqqqpppqqqrrrrrrooonnnmmmkkkjjjjjjjjjkkkjjjhhhhhhhhhiiihhhfffdddddddddcccbbbccceeeggghhhiiihhhfffeeedddeeefffgggiiiiiihhhhhhhhhhhhhhhhhhkkklllmmmnnnnnnmmmlllllljjjkkklllmmmmmmmmmlllkkkqqqqqqrrrssssssssssssrrrpppppppppppppppqqqrrrrrrpppqqqrrrrrrqqqrrruuuwww{{{|||}}}}}}|||wwwsssmmmeee___\\\[[[\\\ZZZXXXTTTOOOJJJHHHHHHIIIHHHHHHKKKPPPSSSWWW___hhhnnnnnnpppqqqqqqrrrrrrrrrsssvvv{{{{{{vvvvvvllljjjgggbbb]]]ZZZYYYYYYVVVUUUSSSOOOJJJGGGEEEDDDGGGLLLQQQTTTYYYcccrrr~~~{{{rrrkkkaaaYYYOOOJJJJJJJJJGGGDDD??????<<<777222......///,,,...///...+++******+++***************+++++++++************************************************))))))))))))))))))))))))+++++++++,,,---///111111+++,,,,,,++++++)))((((((***************************))))))))))))))))))******)))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++************)))'''''''''((((((((())))))))))))))))))((((((((((((************************''''''''''''&&&&&&&&&%%%}}}xxxtttsssrrrqqqpppuuuqqqkkkddd___\\\[[[[[[ccceeeiiilllmmmmmmmmmlllmmmuuu}}}yyyyyy}}}{{{{{{yyyuuuqqqoooooopppqqqtttuuuvvvsssnnngggcccaaa_________aaacccfffiiikkksssuuu{{{~~~|||{{{yyyuuuqqqoooooopppqqqooonnnnnnmmmlllmmmmmmmmmmmmkkkiiigggfffeeeffffffffffffeeeeeeeeefffggggggeeeddddddeeeffffffeeeccccccbbbaaaaaabbbccceeeffffffffffffeeeeeeeeeeeeeeeggggggggggggggggggggggggjjjjjjlllmmmmmmmmmmmmmmmkkkkkklllmmmnnnnnnnnnmmmppppppqqqrrrrrrrrrrrrqqqooonnnnnnnnnnnnoooooopppnnnnnnnnnlllkkklllooorrruuuuuuuuuxxx|||~~~~~~}}}|||{{{zzz|||~~~{{{{{{}}}{{{wwwvvv{{{uuummmhhheeecccaaa___ZZZTTTOOOJJJHHHFFFHHHFFFHHHLLLNNNPPPVVV]]]cccfffiiijjjiiijjjmmmpppqqqtttyyy||||||uuurrrllleee```\\\YYYXXXYYYYYYYYYWWWRRRMMMGGGDDDCCCFFFIIIJJJMMMUUUbbbmmm~~~}}}lllbbbUUULLLJJJIIIGGGEEEDDDDDDAAA===666222//////...//////...,,,+++,,,---))))))******+++,,,,,,---************************************************))))))))))))))))))))))))************+++,,,------,,,,,,,,,+++***)))((('''************************))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++******))))))******+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++************)))''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,,,,+++*********)))&&&&&&&&&&&&%%%%%%%%%%%%~~~|||yyyvvvssspppllliiifffddd```]]]]]]```fffkkkpppssswww{{{~~~{{{{{{wwwyyy}}}|||yyywwwuuussssssuuuwwwyyyyyyyyyxxxtttnnnhhhdddbbbaaabbbcccdddfffiiimmmpppxxx{{{}}}|||{{{yyywwwtttqqqooommmjjjiiihhhiiiiiijjjiiihhhhhhgggggghhhhhhhhhfffdddbbbaaa```aaaaaaaaabbbbbbcccdddfffggggggeeeddddddeeeggghhhgggeeeeeeeeeeeeeeeeeeggghhhiiiggghhhiiiiiiiiihhhfffeeeffffffffffffggggggggggggiiijjjkkklllmmmnnnooooookkkkkklllmmmmmmnnnnnnnnnoooooopppqqqqqqqqqqqqqqqpppoooooonnnnnnnnnoooooonnnnnnmmmkkkiiijjjmmmppprrrqqqpppqqqrrrtttuuuvvvwwwvvvuuuuuuvvvyyy}}}}}}|||{{{zzz{{{yyywwwvvvwwwyyy{{{|||~~~wwwtttwww{{{uuuqqqpppmmmiiiccc\\\VVVPPPKKKHHHHHHFFFFFFIIIKKKKKKOOOTTTWWW\\\```aaa___aaafffkkklllooouuu{{{~~~~~~}}}~~~zzzsssmmmfff```[[[XXX[[[[[[ZZZYYYWWWSSSNNNJJJFFFHHHHHHGGGHHHNNNXXX___iiirrryyymmm]]]RRRNNNLLLJJJHHHGGGFFFDDD@@@;;;666333111/////////...---,,,,,,---*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((()))*********+++++++++***))))))************************))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))***))))))))))))))))))***)))(((((('''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++*********))))))'''(((((((((((()))))))))(((((((((((()))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((~~~zzzvvvrrrllleeeaaa[[[[[[\\\]]]```hhhrrryyy||||||yyywwwzzz|||}}}}}}xxxwwwwwwxxxyyy|||~~~~~~|||wwwrrrmmmkkkkkknnnoooppppppooopppsssvvv{{{}}}}}}|||||||||}}}~~~|||zzzwwwvvvvvvtttrrrpppkkkjjjiiigggfffeeeeeeeeegggffffffeeeeeeeeeeeeeeedddcccbbbaaa``````aaabbb```aaabbbdddfffggghhhhhhfffeeeeeegggiiijjjiiigggggghhhhhhhhhiiijjjjjjkkkhhhiiijjjkkkkkkiiigggfffggggggggghhhhhhhhhiiiiiikkkllllllmmmooopppqqqrrrllllllllllllmmmmmmnnnnnnnnnoooppppppqqqqqqpppppppppoooooonnnmmmmmmmmmmmmppppppooommmkkklllnnnppprrrqqqooommmllllllnnnooorrrqqqpppoooqqqsssvvvxxx|||}}}~~~~~~~~~~~~{{{yyyvvvuuuxxxwwwvvvvvvvvvwwwzzz{{{~~~}}}~~~}}}{{{xxxssskkkddd^^^WWWPPPLLLHHHDDDDDDGGGHHHHHHJJJNNNNNNRRRWWWWWWVVVXXX]]]ccceeeiiiooovvv|||{{{wwwtttpppkkkeeeaaa]]]ZZZWWWVVVVVVVVVTTTRRRMMMMMMLLLJJJIIIKKKQQQVVVYYY___jjjxxxzzzjjj^^^YYYWWWTTTQQQHHHGGGEEEBBB???<<<888666222000...------,,,,,,,,,,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))+++******))))))******+++((()))***+++++++++++++++************************+++******))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))***'''((((((((()))))))))***,,,++++++***)))(((''''''))))))))))))))))))))))))~~~xxxsssmmmfff```[[[YYY\\\```cccgggmmmwww~~~~~~|||zzzzzz~~~wwwsssssszzz}}}yyyzzz{{{}}}~~~}}}zzzyyy{{{|||{{{xxxxxxzzz||||||~~~~~~|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{uuusssrrrqqqrrrrrrpppnnnjjjjjjjjjiiihhhggggggfffgggffffffeeeeeeeeeeeeeeedddcccbbbbbbbbbcccdddeeebbbcccdddfffggghhhhhhhhhgggffffffgggiiijjjiiiggghhhiiiiiijjjkkkkkkkkkllliiijjjjjjkkkkkkjjjhhhgggiiijjjjjjkkkkkklllllllllooooooooopppqqqrrrtttuuuooonnnmmmmmmmmmmmmnnnnnnoooooopppqqqqqqqqqqqqpppoooooonnnlllkkkkkkkkkkkkpppqqqqqqpppoooooopppqqqqqqqqqpppmmmjjjiiikkklllnnnmmmllllllmmmoooqqqrrrrrrtttwwwxxxzzz|||~~~|||yyyvvvsssrrrtttuuuuuuuuuvvvxxxzzz{{{yyywwwvvvxxx}}}|||rrrkkkeee___XXXSSSKKKGGGDDDGGGHHHFFFFFFHHHIIILLLNNNNNNNNNPPPUUUYYY]]]```fffnnnxxx}}}zzzwwwxxxyyyxxxtttqqqddd^^^WWWTTTUUUWWWWWWWWWSSSSSSQQQOOOLLLLLLMMMOOOQQQSSSZZZggguuuqqqfffaaa^^^ZZZVVVKKKIIIFFFDDDCCCAAA>>><<<666333000......---,,,+++...------,,,++++++******************************************************))))))))))))))))))))))))))))))((((((((())))))***((()))***+++++++++++++++************************++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******((((((((((((((((((((((((************************(((((((((((())))))))))))************))))))))))))+++++++++************)))((((((((()))))))))******''''''(((((())))))******,,,,,,,,,+++*********)))'''''''''(((((((((((((((zzzxxx|||~~~{{{uuuqqqmmmiiifffccc___]]]YYY___fffkkkmmmqqqxxx}}}vvvooommmsss{{{{{{wwwyyy|||~~~~~~|||{{{{{{|||}}}{{{xxxvvvtttssstttttttttttttttuuuvvvwwwrrrppppppppprrrsssrrrqqqmmmmmmnnnnnnmmmlllkkkjjjkkkkkkjjjiiiiiiiiijjjjjjiiihhhgggggggggggghhhiiifffgggiiijjjkkkkkkjjjjjjiiiiiihhhiiikkkkkkjjjhhhjjjjjjkkklllmmmmmmmmmmmmlllmmmmmmmmmllllllkkkkkklllmmmmmmnnnooooooppppppsssrrrrrrrrrsssuuuvvvwwwsssrrrpppoooooooooooopppooopppqqqqqqrrrrrrqqqqqqqqqpppooonnnlllllllllkkknnnppprrrrrrqqqppppppqqqnnnooopppnnnkkkiiikkkmmmlllkkkjjjjjjjjjlllmmmnnnmmmoooqqqssstttvvvyyy{{{zzz|||~~~~~~zzzvvvtttnnnqqqtttvvvuuuuuuwwwyyyxxxuuuqqqppprrrxxx~~~{{{sssnnniiiccc^^^UUUOOOKKKLLLLLLIIIFFFGGGHHHGGGGGGHHHIIILLLOOOPPPTTTWWW]]]eeennnwww}}}xxxxxx|||~~~ssskkkaaa[[[ZZZ[[[[[[ZZZYYYYYYXXXVVVRRROOOMMMLLLMMMKKKNNNXXXcccooouuulllgggccc^^^YYYPPPMMMHHHFFFEEEDDDBBB@@@;;;777333000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))'''''''''''''''((()))***+++++++++++++++***))))))******************************))))))))))))************)))))))))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++++++++************)))(((((()))))))))*********'''''''''((()))*********************************&&&&&&&&&'''''''''((((((yyytttrrrtttvvvvvvwww{{{{{{tttpppeeebbb___^^^___aaaaaaaaaXXX```iiiooorrrtttxxx|||zzzqqqlllpppvvv{{{|||wwwsssvvv{{{{{{zzzxxxyyy|||}}}|||zzzwwwtttqqqooommmpppppppppqqqrrrsssttttttqqqqqqppprrrtttvvvuuutttooopppqqqqqqqqqooonnnmmmqqqqqqpppooooooooooooooooooooommmlllkkklllmmmmmmllllllnnnoooooonnnmmmmmmmmmlllkkklllnnnnnnllljjjlllmmmnnnoooppppppppppppqqqqqqppppppoooooooooooonnnoooooopppqqqrrrrrrsssuuuuuuttttttuuuvvvxxxyyyvvvuuusssqqqppppppqqqqqqppppppqqqrrrrrrrrrrrrqqquuutttrrrqqqoooooonnnnnnkkknnnqqqrrrqqqpppooopppkkkmmmooonnnkkkjjjlllnnnkkkjjjiiiiiiiiikkklllmmmnnnoooppppppooooooqqqsssuuuxxx|||~~~{{{wwwtttkkkpppuuuwwwwwwvvvxxxyyyuuurrrnnnlllooouuu|||~~~{{{vvvrrrlllhhh___XXXSSSSSSRRRMMMIIIHHHHHHFFFDDDDDDGGGJJJKKKKKKOOORRRWWW^^^gggpppwww{{{}}}~~~zzzxxx|||xxxllldddbbbaaa^^^\\\]]]^^^]]][[[XXXSSSOOOLLLKKKFFFGGGNNNVVV^^^mmm{{{{{{ssspppkkkddd___UUUQQQKKKHHHGGGGGGDDDBBB???;;;555222222111///---***++++++,,,,,,------...************************************************))))))))))))))))))))))))++++++++++++,,,---...///---------,,,***((('''&&&************************))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))******)))((('''&&&&&&((()))************************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((+++++++++************)))))))))))))))************&&&''''''((()))******+++''''''''''''(((((((((((('''''''''((((((((())))))|||wwwqqqmmmmmmpppssstttzzzxxxmmmfffcccYYYVVVTTTVVV\\\bbbeeeeeebbbbbbjjjwww~~~{{{yyyzzz}}}vvvsssooonnnppptttwwwxxx{{{}}}zzzuuuvvvxxx|||}}}yyyuuutttxxx~~~}}}{{{{{{zzz|||yyyvvvrrrpppnnnooooooqqqqqqqqqqqqrrrrrrrrrrrruuuuuuvvvvvvuuuuuutttsssppprrrssssssqqqppppppqqqssssssssstttttttttttttttqqqrrrtttttttttrrrpppnnnuuuttttttsssrrrppppppoooppppppooonnnnnnnnnnnnnnnlllmmmnnnoooqqqqqqrrrrrruuuuuusssrrrqqqpppppppppmmmooorrrsssrrrpppppppppssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttsssssssssssstttuuuvvvwwwxxxuuutttrrrqqqooonnnmmmmmmnnnnnnooopppqqqrrrssssssnnnnnnnnnmmmmmmmmmlllllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmllllllqqqrrrtttuuuuuutttsssqqqnnnnnnooosssvvvyyyyyyxxxwwwtttqqqpppqqqvvv|||zzztttmmmjjjfff```ZZZTTTPPPNNNLLLJJJHHHGGGFFFGGGGGGHHHJJJNNNSSSXXX\\\ccclllrrrvvvyyy~~~~~~~~~yyyzzz~~~zzzssslllhhhfffeeeaaaaaa___]]][[[XXXUUUSSSLLLMMMLLLKKKLLLSSS\\\ddd~~~~~~|||xxxoooggg___[[[VVVQQQNNNKKKHHHFFFBBB???<<<888555222...+++000///.........---+++)))*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******+++++++++++++++***)))(((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))}}}xxxrrrmmmkkklllmmmmmmvvvzzz|||xxxoooddd^^^\\\WWWVVVVVVZZZ```eeeggghhhiiiiiiqqq}}}}}}wwwtttpppnnnooorrrssstttyyyyyy{{{}}}~~~}}}zzzwwwxxx{{{~~~~~~|||yyyvvvuuuwww}}}~~~}}}~~~}}}{{{zzzzzzyyyyyyxxxuuusssqqqpppooooooooooooooooooppppppppppppsssssstttttttttsssrrrrrrqqqsssttttttsssrrrssssssuuuuuuuuuvvvvvvwwwwwwwwwuuuvvvvvvvvvuuutttrrrqqquuuuuutttsssrrrrrrqqqqqqrrrqqqqqqpppppppppppppppnnnoooppprrrssstttttttttwwwvvvuuutttsssrrrrrrrrroooqqqssstttsssrrrrrrsssssstttvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwuuusssqqqpppoooooooooppppppqqqqqqrrrrrrrrrooooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrrrrqqqooonnnnnnmmmoooqqquuuwwwxxxwwwyyywwwttttttvvv{{{|||yyyyyy}}}~~~|||~~~}}}|||yyyxxxxxxuuuwww|||~~~xxxooofff^^^XXXUUUPPPMMMIIIGGGFFFFFFFFFGGGGGGJJJMMMQQQTTTZZZaaafffhhhlllsssyyy~~~~~~}}}||||||xxxuuusssrrrjjjgggccc```\\\YYYWWWUUUPPPPPPNNNLLLKKKMMMSSSXXXjjjvvv}}}tttiiieee^^^XXXSSSOOOJJJGGGDDDBBB>>>;;;888666222000000///------...///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************))))))((((((((((((&&&&&&'''((()))***++++++************++++++++++++))))))************))))))))))))))))))))))))))))))***)))(((''''''((())))))******++++++++++++******+++++++++++++++***))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))}}}yyyrrrnnnlllkkkjjjjjjqqqssssssmmmddd\\\WWWUUUWWWWWWYYY]]]dddjjjmmmnnntttvvv}}}|||yyyvvvrrrppppppqqqqqqpppvvvuuuuuuvvvyyyzzzzzzyyy}}}}}}|||zzzxxxvvvwwwzzz}}}|||yyyuuussswww~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyxxxvvvvvvuuutttsssqqqpppoooooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqpppppprrrtttvvvvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvuuutttuuuuuuuuuuuuttttttssssssttttttsssrrrrrrrrrrrrrrrrrrrrrtttuuuvvvvvvwwwwwwyyyyyyxxxwwwvvvuuuttttttrrrtttuuuuuuttttttuuuvvvssstttvvvxxxzzz|||}}}}}}||||||||||||||||||||||||}}}}}}{{{zzzyyyyyyyyyyyy{{{zzzxxxvvvtttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooonnnnnnnnnnnnmmmlllkkkkkkmmmnnnnnnoooooopppppppppllllllnnnnnnnnnmmmlllkkkmmmmmmmmmooosssuuuuuutttxxxvvvuuuvvvyyy~~~zzzsssppprrrvvvyyy~~~}}}|||{{{zzzyyy~~~}}}~~~~~~wwwtttrrrnnnppptttxxx}}}xxxnnnfffbbbZZZUUUNNNJJJHHHGGGGGGGGGEEEFFFHHHJJJLLLPPPUUUYYY[[[```gggooouuuxxxzzzzzz~~~~~~}}}|||{{{vvvrrrlllfffbbb^^^ZZZXXXVVVUUUTTTPPPMMMKKKLLLMMMVVVbbbvvvxxxssslllddd]]]UUUNNNJJJGGGDDDAAA>>><<<:::777555222000------.../////////---------,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***************************))))))))))))(((((((((,,,++++++)))((('''&&&&&&************++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++*********++++++++++++***))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))~~~zzzuuuqqqpppooommmllljjjkkkiiieee^^^YYYVVVVVVZZZZZZ\\\```fffnnntttxxx~~~{{{zzzzzz}}}yyyzzzwwwuuuttttttsssrrrqqqsssssssssuuuxxx{{{||||||}}}|||~~~~~~~~~}}}{{{zzz{{{|||vvvtttqqqrrrxxx~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxxxxyyy|||||||||{{{{{{zzzyyyyyyttttttvvvvvvuuutttrrrppprrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrqqqqqqppprrrtttvvvwwwwwwwwwxxxyyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttuuuuuuvvvwwwxxxyyyyyyxxx{{{zzzzzzyyyxxxwwwvvvuuutttvvvvvvvvvuuuuuuxxxzzzvvvwwwxxxzzz{{{|||||||||}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqpppppppppooopppqqqqqqpppnnnlllkkkmmmmmmnnnoooppppppqqqqqqmmmmmmnnnnnnnnnmmmlllkkkmmmllllllmmmppprrrrrrrrrrrrrrrrrrssswww|||{{{sssnnnlllmmmnnnwwwwwwwwwvvvttttttuuuvvv{{{zzz{{{{{{xxxuuuvvvyyyzzz|||wwwrrrggg```WWWPPPMMMLLLKKKIIIFFFFFFGGGGGGIIIKKKOOOQQQVVVZZZ___fffkkknnnppppppwww~~~|||}}}}}}~~~|||wwwrrrnnnhhh```[[[[[[[[[ZZZWWWTTTPPPNNNMMMPPPXXXfffxxxzzzqqqggg]]]TTTNNNJJJGGGCCC@@@>>>===:::888555222///---......///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...,,,***(((&&&$$$###'''((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++************+++++++++******)))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))){{{vvvssspppnnnlllbbbaaa```^^^[[[ZZZZZZ[[[```___```bbbhhhqqq{{{|||zzzyyyxxxzzz|||}}}uuuyyyxxxxxxxxxyyyyyywwwuuussssssuuuyyy~~~|||xxxuuuwww}}}wwwuuuuuuzzz}}}|||{{{{{{|||wwwvvvuuutttttttttuuuvvvzzz{{{{{{||||||{{{zzzzzztttuuuwwwxxxwwwvvvtttrrrttttttttttttuuuuuuuuuuuuttttttuuuuuuttttttsssrrrrrrtttvvvwwwwwwxxxyyyzzzxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwvvvvvvwwwxxxxxxwwwxxxzzz|||{{{{{{{{{|||||||||{{{{{{}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwxxxxxxxxxwwwvvvvvvuuuuuutttssssssssssssrrrrrrrrrrrrssssssssssssqqqooonnnmmmmmmnnnooopppqqqqqqrrrpppppppppppppppoooooonnnnnnlllkkklllnnnppppppooonnnnnnoooqqqtttyyy}}}}}}wwwrrrmmmiiihhhooopppqqqooommmmmmoooqqqsssqqqsssxxx|||tttkkk```XXXTTTRRROOOLLLIIIHHHFFFFFFGGGIIIKKKLLLPPPRRRWWW\\\```dddfffffflllyyy{{{ssshhh___\\\[[[[[[[[[ZZZXXXVVVTTTSSSUUU\\\eeeooo||||||rrrhhh]]]VVVOOOKKKFFFCCC@@@>>><<<::::::777222///......---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++***)))(((************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++'''((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******)))******+++++++++******))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))wwwqqqlllhhhfff[[[ZZZZZZZZZ[[[]]]___aaadddeeeeeegggllluuu~~~~~~||||||{{{zzzzzz|||}}}}}}||||||~~~|||}}}{{{uuuzzzzzz{{{}}}~~~~~~{{{xxxssstttxxx~~~}}}wwwrrrrrrwww~~~~~~~~~~~~}}}zzzxxxxxxyyyuuutttsssrrrrrrsssttttttxxxyyyzzz|||||||||{{{zzzvvvwwwxxxyyyyyyxxxvvvttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuusssuuuxxxyyyxxxyyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzwwwxxxyyyzzz{{{|||}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||}}}}}}}}}}}}|||{{{yyywwwxxxyyy{{{{{{{{{{{{}}}~~~}}}|||~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvvvvuuutttssssssooopppppppppqqqrrrrrrrrrtttssssssrrrrrrqqqqqqqqqooommmkkkkkklllnnnnnnnnnmmmmmmnnnpppsssvvvxxxzzz|||||||||zzzwwwqqqkkkhhhjjjlllnnnllliiigggiiikkknnnmmmnnnssswwwzzzwwwkkkccc___[[[VVVQQQMMMKKKGGGFFFGGGHHHHHHGGGFFFIIIMMMRRRWWW[[[^^^```ccckkkvvv~~~}}}pppfff[[[ZZZYYYZZZ\\\]]]\\\[[[UUUTTTVVV[[[___hhhyyy~~~sssiiibbbWWWSSSMMMHHHDDDBBB???===>>>;;;777333111000---,,,+++++++++,,,---.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************************************++++++++++++))))))************))))))))))))))))))))))))))))))&&&'''((()))*********)))******++++++++++++******))))))***++++++++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))~~~ssskkkeeebbb___ZZZZZZZZZ\\\```dddfffhhhfffhhhlllnnnrrrxxx~~~}}}~~~~~~~~~~~~{{{yyyyyyzzzzzz||||||zzzxxxyyy~~~}}}xxxzzz{{{}}}|||yyysssssswwwzzzssspppuuu~~~}}}||||||yyy{{{}}}|||yyyuuutttuuutttsssrrrrrrrrrsssttttttuuuvvvxxxzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzyyywwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvxxxzzz{{{zzzzzz{{{||||||||||||}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}|||{{{xxxxxxyyy{{{|||~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwwwwxxxssssssssssssssstttttttttuuutttsssrrrqqqqqqqqqqqqpppnnnkkkjjjlllmmmmmmmmmkkklllmmmnnnpppqqqsssssssssuuuxxxyyywwwsssooolllkkkoooqqqooojjjggggggiiijjjiiikkkooorrrsssxxx~~~zzzrrrnnniiiaaa[[[UUUQQQLLLIIIHHHGGGFFFDDDCCCEEEHHHMMMRRRVVVZZZ\\\]]]dddkkkpppyyy~~~vvvmmm___\\\YYYZZZ\\\___``````VVVUUUWWWYYYYYY\\\fffrrr~~~~~~uuunnnbbb]]]VVVOOOJJJFFFCCCAAAAAA>>>;;;999777555222///,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++)))((((((************************((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++------,,,+++)))(((''''''************++++++++++++))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))******++++++++++++******))))))***+++++++++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))xxxmmmfffbbb___]]]]]]]]]]]]```eeejjjmmmnnneeejjjppptttwwwzzz~~~~~~~~~|||yyyxxxwwwuuuxxxyyywwwtttuuuzzz|||||||||{{{wwwrrrsssvvv~~~uuupppttt}}}}}}~~~zzzyyyzzzuuuyyy|||{{{xxxtttrrrrrrttttttsssrrrrrrssstttuuussstttwwwyyyzzzzzzyyyxxx{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwxxxzzz|||}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}xxxyyyzzz|||}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxwwwxxxyyyzzz{{{vvvvvvvvvvvvvvvuuuuuuuuutttsssrrrqqqppppppppppppqqqnnnkkkjjjkkkmmmmmmmmmiiijjjjjjkkklllmmmmmmnnnnnnppptttvvvvvvtttqqqoooooosssvvvtttooojjjjjjkkkdddcccdddhhhiiihhhlllqqq|||~~~zzzuuulllddd]]]XXXRRRMMMKKKIIIFFFCCCGGGHHHJJJMMMQQQUUUXXXZZZ\\\bbbffffffjjjsss~~~zzzzzzrrrddd```\\\[[[^^^aaaccccccWWWXXXZZZ[[[XXXVVV[[[cccdddllltttyyy}}}vvvjjjddd\\\UUUOOOKKKGGGDDDBBB@@@>>><<<;;;999666333///......------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++&&&'''((()))+++,,,......(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))******++++++++++++******((()))***+++++++++++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))}}}vvvkkkbbb]]]\\\]]]^^^```cccgggkkkoooqqqsssssswwwvvvttttttvvvxxxxxxwwwyyy{{{~~~|||yyyyyyxxxwwwuuuuuuvvvxxxyyy|||vvvssswww{{{}}}xxxtttqqqnnnooorrrzzzvvvrrrwww}}}~~~~~~|||}}}~~~zzzwwwuuutttxxxxxxxxxwwwwwwvvvuuutttxxxwwwvvvuuutttttttttuuuvvvwwwxxxzzz{{{{{{zzzzzz{{{{{{|||||||||||||||{{{~~~~~~}}}}}}||||||{{{{{{}}}|||zzzyyyxxxyyyyyyzzzwwwyyy{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||yyyvvvtttttttttuuuvvvtttqqqooooooqqqsssuuuqqqqqqpppnnnmmmlllkkkkkkkkkkkkkkkjjjkkkkkkllllllkkklllmmmooopppqqqqqqqqqtttwww{{{|||{{{wwwqqqmmmmmmhhhddddddgggiiigggdddlllssszzz{{{zzz~~~|||tttjjjeee]]]UUUQQQNNNLLLKKKJJJNNNPPPNNNOOOTTTVVVUUUYYY\\\^^^^^^___eeeooowww~~~zzzvvvjjjgggaaa]]]\\\^^^aaacccZZZXXXWWWWWWXXXYYYYYYXXX\\\\\\^^^ccciiiqqqyyy}}}}}}sssmmmeee___ZZZUUUNNNIIIGGGEEECCCBBBBBB???999444000///.........---***(((++++++,,,,,,+++***((('''+++++++++*********))))))******++++++++++++***************************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((*********)))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((())))))************))))))******))))))((((((''''''uuuoooeee^^^ZZZ[[[^^^```fffiiimmmqqqvvvzzz}}}~~~|||xxxvvvuuuvvvuuuuuuxxxzzz}}}}}}|||zzzwwwuuuuuuvvvwwwyyy}}}|||uuurrrtttxxx}}}}}}zzzwwwvvvrrrqqqrrrvvvxxxtttwww|||}}}~~~}}}}}}{{{}}}~~~}}}zzzwwwuuutttvvvwwwwwwwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwxxxzzz{{{|||}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||}}}|||{{{yyyyyyyyyzzzzzzwwwyyy{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvvtttsssrrrqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmlllkkklllkkkkkkkkkkkkkkklllllliiiiiijjjkkkllllllllllllsssuuuyyy||||||zzzwwwuuurrrnnniiihhhiiihhhddd```dddiiimmmnnnnnnsss|||xxxrrriiiaaa[[[UUUQQQNNNOOOSSSUUUSSSRRRUUUUUURRRUUUXXXZZZ[[[\\\bbbkkkrrrzzz{{{}}}}}}yyytttnnnjjjeeeaaa^^^]]]]]]]]]XXXWWWUUUUUUVVVWWWWWWVVVUUUUUUUUUXXX^^^eeelllpppvvvzzz{{{ssslllfff___WWWQQQMMMIIIEEECCCCCCAAA<<<888444222000///...---+++(((++++++,,,,,,+++***((((((+++++++++*********))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))((((((((((((mmmiiibbb\\\[[[]]]aaadddlllpppuuu||||||wwwuuuuuuuuuuuuwwwxxx|||~~~zzzvvvuuuvvvxxxyyy{{{~~~yyytttuuuxxx|||}}}|||yyyxxxwwwwwwuuusssttt{{{{{{wwwzzz}}}}}}||||||||||||{{{{{{zzzzzz{{{}}}~~~|||yyyvvvuuuuuuuuuvvvvvvvvvvvvvvvuuutttssstttvvvyyyzzz{{{|||{{{yyyzzz{{{}}}~~~}}}|||zzzzzzzzzzzz{{{xxxzzz|||||||||}}}~~~}}}|||{{{yyyyyyssstttttttttsssqqqpppoooqqqqqqqqqqqqpppooonnnmmmllllllkkkkkkkkkkkkllllllhhhiiiiiiiiiiiiiiihhhhhhnnnppptttxxxzzz{{{{{{{{{xxxtttqqqooommmjjjddd___````````````bbbgggnnnsss|||xxxoooggg```ZZZVVVVVVZZZ\\\ZZZXXXXXXUUUPPPOOORRRUUUVVVWWW\\\ccchhhmmmnnnppptttyyyyyyqqqrrrnnnjjjfffccc```\\\YYYWWWUUUSSSRRRTTTUUUUUUTTTOOONNNLLLMMMPPPVVV\\\```lllpppyyyzzztttlllbbb\\\WWWRRRKKKGGGFFFEEEBBB@@@:::777444111000...+++))),,,,,,,,,,,,+++***)))(((+++++++++*********************++++++++++++***************))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))******))))))************))))))******++++++++++++******(((((((((((())))))))))))'''((((((((((((''''''&&&))))))************))))))(((((((((((())))))))))))llliiiddd```^^^aaafffjjjpppvvvyyyvvvvvvvvvvvvtttvvvzzz~~~~~~yyywwwwwwzzz{{{~~~{{{{{{}}}}}}|||yyyvvvuuuuuuzzzxxxvvvvvvzzz}}}}}}yyyyyyyyyyyyxxxxxxxxxxxx{{{|||}}}|||yyyvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvsssuuuxxx{{{}}}~~~}}}}}}zzz{{{|||}}}~~~|||{{{{{{{{{|||yyy{{{}}}}}}}}}~~~}}}{{{vvvvvvuuutttsssqqqqqqppprrrssssssssssssrrrqqqpppnnnmmmmmmllllllllllllmmmllllllkkkjjjiiiiiiiiiiiiiiijjjmmmppptttwwwyyyzzzyyyxxxwwwvvvuuuqqqkkkgggeeebbb^^^\\\^^^aaaeeegggpppvvv~~~yyyqqqjjjeeebbb]]]aaacccbbbaaa___YYYRRRMMMOOOPPPQQQRRRUUUZZZ^^^```aaacccgggnnnvvv}}}uuurrroookkkiiihhhfffaaa]]]WWWTTTRRRQQQRRRSSSSSSRRRNNNLLLIIIGGGIIIMMMRRRUUUaaadddmmm~~~~~~wwwnnngggccc\\\RRRLLLJJJIIIGGGEEE@@@===888555222000---+++,,,,,,,,,,,,+++***))))))******************************++++++++++++************))))))((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))))))))((()))))))))))))))*********))))))************)))))))))******++++++******)))(((((((((((())))))))))))'''(((((()))((((((''''''))))))************))))))''''''(((((())))))******ooommmiiieeebbbdddjjjooovvv~~~{{{vvvuuuttttttsssuuuxxx|||}}}zzzzzz|||~~~|||xxxwwwwwwxxx|||{{{zzzzzz}}}||||||}}}}}}}}}~~~|||zzzzzzzzzyyyyyyxxxxxxxxxwww|||}}}}}}|||yyywwwwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvxxx{{{}}}~~~~~~}}}|||zzz{{{|||}}}}}}}}}}}}~~~|||}}}~~~{{{yyyvvvtttrrrssstttuuutttuuuvvvwwwwwwvvvtttsssppppppooonnnnnnmmmnnnnnnooonnnmmmkkkjjjjjjjjjjjjhhhiiijjjlllooorrrtttvvvvvvwwwyyyzzz{{{yyyuuusssnnniiiccc______```aaa```eeeiiiooouuu{{{|||uuupppmmmdddhhhjjjjjjkkkiiibbbZZZPPPPPPOOOOOOOOOPPPSSSUUUXXXXXXZZZ]]]dddlllsssxxxxxx|||ppplllhhhggghhhiiifffcccZZZWWWSSSQQQQQQRRRRRRQQQOOOMMMIIIFFFFFFHHHLLLOOOWWWYYYaaaqqq{{{uuummmeeeYYYQQQLLLJJJGGGEEEDDDAAA===999777444000...------,,,++++++***************************************++++++++++++*********)))))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************)))))))))(((((('''''''''(((((())))))************))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******)))))))))))))))************))))))''''''(((((())))))******sssrrrooojjjggghhhnnnsss~~~~~~wwwtttqqqpppttttttvvvzzz~~~}}}|||}}}~~~~~~{{{{{{~~~~~~}}}|||{{{|||~~~}}}xxxttttttxxx}}}~~~||||||}}}|||{{{yyy{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~~~~|||zzzxxxyyyzzz||||||||||||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}}}}{{{{{{|||~~~~~~|||yyyvvvuuuvvvyyyzzzvvvwwwyyy{{{{{{zzzxxxwwwsssrrrqqqppppppooopppppppppooommmkkkjjjiiijjjjjjlllllllllmmmoooppprrrsssqqqsssvvvzzz{{{{{{zzzzzzsssooojjjeeecccbbb```___\\\___ccchhhnnnwww{{{vvvnnnqqqtttuuuvvvvvvnnneeeXXXUUURRROOOMMMMMMNNNNNNRRRRRRTTTWWW]]]dddkkkooouuu{{{wwwpppgggccceeegggfffddd___[[[VVVSSSRRRRRRRRRQQQOOOMMMIIIGGGFFFGGGIIIJJJPPPRRRWWWbbbtttwwwnnnbbbXXXQQQKKKFFFBBBEEECCC@@@>>><<<999444111...---,,,++++++******+++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))((((((''''''&&&&&&((((((((()))******++++++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))***************))))))************))))))(((((((((((())))))))))))xxxxxxvvvrrrnnnooovvv{{{yyyvvvtttsssvvvuuuuuuwwwzzz~~~}}}}}}}}}{{{wwwvvvxxx|||~~~~~~}}}zzzvvvtttyyy||||||zzzyyyzzz{{{|||{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}|||{{{yyywwwwwwzzzzzz{{{|||}}}~~~|||}}}~~~~~~|||{{{zzz{{{|||}}}xxxzzz|||~~~~~~}}}|||zzzuuutttsssrrrrrrqqqqqqqqqqqqooommmkkkjjjkkkkkklllmmmmmmmmmnnnooopppqqqrrrlllooorrruuuvvvwwwwwwxxxtttsssppplllhhheeedddddd[[[\\\]]]```dddkkkrrrvvv|||zzz|||~~~yyypppaaa]]]VVVPPPMMMKKKKKKKKKNNNNNNPPPTTTZZZ```fffjjjnnnuuu|||{{{tttuuu{{{~~~nnndddcccdddeeecccddd```ZZZVVVTTTSSSSSSRRROOONNNLLLJJJIIIIIIIIIJJJLLLMMMQQQVVVaaappp|||pppeee[[[RRRIIICCCDDDCCCBBBBBB@@@===888444///...,,,+++******++++++))))))*********+++++++++******++++++++++++******(((((())))))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))******))))))(((''''''&&&'''(((((()))******++++++))))))************)))))))))))))))******)))))))))(((((((((((())))))))))))'''(((((()))******))))))))))))************))))))))))))))))))((((((((((((|||}}}|||yyyuuuvvv}}}~~~|||{{{zzzyyyxxxwwwuuuuuuwww|||~~~}}}||||||yyyrrrpppsssxxx|||~~~~~~zzzxxx|||~~~~~~~~~|||yyyzzzyyyxxxyyy{{{||||||{{{yyyyyyzzz|||~~~~~~|||{{{|||}}}~~~}}}}}}{{{zzzxxxvvvuuuyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}yyy{{{~~~~~~|||wwwvvvuuutttsssrrrrrrrrrsssqqqooommmlllmmmnnnoookkkllllllmmmnnnoooppppppjjjllloooqqqqqqqqqrrrssstttuuutttqqqmmmjjjiiiiii___^^^\\\\\\^^^aaafffiiimmmpppvvv}}}vvvhhhbbbYYYRRRMMMKKKJJJJJJKKKLLLNNNSSSXXX___dddhhhbbbiiiqqqsssrrrvvvxxxmmmjjjmmmrrr~~~~~~wwwhhhdddddddddccchhhccc]]]XXXUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKIIILLLNNNPPPUUU___nnnzzz}}}}}}~~~|||pppeeeZZZOOOGGGCCCCCCCCCDDDCCC@@@:::666///...,,,+++******+++,,,))))))******++++++++++++******++++++++++++******(((((()))***+++,,,------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((+++++++++***)))((((((''''''(((((()))***+++++++++))))))************))))))******++++++++++++******(((((((((((())))))))))))&&&&&&'''((())))))(((((())))))************))))))******))))))((((((''''''|||zzz{{{~~~}}}zzz|||~~~|||xxxvvvxxx|||}}}|||}}}}}}}}}~~~~~~~~~{{{uuupppooossszzz}}}}}}}}}|||zzz{{{|||}}}}}}|||zzzwwwwwwvvvwwwxxxzzz|||~~~zzzzzz|||}}}}}}zzzxxx}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}||||||}}}~~~~~~yyywwwvvvwwwxxxxxxwwwuuuuuusssqqqooonnnooopppqqqnnnnnnmmmmmmmmmnnnnnnoookkkkkkkkklllmmmnnnooopppsssrrrqqqpppoooooooooooogggdddaaa^^^^^^]]]\\\[[[```ccchhhlllqqqxxxmmmfff]]]TTTPPPNNNOOOOOOOOOPPPQQQRRRTTTXXX]]]aaadddcccbbbaaadddjjjsssyyyyyyssspppqqqwww~~~~~~{{{~~~wwwiiibbbaaaccc\\\______YYYUUUUUUTTTQQQMMMIIIHHHLLLOOONNNOOORRRUUUTTTRRRQQQSSSWWW[[[^^^eeedddhhhooouuu{{{ttthhh[[[RRRNNNHHHDDDEEEEEEAAA======555444222///---+++******,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************))))))(((((('''''''''&&&''''''''''''(((***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((((('''&&&&&&(((+++,,,,,,))))))))))))************))))))))))))))))))))))))|||xxxwwwxxx{{{~~~{{{xxxxxxzzz|||~~~}}}}}}~~~}}}}}}}}}}}}|||zzzwwwttttttxxx~~~}}}|||||||||{{{zzzyyyzzz{{{}}}}}}|||{{{yyyxxxxxxwwwwwwxxxzzz|||}}}{{{{{{|||~~~}}}{{{}}}||||||{{{{{{{{{{{{|||||||||||||||}}}~~~}}}~~~~~~|||{{{yyyxxxyyyyyyxxxwwwxxxwwwuuutttsssrrrssssssppppppoooooonnnnnnnnnoookkkkkkkkkkkklllmmmnnnoooqqqqqqpppooonnnnnnnnnnnnjjjgggcccaaa___^^^[[[YYYYYY[[[^^^aaaeeekkktttzzzxxxooocccYYYSSSOOOLLLIIINNNPPPRRRUUUXXX[[[^^^``````___]]][[[\\\bbbiiiooo|||~~~yyyvvvuuuxxx|||yyyzzzvvvllleeebbb```cccccc]]]YYYWWWTTTPPPLLLGGGFFFJJJNNNPPPSSSWWWYYYXXXVVVUUUVVVWWWXXXYYY]]][[[^^^dddjjjppp{{{~~~rrreee]]]SSSLLLGGGGGGFFFCCC@@@@@@;;;888444000---,,,,,,------,,,++++++***+++++++++************************************************************************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************)))))))))(((((((((''''''(((''''''(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((((('''%%%%%%&&&'''(((((()))))))))))))))))))))((())))))))))))))))))))))))xxxsssrrrsssxxx~~~~~~~~~~~~~~~~~~||||||{{{{{{|||||||||}}}}}}{{{zzzzzz{{{{{{zzzvvvwwwyyy{{{|||{{{zzzyyyyyyyyyyyyxxxyyyzzz{{{{{{||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzyyy{{{{{{zzzzzzyyywwwvvvuuussssssrrrqqqpppooonnnnnnkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnllljjjgggeeebbb___[[[XXXUUUUUUVVVWWWYYY^^^dddiiisssyyyyyylllbbb[[[VVVOOOJJJMMMPPPTTTXXX[[[]]]^^^^^^\\\ZZZXXXUUUUUUYYY___dddqqqxxxzzzyyy{{{}}}zzzyyy|||xxxmmmfffeeeiiiiiiddd```^^^[[[WWWQQQKKKHHHJJJNNNPPPUUUZZZ\\\]]]]]]\\\[[[YYYXXXVVVUUURRRSSSWWW]]]dddoooyyy~~~rrrjjj[[[RRRLLLJJJIIIEEECCCCCCAAA>>>888333///...///000...---,,,,,,+++++++++,,,************************************************++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))((('''&&&&&&&&&&&&''')))))))))(((((('''''''''))))))))))))))))))))))))|||uuuqqqpppttt~~~~~~~~~~~~|||}}}~~~}}}{{{xxxxxxyyyzzzzzzyyyvvvwwwyyy{{{{{{{{{zzzyyyzzzzzzzzzyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}{{{yyywwwvvvuuutttsssqqqooonnnmmmlllkkkkkkkkkkkkllllllmmmlllkkkkkkkkkkkkllllllmmmllljjjiiigggfffccc^^^[[[XXXWWWVVVUUUUUUXXX[[[^^^jjjooovvvvvvmmmhhhccc[[[UUUQQQQQQSSSUUUYYY[[[\\\\\\ZZZYYYVVVSSSSSSVVV[[[```fffooo{{{{{{wwwzzz}}}}}}}}}}}}}}}~~~wwwqqqnnnrrrrrrnnnjjjjjjjjjggg```XXXQQQPPPOOOOOORRRWWW[[[\\\___``````]]]ZZZXXXRRRNNNMMMPPPTTTZZZfffppp{{{{{{sssdddZZZRRRNNNLLLGGGDDDDDDCCC@@@<<<888444222111000......---,,,++++++++++++************************************************++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))******************************************)))((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((************(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((|||vvvsssppp{{{~~~}}}zzz{{{{{{|||~~~~~~|||zzzxxxxxxyyyzzzzzzzzzwwwyyy{{{|||}}}|||zzzzzzzzz{{{{{{zzzzzzzzzyyyyyy}}}}}}~~~}}}~~~}}}{{{yyyxxxxxxwwwvvvsssqqqooommmmmmmmmlllkkkkkkkkklllllljjjjjjjjjiiijjjjjjkkkkkkjjjiiihhhhhhhhhfffccc```^^^\\\ZZZYYYXXXXXXXXXXXX^^^aaagggnnnvvvzzztttoooiiiccc[[[WWWSSSQQQTTTWWWYYYYYYWWWVVVTTTRRRQQQSSSXXX\\\\\\eeesssyyywww{{{~~~~~~}}}~~~}}}}}}zzz}}}}}}zzzwwwxxxxxxvvvtttkkkaaa[[[VVVQQQOOOQQQSSSVVVZZZ^^^___^^^[[[ZZZSSSNNNJJJKKKMMMRRR\\\fffqqquuu|||{{{mmmcccYYYTTTOOOIIIEEEDDDAAAAAA@@@>>>;;;666333000......---,,,+++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************************+++++++++++++++***)))((((((''''''((())))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((''')))++++++))))))***,,,)))((((((((('''''''''&&&((((((((((((((((((((((((}}}xxxqqqzzz~~~|||xxxwwwzzz~~~~~~}}}}}}}}}}}}~~~{{{|||}}}~~~}}}{{{yyyxxxzzz{{{{{{zzzzzz{{{|||}}}}}}|||zzzyyyzzzzzz{{{{{{{{{zzzzzzyyy}}}}}}~~~|||~~~~~~|||{{{{{{{{{zzzxxxuuurrrpppooonnnmmmllllllllllllllljjjjjjiiiiiiiiiiiijjjjjjiiihhhggghhhiiiiiigggeeecccaaa___^^^]]][[[WWWTTTWWWYYY^^^ccciiirrr{{{}}}vvvrrroooiiiaaaXXXRRRRRRUUUWWWXXXTTTSSSQQQNNNMMMNNNSSSVVVTTT\\\hhhsssyyy|||}}}~~~|||yyyxxxyyyyyyyyy|||~~~~~~~~~~~~zzz|||{{{pppiiiaaaXXXSSSRRROOOQQQUUUXXXZZZZZZYYYXXXTTTNNNIIIGGGGGGIIIQQQZZZhhhnnnvvv|||wwwmmmbbb\\\UUULLLFFFDDD@@@AAABBBBBB@@@<<<777444000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***************************+++++++++******)))((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((($$$'''******((('''(((+++(((((((((((((((((((((((())))))))))))))))))))))))}}}xxx~~~~~~~~~{{{wwwvvvvvvwww~~~{{{||||||||||||{{{{{{zzzzzz{{{|||~~~}}}{{{zzz{{{|||{{{{{{{{{|||}}}~~~}}}{{{yyyxxxyyyzzz{{{||||||{{{zzzzzz|||}}}~~~}}}~~~}}}zzzwwwuuuqqqpppooonnnmmmlllllllllkkkkkkjjjiiihhhhhhhhhiiijjjhhhgggggghhhiiihhhgggfffeeeddddddccc___YYYTTTUUUWWWYYY\\\___eeelllqqqqqqsssxxxzzzyyyzzzwwwmmm```XXXVVVWWWWWWVVVSSSRRROOOLLLIIIIIILLLOOOOOOUUU]]]eeejjjmmmpppqqqxxxzzzzzzyyyvvvuuuvvvxxxwwwzzz}}}}}}||||||}}}{{{}}}~~~~~~}}}|||}}}~~~{{{vvvnnnddd]]][[[TTTUUUVVVWWWWWWXXXXXXWWWVVVPPPJJJFFFDDDCCCIIIQQQ\\\bbbkkkqqqwwwvvvkkkccc[[[PPPGGGDDDAAABBBDDDDDDCCCAAA===;;;333222111///...---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************)))))))))*********++++++***)))((((((((((((((()))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((%%%))),,,+++(((%%%''')))'''(((((())))))*********))))))))))))))))))))))))~~~|||}}}~~~{{{wwwvvvtttssszzz~~~{{{yyyyyyzzz{{{||||||{{{yyyxxxyyyzzz|||~~~|||{{{|||||||||{{{{{{|||}}}}}}|||zzzxxxvvvxxxyyy{{{|||||||||{{{zzz||||||}}}}}}~~~~~~{{{yyyrrrqqqpppnnnmmmmmmmmmmmmlllllljjjiiihhhhhhhhhhhhllliiigggfffggghhhhhhhhhhhhhhhhhhiiihhhccc[[[UUUTTTTTTTTTTTTTTTVVV[[[^^^bbbccchhhqqq}}}}}}uuuggg^^^[[[ZZZXXXUUUUUUSSSPPPKKKHHHGGGIIIKKKKKKPPPVVV[[[___bbbfffhhhmmmrrrvvvwwwtttrrrtttwwwuuuxxx||||||{{{{{{}}}|||~~~}}}zzzxxxxxx}}}wwwmmmfffccc]]]\\\ZZZYYYXXXXXXXXXXXXYYYRRRLLLHHHCCCAAAEEELLLMMMSSS\\\bbbiiirrr}}}{{{qqqiii___SSSHHHDDDDDDDDDDDDEEEDDDCCCBBBBBB555444333111000/////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))---000...)))&&&''')))''''''((()))***+++,,,,,,))))))))))))))))))))))))wwwzzz~~~}}}uuuooonnnrrryyy~~~}}}{{{{{{{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{{{{uuuwww{{{~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzz||||||zzz{{{{{{zzz{{{}}}~~~~~~|||yyywwwssspppmmmllllllllllllkkkjjjiiihhhgggffffffggggggggggggggggggggggggeeeeeeggghhhiiifffbbb^^^YYYWWWTTTQQQPPPQQQSSSTTTYYYZZZ\\\aaahhhpppxxx}}}~~~~~~xxxqqqllljjjhhheeebbbZZZWWWRRRMMMJJJHHHIIIIIILLLPPPVVVYYYYYYYYYZZZ[[[ccchhhnnnsssuuuuuuvvvvvvwwwyyyyyyvvvssssssvvvyyyxxx{{{~~~~~~|||yyywwwvvv~~~}}}zzzuuuqqqllljjjeee]]]VVVTTTWWWZZZWWWTTTOOOJJJGGGFFFFFFGGGNNNPPPRRRTTTZZZdddqqqzzzzzz~~~~~~vvvlllaaaWWWOOOJJJKKKKKKJJJGGGDDDBBBCCCDDD???===999333///------...------------,,,+++******,,,,,,+++******+++,,,,,,(((---+++%%%'''111333,,,+++*********))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))+++***)))'''''')))***+++******))))))******+++,,,))))))))))))))))))))))))************************'''((()))******)))((('''***'''(((---,,,'''(((---+++*********))))))((((((}}}vvvyyy}}}|||vvvqqqqqquuu|||}}}yyywwwxxxyyyxxxwwwyyyyyyzzzzzz{{{zzzzzzzzzwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{|||}}}|||zzzyyyyyyyyyzzz}}}|||zzzvvvrrrpppnnnmmmmmmllllllkkkjjjiiihhhgggggggggggggggggggggfffffffffddddddeeeggghhhfffaaa^^^[[[YYYVVVSSSRRRRRRSSSTTTSSSSSSUUUXXX^^^eeelllpppyyyyyyuuusssqqqnnnllleeeaaaZZZSSSMMMJJJIIIIIIKKKNNNRRRTTTTTTSSSTTTVVV\\\```fffkkkoooqqqsssuuuvvvxxxyyyxxxuuutttuuuwwwtttxxx|||~~~}}}zzzyyyxxx}}}|||yyyxxxwwwrrrjjj```YYYVVVUUUVVVUUUQQQNNNKKKIIIHHHGGGIIIJJJKKKMMMQQQZZZfffnnnvvvyyy|||{{{tttlllcccZZZUUUUUUSSSOOOKKKHHHFFFFFFEEECCCAAA===777222///......------------,,,++++++***,,,,,,+++******+++,,,,,,)))///...***///999<<<777++++++++++++*********)))************************************************************************(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++***************++++++,,,************************(((((((((((((((((((((((('''((()))******)))((('''(((%%%&&&***)))%%%%%%)))************)))))))))(((~~~{{{vvvxxx|||}}}yyyvvvvvvzzz~~~~~~{{{yyyvvvvvvwwwyyyyyyxxxzzzzzzzzz{{{zzzzzzyyyyyyxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzz{{{|||}}}~~~zzzwwwsssqqqpppooommmllllllkkkjjjiiihhhhhhhhhhhhhhhggggggfffffffffddddddeeefffgggfffbbb___^^^\\\YYYWWWUUUUUUUUUVVVPPPOOOOOOQQQTTTYYY___bbblllrrrzzz~~~{{{xxxvvvuuuqqqiii```WWWQQQMMMKKKMMMNNNPPPPPPPPPPPPQQQSSSTTTXXX]]]bbbfffjjjnnnqqqsssvvvzzz{{{zzzxxxwwwwwwrrrvvvzzz||||||{{{{{{{{{}}}~~~zzznnnbbbYYYTTTQQQPPPOOOMMMJJJIIIGGGGGGHHHIIIIIIHHHIIINNNXXX___lllnnnpppsssyyy~~~}}}|||zzzvvvppphhhcccddd^^^WWWQQQNNNLLLIIIFFFGGGEEEAAA===888444000///,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,'''+++,,,)))...777:::666,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++************************(((((((((((((((((((((((((((((()))******)))(((((((((&&&&&&))))))&&&%%%'''************)))))))))))){{{xxxyyy{{{}}}~~~{{{{{{}}}|||zzzyyyxxxwwwwwwwwwyyyzzz{{{|||{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{wwwtttrrrqqqmmmmmmllllllkkkjjjjjjiiikkkjjjjjjiiihhhggggggfffeeeeeefffgggiiihhheeebbbbbb```^^^[[[ZZZYYYYYYYYYSSSRRRPPPOOOPPPSSSVVVXXX```fffmmmsssxxx~~~yyyqqqfff]]]UUUQQQPPPPPPPPPOOOOOOPPPRRRSSSQQQSSSWWW[[[^^^bbbgggjjjnnnqqqwww|||~~~~~~}}}|||uuuwwwyyyzzzzzzzzz|||}}}~~~}}}~~~{{{nnnaaaYYYOOONNNKKKIIIIIIIIIJJJKKKPPPPPPNNNJJJHHHIIINNNSSS\\\___ccciiiqqq}}}~~~}}}~~~~~~}}}xxxtttrrriii___WWWTTTQQQKKKFFFHHHFFFCCC@@@===999444111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++***'''***///000,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))******)))(((((()))******))))))******++++++++++++************************))))))))))))))))))))))))((()))************)))(((***((((((***+++***((((((*********)))))))))))))))||||||{{{zzz{{{|||}}}~~~zzz|||~~~|||zzzxxxwwwvvvvvvwwwxxxyyyzzz|||}}}|||||||||||||||{{{zzzyyyxxxyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~|||}}}{{{xxxvvvuuuoooooonnnnnnmmmmmmllllllnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhjjjkkkkkkiiigggfffeeecccaaa______^^^___ZZZWWWTTTPPPOOOPPPQQQSSSWWW\\\bbbgggkkkrrrzzzuuuiii^^^XXXSSSQQQOOONNNNNNOOOPPPPPPRRRTTTVVVWWWYYY\\\```ccceeeiiipppxxx~~~zzzzzzzzzxxxwwwyyy|||uuuhhh___TTTPPPKKKHHHGGGJJJOOORRRWWWWWWUUUPPPJJJGGGGGGIIIKKKPPPWWW```kkkwww|||sssggg___ZZZUUUMMMGGGGGGEEECCCBBB@@@===888444...---,,,+++++++++,,,---++++++++++++++++++++++++......---+++,,,...---***))))))******************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((()))***++++++++++++***************************))))))))))))))))))))))))((()))***++++++***)))((())))))((()))+++---+++((())))))))))))))))))******|||yyywwwwwwxxxxxx~~~~~~|||zzzxxxyyy~~~~~~|||{{{zzzyyyxxxtttvvvxxxxxxxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}|||{{{yyyzzz{{{||||||}}}}}}}}}~~~~~~}}}~~~}}}~~~}}}{{{yyysssssssssrrrrrrqqqqqqqqqsssrrrqqqpppnnnmmmlllkkkjjjjjjjjjlllnnnnnnmmmkkkjjjiiihhhgggfffeeeeeeeee```]]]WWWRRROOONNNNNNOOOQQQUUUYYY\\\___dddlllrrr|||~~~sssiiicccYYYVVVSSSPPPPPPOOONNNMMMRRRTTTUUUUUUUUUUUUXXXZZZ[[[^^^eeennnwww~~~|||}}}|||{{{yyyyyy{{{}}}yyymmmfffXXXSSSKKKEEEDDDGGGLLLPPPVVVXXXXXXTTTLLLFFFCCCBBB@@@EEEMMMWWWcccmmmvvvzzz~~~|||rrriiibbbZZZRRRMMMIIIFFFCCCCCCCCC@@@;;;777111000...,,,,,,,,,,,,---***++++++,,,,,,++++++***---,,,++++++---...---+++)))))))))))))))*********++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))))))))******)))))))))((()))***,,,,,,+++******++++++++++++++++++++++++(((((((((((((((((((((((())))))***++++++***))))))''''''''''''***...---((())))))))))))************}}}yyywwwvvvvvvwww}}}zzzxxxwwwzzz~~~}}}||||||{{{{{{zzzyyyyyyyyywwwyyy{{{{{{yyyyyyzzz|||}}}}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~xxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuusssrrrpppooonnnlllkkkkkkmmmooopppooonnnlllllllllkkkkkkjjjjjjjjjfffbbb\\\VVVQQQNNNNNNNNNMMMPPPRRRSSSTTTYYY```fffjjjpppxxx}}}}}}vvvrrrjjjfffaaa]]][[[XXXSSSPPPPPPQQQRRRRRRPPPPPPQQQRRRQQQSSSXXXaaakkktttyyyzzzyyy||||||{{{{{{}}}vvvqqq```[[[RRRJJJFFFFFFIIIKKKQQQUUUXXXVVVOOOGGGBBB@@@===???DDDMMMXXXbbbjjjnnnxxx~~~uuukkkaaaYYYTTTNNNJJJEEEDDDDDDBBB===888444222000...,,,,,,------***+++,,,,,,,,,,,,+++******)))(((***,,,,,,+++***)))))))))******+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((((((((((((((()))***++++++++++++***)))&&&''''''''',,,222000***((()))))))))************~~~zzzwwwwwwwwwxxx}}}}}}wwwuuuwww~~~~~~~~~~~~|||zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{}}}|||{{{|||~~~}}}~~~||||||}}}}}}~~~~~~||||||||||||||||||{{{{{{zzzyyyxxxvvvtttrrrqqqppplllkkkkkkmmmoooqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjfff```YYYTTTQQQPPPOOOKKKMMMNNNNNNNNNQQQXXX^^^\\\ccckkkqqquuuzzz|||wwwqqqlllhhhbbb\\\WWWLLLNNNOOOOOONNNMMMMMMNNNLLLLLLOOOWWWbbblllrrrttttttzzz{{{yyywww|||~~~wwwxxx{{{~~~{{{nnnhhh```WWWPPPMMMLLLMMMMMMRRRXXXXXXRRRJJJDDDAAA>>>>>>@@@FFFOOOZZZbbbggghhhttt}}}qqqfff^^^[[[RRRMMMGGGEEEEEECCC>>>999666444111...---,,,------***+++,,,------,,,+++***...,,,+++---...,,,***************++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))''')))+++,,,,,,,,,***)))++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))(((***))))))///666444---(((((())))))*********+++~~~}}}{{{zzzxxxwwwyyy~~~zzzuuurrrvvv}}}|||{{{zzzyyyzzz{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||~~~~~~}}}{{{|||zzzxxxuuuqqqnnnqqqooonnnlllkkkkkkllllllnnnnnnooooooooooooooonnnlllhhhddd___ZZZUUUOOOKKKPPPPPPPPPNNNMMMNNNRRRUUUWWWYYY\\\___ccchhhnnnssswww~~~}}}zzz{{{{{{ttteeeYYY[[[WWWRRRPPPOOOMMMIIIEEEHHHKKKOOORRRVVV]]]fffmmmsssuuuyyy|||www}}}|||{{{|||}}}}}}{{{yyysssssstttxxxwwwtttnnnggg___WWWQQQNNNLLLLLLMMMOOOPPPNNNGGGBBB>>>@@@AAAAAADDDKKKUUU]]]aaammm|||uuujjjccc[[[VVVNNNGGGCCCAAA@@@???::::::888444111//////000---------------,,,+++***,,,,,,,,,++++++*********************************++++++************++++++,,,+++***((((((((()))***(((((((((((((((((((((((((((((()))******************************************************)))((((((+++++++++*********))))))************************************************(((((())))))******++++++))))))************))))))++++++******************((((((((((((((((((((((((|||yyyzzz}}}|||||||||}}}yyyvvvxxx|||{{{zzzzzzzzz{{{{{{|||||||||zzz{{{}}}|||{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxuuusssrrrqqqooommmllllllmmmmmmnnnoooooopppppppppoooooommmjjjfffccc___ZZZTTTPPPQQQPPPPPPNNNMMMNNNRRRUUUUUUVVVWWWWWWYYY\\\aaaeeekkkqqq{{{uuulllbbb]]]WWWSSSQQQOOOKKKHHHHHHJJJLLLOOORRRYYYbbbhhhiiimmmuuu|||~~~||||||zzzyyyxxxyyyyyyxxxvvvrrrqqqpppsss{{{}}}yyyrrriii```YYYTTTMMMKKKJJJKKKLLLJJJEEEAAA???@@@@@@@@@BBBHHHPPPVVV[[[fffttt}}}uuuoooccc]]]TTTMMMGGGDDDBBBAAA>>>===;;;777333000//////------------,,,,,,+++***,,,,,,++++++++++++++++++************************++++++************++++++,,,+++***)))(((((()))***))))))))))))))))))))))))((())))))***************************************+++++++++++++++***))))))+++++++++*********))))))************************************************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzyyywwwvvvxxx~~~~~~|||~~~~~~|||zzzyyywwwwwwxxxyyyzzz{{{{{{|||zzz|||}}}|||zzzyyyyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzxxxtttrrrqqqooonnnmmmnnnnnnooooooppppppppppppoooooommmllljjjhhheee```ZZZVVVTTTTTTRRRQQQOOOQQQTTTWWWUUUTTTSSSPPPNNNOOORRRUUU\\\bbbkkksss|||}}}xxxjjjddd\\\XXXUUUTTTPPPMMMLLLLLLLLLMMMPPPVVV^^^dddeeelllvvv~~~{{{wwwuuuttttttsssrrrsssrrrppprrrxxxwwwlllbbb\\\QQQMMMIIIHHHHHHHHHEEECCCAAAAAA@@@??????CCCIIINNNVVV___jjjtttzzzooohhh___VVVOOOJJJGGGEEECCCBBB???;;;777444111///------------,,,,,,,,,+++++++++++++++++++++,,,,,,************************++++++************++++++++++++***)))))))))******************************((()))******++++++******))))))))))))))))))))))))++++++,,,,,,++++++******+++************)))))))))************************************************************))))))))))))))))))************))))))(((((((((((((((((())))))((((((((((((((((((((((((yyyxxxwwwvvvyyy}}}{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz|||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{~~~|||zzzuuutttrrrpppooonnnoooooooooooopppppppppooonnnnnnmmmllllllllljjjfff```[[[YYYXXXWWWUUUSSSTTTVVVYYYWWWVVVSSSOOOKKKJJJLLLNNNSSSXXX___gggppp{{{}}}|||pppjjjbbb]]]\\\[[[YYYVVVTTTSSSPPPOOOQQQVVV\\\```dddkkkvvv|||vvvsssqqqpppooovvvuuuuuuwww|||wwwllleeeYYYSSSLLLHHHHHHHHHGGGFFFDDDBBBAAA??????AAADDDGGGSSSYYY```eeemmm~~~}}}yyysssiii```XXXRRRMMMJJJGGGEEEBBB@@@===999666333......------,,,,,,,,,---*********++++++,,,,,,,,,************************++++++************+++++++++*********************************************))))))***++++++++++++***((((((((((((((((((((((((******+++++++++******)))************))))))))))))************************************************++++++******))))))(((((())))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((zzzzzzyyyxxxyyy~~~~~~|||zzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{}}}|||{{{yyywwwuuutttsssrrrrrrssstttuuuwwwyyyzzz}}}{{{yyyxxxwwwxxxzzz{{{|||~~~~~~|||{{{|||}}}|||||||||~~~}}}{{{~~~|||{{{zzz{{{||||||{{{yyywwwvvvwwwzzz|||~~~~~~{{{xxxvvvtttrrrqqqppppppppppppppppppppppppooonnnmmmllllllmmmmmmmmmiiiddd```\\\\\\ZZZVVVTTTSSSVVVXXXYYYXXXUUUQQQMMMJJJKKKLLLMMMQQQXXX^^^eeeooo|||wwwqqqjjjfffeeeeeedddbbb^^^[[[VVVSSSSSSVVVYYY[[[___eeeqqq}}}wwwssspppnnntttvvv{{{vvvooo```YYYPPPJJJIIIIIIHHHFFFFFFDDDBBBAAAAAABBBCCCDDDMMMPPPTTTXXX]]]kkk}}}~~~zzzrrrkkkddd\\\VVVQQQLLLIIIEEECCCBBB@@@<<<999111000///...---------...*********++++++,,,,,,,,,************************++++++************++++++*********++++++++++++***))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))************************************************++++++******))))))(((((())))))************)))))))))))))))******+++++++++))))))))))))))))))))))))zzzzzzyyyxxxxxx{{{~~~}}}{{{zzzxxxwwwwwwvvvxxxxxxyyy{{{|||~~~}}}~~~~~~~~~~~~{{{uuuttttttssssssrrrrrrrrrrrrrrrrrrsssrrrrrrqqqpppppppppqqqrrrtttvvvxxxyyy|||{{{yyywwwvvvvvvvvvwww|||~~~~~~}}}}}}}}}~~~}}}{{{}}}}}}~~~~~~|||||||||{{{yyyxxxwwwwwwxxxzzz|||~~~~~~|||zzzxxxvvvtttsssssssssrrrrrrrrrrrrrrrqqqpppooommmmmmmmmmmmmmmkkkgggccc___^^^[[[WWWSSSRRRSSSUUUYYYYYYXXXUUUPPPMMMKKKKKKJJJNNNRRRVVV[[[cccmmmuuu|||vvvsssssssssqqqooogggccc]]]YYYWWWVVVUUUUUU[[[```mmmyyytttqqqooouuu~~~~~~yyyggg```WWWPPPMMMKKKHHHFFFFFFEEECCCBBBDDDEEEEEEDDDFFFGGGJJJMMMRRR\\\ooo~~~~~~zzzvvvpppiiiaaa[[[RRRMMMHHHFFFEEEEEEBBB???555444222///............++++++++++++++++++,,,,,,************************++++++************++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))''''''(((((())))))(((((((((((()))))))))))))))***************************************************************))))))))))))))))))************))))))))))))******++++++,,,,,,)))))))))))))))))))))))){{{{{{zzzyyyxxxzzz~~~||||||zzzzzzzzzzzzyyyxxxwwwvvvxxxyyyzzz{{{|||}}}~~~~~~{{{}}}~~~~~~~~~|||{{{{{{zzzwwwuuupppppppppppppppoooooooooooopppqqqrrrssssssrrrqqqttttttuuuvvvxxxzzz|||}}}}}}}}}}}}|||{{{{{{{{{zzz~~~~~~}}}yyyzzzzzz{{{|||}}}|||}}}{{{yyyxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrooonnnmmmnnnnnnllliiigggeeeccc___ZZZUUURRRSSSTTT[[[\\\\\\ZZZUUUPPPMMMKKKJJJMMMQQQSSSUUUZZZaaagggrrrxxx}}}zzzqqqllleee```]]]YYYUUURRRUUU\\\hhhvvvzzzvvvqqqwww|||qqqjjjaaaZZZVVVRRRMMMIIIEEECCCBBBCCCFFFHHHGGGEEEEEECCCDDDGGGIIINNN[[[hhhttt}}}|||uuulllfffYYYSSSKKKGGGGGGGGGDDDBBB999777444111///......///,,,,,,++++++++++++++++++************************++++++************++++++)))***+++,,,,,,,,,++++++************************)))***++++++,,,,,,++++++************************''''''((()))))))))))))))(((((((((((())))))******************************************************)))))))))))))))*********))))))************))))))((((((((()))***+++++++++)))))))))))))))))))))))){{{|||{{{zzzzzz|||}}}|||~~~zzzyyyyyytttuuuwwwyyyzzz{{{zzzzzz||||||{{{{{{{{{zzzzzzzzzyyy{{{}}}~~~~~~~~~}}}xxxwwwvvvvvvwwwwwwuuusssoooooooooooooooooopppppprrrssstttuuuuuuuuutttsssvvvvvvwwwxxxyyy{{{}}}~~~|||~~~~~~|||wwwxxxyyy{{{|||}}}~~~~~~~~~|||{{{{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuqqqpppnnnnnnnnnmmmkkkiiijjjhhhddd^^^YYYVVVVVVWWW^^^```aaa___ZZZSSSOOOLLLLLLOOORRRRRRSSSVVV[[[```ccciiiqqqwww{{{yyytttmmmgggccc^^^WWWSSSMMMVVV___fffmmm}}}{{{www{{{~~~{{{yyyssskkkddd^^^YYYRRRMMMCCCAAAAAACCCGGGIIIHHHFFFIIIEEECCCEEEDDDCCCKKKUUU```lllwww~~~|||sssmmm___WWWNNNIIIHHHGGGEEEBBB;;;999666222000/////////---,,,,,,++++++*********************************++++++************++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************(((((()))***************'''((((((((())))))******************************************************(((((())))))******++++++))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))~~~|||zzzzzz{{{}}}|||{{{|||~~~~~~}}}{{{yyywwwtttvvvxxxzzz|||}}}}}}}}}{{{{{{{{{|||{{{{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}zzzzzz{{{{{{xxxvvvwwwtttrrrrrrtttuuurrrpppsssssstttuuuuuuuuuttttttvvvvvvwwwxxxxxxxxxwwwwww|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzyyyyyywwwvvvtttrrrooonnnmmmlllgggfffdddbbb___]]][[[ZZZ___fffmmmllleeeZZZSSSPPPNNNMMMMMMNNNQQQSSSTTTSSSZZZ```gggkkknnnttt|||~~~vvvmmmhhheee\\\RRROOOPPPUUU[[[```jjj}}}~~~~~~~~~~~~||||||xxxtttsssqqqiii\\\QQQIIIEEEAAAAAAEEEKKKNNNOOOIIIIIIGGGCCC??????CCCGGGSSSYYYbbbnnnzzzvvvmmmaaaSSSJJJIIIIIIGGGDDDCCC???:::666444222///...,,,+++******++++++***(((************************++++++++++++++++++++++++++++++************++++++************************************************---,,,+++*********,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))))))))************************************)))))))))))))))***+++,,,,,,+++***)))***)))(((''''''((()))***))))))))))))))))))))))))|||zzzyyyzzz|||}}}}}}||||||||||||~~~~~~}}}}}}}}}{{{zzzuuuvvvxxxzzz||||||||||||||||||}}}}}}|||{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}{{{yyywwwvvvtttvvvxxxyyyxxxvvvxxxvvvttttttvvvvvvuuusssuuuvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyxxxvvvtttrrrpppooooookkkjjjhhhfffcccaaa___^^^dddkkkrrrssslllbbb[[[XXXSSSQQQOOOOOOPPPQQQQQQPPPUUUYYY___bbbdddhhhooottt|||~~~vvvpppkkk```TTTLLLKKKLLLPPPTTT[[[hhhttt~~~|||xxxwwwwwwzzz{{{tttggg\\\SSSMMMFFFCCCEEEIIILLLMMMMMMMMMKKKGGGCCCAAACCCFFFKKKPPPYYYeeeqqq|||uuuiii[[[RRRNNNLLLHHHEEEDDDAAA===:::888555111///...,,,++++++,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++************************************************+++******)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))))))))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))~~~{{{yyyxxxyyyzzz|||}}}|||}}}||||||}}}~~~}}}{{{|||}}}~~~~~~}}}wwwxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||wwwvvvuuuuuuvvvvvvtttrrrrrrqqqrrrtttwwwzzzzzzzzzzzzyyywwwwwwxxxyyyxxxwwwxxxyyy{{{|||~~~~~~~~~|||{{{yyywwwuuussssssrrrpppooommmkkkiiifffeeedddiiipppxxxyyytttkkkddd```YYYVVVSSSPPPPPPOOOMMMLLLPPPSSSWWWXXXYYY\\\aaaeeennnvvv}}}uuugggYYYNNNIIIGGGHHHJJJLLLRRRYYYbbbkkkuuuzzz~~~~~~uuuvvv{{{vvvmmmbbbZZZPPPIIIFFFHHHKKKMMMQQQQQQOOOKKKGGGDDDCCCDDDCCCHHHPPP[[[fffrrrzzzuuuhhh]]]WWWQQQJJJEEEDDDCCCAAA@@@>>>:::555111000...,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************************))))))))))))+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((~~~|||zzzxxxxxxyyy{{{}}}}}}{{{|||~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}|||zzzyyyxxxxxxzzz{{{}}}~~~~~~~~~}}}~~~|||xxxvvvttttttrrrrrrsssuuuvvvwwwvvvvvvttttttvvvxxx{{{}}}}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~}}}{{{yyywwwvvvuuuuuurrrrrrpppnnnllljjjhhhhhhlllqqqxxx{{{wwwpppiiieee]]]ZZZUUURRRPPPOOONNNLLLNNNPPPSSSTTTTTTVVVYYY\\\gggmmmwwwqqqcccUUUMMMGGGGGGHHHGGGHHHJJJOOOVVV^^^eeelllvvv}}}~~~vvvwww|||zzzqqqiii\\\QQQKKKJJJMMMOOORRRRRRPPPMMMIIIEEECCCBBBAAADDDKKKTTT___jjjsssxxxtttiii```VVVLLLEEEBBBBBBCCCCCCCCC???:::666222000...------...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************(((((()))*********))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))*********************************************)))))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((|||zzzyyyxxxxxxzzz}}}}}}zzzzzz}}}~~~~~~}}}}}}~~~|||||||||{{{{{{zzzzzzzzz~~~~~~}}}}}}{{{zzzxxxxxxyyyzzz|||}}}~~~}}}|||{{{xxxvvvtttrrrrrrqqqqqqtttwwwyyyzzz{{{||||||zzz{{{}}}~~~}}}{{{yyyxxxxxxwwwssssssqqqooommmllljjjiiikkkoootttwwwuuuooojjjfff___\\\WWWTTTRRRRRRQQQPPPMMMOOOPPPQQQSSSUUUWWWYYY```fffnnnuuuzzz}}}nnnZZZQQQJJJIIIIIIGGGEEEEEEFFFGGGKKKQQQYYYeeettt~~~zzzyyy{{{~~~|||ttthhh\\\TTTRRRTTTWWWSSSRRRPPPMMMJJJFFFBBB@@@???BBBGGGNNNXXXccclllqqq~~~}}}tttjjj^^^RRRJJJBBBBBBCCCEEEEEEDDD@@@===555333///---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************((()))+++------,,,+++***))))))))))))))))))))))))))))))******++++++++++++(((((())))))************************************************)))))))))(((+++***)))(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((|||{{{yyyxxxyyy{{{~~~}}}|||zzzzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||||||||||||||~~~~~~~~~}}}|||{{{zzzyyyyyy{{{}}}|||xxxvvvttttttsssrrrrrrrrrrrrrrrsssvvvzzz}}}~~~~~~}}}|||{{{zzzzzzuuutttsssqqqpppnnnmmmllllllnnnqqqrrrqqqnnniiigggaaa^^^YYYVVVUUUUUUUUUTTTNNNOOOOOOPPPRRRTTTVVVWWWXXX]]]dddiiiooouuu~~~yyy___VVVNNNKKKIIIEEECCCDDDAAA???@@@DDDKKKVVVfffttt~~~~~~|||zzzzzz||||||ssshhhaaa^^^___bbbYYYVVVRRROOOLLLGGGBBB???===???BBBHHHPPPZZZccciiitttvvviii\\\SSSHHHFFFEEEEEEFFFFFFDDDBBB;;;777333000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************(((***---///000///---+++))))))))))))))))))))))))(((((())))))***+++++++++((((((((()))******++++++************************************))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((~~~|||zzzyyyzzz|||~~~zzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzz|||~~~}}}zzzwwwuuussssssssstttuuuvvvwwwxxxxxxxxx|||~~~~~~~~~xxxxxxvvvuuusssrrrppppppoooooopppppppppnnnkkkiiieeeaaa[[[XXXWWWWWWWWWWWWRRRRRRQQQRRRSSSTTTUUUUUURRRVVV[[[___bbbgggooottt|||jjjaaaWWWQQQKKKEEECCCEEEAAA>>>===AAADDDJJJWWWdddvvv~~~~~~zzzyyyzzz}}}zzzsssllljjjkkkmmmccc^^^XXXSSSNNNIIICCC>>>======???CCCJJJTTT\\\bbbiii{{{vvviii```QQQNNNIIIGGGFFFFFFFFFEEEAAA<<<777333111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************(((***...000111000---+++))))))))))))))))))))))))''''''((())))))***++++++'''(((((()))******++++++************************************))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))~~~{{{yyyyyyzzz{{{uuuxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~{{{|||~~~~~~{{{{{{zzzxxxvvvuuutttssswwwwwwyyy{{{}}}~~~{{{zzzyyyxxxvvvuuutttssssssrrrqqqppppppooommmlllgggccc]]]ZZZXXXXXXXXXXXXWWWVVVTTTTTTUUUVVVUUUUUURRRTTTWWWXXXXXX[[[aaafffrrrwwwuuulllbbbYYYPPPHHHFFFIIIEEEAAA@@@AAAAAABBBKKKVVVfffqqq~~~|||zzzzzz}}}~~~yyytttqqqrrrtttlllfff^^^VVVQQQJJJDDD???>>>===>>>BBBHHHQQQYYY___aaattt~~~rrriiiYYYTTTMMMHHHFFFFFFGGGGGGEEE@@@:::555333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************'''***---111111000---+++))))))))))))))))))))))))&&&''''''((()))*********'''(((((()))***+++++++++************************************))))))))))))'''((()))******)))(((''''''((()))******)))((('''************************}}}zzzyyyyyyuuuuuuwww|||yyy|||~~~}}}}}}}}}}}}~~~}}}}}}~~~|||yyyxxxyyy{{{|||{{{{{{{{{{{{||||||}}}}}}}}}}}}|||zzzxxxyyyvvvrrrpppoooooonnnlllooolllgggcccaaa^^^[[[YYYWWWWWWVVVUUUTTTSSSRRRRRROOOPPPRRRSSSUUUXXX\\\___dddkkkttt{{{rrreee```[[[RRRIIIGGGEEEFFFEEEBBB???AAAFFFKKKUUUbbbqqq}}}|||}}}}}}{{{{{{~~~yyyvvvuuuvvvwwwpppnnnhhh^^^RRRJJJFFFFFFDDD@@@>>>@@@GGGNNNSSSTTT^^^gggxxxxxxddd\\\SSSKKKGGGGGGHHHIIIGGGEEEAAA;;;666111---+++...,,,+++,,,------,,,+++,,,,,,------------......,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))******************)))((((((((((((((())))))(((((((((((())))))~~~}}}}}}tttttttttwww}}}~~~}}}}}}}}}~~~zzz}}}~~~~~~~~~}}}~~~~~~|||yyyyyyzzzzzzxxxvvvvvvxxxzzz~~~~~~~~~|||{{{yyyuuusssrrrrrrpppooopppnnnjjjhhhfffccc___]]]YYYXXXWWWUUUSSSRRRQQQQQQLLLMMMOOOPPPPPPSSSVVVYYY]]]ccckkkqqquuuzzz|||mmmgggaaaWWWOOOMMMFFFFFFEEECCCBBBBBBDDDFFFLLLXXXfffsss}}}||||||zzzzzz}}}|||{{{{{{yyywwwsssrrroooiii___TTTJJJEEEGGGDDDAAADDDJJJPPPSSSTTTSSS[[[jjj{{{oooggg[[[PPPIIIFFFDDDDDDGGGFFFDDD@@@;;;666222//////...,,,,,,......---,,,******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))******************)))((((((((((((((())))))(((((((((((())))))xxxvvvttttttyyy}}}{{{yyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}zzzxxxvvvtttsssuuuvvvvvvvvvvvvwwwzzz}}}|||yyywwwwwwvvvtttrrrrrrpppooommmllliiieeebbb\\\[[[XXXTTTRRRPPPPPPPPPKKKLLLNNNNNNNNNOOOQQQSSSVVV[[[aaaeeeiiinnnuuu{{{~~~~~~uuummmcccYYYUUULLLJJJHHHFFFFFFFFFEEEDDDDDDMMMYYYfffvvv}}}}}}|||zzzzzz}}}{{{vvvuuuuuuuuuuuuooocccSSSHHHIIIFFFEEEGGGMMMRRRTTTUUUKKKOOOYYYgggrrryyy|||tttfffZZZPPPIIIEEEBBBFFFGGGGGGFFFBBB===888555111///------......---,,,******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))******************)))(((((((((((()))))))))(((((((((((())))))}}}zzzwwwvvvyyy~~~{{{yyyyyy{{{~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwvvvvvvwwwxxxzzzzzzzzz|||}}}{{{zzzyyywwwuuusssrrrrrrrrrqqqoookkkhhhaaa^^^ZZZVVVSSSQQQPPPPPPNNNOOOPPPPPPOOONNNPPPQQQRRRUUUYYY]]]```eeelllppppppxxxtttggg^^^UUUPPPKKKHHHIIIIIIHHHFFFCCCHHHQQQ\\\lll|||}}}yyyyyy}}}{{{vvvttttttvvvyyyxxxnnn\\\NNNHHHEEEDDDHHHOOOUUUWWWWWWMMMLLLOOOWWW^^^fffqqq||||||pppdddYYYPPPIIIEEEDDDFFFHHHIIIHHHCCC>>>;;;333111///---......---,,,,,,,,,,,,---------......,,,++++++******++++++,,,************************++++++************++++++******************************++++++++++++******))))))))))))))))))))))))((()))))))))******************************************))))))))))))******((()))))))))************+++***))))))(((((())))))))))))(((((((((((())))))}}}{{{zzzxxxvvvuuuxxx|||~~~~~~|||zzz{{{}}}~~~}}}}}}~~~zzzyyyxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~|||zzzwwwtttssssssttttttrrrnnnkkkeeeccc___[[[WWWTTTRRRRRRPPPRRRRRRQQQPPPNNNOOOPPPOOOQQQSSSVVVYYY^^^cccfffeeemmmxxxvvvjjj```XXXOOOIIIHHHIIIJJJJJJEEEFFFKKKUUUaaannnzzz}}}xxxvvv{{{|||{{{wwwuuuuuuxxxyyyqqq```SSSGGGDDDCCCGGGNNNUUUYYYYYYQQQMMMKKKNNNRRRYYYeeepppxxxlllaaaUUUKKKDDDCCCEEEHHHJJJIIIFFFCCC@@@888555111///......---+++,,,,,,,,,---------......,,,++++++******++++++,,,************************++++++************++++++******************************++++++++++++******))))))))))))))))))))))))((()))))))))******************************************))))))))))))******((()))))))))************++++++***)))))))))))))))))))))(((((((((((())))))}}}xxxuuurrrrrrrrrtttvvvzzz}}}~~~~~~}}}|||{{{|||~~~{{{xxxxxxyyywwwyyy{{{|||||||||~~~}}}zzzvvvuuuttttttuuusssqqqnnnjjjhhheeebbb^^^ZZZWWWUUUPPPQQQRRRQQQOOOMMMMMMMMMLLLMMMNNNQQQTTTXXXZZZ\\\]]]dddnnnwwwzzzmmmdddXXXNNNIIIHHHJJJKKKGGGEEEGGGOOOVVV^^^gggooo|||~~~yyywwwyyy|||yyywwwxxxxxxqqqdddYYYLLLHHHEEEFFFLLLRRRVVVVVVRRRMMMIIIJJJMMMRRR]]]hhhyyyvvvjjj[[[MMMDDDDDDEEEGGGHHHHHHHHHGGGFFF>>>:::555222000///---,,,******++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++************++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************++++++***))))))))))))***))))))(((((((((((())))))|||wwwsssmmmppptttxxx|||~~~~~~}}}}}}~~~|||~~~|||{{{{{{}}}zzz}}}~~~yyywwwuuuuuuuuuuuusssqqqmmmmmmkkkhhhddd___[[[XXXPPPRRRSSSRRRPPPNNNMMMMMMKKKKKKMMMPPPSSSUUUVVVVVVXXX]]]dddkkkqqqzzz|||uuuiii[[[PPPJJJJJJLLLIIIEEEFFFLLLQQQSSSXXX___iiivvv~~~}}}~~~|||zzzzzz{{{|||wwwnnnfffXXXRRRKKKGGGIIIMMMOOOOOORRRMMMJJJJJJKKKNNNVVV___mmm{{{xxxiiiYYYOOOFFFFFFFFFFFFGGGHHHJJJKKKEEEAAA;;;666333111///...******++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++************++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************,,,+++******))))))******))))))(((((((((((())))))}}}wwwsssooossszzz~~~}}}~~~~~~}}}|||{{{zzz}}}~~~}}}}}}{{{yyyvvvuuuuuuuuutttsssooooooooommmiiiccc^^^[[[RRRTTTUUUUUURRRPPPOOOOOOLLLMMMNNNRRRUUUVVVUUUTTTVVVYYY^^^cccgggoooyyywwwhhhXXXOOOLLLMMMKKKGGGGGGMMMPPPOOORRRYYYYYYfffsss}}}{{{{{{wwwxxx{{{xxxsssbbbZZZPPPIIIGGGHHHIIIIIITTTOOOLLLKKKIIIIIIOOOVVVdddqqq~~~xxxhhh]]]IIIHHHFFFEEEFFFIIILLLNNNJJJFFF???999666333111///,,,,,,---------.........,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++************++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************,,,+++******)))*********))))))(((((((((((())))))wwwssstttssswww~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||}}}~~~}}}|||yyyvvvttttttuuuqqqpppppppppnnnkkkfffbbb___[[[UUUQQQOOOOOOOOOOOONNNMMMMMMQQQVVVYYYXXXVVVUUUWWW[[[```bbbccckkkuuu|||uuufffZZZRRRNNNQQQKKKJJJPPPUUUSSSOOOMMMQQQRRRZZZiiixxx|||uuuwww{{{~~~uuuuuutttwww~~~tttiiiZZZPPPKKKIIIEEEAAAIIIKKKLLLJJJHHHIIILLLPPPaaafffppp~~~xxxfffUUUQQQLLLHHHGGGGGGHHHIIIIIIGGGDDDBBB>>>:::444000---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************((('''((()))***)))'''++++++******************------,,,++++++******)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))|||xxxxxxvvvzzz|||zzz{{{|||}}}~~~|||zzzzzzzzzyyyxxxwwwxxx{{{}}}{{{wwwuuuuuusssrrrqqqqqqpppnnnjjjgggfffaaa[[[UUUSSSQQQOOONNNOOONNNNNNRRRWWW[[[ZZZXXXTTTUUUYYY]]]]]]^^^dddmmmqqqxxxtttggg]]]XXXTTTNNNLLLQQQUUURRRLLLJJJKKKJJJPPP^^^lllyyywwwxxxyyy{{{~~~wwwuuusssttt~~~}}}rrrcccVVVNNNIIIEEECCCEEEFFFHHHHHHGGGGGGJJJMMMXXX^^^hhhtttrrrcccYYYMMMGGGGGGIIIIIIHHHIIIHHHFFFEEEBBB===888333000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************((('''((()))***)))(((************************)))******++++++,,,------******************************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))~~~{{{|||zzzzzz{{{|||~~~}}}zzzyyyyyyyyyxxxxxxxxxyyy{{{~~~|||xxxuuuuuutttrrrqqqrrrrrrpppooonnniiibbb\\\XXXUUUQQQOOOPPPOOOOOORRRXXX[[[[[[ZZZSSSRRRUUUXXXWWWVVV[[[bbbhhhnnnwww~~~yyymmmggg\\\UUUQQQTTTUUUQQQKKKHHHFFFDDDGGGQQQ^^^mmm}}}zzzxxxvvvwwwzzz}}}yyyvvvrrrrrr{{{|||ooo```SSSKKKFFFDDDBBBCCCFFFGGGGGGHHHJJJLLLNNNUUU^^^gggppp}}}vvvgggUUUKKKIIIKKKIIIGGGIIIIIIIIIHHHGGGCCC===999444111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************)))((((((******)))(((************************)))******++++++,,,------***************************))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))}}}zzzxxxzzz{{{}}}}}}zzz||||||{{{zzzzzzzzz{{{|||zzz{{{|||~~~{{{xxxwwwtttqqqppprrrsssttttttrrrnnnhhhbbb^^^ZZZVVVSSSPPPNNNNNNQQQVVVYYYYYYXXXPPPOOOPPPSSSSSSQQQTTTZZZ```eeelllrrrzzz~~~vvvjjj```WWWVVVUUUPPPKKKIIIHHHCCCCCCJJJUUUcccvvv}}}zzzwwwuuuvvvzzz}}}~~~zzzxxxsssrrryyy~~~uuuhhhZZZOOOHHHEEECCCDDDFFFGGGHHHIIIJJJKKKHHHOOOWWW]]]bbbkkkzzzwwwfffXXXPPPLLLHHHEEEHHHHHHIIIJJJJJJGGGBBB>>>888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************)))((()))******)))(((***************+++++++++------,,,++++++******)))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))}}}{{{yyyxxxzzz||||||yyyvvvuuuttttttuuuvvvxxxzzz{{{|||~~~}}}xxxuuuqqqpppqqqtttvvvwwwsssppplllhhheeeaaa]]]ZZZQQQOOOMMMNNNRRRUUUUUUSSSMMMLLLMMMQQQQQQPPPRRRVVVWWW[[[```eeekkktttwwwjjj^^^XXXUUUPPPLLLKKKJJJFFFDDDGGGOOO[[[lll{{{{{{xxxvvvxxx}}}~~~|||{{{{{{xxxuuuxxx~~~|||wwwwwwuuunnncccWWWMMMHHHFFFFFFFFFFFFGGGHHHHHHGGGGGGNNNUUUXXXZZZ___jjjsssyyykkk]]]QQQJJJGGGGGGHHHIIIKKKKKKIIIEEEBBB<<<999444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++)))((()))***+++***)))))))))*********+++++++++------,,,++++++******)))************************))))))))))))************))))))))))))************))))))))))))))))))))))))~~~|||{{{{{{{{{{{{|||~~~zzzwwwuuuuuuvvvtttuuuwwwyyy|||~~~|||xxxtttssstttvvvxxxxxxuuussspppnnnlllhhhdddaaaVVVRRROOONNNQQQRRRQQQOOOLLLJJJKKKOOOQQQPPPQQQTTTTTTWWW[[[^^^bbbiiissszzzvvvhhhaaa\\\UUUPPPNNNKKKHHHFFFGGGJJJQQQ```mmm{{{~~~zzzwwwyyy}}}|||~~~}}}zzzzzz{{{xxxsssnnnooopppoooiii```VVVPPPKKKIIIEEECCCCCCCCCBBBAAAFFFLLLSSSVVVWWWZZZ___dddppp}}}mmm\\\QQQMMMIIIHHHIIIJJJKKKKKKHHHFFFBBB>>>888333111///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++***))))))++++++***))))))))))))***++++++,,,,,,)))******++++++,,,------++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))}}}|||{{{zzzzzz|||}}}~~~}}}}}}yyyvvvuuuwwwxxxzzz{{{~~~zzzxxxxxxzzzzzzzzzxxxwwwuuutttrrrnnnjjjfff]]]XXXSSSQQQRRRRRRPPPNNNMMMJJJKKKOOOPPPNNNNNNPPPSSSUUUXXXYYY[[[```gggmmmwwwyyytttmmmcccYYYUUUMMMKKKIIIIIIIIIKKKTTT___jjjvvv}}}xxxyyy}}}~~~}}}}}}yyytttkkkkkklllnnnnnniiiaaa[[[SSSNNNGGGCCCAAA@@@???===AAAGGGOOOUUUXXXXXXXXXXXX___lll|||{{{lll^^^UUUKKKJJJJJJJJJLLLLLLKKKJJJHHHCCC<<<777444222000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++***))))))++++++***)))((())))))***++++++,,,,,,)))******++++++,,,------++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))xxx{{{zzzyyyyyyzzz}}}~~~}}}zzzwwwvvvxxxzzz{{{}}}}}}}}}}}}}}}}}}|||zzzyyyxxxvvvrrrmmmiiibbb]]]XXXTTTTTTSSSQQQNNNNNNKKKKKKNNNOOOMMMKKKMMMMMMOOORRRRRRRRRUUU\\\aaannnxxx}}}pppccc\\\OOONNNMMMMMMJJJHHHOOOXXX___lll~~~xxxwww}}}~~~~~~yyyllljjjiiilllpppoooiiicccZZZTTTKKKEEEBBB@@@???======CCCLLLTTTXXXXXXUUUSSSUUU^^^lllwww~~~wwwggg\\\NNNLLLJJJKKKLLLMMMMMMLLLKKKFFF???999666444222111,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++***)))***+++++++++)))((())))))***++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))yyy~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{{{{zzzxxxuuurrrqqqkkkhhhccc^^^[[[WWWSSSQQQRRRPPPMMMLLLMMMNNNOOOOOOQQQPPPOOOPPPQQQTTTWWWYYYgggjjjooouuu~~~uuujjjZZZSSSLLLKKKJJJHHHIIILLLTTT```rrr~~~|||zzzzzzxxxppphhheeehhhmmmnnnmmmggg\\\OOOFFFCCCCCCAAA???===BBBIIIQQQWWWWWWTTTPPPSSSTTT[[[dddllltttuuuhhhXXXTTTPPPOOOPPPPPPOOOMMMJJJLLLIIIBBB===:::555000000...,,,+++,,,------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())),,,......---+++)))+++++++++*********))))))******************************************************++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((((((((((((((((((((((((((({{{~~~{{{zzzzzzzzz{{{{{{{{{|||}}}~~~}}}{{{|||}}}~~~~~~}}}{{{xxxvvvtttooolllgggccc```\\\XXXVVVTTTRRROOOMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSVVVWWW]]]```dddiiipppzzzwwweee\\\SSSOOOLLLIIIIIIKKKMMMUUUbbbkkknnnqqq}}}}}}}}}yyynnniiiiiimmmqqqsssnnndddWWWLLLFFFDDDBBB@@@AAADDDHHHNNNSSSUUUSSSQQQPPPPPPSSSZZZ```gggttt~~~vvvbbb[[[TTTQQQRRRRRRQQQNNNKKKMMMKKKEEEAAA???:::555333000...------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&(((***,,,,,,+++)))(((+++++++++*********))))))******************************************************++++++++++++******))))))))))))))))))))))))*********************)))************)))))))))(((************************}}}~~~{{{xxxwwwwwwwwwzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzz|||~~~|||zzzyyytttqqqmmmjjjgggddd```]]]XXXUUUQQQOOOOOOPPPOOOOOONNNNNNOOOPPPQQQSSSSSSTTTXXXZZZ]]]aaafffnnnwww}}}rrrggg[[[UUUQQQNNNMMMNNNIIILLLRRRTTTUUU[[[nnn~~~yyy{{{xxxoookkkmmmrrruuusssmmmbbbVVVLLLFFFCCCBBBDDDDDDFFFJJJNNNQQQQQQQQQNNNLLLLLLNNNQQQWWWcccooo~~~rrrhhh\\\VVVWWWXXXWWWTTTOOORRRQQQLLLHHHGGGBBB===777444000......///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''(((***,,,,,,+++***(((+++++++++*********************************************************************++++++++++++******))))))))))))))))))))))))************************************))))))))))))************************}}}zzzxxxwwwwwwwwwzzzzzzzzz{{{|||}}}~~~}}}|||||||||}}}~~~}}}|||xxxvvvrrrpppmmmjjjfffccc\\\YYYTTTRRRQQQPPPOOONNNMMMNNNOOOPPPQQQRRRQQQQQQTTTVVVYYY\\\```gggnnnttt}}}rrrddd]]]YYYUUUSSSSSSMMMMMMMMMKKKGGGLLL]]]oooxxxxxxyyyrrrnnnnnnpppssspppjjj```UUUKKKEEECCCBBBBBBCCCFFFKKKNNNOOONNNNNNJJJGGGGGGGGGJJJUUU```kkkvvvsssddd\\\]]]___^^^[[[WWWZZZ[[[VVVSSSPPPJJJDDD;;;777222000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,---...---,,,+++******************************************************************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))*********)))))))))))))))************************|||}}}|||zzzyyywwwwwwwwwwww{{{{{{{{{|||}}}~~~~~~}}}{{{yyyvvvtttssspppllliiibbb^^^YYYUUUTTTRRRQQQOOOMMMNNNOOOPPPQQQQQQPPPPPPLLLNNNQQQTTTXXX]]]dddiiiooowwwqqqhhhccc]]]YYYWWWQQQOOONNNKKKFFFGGGRRR___ttt~~~yyy{{{~~~vvvooolllooopppnnniii___TTTKKKFFF??????AAAEEEIIIKKKKKKJJJLLLIIIFFFDDDBBBBBBIIIRRRXXXiiiyyyjjj```___aaaaaa______dddfffccc^^^YYYQQQHHH???:::555111///...---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------------,,,******************************************************************************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))|||zzzxxxwwwwwwwwwwwwwwwxxxxxx}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyvvvrrroooiiieee```[[[YYYVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPJJJLLLNNNQQQSSSXXX]]]aaafffmmmwwwxxxqqqiiibbb___WWWTTTPPPNNNJJJHHHMMMUUUaaavvv|||zzzyyyssspppqqqqqqnnnhhh^^^UUUNNNBBBBBBBBBDDDGGGHHHHHHGGGIIIGGGHHHHHHDDD@@@CCCIIIMMM^^^yyy}}}pppfffaaa```______eeekkkpppooojjjcccXXXMMMDDD???888333000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++***************+++++++++******************************************************++++++++++++******)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))************((((((((((((((((((((((((}}}zzzxxxvvvvvvwwwxxxyyy{{{||||||~~~{{{{{{}}}}}}yyyvvvqqqmmmgggbbb___\\\YYYWWWRRRQQQPPPOOOOOOPPPQQQQQQMMMOOOPPPQQQRRRUUUXXX\\\]]]ccckkkqqqwwwzzzrrrnnnhhh___UUUPPPMMMJJJKKKOOOSSSdddxxx{{{yyywwwtttqqqnnnhhh```ZZZLLLIIIFFFDDDDDDEEEFFFEEEHHHIIINNNQQQMMMFFFDDDFFFMMMYYYppp{{{oooeee```______fffooowwwxxxtttlll^^^SSSIIIDDD<<<666333111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++******************************************************++++++++++++******)))))))))))))))))))))))))))******++++++,,,------((()))))))))************))))))))))))))))))))))))~~~|||zzzxxxwwwxxxyyy{{{}}}}}}||||||~~~~~~{{{wwwrrrlllgggccc```]]][[[TTTRRRPPPOOOOOOPPPQQQRRRMMMNNNOOOOOONNNOOORRRUUUSSSXXX___dddiiirrr}}}zzzkkk[[[SSSNNNKKKKKKLLLLLLZZZjjjwww{{{yyyyyy|||vvvrrrqqqnnnhhhbbbVVVPPPIIIDDDBBBCCCEEEEEEIIIMMMTTTYYYUUULLLGGGHHHQQQYYYiiiwwwkkkcccaaaaaafffpppzzz}}}zzzrrrcccWWWMMMGGG???999555333222111---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------......))))))******++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++(((((())))))*********+++************************|||yyywwwuuuuuuuuuvvvxxxzzz}}}}}}zzzuuuppplllgggbbb___]]]ZZZVVVRRRPPPOOOOOOPPPLLLMMMNNNMMMKKKKKKOOORRRUUUVVVXXX\\\bbbkkkuuu|||yyyfff\\\UUUPPPNNNNNNMMMRRR___ooo|||~~~|||}}}{{{vvvssspppnnnhhh___RRRKKKIIIJJJHHHFFFBBBKKKYYYcccddd^^^UUUNNNNNNSSS```qqq~~~zzzpppgggaaadddiiiqqqyyyzzzrrrdddZZZRRRLLLDDD>>>;;;:::777444...---,,,---///...---+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************++++++***)))(((((())))))|||{{{yyywwwvvvuuuvvvvvvvvvxxx{{{~~~}}}}}}|||}}}}}}yyyvvvrrrooojjjgggaaa]]]XXXTTTQQQPPPPPPOOOLLLMMMNNNMMMKKKLLLOOOQQQRRRSSSUUUXXX]]]eeennnuuupppdddYYYPPPMMMOOONNNSSS```ppp|||}}}vvvttttttnnnggg\\\UUUPPPMMMIIIGGGEEEIIIRRR___hhhiiiaaaYYYRRRRRRYYYdddooozzz}}}uuullleee^^^aaagggnnnrrrnnncccZZZQQQMMMGGGCCCAAA>>>999555000...------......---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++***))))))***++++++************************************************+++++++++++++++***))))))))))))))))))************++++++***)))))))))))))))|||xxxwwwvvvuuuuuuvvvwwwxxxxxxzzz}}}|||{{{{{{zzzzzz{{{{{{zzzxxxvvvuuurrrrrrqqqqqqpppooonnnnnnkkkkkkkkklllnnnqqqtttvvv~~~}}}{{{xxxuuurrriiieee___ZZZWWWUUUSSSQQQNNNNNNNNNMMMLLLLLLOOOQQQNNNPPPQQQSSSWWW]]]eeejjjsss}}}rrr```RRRNNNQQQOOOTTT___ooozzz}}}yyyzzztttqqqjjjcccZZZSSSMMMJJJIIIFFFJJJWWWhhhpppllleeeWWWRRRPPPTTT[[[fffwww|||ssslll]]]\\\\\\bbbiiiiiiccc\\\QQQNNNKKKIIIHHHDDD===777333111---,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************++++++***))))))))))))***~~~{{{xxxxxxwwwwwwvvvvvvwwwxxxyyy|||}}}~~~}}}}}}{{{yyyuuuqqqmmmkkkiiiiiifffgggggggggfffeeecccbbbaaaaaaaaa```````````````]]]]]]]]]^^^```cccgggiiikkkoootttxxx||||||zzztttooohhhccc```\\\XXXTTTQQQPPPOOONNNMMMMMMOOOPPPLLLMMMOOOPPPRRRVVV\\\```hhhqqq}}}lllXXXPPPRRRRRRUUU___mmmxxx|||xxxwwwuuuoooeee\\\UUUQQQMMMGGGFFFOOO___jjjkkkhhh\\\TTTMMMKKKOOOWWWggguuu}}}vvvggg```YYYZZZaaafffeeeaaaSSSPPPMMMKKKJJJGGGAAA<<<888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******************+++************************++++++++++++++++++++++++******+++++++++******)))((()))))))))************++++++***))))))*********}}}|||{{{yyywww}}}|||zzzyyyyyyyyyzzzzzz}}}|||||||||~~~}}}wwwrrrllliiigggfffdddaaa___]]]\\\\\\WWWWWWWWWWWWVVVVVVUUUTTTPPPPPPPPPQQQQQQRRRRRRRRROOOOOONNNOOOQQQUUUXXXZZZ\\\```eeejjjnnnrrrvvvyyy~~~~~~yyysssooolllfff___YYYVVVTTTRRRPPPOOOOOONNNNNNKKKMMMNNNOOOPPPRRRVVVYYY___eeennnuuu{{{xxxaaaVVVVVVXXXZZZbbbmmmvvv||||||xxxyyyzzzvvvnnneee^^^[[[QQQLLLGGGHHHOOOXXX^^^```]]]VVVNNNKKKLLLPPP[[[ggg}}}tttjjj___ZZZ^^^bbbdddcccWWWRRRMMMJJJIIIGGGDDDAAA<<<888222...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++*********************************++++++++++++++++++++++++)))******+++++++++******((()))))))))************+++***************++++++}}}{{{{{{{{{{{{{{{zzz~~~}}}||||||||||||{{{xxxxxxzzz{{{||||||zzzuuuoooiiiddd```[[[YYYUUUUUUTTTRRRQQQQQQPPPPPPKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKNNNPPPQQQTTTYYY^^^aaaeeeiiikkkrrruuuzzz|||uuujjjaaa[[[XXXUUURRRQQQPPPNNNMMMKKKMMMNNNOOOOOOPPPRRRTTTXXX]]]ccchhhnnnyyymmm___[[[^^^___dddmmmsssxxx~~~yyyyyyzzzyyyuuuooohhhdddXXXSSSKKKEEECCCGGGOOOUUUYYYTTTOOOMMMLLLLLLSSS[[[nnnwwwllleeebbbbbbbbbbbb[[[UUUMMMIIIHHHHHHFFFEEE@@@<<<666111000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))************+++************+++,,,,,,|||zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~|||yyyvvvuuuwwwzzz|||}}}}}}~~~vvvqqqdddaaa\\\WWWUUURRROOOMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCCCCDDDFFFIIIJJJHHHLLLPPPTTTVVVYYY]]]___eeehhhlllpppsssxxx}}}{{{oooaaa]]]XXXTTTSSSQQQNNNKKKJJJLLLNNNNNNNNNNNNOOOPPPTTTXXX\\\```eeepppvvvhhhbbb___^^^aaagggkkkooouuu}}}|||zzzyyyyyyyyyvvvpppkkk```ZZZOOODDD???AAAGGGMMMRRROOOLLLLLLJJJIIILLLRRR___sss~~~wwwooohhhcccaaa^^^XXXPPPKKKJJJIIIHHHFFFCCC???999555222111///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************************************))))))***+++++++++++++++))))))))))))************+++*********++++++,,,---zzzyyyxxxyyy|||zzzxxxvvvvvvyyy|||~~~{{{ssskkkddd```WWWTTTPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@?????????@@@@@@:::::::::;;;<<<<<<<<<===AAA@@@???>>>???AAACCCDDDCCCGGGKKKNNNPPPRRRUUUWWW[[[^^^bbbfffjjjpppvvv{{{|||ddd___ZZZVVVTTTRRRNNNKKKIIIKKKMMMNNNMMMMMMNNNOOOQQQUUUYYY]]]aaakkkyyy{{{nnnhhh\\\[[[\\\aaadddffflllsssyyywwwvvv{{{|||yyyyyy{{{zzztttnnnfff^^^PPPEEE@@@AAAEEEIIIMMMJJJIIIIIIHHHEEEHHHNNNTTTggg|||pppgggbbb___YYYRRRNNNMMMKKKHHHEEEDDD@@@;;;777444222000............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************+++*********+++,,,,,,---zzzzzzyyyyyyzzz}}}}}}xxxyyyyyyyyyzzz~~~zzzpppfff]]]XXXUUUTTTJJJIIIHHHGGGFFFEEEDDDDDD>>>======<<<<<<>>>???@@@<<<<<<======<<<<<<;;;:::999999999999999999999999999999:::;;;<<<===>>>???BBBCCCEEEHHHLLLOOOQQQRRRVVVWWWYYY\\\___fffmmmrrrxxx|||ppphhh^^^VVVRRRQQQPPPNNNLLLKKKKKKLLLNNNOOONNNMMMNNNRRRVVVYYY\\\cccnnnwww{{{lllccc]]]YYY\\\______aaadddiiikkklllmmmpppwww{{{vvvsssqqqqqqrrrnnndddWWWMMMGGGDDDAAA???EEEEEEFFFGGGIIIIIIIIIIIIPPP^^^sss{{{mmmdddeeeaaa[[[UUUQQQLLLHHHDDDCCCCCCBBB>>>888333000...///---,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************+++*********))))))((((((***++++++++++++,,,,,,,,,zzzzzzyyyzzz{{{}}}~~~||||||}}}}}}}}}~~~wwwrrrjjjeee^^^VVVOOOKKKIIIIIIAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888999999:::;;;<<<===>>>>>>???AAACCCFFFIIIJJJLLLOOOQQQSSSUUUXXX^^^eeejjjssswww|||~~~~~~~~~uuummmccc[[[WWWTTTQQQNNNMMMLLLKKKLLLNNNOOONNNMMMNNNQQQTTTUUUWWW\\\fffmmmzzzvvvfff___ZZZYYYYYYXXXZZZ]]]bbbccccccaaaaaahhhttt}}}{{{uuurrrqqqrrrsssrrriii]]]SSSMMMHHHDDD@@@DDDEEEEEEGGGIIIIIIIIIHHHLLLXXXjjj{{{tttjjjfffbbb]]]XXXTTTOOOJJJFFFDDDDDDCCC@@@<<<777333111000...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))******************)))************************++++++************++++++************************************)))))))))((((((((()))))))))*********{{{zzzzzz{{{|||~~~~~~|||}}}~~~~~~}}}|||{{{uuuqqqllleeeaaaWWWTTTOOOIIIEEECCCCCCCCC??????>>>>>>===<<<;;;;;;999999999999999:::;;;;;;:::::::::;;;:::999999888888888888888888888888888777777888999:::;;;;;;<<<;;;<<<===???AAACCCDDDEEEHHHJJJLLLNNNQQQWWW]]]bbblllpppuuuwwwwwwwwwzzz|||~~~yyysssjjjddd___[[[UUUQQQNNNMMMLLLLLLNNNOOONNNMMMMMMOOOQQQQQQQQQTTTZZZ___jjjttt}}}ppphhh```[[[VVVRRRSSSWWW[[[\\\ZZZUUURRRVVVbbblllzzz}}}~~~zzzuuusssssstttvvvwwwpppfff]]]VVVOOOHHHCCCCCCCCCDDDFFFIIIKKKJJJJJJKKKRRR___nnn}}}{{{pppgggddd```\\\XXXRRRLLLHHHCCCDDDDDDCCC@@@<<<777555111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))******++++++++++++******************************++++++************++++++************************************))))))))))))((((((((()))))))))******{{{{{{{{{|||}}}yyyyyyzzz|||~~~~~~|||uuummmfffbbb]]]XXXTTTMMMKKKGGGDDDBBBAAAAAAAAA@@@??????>>>======<<<<<<888888888888999999::::::999999999999999888777777888888888888888888888888666666777777888999999:::;;;;;;<<<>>>???@@@AAABBBEEEFFFHHHJJJMMMQQQWWW[[[eeejjjoooqqqqqqqqqtttwwwyyy|||{{{wwwppplllhhhbbb[[[UUUPPPNNNLLLKKKLLLMMMMMMLLLKKKMMMMMMMMMMMMNNNRRRVVV\\\fffoootttyyy}}}tttiiiaaaYYYSSSRRRTTTVVVXXXXXXRRRKKKLLLTTT]]]lllsss{{{{{{~~~}}}{{{zzzyyyxxxxxxyyy{{{uuummmfff```WWWNNNGGGBBBAAAAAADDDJJJNNNOOONNNMMMOOOXXXeeesss}}}sssiiifffccc___ZZZTTTMMMHHHCCCCCCDDDDDDCCC@@@;;;888222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++,,,,,,+++++++++************************++++++************++++++*********************************)))))))))))))))************++++++++++++||||||}}}~~~~~~}}}|||vvvxxxzzz|||}}}xxxkkkeee\\\VVVRRROOOJJJGGGDDDCCCBBB???>>>===<<<<<<;;;;;;::::::999999888888888888999999::::::::::::888888999999888888777666777777777777777777777777555555666666777888888888::::::;;;<<<===>>>??????AAABBBDDDFFFHHHLLLQQQTTT___ccciiikkklllmmmpppsssvvvyyy|||~~~~~~}}}yyyuuurrrpppjjjbbb\\\SSSPPPMMMLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMOOOQQQQQQYYYaaagggnnnwwwzzzyyyzzz~~~rrrjjjbbbZZZUUUTTTSSSVVVWWWRRRKKKGGGJJJOOO[[[fffvvv}}}{{{}}}}}}||||||xxxsssnnnhhh```UUUNNNCCCAAA???CCCKKKRRRUUUVVVPPPNNNRRR]]]kkkyyyyyymmmjjjfffbbb]]]VVVNNNIIICCCCCCCCCDDDDDDCCC>>>;;;444222///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,+++++++++************************++++++************++++++************************))))))))))))))))))******))))))*********+++++++++|||}}}~~~{{{yyyxxxxxxwwwuuuwwwzzz|||}}}~~~}}}yyypppiii]]]WWWPPPLLLJJJHHHDDDAAAAAAAAA@@@???>>><<<;;;;;;:::999999999888888888777888999999:::;;;:::::::::888888888999888888777666666666666666666666666666555555666666777777777777777777888999:::;;;;;;<<<<<<>>>@@@BBBCCCFFFJJJMMMWWW[[[aaaeeefffhhhlllooorrrtttvvvxxxxxxyyyzzz|||}}}~~~~~~{{{}}}~~~vvv~~~~~~{{{yyyvvvqqqiiicccYYYUUUQQQNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKPPPVVV[[[ccckkkmmmkkkooosss{{{xxxtttooofff\\\VVVSSSUUUUUUQQQKKKFFFEEEEEEMMMYYYlll~~~{{{yyyvvvtttpppiii___WWWJJJDDD@@@CCCKKKUUUZZZ[[[SSSNNNNNNWWWbbbnnnuuurrrlllgggaaaYYYRRRMMMFFFDDDCCCDDDFFFEEEBBB>>>888555222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++***************++++++++++++******++++++++++++++++++++++++++++++************++++++************************))))))))))))************'''''''''((((((((())))))|||}}}|||yyyxxxxxxwwwwwwvvvyyy|||~~~~~~vvvqqqkkkjjjjjjggg^^^WWWRRRMMMHHHFFFFFFEEEBBB???>>>>>>?????????>>><<<<<<;;;;;;;;;::::::::::::999777888999:::::::::999999888999999999999888777777666666666666666666666666666666666666777777777777555555666777888999:::;;;:::<<<>>>@@@AAACCCGGGIIIMMMSSSYYY]]]___bbbfffjjjkkkmmmpppqqqrrrtttvvvxxxyyyzzz{{{|||||||||||||||xxxyyy|||~~~~~~}}}{{{zzz{{{|||yyyyyy|||vvvnnnggg___[[[UUUQQQOOONNNLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLNNNPPPTTT\\\dddeeeaaadddhhhnnnzzzwwwhhh]]]WWWUUUSSSPPPLLLHHHEEEBBBEEENNN^^^qqq{{{yyyxxxxxxwwwqqqiiibbbSSSKKKCCCCCCLLLVVV\\\^^^YYYPPPMMMTTT[[[cccsss{{{uuummmfff___XXXTTTKKKGGGDDDDDDGGGHHHEEEBBB===:::555222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********)))******************)))++++++++++++++++++++++++++++++************++++++************************((()))))))))************''''''''''''((((((((()))}}}~~~}}}zzzyyyzzz||||||{{{yyy|||xxxqqqiiiccc]]]\\\]]]ZZZRRRKKKHHHDDDAAA@@@AAAAAA>>>;;;888999:::;;;;;;;;;:::999999999999999888888888888666777888::::::999999888999999999999999888777777666666666666666666666666666666666777777777777777555666777888999;;;;;;<<<;;;===???AAAAAADDDGGGIIIGGGLLLSSSXXX[[[^^^bbbfffeeehhhkkkmmmoooqqqtttwwwwwwwwwwwwxxxyyyzzzzzz{{{vvvwwwzzz|||}}}}}}|||{{{vvvuuutttssssssuuuvvvxxxxxxyyy{{{{{{zzzyyyzzz|||~~~{{{}}}yyypppiiiddd___YYYTTTQQQOOOMMMLLLLLLLLLMMMNNNOOONNNLLLKKKOOOPPPPPPRRRZZZaaabbb]]]]]]```fffqqqqqqccc\\\XXXRRROOOMMMKKKHHHDDDBBBHHHTTTfff|||{{{zzzzzz{{{{{{wwwoooiiiZZZPPPEEEDDDKKKVVV\\\^^^___TTTOOOTTTXXX]]]kkk}}}{{{ssskkkddd]]]YYYNNNIIIEEEEEEHHHJJJHHHEEEAAA===888444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++++++++************++++++************************(((((())))))*********+++))))))))))))************{{{yyyzzz{{{}}}||||||~~~~~~xxxnnnddd]]]YYYSSSPPPNNNLLLGGGCCC????????????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::777777888888888777777666666666666666777777777777::::::999999888777777777555555555555666666666666777888999888777777999;;;;;;===@@@AAAAAAAAABBBDDDKKKMMMOOOQQQSSSWWW]]]aaa___ccchhhkkkmmmmmmnnnnnnqqqqqqsssuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyvvvtttrrrqqqqqqqqqtttuuuvvvwwwwwwwwwwwwwwwxxxzzz}}}|||uuu~~~|||tttoooooofff^^^\\\XXXPPPNNNPPPLLLOOOOOONNNQQQVVVSSSLLLLLLKKKLLLPPPUUUZZZ]]]]]]ZZZYYY]]]jjjxxx~~~rrrddd^^^VVVQQQOOOLLLIIIFFFHHHGGGKKKYYYnnn}}}zzzuuuqqqnnnbbbWWWKKKGGGLLLUUUZZZ\\\^^^\\\YYYTTTQQQUUU___ggg}}}xxxnnnddd]]]UUUNNNFFFFFFJJJMMMLLLIIIFFFCCC>>>:::777333000---///......------,,,,,,++++++...000000...---------++++++++++++++++++++++++************************+++++++++*********))))))***((('''(((+++,,,+++)))************************))))))))))))))))))))))))************))))))))))))~~~zzzvvvvvvxxxyyy~~~}}}~~~xxxlllbbbXXXSSSNNNKKKJJJHHHDDD@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777888888888888888777777666666666777777777888888:::999999888777777666666555555555555666666666666777888888888777777999;;;:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777888888999999999888888666777777777777888888888999888888777777666555555555555555555666666666666666777888777666666888:::888;;;===>>>??????@@@BBBBBBDDDFFFGGGHHHJJJMMMPPPXXX\\\```bbbcccccccccdddhhhiiikkkmmmoooqqqqqqrrrppppppoooooooooooooooppppppooonnnlllkkkkkkjjjjjjlllmmmnnnooooooooonnnmmmoooooopppqqqtttxxx{{{~~~~~~}}}|||{{{{{{zzz|||}}}xxxqqqjjjgggbbb[[[WWWVVVOOOPPPQQQRRRWWW```dddccc___[[[VVVTTTVVVXXXZZZ[[[YYYUUUVVV^^^iiivvvzzztttllleee```ZZZRRRMMMGGGJJJLLLLLLPPP]]]rrr}}}}}}zzzxxxssskkk```TTTMMMKKKLLLMMMTTTYYY\\\ZZZUUURRRUUUZZZcccnnnwwwkkk]]]TTTIIIDDDFFFJJJKKKKKKMMMJJJFFFBBB>>>888222.........---,,,,,,,,,,,,------...///---***((('''(((++++++++++++++++++++++++************************+++++++++******************)))((()))***+++***)))************************))))))))))))))))))))))))************))))))))))))}}}~~~yyyxxxvvvtttuuuwwwzzz|||~~~vvvhhh\\\SSSNNNHHHEEEDDDDDDCCCAAAAAA???===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888777888999999:::999999999777777777888888888999999888888777777666555555555555555555555666666666666666777777777666666888999888:::===>>>??????AAABBBBBBDDDFFFGGGFFFGGGIIIJJJRRRUUUYYY\\\^^^___```bbbdddeeegggjjjlllmmmnnnnnnllllllkkkjjjiiiiiiiiijjjjjjiiiiiihhhggggggggggggiiijjjkkkmmmmmmlllkkkjjjnnnmmmllllllnnnqqqtttvvvwwwwwwvvvuuutttrrrqqqpppqqquuuzzz~~~zzztttoooiiiccc^^^\\\TTTSSSSSSTTTYYYaaahhhkkkhhhddd]]]YYYYYY[[[]]]^^^XXXSSSQQQWWWaaammm|||{{{vvvqqqlllcccXXXPPPJJJLLLLLLIIIIIIRRRdddrrr|||}}}|||wwwssskkk```TTTMMMKKKLLLLLLTTT[[[\\\WWWRRRSSSUUUVVV```ooovvvfff]]]QQQIIIIIIKKKMMMNNNNNNLLLIIIFFFCCC===777222///...---,,,,,,,,,---------......---***)))))))))++++++++++++++++++++++++************************************************))))))))))))*********)))************************))))))))))))))))))))))))************)))))))))(((~~~~~~}}}yyyyyyxxxwwwwwwxxxzzz|||~~~yyyjjj]]]VVVPPPIIIDDDDDDDDDCCCBBBAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888999:::::::::::::::888888888888999999999999888888777777666555555555555555555555666666666666555666777666555555777999999;;;>>>???@@@@@@BBBDDDBBBDDDGGGGGGFFFEEEFFFFFFKKKNNNSSSWWWZZZ]]]```bbbaaacccdddfffhhhjjjjjjkkkhhhgggfffeeedddccccccccccccdddddddddddddddcccccceeegggiiikkklllkkkjjjiiilllkkkiiihhhiiikkknnnppppppooonnnmmmlllkkkjjjiiigggjjjppptttxxx|||~~~yyytttooojjjddd___VVVTTTSSSUUUZZZbbbkkkrrrtttooohhhbbb___^^^]]]\\\WWWQQQOOOSSS[[[eeesss~~~}}}|||{{{vvvlll^^^TTTNNNMMMKKKIIIJJJOOOYYY```qqq|||{{{xxx|||}}}|||}}}~~~yyyxxxtttjjj]]]RRRLLLKKKHHHOOOWWWZZZXXXUUUSSSSSSOOOVVVbbbqqqooofffZZZPPPMMMMMMMMMNNNMMMLLLJJJHHHFFFBBB===999111000...---,,,------......///000///------...///++++++++++++++++++++++++************************************************)))*********))))))))))))************************))))))))))))))))))))))))************)))))))))(((}}}zzzxxxzzzzzzzzzzzz|||}}}qqqddd[[[TTTKKKEEEDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888999999:::;;;;;;;;;;;;888888999999999:::::::::999888888777777666555555555555555555666666666666444555666555444555666888888;;;>>>???@@@AAACCCDDDAAADDDFFFGGGFFFDDDCCCCCCEEEIIINNNRRRVVVZZZ^^^aaa___```aaacccdddeeeffffffbbbbbb```___]]]]]]\\\\\\]]]^^^______`````````___```bbbfffhhhjjjiiihhhggghhhgggfffeeeeeefffhhhiiiiiihhheeecccaaaaaaaaaaaa]]]```eeeiiimmmrrrwwwzzz~~~~~~wwwssspppiiibbbXXXUUUTTTWWW[[[aaallluuu}}}yyyssslllgggbbb]]]ZZZWWWRRRNNNQQQWWW^^^jjjttt|||rrrdddZZZTTTQQQMMMKKKLLLOOORRRSSScccooo}}}tttoooqqqvvvyyyzzzvvvxxx{{{}}}~~~zzz||||||uuuiii[[[PPPKKKIIIMMMRRRVVVXXXWWWTTTRRRMMMPPPWWWeeevvvxxxpppdddZZZSSSOOOMMMLLLLLLJJJIIIHHHHHHEEEBBB???555333111...------......+++,,,---,,,******,,,...++++++++++++++++++++++++***************************************+++++++++)))***+++***)))((()))***************************))))))))))))))))))))))))************)))))))))))){{{yyyyyyzzz{{{|||}}}~~~{{{oooccc[[[QQQJJJGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888999:::;;;<<<<<<<<<<<<999999999::::::::::::;;;:::999999888777777666666555555555555666666666666444555555555444444666888777999<<<>>>???@@@BBBDDDAAADDDHHHIIIHHHEEEDDDCCCCCCFFFJJJNNNRRRVVVZZZ]]]\\\]]]^^^___````````````]]]\\\ZZZYYYWWWVVVVVVUUUWWWXXXYYY[[[\\\\\\\\\[[[YYY\\\```dddffffffeeedddffffffeeeeeeeeeeeeeeefffdddaaa\\\XXXUUUTTTUUUUUUSSSVVVZZZ^^^bbbhhhmmmqqqsssvvv{{{~~~zzzxxxrrriiiaaa\\\ZZZ[[[[[[]]]fffppp}}}{{{xxxtttpppjjjccc^^^ZZZSSSOOOPPPSSSWWW```hhhrrr{{{~~~vvvkkkccc^^^ZZZUUUQQQOOOOOOPPPQQQWWWaaannnwww{{{}}}ssskkkjjjmmmqqqsssrrrtttxxx{{{~~~zzzyyylll^^^UUUOOONNNNNNQQQWWWXXXTTTPPPLLLLLLPPP\\\mmm{{{qqqfff]]]UUUPPPMMMLLLKKKHHHGGGGGGFFFCCCAAA999777333000...---......,,,,,,,,,***(((((()))+++++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,+++((('''(((***************************))))))))))))))))))))))))************))))))))))))zzzuuuuuuxxx{{{~~~wwwkkkbbbWWWOOOKKKJJJIIIHHHAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888888999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::999999888777777777555555555555666666666777444555555555444444666777555888;;;===>>>???AAACCCCCCGGGJJJLLLJJJHHHFFFEEEBBBEEEIIILLLOOORRRVVVYYY[[[[[[\\\]]]]]]]]]]]]]]]YYYXXXVVVTTTSSSRRRQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXTTTWWW\\\```ccccccbbbaaagggggggggggggggfffffffff```\\\VVVPPPLLLKKKKKKLLLMMMPPPSSSWWW[[[aaagggkkkjjjooowww|||yyyqqqkkkeeeaaa___[[[XXX^^^hhhxxxxxxxxxxxxvvvqqqjjjeee\\\UUUPPPOOOPPPRRRYYY```fffooo}}}~~~xxxpppjjjgggddd^^^WWWQQQPPPRRRUUUQQQXXXccclllrrrwww|||tttjjjfffgggjjjlllppprrrvvvzzz}}}zzz|||mmmcccUUUOOOLLLOOOUUUXXXTTTNNNKKKJJJLLLWWWiii~~~|||qqqfff\\\UUUQQQNNNKKKHHHFFFFFFEEECCCBBB;;;999555111.........///444444222000---,,,---///++++++++++++++++++++++++************************))))))******++++++++++++)))+++,,,+++((('''(((***************************))))))))))))))))))))))))************))))))))))))~~~}}}{{{zzzzzz|||vvvnnnbbbVVVNNNHHHEEECCCDDDBBB@@@>>>??????===<<<======<<<;;;;;;;;;;;;<<<999:::;;;<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999888777666444333333222333444555666333222222333444666888999;;;;;;<<<<<<===???@@@AAABBBDDDGGGKKKMMMKKKFFFAAACCCDDDFFFHHHLLLPPPTTTWWWYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSRRROOOLLLJJJJJJKKKLLLNNNQQQTTTUUUUUUSSSRRRPPPRRRVVV[[[^^^___```___bbbbbbbbbeeehhhhhheeebbb___ZZZRRRMMMJJJIIIHHHHHHHHHJJJLLLOOOSSSYYY```eeeeeeiiinnnsssvvvxxx{{{}}}}}}~~~}}}zzzyyytttooohhhccc```___^^^]]]mmmoootttxxxyyyuuunnniii___ZZZTTTQQQQQQSSSVVVWWW]]]gggwwwxxxsssooonnnooohhh]]]XXXYYYWWWSSSRRRYYYbbbhhhlllppptttwww|||ssslllgggggggggkkknnnqqquuussscccSSSIIIMMMQQQOOOOOOUUULLLKKKJJJPPPaaazzz~~~sssjjj^^^UUUOOOJJJGGGGGGGGGEEEFFFJJJ???===:::777444222111000777555111---+++++++++,,,,,,++++++******++++++,,,,,,+++***)))((((((((((((++++++++++++++++++++++++,,,,,,,,,+++***))))))(((************************,,,+++******))))))******+++*********))))))(((((({{{~~~~~~{{{|||{{{{{{{{{}}}|||sssgggZZZQQQKKKHHHEEEEEECCCAAA@@@AAA@@@???===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888777666444444333333333444555666444444333444555666888999;;;;;;;;;<<<===???@@@AAACCCEEEHHHLLLNNNLLLGGGCCCCCCDDDEEEGGGJJJNNNQQQSSSUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMMMMKKKIIIHHHIIIJJJIIIKKKNNNQQQRRRRRRQQQPPPNNNPPPRRRUUUXXXZZZ[[[[[[``````aaadddggghhhfffddd]]]XXXQQQKKKHHHFFFEEEEEECCCDDDFFFIIILLLQQQXXX\\\bbbfffjjjnnnpppsssuuuwwwyyy{{{}}}}}}}}}~~~wwwrrrlllgggdddbbb```^^^aaadddiiiooosssrrroookkkaaa\\\VVVQQQQQQSSSTTTUUUWWW___lllxxxxxxrrroooooopppkkkbbb\\\[[[XXXSSSSSSXXX___eeeiiimmmrrruuuzzz}}}tttmmmiiigggiiinnnqqqttt}}}ppp^^^OOOMMMLLLIIIJJJOOOMMMNNNMMMQQQ___vvvwwwnnnbbbXXXPPPKKKGGGHHHGGGEEEFFFIIIBBB@@@<<<999555333111000111000---+++******+++,,,,,,++++++******++++++,,,*********))))))***++++++++++++++++++++++++++++++)))))))))((('''&&&&&&&&&************************,,,+++******))))))******************)))))))))(((zzz}}}{{{xxxvvvtttzzz{{{}}}~~~vvviii\\\SSSNNNJJJHHHEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>===<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777444444444333444444555666666666555555555666777888:::::::::;;;===???@@@AAAEEEFFFIIILLLNNNLLLHHHDDDBBBCCCDDDEEEHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLJJJJJJDDDEEEFFFEEEDDDEEEFFFHHHEEEGGGJJJLLLNNNNNNMMMLLLKKKLLLMMMOOOQQQSSSUUUVVV\\\]]]___bbbfffggggggfff___ZZZRRRKKKGGGEEEDDDCCCBBBDDDEEEGGGIIIMMMRRRVVV\\\___cccfffhhhkkkmmmppptttvvvxxxyyyzzz{{{}}}zzzvvvrrrmmmjjjgggdddaaa[[[]]]aaafffkkkmmmllljjjaaa\\\VVVQQQPPPQQQSSSSSSSSSWWW```lllxxx{{{sssppppppqqqoooiiiccc___ZZZTTTSSSVVV[[[___ccchhhmmmpppsss{{{yyyqqqmmmiiinnnqqqrrrxxxlllXXXOOOJJJFFFHHHNNNPPPRRRSSSSSS]]]ppp}}}sssggg]]]SSSMMMIIIIIIIIIFFFFFFIIIEEECCC@@@<<<888555222000---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++(((((((((''''''&&&&&&%%%************************,,,+++******))))))******************))))))))))))~~~}}}wwwttttttuuuuuuyyy|||xxxpppeeeZZZSSSNNNJJJIIIFFFEEEDDDDDDDDDCCC@@@>>>??????>>>============>>>>>>===<<<;;;:::;;;<<<===<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;999888777555444444444444555555555777777777666666666666777888888999:::<<<>>>@@@AAAEEEEEEGGGJJJLLLKKKGGGDDDAAABBBBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEE???@@@AAAAAA@@@AAACCCEEECCCDDDGGGIIIJJJKKKJJJJJJJJJJJJIIIJJJKKKNNNQQQRRRXXXYYY\\\```cccfffggghhheee___VVVOOOJJJGGGEEEDDDCCCDDDEEEFFFFFFIIILLLOOOSSSVVVZZZ^^^```cccgggjjjmmmppprrrtttvvvwwwzzz}}}|||zzzvvvsssppplllgggddd___^^^___aaadddeeedddccc]]]YYYSSSOOOOOOPPPQQQRRRSSSTTTYYYcccppp}}}vvvrrrtttuuutttpppjjjccc[[[VVVRRRSSSTTTVVVZZZ___dddhhhkkkttt}}}wwwmmmqqqsssrrrttt{{{yyybbbTTTLLLIIILLLQQQQQQVVVXXXVVV[[[jjj}}}yyynnndddZZZRRRLLLLLLKKKHHHGGGHHHGGGFFFDDD@@@<<<777444222..................------,,,++++++******++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++******)))))))))(((************************,,,+++******))))))***************)))))))))))))))|||vvvssssssvvvxxxyyyxxxzzz|||mmmhhh___XXXSSSOOOLLLJJJIIIGGGFFFEEEDDDCCC@@@>>>@@@@@@???>>>>>>>>>>>>??????>>>===<<<;;;<<<===>>>======>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<============<<<;;;:::999888555555555555555555555444777777777777777666666666666777888:::<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHEEECCC@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA===>>>???>>>===>>>???AAABBBCCCEEEFFFHHHHHHIIIHHHJJJIIIHHHHHHJJJMMMPPPRRRUUUWWW[[[^^^bbbeeehhhjjjiiicccZZZRRRLLLHHHFFFDDD@@@AAABBBBBBAAABBBEEEGGGKKKNNNRRRVVVYYY]]]aaaeeeeeehhhlllnnnqqqssswwwzzz~~~|||yyyvvvsssoookkkgggcccaaa^^^]]]^^^^^^]]]\\\WWWSSSNNNLLLMMMNNNPPPPPPSSSSSSUUU\\\hhhttt}}}}}}xxxzzzyyyxxxuuuoooeee\\\XXXQQQOOONNNNNNQQQVVVZZZ\\\```kkk{{{vvvwwwxxxvvvsssuuu~~~kkkZZZPPPLLLMMMPPPPPPXXX\\\ZZZ[[[fffuuu~~~}}}uuummmbbbYYYRRRPPPOOOKKKHHHGGGHHHGGGFFFDDD@@@;;;666444000000//////...---,,,+++,,,++++++******++++++,,,...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************,,,+++******))))))******))))))))))))))))))******yyyvvvsssrrrtttxxxzzz{{{xxxzzz~~~wwwiiifffaaa]]]YYYVVVSSSPPPOOOLLLHHHFFFEEECCCAAA???AAAAAA@@@????????????@@@@@@???>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@??????>>>===============>>>>>>>>>===<<<;;;999999555666666666666555444444666666777777777666555555555555777999;;;>>>AAABBBBBBAAABBBCCCEEEEEECCCBBB>>>???@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@???>>><<<===>>>===;;;;;;===>>>@@@AAABBBDDDEEEFFFGGGGGGJJJJJJIIIJJJKKKNNNQQQRRRUUUXXX\\\```cccfffkkknnnmmmfff]]]SSSMMMHHHEEECCCBBBDDDDDDDDDBBBBBBDDDFFFEEEHHHKKKOOORRRVVV[[[^^^]]]```dddgggjjjnnnrrruuu|||}}}}}}zzzxxxvvvsssooollldddaaa^^^[[[[[[ZZZYYYXXXSSSOOOLLLJJJKKKMMMNNNOOOPPPPPPRRRVVV]]]gggqqqwww~~~{{{xxxqqqeee]]]ZZZQQQMMMJJJIIIKKKNNNPPPQQQTTT^^^nnn}}}xxxuuuyyyrrrbbbVVVOOOLLLKKKNNNWWW^^^^^^^^^dddmmmrrryyy}}}xxxlllbbbXXXVVVTTTNNNIIIGGGFFFGGGGGGFFFCCC>>>:::777111000///---+++*********,,,++++++******++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))************|||yyyuuuttttttuuuxxxzzz{{{zzz}}}xxxooommmkkkiiigggccc^^^[[[UUUQQQLLLHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@??????>>>===?????????@@@@@@@@@@@@AAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>><<<;;;:::999555666777777666555444333444444555666666666555444444444666888;;;>>>AAABBBBBBAAA@@@AAACCCDDDCCCAAA===>>>????????????>>>=========>>>>>>>>>===<<<<<<999:::;;;;;;::::::<<<>>>>>>???@@@AAACCCDDDEEEEEEJJJJJJJJJKKKMMMOOORRRSSSXXX\\\```cccfffiiinnnrrrrrrkkkaaaWWWPPPKKKGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFCCCEEEGGGIIIKKKNNNRRRVVVTTTWWW\\\```dddhhhlllpppuuuxxx{{{~~~|||zzzyyywwwtttqqqjjjgggbbb^^^\\\ZZZWWWVVVSSSPPPLLLJJJKKKLLLMMMMMMNNNOOOQQQRRRUUU\\\fffmmmuuuxxx~~~}}}yyypppddd]]]\\\RRRNNNIIIGGGHHHJJJJJJIIILLLRRR]]]lll{{{yyyyyy~~~xxxkkk```XXXRRRMMMKKKUUU^^^aaaaaadddffffffkkktttuuuiii^^^[[[XXXQQQKKKHHHCCCEEEFFFGGGEEEAAA===:::333222///---++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******))))))******((()))))))))************~~~zzzwwwuuuvvvvvvwwwyyy{{{}}}|||zzz{{{wwwvvvuuutttrrrmmmgggcccZZZUUUOOOIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAA???>>>===??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>===;;;:::999555666777777777666444333222333555666666666555444333444555888;;;>>>AAABBBBBBAAA@@@AAACCCDDDCCCBBB<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::666888999999999999<<<>>>======>>>@@@AAABBBCCCDDDIIIIIIKKKLLLNNNQQQSSSTTT[[[___cccfffhhhlllqqqvvvwwwpppeee[[[TTTNNNJJJHHHBBBCCCDDDCCCAAAAAAAAABBBBBBDDDEEEFFFFFFIIILLLOOONNNRRRVVV[[[___dddhhhlllpppsssxxx|||~~~}}}{{{zzzyyywwwuuusssoooiiiccc___[[[WWWTTTUUUQQQMMMKKKKKKKKKKKKKKKMMMPPPRRRRRRRRRWWWaaaiiimmmqqqvvvzzz~~~yyypppccc]]]^^^TTTOOOJJJGGGHHHHHHGGGEEEIIILLLRRR\\\kkkyyy~~~{{{~~~{{{sssjjjccc[[[UUUIIITTT^^^bbbdddeeeccc```___hhhtttzzznnnbbb^^^ZZZSSSLLLHHHAAACCCFFFGGGFFFCCC???<<<666444111...---...000111,,,++++++++++++++++++,,,************+++,,,------++++++++++++++++++++++++***************+++++++++************************,,,++++++***)))*********(((((())))))*********+++|||zzzyyyxxx{{{|||}}}~~~~~~|||xxxwwwxxxwwwtttsssvvvlllbbbVVVNNNKKKIIIGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????=========<<<;;;;;;::::::777777888888888777777666444444555555555555555555444444555777:::<<<>>>@@@@@@AAACCCBBBAAA@@@@@@AAA@@@???>>>===<<<;;;:::999999999999999888888888777999888777555555777888999888:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;:::888888888888888777666666555555555555555555555555444444555777999<<<>>>???@@@AAABBBAAA???=========@@@???>>>===<<<;;;::::::999888888888777777777777999888666555555666888999888999<<<>>>@@@AAAAAAAAACCCEEEHHHIIIIIIKKKPPPTTTZZZ^^^cccgggjjjnnnuuu{{{|||{{{uuukkk]]]QQQKKKIIIDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@AAABBBDDDFFFGGGGGGJJJMMMPPPRRRVVVZZZ]]]dddiiioootttxxxzzz|||~~~~~~}}}{{{vvvsssooolllhhhccc]]]YYYVVVTTTQQQOOOOOONNNLLLJJJMMMMMMMMMOOOQQQTTTWWWYYY___bbbeeefffgggjjjpppuuuvvvmmmhhhfffeee^^^XXXPPPKKKLLLLLLKKKJJJJJJHHHGGGIIIMMMUUUcccooo~~~{{{zzzyyytttllleeeVVVQQQRRRZZZbbbccc```___WWWWWW[[[eeevvv|||jjj]]]WWWRRRKKKEEEDDDDDDDDDEEEGGGFFFDDDBBB<<<999666222///------,,,---,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))+++,,,************************))))))************))))))))))))))))))))))))))))))yyyxxxwwwvvvvvvwwwyyyzzz|||}}}nnneee]]]\\\\\\]]]bbbgggtttoooeeeZZZOOOIIIGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;999999999999888777666555555555555555555555555555444444555666888:::<<<===???@@@AAA???<<<:::::::::??????>>>===<<<;;;;;;;;;777777777777666666666666777666555444444555666777888999:::<<<>>>???@@@@@@AAADDDGGGHHHHHHJJJOOOTTT\\\```dddgggjjjooovvv{{{zzzoooaaaTTTLLLHHHDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>???AAACCCDDDCCCEEEHHHKKKMMMPPPTTTWWW^^^ccciiiooorrruuuxxxzzz|||}}}~~~}}}wwwvvvtttqqqnnnhhhaaa\\\WWWTTTQQQOOONNNMMMKKKJJJKKKKKKLLLMMMOOORRRUUUWWWXXXZZZ\\\\\\\\\^^^dddiiipppwwwtttnnnlllllleee^^^UUUQQQQQQRRRPPPNNNOOOJJJEEEDDDDDDHHHTTTaaaqqq~~~~~~~~~|||{{{|||}}}{{{vvvqqq___VVVOOORRRXXX[[[^^^aaaWWWTTTTTTZZZhhhyyyooo```VVVPPPKKKGGGCCCCCCCCCEEEGGGGGGFFFEEE???===999555111...,,,+++------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))|||wwwpppppppppqqqtttwww{{{}}}~~~ooobbbTTTMMMLLLLLLQQQWWWjjjjjjggg^^^RRRJJJHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA??????>>>======<<<<<<;;;;;;::::::999888777555444666666666666555555555555444444444666777999;;;<<<===>>>???>>><<<:::::::::>>>>>>======<<<<<<;;;;;;777666666666666555555555666555444444444444555666777888999:::<<<===>>>>>>???BBBEEEFFFGGGIIIOOOSSS\\\```dddfffiiimmmsssxxx~~~|||rrrcccUUUKKKFFFDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>===>>>???AAABBB@@@BBBEEEGGGHHHKKKOOORRRYYY]]]ccciiimmmqqqtttwwwzzz|||~~~~~~{{{yyywwwtttqqqlllfffbbbYYYWWWSSSQQQOOONNNKKKIIIJJJJJJJJJLLLNNNQQQSSSUUUVVVXXXYYYWWWVVVWWW[[[```fffmmmxxx|||uuupppnnnjjjccc\\\WWWUUUTTTTTTQQQMMMIIIGGGFFFGGGPPPZZZeee{{{~~~~~~~~~}}}~~~}}}yyyvvveeeYYYOOOMMMPPPTTTYYY^^^ZZZTTTPPPTTT^^^mmmssscccWWWPPPMMMMMMBBBAAAAAABBBEEEGGGFFFFFFBBB@@@===999555000---+++------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++***))))))***++++++************************))))))************)))))))))))))))))))))))))))))){{{uuuqqqkkklllmmmppptttyyy}}}vvvfffTTTIIIEEEEEEIIIMMMVVV\\\```]]]UUULLLHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@??????>>>======<<<<<<;;;;;;::::::888777666555777777666666666555555555444444444555666777999:::999;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;666666666666555555555444555555444444444444555555666666777888999;;;<<<======@@@CCCEEEFFFIIINNNSSS[[[___ccceeegggiiinnnrrr{{{}}}|||tttfffWWWLLLGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>???@@@AAA???AAACCCDDDEEEHHHKKKMMMTTTXXX^^^dddiiimmmrrruuuxxxzzz}}}{{{xxxxxxzzz}}}}}}xxxtttrrrnnnkkkhhh___\\\XXXTTTRRROOOLLLJJJJJJJJJJJJKKKMMMPPPRRRTTTVVVXXXXXXVVVSSSRRRUUUXXX]]]cccmmmyyyyyyvvvuuuqqqhhh^^^WWWVVVXXXTTTRRRRRRQQQNNNJJJNNNTTT\\\sss~~~~~~{{{wwwttthhh\\\QQQMMMMMMNNNSSSXXXWWWPPPLLLNNNTTTaaauuuvvvgggZZZQQQMMMLLLBBB@@@??????BBBDDDEEEDDDDDDCCCAAA===999444///---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++******************+++************************))))))************))))))))))))))))))))))))))))))~~~zzzwwwsssqqqlllmmmooorrrvvv|||~~~}}}kkkWWWJJJEEECCCDDDGGGHHHPPPWWWYYYTTTMMMIIIGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======::::::::::::999888777666888777777666666555555555444444444444555666777888777999;;;;;;;;;:::;;;<<<999999::::::::::::::::::666666666666555555555555555555555555555555555555666666666666777999:::;;;:::>>>AAACCCDDDHHHNNNSSSZZZ^^^cccfffffffffiiikkkvvvzzz|||wwwjjj[[[PPPJJJEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@>>>@@@BBBCCCCCCEEEHHHJJJOOOSSSZZZ```eeejjjooosssuuuxxx{{{|||vvvrrrppprrruuuxxxyyy}}}{{{wwwtttrrrpppnnnfffccc^^^YYYVVVRRRNNNLLLKKKKKKKKKLLLNNNQQQSSSTTTUUUWWWYYYWWWRRROOOOOOPPPRRRYYYcccmmmyyy~~~|||ttthhh```\\\\\\ZZZZZZ[[[[[[UUUMMMKKKMMMUUUggg|||xxxtttrrrjjj___TTTNNNKKKJJJMMMRRRTTTNNNLLLOOOSSS[[[ooo|||ooobbbVVVNNNIIICCCAAA>>>>>>???AAABBBBBBDDDDDDCCC@@@<<<888333000...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************************))))))************))))))))))))))))))))))))))))))|||xxxvvvuuuuuutttqqqqqqsssuuuzzz}}}|||}}}zzzcccUUULLLGGGEEEEEEEEEKKKQQQTTTQQQLLLHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======::::::::::::999999888777888888777777666555555444444333333333444555666666666888999999888888888999777777888888888999999999777777777666666666555555555555555666666555555555555555444555666777999:::999<<<@@@BBBDDDGGGMMMRRRZZZ___eeegggfffddddddeeennnsssxxxuuukkk]]]QQQKKKEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???=========>>>???>>>???AAAAAAAAACCCEEEGGGKKKOOOUUU[[[aaagggmmmqqqrrrtttxxx|||zzztttnnnkkklllpppsssuuuwww|||}}}zzzwwwtttqqqnnnjjjddd___ZZZUUUQQQMMMMMMMMMMMMNNNOOORRRTTTUUUUUUXXX[[[YYYSSSNNNKKKKKKLLLRRR[[[dddnnn{{{yyyrrriiicccaaaaaabbbbbb[[[QQQLLLNNNQQQ[[[ooo|||xxxuuutttmmmbbbVVVOOOJJJGGGIIINNNRRRNNNOOOTTTVVV[[[mmm|||qqqeeeXXXPPPGGGDDD@@@>>>>>>@@@AAAAAACCCCCCDDDCCC@@@;;;777444......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********++++++*********************************))))))************))))))))))))))))))))))))))))))|||wwwttttttvvvvvvwwwtttuuuvvvxxx|||~~~~~~|||{{{|||~~~|||vvveeeZZZPPPKKKIIIHHHKKKOOOPPPNNNKKKHHHFFFDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>999999:::::::::999999888999888888777666555555444444333333333333444555666666888999888666555555666666666666777888888999999777777777777666666666666555555666666666666555555555444444444555666888999888;;;???BBBCCCGGGMMMRRRZZZ```fffiiigggdddbbbbbbfffmmmsssrrriii[[[PPPJJJEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<<<<=========>>>???@@@@@@AAACCCEEEHHHLLLRRRXXX^^^eeekkkooooooqqqvvvzzz~~~{{{sssmmmjjjkkknnnqqqrrruuuxxx|||{{{vvvrrrrrrnnnhhhbbb]]]WWWRRROOONNNNNNNNNOOOPPPSSSUUUVVVWWWZZZ]]]\\\UUUOOOKKKIIIKKKPPPXXX___fffqqq~~~uuuiiiddddddffffff___VVVRRRTTTPPPSSS```sss}}}yyyxxxwwwooodddWWWOOOHHHEEEHHHMMMMMMJJJNNNUUUVVVYYYjjj~~~ttteee[[[JJJFFFBBB???>>>@@@@@@@@@BBBCCCDDDDDDAAA===999666......---,,,,,,,,,,,,---*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******************************))))))************))))))))))))))))))))))))))))))}}}yyyuuuqqqpppsssvvvxxxxxxxxxyyyzzz}}}}}}{{{zzzzzz{{{{{{yyy~~~wwweeeZZZSSSPPPMMMPPPSSSRRRNNNIIIGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDEEEEEEDDDBBBAAABBBDDDCCCBBB@@@>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::999888888888888888888777777777777555555555555555555444444777777777777777888888999777777777777777777777777888888777777666666555555777666666666555555555555444444444555555777888888999:::<<<>>>AAAEEELLLPPPXXXaaahhhjjjiiigggbbb\\\bbbgggmmmoookkk___QQQGGGIIIGGGDDDCCCDDDDDDCCCCCCAAAAAA@@@@@@???>>>==================>>>???@@@AAACCCGGGLLLRRRYYY```hhhlllppprrruuuvvvvvvxxx}}}}}}{{{qqqkkkhhhiiihhhhhhpppsssxxx{{{|||{{{wwwuuuvvvtttppplllfff___WWWRRRQQQNNNMMMRRRUUUVVVXXX\\\ZZZ```aaa\\\UUUPPPLLLIIILLLMMMRRRXXX\\\bbbooo{{{vvvhhhfffeeeffffffbbbZZZTTTMMMRRRXXX```iiivvv~~~|||zzzwwwtttqqqhhh[[[OOOIIIGGGFFFFFFLLLJJJNNNSSSSSSTTTeee{{{tttgggXXXJJJAAABBB@@@;;;<<>>===222111000//////......///,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{xxxtttqqqqqquuuzzz|||}}}{{{}}}~~~~~~~~~|||zzzxxxuuusssssssssttttttyyy{{{lll```ZZZUUUWWWXXXUUUOOOJJJHHHGGGGGGFFFDDDEEEFFFHHHGGGGGGDDDDDDDDDBBB@@@@@@AAACCCCCCBBBAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999888888888888888777777777777555555555555555555555555777777666666777777888999777777777777777777777777777777777777777666666666777777666666666555555555444444444555555666777888999:::<<<>>>@@@EEEKKKPPPYYYccckkkmmmllljjjddd^^^bbbffflllnnnjjj```SSSJJJIIIGGGDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>============>>>???@@@AAADDDGGGKKKQQQWWW^^^fffkkkppprrrtttuuutttvvv{{{}}}}}}sssllljjjiiiiiihhhllloootttvvvxxx||||||zzzyyyvvvsssooojjjddd\\\WWWTTTPPPNNNQQQUUUVVVZZZ``````eeeeee___WWWRRRNNNKKKKKKKKKOOOTTTWWW[[[fffpppwwwpppiiicccbbbdddbbbYYYQQQLLLNNNQQQVVV^^^kkk{{{~~~~~~|||yyyvvvpppiii^^^SSSLLLHHHGGGGGGJJJIIINNNUUUVVVVVVbbbrrrvvvbbbQQQEEECCCAAA<<<<<>>???AAACCCCCCAAA???>>>555444222000///.........,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))){{{xxxwwwuuussstttxxx}}}}}}{{{yyyxxxwwwuuusssooollljjjhhhhhhiiilllpppvvvzzz~~~sssiiieeedddbbb\\\UUUOOOKKKJJJHHHFFFEEEFFFGGGIIIHHHHHHEEEEEEEEECCCAAA@@@AAACCCBBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999999999999888888888777777777555555555555666666666666666666666666666777777888666666666666666666666666666666777777777777777777777777777666666666555555555555444555555666777888888:::;;;===@@@EEEKKKOOOZZZdddnnnrrrrrrooohhhaaabbbeeejjjmmmkkkbbbVVVNNNIIIGGGDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>============>>>???@@@AAADDDFFFIIIMMMSSS[[[ccciiipppqqqsssrrrqqqsssxxx}}}~~~}}}~~~wwwpppllljjjiiihhhhhhkkkoooqqqsssxxx|||zzzwwwtttpppjjjddd___YYYSSSPPPQQQSSSVVV]]]eeehhhllllllddd[[[UUUQQQMMMKKKKKKNNNRRRTTTUUU]]]eeeooo{{{}}}rrrfffbbbcccbbbZZZRRRRRRRRRPPPQQQVVVddduuu}}}yyyvvvpppllldddYYYPPPIIIGGGGGGHHHGGGLLLVVVZZZZZZ___ggg~~~ooo\\\KKKEEEBBB>>><<>>AAADDDEEECCCAAA???;;;999555222///---------,,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{yyywwwvvvxxxwwwvvvwww{{{~~~|||||||||~~~}}}zzzxxxuuurrrpppooommmkkkgggccc```___^^^^^^cccfffkkkpppuuu}}}|||wwwtttoooggg^^^VVVQQQNNNHHHGGGEEEEEEGGGHHHHHHGGGFFFFFFFFFEEEBBBAAABBBCCC@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::::::::999999999888888888777777666666666666666777777777666666555555666666777888666666666666666666666666666666666777777888888999777777777666666666666555555555555555555666777777888999;;;<<>>>>>======>>>???@@@@@@DDDEEEGGGJJJOOOWWW___eeemmmpppqqqpppoooqqqvvvzzz}}}}}}|||tttnnnkkkiiiiiihhhkkkmmmmmmooottt{{{~~~}}}zzzwwwtttpppjjjfff]]]WWWRRRQQQRRRVVV___hhhooosssrrriii___XXXSSSNNNNNNMMMOOOSSSTTTUUUZZZ```kkkxxx~~~qqqgggccc```[[[WWWWWWVVVTTTRRRUUU___nnnyyy}}}~~~{{{wwwqqqoooiii___UUULLLIIIHHHGGGEEEHHHSSSZZZ\\\___bbbqqq{{{hhhSSSHHHDDD???<<<===:::===AAAEEEFFFEEECCCAAAAAA>>>999444000...------------,,,,,,,,,++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||wwwvvvvvvvvvwww{{{{{{|||}}}~~~~~~}}}|||~~~}}}{{{wwwvvvtttpppmmmiiigggeeedddbbb___[[[XXXWWWVVVWWWYYY\\\aaafffllluuuzzzqqqggg^^^VVVRRRJJJHHHFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGDDDBBBAAAAAA???@@@BBBDDDDDDCCCAAA???@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999888888888888666666666777777777888888666666666666666777888888777777777777777777777777666666777777888888999999888777777777666666666666666555555555555666666777777888:::<<>>>>>>>>>>>>>>>>>???@@@CCCDDDEEEGGGKKKRRR[[[```iiillloooooooooqqquuuyyy~~~yyyqqqllljjjiiikkklllmmmmmmmmmpppwww}}}~~~||||||zzzwwwsssnnnkkkbbb\\\VVVTTTSSSVVV```jjjuuuyyyxxxoooddd\\\UUUOOOOOOMMMNNNSSSUUUVVVZZZ```fffrrr}}}pppddd\\\ZZZ[[[WWWWWWWWWUUUVVV[[[eeelll~~~~~~{{{yyywwwyyy~~~vvvsssnnneee[[[RRRLLLIIIIIIEEEEEEMMMWWW]]]```bbbiiizzzqqq\\\NNNGGGAAA===<<<;;;===AAAEEEFFFFFFEEECCCDDDAAA<<<777333000...------------,,,,,,,,,+++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************}}}{{{xxxuuuuuuvvvxxxzzz}}}|||xxxyyy}}}~~~~~~}}}}}}}}}~~~~~~}}}yyywwwnnnmmmjjjgggccc___]]][[[YYYWWWTTTQQQPPPOOOOOOPPPPPPTTTYYY^^^dddmmmwww|||rrrggg]]]WWWOOOMMMJJJIIIIIIIIIHHHFFFEEEHHHKKKKKKIIIEEEBBB@@@@@@AAACCCDDDCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::999999999999888888888666666777777888888999999777777777777777888888999777777777777777777777777777777888888888888888888888888777777777666666666666666555555555555666666666888999;;;>>>CCCIIIMMMVVVcccqqqyyy}}}|||wwwpppeeeiiiqqqzzz}}}uuueeeXXXLLLJJJGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????AAABBBDDDFFFIIIOOOVVV[[[ccchhhmmmpppppprrrvvvyyy}}}tttmmmkkkjjjkkkmmmnnnnnnmmmoootttyyyzzzxxx~~~{{{yyyuuuqqqnnnfffbbb]]]ZZZXXXYYYaaakkkyyy~~~~~~vvvjjj```XXXQQQPPPLLLLLLQQQTTTUUUZZZ___```kkkxxxyyyhhh\\\YYYZZZZZZ\\\^^^]]]\\\]]]bbbfffsss~~~{{{wwwvvvrrruuu|||zzzssslllddd[[[RRRMMMLLLGGGEEEIIISSS\\\aaabbbeeeqqqyyygggWWWLLLEEEAAA>>>===>>>AAADDDFFFFFFFFFFFFEEECCC???;;;666333000///------------,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************xxxwwwwwwvvvvvvyyy|||~~~zzzrrrmmmmmmqqquuuwww{{{}}}|||}}}}}}{{{yyyxxxvvvsssooollleeecccaaa]]]YYYVVVSSSRRRMMMLLLJJJHHHGGGGGGHHHIIIJJJNNNTTTYYY^^^fffpppwwwttthhh```WWWTTTQQQOOOOOONNNLLLJJJJJJNNNSSSUUURRRLLLGGGEEEDDDDDDDDDDDDCCCAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999888888888666666777888888999::::::888888888888888999::::::999999999999999999999999999999888888888888888888888888888777777777666666666666555555555555666666666777999;;;===BBBHHHMMMWWWdddrrr{{{~~~xxxmmmooottt{{{xxxjjj___NNNKKKHHHFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????@@@CCCEEEHHHLLLRRRVVV^^^dddlllqqqssstttwwwzzz}}}vvvnnnkkkjjjiiikkknnnnnnmmmooossswww~~~|||{{{{{{}}}}}}zzzwwwtttqqqkkkhhheeeccc^^^]]]cccmmm||||||qqqfff[[[SSSSSSOOOMMMPPPSSSVVVZZZ```^^^gggqqq|||rrrddd\\\YYY^^^```bbbaaa___^^^```ccciiiuuu|||xxxwwwtttwww}}}xxxqqqllleeeZZZQQQOOOKKKHHHIIIQQQYYY^^^___```fffqqq{{{~~~qqq```RRRJJJEEECCC???@@@AAACCCDDDFFFGGGGGGCCCCCCAAA>>>:::666222000...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))************************{{{uuuvvvwwwwwwxxx{{{~~~}}}vvvmmmfffeeehhhlllooorrrwww~~~~~~}}}|||}}}yyywwwtttqqqnnnjjjeeeaaa^^^]]]ZZZWWWSSSPPPMMMLLLEEEDDDBBBAAAAAABBBCCCEEEGGGLLLQQQVVV[[[bbbkkkrrrrrriii]]]ZZZWWWUUUSSSRRROOOMMMPPPUUU[[[^^^[[[UUUNNNJJJGGGFFFFFFEEECCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888666777777888999999::::::999999888888999999:::;;;999999999999999999999999:::999999999888777777777888888888888777777777777777666666555555555666666666777999:::===BBBHHHLLLXXXeeesss|||}}}sssrrruuuzzz~~~zzznnndddOOOLLLIIIGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???===@@@BBBEEEGGGKKKPPPSSSZZZaaakkkqqqtttvvvxxx{{{{{{wwwoookkkjjjfffiiilllmmmmmmooossswww{{{~~~}}}{{{xxxxxxxxxxxxwwwuuusssqqqppp}}}{{{~~~|||yyyuuurrrooommmkkkhhhccc```eeemmm~~~uuuiii^^^UUUXXXRRROOOQQQUUUWWW\\\aaaaaagggnnnvvv|||mmmaaaZZZ\\\^^^___^^^[[[YYY[[[]]]cccooo~~~zzzyyyzzz}}}|||uuurrrkkk___UUUQQQOOOLLLKKKPPPXXX\\\\\\\\\^^^ccckkksss{{{~~~wwwgggWWWMMMIIIGGGAAAAAAAAABBBCCCEEEGGGHHHBBBBBBBBB@@@<<<888333111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************|||vvvttttttuuuwwwzzz~~~}}}pppbbb]]]\\\^^^ccciiimmmoootttyyy~~~|||zzzwwwuuuvvvzzz{{{yyywwwtttnnngggcccaaa^^^XXXSSSPPPPPPNNNLLLJJJHHHFFFFFFAAA@@@???>>>>>>???@@@AAAGGGIIIKKKOOOUUU^^^gggnnnzzzrrrlllgggaaa\\\ZZZZZZZZZZZZVVVXXX]]]ccceee___RRRHHHFFFDDDAAABBBDDDEEEBBB??????AAABBBBBB@@@???@@@@@@@@@???>>>???@@@???===;;;@@@???===<<<;;;;;;;;;<<<:::::::::999999999888888666777888999999888777666999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888::::::::::::::::::::::::999999999888888888777777777777666555555555555555666777999:::<<<@@@FFFJJJXXXeeesss|||~~~xxxuuutttxxx|||xxxmmmbbbTTTLLLGGGGGGHHHFFFDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@????????????>>>>>>@@@CCCGGGKKKOOORRRZZZ___gggnnnsssxxx||||||rrrgggfffbbbbbbhhhnnnpppqqqrrryyy}}}{{{uuuqqqooonnnqqqrrrtttrrrooommmnnnppp||||||yyyxxxxxxsssooolllkkkiiiddddddfff}}}|||nnnaaaXXXYYYUUUSSSTTTSSSSSSXXX___^^^cccjjjsss}}}xxxiii^^^UUUWWW[[[^^^[[[WWWYYY___```fffuuu|||sssmmmddd[[[VVVQQQNNNLLLJJJKKKSSS\\\^^^^^^^^^aaafffmmmssswwwxxxhhhWWWKKKEEE>>>???@@@AAAAAABBBDDDFFFDDDEEEEEECCC@@@:::555111111///------......---,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++++++++******************~~~|||wwwssstttuuuvvvwww{{{~~~qqqccc\\\ZZZYYY\\\```ccceeeiiiooouuu{{{}}}yyy|||~~~{{{vvvuuusssqqqrrrtttuuurrroooiiiccc]]]YYYWWWTTTOOOJJJIIIIIIGGGFFFDDDCCCAAAAAA>>>>>>===<<<<<<===>>>>>>AAACCCFFFJJJPPPYYYccciiissszzzxxxssskkkfffcccbbbbbbaaa^^^```eeekkkmmmgggZZZOOOKKKHHHDDDDDDEEEDDDBBB??????@@@BBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>>===@@@???===<<<;;;;;;<<<<<<::::::::::::999999999999777777888999999888777777:::;;;<<<======>>>>>>===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::999999999888888888999888777666666666666666666777888:::<<<@@@FFFJJJWWWdddsss}}}xxxtttqqqtttyyywwwmmmcccVVVNNNHHHHHHIIIGGGFFFGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>???@@@CCCGGGKKKNNNPPPYYY^^^fffmmmsssxxx}}}}}}sssiiifffaaa```fffllloooqqqssswww{{{yyyrrrnnnlllllliiikkkmmmmmmkkkkkkmmmooozzz~~~zzzxxxwwwwwwrrroooooommmiiihhhkkk{{{rrreee[[[WWWSSSQQQSSSSSSRRRVVV\\\]]]bbbiiiqqqzzz}}}lllbbbWWWVVVWWWYYYXXXVVVXXX\\\^^^bbbnnnyyyqqqhhh```XXXSSSOOOMMMJJJIIIOOOWWWZZZZZZYYYYYY[[[```hhhmmm{{{~~~}}}{{{nnn^^^QQQJJJAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFEEEAAA<<<777444222000...---......---,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++************************|||yyyxxxwwwuuurrruuuvvvwwwzzz}}}tttfff]]]XXXUUUTTTWWWWWWYYY]]]ccciiipppvvvyyyyyy{{{}}}~~~{{{tttoooqqqtttuuuwwwzzz~~~|||zzzyyyvvvqqqooommmkkkkkklllkkkfffbbb[[[VVVQQQMMMLLLIIIDDDAAABBBBBBAAA@@@???>>>======<<<;;;:::999999:::;;;<<<<<<>>>BBBFFFLLLTTT\\\bbbnnnuuu{{{tttpppnnnmmmllliiikkkpppvvvxxxqqqcccXXXQQQLLLHHHEEEEEEDDDAAA>>>???@@@AAACCCDDDEEEDDDDDDBBB@@@???@@@AAAAAA@@@>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999777888888999999888888777<<<<<<===>>>????????????======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888777777777888888555666888999<<<@@@FFFJJJVVVcccrrr}}}|||uuunnnpppvvvwwwooogggZZZQQQJJJIIIIIIGGGFFFHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>???@@@CCCFFFJJJMMMNNNWWW\\\dddkkkrrrxxx}}}wwwmmmgggaaa^^^ccciiimmmppptttuuuyyy~~~|||uuupppllljjjiiijjjllllllkkkkkkmmmnnntttxxx~~~{{{yyyzzzvvvttttttrrrooonnnqqqzzzyyyjjj___WWWSSSRRRTTTUUUTTTVVVZZZ\\\aaahhhooowwwqqqggg]]]XXXUUUWWWXXXWWWXXX[[[^^^___gggxxxuuukkkcccZZZUUUQQQOOOLLLIIIKKKQQQXXXYYYXXXTTTQQQSSS[[[bbbmmmzzz~~~{{{uuufffXXXPPPEEEDDDBBB@@@???@@@AAABBBFFFGGGGGGGGGDDD@@@;;;888555333000...//////...---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++************************zzzvvvvvvwwwwwwvvvwwwxxxzzz}}}yyyjjjaaaZZZSSSQQQQQQPPPQQQTTTYYY___fffmmmppprrrsssvvvxxxyyyxxxwwwvvvpppiiieeefffiiijjjlllppppppuuuwwwuuuuuuwwwuuuqqqiiigggdddcccccc```[[[VVVQQQNNNIIIFFFEEECCC???===>>>>>>>>>>>>============::::::999888888999::::::<<<>>>AAADDDHHHOOOVVV[[[fffmmmxxx|||yyywwwuuusssuuuyyy~~~xxxjjj___TTTOOOIIIFFFFFFEEECCC@@@@@@AAABBBDDDFFFFFFEEEDDDBBBAAA??????@@@AAA@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999<<<===>>>??????@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777777888888555666777999;;;@@@FFFJJJVVVbbbqqq}}}yyyppppppvvvyyyuuunnn___VVVMMMJJJIIIFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@?????????>>>???AAACCCFFFIIIKKKMMMTTTYYY```hhhooovvv||||||tttiiiaaa]]]aaagggkkkpppuuuuuuyyy~~~yyyqqqmmmqqqqqqqqqqqqpppppppppppprrrvvv{{{|||xxxvvvwwwuuurrrrrruuu{{{pppbbb\\\WWWVVVXXXYYYWWWXXXZZZ\\\aaahhhnnnuuuxxxnnnggg^^^WWWWWWZZZZZZZZZ\\\bbbaaaeeerrryyymmmccc\\\WWWSSSQQQNNNJJJKKKOOOXXX[[[\\\WWWQQQOOOTTTZZZdddrrr}}}zzzmmm^^^UUUGGGDDD@@@>>>>>>???@@@@@@FFFGGGHHHHHHGGGCCC???<<<888666222000//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++|||xxxvvvvvvxxxzzz{{{{{{|||~~~|||mmmccc[[[SSSOOOOOOLLLLLLMMMPPPUUU\\\bbbffflllmmmoooqqqrrrqqqppppppgggaaa]]]^^^___```dddiiihhhmmmppppppqqqsssrrrnnneeebbb^^^\\\ZZZWWWQQQLLLJJJGGGDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888888999:::<<<===???AAADDDIIIOOOSSSZZZaaakkkxxx}}}{{{||||||ooodddVVVQQQJJJGGGFFFFFFEEECCCCCCBBBCCCFFFIIIIIIFFFCCCDDDBBB?????????@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::<<<===>>>??????@@@????????????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777666666777777888555666888999;;;???EEEIIIUUUaaappp{{{uuuqqquuuzzzyyywwwiii^^^SSSMMMJJJFFFDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEDDDBBBAAA@@@?????????>>>???AAADDDGGGJJJLLLLLLQQQVVV]]]dddlllssszzz~~~{{{lllddd^^^aaafffkkkpppuuuvvvyyy{{{sssuuuuuuttttttuuuuuuttttttrrruuuxxx|||~~~yyywwwxxxvvvssssssvvv}}}wwwhhhaaa[[[XXXZZZ[[[YYYXXXYYY]]]bbbhhhnnnttt|||yyyooodddZZZYYY[[[[[[ZZZ[[[eeeeeegggooo~~~qqqeee\\\WWWSSSSSSQQQMMMMMMOOOTTTZZZ___]]]VVVQQQRRRUUU```ooo{{{pppbbbYYYIIIEEE???======???@@@@@@DDDFFFHHHIIIHHHEEEBBB@@@<<<999444111000000///...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++zzzxxxwwwvvvwwwyyy|||~~~qqqfff\\\TTTOOOOOOKKKJJJIIIIIILLLQQQWWWZZZcccdddgggiiikkkkkkkkkjjjccc]]]XXXXXXXXXXXX\\\bbbfffkkknnnmmmmmmnnnlllgggbbb^^^XXXUUURRROOOJJJEEECCCBBB@@@>>><<<;;;::::::999999999999999999999999:::999888777777888999:::999;;;===>>>@@@DDDIIIMMMWWW\\\eeeppp}}}tttjjj[[[UUUMMMHHHHHHHHHGGGFFFEEEDDDEEEIIIMMMNNNJJJGGGGGGDDDAAA@@@@@@@@@???>>>===>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======<<<========================<<<<<<;;;;;;;;;:::::::::777777666666666777888888777888888999:::>>>CCCGGGTTT```nnnyyy}}}vvvvvvzzz~~~wwwkkk]]]UUUOOOIIIFFFGGGFFFGGGGGGGGGFFFEEEDDDCCCEEEEEECCCBBB@@@?????????===???BBBEEEIIIKKKMMMNNNPPPUUU[[[cccjjjqqqxxx}}}~~~pppgggaaacccgggkkkpppuuuvvvzzzyyyxxxwwwxxxyyyzzzyyywwwrrrtttvvvxxx{{{|||yyyzzzxxxttttttwww|||qqqfff___YYYZZZ[[[XXXVVVWWW^^^bbbhhhmmmqqqxxxuuuiii___\\\\\\ZZZXXXYYYccceeehhhlllttt|||vvviii]]]WWWRRRRRRQQQNNNMMMOOONNNTTT[[[]]]XXXSSSRRRRRR^^^lll~~~~~~zzzssshhh___OOOIIIAAA===>>>???@@@???BBBDDDFFFHHHHHHFFFDDDBBB@@@<<<666333111111000///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))***++++++,,,,,,~~~{{{|||wwwwwwxxxxxxzzz|||zzzlllaaaXXXSSSRRROOOLLLHHHFFFGGGJJJOOORRRWWWYYY]]]aaadddeeeffffffbbb\\\WWWTTTRRRQQQUUU[[[aaafffjjjjjjjjjkkkhhhccc___ZZZSSSNNNKKKHHHDDDAAA??????>>><<<:::::::::;;;888888888888888888888888999888777666666777888999777999<<<>>>AAAEEEJJJMMMWWW[[[aaajjjttt{{{rrrbbb[[[RRRLLLJJJJJJIIIGGGEEEEEEGGGMMMSSSUUURRRNNNKKKHHHDDDBBBAAAAAA@@@???===>>>????????????>>>===============<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>==============================;;;;;;;;;;;;:::::::::999888777777777777888999:::888999999999:::===AAAEEEQQQ]]]lllxxx|||~~~zzzjjj___VVVOOOKKKLLLGGGGGGGGGGGGGGGEEEDDDCCCFFFEEEDDDBBB@@@?????????===???CCCGGGJJJMMMOOOOOORRRVVV\\\cccjjjqqqxxx}}}tttkkkeeefffiiilllppptttvvvzzz}}}zzzssstttvvvxxx{{{}}}}}}{{{wwwvvvyyyyyy|||mmmddd\\\[[[\\\YYYWWWWWW]]]aaagggkkknnnttt|||zzzpppfffbbb^^^ZZZXXXYYYZZZ___dddeeegggqqq}}}yyylll^^^VVVPPPOOONNNKKKKKKLLLHHHMMMTTTXXXXXXVVVTTTSSSYYYgggxxx{{{yyyvvvooohhhXXXPPPFFF@@@@@@@@@???>>>???AAAEEEGGGHHHFFFDDDCCCBBB>>>888444222111000000///...---,,,+++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++((())))))***++++++,,,,,,||||||~~~wwwxxxzzz|||}}}sssggg\\\WWWWWWSSSOOOJJJGGGFFFHHHLLLOOOMMMPPPUUUZZZ___bbbcccdddccc]]]VVVRRRNNNLLLOOOUUU[[[aaafffgggiiikkkiiieee^^^WWWOOOJJJGGGEEEAAA>>>>>>???>>>===;;;:::;;;<<<:::::::::::::::999999999888777666555555666777888777:::===@@@DDDHHHNNNRRRUUUWWW\\\bbbjjjuuuxxxhhh```VVVOOOLLLKKKIIIHHHFFFEEEHHHOOOWWW[[[XXXTTTOOOKKKGGGDDDCCCBBBAAA@@@===>>>???@@@@@@???>>>===>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999999888888888999::::::;;;999::::::999999<<<@@@CCCOOO[[[kkkxxxsssfff\\\TTTPPPPPPGGGGGGHHHHHHGGGFFFDDDCCCFFFEEEDDDBBB@@@?????????===???CCCGGGKKKNNNPPPQQQTTTWWW]]]dddjjjqqqyyy}}}vvvmmmggghhhkkkmmmppptttuuuyyy~~~{{{vvvwwwxxxzzz~~~~~~yyyyyy{{{vvvsssiii```^^^^^^[[[YYYYYY\\\```eeeiiilllrrryyy~~~wwwmmmhhhbbb\\\ZZZ\\\RRRZZZ```___]]]eeexxx}}}{{{{{{xxxlll___VVVOOOMMMLLLIIIHHHIIIGGGJJJOOOTTTWWWXXXWWWVVVUUUccctttzzzyyyxxxtttooo```VVVKKKCCCAAAAAA???===>>>@@@CCCFFFGGGFFFDDDCCCDDD???999444222111111000///...---,,,+++,,,------++++++++++++++++++++++++************************)))************+++++++++((())))))***++++++,,,,,,~~~zzzvvvwwwzzz~~~ooobbb\\\[[[VVVSSSNNNJJJJJJIIIIIIHHHLLLLLLOOOTTTWWWXXX^^^dddccc___YYYSSSOOOMMMMMMNNNVVV\\\ccchhhjjjjjjiiiiiibbbXXXLLLFFFEEEDDDAAA===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999<<>>???@@@AAA???===>>>AAABBB@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999:::;;;<<<===AAADDDGGGGGGEEECCCCCCEEEBBB@@@>>>>>>???@@@???>>>???>>>===>>>@@@@@@>>>===777888888999999::::::;;;999999999888888888888777888888888888999;;;@@@DDDLLL[[[kkkvvvvvveee[[[VVVUUUMMMKKKJJJIIIIIIHHHFFFDDDEEEEEEEEECCCAAA?????????AAA???@@@DDDKKKQQQSSSSSSUUUXXX\\\bbbjjjsss}}}|||ooohhhjjjkkkiiioooyyyzzz|||~~~|||yyyyyyyyy~~~{{{rrrfff^^^\\\[[[ZZZWWWYYYXXX\\\dddkkkoootttzzz|||xxxuuurrrjjj]]]XXXZZZUUUUUUUUUUUUSSSXXXhhhxxxxxxyyy}}}}}}wwwpppgggZZZOOOMMMKKKGGGEEEGGGDDDDDDFFFLLLTTTZZZ[[[[[[YYY^^^kkk{{{xxxuuuvvvyyyrrrbbbOOOCCCBBBDDDCCCAAA===???AAADDDEEEFFFFFFEEEEEECCC@@@===:::555000,,,111---,,,///000---+++,,,---,,,++++++******+++++++++++++++*********))))))************************,,,,,,+++***))))))******~~~~~~}}}zzzvvvyyy|||wwwiiibbb___]]]YYYSSSOOOLLLJJJIIIGGGGGGGGGIIIOOORRRSSSXXX___bbb```]]]WWWQQQMMMLLLMMMQQQVVV^^^cccfffgggggggggcccYYYMMMFFFDDDBBB@@@<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBDDDCCCBBBAAACCCEEEGGGHHHMMMZZZmmm{{{xxxoooccc[[[WWWSSSNNNIIIFFFEEEFFFIIIPPPXXX^^^```ZZZUUUNNNGGGBBB@@@@@@@@@???===<<<<<>><<<<<<<<<======<<<<<<;;;:::<<<;;;:::::::::;;;<<<===AAAEEEJJJKKKIIIFFFEEEDDDBBBAAA??????@@@@@@@@@???@@@???>>>???@@@AAA???===999::::::::::::;;;;;;;;;::::::::::::999999999999888888999888999;;;@@@CCCJJJXXXhhhtttvvvhhh^^^YYYRRROOOKKKIIIHHHGGGEEECCCEEEFFFEEEDDDBBBAAA@@@@@@BBBAAAAAAEEEKKKQQQSSSTTTUUUWWW\\\bbbjjjttt~~~|||ooohhhiiijjjhhhmmmvvvwwwyyy{{{|||}}}~~~~~~{{{{{{|||~~~uuuiiiaaa^^^\\\ZZZWWWVVVUUUWWW___eeejjjpppvvv}}}xxxuuunnnccc]]]]]]TTTSSSRRRPPPNNNQQQ^^^lll~~~~~~xxxvvvxxxyyywwwtttmmmaaaVVVRRROOOJJJGGGGGGFFFEEEFFFKKKRRRWWWZZZ[[[ZZZ\\\fffttt{{{wwwxxx{{{{{{lllYYYKKKEEEDDDBBB@@@>>>???@@@BBBDDDEEEEEEFFFFFFDDDAAA>>>;;;777222...111---,,,///000---,,,------,,,++++++******+++++++++++++++*********))))))************************,,,++++++***))))))******}}}}}}}}}zzzxxx}}}uuujjjdddfffaaaZZZTTTOOOLLLHHHFFFDDDCCCEEEJJJMMMNNNTTTZZZ```cccccc^^^UUUNNNLLLMMMNNNSSSZZZ```cccfffhhhiiihhh___SSSJJJEEECCC@@@>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@???CCCOOOaaannnzzz}}}tttiiibbb^^^ZZZSSSNNNIIIGGGFFFHHHNNNUUU[[[___^^^ZZZSSSLLLFFFBBBAAA@@@???>>>======>>>???>>>===<<<<<<======<<<<<<;;;:::<<<;;;;;;:::;;;<<<===>>>BBBGGGNNNQQQOOOKKKGGGEEECCCBBB@@@@@@AAAAAAAAA@@@AAA@@@???@@@BBBBBB@@@???======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999999999999;;;???BBBGGGSSSbbbooo}}}}}}mmmccc]]]YYYRRRMMMJJJHHHFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBFFFKKKPPPTTTUUUTTTWWW[[[aaaiiittt~~~{{{ppphhhhhhhhhfffkkkrrrrrrtttvvvwwwxxx{{{~~~~~~|||}}}~~~~~~{{{ooofff```\\\YYYVVVRRRPPPQQQWWW]]]bbbiiippp}}}xxxtttoooggg```^^^VVVSSSPPPMMMJJJKKKTTT```ooo}}}xxxtttssstttwwwxxxtttjjj```[[[VVVOOOKKKIIIHHHGGGFFFIIIOOOUUUZZZ]]]]]][[[^^^iiiuuu~~~||||||~~~uuudddTTTJJJEEEDDDCCC@@@@@@@@@@@@AAACCCEEEFFFGGGEEEBBB@@@===999555111111---,,,///000...,,,------,,,++++++******+++++++++++++++***************************************,,,+++******)))*********~~~~~~~~~}}}|||ssskkkjjjfff___XXXSSSNNNIIIFFFEEEDDDEEEIIIKKKMMMRRRYYY___eeeiiieeeZZZPPPMMMMMMNNNSSSYYY___dddiiimmmpppooohhh]]]RRRJJJEEEBBBAAA>>>>>>>>>============<<<;;;<<<<<<<<<<<<;;;::::::999999999999999999999999;;;;;;<<<===???AAACCCDDDBBBCCCCCCCCCFFFNNN[[[eeemmmxxx~~~vvvlllfffccc___XXXRRRLLLIIIEEEFFFJJJQQQWWWZZZ___\\\VVVOOOIIIDDDAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????>>>======<<<<<<;;;;;;;;;===>>>???CCCIIIPPPVVVVVVQQQJJJFFFEEECCCAAAAAABBBBBBBBBAAABBBAAAAAABBBCCCCCCBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;???AAADDDNNN\\\jjjyyytttmmmggg]]]TTTOOOLLLJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDFFFJJJOOOTTTVVVUUUWWW[[[```hhhrrr}}}}}}zzzzzz~~~{{{qqqiiihhhgggfffiiiooommmoooqqqrrrsssuuuxxxzzz||||||~~~~~~uuujjjaaa[[[UUURRROOOKKKKKKOOOTTTYYYaaahhhxxx{{{wwwtttoooiiidddZZZVVVRRROOOLLLKKKPPPYYYddd}}}|||{{{|||{{{wwwsssssswww|||yyyssskkkeee___XXXRRROOOLLLJJJGGGHHHMMMUUU\\\aaaaaa\\\ZZZbbblllvvv~~~~~~wwwkkk\\\PPPIIIHHHHHHBBBAAA??????@@@BBBEEEFFFHHHFFFDDDBBB@@@<<<888555333...,,,///000---,,,...---,,,++++++******++++++************************************************++++++***************+++}}}ssslllhhhbbb[[[VVVRRRMMMJJJHHHFFFFFFIIIJJJKKKPPPWWW^^^eeellljjj```UUUPPPOOOOOOSSSYYY___eeekkkqqqvvvuuupppggg[[[OOOGGGCCCBBB>>>>>>>>>>>>============<<<============<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCEEEGGGFFFHHHJJJKKKMMMQQQXXX]]]```jjjzzzwwwnnnhhheeebbb[[[VVVNNNJJJFFFDDDGGGLLLPPPSSS[[[YYYUUUPPPKKKFFFBBB@@@@@@@@@AAAAAA@@@@@@@@@AAA???????????????>>>>>>===<<<<<<;;;;;;<<<>>>???@@@DDDIIIQQQXXXZZZUUUNNNIIIFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBAAABBBDDDDDDBBBAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;>>>@@@CCCJJJVVVeeettt}}}ttthhh]]]VVVRRROOONNNMMMKKKIIIIIIJJJJJJHHHEEEEEEEEEEEEFFFIIINNNSSSVVVVVVXXXZZZ___eeeooozzzyyytttsssvvv|||zzzrrrjjjgggffffffhhhllliiijjjlllmmmmmmnnnqqqsssxxx|||~~~~~~zzzmmmcccZZZSSSOOONNNJJJHHHJJJNNNRRRYYYaaaooo~~~~~~|||zzztttnnn___YYYTTTRRRPPPMMMPPPUUU\\\nnn|||wwwvvv{{{~~~|||vvvuuuyyy~~~}}}{{{vvvpppjjjddd]]]XXXQQQNNNKKKJJJMMMTTT^^^dddeee___[[[^^^eeennnyyy}}}{{{wwwooocccVVVMMMJJJIIIDDDBBB@@@??????AAADDDFFFHHHFFFDDDCCCBBB???;;;888555000---//////---,,,------,,,++++++******++++++************************************************+++***************++++++}}}ppplllfffaaa]]]XXXSSSPPPKKKHHHGGGHHHHHHHHHMMMSSS]]]eeemmmmmmfff\\\UUURRRPPPSSSXXX^^^dddllltttyyyzzzxxxqqqdddVVVJJJEEECCC@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>======<<<====================================>>>???AAABBBDDDFFFIIIKKKLLLNNNQQQSSSZZZcccqqq~~~sssllliiieee___ZZZRRRNNNHHHEEEFFFIIIKKKLLLSSSRRRQQQNNNKKKFFFBBB@@@>>>???@@@???>>>>>>???@@@======>>>>>>======<<<;;;===<<<<<<<<<===>>>@@@AAADDDHHHOOOWWWZZZXXXRRRMMMGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBAAABBBDDDDDDBBBAAABBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<===<<<;;;<<<===???AAAEEEPPP___mmm|||tttggg^^^XXXUUUSSSQQQNNNKKKKKKLLLLLLIIIFFFEEEFFFFFFFFFHHHLLLRRRVVVYYYYYY[[[]]]bbbkkkuuu|||zzzsssoooppptttxxxwwwqqqjjjeeedddeeegggiiiggghhhiiiiiihhhiiikkkmmmtttxxx}}}~~~|||zzz{{{{{{~~~|||qqqeee[[[UUURRRPPPKKKHHHIIILLLNNNTTTZZZeeeuuuyyysssccc\\\WWWUUUSSSPPPOOOQQQZZZdddvvv|||vvvuuuzzz~~~yyywww||||||uuuppphhhbbbWWWTTTPPPLLLLLLRRR[[[bbbeee```\\\\\\___eeeqqq|||zzzyyywwwrrriii^^^SSSLLLHHHEEEDDDBBB@@@@@@BBBDDDFFFHHHFFFEEEDDDCCCAAA===:::888222/////////,,,***,,,---,,,++++++******++++++***************+++++++++*********************************)))******+++,,,}}}{{{zzzzzzzzzzzzzzz{{{wwwsssnnniiiddd___ZZZVVVNNNKKKIIIIIIHHHGGGKKKQQQ]]]dddkkknnnkkkbbbZZZUUUQQQTTTXXX^^^dddmmmvvv||||||ppp___PPPIIIGGGBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>????????????????????????========================@@@AAABBBDDDEEEFFFHHHIIISSSZZZfffuuu}}}sssnnniiiccc^^^VVVRRRLLLIIIGGGGGGGGGGGGIIIJJJKKKKKKIIIFFFBBB@@@===???AAA@@@>>>===???AAA===>>>>>>>>>>>>===<<<<<<===<<<<<<<<<===???AAABBBDDDGGGMMMTTTYYYZZZVVVQQQHHHFFFEEEEEEFFFFFFEEEDDDBBBBBBAAABBBCCCDDDBBB@@@AAAAAAAAA@@@@@@?????????=========<<<<<<<<<;;;;;;;;;<<<======<<<<<<===>>>???AAAJJJXXXffftttsssiiibbb^^^[[[UUUQQQMMMLLLNNNMMMIIIFFFEEEFFFFFFEEEFFFJJJPPPUUU[[[[[[[[[\\\___gggpppwwwvvvooolllmmmooosssnnngggbbbaaaccceeeeeeffffffgggfffddddddfffgggpppuuuzzz}}}~~~{{{{{{{{{|||}}}sssiiiaaa[[[YYYRRRMMMJJJKKKKKKLLLPPPVVV\\\iiiwww}}}~~~xxxkkkbbb\\\ZZZXXXSSSOOOOOOVVV]]]jjj|||xxxvvvzzz}}}{{{xxxyyy~~~zzzrrriii^^^[[[TTTNNNJJJMMMTTTZZZaaa___]]][[[YYY[[[gggttt|||xxxuuuuuutttppphhh^^^TTTMMMFFFEEECCCBBBBBBCCCDDDEEEGGGFFFEEEDDDDDDBBB>>>;;;;;;444000000...***)))***---,,,++++++******++++++))))))*********+++++++++******************************))))))***++++++,,,zzzvvvsssrrrrrrqqqqqqqqqsssxxx}}}zzztttoooiiiddd^^^[[[SSSNNNLLLKKKIIIHHHLLLRRR]]]cccjjjnnnmmmfff]]]WWWTTTWWWZZZ___fffoooxxxyyygggWWWNNNLLLEEEDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????========================;;;<<<======>>>>>>>>>=========<<<<<<===@@@BBBDDDHHHNNNXXXfffuuuyyysssmmmfffaaaYYYUUUOOOKKKIIIHHHFFFEEECCCEEEGGGIIIHHHFFFBBB@@@???BBBCCCBBB@@@???AAACCC@@@@@@@@@@@@@@@???>>>>>>===<<<<<<===>>>@@@AAACCCDDDFFFKKKRRRXXXZZZWWWTTTIIIGGGEEEEEEFFFGGGFFFEEEBBBAAAAAABBBCCCCCCBBB@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============;;;===>>>===<<<<<<===>>>===>>>FFFSSSaaannn}}}rrrkkkfffcccWWWSSSNNNMMMOOONNNJJJEEEEEEFFFFFFEEEEEEIIIOOOUUU]]]\\\[[[[[[^^^dddmmmtttzzzpppiiihhhiiipppllleee______bbbcccccceeeffffffeeecccbbbcccdddmmmrrrxxx|||~~~}}}{{{|||~~~|||~~~}}}uuullleeeaaa___TTTOOOLLLLLLLLLLLLOOOTTTVVVaaalllsssyyyrrriiiaaa___]]]VVVQQQOOOOOOUUU___mmmzzzxxxzzzzzzxxxvvvxxxwwwmmmccc___XXXOOOHHHIIINNNTTT^^^]]]\\\ZZZTTTUUUaaaoootttxxxwwwpppqqqssssssppphhh\\\TTTFFFFFFEEEDDDCCCDDDEEEEEEGGGEEEDDDDDDDDDBBB???<<<<<<666111000...***((()))---,,,++++++******++++++))))))******++++++++++++******************************))))))***+++,,,,,,}}}uuunnniiieeebbb``````bbbfffjjjqqqzzzxxxrrrpppkkkeee___YYYUUUNNNKKKKKKMMMOOOPPPXXX]]]eeennnssspppggg```[[[[[[\\\bbbkkkvvvssseeeWWWLLLEEEFFFGGGEEECCCCCCDDDFFFDDDDDDDDDCCCBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCIIIMMMVVV```lllyyy|||uuuooojjjddd```YYYSSSMMMJJJIIIIIIEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<>>>>>>CCCDDDFFFIIINNNSSSWWWYYYTTTPPPKKKGGGEEEEEEEEEEEEGGGEEECCCBBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCMMMXXXeeewwwxxxpppkkkggg```XXXRRRPPPNNNLLLJJJGGGHHHHHHFFFDDDFFFLLLPPP[[[___aaa```]]]___fffnnn{{{xxxmmmgggdddgggfffccc```]]]]]]```bbbccceeehhhhhheeecccbbbaaakkknnnsssxxx~~~|||{{{|||{{{{{{~~~}}}||||||}}}}}}{{{wwwqqqlllhhhggg\\\XXXRRRMMMJJJLLLOOOQQQTTTXXX___gggqqq{{{yyyoooddd^^^]]][[[UUUOOOQQQPPPTTTaaasss{{{|||xxxuuuvvvyyy~~~~~~xxxmmmhhh^^^SSSJJJGGGJJJMMMSSSZZZ___^^^ZZZYYY___fffqqquuu|||~~~wwwssssssssssssuuusssiii\\\NNNJJJGGGEEEAAA>>>???DDDEEEFFFGGGGGGEEEBBB???===;;;:::777444111///---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((|||uuulllddd^^^ZZZWWWVVVUUUXXX\\\aaaiiittt~~~}}}wwwtttpppjjjeee[[[UUUNNNIIIHHHJJJLLLNNNVVVZZZbbbkkkqqqpppjjjdddaaaaaabbbgggpppzzz{{{lll\\\PPPJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBAAA@@@???????????????????????????>>>>>>>>>======>>>???@@@AAABBBBBBCCCFFFKKKRRR\\\gggsss}}}vvvqqqkkkfff^^^WWWQQQMMMKKKJJJEEEEEEEEEDDDBBBAAAAAAAAADDDCCCBBBAAA@@@AAAAAABBB???@@@@@@@@@@@@@@@?????????>>>=========???@@@AAAAAAAAACCCFFFJJJNNNRRRTTTUUURRROOOLLLJJJIIIFFFDDDGGGEEECCCBBBCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;>>>>>>??????????????????@@@???CCCJJJSSS^^^nnn}}}yyysssnnnggg^^^XXXTTTRRROOOLLLIIIIIIIIIGGGFFFHHHLLLPPPWWW\\\``````^^^___fffmmmyyy{{{ooogggccchhhgggdddaaa]]]]]]___aaadddfffgggfffcccaaa``````hhhkkkqqqxxx~~~}}}|||{{{yyyyyy}}}|||{{{zzz{{{zzzyyyvvvqqqlllhhhggg```\\\VVVPPPLLLLLLNNNOOOPPPTTTYYY```iiisss}}}{{{ssshhhbbb___\\\XXXSSSSSSPPPSSS]]]mmm~~~|||yyyxxxzzz}}}zzzwwwrrriii]]]QQQJJJGGGGGGPPPVVV]]]^^^[[[ZZZ___dddlllooouuu|||zzztttuuuvvvwwwzzz{{{rrrgggTTTMMMGGGCCC@@@===>>>BBBDDDEEEFFFGGGFFFCCC@@@>>><<<;;;888555222///---,,,---,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++*********)))|||ssslllaaaXXXRRRNNNLLLKKKJJJLLLQQQWWW```lllxxx~~~zzzvvvrrrnnn```YYYPPPIIIGGGHHHKKKLLLRRRUUU]]]eeelllooommmkkkgggfffggglllsss~~~wwwdddVVVPPPLLLGGGEEEFFFFFFDDDBBBDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCAAA@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCGGGNNNVVV___jjjuuu||||||wwwrrriiiaaa[[[UUUPPPMMMHHHGGGGGGEEEDDDCCCBBBAAADDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCEEE@@@AAABBBCCCFFFJJJMMMOOOUUUUUUTTTTTTSSSOOOJJJFFFFFFDDDBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>===????????????>>>===<<<;;;>>>>>>???@@@@@@AAAAAAAAAAAA@@@BBBGGGMMMUUUcccooo~~~yyyrrrhhh```[[[WWWRRRNNNLLLKKKKKKIIIHHHIIIMMMPPPVVV[[[aaabbbbbbccchhhmmmxxxuuulllhhhkkkjjjhhhddd```^^^```aaafffggggggdddaaa^^^]]]]]]dddhhhooowww~~~}}}zzzxxxvvvzzz~~~}}}{{{zzzyyyxxxvvvtttpppmmmjjjhhhfffbbb[[[UUUOOOMMMLLLMMMMMMOOOSSSXXX```jjjuuu}}}}}}wwwmmmeee```\\\YYYXXXSSSPPPQQQXXXdddsss}}}{{{{{{|||~~~}}}}}}}}}yyyrrrhhh]]]RRRIIIEEEJJJQQQYYY]]]\\\[[[^^^aaafffhhhmmmuuu{{{|||tttvvvwwwzzz{{{qqq^^^SSSGGGBBB???<<<<<<>>>AAACCCEEEFFFFFFDDDBBBAAA???===:::777333000...,,,......---,,,+++***))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++~~~xxxtttkkkdddYYYPPPJJJHHHGGGGGGDDDGGGKKKQQQYYYeeeqqqyyy|||xxxvvviiiaaaUUULLLHHHIIIKKKLLLMMMPPPVVV^^^eeekkknnnooohhhhhhjjjnnnttt~~~mmm]]]UUUNNNGGGEEEGGGHHHFFFBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBEEEKKKQQQYYYbbblllrrr|||~~~wwwqqqjjjbbbXXXRRRLLLKKKIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAABBB?????????@@@BBBDDDFFFHHHCCCCCCCCCDDDFFFHHHJJJLLLSSSTTTXXX[[[\\\XXXRRRMMMGGGEEEBBBAAABBBDDDDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@BBBBBBBBBBBBCCCAAABBBEEEHHHNNNZZZeee{{{|||rrriiiccc\\\UUUPPPOOONNNMMMKKKKKKLLLNNNOOOWWW\\\cccgggggghhhkkknnnwwwwwwrrrpppooommmjjjeeeccccccdddhhhiiihhhddd```]]][[[[[[bbbgggoooxxx|||yyywwwzzz~~~~~~|||yyywwwuuusssrrrpppmmmkkkkkkggg```YYYSSSNNNKKKJJJKKKLLLNNNRRRZZZeeeqqqyyy}}}xxxooofff^^^ZZZXXXXXXSSSOOOOOOTTT\\\iii{{{}}}{{{{{{{{{vvv~~~xxxvvvsssnnnggg\\\QQQIIIFFFMMMUUUZZZ\\\\\\]]]^^^aaaccchhhpppyyy}}}tttvvvxxxzzz}}}vvvhhhYYYJJJBBB???<<<;;;<<>>@@@@@@AAAAAABBBBBBCCCCCCBBBEEEIIINNNTTT\\\eeekkkuuu{{{~~~yyyooobbbYYYQQQNNNKKKIIIHHHHHHFFFDDDBBBAAA@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@AAABBBCCC>>>>>>???AAACCCFFFIIIKKKFFFFFFEEEDDDEEEFFFGGGHHHNNNQQQWWW]]]aaa```\\\XXXKKKHHHDDDBBBCCCDDDDDDCCCAAABBBBBBAAAAAA@@@???>>>============<<<;;;:::::::::<<<>>>AAACCCCCCCCCCCCDDDBBBBBBDDDGGGKKKUUU```uuu{{{rrrkkkddd[[[UUUTTTRRRPPPOOOOOOOOOPPPPPPWWW\\\cccggghhhhhhiiikkkrrrwww~~~yyyvvvvvvtttqqqmmmiiihhhhhhkkkkkkjjjgggbbb^^^[[[[[[bbbgggoooxxx|||vvvxxxzzz|||}}}{{{yyyvvvuuuuuutttqqqooommmjjjeee^^^WWWPPPLLLIIIHHHIIIJJJMMMTTT^^^jjjrrr|||{{{wwwooofff^^^YYYVVVTTTQQQNNNNNNRRRWWWaaarrr|||zzzzzzuuuxxxsssqqqoooooolllcccVVVMMMEEEJJJPPPWWW[[[]]]]]]]]]]]]^^^cccnnnzzz~~~}}}xxxzzz{{{|||~~~}}}wwwooo```OOOFFFAAA===;;;<<<===???BBBEEEGGGGGGFFFEEEBBBAAA???<<<888444000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******************~~~zzztttmmmhhh```ZZZQQQJJJFFFEEEEEEEEECCCDDDEEEHHHMMMWWWbbbiiiuuuyyyxxxooobbbVVVOOOKKKJJJIIIGGGIIILLLPPPTTT[[[bbbggggggkkkqqqvvv|||rrrddd]]]SSSMMMKKKJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCEEEHHHLLLRRRYYY```fffmmmttt||||||pppfff]]]WWWOOOKKKJJJHHHFFFCCCCCCBBBBBBBBBCCCDDDFFFGGGDDDCCCBBBAAA@@@AAABBBBBB>>>>>>@@@BBBEEEIIILLLNNNIIIHHHFFFDDDDDDDDDDDDDDDJJJMMMRRRYYY___bbbbbbaaaRRRNNNIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::<<>>BBBEEEGGGHHHGGGFFFCCCBBBAAA>>>;;;777333111+++,,,,,,,,,---------...++++++++++++++++++++++++************************)))))))))))))))*********}}}yyytttnnniiiaaa\\\TTTMMMIIIGGGFFFEEEDDDDDDEEEFFFKKKUUU___gggqqquuuzzz}}}yyylll___VVVQQQNNNLLLFFFHHHJJJKKKMMMRRRZZZ___dddkkkssszzzoooiii___UUUNNNJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDGGGKKKOOOVVV]]]bbbgggnnnxxx{{{ooofffZZZRRROOOLLLIIIEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGEEECCCAAA@@@@@@AAABBB???@@@AAADDDGGGLLLOOORRRMMMLLLJJJGGGEEEDDDDDDDDDGGGHHHKKKQQQXXX___cccddd[[[VVVPPPKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;>>>AAAEEEHHHIIIIIIHHHHHHEEEEEEFFFFFFGGGPPPYYYeeevvvzzzqqqkkkbbb___\\\[[[\\\[[[ZZZXXXXXX[[[___bbbbbbaaa```___aaabbbffflllnnnpppyyy~~~|||}}}~~~|||xxxtttrrrqqqoooqqqsssqqqlllfffaaa___dddgggmmmuuu|||}}}{{{||||||wwwvvvxxxxxxuuurrrooonnnlllhhhbbb[[[VVVRRRHHHHHHGGGGGGIIIOOOWWW]]]hhhttt~~~vvvpppllleee[[[TTTNNNNNNPPPQQQQQQTTT```mmmvvv}}}zzzyyy}}}|||uuunnnllllllfffZZZOOOKKKIIIJJJOOOVVV\\\______[[[\\\aaannn~~~~~~yyysssjjj^^^UUUKKKBBB???@@@<<<>>>BBBEEEGGGHHHGGGFFFCCCCCCBBB@@@===999555333---------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++~~~}}}zzzvvvqqqmmmfff```YYYRRRMMMJJJHHHFFFFFFFFFFFFHHHMMMVVVaaahhhooorrrwwwzzz}}}ttthhh^^^WWWSSSPPPFFFGGGIIIIIIIIIMMMTTTYYYaaaiiissszzzxxxrrrhhh[[[PPPJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDGGGJJJNNNTTT\\\aaadddmmmwwwttteeeZZZTTTQQQLLLIIIHHHHHHHHHHHHIIIKKKMMMOOOHHHFFFDDDAAA@@@@@@AAAAAA@@@AAACCCFFFJJJNNNRRRTTTRRRQQQNNNKKKIIIGGGGGGGGGFFFEEEFFFKKKSSS[[[aaaeeeaaa\\\UUUOOOLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>===???CCCHHHJJJKKKKKKKKKIIIGGGFFFFFFEEEFFFMMMVVV^^^pppzzzttthhhdddaaa`````````^^^[[[\\\^^^```bbbbbbaaa___^^^^^^___eeelllmmmmmmuuu}}}~~~~~~zzzvvvtttssspppsssuuutttoooiiiccc```dddggglllsssyyy{{{xxxyyy{{{~~~|||wwwvvvxxxxxxuuurrrpppooonnnkkkfff```ZZZVVVLLLKKKJJJHHHIIILLLRRRWWW___lll{{{zzzvvvssslll```VVVNNNOOOPPPQQQOOOPPPZZZfffnnnyyy~~~{{{{{{wwwnnnkkklllhhh^^^TTTMMMJJJHHHLLLUUU\\\___```______dddqqq}}}~~~|||xxxrrrlllcccZZZOOODDD@@@BBB<<<>>>BBBEEEGGGHHHGGGFFFCCCCCCBBBAAA>>>:::666444//////...---,,,++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,}}}~~~~~~{{{vvvrrrssskkk```VVVOOOKKKIIIGGGFFFDDDFFFJJJOOOUUUaaalllnnnoooppprrrvvv}}}~~~sssggg\\\SSSNNNIIIHHHGGGFFFIIIMMMRRRUUU```gggqqqzzz}}}rrreeeXXXPPPLLLKKKQQQPPPNNNMMMKKKJJJIIIIIIKKKHHHEEEEEEGGGIIILLLMMMQQQSSSRRROOOOOOPPPMMMHHHGGGFFFEEEFFFGGGGGGFFFDDDGGGFFFGGGLLLOOORRRYYY```iiilllqqqyyyyyymmmccc[[[RRRMMMMMMJJJKKKPPPSSSSSSTTTVVVOOOKKKFFFAAA???AAADDDGGGCCCDDDEEEGGGLLLQQQWWWZZZ\\\YYYTTTOOOJJJGGGFFFEEEFFFFFFFFFFFFGGGNNNXXX___```^^^[[[WWWTTTQQQPPPOOOKKKJJJHHHGGGGGGEEECCC@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>AAAHHHOOORRRQQQOOOKKKKKKKKKHHHFFFHHHNNNSSSYYYdddtttuuuoooiiiggghhhgggddd```^^^```bbbdddeeecccaaa```^^^bbbgggjjjmmmnnnqqqsss{{{}}}~~~{{{vvvsssrrrsssvvvwwwuuuoooiiieeedddkkkgggeeejjjttt}}}|||{{{zzz{{{zzzzzzzzzyyyzzzuuuuuuyyyrrrrrrpppmmmiiiddd___\\\SSSOOOKKKIIIJJJKKKMMMMMMZZZcccppp|||yyyoooddd[[[TTTOOOLLLOOORRRTTTWWW\\\iiiqqq|||~~~rrrlllllljjjaaaYYYPPPKKKJJJMMMRRRVVV^^^eeeccccccfffppp|||wwwtttrrrpppnnnhhh___UUULLLFFFDDDAAA@@@AAAAAACCCEEEHHHIIICCCEEEFFFFFFDDD???:::666111///---+++++++++,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++|||yyyvvvooodddZZZRRRMMMJJJIIIHHHFFFFFFJJJOOOVVVcccnnnoooooopppqqqtttyyyzzzoooddd[[[UUUNNNLLLHHHFFFGGGJJJNNNQQQ]]]dddoooxxx{{{nnnaaaXXXRRRPPPRRRRRRSSSSSSQQQOOOLLLKKKJJJHHHEEEDDDFFFJJJNNNPPPYYY[[[ZZZWWWUUUVVVSSSNNNNNNLLLIIIHHHGGGGGGEEEDDDHHHFFFHHHLLLOOOQQQWWW___iiikkkpppwww~~~sssggg[[[SSSSSSPPPPPPUUUYYYYYYZZZ]]]WWWRRRLLLFFFCCCCCCDDDFFFDDDDDDFFFIIIOOOUUU[[[^^^bbb___ZZZUUUOOOKKKHHHFFFDDDEEEFFFFFFFFFJJJPPPUUU[[[\\\]]]]]]\\\YYYUUUSSSPPPNNNLLLKKKKKKIIIFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@AAABBBEEEKKKRRRVVVWWWVVVOOONNNKKKHHHGGGHHHMMMPPPVVV```ooo~~~{{{tttqqqooommmhhhdddcccdddfffggggggfffeeeddd```cccgggiiikkkmmmoooqqqwwwzzzzzzzzzzzzzzzyyyvvvtttrrruuuwwwyyyxxxrrrkkkgggeeellljjjiiimmmsss{{{{{{xxxwwwwww}}}|||{{{zzzxxxzzz}}}{{{vvvuuuxxxttttttrrrpppkkkfffbbb___UUUQQQMMMKKKKKKLLLMMMMMMTTT[[[gggqqqyyy~~~zzznnneeeZZZSSSOOOPPPRRRRRRUUUYYY___gggsss~~~{{{tttqqqlllbbbZZZQQQLLLIIIKKKOOOTTT]]]fffhhheeefffqqq}}}xxxssspppmmmkkkggg___VVVNNNHHHEEECCCCCCBBBBBBCCCEEEFFFHHHEEEFFFGGGFFFCCC???:::888222111...---,,,,,,---...,,,,,,,,,+++++++++******************************************************~~~wwwmmmccc[[[UUUPPPNNNLLLIIIGGGKKKPPPXXXeeeqqqttttttttttttuuuxxx}}}{{{pppfff___WWWSSSMMMIIIGGGIIIMMMOOO[[[cccooozzzuuuhhh\\\SSSOOORRRUUUXXXZZZZZZVVVRRROOOMMMJJJGGGEEEGGGLLLRRRVVVcccggghhheeecccbbb^^^YYYVVVSSSOOOMMMLLLKKKIIIHHHKKKIIIKKKOOORRRTTTZZZaaaiiilllpppuuuxxxzzzzzzzzz|||~~~yyyjjjaaaXXXTTTTTTYYY\\\]]]^^^aaaaaa]]]VVVOOOJJJHHHGGGGGGFFFGGGIIINNNTTTZZZ```dddiiigggccc]]]WWWQQQLLLIIIFFFGGGGGGFFFFFFFFFHHHKKKRRRWWW]]]bbbdddaaa]]]ZZZQQQOOONNNMMMLLLJJJGGGDDDAAABBBBBBBBBBBBBBBBBBBBBEEEFFFIIIOOOVVV]]]```aaa\\\WWWQQQLLLKKKLLLMMMNNNSSS[[[hhhuuu}}}zzzwwwrrrooolllkkkkkkkkkjjjjjjkkkkkkeeefffhhhiiiiiikkknnnpppqqqtttzzz}}}zzzxxxxxxyyyyyyvvvtttwwwzzz|||{{{vvvoooiiifffkkklllnnnppprrrwww|||}}}|||}}}~~~|||yyyxxxvvvwww~~~yyywwwwwwvvvvvvuuurrrnnniiieeebbbYYYVVVQQQNNNMMMMMMMMMLLLPPPUUU]]]eeemmmuuu|||vvvlll```YYYSSSRRRQQQPPPQQQTTTUUU]]]hhhttt}}}xxxpppeee^^^VVVOOOIIIHHHKKKQQQ[[[dddlllgggfffpppyyyrrrmmmjjjiiifff```YYYQQQJJJEEEFFFEEECCCCCCCCCDDDFFFGGGHHHHHHGGGEEEBBB???<<<:::444333000...,,,,,,---...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))yyyoooggg```ZZZVVVRRRMMMJJJMMMSSS\\\hhhsss|||||||||zzzyyyzzz}}}{{{qqqjjjbbb]]]UUUNNNKKKMMMPPPSSSZZZdddrrr}}}pppbbbVVVOOOQQQUUU[[[```aaa^^^ZZZWWWSSSPPPLLLIIIJJJOOOWWW\\\jjjrrrwwwxxxuuurrrllleee___\\\XXXTTTSSSRRRPPPOOONNNMMMOOOTTTXXXZZZ```gggmmmoooqqqssstttvvvwwwyyy{{{qqq```[[[ZZZ]]]```aaabbbfffhhheee___YYYTTTQQQOOONNNLLLMMMPPPTTTZZZ```eeehhhmmmllliiiddd^^^XXXRRROOOLLLKKKJJJHHHFFFFFFGGGHHHKKKQQQYYY```dddeeecccaaaSSSRRRQQQQQQPPPNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGKKKQQQZZZcccjjjnnnnnnfff\\\VVVSSSRRRPPPNNNQQQXXXbbbmmmzzz~~~uuutttqqqoooooooooppprrrlllllllllkkkkkklllnnnqqqtttvvvyyy~~~{{{zzz}}}~~~{{{wwwxxx{{{~~~~~~zzzssslllggghhhlllpppqqqqqqsssyyy~~~{{{xxxwwwvvvyyy~~~yyyxxxxxxwwwvvvtttppplllhhheee___[[[VVVRRRPPPOOONNNMMMPPPSSSXXX^^^fffpppzzz{{{qqqeee]]]VVVSSSQQQNNNOOORRRQQQXXXaaakkkwwwuuujjjddd___UUULLLHHHHHHLLLUUU___iiiggggggooo~~~zzzrrrlllkkkiiigggccc]]]UUULLLGGGGGGEEEDDDBBBBBBDDDFFFGGGIIIHHHGGGDDDBBB???===<<<666444111...,,,,,,,,,---++++++++++++++++++++++++************************************************|||ssskkkccc^^^ZZZTTTPPPRRRYYYaaalllvvv~~~|||{{{|||}}}{{{tttiiiddd\\\UUUQQQRRRUUUWWWZZZdddsss~~~ooo___UUUQQQUUU\\\bbbeeeeeecccaaa[[[XXXSSSMMMLLLOOOWWW]]]lllxxx|||tttnnnjjjeee```\\\YYYUUUSSSQQQQQQTTTZZZ___aaahhhoootttuuuwwwwwwwwwzzz~~~mmmgggcccdddeeeeeefffiiijjjiiifffccc___\\\[[[ZZZVVVWWWYYY]]]bbbgggkkknnnpppooonnnkkkfff```[[[XXXSSSPPPLLLHHHGGGHHHJJJKKKIIIMMMRRRYYY^^^bbbcccdddXXXWWWWWWWWWVVVTTTPPPMMMFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGLLLRRR[[[fffpppvvvzzzssshhh```[[[WWWRRROOOSSSXXX```iiiuuu|||xxxuuutttuuuvvvxxxtttttttttrrrpppqqqrrruuuvvvxxxzzz~~~}}}yyyzzz|||}}}wwwpppjjjfffkkkpppqqqppprrryyy|||yyyvvvvvvxxx~~~{{{yyyxxxxxxwwwuuurrrnnnjjjhhheeeaaa\\\XXXUUUSSSPPPOOORRRSSSVVVZZZ```kkkvvv}}}yyyjjjaaaXXXUUURRRPPPPPPTTTQQQVVV]]]dddlllzzzzzzqqqkkkhhh^^^RRRJJJGGGHHHOOOWWWcccggglllooottt|||tttooonnnllljjjgggbbb[[[QQQJJJGGGEEECCCAAABBBDDDFFFHHHHHHGGGEEECCCAAA@@@???>>>777555222///,,,++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++wwwnnniiieee]]]YYY[[[aaahhhrrrzzz|||zzzyyyzzz~~~qqqlllddd\\\XXXWWWYYY[[[[[[dddsss|||jjj^^^UUUXXX\\\aaafffiiikkklllfffccc]]]UUUOOOPPPVVV[[[lllzzzxxxrrrllleee^^^ZZZYYYYYY]]]cccgggjjjpppvvv~~~yyyqqqjjjhhhgggddddddgggjjjjjjjjjjjjiiihhhgggfffaaabbbeeehhhmmmqqquuuwwwvvvvvvuuusssooojjjfffccc\\\WWWQQQMMMLLLMMMNNNNNNLLLMMMOOOSSSXXX]]]aaadddWWWWWWWWWXXXYYYWWWSSSOOOIIIIIIHHHGGGFFFEEEDDDDDDEEEHHHMMMTTT\\\gggrrryyy~~~yyyqqqiiibbb[[[VVVSSSWWWZZZ___fffooo}}}}}}{{{{{{}}}~~~}}}~~~~~~|||zzzyyyzzz{{{yyyzzz|||~~~}}}}}}~~~|||vvvpppjjjnnnqqqqqqpppssszzz}}}xxxyyy~~~zzzvvvssssssuuu}}}}}}{{{yyyyyyyyywwwuuuqqqmmmkkkjjjgggaaa]]]ZZZWWWTTTRRRRRRSSSTTTVVV[[[dddooovvvpppggg^^^YYYVVVSSSSSSWWWRRRSSSXXX]]]bbbmmmvvvppppppeeeXXXPPPIIIGGGJJJPPP\\\eeemmmnnnkkkooo|||}}}xxxuuurrrpppmmmkkkiiibbbYYYRRRHHHFFFCCC@@@@@@BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@:::888444000---,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++}}}wwwooohhhccceeekkkqqqxxx~~~|||yyyxxxxxx||||||wwwooohhhbbb______```___hhhuuuwwwjjj]]]]]]^^^aaaeeekkkppptttuuurrrkkkaaaWWWTTTXXX]]]lllzzz{{{tttnnnggggggkkkpppsssuuuyyy~~~uuuppplllgggfffhhhiiikkknnnpppqqqpppooonnniiikkkooosssxxx}}}~~~{{{xxxtttpppnnngggbbb]]]YYYXXXVVVTTTRRRPPPPPPPPPRRRUUUZZZ^^^aaaYYYYYY[[[]]]^^^\\\YYYUUUQQQPPPOOONNNLLLJJJIIIHHHIIILLLQQQWWW]]]eeeooovvv~~~|||xxxrrrjjjbbb^^^\\\\\\^^^```ccchhhsss|||xxxrrrssstttsssrrruuu{{{}}}}}}|||}}}zzzvvvqqqnnnrrr~~~||||||~~~}}}xxxtttsssrrruuu{{{|||{{{zzzwwwtttpppnnnnnnkkkfffbbb^^^[[[XXXUUURRRSSSSSSUUUYYY___hhhnnnzzz}}}zzzpppeee___[[[WWWWWWZZZTTTSSSUUUYYY\\\bbbqqqzzzssssssiii^^^UUUNNNHHHIIIMMMRRR\\\fffhhhcccbbbhhhppp{{{}}}{{{tttqqqoooooonnnjjjccc\\\KKKHHHDDD@@@>>>>>>@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>;;;777333000...------******+++++++++,,,,,,,,,************************************************vvvnnnjjjlllrrrwww|||}}}{{{yyyyyyyyyzzzqqqjjjfffeeedddeeelllxxxwwwdddbbb``````dddkkksssxxxxxxlll```[[[\\\```lllyyyuuutttwww|||~~~~~~}}}wwwqqqoooqqqiiilllooosssuuuuuutttsssnnnppptttzzz~~~zzzvvvuuuppplllhhheeeccc___YYYUUUTTTSSSSSSSSSUUUYYY]]]___bbbcccdddgggiiigggddd```YYYXXXWWWUUUSSSQQQOOONNNMMMPPPUUUYYY]]]dddmmmsss}}}~~~~~~yyypppiiiffffff___``````aaadddlllwww}}}yyyxxxvvvttttttwww||||||yyyxxxwwwwwwzzz}}}||||||zzzwwwqqqkkkkkkvvv{{{yyyyyy{{{{{{wwwuuutttsssyyy}}}}}}}}}|||zzzvvvsssqqqpppmmmhhhdddaaa^^^ZZZWWWSSSTTTUUUVVVYYY^^^eeejjjuuuyyy}}}vvvkkkddd^^^YYYYYY[[[WWWTTTUUUYYY[[[^^^jjjxxx|||tttsssjjj```YYYQQQJJJIIILLLJJJTTT^^^aaa]]]ZZZ[[[^^^iiisss}}}uuurrroooppprrrpppjjjdddNNNKKKEEE@@@<<<;;;<<<===???@@@AAABBBBBBBBBAAA@@@AAA>>>:::666222000//////*********++++++,,,,,,,,,************************))))))))))))))))))))))))xxxrrrsssuuuyyy{{{zzzzzz}}}~~~wwwrrrnnnlllnnnooovvvvvvmmmeeeccccccgggrrr~~~|||lll``````dddmmmvvv|||uuuooommmooorrrssstttuuuxxxzzzvvvwwwyyy~~~}}}zzzvvvqqqmmmjjjgggdddaaaZZZZZZYYYYYYZZZ\\\___bbbdddgggkkklllllljjjiiiiiidddccc```[[[VVVSSSRRRSSSWWWWWWXXX[[[___eeekkknnnxxx|||zzzsssooommmiiifffccccccfffkkkppprrr~~~}}}zzzzzzyyywwwvvvwww{{{}}}{{{wwwuuunnnmmmlllllloootttzzz}}}}}}|||zzzxxxwwwxxxvvvpppgggcccjjjzzz{{{tttuuuwwwwww||||||xxxuuutttuuuwww~~~~~~{{{uuurrrsssqqqnnnjjjgggddd```[[[XXXUUUTTTSSSUUUXXX[[[]]]]]]iiisss{{{mmmjjjiiiccc\\\YYYYYYXXXXXXYYYVVVUUU\\\eeeyyy~~~vvvoookkkcccZZZSSSMMMIIIGGGFFFKKKSSSYYY[[[YYYTTTQQQZZZbbbnnnyyyzzzyyy}}}xxxmmmhhhnnnvvvsssiiiZZZOOOFFFCCC???:::;;;???>>>???AAACCCCCCCCCAAA@@@DDDAAA===:::777333///,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***~~~xxxxxxzzz}}}}}}|||~~~yyyuuurrrrrrwww}}}rrrkkkggggggoooyyy|||ooojjjkkkpppxxx}}}xxxtttuuuwwwxxxxxxyyy{{{}}}}}}~~~}}}yyyvvvsssqqqnnnkkkbbbaaa___]]]\\\^^^aaadddhhhkkkoooppppppnnnnnnnnnjjjjjjgggccc^^^[[[ZZZZZZYYYYYYZZZ\\\```eeejjjlllvvv{{{{{{vvvtttrrroookkkjjjjjjlllllllllwww{{{}}}}}}{{{yyywwwxxx{{{~~~~~~zzzvvvqqqoooiiiiiihhhiiilllqqqvvvyyy}}}}}}|||{{{yyywwwuuutttrrrqqqlllddd```dddqqq{{{yyyvvvvvvuuu|||zzzvvvtttsssttt|||~~~yyyvvvwwwssspppmmmjjjgggccc^^^[[[YYYWWWUUUUUUXXX[[[]]]^^^aaajjjuuu|||vvvrrroooggg___\\\XXXWWWXXXYYYVVVSSSWWW]]]lllzzz~~~xxxoookkkddd]]]UUUOOOJJJFFFDDDHHHMMMRRRUUUTTTRRRQQQUUU\\\hhhvvv{{{zzz~~~{{{ooogggkkkssstttooo^^^TTTKKKGGGBBB<<<:::======>>>@@@BBBCCCCCCBBBAAAEEEBBB>>>:::777444000,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---}}}|||}}}~~~}}}zzzwwwyyy|||rrrllllllppp{{{rrrooouuu{{{{{{|||}}}}}}}}}~~~}}}{{{zzzwwwsssqqqmmmkkkgggccc``````dddggglllooosssvvvvvvvvvwwwwwwtttsssrrrnnniiieeecccbbb`````````bbbdddgggjjjlllssszzz|||xxxuuurrrooonnnmmmllljjjooosssxxx}}}|||yyyyyy{{{}}}~~~~~~|||zzzuuuooojjjgggbbbbbbcccdddgggkkkooorrrxxxyyyxxxwwwvvvsssqqqppplllkkkggg```[[[^^^gggooo~~~{{{yyy}}}~~~yyyuuusssrrrsss{{{}}}{{{|||vvvssspppmmmkkkgggccc```]]]ZZZWWWVVVYYY\\\___aaa```eeeoooyyy{{{vvvnnnddd___XXXWWWYYY\\\YYYTTTRRRUUU___jjj|||}}}yyyppplllgggaaaZZZSSSKKKGGGBBBDDDFFFHHHKKKNNNPPPQQQPPPVVVbbbrrr}}}{{{~~~qqqffffffmmmqqqrrreee]]]UUUOOOIIIAAA<<<<<<===>>>???AAABBBCCCCCCCCCFFFCCC???<<<999555000---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))******+++,,,---}}}|||||||||~~~wwwnnnjjjyyy{{{www|||}}}{{{vvvssstttsssoooiiidddbbbeeehhhmmmqqqvvvzzz}}}{{{uuuoookkkiiiiiiiiiiiiiiiiiijjjkkklllqqqxxxxxxuuuqqqooonnnooonnnnnnnnnqqqtttwww{{{~~~{{{zzzzzz|||}}}}}}}}}|||yyytttmmmgggccc]]]]]]___aaadddgggjjjllltttuuuuuuuuusssqqqnnnmmmiiigggbbb[[[WWWYYYaaahhh~~~yyyvvvtttsssuuu~~~}}}~~~xxxuuussspppnnnkkkhhheeeaaa^^^YYYXXXZZZ___ccceeebbbeeekkkvvv|||sssiiibbbYYYWWWYYY]]]\\\VVVQQQQQQWWW]]]kkk~~~~~~~~~~~~{{{yyyqqqnnnjjjeee```XXXOOOIIICCCBBBAAAAAADDDIIIOOOSSSPPPTTT^^^nnn~~~}}}wwwkkkfffhhhmmmpppmmmhhhbbb[[[TTTJJJBBB>>><<<===>>>???AAABBBDDDDDDFFFCCC@@@>>>;;;777222...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++***)))))))))|||zzzzzzyyy{{{zzzooottt{{{}}}~~~zzzuuuxxxxxxvvvpppjjjfffgggjjjlllqqqwww~~~zzztttqqqnnnnnnnnnnnnmmmkkkjjjjjjpppuuu}}}~~~wwwsssnnnkkkkkklllmmmmmmmmmoooqqqtttwww{{{}}}{{{{{{{{{}}}~~~~~~~~~{{{vvvoooiiieee]]]]]]^^^```bbbeeegggiiiqqqrrrssstttsssqqqnnnlllhhhddd]]]UUUQQQTTT\\\cccqqq|||yyyuuussswww~~~~~~yyywwwuuusssrrrooollliiieeeaaa\\\ZZZ]]]aaafffhhhccccccfffnnnyyyyyyooogggYYYVVVVVV[[[\\\VVVQQQOOOOOOSSS]]]mmm}}}|||{{{yyyxxxtttpppmmmjjjggg___UUUMMMGGGDDD@@@>>>AAAGGGOOOTTTTTTVVV^^^lll|||xxxppplllmmmoootttsssooohhh```VVVKKKCCC=========>>>@@@BBBDDDEEEEEECCCAAA???===999444111---------,,,,,,,,,++++++++++++++++++++++++++++++///...---+++***)))))))))yyywwwwwwuuuwwwzzzyyy{{{{{{uuuxxx|||~~~zzzsssnnnmmmnnnnnnssszzz~~~yyyrrrrrrrrrqqqooollliiigggmmmpppuuu|||}}}zzzxxxtttoookkkiiiiiihhhgggeeehhhmmmrrrvvv|||}}}}}}}}}}}}~~~~~~}}}~~~zzzsssmmmiiibbbbbbaaaaaaccceeehhhjjjppprrrtttuuuuuusssqqqooohhhbbbZZZQQQMMMOOOUUU[[[eeeuuuwwwrrrsss{{{~~~{{{yyywwwvvvuuussspppnnnkkkfffaaa^^^___cccfffhhheeecccdddiiirrrzzzwwwooo]]]VVVRRRUUUXXXUUUPPPNNNHHHJJJQQQ```ttt|||yyywwwvvvsssooonnnlllfff\\\TTTLLLHHHCCC@@@AAAGGGNNNSSSYYYZZZ___jjjwwwwwwrrrsssxxxzzzyyyssslllbbbUUUJJJ???>>>======>>>AAACCCEEEDDDCCCAAAAAA???<<<777333......------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,zzzsssqqqpppooopppsssvvv|||~~~}}}vvvyyywwwttttttssswww~~~vvvvvvvvvuuusssoookkkiiijjjkkkmmmrrrxxx{{{{{{yyyvvvtttrrrooommmjjjeeebbb]]]bbbhhhooouuu{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||vvvpppllljjjhhhfffdddeeegggkkkmmmppprrruuuxxxxxxwwwuuutttjjjeee]]]TTTNNNMMMPPPRRRZZZggguuu}}}|||tttrrrwww|||~~~|||{{{zzzyyyxxxuuurrrrrrmmmfffbbbaaabbbcccdddaaaaaaaaaeeellluuu|||yyyhhh]]]TTTTTTVVVUUURRRQQQGGGHHHLLLVVViiizzzxxxyyyuuuqqqqqqqqqlllbbbZZZPPPLLLFFFBBBBBBGGGMMMQQQZZZ[[[___fffqqq~~~yyyxxxxxx}}}zzztttkkk]]]PPP@@@???===<<<===???BBBDDDBBBBBBAAAAAAAAA>>>:::666///......---,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,{{{sssmmmkkkjjjhhhiiimmmooovvv~~~yyy~~~zzzyyywww{{{{{{||||||{{{xxxsssooolllhhhggghhhmmmsssxxxzzzzzzrrrsssssstttrrrmmmfffaaaZZZ___fffmmmsssyyy~~~~~~}}}}}}}}}}}}}}}~~~|||~~~}}}wwwqqqmmmooollliiiggggggiiimmmooopppsssvvvzzz{{{zzzxxxwwwnnnjjjbbbZZZSSSOOONNNNNNNNNWWWccclllwwwxxxsssuuuuuuyyy}}}||||||{{{xxxvvvwwwrrrkkkeeebbbaaa``````XXXXXXZZZ]]]dddmmmvvv|||~~~~~~rrrdddXXXUUUXXXWWWVVVUUUKKKKKKLLLRRRaaazzz|||yyyzzzvvvrrrrrrsssooofff^^^SSSOOOIIIDDDCCCFFFKKKOOOZZZ[[[^^^dddmmm{{{}}}|||www~~~}}}xxxpppaaaSSSAAA@@@===<<<<<>>>>>???BBBCCCCCCCCCBBB@@@===:::999555000+++***---///---***,,,,,,,,,++++++*********,,,,,,,,,++++++*********}}}wwwtttssstttuuuvvvvvvsssmmmeee___[[[[[[ZZZXXXVVVWWW[[[]]]cccjjjttt~~~~~~zzztttoookkkcccaaa```cccjjjqqquuuvvvzzzzzz|||~~~~~~zzzwwwkkkeeebbbfffmmmqqqsssvvvxxxzzz|||||||||}}}|||xxxuuusssvvvwwwxxxwwwssspppnnnmmmrrroookkkhhhhhhkkkooorrrtttwww|||~~~~~~}}}||||||{{{wwwlll___WWWTTTPPPKKKMMMLLLPPPZZZdddkkkttt{{{{{{wwwvvvzzz~~~}}}zzzyyy{{{wwwtttpppllliiifffbbb```[[[YYYWWWWWW[[[bbbkkkppp|||}}}}}}||||||tttggg^^^WWWRRRSSSVVVUUUOOONNNQQQUUU___wwwyyy{{{zzzxxxwwwtttpppjjjfff^^^YYYRRRJJJFFFFFFGGGIIIUUU[[[```aaaaaahhhwww~~~}}}~~~|||tttfff\\\QQQHHH@@@??????>>>>>>@@@CCCCCCCCCBBBAAA???===;;;666111,,,+++---///---+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++vvvlllfffbbbbbbaaa``````^^^ZZZTTTPPPNNNOOONNNNNNMMMPPPTTTWWW```gggsss~~~{{{wwwtttkkkhhheeedddggglllrrrvvv||||||~~~yyypppiiijjjnnnoooppprrrrrrsssuuuuuuuuuvvvyyy{{{~~~{{{zzzwww}}}~~~{{{}}}~~~~~~yyytttqqqqqqrrrsssssspppmmmllllllooommmkkkjjjjjjmmmppprrrvvvyyy}}}~~~zzzpppddd\\\YYYUUUPPPOOOKKKMMMUUU]]]cccjjjpppzzzxxxyyy{{{}}}}}}{{{|||xxxuuurrrooollliiieeeaaa\\\ZZZWWWVVVYYY^^^dddiiiwwwzzz|||zzzyyy{{{{{{lllbbbZZZTTTTTTWWWYYYTTTPPPPPPPPPTTTfffzzz}}}zzzxxxuuuqqqlllhhheee```WWWNNNHHHFFFGGGIIIOOOVVV\\\___^^^bbbjjjrrrwwwkkkaaaXXXOOOFFFBBBAAA===<<<===AAABBBBBBBBBBBBAAA???>>>777333...---...///---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,ssshhh___[[[XXXWWWTTTSSSRRRPPPMMMJJJFFFGGGGGGGGGIIILLLQQQUUU^^^fffsss~~~yyyxxxvvvsssooommmooossswww|||}}}~~~}}}tttsssuuussspppnnnlllmmmnnnppprrrtttvvvxxxuuuwwwyyyzzzzzzxxxvvvuuuqqqwww{{{|||~~~}}}}}}wwwssstttuuuvvv|||zzztttpppnnnoooppppppnnnlllllllllmmmlllkkkkkkmmmooorrrtttyyy|||}}}uuujjjcccaaa]]]WWWSSSNNNMMMTTT\\\aaaggglllyyy{{{yyyxxxxxxyyy}}}}}}wwwuuusssqqqoookkkfffccc___\\\ZZZXXXZZZ^^^bbbeeepppuuu{{{{{{yyyzzzsssggg]]]VVVTTTVVVWWWSSSQQQOOOLLLNNNZZZggg{{{|||xxxuuupppkkkgggiiicccYYYPPPJJJHHHHHHIIIKKKQQQYYY\\\\\\\\\___bbbmmmpppwww~~~yyyooofff]]]SSSIIIEEEBBB===;;;<<<>>>???@@@AAAAAAAAA@@@???999666111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,~~~{{{ooocccYYYTTTPPPMMMJJJHHHGGGFFFEEECCC@@@AAABBBCCCEEEIIINNNRRRXXXaaannn{{{~~~}}}}}}{{{xxxxxxzzz|||~~~~~~zzzsssnnnhhhhhhhhhjjjmmmqqqtttuuunnnoooqqqsssttttttsssrrrnnnssswwwyyy|||}}}wwwqqqllllllmmmooottt{{{~~~|||vvvrrrooopppqqqqqqooonnnoooooonnnmmmmmmmmmooorrruuuwww}}}yyypppllljjjfff```WWWQQQOOOVVV^^^dddiiimmmrrrzzzxxxvvvuuu|||}}}}}}vvvuuusssqqqooolllgggddd___^^^[[[ZZZ[[[]]]aaaccchhhoooxxx||||||{{{}}}{{{nnnbbbXXXTTTUUUUUUTTTRRRPPPLLLKKKPPPXXXfffsss|||wwwrrrnnniiifffhhhcccZZZRRRLLLIIIIIIJJJFFFKKKQQQVVVWWWVVVWWWWWW^^^aaaiiittt~~~{{{yyyzzz{{{yyyrrrkkk```UUUKKKFFFCCC>>>;;;<<<;;;<<<>>>???@@@@@@@@@???;;;888444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,yyylll___UUUPPPKKKHHHDDDBBBAAAAAA@@@???<<<===>>>>>>@@@DDDIIIMMMTTT\\\jjjxxx|||yyyzzz~~~{{{uuujjjgggdddcccfffiiilllmmmfffgggiiikkklllnnnnnnooolllrrrvvvwww{{{uuunnniiihhhhhhhhhmmmsssvvvyyy~~~}}}wwwsssvvv}}}zzzxxxtttvvvvvvuuutttssstttuuuqqqpppnnnnnnppptttxxxzzz|||vvvsssssspppkkk]]]UUURRRYYYbbbhhhmmmqqqppp}}}~~~zzzxxxrrrvvvzzz~~~}}}xxxvvvsssqqqpppmmmjjjgggaaa```]]]\\\[[[\\\^^^___bbbhhhqqqyyy}}}~~~}}}}}}wwwjjj]]]VVVUUUVVVWWWWWWSSSMMMIIIJJJLLLXXXbbbuuu{{{vvvqqqmmmjjjgggfffbbb\\\UUUOOOKKKJJJIIIBBBDDDHHHLLLOOOQQQQQQQQQSSSWWW]]]gggrrr}}}{{{vvvrrrsssvvvwwwtttqqqcccXXXNNNHHHDDD???<<<<<<:::;;;===???@@@@@@??????===;;;777333000...------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,}}}}}}~~~zzzqqqfff[[[SSSOOOJJJGGGCCCAAA@@@???>>>===:::;;;;;;;;;<<<@@@EEEHHHNNNVVVcccrrryyyuuuppppppuuu{{{zzztttmmmeeeaaa```bbbcccccc______```aaacccfffiiijjjjjjoootttvvvzzzyyyrrrllljjjhhhfffiiinnnqqqtttyyy|||vvvnnniiieeeooo}}}{{{||||||{{{yyyyyyzzz{{{uuussspppoooqqquuuzzz}}}~~~zzzzzz{{{yyyttteee\\\XXX^^^gggnnnrrruuurrr{{{~~~|||sssuuuvvvzzzzzzxxxtttrrrqqqooommmkkkgggfffccc```^^^]]]]]]]]]___bbbhhhrrrzzz}}}~~~rrrcccYYYWWWUUUXXXZZZVVVQQQLLLHHHGGGOOOWWWhhh~~~yyyuuurrrpppnnnlllgggddd___XXXRRRMMMIIIGGGAAAAAABBBFFFKKKPPPRRRSSSMMMPPPUUU]]]fffqqq{{{xxxsssmmmmmmrrrvvvwwwvvvhhh]]]RRRKKKFFF@@@<<<<<<;;;<<<===???@@@@@@@@@??????===999444000...---...,,,,,,,,,---------......,,,,,,++++++++++++++++++~~~{{{xxxwwwnnnnnnkkkeee\\\TTTNNNLLLGGGDDDAAA>>>===<<<;;;999;;;;;;;;;;;;<<>>:::555000...---...,,,,,,,,,------.........---,,,,,,++++++*********|||wwwnnnggghhheee```ZZZTTTNNNJJJHHHGGGEEEAAA>>>;;;:::::::::;;;;;;::::::;;;>>>AAABBBEEEJJJSSS___lllzzzwwwooohhhffffffdddeeehhhgggiiikkkmmmpppwww}}}yyypppjjjpppxxxnnnccc[[[WWWVVVWWWRRRSSSTTTUUUWWWYYY[[[\\\dddiiiooorrruuuzzz|||uuuooolllkkkkkkqqqtttwww{{{}}}vvvooobbbdddkkkvvv{{{wwwxxxyyyzzz|||zzzoooeeefffrrr|||}}}zzzzzz|||{{{zzzvvvsssuuuzzz~~~~~~}}}{{{xxxwwwvvvtttrrrppppppnnnlllhhhddd```\\\ZZZXXXYYY\\\bbbjjjsss{{{rrrcccYYYWWWVVVVVVVVVUUUSSSPPPMMMLLLNNNUUUcccqqq}}}wwwrrrpppsssvvvtttkkkccc```ZZZPPPJJJJJJIIIEEEAAABBBHHHOOOTTTVVVRRROOOMMMOOOWWWbbblllrrrtttjjjhhhhhhhhhjjjmmmjjjdddZZZQQQJJJCCC<<<888888999<<<@@@CCCEEEDDDBBBAAA@@@>>>;;;777333000.........---,,,,,,,,,------,,,++++++******)))))))))~~~~~~|||xxxrrriiibbb]]][[[WWWQQQLLLHHHDDDCCCDDDBBB???===;;;;;;;;;;;;:::999999:::;;;===???AAABBBFFFNNNWWWbbbnnnzzz}}}tttlllhhhddd___\\\]]][[[\\\^^^___bbbiiiqqqxxx|||}}}|||}}}~~~}}}|||zzzvvvssstttmmmhhhmmm{{{}}}qqqdddYYYRRROOONNNNNNNNNOOOOOOPPPRRRSSSTTT^^^cccjjjnnnqqqwww{{{vvvtttsssrrrtttwww{{{~~~xxxkkkkkkmmmuuu~~~zzz{{{}}}~~~uuummmooozzz|||}}}~~~{{{{{{|||}}}~~~yyyuuutttuuuzzz}}}zzzyyyxxxwwwtttrrrqqqpppnnnkkkgggccc___]]]ZZZZZZ[[[___eeemmmtttyyy{{{{{{vvviii```WWWVVVTTTSSSRRRRRRPPPOOOMMMKKKMMMVVVaaappp{{{vvvtttuuuwwwssskkkeeebbb]]]TTTNNNNNNIIIEEE@@@AAAFFFLLLQQQTTTSSSOOOLLLMMMTTT```llltttwwwlllgggeeecccdddffffffccc\\\UUUMMMEEE>>>:::999999;;;>>>BBBDDDDDDCCCBBBAAA@@@===:::555222000......---,,,,,,,,,,,,---+++++++++++++++*********~~~}}}}}}}}}~~~}}}wwwrrrjjj```ZZZQQQPPPMMMIIIEEEBBB@@@???@@@???===<<<;;;;;;;;;<<<777888999:::;;;===>>>>>>@@@CCCHHHOOOWWWaaakkkqqqyyypppkkkeee]]]WWWUUUQQQQQQQQQRRRTTTYYY```eeemmmnnnqqqwww~~~vvvrrrsssvvvyyy{{{{{{||||||{{{wwwrrrmmmkkkgggdddhhhssswwwhhh[[[QQQKKKIIIKKKKKKJJJJJJKKKLLLMMMNNNVVV\\\bbbhhhlllrrryyy~~~~~~{{{yyywwwwwwuuuxxx|||yyyvvvtttxxx~~~|||uuuwww~~~~~~zzzxxxvvv|||wwwuuusssttt{{{}}}{{{{{{yyywwwuuutttsssqqqnnnjjjfffcccbbb]]]\\\ZZZ[[[___eeelllppptttwww}}}{{{pppiii]]]ZZZVVVSSSQQQQQQRRRSSSNNNIIIEEEHHHPPP]]]ooo{{{xxxwwwwwwtttnnnhhheeeaaaZZZUUUTTTLLLGGGCCCAAAEEEJJJPPPSSSUUUPPPKKKKKKQQQ^^^kkkuuutttlllfff```]]]]]]___```^^^YYYPPPGGG@@@===:::999999;;;???BBBDDDDDDBBBBBBBBB@@@===999444111......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,}}}}}}}}}~~~yyyssskkkbbbXXXRRRJJJIIIGGGEEECCCBBBAAAAAA???>>>===;;;::::::::::::555666888:::;;;<<<<<<<<<@@@BBBFFFKKKQQQYYYaaagggpppwww|||sssooojjjbbbZZZVVVOOONNNMMMMMMNNNRRRWWWZZZ^^^___aaaeeelllsssyyy|||zzzrrrllllllppptttvvvxxx{{{}}}{{{vvvoookkkdddcccbbbdddlllwww~~~pppcccWWWOOOKKKJJJJJJIIIHHHIIIKKKMMMNNNRRRVVV\\\bbbfffkkkpppttt}}}}}}|||zzzxxxuuusssrrrooosssxxx}}}yyyxxx~~~xxxsssuuu|||{{{zzzxxxvvvyyy~~~}}}|||{{{xxxvvvtttsssrrrooollliiigggeee___]]][[[ZZZ\\\aaagggkkkqqqvvv}}}vvvooofffbbb\\\UUUQQQPPPSSSUUUPPPIIICCCBBBFFFPPPaaaooo{{{xxxvvvwwwrrrkkkfffbbb^^^[[[ZZZQQQMMMHHHEEEFFFJJJNNNRRRVVVRRRLLLJJJOOOZZZiiisssvvvlllaaaZZZXXXXXX[[[]]]ZZZRRRIIIBBB???<<<:::888999<<>><<<:::999888888444555777999:::;;;;;;;;;>>>AAADDDHHHMMMSSS[[[```eeejjjrrryyy}}}xxxuuupppggg^^^YYYRRRPPPMMMKKKLLLNNNPPPQQQTTTTTTUUUXXX]]]cccjjjnnnrrrttttttqqqmmmkkknnnqqqpppsssxxxyyywwwqqqkkkfffbbbccccccdddiiissszzzmmm___TTTMMMJJJIIIHHHGGGIIIKKKMMMOOOPPPTTTYYY^^^bbbeeehhhiiittttttsssrrrpppnnnllljjjfffiiinnnuuuzzz{{{wwwyyy~~~yyypppnnnttt~~~}}}yyyyyy{{{~~~}}}{{{xxxvvvtttsssrrrpppnnnkkkiiigggaaa___\\\[[[]]]aaaeeeiiipppvvv}}}zzzsssnnnjjjbbbYYYQQQNNNPPPSSSOOOIIICCCBBBDDDJJJVVVaaa}}}|||xxxuuuwwwssslllfffbbb```^^^[[[VVVSSSNNNIIIGGGHHHKKKMMMUUURRRNNNLLLOOOXXXdddnnn}}}uuufff[[[WWWUUUWWWZZZYYYTTTLLLDDD@@@>>>;;;888888;;;???CCCDDD@@@AAABBBBBB@@@<<<888555000///...---,,,,,,,,,,,,+++++++++,,,,,,---------~~~}}}}}}}}}}}}yyyvvvqqqiii___UUULLLGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@>>>===;;;999888777555666777888999;;;<<<<<<<<<>>>@@@DDDHHHNNNUUUZZZ]]]aaahhhooorrrrrrvvv|||}}}xxxnnnccc]]]UUURRRNNNKKKKKKKKKKKKKKKNNNNNNOOOPPPRRRWWW]]]bbbccchhhmmmooommmllllllmmmlllppptttuuuqqqlllhhheeeaaabbbccceeejjjtttxxxhhhYYYPPPKKKJJJHHHGGGGGGIIILLLNNNPPPSSSXXX]]]aaacccdddccckkkkkkjjjjjjiiigggfffeee___aaafffkkkrrrwww|||}}}yyyxxx{{{|||pppjjjooowwwzzzvvvvvvxxx|||xxxuuussssssrrrqqqooommmkkkjjjdddbbb```______aaadddfffnnnsssyyy~~~xxxsssooohhh]]]SSSMMMMMMPPPNNNIIIEEECCCCCCEEEMMMUUUooo~~~}}}{{{wwwuuuttttttqqqllliiihhhccc]]][[[YYYUUUOOOIIIFFFGGGHHHRRRRRRRRRQQQQQQVVV___eeewwwpppccc]]]XXXXXXXXXYYYWWWRRRJJJEEEAAA>>>:::999;;;???BBBCCC@@@AAABBBBBBAAA>>>:::888111111///...------------++++++++++++,,,,,,,,,,,,~~~|||{{{yyyxxxxxxxxxqqqpppkkkcccYYYOOOGGGCCCBBBAAA@@@@@@?????????@@@???>>>>>>===<<<;;;:::999777777666777888:::<<<>>><<<===???AAADDDIIIPPPTTTXXXZZZaaahhhjjjhhhkkkrrrxxx~~~{{{pppiii\\\XXXSSSPPPOOONNNLLLJJJJJJKKKLLLKKKKKKNNNSSSWWW\\\```eeehhhiiiiiiggggggfffiiillllllhhhdddaaaaaa[[[\\\^^^bbbhhhssswwwfff\\\QQQNNNKKKHHHHHHHHHJJJLLLOOORRRWWW]]]bbbddddddbbbaaaaaaaaaaaaaaaaaabbbbbb^^^___aaaeeejjjqqqwwwzzzzzz}}}~~~|||{{{{{{}}}{{{ooohhhlllrrrxxx}}}xxxwwwvvvzzz}}}yyyvvvttttttsssrrrpppooommmlllgggfffdddbbbaaaaaabbbbbbiiilllqqqwww}}}vvvtttoooeeeYYYRRRPPPRRRRRRMMMGGGEEEBBBBBBGGGNNN]]]ppp}}}|||zzzxxxvvvsssyyy}}}|||{{{xxxoooeeecccbbb^^^WWWOOOIIIGGGGGGNNNRRRVVVVVVUUUUUUYYY]]]mmm|||~~~qqqjjjaaa]]]ZZZZZZ\\\ZZZRRRKKKDDD@@@<<<:::<<<>>>@@@AAACCCCCCCCCCCCBBB@@@>>>===333222111000............+++++++++++++++*********}}}|||zzzxxxvvvtttssssssmmmkkkggg```VVVLLLEEEAAACCCBBBAAA@@@@@@@@@@@@@@@=========>>>======<<<;;;888777666666888:::===???>>>???@@@AAADDDHHHNNNRRRVVVWWW]]]eeefffcccfffmmmnnnsss{{{{{{zzz{{{||||||}}}~~~}}}wwweee```ZZZVVVUUUTTTQQQNNNIIIJJJJJJIIIGGGIIINNNRRRZZZ\\\```ccceeeeeecccaaa\\\___aaa```[[[XXXWWWXXXSSSTTTWWW]]]eeeppp{{{uuujjjWWWTTTPPPLLLIIIIIIJJJKKKNNNQQQWWW^^^dddfffeeedddYYYYYYYYYZZZ[[[]]]___````````````bbbgggmmmtttxxxyyy}}}~~~|||||||||}}}~~~sssiiigggjjjnnnttt{{{~~~}}}wwwwww|||~~~zzzwwwuuuttttttsssrrrpppooonnniiihhhfffdddbbb```______dddfffkkkqqqxxxyyyyyyuuulll```XXXVVVWWWXXXQQQKKKGGGCCCAAAEEELLLQQQfff}}}|||{{{zzzyyywwwttt~~~{{{nnnjjjjjjfff___UUUNNNJJJIIILLLRRRXXXZZZWWWUUUUUUWWWdddsss}}}wwwhhhbbb\\\\\\``````XXXQQQEEEBBB>>><<<===>>>@@@@@@EEEEEEDDDDDDCCCBBB@@@@@@444333222000//////......,,,++++++******)))))))))}}}}}}|||yyywwwvvvssspppmmmkkkjjjiiieeeeeeddd___WWWMMMFFFBBBCCCBBB@@@>>>>>>???@@@AAA@@@??????>>>===<<<<<<;;;999888666555666888;;;======>>>??????AAAFFFLLLQQQTTTYYY```bbbbbb```aaabbblllpppuuuzzz}}}zzzvvvsssqqqqqqqqqooosssxxx}}}{{{rrrgggbbb```]]]WWWQQQNNNNNNMMMLLLJJJJJJLLLNNNQQQUUUYYY[[[ZZZZZZ\\\^^^___]]]ZZZVVVSSSPPPNNNMMMNNNOOOUUU^^^eeelllxxxxxxkkk___UUURRRPPPKKKJJJMMMLLLOOOVVV___ggghhheeeaaa\\\YYYUUUSSSTTTVVVXXXYYYZZZ\\\^^^```ccciiiooosss{{{~~~~~~xxxooohhheeebbbeeemmmwww|||zzztttsss|||||||||zzzyyywwwuuusssrrrqqqppppppmmmiiifffeeecccbbb```cccfffhhhiiilllsss~~~xxxooohhhaaa\\\YYYYYYVVVPPPJJJFFFDDDDDDDDDSSS[[[lll~~~{{{|||mmmmmmnnnkkk^^^NNNIIIMMMFFFNNNVVVWWWQQQMMMLLLOOOZZZeeeuuu~~~rrriii```___cccddd]]]VVVOOOHHH???::::::===@@@AAAHHHHHHGGGEEEDDDBBBAAAAAA<<<999444///,,,,,,,,,------,,,++++++******++++++{{{{{{~~~}}}}}}|||zzzwwwtttrrrpppnnnjjjgggdddcccbbb___```aaa]]]UUUMMMFFFBBBBBBAAA@@@?????????@@@AAA@@@??????>>>======<<<<<<:::999777666666888:::<<<>>>??????@@@AAADDDIIIMMMSSSXXX^^^aaabbbbbbdddfffkkkoootttxxxzzz|||~~~}}}zzztttoookkkhhhhhhhhhiiikkknnnqqquuuyyy~~~vvvqqqooojjjbbb[[[TTTSSSRRRPPPNNNMMMMMMNNNOOORRRUUUVVVVVVVVVXXXYYYSSSRRROOOKKKHHHEEECCCBBBIIIIIINNNVVV]]]eeerrr~~~vvviii]]]WWWSSSNNNMMMPPPMMMPPPVVV```iiimmmllliii^^^XXXRRROOOPPPTTTVVVVVVXXXZZZ\\\^^^bbbgggnnnrrrxxx~~~}}}~~~~~~~~~}}}vvvnnnhhheeebbbccckkksss||||||wwwsssqqqvvv|||{{{yyywwwuuutttsssrrrqqqnnnjjjgggeeedddbbb```___aaacccdddfffmmmxxxvvvnnniiidddbbb___[[[TTTMMMHHHFFFEEEFFFNNNUUUeeezzz}}}}}}yyyvvvssspppdddUUUKKKJJJHHHMMMSSSSSSPPPLLLKKKKKKQQQ[[[jjjvvvvvvlllbbb___dddfffccc^^^TTTMMMCCC<<<;;;===???@@@GGGGGGFFFEEEDDDCCCBBBAAA>>>;;;777222///---.........------,,,,,,,,,,,,,,,|||xxxxxxzzz||||||zzz|||zzzxxxvvvtttrrrnnnkkkhhhgggddd```\\\YYYWWWVVVVVVXXX[[[YYYTTTLLLFFFCCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>======<<<;;;:::888777666777999:::===>>>@@@@@@AAACCCFFFIIIQQQVVV\\\___aaadddhhhllllllpppuuuxxxyyyyyyyyyzzz{{{{{{{{{|||~~~|||zzzvvvrrrmmmgggbbb___]]]]]]___```bbbcccdddgggkkkoootttzzz~~~|||~~~xxxmmmfff```___\\\YYYUUURRRPPPOOONNNOOOQQQQQQPPPPPPQQQRRRMMMLLLIIIFFFCCCAAA@@@???DDDDDDHHHOOOVVV^^^lllxxxxxxjjjaaaZZZUUUSSSSSSOOOQQQWWWaaalllsssuuutttfff]]]RRRMMMNNNQQQSSSRRRUUUVVVXXX[[[^^^dddkkkooouuu|||}}}}}}}}}|||{{{||||||vvvoooiiifffbbbbbbgggnnnuuu|||wwwssspppqqqvvv~~~|||zzzxxxvvvuuuuuussspppkkkhhhfffeeebbbaaa]]]^^^``````bbbhhhqqqxxx~~~xxxrrrnnnlllfffaaaYYYQQQKKKHHHGGGGGGIIILLLZZZppp|||vvvrrrlll___RRRKKKJJJKKKMMMNNNMMMKKKIIIGGGFFFOOO\\\hhhsss}}}rrreee```cccggghhhggg[[[TTTJJJAAA>>>===??????FFFFFFEEEEEEDDDCCCBBBBBBAAA>>>:::555111//////...///......---------------{{{wwwvvvwwwxxxvvvssstttrrrnnnllliiifffbbb```\\\[[[XXXTTTPPPNNNLLLKKKMMMQQQUUUVVVSSSMMMGGGDDD@@@AAAAAAAAAAAA@@@???>>>?????????>>>>>>>>>=========;;;999888777777888999:::<<<>>>???@@@BBBEEEGGGOOOSSSYYY]]]```eeekkkpppppptttxxxzzzzzzyyyxxxxxxyyyxxxwwwvvvwwwxxxzzz{{{~~~~~~xxxsssooonnnkkkeee```[[[XXXWWWWWWUUUWWWYYYZZZ\\\^^^bbbeeeeeelllsssvvvxxx{{{}}}zzz}}}~~~vvvqqqnnnjjjfffaaa\\\WWWTTTQQQQQQPPPNNNLLLKKKLLLLLLKKKIIIGGGEEECCCAAA@@@@@@CCCCCCEEEKKKRRRZZZhhhttt~~~yyynnnggg```ZZZWWWQQQRRRWWWaaammmwww|||~~~ttthhhYYYQQQPPPQQQPPPOOOQQQRRRTTTWWWZZZ```fffkkkqqqyyy}}}|||{{{yyyxxxsssvvv|||{{{tttlllgggbbbaaaeeekkkqqq{{{}}}yyyuuurrrppppppxxx~~~{{{yyywwwvvvvvvuuurrrmmmjjjhhhfffdddbbb___`````````bbbfffnnnsssxxxxxxsssqqqkkkfff^^^UUUNNNJJJIIIIIIGGGGGGPPPeeezzzvvvsssrrrjjj\\\PPPKKKIIIGGGHHHJJJJJJHHHEEEAAAGGGQQQ[[[gggwwwyyyjjjaaa```dddhhhjjjccc\\\RRRHHHBBB???>>>???CCCDDDEEEEEEEEEDDDCCCBBBBBB@@@<<<888444111///...///......---,,,---------{{{wwwuuuuuusssoookkkiiifffbbb___]]]ZZZVVVTTTPPPOOOLLLIIIFFFDDDCCCBBBFFFLLLRRRUUUSSSNNNIIIFFF@@@AAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>===<<<:::999888777888888666888;;;===???BBBEEEHHHLLLQQQVVVZZZ^^^ccckkkppptttwwwzzz{{{zzzyyyxxxxxxxxxvvvtttrrrqqqpppppppppoooqqqsssuuusssooojjjfffdddbbb]]]XXXUUUSSSSSSSSSSSSUUUYYY[[[\\\^^^```bbb\\\aaafffiiikkkooovvv||||||yyy{{{{{{wwwqqqkkkccc]]]YYYWWWSSSOOOLLLJJJIIIHHHFFFEEECCCBBB@@@@@@??????CCCBBBDDDIIINNNVVVcccooowww}}}vvvnnneee^^^XXXWWWYYYaaammmzzzvvvfffYYYSSSQQQNNNKKKOOOPPPRRRTTTXXX]]]ccchhhnnnvvv}}}|||{{{xxxwwwlllmmmpppvvv}}}|||vvvuuuzzzxxxoooiiidddbbbeeejjjpppzzz{{{xxxtttqqqnnnqqq~~~|||yyywwwvvvuuuvvvsssoookkkjjjhhhfffdddbbbbbbaaa```aaaeeejjjnnnttt||||||tttpppmmmhhhaaaYYYRRRMMMJJJIIIHHHFFFKKK[[[nnn|||wwwvvvrrreeeXXXLLLHHHDDDDDDGGGIIIHHHFFFCCCFFFLLLTTT___nnnpppddd___aaaeeehhhhhhcccZZZPPPHHHBBB??????AAABBBDDDEEEEEEDDDCCCCCCBBB@@@===:::666222///......------,,,,,,,,,,,,,,,{{{vvvsssqqqnnnhhhccc\\\YYYUUURRRPPPNNNKKKIIIFFFEEECCCAAA@@@???>>>>>>DDDJJJRRRVVVUUUPPPJJJGGGAAAAAAAAA@@@@@@@@@??????????????????????????????<<<<<<;;;:::999888888888444666888:::===@@@EEEHHHKKKOOOTTTXXX[[[```ffflllqqqtttvvvvvvuuuttttttuuusssrrrpppmmmjjjhhhgggfffdddeeegggjjjkkkjjjeeebbb]]]ZZZVVVSSSPPPPPPPPPQQQVVVZZZ___cccdddddddddddd\\\]]]___```bbbdddhhhkkkrrruuuzzz{{{xxxyyy}}}{{{qqqjjjddd___XXXRRRMMMKKKHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@BBBGGGKKKQQQ\\\hhhsss}}}~~~tttkkkccc```___dddppp}}}tttfff[[[SSSOOOLLLQQQRRRTTTUUUXXX\\\bbbffflllsss}}}~~~}}}{{{yyywwwnnnllljjjmmmqqqsssrrrpppgggaaa```eeeiiiiiioooyyy{{{sssnnnhhhdddfffjjjpppyyy}}}yyyuuuqqqmmmmmmvvv|||yyywwwvvvuuuwwwtttpppmmmkkkjjjhhhgggdddbbb```___```cccfffhhhooovvv~~~tttnnnllliiiccc]]]VVVPPPMMMKKKJJJGGGJJJTTTaaappp~~~}}}yyyvvvlllaaaPPPKKKEEECCCDDDFFFFFFFFFEEEGGGIIIOOOYYYgggvvvyyylllcccaaaccceeejjjhhhbbbXXXNNNFFFAAA@@@???AAACCCEEEFFFEEEDDDCCCBBBAAA???<<<888444111///...------,,,+++,,,,,,,,,~~~zzzuuuqqqnnnhhh```ZZZQQQNNNJJJGGGFFFEEECCCAAA>>>==================>>>DDDKKKSSSXXXWWWRRRLLLHHHBBBAAA@@@?????????@@@AAA????????????????????????;;;;;;;;;:::999999999999666777888888:::===CCCFFFJJJNNNTTTWWWYYY\\\aaaeeehhhjjjkkkjjjiiijjjkkkmmmkkkjjjhhhfffdddbbb```___]]]^^^```dddhhhiiifffddd\\\YYYVVVRRRPPPOOOPPPPPPZZZ```iiioooqqqqqqqqqpppkkkgggcccaaabbbbbbaaa```ffffffhhhlllqqquuuxxxyyyxxx}}}~~~zzzxxxwwwzzz~~~vvvmmmggg]]]UUUOOOKKKHHHEEEGGGGGGFFFEEEEEEFFFFFFFFFAAAAAACCCGGGJJJNNNXXXbbbooo{{{{{{qqqlllhhhjjjtttvvvggg\\\VVVUUUVVVWWWXXXYYY[[[^^^dddhhhkkkqqqyyy~~~}}}zzzxxxsssnnnhhhfffgggeeebbb^^^XXXSSSSSSXXXYYYYYYcccrrr|||}}}ssslllggggggjjjnnnwww~~~xxxtttppplllpppvvv}}}zzzxxxvvvvvvvvvtttpppnnnmmmlllkkkjjjgggeeebbb```aaacccdddeeeiiinnnuuu|||wwwooojjjiiieeeaaa[[[UUUPPPMMMJJJIIIJJJPPPWWWdddwww~~~yyy}}}~~~xxxwwwrrrlllVVVQQQIIIDDDAAABBBCCCDDDFFFEEEFFFJJJTTTaaaoooxxxuuujjjeeeeeefffkkkjjjggg___TTTJJJCCCAAA===???BBBEEEFFFFFFDDDCCCBBBBBBAAA???<<<888444222///......---------------}}}yyytttoookkkddd\\\UUUJJJGGGCCCAAA@@@@@@>>>===::::::::::::;;;===>>>???EEELLLUUUZZZYYYSSSMMMIIICCCBBB@@@>>>>>>???@@@AAA??????????????????@@@@@@;;;;;;::::::::::::999999888888888777888;;;AAAEEEIIINNNSSSVVVWWWYYY]]]aaa```aaaaaaaaa```aaadddgggdddcccbbbaaa___]]]\\\\\\[[[[[[]]]bbbgggjjjiiiggg___]]]YYYUUURRRQQQQQQRRR\\\cccoooxxx}}}~~~{{{tttmmmhhhgggfffaaa]]]___^^^^^^aaaffflllppprrrooossszzz~~~zzzwwwwwwxxx{{{}}}zzz~~~ssskkk```VVVPPPLLLGGGDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCEEEIIILLLOOOWWWaaannn{{{{{{uuunnnoooxxxrrreee___^^^ZZZ[[[\\\\\\]]]aaafffjjjkkkpppwww~~~~~~{{{xxxwwwppphhhccc```]]]WWWRRROOOKKKMMMRRRQQQQQQ^^^ooozzzwwwpppiiihhhiiilllttt|||}}}xxxsssnnnmmmpppwww~~~{{{yyywwwwwwvvvssspppnnnnnnnnnlllkkkjjjhhhdddccccccdddeeefffcccgggoooxxx{{{qqqjjjiiigggccc^^^XXXRRROOOJJJIIIJJJMMMRRR]]]qqq~~~}}}uuuzzz}}}}}}{{{~~~~~~vvvvvvwwwttt[[[VVVMMMEEE???>>>@@@BBBDDDCCCDDDHHHQQQ^^^kkkttt{{{}}}qqqjjjhhhhhhjjjkkkjjjcccWWWLLLEEEAAA===???BBBEEEFFFFFFEEEDDDCCCCCCBBBAAA>>>:::666444000000///...............}}}~~~|||wwwsssooohhh]]]UUUHHHDDD@@@@@@AAAAAA<<<888<<<===<<<:::999999<<<>>>HHHQQQXXX[[[[[[WWWOOOFFFDDDBBB>>>===>>>>>>???>>>@@@@@@@@@?????????>>>>>>========================<<<;;;999999:::<<>>===>>>??????>>>@@@@@@??????>>>=================================???===<<<;;;;;;===???AAADDDGGGKKKOOORRRTTTTTTSSSTTTSSSRRRQQQRRRTTTVVVXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWW[[[dddmmmsssyyy~~~wwwrrrmmmeee]]][[[^^^bbbiiiuuuxxxsssllljjjgggfffggghhhhhhhhhgggiiilllqqqvvv}}}~~~yyyvvvvvvwwwxxxvvvvvvyyy~~~~~~wwwrrrhhh^^^TTTMMMJJJHHHGGGFFFEEEEEEGGGHHHGGGFFFFFFHHHJJJMMMPPPWWW^^^cccpppwww}}}wwwuuuttttttssssssrrrrrrrrrtttuuuxxx}}}|||{{{{{{zzzwwwtttlllfff^^^VVVQQQMMMJJJHHHGGGGGGJJJMMMNNNPPPXXXbbbsssyyyssspppooooootttzzz|||yyywwwsssoookkkooo|||yyyyyyxxxvvvtttrrrrrrpppnnnlllnnnjjjfffdddddddddbbbaaadddccchhhqqqxxx~~~wwwpppooonnnlllhhhccc___]]]XXXRRRMMMKKKLLLRRR```mmm{{{{{{{{{|||{{{rrrpppqqqssseeeWWWPPPIIIBBB@@@AAADDD@@@@@@EEEMMMVVVbbbllltttxxx~~~xxxnnnfff```eeegggccc]]]UUUKKKCCC>>>>>>???BBBEEEGGGGGGFFFEEECCCBBBAAA@@@>>>:::888444333111///...---,,,,,,~~~{{{yyyyyyyyyzzzyyyyyyzzzzzzyyyvvvsssppppppppprrrsssooohhhbbbRRRLLLDDD?????????===<<<<<<===<<<;;;:::<<>>?????????>>>@@@??????>>>======<<<<<<==================>>>>>>AAA???>>>======>>>@@@AAABBBEEEIIINNNPPPQQQPPPOOOPPPNNNLLLKKKKKKNNNQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXZZZYYY]]]fffpppyyyxxxmmmhhhiiijjjoooyyy|||wwwtttrrrqqqooommmjjjjjjlllooosssyyy~~~}}}yyyxxxxxxvvvxxx}}}|||yyyxxxxxxyyyrrrrrrssswww}}}~~~zzzuuummmcccZZZRRRMMMJJJLLLJJJHHHGGGHHHIIIIIIIIIGGGJJJNNNRRRVVV[[[bbbfffpppvvv~~~~~~}}}|||||||||}}}zzzxxxwwwuuupppmmmaaa\\\UUUOOOLLLIIIGGGEEEGGGGGGJJJOOOPPPQQQWWW^^^nnnyyy~~~xxxuuusssssswww}}}~~~zzzvvvsssjjjiiiqqq~~~{{{{{{wwwuuusssrrrqqqooommmkkkmmmjjjgggeeedddcccbbbaaabbbaaaccckkkrrrwww}}}|||ttttttsssrrrnnnjjjfffddd```YYYPPPJJJHHHLLLYYYggg~~~{{{|||~~~qqqnnnppp{{{pppbbbXXXNNNEEE@@@@@@???===>>>BBBHHHQQQ```nnnrrrwww|||~~~}}}uuujjj```cccdddaaa___ZZZOOODDD<<<<<<<<>>>>>>>>>>>>>>>>>===???BBBEEEMMMZZZeeeddd\\\UUUNNNJJJCCCAAA?????????@@@@@@???@@@@@@@@@???>>>=====================>>>>>>>>>>>>@@@???>>>>>>>>>@@@AAACCCCCCFFFKKKPPPRRRSSSQQQPPPQQQOOOLLLJJJJJJLLLPPPRRRWWWWWWYYYZZZ[[[[[[ZZZZZZ^^^]]]```hhhqqqzzzyyyvvvtttwww}}}|||yyytttrrrpppqqqtttxxx|||~~~{{{|||zzztttrrrqqqmmmnnnqqqvvv~~~|||zzzzzzzzzqqqooooooqqqwww}}}}}}zzzuuummmeee]]]WWWTTTTTTQQQNNNMMMNNNOOONNNNNNJJJMMMRRRVVVZZZ___cccgggqqquuu{{{|||{{{{{{zzzvvvtttpppiiieeeXXXUUUOOOLLLJJJHHHGGGFFFHHHIIIMMMSSSVVVVVVZZZ```iiiqqqxxxzzz}}}zzzyyyxxxwww|||~~~yyyvvvsssllllllzzz|||}}}yyywwwtttsssrrrqqqnnnllllllkkkhhhfffdddcccbbbaaabbb```aaaffflllpppwww~~~}}}xxxxxxxxxvvvsssooollljjjeee]]]UUUOOOKKKLLLVVVbbb{{{{{{{{{xxxqqqqqq~~~wwwlll```SSSHHHAAA???<<<;;;<<>>???>>>???AAAEEEHHHPPP\\\fffcccZZZRRRLLLHHHBBBAAA??????@@@AAA@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@>>>>>>>>>???@@@BBBCCCEEEDDDGGGMMMRRRUUUVVVVVVVVVUUUSSSPPPMMMMMMNNNQQQRRRVVVXXX[[[___aaabbbcccccccccbbbdddkkkrrr|||{{{{{{~~~|||wwwuuuvvvyyy||||||vvvvvvwwwyyy|||~~~vvvqqqnnnhhhiiiiiilllsss~~~}}}||||||rrrooolllmmmrrryyy}}}yyyrrrkkkeeeaaa\\\YYYWWWUUUUUUUUUTTTSSSOOORRRVVVZZZ]]]```cccfffqqqtttwww|||~~~}}}yyyxxxxxx|||zzzvvvrrrlllddd___UUURRROOOLLLLLLLLLKKKJJJLLLLLLRRRYYY^^^^^^aaafffffflllrrrvvv{{{zzzzzzzzz{{{}}}zzzxxxppplllsss~~~~~~{{{yyywwwuuuuuusssqqqooolllllljjjhhheeecccccccccccc``````dddiiilllrrrxxx|||{{{{{{yyyvvvrrrnnnkkkfffaaa[[[UUUOOOKKKPPPWWWhhhxxx|||{{{zzzwww~~~wwwjjjZZZMMMDDD@@@<<<:::;;;===@@@HHHXXXgggrrrxxx}}}nnnlllgggcccdddbbbWWWKKK>>><<<::::::>>>CCCFFFHHHIIIGGGDDDCCCCCCBBB@@@>>><<<999555111...---......~~~xxxrrrlllhhhfffeeeggggggggggggeee```XXXSSSIIIHHHHHHKKKQQQ[[[eeekkkeeeaaaYYYPPPIIIEEEDDDDDD>>>???@@@@@@AAADDDHHHKKKUUU^^^dddaaaYYYRRRKKKFFFBBB@@@@@@@@@AAABBBAAA???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDD@@@@@@AAAAAABBBDDDEEEFFFEEEHHHLLLRRRWWWZZZ\\\]]]\\\ZZZXXXUUUTTTSSSTTTTTTVVVYYY^^^dddhhhlllmmmnnngggfffiiiooouuu}}}|||xxxxxxzzz{{{zzztttsssrrrrrrsssvvvzzz||||||}}}~~~~~~vvvqqqkkkjjjhhhhhhllluuu~~~~~~uuupppkkkiiimmmuuu|||yyyrrrmmmfffdddbbbaaa```___]]][[[XXXZZZ\\\^^^^^^___bbbdddmmmooorrrvvv||||||zzzzzz{{{||||||~~~{{{zzzzzz|||~~~yyytttpppjjjbbb\\\VVVTTTRRRQQQRRRRRRRRRQQQQQQQQQVVV^^^cccdddfffjjjgggjjjooouuu{{{~~~zzz{{{|||}}}wwwqqqmmmpppzzz}}}{{{yyyxxxwwwvvvsssqqqmmmmmmmmmjjjgggdddddddddccc``````dddggghhhmmmrrr{{{~~~{{{wwwqqqmmmjjjhhhddd___ZZZPPPHHHGGGKKKWWWfffyyyxxxeeeVVVKKKDDD???<<<:::<<>>BBBEEEGGGIIIGGGDDDCCCCCCCCCAAA@@@===;;;777444111000000000{{{sssllleee```]]]\\\]]]^^^``````]]]WWWSSSHHHGGGFFFFFFJJJQQQZZZ___aaa___ZZZTTTNNNJJJHHHHHHCCCEEEFFFFFFHHHKKKOOOSSS[[[```ccc^^^XXXRRRKKKEEEAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFIIIMMMSSSYYY___cccffffffeeeccc```^^^\\\ZZZYYY[[[^^^ccciiimmmoooqqqqqqllllllmmmqqqtttyyy|||{{{||||||zzzvvvuuusssqqqrrruuuyyy|||{{{{{{zzzxxxxxxzzz~~~zzztttrrrnnnlllmmmsss{{{wwwqqqjjjfffiiiqqqyyy}}}zzztttrrrqqqqqqpppmmmiiifffbbbccccccaaa```___aaabbbfffhhhlllqqqwww}}}wwwsssrrrrrrrrrttttttuuuxxx}}}|||xxxtttrrrooojjjccc^^^YYYXXXVVVVVVWWWXXXXXXWWWWWWUUUXXX___ddddddeeehhhhhhjjjnnnvvv||||||}}}}}}~~~yyyvvvsssqqqsss|||~~~|||zzzyyyxxxvvvtttrrrmmmoooooommmiiifffeeefffbbb``````dddffffffhhhmmmuuu||||||wwwqqqkkkhhhiiifffaaa\\\RRRIIIGGGJJJOOO[[[nnntttaaaSSSIIIDDD>>>;;;<<>>===;;;888666444333333wwwnnneee^^^ZZZUUUVVVYYY\\\^^^\\\YYYUUUNNNMMMJJJHHHGGGIIINNNQQQ[[[[[[ZZZVVVQQQMMMKKKKKKJJJKKKMMMNNNOOORRRWWWZZZ___bbbbbb]]]XXXTTTLLLEEEAAA@@@@@@AAABBBCCCAAA@@@<<<<<<===???@@@AAABBBCCCIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEIIIKKKOOOVVV]]]dddjjjmmmooonnnllljjjgggdddaaa___bbbdddhhhlllnnnooonnnmmmqqqppppppqqqppprrr|||~~~~~~|||zzzxxxvvvuuuvvvyyy}}}~~~{{{xxxuuuvvvyyy{{{~~~{{{vvvrrrqqquuu|||xxxqqqiiidddgggnnnvvv{{{~~~~~~~~~}}}yyytttpppiiiiiigggdddaaa___```bbb```ccchhhmmmttt}}}zzztttnnnlllkkkkkkpppnnnnnnrrryyy}}}~~~~~~|||zzzxxxwwwvvvwwwyyyzzzzzzyyyvvvsssqqqooooookkkeee```[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZXXXYYY___cccbbbccceeejjjjjjnnnvvv}}}~~~~~~~~~~~~}}}zzzuuupppsss~~~|||zzzyyyxxxvvvtttrrrnnnpppqqqnnnjjjffffffgggbbb___```dddeeedddeeeiiiooouuu~~~xxxqqqkkkgggiiifffbbb]]]UUUMMMMMMQQQMMMWWWjjj~~~iiiYYYMMMGGG@@@;;;<<<@@@CCCHHHNNNXXXbbbrrr}}}uuummmjjjkkkiiieeeVVVPPPHHHBBBAAACCCFFFHHHIIIFFFDDDBBBBBBBBBBBBAAA???>>>===;;;999777666555