BM6P6(@ @@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<===;;;888777777666555444555555444333222222111111000000000000000000000000////////////////////////........................000000000000111111111111111000///...---...//////,,,,,,---......---------,,,---......///.........000///.........///111222666333///---,,,---,,,+++---...///000000000..............................000000///...............000111111000//////222444999555111000000000...,,,,,,,,,,,,------............+++***+++...000...,,,,,,,,,---...////////////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,---------......------...///...---+++***...---,,,---...//////---------------///111333555222000//////000000///---,,,,,,---......---,,,,,,---------,,,,,,+++++++++......---,,,---...///000.......................................///000111+++,,,...//////...,,,+++///000111222222111000////////////000000000000000...---,,,,,,++++++++++++------............---------......///////////////333333222222111000000000444555777999:::;;;:::::::::999888777777777888999;;;:::888666444444444444333333333444444555555555:::777444333555555444111333333333444444555555555444333333333333444555555:::::::::999888777666555888888777777666666666666555555555666555555444444555444222111111111222222//////...///111111000...111111111111111222222222333333333222222222222111333333333444444333333333///000111222222222222222333222222111000///......------------------------///...---,,,,,,,,,,,,,,,////////////////////////......,,,+++***))))))))),,,++++++******++++++,,,------------,,,,,,+++***---...///000000...,,,***)))***++++++,,,,,,,,,,,,************************)))************++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******************************))))))))))))******))))))(((((((((((())))))))))))******+++++++++,,,************************************************###333DDDIII@@@333,,,)))))))))***++++++++++++***'''((()))++++++***)))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))(((''''''++++++************++++++++++++***)))(((((())))))$$$%%%'''(((***+++++++++******))))))))))))******+++++++++***************@@@@@@@@@???????????????=========<<<<<<<<<<<<<<<;;;:::888777666666555444444444333333222111111000000000000000000000000000................................................/////////000000000111111333222000///...---......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---000///.........///111111555222...------------,,,000/////////---,,,+++***........................//////...------------------......---,,,---///111444111...------...,,,***,,,,,,,,,---------......---,,,***,,,...///...,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((,,,,,,,,,---------......,,,---.........---,,,+++///...---...000111000///------,,,,,,---...000000000///......//////...,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,---...///000------------------------//////...------.........+++,,,...//////...,,,+++///000000000000000000/////////......------,,,,,,...---,,,,,,++++++,,,,,,---......//////......------...//////000000//////222222222111111111111111111222444666777777777777888777777666666777888999;;;:::888666444333333333333333333444444444555555777555222222333333222000333333333444444555555555444333333333333444555555444555666777999999::::::555555444444444333333333444444555555555555444444555444333222111111222333111000///000111222000///222222111111111111111111222222222222222222222222111111222222222222111111111111222222222222222111000000000000000/////////------------------------///...---,,,,,,,,,,,,---........................,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,------,,,,,,+++***,,,---000222111///,,,***))))))***+++++++++******************************)))************+++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******************************))))))))))))******))))))(((((((((((())))))+++++++++***************************************++++++++++++++++++++++++,,,999GGGIII@@@444---+++))))))***++++++++++++***(((((()))***************+++******))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))***+++++++++******)))(((+++******************++++++******)))))))))))))))'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;888888777666666555444444444333333222222111111000000000000000000000000000------------------------............................../////////000000000333222111///...---------+++++++++,,,++++++++++++)))***+++,,,------------//////......//////000111333000---------......---//////---,,,++++++++++++------------------------///...------,,,---------,,,---------,,,,,,...///111///,,,,,,------,,,+++,,,,,,,,,------------...---,,,+++,,,.........---,,,,,,,,,---,,,,,,++++++++++++************++++++,,,,,,,,,,,,+++)))(((''',,,,,,,,,---------......,,,,,,---.........------***))))))***,,,------,,,------,,,+++++++++,,,,,,///---,,,,,,---...,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,---......///++++++++++++++++++++++++000///...---,,,,,,,,,,,,+++,,,---.........,,,,,,//////............//////000//////...---,,,++++++...---,,,,,,,,,,,,,,,,,,---......//////......------...//////000000//////000111111111111222222222111111333444555555555555666555555555666777888999;;;:::888666444333222222333333333333444444444444666444222222333333222111444444444444444555555555444333333333333444555555111222444666777999999:::333333333333222222222222333333444444555444444333555444333333222333333333222111000111222222111000333222222222111000000000//////000111111222222222111111222222222222111111333333222111111111222222/////////000000000111111..............................---,,,,,,,,,------------------------------++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***+++---000111111///,,,)))))))))*********)))((((((************************)))************+++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++************************++++++************++++++))))))(((((((((((()))))),,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++444===>>>777...******))))))***++++++++++++***)))))))))))))))******+++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++************************************)))))))))))))))))))))***+++++++++++++++((()))***++++++***)))(((''''''(((((())))))******AAA@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;:::::::::666777888777555444444444444444333333222222222222000000000000000000000000------------------------....................................////////////000000///......---------------,,,,,,,,,,,,,,,,,,)))***+++,,,---.....................//////000000000///---,,,.........---,,,,,,+++++++++---...///------------------------......------------......,,,...///...------///000000////////////000//////------------------------------,,,---------------////////////...---,,,,,,+++******))))))******+++............---,,,++++++,,,,,,,,,---------......+++,,,,,,------.........(((''''''(((+++,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,---.........------///...---,,,,,,---...///000000000//////............------,,,,,,,,,------......////////////............///000000000000000///000000111222222333333333444444555666777777777555555555666777888999999<<<;;;999777666444333333333333333333333333333333666555444444444555555555444444444555555555555555444333333333333444555555333444444555555555444444444444444333333333333333222333444444444444444444555555444444444444444444444222111111222333222111333333333222111000//////---...///000111222333333222222333333333333222222333333222111222222444444111111111111111111111111////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***+++,,,---------,,,+++******+++++++++***)))((((((************************))))))*********+++++++++******++++++,,,------...+++++++++++++++++++++++++++*********,,,---,,,+++************************++++++************++++++))))))(((((((((((())))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,%%%***000111---***)))+++))))))***++++++++++++******)))((((((((()))+++,,,((()))***++++++***)))(((************************))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))+++,,,,,,---,,,,,,++++++*********++++++*********))))))*********)))))))))(((((()))))))))((((((''''''(((***,,,,,,***((('''''''''(((((()))***++++++AAAAAA@@@@@@?????????>>><<<<<<<<<;;;:::999999999666777999888555333333444444444444444333333333333////////////////////////............................................................////////////+++,,,,,,---............000///...---,,,---------+++,,,---...////////////---......//////////////////...,,,---...///...------,,,,,,+++,,,...000111------------------------.........------...//////+++---......------...///...///000000000000111111---------------------------------------,,,------////////////...---,,,,,,+++******))))))******++++++,,,---...............,,,,,,,,,---------......,,,,,,,,,,,,---.........---,,,,,,---///000000///***++++++,,,------.........---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------.........///...---,,,,,,---...///------......//////000000---------,,,,,,---.........//////////////////......//////000000000000000//////000111222333333444555555555555666777777888555666777888999999::::::;;;;;;:::999888666555444333333333333333333333333555555555444444444555666555555555555555555555555444333333333333444555555555555555444333222111111222222333333333333333333222333444444555555555444555555555555666666555555555333111111222333222111333333333222111000//////------...000111222333444111111222222222222111111222222222222333444555666444444333222222111000000////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,******+++,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++***))))))************************))))))*********+++++++++++++++++++++************+++++++++++++++++++++++++++***)))***,,,---,,,+++************************+++******************+++))))))(((((((((((())))))(((((()))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,,,,---...))))))***++++++++++++******)))((((((((()))+++,,,((()))***++++++***)))(((************************))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))******+++++++++++++++***)))***++++++++++++***)))((()))************))))))((())))))))))))((('''''''''(((***,,,,,,***((('''(((((()))******+++,,,,,,????????????????????????<<<<<<;;;:::999999888777666999;;;:::555222222333333333333333333333333333////////////////////////////////////////////////............................../////////000000000)))***,,,---//////000000111000///---------......------......//////......------...////////////...///---,,,---......---,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///)))+++------,,,+++,,,---+++---//////......///000...------------,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,---,,,,,,++++++++++++************++++++((()))***,,,------------,,,,,,,,,---------......------,,,,,,,,,---.........---,,,---///000///...***+++,,,---...//////...---,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,------------------------++++++++++++,,,---...///+++,,,,,,,,,---......///......------------......******+++,,,---......///------------------...///...//////000000//////......///000000111111000000//////000111222222333333444333333333333444555666666777888999999:::999999999999999999888777666555333333333333222222222222111222333333222222444666666666666555555555555555444333333333333444555555222222333333444444333333000000000000111111111111333333444555666666666666555555666777777777666666666444111000111222222111333222222222111000000000......///000111333333444//////000000000000//////111222333444555555555555555444333222111000//////........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))))),,,++++++******++++++,,,)))***+++++++++++++++++++++***((('''''')))+++---+++,,,,,,,,,,,,++++++***************************)))************++++++++++++++++++******)))))))))+++++++++++++++++++++++++++***)))***+++,,,,,,*********************************))))))))))))******))))))(((((((((((())))))''''''(((***+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***)))))))))))))))******+++((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((())))))***************)))***+++,,,,,,+++***)))'''(((***++++++***))))))******+++++++++******)))((()))***++++++***)))((())))))******++++++,,,,,,;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::999888777777888;;;>>>;;;666222111333111111111111111111111111////////////////////////................................................/////////000000000111111+++,,,...///000111000000111000...,,,,,,,,,---...------.........---,,,,,,,,,---.../////////......///...------......,,,***,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))+++......---,,,,,,---***,,,//////---,,,---.........---------,,,,,,,,,,,,...///...,,,***,,,---++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---------,,,,,,,,,,,,---------......///...---,,,,,,,,,---------,,,++++++,,,,,,+++***+++,,,---......---,,,,,,,,,+++***+++,,,------,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...++++++,,,,,,---...//////......////////////......+++++++++,,,,,,------------------------...////////////000000000000////////////000111111111111000000000000111222222222333333222222111111222444444666777888999999888777777555666777777777777666555333333333222222222111111000222333333222222555777777666666666555555555444444333333333333444555555000111222333444444555444000000000111111222222222333444555666777777777777555666777888888888777777666444111///000111111000222222111111111111111111///000000111222333444444111111222222222222111111333444666777777555222111111111111000000/////////------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,+++*********+++,,,++++++******++++++,,,))))))***+++++++++++++++)))******+++++++++++++++)))******++++++++++++***************************)))************+++++++++******++++++++++++++++++************************+++))))))***+++,,,+++***************************))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***+++,,,,,,---************************++++++++++++++++++++++++)))(((''')))******)))'''))))))***++++++++++++***(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))((())))))***************(((***+++,,,,,,+++***((('''(((***+++++++++)))))))))******+++++++++******)))))))))))))))))))))))))))))))))***************888999999:::;;;<<<======<<<<<<;;;:::999888777666999<<>>@@@@@@AAA:::999888777666555555555777777666666666888:::<<<999999888888888888888888777777555333222111111111333333222222222111111111000000111111111111000000000111222222222000...------------------------------------------------------,,,++++++******+++++++++***)))(((((()))***+++******************************++++++++++++******)))***++++++,,,,,,+++++++++++++++++++++***)))(((,,,,,,++++++***++++++,,,))))))***+++,,,---...///,,,++++++******++++++,,,***)))((()))***+++***(((((()))))))))************+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))((((((************************************************(((((((((((()))***,,,,,,)))******************))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))***))))))))))))))))))******)))'''((()))***)))((('''((((((((())))))))))))888888999999888888777666666666666666666555444333111111222222222111000000............//////000000,,,---......------///000000000/////////............///000000///...///000---...//////...---+++******++++++,,,,,,++++++***,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))+++...000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,------.........+++---...---***)))***++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,------------------------............//////000000//////...---,,,---000333111111111111222222222222000000111111111111000000000111111111222222222222/////////000000000111111222222444555666666666666555555555555555555555555444555666888888888777666777888888888777666444222444555666777777666555444444333333555777999999888888888888888999999::::::999777666444444555777888999999999:::::::::;;;;;;::::::;;;===>>>@@@BBBCCC;;;:::999777666666666666777777666777888:::<<<===;;;:::999888777777888888888777555444333222222222333333333222222222222222111111222222222222222111111222222222111000...------------,,,,,,------------------------------------,,,++++++******+++++++++***)))(((((()))******************************************************++++++++++++***)))((('''+++++++++++++++***)))(((,,,++++++***++++++,,,,,,))))))+++,,,---...//////,,,++++++******++++++,,,***)))((()))***+++***(((((()))))))))******************)))(((((()))******++++++************++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************************************************)))))))))***+++,,,---...******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))******))))))))))))******+++***)))***++++++***)))'''((((((((())))))))))))777888888888888777666666444444555555444333333222000111222333333222111000------------...///111111,,,...//////......000111111000000//////.........///000111000///...///111////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,------.........///,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...&&&))),,,...///---***(((,,,------......------,,,,,,------....../////////,,,,,,------------------***,,,///---***((()))+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++************......------,,,+++******++++++,,,,,,,,,------------------------------------------......//////000...//////...------000222111111111111111222222222///000000111111000000///000111222222333333222222000000000///000111111222222333444555555555555555555555555666666666666666555666999:::;;;:::999888888888777777666555444333333333444555555555555444555444444666999;;;;;;;;;999999999999:::;;;<<<===:::999777555555666777888999999999::::::::::::;;;999::::::;;;===???AAABBB===<<<:::888777777777888666777888:::;;;<<<===>>><<<;;;999777666666777777888777666555444444444444333333333333333333333333444444555666666666555555333333222111000///......------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++***))))))(((((())))))+++***)))((('''((()))***************************+++***))))))))))))***+++......---+++)))&&&$$$###******+++++++++******)))++++++******++++++,,,,,,)))***,,,---.../////////,,,++++++******++++++,,,***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))))))))************'''(((((()))******++++++************************+++++++++++++++++++++++++++++++++++++++,,,---...***++++++++++++++++++***))))))))))))))))))))))))(((((())))))))))))******))))))************))))))+++******))))))******++++++******+++,,,,,,***)))************++++++++++++777777888888777777666555222222333333333222111111///000222333333222111000//////...---......///000---...000000///000111333111111000000///......---...///000000......///000000000////////////000000//////000000000000//////,,,,,,,,,,,,,,,---------,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---+++++++++,,,---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,---...------)))***+++,,,,,,,,,++++++---......//////......---++++++,,,------...//////------------------,,,,,,***...000///+++((()))+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,---......//////---...//////......///111000000000111111111222222...//////000000//////...000111222333333333222222111111000000000111222333333333444555555444444444666666666777777777888888666888;;;=========;;;:::888777666555555555555555222222222222222333444555555555555777;;;=========:::::::::::::::<<<===>>><<<:::888666555666777888777777888888888999999999999999999:::;;;>>>@@@AAA>>>===:::888777777888999666888;;;===???@@@@@@???>>><<<:::888777777777888777777666666666666777777444444444444444444444444444555666777777777777666444333111///---......///------,,,++++++,,,------++++++++++++,,,,,,,,,---+++***))))))(((((())))))+++***)))((('''(((((()))************************+++***)))(((((()))***+++------,,,+++***((('''&&&))))))***+++++++++******++++++******++++++,,,---***+++---...////////////,,,++++++******++++++,,,***)))((()))***+++***((())))))))))))************'''((()))******)))((('''***))))))(((((())))))***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))*********************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))+++******))))))******+++)))))))))***++++++)))'''************++++++++++++777777777777777666666555111111222222222111000000///000222333333222111000222111///...------......---///111111000000222444222111111000///......------...///...------...///111000000000000222444555,,,------------------,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,---......///000++++++,,,,,,,,,---------'''))),,,......---+++******************+++++++++)))***+++,,,---,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***...---,,,++++++---///000---...///000000///...---******+++,,,,,,---...............------,,,,,,,,,+++///222111,,,)))***,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,---------,,,,,,,,,++++++)))******+++---...//////---------.........//////------------------------++++++,,,,,,---...//////,,,...000000///...///000//////000000111111111111......////////////......000111222333444333222222222111000000000111333444444444444555444444333333666666777777888888999999777999<<<>>>???>>><<<;;;888777555444444555666666222222111000111222444555666666666888<<<>>>???>>>;;;;;;::::::;;;<<<>>>???===;;;999777666666777888666666666666777777777777888888888999:::<<<>>>@@@???===;;;999777888999999777999===@@@BBBBBBAAAAAA???>>>;;;999777777888999777777777777777888888999555555555555555555555555333333444555666666555555555333000---,,,---...///------++++++++++++------*********++++++,,,,,,,,,---,,,,,,+++***++++++++++++***)))'''''''''((()))************************+++***)))(((((()))***+++((()))***+++,,,---------((()))***++++++++++++++++++*********+++,,,,,,---+++,,,---////////////...,,,++++++++++++++++++,,,***)))((()))***+++***((())))))))))))************&&&'''***++++++***'''&&&))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++******)))(((((((((************************++++++++++++++++++++++++++++++******************(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))++++++************++++++((((((((()))+++***(((&&&(((((((((((()))))))))))):::999777555444555666777222111111111000000//////000000000000000///......---...///...---...///111000//////111333444333222111000000///...------,,,......------------......+++//////---111:::@@@???.........------,,,,,,,,,............---,,,++++++///,,,***+++---...,,,)))++++++++++++++++++++++++((()))***++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------+++,,,,,,+++***)))+++,,,******+++,,,,,,,,,,,,+++,,,+++******)))*********((((((((())))))*********++++++,,,,,,++++++***))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***++++++,,,,,,---...//////000...,,,)))((()))***+++''''''''''''((((((((((((000///...---,,,+++******...------,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++******+++---///111------------------------...---,,,+++***+++,,,,,,---,,,,,,,,,,,,---......//////000000000000////////////000000000000//////000000000000000000000000222333444444444333222111111111222222222333333333555555444333333333444444222222333444666888999;;;999:::;;;<<<===<<<;;;;;;777777666444444333333333444333333333444555777888777444111222666;;;<<<<<>><<<;;;::::::;;;;;;<<<:::888777555555555666444555777888888888777666999999999:::;;;===>>>???AAA???===<<<===>>>>>>===888;;;@@@DDDFFFEEECCCAAA<<<:::999999:::999777555999999999888777666666555555444333444666666444222111111222333333333333222000//////...............------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************,,,,,,+++***)))))))))*********))))))))))))******+++++++++++++++++++++,,,************************---,,,++++++,,,,,,***)))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++******)))(((************************))))))************))))))))))))(((((((((***+++,,,))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***+++,,,+++***)))''''''''''''((((((((((((((((((((((((((((((((((((999888777555444555555666111111111000000000//////000000000000000///......---...///...---...///111.........///111222111000222222111111000//////...------,,,,,,,,,,,,------***......+++---444777555......---------,,,,,,,,,---------...------,,,+++...,,,++++++------,,,***++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))+++,,,******+++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------............---,,,************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,*********+++---.................................,,,+++++++++,,,---------,,,,,,------...//////000000000000000000/////////000000000000//////000000000000000000000000222333444555444444333222111111111222222222333333444444333333333333444555333333444555666888999:::999999::::::::::::::::::888888777777777777888888555555555555666777888999===;;;888888:::======<<<===<<<;;;;;;;;;<<<===>>>;;;:::999777666555666666444555666777888777777666:::999999888888888999999<<<:::888777888999999999888;;;>>>AAABBBBBB@@@???===;;;::::::;;;:::888777999888888777666666555555222111111111333444333111///000111111222222111111000///...---------------------,,,,,,,,,,,,++++++)))***++++++))))))***+++++++++++++++++++++++++++************************,,,+++******))))))************))))))))))))************+++,,,------......************************---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((()))))))))******,,,,,,---------,,,++++++************************))))))************))))))***))))))(((((()))***+++))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))+++***))))))++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))************************************777777666666555444444444111111000000000000//////000000000/////////......---...///...---...///111---,,,,,,...000000///...111111111000//////......,,,,,,,,,++++++,,,,,,,,,,,,......,,,,,,//////---------------,,,,,,,,,,,,+++,,,,,,---------------...,,,++++++------+++***++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,------,,,***)))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,---------,,,,,,---------,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,---------.........*********++++++,,,,,,,,,------------------------,,,,,,------------......------,,,,,,,,,,,,++++++---,,,+++***))))))***+++...............////////////...------,,,,,,------...------------...//////000000111111111111000000//////000000000000//////////////////////////////222333444555555444333222111111111222222222222333222222222222333444555555555555555666777888888888999888888777777777888888777666777777888999:::;;;666777888999999999999999===<<<;;;<<<>>>>>>>>>===???>>>===<<<<<<<<<======;;;:::999777666666666666444555666777777777777666777777666666666666777777;;;999777777999:::;;;:::999:::;;;<<<============<<<:::999999::::::999777777777777666666555555444333111///000111222222111......///000000000000000000000///------,,,,,,,,,------,,,,,,,,,,,,++++++((()))******)))((()))***++++++++++++++++++++++++************************++++++***)))))))))************))))))))))))******)))***+++,,,---///000000************************---+++***+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---,,,,,,,,,************************))))))************))))))+++***))))))((())))))***))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))+++***))))))++++++***)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))************************************555666666666555444333222000000000000000000//////000000//////............---...///...---...///111---,,,,,,...///000///---.........------,,,,,,,,,------,,,,,,,,,,,,------...///000///......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++---......,,,***)))+++,,,++++++++++++,,,,,,------,,,,,,+++************+++***************+++++++++,,,------------,,,++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******------------............//////......------------......------......///000000000111111111111000000//////000000000000//////........................222222444555555444333333111111111111222222222222111111111111222333555555666666777777777777777777999888666555555555666777555444444555555666777888666777999:::::::::999888666777999;;;>>>??????>>>CCCBBBAAA>>><<<:::999888::::::999888777777666666555555555666666666666666222222333444666888999:::<<<:::888888:::;;;<<<;;;;;;;;;:::999999:::;;;;;;:::888777777888999888777666555555555444444444333555333000000000111000///......///000000000000///111111///...------,,,,,,------,,,,,,,,,+++++++++)))***+++***)))((()))+++******************************************************))))))))))))************))))))))))))************++++++,,,---......************************,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))*********++++++++++++'''((()))***************************************))))))************))))))++++++***))))))((((((((())))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))+++)))((()))***+++***)))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))************))))))''''''''''''((((((((((((************************444444555555444333222111//////////////////000000000000///...---.........---...///...---...///111///......///111111000...------------,,,,,,,,,,,,......------------......------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***))))))+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---............---******+++,,,,,,,,,+++++++++,,,---...---,,,,,,+++***+++++++++************************,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------,,,,,,******,,,---------------************+++++++++,,,------------,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++,,,,,,---------...............------------------------...//////000000111111111111000000//////000000000000//////------------------------000111333444444444333333000000111111111222222222000000000111222333444555555666777777777777666666888777666555555555777777666555555444444555555666666777888999:::999888777444666999<<<============CCCCCCAAA???===:::888777::::::999999888888777777555555555555555666666777333333444555777999;;;<<<:::888666666777999999888===;;;999888777888:::;;;:::888777777888:::999999444444444333333333333333555333000//////...---,,,...///000000111000000000222111000///............------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,***************************************************))))))((())))))************))))))))))))******+++++++++***************************************,,,+++******,,,,,,,,,******++++++,,,,,,++++++***************************)))))))))))))))))))))))))))*********++++++++++++'''((())))))************))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))***)))((()))******)))((()))))))))******)))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))))))))''''''''''''(((((((((((())))))))))))))))))))))))444444333333222111111111......////////////000000000///...---------...///---...///...---...///111000//////000222222000///........................///......------......///+++)))+++......+++***,,,++++++++++++,,,,,,,,,,,,))))))+++,,,------------,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++***))))))+++,,,,,,------,,,,,,+++++++++******+++---...////////////---+++******,,,---,,,+++++++++,,,...///------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++*********+++,,,---...---,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------------------++++++,,,,,,------......+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++---...///......---,,,,,,++++++++++++******++++++,,,,,,,,,,,,------)))******+++++++++,,,,,,*********+++,,,,,,---------............---,,,,,,---,,,,,,,,,,,,---......//////000000000000////////////000000000000//////........................///000111333333333222222000000000111111111111222000000000000111222333333444555666777777666555555777666666666777777888999999999888777777777888888666777777888888888777777888;;;===>>>===<<<<<<<<<>>>??????>>>===<<<;;;:::999999::::::999888888777555555444444555555666777888777777888888999:::;;;===;;;999888999::::::999<<<;;;999777777888999:::;;;999777777999;;;<<<;;;222222222222222222222222111///......///...,,,***...//////000000000000000000000///............///------,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,************************************************))))))((((((((()))************))))))))))))******+++++++++***))))))((((((************************+++*********,,,---,,,+++******++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++******++++++,,,+++++++++))))))))))))))))))))))))))))))************)))))))))************))))))((())))))))))))))))))))))))---,,,+++************+++))))))))))))))))))))))))***)))((((((******)))((())))))************))))))))))))))))))))))))))))))************************'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************((((((((((((((((((((((((555444222111000000111111........./////////000000111///...,,,,,,---...///---...///...---...///111111000///000111111000...------------------------...------,,,,,,------...+++((()))------)))))),,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++---...---+++***+++---++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++******+++---...///000///---+++******,,,...---+++++++++,,,...///------,,,++++++++++++,,,+++++++++*********))))))******++++++******)))((()))***,,,---------+++***************************((())))))***++++++,,,,,,************************)))***+++,,,------------+++,,,,,,------............---,,,+++,,,,,,......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------)))+++---...//////...---------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......,,,------...---,,,+++***,,,++++++++++++,,,------......////////////......//////000000000000//////........................---...000111222222111111000000000000111111111111111111000000000111111222111333555666777666555444555666777888999:::::::::999999999999:::;;;<<<<<<888888777777777777888888999;;;>>>===<<<;;;<<<>>><<<======>>>===<<<;;;:::999999:::::::::999888777555555444444444555666777888888888888999:::;;;<<>>;;;:::;;;;;;:::::::::999777666666777888999888666444555777999::::::111111111111111111111111------///111444333111...------...////////////...---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++************************************************((((((((((((((()))************))))))))))))******++++++******************************************+++***)))***,,,---,,,+++******++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))************))))))((((((******+++***))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***((('''((()))***)))(((((()))***++++++***)))((())))))))))))))))))))))))************************''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))555444111/////////111222---.........//////000000111///---,,,,,,,,,...///---...//////---...///111000//////000111111///...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...******...---))))))---*********++++++,,,,,,,,,******+++,,,,,,,,,+++++++++---///---+++)))+++---++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++000...,,,*********+++,,,///000000...+++******,,,...---,,,++++++---...000...---,,,,,,++++++,,,,,,)))(((((((((''''''&&&&&&***************)))((((((''')))+++,,,,,,,,,***)))************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((***+++---......------++++++,,,,,,---.../////////...,,,++++++,,,...///*********+++++++++,,,,,,((()))***+++,,,---......)))***---/////////...---.........------,,,,,,,,,+++++++++,,,,,,---------.........---,,,+++))))))++++++,,,------...//////+++,,,---------,,,+++***++++++******++++++,,,---------............------//////000000000000//////////////////////////////,,,---///000111111111000000000000000111111111111222111000000000000000111000111444555666666555444444666888:::<<<<<<<<<;;;777777888999:::<<<===>>>:::999888777777777999999555777:::;;;:::;;;>>>AAA>>>??????>>><<<:::888666888999:::;;;:::999888777555555444333444555666777444555666888:::<<<>>>@@@>>>;;;888777777777666555888777666555555666777888444222000111333555777777000000000000000111111111,,,...111666::::::888555+++,,,------......------************+++,,,---------------,,,,,,,,,++++++(((***+++***)))((()))***))))))))))))))))))))))))************************((((((((((((((()))************))))))))))))***************++++++,,,,,,,,,************************+++***)))***,,,---,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))************))))))'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))))))))))))))***((('''((()))***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))''''''''''''((((((((((((************************888777666444333333222222///222555444111...---...000000//////.........------------------...///000000000//////............///............------------,,,,,,...000000,,,))))))***+++,,,,,,------,,,((()))+++,,,------,,,,,,++++++******************---,,,+++*********+++,,,---,,,++++++*********+++...------,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///************+++,,,------+++******)))***,,,---...///...------,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))))))))))))))))))))***++++++,,,,,,---,,,+++*********,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000---+++,,,...///---*********)))***+++---///111---------,,,,,,+++++++++***++++++,,,---------,,,************************---------.........//////////////////////////////////////////000000000000------......///000000000---.........//////000000444333222111111111333333111111222333333333222222555555555444444555555666777888888999;;;===???@@@<<<<<<;;;:::999999999999777888:::<<<<<<;;;:::999777888:::<<<>>>>>>======;;;;;;:::999888888888888888888777777666555555555444444444444444333333333555555666888999;;;===>>>999888666555444444555555444333333222222333333444222222222222222222222222222222111000//////000000222000000444888888444///------...000111111///,,,,,,...///---***)))+++......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((+++++++++***)))(((((('''******++++++++++++******,,,,,,,,,+++***)))((((((++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''******++++++++++++************++++++++++++******''''''((()))***+++,,,,,,************************+++*********)))((((((((())))))))))))************(((((())))))))))))((((((***++++++***(((&&&###"""((((((''''''''''''(((((())))))((('''((()))***+++((((((((((((((((((((((((*********)))))))))))))))************))))))))))))(((''''''((())))))'''%%%''''''(((((())))))*********)))(((''''''((()))******)))(((''''''((()))***555444333222222222222222...111333333000.........000000/////////...............---------...///////////////.........------///............---------,,,++++++---///...+++((($$$%%%'''(((***+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******************---,,,+++*********+++++++++*********++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,******))))))))))))))))))---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''''''''+++************)))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///---,,,,,,......---***///...---,,,++++++***+++---,,,,,,,,,,,,,,,,,,+++,,,---......//////......++++++++++++++++++++++++,,,------------.................................////////////000000000000//////////////////................../////////000333222111111000111222333111111222333333333222222333333333333444555666777666666888999;;;===>>>>>>===<<<;;;:::999999999999888999:::;;;<<<;;;::::::;;;<<<<<<======>>>>>>>>><<<;;;:::999888888888888777777777777777777777888777666666666666555555555555555555666888999;;;<<<888777666444444444444444333333222222222222333333222222222111111111111111222111111000//////000000111//////111555555222---------...000222111///---,,,------,,,******+++,,,------,,,++++++++++++,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))++++++++++++************************************++++++******)))(((((('''******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))******))))))))))))))))))******)))))))))))))))))))))************************************,,,,,,++++++++++++++++++))))))))))))************))))))************))))))(((((()))))))))))))))(((***))))))))))))))))))***&&&&&&%%%%%%%%%&&&'''(((***************************)))))))))))))))))))))************)))))))))))))))((('''((())))))(((&&&))))))))))))((((((((((((***)))(((''''''((()))***))))))((('''''''''((()))444333333333333333333444...///111111000......///000000////////////......//////......---..................---------------///............---------+++******,,,------+++(((((()))***,,,------------...---,,,++++++***************++++++++++++++++++---,,,++++++******++++++)))))))))***+++---...///*********+++++++++,,,,,,))))))*********+++++++++,,,+++***))))))(((((())),,,,,,+++++++++++++++++++++++++++******(((''''''+++***)))))))))))))))))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++***((('''&&&&&&))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------.../////////---,,,,,,---...,,,+++//////...---,,,***)))(((+++,,,,,,,,,,,,,,,,,,---------......//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000111111000//////...------............////////////111111000000000111111222000111222333333333333333000000111222333555666777444666888:::<<<===============;;;:::::::::::::::999:::::::::;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999666777777888999999::::::777777777666666666555555555555555555666777888888666666555444333333333333222111111000000111111222111111111000000/////////111111000/////////000000222///---...000111///,,,.........000222222000...---,,,*********+++******------,,,+++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))---,,,,,,,,,++++++******************************++++++******)))(((((((((******++++++++++++******)))***+++,,,---.........++++++++++++++++++++++++******************++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++*********))))))((((((******************************++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))***+++,,,,,,+++++++++******+++++++++)))(((((((((((()))******************************))))))))))))))))))******************)))))))))))))))(((((()))******)))'''*********)))((('''''''''))))))(((((((((((())))))******))))))))))))******777666666555555555555555///000000000/////////000000000//////////////////000000///......---......------------------------///............---------+++++++++,,,---,,,+++***/////////......,,,++++++,,,,,,+++***+++,,,---...******+++++++++++++++,,,,,,,,,++++++++++++***+++)))))))))***+++,,,......***************+++++++++************+++++++++++++++******))))))))))))***,,,,,,,,,,,,++++++***)))+++,,,,,,------+++***)))***))))))((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++***************************************+++,,,,,,++++++***)))((('''&&&&&&'''(((***,,,,,,,,,++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---............------------,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................////////////000000000000000000000000//////...............///////////////000000000000000111111111000111222222333333333333000000000111222444555666444666999<<<>>>>>>>>>===>>>===<<<;;;::::::::::::;;;::::::::::::;;;<<<<<>>@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;???EEEJJJKKKJJJFFFCCC<<<<<<;;;:::999999999999::::::::::::999999888888777666666555444444333333777777666555555555555555444444444333333222111111000//////......//////000/////////.........------000///////////////000000333000...------.........///......///111111000///...+++((((((+++,,,***(((,,,,,,+++************+++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******))))))******++++++******)))))))))))))))************************************'''''''''(((((())))))***((()))))))))************(((((())))))))))))((((((+++***(((''''''((()))*********))))))))))))******''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))************************)))))))))((()))(((((()))+++,,,***)))'''((((((((()))))))))***(((((())))))))))))((((((((())))))*********++++++;;;:::999999888888888888;;;888444111111111111000//////000000000000111111000000//////.../////////---------------.........///............---------,,,---......,,,,,,---...++++++,,,---......------000000...---+++***************++++++,,,---------+++,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,---,,,+++***)))(((''''''++++++,,,,,,,,,---------))))))******,,,---///000***+++,,,---,,,+++***)))''''''((()))***+++++++++***************++++++,,,)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''((())))))''''''((())))))***++++++)))***************))))))*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------***************++++++,,,---...///...,,,+++,,,---+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......//////......------******++++++,,,,,,------,,,,,,,,,,,,------------------------------------////////////000000000000......///000000111222222///////////////.........//////000111222222222222///000111222333444444444333333222111111222222333888:::<<<>>>@@@AAAAAAAAA???>>>===<<<<<<;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<888===CCCIIIKKKIIIFFFCCC;;;;;;:::999888888888888;;;;;;::::::999888888777:::999888888777666555555777666666555444444555555444444444444333222111000000//////......//////000........................//////......//////000000111000///.........///000///...---...///000000...---,,,*********+++******,,,,,,+++***************((((((''''''''''''((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))******++++++++++++************+++++++++******)))++++++++++++++++++++++++******************++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************++++++++++++******(((((())))))*********+++************************))))))******************))))))))))))************(((((())))))))))))((((((&&&''''''((()))***,,,,,,))))))(((((((((((())))))((()))***+++++++++******((((((((((((((((((((((((((((((((()))******++++++************))))))))))))((('''''')))++++++***)))'''''''''((()))*********(((((())))))))))))(((((($$$%%%&&&''''''(((''''''============>>>???@@@AAABBB===777333222222111000//////000000000111111111//////////////////000111------.........////////////............---------+++---...---+++***,,,...------...000000111111111000000///...---+++)))(((******++++++,,,------...++++++,,,,,,,,,+++***))))))))))))***+++,,,---...++++++******))))))((((((***+++++++++,,,,,,,,,,,,*********+++,,,---...///)))***,,,------,,,+++***))))))))))))))))))************))))))******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---(((((())))))***++++++,,,,,,+++***))))))(((((()))++++++++++++******************************************+++++++++,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,...///...,,,+++,,,......------,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++......//////......---,,,))))))******+++,,,,,,---,,,------------.........------------------------////////////000000000000000000000000000000111111000/////////............///000111222333333333222///000111222333444444444222222222222222333444555999:::;;;===>>>@@@AAABBB@@@???>>>===<<<<<<<<<<<<999:::<<<=========<<<;;;999;;;???CCCEEEDDDBBBAAA::::::999888777777777777999999999999999888888888::::::999888777666555555555444444333333333333444444555555555444333222111000000////////////000000------......//////000000...............///000000...//////.........///000...---,,,,,,...//////...,,,------,,,******+++,,,,,,++++++***************))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))((())))))******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))************))))))************))))))))))))***************************************)))))))))))))))))))))************)))))))))******)))))))))'''((()))***++++++,,,+++))))))(((((((((((())))))+++,,,---.........---,,,))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))'''&&&&&&(((***+++***((((((((((((((())))))))))))'''((()))******)))((('''###$$$&&&'''((((((''''''???@@@AAABBBDDDGGGIIIJJJGGGAAA:::555333333111/////////000000111111111222//////...//////000111222........./////////000000//////.........---------***,,,---,,,))))))+++...------------------,,,+++,,,---.........---,,,+++******+++,,,,,,---......++++++,,,---,,,+++***)))'''((((((***+++---///000))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,((()))+++---------++++++...---,,,***)))***++++++)))))))))))))))***++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++)))*********++++++++++++---,,,***(((''''''((((((,,,+++++++++******))))))*********************************++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,...000...+++***,,,...------++++++++++++---...---------,,,,,,+++++++++,,,---------,,,++++++***(((((()))***++++++,,,,,,---------.........//////------------------------////////////000000000000222222111111000/////////000000//////.........---///000222333444444333333//////111222333444444444000111111222333555666777999999:::;;;===???AAABBB@@@???>>>======<<<<<<<<<999:::<<<>>>>>>===<<<::::::;;;<<<===>>>?????????:::999888777666666666666777777777888888999::::::888888777666555444333333333333222222111222222333444555666666555444222111000000////////////000000,,,------...///000111111...............///000111,,,---............///000...,,,++++++---......---,,,...///---***)))+++...,,,++++++***)))*********------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))***+++,,,------...************************)))))))))))))))***************++++++++++++******((()))***,,,---...//////++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((,,,,,,+++***)))(((''''''************************))))))((((((''''''&&&&&&))))))))))))******************++++++++++++******,,,,,,------,,,+++)))(((******))))))))))))******((()))***+++,,,+++******************************'''(((((()))***+++++++++************))))))))))))&&&%%%%%%''')))***)))(((******))))))(((((('''''''''((()))******)))((('''%%%&&&(((************)))===>>>BBBHHHMMMPPPOOONNNMMMFFF===555111/////////111000...---,,,,,,,,,---...---,,,+++,,,///333555555444333111///---++++++...------,,,,,,------...,,,---...---,,,,,,---...,,,---,,,,,,+++***)))(((+++,,,,,,+++)))&&&###!!!''')))+++.........---,,,'''))),,,///000...,,,+++,,,,,,,,,---------......---+++******+++,,,,,,+++------,,,+++************,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,---...///,,,***(((''''''(((+++,,,111///------......+++(((******+++,,,,,,,,,,,,++++++++++++*********************)))))))))))))))***''''''(((******++++++++++++++++++*********))))))++++++++++++******))))))************************---,,,,,,++++++,,,,,,---))))))*********+++++++++///---++++++---...+++)))---,,,+++***))))))))))))//////...---,,,++++++************++++++,,,,,,,,,///...,,,+++******++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,...///000000000000///////////////000111111111000000000/////////...111222333111///......//////000000222333444555555333333333444444444444444111222333555666888999::::::::::::;;;<<<===>>>>>>AAAAAA???===:::888999;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@???===<<<333444555666666555444444444444555555666777777888777777777666555555444444222222222222222222222222333222111/////////000111333111///...---...///000......///////////////...---------......000111222......------------......333///+++)))++++++***)))------------------------,,,,,,***)))))))))***+++))))))***++++++++++++******************************++++++,,,,,,++++++***)))))))))))))))******+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++,,,)))************)))((((((***++++++******)))((('''++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++******)))(((((((((&&&''''''((()))******+++------,,,+++*********+++)))((((((((()))***++++++***+++,,,,,,,,,***)))((())))))))))))))))))))))))+++++++++*********)))))),,,+++)))((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''BBBCCCFFFIIIKKKKKKHHHEEEJJJDDD;;;555111000//////111000///...------------///...---,,,,,,---///000///......---,,,+++++++++------,,,,,,,,,,,,------+++---------,,,+++,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,***((('''***+++,,,......---,,,++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,------+++******+++,,,,,,+++---,,,++++++******++++++...---,,,+++++++++,,,---++++++++++++++++++++++++000---++++++...111222222///...+++((('''((()))***---+++***+++------+++((((((((()))************))),,,+++++++++***)))))))))******))))))))))))************+++******)))((('''*********)))))))))((((((++++++++++++*********)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++++++++++++++)))'''((()))***(((&&&))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------....../////////////////////000111111000000000000////////////111222333111///......//////000000111333444444555333333444444444444555555222333444555666777888999::::::999999:::;;;===>>>@@@@@@???===;;;:::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;<<<>>>??????===<<<;;;444555555666666555444333333444444555666666777777777777666666555555444444222222333333333222222111222111111000000000000111222111///.........///000......///////////////...---------......///000000.........------.........---+++((())),,,...///...------------------------,,,+++***)))))))))***+++))))))***++++++++++++***************************)))******++++++******))))))))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,---******++++++******)))((()))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********'''''''''((()))*********,,,,,,+++***************))))))))))))))))))***+++******++++++***))))))((())))))))))))))))))))))))*********)))))))))((((((,,,+++)))((('''''''''((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))AAACCCGGGLLLOOOOOOLLLIIIFFFAAA999444111111000000000000000000///...------000///...---,,,+++******............/////////000------,,,,,,,,,,,,------+++,,,------,,,+++,,,---((()))+++,,,.../////////+++,,,---...///...---,,,,,,,,,---...---,,,+++***///...,,,+++*********+++************++++++++++++---+++******+++,,,,,,+++++++++******++++++,,,---///...---,,,++++++,,,---++++++++++++++++++++++++000,,,***---444:::<<<;;;222000---***((((((((((((((((((((()))++++++***)))(((((()))************))),,,,,,++++++***)))((((((***)))))))))))))))******+++++++++******)))'''''')))))))))(((((((((((((((++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++***)))***+++,,,+++***))))))))))))***+++,,,---************+++++++++,,,+++++++++++++++*********............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---,,,,,,,,,---...//////////////////000111111////////////000000000000111222222111///......//////000000111222333444444333333444444555555555555333444444555666666777777999888777777777999;;;===>>>??????>>><<<<<<===???===>>>>>>??????>>>>>>===<<<<<<=========;;;:::999555555666666555444333333333333444444555666666666777777666666555444444444222333444555444333111///000000111111222111111111222111///......///000000/////////000000//////...................................................+++)))((())),,,///000000------------------------,,,+++******))))))******))))))***++++++++++++***************************)))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...+++++++++++++++******)))(((((()))************)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++''''''(((((())))))******+++******)))))))))))))))+++***))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((+++***)))((('''''''''((((((((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((((((((())))))))))))***++++++++++++***>>>AAAEEEKKKOOONNNJJJFFFAAA===777333222111111000///000111111111000...---////////////...,,,***)))......//////000000111111---,,,,,,,,,,,,,,,,,,---,,,---......---,,,---...)))***+++---...///000000+++,,,---...//////......+++,,,,,,------,,,++++++...---,,,+++*********+++*********++++++++++++,,,---+++******+++,,,,,,+++************+++,,,---...///...---+++******++++++++++++++++++++++++++++++,,,))))))000;;;CCCCCC@@@111///---***((((((((((((((((((((()))******))))))******+++,,,,,,,,,,,,+++---,,,,,,+++***)))(((((())))))))))))))))))***+++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,---......------,,,+++***))))))))))))***+++++++++++++++++++++,,,,,,++++++******))))))------...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///---,,,,,,---...000///////////////000000111////////////000000000000000111222111///......000///000000111222333333333333333333444555555666666444444555555555555555666888777555444555777999;;;;;;===>>>>>>======???AAA????????????>>>>>>>>>===;;;;;;<<<;;;:::999888777666666666555555444333333333444444444555555555666777666666555555444333333222333555666555333000......///111222333222222111111000////////////000000///000000000000//////..................------------..................---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***++++++++++++***************************))))))************)))))))))))))))))))))******+++,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++***+++,,,---+++,,,,,,,,,,,,+++******'''''')))******+++++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))************'''((((((((()))))))))***))))))(((((((((((())))))++++++***)))((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))***)))@@@BBBDDDGGGGGGDDD===999===999555222222111000000///000111111111000...---...///000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---///000///...---...///+++,,,------.........---,,,------------,,,,,,,,,******+++,,,---------...***++++++,,,,,,+++******++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++)))))))))***+++,,,---......---+++)))))))))))))))++++++++++++++++++++++++)))''')))111;;;???<<<777,,,,,,***)))(((((())))))******++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***))))))((())))))(((((()))***++++++((())))))************)))************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((()))************+++,,,---,,,+++***))))))))))))---------,,,+++*********+++++++++******))))))))),,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------222111///------...000111///////////////000000111////////////000000000000///000111000......///000000000000111111222222333222222333333444555555666444444444555555555555555777666555444444555777888999;;;===>>>>>>>>>@@@AAA???>>>>>>======<<<<<<<<<:::::::::999888777666666666666555555444444444444444444444555555555555555666666666555444444333333111333555666666444111//////000111333333333222111000///////////////000000000000111111000///......---......//////...---,,,------...//////...------//////...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***++++++++++++******************************++++++++++++++++++***)))))))))))))))******+++,,,+++))))))))))))+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,+++))))))***,,,+++,,,,,,,,,,,,+++******&&&'''(((***++++++++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))++++++***)))((((((((()))***)))(((''''''((()))***************************************************)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))******+++???@@@CCCFFFGGGDDD???;;;999777444222222111000.../////////000000//////.........///000000///...---.........------,,,,,,+++,,,,,,++++++++++++,,,,,,---///000///...---...///,,,------------,,,,,,+++---,,,,,,+++*********))))))******+++,,,......///)))***+++,,,,,,+++******++++++++++++,,,,,,,,,------+++******+++,,,,,,+++************+++,,,---...,,,+++***)))(((((())))))++++++++++++++++++++++++)))((()))...333444///***))))))))))))))))))*********+++---,,,***))))))***(((((()))************)))+++++++++***************(((((((((((()))***+++,,,,,,,,,,,,+++)))(((&&&%%%************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))))))))******)))+++,,,+++******+++,,,))))))))))))***+++,,,---......---,,,+++***))))))***************)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111000/////////000111222///////////////000111111000000000000////////////...///000000......///000000000000111111111222222000000111222333444444555444444444444444555555555555555555444555555555666777:::<<<======>>>???@@@======<<<;;;::::::::::::888888777777666666666555555555444444444555555666666666666666666666666666666666555555444333333333111333444555555444333222111111222222222222222222////////////000000000000111111111111000///......---...///000000///......,,,---...//////...---,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++)))))))))))))))******+++*********))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++))),,,---,,,)))((())),,,+++++++++++++++******)))''''''(((******+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''(((((((((((())))))))))))((((((((((((((())))))***+++***))))))))))))))))))))))))(((((())))))******************************************++++++++++++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...:::<<<>>>BBBEEEEEECCC@@@777555333222111000///---///...............//////.../////////......---,,,000000/////////.........,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,++++++++++++******))))))******++++++++++++,,,,,,---...---,,,+++***)))))))))***************++++++++++++---+++******+++,,,,,,+++************+++,,,------,,,+++***)))))))))***++++++++++++++++++++++++++++++******+++------+++)))************************'''***,,,,,,***)))***,,,(((((()))************)))***************+++++++++(((((((((((()))***+++,,,,,,,,,,,,+++)))(((&&&%%%))))))))))))*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++%%%%%%&&&'''((()))*********,,,---,,,***)))***,,,))))))))))))***+++,,,---,,,,,,++++++*********)))))))))))))))************+++++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......//////000000111111///////////////000111111222222111000///...------...///000///......///000000000000000111111111111...///000111222333333444333333333444444555555555444444555666666555444444666888;;;=========>>>???<<<;;;999888777777888888666666555555555555555666444444333333444555777777777777777777777777777777666555555444444333333222111222333444555555555555333333222111111111222222......///000000000000000111222222111111///......---...000111222111000///,,,---///000000///---,,,)))+++------,,,+++---...++++++++++++++++++++++++***++++++,,,+++***)))((())))))***++++++++++++*********************************++++++++++++******)))))))))))))))******+++))))))************))))))***************************************************************************---///...***(((***---******++++++******)))((('''((()))***************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))(((((((((((()))((((((((())))))***+++))))))))))))))))))***+++((())))))***++++++******************************))))))))))))*********+++'''((()))******)))(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++,,,---...///:::::::::<<<<<<;;;777444777555333222111000...,,,///...---,,,,,,---////////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,******)))))))))***++++++...---,,,+++++++++,,,,,,111///+++(((&&&''')))***))))))))))))************---+++******+++,,,,,,+++++++++******++++++,,,---,,,+++*********+++,,,---++++++++++++++++++++++++---,,,+++***+++---///111,,,,,,,,,+++++++++******$$$'''***+++))))))+++...******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,(((((((((((()))***+++,,,))))))*********))))))((('''((((((((())))))******+++++++++,,,,,,---------************************++++++************++++++###$$$%%%&&&''')))******&&&((()))(((%%%$$$%%%'''---,,,+++***))))))))))))))))))))))))************(((((())))))******++++++++++++)))))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...///000000000000///////////////000111111333222111000///...---,,,---///000///......///000000000000000111111111111---...///000111222333333222222333444444555666666333444666777777666444222555888;;;<<<<<<<<<===>>>;;;:::888666555555666777555555444444444555666666444333333333444666888999888888888888777777777777666555555444444333222222222222222333444555666777555444222111000111222222......///000000111000000222222222111111///......,,,...000222333333222111,,,---///000000///---,,,***,,,///...+++***+++---++++++++++++++++++++++++******+++,,,+++***)))((())))))***++++++++++++***************************))))))************)))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))************************************************+++...111000+++)))+++...***************)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))(((((((((((()))))))))))))))***++++++))))))(((((()))***++++++((()))***,,,,,,,,,+++***************************'''((((((((())))))******'''((()))******)))(((((((((((((((((()))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,+++***)))***+++,,,---<<<;;;:::888777666666666666555444333222222222222111111111111111111111111000///...---,,,------...------............------///......------,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***)))(((,,,+++***+++,,,,,,+++))),,,+++)))+++---...+++))))))************+++++++++++++++***))))))***+++,,,)))((()))+++---...---,,,+++***)))(((((()))***+++---...//////...---+++***))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,,,,---)))))))))))))))))))))))))))))))))******+++++++++---------+++)))***---//////...+++)))(((((())))))(((((()))***++++++,,,,,,***************************************+++++++++*********))))))))))))))))))((((((((()))***++++++++++++******+++---...///,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,------------++++++++++++------,,,+++***))))))+++---...111000...,,,,,,---...///---------............///000000000000////////////............/////////000000000000000111111111111///000111222333333333333222444555666777777666666555555555555555555555555444777;;;======;;;;;;;;;::::::888777777666666666666555444444333333333333222333444555777777888888888888888888888888888888555555666666555444333333666555444444333333333333111222222222222111000000000000000000000000000000111111111111000000000///333222111/////////000111111000000///......------***+++,,,,,,------------...------,,,+++***)))))))))***+++,,,,,,+++***))))))************+++++++++*********+++,,,,,,,,,------,,,+++***)))))))))))))))))))))))))))******+++++++++++++++++++++++++++************))))))))))))******+++,,,+++***)))(((+++++++++*********))))))............---,,,+++***************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************---,,,,,,,,,++++++******************************))))))))))))))))))))))))++++++,,,++++++***)))(((''')))***++++++***)))'''************************************************)))***++++++***)))***+++''''''(((((())))))******))))))***++++++++++++***))))))(((((((((((()))))))))((((((((()))***++++++)))***+++,,,,,,+++)))(((***)))))))))))))))*********(((''')))++++++'''$$$******))))))))))))******)))************+++++++++************************888888777666666555666666222222111//////......///000000000000000000000000000///...---,,,------...,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***))))))+++***)))***,,,,,,***(((,,,***)))***,,,---+++((())))))*********+++++++++,,,+++***))))))******++++++******+++------,,,***,,,+++***))))))***+++,,,)))************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))((((((***---///---+++)))(((((())))))((())))))***++++++,,,,,,************************+++++++++******))))))(((***)))))))))))))))))))))))))))))))))))))))***+++++++++******+++,,,...///,,,,,,++++++,,,,,,---...,,,,,,+++***)))))))))))),,,+++************+++,,,,,,+++***)))***+++---...,,,+++)))''''''((()))***------------............................................./////////000000/////////000000111111111000111222333444444444444333444666777888777777666333333333333333333333333666888;;;<<<;;;999999999999888777666555555555555777666555444333333333444333444666777888777666666666666666666666666666666555555555555555444333333333222111000000000000111222222222222222111000000000000000000000000000000111111111000000000////////////......///000111222000//////...------,,,,,,+++,,,------------------,,,,,,++++++++++++++++++******++++++++++++******)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))++++++++++++++++++++++++************))))))))))))((()))***,,,---.........+++++++++*********))))))++++++++++++***)))((('''************************+++++++++++++++*********++++++++++++++++++++++++************************)))))))))(((((((((''''''************************))))))))))))))))))))))))))))))******+++*********((()))***++++++***)))(((************************(((((((((((((((((((((((()))***++++++***)))***+++)))))))))*********++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))***++++++***************++++++******))))))))))))******+++***))))))******((('''******************+++,,,)))************+++++++++************************444444333444444555666666111000///...---------...///////////////////////////...------,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,---------------,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***)))))))))))))))***,,,+++)))(((***))))))***++++++***((()))))))))*********++++++---,,,+++***************---,,,++++++,,,,,,***(((,,,,,,++++++++++++,,,,,,'''''''''''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))***************+++***)))((((((***,,,...---+++)))(((((()))))))))))))))***++++++,,,,,,************************,,,+++***)))(((''''''&&&))))))))))))))))))******+++***))))))))))))))))))++++++***++++++,,,---...,,,,,,++++++,,,,,,---...------+++***)))(((((((((++++++***))))))***++++++,,,+++*********+++---...------+++*********+++,,,------------............------------------------....../////////000000000---......///000111111222111222333444444555444444333555666777888888777777333333333333333333333333777999::::::888666777777777666555444333333333444777666555444444444555666777777888888777666555444444444444444444444444444444444555555444444333333111111000000//////000000222222222222111111000000000000000000000000000000000000000000///////////////......---......//////......------,,,,,,++++++------------------,,,+++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******************)))))))))***+++,,,,,,,,,+++***---,,,+++)))((((((''''''++++++++++++++++++++++++************)))))))))))))))))))))***,,,...///000+++++++++***************************)))((('''&&&************************+++++++++******))))))))))))*********+++,,,,,,,,,))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))&&&'''((()))************((()))***++++++***)))(((************************(((((((((((((((((((((((()))***++++++***)))***+++*********+++++++++++++++))))))***++++++++++++******))))))(((((())))))***+++***)))))))))))))))))),,,***((('''(((***---...******)))))))))))))))***+++,,,,,,+++***)))***,,,***************+++,,,,,,)))************+++++++++************************111111111222333555666777222111111000//////000000...........................---------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++******************************+++++++++******))))))))))))+++------***((()))))))))*********)))((())))))))))))************---,,,,,,+++************,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++((((((''''''((()))+++,,,))))))))))))))))))))))))************++++++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++******,,,------,,,+++***))))))))))))))))))*********+++++++++******************************))))))(((((('''''')))))))))))))))*********++++++***)))((((((((()))******+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++,,,---...000///............//////,,,,,,---------.........---------------............////////////000000000,,,------///000111222222222333444444555555555444444555666888888888888777333333333333333333333333666777888777666555666888555444333333222222222333555444444444555777999:::===<<<999666444444444444444444444444444444444444333333444444444333333222333333222222222222333333222222222111111111111111000000000000000000000000000000/////////.........111111///...,,,+++***))),,,,,,,,,,,,++++++******,,,,,,------,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********++++++++++++*********)))((((((((($$$&&&(((***+++***)))(((,,,+++***)))((((((((((((************++++++++++++************)))))))))(((***)))((((((((()))+++,,,************************++++++,,,,,,+++******)))************************++++++******)))(((((((((((())))))***+++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((()))************)))(((************************************************)))***++++++***)))***+++******++++++++++++++++++))))))***++++++++++++******))))))))))))))))))***++++++***)))((((((((()))***)))((('''(((+++---///+++***))))))))))))))))))***...111111...------///***************++++++,,,))))))*********+++++++++************************000000000111333555666777222222111000000000000111////////////////////////,,,,,,------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++))))))***+++++++++++++++(((((()))))))))*********++++++++++++++++++++++++************************)))******+++++++++************+++---//////,,,***((()))*********)))))))))(((((()))))))))*********,,,,,,,,,,,,++++++*********))))))+++---...---+++)))******************))))))((((((((()))+++---...)))))))))))))))))))))))))))))))))******+++++++++******************************))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,,,,+++******)))))))))***************+++++++++************************''''''(((((())))))******(((((())))))************++++++***)))((((((((()))******++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,------------...------........./////////////////////000000000111,,,---...///000111222333333333444444555555444444333444666777888888777777111111111111111111111111333555666666666666888999444333333222222222222333222222222333666:::>>>@@@DDD@@@999444111222444666333333333333333333333333222222333333333333333222444444333333333444444555333222111000000000111111000000000000000000000000/////////............---000000///---,,,***)))(((+++++++++++++++*********+++++++++++++++***)))(((------,,,,,,+++***)))))),,,+++***))))))***+++,,,))))))*********++++++++++++*********)))((((((((($$$%%%(((***++++++))))))***)))))))))))))))******)))))))))******+++++++++************)))))))))(((***)))((((((((()))***+++************************,,,,,,,,,,,,,,,,,,+++************************************)))))))))(((((((((((()))***++++++,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))************************++++++++++++++++++++++++)))***++++++***)))***+++************************))))))***++++++++++++*********))))))))))))******++++++***)))((((((((()))(((((()))******+++,,,---++++++***)))(((((()))))))))...444666444222111111+++******))))))******+++))))))*********+++++++++************************000000000000111333444555//////............//////////////////////////////+++,,,,,,------------,,,,,,,,,------------,,,,,,---------,,,+++*********'''((()))***+++++++++***((()))))))))************++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***)))***,,,...000000---***(((***++++++***))))))***((((((((()))))))))******++++++,,,,,,,,,,,,++++++)))((()))+++---...---,,,((()))************)))(((''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))***+++++++++******************************************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++((()))******(((((((((***++++++++++++******))))))************************************************&&&'''(((((()))***+++,,,((((((((()))******+++++++++***))))))))))))))))))******++++++++++++******,,,,,,++++++,,,,,,---...((((((((()))***+++------------,,,++++++,,,------,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,,,,,,,---------------------...//////000000/////////000000000111111...//////000111222222333333333444444444444333333222444555666777777666666////////////////////////111444666777777777888999444444333333333333444444222222222444777<<<@@@CCCGGGBBB:::444000111444666111111111111111111111111111111222333333333222222222222222111222222333444444333111000000000111222000000000000000000000000///.........------------+++,,,------------,,,,,,++++++++++++++++++*********+++++++++++++++***)))...------,,,+++***)))(((++++++************++++++)))************+++++++++******************))))))''')))***,,,------,,,,,,)))))))))))))))***++++++(((((())))))***+++++++++************)))))))))))))))))))))***+++,,,---...***************+++++++++)))***************))))))************************************************((()))))))))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************)))((('''&&&***))))))))))))))))))***************************)))))))))))))))))))))))))))***++++++***)))***+++***************)))))))))))))))***++++++++++++***+++******))))))******++++++***))))))))))))))))))))))))******+++++++++,,,,,,+++***)))(((((((((((((((---222666777555444333---,,,+++******)))******)))************+++++++++************************///////////////000000111...---------------......------------------------***+++,,,---...------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++(((((()))***+++,,,,,,+++)))))))))*********++++++************************))))))*********+++++++++))))))***+++++++++++++++((()))+++...000000---***(((+++---,,,***)))***,,,(((((((((((()))))))))***)))***+++------------,,,******)))+++------,,,+++)))***++++++++++++***)))&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))+++++++++******)))))))))''')))******((((((((()))***++++++++++++***))))))************************************************((())))))******+++++++++'''(((((()))******++++++))))))))))))))))))***+++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...))))))))))))***+++,,,,,,---,,,+++******+++,,,---+++,,,,,,---------------+++,,,------.........---++++++,,,,,,,,,---------+++,,,,,,---......////////////000000000111111111000111111111222222333333222222333333333333222222111222444555666666555555000000000000000000000000222555888999888777666777555555444444444555555666444444333444777<<<@@@CCCFFFBBB<<<666333222333444111111111111111111111111000000111222222222222222111111000000111222222333444333111000///000111222000000000000000000000000.........---------,,,,,,***+++,,,.........------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++***************++++++++++++******)))************+++++++++*********+++++++++++++++***+++++++++,,,,,,------+++***)))))))))))))))***((((((((()))***+++++++++************))))))))))))))))))***+++++++++++++++))))))*********+++++++++(((((()))))))))))))))(((************************))))))******+++,,,,,,,,,))))))))))))************************************************+++++++++,,,************************))))))))))))))))))))))))******************))))))******))))))))))))******************************)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,+++++++++*********))))))***++++++++++++***+++******))))))******+++))))))))))))))))))***+++,,,+++)))((((((***+++---,,,+++***)))(((((((((((()))***,,,000444666777666111000...---++++++******)))************+++++++++************************//////...---------............---------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,******++++++++++++***************++++++,,,------((()))***+++,,,---------************++++++++++++************************))))))******++++++++++++((()))***+++++++++++++++'''(((***---000///,,,))))))+++...---+++)))+++,,,(((((((((((())))))))))))((()))+++---.........---,,,+++++++++,,,,,,***)))***+++,,,------,,,+++***'''(((***+++++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++************************((((((((())))))******+++))))))))))))))))))))))))***)))))))))(((((('''''')))***,,,,,,***)))***+++******+++++++++******)))++++++******************************************+++++++++***************'''(((((()))***+++++++++))))))(((((()))***++++++)))***+++,,,,,,+++)))))),,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------......------***+++,,,,,,---------,,,++++++,,,,,,,,,---------******+++,,,,,,---......000000000000111111111111222222222222222222333333222222333333333222111111111222333555555555555444333333333333333333333333444666999:::999666555444666666555555555666666777777666555555777;;;???BBBCCCAAA>>>:::666444222111333333333333333333333333///000111222222222222222222222111111222333444444444333111//////000111222000000000000000000000000......---------,,,,,,,,,---......///...---+++***++++++++++++++++++,,,,,,,,,,,,---...////////////***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++*********+++,,,,,,,,,---******))))))******+++,,,---,,,+++)))(((((((((((('''(((((()))***+++++++++************))))))))))))***+++++++++)))'''%%%###))))))******++++++++++++))))))***************)))************************))))))***+++,,,------...*********)))))))))))))))************************&&&&&&''''''((((((((()))************************))))))))))))))))))))))))((()))***++++++,,,++++++******))))))))))))******************************++++++++++++++++++++++++)))+++++++++***)))***+++---------,,,,,,+++++++++))))))***++++++++++++***++++++************++++++))))))(((((()))***++++++///---)))&&&&&&(((,,,...,,,+++***)))((((((((((((+++((('''***000666888888444333111///---,,,++++++)))************+++++++++************************//////////////////........./////////---...///111.................................------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************))))))************+++++++++)))+++***'''''',,,...---,,,+++***))))))+++,,,---+++***)))***,,,,,,***(((******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((+++***)))(((((()))******))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))))))))))))))))))))************************((((((((()))***,,,---...,,,+++***))))))+++---...---,,,++++++,,,---///000+++++++++++++++***))))))*********++++++,,,,,,,,,........................))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---///---+++******,,,///000//////000000000//////...111000/////////000222222333333333444444555555555222333333444444555555666444333111000000000111222444444444222111222555888888666555666999:::999777444444444555888;;;???AAABBB===777333333444333222222222333333333222111111222222111111222222333444333333222222222222333333444333222111000000000000111000000///...---------000///...---,,,------...************************+++***)))(((((()))***+++---------------,,,******)))***+++,,,,,,+++***)))000,,,(((''')))******)))+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++******+++++++++******)))************************&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***++++++)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++*********)))))),,,++++++******++++++,,,,,,+++******)))*********************************,,,+++++++++***)))))))))))))))))))))((((((((((((************************,,,+++)))((((((((()))***))))))))))))((((((((((((******++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))---,,,***)))))))))******+++***)))(((((()))***+++***,,,---//////...---,,,---///222444444222///---...------------,,,,,,,,,+++++++++***)))(((((('''............///////////////000000///...---///000..............................---------,,,,,,,,,************))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************++++++++++++---,,,((()))---///...)))))))))***+++,,,......***))))))+++---------+++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,+++******,,,+++***))))))***++++++))))))(((((((((((())))))(((((((((((())))))***+++******))))))))))))******,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,++++++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***,,,,,,+++***)))))))))***+++,,,------,,,+++++++++++++++***++++++++++++******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---...---+++***+++,,,///000111111111222222111111000111111000000000111222333333333333444444444444444111222222333333444555555444444222111111111222333444555555444333444666888888666555666888999888666333333333444666999<<<>>>;;;888333111222333333222333333222222222222111111222111111111111222333333333222222111111222222333444333222111000000000000111000000///......------///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******000---***)))+++,,,***)))))))))*********+++++++++---------------,,,+++******++++++,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))))))))))))))***)))************+++++++++,,,,,,,,,+++++++++***************++++++*********+++++++++*********)))))),,,++++++******++++++,,,***)))))))))***+++,,,,,,************************++++++++++++************+++************)))))))))************************++++++)))((((((((()))******************)))))))))******++++++++++++******((()))***+++++++++++++++************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++)))((((((((())))))******))))))))))))******((()))+++,,,,,,,,,***))),,,...000222222111///...---------,,,,,,++++++***++++++******)))(((((('''------......////////////000111111///------...///------------------------------------,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++******************************************++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,...---)))))),,,---+++******++++++,,,,,,++++++)))((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,---,,,,,,+++***,,,++++++***++++++,,,,,,***))))))(((((())))))***)))((((((((((((((()))*********))))))))))))******++++++++++++++++++++++++************************************************,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++******---......---,,,***((('''*********+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,...000222222333333333333333222222111111111111222333333444444444444333333333333222222333444444555555666555444333222222222333333444555777666555555666888777666555555666777555444333333333333444666999:::999888666666888999888888444333222111111111222222111111111111111222333333222222111111111111222222444333222111000000000000111000000//////......------,,,++++++***+++++++++------------------------,,,,,,++++++++++++,,,,,,------,,,,,,---///000111++++++************++++++///...------...---+++)))'''(((((()))***+++,,,,,,............---,,,+++******+++,,,---------------************************++++++++++++++++++++++++,,,+++***)))(((((((((((()))************+++++++++,,,,,,,,,++++++++++++*********************))))))+++++++++***************++++++************++++++((((((((()))***,,,---...*********************************+++++++++++++++,,,,,,+++++++++*********************************+++******)))((()))))))))***************+++++++++******++++++++++++******'''((()))***+++,,,,,,,,,************************,,,,,,,,,++++++******)))---,,,,,,+++***)))((((((************************))))))))))))))))))))))))***)))(((((('''((((((((())))))************))))))'''((()))++++++***))))))+++,,,---...///000000000------,,,++++++***))))))++++++******)))(((((((((,,,------......//////000///000000...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++---,,,((('''******(((////////////---+++)))'''***)))((((((***+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************+++++++++,,,***))))))))))))))))))***)))((((((((((((((())))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))************************)))************))))))))),,,,,,---------,,,+++***---///000111000...+++)))+++*********++++++,,,,,,,,,,,,,,,++++++*********------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++---...///222222333333444333333333222222222222222333333333555444444333333222222222444444444555666666777777444444333333333222222222333444666777666555555666777666555555555444444333444444444444444555777888999999999:::;;;;;;;;;:::666555222111000111222333111111111111111222333333222222111111111111222222444333222111000000000000000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******,,,...///,,,,,,***))))))***,,,,,,...///000000000...,,,***'''((()))***+++,,,------/////////...---,,,+++***)))***+++,,,------------******************************************************)))))))))))))))***))))))*********++++++++++++++++++++++++++++++++++++++++++***************************************++++++************++++++))))))))))))***+++,,,---*********************************++++++,,,,,,,,,,,,+++++++++************************************+++******)))))))))))))))))))))***************+++******++++++++++++******'''((()))***+++,,,,,,,,,***************************************+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))((()))))))))((()))***++++++***)))((())))))***+++,,,++++++***))))))***+++---...000111...------,,,+++***))))))************))))))((((((,,,---------......//////.........,,,***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))&&&'''((()))+++---......************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++'''***+++)))+++///000...333333333333222000...,,,///---+++*********)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))((())))))*********************))))))))))))******)))(((((((((((())))))*********))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))************************+++***************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******++++++++++++***)))---///222444555333111///,,,++++++******+++,,,,,,,,,,,,,,,++++++*********------------------------......------------------...------,,,,,,------...------,,,,,,,,,---...///000000111222222333222222111111222222333333333333444444444333333222222111333333333444555555666666333333333333333222222222111333555666444444444555555666666555444333333333666666666666666666777777666777888888888777666666888666444222111111333444222222222222222333333444333333222222222222333333444333222111000000000000000000000000000/////////------..................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++***(((&&&%%%&&&((()))---,,,+++******+++,,,---...000222222111///---+++))))))***+++---...//////............---,,,+++***((((((***+++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,************************+++******))))))******+++++++++***************+++******************************++++++,,,,,,,,,---++++++*********)))))))))************************************)))))))))(((((((((((()))))))))************++++++++++++******(((((()))***+++,,,,,,,,,************************(((((()))***++++++,,,---)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))*********************((()))***++++++***)))((())))))******++++++++++++(((((())))))+++---///111///......---,,,+++++++++*********)))))))))))))))---------------------------......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))+++---......************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************+++++++++%%%***,,,---111777:::888111222333444555666666666444222...,,,,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))'''((())))))))))))))))))'''((()))***************+++******))))))******+++(((((((((((()))***+++,,,******))))))))))))*********+++,,,------,,,+++************************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------,,,+++***''''''''''''(((((()))))),,,...222555666666555333...---,,,*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++..............................------------......---,,,,,,,,,------.........///000111222222222222000111111222333222222222333333333333222222222222000000111111222333333444444444555555444444333222222333444444333333444666444555666666444333444555666777777777777888888888777999:::999888666777777999888666444333333333444333333333333333444555555444444333333333333444444444333222111000000000000000000000000000000000000......///000000000000///////////////////////////******++++++++++++******...---,,,************+++,,,,,,++++++++++++,,,,,,...111333333111...------***++++++,,,---...//////,,,,,,------,,,,,,++++++((()))******++++++++++++************************************************'''''''''((()))+++---...)))************+++++++++***++++++++++++,,,,,,,,,000///---,,,++++++,,,---***************+++++++++******))))))))))))******,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************)))))))))************************)))************)))(((((('''''''''((())))))************++++++++++++******))))))***++++++++++++***************************'''(((((()))***+++,,,,,,(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))******++++++++++++***))))))************))))))((((((((((((((()))))))))(((((()))***+++---///000......------------,,,,,,******))))))))))))))))))///......------,,,,,,+++---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************+++++++++***...111111444999:::888------...///111333555666333000---++++++,,,++++++))))))))))))))))))))))))*********)))))))))(((((((((((()))***************'''((()))+++,,,,,,+++++++++******))))))******+++((((((((()))+++,,,......******))))))))))))******)))***,,,------,,,***)))++++++++++++++++++++++++******************************))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***''''''&&&'''((()))+++,,,+++---///222333444333333000///,,,+++******++++++++++++++++++++++++,,,,,,************************------......//////000000......------------......,,,,,,,,,---------.........///000111222222222222///000111222222222111111222222222222222333333333111111222222333444444444666777777888777666555444444555555444333333666888333555777666444444555777555666777777888888888888888:::;;;:::999888999<<<999999888777666555444444555444444444444555666666666555555444444555555666444333222111000000000000000000000000000000000000......000111111111000000////////////////////////***+++,,,------,,,+++***000/////////////////////+++,,,,,,,,,,,,,,,,,,+++///111333222///------...+++++++++,,,,,,---------)))***++++++,,,,,,++++++******+++,,,,,,+++++++++************************************************(((((((((((()))***,,,,,,)))************+++++++++******+++++++++,,,,,,,,,000...,,,+++******+++,,,))))))*********+++++++++******))))))))))))***************)))******++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********************************)))******+++***)))(((''''''(((((()))******++++++******++++++++++++*********++++++++++++***))))))************************************)))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))'''((()))+++++++++***)))******))))))))))))******)))((((((((())))))******(((((()))+++,,,---......+++,,,,,,,,,,,,---------)))))))))))))))))))))***//////...---,,,++++++***.../////////......///111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++++++++******))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************))))))************+++++++++111444555222222555444111))))))((()))***,,,...//////,,,)))((()))******)))************************,,,,,,,,,,,,++++++******((()))***+++++++++++++++((()))+++,,,------,,,,,,++++++************++++++(((((()))***+++---///000******))))))))))))******)))***,,,------,,,***)))++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++''')))+++,,,,,,,,,***)))***)))((((((***,,,///111***+++---///000111111000111000---+++))))))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......------------......,,,,,,,,,---------.........///000111222333333333...///000111222111000000111111111222222333333444444444555555666777777888888999999::::::888777666666666555444333444777:::333555777777555444666999444555666777888888888777333555777666555555888;;;::::::999999888666555444666555555555555666777777666666555555555555666666444333222111000000000000000000000000000111111111---...///111111111000///........................,,,,,,---......---,,,,,,)))***+++,,,------------++++++---......---++++++///111333111...,,,---///+++++++++++++++++++++,,,(((((()))***++++++++++++,,,,,,---------,,,++++++************************))))))))))))))))))))))))***)))))))))))))))***+++)))************+++++++++*********++++++,,,,,,,,,///...+++***))))))***+++))))))******++++++++++++******))))))))))))******(((((())))))***+++------........................---------,,,,,,+++++++++---------,,,,,,,,,++++++************************)))******++++++)))((('''((())))))***++++++,,,,,,******++++++++++++******++++++,,,++++++***)))(((************************,,,,,,+++***)))((('''&&&+++++++++***************************************))))))))))))))))))))))))&&&'''(((*********)))(((+++***)))(((((()))***++++++++++++***+++,,,,,,---((()))***,,,------------)))******++++++,,,------)))))))))))))))*********////////////..................---------,,,,,,,,,.........------,,,,,,,,,+++***((('''''')))***++++++*********))))))((((((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,************))))))((((((************************************************)))************+++++++++)))************+++++++++,,,+++***)))((((((((((((((())))))))))))***---///;;;999666333000...,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,***+++,,,+++***)))***+++&&&))),,,,,,)))'''(((***,,,+++++++++,,,,,,***(((******++++++++++++******+++***)))***,,,,,,***)))))))))(((((((((((())))))---------,,,+++***)))((()))+++,,,...//////......---,,,,,,+++***)))((((((*********)))))))))))))))************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,...///000...---,,,+++************,,,++++++******++++++,,,,,,,,,,,,---...///000000---------............/////////...---,,,,,,++++++------,,,+++,,,---...///000000000000111111111111555111......111333333111///000111222333333333333333222111111222333555666777666555777999999666333444555555444222222333444777666666555555555555666777555333111111333555666:::;;;;;;999888777888:::<<<<<<<<<;;;:::999888777555666777888888888888888555444333222333555777888444333222111000000000000......------------......---...//////000000//////444111...---///000///---222)))(((222666///+++...---------.........//////,,,...///000///...///000222111000000111000...,,,)))************+++++++++******************************************************++++++++++++******,,,+++***))))))***+++,,,***)))((((((((()))+++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,+++******))))))******+++***)))'''''''''((()))))))))*********+++++++++...------------...//////////////////...---,,,+++...+++)))***---...---,,,++++++******************)))***+++---...///000000'''((()))******++++++***,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++++++++***)))))))))))))))'''((()))))))))(((&&&%%%+++***)))(((((()))***+++,,,+++***((((((((()))***---,,,+++)))((('''''''''...---,,,***(((&&&%%%$$$(((((())))))******++++++******(((&&&)))---+++&&&////////////..................---------,,,,,,,,,......---------,,,,,,,,,*********+++******))))))+++*********))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++*********)))))))))************************************************)))************+++++++++************++++++++++++,,,,,,+++***))))))))))))******+++***))))))+++---111000///---+++******)))*********+++++++++,,,,,,******))))))))))))******)))))))))*********++++++(((***+++***)))((()))***(((((()))(((((()))+++---***))))))***---......---******++++++++++++******+++***)))***,,,,,,***)))***))))))(((((())))))***,,,,,,,,,,,,+++***)))(((******+++,,,------------++++++*********************)))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++---...000111222333---,,,+++***)))))))))))),,,++++++******++++++,,,++++++,,,,,,------......---------............///.........------,,,,,,+++------,,,,,,,,,---.../////////000000000111111111111///...///333444444222///000111222333444555555111111111111333444666777666555444555777888555222444555666444333333444666666555555555555666777777666555333111111333555666888999999999888888:::<<<<<<<<<;;;;;;:::999777666666666777888888888888888555444222111222333444666333333111000000/////////......------------......------------............444111//////111222222000333,,,...888;;;333------,,,,,,,,,---------.........000111000...---------///---,,,---------+++))))))************+++++++++******************************************************++++++++++++******++++++***))))))***++++++***)))((((((((()))++++++((()))************)))(((******************************+++++++++*********---,,,,,,+++++++++++++++,,,+++***)))((())))))***))))))*********+++++++++------,,,,,,------...///....../////////...---------+++)))***,,,...---,,,++++++******************)))***+++,,,---.........((())))))***************,,,,,,,,,,,,,,,+++***)))************************))))))(((((((((((())))))************************)))************+++++++++***))))))((((((((((((((())))))******))))))((('''+++***)))(((((()))***+++,,,+++)))((((((((()))***+++***))))))))))))))))))))))))***,,,---///000000)))))))))))))))************///000,,,))))))***(((////////////..................---------,,,,,,,,,...------------,,,,,,,,,***+++---...---+++)))(((***************)))))))))''''''(((((()))******+++*********++++++++++++,,,+++++++++++++++*********************************************************)))************+++++++++************+++++++++,,,---,,,+++******)))******+++,,,,,,***)))((()))+++***))))))((((((((())))))*********++++++++++++,,,)))((((((''''''(((((()))(((((())))))))))))******''')))***)))(((((()))***+++)))&&&&&&(((+++---...***(((((()))---000222222******++++++++++++******+++***)))***,,,,,,***)))+++******************+++++++++++++++***)))((((((************++++++,,,---)))))))))*********++++++))))))))))))))))))******************************++++++************++++++))))))))))))))))))))))))((()))***+++,,,+++******+++---///222444555555555++++++***)))((((((((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------,,,,,,------.../////////000000000000111111000//////000333444333222222111111111222444666777111111111222333555666777444333333444666666444333444555666555444444666777555555555555666777888888666555333222222333555666555777888888888999;;;===;;;;;;;;;:::999888777666666777777888888888888888444333111000000111222333222111000//////...//////......------------......,,,,,,,,,,,,,,,---......111000///000222444444333444000444>>>@@@777///---,,,,,,,,,,,,------------000111222000---+++******---,,,++++++,,,,,,***((()))************+++++++++******************************************************++++++++++++******++++++***))))))***++++++)))))))))((()))******+++((()))************)))(((************************************************---,,,++++++******++++++,,,+++***************+++)))))))))************++++++++++++++++++,,,------,,,------...............,,,+++******,,,------,,,******++++++++++++++++++******++++++,,,,,,,,,,,,*********+++******)))(((+++,,,,,,,,,,,,,,,++++++***************************))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***)))))))))((((((((((((++++++***)))))))))************))))))))))))******+++***))))))((()))))))))))))))(((((()))***++++++&&&'''))),,,///222444666************)))))))))))))))444999333)))&&&)))+++////////////..................---------,,,,,,,,,------------------------,,,------...---,,,***)))*********************************++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,+++******++++++***+++,,,+++)))((()))+++)))))))))))))))***++++++************++++++++++++(((((((((''''''(((((((((((((((((((((((()))))))))((()))******))))))***+++---***(((***...111111///...+++)))***,,,///000111******++++++++++++******+++***)))***,,,,,,***))),,,++++++******++++++,,,***************)))((((((***)))(((((((((***+++,,,))))))))))))************)))))))))))))))*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***,,,...111333555555444333++++++***))))))))))))))),,,++++++******++++++,,,---------,,,,,,,,,,,,,,,---------............///,,,,,,---------------------------------......///////////////000000000111333222000///000111222333666555444333333555777888333333333333444444555555444444444444555555555444555666666666555555666888666666666555555666777777555444333222222444555666555777888888888888;;;===;;;;;;::::::999777666555666777777888888888777777333333222111000000000111000000///.....................------------.........---,,,,,,,,,---//////......///000222444444555555333666<<<===666///---------------.........///000111111///,,,***))))))...---,,,---......,,,***))))))*********+++++++++******************************************************++++++++++++******+++******************+++)))))))))))))))******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++++++++***))))))))))))***************************))))))))))))***************************++++++,,,)))***+++,,,------------++++++******+++,,,,,,,,,******+++++++++++++++,,,++++++******************++++++++++++***)))(((''')))***++++++,,,,,,,,,+++***************************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************))))))))),,,+++)))(((((()))***+++***))))))))))))))))))*********)))))))))))))))))))))))))))))))))******+++(((((()))***,,,---...///++++++******))))))(((((((((333:::444+++''')))+++////////////..................---------,,,,,,,,,------------------------///...,,,+++++++++,,,,,,***************+++++++++---,,,,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++(((***++++++******+++,,,++++++*********++++++,,,))))))*********+++++++++***))))))(((((())))))***)))))))))((((((((((((((()))***,,,++++++***,,,---,,,,,,...333999<<<;;;888333000,,,++++++,,,,,,+++******++++++++++++******+++***)))***,,,,,,***))),,,,,,++++++++++++,,,,,,)))************)))((((((***)))((('''((()))***+++++++++******)))(((((('''(((((())))))************************************++++++************++++++------------------------******,,,---------,,,+++---///000222222111///...,,,,,,+++*********++++++,,,++++++******++++++,,,............---------------------............///,,,,,,------------------------.........//////......////////////000000000333111///------111555888;;;999777555444555666777666555555555444333222222444444555555555555666777555666777666444444666888777777666555444444555555444333333333333444555666777888999888777777999;;;:::::::::999888777555555666666666777777666666555333333222111111000000000000///........................------------......///////////////000111111///000222333444555666777444333333666666222//////////////////000000000000---...///...,,,******+++...---------......---+++))))))*********+++++++++******************************************************++++++++++++***************++++++*********((()))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))******,,,,,,,,,,,,+++***************(((((())))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++'''((()))***+++,,,,,,,,,***++++++******+++,,,---******++++++,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,+++)))(((''''''((()))******++++++*********************************))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))*********)))((('''***)))((('''((((((***+++)))))))))******))))))))))))))))))*********))))))+++******)))))))))))))))*********))))))))))))(((++++++******))))))(((((('''///333000,,,+++***)))////////////..................---------,,,,,,,,,,,,,,,,,,------------......---+++******+++---...*********+++++++++++++++,,,++++++***))))))(((((()))))))))************+++*********+++++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++''')))+++++++++***+++,,,+++******))))))*********)))))))))************++++++******))))))******+++******))))))))))))(((((()))+++,,,,,,++++++---...***---222999>>>AAA@@@???444111...,,,+++***)))'''******++++++++++++******+++***)))***,,,,,,***))),,,++++++******++++++,,,)))******+++******)))))))))))))))(((((())))))***,,,+++***)))(((''''''&&&((((((((()))******++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......---,,,+++***,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,........................---------............///------------------------------...////////////.........////////////000000......------...222888<<<:::999777555444444555555666666666666555333222111333555555555444555777999666777777555444333444666666555444444333333444444333333333333444555555666777888888888777777888:::999999999888777666555444555555555555555444444333111111111111111111000000//////............//////......------------......000111111222333222222222222444666777666666777888333222111111000000000000000000000000111111111222+++,,,...---,,,++++++,,,,,,+++***+++,,,,,,+++))))))************+++++++++******************************************************++++++++++++******)))***++++++++++++***)))(((((()))************)))******)))(((((()))******))))))))))))))))))))))))******)))))))))+++,,,---...---,,,,,,++++++,,,,,,''''''((())))))))))))(((***)))))))))))))))((((((***))))))))))))***++++++'''((()))***++++++++++++)))***++++++)))***+++---******++++++,,,---------,,,+++***)))))))))++++++,,,,,,,,,,,,+++***)))(((''''''((()))*********)))+++++++++++++++++++++++++++******))))))******+++************************)))************+++++++++'''(((((())))))(((&&&%%%))))))((((((((()))******))))))************))))))(((((()))************)))++++++***)))(((((())))))))))))******************************))))))))))))'''+++---++++++,,,+++(((////////////..................---------,,,,,,,,,,,,,,,,,,---------......*********++++++,,,------*********++++++,,,,,,,,,************************))))))))))))************)))))))))*********++++++************************************************)))************++++++++++++++++++,,,,,,,,,------******)))))))))******+++)))+++,,,,,,+++))))))))))))((((((((()))******+++))))))))))))************+++******))))))******+++++++++*********)))))))))(((***++++++++++++---...+++...333555666777777888///...,,,+++,,,+++)))(((******++++++++++++******+++***)))***,,,,,,***)))++++++************++++++******+++++++++++++++***))))))*********))))))(((******))))))(((((((((''''''(((((()))******++++++************************++++++************++++++))))))))))))))))))))))))***)))((('''((()))+++,,,+++++++++************)))++++++************++++++,,,++++++******++++++,,,,,,,,,,,,------......///---------............///.........------,,,,,,+++,,,---...///000//////............/////////000000...///111000000111444777444444444444444444444444333444555666666555444333222333444444222333666999666777777555333111222444111111111222333444555666222222333333444555666666555666777777777777:::<<<999999999888777666444444333444444444333333222111...//////000000000//////000//////...//////000000......------------......///111333555555444222111222444777777444333333555111222222000///000111111///000000000000111111111+++,,,------+++******+++***))))))***++++++***((()))************+++++++++******************************************************++++++++++++******)))***++++++++++++***)))'''((()))***+++******)))******)))(((((()))******))))))))))))))))))))))))***)))(((((()))+++---...,,,++++++***)))*********'''((()))***+++******)))******))))))((((((((((((******))))))******+++,,,))))))***+++,,,,,,,,,+++)))***++++++))))))+++---******++++++,,,------...,,,+++***))))))***,,,---,,,,,,,,,,,,+++******)))((())))))*********))))))+++++++++++++++++++++++++++******))))))******+++************************)))************+++++++++((()))+++++++++***((('''((()))******+++++++++***((()))***++++++***)))((('''((()))***+++******)))))))))))))))))))))***+++''''''((()))******++++++)))))))))))))))*********&&&***,,,)))(((***+++(((000/////////..................---------,,,,,,,,,,,,,,,,,,------.........'''(((***,,,------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---......))))))))))))************(((((())))))*********+++************************************************)))************+++++++++++++++,,,,,,,,,---------***)))))))))))))))******+++,,,...---***(((''''''''''''((()))***+++------))))))))))))******************))))))))))))******,,,+++++++++******))))))''')))***+++******,,,---///111111///***'''(((************+++------,,,*********++++++++++++******+++***)))***,,,,,,***)))+++******************+++***++++++,,,,,,,,,++++++((()))***++++++***)))((((((((((((((())))))))))))'''(((((()))***+++++++++************************++++++************++++++))))))))))))))))))))))))***(((&&&%%%%%%''')))+++))))))((((((((()))***+++***)))))))))))))))******,,,++++++++++++++++++,,,******+++,,,,,,---......---------.........////////////...---,,,,,,++++++,,,---///000000000///.............../////////000000333666555222...---......///111222333444444444111222444666777777666666000222333222111111555888777777777555222000111222......///000222555777888222222333444444555666666222444666777777999;;;>>>888888888888777555444333333333333333222222111000,,,,,,---.../////////...000000/////////000000111.........------............000333666666444222000000222555444111......000000222333222111222333222////////////000000000000,,,---...---+++))))))*********)))***,,,,,,+++))))))************+++++++++******************************************************++++++++++++******)))***+++,,,,,,+++***)))'''((()))++++++******)))---,,,+++******+++,,,---***************************)))(((((()))+++---...(((((('''&&&&&&&&&&&&&&&((()))***+++,,,,,,+++*********))))))((((((((('''***************++++++,,,++++++,,,---------,,,,,,(((***,,,+++)))(((+++...******+++,,,,,,---......,,,+++***))))))+++---...++++++,,,,,,,,,+++************+++++++++******)))++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,---...//////---,,,***(((***+++,,,---,,,,,,+++((()))***++++++***)))((('''((()))+++++++++***)))''''''(((((()))+++,,,---&&&&&&&&&'''((()))))))))(((((())))))******++++++''',,,...)))&&&'''))))))//////............//////+++---...---,,,,,,---...///...---,,,+++*********,,,,,,++++++***)))((((((+++++++++++++++***)))(((+++++++++******(((''''''+++++++++***************+++++++++************)))))))))))))))))))))))))))&&&'''((())))))*********(((((((((((()))***+++,,,,,,+++*********+++,,,---+++*********))))))((((((+++,,,,,,,,,,,,+++******)))************++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++......---,,,,,,+++******))))))))))))))))))))))))***))))))(((((((((((((((************************)))(((''''''(((***,,,------,,,)))''''''((()))+++,,,,,,++++++******))))))------,,,+++***)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((+++*********)))(((((((((************************************************......------------......,,,---...//////---+++)))***++++++,,,------------............////////////000000///...............////////////000222333444333444555666666555444444222222222222333333444555999666222111222333111000333333444444555666777777666666666666555444333222333444555777888:::;;;;;;777777888888777666444333000000000000000///......////////////000000000000.........///////////////++++++,,,...///111222222111111111111111111111111000444888999666333111111333222111///............///......---------......000...------...///...---)))))))))))))))))))))))),,,+++***))))))***+++,,,)))*********+++++++++++++++++++++*********))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++******)))((((((((()))+++,,,******))))))******+++,,,,,,+++******)))*********)))************++++++++++++++++++*********))))))************************+++++++++,,,,,,---------((((((((()))******+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------000000000///......------...---,,,+++,,,...000222------..................*********)))******+++,,,...---,,,***)))******+++************************)))((((((((()))***++++++))))))***++++++++++++***))))))))))))************---,,,+++*********+++,,,'''(((((()))***++++++,,,)))))))))******+++++++++(((((()))***************(((((())))))************''''''((()))))))))))))))***************)))((((((------------------------,,,---......,,,+++,,,...///...---,,,++++++++++++---,,,,,,+++******)))))))))******+++++++++******++++++++++++***)))((('''******************+++++++++++++++************)))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))***+++,,,,,,+++***)))))))))***+++++++++*********))))))))))))++++++,,,,,,++++++***)))(((((()))))))))*********+++++++++*********))))))))))))*********+++++++++************************)))************+++++++++---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++)))((((((((()))***++++++)))))))))(((((((((((((((***************)))))))))+++++++++***************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------......------------......------.........---,,,+++,,,,,,---.........------............////////////000000///...............000000000///000000111111111222444666666666666555444444333333333444555555<<<999555333333222000...111222333444555666777777333444555666777777777777333444555666888999:::;;;777777888888777666444333111111111222111111000////////////////////////000000000//////......------,,,,,,---...///000111111////////////////////////000333666666444111000111222111000///..................------,,,------......---+++,,,...000//////))))))))))))))))))))))))++++++***))))))***++++++)))))))))*********+++++++++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,,,,******))))))******+++,,,,,,++++++***************)))************++++++++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,************))))))))))))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---/////////............---......---,,,---///111222.....................---***************+++,,,,,,,,,+++*********+++,,,---************************))))))((((((((()))******))))))***++++++++++++***))))))))))))************++++++,,,,,,,,,+++***)))''''''(((((()))*********+++,,,,,,,,,,,,,,,,,,---(((((()))******************************+++++++++((())))))******************************)))((((((,,,---...//////...---,,,---...///...,,,++++++,,,///......---,,,,,,,,,,,,------,,,,,,++++++******(((((()))++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))***+++++++++,,,+++++++++************)))))))))))))))))))))))))))((()))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,***************)))))))))++++++,,,,,,++++++***)))'''((((((((())))))))))))+++************))))))))))))))))))*********++++++(((((((((((((((((((((((()))************++++++++++++++++++***))))))(((((())))))))))))))))))))))))(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))'''(((***++++++***)))(((((())))))))))))))))))***))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++++++++++++++,,,,,,,,,************************+++,,,,,,---...//////000......------------............------,,,,,,------...////////////......------............/////////000///......---.........222111000000/////////000///111333555666777777777666555555444444444444555:::888555333333333222111111222222333444555666777444555666777777888777777444444555666777888999:::666666777666666555444333222222333333222222111000////////////////////////111000000///...---,,,,,,---------.........//////------------------------000111333222111///000000111000///...............---,,,,,,++++++,,,------,,,+++***+++---/////////))))))))))))))))))))))))++++++***))))))***++++++((((((((()))))))))******+++++++++******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---******))))))******+++,,,,,,,,,+++***************)))************++++++++++++++++++***************************************+++++++++***************,,,++++++***))))))((((((***************+++++++++******+++++++++,,,,,,,,,------------............///...------...///111222000/////////......------++++++******++++++,,,---+++***))))))***,,,---...***************************))))))((((((((())))))))))))***++++++++++++***)))))))))*********++++++***+++---...---,,,)))((((((((())))))******++++++,,,,,,,,,,,,,,,+++++++++(((((()))***************++++++++++++++++++++++++))))))***+++++++++++++++)))************))))))(((...///111222222111///......//////...,,,***+++,,,///......---,,,,,,,,,------------,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***++++++++++++...------,,,,,,,,,,,,---/////////...............************************+++++++++++++++***))))))((((((((()))))))))******************))))))))))))))))))))))))************(((((((((((((((((((((((())))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++((()))***++++++***(((''')))******+++,,,,,,,,,,,,''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************((((((((()))*********+++))))))))))))))))))))))))***+++,,,---...///000111...------,,,,,,------...///...,,,++++++,,,---//////////////////...---,,,---------........./////////......------.........111000000/////////000000000111333555666666666666666555444333333333333333444333222222333555666666333333333444444444444444777777777666666555444333444444555666666777888888666666555555444444333222222222222222222111111000///////////////........./////////......---------.........---------,,,,,,------------------------/////////............/////////......---.........+++++++++***++++++,,,,,,+++***))))))+++,,,,,,,,,))))))))))))))))))))))))+++******************+++(((((((((((())))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++,,,,,,******))))))******+++,,,,,,,,,+++************+++))))))*********+++++++++************************************************++++++******))))))((((((+++++++++******))))))))))))))))))))))))*********************+++++++++++++++++++++,,,---............------------...///000000000//////...---------+++++++++++++++,,,------++++++*********+++---...************************,,,+++***)))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,+++))))))*********++++++,,,,,,,,,++++++******))))))(((((((((((()))***************+++++++++************)))((()))******++++++******))))))************)))(((---///000222222000///---...//////...,,,***+++,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++***)))(((++++++,,,,,,,,,+++******(((((()))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))************......------------------000000000000//////......***************+++++++++***++++++++++++***)))))))))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************************))))))((((((((())))))))))))))))))))))))))))))((()))***++++++***((('''***)))(((((((((***,,,---''''''(((((())))))******+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////------,,,,,,,,,,,,------///...,,,******,,,...000...............---,,,+++------------..................------------..................///000111222222333444555555555444333444444333222111111111222000111111111111333555777777666666555333222111111555555555555444333222222444444555555666666666777555555444333333222222222111111222222111111000///000/////////......------,,,,,,------......//////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---.........---------------...///***************+++,,,---,,,***)))((()))))))))((())))))))))))))))))))))))*********++++++*********(((((((((((())))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))*********************))))))******+++,,,---,,,,,,+++***+++++++++))))))*********+++++++++*********************************************************))))))((((((((())))))******+++++++++,,,)))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,---......,,,,,,++++++,,,,,,------///.........---------,,,,,,,,,,,,,,,,,,------......---+++*********++++++************************---,,,++++++************))))))***++++++++++++***************++++++++++++///...+++)))))))))***+++)))))))))************************))))))((((((((((((((()))***************)))))))))))))))((((((((('''((())))))******))))))((())))))*********))))))+++,,,---......---,,,+++---...///...,,,++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++)))((((((***+++++++++++++++******)))))))))***+++++++++,,,+++++++++************)))))))))))))))))))))))))))&&&'''((())))))******)))...---------------.....................---,,,+++*********+++++++++++++++******++++++******)))(((************++++++++++++(((((()))))))))))))))***((((((((()))))))))******************************)))************+++++++++++++++++++++++++++++++++******************************)))(((''''''(((((())))))))))))))))))))))))((())))))*********))))))***(((&&&$$$%%%&&&)))+++((())))))))))))))))))***,,,+++++++++******))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++++++++++++++,,,,,,,,,************************))))))***+++,,,------...------,,,,,,,,,,,,------...---,,,++++++,,,...000------.........---,,,,,,,,,------------.........---------,,,------...///---------...///000222222222333444555555444333222333222222111111111111222222333333111//////111333999888777666444333222111111111222444444444444444444444444555555555555555555444333222111111111111111111111222111000000///000//////......---------++++++,,,---...//////000......---,,,,,,+++******************************---+++******,,,------,,,,,,,,,,,,,,,,,,---...///************+++,,,------...,,,***)))))))))(((''')))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))*********************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***(((((()))************)))******))))))******+++,,,------,,,+++++++++++++++)))************+++++++++***************+++++++++*********************************)))))))))))))))))))))******+++,,,,,,---************))))))))))))((())))))))))))*********((())))))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...---,,,***)))*********************************,,,,,,+++*********++++++))))))***++++++++++++************++++++++++++,,,111///+++((('''(((+++,,,'''''''''''''''''''''(((+++++++++++++++*********(((((()))***************'''''''''((((((((())))))''''''((()))))))))))))))((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...+++++++++******++++++,,,++++++++++++++++++++++++******+++++++++******)))))))))******+++******)))******************+++++++++++++++************)))))))))))))))))))))))))))''''''((()))************,,,,,,,,,,,,---...//////...............,,,+++************++++++,,,,,,,,,***************))))))((())))))))))))************(((((((((((())))))******(((((((((((()))))))))***************************)))************+++++++++************************************************)))))))))((())))))******)))))))))))))))))))))))))))((((((((()))***++++++***)))((('''''''''((()))***************)))))))))***************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((((((((((((((((((((((((******++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///---....../////////......,,,,,,---------.........---,,,,,,,,,------...///...............///000111000111333444555444444333222222111111222222333333333444444222//////111444888777777666666555444444111222333444555555555555444444444444444444444444555444222111000000111111222222333333222222111000000000///......---,,,,,,,,,,,,,,,------.........------,,,,,,++++++******************************,,,***)))***---...---+++++++++++++++,,,---...///*********++++++,,,......///---++++++,,,,,,+++***)))))))))))))))))))))))))))***++++++++++++***))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))***+++++++++************))))))******+++,,,------,,,++++++++++++,,,)))************+++++++++))))))*********+++++++++************************))))))******************+++++++++++++++++++++++++++++++++******)))))))))((((((((()))))))))******((())))))******+++++++++++++++,,,,,,,,,+++++++++)))******++++++,,,,,,------------------......///---,,,+++*********+++,,,************************)))))))))((())))))******))))))***++++++++++++************+++++++++,,,,,,000...,,,)))((()))***+++((((((((((((((((((((((((************++++++++++++(((((()))***************&&&&&&'''((()))***++++++(((((()))************)))(((((()))***************...------,,,,,,------...+++---...---,,,,,,---...*********)))******++++++*********************+++((()))***+++++++++++++++((())))))*********))))))+++++++++***************+++++++++************)))))))))))))))))))))))))))((()))***++++++,,,+++++++++++++++,,,---...///000///000000000000...,,,+++*********++++++,,,,,,,,,***************)))(((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))************************)))************+++++++++(((((((((((())))))))))))************************(((((())))))***+++------************************)))(((((('''(((***,,,---+++,,,------,,,+++***))),,,,,,++++++******))))))'''((()))***+++,,,------))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///......///000000111000000,,,,,,,,,---------......,,,,,,,,,,,,------...///000000///............///...000222444555555555555222222222222333444444555111222444333111111555888666666666777777777777777666666666666555444333222555444444444444444333333444333222000000000000111333333444444444333222222000000///...------,,,,,,---------------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++......,,,************+++,,,---...///++++++++++++,,,---...//////...,,,---...//////...)))))))))))))))))))))))))))***+++,,,,,,+++***)))************++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++*********)))***++++++,,,...---,,,,,,++++++,,,,,,)))************+++++++++))))))******++++++++++++************************))))))******++++++,,,,,,------,,,++++++*********,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))************,,,,,,---------,,,++++++(((((()))***+++,,,,,,---...------------...//////+++************,,,---...************************'''''''''''''''((()))***))))))***++++++++++++*********+++++++++,,,,,,,,,......---,,,***))))))(((,,,,,,++++++++++++++++++''''''(((((())))))******(((((()))***************&&&'''''')))***+++,,,---))))))***+++++++++++++++(((((()))***************.........///000///,,,)))...------------,,,,,,,,,------,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))'''(((***,,,,,,***((('''+++(((&&&''',,,...+++((())))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++************************++++++,,,---............---.../////////...---,,,++++++************++++++++++++******))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))+++***)))'''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))---***(((((()))***))))))***)))(((''''''((()))***,,,,,,+++***)))))))))***+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************++++++***(((''')))***((()))))))))))))))((('''***)))((((((((()))+++,,,++++++******))))))((((((******++++++++++++******)))***,,,------+++(((&&&(((((()))***************+++)))((()))+++,,,)))'''......---,,,++++++,,,,,,++++++******************,,,,,,,,,---------........................------222111000///---+++******---------............///000000000000000000000000222222222333333444444444666555333222222333555666666555444333222333333444444555555666666666666666333444444555555555666666333444555555666666555555444333222222111111111222333333333333333333333333111111000...---,,,+++***+++---...---******,,,///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************+++,,,------...------------...//////,,,,,,,,,---------......---+++))))))+++,,,,,,+++)))+++,,,,,,***))))))***************))))))))))))************************,,,,,,,,,,,,++++++++++++))))))***+++,,,---------***+++,,,,,,,,,+++***))),,,++++++***)))(((''''''******+++,,,,,,,,,,,,+++++++++++++++******)))))))))***++++++***)))***+++************************+++++++++*********))))))+++*********))))))((((((******++++++++++++************))))))******+++,,,*********************************)))))))))))))))+++---...---***((()))+++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++******))))))((((((---,,,+++***))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********)))(((''''''&&&(((***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))''''''&&&''''''((()))***---------///000///---***......------,,,,,,,,,+++,,,,,,+++++++++,,,,,,---******++++++++++++******((()))+++------+++)))((((((%%%###%%%)))***(((%%%))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,------------------.........---,,,+++++++++************++++++*********)))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((())),,,,,,++++++++++++++++++))))))))))))))))))))))))******+++++++++******))),,,***(((((()))***))))))+++***)))(((((()))******++++++***)))))))))************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((('''(((***)))))))))))))))))))))))))))((('''''''''(((******+++*********))))))(((((()))******************)))************))))))(((((())))))***++++++++++++++++++)))((()))++++++***'''))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------..............................//////.........------------------............///000000000000000000000000111111222222333333444444666555333222222333555666:::888666444222111111111444444555666666666666555444444444444555555666666666666666666666666666666444444333222222222222222000000000000000000000000//////......------,,,,,,)))+++,,,+++((((((***,,,,,,,,,++++++***************++++++,,,,,,++++++***+++++++++***++++++,,,,,,------------............//////......---,,,,,,,,,111...+++))))))******))))))+++,,,,,,***))))))***(((((())))))******++++++************************++++++*********++++++,,,)))******++++++,,,,,,,,,***+++,,,------,,,++++++++++++++++++******************+++,,,,,,,,,,,,+++++++++++++++*********)))***,,,---,,,+++***+++,,,************************+++++++++*********))))))+++*********))))))))))))******++++++++++++************))))))******+++,,,*********************************+++++++++++++++,,,...///...+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))---,,,+++***))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))*********((((((((('''(((((()))))),,,,,,,,,...000///...+++///......---,,,++++++***((((((((((((((()))***+++++++++************++++++)))***,,,------,,,***)))+++(((&&&(((+++,,,***((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------------,,,+++***++++++************++++++))))))))))))************+++***))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))*********************+++)))))))))))))))))))))))))))******+++++++++******,,,***(((((()))***)))(((+++******))))))***++++++))))))((((((((()))*********))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***+++***((('''((()))))))))(((((((((***+++,,,(((''''''''''''((())))))*********)))))))))))))))((())))))******))))))(((+++***(((''''''((()))*********+++,,,,,,,,,,,,,,,***)))((()))++++++***))))))***+++++++++++++++*********+++,,,------------,,,,,,,,,---------..............................,,,,,,------...//////000---------............///000000000000000000000000000000111111222333333444666555444333333444555666:::999777555333222222111333333444555555555555555444444444444444555555666999888777555555555555666444444333333333333222222111111111111111111111111---------------.........***++++++***))))))***,,,+++************)))))))))***++++++,,,,,,++++++***,,,,,,++++++***+++++++++---...000111111111000///222111000///---+++******444000,,,)))(((((((((((()))+++,,,,,,***))))))***''''''((()))***+++,,,---***************************)))(((((((((***,,,---******************++++++***+++,,,---......------******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++************+++,,,------++++++,,,---************************+++++++++******************************)))))))))******++++++++++++************))))))******+++,,,******************************++++++,,,---------,,,---...---+++++++++---************************,,,,,,+++******)))((((((************************))))))))))))************,,,,,,+++***))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******+++++++++***)))))))))))))))))),,,++++++---//////...,,,///......---,,,+++******((((((((()))***+++,,,---,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))),,,***)))***,,,---+++***))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))((()))***,,,------------,,,,,,,,,,,,+++******)))++++++************++++++(((((())))))******++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))***+++++++++******,,,***))))))******)))((()))))))))))))))*********((((((''''''((()))*********)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((***+++***((('''((()))***)))((('''(((***---...(((((((((((()))))))))***)))))))))))))))*********(((((())))))))))))((((((******))))))))))))******)))***++++++,,,,,,++++++******))))))***+++++++++***+++,,,------,,,,,,+++******,,,---............,,,,,,,,,---------......---------...............,,,,,,,,,---...///000000---------............/////////////////////////////////000111222222333444666555555444444555555666666555555555555555555555222333333444444444444444555444333333333444555555;;;999666444333333444555333333444444444333333333000000000000000000000000------------------------,,,,,,,,,,,,++++++,,,---***)))))))))))))))))))))***++++++,,,,,,++++++***------,,,+++************///000222444444333111000222111000///---,,,+++***444000+++(((((())))))))))))+++,,,,,,***))))))***(((((()))******+++,,,,,,***************************)))'''&&&'''))),,,...*********************))))))+++,,,...//////......++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***+++---******************************************************************************++++++++++++************))))))******+++,,,************************)))******+++,,,------...)))******************+++************************,,,+++++++++*********)))))))))))))))))))))))))))(((((())))))******++++++,,,++++++***))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,+++***)))))))))))),,,++++++,,,...///...---......---,,,++++++******------------...///000111,,,+++***))))))***+++,,,))))))***++++++***)))))))))((('''(((((()))((('''))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++************************)))***+++---......//////------,,,+++******))))))++++++************++++++(((((())))))******++++++,,,,,,+++)))(((((((((((())))))))))))))))))))))))((((((((())))))))))))(((((((((((())))))*********))))))))))))))))))))))))((()))***++++++++++++++++++***))))))******)))'''&&&''''''((((((((())))))((((((''''''((()))************)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++)))***,,,+++***(((((()))+++***(((((()))+++---///))))))******++++++++++++(((((())))))******++++++(((((())))))))))))(((((()))***,,,------,,,***)))((())))))***************************)))***,,,---(((((()))))))))))))))((()))+++---...//////......,,,,,,,,,---------......---------.........//////---------...............---------............///////////////////////////...///000111222333444444555555555444444555555555444444555555555555555555111111222333333333333333555555333222222333444555999888555222111111222333222222333444444333333222------------------------.........---,,,,,,++++++---,,,++++++,,,,,,,,,,,,)))))))))))))))))))))******++++++,,,,,,++++++***------,,,+++************---...000222222111000...///.........------------000---***((()))***++++++)))+++,,,,,,***))))))***+++++++++******************************************)))'''&&&'''))),,,...+++++++++***************)))+++,,,...//////......,,,++++++***))))))((((((******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,)))+++,,,+++***)))***,,,***************************************************************+++++++++******++++++++++++************))))))******+++,,,************************((())))))***+++,,,------)))))))))***++++++++++++************************++++++++++++,,,,,,------))))))))))))))))))))))))(((((())))))******++++++,,,+++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))''''''((()))***++++++,,,---,,,+++******)))******---,,,++++++---...---,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...++++++************++++++)))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************)))***+++---...///000000...---,,,+++***)))))))))++++++************++++++))))))))))))************,,,+++******))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))******++++++))))))))))))))))))))))))((()))***++++++++++++++++++***)))***+++***)))'''%%%%%%&&&'''(((((((((((())))))((((((((()))******++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,)))+++------+++***)))***++++++*********,,,---...)))***++++++,,,,,,++++++''''''((()))***++++++,,,((())))))******))))))((((((***---//////---+++***(((((()))************)))******+++***)))***,,,///---,,,+++************+++)))+++---/////////---,,,,,,,,,,,,---------......,,,,,,------.../////////...............------------------............///000000000000000000000000...///000111222444555555444444444444444444444444666666666555444333111000000111111222222222222222666555333111111222444555777666444333111111111222000111222333444333222111111111111111111111111111.........---,,,++++++***,,,***))))))***++++++***)))))))))************+++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++)))***,,,---------,,,+++,,,,,,,,,---------......---+++))))))+++,,,,,,,,,)))+++,,,,,,***))))))***,,,,,,+++++++++************************************)))(((((((((***,,,---+++++++++++++++++++++,,,***+++,,,---......------,,,,,,+++***)))((('''&&&******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))***++++++))))))***+++***************************************+++++++++*********+++++++++++++++******++++++++++++************))))))******+++,,,************************))))))******++++++,,,,,,,,,++++++,,,...000///...++++++++++++++++++++++++***++++++,,,------......************************))))))))))))************++++++***************+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++******************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******++++++++++++******************...---++++++,,,---,,,++++++++++++++++++,,,,,,,,,)))((((((((((((((())))))******++++++++++++******************************------------+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))************************((()))***,,,.../////////000...---+++************++++++************++++++*********)))))))))))))))++++++******)))*********))))))))))))))))))))))))&&&'''((()))******)))((((((((()))******+++,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,+++***))))))***++++++(((&&&%%%%%%'''((()))))))))(((++++++***)))))))))******,,,,,,+++***)))(((((()))((((((((((((((((((((((((++++++++++++++++++++++++((((((((()))***+++++++++***,,,//////---+++******++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***&&&'''((()))***+++,,,,,,)))******************))))))***+++,,,,,,,,,,,,+++))))))***++++++++++++***)))***+++***))))))---000333111///,,,+++,,,---...***+++---//////...,,,***,,,,,,,,,---------......,,,,,,------...//////000........................---------............///000000000000000000000000//////000222333555666666222333333333333333333222444444555444333222000//////000111111222222111111777555333111000222333555666666555444333333222222...///111333333222111000333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++,,,+++)))************++++++,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,------+++******+++,,,---+++***)))+++,,,,,,***))))))******+++++++++++++++++++++************************++++++*********++++++,,,+++++++++,,,---------...***+++,,,------,,,+++++++++++++++******)))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,******+++,,,************************))))))*********+++++++++*********++++++,,,,,,,,,******++++++++++++************))))))******+++,,,************************+++++++++,,,,,,,,,,,,,,,---++++++---000222111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++***************++++++))))))))))))))))))))))))........................)))))))))))))))))))))))))))************+++++++++*********************+++(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))************))))))))))))******+++///---++++++,,,,,,+++***)))******++++++,,,------------,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++***((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))'''((()))+++---.........000///---+++*********+++++++++************++++++++++++******))))))((((((******************++++++))))))))))))))))))))))))&&&'''(((*********)))(((((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***))))))***++++++(((&&&%%%&&&((()))*********))),,,,,,+++***))))))******---,,,+++***))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++&&&''''''((()))******++++++---000000...,,,++++++,,,,,,---------,,,++++++'''((()))++++++******)))&&&'''((()))***+++,,,---******++++++++++++************)))))))))***,,,---******+++,,,,,,,,,,,,+++)))++++++***((()))---111333000,,,)))((()))***,,,***+++---///...---***))),,,,,,,,,---------......,,,,,,------...///000000,,,------....../////////---------.........//////000000000000000000000000///000111222444555666777111222222333333222222111///000222333444333333222//////000111111111111111777555333111000111333444666666666666555444333222---...000222333222000///........................******+++,,,,,,---......///,,,******---...---+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,------,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++,,,------***((()))+++,,,,,,***))))))***))))))***+++,,,------...************************,,,,,,,,,,,,++++++++++++++++++,,,------...//////***+++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,------++++++,,,---************************))))))******++++++++++++*********++++++,,,,,,,,,******++++++++++++***************)))***++++++,,,************************------------------,,,,,,+++***)))+++///111000...------------------------,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++******))))))((((((+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))))))))(((***+++***)))((()))***))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***++++++...---,,,,,,,,,,,,---...,,,+++******,,,,,,+++***+++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))************************++++++***(((%%%### ***)))(((((())))))((('''***))))))((((((***+++,,,)))))))))))))))((('''&&&(((((()))***+++,,,,,,---,,,---......,,,***++++++)))))))))))))))))))))))))))******+++++++++******+++++++++************)))((((((((()))******++++++&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((...---+++)))((())))))*********))))))((((((''''''++++++++++++*********)))---,,,***((((((((())))))))))))************))))))++++++)))((((((((()))***)))******))))))))),,,...111333444222///---///222333000,,,)))***+++------+++*********))))))((((((''''''((())))))))))))))))))))))))***,,,---+++***+++(((&&&'''((()))'''$$$)))************++++++++++++++++++************)))------,,,++++++******)))))))))***+++,,,,,,------000000///...,,,+++******---....../////////000000......//////////////////......///000000///...---000//////.........//////444222000000333555666555666555333222222222333333222222222222111111111000111000/////////111222333222111000000000111333333111333444444222111111222222111000///...---,,,,,,////////////////////////...---++++++++++++---...)))******++++++,,,------++++++******************+++,,,,,,---,,,+++)))(((111,,,***---,,,''''''+++..................------,,,,,,...000222222///,,,''''''((()))***++++++,,,(((((())))))*********+++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))************************,,,,,,,,,++++++*********,,,,,,,,,++++++******************)))))))))))))))******************************++++++++++++******((()))***+++,,,------------------,,,,,,+++++++++,,,+++)))((((((***,,,---+++,,,---,,,++++++---...------,,,+++*********+++...------------...//////111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))************************+++*********))))))((((((************************++++++***)))(((((())))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))******))))))))))))******+++)))''''''((())))))((())))))************))))))---,,,++++++++++++,,,---,,,***))))))++++++***)))***+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,+++***((('''&&&&&&***)))(((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((++++++,,,,,,,,,++++++***((()))))))))***++++++++++++,,,------+++******+++)))))))))))))))))))))))))))******++++++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))))))))***)))))))))((((((((('''++++++*********)))))))))))))))((('''''''''(((((((((((())))))))))))((((((+++***))))))))))))++++++***++++++***)))***,,,///222333333333222222444666555111---******+++++++++************)))))))))((((((((())))))))))))))))))+++***)))***++++++***(((***((('''''')))***(((&&&)))************++++++++++++++++++************))),,,,,,,,,++++++++++++***)))******+++,,,,,,------------------,,,,,,,,,,,,...............///000000............------------......///000000///...---000000////////////000000111111111111333444555555555444333222111222222333222222111111111000000000111000//////000111222333222111000000000111222333111333444333222111111111111111000///...------,,,........................---,,,,,,,,,,,,,,,,,,---......------,,,++++++***++++++******************,,,,,,---------,,,++++++,,,)))(((,,,---***+++///......---------,,,,,,,,,---...///111333333000---))))))******++++++,,,,,,))))))))))))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******)))***++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,+++,,,---...---,,,,,,+++++++++++++++---------------...//////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++***)))************************++++++++++++*********)))************************++++++***)))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))******+++***(((((()))******)))))))))************)))))),,,++++++******++++++,,,+++***))))))******((('''***************++++++++++++++++++***************))))))))))))))))))))))))************************+++***)))))))))***+++,,,***)))(((((())))))(((''''''''''''&&&'''(((((()))(((((()))*********)))))))))))))))))))))))))))))))))+++,,,,,,***))))))***)))))))))))))))))))))))))))******++++++++++++,,,+++++++++************)))***))))))(((''''''&&&&&&******)))(((((('''&&&&&&))))))))))))************))))))))))))))))))))))))************************,,,+++***)))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''******))))))***+++---...---------,,,+++,,,...000222111111222444666777777666222---************)))************)))))))))))))))))))))))))))))))))(((,,,+++************((('''***)))((((((***+++***))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,******++++++,,,,,,------)))******+++------...//////...---------...///000......------,,,,,,,,,+++...//////000000//////...000000000//////000000111...000222222222333444666444333222111111111222222111111111111000000000///111111000000000111222222111111000000111111222333111222444333222000111111000000//////.........---........................,,,,,,------------,,,,,,//////...------,,,,,,+++******++++++++++++++++++,,,,,,---.........------+++))))))+++,,,+++,,,//////......---,,,+++******------...000111111...,,,++++++++++++++++++,,,,,,)))))))))***************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------------,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////......---,,,++++++++++++++++++++++++******************++++++))))))******+++*********************************,,,,,,,,,+++++++++++++++************************,,,+++******)))******************))))))))))))((('''(((((((((((((((((('''((((((((()))))))))************))))))))))))******,,,***((()))***++++++***))))))************)))))),,,,,,++++++++++++,,,,,,,,,+++))))))******)))''')))))))))))))))*********************************))))))))))))))))))))))))************************)))(((&&&&&&&&&(((***+++***)))(((((())))))(((''')))))))))))))))*********&&&&&&'''((()))))))))((()))))))))((((((((((((((((((***++++++)))((()))***))))))))))))))))))))))))************+++,,,,,,---+++++++++*********))))))******))))))(((((((((((())))))))))))((((((''''''((()))))))))************))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((###$$$&&&((())))))(((''''''(((((())))))(((((('''***)))))))))***,,,...////////////...---...000222444111///111555777666444444111---++++++++++++************)))))))))))))))******)))))))))))))))))),,,***))))))***+++***))))))))))))***++++++++++++))))))*********++++++++++++++++++*********))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------))))))***+++,,,---...//////...---,,,,,,---///000//////...------,,,,,,,,,.../////////000000000000000////////////000000111---000222333222222444666222222222222222222222222111111111000000000//////111111111111111111111222111111111111111222222222111222333333111000000111///////////////.........------------------------+++,,,---......---,,,+++++++++,,,,,,---.........******+++++++++++++++,,,++++++,,,---------......---,,,+++,,,,,,+++,,,---000000///...,,,+++************+++,,,...---+++)))++++++++++++++++++******************************++++++++++++++++++++++++------,,,+++************+++++++++++++++++++++++++++,,,,,,,,,++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******************************)))***,,,.........,,,,,,------,,,,,,.../////////,,,,,,---...............---------,,,---......///...///000000000...---,,,++++++++++++++++++++++++***************+++++++++'''((()))***************************************++++++++++++++++++++++++************************++++++************++++++++++++*********)))))))))(((((())))))))))))(((((((((((()))))))))***************))))))))))))*********)))'''((()))+++******))))))************)))))),,,,,,------------,,,,,,---,,,******++++++***)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))***)))(((((())))))((('''&&&''''''((((((((((((((()))******+++,,,,,,,,,,,,)))))))))(((((((((((((((''')))******)))((()))***))))))))))))))))))))))))************+++,,,---...+++++++++*********))))))))))))*********+++++++++(((((((((((())))))******((()))))))))************))))))))))))))))))))))))************************************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((($$$&&&''')))*********)))((())))))******))))))((())))))))))))+++---///000000111111111000111333666888555222333555666444222111...,,,+++,,,------,,,))))))))))))))))))******+++***))))))))))))*********)))((((((+++---------))))))******++++++,,,,,,))))))*********++++++++++++++++++*********))))))))))))***+++,,,------...,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------///...---,,,,,,---...///////////////......------////////////000000111111///.........//////000111000111222222222222444555222222222222333222222222111111111111000000000000111222222222222111111111000000111111222222222222000222333333111000000111///////////////.........------------------------,,,,,,...//////...,,,,,,*********+++,,,,,,------******++++++,,,,,,,,,,,,******+++++++++,,,------,,,------,,,---...//////222111000///...---,,,++++++******+++,,,,,,***(((***************)))))))))+++++++++***************++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************'''))),,,...///...,,,+++///...,,,---000222222111---...///000111111000000......------......///000...///000000000///...---++++++++++++++++++++++++************************'''((()))***************************************))))))******************************************+++******)))******++++++++++++++++++************)))******++++++******)))))))))))))))******************))))))))))))******((('''&&&&&&((())))))((())))))************)))))),,,------......------,,,,,,+++***+++,,,---,,,***************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))***)))(((((())))))((('''((())))))***+++*********))))))******+++*********))))))))))))))))))))))))''')))***+++)))))))))***))))))))))))))))))))))))+++*********+++,,,...///+++++++++************)))))))))***++++++,,,------''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))************************((())))))******)))(((((((((((((((((())))))))))))******)))))))))((((((((('''((()))***++++++++++++))))))************))))))))))))((()))***,,,...///111222333333333444777:::;;;999777555555555333222///---++++++,,,......---))))))))))))******************)))((()))***+++,,,+++)))((())),,,...///000)))***++++++***)))+++,,,)))************++++++++++++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,------------------------------------............---------,,,////////////////////////////////////000111222222////////////000111111222666333111111222444444333222222333444444444333333222222222222111111111000222222222333222222111000000000111222222222222111000111333222111///000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++***))))))******++++++,,,---------++++++*********+++,,,,,,(((+++---,,,///444666555222111111000///...------...---,,,,,,......,,,***)))))))))))))))))))))***+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++*********+++++++++++++++(((***,,,...//////...---222///---///333555444333000111222333444333222111//////......//////000111/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******+++*********************************)))))))))))))))*********************************))))))))))))))))))***+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))*********++++++******))))))))))))******'''&&&%%%%%%'''))))))((())))))************))))))+++,,,------------,,,+++***)))((()))+++---,,,++++++++++++******)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))(((''')))***+++,,,---,,,,,,+++'''((((((((((((''''''&&&((()))))))))***+++++++++''')))++++++*********+++))))))))))))))))))))))))+++*********+++---///000+++++++++************)))***************+++++++++))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((('''((((((((()))))))))***++++++*********))))))))))))))))))))))))***+++,,,(((((())))))))))))(((((())))))(((((()))+++,,,---111222333444555777:::===777777666444111000000111000...,,,,,,------,,,+++((()))))))))************))))))(((((()))+++---......,,,******,,,///000000)))+++,,,+++)))((()))+++)))************++++++++++++++++++************)))*********++++++,,,,,,,,,---------------------------------....../////////,,,---...//////---+++***,,,------......//////000///////////////111222333111111111111222333444555<<<666000///333666555222222333444555666555555444333333333333222222222222222222333333333222111000///000111222333222222111000111222222000//////000111111000///...------,,,++++++++++++++++++++++++......------------.........------,,,++++++************++++++,,,------......---,,,+++++++++,,,,,,)))---...---000777999777000000//////............///---,,,,,,---...,,,+++)))))))))******+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++'''(((***,,,------,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,...000111111111111444111///111555888777444333444555666666555333222000000000000000111222222000///////////////000000---------------------------,,,,,,+++***)))((((((++++++++++++++++++***)))************************)))))))))******+++++++++************************((((((''''''((())))))***---,,,,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++******))))))))))))******'''&&&%%%&&&(((******)))))))))************))))))***+++,,,------,,,+++***(((''''''(((+++,,,,,,+++,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++*********)))(((((())))))((('''%%%&&&'''))))))(((((('''++++++,,,++++++***)))((((((((()))***+++,,,,,,---''')))+++++++++***+++,,,))))))))))))))))))))))))+++******)))+++---///111+++++++++************)))++++++******)))(((((((((++++++******)))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((('''((((((((())))))******++++++++++++******************((((((((()))+++,,,''''''((((((((((((''''''))))))(((((((((***+++,,,000222444555666888<<>>>>><<<888333000000111////////////..................---,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,---------..................////////////000...------,,,,,,------...---......---,,,,,,---///+++,,,,,,---------,,,,,,---------------,,,,,,,,,.............../////////+++,,,---------------,,,.........---,,,+++++++++---,,,,,,++++++,,,,,,---000///...,,,,,,,,,------...---------------......------,,,+++++++++++++++***+++...111333111...,,,......////////////......+++---///000000...,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,---...---,,,***+++---......,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******---+++***+++......,,,******'''&&&(((---000///---'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))+++++++++******+++,,,,,,************************+++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++************************************************((((((((((((((((((((((((+++++++++++++++***)))((()))))))))************+++((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''((())))))************))))))((('''(((+++......+++'''(((+++---,,,)))'''''')))))))))))))))************))))))))))))))))))))))))***)))))))))))))))(((((())))))******))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((,,,,,,+++)))((('''&&&%%%)))))))))))))))(((''''''******))))))(((''''''''')))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))***+++,,,((((((((((((((((((((((((+++***)))'''((()))+++,,,(((((())))))))))))))))))(((((())))))))))))((((((************++++++++++++***))))))(((''''''&&&&&&(((((()))))))))*********++++++++++++++++++***)))*********+++,,,---...///...------------...////////////...---,,,,,,,,,,,,,,,---...///000000000000......------...///000000......///111333444444222////////////000000000000000000000000111222333333222333333333333333333222111000//////000222555666>>><<<999333///---...000/////////............---,,,,,,,,,++++++,,,------)))***++++++,,,,,,++++++***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------,,,---...///000222333333......------------......,,,...///...------...000---...............------,,,,,,------------------///////////////.........+++,,,---........................---,,,,,,++++++...------,,,,,,------............---------------,,,,,,,,,,,,,,,---...///,,,,,,++++++******+++++++++)))///;;;???666---+++......////////////......---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))*********---,,,+++,,,---...---,,,,,,------------+++)))(((************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...---,,,+++***,,,++++++,,,------,,,***---((((((///999===777000)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))***************+++,,,---************************+++,,,,,,+++)))'''((()))******++++++++++++******************************(((((())))))************************************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((*********+++++++++,,,,,,((((((((((((((((((((((((&&&''''''((()))******+++,,,++++++++++++++++++,,,))))))************))))))+++)))***...333333///))))))...222111,,,((()))+++((()))))))))************((((((((((((((((((((((((************))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''((()))******)))''''''((())))))))))))(((((((((((()))))))))))))))(((''''''++++++***)))((('''&&&&&&''''''&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((((()))***,,,---))))))))))))))))))******(((((())))))))))))(((((()))))))))*********++++++)))))))))))))))((((((((())))))))))))*********++++++++++++,,,,,,+++******++++++++++++,,,,,,---......------------...//////222222000///............,,,---...///000000000000///.........///000111222000000///111333444444333111000000000/////////...////////////000111222222111222222333333222222111000//////...///111333444333222111...,,,+++---/////////.........------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333......------------......---...//////---,,,---...000000000000000//////............/////////////////////............------------...///000000000000000000//////............------,,,,,,,,,,,,------+++,,,------...------,,,++++++++++++,,,...//////,,,++++++*********++++++...)))///@@@DDD777------......////////////......///...---,,,,,,++++++,,,------------,,,,,,,,,,,,---,,,,,,,,,++++++******+++******)))))))))******---+++++++++---...---,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,***+++---......,,,+++)))+++++++++,,,,,,,,,+++***---******111:::>>>999333,,,,,,,,,------,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))))))))))))))***+++------***************************++++++***(((&&&'''((()))******++++++******)))************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))************)))))),,,***)))---222333///***)))...222111,,,((()))+++((()))))))))************(((((((((((((((((((((((())))))))))))************'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***************************&&&&&&''''''((((((((()))''')))+++***(((''''''(((&&&''''''((()))******+++)))))))))))))))(((''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((())))))))))))+++***))))))))))))******(((((())))))))))))((((((((((((((()))))))))******(((((()))***++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,------...------------...//////333222111000///.........,,,---...///000000000000000000000000111222333444555333222222333333222111111111000000//////.....................000111111000000111111111111000000000///......---...//////---///111111000///000111............------------......---,,,+++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......------......///...///000000---+++++++++//////000000000//////.../////////000000111111111/////////.....................///000000000000000111000000000000000//////,,,,,,------------,,,,,,+++,,,------...------,,,+++++++++,,,---...///000,,,++++++***++++++,,,,,,222+++///===@@@444---000......////////////......///...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,++++++*********++++++************++++++,,,+++***+++---...---,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))***+++++++++++++++((()))+++------,,,***)))***+++,,,,,,++++++++++++)))((()))+++///111111000,,,------------,,,++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++************(((((())))))***+++,,,---************************)))******)))'''&&&'''((())))))************))))))************************))))))))))))))))))******************************************************************************)))******+++++++++******(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((())))))************)))))))))((('''***---...+++((((((+++---,,,)))'''''')))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))(((((('''''''''''''''))),,,+++(((&&&''')))%%%&&&'''((()))***+++,,,)))))))))))))))(((''''''%%%%%%&&&((()))+++,,,,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))((()))***+++(((((())))))))))))(((((('''((((((((())))))))))))'''((()))***,,,---......***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------------...//////000000///...------------,,,---...///000000000000111111111111222333555555999666444222222222111///111111000000//////..................///000111111//////000000000000////////////...---------------,,,///111111000..................------------,,,///...---,,,++++++***+++,,,,,,---............---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------------,,,,,,,,,,,,............------------//////............//////...000111111///---,,,,,,......///000000000000000000000111111222222333333111222222222333333333333111222222333222222111111222222222111111111111111//////000000000000////////////..................---------------...///000,,,,,,++++++,,,,,,------333///222888888000...222......////////////............---------......////////////......------,,,+++++++++++++++*********+++++++++***++++++,,,---+++***)))+++---...---,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***++++++++++++((()))***+++++++++******)))+++,,,,,,+++******+++)))++++++***))))))---111,,,,,,---------,,,++++++++++++++++++++++++++++++))))))************)))))),,,++++++++++++*********)))))))))))))))***+++,,,************************(((***+++***(((((()))***((())))))))))))))))))(((***************************)))))))))))))))))))))************************++++++++++++++++++++++++************************((()))***+++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((()))************************************))))))(((''''''&&&&&&***,,,+++'''%%%'''***&&&''''''((()))******+++)))))))))))))))(((''''''&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((((((***...555<<>>>>>;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===999:::;;;<<<<<<;;;:::999888777444222222222333444111000000////////////000---------------...///000111999;;;444......000111......////////////......,,,---///000111111111111111000000///...---------))))))******+++++++++,,,******))))))***+++,,,,,,***))))))***,,,...---,,,---,,,+++***))))))))))))************************------------------------*********++++++*********)))***+++,,,------...---,,,++++++++++++,,,---...(((***---,,,***(((***+++''')))***************+++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))************)))))),,,,,,,,,+++++++++******+++***)))))))))))))))*********************************))))))******+++,,,))))))(((((()))+++---...************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***++++++************++++++************************))))))))))))))))))))))))***(((((()))***+++***)))'''((()))*********************))))))((('''''''''+++***)))'''''''''((())),,,,,,,,,+++++++++******(((((())))))*********+++''''''((()))***++++++,,,((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))((((((((((((,,,***(((''')))*********))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++*********))))))(((((('''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))///$$$---///)))JJJkkkccc333///***(((((()))******))))))))))))*********************************************))))))))))))))),,,++++++***)))((('''''',,,,,,+++******+++,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------000000000000////////////////////////000000000000333333333222222111111111333333333222222222111111//////000111111111111111000111111222222333444444333444555555333111111222111111000000111111222333///......///000000///------------............///,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,,,,,,,------.....................////////////111000...,,,++++++++++++,,,,,,,,,---------......,,,,,,------...///000000///////////////.........000000000000000000000000111222555777999999888777888888888999;;;<<<>>>???CCCCCCBBBBBBBBBDDDFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHBBBDDDEEEEEEEEEFFFIIIKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDEEEGGGHHHHHHGGGFFFFFFCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA???===<<<:::999777666555333222000///.........//////000000111111666555444222111000//////,,,///222111///------...222...333======333...222111111///...---,,,,,,+++***++++++,,,,,,++++++******++++++++++++***))))))***+++,,,,,,+++***+++,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))))))))***+++,,,,,,,,,,,,111///,,,+++,,,+++)))(((******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***))))))))))))******+++***))))))))))))+++,,,---************))))))))))))************************,,,+++******))))))***************))))))*********************************))))))))))))))))))))))))***(((((()))***+++***)))((())))))************))),,,,,,+++******)))((((((***)))(((''''''(((((())),,,+++++++++************((()))))))))************(((((())))))******++++++************************))))))***+++++++++******)))))))))))))))))))))(((,,,***(((''')))*********))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))************)))))))))(((((((((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))+++""",,,---'''CCC___WWW111...***((()))*********))))))))))))***************************************)))))))))))))))))))))+++++++++******))))))(((,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++......---------------...000000000000////////////////////////000000000111444444444333333333222222333333222222222111111111//////000111111111111111//////000000111222222222444555666555333111111111000000//////000000111222------,,,...///000///...---------............///------------,,,+++***))),,,,,,,,,---------......///000111111//////000111,,,,,,,,,------.........------------............///...---,,,,,,,,,---.....................////////////////////////////////////......//////000000000111222333333444333333555666888:::;;;<<<<<<;;;>>>???@@@AAACCCFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKJJJHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPOOOLLLKKKKKKKKKIIIHHHFFFDDDCCCBBB@@@???>>><<<999777666555444444444444444444444444666555333222111000000111444666999999777555666777222777GGGXXXXXXGGG777222111000///...,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++***,,,,,,,,,***)))***,,,,,,...000///...---......------------------------++++++,,,,,,,,,,,,++++++++++++++++++*********))))))***+++,,,,,,---------+++******+++,,,,,,***(((******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********+++++++++,,,,,,***************)))))))))************))))))))))))+++******)))******++++++++++++*********)))))))))************************++++++***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***(((((()))***+++***))))))************))))))(((///...---,,,+++***)))))))))(((((((((((())))))***************))))))))))))))))))))))))************)))))))))))))))******************************************+++******)))))))))))))))))))))))))))))),,,***(((''')))*********))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((((((((************)))))))))))))))))))))(((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))+++%%%,,,,,,%%%888KKKCCC...,,,***)))***+++******))))))))))))************************************))))))))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++......---------......///////////////000000000000/////////000000000111111444444444444444333333333333222222222222111111111//////000111111111111111///000000111222222333333444666666555222000000000///////////////000000111...---,,,---///000///...---------............///------------,,,+++***))),,,,,,,,,---------......---/////////...---...///---------------.........,,,,,,,,,------------...------,,,,,,---...//////000000000000000/////////111111000000000/////////000//////...000222444666333444777999;;;;;;;;;:::@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIILLLNNNPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRPPPLLLHHHEEEDDDEEEAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBEEEGGGIIIKKKLLLQQQSSSVVVXXXYYYWWWUUUSSSUUUTTTSSSQQQPPPNNNMMMMMMKKKJJJHHHFFFCCC@@@???>>>:::::::::999888888777777888666333111//////000111222444666777666555666777222;;;OOObbbbbbOOO;;;222000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))+++,,,,,,------+++,,,---,,,***))))))***---///000000///......///........................++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,------......(((((((((***,,,,,,+++)))******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++***++++++************++++++*********++++++++++++,,,+++***((('''''''''((((((+++++++++++++++*********,,,++++++*********))))))+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***(((((((((***+++***)))***************)))((('''//////...,,,+++***)))(((''''''(((((())))))******)))))))))))))))((((((((()))))))))))))))******************)))))))))))))))******************************+++******)))(((((()))))))))))))))*********,,,***(((''')))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))((((((*********)))))))))))))))******))))))((('''''''''''''''(((((())))))******((((((((((((((((((((((((---)))...,,,$$$---777///+++***)))***,,,,,,+++)))((()))))))))************************************)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////////////////000000000000//////000000000111111111333333333333333333333333222222222222111111111111//////000111111111111111222222222333444444555555555666666555222000000000000////////////000111111111000......///000///------------............///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,.........---,,,---...---------...............,,,,,,---------.........---------------......///000000000000000/////////000000000000000000111111333222111111333777:::===999;;;???CCCEEEEEEDDDCCCHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKLLLNNNPPPQQQRRROOOPPPRRRSSSTTTSSSSSSRRRTTTUUUVVVVVVVVVUUUTTTTTTSSSRRRNNNIIIBBB===;;;;;;888999999999:::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEKKKOOOSSSXXX[[[[[[YYYXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRPPPMMMKKKHHHFFFEEEBBBAAA@@@???>>>===<<<<<<<<<999555222///......///---...///000000000111111111666AAAMMMMMMAAA666111000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,+++,,,---,,,***))))))***+++,,,......,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---.../////////---+++***+++++++++*********++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---++++++******)))*********++++++++++++++++++++++++++++++************++++++************++++++++++++,,,+++)))'''&&&'''((()))+++,,,,,,------,,,++++++,,,+++++++++***))))))(((++++++++++++***************************************))))))((())))))******))))))************))))))************************))))))))))))))))))))))))***(((((((((***+++***)))***************)))((('''------,,,+++***)))((((((''''''(((((())))))******((((((((((((((((((((((((******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))((('''((()))))))))*********+++,,,***(((''')))*********))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))))))))))))))))))))************))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((******---,,,'''))),,,))))))))))))***,,,,,,***)))((()))))))))************************************(((((())))))*********************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.../////////000000000111000000000000111111111111111111111111111111222222222222222111111111000000//////000111111111111111111222222333333444555555444555666555222000000111111000000000000111222222666333111/////////...------------............///))))))+++,,,---.........,,,,,,,,,---------......///000111111//////000111........................---.........////////////...//////.........------////////////////////////---...///000111222333333666666555666888<<<@@@CCCAAACCCGGGKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTOOONNNJJJDDD===888555444444444555555666666777777888999999:::;;;<<<======BBBEEELLLRRRWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFCCC@@@<<<777333000/////////.........////////////000000111555555111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***+++------,,,***)))***+++***+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,...///000:::555///+++)))***++++++******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---,,,+++******)))))))))***++++++++++++++++++++++++++++++************++++++))))))*********+++++++++---,,,***(((((((((***+++)))***,,,---------,,,++++++++++++++++++***)))(((,,,++++++++++++*********++++++++++++++++++++++++))))))((((((((()))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***(((((()))***+++***))))))************))))))(((+++++++++***))))))(((((('''((()))))))))))))))((((((((((((((())))))))))))************)))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))***))))))((((((((())))))******+++++++++,,,***(((''')))*********))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***************))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%(((************+++,,,***))))))***++++++***((())))))))))))************************************((((((((()))******++++++)))*********++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///......//////000000111111000000000111111111222222000000000000111111111111222111111111111000000000//////000111111111111111...//////000111111222222333444555555333111111222111111111111111222222333777444111//////...---,,,---------............///((()))***,,,---......///,,,,,,,,,---------......---...//////------...////////////......................../////////000000///////////////...---,,,.../////////000000000000---...///111333444555666999999999;;;===AAADDDGGGGGGIIILLLNNNPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLOOOQQQRRRRRRQQQPPPKKKJJJGGGBBB<<<777666555666777777777777777888888:::;;;<<<=========<<<;;;===@@@EEEJJJOOOSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRMMMKKKGGGBBB>>>:::777666444222000/////////...---000//////////////////000......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,+++,,,...+++---......---,,,,,,---************************,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---...000===777000+++)))***++++++******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,------,,,+++******************++++++++++++,,,,,,,,,++++++************++++++)))))))))************+++---,,,+++******+++,,,---&&&''')))+++,,,,,,++++++******+++++++++***)))))),,,,,,+++++++++*********++++++++++++++++++++++++((((((((((((((()))*********+++,,,------,,,+++***************************))))))))))))))))))))))))***(((((()))***+++***)))((())))))************)))******************))))))((())))))******)))((('''((((((((())))))*********************)))))))))((((((((())))))******++++++))))))))))))))))))))))))'''((())))))))))))))))))((())))))******+++,,,,,,,,,***(((''')))*********))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***)))))))))((()))))))))************((((((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))%%%)))((((((+++)))(((...+++***((()))******)))((())))))))))))************************************'''(((((()))******++++++))))))*********************+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------*********++++++---...............///000111111111000000111111111222222222000000111111111222222222111111111111000000000000//////000111111111111111---......//////000111111111333555444333222222333000000000000000111222222333000---,,,---......------------............///++++++,,,,,,------,,,,,,,,,,,,,,,---------......***+++,,,+++*********,,,000/////////.........------------.........//////------///000000//////......//////000111222333333111222333444555666777888::::::;;;>>>@@@CCCFFFGGGJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPNNNMMMKKKJJJEEEDDDCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLLLLKKKIIIHHHEEEEEEDDD@@@<<<999999999:::::::::::::::999999999;;;===???AAABBB@@@>>><<<<<<>>>@@@CCCFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYUUUVVVVVVWWWXXXYYYYYYYYYVVVUUUSSSPPPMMMHHHEEEBBB===999555333333222000...000111111000000111111000------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++---............///000,,,...//////...------...++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,+++***)))***,,,...///444111---+++***++++++*********++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---...---,,,++++++***************+++++++++,,,,,,,,,++++++************++++++))))))))))))******************++++++,,,,,,------###%%%'''***++++++******)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((()))*********+++---......---+++***************************))))))))))))))))))))))))***(((((()))***+++***)))'''((()))***************))))))*********+++++++++))))))*********((('''&&&(((((())))))******+++++++++*********))))))(((((('''(((((()))***++++++,,,************************''''''((())))))***))))))((())))))***++++++,,,,,,,,,***(((''')))*********))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))*********+++''''''((()))***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))---)))'''+++'''$$$,,,,,,***(((((()))***)))((())))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++,,,,,,---------************+++,,,---...---......///000111111222000111111111111222222222111111222222222333333333111111111111000000000000//////000111111111111111/////////000111111222222111222444444333333333444///////////////000111111///---******,,,...//////---------.........//////------------,,,+++******,,,,,,,,,---------......,,,---......,,,,,,---...000000//////.........---,,,,,,,,,---------......***,,,...///111111111000//////000111333444555666555555666666777777888888999:::<<>>============???@@@BBBBBBCCCEEEFFFFFFDDDBBB@@@AAAAAA@@@>>>;;;::::::;;;<<<<<<;;;;;;::::::999999:::<<<@@@CCCDDDBBB???===>>>=========>>>???@@@AAACCCDDDFFFIIILLLNNNQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXTTTTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\ZZZWWWSSSOOOMMMGGGBBB===::::::888555333000000///------///000000------,,,+++++++++,,,,,,,,,------......------,,,)))***+++,,,---.........+++---.../////////111222+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++***)))))))))+++---///***))))))***,,,,,,+++)))******++++++++++++******+++++++++,,,,,,+++++++++++++++******++++++,,,---///...---,,,++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))************((()))***,,,------------******))))))))))))******------++++++++++++------+++++++++*********))))))))))))))))))(((((((((((())))))***++++++++++++***............------,,,+++)))))))))***+++++++++,,,((()))******)))((()))+++)))***+++++++++)))((('''))))))))))))))))))************++++++++++++*********(((&&&'''***+++)))'''******))))))***+++,,,,,,************************************************+++,,,,,,+++***+++---000,,,+++)))((('''&&&''''''************))))))))))))))))))))))))***************)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((---***((((((***+++)))'''************))))))))))))&&&&&&((()))************+++***)))))))))***,,,,,,))))))))))))))))))))))))''''''(((((())))))******++++++***)))))))))))))))((((((((((((((()))******))))))))))))***************++++++)))(((''')))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************++++++------------+++++++++,,,------++++++,,,------------------...///000333333333333222111000000444333333222111000//////111...///444333---,,,000111000///////////////000222111000/////////000111111222111111222444222///222222111000000000000000//////.........---------,,,,,,------------------.........------,,,,,,,,,...------------...//////---------............///111111000///............000///...---------...///............///000111222111333666999;;;:::999888:::777444444555777777777666666777999;;;<<<>>>>>>AAAAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@???>>>===<<<777:::<<<<<<::::::<<<>>>??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???BBBBBBCCCCCCBBB@@@>>>===;;;<<<===>>>>>>===;;;;;;:::;;;;;;<<<;;;:::999888999999:::;;;===@@@BBBDDDGGGJJJPPPSSSUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^```aaabbb```\\\XXXVVVUUUMMMKKKHHHDDD@@@===;;;:::666666555333222000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,+++*********((())))))))))))*********++++++,,,,,,,,,---------))))))***+++,,,,,,------111///,,,)))(((((()))+++))))))***+++,,,------...************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******,,,+++************+++,,,+++++++++*********))))))***)))))))))(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,+++*********************+++++++++)))***++++++)))((()))+++***************)))((((((************************)))))))))******)))))))))+++)))((()))++++++***((()))))))))))))))***++++++***************************************************++++++***)))***,,,...,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******************((('''''''''(((((())))))))))))))))))))))))************************+++(((&&&&&&(((((('''&&&((()))))))))))))))))))))&&&'''((()))******************)))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((((()))((((((((((((((()))******))))))))))))***************++++++***)))((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++)))***,,,,,,+++,,,---///---------------...//////111111222222111111000000222222111111111111111111111...///333333///...111222111111111111111222222444333222111111111111111111111000000222333222///111111000000//////000000//////.........---------------------------------......---------,,,,,,,,,...------------...//////---------............//////......---------......///...---------...///000111111222333444555777888999:::<<<>>>>>><<<:::888888666444444666777888777666666888999::::::::::::::::::;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999999999;;;<<<<<<:::999;;;===@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHHHHGGGEEEBBB@@@>>>?????????>>>===;;;:::999999:::;;;<<<<<<;;;:::999444444444555777999;;;<<>>>>>>>><<<;;;<<<===AAABBBCCCFFFHHHJJJLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPNNNMMMLLLOOONNNMMMJJJGGGCCC@@@===@@@???>>>===<<<;;;;;;;;;<<<<<<======<<<:::999888222222222222222333444555666:::>>>BBBEEEIIIMMMPPPTTTUUUWWWYYY[[[]]]___```]]]___aaaaaa___\\\[[[[[[[[[YYYWWWTTTQQQOOOMMMMMMFFFDDDBBB>>>;;;888666555444333111000/////////000---------------,,,,,,,,,+++,,,---......---,,,,,,/////////............---,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++******))))))*********************+++++++++++++++++++++,,,,,,,,,---))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************+++************)))))))))***++++++,,,,,,++++++*********))))))))))))***************************************************************)))))))))(((((())))))***++++++++++++***((())))))***))))))((((((,,,+++++++++***))))))))),,,---...,,,***))))))***+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++(((((())))))))))))((((((************************((((((((()))))))))((((((************************(((((((((((((((((((((((()))***+++***))))))***+++))))))))))))******++++++((((((((((((((()))))))))((()))))))))************+++*********************))))))))))))))))))))))))************************+++***)))))))))*********&&&&&&''''''(((((())))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((())))))***((()))))))))************+++---...---+++***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++++++++---///------,,,,,,,,,,,,---------...///000111111111111000000000000111111111111111///...///000000///000---------......000111222444444555555444222000///333000///111222111000111000000000000//////..............................//////...---,,,,,,++++++------------------------...------------...//////---------............///000000/////////000000111------...000222444666777999:::<<>>===>>>???@@@AAA@@@===:::888:::999888888888:::;;;<<<===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@???@@@@@@AAABBBDDDFFFHHHIIIJJJLLLLLLLLLMMMOOOQQQTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOKKKGGGCCC???<<<;;;;;;:::::::::<<<===???@@@@@@@@@???===:::888666666666555555444444444444111333666999;;;???DDDHHHMMMNNNQQQTTTXXX[[[]]]___^^^```aaa```]]]ZZZXXXXXX]]]\\\ZZZWWWUUUTTTSSSRRRPPPNNNKKKGGGCCCAAA??????777666333111000///000000000//////------,,,,,,++++++******+++,,,---...////////////////////////...---------..................///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,*********************))))))))))))*********++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++***************************)))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))*********++++++++++++++++++***************************************))))))))))))))))))***++++++++++++***))))))***************))),,,+++++++++***))))))))),,,---...,,,***))))))***+++***)))(((((()))***+++,,,,,,,,,+++++++++******)))******++++++******)))((())))))))))))((())))))(((((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,***)))***+++''''''((())))))*********'''((((((((())))))******((()))))))))*********************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++&&&'''''''''((((((((()))'''(((((())))))))))))((((((((())))))************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((())))))***((()))))))))************+++---......,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---...------,,,,,,---------......000111222222333333222222111111000//////...///000111///......//////------------...///000111222333333333333111///...333//////444555111000111///000000111000///......---.....................//////...---,,,,,,++++++------------------------...------------...//////---------............///111000000///....../////////000222555777:::;;;<<<===???AAADDDFFFHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDBBBBBBBBBCCCEEEEEEDDDCCCDDDEEEGGGGGGEEEBBB???<<>>>>>===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEDDDDDD@@@@@@AAAAAABBBCCCDDDDDDHHHHHHHHHIIIKKKNNNQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQOOOMMMIIIEEEBBB???<<<;;;:::999:::;;;===>>>??????@@@@@@???>>>===<<<<<<<<<;;;:::999777666666111222333444555777;;;>>>BBBDDDGGGLLLQQQUUUXXXZZZ[[[]]]______]]][[[YYYYYY\\\[[[ZZZXXXWWWVVVUUUUUUVVVTTTPPPMMMJJJHHHHHHGGG@@@>>>;;;777444222000000///.........///000111222444222...,,,+++---///111.../////////////////////------------......//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((()))************+++++++++++++++,,,,,,,,,---------***+++++++++++++++,,,,,,)))***+++------,,,+++***))))))***+++,,,,,,------************************)))))))))))))))))))))******++++++,,,,,,++++++*********))))))))))))************+++,,,,,,+++*********************+++++++++++++++*********)))))))))))))))***++++++++++++***)))******++++++++++++***+++++++++***************+++,,,---,,,***))))))***)))))))))))))))******+++,,,,,,,,,+++******))))))******++++++++++++******''')))***)))((('''((()))((()))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++*********&&&'''((()))))))))))))))(((((())))))******++++++))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))((((((((((((((()))******))))))))))))***************,,,......---+++***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---//////...---------.........///000111222222222222333222111000///......---...444888444...---//////////////////000111111222000000111111111000//////333///000777999333///111000111222222222111///...---------........................------,,,,,,+++,,,,,,,,,------------......------------...//////---------............/////////...------.........444555888;;;>>>@@@AAABBBBBBDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGHHHHHHGGGDDDBBB@@@?????????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIILLLJJJIIIHHHIIIIIIGGGFFFAAAAAAAAAAAABBBBBBBBBBBBFFFFFFGGGIIIKKKMMMOOOQQQOOOOOOOOOPPPPPPQQQQQQRRROOOPPPOOONNNMMMJJJHHHFFFCCCBBB@@@???===<<<<<<<<<;;;===???AAACCCDDDDDDDDD@@@@@@@@@>>>===;;;999888444555555444333333666888999;;;>>>CCCHHHLLLPPPRRRRRRUUUYYY[[[\\\\\\\\\]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWUUUQQQMMMKKKIIIIIIIIIJJJHHHEEEAAA<<<888555333......///000222555888999???<<<777222///...//////---............/////////...------------...//////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++******))))))******------,,,,,,+++******))),,,,,,,,,,,,------------))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***((()))***+++,,,------...************************)))))))))************+++***++++++,,,,,,++++++*********))))))))))))******))))))***++++++***))))))))))))*********++++++++++++++++++*********))))))))))))***++++++++++++***((()))***++++++++++++******************+++++++++)))***++++++)))((()))+++(((((()))***************,,,++++++***))))))(((((())))))************))))))(((***+++***(((''')))+++)))***+++,,,+++***((('''))))))))))))))))))))))))************************)))***,,,,,,***(((((()))(((((()))*********)))((()))))))))***+++,,,,,,,,,))))))))))))************((((((***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&(((+++*********))))))(((((('''(((((())))))))))))(((((('''''')))*********)))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++((((((((((((((()))******))))))))))))************))),,,......,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,......------...000111000///............///......///000111111111111111111000000/////////...---:::AAA:::000...///111000000/////////000000111000000/////////000111111333///222;;;===444///111111111333333333222000///---------.........//////------------------------,,,,,,,,,---------.........------------...//////---------............///.........///000222333444999;;;>>>AAADDDFFFGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJHHHFFFGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIHHHFFFDDDBBB@@@???===???AAADDDEEEFFFGGGGGGDDDDDDDDDCCCAAA???===;;;777777888666444444555666555777999===@@@CCCFFFGGGGGGKKKOOOSSSTTTUUUWWWXXXVVVUUUUUUTTTTTTTTTUUUUUUVVVSSSNNNIIIFFFDDDCCCCCCGGGGGGGGGFFFDDDAAA>>><<<666666444444444555777888>>><<<999666333000...---,,,,,,------...............------,,,---...///000...///111333333111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******++++++,,,,,,------------,,,,,,,,,---------......))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,************************************++++++,,,,,,***++++++,,,,,,++++++*********))))))))))))******'''((()))******)))((('''))))))******+++++++++++++++++++++************)))))))))***++++++++++++***(((((()))***************))))))******+++++++++,,,((()))******)))((()))+++'''((()))+++++++++***)))++++++******)))(((((('''(((((())))))))))))(((((((((+++,,,,,,)))(((***,,,***+++,,,---,,,+++)))'''))))))))))))))))))))))))************************''')))++++++)))''''''''')))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))))))))************'''((()))***++++++***)))))))))))))))))))))))))))************************''')))+++***((((((***---,,,,,,+++***)))(((''''''((()))))))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))***++++++((((((((((((((()))******))))))))))))************)))+++......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------++++++++++++------)))+++---......///000222111111000///////////////---...//////////////////////////////000000000000...>>>GGG???222...111333///......---------......000000///...///111222333333///333>>>???555///111111222444444444333111///---------.........//////,,,,,,------------------,,,,,,,,,------............------------...//////---------.........////////////000222555777:::;;;===???BBBEEEGGGIIIJJJJJJKKKMMMNNNOOOOOONNNLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLIIIEEEDDDDDDEEEEEEEEE@@@@@@??????????????????:::;;;>>>@@@BBBCCCBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGHHHEEECCCDDDFFFGGGEEECCCEEEFFFGGGHHHJJJKKKLLLMMMEEEGGGIIILLLNNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEGGGJJJLLLMMMMMMMMMKKKLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDDDDGGGGGGGGGFFFEEEBBB@@@???888999:::888666555555666555666777999<<<>>>@@@AAAAAADDDHHHKKKLLLLLLMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRTTTQQQKKKEEE@@@>>>===<<<===@@@CCCFFFHHHHHHGGGFFFAAA???;;;777444222222222444555666777555222...,,,,,,,,,,,,---------............---,,,---...///000+++,,,///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,))))))+++,,,...///111111******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************)))((((((******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------+++***)))))))))))))))***+++,,,,,,+++***)))&&&(((***++++++)))&&&%%%+++((('''+++,,,)))((()))'''(((((('''(((******))),,,+++***((((((((()))***++++++******++++++,,,---)))(((''''''''')))***+++***)))((((((((()))++++++************************,,,+++)))''''''(((***+++))))))))))))))))))))))))************************------...---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))"""$$$'''(((((('''((())))))))))))))))))))))))))))))'''%%%###"""###$$$%%%))))))))))))************+++(((&&&%%%&&&((())))))&&&'''((())))))***))))))******)))((((((((((((((((((((((((((())))))))))))+++,,,,,,+++(((''''''(((******))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((...------,,,+++***))))))((((((((()))******++++++++++++******)))******************+++,,,---///000666333///,,,***+++---..................///000000111222222111///...///000444444333222111000//////111111000000//////......000000000000000000000000222000///111333444222000,,,---...000000000//////,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,---........................---,,,...111333///222444666888:::<<>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<>>>???@@@@@@@@@BBBDDDHHHIIIIIIGGGEEECCCCCCDDDGGGFFFFFFFFFGGGFFFEEECCCDDDFFFCCCBBBMMM\\\\\\QQQLLLHHHEEEGGGKKKMMMLLLIIILLLJJJHHHGGGFFFDDDAAA??????AAACCCEEEGGGJJJMMMOOOLLLNNNOOONNNJJJGGGGGGHHHMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCAAA???===;;;777777777777666666666555777:::@@@EEEGGGGGGDDDBBBEEEEEECCCBBBAAAAAAAAAAAADDDFFFHHHJJJKKKLLLKKKKKKMMMKKKEEE===777555999===999<<>>===>>>??????>>>>>>============>>>>>>???>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJJJJHHHGGGHHHIIIGGGGGGGGGHHHIIIJJJIIIIIIDDDIIIHHHEEEJJJTTTUUUNNNKKKIIIHHHIIIKKKLLLLLLJJJHHHEEEBBB@@@AAAAAA@@@@@@???@@@BBBDDDFFFHHHKKKLLLLLLNNNPPPOOOLLLKKKMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNMMMLLLJJJHHHEEEDDD===<<<;;;:::999999999999999<<>>555444222///.........///---------...---------,,,------------------------......---...//////...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------------,,,,,,+++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++---------,,,***))))))************++++++++++++++++++***++++++,,,,,,)))************))))))(((************************+++************)))))))))*********++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((***+++,,,,,,+++***)))(((((()))************)))((('''((()))***+++,,,,,,---,,,))))))+++,,,)))))),,,,,,***((()))+++,,,------***))))))(((((((((((()))))))))(((((())))))***++++++***)))))))))***,,,,,,333111---***))))))***+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((('''(((((())))))))))))))))))))))))((())))))))))))*********'''''''''((((((((())))))+++)))((()))***+++***)))((())))))))))))(((((('''******)))((((((((((((((((((((((((((())))))))))))''')))******))))))***++++++******))))))******+++))))))************))))))************************))))))))))))))))))))))))******++++++,,,---------++++++*********++++++,,,++++++++++++,,,---////////////.........//////000...............///000000000111222111///...///000.../////////000000111111000000000000////////////000000000000000000000000333111000000000///---+++....../////////...------......------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...////////////...---...///000111333777:::>>>@@@AAABBBBBBCCCEEEFFFGGGHHHJJJLLLMMMOOOOOOOOONNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPOOONNNLLLKKKJJJCCC@@@===<<<===?????????????????????@@@AAABBBCCCAAACCCDDDDDDDDDEEEGGGIIIEEEGGGIIIIIIHHHGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLMMMFFFKKKLLLGGGGGGLLLMMMIIIHHHIIIKKKKKKJJJIIIJJJKKKJJJGGGCCC@@@AAABBBCCCCCCAAAAAACCCDDDFFFHHHIIIIIIIIIKKKLLLLLLKKKLLLOOOQQQNNNOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPOOOMMMKKKIIIGGGDDDBBB@@@>>>===>>>??????>>>AAAEEEKKKPPPSSSUUUVVVSSSSSSSSSQQQMMMGGGBBB???<<<;;;:::999888888999999<<>>:::777666666666666666777:::>>>BBBGGGIIILLLMMMMMMLLLIIIHHH>>>;;;888444111000000111/////////............---------------------------...------...///000...---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***)))************+++++++++************+++,,,---...))))))************)))(((************************************))))))))))))************++++++++++++************************************************)))***+++,,,,,,+++)))(((************************---,,,+++*********++++++,,,******,,,+++))),,,000444...)))***++++++,,,---))))))((((((((((((((((((++++++******++++++,,,---+++***)))))))))***+++,,,333000---***((()))***+++************************(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''''''((())))))))))))))))))))))))%%%&&&((()))***+++++++++(((((((((((()))))))))))))))(((((()))++++++)))'''))))))***))))))((('''&&&***))))))((((((((((((((((((((((((((())))))))))))+++,,,,,,+++(((''''''(((***))))))(((((())))))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))******++++++******++++++,,,---------++++++******++++++,,,,,,+++++++++,,,,,,...//////......////////////.....................///000000///000111000///...///000.........////////////000000000000000////////////////////////////////////000000000//////...---,,,/////////......------,,,---------------,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++,,,---...//////////////////111333555666999<<>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGHHHFFFHHHIIIIIIGGGFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTPPPSSSSSSOOONNNQQQOOOKKKKKKOOORRRQQQNNNMMMPPPSSSTTTQQQMMMIIIHHHFFFEEECCCEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKMMMOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLMMMMMMLLLKKKIIIHHHGGGEEECCCAAAAAACCCEEEGGGFFFGGGJJJOOOTTTXXX\\\^^^]]]]]][[[XXXTTTOOOKKKIIIAAA???;;;888666555666777<<<<<<<<<;;;:::::::::;;;:::::::::888666777999<<<@@@CCCGGGLLLOOOOOOOOONNNHHHFFFAAA<<<777444333222...................................................------...000000///---------..................------------------------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++))))))*********++++++++++++*********++++++,,,---((())))))*********)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++************************************************((()))+++,,,,,,+++***)))+++++++++******+++++++++...---+++***)))***+++,,,,,,******,,,+++***...555===333+++***+++)))(((+++(((((())))))))))))))))))++++++******++++++,,,---******(((((('''((()))***...,,,***(((((()))+++,,,))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))************************))))))((((((((((((((((((((((((((((((((((((((((((************************)))***+++)))'''&&&'''((())))))))))))))))))))))))%%%&&&(((***+++,,,------))))))*********+++++++++(((''''''((())))))(((&&&))))))***))))))((('''&&&***))))))((((((((((((((((((((((((((())))))))))))+++,,,,,,+++(((''''''((((((((((((''''''(((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,---.../////////000000000///...---,,,...............///000000...///000000///...///111////////////.........---////////////000000000000////////////////////////---.../////////.........//////......---------,,,+++++++++++++++,,,,,,,,,,,,,,,---------..................------,,,,,,,,,+++,,,---///000111111111444666999;;;<<>>===<<<;;;;;;<<<;;;>>>BBBGGGLLLOOOQQQRRRRRROOOJJJEEE???;;;888666//////............///000...........................------///000111000...........................------------------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***))))))*********+++++++++---,,,++++++*********+++((())))))************))))))***+++,,,,,,+++***)))(((((()))))))))))))))***)))))))))************+++************************((((((((((((((((((((((((((()))***+++,,,,,,+++***++++++************++++++******))))))***,,,...///+++)))***,,,++++++222:::DDD666+++******'''&&&)))((())))))************)))))))))(((((())))))***+++***)))((('''''''''((()))))))))((((((((()))++++++))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))************************)))((((((((((((((()))***))))))))))))))))))))))))************************)))******(((&&&&&&''')))))))))))))))))))))))))))))))))***+++---...///000*********+++++++++,,,,,,)))'''&&&'''((()))(((&&&((())))))))))))(((((('''******)))((((((((((((((((((((((((((())))))))))))''')))******))))))***+++)))((((((''''''(((((()))))))))************))))))******************************++++++,,,,,,,,,---))))))******+++,,,,,,,,,)))(((((())))))***+++,,,---------------...//////000000000000///...---,,,...............///000000---///000000......///111000000//////.........---////////////000000000000000000000000000000000000,,,...000000///...///000///...------,,,---------******++++++++++++,,,,,,,,,---------.....................---------------+++---...111333444555555:::<<>>AAAAAABBBCCCDDD>>>???AAACCCHHHMMMQQQTTTUUUTTTRRRNNNIIIDDD@@@>>>666444333111000000111111...........................------///111111000///000///......---.........------------------------........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------************************,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))************+++++++++...---,,,+++************(((((()))***************)))***,,,------,,,***)))(((((((((((())))))******))))))))))))************************************(((((((((((((((((((((((((((((()))***++++++,,,,,,***)))(((''''''((()))***((())))))***+++,,,---...)))(((***++++++---555???GGG666))))))***&&&%%%***((()))***+++,,,,,,+++***))))))(((((())))))***+++++++++)))((((((((())))))'''(((((()))************))))))))))))))))))))))))))))))(((((()))***,,,---))))))))))))))))))))))))************************))))))((((((((()))++++++))))))))))))))))))))))))************************((((((((('''%%%%%%''')))))))))))))))))))))))))))************,,,---///111)))************++++++++++++)))'''&&&((()))))))))'''(((((())))))))))))(((******)))((((((((((((((((((((((((((())))))))))))''')))******))))))***+++******))))))))))))************))))))))))))******************************************++++++++++++******++++++,,,---------''''''''''''((()))***+++...------------......///////////////.........///...............///000000---...//////......///111///////////////000000000.../////////000000000111000000000000000000000000---000222111///---...000...---,,,,,,,,,---...///+++++++++,,,,,,,,,------------------............------------............---...111444777999:::;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGFFFCCCCCCDDDFFFCCCDDDEEEGGGIIILLLNNNOOOOOORRRVVV[[[aaaiiiqqqvvvyyyyyyxxxwwwxxx}}}{{{uuutttxxx}}}xxxwwwvvvvvvvvvtttoookkkbbbaaa___\\\YYYWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQSSSUUUWWWXXXWWWWWWUUUUUUUUUVVVXXXYYYTTTQQQMMMHHHCCCAAA??????888:::===AAADDDAAA;;;666999;;;>>>@@@AAACCCGGGIIIFFFDDDAAA@@@BBBGGGMMMQQQTTTUUUUUUUUURRRNNNJJJHHHAAA???;;;888555333222222...........................------///111222111000111000///...------...///........................------------------------+++,,,,,,,,,---.........+++++++++,,,,,,---------************************,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,)))************+++++++++,,,,,,++++++***+++++++++(((((()))***************)))***,,,------,,,***)))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))***+++---...((('''&&&%%%%%%&&&'''(((+++++++++*********))))))(((((()))++++++---777AAAGGG555((((((***&&&&&&+++)))***+++,,,---,,,,,,++++++++++++***+++,,,,,,------,,,***)))))))))******((()))***++++++***)))((())))))))))))))))))))))))+++***))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))************************'''''''''&&&%%%%%%''')))))))))))))))))))))))))))))))))((('''(((+++---///))))))))))))************---***''''''(((***++++++''''''((())))))***))))))******)))((((((((((((((((((((((((((())))))))))))+++,,,,,,+++(((''''''(((,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++((((((((((((((((((((((((******))))))))))))))))))++++++,,,------......///------------...///000111......---------......///------------...///111111...............///000000,,,...//////......///111------...///000111222222.../////////000000111111000000000000000000000000000222333222///,,,---...---,,,,,,+++,,,---///000,,,,,,,,,------.........---------.........//////,,,---------.../////////...000333777:::===>>>???@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGFFFCCCBBBCCCEEEFFFGGGIIILLLPPPSSSVVVXXXbbbfffmmmvvv{{{yyyvvvqqqlllgggdddbbb``````___]]]ZZZVVVSSSQQQOOONNNNNNNNNMMMLLLKKKKKKMMMNNNNNNPPPQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYVVVRRRMMMIIIFFFDDDCCC@@@>>><<<<<>><<<======>>>>>>>>>AAAFFFIIILLLGGGAAA<<<<<>>@@@AAABBBFFFFFFEEEFFFFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDEEEGGGEEEEEEHHHHHHGGGJJJOOOPPPWWW[[[\\\```jjjssswww~~~xxxsssqqqmmmfffaaa```XXXWWWWWWUUUTTTSSSRRRQQQPPPNNNLLLLLLNNNQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVUUURRROOOLLLKKKJJJJJJDDDBBB@@@AAABBBDDDDDDDDDAAACCCCCCAAA>>>>>>BBBFFFHHHHHHGGGFFFDDDAAA???>>>DDDJJJTTT[[[]]]ZZZWWWUUUTTTSSSPPPLLLEEE>>>888444222222222222111000///...000//////.........//////333111///---,,,---...///---------,,,,,,,,,++++++,,,,,,,,,---------......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////---,,,+++******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++)))))))))+++---...---,,,******++++++***)))'''&&&***************************)))((()))+++,,,,,,,,,)))((('''&&&&&&(((***++++++++++++*********))))))******++++++++++++***************++++++***************))))))))))))******,,,---------++++++---...000///...,,,+++++++++,,,))))))))))))***,,,---...---***''''''(((*********))))))************)))))))))))))))*********++++++************************)))***+++***)))((((((************)))))))))))))))******+++******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++))))))(((((((((((())))))******))))))))))))******)))'''))))))***777999***)))))))))*********++++++)))))))))))))))*********))))))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***************************,,,---,,,***)))+++,,,)))***+++,,,++++++))))))***,,,------++++++,,,...------------------------,,,,,,------------,,,,,,,,,---...///000000000000........................000///...------...///000333222000///...///000111000111111222111000///...000000000000////////////////////////////////////////////////////////////.........---,,,+++++++++++++++******++++++,,,---,,,...//////.........///000//////000111333555666999:::;;;===???AAACCCDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHNNNQQQUUU]]]fffjjjssszzz}}}zzzxxxhhhfffccc^^^ZZZWWWUUUSSSUUUSSSQQQQQQRRRSSSTTTUUUSSSSSSTTTSSSSSSRRRRRRQQQRRRQQQPPPNNNNNNMMMMMMMMMJJJGGGEEECCCCCCCCCBBBAAAFFFGGGHHHGGGDDD@@@>>>>>>FFFGGGGGGGGGEEEBBB???===AAAHHHPPPWWWZZZ[[[ZZZZZZWWWXXXWWWTTTOOOHHHBBB>>>666555444333222111111111222111000//////......///222111///---,,,---...///---------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++)))************++++++++++++******+++---...---+++)))******++++++************************************)))((()))+++,,,,,,+++((('''&&&&&&&&&''')))***+++++++++*********************++++++++++++******))))))************))))))))))))(((((((((((())))))---...///...,,,+++,,,---,,,,,,+++***))))))******)))))))))))))))***++++++(((((()))+++---...---+++))))))************))))))((((((((()))))))))******************************)))***+++***)))((((((***(((((())))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************++++++******))))))))))))************))))))))))))******+++(((***+++---999>>>222*********+++++++++++++++'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))************************,,,---...---+++******+++(((***+++------,,,***)))***,,,------++++++,,,.........------------......------............---------...///000111111111111///////////////////////////...---,,,,,,---...///222111000///...///000111000000111111111000///...////////////000000000000////////////////////////000000000000000000000000//////......---,,,,,,,,,+++++++++++++++,,,,,,------...000000...------...//////000222444777999:::<<<===>>>@@@BBBDDDEEEFFFIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBAAAAAAAAAAAAAAA@@@AAADDDFFFHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIILLLOOOWWW```gggnnn{{{zzzssslllgggcccaaa___^^^[[[YYYWWWVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLHHHFFFEEECCCAAA???GGGHHHJJJLLLLLLGGG@@@;;;AAACCCDDDFFFFFFDDDBBBAAA@@@DDDKKKQQQUUUYYY]]]```[[[\\\]]]\\\YYYSSSMMMIII>>><<<888444222222222333333222111000///.........222111///...------......------------,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))******+++,,,------,,,,,,++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,+++***+++------,,,+++************+++,,,---...************************+++)))((()))***,,,,,,+++))))))((((((((()))***+++******************************++++++++++++************++++++++++++************))))))))))))******,,,---...,,,***((((((((()))))))))((()))))))))))),,,,,,,,,+++++++++,,,,,,***+++,,,------,,,***((())))))************))))))(((((((((((())))))))))))************************)))***+++***(((((((((***))))))))))))))))))******(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******,,,''')))***+++555;;;222++++++++++++++++++++++++(((((())))))************+++++++++***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))******************************++++++***))))))))))))''')))+++------,,,***)))***+++---,,,++++++,,,...///...---,,,,,,---...///---..................---------...000000000000000///////////////////////////......------......///111000////////////000000000000000000000/////////////////////000000000000//////////////////////////////////////////////////////.........------------------------...//////...000111111///...///000000111222555888;;;>>>???@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGGGGHHHGGGHHHJJJMMMQQQUUUXXXZZZccciiisss~~~{{{xxxwwwrrrqqqmmmgggaaa]]][[[ZZZXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLNNNKKKIIIGGGFFFEEECCCAAABBBCCCGGGMMMQQQPPPJJJDDD>>>???@@@AAACCCDDDEEEFFF@@@CCCGGGKKKOOOUUU[[[```]]]^^^^^^]]][[[XXXTTTRRRHHHDDD>>>888444222222333222111000///////////////111000///...---............------------,,,,,,,,,,,,,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,------...//////...---,,,,,,++++++***+++++++++++++++,,,,,,))))))*********++++++++++++)))))))))+++---,,,+++,,,+++******+++,,,...///************************+++***((()))***,,,+++***)))))))))))))))******+++******************************++++++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,&&&(((***)))((('''''''''+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,)))))))))((('''&&&&&&&&&))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***(((((((((***++++++******)))((((((''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******+++%%%&&&(((&&&...333,,,++++++++++++++++++++++++************))))))((((((******************++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))***++++++++++++((()))+++,,,,,,+++)))(((***+++---,,,++++++,,,............------.........---..................---,,,,,,---...////////////........................000//////////////////000//////////////////000000000000000///////////////.../////////000000000111000000000000000000000000.......................................---------......------......///000,,,...000000000///000111333444777:::===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHEEECCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCEEEDDDDDDDDDEEEGGGJJJKKKJJJMMMRRRZZZcccmmmuuuyyyvvvoookkkjjjffffffdddaaa\\\WWWQQQNNNKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFDDD@@@@@@CCCIIIOOORRRQQQNNNDDDBBB@@@>>>>>>@@@CCCEEEBBBCCCDDDFFFIIINNNUUUYYY^^^^^^]]]\\\[[[ZZZZZZZZZRRRNNNFFF???888555333333/////////...//////000000000//////........................---------,,,,,,,,,,,,,,,---------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------//////......---,,,++++++*********++++++,,,,,,,,,))))))*********+++++++++((('''&&&'''***,,,------...---,,,++++++,,,---...************************,,,***))))))***++++++***'''((((((((())))))))))))***************+++++++++******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,, ###&&&(((((()))***+++)))******+++++++++*********++++++,,,++++++******)))***)))(((''''''***,,,))))))************))))))((((((((()))))))))******(((((((((((((((((((((((()))***+++***)))((((((***,,,,,,+++***)))((('''''''''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''((((((******))))))))))))*********###&&&((($$$)))---'''+++++++++++++++*********++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((+++++++++---000222222222+++++++++++++++******)))***,,,------++++++,,,...---...////////////...---------............------+++,,,---...////////////........................000000000000000000000000......////////////000000111000///.........//////......//////000000111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,------...(((+++...///000111333444888999<<>>???CCCCCCCCCCCCDDDGGGLLLPPP[[[[[[[[[\\\]]]^^^___```YYYVVVPPPIIIBBB<<<888666000000000//////000000111//////////////////..................---------,,,,,,,,,,,,---------......------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,---)))************+++++++++)))(((&&&'''))),,,------------,,,++++++,,,,,,,,,************************,,,***))))))***++++++***((())))))***************))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,###&&&)))++++++******+++''''''((())))))((('''&&&((()))***++++++***))))))***,,,---,,,******---///))))))************)))))))))))))))*********++++++)))))))))))))))))))))))))))***+++***)))((((((***+++*********))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))(((((((((((())))))******))))))))))))*********$$$(((+++''')))---(((++++++*********)))))))))*********)))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))),,,+++,,,000555888999888000///...,,,++++++++++++***,,,------++++++,,,...,,,---///111111///---,,,,,,,,,------------,,,,,,,,,---...//////000000000////////////////////////...//////////////////...---......//////000//////111000///...---......///.........///000111111111000000000000000000000000........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......(((+++///222444666999;;;===>>>AAACCCEEEGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGFFFJJJQQQYYYaaagggkkkmmmuuu|||}}}oooggg^^^[[[VVVQQQNNNMMMNNNOOOMMMLLLKKKKKKKKKIIIFFFDDDDDDEEEEEEEEEEEEFFFIIILLLOOOMMMJJJFFFBBB???======AAABBBBBBBBBAAACCCFFFHHHOOORRRWWW\\\```aaaaaaaaa\\\[[[XXXSSSMMMFFF@@@===666555333222111000000000......///////////////...............------------,,,,,,,,,---------......---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------)))************+++++++++...,,,***)))***,,,,,,,,,)))***+++,,,,,,---,,,,,,************************,,,+++))))))***++++++***++++++,,,------------,,,))))))******++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++************++++++***---///...,,,***((((((***+++,,,,,,,,,***)))(((((()))***,,,,,,,,,+++***'''***---,,,)))'''''')))))))))************))))))************++++++++++++************************)))***+++***)))((((((***))))))))))))************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,++++++************))))))))))))************))))))))))))******+++%%%***///***,,,///++++++*********))))))((((((((((((((()))******++++++))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++************************+++***+++000666;;;<<<;;;444333000---,,,,,,---...***,,,------,,,+++---...+++---000222222000---++++++,,,,,,------,,,,,,+++---...///000111111111111000000000000000000000000------............------------...///000000//////111000///------......///---......///000111111222000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///............///000000***---222666999<<<@@@BBB@@@BBBDDDFFFHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEECCCBBBBBBAAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHIIIJJJKKKQQQYYYeeerrr~~~rrrmmmeee\\\UUURRRPPPPPPSSSQQQOOONNNLLLIIIDDDAAACCCEEEFFFEEECCCCCCFFFIIILLLLLLLLLKKKHHHDDDAAA??????@@@AAAAAA@@@@@@BBBDDDDDDJJJSSS[[[aaabbbaaa___]]]]]]]]]ZZZUUUNNNGGGCCC;;;999777555222000//////......///////////////...//////.........---------,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------..................))))))***+++,,,,,,------)))************+++++++++333000---++++++,,,++++++&&&'''***,,,---......---,,,,,,+++***))))))******++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,,,,,,,+++******,,,,,,---...---,,,+++***(((((())))))***+++------...---,,,+++************************************,,,+++******))))))***************************************))))))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***)))((((((((()))***+++++++++++++++++++++++++++---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,,,,))))))))))))((((((((((((&&&'''((((((''''''(((***,,,+++)))((('''''''''(((******)))((('''&&&&&&%%%+++*********))))))(((((('''''''''((()))+++,,,---)))((('''&&&'''(((***,,,,,,,,,++++++***)))))))))************))))))))))))------,,,,,,+++***))))))++++++***+++,,,...111222;;;<<<<<<777000+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---......///000111,,,---.../////////...---000000000000000000000000////////////000000000000000000//////000111222222111111000000000000111111000000000000000000000000000000000000000000000000,,,---------......//////,,,,,,,,,,,,---...///000///...---,,,---///111333333444777:::>>>AAADDDFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCAAA???>>>@@@BBBHHHCCCAAACCCAAA===@@@FFFMMMUUU[[[YYYXXX\\\bbbfffssswww~~~sssiii```WWWQQQQQQOOOMMMNNNOOONNNKKKGGGHHHHHHIIIIIIHHHGGGEEEDDDHHHIIILLLNNNNNNKKKEEE@@@???===;;;===@@@CCCCCCBBB???AAAIIITTT[[[\\\]]]aaa]]]\\\\\\\\\ZZZVVVRRRNNNFFFDDD@@@<<<888555333333222,,,(((+++......---.............................................------////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++************++++++,,,++++++***************++++++++++++++++++++++++...---,,,***))))))))))))******++++++++++++******,,,,,,---------,,,+++*********************++++++------,,,+++************************************,,,+++******))))))******************************)))))))))******+++++++++)))************+++++++++************************))))))))))))************************************))))))*********+++++++++))))))(((((()))***,,,---++++++++++++++++++++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))******,,,,,,))))))))))))((((((((((((&&&'''((((((''''''(((***,,,+++)))(((''''''(((((())))))))))))))))))((((((************)))))))))(((''''''(((((()))+++,,,---+++***)))(((((()))+++,,,******************++++++************************,,,,,,+++******)))(((((())))))******+++,,,......444777::::::666111---+++***+++++++++++++++++++++,,,------......------,,,111000///...------------+++,,,---.........------000000000000000000000000000000000000////////////000000//////000111111222///......------......///000000000000000000000000000000000000000000000000------........./////////---------------...///000000///...---...000222333888:::===@@@DDDGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAAAAACCCEEEHHHDDDBBBCCCBBBBBBJJJSSSgggqqqyyyzzzzzz~~~}}}ppphhh\\\YYYTTTQQQPPPNNNKKKHHHGGGHHHHHHHHHGGGFFFDDDBBBHHHHHHJJJLLLMMMLLLIIIGGG@@@===;;;;;;===@@@@@@@@@???>>>BBBJJJPPPTTTZZZ____________```___]]]ZZZWWWSSSPPPKKKEEE@@@<<<999777666111000111111...---///................................................------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++******************************************++++++***))))))(((*********+++++++++++++++,,,,,,,,,---,,,++++++***,,,++++++***))))))******,,,+++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******************************(((((()))***+++,,,------)))************+++++++++************************)))))))))*********++++++************************(((((()))))))))*********))))))))))))***,,,---...************************'''(((***,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))((((((((((((&&&((())))))(((''')))***,,,+++)))(((''''''((())))))))))))******+++++++++************))))))))))))(((((((((((()))***,,,,,,,,,+++***))))))***++++++((())))))***++++++,,,,,,))))))******++++++,,,,,,++++++******)))((((((((((((((()))***************,,,///666;;;===999111,,,)))))))))******+++++++++,,,------......------,,,000///...---,,,,,,,,,,,,,,,---......//////......000000000000000000000000111111000000//////......000000/////////000111111...------------------...000000000000000000000000////////////////////////......////////////000000..................//////000/////////000222444666===???BBBFFFIIIJJJJJJJJJGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAA@@@AAACCCFFFFFFEEEEEEFFFGGGLLLYYYeee~~~vvvqqqiiiaaa[[[UUUQQQMMMJJJJJJIIIIIIHHHGGGFFFEEELLLKKKJJJJJJKKKLLLKKKIIICCC@@@<<<;;;<<<===>>>>>>AAA<<<;;;???EEEKKKUUU^^^^^^```aaabbbcccbbbaaa```\\\ZZZUUUPPPJJJFFFBBBAAA666222000111///,,,+++---................................................------------------------------------............------------------------+++++++++,,,,,,---------------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++***))))))))))))))))))))))))$$$%%%(((***,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******++++++***************+++***+++++++++,,,,,,++++++)))))))))))))))))))))))),,,+++******))))))******************************)))******+++,,,,,,------))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))*********+++++++++++++++++++++,,,,,,))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++))))))))))))((((((((((((&&&((())))))(((((()))***,,,+++)))((((((((())))))*********************************)))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))))))))***))))))*********+++++++++'''(((((()))***+++,,,,,,++++++******))))))))))))((((((*********)))((('''(((+++111999===;;;333,,,))))))******++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---//////......//////000000000000////////////////////////222111111000///......---000000/////////000000111//////............///////////////////////////////////////////////////////////////000000000000000.........------......///...///000222444777:::;;;>>>AAADDDHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFDDDCCCBBB@@@@@@@@@AAABBBCCCBBBBBBCCCFFFHHHFFFJJJOOOSSSWWW___mmmxxx~~~tttjjjbbb]]]VVVTTTPPPLLLJJJJJJJJJKKKPPPNNNLLLKKKJJJIIIGGGEEEGGGDDD@@@===<<<<<<===>>>BBB<<<888;;;???FFFPPPZZZ[[[]]]```bbbbbbbbbaaabbb^^^\\\YYYVVVRRROOOLLLKKK===444......///.................................---------...............////////////////////////------------------------,,,,,,------------------******+++,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))###%%%(((+++------,,,+++---,,,,,,,,,,,,---...///,,,,,,++++++************))))))))))))***+++,,,---******+++,,,,,,,,,++++++)))))))))))))))))))))))),,,+++******))))))******************************++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++*********************************+++++++++,,,,,,---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((***+++,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))(((((((((((('''((())))))(((((()))+++++++++)))(((((()))******++++++***))))))(((''''''))))))))))))))))))******)))((((((((()))***++++++******))))))((((((((((((+++++++++*********))))))''''''(((((()))***+++++++++++++++++++++*********)))***+++++++++***(((''')))***...333888777222---++++++++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,---//////.............../////////////////////////////////222111111000///......---000000///////////////000//////............//////////////////////////////////////////////////////000000000000000/////////------------------...///...///222555999<<>>;;;;;;<<<===@@@;;;999;;;>>>BBBIIIPPPVVVZZZ___aaaaaa``````aaa___^^^]]]ZZZXXXUUUSSSRRRQQQBBB333111444444222000........................---------.........//////////////////////////////------------------,,,,,,,,,,,,,,,---------......******+++,,,,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******,,,---------,,,+++************************''')))***,,,,,,+++)))(((,,,,,,+++++++++---...000,,,,,,+++************+++((((((((()))***,,,---...***+++,,,------,,,***)))************************,,,+++******))))))******************************,,,,,,++++++************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************+++***((('''''')))+++,,,************************)))))))))))))))))))))))))))******++++++***))))))))))))))))))(((((((((((('''(((***)))(((((()))+++++++++))))))))))))***+++,,,+++***)))((('''&&&&&&))))))))))))************)))))))))))))))***++++++))))))))))))((((((((((((,,,,,,++++++***))))))(((((((((((()))******++++++++++++++++++++++++++++++******+++++++++******)))+++,,,---000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...---,,,,,,,,,,,,,,,++++++++++++,,,------000000000000000000000000111111000000//////......000000//////......//////...------------------...000000000000000000000000////////////////////////000000////////////......------------...///000111111333666999===AAACCCEEEDDDEEEGGGHHHHHHGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAA@@@CCCGGGLLLQQQWWW]]]bbbpppzzzxxxiii]]]VVVRRRPPPNNNMMMMMMMMMMMMLLLIIIFFFCCCCCCBBB???<<<;;;;;;===>>>;;;:::===>>>>>>AAAFFFPPPVVV^^^bbbaaa`````````aaaaaa```^^^\\\YYYWWWVVV^^^MMM;;;555555333000---........................,,,,,,------.../////////------------------------------------,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++***++++++,,,,,,+++***)))+++***)))))))))+++---///,,,,,,***)))))))))***+++***)))))))))***+++,,,,,,+++,,,---------+++)))(((++++++++++++++++++++++++,,,+++******))))))******************************))))))******************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************++++++++++++((((((***+++++++++******++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,,,,***)))((())))))))))))((((((((((((''')))******))))))***+++++++++)))))))))***+++,,,+++++++++******)))))))))((()))))))))************)))))))))))))))******+++(((((()))*********))))))++++++******************++++++++++++++++++++++++***************+++++++++*********)))******+++++++++---///000000///000111------,,,,,,+++*********,,,------......------,,,111000///...---------------,,,,,,+++,,,---...///000000000000000000000000000000000000////////////000000///...............///......------......///000000000000000000000000000000000000000000000000/////////.........------.........///000222333444777999;;;===@@@BBBDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCBBB@@@??????>>><<<<<<;;;<<<===@@@CCCDDDAAAGGGOOOYYYdddppp{{{wwwlllccc___TTTQQQNNNMMMMMMLLLKKKJJJCCCDDDEEEDDDAAA??????@@@AAA>>>>>>@@@@@@>>>>>>AAAFFFOOOZZZ```aaa______```]]]]]]^^^^^^]]]\\\[[[ZZZ[[[PPPDDD<<<777111///000........................,,,,,,------...//////000---------------------------------,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,.........,,,+++++++++++++++++++++++++++((()))***+++,,,---------)))(((''''''(((***,,,------,,,***)))))))))***+++,,,+++******)))*********+++,,,---...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************''''''((()))***++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************$$$%%%(((***+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++)))'''&&&************************)))))))))))))))))))))))),,,---------,,,***)))'''))))))))))))((((((((((((''')))******))))))***+++++++++***))))))***+++,,,***++++++++++++,,,,,,,,,(((((())))))*********+++***)))))))))))))))***+++((()))***+++++++++++++++)))))))))***++++++,,,,,,------------------------)))))))))))))))************)))((((((((()))+++,,,***---111222000///000333---,,,,,,+++***)))((((((,,,------......------,,,......---......///000111000//////......000111222000000000000000000000000////////////000000000000111000///...............111111000000000000111111000000000000000000000000111111111111111111111111//////......---------,,,//////000111222444666777<<<===???@@@BBBBBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAA???>>>>>>===<<<<<<<<<===@@@CCCGGGIIILLLSSS___mmm}}}vvvppp]]]XXXQQQMMMKKKKKKKKKKKKEEEHHHJJJJJJGGGDDDDDDEEEFFFCCCBBBDDDCCC@@@???BBB>>>HHHUUU^^^___^^^^^^___TTTVVVXXX[[[]]]^^^^^^^^^VVVRRRMMMGGG===666666;;;........................,,,,,,------...///000000////////////////////////---------,,,,,,+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************)))((('''------,,,,,,+++***))))))************++++++,,,---))))))))))))))))))))))))+++++++++++++++***)))(((---------------...///000------------,,,,,,+++******++++++,,,,,,++++++***************************,,,,,,------,,,)))&&&%%%&&&***+++***+++...///,,,+++++++++************)))***++++++,,,,,,++++++***(((((())))))))))))((((((&&&''')))***+++++++++***++++++************++++++---,,,++++++******++++++((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((()))))))))))))))***+++++++++,,,'''((((((((((((((('''&&&(((''''''(((******)))''')))************+++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++---000666333...555777)))---+++)))+++---///---+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000333555444111000111333222111111111000000//////,,,---...000111111111222///...------...///000111.........---,,,,,,++++++(((***...111222000...,,,///000111000...---...///222111000000222666999<<<===>>>???AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDEEE???>>><<<<<<===>>>???>>>>>>@@@AAA@@@@@@FFFQQQYYY___jjj}}}xxxlll]]]TTTRRRRRRPPPNNNEEEFFFHHHJJJKKKKKKJJJJJJEEEFFFGGGJJJKKKJJJFFFCCCFFFLLLUUU^^^bbbbbb___\\\TTTNNNJJJNNNWWW\\\ZZZVVVWWWUUURRRLLLGGGAAA===:::666444111...,,,++++++,,,...---,,,,,,.../////////////////////////////////------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,,,,++++++***)))------,,,,,,+++******)))))))))***+++,,,---//////******************************+++++++++***)))))),,,+++++++++,,,,,,---...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,+++)))((('''&&&***+++)))+++///000...+++++++++************))))))******++++++******)))((())))))******))))))((('''((()))***++++++++++++++++++************++++++,,,+++******))))))******((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))))))))))))))(((((((((((())))))***************+++++++++)))))))))))))))))))))******)))((((((******)))((()))************+++++++++************************+++++++++***************++++++++++++++++++++++++,,,...222///+++555:::000---+++***+++---...---+++.........------.........------------------------........................///111333333000///000222111111111111000000000/////////000000000000////////////...---......000000000000000///////////////***,,,...000111000...---///000111111///...///000111111222333666:::===???>>>???@@@BBBCCCCCCDDDDDDGGGFFFDDDCCCAAA@@@@@@@@@;;;;;;;;;<<<>>>?????????>>>AAAFFFJJJPPPZZZhhhrrrzzz}}}}}}vvvkkkddd^^^VVVQQQLLLKKKJJJJJJKKKKKKKKKJJJGGGHHHJJJMMMPPPRRRQQQOOOMMMQQQYYY___cccbbb___]]]SSSMMMHHHJJJRRRYYY[[[[[[ZZZYYYVVVRRRMMMHHHCCC@@@;;;999555222/////////000///...------///000000///////////////////////////........................///...------,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++---,,,,,,++++++*********))))))***,,,...///111111************************)))******+++++++++***************)))******++++++,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,************************+++++++++*********))))))'''******)))+++000222111+++++++++************))))))))))))******)))))))))*********++++++*********)))))))))))))))***+++,,,++++++************+++++++++***))))))(((((()))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((***))))))(((((())))))***+++++++++***************+++***))))))***+++---......,,,)))))))))******))))))************+++++++++***************************************++++++++++++++++++++++++++++++++++++***---+++(((444===666,,,+++***+++---...---,,,---......//////......---........................------------------------...000111111000//////000111111111111000000000000//////000000000000//////000//////............///000000000000111111111111---....../////////......///111222111000000111222222333555888;;;>>>@@@BBB???@@@AAABBBCCCDDDDDDDDDGGGFFFDDDBBB@@@>>>======;;;<<<===>>>@@@AAACCCCCCHHHNNNVVV___jjjwww~~~}}}~~~~~~{{{xxxyyy|||wwwkkkcccZZZWWWSSSQQQOOONNNMMMLLLHHHHHHJJJNNNRRRUUUVVVUUUTTTXXX\\\aaacccbbb```___VVVQQQJJJGGGJJJQQQWWW[[[ZZZZZZZZZXXXTTTOOOKKKHHHAAA>>>999555222000000111000///---...///000000//////////////////////////////////////////////////////...------,,,---------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,++++++************+++,,,---///000000000************************((()))***+++++++++++++++******)))))))))******+++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++************************+++******))))))***++++++(((******(((+++111444333+++++++++*********))))))))))))************))))))***++++++,,,,,,++++++*********)))((()))***,,,---++++++************++++++++++++***)))))))))))))))))))))(((((())))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))***))))))))))))))))))***,,,+++++++++***)))))))))+++***)))((()))+++...///000...***))))))*********))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++***(((++++++(((222;;;666,,,,,,+++,,,,,,---,,,,,,***+++,,,------,,,+++***------------............------------------------...///000111000000000000111111111000000000000000---...///000000111111111000000//////............---......///000000111111000///...............///...000111111111111222444555777999<<>>>>>======>>>??????@@@CCCGGGLLLPPP```gggqqq|||sssnnniiiddd___XXXPPPKKKIIIIIILLLPPPTTTVVVVVVUUUWWWYYY]]]```bbbbbbaaaaaa]]]YYYRRRKKKGGGHHHMMMQQQWWWYYYZZZZZZXXXTTTPPPMMMGGGCCC===777222///......000///------///000//////////////////////////////..............................------------......------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***------.../////////...---************************((()))***+++++++++++++++++++++************++++++******+++,,,,,,+++++++++******++++++++++++************************************))))))******+++,,,(((******(((+++111444333+++++++++*********))))))***++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---++++++************++++++,,,,,,+++************+++)))))))))))))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,+++++++++***)))))))))***)))((('''(((***---...111...+++))))))***+++***))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++***''',,,---)))000666000,,,,,,---,,,,,,+++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------........................//////000111222222222111000000000000000000111111000000000000000///......000000000//////...---------......///000111222222000000///.........//////---///111111111222444666999:::<<>>BBBBBBCCCCCCDDDCCCCCCCCC??????>>>===<<<<<<<<<<<<<<<===>>>AAAGGGQQQ]]]fffwww~~~xxxiiiXXXLLLKKKKKKNNNQQQUUUWWWVVVTTTUUUVVVYYY\\\___aaaaaabbb^^^]]]XXXQQQKKKGGGHHHIIITTTVVVYYY[[[ZZZXXXUUUSSSOOOKKKEEE>>>777111...,,,000...------...//////...////////////////////////------------------------......---------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++---.../////////...,,,+++++++++++++++++++++++++++)))******+++++++++******---,,,++++++***+++++++++)))***++++++++++++++++++))))))************))))))******************************************++++++'''******)))+++000222111+++++++++************)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++*********++++++,,,++++++************++++++---,,,,,,+++***+++++++++***))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,+++******))))))******++++++++++++***************)))(((''''''((()))***+++///---***)))***++++++***)))************+++++++++***************************************+++++++++++++++++++++++++++++++++***''',,,///***---111+++,,,---...---+++***+++,,,---......//////......---***++++++,,,,,,---------........................000//////111333333222111000000000000111111111111444333333111///---+++***...//////000//////...---///000000111222333333444000//////......///000000---///111222333444666888<<<===???@@@@@@@@@???>>>BBBBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>===<<<<<<<<<<<<;;;===AAAGGGQQQ___ppp|||{{{|||kkkZZZOOONNNMMMMMMPPPRRRRRRRRRQQQSSSVVVYYY\\\^^^``````\\\\\\[[[XXXRRRMMMJJJIIIQQQSSSVVVYYY[[[[[[ZZZYYYVVVSSSNNNHHH@@@999444111111000......///000///...////////////////////////------------------------.........---......///000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++++++++++++++++++++,,,...//////...---,,,++++++++++++++++++++++++******+++++++++***))))))---,,,++++++*********+++))))))***+++++++++++++++*********++++++*********************************)))***+++,,,++++++))))))&&&***+++)))+++///000...+++++++++************)))******++++++++++++************++++++++++++******+++++++++,,,,,,++++++***++++++************++++++,,,++++++*********************))))))******+++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,+++******))))))******+++***************+++++++++((())))))))))))))))))))),,,+++******+++,,,+++))))))************+++++++++************************+++++++++***************++++++++++++++++++++++++,,,&&&+++...)))***...***+++---...---+++***+++---.........------.........++++++,,,,,,---......///------------------------///...---///222333222000///000000000111111111111111111111111000...---,,,---...///000000//////...///000000111111222222222......//////000000111111///111333555666777:::<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>??????@@@@@@CCCHHHPPPWWW```nnn~~~~~~zzzccc]]]TTTNNNLLLMMMOOOQQQOOOQQQTTTXXXZZZ\\\]]]]]]\\\\\\\\\[[[YYYTTTOOOLLLKKKMMMQQQTTTWWWYYYZZZ[[[XXXWWWTTTPPPIIIBBB;;;777444222000000111222111000////////////////////////.......................................///000000------------.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////...---+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++***))))))******((()))***++++++++++++++++++++++++,,,,,,+++++++++************************)))***,,,---,,,+++)))'''&&&***+++***+++...///,,,+++++++++************)))))))))************))))))*********++++++************+++,,,------,,,***)))++++++************+++++++++******)))))))))))))))*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************$$$%%%&&&'''((()))***+++++++++************++++++))))))******+++++++++,,,))))))*********))))))(((***))))))***,,,,,,***))))))************+++++++++************************,,,+++++++++******))))))++++++++++++++++++++++++---&&&))),,,''')))...++++++---///...+++)))+++---------+++******+++------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...111222111...//////000000111111111222+++,,,...///111222222222,,,---...000000000//////............////////////,,,---///000111111111111000222555777888:::===???>>>???@@@AAABBBDDDEEEEEEBBBBBBBBBBBBAAA@@@??????<<<<<<>>>???BBBDDDGGGHHHQQQWWW___fffnnnxxxtttdddVVVOOOOOORRRUUUOOOQQQTTTXXXZZZ[[[ZZZZZZ___^^^]]]]]][[[WWWQQQMMMFFFHHHKKKOOORRRVVVXXXYYYWWWWWWVVVSSSMMMFFF???;;;666444222222333333333222////////////////////////////////////////////////...............///000000---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++)))((()))***++++++------------++++++***++++++++++++++++++,,,222---***,,,,,,)))''')))++++++++++++++++++++++++,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,************************+++)))(((((()))******))),,,,,,,,,++++++************+++------+++***)))***)))******++++++******)))******))))))))))))))))))+++++++++************))),,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&***)))))))))+++,,,,,,+++************)))((('''&&&+++***)))(((((('''((((((******++++++++++++******((())))))))))))*********+++*********************---+++******++++++)))((((((((((((((((((((())))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************---,,,,,,,,,,,,---.........------,,,,,,++++++***)))***,,,...///000111111+++,,,,,,,,,---.........////////////000000000000222222111000///...------//////000000000000//////000000000000////////////000000111111222222333333000////////////111333444666777888:::<<<>>>???@@@???@@@AAABBBBBBBBBAAA@@@BBB@@@===999666666999<<<777888<<>>@@@@@@>>>@@@AAACCCCCCCCCBBBAAA??????>>><<<:::;;;>>>@@@???CCCLLLVVV```jjjttt{{{}}}{{{zzz{{{~~~rrreeeXXXNNNLLLNNNOOORRRSSSTTTTTTSSSXXXXXXYYYYYYYYYYYYXXXXXXUUURRRMMMGGGEEEGGGMMMQQQTTTVVVYYYZZZYYYWWWSSSQQQJJJDDD===777444222000...000///...///000111000///...///000111111000///.../////////000111111222222000000000000000///...---------------------------------------------------......---,,,,,,,,,,,,,,,...---,,,******+++,,,---///...,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,,,,...///++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///+++)))+++,,,***)))+++***************************+++,,,,,,,,,,,,************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---))))))((('''&&&%%%$$$$$$************************---+++))))))******)))(((------,,,,,,,,,,,,+++++++++---//////---++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++************+++,,,---...//////((()))***+++++++++***)))*********)))))))))))))))))))))((((((((()))************++++++++++++******************+++++++++,,,)))))))))***+++++++++,,,,,,+++***+++---------+++)))******+++,,,---......++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------////////////...------,,,/////////............---////////////000000000000000000000000000000000000//////000000000000//////000000000000////////////,,,---...///000111222222000000000111333555777888999:::;;;<<<>>>???@@@AAA>>>???AAACCCCCCBBBAAA@@@======>>>======???CCCEEEGGGOOO\\\iiiuuu|||yyy{{{lll]]]NNNLLLKKKLLLNNNOOOLLLIIISSSTTTVVVXXXYYYZZZZZZYYYZZZWWWPPPIIICCCBBBEEEHHHMMMPPPTTTXXXZZZYYYXXXVVVVVVPPPGGG???999666333222222000//////000111000///...///000111111000///...,,,---...///111222333444000000000000///...---,,,------------------------------------------------------,,,+++++++++,,,,,,---,,,+++++++++,,,...//////...---,,,+++******)))++++++++++++++++++++++++------------------------***,,,------,,,,,,---///+++++++++,,,,,,++++++++++++,,,,,,------............***(((+++---+++***,,,***************************+++,,,------,,,***(((******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++******)))((((((''''''************************---+++***)))******)))(((---,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,++++++,,,,,,,,,,,,++++++))))))***************++++++++++++*********)))))))))***+++,,,,,,+++***)))***++++++,,,---...//////(((***,,,------,,,++++++************************(((((((((((()))***++++++******++++++++++++************+++++++++,,,,,,,,,+++*********************+++***)))***,,,---,,,+++'''((((((***+++,,,------++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,---......//////000000//////...---,,,.........///////////////////////////000000000000//////000000000111111111000000111111111111000000000000000000////////////000000111111222222333333000111222444666888:::;;;;;;<<<<<<>>>???@@@AAAAAA>>>???@@@AAAAAA@@@>>>===;;;<<<===>>>AAAFFFLLLQQQYYYbbbmmmvvv~~~|||{{{~~~xxxwww{{{www\\\UUUMMMJJJKKKNNNLLLJJJOOOQQQTTTWWWYYYZZZZZZZZZYYYWWWSSSMMMFFFAAA@@@@@@DDDGGGMMMSSSXXXZZZ[[[[[[ZZZVVVPPPIIICCC>>>;;;999444222/////////000///...//////000000000000//////,,,---...///000222333333000000000//////...---,,,------------------,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,++++++++++++++++++++++++++++++,,,------...//////---)))(((+++---++++++---***************************+++---------+++)))(((******+++,,,,,,,,,,,,+++++++++************++++++************************************************---+++***)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,***++++++,,,,,,++++++***))))))******+++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,'''))),,,---,,,++++++---,,,++++++************+++))))))((())))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))(((''')))***++++++***'''((((((***+++,,,------++++++************++++++************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,---......//////......//////000/////////---------...///000111111////////////000000000000//////000000111111222222111222222333333222222111000000000000////////////222222222222111111111111111333444777999;;;============>>>>>>???@@@AAAAAA>>>>>>??????>>>===<<<;;;;;;===AAAFFFNNNXXXcccjjjvvv}}}}}}yyyzzz}}}~~~xxxlll[[[PPPMMMNNNNNNMMMLLLNNNPPPSSSUUUVVVVVVVVVSSSUUUUUURRRLLLEEE@@@======@@@FFFLLLRRRWWWZZZ[[[ZZZZZZXXXTTTNNNGGG@@@===777444111/////////...---//////000000000000//////.../////////000000000000/////////000///......---......---------,,,,,,,,,------------------------......------------......//////...---,,,,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---...---***)))***+++++++++************++++++******+++,,,---......///...)))(((+++---++++++---+++++++++++++++++++++++++++,,,------,,,+++)))(((******+++,,,,,,,,,,,,++++++******))))))******+++((()))))))))*********+++************************,,,+++))))))+++,,,+++*********++++++++++++,,,,,,+++---//////---+++++++++*********++++++*********++++++,,,,,,---.........+++++++++************)))******++++++++++++******,,,,,,++++++******))))))$$$'''******)))))),,,//////---,,,***)))******+++******)))))))))***++++++******++++++++++++******************+++++++++,,,---,,,,,,+++***)))(((((()))((('''(((******)))((()))******+++,,,---......++++++************++++++++++++++++++++++++++++++************************(((((())))))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,,,,---.../////////,,,---...///000111111111,,,------...//////000000////////////000000000000000000000111111222222222222222333333333333222222000000000000////////////000000000000////////////444555777:::<<<===>>>???>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<===>>>@@@EEEOOOYYYfffsss~~~}}}qqq```UUUOOOLLLJJJLLLLLLLLLMMMNNNNNNOOOOOOOOORRRUUUUUUQQQJJJEEEBBB>>>???BBBFFFKKKPPPUUUWWWYYY\\\]]][[[UUULLLEEEAAA===999555111000///...---000000////////////000000000000000//////............//////000000000000000.........------,,,,,,+++------------------------......---------...//////000000///...---,,,+++***)))***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---,,,+++,,,---,,,+++***))))))***+++,,,))))))***+++,,,---......///***(((+++,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***************)))))))))************************+++***))))))+++------,,,)))))))))******+++++++++***,,,......,,,*********((())))))******))))))(((++++++,,,,,,---......///+++++++++************)))++++++************++++++++++++++++++************&&&)))++++++)))+++000555111///---+++))))))******++++++******)))***************++++++++++++******)))))))))*********++++++************************+++***((()))******)))(((*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......//////---...///000000111111111///.........------,,,,,,////////////000000000000111111111111111111222222000111111222222111111000000000000000////////////---......///000000111111666777999<<<>>>?????????>>>>>>>>>>>>????????????<<<;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999===BBBHHHLLLUUU```qqqxxxiiiaaaVVVSSSPPPLLLKKKKKKLLLMMMQQQRRRTTTSSSQQQOOONNNOOOLLLIIIEEEBBBAAADDDGGGJJJOOOSSSXXXYYYWWWVVVUUUVVVIIIDDD>>>888555333111///000000////////////000000////////////////////////---...000111333444444444//////...---,,,,,,++++++------------------------++++++++++++,,,,,,---...,,,---......///.........///---+++******+++---...***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,+++***,,,...111111111,,,------......------,,,.........---,,,+++))))))*********++++++,,,,,,,,,******+++,,,...000222333555000,,,***+++,,,+++***+++++++++*********)))))),,,,,,,,,++++++*********...---,,,+++++++++,,,---...---,,,***)))******+++,,,,,,++++++***)))))))))************************---,,,,,,+++*********++++++*********))))))((((((++++++++++++++++++++++++,,,+++***)))((((((((((((,,,++++++++++++++++++,,,+++,,,---+++)))(((((()))---,,,,,,++++++,,,,,,---))))))************)))(((...(((%%%(((+++***((((((------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++************))))))+++---,,,+++***+++,,,,,,++++++******++++++,,,'''(((***+++,,,***)))(((------,,,++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...------------------............///////////////////////////222222222111111111111111333222111/////////000000000000000000////////////////////////000000000111///000111000//////111333......///000222444777888===>>>???@@@AAAAAA@@@???@@@@@@??????>>>===;;;;;;===999999===BBBIIITTT___hhhwwwtttiii___UUUOOOMMMLLLMMMNNNLLLRRRVVVUUUQQQOOOLLLJJJMMMLLLKKKIIIGGGEEEDDDCCCHHHLLLRRRWWWZZZ[[[[[[ZZZOOOJJJBBB:::444111000000000...------///000000000//////000000///...------............000222444666111111000///...---,,,,,,.........------,,,,,,,,,...---,,,,,,++++++,,,,,,)))""""""***111111///000(((000333///---......+++,,,,,,---............------------,,,,,,,,,++++++---,,,+++,,,...000000000,,,------......------,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---------------...//////333///+++***+++,,,,,,++++++++++++*********)))))),,,,,,,,,+++++++++******,,,+++************+++,,,---,,,+++))))))))))))***************))))))))))))************************---,,,++++++******+++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++************+++++++++,,,---+++)))((()))***,,,,,,++++++++++++,,,,,,************))))))))))))+++)))***...---)))((()))))))))************+++++++++++++++*********++++++++++++++++++************)))+++---,,,+++***+++,,,,,,++++++******++++++,,,)))***+++++++++***))))))+++++++++++++++++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,---------............///////////////////////////111111111111111111111111111111000//////000111222111000000000////////////---------.........//////000000111000//////000222111222222444666999;;;===>>>>>>???@@@AAA@@@??????===>>>>>>>>>======<<<;;;===<<<@@@HHHPPPWWWbbbmmm{{{wwweeeXXXSSSPPPOOOMMMKKKOOOSSSSSSQQQNNNKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFHHHMMMTTTXXXXXXVVVXXXTTTMMMDDD<<<666333111111000...///000000///...//////000000///......---000//////...///000222333111000000//////......---.........------,,,,,,,,,...---,,,,,,++++++,,,,,,000+++***///333111///111,,,222333...***+++***''',,,---......//////............------------,,,,,,...---,,,---/////////...,,,------......------,,,***+++,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......111...+++***+++,,,------+++++++++***************,,,,,,,,,++++++++++++***,,,++++++******+++,,,,,,,,,+++***)))((((((((()))***************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,*********))))))*********+++,,,---,,,***))))))***++++++************+++++++++***)))((())))))***+++((())),,,000...)))))),,,&&&&&&''')))***+++,,,---++++++***))))))***+++,,,,,,+++++++++************)))+++---,,,+++***+++,,,,,,++++++******++++++,,,---,,,,,,+++************)))******+++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,---------............//////////////////////////////000000111111222222222000//////000000222333333111111000000000/////////------........./////////000111111000......000111333333444666999<<<>>>?????????@@@@@@@@@???>>>>>>???????????????@@@@@@@@@FFFHHHPPP[[[eeellluuu~~~lllccc]]]UUUNNNKKKLLLOOOQQQQQQNNNKKKJJJCCCDDDFFFHHHKKKLLLNNNNNNKKKGGGEEEIIIRRRXXXYYYWWW\\\ZZZVVVOOOGGG???888444333111000000000000...---//////000000000///......000000///....../////////000000000000////////////.........---------------...------,,,,,,,,,,,,,,,000---...111111//////222666888777222...---,,,***,,,,,,---...............---------------,,,,,,,,,///...------//////...,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111...---+++***+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++******)))))))))******++++++,,,---......++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++)))))))))((())))))************))))))))))))******+++,,,---,,,***)))***++++++******))))))******+++,,,***)))((((((***+++---000+++)))++++++***,,,000&&&'''((()))***,,,,,,---+++***)))((((((***+++,,,,,,,,,+++++++++*********)))+++---,,,+++***++++++,,,++++++******++++++,,,000///,,,+++******+++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------------...***+++,,,,,,---------------------............///////////////////////////...//////000111222222333000000000111111222222222111111111000000000/////////000000000000111111111000111111000///...000222111222444666999;;;>>>???@@@@@@@@@@@@??????>>>>>>CCCBBBAAABBBEEEIIINNNQQQ\\\___gggrrryyy|||vvvgggXXXPPPMMMMMMPPPRRRPPPNNNMMMCCCCCCCCCEEEHHHLLLPPPRRRRRRNNNJJJJJJNNNSSSUUUVVVXXXXXXXXXUUUOOOGGG???:::333222000000000000///---//////000000000//////...//////............///////////////000000000111111...............---------......---,,,,,,,,,,,,,,,------///111111111333666999999777333000...---,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,///...---...//////---+++,,,------......------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,---///000,,,,,,++++++++++++---...************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------,,,,,,+++******((())))))***+++,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,***************+++++++++************************)))))))))((())))))************))))))))))))******+++,,,---,,,******+++,,,+++******))))))******++++++***)))((((((***,,,...BBB555)))'''***,,,///111*********+++++++++,,,,,,******)))))))))***,,,---,,,,,,,,,++++++++++++***)))+++---,,,+++***++++++,,,++++++******++++++,,,111///---***)))***+++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---------.........+++,,,---...////////////---------............///////////////////////////......///000111111222222222222222222111111000000111111111111000000000000000000000000111111111222///000111000///000111333222333555888:::<<<>>>???AAAAAA@@@??????>>>>>>>>>AAAAAADDDJJJSSS^^^hhhnnn||||||qqq[[[QQQKKKMMMPPPOOONNNOOOHHHFFFBBBAAACCCHHHNNNRRRRRRRRRPPPLLLHHHIIIMMMQQQUUUWWWZZZYYYUUUNNNEEE@@@777444222111111111000/////////000000000000000///------......///000000000......//////000000111111........................///...------,,,,,,------...000111111111333666888444111///...---,,,+++,,,***+++,,,,,,------,,,,,,******++++++++++++,,,,,,...------///000///---+++,,,------......------,,,------------,,,,,,+++***------------,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******,,,---***************+++++++++***++++++++++++,,,,,,,,,(((((()))***++++++++++++............---,,,+++***&&&&&&'''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********+++++++++++++++************************,,,,,,+++++++++++++++,,,*********))))))*********+++,,,---,,,+++***+++,,,++++++************++++++******))))))***+++---...MMM<<<,,,(((,,,.........,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,000...,,,*********,,,---------,,,,,,+++******)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---------............+++,,,---///000000000000---------............///////////////////////////...//////000000111111111333333333333222111000///222222111111111000000000........./////////000000///000111111111222444666666777999<<<>>>???@@@@@@AAA@@@??????>>>????????????DDDNNN\\\mmm}}}{{{xxxuuuvvv}}}ooo^^^PPPMMMNNNLLLLLLPPPNNNJJJEEEAAAAAAEEEKKKOOORRRVVVXXXTTTMMMIIILLLPPPVVVXXX[[[\\\YYYSSSKKKFFF@@@<<<777333222222222111//////000111111111000000,,,---...///000111111000---.........//////000000...............////////////......------------------///...+++,,,000111///222...---000111///...///+++,,,,,,---------------+++++++++,,,,,,,,,---------,,,---///000000...+++,,,------......------,,,++++++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,+++******************,,,---,,,***)))+++---))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++---------------------......---,,,***)))((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++************+++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,))))))***++++++,,,------@@@555++++++......,,,+++++++++******************)))***,,,.........---,,,------,,,,,,,,,+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,---,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............***+++---...///000000000---------............////////////////////////////////////000000000000000111222333333333222111000222222222111111111000000....../////////000000000...000222222333444777999:::;;;===???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAJJJTTTeeezzz{{{|||xxxwwwwwwyyy~~~sss\\\SSSQQQMMMMMMRRRQQQNNNIIIFFFDDDFFFIIILLLOOOTTTXXXYYYVVVRRRQQQQQQRRRTTTXXXZZZZZZVVVRRROOOMMMGGG>>>888444333333333//////000111111111111111//////000111111111000///------------............---........./////////000//////...---------------------+++(((+++222222...333......333666333000111,,,---......//////......,,,,,,,,,------.........,,,,,,---///111000...,,,,,,------......------,,,))))))+++,,,---..................------,,,,,,,,,))))))))))))***+++,,,---***,,,...---***(((***,,,))))))******++++++++++++*********++++++,,,,,,,,,,,,---///111222111111000,,,,,,------,,,+++)))(((+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,------------------------,,,+++***)))((((((((((((,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---((()))***,,,,,,------,,,+++'''''',,,///---******(((((())))))*********+++(((***---///000///...,,,---------,,,,,,,,,++++++)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,*********++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,------------.........//////)))***,,,---.../////////---------.........//////////////////////////////000000000000///////////////000222333444444333222222222222111111111111000111111111111222222222222...000222333444666999;;;:::;;;===???@@@@@@@@@@@@??????>>>>>>>>>???AAABBBXXXeee{{{xxx||||||}}}ggg[[[UUUPPPPPPUUURRRPPPMMMKKKIIIIIIIIIIIIGGGKKKQQQVVVXXXVVVQQQMMMJJJMMMRRRVVVYYYYYYWWWVVVWWWOOODDD;;;666444333333//////000111111111111111111222222222111000...------------------------------.........//////000000//////...------------...111111...---333======777000++++++222555111---...------............------//////.........---------,,,---.../////////...---/////////...---------,,,+++,,,...///000///......+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,------------,,,++++++******++++++...---...222555555///)))---,,,,,,+++***)))(((((()))***++++++++++++***))),,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))***,,,000000---***)))***+++,,,,,,+++***)))************************)))***++++++------...//////000000...+++((('''(((---------,,,,,,+++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...------............------////////////////////////............////////////////////////000000000000111111222333333333333222222111111111000000////////////............//////000111333555777999::::::===>>>???>>><<<;;;<<<======999999===???@@@IIITTTeee}}}nnn^^^QQQOOOSSSQQQRRRQQQMMMJJJIIIGGGEEEDDDCCCFFFMMMUUUYYYWWWTTTMMMPPPTTTWWWWWWYYY[[[]]]___[[[RRRIII@@@999555333222000---,,,...///000000222111111111000000//////......//////...---,,,,,,000000000000000////////////............---------///,,,+++,,,000222222000,,,------......------,,,---......//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))(((...............---------***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,++++++******+++++++++***,,,000555666111---------,,,,,,+++*********,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++******))))))******+++++++++*********)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((()))+++......,,,*********++++++++++++******+++******************+++------,,,,,,,,,+++++++++...///000...,,,))))))))),,,,,,,,,++++++*********------,,,+++***((((((''',,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,---......------............------////////////////////////............////////////////////////000000000000000111222222333333222222111111111111000000000///000000000///000000111111222444555777999;;;;;;<<<;;;===>>>===<<<;;;;;;<<<===;;;===>>>>>>BBBQQQ```uuummmYYYQQQRRRQQQRRRSSSRRRPPPNNNKKKHHHDDDBBBCCCHHHPPPVVVWWWUUUQQQPPPPPPSSSWWW[[[\\\\\\___\\\XXXRRRJJJAAA:::666444111...---...000000000111111000000000/////////------............------///////////////////////////............---------///---+++,,,///000000///,,,------......------,,,---......//////......---------,,,,,,,,,+++++++++...------,,,***((('''&&&---------...............,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++***,,,000444444111---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++*********))))))))))))))))))***,,,,,,++++++*********)))************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))((()))+++,,,,,,+++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++---...//////---++++++,,,++++++***************)))...---,,,***)))'''&&&%%%,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///------............------////////////////////////............////////////////////////000000000000000111222222333333222222111111111111000000000000111111111111111222333444666777888:::<<<======>>>;;;<<<>>>>>><<<;;;;;;<<<;;;===@@@BBBBBBJJJ]]]oooiiiZZZVVVTTTSSSSSSTTTUUURRRNNNLLLFFFBBB@@@BBBIIIPPPTTTUUUUUUQQQNNNPPPVVV[[[\\\[[[\\\]]]]]][[[TTTJJJ@@@999777444000//////000000///000000///////////////...,,,------............------------.../////////000///............---------///---+++,,,---......---,,,------......------,,,......////////////......//////.........---------000000///...---+++***))),,,---------...//////////////////......------,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++.........///111000---***++++++++++++,,,,,,------///---,,,******,,,---///++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++*********))))))))))))******,,,,,,---------.........***************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++***))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,+++***((((((***+++,,,))))))***+++,,,------...+++---///...---,,,---...++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,---...//////------............------////////////////////////............////////////////////////000000000000000000111222222222222222111111111000000000000000111111111111222333444555888999:::<<<===>>>>>>>>><<<>>>??????===;;;<<<<<<:::>>>CCCHHHMMMXXXiiiwww~~~zzzvvvtttwww~~~nnnddd\\\VVVQQQRRRTTTRRRPPPOOOJJJEEE@@@???CCCIIINNNQQQWWWTTTQQQPPPSSSWWWZZZ\\\[[[]]]___^^^YYYPPPFFF@@@;;;777333111000000///...////////////............///000000000///......---+++,,,,,,---...///000000///............---------...---,,,++++++,,,++++++,,,------......------,,,...//////////////////...//////.........---------000000//////............,,,---------...//////////////////...------------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++..................,,,+++))))))******++++++,,,,,,...,,,+++))))))+++,,,...***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++******+++++++++******+++,,,...///000111******************************,,,------,,,*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,...,,,+++***))))))***+++,,,++++++***))))))***++++++((())))))***+++,,,---...***,,,......---,,,---...+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///+++,,,------------,,,+++,,,------......------,,,***+++,,,---......//////------............------////////////////////////............////////////////////////000000000000000000111222222222222111000000000000000000111111000000000111222333555666999:::;;;<<<============<<<======<<<;;;:::<<<===>>>CCCKKKTTT___jjjrrrvvv~~~zzzxxxpppjjjiiilllooolll^^^QQQNNNOOOOOONNNPPPOOOJJJDDD@@@@@@DDDHHHKKKSSSUUUVVVSSSPPPQQQXXX]]]^^^___```___\\\VVVPPPLLLAAA===888444222000...---............////////////333333222222000///---,,,+++,,,,,,---...///000000///............---------...------,,,******++++++,,,------......------,,,...//////000000//////...------,,,,,,,,,+++++++++------,,,,,,---...//////---------...............------,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++---,,,++++++******++++++++++++,,,,,,---......///)))))))))******+++++++++---,,,+++******+++,,,---******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,&&&'''(((***+++---...///************************)))***,,,------,,,***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------,,,+++,,,---++++++************++++++************************++++++++++++************)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...+++,,,---......---,,,+++------............------++++++,,,---............------............------////////////////////////............////////////////////////000000000000///000111111222222111111000000000000111111111111//////000111333555666777:::;;;<<<===============999::::::::::::<<<@@@CCCLLLSSS\\\fffpppxxxxxxsssrrrvvvzzz}}}~~~|||wwwqqqllljjjlllnnnuuu~~~~~~lllWWWPPPPPPNNNNNNQQQRRROOOJJJEEEBBBBBBDDDEEELLLRRRWWWVVVQQQQQQXXX___bbbbbbbbbaaa___\\\ZZZXXXJJJFFF???:::666222///---...////////////000000000333333333222111///---------------.../////////000///............------------......,,,******+++,,,,,,------......------,,,//////000000000000//////------,,,,,,,,,+++++++++---,,,,,,+++,,,---...///...............---------,,,,,,+++++++++,,,---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------,,,,,,+++++++++---,,,++++++******++++++++++++,,,++++++,,,...///***+++++++++++++++++++++------,,,,,,,,,,,,------)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++************++++++(((((())))))***+++++++++************************)))***,,,......,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++......,,,******+++******++++++++++++******(((***+++,,,,,,+++***(((++++++++++++************)))***,,,,,,+++***+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++------............------+++,,,---.........---,,,------............------////////////////////////............////////////////////////000000000000///000000111111111111111///000000000111111111111000000111333444666888999<<<<<<===>>>>>>>>>======999::::::;;;>>>DDDLLLQQQ___iiitttzzz~~~{{{tttkkkoooqqquuu||||||{{{yyyvvvuuuvvvwww{{{~~~cccYYYVVVQQQPPPSSSQQQPPPNNNKKKGGGDDDCCCBBBEEELLLSSSVVVVVVWWW\\\```bbbbbbbbbbbbaaa```^^^]]]TTTOOOGGG@@@;;;666222////////////000000000111111//////000000000///......///////////////////////////............---------,,,......---+++***,,,...,,,------......------,,,//////000000000000////////////.........---------///...------------...////////////......------,,,...------,,,---...000111///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,---------,,,,,,+++++++++---,,,++++++******++++++//////...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++******************************(((***,,,......,,,***(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''***......+++))))))***)))***+++,,,,,,+++***)))''')))+++------+++)))'''(((((()))***+++,,,,,,---(((***,,,+++***)))***+++))))))******++++++++++++*********++++++,,,,,,,,,+++,,,...//////...,,,+++------............------,,,---.........---,,,+++---..................---////////////////////////............/////////000////////////000000000000//////000111111111111111//////000000111111111222111222333444666888:::;;;===>>>>>>?????????>>>>>><<<<<<===???EEEMMMXXX___nnn{{{|||vvvkkknnnppprrr}}}~~~nnnbbb]]]VVVRRRTTTOOOPPPQQQPPPKKKGGGCCCBBBAAAFFFNNNUUU[[[^^^___```^^^___```aaaaaa```^^^]]][[[UUUMMMEEE???999444111//////000000111111222222+++,,,---...////////////000000000000000///////////////.........---------,,,...///...++++++---000,,,------......------,,,111///,,,,,,---.........---///000...***((()))+++---...//////000/////////000///------,,,---...///,,,,,,---....../////////------,,,++++++++++++,,,...---,,,+++++++++++++++------,,,+++************...---,,,,,,,,,,,,---...111,,,))),,,---,,,,,,///,,,++++++******++++++,,,***,,,...---***(((***---...,,,******,,,,,,***(((''')))---///000...,,,***------------------------//////...---,,,,,,+++***************************---,,,,,,+++***)))((((((************************++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,+++)))(((((()))+++,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++)))&&&###!!!+++,,,,,,------,,,,,,++++++++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++++++++++++++------...///...---+++***///...---,,,+++,,,---...***+++,,,,,,------,,,,,,---......///////////////555333111111333444222///000000000000000000000000000000000000000000000000000000000000000000000000......//////000222333444000111444777999;;;======;;;<<<<<<;;;::::::<<<>>>;;;???DDDJJJQQQ]]]kkkuuu|||xxxtttwww{{{{{{uuugggXXXPPPRRRSSSSSSRRRPPPLLLIIIGGG@@@BBBGGGNNNVVV]]]cccfffcccbbbaaa```aaa___]]]ZZZbbb\\\UUUNNNGGG@@@888222222111//////000222222111000/////////............///.........000111333555---......---+++++++++---//////......---------,,,///---,,,---000000...+++,,,++++++,,,......,,,+++---///000///,,,***,,,---,,,------...///.........000///...------...//////.........---------------......---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,++++++***++++++......---,,,,,,---......///+++***...///---,,,---,,,,,,++++++++++++,,,,,,,,,---...---+++++++++,,,---,,,,,,...000///,,,)))***+++...//////...,,,+++------------------------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------......------,,,+++...---,,,,,,,,,---......,,,,,,---............------......///////////////222000......000000///,,,000000000000000000000000111111111111111111111111000000000000000000000000////////////000111222333222333666888;;;===>>>??????@@@AAA@@@??????@@@BBBDDDHHHNNNWWWbbbmmmwww~~~{{{kkk```[[[YYYWWWTTTQQQNNNJJJGGGDDDEEEHHHMMMTTTZZZ```cccaaaaaa```___]]]\\\\\\\\\aaa]]]XXXSSSNNNGGG@@@:::333111//////000111111111000000/////////.........///......///000111333444///111222111000......///------..................///---,,,---///000...,,,,,,,,,---///000///,,,***---///000///...---...///------.../////////////////////............//////.........---,,,+++++++++///.........------------.........---------------------,,,+++++++++,,,,,,......---,,,,,,---......///---...333444000------------,,,,,,,,,,,,------///...------------,,,+++***+++---000222000,,,)))---...............---,,,------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++---......---+++***************************---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,------......------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///------...///////////////---......///////////////000...------//////...,,,000000000000000000000000111111111111111111111111000000000000000000000000000/////////000111222222444666888:::===>>>???@@@???@@@@@@???>>>???BBBEEEOOOUUU```lllvvvvvvgggaaaYYYSSSQQQOOOLLLJJJHHHHHHIIILLLQQQVVV\\\______```___\\\XXXWWWYYY[[[]]]\\\[[[YYYUUUOOOHHHCCC666333000///000111111000000000000/////////...............///000111222333///222444444333111000000,,,------......///000000...------...//////...,,,222111000111111000...,,,------............///000......///000000000000000---------------.........---------,,,,,,+++++++++///////////////......---..................---------,,,,,,,,,,,,,,,---.........------------......000///111777999444///......------,,,,,,------...000---++++++......,,,)))((()))+++---...---+++***///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...+++++++++,,,---...//////------...////////////...---......///////////////111000000000000000000///////////////////////////111111111111111111111111000000000000000000000000000000000000000111222222666777999;;;===??????@@@@@@???>>>===>>>BBBHHHMMM[[[fffuuuyyynnn___SSSOOONNNMMMLLLJJJJJJIIIKKKNNNTTTYYY]]]___``````[[[TTTPPPSSSWWWXXXZZZ\\\\\\ZZZTTTMMMHHH;;;888333111000111000000000000000////////////............///000111111222...000444555333111000///............////////////------......///......---:::666222///......------,,,,,,,,,---.../////////,,,---......//////......++++++,,,,,,------------+++++++++,,,,,,---------//////000000000///...---------...//////......------,,,,,,,,,---...//////........................///...000666777333...---...------,,,,,,------...///---******,,,---***'''***************+++,,,......---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))*********************************++++++,,,,,,,,,++++++,,,---------,,,+++,,,+++***))))))***+++,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///***+++,,,---......//////,,,,,,---...............---......///////////////000111111111111111111222////////////////////////111111111111111111111111000000000000000000000000111111111111111222333444777888:::<<<===>>>??????BBBAAA???>>>BBBJJJUUU]]]jjjyyy~~~|||~~~ppp]]]RRRNNNMMMMMMJJJIIIIIIJJJNNNSSSYYY\\\___aaa```[[[RRRLLLLLLOOOTTTXXX]]]___]]]WWWQQQMMMBBB>>>888444222111000000111000000000////////////......//////000000000111---000444555444222000000111111000///......---------......///......------;;;777111---,,,,,,,,,,,,---,,,+++,,,...//////---******+++,,,,,,,,,,,,+++***+++,,,---------------+++++++++,,,---............///000000000///---,,,+++,,,---//////...------,,,,,,,,,---...///000111---...////////////...------+++,,,111222...++++++------,,,,,,,,,,,,------...---++++++++++++)))(((......---+++***+++...111,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,---...---,,,+++,,,+++)))(((((()))+++,,,************************+++******))))))******+++******+++++++++,,,,,,,,,((())))))***,,,---///000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,---............,,,,,,---............------......///////////////---///000000///...///111000000000000000000000000222222222222222222222222000000000000000000000000111111111222333444666777999:::;;;===>>>???????????????@@@BBBIIIUUUbbbkkk|||~~~yyyxxxyyy{{{qqq^^^SSSOOONNNJJJJJJJJJLLLOOOTTTXXX[[[]]]___```\\\TTTLLLHHHGGGQQQVVV\\\```___ZZZVVVSSSKKKFFF???999555333111000111111000000000/////////---...///000000000000//////222444555444333222222333222111000...---,,,,,,,,,...//////...------...888555111///.........---///...,,,---///000///---***+++,,,,,,------,,,,,,+++,,,---//////000//////---------------.........---...///000000...---+++***+++---.........---,,,,,,,,,,,,---...000111222---...///000000///...---///+++***---///,,,+++---,,,,,,++++++++++++,,,,,,.........---+++))))))***---...///---+++***---///***+++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))***,,,......---,,,++++++++++++******+++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,((()))***,,,---.........+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,------......------+++,,,---.........---,,,------...////////////...---......///////////////+++---//////------...111000000000000000000000000222222222222222222222222000000000000000000000000111111222333555777999:::<<<<<<===???@@@@@@@@@@@@???BBBHHHPPP[[[gggsss{{{|||{{{|||{{{{{{mmm\\\TTTRRRKKKLLLLLLNNNPPPSSSVVVXXXYYY[[[]]]]]]XXXPPPGGGBBBIIIOOOXXX]]]]]]ZZZXXXWWWSSSMMMDDD===888444222000111111111000000000//////---...///000000000///...///000222222111111222333222111111000///...------,,,...000///---,,,---///666555333333333333222000222///---...111222000...---...//////000000//////,,,---///111111111111000000//////......------,,,---...///000///...,,,+++)))***,,,......---,,,+++,,,,,,------///000222333---...///000000///...---333...+++...///......111,,,++++++******++++++,,,...000111///+++)))***,,,))),,,......+++))))))******+++,,,---------------++++++++++++++++++++++++))))))***+++,,,------...************************......------,,,+++******************************))))))***+++,,,,,,------)))***,,,.........,,,+++***+++---......---+++***************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,+++***)))(((+++,,,,,,------,,,,,,+++)))))))))******+++++++++,,,------......------,,,******+++++++++,,,,,,,,,------------------------***+++---...///...------,,,---.........---,,,+++...//////000000000000000---......///////////////,,,...000000...---///222000000000000000000000000222222222222222222222222000000000000000000000000111222333444666888:::<<<>>>>>>???@@@AAABBBAAAAAAFFFMMMWWWdddppp{{{}}}wwwcccYYYVVVMMMNNNNNNPPPQQQSSSUUUUUUUUUXXX[[[^^^[[[SSSHHH@@@AAAHHHRRRXXXYYYYYYXXXYYYXXXRRRHHH???999555222000111111111111000000000000---...///000000000///...,,,...//////......///111000000000000////////////+++...000000---,,,---///@@@<<<888777777666333000444333222000//////000111000///......//////...---000//////............/////////...------,,,++++++............//////000000******,,,---.../////////---...000///......///000///...---,,,------///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------,,,+++******,,,++++++******++++++,,,...------,,,,,,------...,,,,,,+++******+++,,,,,,((()))***,,,,,,+++******888666111---+++******+++++++++******++++++,,,------***&&&$$$$$$&&&***---+++---......---,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******))))))******++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------.........//////---,,,,,,+++,,,---...///000///---+++++++++---...,,,------......------,,,...............///000000...------,,,,,,------...,,,,,,...///000000000000111111000///////////////......//////000000111111000000000000000000000000000111111111111222222222///000111333333444444444000222555777888:::<<<>>>===@@@CCCCCCAAABBBFFFIIITTT]]]lll~~~wwwyyy{{{zzzssscccVVVQQQNNNMMMQQQSSSQQQQQQTTTYYYZZZ[[[[[[YYYTTTLLLFFFFFFHHHLLLOOOSSSWWWZZZ[[[YYYVVVQQQJJJBBB:::333///333222111111222111///---000000111111111111000000////////////////////////000000000000000000000000///...---,,,+++,,,---...LLLIIIEEECCCCCCBBB???===;;;:::888555444222111111111000//////000000///...//////.............../////////.........---------------........./////////++++++,,,---............---...//////......///000//////---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------...............,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,333111///,,,++++++---...++++++******++++++,,,------,,,+++******+++,,,---,,,---......,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************'''''''''((((((((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++---,,,,,,+++,,,---...///000...---++++++,,,---...,,,------......------,,,...............//////000...------,,,,,,------...------...///000000000///111000//////......//////......//////000111111111111111111111111111111111000111111111111222222222111222222333333222222222111444777999:::;;;===>>>@@@AAA@@@@@@BBBIIITTT\\\ttt}}}~~~www{{{~~~}}}|||}}}~~~zzztttttt|||mmm```[[[SSSNNNQQQUUUUUUTTTTTTUUUVVVXXXZZZZZZVVVPPPLLLIIIGGGFFFHHHMMMSSSXXXZZZ[[[YYYVVVQQQIIIAAA:::666333222111111222222000//////000000111111000000///////////////////////////////////////////////////......---,,,,,,,,,---...YYYWWWTTTSSSRRRPPPNNNKKKGGGFFFEEEBBB???<<<999888666444333333333333111000000000////////////000000............/////////000---------------.........,,,------......------,,,,,,...//////......///000000000...---,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,+++++++++---///111++++++******++++++,,,---+++,,,...//////...,,,++++++---...---+++******++++++,,,,,,------,,,,,,+++,,,++++++************+++************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...///...---,,,+++,,,---...,,,------......------,,,......------......///000...------,,,,,,------.........///////////////...000//////............///......///000000111111222111111111111111111111111000111111111111222222222333333333222222222111111444666999;;;;;;<<<>>>@@@BBBAAA???@@@HHHXXXlllzzz~~~{{{}}}xxx{{{~~~sssllljjjooovvv}}}tttmmm```TTTRRRVVVVVVUUUTTTTTTUUUWWWYYYZZZXXXSSSOOOLLLHHHDDDBBBFFFMMMTTTXXX[[[[[[ZZZWWWPPPIIIAAA===444222111111222222222000...//////000000//////...////////////////////////...........................------,,,------......aaa```^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSPPPLLLIIIGGG@@@>>>;;;:::999888555333333222111111000000000111---------...///000000111---------------------------.........------,,,++++++---............///000111000...---,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,///......------......///++++++++++++++++++++++++,,,,,,+++******,,,---...************+++---000111++++++******++++++,,,---(((***,,,------,,,***((()))+++,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---...,,,------......------,,,...------------...//////...------,,,,,,------......///////////////...---//////...............///...//////000111111222222111111111111111111111111000000111111111222222222222222222222222222333333777999<<<======>>>@@@AAAAAAAAABBBHHHVVVlll~~~{{{}}}yyyssspppooottt|||yyysssbbbXXXTTTQQQRRRTTTWWWWWWXXXYYYYYYWWWRRROOOOOONNNKKKFFFCCCGGGOOOUUUYYYZZZ[[[YYYTTTLLLDDD???555333111000111222111111......////////////......////////////////////////........................---------------.........cccddddddcccbbb```^^^^^^^^^^^^^^^^^^]]]ZZZXXXWWWNNNKKKHHHEEECCC@@@===:::777666444222111000//////------......//////000000------------------------............---,,,+++++++++,,,......------///111111000...---,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,++++++*********+++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))***,,,---+++*********+++,,,...///++++++******++++++,,,---))))))************))))))''')))+++,,,++++++---...+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,------------,,,------......------,,,---------------...//////...------,,,,,,------......///////////////...---//////.........//////000//////000000111222222222111111111111111111111111000000111111111222222222111111111222333555666777:::<<<>>>?????????@@@BBB>>>CCCKKKWWWiii{{{ssstttzzz|||yyy|||wwwfffXXXOOOOOOUUUWWWVVVWWWXXXYYYWWWTTTRRRPPPUUUWWWPPPFFFDDDKKKSSSWWWXXXZZZZZZVVVOOOHHHCCC999666222000000000000000......////////////......////////////////////////........................---------....../////////ccceeeggggggeeedddddddddaaaaaabbbbbbbbbbbbbbbaaaZZZWWWTTTQQQOOOMMMIIIGGG@@@>>>;;;888555222000///000000000000////////////.........------------------.........---,,,,,,+++***+++------------///111000000...---,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++////////////...---,,,+++------,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,++++++,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,'''))),,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,++++++***,,,,,,------------------,,,------......------,,,------,,,,,,------...///...------,,,,,,------.........///////////////...000////////////000000111//////000111111222222333222222222222222222222222000111111111111222222222222222222333444777999;;;<<<>>>@@@@@@@@@@@@AAABBB???HHHWWWgggyyyvvvuuu|||}}}iiiYYYTTTWWWTTTTTTTTTVVVYYYZZZYYYWWWQQQXXX]]]XXXLLLFFFJJJPPPSSSVVVYYY[[[YYYTTTOOOKKK@@@<<<666222000000000///...//////000000//////...////////////////////////........................,,,---...///////////////___cccfffgggfffeeeeeefffcccccccccddddddeeefffgggbbb```^^^\\\[[[ZZZWWWUUUOOOLLLHHHCCC>>>:::777666555444444333111000///////////////.........---------------...------,,,,,,)))+++------------///111//////---,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...000111111000...,,,------,,,,,,,,,,,,------......------------......***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,------------++++++******++++++,,,---------------------------+++---......,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,---...000/////////............******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------........./////////+++,,,,,,---,,,+++***)))+++,,,,,,---.........---,,,------......------,,,------,,,,,,------...///...------,,,,,,------...------...///000000000///000000000000000111222222///000000111111222333333222222222222222222222222000111111111111222222222555555444444555888:::;;;===???AAAAAA@@@@@@AAABBBDDDOOOaaasssxxxvvv}}}ooo```[[[UUUTTTTTTVVVXXXYYYYYYXXXRRRVVVZZZWWWPPPLLLKKKMMMMMMPPPUUUXXXZZZXXXVVVSSSIIICCC<<<555222111000000///000000111111000000///////////////////////////////////////////////////+++,,,...///000000000///[[[___dddeeedddccceeefffffffffeeeeeefffgggiiijjjfffdddcccbbbcccbbbaaa___\\\YYYTTTOOOIIICCC@@@>>>999888777555333111000///000000/////////.........,,,,,,---......------,,,)))+++,,,---------///111///...---,,,---...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))+++...111222000...,,,...------,,,,,,------...***))))))(((((())))))******+++,,,------,,,+++******+++,,,---...---,,,+++,,,,,,,,,------.........++++++******++++++,,,---***+++---......---+++***...000000///,,,*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,))))))*********++++++++++++,,,,,,---,,,+++***)))+++,,,------.........---,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,...///000000000000111111000000111222333333000000000111222222333333222222222222222222222222000111111111111222222222888777666555666777999;;;===???AAAAAA@@@@@@@@@AAAIIIUUUgggxxxvvvttt|||{{{kkk^^^YYYXXXVVVVVVWWWWWWVVVUUUSSSSSSSSSSSSRRRPPPNNNKKKFFFJJJOOOUUUXXXZZZYYYXXXOOOIII@@@888444222111111000000111111111111000000////////////////////////000000000000000000000000+++,,,...000000000000///PPPRRRVVVZZZ^^^```aaabbbbbbdddeeeggghhhgggffffffdddeeeggghhhgggeeebbb```^^^______]]]XXXSSSOOONNNFFFBBB===999666444111///---......///......------+++,,,---...............***+++,,,---------,,,+++///...,,,++++++,,,...///,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,------.........+++))),,,222222//////...------++++++***)))---...///...------...///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444111///---+++***)))******,,,------+++******,,,...------------------------......---,,,***+++---000------,,,,,,+++***)))))),,,,,,+++***))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------,,,++++++..................------------------------------............////////////........................000000000000000111111111//////000111333444555555111111111111222333444444...222555555333111333666333444555666666888<<<>>>@@@CCCFFFEEEBBBAAADDDHHHQQQ^^^qqq{{{vvvxxx|||pppfff]]]VVVTTTUUUUUUWWW[[[TTTSSSPPPNNNMMMNNNOOOPPPNNNLLLLLLOOOSSSWWWWWWVVVTTTOOOFFF===666333222333222222222444444333///,,,222222111111111111222222......---------,,,,,,,,,////////////////////////KKKMMMOOORRRTTTVVVWWWWWW\\\]]]```bbbeeeggghhhiiihhhiiiiiiiiiiiihhhgggfffcccddddddbbb^^^[[[YYYXXXPPPLLLGGGCCC???;;;777444222222111000///.........---------......------------...///000000000/////////...,,,++++++,,,...///,,,,,,,,,---------......+++,,,,,,,,,------------...------,,,,,,------.........+++))),,,111222///...------,,,,,,++++++***,,,---...---,,,+++,,,...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000///---+++*********+++,,,,,,,,,+++******,,,...------------------------+++++++++)))((((((+++---------,,,,,,+++******))),,,++++++*********+++++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................------------------------............////////////////////////////////////000000000000111111111111000000111222333444555555222222222111222222333333555444333222222222333333333555777888:::<<>>???BBBDDDCCCEEEFFFDDDEEEMMM\\\hhhsss{{{|||xxxwwwyyyqqq```XXXUUUSSSRRRSSSWWWVVVUUUSSSQQQOOOMMMMMMNNNLLLJJJKKKOOOTTTWWWXXXYYYVVVPPPHHH@@@999444222222222222333444444111///------,,,,,,,,,,,,------////////////............////////////////////////QQQQQQPPPOOONNNMMMKKKKKKKKKKKKLLLOOOTTTZZZ```ccccccdddfffiiikkklllllllllkkkkkkkkkiiifffeeefffhhheeeccc___\\\XXXRRRLLLHHH???===999666444333333333111111000000000000111111,,,,,,------..................------------......,,,,,,,,,---------......+++,,,...000000///...---...------,,,,,,------...---......+++,,,000111...+++++++++,,,,,,---------+++---------,,,+++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,---------++++++,,,...---------------------------......---,,,,,,...///------,,,,,,,,,+++++++++++++++++++++,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------------------------...................................................//////////////////////////////////////////000000111111222222444333333333333333333333444444333222111111111111222222222222222333444555666999===???@@@AAABBBCCCDDDDDDFFFLLLVVVeeeuuu}}}xxx~~~iii\\\VVVSSSQQQQQQTTTTTTTTTSSSQQQOOONNNMMMNNNLLLIIIIIIKKKPPPUUUXXXZZZXXXUUUOOOGGG>>>666222222111111111333333111000//////............//////000000000///////////////////////////////////////WWWVVVTTTRRRPPPOOONNNMMMEEEEEEEEEFFFJJJOOOTTTWWWYYY\\\bbbgggkkkmmmmmmlllmmmnnnmmmkkkiiihhhhhhjjjhhhfffdddbbb```\\\WWWTTTMMMJJJDDD>>>999555333222111000000//////000111111,,,,,,,,,,,,,,,---------........................,,,,,,,,,---------......,,,...000111222111///......------,,,,,,------...,,,//////,,,,,,///000...***++++++,,,,,,------...,,,...///...---,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,...//////---,,,---...------------------------...///000///------...000---------,,,,,,,,,,,,,,,++++++++++++,,,---......---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------.........------------.........//////....................................////////////...........................//////000111111222222444444333333333333222222444444333222111111111111111777<<<;;;666222444777888;;;>>>@@@@@@@@@AAABBBCCCCCCIIIXXXlllzzzhhh]]]UUUQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKHHHGGGHHHLLLRRRVVVXXXXXXWWWSSSLLLCCC:::555333111000000111111111000111111000000000000111111000000000000000000000000////////////////////////UUUTTTRRRPPPNNNMMMLLLLLLCCCBBB@@@@@@BBBDDDHHHJJJOOOSSSYYY```fffjjjlllmmmnnnoooooonnnlllkkkkkkllliiigggfffeeeeeeccc```^^^]]]YYYSSSKKKCCC===888666444333111///......//////...------------...//////........................,,,,,,,,,---------............000111111111000///...------,,,,,,------...+++///000---,,,...///---+++++++++,,,,,,------------...//////------...///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------,,,,,,,,,---//////...------...------------------------+++---...---,,,+++,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......///......,,,,,,------.../////////....................................////////////..............................///000111222222333222222222222222222222222333333222222111222222222555>>>EEECCC:::333444999999<<<>>>@@@@@@AAABBBDDDFFFJJJUUUiiixxxgggYYYPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJHHHEEEDDDGGGMMMQQQVVVWWWXXXWWWRRRJJJAAA<<<666333000///000111000000000000////////////000000////////////000000000000////////////////////////MMMLLLKKKIIIHHHHHHHHHIIIBBB@@@???>>>===>>>@@@AAADDDGGGLLLRRRZZZbbbhhhkkkjjjlllnnnooonnnmmmmmmnnnllljjjhhhggghhhhhhgggfffeeeccc^^^XXXRRRLLLHHHEEE>>><<<888555222000000//////......---...///000111......////////////......,,,,,,,,,---------......---............/////////...------,,,,,,------...***///111...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------,,,+++******,,,---...,,,++++++,,,------------------------)))+++,,,,,,+++******+++------------------------,,,++++++*********++++++)))***+++,,,------------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////,,,,,,------...//////000....................................////////////..............................///000111222333333111111111111111111111111222222222111222222333333555;;;AAA???999555777:::999;;;===???AAACCCGGGIIIQQQZZZkkk}}}~~~zzzgggZZZVVVSSSRRRQQQPPPOOOOOOPPPQQQIIIIIIGGGDDDBBBCCCHHHLLLTTTWWWYYYZZZWWWPPPIIIDDD:::777333111111111111111000000000//////000000000.........//////000000000////////////////////////HHHGGGEEEDDDDDDEEEFFFFFFAAA@@@???===<<<<<<<<<===<<<===@@@FFFOOOYYYccchhhdddgggkkkmmmnnnmmmmmmnnnooommmjjjiiijjjkkkkkkjjjfffeeecccaaa^^^ZZZWWWUUUIIIFFFAAA<<<777444222111...------,,,,,,...///000......////////////......,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,------...***000222...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,---...---,,,+++***(((***,,,,,,+++***)))***------------------------)))+++------+++***++++++------------------------,,,,,,+++***))))))))))))((()))***+++,,,---------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////,,,,,,------...///000000////////////////////////............/////////000000000000000000000000000---...///000111222333333//////000000111111111111111111111111222333444444000333666777666777:::===888:::===???BBBFFFKKKOOO]]]jjj}}}yyyyyy}}}uuu{{{lllgggWWWUUURRRPPPOOOOOOPPPQQQHHHHHHGGGDDDAAAAAAEEEIIITTTWWWZZZ\\\ZZZUUUOOOKKK===999555222222333333222222222111111111111222222---.........//////000000////////////////////////KKKHHHDDDAAA???@@@BBBDDDCCCBBBAAA???>>>>>>>>>???>>>======>>>CCCMMMXXX```fffiiilllmmmmmmkkkkkkkkkmmmmmmmmmmmmlllkkkjjjiiilllkkkjjjhhheeebbb___^^^UUUQQQKKKEEE@@@<<<888666222222111///......------......---------......///......---,,,---...///000......---,,,,,,,,,---------------,,,,,,+++++++++---------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...------------,,,,,,++++++++++++,,,------++++++,,,---000///...---,,,+++++++++)))***+++,,,---,,,++++++///......---+++******)))******+++++++++,,,,,,,,,++++++***************+++''')))++++++++++++---///---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,------...///000000........................---------.........//////111000///...............000000//////.........---............/////////000000000111111222222222222555444444333333222222111//////000000000111111111444555555555555888<<>>@@@CCCBBBAAAJJJUUUnnn~~~yyyvvvzzz~~~}}}|||zzz|||nnnbbbZZZTTTSSSPPPKKKMMMRRROOOKKKEEEAAA???BBBEEEHHHMMMTTTZZZZZZYYYXXXUUUQQQFFFAAA999444333333222000...///000222222222111000111111111111111111111111***+++---///000000///...RRROOOIIIEEEBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@DDDLLLUUU\\\fffiiilllnnnmmmllllllmmmnnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjiiihhhfffdddcccbbb^^^WWWPPPJJJDDD>>>:::555333111///........./////////............//////000000///............///---------,,,,,,---.........---------,,,,,,,,,+++---------............///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------,,,,,,++++++++++++,,,------++++++,,,---//////...,,,,,,++++++,,,)))***+++,,,---,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++)))((())),,,///111***+++,,,+++)))))))))***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000........................---------........./////////......---,,,,,,------111111000000000/////////........./////////000000111111111111111111111111222333333333333333333333333333333333444444444444444555666777777999===???AAA@@@CCCHHHIIILLLVVVbbbzzzvvvwww{{{zzz{{{|||}}}pppcccXXXUUUTTTQQQOOOPPPPPPMMMHHHCCCAAAAAABBBCCCFFFNNNTTTVVVVVVWWWUUUQQQKKKEEE===777555444333111000000/////////000111222........................***,,,...///000000///...\\\XXXQQQKKKGGGFFFHHHIIIIIIJJJLLLMMMMMMLLLJJJIIICCCDDDEEEGGGIIIOOOUUUZZZgggiiilllnnnnnnmmmnnnooonnnoooooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiiiiijjjgggbbb\\\WWWPPPIIIDDD<<<999555111//////000222000000//////...//////000111111000000///......---,,,,,,,,,,,,---...//////.........------------------------............///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---///...---,,,,,,++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---------...------------............---+++'''&&&(((---333777333333333111---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------.../////////........................------........./////////------,,,+++++++++,,,,,,111111111111000000000000....../////////000000000111111111000000000000000111111222222333444444555555555555555444444444444333555888999:::<<<>>>@@@AAACCCIIIOOOTTT[[[iiivvvyyyxxxzzzzzz|||yyywwwxxxzzz~~~~~~|||~~~xxxwwwxxx}}}vvvccc[[[YYYWWWRRROOOQQQOOOKKKGGGCCC@@@???>>>AAAIIIQQQTTTVVVYYYYYYVVVRRRLLLCCC<<<777555333222222000...,,,---///111333000000000000000000000000+++,,,...///000000///...ddd```XXXQQQMMMKKKKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQLLLNNNQQQSSSUUUWWW[[[^^^hhhjjjmmmnnnnnnnnnooopppooooooooooooooonnnmmmmmmjjjkkkkkklllllllllkkkkkkgggfffdddbbb```[[[UUUQQQHHHDDD===777333111222333000000///.........////////////000//////......---,,,,,,,,,,,,---///000000........................---------............/////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........---+++(((''')))---222555666666555333///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///...,,,++++++,,,...///---------.........//////....................................////////////---,,,,,,++++++,,,,,,,,,000000000000000000000000...////////////000000000111111111000000000//////111111222222333333333333333333333333222222222222333666999<<<===>>>@@@BBBAAAFFFOOOWWW```kkk{{{}}}yyyvvvuuuvvvxxxyyyuuuuuuuuuuuuuuutttpppmmmkkkkkkmmmpppuuuxxxxxxxxxtttrrrpppnnnpppuuu|||}}}|||}}}zzzyyyvvvtttxxxwwwfff___ZZZTTTOOOOOONNNLLLHHHEEEAAA>>><<<===EEEMMMPPPTTTYYYZZZYYYWWWRRRIIIAAA:::666444333111000...------///000111111111111111111111111111,,,---...///000/////////hhhddd^^^WWWSSSPPPPPPPPPMMMLLLJJJJJJLLLPPPUUUXXXWWWZZZ]]]```aaabbbdddeeeiiikkkmmmmmmmmmmmmooopppooooooooopppoooooonnnmmmkkklllllllllkkkkkkjjjiiieeeeeeeeeffffffccc___[[[QQQMMMFFF>>>888333111000000//////...------........................//////,,,,,,,,,---...///000111........................---------............///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,------------+++*********+++,,,---...///000000...+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------///...,,,++++++,,,...///---------................................................/////////000000......------------......////////////////////////////////////000000000111111111111000000000000000333333333222222111111111222222222222222111111111444777;;;>>>???AAACCCEEECCCLLLXXXbbbmmm{{{}}}|||{{{zzzyyyvvvtttrrrooolllhhheeecccdddeeegggcccccccccddddddccc```]]]___^^^___aaadddfffeeeddd]]]^^^______```ccchhhmmmooollllllqqqtttvvvzzzyyyqqqnnnuuuwwwhhh___XXXRRRMMMMMMKKKIIIGGGDDDBBBAAA<<>>888555444///000000000000000//////..............................//////////////////iiifffbbb^^^ZZZWWWVVVVVVQQQNNNJJJHHHJJJNNNTTTXXX\\\___cccfffggghhhjjjkkkjjjkkkmmmmmmllllllmmmooonnnnnnoooooooooooonnnnnnllllllllllllkkkjjjiiiiiiiiiiiiiiijjjkkkhhhdddaaaXXXUUUOOOHHH@@@888333000111111000///............111000///...---...///000------------...///000000---------------.........---------............///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///.........------,,,,,,+++,,,,,,,,,,,,---------***+++,,,------,,,***))),,,---...---+++++++++,,,++++++------------++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---........................................................./////////000000000//////.........///000000............/////////////////////000000000111111000111111111222222222222444333333222111111000000222333333333444444444444666999<<>>;;;555000...---///000000//////............///+++++++++,,,,,,------------------.........//////+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------+++,,,------++++++,,,---+++++++++***++++++,,,,,,------,,,+++,,,---...///++++++,,,---...///000111............/////////000,,,---.../////////......***,,,,,,,,,***)))***+++***+++---......---+++***))))))***+++,,,,,,------++++++++++++++++++++++++,,,------......------,,,.....................---........................////////////000000000000...............///000111//////000000111111111222000000000000111111111111000000111222444555666777000000000111222222333333000111222333444666777777:::;;;===???AAAEEEJJJNNN```rrr|||xxxtttppplllgggddd___\\\XXXUUUTTTSSSRRRQQQPPPMMMJJJJJJJJJJJJGGGDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFHHHGGGDDDBBBEEEEEEEEEFFFHHHHHHGGGEEEDDDGGGHHHFFFCCCCCCGGGLLLIIIHHHLLLRRRSSSPPPOOOPPPOOOSSSXXX[[[]]]aaagggkkkrrrvvv{{{|||vvv|||vvv[[[WWWRRRNNNNNNPPPUUUXXXOOOQQQNNNIIIIIIPPPVVVYYYXXX[[[[[[WWWNNNDDD>>>;;;666444222000///000222444........................111000////////////000000dddccccccdddfffffffffddd```___\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXZZZ^^^bbbdddeeehhhjjjkkkkkkjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmkkkkkklllmmmnnnnnnnnnnnnlllllllllnnnooommmjjjggghhheeebbbbbb```ZZZPPPHHHGGG>>>777666444///...111555222000000111222222111111111000......---------***++++++,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---...///000111000///...,,,,,,,,,---...)))......++++++......))),,,,,,,,,,,,,,,+++***)))......------------,,,,,,...---+++******+++---.........//////......---,,,++++++,,,,,,,,,+++******,,,...///...---,,,,,,,,,111///------...///...---////////////////////////............/////////000000000000/////////////////////000000000000//////222222111111111111111111111111222222222333333333111222333333333555999<<<>>><<<===AAABBBDDDOOO\\\pppxxxuuunnnkkkeee___ZZZWWWUUUUUUNNNNNNNNNMMMLLLJJJHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIILLLPPPQQQQQQSSSWWWZZZddddddfffiiimmmsssxxx{{{|||}}}mmmZZZMMMOOORRROOOPPPUUUQQQKKKCCC@@@DDDLLLTTTYYY[[[XXXUUUUUUTTTNNNCCC;;;555222//////000111000...000000000000000000000000000000000000000000000000cccbbbcccdddffffffdddbbbbbbaaa___]]]\\\[[[[[[\\\ZZZYYYYYYYYYZZZ]]]___aaaccceeeggghhhhhhhhhjjjkkkjjjjjjjjjkkkkkkllllllmmmjjjkkklllnnnnnnnnnmmmllljjjiiiiiijjjkkkkkkiiigggiiifffcccbbbccc```ZZZTTTNNNFFF???===999333000111222000......000111222222111000///...------------,,,------......//////000.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))///////////////...------,,,---------.../////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------------+++//////++++++//////+++++++++,,,,,,,,,++++++***++++++,,,,,,---------......---+++******+++---..................------,,,------------,,,+++***)))***,,,......------...///......//////......//////////////////////////////.........///////////////000000000000000000000000//////000000000000//////111111111111111111111111222222222333333333333444222333444444555777;;;>>>???===???CCCFFFLLLYYYfff}}}sssjjjccc```^^^[[[WWWRRRNNNMMMLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEECCCFFFIIIJJJJJJLLLOOOQQQRRRSSSTTTVVVZZZ___cccffflllpppxxx{{{wwwbbbRRROOOOOOKKKJJJNNNNNNJJJEEEAAACCCIIIPPPVVV[[[YYYXXXXXXWWWRRRIIIBBB:::666222000111111000///000000000000000000000000000000000000000000000000bbbaaabbbcccddddddbbb```bbbbbbaaa`````````aaaaaa]]]]]]\\\[[[\\\]]]^^^___```bbbcccddddddfffhhhjjjhhhhhhiiiiiijjjkkkkkkllliiikkkmmmoooooonnnllljjjhhhfffddddddfffhhhiiiiiilllhhheeeeeefffeeebbb___XXXQQQKKKGGGAAA999333222111///......000333444444000///...---------------////////////////////////.........---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***++++++,,,---...///000000,,,---------------......,,,,,,,,,+++,,,,,,---------............------,,,,,,//////,,,,,,//////,,,***++++++,,,,,,,,,,,,+++))))))***+++,,,---.........---,,,++++++,,,---...............---------,,,000//////...---+++***))))))+++---.........///000,,,///222222///...///000///////////////////////////////////////.........///000000000111222222222///000000111111000000///111111111111111111111111222222222333333333444444333444555666777999===@@@AAA???@@@DDDIIISSSbbbooo~~~zzzssskkkbbbZZZUUURRRNNNLLLIIIFFFEEEDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDEEEEEEEEEGGGIIIHHHHHHIIIKKKNNNQQQTTTVVV[[[___eeemmmwww~~~{{{nnnYYYPPPNNNJJJIIILLLKKKJJJHHHEEECCCFFFLLLRRRYYYXXXXXXYYYZZZVVVPPPJJJ@@@;;;666222111000000000000000000000000000000000000000000000000000000000dddbbb______```aaaaaaaaaaaaaaaaaaaaabbbccccccddd```____________```aaabbb```aaaaaaaaaaaabbbeeegggfffgggggghhhiiijjjkkkkkkiiikkknnnpppooommmjjjhhhbbb___\\\\\\___dddgggiiimmmjjjhhhhhhhhhgggeeebbb```[[[VVVQQQJJJAAA999555444222000000222555777777//////...---------------////////////......------...............---------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++******)))))))))))))))************++++++,,,,,,---++++++,,,,,,------......,,,,,,++++++***+++++++++,,,---...///......,,,+++------------------------******+++,,,------------))))))***++++++,,,------...---,,,,,,,,,,,,---.........------,,,,,,,,,---////////////...---,,,+++***,,,...///......///000---222666555111---...111////////////////////////////////////............//////000111222333333444000000000111111000000000111111111111111222222222111111111222222222222333222444666777888;;;>>>AAABBBAAAAAADDDLLLXXXhhhtttyyysssoooiiifffaaa[[[VVVRRROOONNNHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRWWW]]]eeeoooyyy}}}~~~{{{bbbTTTNNNLLLMMMPPPKKKMMMNNNLLLGGGGGGLLLQQQUUUUUUVVVYYYZZZXXXSSSOOOEEEAAA:::444000//////000000000000000000000000000////////////////////////lllgggaaa\\\\\\^^^```aaa______```aaabbbbbbcccccc```aaaaaabbbccceeefffgggcccccccccaaa______aaaccceeeffffffggghhhjjjjjjkkkjjjkkknnnoooooollliiigggZZZWWWRRRQQQUUUZZZ___bbbeeefffgggiiiiiihhheeecccdddbbb^^^XXXRRRKKKBBB<<<888555222111222444666666//////...---------......//////...------,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------,,,++++++++++++++++++,,,------,,,,,,,,,,,,---...,,,,,,,,,++++++******)))******++++++,,,,,,------,,,,,,+++*********+++++++++,,,---......---,,,+++,,,,,,---......---,,,,,,***+++,,,---------------++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,---------.../////////......,,,...000///...------...000555999777111---...000///////////////////////////////////////.........//////000111222333333444000000111111111111000000000000111111111222222222000000000000111111111111111444666888:::<<<@@@BBBAAABBBEEEJJJUUUeeeuuu}}}vvvpppjjjddd^^^ZZZTTTSSSPPPLLLJJJHHHHHHHHHFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHJJJLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEBBBCCCCCCDDDEEEFFFHHHHHHGGGHHHKKKNNNSSSZZZbbbgggjjjlllsss}}}~~~ooo[[[PPPKKKLLLPPPMMMQQQTTTRRRNNNMMMPPPSSSUUUVVVWWWYYYZZZXXXUUUSSSIIIEEE>>>777111/////////000000000000000000000000////////////////////////xxxnnneeeaaa```aaaaaa___```aaaaaabbbbbbaaaaaa```aaabbbdddfffhhhiiijjjeeeeeeeeecccaaa```aaabbbeeeeeefffgggiiijjjkkkkkkkkklllnnnnnnnnnkkkhhhgggVVVQQQKKKIIIJJJOOOTTTVVV[[[^^^aaaeeegggggggggfffeeeeeeccc]]]YYYVVVNNNGGG>>>:::555222111222333333000//////.........//////......------,,,,,,,,,+++.............../////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...//////...---,,,+++************+++++++++++++++,,,+++++++++***++++++,,,,,,+++,,,,,,------------,,,,,,+++---111111---+++,,,+++,,,,,,------------,,,---,,,,,,,,,++++++++++++------------------------///...,,,+++++++++,,,---+++,,,---...////////////...///000000...------...222444666555111......///////////////////////////............/////////000///000000000111222222222000111111222222111111000000000000111222222333333000000000000111111111222222555888;;;===???BBBEEEDDDIIINNNVVVeeexxxppplllfff```[[[VVVQQQNNNKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNKKKLLLNNNOOOQQQSSSTTTUUUQQQQQQPPPPPPPPPPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEHHHFFFEEEEEEGGGGGGFFFDDDAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMRRRVVVYYYZZZ___gggmmmqqqyyyyyylllXXXMMMJJJLLLPPPSSSVVVVVVTTTSSSTTTVVVWWWYYYZZZ[[[[[[YYYVVVTTTLLLJJJDDD<<<444000000000000000000000000000000000000000000000000000000000|||tttmmmhhhfffbbbcccdddddddddcccaaa``````aaabbbdddfffggghhhiiieeefffgggfffdddccccccccceeeeeefffgggiiijjjkkklllmmmmmmmmmmmmllljjjhhhgggZZZTTTLLLGGGFFFHHHKKKLLLXXXZZZ]]]```bbbccceeefffdddfffeeeaaa``````[[[TTTGGGBBB;;;666444333333222000000/////////000000111............---------------........./////////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++***)))))))))***,,,---...---------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,000666666000,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------............------///...,,,+++***+++,,,---,,,,,,---.........------,,,...000000///......//////////////////.........////////////////////////,,,------...///000111111000000000000000000000000000111111222222111111000///000000111222222333333111222222222333333333333444777;;;>>>@@@CCCFFFHHHNNNUUU\\\eeetttzzzrrrlll```\\\WWWSSSQQQNNNKKKIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOQQQTTTWWWZZZ\\\]]]]]]^^^^^^___```aaabbbbbbaaa```___^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUSSSQQQPPPRRRQQQOOOMMMKKKJJJIIIIIIIIIGGGEEEFFFHHHHHHGGGDDDCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHGGGGGGHHHKKKNNNMMMLLLNNNTTTXXX\\\ccckkkttt{{{xxxyyy|||jjjWWWOOOMMMPPPQQQTTTVVVWWWWWWWWWWWWYYYZZZ[[[[[[YYYVVVSSSRRROOONNNIIIAAA999333222333000000000000000000000000000000000000000000000000zzzqqqkkkffffffggggggfffdddbbbaaa```aaabbbdddeeefffffffffcccfffhhhhhhgggfffeeefffeeeeeefffhhhiiikkkllllllnnnnnnmmmlllkkkiiihhhgggaaaZZZQQQJJJGGGGGGGGGHHH\\\\\\\\\\\\\\\___bbbeeecccggggggcccdddfffccc\\\PPPJJJBBB<<<888666555444111000000000000000111111////////////////////////---.........//////000000------------------------,,,,,,,,,---------......++++++++++++++++++++++++------++++++++++++------///...---,,,,,,...000111******************++++++.........------,,,,,,,,,++++++++++++,,,---...///,,,,,,+++***+++,,,...///------222::::::222------............---,,,++++++++++++,,,---......///000------............------///...,,,******+++,,,------.........---,,,++++++***---////////////000222,,,+++***+++---/////////////////////////////////+++,,,---...///111222222000000000000////////////111111222222222222111111///000000111222222333333333333444444444555555555666999===AAACCCEEEHHHKKKXXX___gggooo|||yyysssmmmeee]]]WWWPPPMMMIIIGGGGGGFFFEEECCC???AAACCCFFFGGGHHHHHHHHHIIIIIIKKKMMMOOOPPPRRRRRRTTTTTTUUUVVVWWWWWWWWWWWW[[[\\\^^^bbbeeehhhkkkllluuuuuuuuuuuuuuuuuuuuuuuuvvvvvvtttsssrrrrrrqqqqqqooooooooonnnnnnooooooooohhhgggeeebbb___\\\ZZZYYYZZZXXXVVVTTTQQQOOONNNNNNKKKIIIGGGGGGJJJJJJIIIFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEEEEEEEDDDDDDFFFGGGFFFDDDEEEHHHKKKNNNVVV^^^]]]dddnnnuuu{{{yyyvvvttt{{{zzzdddXXXTTTOOOOOOQQQTTTWWWYYYYYYWWWXXXYYYZZZXXXUUUQQQOOONNNRRRQQQMMMEEE<<<666444555000000000000000000000000000000000000000000000000zzzxxxzzz{{{xxxrrrkkkeeebbbfffeeecccaaa`````````aaaffffffffffffeeeeeeddddddfffhhhjjjllllllkkkjjjiiijjjjjjkkkllllllkkkkkkjjjcccbbb\\\QQQFFFCCCIIIPPPgggxxxuuuZZZJJJTTT```aaaaaadddffffffeeeccccccddd^^^WWWNNNEEE>>>888333000222000...------...---,,,------------------------///...---,,,,,,---...///---......//////......---------------------------+++++++++,,,,,,---------///+++((((((+++---,,,***---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((***+++------,,,+++***%%%(((,,,000000...***(((,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------------------........................------------------------,,,---------.../////////---------.........//////111111000000//////......//////............//////444444333222111000///....../////////000000000111111111111111111111111111222222222222222222222222:::999<<>>EEEJJJLLLOOOYYYeeewwwxxxpppggg^^^WWWPPPMMMIIIFFFEEEDDDCCCBBBGGGFFFEEEEEEEEEHHHJJJKKKQQQSSSXXX^^^cccggggggfffmmmqqqyyyzzzrrrppplllhhhfffeeebbb^^^ZZZTTTSSSQQQOOONNNMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCFFFHHHJJJJJJNNNTTTYYY^^^iiizzz}}}xxxxxx}}}kkk[[[PPPRRRVVVUUUWWW[[[VVVWWWWWWTTTNNNHHHDDDBBBJJJNNNSSSSSSNNNFFF>>>:::555333000000111111111000111000000//////000000111wwwnnniiifffgggeeecccaaaaaabbbdddeeeeeeeeefffggghhhiiiiiijjjkkkjjjiiiiiijjjlllnnnpppnnnllljjjhhhddd]]]TTTMMM@@@CCCHHHKKKIIIFFFKKKSSSPPPUUU\\\bbbddddddeeeeeeeeedddccc```[[[SSSJJJDDD999666222000000000000///////////////////////////.........------........./////////000000/////////---------------------------------------,,,,,,,,,***,,,...---***)))+++...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------*********+++++++++,,,,,,***+++,,,---------,,,,,,000///,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------------------------------------------------........................111000000//////.....................////////////000000000000////////////000000////////////000000000111111111111222222222222222222222222111111111222222222222222222222222333333444555777999;;;<<<>>>AAAGGGLLLNNNUUUeeevvv~~~~~~{{{qqqhhh```YYYRRRNNNKKKIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMQQQVVVYYY^^^bbbjjjrrrxxx|||}}}}}}~~~zzzvvvrrrkkkfffaaa___]]]ZZZWWWUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGFFFIIIHHHFFFEEEDDDDDDEEEEEEDDDFFFGGGGGGGGGIIIMMMPPPRRRZZZgggwww{{{|||fffSSSQQQQQQLLLNNNWWWVVVWWWVVVTTTOOOIIIDDDBBBFFFJJJPPPTTTQQQKKKCCC>>>:::777444222333333333222111000000000000000000111yyytttooojjjccc]]][[[]]]aaadddeeedddddddddfffgggiiijjjlllkkkjjjjjjkkkmmmppprrrpppmmmjjjjjjiiieee^^^XXXPPPIIIFFFJJJLLLJJJKKKNNNNNNQQQVVVYYY]]]aaaeeehhhhhhfffdddbbb___ZZZSSSOOOCCC>>>666111///000111111000000000000000000000000---..................---,,,,,,------------,,,,,,------------------------------------------------***---///...+++***,,,...---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******++++++,,,,,,------------------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------------------------------------------------......................../////////......---------........./////////000000////////////000000000000000000////////////000000222222222111111111111000111111111111111111111111111111111111111111111111555444444555777:::===>>>AAADDDIIINNNSSS___ttt||||||||||||zzzwww|||~~~qqqlllcccZZZSSSNNNKKKIIIHHHHHHHHHGGGHHHJJJMMMOOOOOORRRUUUYYY\\\bbbhhhmmmqqqwww~~~yyyrrrpppmmmhhhdddaaa___]]]\\\XXXSSSPPPPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLPPPWWWbbbppp|||aaaWWWPPPIIIMMMWWWVVVVVVUUUTTTQQQLLLGGGDDDEEEIIIPPPUUUVVVRRRKKKFFF>>>:::666333333333222111111111000000000000111111xxxmmmbbb\\\[[[^^^aaabbbaaaaaa```bbbdddgggiiijjjjjjjjjjjjlllnnnppprrrrrrooolllkkkjjjhhhccc___ZZZQQQJJJKKKPPPSSSTTTUUUQQQRRRSSSTTTWWW\\\cccgggiiigggfffdddccc```]]]ZZZNNNGGG>>>666333222222222000000000000000000000000------...//////...---------......//////......---------------------------,,,---------............+++,,,......---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---......------------------------/////////...---,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------....../////////000000000////////////000000000000111000000//////000000111333222222222111111000000000000000111111111222222111111111111111111111111555555555777:::===AAACCCFFFHHHMMMVVV___nnn}}}vvvmmmbbb]]]WWWPPPJJJGGGFFFFFFFFFHHHIIIJJJLLLPPPTTTXXX\\\aaahhhmmmrrrxxx~~~yyytttqqqoookkkeee^^^ZZZXXXVVVRRROOOLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGJJJPPP[[[kkk{{{ttt```RRRIIIKKKRRRSSSSSSRRRSSSRRROOOJJJGGGAAADDDJJJPPPSSSSSSOOOKKKAAA===777333222111000///222111111000000111111222ssshhhaaa___^^^^^^]]]\\\[[[]]]```cccffffffggghhhjjjlllmmmoooooonnnmmmmmmlllkkkiiifffddd\\\YYYSSSOOOQQQWWW[[[[[[WWWWWWVVVUUUUUUYYY^^^bbbfffeeeeeefffgggeeebbb___VVVQQQHHH@@@:::666333000////////////////////////------...//////...------000000111111111111000000------------------------+++,,,,,,---...///000000,,,,,,,,,---......,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///..........................................------,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////.../////////000000000000.../////////000000000111111111000000000000111111111111111111111222222222///000000111222333444444333333333333333333333333555555666999===CCCHHHKKKJJJLLLUUUcccqqq~~~xxxooocccZZZSSSQQQNNNKKKHHHHHHJJJLLLLLLOOORRRVVVYYY^^^eeejjjqqqxxx|||rrrkkkgggccc]]]YYYSSSRRROOOLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGMMMXXXdddlllnnnYYYNNNKKKLLLOOONNNOOOPPPRRRPPPLLLIII???@@@DDDJJJPPPRRRQQQOOOGGGCCC<<<777444222111000222111111000000111111222uuujjjbbb___\\\ZZZXXXXXXYYY]]]aaacccccceeegggiiikkklllmmmmmmhhhjjjlllmmmmmmkkkjjjiiibbbeee```TTTNNNRRRUUUUUU\\\\\\ZZZXXXVVVWWWZZZ]]]aaabbbdddfffhhhfffbbb___[[[VVVOOOHHHAAA:::333///////////////////////////,,,---...//////...---,,,------............------------------------------***+++,,,---...000111111...,,,+++---000000---)))---,,,,,,++++++,,,,,,---++++++++++++,,,---...///........................***++++++,,,,,,------...---,,,,,,,,,,,,---......------+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////000000111111////////////000000000000.../////////000000111111111111000000000000111111...///000111222333444444000000111222444555666666555555555555555555555555444555777;;;AAAHHHNNNRRRLLLPPP[[[mmm|||ssslllcccVVVLLLHHHIIIIIIJJJKKKNNNSSSVVVUUUYYY___ccchhhooowww}}}zzztttmmmggg\\\ZZZVVVRRROOOMMMLLLKKKLLLJJJIIIHHHGGGFFFEEECCCGGGGGGFFFFFFHHHMMMTTTYYYiiivvv~~~dddWWWQQQMMMLLLKKKLLLOOOQQQQQQMMMIIICCCCCCEEEKKKRRRVVVWWWVVVNNNIIIAAA;;;888666444333222222111111111111222222yyypppeeeaaa\\\[[[]]]```aaa```ccccccdddddddddgggkkknnniiijjjjjjiiihhhhhhiiikkkeeefffdddaaa\\\WWWVVVUUUXXX[[[^^^^^^[[[XXXWWWXXX[[[___dddggggggeeecccccc]]][[[XXXSSSJJJ???555000222333333222000...///000////////////////////////,,,++++++---......+++)))...---+++******+++---............------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,............////////////---------------------------------------------------...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000///............///000000000000////////////000000,,,...111111///---000444111111111111111111111111222222333333333444444444111111111111222333444444...000222333333333444555444222555???HHHKKKMMMOOOPPPYYYhhhzzzqqqddd[[[TTTMMMIIIEEEGGGJJJOOOUUU\\\bbbeeeeeejjjpppvvv}}}|||xxxqqqddd[[[[[[]]]ZZZTTTPPPLLLGGGFFFHHHJJJIIIHHHBBBDDDEEEDDDCCCEEEJJJNNNVVVaaarrrgggYYYWWWQQQLLLJJJLLLMMMKKKJJJKKKIIIEEECCCEEEKKKQQQTTTUUURRRMMMFFF>>>888555555555333333222222111222222222~~~uuuiii```]]]^^^```aaa```bbbdddeeeeeeeeeeeefffiiijjjjjjiiihhhggghhhjjjhhhgggfffdddaaa]]]YYYWWWZZZ\\\```aaaaaa^^^[[[YYYXXX[[[___ccceeeeeedddbbbdddcccaaa[[[SSSIIIAAA;;;555444222111000000/////////////////////////////////......///000000...,,,...---,,,++++++,,,---.........---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......---------,,,,,,,,,............////////////........................///...,,,***)))***,,,---...//////...------...000---------------------------------............///////////////////////////---,,,,,,,,,,,,---......000//////////////////000111000000111111000000111111111111111111111111111222222222222333333333333222222222111222222333333000222444444444444555666777666:::CCCIIILLLPPPUUUZZZdddttt{{{vvvnnncccYYYRRRMMMIIIFFFIIIKKKOOOVVV```kkktttzzz|||{{{qqqnnnnnnhhhaaaXXXTTTOOOMMMMMMMMMKKKIIIGGGHHHHHHGGGFFFFFFJJJMMMMMMVVVbbbnnnxxxjjj\\\RRRMMMJJJMMMNNNMMMLLLMMMGGGEEEDDDEEEIIIOOOSSSUUUTTTOOOIIIAAA;;;888777666444333222222111222222222qqqhhhcccaaa```]]]___aaadddeeedddcccccciiijjjjjjiiigggggggggiiikkkjjjhhhhhhgggddd^^^ZZZUUUVVVXXX]]]```___ZZZUUUUUUUUUWWW\\\bbbfffeeecccfffeeeccc___XXXOOOHHHCCC;;;666111///000111000...////////////////////////000/////////000000...,,,///...---,,,,,,---...///...------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000...------------,,,,,,,,,---............/////////////////////////////////000...+++((('''))),,,...,,,------,,,++++++,,,...........................---------............///////////////////////////------,,,,,,------.../////////............//////111000///000222333222///000000000000000000000000111111111222222222222333444333333222222222222333222444555555555444666777999:::@@@HHHLLLPPPWWW___lllxxxvvvmmmfffbbb\\\UUUOOOLLLKKKJJJIIIQQQSSSYYYbbbnnn|||{{{rrr___ZZZTTTPPPPPPOOOMMMJJJHHHHHHHHHFFFEEEEEEGGGIIIGGGLLLSSSYYYaaalllyyyfffXXXPPPKKKLLLNNNLLLKKKLLLEEEEEEEEEEEEFFFJJJOOOSSSUUURRRLLLFFF@@@<<<999888444444333222222222222222|||rrrjjjeee```___^^^___bbbdddfffggggggiiijjjiiigggfffggghhhmmmjjjiiijjjllljjjccc\\\SSSPPPOOOTTT[[[]]]YYYTTTQQQOOOOOOUUU^^^eeeeeecccddddddbbb___ZZZTTTNNNJJJBBB:::222///000222000---////////////////////////000...---...//////---,,,//////............//////------------------------........................------------------------------------------------//////............//////---------------------------------.........//////...........................---+++******+++---///***++++++***))))))***,,,---------------------------------............//////////////////////////////////////////000000111//////............//////+++///000000000333333111////////////////////////000000111111111222222222555444333222222222222222333555555555444444666777888<<>>CCC:::000///111111000000000000000000000000111111111222222222222333555444444333333333333444222333444333333444777:::;;;???IIISSS]]]hhh{{{uuulllaaaYYYRRRMMMOOOSSSUUUWWWZZZ]]]aaagggmmmrrrttt{{{wwwmmmeee___\\\TTTRRRPPPOOONNNMMMJJJHHHFFFGGGGGGHHHJJJLLLMMMNNNTTT]]]lll}}}sssaaaOOOHHHHHHKKKNNNRRRHHHGGGEEECCCBBBDDDHHHKKKOOOPPPPPPOOOKKKDDD>>>:::777666555333222222222222|||vvvppphhhbbb```cccfffhhhhhhhhhhhhiiijjjjjjkkkllllllkkkjjjiii^^^WWWNNNIIIIIIIIIGGGDDDBBBAAA???AAAFFFOOOWWW]]]aaabbbcccddddddcccbbbaaa[[[VVVMMMEEE===888555444000000000000000000000000111000///000333555666666.........//////.........,,,,,,,,,---------..............................------------------------........................---------,,,,,,---------,,,,,,,,,---------......,,,,,,---------.................................---......//////...------.../////////------///000---------------------------------............///.......................................//////000111111000000000000111111111===AAA999111222222///111111111111111111111111222222222222333333333333444444333333333444444555333333444444444666:::===BBBDDDLLLXXXcccqqqvvvddd\\\UUUSSSPPPNNNRRRYYY^^^bbbggglllrrrzzzzzzooohhh^^^[[[XXXUUUSSSPPPLLLHHHJJJHHHGGGFFFGGGHHHIIIIIIMMMQQQ]]]kkkvvvttt[[[MMMJJJJJJMMMQQQKKKHHHDDDBBBCCCFFFGGGHHHMMMOOOQQQRRRNNNHHH@@@<<<777666555444333222222222qqqggg^^^aaaeeehhhhhhhhhiiiiiijjjkkkmmmmmmkkkkkklllmmmeee___WWWPPPLLLHHHCCC???>>>>>>======@@@HHHRRRZZZbbbcccdddeeeffffffeeeeee```]]]VVVLLLBBB;;;888777000000000000000000000000///...---...111444666666------............------,,,,,,,,,------.................................------------------------.................................------.........,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////111000...,,,++++++++++++,,,------,,,++++++,,,...........................---------.........//////........................000000000000000111222222222222111111111111222222+++666999333111666555...111111111111111111111111222222333333333444444444333333333333444444555666333444555555666888<<<@@@HHHIIIOOO[[[hhhwwwrrrccc[[[TTTQQQSSSTTTSSSXXX___hhhmmmtttzzz{{{mmmiiidddaaa^^^YYYSSSNNNPPPMMMIIIGGGHHHIIIKKKKKKHHHJJJQQQ\\\cccjjjxxxgggSSSKKKHHHIIILLLMMMHHHCCCBBBDDDGGGGGGFFFLLLOOORRRTTTQQQJJJCCC===777777555444333222222222}}}mmmbbbaaa___aaadddfffgggggghhhkkkmmmmmmkkkjjjkkkllljjjeee^^^WWWQQQJJJDDD???AAAAAA???===<<>>GGGNNNSSS[[[fffssssssbbbZZZNNNOOOPPPSSSWWW\\\aaadddoooyyyzzzqqqmmmlllggg\\\SSSSSSOOOJJJIIIJJJJJJHHHFFFMMMNNNOOOQQQUUU^^^hhhooovvv]]]OOOKKKKKKKKKMMMKKKIIIGGGFFFFFFGGGGGGHHHMMMRRRUUUSSSKKKBBB<<<<<<:::777666666555444222qqqkkkbbb]]]]]]aaadddeeefffiiilllmmmkkkiiijjjkkkjjjfff```ZZZTTTLLLEEEAAA?????????======@@@FFFJJJVVV^^^eeeeeeeeehhhhhheeefffddd```\\\UUUKKKAAA;;;555222///......000000000000000/////////000111111000//////......//////000//////............//////...//////////////////............------,,,,,,,,,---...///...------...///...///////////////...............---++++++,,,------------...------,,,,,,------------,,,,,,++++++'''))),,,///000///...,,,---------............///////////////////////////////////////////////////000///......000000///---////////////000000000000222111000//////000111111444333333333222222222222222222111111111222333444444444444444333333333333555666666555444333555666666444555888999<<>><<<:::777666666555444333|||lll```\\\^^^aaaccccccfffiiikkkjjjiiiiiijjjjjjgggccc^^^XXXQQQIIICCC===>>>@@@@@@???@@@CCCEEEMMMXXXbbbeeedddfffgggfffgggfffdddaaa[[[SSSIIICCC777444111///000111111111000000//////.../////////000//////......//////000//////............////////////000000000000//////.........------------------...///...------...///------......///000000000333111...,,,,,,---------+++,,,---...///...---,,,,,,,,,++++++++++++******"""&&&+++///111111...------------............///////////////////////////////////////////////////111///---...///000000///////////////000000000000000000000000000000111111222222222222222111111111222222111111222222333444444444444333333222222222222444555666444444444555666555777;;;>>>CCCMMMXXX[[[bbbnnn|||}}}ssslllcccYYYRRRQQQSSSXXX___gggoooxxx{{{sssbbb\\\TTTOOONNNMMMLLLJJJGGGHHHHHHHHHIIILLLQQQTTT[[[fffuuuyyy^^^NNNJJJLLLPPPPPPNNNJJJEEEDDDFFFIIILLLOOOSSSUUUSSSMMMGGGCCC<<<:::777666666666555333~~~ppphhheeebbb___```bbbeeehhhjjjjjjjjjjjjjjjhhhfffccc^^^VVVMMMHHH???@@@BBBDDDDDDDDDDDDDDDGGGRRR^^^ddddddeeeggghhhfffffffffeeeaaaZZZQQQKKK;;;888333111000111111111111000///......---............------------......//////............///////////////000000/////////...............------------...///...---------///+++,,,,,,...///000222333777333---,,,---///...---,,,...///111111111000///++++++++++++++++++++++++(((***---//////...,,,+++---------............///////////////////////////////////////////////////111///------///000111000////////////000000000000//////000111111111111000111111111111111111111111222111222222222222333333444444333333333222222222000222555666555444444555555555777===AAAHHHSSS___eeelllxxxvvvmmmccc]]]XXXTTTUUUYYY```eeemmmuuu|||oooggg]]]UUUQQQOOOLLLJJJHHHIIIIIIHHHGGGHHHKKKMMMMMMVVVcccnnnyyynnnXXXOOONNNMMMPPPPPPMMMGGGCCCDDDFFFJJJLLLPPPRRRRRROOOKKKIII>>>;;;888666666666555444~~~sssfff]]]___```bbbeeeiiikkkkkkkkkiiihhhgggfffbbb[[[SSSMMMDDDEEEGGGIIIJJJJJJIIIGGGGGGOOOZZZbbbddddddgggjjjffffffffffffddd^^^WWWRRRBBB>>>777333111111111000111000///......---...............------.........//////............//////---......//////......---........................---...///...---------///,,,,,,,,,---...000222333888333...,,,...000///...---...000111111111000000,,,,,,------------------.........------------------------............///////////////////////////////////////////////////000///......000111111000////////////000000000000...///000111111111111111111111111111111111111111111111222222333333333333333333333333333333333333000222555666555444444555666555888>>>DDDKKKXXXdddooouuuvvvfff^^^WWWUUUTTTVVV^^^ffflllsss{{{zzznnnccc[[[VVVQQQMMMJJJJJJKKKIIIHHHGGGIIIKKKGGGMMMVVV^^^fffqqqeeeTTTMMMKKKNNNQQQPPPKKKEEEBBBAAAEEEGGGJJJMMMOOOOOOOOONNNBBB>>>:::777666666555555rrrccccccbbbaaacccfffiiijjjjjjhhhgggggggggeee```YYYTTTKKKJJJKKKMMMOOOPPPPPPNNNJJJMMMTTT]]]aaacccfffjjjffffffffffffeeeaaa\\\XXXLLLFFF>>>777444222000000000000//////.../////////111000000//////000000111//////............//////------............------.............../////////---...///...------...///......------...///111222555333///....../////////..................//////------............//////......,,,,,,,,,...000111---------............//////////////////////////////////////////////////////......000222222111000////////////000000000000/////////000111111222222111111111222222222222222000111222333333333333222222333333444444555555666222444555666444444444555777777:::AAAHHHQQQ```mmm{{{~~~{{{oooeeeYYYTTTRRRTTTXXX^^^iiitttvvv~~~ssshhh^^^VVVPPPNNNNNNMMMJJJHHHGGGHHHIIIDDDIIINNNQQQUUU]]]iiirrruuu\\\OOOLLLNNNPPPQQQOOOIIICCC???AAABBBDDDGGGJJJMMMOOOPPPFFFBBB===999777666666555uuukkkgggcccbbbdddfffgggffffffffffffgggfffccc^^^ZZZPPPNNNMMMNNNRRRUUUVVVUUUOOOKKKMMMVVV^^^```dddhhhhhhgggffffffeeeccc```]]]VVVOOOFFF===777444111000000000/////////000111111111111000000000000111111//////............//////......////////////......---........./////////000---...///...------...///111000...------...///000111111111000......///000111000...---,,,---///000------........./////////,,,,,,,,,,,,---...//////---------............///////////////////////////////////////////////////------///222444444111///////////////000000000000000////////////111222444222222222222333333333444000111222333333333222222222222333444666777888888555666666555444333555666888888===EEEOOOZZZjjjxxxxxxnnnfff___ZZZTTTRRRUUUZZZ```hhhtttzzzmmmaaaYYYUUUTTTRRRMMMIIIHHHIIIJJJEEEGGGJJJIIIJJJOOOYYYaaarrr|||lll[[[RRRPPPOOOOOOPPPNNNHHHBBB???@@@@@@BBBEEEHHHKKKMMMJJJFFF???;;;888777666555qqqllleeeaaabbbcccdddcccfffeeeeeeffffffddd```]]]TTTPPPNNNOOOSSSWWWYYYZZZRRRJJJIIIQQQ[[[___bbbgggjjjhhhgggffffffeeebbb```]]]VVVKKKAAA:::555222111000000///000000111222333//////............////////////............////////////000000000000//////---.........//////000000---...///...------...///333111///---,,,---...///---000222111...---///111555333000...---///111222---------....../////////+++,,,---......,,,+++***---------.........//////////////////////////////////////////////////////,,,---///333555444111...////////////000000000000000000......///111333555222222222333333444444444000111222333444333222222111222333555777888::::::888888777555333333555777999:::???IIITTTaaarrrzzzlll```YYYVVVUUUTTTUUUZZZbbbiiippp|||~~~qqqhhh]]][[[WWWQQQLLLJJJJJJLLLFFFHHHIIIGGGFFFIIIRRRYYY[[[fffvvv{{{hhhXXXRRRMMMMMMQQQQQQLLLFFF@@@?????????AAADDDHHHJJJMMMHHHAAA<<<999777666555|||lllbbbaaaccccccbbbffffffggggggffffffeeeeee```XXXPPPNNNSSSYYYZZZYYYXXXSSSLLLIIILLLVVV```gggeeegggfffddddddfffeee``````[[[RRRJJJBBB;;;555000000...------///000000///000000000000000000000000111000///------....../////////............//////////////////////////////------............------//////.........---------........................//////////////////////////////...//////000111222//////.........---------++++++---...//////000000,,,---......///.........///////////////.........------///222444444111...---///000///...---...000000000000000111111111111000111111222222333444444333333333444444444555555777444111222777===@@@AAA444222111444444333555999666<<>><<<:::999qqqhhhdddaaa___cccdddeeeggghhhhhhhhhggghhh___UUUOOOPPPTTTWWWXXXYYYTTTMMMHHHJJJRRR[[[bbbcccffffffddddddfffeeeaaabbb^^^WWWOOOHHH???777111333111//////000000000///000000000000000000000000111000///...---...////////////............//////////////////////////////.........//////.........//////.........---------///////////////////////////////////////////////////...............///000......---------,,,,,,,,,,,,,,,---...////////////---...//////000000//////////////////////////////......///111333333111//////111222111000///000222000000000000111111111111111111111222333333444444333333333444444444555555;;;888444444666999999999666333333555555444777;;;???FFFPPP[[[gggttt~~~pppbbb\\\ZZZYYYZZZ]]]fffjjjpppxxxwwwiii]]]WWWSSSOOOMMMHHHHHHHHHGGGFFFGGGHHHIIIGGGLLLTTT]]]iiiyyykkk]]]RRRQQQTTTRRRMMMKKKAAA<<<:::;;;<<<===BBBHHHKKKIIIEEEAAA>>><<<;;;999uuuhhh```]]]bbbcccfffhhhiiijjjjjjiiillleee[[[RRROOOQQQVVVZZZ[[[VVVOOOHHHGGGKKKTTT[[[```dddeeeddddddfffeeebbbcccaaa]]]WWWPPPFFF<<<555666444111000000000///...000000000000000000000000111000///.........////////////............//////////////////////////////...//////000000//////.../////////............---000000000000000000000000///////////////////////////......------------...---------,,,,,,,,,++++++------...............---...//////000000000000000///////////////////////////......///111222222111///111222111000///000222000000000111111111222222111111222222333333444444333333333444444444555555;;;999666555666666555333777444444666666555999???CCCKKKWWWdddppp|||~~~}}}oooeee\\\ZZZ\\\___dddiiivvvyyyyyyggg[[[UUUQQQNNNLLLKKKJJJIIIGGGGGGFFFFFFIIIJJJKKKOOOWWWfffxxxuuudddTTTOOOQQQPPPMMMJJJ@@@;;;888999:::<<>><<<<<>><<<999:::>>>EEEIIINNNMMMHHHBBB>>><<>><<<zzzrrriiidddaaaaaabbbaaabbbcccccc```\\\VVVSSSGGGQQQXXXTTTHHH@@@BBBHHHMMMXXXcccffffffhhhhhhggggggfffdddcccbbb___[[[XXXJJJEEE>>>888444222111///////////////////////////000111111222222000///...//////............//////////////////////////////------............------.../////////000000111111000000000000000000000000////////////////////////---------------...///000//////.........---------------...............---...//////000000000000000...//////000111222222222...------...000111000///...///000///...---...000111111222222222333333333222222333444444555555666333333333444444444555555333555666555333333666999666666999<<<===CCCPPP^^^www~~~ttthhhbbbbbbhhhmmmiiilllvvv}}}mmm```XXXSSSNNNJJJLLLNNNNNNLLLHHHGGGIIIKKKHHHPPP[[[fffrrrrrrZZZQQQOOOMMMMMMHHHEEEEEEBBB===<<<>>><<>>;;;}}}ooobbb]]]```^^^cccfffdddcccbbbXXXMMMRRRUUUUUUQQQIIIDDDCCCDDDJJJRRR]]]dddggghhhiiiiiidddeeeffffffdddaaa\\\ZZZSSSLLLBBB:::444111///.........---......///000111222000...---,,,---///000111111000///...---,,,,,,///...---,,,,,,---///000......------------......///////////////////////////////////////////////////////////////.........////////////////////////------------------------000000111111111111000000000000000000000000000000(((***---000111000///---222111000//////000111111000111111111111222222222000111111111111222222222111222333333444444333333333444555666777777777777777666555444333444555555666444777>>>CCCJJJWWWdddyyy~~~|||tttooohhheeeeeehhhlllnnnqqqxxx~~~~~~|||zzzzzzzzz{{{|||}}}~~~~~~~~~ooofff___WWWPPPQQQOOOLLLJJJIIIHHHHHHHHHJJJLLLPPPTTT\\\kkk~~~|||dddRRRLLLLLLPPPJJJGGGEEEBBB===<<<>>>???CCCHHHNNNOOOKKKDDD>>>pppuuu{{{~~~yyyfff___aaa^^^dddgggeeeeeeeeeaaaZZZQQQRRRQQQLLLEEE@@@@@@BBBFFFMMMWWW___ccceeefffgggfffggghhhgggeeeaaa]]]ZZZXXXRRRIII@@@:::555222///.........//////000000000000000......---...///000000000000///......------------------......///000......------------......////////////////////////////////////////////////........................////////////////////////...........................//////000000//////...000000000000000000000000...///000111222111///...222111000//////000111111///000000000000111111111111111111111222222222222222222333444444444444444333444555666777777777777777666555444444444555666888666999AAAGGGPPP^^^lll~~~|||uuuhhheeeccccccgggnnntttxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{uuupppoooooommmllliiiiiiiiijjjkkkkkkkkkllllllmmmnnnooooooooonnnnnnmmmoooqqqsssuuuvvvwwwxxxuuutttsssuuuyyy{{{{{{zzz}}}}}}pppcccYYYTTTSSSPPPOOOMMMLLLKKKIIIHHHJJJLLLOOOUUUaaappp|||{{{yyysss^^^SSSQQQQQQLLLIIIHHHEEE@@@===>>>>>>AAAGGGMMMOOOKKKEEE???^^^ccchhhlllpppxxxjjj^^^\\\[[[```cccaaaaaabbbaaa___TTTTTTPPPJJJBBB>>>>>>@@@BBBHHHQQQYYY___bbbeeegggggghhhhhhhhhfffccc___\\\^^^YYYQQQIIIAAA:::444000...//////000000000000///////////////////////////////////////////////////+++,,,---...///000000000......------------......////////////////////////////////////////////////,,,,,,------......//////////////////////////////////////////////////////------............------000000000000000000000000111111111000000/////////111111000000000000111111/////////000000000000111111111111111222222222333333333444555555555555444333444555666777777777777666666555444444555666777999999===DDDMMMXXXhhhvvv}}}rrrggg``````aaaeeelllvvv}}}yyyuuurrrpppoooooollllllkkkjjjjjjjjjjjjkkkhhhggghhhjjjnnnqqqsssssssssqqqppppppqqqqqqqqqpppjjjfffaaa^^^\\\\\\[[[[[[WWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXZZZ]]]___aaabbbccc_________aaadddggggggfffiiilllqqquuuyyy|||rrreeeYYYVVVSSSPPPNNNLLLJJJHHHHHHIIIKKKKKKNNNVVV```hhh}}}|||ssskkkZZZRRRRRRMMMJJJKKKIIICCC>>>>>><<<@@@EEEKKKNNNLLLFFFBBB]]]```ccceeefffkkktttzzzvvvdddZZZZZZ^^^aaa```____________]]][[[UUUMMMFFFAAA@@@AAAAAAEEEMMMUUU\\\bbbfffhhheeefffhhhhhhgggeeecccaaabbb^^^WWWPPPHHH???666000///000111111111000//////......///000000000000///............//////000000***+++---///111111000000......------------......////////////////////////////////////////////////+++++++++,,,---...//////////////////////////////......////////////000000------............------////////////////////////000///...------...//////000000000000000111111111000000000000111111111111111111111222222222333333333444555555666666555555333444555666777777777777666666555555555666888999999<<>>DDDJJJMMMMMMIIIEEE\\\^^^_________aaafffjjjrrrxxxuuuddd^^^___bbbddddddbbbbbbddddddaaa[[[SSSLLLFFFCCCBBBAAACCCHHHOOOWWW___dddgggcccdddfffhhhhhhhhhgggfffbbb___ZZZTTTLLLBBB999222111222222222111000////////////000000111000000///------......///000000000***,,,...000111111111000......------------......////////////////////////////////////////////////+++++++++,,,---...//////////////////////////////------.........///////////////000000000000//////////////////////////////......---,,,---///111222//////000000111111111111111111222222222222333333111222222222222333333333333444555555666666555555333444555666777777777777666555555555666888999::::::???FFFNNNZZZkkk|||{{{rrrgggbbbbbbgggjjjooosssyyyxxxpppllljjjiiihhhhhhgggeeeaaa^^^\\\[[[XXXVVVSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSQQQRRRRRRRRRQQQOOOOOONNNLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMOOOPPPPPPQQQQQQOOOQQQTTTVVVWWWYYY\\\^^^dddgggjjjmmmpppuuuzzz}}}uuuggg\\\VVVTTTQQQOOOKKKKKKKKKKKKKKKMMMOOOQQQYYYeeexxxyyy{{{iiiUUUNNNIIIJJJJJJFFFBBB@@@<<<>>>CCCIIIMMMNNNKKKHHHZZZ[[[\\\\\\\\\^^^```cccdddhhhooovvv|||ttteeeaaa___bbbdddcccccceeedddbbb^^^YYYSSSLLLGGGDDDBBBBBBDDDJJJRRRZZZ```cccbbbccceeeggghhhhhhhhhhhhaaa___[[[WWWPPPHHH>>>888444444222111000000000000111111111000000/////////---.........//////000000,,,---...///000111111111......------------......////////////////////////////////////////////////,,,,,,------......//////////////////////////////---------......//////000000000111111111111000000000000000000000000000000000/////////000222444555...///000111111222111111222222222333333333444444222222222222333333333333333333444555555555555444333444555666777777777777666555555666777999;;;<<<>>>FFFOOOWWWcccuuutttmmmfff```aaahhhlllpppvvvzzz}}}wwwvvvsssoooiiiccc]]]ZZZVVVVVVWWWXXXXXXVVVQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHKKKMMMKKKJJJIIIJJJKKKKKKIIIGGGIIIIIIIIIHHHGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEHHHJJJKKKKKKJJJJJJKKKJJJKKKMMMMMMMMMNNNQQQSSSVVVXXX[[[]]]___ccchhhlllooossszzzwwwhhh___YYYTTTQQQLLLKKKJJJJJJJJJJJJKKKLLLQQQ[[[jjjzzz{{{~~~{{{aaaWWWMMMKKKKKKGGGDDDCCC===???DDDIIINNNOOOMMMKKK\\\\\\]]]]]]]]]^^^___```]]]___cccfffjjjoootttxxx}}}vvvjjj```___aaa```___aaa```aaa```___\\\UUUNNNJJJFFFDDDDDDHHHPPPYYY___bbbdddeeefffggggggggggggfffaaa___]]]ZZZUUUNNNFFF@@@777555222000//////000111444333111///......//////........./////////////////////......///000111111......------------......////////////////////////////////////////////////........................////////////////////////---......///000000111111000111111111111111111000000000000000000000000000111000000000111222333333---...000111222222111111111111222222222333333333222222222333333333444444222222333444444444444444333444555666777777777777555555555666777:::<<<===DDDNNNYYYaaannnttthhhfffccc```fffqqqvvv{{{{{{wwwtttqqqlllhhh```___]]]ZZZWWWSSSPPPOOOJJJJJJJJJKKKMMMLLLJJJGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEEEEHHHJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHJJJKKKJJJIIIIIILLLNNNKKKKKKLLLLLLMMMMMMNNNNNNPPPOOONNNMMMMMMMMMNNNNNNIIIIIIJJJJJJJJJJJJJJJIIIIIILLLOOOOOOMMMKKKKKKLLLJJJKKKLLLLLLLLLMMMPPPRRRPPPQQQSSSTTTVVVYYY^^^aaacccgggnnnvvv~~~{{{oooeee[[[TTTPPPNNNLLLKKKJJJJJJJJJJJJOOOUUU^^^jjjxxx}}}rrrdddUUUOOOLLLIIIFFFFFF???AAAEEEJJJNNNPPPOOOMMM]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^```dddiiimmmpppvvvyyygggbbbaaa___^^^```^^^```cccdddccc]]]UUUPPPKKKHHHFFFIIIQQQZZZ```cccffffffgggffffffeeeddddddbbbaaa___]]]YYYSSSLLLGGG999666333///...///111222666444111///.........///////////////////////////111000///......///000111.........------.........///////////////////////////////////////////////////////////////.........////////////////////////...//////000111222222222000000111111111111000000000000000000000000000000000000000000/////////...---...000111222222222111000111111111111222222222222222333333333444444444111222333333444444333333333444555666777777777777555555555666888:::<<<>>>IIIUUUaaaiiiuuuzzzmmmdddffffffdddlllxxx}}}rrrnnnhhhdddaaa\\\WWWRRRRRRQQQPPPNNNMMMLLLKKKJJJGGGFFFEEEFFFGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHIIIHHHFFFFFFHHHKKKIIIIIIIIIKKKMMMMMMKKKJJJJJJMMMOOONNNMMMMMMPPPSSSPPPQQQQQQRRRSSSTTTUUUUUUXXXWWWUUUSSSRRRRRRRRRRRRMMMMMMOOOPPPPPPQQQQQQPPPOOORRRVVVUUURRRPPPPPPQQQLLLNNNNNNNNNNNNPPPSSSVVVPPPQQQRRRSSSTTTVVV[[[^^^```dddiiimmmqqqwwwvvvggg]]]UUURRROOOMMMLLLLLLKKKJJJJJJMMMSSSZZZgggyyyooo\\\SSSNNNKKKHHHHHHAAABBBEEEJJJOOOPPPOOONNN``````___^^^\\\ZZZXXXXXXXXXYYYYYYZZZ\\\]]]___```hhhllluuu}}}mmmccc___```ccc```fffgggccc``````]]]XXXPPPIIICCCDDDIIIQQQ^^^iiidddeeefffgggfffeeecccbbbeeecccaaa___\\\WWWQQQMMMBBB;;;333///000111111///333222111/////////000111////////////////////////........................//////.........---------......////////////......000000////////////000000------......//////000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111222222333333333444444444////////////000111222333444444444555444444333333333333444555666666555555333333333444555666777777666666777999777777???IIITTT\\\gggppp|||{{{gggfffeeeeeehhhpppzzz|||xxxsssoookkkhhh```]]]XXXTTTSSSRRRPPPOOOKKKJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKMMMOOOQQQRRRTTTUUUWWWXXXXXXWWWWWWXXXZZZ\\\\\\[[[ZZZ[[[^^^aaabbbbbbddddddcccbbb```___]]]\\\^^^[[[XXXXXXYYY\\\]]]^^^___]]]\\\\\\]]][[[VVVRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSXXX\\\\\\YYYYYY\\\___bbbccceeegggjjjpppvvvzzzvvvggg^^^XXXRRRPPPMMMIIIHHHKKKLLLKKKNNNTTT[[[fffyyy}}}cccSSSPPPPPPMMMHHHEEEGGGKKKOOOQQQSSSSSSSSS````````````___]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]bbbfffnnnxxxyyykkkddd``````]]]bbbdddbbbaaacccbbb^^^VVVNNNGGGFFFHHHOOOZZZdddggggggfffeeeeeeeeeeeeeeegggeeecccaaa^^^ZZZTTTPPPGGG@@@777222222333222000333222111000000000111111////////////////////////........................//////.........---------......////////////......------,,,,,,,,,,,,------.........///////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222333333222222222222222333333444444555444444333333333444444555666666555555333444444555555666666666666666999;;;:::;;;CCCMMMWWWbbbnnnzzztttmmmeeeeeegggjjjoooxxxrrrooojjjfffccc```\\\YYYWWWTTTPPPNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFFFFGGGIIIJJJHHHHHHGGGGGGHHHHHHHHHIIIIIIKKKMMMMMMLLLLLLMMMNNNOOOPPPSSSVVVZZZ]]]```aaaeeefffgggggggggiiillloooooommmmmmnnnqqqtttuuuuuuxxxxxxxxxwwwvvvtttrrrqqqrrrpppnnnmmmmmmooopppqqqqqqpppooooooooommmhhhddd```````````````aaabbbbbb```dddhhhgggdddbbbdddggggggggghhhiiilllpppuuuxxxyyyiiiaaaYYYUUUQQQMMMMMMPPPIIIHHHJJJNNNSSS[[[jjjxxxvvvaaaUUUOOOKKKGGGHHHJJJMMMOOOQQQRRRRRRRRR___```aaabbbaaa___]]][[[XXXXXXXXXWWWXXXXXXYYYZZZ^^^```fffnnnxxx|||ooofff```\\\___aaa```bbbddddddbbb___WWWNNNJJJJJJMMMVVV___iiihhhfffddddddeeeggghhhhhhfffeeecccaaa]]]XXXTTTNNNFFF===666444444333222222222111000000000111111////////////////////////.......................................---------...//////000000//////...000//////......//////000000000///////////////...000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111555444333222111111111111333333444444555444444333333444555555666555555555555555555555555555555555666777:::<<<<<<>>>GGGQQQZZZgggwwwpppgggdddgggiiimmmssszzzyyyrrrnnnaaa___[[[XXXWWWUUURRRPPPPPPNNNKKKJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJKKKMMMLLLKKKKKKKKKMMMOOOPPPPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ^^^ccciiinnnqqqtttwwwyyy{{{|||~~~wwwvvvuuuttttttvvvxxxyyyvvvyyy|||{{{wwwtttsssttttttsssrrrrrrtttvvvyyy{{{}}}vvvkkk```YYYSSSNNNNNNPPPIIIGGGHHHJJJLLLPPPYYYdddvvv|||www```RRRKKKJJJKKKLLLNNNPPPQQQRRRQQQQQQ]]]^^^```aaaaaa```]]]\\\WWWWWWVVVVVVWWWWWWXXXYYY\\\^^^ccciiiqqqyyyooobbb]]]^^^^^^^^^```cccdddcccfff^^^VVVRRRPPPQQQWWW^^^iiihhhgggffffffggghhhhhhgggfffeeedddccc___[[[WWWTTTMMMCCC;;;666444333222111000000000000000000000////////////////////////................................................//////000000000000//////111111000000000000111111111000000000//////......////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222222111111000//////000000333333444444555444444444444444555555555555555444666666666666555555555555777777:::======@@@IIITTT\\\kkk~~~rrrhhhfffhhhnnnrrrwww~~~{{{tttmmmgggccc^^^\\\YYYXXXWWWWWWUUUSSSQQQPPPOOOOOOPPPQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSUUUTTTRRRQQQPPPPPPPPPPPPSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^^^^```bbbeeegggiiimmmsssyyy~~~zzzkkk```YYYRRRPPPQQQLLLJJJJJJLLLKKKKKKPPPWWWdddrrr~~~~~~}}}pppZZZPPPOOOLLLMMMNNNPPPRRRRRRSSSSSS\\\^^^___``````___]]]\\\WWWWWWWWWWWWWWWXXXZZZZZZ[[[]]]aaagggnnnuuu|||zzzeee]]]ZZZYYY[[[___bbbeeefffiiibbb\\\ZZZYYYXXX]]]bbbfffggghhhiiiiiihhhggggggfffeeeddddddcccaaa]]]YYYXXXRRRIII@@@999555333222......//////////////////////////////////////////////////////////////////---.....................//////000000000000//////...------,,,,,,------...111111000000/////////...////////////////////////////////////000000000000111111111111111111111111000000000000000000000000///000000000111111111111000111111111111222222222000000//////000111111222222333333444555555555444444555555555555555444444666666666666666666555555777777999<<<>>>CCCNNN[[[ddduuuuuuiiifffjjjppptttxxxzzztttnnniiifffbbb```^^^]]]]]]]]]\\\[[[YYYXXXXXXZZZ[[[[[[ZZZXXXVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^`````````______]]]]]]\\\\\\\\\[[[]]]aaadddffffffdddcccdddfffiiikkkmmmppptttwwwzzz||||||oooeee[[[VVVUUUPPPMMMMMMNNNMMMKKKMMMRRRYYYdddwww}}}~~~dddUUUPPPJJJKKKMMMOOOQQQSSSTTTUUU``````aaaaaa``````______ZZZZZZZZZYYYZZZZZZ[[[[[[XXXZZZ^^^cccjjjqqqwwwzzz{{{zzzxxxwwwxxx}}}ooo___YYYVVVZZZ___cccfffiiihhhcccaaabbbbbb```bbbgggeeefffhhhjjjjjjiiigggfffddddddcccddddddbbb^^^\\\[[[VVVOOOFFF>>>888444222---...///000000000//////////////////////////////////////////////////////---------...............///000000111111000000/////////............//////111000000000000000000///000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000111111111111111111222333444555222222333444555555555555555555555666555555444333666666666666666666666666888777999===BBBJJJZZZhhhwww}}}}}}zzznnniiijjjooossswww||||||wwwtttrrrnnnllljjjjjjjjjjjjiiihhhhhhhhhiiikkklllkkkiiifffbbbcccccceeefffggghhhhhhgggggghhhiiikkklllnnnooommmmmmmmmmmmlllkkkkkkkkkllloootttyyy{{{{{{yyywwwwwwxxx{{{}}}sssfff[[[WWWTTTPPPNNNPPPOOOKKKLLLOOORRRZZZiiizzzrrrZZZOOOJJJKKKLLLNNNPPPSSSTTTUUUgggfffeeedddccccccddddddaaa```___]]]\\\[[[[[[ZZZWWWYYY\\\```fffmmmrrruuuvvvuuurrrooonnnppptttwwwiii```YYY\\\``````bbbeeeeeecccdddggghhheeeeeehhheeefffgggggghhhhhhhhhhhhdddcccddddddeeedddaaa^^^]]]ZZZTTTLLLCCC;;;666444...///000222222222111000////////////////////////////////////////////////---------.........//////000000111111111111000000111111000000000000111111000000000000000111111111000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111222333222222222222222333333111222333444555555555555555555666666555444444333555555666666777777888888888888:::@@@HHHUUUiiizzzzzzrrrppprrrvvvyyyyyy}}}|||xxxyyyzzz{{{}}}~~~}}}~~~~~~vvvggg```YYYTTTQQQRRRPPPMMMLLLMMMMMMRRR[[[iiiyyydddRRRKKKLLLLLLMMMOOOPPPRRRSSSmmmkkkiiigggfffggghhhiiifffeeeccc```]]][[[ZZZYYYXXXYYY\\\```eeekkkppprrrqqqqqqooommmjjjiiijjjkkkkkkzzzuuuiii_________]]]\\\___dddccceeejjjkkkgggfffggggggfffeeedddeeefffhhhjjjdddddddddeeefffeeebbb```^^^]]]XXXPPPGGG>>>888555000111222333444444333222////////////////////////000000000000000000000000---------.........//////000000111111111111000000......------------......//////000000111111222222000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000000000000000111111111111222333333333333444444444333222111000////////////111222333444555555555555555666666666555444333333444555555666777888888999999888;;;CCCMMM]]]tttvvvrrrpppuuu~~~wwwnnn^^^XXXTTTTTTRRRNNNMMMNNNJJJMMMRRR]]]mmmmmmXXXMMMMMMMMMMMMNNNOOOPPPPPPyyyuuuqqqooonnnnnnnnnmmmiiihhhgggffffffeeebbb```\\\\\\\\\```eeekkknnnooouuuqqqnnnkkkkkkjjjjjjiiiiiimmmttt}}}sssbbb___^^^ZZZ[[[aaa]]]aaafffhhhgggggghhhjjjgggggghhhhhhhhhhhhggggggdddddddddcccccccccbbbbbb```^^^ZZZUUUOOOGGG===777333222111222333444333111111111111111111000//////222111000///...---,,,,,,+++,,,,,,---...///000000///000111222222111000//////////////////000111111000000000000000000000000////////////000000000000000000////////////000000000111222333333222111000222222222222222222222222000000000000000000000000111111111111111111111111444444444444333222222111222333444444555555444444444444444555555555555666888666444444555666777777:::888<<>>HHHQQQ]]]dddkkkqqq|||ttteee```XXXRRROOOOOOOOOMMMNNNRRRTTT^^^mmm|||gggVVVQQQPPPNNNNNN{{{vvvpppkkkgggfffhhhhhhddd```XXXWWWXXX[[[^^^dddqqq~~~~~~tttmmm^^^\\\ZZZ[[[^^^```___]]]bbbccceeegggiiijjjkkkkkkffffffeeeeeeeeedddddddddhhhfffdddcccbbbaaa^^^\\\OOOHHH>>>666111000///...//////000111111111111111.........///////////////////////////000000000000222111000//////000111222111111111111111222222333000000000000000000000000////////////000000000000............///111222333333222111000000111222333000000000000000000000000222222222222222222222222111111111111111111111111222222222222222111000///222333444444555555444444444444444555555555666666555777888888;;;CCCPPPZZZdddlllrrrwwwsssmmm]]]VVVPPPPPPQQQOOOOOOQQQNNNVVVcccqqqnnn[[[UUURRRQQQPPPuuupppkkkiiijjjiiiddd___aaa\\\[[[^^^\\\]]]lllwwwpppcccXXXVVVZZZ]]]___aaadddfffiiijjjjjjjjjkkkllliiiiiiiiiiiiiiihhhgggfffeeeffffffeeedddbbb```^^^SSSLLLBBB;;;888666333000111111111000111111222333000000000000000000000000000000////////////000000//////000000111111222222......///000000000111000333111...,,,+++---///000000000000000000000000000111111111111111111111111222222111111111111111111222111111111000000/////////000222222000///000111111111222222222333333333222222222222222222222222333333444444444444444444444555666777888888888888777666888<<<@@@GGGTTTbbbooowwwuuuhhh\\\SSSPPPPPPNNNMMMMMMMMMNNNUUUbbbppp|||dddVVVPPPMMMLLL}}}xxxqqqmmmllljjjeeeaaabbb]]]\\\^^^[[[YYYfffwwwyyyjjj\\\WWWYYY[[[^^^bbbcccfffjjjkkkkkkkkkkkkllljjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeecccaaa___^^^VVVPPPGGG???:::666333222111111000000111222333333111111111111111111111111000000////////////000000000000000000000111111111222111000/////////000111222111///...---...///000000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000000000///000222222000000000111111222222222222333333333222222222222222222222222333333444444444444555555444555666777888888888888777666999>>>CCCLLL[[[iiivvvqqqeeeYYYUUUSSSQQQOOOOOONNNNNNSSS]]]iiixxxkkkZZZOOOKKKIIIzzztttqqqnnnjjjfffhhhccc```___[[[WWW___kkkwwwdddZZZXXXZZZ^^^ccccccfffkkkmmmmmmlllllllllmmmllllllkkkjjjiiigggfffeeeddddddcccbbb```___^^^XXXUUUOOOFFF===777444333000000000111111333444444111111111111111111111111111000000//////000000111111111111111000000000000444222000///......///000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000///111222222111000000111222222222222333333333333333333333333333333333333333333444444444555555555555555666777888888888888888777:::AAAIIITTTdddrrr{{{mmm^^^WWWTTTPPPOOOOOOOOOMMMOOOUUU^^^kkk}}}vvvaaaRRRJJJHHH|||xxxtttqqqnnnpppjjjfffccc]]]XXX[[[bbbkkkxxxnnn```ZZZYYY]]]bbbbbbfffjjjmmmmmmmmmllllllnnnnnnmmmlllkkkiiigggfffddddddcccbbbaaa___^^^^^^ZZZYYYUUUKKK@@@888555555000000000111222333444555111111111111111111111111111000000000000000000111222222111111000000///////////////////////////...000111222222222222000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111///111333222111000111111222222222333333333444444333333333333333333333333333333444444555555666666555555666777888888888888:::999<<>>===DDDQQQ```nnn||||||}}}~~~ssshhh^^^XXXVVVQQQNNNLLLMMMMMMQQQ[[[eeewwwzzzwww}}}gggSSSIIIuuupppgggaaa______\\\YYYUUUVVV[[[jjj~~~~~~ooodddbbb^^^```bbbcccdddeeehhhkkkllllllllllllkkkjjjhhhhhhgggfffdddbbbaaa`````````^^^]]]ZZZVVVQQQIII@@@:::444444333222222222333333222222222222222222222222222111111000000111111222000000000000000111111111.........///000111222222///000000111111222111111000000000000000000000000111111111111111111111111///000000111222222333333111111111222222333333333000222333333222111111222333333333444444444444555444444444444444444444444333333444555666777888888666666777888999999999999===???GGGXXXjjjxxxzzz~~~pppbbbYYYVVVSSSPPPOOONNNLLLLLLRRR[[[gggxxx|||yyyuuu]]]OOOwwwrrriiicccbbbcccaaa]]]VVVUUUVVV\\\kkk}}}ooojjj]]]^^^``````aaacccgggjjjkkkkkkkkkkkkjjjjjjiiihhhhhhgggeeecccaaaaaaaaaaaa```]]]ZZZXXXUUUNNNDDD===555555444333222222222222222222222222222222222222222222111111111111222222//////000000111111222222444222000......000333555//////000000000111111222000000000000000000000000111111111111111111111111///000000111222222333333111111111222222333333333000222444333222111222333333333333444444444555555444444444444444444444444333333444555666777888999666777888999999:::999999===???JJJ]]]pppyyyvvvwwwyyyyyy}}}~~~}}}lll```\\\UUUSSSQQQOOOKKKIIIMMMTTT\\\lllyyyhhhXXX~~~xxxuuuooohhhccc___^^^]]][[[VVVTTTWWW___lll|||jjjeeebbb```ccccccbbbdddiiinnnnnnnnnmmmlllkkkiiihhhjjjiiigggdddcccbbbbbbccc___^^^]]]ZZZVVVOOOGGGAAA666333333333222///222777111111111111111111111111111111111111111111111111222111111000000000000000111111111111111111111111000000111111111111000000111111111111111111111111555444444333333222222111333333333222222111111111000111111111111222222222222222333333333333444444111111222222222333333333222333555666666666555444555444333333333444666777:::555444777999999;;;>>>===AAALLL\\\pppvvvnnnmmmnnnlllsss|||{{{|||xxxhhh\\\WWWRRRPPPQQQPPPLLLLLLOOOTTT___vvv{{{}}}oooYYYzzzwwwsssmmmhhhccc___^^^^^^YYYUUUUUUYYYaaaooo|||vvvllleee```aaabbbccceeeiiilllllllllkkkkkkiiihhhhhhjjjhhhfffdddcccbbbbbbbbb```___^^^\\\XXXRRRKKKEEE:::555333444333111333666111111111111111111111111111111111111111111111111222222111000000000000000111111111111111111111111111111222222222222111111111111111111111111111111333333222222222222111111333333333222222222111111111111111111222222222222222222333333333333444444111222222222222333333333333444555555666555555555777777666666666777777888999555444777999888:::======DDDRRRdddxxxzzzooojjjkkkiiippp}}}|||}}}vvvhhh]]]WWWSSSSSSQQQLLLKKKNNNOOOWWWiii}}}lll~~~zzztttnnnhhhdddaaaaaa[[[WWWVVVVVVXXX```hhhwwwkkkaaa___aaacccfffiiiiiijjjjjjjjjiiihhhhhhgggiiihhhfffeeeccccccbbbbbbaaa```___^^^[[[VVVPPPKKK???888333444555444333444111111111111111111111111000000000000000000000000222222111000000000000111111111111111111111111111222222333333333333222222111111111111111111111111000000111111111222222222333333333222222222222111111111111111222222222333222222333333333333444444222222222222333333333333555444444444444555666666999999:::::::::999999888777555555888999888999===>>>III[[[ppp{{{nnnfffeeedddlll~~~|||~~~rrreee^^^WWWUUUQQQMMMKKKMMMNNNRRR^^^sss}}}vvv{{{tttoookkkiiibbb^^^[[[[[[ZZZXXX[[[___nnntttddd^^^```bbbdddgggggghhhhhhiiiiiiiiihhhhhhhhhhhhgggeeedddcccccccccaaa```______]]]YYYTTTPPPEEE;;;444444666444222222111111111111111111111111000000000000000000000000333222111111000000111111111111111111111111111111111222222222222222222111111111111111111111111111000000000111222333333444222222222222222222222222111111111222222222333333222222222333333333444444222222222333333333444444555555444333333555666777999:::;;;<<<;;;:::999888666555666::::::888:::>>>AAAPPPfff|||wwwllldddaaa```hhh}}}}}}yyy||||||mmmdddZZZVVVSSSNNNLLLMMMOOONNNUUUfff{{{~~~vvv~~~yyytttqqqqqqeeeaaa^^^^^^]]]YYYYYY[[[\\\ppp}}}lllbbb``````aaadddfffggghhhiiiiiijjjiiiiiihhhhhhhhhgggfffeeedddddd```___^^^^^^^^^[[[VVVSSSIII???666555666333111000111111111111111111111111000000000000000000000000333222222111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000111111222333444555555222222222222222222222222111222222222222333333333222222222333333333444444222222333333333444444444555555444333333555666777777888999::::::999888777666555777::::::999<<>>FFFXXXooossshhh___bbbooo{{{sssiiieeeiiiwwwuuuggg]]]UUUQQQOOOOOONNNMMMPPPUUUcccqqqzzztttpppllliiigggeeebbbaaacccbbb]]]\\\^^^\\\jjjwwwjjjaaaaaacccbbbfffllllllkkkjjjjjjkkkjjjgggdddfffeeedddbbbaaaaaa``````^^^XXXUUUUUUPPPFFF<<<777111111111111111111222333000000000111222222222333222222222333333333333333444333333333333333333444111222222333333222222222333444555444222111222333333333333333333333333333000000111222333333444444444333333333333333333222111222333333444444333333222333333444444555555555555444444444444555666666555666666777777888888999999<<<>>>CCCOOOcccuuusssiiibbbffftttwwwnnndddaaadddrrr}}}lll___ZZZTTTPPPPPPPPPOOOOOORRRYYYcccvvvzzzuuuqqqmmmjjjiiieeedddfffeeebbbaaacccZZZaaapppsssdddbbbbbb```cccllliiihhhhhhjjjkkkkkkiiigggfffeeedddcccbbbaaaaaaaaa```YYYTTTTTTQQQIII@@@<<<444333222222222222222222111111111111111111222222222222222333333444444444222222222111111222222222222222222333333222222111222444555444111000111333222222222222222222222222222222222222222222222222222333333333333333333444111222333333444444333333222222333333444555555666555444444444444555666666555666666777888888999999999===AAAJJJ[[[qqq~~~ssskkkeeeiiixxxvvvlllbbb___cccooowwwiiiaaaXXXRRRQQQQQQOOONNNPPPQQQWWWhhh}}}{{{vvvqqqooolllhhhfffhhhhhheeedddfff]]]___fffuuuyyygggcccaaa^^^aaajjjffffffgggiiilllmmmllljjjfffeeedddcccbbbbbbaaabbbbbbZZZTTTTTTRRRKKKCCC@@@555555444333222222222222222222222111111111111111111222222333333444444555111111000000000000111111222222333333333222222111111333555444111///111333111111111111111111111111222222111111000//////...222222222333333444444444222222333444444444333333222222333333444555666666555444444444444555666666555666666777888999999999999>>>DDDOOOddd{{{tttlllggglllzzzvvvmmmbbb```dddmmmyyyfff\\\TTTRRRRRROOOMMMNNNLLLPPP___ttt}}}|||tttqqqmmmiiihhhkkkllliiigggiiijjj```^^^jjjyyypppaaa^^^aaaccccccffffffgggjjjllllllkkkjjjggggggfffdddcccaaa```___^^^___]]]XXXTTTOOOGGG>>>777555333222333333222000111222333333444444333333222222333333333444444444111111111222222333333444555555555444333222111000333222111000000111222333444111///000333666666555333222111000111222333444222222444444444444222222333333222111111222333333555444444444444555666666999888666444333444555666<<<:::999:::888555777;;;>>><<>>:::666333333333333333000111111222222222222222444444444333333333333333444444444333333222222111222222333444444444333333222222222222222222222222444444333333333333333333000111222333444333222111333333333333333333333333555444444444444444444555444555555666666666666666555555444444555666777888888666777:::;;;:::===BBBEEEOOObbbwwwtttjjjbbbhhhvvvvvvmmmddd```aaacccuuuyyyfff[[[UUUPPPNNNOOOJJJHHHIIIPPPYYYiii{{{rrrlllggghhhhhhggggggjjjrrrrrrrrrnnniiiiiittt~~~ggg[[[ZZZ^^^aaadddggghhhgggggghhhiiigggfffdddcccbbbbbbbbbbbb^^^```___\\\[[[[[[VVVPPPAAA===777222111111222222333333444555555555555555333333333333222222222222555444444333333222222222222222333444444444333333222222222333333222222222333333444444333333333333000111222333444333222111333333333333333333333333333333444444444444333333444555666777777777666666555555555555666666777777777666777;;;<<<;;;???DDDJJJXXXmmmssshhhbbbeeepppuuukkkccc^^^]]]^^^lllkkk]]]VVVPPPNNNOOOLLLJJJJJJMMMSSS```uuuyyyrrrlllkkkjjjiiijjjmmmuuuuuutttpppmmmmmmrrrxxxooo___ZZZ\\\aaadddhhhiiigggfffhhhjjjhhhhhhggggggfffeeedddddd___```___\\\[[[\\\XXXRRRGGGAAA999333111111111111111222333333444444333333222222222333333333444444444444444444333333333333333333333444444333222222222222333333333333222222///111333333111000111222111111222333333333333222444333333222222333333444333333444444444444333333444555666777888777666666555555555666666666666666777666888;;;<<<<<<@@@FFFOOOaaavvvsssiiicccccckkk{{{uuukkkaaa[[[[[[ZZZdddyyyttteeeZZZSSSOOOOOOMMMLLLLLLMMMOOOXXXkkk|||zzzsssqqqpppnnnooorrrwwwzzzzzzuuuppppppsssvvvzzz|||jjj```\\\aaaeeeiiijjjgggfffhhhkkkhhhiiijjjkkkjjjhhhgggeee```aaa```]]]\\\]]]YYYTTTMMMFFF===666222111111222//////000111111111111111222333333444555666777777333333333444444444444444444444444444333222222111222222333444444333222222---000333333222111111333222222111111222222333444444333333222222333333444333444555666666555444333444555777888888888666555666666666666666666555555888777888<<<======@@@FFFUUUhhh}}}uuukkkeeebbbffftttvvvkkkaaaZZZYYYXXX```sss{{{~~~pppcccXXXRRRQQQLLLLLLNNNNNNMMMRRRbbbqqqyyyvvvtttrrrssswwwzzz{{{sssqqquuuxxxooossszzztttfff```aaafffjjjjjjhhhfffiiillliiijjjlllmmmmmmkkkhhhfffaaacccaaa^^^]]]^^^ZZZUUUQQQJJJ@@@888444222222333222222333444444444444333333444555666777999::::::333333333444444555555555555555555444333222111000222222444444444444222222...111555555444333444666333222111000111222444555444444222222222222444444444555666777777666555444444555777888999888666555666777777777666555444444999777999<<<======@@@FFFXXXlllwwwmmmfffaaacccpppxxxlllaaaZZZYYYXXX^^^ppp|||wwwzzzyyyjjj]]]UUUSSSLLLMMMOOOOOOLLLOOO\\\jjj~~~{{{zzzzzz|||yyywwwwwwwwwyyypppiiippprrrbbbeeehhhiiijjjkkkkkkiiifffhhhjjjkkklllllliiigggeeecccaaa```___^^^]]]ZZZXXXRRRKKKBBB:::666555444444222222222222222222222222000111444666777777666555555444333222222333555666444333333444555555444222333333333444444333222222222222222222222222222222222222333333333444444444444333333333333444555666444333333222333444666777666666666666777777777777666777888777666666888::::::;;;===>>>;;;:::CCCMMMfffwwwxxxnnnhhhcccaaakkkvvvkkkbbbYYYSSSQQQZZZkkk{{{vvvwww~~~pppaaaVVVQQQPPPOOOPPPOOOLLLKKKTTT^^^www~~~~~~}}}||||||}}}yyyrrrkkknnnsssggghhhggghhhjjjkkkjjjgggiiijjjkkklllkkkiiigggeeecccbbb```______]]]ZZZXXXVVVPPPHHH???888444444444444444444444444444444444333444555666666666555444666555333222222333444555444333333444555555444222333333333444444333333222222222222222222222222222222222222222333333333444444444444333333444555555444444333333444444555666666666666666777777777777666777888888777777888:::888999<<<===;;;<<>>JJJWWWkkk~~~zzzrrriiieeebbbfffqqquuujjjaaaYYYSSSUUUYYYdddxxxxxxrrrnnnooouuuxxxiii```UUURRRPPPNNNJJJIIINNNUUU```qqqxxxuuupppjjjiiixxxxxxmmmdddcccgggiiikkkllliiijjjkkkkkkjjjiiigggfffdddcccaaaaaaaaa___]]][[[YYYYYYTTTJJJ===666555777555555555555555555555555666555444333333333444444777666555333333222222333444333333444555555444222222222333444444444333333333333333333333333333333111111111222222222333333666555555444444444444444444444666777777666555444666666666666777777777777666777999999888888888:::999999;;;===<<>>DDDSSSbbbwww}}}vvvkkkfffbbbaaabbbiiiyyy{{{oooeee\\\VVVQQQQQQWWWhhhyyyrrrjjjfffgggssswwwiii```XXXQQQNNNLLLIIIIIILLLOOO[[[pppyyy~~~{{{xxxvvvrrrjjjiiizzzjjjdddffffffhhhllljjjkkkjjjjjjiiihhhhhhgggeeedddcccbbbcccbbb```^^^WWWWWWUUUNNNDDD<<<888888333333333333333333333333222222333333444444444555555555555444444333333222444333333444555555444222111111222333444444444444333333333333333333333333222222333333333444444444555555444444555666666777777777777777777666666555666666666666777777777777555888:::;;;:::999999999===<<<===>>>@@@HHHZZZjjjzzzooohhhbbb```^^^```nnnrrrggg\\\TTTPPPPPPTTTaaavvv~~~zzztttlllfffdddmmmpppfff\\\SSSPPPNNNKKKJJJKKKMMMUUUdddxxx|||~~~~~~~~~zzzxxxvvvnnngggnnn|||oooffffffeeefffjjjkkkkkkjjjjjjiiihhhhhhgggfffdddccccccdddcccaaa___ZZZYYYUUUPPPHHH@@@999666333333333333333333333333222333444555444333222111444444444444444444333333444333333444555555444222000111222333444444444444444444444444444444444444333333444444444555555555444444444444555777888999999888777777666666666777666666666666777777777777555888:::;;;:::999999999;;;;;;<<>>999666555444444555666555333555333222222333555666666333333333333333333333333222222222333333444444444444444444444444444444444444333333333333444555555444444444444444444444444444444444555555555555555:::999666444333333444555777777777777888888888888666777888999999:::999999<<<<<<<<<>>>HHH[[[sssxxxkkk___VVVUUUYYY]]]gggppp|||qqqccc^^^TTTQQQQQQVVV```qqqzzzyyy}}}|||xxxsssooojjjiiiqqq{{{wwwfffYYYXXXTTTLLLJJJNNNLLLJJJMMM\\\rrr}}}{{{tttqqqnnnmmmpppvvv~~~{{{uuummmgggbbbfffxxxsssbbb___cccfffgggkkkkkkkkkkkkjjjjjjjjjjjjgggggggggfffdddcccaaa``````]]]ZZZUUUOOOHHH@@@:::666555444444555555444333555444222222333555555666333333333333333333333333333333333444444444444444444444444444444444444444444333333333444444555555444444444444444444444444666666666666777777777777888777555333333333444555555666666777777888999999;;;:::999777777888999:::<<<======BBBNNNccc{{{{{{ooocccYYYUUUUUUWWW^^^eeeoooyyytttccc]]]VVVSSSQQQUUU]]]mmm}}}~~~~~~{{{wwwsssoookkkjjjqqqzzzppp```[[[WWWOOOKKKMMMJJJHHHKKKWWWhhh}}}xxxtttpppnnnpppvvv}}}{{{rrriiiccc```kkksssaaa\\\```dddfffjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeecccbbbaaa```^^^\\\YYYSSSKKKCCC<<<777555333333444555444333444444444333444444555666333333333333333333333333555555444444444444444333444444444444444444444444333333333444444444555555444444444444444444444444666666666666777777888888666555444333333333555555444555555666777888888999???<<<999666555777999;;;======???GGGVVVmmmxxxjjj___WWWSSSQQQSSSXXX```hhhpppyyywwwddd\\\XXXTTTQQQRRRYYYggg~~~|||yyyuuusssooonnnttt|||}}}iii```[[[RRRLLLLLLJJJIIIKKKRRR]]]nnn|||zzzyyy{{{~~~~~~vvvmmmgggbbbfffrrrxxxeee]]]___cccfffiiiiiiiiiiiihhhhhhhhhgggiiiiiihhhgggfffdddcccbbbaaa```^^^\\\WWWOOOFFF@@@888666444333444444444333444555555555444444555666444444444444444444444444555444444444333333222222444444444444444444444444333333444444444555444444333333444444444444444444333333444444555555666666555444444444444555666777666666666666666777777777<<<;;;888666666777999:::======AAAKKK^^^vvvrrreee[[[TTTQQQOOOQQQUUU[[[bbblllvvv}}}xxxfff]]]YYYTTTPPPPPPUUUbbbxxx|||zzzyyywwwuuuyyyqqqddd]]]UUUNNNKKKKKKKKKMMMPPPVVVccc{{{|||zzz{{{vvvqqqmmmgggfffkkk{{{mmmaaa```cccfffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiihhhgggeeedddcccbbbaaa```^^^ZZZSSSJJJCCC:::777444333444444444444333555777666444333444666444444444444444444444444444444333333222222111111444444444444444444444444222333444555555555444444333333333444444444555555333333333444555666666777555555555666666777888888888888777777666666555555777777777777888888999999<<<===BBBPPPfff}}}uuuhhh]]]VVVRRRMMMNNNPPPRRRXXXaaakkkrrr{{{xxxhhh```ZZZUUUPPPOOORRR]]]qqq}}}~~~}}}{{{~~~zzziii```WWWPPPMMMKKKKKKMMMNNNPPP[[[rrrxxxssswwwxxxyyyyyyxxxwwwuuutttjjjiiijjjsssvvvgggaaabbbdddggggggggghhhiiiiiijjjjjjkkkkkkjjjiiihhhfffeeedddcccbbbaaa___[[[UUUMMMGGG<<<999555444444555555555333666888888555333444666444444444444444444444444333333333333333333222222444444444444444444444444222333444555555555444333222333333444444555555555444555555666777888999999666666777777888888888888999999888888777777666666555666777999::::::999999<<<>>>FFFWWWoooyyykkkaaaXXXSSSLLLLLLLLLMMMPPPVVV^^^cccooottt}}}zzzkkkeee[[[WWWRRRPPPQQQYYYiiiyyyrrrdddZZZSSSOOOKKKJJJKKKKKKLLLTTThhh{{{wwwrrrqqqssswwwzzz|||||||||{{{ppppppnnnnnnuuu~~~kkkbbb```bbbeeefffggghhhjjjkkklllllllllkkkkkkjjjiiigggfffeeedddbbb```^^^[[[VVVOOOJJJ>>>;;;777555555666666666333666:::999555222444666555555555555555555555555444444444555555555555555444444444444444444444444111222444666666555444333222222333333444555555666444444555666777888999999666666666777777777777777777888888888999999999:::;;;:::999999999:::;;;;;;<<>>EEETTTmmmwwwggg```VVVSSSNNNJJJHHHHHHIIIJJJNNNRRRYYYaaakkkuuuyyyqqqjjjaaaXXXTTTRRRTTT[[[cccvvvzzzcccXXXXXXOOONNNNNNOOOMMMNNNWWWbbbzzz}}}vvvssswww}}}}}}wwwuuutttwww~~~hhh^^^______ccchhhjjjjjjjjjkkkllliiijjjkkkkkkkkkjjjiiihhhfffdddaaa___]]][[[WWWTTTHHHBBB;;;777777777666555666666666666666666666666666666666666555555555555444444444555555555555666444444444444444444444444333444555444222111222333444444444444444444444444555555555666666666777777666666666666777777777777888888777777888:::;;;<<<===;;;888777888:::;;;<<>>999777777666444777777777777777777777777666666666555555555555444444444444555555555555666444444444444444444444444333444555444333222333444444444444444444444444444666666666666777777777888444555777888888888777666888888888888888999:::;;;:::999888888999:::<<<===DDDPPPdddzzzvvvkkk^^^YYYSSSNNNLLLKKKKKKJJJHHHJJJMMMQQQWWW```jjjpppwww~~~|||kkkbbbYYYTTTRRRRRRXXX^^^nnn{{{ggg___WWWTTTQQQOOOLLLJJJPPPXXXmmm}}}}}}vvvrrrzzz{{{iii```YYY]]]bbbfffiiikkkkkkkkkiiiiiiiiijjjjjjjjjiiiiiigggeeecccaaa```]]]ZZZWWWPPPIII@@@:::888777555333666666666666666666666666666666555555555444444444444444444555555555555666444444444444444444444444333444555444333222333444555555555555555555555555555555666666666777777777333555777888999888666555888888888888888999999:::777888999::::::;;;===???FFFVVVlll~~~rrrccc]]]VVVPPPNNNLLLJJJHHHFFFGGGHHHIIIMMMUUU]]]ccclllsss~~~ooofff^^^YYYUUUTTTXXX^^^iii{{{pppcccZZZVVVQQQOOOLLLJJJNNNUUUggg}}}wwwoootttqqqdddYYY[[[___dddhhhkkkllllllkkkkkkjjjiiihhhhhhhhhggghhhfffdddbbbaaa___[[[YYYUUUMMMCCC<<<999777555444555555555555555555555555555555555555444444444444444444444555555555555666444444444444444444444444333444555555333333444555555555555555555555555555444444555555555666666666333555777888999888666555777777888888888999888888555777:::;;;;;;<<<@@@BBBKKK\\\sssyyyhhhaaaXXXRRRPPPNNNJJJGGGGGGFFFFFFEEEGGGMMMTTTYYYbbbjjjuuu~~~~~~qqqiii```[[[WWWTTTWWW\\\dddtttwwwggg\\\VVVQQQOOOMMMKKKOOOUUUdddzzz~~~{{{oooqqqzzz|||mmm^^^^^^___bbbfffjjjkkkkkklllkkkjjjiiiggggggggggggiiigggeeedddccc```]]][[[XXXPPPEEE===:::888666555555555555555555555555555555555555444444444444333444444444555555555555666444444444444444444444444333444555555444444555666555555555555555555555555444444444444555555555555444555777888888888777666777777888888999888888777555888;;;;;;<<<>>>CCCGGGUUUfff|||ooofff\\\UUUSSSPPPKKKFFFGGGGGGFFFEEEEEEHHHNNNRRRZZZ```jjjsss{{{qqqiiiaaa\\\WWWRRRSSSXXX___lll|||~~~nnn^^^XXXRRRPPPNNNMMMPPPUUUbbbvvv|||rrrpppwww~~~gggdddaaaaaadddggghhhgggkkkjjjiiihhhgggggghhhhhhjjjhhhfffeeedddbbb^^^\\\YYYQQQFFF>>>;;;999888666555555555555555555555555555555555444444444333333444444444555555555555666444444444444444444444444333444555555444444555777555555555555555555555555555555555555666666666666666666666666777777777777777777888999999888777666666999<<<<<<<<>>>>>BBBMMMYYYttt~~~vvvjjjaaa[[[VVVQQQMMMIIIGGGFFFFFFGGGGGGEEEDDDFFFJJJPPPWWW___hhhpppvvv|||xxxppphhh```YYYUUUSSSVVV^^^nnn{{{rrrttt{{{mmm___UUUTTTSSSOOOQQQVVV\\\fffvvv{{{oooiiinnnwww~~~}}}rrrbbbaaadddccceeekkkkkkkkkjjjjjjjjjjjjkkkkkkllljjjgggfffeeeccc```\\\[[[VVVNNNFFF>>>:::888777888777777666666666666666666777888999999777555444555555666666666666555555555555444444444333333333555555444444555666888999:::888555666888::::::999666666666777777777888888888888777777777777888888999888777666666777888999::::::<<>>;;;999::::::999888888888888999555555666666666666555444666666777777777777666666444444444444444444444444555555555555666666777777777777666777888888888888555555555555666666666666777777888888888888777777888888888888888888999999999;;;???DDDJJJVVVmmmzzzrrrkkkddd\\\WWWPPPMMMJJJHHHHHHHHHFFFEEEEEEFFFFFFGGGJJJPPPWWW\\\eeelllwwwttthhh]]]UUUQQQPPPSSS[[[iii|||~~~{{{}}}qqq___YYYUUUNNNKKKNNNOOOSSS[[[eeesss{{{ssslllkkkmmmoooeeecccdddgggiiijjjkkklllmmmmmmmmmmmmlllhhhiiihhhfffdddbbb```___]]]ZZZTTTMMMFFF@@@;;;999999999888777777777777888555555666666666666666555666666777777777777666666444444444444444444444444555555555666666666666666444555666666666666666777666666666666555555555555666777888888888888777666777777888888999999999999999<<>>;;;999888888777777777777777666666666666777777888888777777888888888888777777333333333444444444555555555555666777777666555444111444777777555444555666888888777777777666666666666777888999999888777666666777888:::;;;;;;:::::::::>>>CCCHHHLLLZZZttt|||ssskkkfffZZZVVVQQQMMMKKKJJJIIIGGGFFFFFFEEEDDDBBBCCCEEEHHHLLLQQQYYYaaajjjyyy|||qqqfff^^^ZZZTTTRRRRRRYYYhhh|||wwwtttzzzttt^^^VVVSSSNNNLLLMMMMMMLLLKKKLLLUUUggg|||wwwppppppyyymmmllllllnnn{{{tttrrrddd^^^___aaafffgggjjjlllllllllkkkjjjkkkmmmnnnlllhhheeeeeegggaaa___[[[UUUNNNFFF@@@<<<:::999888888777777888888777777777777777888999999777777888888888888777777333333333444444555555555555555666777777666555444222555888888666555555777999999888888777777666666555777888999999888777555666777999:::;;;;;;::::::;;;>>>CCCGGGMMM]]]{{{xxxqqqlll```\\\UUUPPPMMMJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEGGGFFFKKKRRRYYYcccrrr{{{qqqggg```[[[TTTQQQQQQWWWeeexxx|||sssoootttxxxzzzwww___VVVSSSNNNLLLMMMLLLKKKIIIIIIQQQaaavvv{{{tttuuuwwwqqqnnnrrrxxx~~~xxxiii]]]\\\bbbeeegggiiijjjkkkkkklllnnnppppppooommmjjjhhhfffddddddaaa]]]XXXQQQIII@@@:::888888888888777777777777666666666666666666666666888777666666777777666555444444444444444444333333555555666777777888777777888888777777666666555555555555666777777777777777555666777999999888888777888777777888:::;;;;;;:::;;;===BBBHHHRRRfffxxxqqqgggbbbZZZTTTPPPMMMLLLJJJHHHGGGEEEDDDBBBBBBAAAAAAEEEFFFLLLTTT\\\gggyyysssggg___ZZZUUUPPPNNNSSS]]]lll{{{uuuqqqssswwwzzz|||cccYYYVVVSSSOOONNNJJJJJJKKKLLLNNNWWWjjj}}}xxxttt~~~yyyvvvzzz~~~xxxjjj^^^\\\```eeehhhjjjllllllmmmnnnoooppppppooommmkkkhhhfffeeeeeeccc^^^YYYSSSKKKBBB<<<888888888777777777777777666666666666666666666666777666555666777888888666555555555555555555555555444555666666777777777666777777777777666666555555555555666777777777777777555666888999999999888777888888888999:::;;;;;;:::;;;>>>CCCIIITTTiii|||uuujjjeee^^^XXXSSSPPPMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEJJJPPPWWWaaarrrtttiii```[[[UUUPPPNNNRRR[[[jjj~~~~~~uuunnnppptttyyy~~~nnn```ZZZUUUPPPOOOLLLKKKKKKKKKKKKSSSdddvvv|||www~~~xxxlllaaa]]]___dddfffjjjllllllmmmnnnooopppooonnnmmmkkkiiigggffffffddd```\\\VVVMMMEEE???999999888777777777777777666666666666666666666666666555555666888999888777555555555666666777777888444444555666666666666555777777777666666666666555555555666777777777777777666666888999999999888777888888888999::::::;;;;;;===AAAFFFLLLYYYpppzzzpppkkkddd^^^XXXTTTOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFKKKPPPYYYjjjyyy~~~uuukkkaaa\\\VVVQQQNNNQQQXXXeeeyyyuuujjjjjjqqqwww|||~~~lllbbbZZZTTTQQQOOOMMMKKKJJJIIINNN]]]lllzzz}}}yyyvvvnnnccc^^^^^^aaadddhhhjjjkkklllmmmnnnoooooonnnmmmllljjjhhhgggeeecccaaa]]]XXXPPPGGGAAA;;;:::888777777777777888666666666666666666666666888777666666888999888777444444555666666777888888444444555555555555555444666666666666666666666666555555666777777777777777666777888999:::999888888777999::::::::::::;;;<<<>>>EEEKKKRRR```xxxuuupppjjjccc]]]WWWQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDBBBAAABBBFFFJJJSSScccrrr|||vvvmmmccc]]]VVVRRROOOPPPUUU```tttttteeedddllluuu{{{{{{lllbbbYYYTTTPPPNNNLLLJJJHHHLLLXXXfffzzz}}}wwwssspppkkkbbb\\\[[[```ccchhhkkklllmmmnnnooonnnnnnnnnmmmlllkkkiiihhhdddcccaaa^^^YYYQQQHHHBBB<<<;;;999777666777777888777777777777777777777777:::888777777888888777555333333444555666666777777444555555555555555444444555555555555555666666666555555666777777777777777666777888::::::999999888777999;;;;;;:::999;;;===@@@IIIQQQXXXhhhzzzuuunnnggg```ZZZSSSOOOJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@AAADDDGGGNNN]]]kkk|||yyytttmmmddd]]]WWWSSSPPPOOORRR\\\pppsssccc```hhhrrrzzzyyylllaaaYYYRRRNNNLLLKKKIIILLLWWWbbb{{{}}}}}}zzzyyy}}}yyyqqqmmmhhh```ZZZXXX```dddiiimmmnnnoooppppppnnnnnnnnnmmmmmmkkkjjjjjjcccbbbaaa___[[[SSSJJJDDD===<<<999777666777888888777777777777777777777777:::888777777888999777666444444444555555666666666555666666666666555444444444555555555555666666666555555666777777777777777777777999:::::::::999888777:::<<<<<<999999;;;>>>BBBMMMXXX```pppzzzrrrjjjccc]]]WWWTTTMMMLLLJJJHHHFFFDDDDDDCCCAAA@@@AAACCCEEEJJJVVVcccttt|||xxxuuurrrlllccc]]]WWWSSSQQQOOOPPPYYYmmm{{{vvveee```eeemmmvvv}}}|||wwwhhh]]]SSSOOOLLLKKKJJJLLLTTT^^^sssyyysssooonnnqqqvvvyyyxxxpppjjjbbb\\\YYY\\\aaafffkkkmmmmmmnnnooommmnnnnnnnnnmmmlllkkkkkkdddccccccaaa]]]VVVMMMGGG>>><<<:::777666666888999777777777777777777777777777666666777999::::::999666666666666666666666666666777777777666666555444444444444555555555666666555555666777777777777777777888999:::::::::999999666:::===<<<999999<<>>@@@JJJYYYhhhsssxxxrrrkkkfffaaa]]]XXXTTTQQQNNNKKKIIIFFFFFFEEECCCBBBCCCFFFIIIOOO___zzzzzztttooojjjfffbbb^^^YYYSSSOOONNNSSSbbbqqquuunnnpppuuuxxx{{{lll[[[UUUOOOMMMJJJGGGIIIMMMSSSbbbyyytttkkkccc^^^[[[YYY\\\cccnnn|||~~~}}}zzzbbbZZZ\\\```dddiiilllmmmlllnnnoooooopppooonnnmmmlllgggiiiiiieeebbb___WWWOOOFFFBBB===:::888888777666888777777666666666666666888888888888888888888888666666666666666666666666555666777777777555444333777777777777777777777777777777777777777888888888777777777777777888888888;;;;;;<<<;;;:::;;;===???EEEVVViiixxxxxxqqqlllfffccc]]]XXXTTTPPPLLLJJJGGGFFFEEECCCAAABBBDDDGGGKKKXXXppp{{{vvvqqqlllgggddd___YYYSSSOOOMMMRRR```mmmsss___WWWPPPMMMJJJHHHIIILLLOOO]]]sss~~~uuuooojjjfffdddhhhppp{{{ppp^^^]]]^^^bbbgggjjjkkkkkknnnooopppppppppooonnnmmmhhhjjjjjjfffcccaaaZZZRRREEEAAA===:::999999999999777777777777777666666555777777777777777777777777666666666666666666666666555666777777777666555444666666666666666666666666999999888888777666666666666666777777777888888888;;;;;;<<<;;;:::;;;===???CCCUUUmmmxxxrrrkkkgggaaa\\\WWWRRRNNNJJJGGGGGGFFFDDDBBBAAACCCEEEJJJSSSggg}}}wwwrrrmmmiiieee```YYYRRROOONNNRRR___kkkyyycccZZZQQQMMMKKKIIIIIIKKKNNNZZZnnn~~~xxxrrrpppttt{{{|||fffaaa^^^bbbfffhhhiiikkknnnooopppqqqqqqpppooonnniiikkkjjjgggdddccc\\\UUUFFFBBB===:::999:::::::::777777777777777666555555777777777777777777777777666666666666666666666666666666666777777666666555555555555555555555555555:::::::::999888888777777666777777888888999999999:::;;;;;;;;;:::;;;>>>@@@FFFZZZvvvyyyoookkkfff```[[[UUUPPPLLLIIIIIIHHHEEEBBBAAABBBCCCHHHNNN^^^www~~~yyytttooojjjgggbbbZZZSSSOOOOOOSSS]]]hhhhhh]]]SSSOOOMMMJJJJJJKKKNNNXXXiii~~~xxxzzzpppgggaaacccggghhhiiimmmnnnooopppqqqqqqqqqpppooojjjlllkkkgggeeeddd^^^XXXIIIDDD>>>:::999999999999666777777888777666555444777777777777777777777777666666666666666666666666777666666666666666777777666666666666666666666666777777777888888999999999777777888888999::::::;;;999:::;;;::::::<<>>;;;:::::::::888888888888888888888888888888777777777777888888666777888999999888777666888888777777777777777888666666777777777666444333888888888888888888888888666888999999888888999:::===;;;;;;=========BBBIII[[[wwwyyypppjjjhhhddd]]]WWWPPPNNNLLLIIIFFFDDDBBBBBB@@@>>>BBBNNNaaa|||~~~wwwttttttpppjjj```TTTNNNPPPXXX```vvv|||lll\\\UUURRROOOLLLKKKKKKMMMUUUeee{{{~~~}}}|||~~~ppphhhiiijjjlllpppssssssrrrrrrqqqpppppppppooonnnlllkkkiiifffbbb___TTTNNNFFF@@@<<<;;;;;;:::777777777777777777777777999999999888888999999999777777888888888888777777777666666666666777888888777777666666666666555555777777777777888888888888777888999999888888999;;;===<<<===>>>>>>???FFFNNNfff~~~{{{~~~tttmmmkkkhhhccc^^^TTTRRRNNNJJJGGGEEECCCCCC@@@@@@CCCKKKYYYrrrzzzwwwxxxtttooodddXXXPPPQQQXXX___uuuuuubbbXXXTTTOOOKKKJJJLLLLLLRRR___sss~~~|||{{{yyyjjjggghhhlllqqqssssssssssssrrrrrrqqqqqqpppooommmllljjjgggccc```VVVPPPHHHAAA===;;;;;;:::666666666666666666666666999999888888888888999999777777777888888777777777333333444444666777888999777777666666555666666777555555555555555666666666777888:::999888888999;;;:::999;;;<<<<<<>>>GGGQQQmmm{{{zzzxxxpppmmmkkkgggcccWWWUUUQQQLLLHHHEEECCCCCCCCCDDDGGGKKKSSShhhzzzxxxyyyvvvqqqgggZZZQQQPPPVVV\\\rrr{{{fff[[[UUUOOOKKKJJJKKKKKKOOOYYYlll}}}~~~mmmfffggglllppprrrsssttttttttttttssssssqqqpppnnnmmmkkkhhhdddaaaXXXRRRIIIAAA===;;;999999666666666666666666666666888888888777777888888888888777777777777777777888777777777666777777888888777777666666666666777888444555555555666666777777777999::::::999999:::;;;888888:::<<<<<>><<<:::888777777666666666777777777777888888777777888888999999::::::888999::::::999999:::<<<999:::<<<>>>>>>CCCPPP^^^|||wwwxxx~~~|||vvvrrrlllggg```]]]WWWPPPJJJGGGEEEDDDBBBCCCEEEDDDDDDPPPiii|||wwwwwwrrrnnneeeZZZQQQNNNRRRWWWjjj~~~mmm^^^WWWQQQNNNNNNIIIIIIKKKRRRaaaxxxttthhhiiilllnnnoooqqqsssvvvxxxxxxxxxxxxsssqqqpppnnnmmmjjjfffccc]]]VVVMMMDDD???<<<:::999888888888888888888888888999999888888888888999999999888777666666777888999===<<<;;;999888777777777555666777888999888888777888888888999:::;;;;;;;;;888999;;;:::999999:::<<<999:::===??????EEETTTdddvvv|||~~~~~~xxxpppjjjfffbbb[[[SSSMMMIIIHHHGGGEEEFFFGGGFFFEEEKKK___qqqyyywwwoookkkcccYYYQQQOOOSSSWWWjjj~~~~~~|||}}}}}}~~~qqqaaaYYYRRROOOOOOIIIIIIJJJPPP]]]rrr~~~vvvjjjjjjlllmmmnnnpppsssvvvyyyzzzzzzyyysssrrrpppooommmkkkgggccc___XXXOOOFFFAAA===;;;:::888888888888888888888888;;;::::::999999::::::;;;999888777666666777888999555555555555666777888999444555888999:::999888666666666777888999999::::::888:::;;;;;;:::999;;;<<<888999<<<>>>???EEEUUUeee{{{www{{{}}}}}}tttmmmiiieee^^^VVVPPPLLLJJJIIIDDDDDDEEEDDDCCCGGGVVVfff{{{yyymmmjjjcccYYYRRRPPPSSSXXXfffzzz~~~}}}}}}yyywwwwwwwwwxxx~~~uuudddZZZSSSOOOOOOJJJJJJKKKOOOZZZnnnuuu|||~~~jjjeeehhhjjjnnnqqquuuwwwwwwvvvvvvwwwsssrrrppppppooolllhhheee```YYYPPPFFF???<<<<<<<<<888888777777777888:::;;;:::::::::999999888888888888888888888888888888888777777888888888888777777888888777777666666555555888888888888999999999999::::::999999999999999999:::???===???EEEIII[[[xxxzzzwww~~~yyyzzz~~~wwwssskkkeee___[[[VVVMMMGGGEEEGGGDDDBBBCCCBBBDDDMMMVVVzzzxxxuuuooofff\\\TTTRRRTTTVVVlll{{{}}}|||}}}~~~|||yyyzzzyyyvvvrrroooqqqwww}}}}}}gggZZZTTTOOOKKKGGGGGGIIINNNUUUddd{{{rrrrrrlllgggiiilllooorrruuuwwwvvvvvvvvvwwwsssqqqpppppppppnnnkkkiiibbb\\\RRRGGG???;;;::::::999888777777777888:::;;;999888888888777777777777666666666666666666666666888888999999999999888888777777777777666666666666666666666666777777777777999999999999999999999999999>>>===@@@FFFLLL___}}}xxxvvv~~~yyyyyy}}}xxxrrrkkkeeebbb\\\SSSMMMLLLGGGDDDCCCCCCCCCDDDKKKSSSlll~~~vvvqqqggg]]]UUUQQQSSSUUUiiiwww|||yyyzzzzzzxxxvvvwwwvvvtttpppmmmoootttzzzkkk]]]VVVPPPLLLJJJIIIJJJMMMSSS```vvvsssjjjyyyoooiiikkklllppprrruuuvvvvvvuuuvvvwwwrrrqqqppppppqqqpppnnnllleee___UUUJJJAAA<<<999999999888888888888999::::::999999999888888888888777666666666666666666666666444444555555555555444444666666666777777777888888666666666777777777888888888888888999999::::::;;;888>>>>>>@@@HHHOOOeeetttttt~~~xxxwwwvvvooohhhddd^^^UUUPPPOOOHHHEEEDDDEEEDDDDDDHHHOOO[[[wwwwwwrrriii___VVVQQQQQQSSSdddrrr|||wwwwwwwwwuuusssssssssrrrnnnkkkkkkppptttqqqbbbYYYRRRMMMLLLKKKKKKMMMPPPZZZnnnzzzlllyyyrrrjjjjjjlllppprrruuuvvvuuuuuuvvvwwwtttrrrqqqpppppppppmmmkkkfffaaaWWWMMMDDD>>>;;;:::999999999999999999999999;;;;;;;;;:::::::::::::::888888888888888888888888333333444444444444333333555666666777888888999999888888999999999:::::::::777777888999::::::;;;;;;999>>>>>>@@@GGGPPPhhh~~~rrruuuxxxvvv}}}{{{ssslllggg```WWWRRRQQQJJJFFFEEEFFFFFFDDDFFFJJJPPPdddwwwssskkk```WWWRRRQQQRRR```lll}}}~~~xxxwwwwwwwwwvvvpppqqqpppmmmiiiiiillloooxxxwwwggg[[[SSSNNNMMMKKKKKKLLLMMMVVVhhhyyy~~~}}}zzzzzz}}}uuurrriiiiiijjjppprrrtttuuuuuuvvvwwwyyywwwuuurrrppppppnnnllljjjfffaaaYYYPPPGGGAAA>>><<<999999:::::::::999999999::::::::::::::::::::::::999999999999999999999999777777888888888888777777555555666777888999::::::999999999999::::::::::::777777888999::::::;;;;;;999???>>>???FFFOOOjjjyyyqqqwwwxxxuuuzzz}}}uuuoooggg^^^XXXWWWNNNIIIGGGHHHGGGDDDDDDGGGKKKVVViiivvvrrrkkkbbbYYYTTTRRRSSS\\\fffuuuzzzyyyzzz{{{{{{ppprrrrrrooojjjhhhhhhkkkqqq~~~kkk]]]TTTOOOKKKJJJJJJKKKLLLRRRcccsss~~~xxxuuusssrrrtttxxxzzzzzz~~~sssiiihhhiiioooqqqssstttuuuvvvyyy{{{zzzwwwtttqqqpppooommmkkkgggccc[[[SSSJJJDDD???===:::::::::;;;::::::999888666777777777777888888888777777777777777777777777777777888888888888777777666666777777888999::::::777777777888888888888999888888888999999::::::;;;:::???>>>???EEEPPPmmmtttqqqyyyyyyuuuwww|||tttlllaaa[[[ZZZSSSMMMIIIIIIHHHDDDCCCEEEHHHLLLXXXmmm{{{ssspppkkkccc[[[VVVTTTUUUXXX___lll{{{}}}zzz{{{}}}~~~tttvvvvvvsssmmmhhhggghhhlllyyypppaaaVVVQQQKKKJJJJJJKKKKKKPPP___nnnxxxuuupppnnnooorrrssstttyyy}}}~~~uuuiiihhhjjjmmmooorrrsssuuuwwwzzz}}}{{{xxxuuussssssrrrqqqpppjjjfff^^^UUULLLDDD>>>;;;::::::;;;;;;;;;:::999888555555666666666777777777777777777777777777777777555555555666666555555555777777777888888999999999777777777888888888999999999999999999999999999999999?????????GGGSSSrrrpppoooyyyzzzuuuvvv|||zzzpppeee^^^]]]WWWPPPJJJIIIHHHEEECCCEEEFFFGGGLLLXXXiii||||||wwwtttpppnnnjjjddd]]]YYYWWWWWWSSSYYYcccsss}}}xxxxxxzzz{{{yyy{{{{{{xxxqqqjjjgggggghhhtttuuueeeZZZTTTMMMLLLLLLKKKJJJMMM[[[iii|||zzzrrrooonnnoooooonnnssszzz}}}}}}vvvjjjiiikkklllnnnqqqsssuuuxxx|||~~~|||yyyvvvuuuuuuvvvuuutttmmmiiiaaaWWWMMMDDD===999::::::;;;<<<;;;:::888777666666777777888888888999999999999999999999999999777777888888888888777777888888888888888999999999999999:::::::::;;;;;;;;;::::::999999999999999999888>>>???@@@HHHVVVwww}}}mmmnnnyyyzzzvvvvvvzzzyyymmmfffeeeZZZRRRKKKIIIHHHEEEDDDEEEFFFEEEFFFKKKSSS```ppp|||~~~~~~|||xxxtttqqqpppnnnmmmiiiddd^^^ZZZYYYYYYPPPTTT^^^nnn|||uuuuuuvvvwww|||~~~{{{ssslllhhhgggfffpppxxxhhh\\\WWWOOONNNMMMLLLIIILLLXXXeeexxx~~~|||ssspppkkkiiilllqqqwwwzzz}}}jjjfffllllllooosssuuuvvvxxx{{{~~~{{{yyywwwvvvvvvuuusssqqqmmmjjjcccXXXMMMEEE@@@>>>???===:::888999::::::::::::::::::999999888888888555666777999999999888777<<<<<<======<<<999666444777666777999<<<<<<999555888999999::::::999999888999888888999<<<===;;;:::<<<;;;???EEEKKK[[[zzzrrrnnnwww|||wwwvvvzzzvvvjjjbbb^^^\\\XXXQQQKKKFFFCCCCCCEEECCCBBBCCCHHHQQQZZZ___iiifffeeehhhhhhfffgggkkkhhhfffddd```[[[UUUQQQNNNMMMRRRZZZeeevvvxxxrrrsssxxx|||~~~yyyqqqhhhbbbggglllyyyqqq```TTTRRROOONNNOOONNNNNNUUU]]]ooo~~~~~~xxxuuupppnnnpppuuuzzz}}}mmmhhhkkkmmmnnnpppuuuyyy||||||{{{zzzxxxvvvuuuuuuuuusssqqqnnnkkkdddZZZNNNEEE@@@>>>BBB???<<<;;;;;;<<<<<<;;;:::::::::999999888888888666666777888888888888888999999::::::999888777666777666666888:::;;;888666888999999::::::999999888:::<<<>>>===;;;999:::;;;<<<;;;???EEELLL^^^yyyqqqnnnxxx|||ttttttxxx~~~rrriiibbb___ZZZTTTMMMIIIFFFFFFEEECCCBBBBBBFFFLLLRRRVVVVVVSSSSSSVVVYYYZZZ___ddddddcccaaa^^^ZZZUUUQQQOOOLLLPPPWWWaaappp~~~xxxyyy|||{{{sssjjjcccdddjjjxxxxxxgggYYYTTTQQQOOOOOOMMMMMMRRRZZZkkk}}}{{{{{{{{{|||}}}zzzwwwuuuvvv{{{sssjjjkkknnnmmmooouuu|||~~~|||xxxxxxvvvuuuuuuuuuuuutttrrrpppmmmfff\\\PPPFFF???===BBB???<<<;;;;;;;;;;;;:::999999999999999888888888777777777777777888888999666666777777777777777777777666666777888999888777888999999::::::999999888<<<@@@CCCAAA:::777999======<<>><<<:::999999999888666888888888888888888888888999888777666666777888999::::::888777777777777777777777777777777777888999888999999::::::999999888;;;;;;;;;;;;<<<<<<;;;:::<<<>>>AAAFFFSSSpppuuutttwwwrrrqqquuu{{{}}}rrrkkk```XXXRRRNNNKKKIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCAAABBBFFFGGGEEEEEEHHHNNNOOOPPPRRRRRRRRRRRRQQQPPPOOOPPPUUU]]]nnn|||tttuuu|||tttbbbYYYRRRMMMMMMLLLLLLNNNSSS]]]pppwwwooolllpppvvvpppjjjfffnnnvvvwwwsssqqquuuzzzzzzxxxwwwwwwwwwwwwuuutttrrrqqqmmmdddXXXLLLCCC???>>><<<;;;;;;<<<<<<:::999777777777888888888888888999888888777777777777777;;;;;;:::999888888777777666888999999888888999:::888999999::::::999999888999777777999<<<===<<<:::;;;>>>BBBGGGVVVuuurrrssszzzuuuuuuvvvyyyzzzqqqdddZZZTTTPPPMMMJJJFFFFFFFFFFFFEEEDDDDDDCCC???>>>AAAFFFHHHEEEEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRRRRPPPQQQUUU[[[iiiwwweee[[[TTTNNNMMMMMMLLLNNNRRRYYYlllyyyuuuxxx~~~pppjjjccciiipppsssrrrsssxxx||||||{{{yyyxxxxxxxxxvvvtttqqqqqqmmmfffZZZNNNEEE@@@<<<;;;:::;;;<<<<<<;;;999666777777777888888888999888888888888888777666666888999:::::::::999888777666888;;;<<<:::999999;;;888999999::::::999999888666888999:::::::::;;;;;;999>>>CCCIIIYYYyyy{{{nnnrrr{{{xxxxxxvvvvvvyyyjjj___XXXTTTPPPLLLIIIIIIHHHGGGEEEDDDDDDDDDBBB@@@BBBFFFHHHFFFGGGJJJFFFHHHJJJMMMPPPQQQRRRRRRSSSPPPQQQUUUYYYfff~~~mmm___WWWPPPNNNNNNLLLMMMOOOVVVhhhpppjjjbbbeeejjjnnnssswww{{{~~~~~~|||zzzyyyyyyxxxvvvtttqqqpppnnnggg[[[OOOFFFAAA999888888999;;;;;;:::888666666777777888888888999777888999999999777666555444666888:::;;;:::999888555999======;;;999:::;;;999999999::::::999999999555:::>>>===999777:::===999>>>CCCIIIZZZzzzwwwkkkpppzzzyyyyyyuuuttt~~~oooccc\\\WWWSSSOOOLLLKKKIIIGGGEEEDDDCCCCCCDDDAAA@@@BBBBBBAAACCCHHHEEEGGGIIIMMMOOOQQQRRRRRRSSSPPPQQQUUUXXXcccssscccZZZQQQOOONNNLLLKKKMMMTTTfff}}}rrrkkkggghhhjjjooouuuzzz|||}}}~~~}}}|||}}}~~~}}}yyyuuuvvvrrrmmmhhhaaaVVVIII???>>><<<999888999:::999999<<<:::888666555555666777888888888888888888888888<<<;;;;;;:::999888777777777777888999::::::;;;;;;999999999999999999999999;;;:::999888999:::;;;<<<===@@@DDDLLL___}}}sssfffmmm}}}uuunnnpppssshhhaaa[[[TTTOOOMMMNNNMMMKKKHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFJJJOOOSSSUUUUUUSSSPPPQQQTTTSSSYYYqqqwwwggg]]]SSSOOOLLLKKKMMMQQQSSS___sssxxxrrrhhhiiikkkooouuuzzz||||||~~~}}}|||}}}~~~}}}yyyuuuuuurrrnnnjjjcccXXXJJJAAA>>><<<999888999:::999999;;;:::888666666666888888888888888888888888888888;;;::::::999999888888777888888888999999::::::;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<>>>@@@EEEMMM```~~~pppdddkkk}}}|||ssskkklllxxxlllddd]]]VVVPPPNNNNNNNNNLLLIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBEEEJJJPPPUUUVVVVVVVVVRRRRRRSSSQQQUUUjjj}}}kkk```UUUOOOLLLJJJKKKNNNQQQ]]]qqqzzzkkkkkklllpppuuuyyy{{{|||}}}}}}}}}~~~~~~}}}yyywwwtttssspppmmmggg[[[MMMCCC>>><<<:::999999::::::999;;;:::999888888888999:::888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>@@@EEEOOOcccxxxmmmhhhpppyyynnnffffffuuuwwwnnnddd^^^VVVUUUSSSQQQPPPMMMJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA???AAAFFFLLLSSSXXXZZZYYYZZZWWWTTTQQQMMMLLLVVVccc{{{sssfffXXXQQQNNNKKKKKKLLLMMMWWWiii}}}qqqooooooqqqtttxxxzzz{{{|||}}}~~~|||zzzzzzvvvuuusssrrrlllaaaRRRHHH???===:::999:::;;;::::::::::::::::::::::::;;;;;;888888888888888888888888666777777888888999999:::::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============???DDDPPPeeessskkkiiisssxxxmmmggggggsssxxxmmmfff^^^[[[XXXVVVUUURRRNNNKKKGGGFFFDDDCCCBBBAAAAAAAAAAAACCCGGGMMMUUUZZZ\\\\\\\\\YYYUUUQQQMMMLLLSSS[[[pppuuugggXXXQQQOOOMMMMMMNNNMMMUUUeeeyyy}}}{{{}}}tttrrrpppqqqtttwwwyyyzzz{{{}}}~~~|||{{{{{{xxxvvvtttrrrlllaaaSSSIII???===;;;::::::;;;;;;:::::::::::::::::::::::::::888888888888888888888888777777777888888888999999999999999999999999999999::::::::::::::::::::::::;;;<<<======>>>>>>======>>>???EEERRRiiimmmhhhjjjtttvvvmmmgggfffppp|||xxxooogggccc___\\\[[[WWWRRRMMMIIIHHHFFFDDDCCCBBBAAAAAACCCDDDGGGNNNVVV\\\```bbbaaa^^^XXXSSSOOOOOOSSSVVVjjjyyyiiiYYYRRRPPPOOONNNNNNMMMTTTaaassswwwuuuwwwuuu|||vvvtttqqqrrrtttwwwyyyzzzzzz}}}~~~|||{{{|||zzzxxxuuuqqqkkkaaaSSSJJJ@@@===;;;:::;;;;;;;;;::::::::::::::::::999888888888888888888888888888888777777777777888888888888888888888999999::::::;;;::::::::::::::::::::::::;;;<<<===>>>???>>>======???AAAHHHVVVnnnjjjhhhlllwwwuuulllgggdddjjjttt{{{ooojjjeeebbb```\\\UUUPPPKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCFFFMMMWWW```gggjjjhhhddd\\\UUUQQQQQQSSSTTTfffzzz~~~lllZZZRRRQQQNNNLLLLLLMMMRRR\\\lll{{{rrrppprrrkkkrrrvvvvvvvvvzzz~~~wwwuuurrrrrrtttwwwyyyyyyzzz}}}~~~||||||}}}|||yyyuuupppjjj```SSSJJJ@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;:::999888777666888888888888888888888888888888888777777777777777777777888999::::::;;;;;;999999999999999999999999;;;<<<>>>?????????>>>===AAACCCJJJYYYrrrjjjjjjooozzztttlllfffbbbfffnnn|||tttoooiiieeeccc^^^WWWQQQLLLKKKIIIGGGEEECCCBBBBBBAAAAAAEEEMMMXXXccclllpppmmmiii```VVVRRRSSSSSSSSScccwwwooo\\\SSSQQQNNNKKKJJJLLLPPPYYYhhh|||}}}wwwtttsssgggddddddgggkkkooowww~~~}}}tttnnnqqquuuwwwwwwxxxyyyzzz|||}}}~~~~~~~~~{{{sssllldddWWWKKKAAA>>>;;;999999999999888777777777888888999999999;;;:::888777777888:::;;;999999999999999999999999===<<<:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBB@@@BBBHHHXXXvvvmmmkkkqqqxxxkkkeeeaaacccgggvvv~~~xxxmmmgggdddaaa\\\WWWQQQNNNJJJGGGFFFDDDBBBAAAAAADDDFFFJJJWWWiiissstttuuunnneee]]]XXXVVVUUUUUUdddttt}}}sss^^^TTTSSSPPPMMMKKKLLLMMMRRR```vvv|||tttooommmddd```___bbbfffkkkttt|||}}}tttmmmooosssuuuuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}|||tttmmmeeeXXXLLLAAA???;;;999999999999888999999999999999999999999;;;:::888777777888:::;;;999999999999999999999999;;;:::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@CCCIIIZZZyyynnnooovvvxxxkkkddd```aaadddqqqzzz~~~rrrjjjgggddd___[[[UUUQQQMMMIIIHHHFFFDDDBBBAAADDDFFFKKKXXXjjjuuuwwwxxxrrrhhh___YYYVVVUUUTTT```ooo{{{yyyxxx{{{yyybbbWWWSSSPPPLLLJJJKKKLLLQQQ^^^sssuuummmiiibbb\\\ZZZ]]]bbbiiisss}}}}}}ssslllmmmqqqssstttvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}vvvooohhh[[[OOOBBB???;;;999999:::999999::::::::::::999999999999::::::888888888999:::;;;888888888888888888888888888888777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>AAADDDLLL]]]|||mmmqqq|||xxxkkkccc^^^]]]```iiisss~~~yyynnniiigggccc```XXXUUUPPPLLLIIIHHHFFFDDDBBBDDDFFFLLLYYYkkkxxx|||}}}xxxnnnddd\\\WWWTTTSSS[[[gggzzz}}}uuussspppsssxxx}}}iii[[[UUUOOOJJJIIIJJJKKKOOO[[[nnn}}}sssmmmddd]]]YYY]]]dddmmmxxx{{{rrrjjjlllpppsssvvvyyyyyyzzz|||~~~~~~~~~wwwqqqjjj^^^RRRBBB???<<<::::::::::::999999999999::::::;;;;;;;;;999999888888888999:::;;;777777777777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;;;;======<<<<<<============AAAEEENNN```jjjppp}}}yyymmmddd]]]ZZZ\\\bbblllxxxssslllhhheeebbb[[[WWWQQQLLLJJJHHHFFFEEECCCDDDFFFMMMYYYjjjxxx}}}tttiii^^^WWWSSSRRRVVV___ooozzzqqqooojjjlllpppuuu{{{mmm^^^UUUNNNJJJIIIJJJKKKOOOXXXjjj~~~xxxiiiaaa]]]```hhhrrr}}}zzzpppiiijjjpppuuuyyy}}}{{{}}}~~~~~~xxxssslllaaaUUUBBB???<<<::::::::::::999777777888999;;;<<<======888888888999999::::::;;;777777777777777777777777777777888999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????>>>>>>AAAEEENNNaaa~~~yyyhhhooo}}}|||pppfff]]]YYYYYY]]]fffrrr~~~yyypppjjjfffbbb[[[WWWQQQLLLIIIHHHFFFEEEEEEDDDFFFMMMXXXgggwwwxxxmmm```WWWSSSRRRRRRYYYeeewwwyyyooommmfffgggjjjnnntttzzzppp___UUUNNNKKKJJJLLLLLLOOOVVVfff|||tttkkkdddgggooowww{{{ppphhhiiiooouuuzzz~~~}}}~~~~~~yyytttnnnbbbWWWCCC@@@<<<::::::;;;::::::666777888999:::;;;<<<===777888888999:::::::::;;;888888888888888888888888777888999999:::999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@???AAAEEEMMM___~~~~~~wwwhhhnnnzzzuuujjj```ZZZXXXYYYaaalllwwwwwwooogggbbb[[[VVVPPPKKKIIIHHHGGGFFFGGGEEEFFFLLLVVVbbbssszzzoooaaaWWWSSSRRROOOTTT]]]kkk}}}yyyoookkkddddddeeehhhmmmsssyyy|||zzzsssbbbVVVOOOLLLLLLLLLMMMNNNTTTaaawwwyyyqqqrrrwww||||||qqqggghhhmmmrrrwww{{{}}}~~~~~~yyytttooocccXXXCCC@@@<<<;;;;;;;;;;;;:::888888888999999999999999777777888999::::::;;;;;;999999999999999999999999777888999999999888777666999999::::::;;;<<<<<<===;;;<<<>>>???@@@@@@@@@@@@AAADDDKKK]]]|||uuufffjjjtttzzzoooccc[[[YYYVVV]]]fffqqquuujjjccc[[[VVVPPPKKKIIIIIIIIIIIIIIIEEEEEEKKKSSS]]]nnn}}}zzzooobbbWWWSSSRRRLLLPPPWWW```ooo}}}rrrnnncccbbbaaabbbeeekkkqqquuuvvv}}}xxxeeeXXXOOOLLLMMMKKKLLLMMMQQQ]]]rrr|||{{{~~~rrrgggfffjjjooosssxxx|||}}}~~~yyyuuuooodddYYYCCC@@@===;;;;;;;;;;;;:::::::::999999888777666666666777888999:::;;;;;;;;;999999999999999999999999777777888888888666555444999999::::::;;;<<<======999:::<<<>>>???@@@@@@???AAACCCJJJ[[[zzzrrrccceeennnzzz}}}qqqeee\\\ZZZTTT[[[ccclll|||zzznnneee[[[WWWPPPLLLJJJJJJKKKKKKJJJEEEEEEJJJQQQZZZkkk{{{~~~~~~zzzoooaaaWWWSSSRRRIIINNNSSSZZZfff|||vvvrrrcccaaa___^^^aaafffkkkooosss{{{|||hhhYYYOOOLLLMMMKKKKKKKKKOOOZZZoooqqqccc```fffnnnuuu{{{yyy|||~~~{{{wwwtttnnn```RRRJJJBBB======>>>;;;:::;;;;;;::::::999999::::::;;;999999888888777666555555999999999888888888777777;;;;;;:::999888888888888<<<;;;;;;::::::;;;;;;<<<;;;===>>>>>>======>>>@@@FFFDDDKKKcccwwwkkk\\\eeeqqq}}}zzzlllbbb]]]ZZZZZZYYY^^^kkkttthhh^^^VVVOOOMMMJJJGGGGGGIIIDDDEEEFFFIIIOOO]]]mmmxxx|||wwwoooeee[[[RRRMMMLLLLLLOOOVVV```rrryyyjjjfffaaa^^^]]]]]]___hhhrrrqqqwwwiiiZZZRRRMMMJJJKKKHHHIIIOOOZZZkkk{{{nnnbbbbbbiiiooouuuyyy|||~~~~~~}}}zzzvvvssslll^^^PPPIIIAAA<<<<<<===;;;:::;;;;;;::::::999999::::::;;;;;;;;;::::::999888888777999999999888888888777777::::::999999888999999999;;;;;;;;;::::::;;;;;;;;;<<<===??????>>>>>>@@@AAADDDGGGTTTpppmmmbbb^^^gggtttwwwmmmeee]]]XXXXXXYYY]]]kkkwwwjjj___XXXQQQNNNKKKHHHGGGJJJEEEFFFGGGJJJPPP]]]mmmyyy{{{sssjjjbbbYYYSSSOOOKKKJJJLLLRRR[[[lll|||lllfffaaa^^^]]]\\\]]]dddlllkkkrrrkkk\\\TTTPPPMMMJJJHHHIIIOOOZZZkkkwwwkkkbbbdddlllrrrvvvyyy~~~}}}zzzuuuqqqjjj\\\OOOGGG@@@;;;<<<===;;;:::;;;;;;::::::999999::::::;;;;;;;;;::::::999888888888999999999888888888888888999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@??????AAABBBDDDJJJ]]]}}}yyyeee]]]```iiivvvtttmmmggg]]]VVVWWWWWW]]]jjj}}}yyymmmccc[[[SSSPPPMMMIIIHHHJJJGGGGGGHHHJJJQQQ]]]mmmyyyyyypppggg```ZZZUUURRRKKKJJJKKKOOOWWWgggsssiiiccc^^^]]]\\\[[[___dddfffooolll\\\TTTPPPNNNIIIGGGIIIOOOYYYjjjyyymmmcccdddlllsssxxx|||~~~|||wwwrrrkkk]]]PPPGGG???:::;;;===;;;:::<<<;;;::::::999999::::::;;;888888888777777777666666888888888888888888888888888888888888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<===????????????AAABBBFFFLLL^^^}}}rrrccc```___iiiwwwwwwnnnfff]]]VVVVVVWWW\\\hhhyyy~~~sssggg___WWWSSSOOOJJJIIIKKKGGGGGGHHHJJJPPP\\\lllwww}}}xxxpppjjjeee```ZZZUUUOOOMMMLLLNNNTTTbbbzzzpppiiibbbaaa___\\\[[[]]]cccmmm~~~mmm]]]TTTOOONNNHHHGGGIIINNNWWWggguuugggeeekkkssszzz{{{uuummm```UUUHHH@@@;;;<<<===;;;:::;;;;;;::::::999999::::::;;;888888888777777777777777888888888888888888888888888888888888999:::;;;;;;::::::;;;<<<<<<;;;:::::::::<<<===>>>>>>>>>@@@BBBHHHKKKXXXsssooobbbaaa]]]ggguuu~~~pppfff^^^[[[WWWWWW[[[eeettt|||nnneee\\\WWWQQQKKKIIIJJJFFFGGGGGGHHHNNNZZZjjjuuu{{{xxxtttrrroooiii```YYYQQQOOOMMMMMMPPP[[[qqq}}}sssjjjhhhfffaaa\\\[[[aaaiiiyyysssaaaVVVQQQOOOIIIHHHJJJNNNTTTbbbzzznnnhhhlllsss{{{~~~xxxqqqeeeZZZJJJBBB======>>>;;;:::;;;;;;::::::999999::::::;;;999999999999999999999999888888888888888999999999999999999888999999::::::999:::;;;<<<<<<;;;:::999999;;;=========>>>@@@BBBIIIHHHQQQiiimmm______[[[eeesssxxxllleeeaaaYYYYYYZZZaaannntttkkkaaaZZZSSSLLLHHHIIIFFFGGGGGGHHHMMMYYYhhhsss{{{yyyyyyzzzyyysssggg]]]RRROOOMMMLLLLLLTTTfffwwwvvvqqqoooiiibbb^^^^^^dddqqq|||iii[[[TTTRRRKKKJJJKKKLLLPPP\\\ssswwwnnnoootttzzzzzzssshhh^^^LLLDDD>>>>>>>>><<<:::;;;;;;::::::999999::::::;;;999999999999999999999999777777888888888999999999::::::999999888999999999999:::<<<======<<<:::999:::;;;===>>>>>>???AAACCCEEEFFFOOOhhhmmm^^^]]]ZZZdddrrrxxxnnnhhh\\\ZZZZZZ^^^iii{{{yyyoooddd]]]TTTLLLGGGGGGHHHHHHHHHIIINNNYYYhhhsss}}}{{{{{{~~~yyymmmcccTTTRRROOOMMMKKKOOO^^^mmm{{{xxxqqqiiiddd]]]bbbkkk{{{nnn___UUURRRLLLLLLLLLKKKLLLVVVmmm}}}ssssssuuuyyy}}}}}}{{{tttjjjaaaNNNFFF@@@??????<<<::::::;;;::::::999999::::::;;;777777777777777777888888777777888888999999999999;;;;;;:::999888888888888999:::<<<======<<<:::999:::<<<>>>??????@@@BBBDDDBBBEEEQQQkkkooo___]]]ZZZdddrrruuukkk^^^\\\ZZZ\\\fffyyy}}}rrrggg^^^UUUKKKFFFFFFIIIIIIIIIJJJNNNZZZiiittt}}}||||||qqqgggWWWUUUSSSQQQMMMOOO\\\jjj}}}wwwmmmhhh___bbbjjjxxxppp___TTTPPPNNNMMMLLLKKKJJJSSSiii~~~~~~sssqqquuuzzz}}}|||vvviii___MMMEEE???>>>>>>;;;999999::::::::::::::::::::::::999999999888888888888777999999888888888888999999<<<;;;999888777888999999999:::<<<>>>>>>===<<<;;;;;;===>>>>>>>>>>>>AAACCCCCCKKKTTTmmmuuu___XXXYYYeeettt~~~{{{kkk```]]][[[^^^gggvvvzzzrrreeeZZZRRRNNNKKKJJJEEEDDDDDDGGGLLLUUUgggwww|||tttkkkbbbWWWPPPRRRQQQPPPZZZhhhxxxpppiiifffgggtttwwwaaaTTTQQQRRROOOLLLKKKLLLTTTgggyyy|||yyy{{{ssspppsssxxxzzz}}}vvvjjj```NNNFFF???>>>>>>;;;:::;;;::::::::::::::::::::::::999999999888888888888777999999888888888888999999===<<<;;;;;;:::::::::;;;:::;;;===>>>???>>>===<<<<<<===??????>>>???AAACCCCCCKKKTTTmmmwwwbbb[[[[[[fffttt~~~qqqfff```\\\^^^ffftttwwwooocccYYYQQQMMMKKKJJJHHHFFFFFFHHHKKKTTTeeettt|||tttkkkcccYYYRRRRRRPPPOOOXXXeeezzzsssnnnnnnxxxzzzcccVVVRRRQQQNNNLLLJJJKKKSSSfffxxx~~~zzzzzzzzzxxxuuussstttuuutttoooqqquuuxxx~~~~~~vvvjjj```QQQHHH@@@>>>>>><<<;;;===::::::::::::::::::::::::999999999888888888888777999999888888888888999999;;;;;;<<<<<<;;;;;;::::::;;;<<<===??????>>>======<<<>>>????????????BBBDDDCCCKKKUUUoooyyyeee___]]]gggttt}}}yyylllddd]]]^^^dddqqqtttlllaaaWWWQQQMMMKKKJJJKKKIIIHHHIIIKKKRRRbbbppp}}}}}}uuullleee\\\TTTRRRPPPNNNUUU```xxx~~~{{{~~~gggXXXTTTPPPMMMKKKJJJJJJRRRcccttt~~~wwwtttssssssrrrqqqooonnnlll|||uuunnnooouuuyyy~~~wwwjjjaaaRRRIII@@@>>>>>><<<===???::::::::::::::::::::::::999999999888888888777777:::999999888888999999:::888999:::;;;:::999888777;;;;;;<<<===>>>======<<<<<<===>>>>>>>>>???AAACCCCCCLLLVVVpppxxxddd______iiiuuu~~~nnnddd[[[\\\aaalllqqqjjj```WWWQQQNNNLLLKKKKKKIIIHHHIIIKKKRRR```ooo{{{~~~vvvoooggg___XXXTTTOOOMMMRRRZZZkkkjjj\\\WWWOOOMMMKKKJJJJJJPPPaaaqqqzzzsssrrrrrrrrrqqqpppmmmjjjhhhtttvvvnnnpppvvv{{{wwwkkkaaaSSSIIIAAA>>>>>>======???::::::::::::::::::::::::999999999888888888777777::::::999999999999::::::777888999:::;;;:::999888::::::;;;;;;<<<<<<<<<;;;;;;<<<=========>>>@@@BBBCCCLLLWWWrrrtttaaa\\\```jjjwwwnnnaaaXXXZZZ___hhh|||}}}pppjjj```XXXSSSOOOMMMLLLIIIGGGGGGIIIKKKQQQ```nnnzzzyyyrrriiiccc\\\UUUOOOMMMPPPVVVbbb{{{mmm^^^ZZZOOOMMMLLLKKKJJJOOO^^^nnnxxxrrrrrrtttuuutttooojjjfffeeelllyyyooopppwww}}}wwwkkkaaaRRRIIIAAA??????===<<<>>>::::::::::::::::::::::::999999999888888888888777::::::999999999999::::::::::::;;;<<<<<<<<<;;;;;;999::::::::::::;;;;;;;;;;;;===>>>>>>===>>>AAACCCCCCLLLXXXsssqqq```\\\___jjjyyyoooaaaWWWZZZ^^^dddwww|||pppiii```XXXSSSPPPMMMKKKFFFEEEEEEGGGJJJQQQ___mmmyyy{{{uuukkkggg___WWWPPPNNNPPPSSS^^^tttooo___ZZZOOONNNMMMLLLKKKOOO]]]kkk~~~wwwtttrrrvvvyyyuuummmeeebbbbbbcccsss{{{oooooovvv|||}}}xxxkkkaaaPPPGGGAAA@@@???===;;;<<<::::::::::::::::::::::::999999999888888888888777;;;::::::999999::::::;;;;;;:::::::::;;;;;;<<<===:::::::::::::::;;;<<<<<<===>>>@@@@@@???@@@BBBDDDCCCMMMYYYuuupppaaa^^^^^^kkk{{{ssscccYYY\\\^^^bbbssszzznnnhhh```XXXRRRNNNKKKIIIEEEDDDDDDGGGIIINNN\\\jjjyyy~~~xxxllliiibbbYYYRRROOOPPPRRRYYYlllooo___XXXPPPNNNNNNMMMKKKOOO\\\jjj|||wwwvvvrrrwww{{{vvvkkkbbb______]]]jjj}}}pppnnnttt{{{}}}~~~xxxkkkaaaOOOGGGAAA@@@@@@===:::;;;::::::::::::::::::::::::999999999888888888888777;;;::::::999999::::::;;;999999888777888999;;;<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBAAABBBDDDFFFCCCMMMYYYuuurrrcccaaa^^^kkk|||vvvfff\\\^^^___```pppyyymmmggg___WWWQQQMMMIIIGGGEEEDDDDDDFFFGGGMMMZZZgggyyyzzzmmmkkkdddZZZSSSQQQQQQQQQUUUfffooo]]]WWWPPPOOOOOONNNLLLOOO\\\iii{{{zzzyyywwwsssnnnggg```[[[XXXZZZ```tttsssppptttzzz|||uuuiii```TTTKKKCCC@@@???;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;999777777888999999:::::::::999999888777777888999:::<<<<<<===888888:::<<>><<<>>>???@@@@@@???@@@BBBDDDIIIMMM\\\xxxvvvdddbbbaaajjjwww~~~mmm]]][[[]]]cccppp}}}yyyqqqhhh___YYYRRRKKKHHHHHHIIIFFFEEEEEEFFFLLL[[[jjjzzzzzzrrrlllddd\\\WWWSSSPPPNNNVVVaaaxxxssscccZZZUUUPPPMMMLLLKKKMMMWWWaaa~~~{{{zzzyyywwwtttnnnhhh```ZZZWWWWWW\\\pppzzzuuuxxx}}}}}}vvviii```TTTKKKBBB@@@???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;999777777888999999999::::::999999888999999:::;;;<<<===>>>>>>::::::<<<>>>AAAAAA???>>>===???@@@@@@???@@@BBBDDDGGGKKKZZZwwwtttcccaaabbbjjjuuu~~~ooo___\\\^^^cccppp~~~{{{rrrhhh^^^XXXQQQKKKHHHIIIIIIFFFEEEEEEFFFLLLZZZhhhyyy{{{sssnnnfff^^^YYYUUURRRPPPRRR\\\rrruuucccZZZUUUQQQMMMLLLKKKMMMVVV```|||zzzyyyyyyxxxuuuooohhh```YYYUUURRRWWWkkkyyyzzz~~~}}}wwwjjj```SSSJJJBBB@@@???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888888888888999999::::::999999999;;;;;;<<<===>>>??????@@@;;;;;;<<<>>>@@@AAA???>>>===???@@@@@@@@@AAACCCEEEEEEJJJYYYvvvpppbbb```cccjjjrrryyy}}}rrrbbb]]]___dddqqq|||ssshhh]]]VVVPPPJJJIIIKKKIIIFFFEEEFFFFFFKKKYYYfffwww}}}uuuoooggg```[[[WWWTTTRRRPPPXXXkkkwwweeeZZZUUUQQQNNNLLLKKKLLLUUU___yyy{{{yyyyyyyyyvvvqqqjjjaaaYYYTTTNNNSSSfffyyyxxx{{{}}}xxxjjj```SSSJJJBBB@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;999888888888888888999:::::::::999999;;;<<<<<<===>>>>>>??????:::999:::;;;>>>>>>===<<<===???@@@@@@@@@AAADDDFFFGGGLLL\\\yyylllaaa```dddiiiooosssvvv|||vvvfff``````dddrrr|||ssshhh\\\UUUOOOJJJIIILLLHHHGGGFFFFFFFFFJJJWWWcccsss~~~vvvpppiiibbb\\\XXXTTTQQQPPPWWWgggzzzggg[[[UUUQQQNNNLLLKKKLLLTTT]]]ttt}}}zzz{{{zzzxxxtttlllbbbYYYTTTLLLQQQdddyyyvvvyyy}}}xxxjjj```RRRJJJBBB@@@???<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<===<<<:::888888999777888999:::::::::::::::;;;;;;;;;<<<<<<======>>>;;;::::::;;;===>>>===<<<===???@@@@@@AAABBBDDDGGGKKKPPP```||||||hhh```___dddgggkkknnnqqqwwwzzzjjjcccaaadddsss{{{rrrggg[[[TTTNNNJJJIIILLLHHHGGGGGGGGGFFFIIITTT```nnn}}}wwwrrrjjjccc]]]XXXSSSPPPQQQUUUaaayyy~~~jjj]]]UUUQQQNNNMMMKKKKKKRRR\\\ppp|||||||||{{{wwwooodddZZZTTTNNNQQQbbb{{{vvvyyy}}}wwwjjj```RRRIIIAAA@@@???<<<;;;<<<<<<<<<<<<;;;;;;::::::999;;;<<<===<<<:::999999999777888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>===<<<===>>>??????>>>===>>>@@@AAAAAABBBEEEGGGLLLRRRccctttddd]]]]]]bbbeeeiiikkknnnttt|||~~~nnneeeaaadddssszzzpppfff[[[UUUOOOJJJIIIKKKHHHGGGGGGHHHGGGHHHRRR]]]kkk{{{yyytttllleee^^^WWWRRRNNNOOOPPPZZZpppmmm___UUUQQQOOOMMMKKKJJJQQQZZZmmm~~~~~~~~~zzzqqqfff[[[TTTPPPRRR```|||{{{uuuxxx}}}vvviii```RRRIIIAAA@@@???<<<;;;======<<<<<<;;;::::::999999;;;<<<===<<<:::999999999777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<>>>??????>>>===>>>@@@AAAAAACCCFFFHHHJJJPPPbbbmmm___ZZZZZZ```cccgggiiilllrrrzzzqqqgggbbbdddtttzzznnneee[[[VVVPPPJJJHHHJJJHHHGGGGGGHHHGGGHHHPPP[[[kkkzzz}}}wwwoooggg___XXXQQQMMMNNNNNNUUUiiipppaaaUUURRROOOMMMKKKJJJPPPYYYjjj{{{sssggg[[[TTTRRRSSS___yyyyyysssvvv}}}uuuiii```RRRIIIAAA@@@???===<<<=========<<<;;;::::::999999;;;<<<======;;;999999:::666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;::::::<<<======<<<===>>>@@@AAAAAACCCFFFHHHGGGNNNaaahhh[[[XXXWWW___bbbfffiiilllrrrzzzrrrhhhccceeetttzzzmmmddd\\\VVVQQQKKKHHHIIIHHHGGGHHHHHHGGGGGGOOOZZZkkk{{{zzzrrriiiaaaYYYRRRMMMOOONNNTTTgggrrrbbbUUURRROOONNNKKKJJJPPPXXXiii}}}zzzyyyxxxoooaaaVVVWWWUUU]]]wwwzzzvvvzzz~~~uuuiiiaaaRRRJJJBBBAAA@@@>>>===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<@@@??????>>>>>>>>>>>>>>>===>>>AAACCCDDDDDDDDDCCCJJJPPPdddiii]]]ZZZ[[[bbbgggkkkkkkjjjnnnxxxwwwjjjcccgggwwwzzznnnhhh___WWWQQQNNNKKKIIIOOOJJJHHHHHHHHHIIIPPPYYYjjjxxxzzzkkkaaa\\\TTTKKKLLLQQQWWWeeeuuudddXXXQQQLLLKKKKKKLLLPPPVVVgggzzz~~~|||}}}|||tttggg\\\XXXVVV```yyyxxxuuuyyy}}}ttthhh___QQQIIIAAA@@@???===<<<===999::::::;;;;;;::::::999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEJJJPPPeeejjj\\\ZZZ\\\ccchhhkkkkkkjjjmmmuuu}}}xxxkkkeeeiiixxxyyynnnhhh___WWWRRRNNNKKKIIIMMMIIIFFFGGGGGGIIIPPPXXXkkkzzz{{{mmmccc]]]UUULLLMMMPPPUUUbbb~~~wwweeeYYYSSSNNNLLLKKKLLLPPPVVVeeexxxzzznnneee\\\[[[fffxxxvvvzzz}}}rrrfff\\\PPPGGG@@@???>>><<<;;;===999999::::::::::::999999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHKKKRRRfffmmm\\\YYY^^^dddhhhkkkkkkjjjmmmsssyyyzzznnnhhhkkkyyy~~~xxxnnnhhh```XXXRRRNNNKKKJJJJJJGGGEEEFFFGGGIIIPPPXXXkkk{{{{{{nnnddd]]]VVVNNNNNNOOORRR]]]xxxyyyhhh\\\UUUOOOMMMLLLKKKOOOUUUdddwwwvvvnnndddeeerrrwwwxxx|||}}}qqqdddZZZOOOFFF???>>>>>><<<;;;<<<999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDGGGIIIKKKMMMSSSiiirrr]]]ZZZaaacccgggjjjkkkkkknnntttyyy}}}qqqjjjkkkwww~~~xxxnnniiiaaaYYYTTTOOOLLLJJJJJJFFFEEEGGGHHHJJJQQQYYYjjj{{{{{{pppfff]]]UUUPPPOOONNNOOOXXXooo|||kkk^^^WWWQQQNNNLLLKKKNNNTTTcccvvv~~~}}}wwwooorrr}}}uuuvvvzzz}}}qqqcccYYYNNNEEE>>>======;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@???????????????@@@CCCCCCCCCCCCEEEHHHJJJLLLNNNUUUkkkyyybbb]]]dddccceeehhhjjjlllpppvvv{{{tttlllkkkuuu~~~yyyoooiiiaaaZZZUUUPPPLLLJJJJJJGGGFFFIIIJJJKKKRRRYYYkkk}}}{{{qqqggg]]]UUUQQQOOOMMMMMMTTTgggmmm___XXXQQQNNNLLLJJJNNNSSSbbbuuu{{{xxxqqqssswww~~~rrrdddYYYNNNEEE>>>===>>><<<<<<===<<<<<<============<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========AAAAAA@@@???????????????BBBBBBCCCDDDFFFHHHJJJLLLPPPWWWmmmhhhbbbhhheeefffgggiiilllrrryyy~~~xxxooommmuuu{{{ooojjjbbb[[[VVVQQQMMMJJJKKKHHHHHHJJJKKKLLLQQQYYYjjj~~~|||tttjjj^^^VVVSSSOOOLLLLLLQQQ___yyynnn___XXXQQQNNNKKKJJJMMMRRR```ssswwwqqqssswww{{{ttteeeZZZNNNEEE???>>>>>>===<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@@@@?????????@@@AAAAAA@@@AAACCCEEEGGGIIIJJJJJJQQQXXXooonnnfffjjjiiiiiihhhhhhkkkrrryyy~~~|||tttrrrzzz|||ooojjjccc\\\WWWRRRMMMJJJKKKHHHGGGIIIJJJJJJOOOVVVdddzzz~~~wwwmmm```XXXWWWOOOLLLLLLPPPYYYmmmooo]]]VVVPPPMMMKKKIIILLLRRR\\\pppyyytttvvvyyyzzz}}}uuufff[[[NNNFFF???>>>???======???:::;;;;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAACCCCCC>>>@@@CCCFFFHHHIIIIIIIIIQQQYYYppprrriiilllnnnkkkiiihhhkkkqqqyyy~~~~~~wwwvvv~~~~~~ooojjjccc]]]WWWRRRMMMJJJJJJHHHGGGIIIIIIIIINNNTTT]]]tttzzzpppbbbZZZZZZNNNLLLLLLOOOVVVgggooo\\\UUUOOOLLLJJJIIILLLRRRZZZmmm|||yyywwwvvvzzzssseee\\\OOOGGG???>>>===;;;:::<<>>>>>===<<<<<<;;;;;;;;;;;;=========<<<;;;:::<<<;;;;;;;;;;;;<<<======?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCDDDGGGIIIKKKPPPZZZppprrrrrrtttwwwmmmiiilllnnnnnnyyy{{{www|||ssslllcccZZZSSSOOOLLLJJJHHHIIIIIIHHHHHHIIIMMMOOO]]]rrrzzzqqqggg]]]VVVNNNPPPLLLMMMWWWbbbzzz~~~{{{qqqaaaXXXQQQOOOMMMKKKLLLPPP]]]ooozzzwwwvvvuuuzzzssseee\\\OOOGGG???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<===<<<;;;;;;<<<;;;;;;;;;;;;<<<======????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDCCCBBBCCCDDDFFFIIIJJJPPPZZZpppvvvxxxzzz~~~sssllloooqqqrrr{{{~~~}}}sssmmmcccZZZTTTOOOLLLJJJHHHIIIIIIHHHHHHIIIMMMOOOZZZooo|||sssiii___XXXOOOPPPKKKLLLUUU^^^uuu{{{}}}rrrbbbYYYRRROOOMMMKKKLLLOOO[[[mmmwwwtttuuuvvv{{{ssseee\\\OOOGGG???>>>===;;;:::<<<999::::::;;;<<<=========888999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;<<<======????????????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBCCCDDDFFFHHHJJJOOOYYYooozzz|||ssssssvvvxxx~~~{{{tttmmmddd[[[TTTPPPLLLIIIHHHIIIIIIHHHHHHIIIMMMOOOWWWmmmuuulllaaaZZZQQQQQQKKKJJJRRRYYYnnn||||||{{{tttcccZZZSSSOOOMMMJJJKKKNNNYYYjjj~~~tttrrruuuyyy|||tttfff]]]OOOFFF???>>>===;;;:::<<<999999::::::;;;<<<<<<<<<888888999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCCCCEEEGGGHHHIIINNNXXXnnn|||zzzyyy|||{{{tttnnneee\\\UUUPPPLLLIIIHHHIIIIIIHHHHHHIIIMMMOOOUUUkkkyyyoooeee]]]RRRQQQJJJJJJQQQWWWiii}}}{{{uuuddd[[[SSSPPPMMMJJJKKKNNNYYYiii~~~sssrrrwww|||~~~tttfff]]]OOOFFF???>>>===;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIIIIMMMXXXooo}}}zzz~~~~~~uuuooofff^^^WWWQQQLLLIIIHHHIIIIIIHHHHHHIIIMMMOOOVVVlll}}}ssshhhaaaSSSRRRKKKJJJRRRWWWfff|||wwwddd\\\TTTPPPNNNKKKKKKNNNZZZjjjuuusssyyy~~~tttggg^^^OOOGGG???>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJJJJNNNXXXooo{{{vvvuuupppggg___XXXQQQLLLHHHHHHIIIIIIHHHHHHIIIMMMOOOZZZooowwwllldddUUUSSSLLLKKKRRRUUUccc{{{xxxddd[[[SSSPPPNNNKKKLLLOOOYYYiii~~~xxxuuuzzztttggg^^^OOOGGG???>>>===;;;:::<<<;;;;;;;;;<<<<<<======>>>>>>===<<<::::::::::::;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKNNNYYYppp{{{rrr}}}vvvppphhh```XXXRRRLLLHHHHHHIIIIIIHHHHHHIIIMMMOOO^^^tttzzznnnfffXXXUUUMMMKKKQQQSSS^^^tttyyyccc[[[SSSPPPNNNLLLMMMQQQVVVgggyyy~~~{{{vvvzzzuuuggg^^^OOOGGG???>>>===;;;:::<<<999:::;;;<<<===???@@@@@@@@@???===;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLOOOZZZqqq|||pppzzzvvvqqqiii```YYYRRRLLLHHHHHHIIIIIIHHHHHHIIIMMMOOOaaawww{{{pppggg[[[WWWMMMKKKPPPPPPYYYnnnyyybbbZZZSSSPPPOOOMMMNNNRRRSSSddd~~~~~~}}}}}}uuuiii^^^PPPGGG???>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;<<<===???@@@????????????@@@AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGGGGJJJLLLTTT\\\qqq}}}mmmoooxxxzzz~~~{{{uuukkkaaaYYYRRRMMMIIIKKKGGGFFFJJJKKKIIIMMMSSSbbbxxxzzzrrrmmmcccUUULLLOOOOOONNN]]]rrrssscccZZZRRRPPPOOOMMMMMMNNNWWWhhh}}}|||uuuiii___OOOGGG???>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<<;;;;;;<<<===???@@@????????????@@@AAABBBCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMSSSZZZppp|||jjjjjjqqqvvv{{{zzztttkkkaaaZZZSSSNNNJJJLLLHHHGGGJJJKKKJJJNNNTTTcccxxx|||tttooodddUUUMMMNNNNNNMMMZZZnnntttcccZZZRRRPPPPPPNNNNNNPPPWWWhhh{{{~~~~~~vvvkkk```OOOFFF???>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????????????????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKLLLLLLKKKJJJKKKMMMOOORRRZZZooo{{{gggdddjjjpppuuu}}}yyytttkkkbbb[[[TTTOOOKKKLLLJJJIIIKKKKKKKKKOOOUUUcccwwwwwwrrrdddWWWNNNNNNLLLKKKVVVfffuuuddd[[[RRRPPPPPPNNNOOOQQQXXXhhh~~~}}}~~~wwwlllaaaOOOFFF???>>>>>>;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???????????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLLLLKKKLLLNNNPPPSSSZZZppp{{{fffaaaeeejjjpppyyyyyyssskkkccc\\\VVVPPPLLLKKKKKKKKKKKKJJJJJJOOOTTTcccvvvzzzttteeeXXXOOOMMMKKKJJJRRR^^^xxxxxxeee[[[RRRPPPOOONNNNNNPPPXXXhhh~~~xxxmmmaaaNNNFFF>>>>>>>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????@@@AAABBBDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKLLLNNNQQQVVV]]]rrr{{{gggaaadddfffmmmvvv~~~}}}yyytttlllddd]]]VVVPPPMMMJJJLLLMMMJJJHHHJJJOOOSSSbbbvvv|||uuufffZZZPPPMMMKKKIIINNNVVViii~~~{{{fff\\\RRROOONNNLLLLLLOOOYYYhhh~~~wwwzzzmmmaaaNNNEEE>>>===>>><<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<===<<<<<<<<<<<<===>>>?????????????????????@@@BBBCCCEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLOOORRRYYY___ssszzzfff```cccdddkkkuuu}}}zzztttuuu{{{zzzuuummmfff^^^WWWPPPLLLJJJOOOPPPKKKHHHKKKPPPTTTdddwww|||tttfff\\\RRRNNNKKKIIILLLQQQ\\\mmmjjj___TTTPPPNNNKKKLLLNNNYYYhhh~~~mmmvvv|||mmm```MMMEEE>>>===>>><<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<=========<<<;;;<<<>>>???@@@@@@???????????????@@@BBBDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMNNNQQQSSSZZZ```tttwwwccc]]]___dddkkkuuu}}}|||wwwpppjjjjjjooosssssstttuuuxxx~~~{{{vvvoooggg___WWWPPPKKKKKKRRRTTTMMMIIIMMMSSSVVVfffzzz|||rrrfff]]]SSSNNNLLLJJJKKKMMMTTTaaauuunnncccWWWRRROOOLLLLLLNNNYYYhhh}}}fffqqq}}}mmm___MMMEEE>>>===>>><<<<<<>>><<<<<<<<<;;;;;;<<<<<<<<<888999;;;===>>>>>>===<<<;;;<<<>>>???@@@@@@???????????????@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIMMMNNNOOOOOONNNPPPSSSUUUZZZ```sssttt```ZZZ\\\eeelllvvv~~~~~~wwwqqqiiiccccccgggfffeeeeeefffiiipppyyy|||wwwoooggg___WWWOOOJJJMMMUUUWWWOOOKKKOOOUUUXXXiii}}}{{{qqqfff^^^TTTOOOMMMKKKKKKLLLQQQ[[[lllrrrfffZZZTTTPPPMMMMMMOOOYYYhhh}}}]]]fffttt{{{kkk[[[GGGCCC???<<<<<<<<<<<<;;;========================<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@??????@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPQQQQQQQQQSSSVVVYYYZZZbbbuuuuuu___XXXZZZbbbkkkuuuzzzzzzpppeee]]]YYYXXXXXXYYYVVVWWW[[[___dddmmmvvvwwwlllfff___WWWQQQOOORRRPPPPPPPPPLLLJJJPPPYYYkkkyyyqqqfff___VVVOOOKKKJJJJJJJJJQQQWWWdddtttrrrfffZZZTTTQQQNNNNNNQQQYYYhhh~~~XXX```nnn}}}{{{jjj[[[GGGDDD???===<<<===<<<<<<========================<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQSSSWWWZZZZZZbbbuuuuuu___WWWYYY```jjjttt{{{}}}zzztttooofff]]]VVVRRRRRRRRRTTTQQQRRRVVVZZZ^^^gggooowwwllleee^^^VVVPPPOOOQQQPPPPPPOOOKKKJJJQQQZZZnnnyyyqqqfff```WWWPPPLLLKKKKKKJJJLLLQQQ]]]mmmrrrgggZZZTTTQQQNNNNNNPPPYYYhhh~~~PPPXXXdddsssyyyiiiYYYFFFCCC???============<<<========================<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNMMMOOOPPPQQQRRRTTTXXXZZZZZZbbbuuuttt^^^VVVXXX^^^iiiuuu{{{{{{uuuooofffaaaZZZTTTOOOMMMMMMMMMPPPNNNNNNRRRVVVYYY```iiixxxmmmfff```WWWQQQPPPPPPNNNNNNNNNKKKKKKSSS]]]uuu{{{tttgggaaaYYYRRRNNNLLLKKKKKKKKKPPPZZZiii|||sssggg[[[UUUQQQNNNMMMOOOXXXggg}}}KKKQQQ[[[iiiwwwxxxgggWWWDDDBBB>>><<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<======>>>????????????@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNPPPQQQRRRTTTXXX[[[YYYbbbuuuqqq]]]VVVXXX```kkkwww}}}|||xxxrrrjjjcccZZZWWWSSSNNNLLLKKKLLLLLLOOOMMMNNNRRRUUUWWW]]]dddyyyzzzooohhhbbbYYYTTTRRROOOMMMMMMMMMKKKMMMWWWbbb|||~~~xxxiiiccc[[[TTTPPPNNNLLLLLLKKKOOOWWWeeexxxttthhh[[[UUUQQQMMMMMMOOOXXXggg~~~IIIMMMUUU___nnn~~~~~~~~~wwweeeTTTBBB@@@===<<<<<<<<<;;;:::===========================<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOPPPQQQRRRTTTWWWZZZYYYbbbuuunnn\\\WWWYYYcccooo{{{uuuooohhh^^^VVVRRRPPPNNNKKKJJJJJJKKKLLLNNNLLLNNNRRRSSSTTTYYY___pppzzzooohhhaaaYYYSSSRRRNNNMMMLLLMMMLLLOOO[[[ggg~~~xxxkkkeee]]]VVVRRROOONNNLLLHHHKKKQQQ^^^ooosssggg[[[UUUQQQNNNMMMOOOYYYhhh~~~IIIKKKPPPXXXeeevvv}}}|||vvvcccRRRAAA???===<<<===<<<;;;:::==============================<<<<<<======>>>???@@@?????????@@@AAACCCDDDDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQQQQSSSVVVYYYYYYbbbuuukkk[[[WWWZZZeeessstttjjj```VVVOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJLLLPPPQQQPPPTTTYYYggg{{{xxxmmmfff```WWWQQQPPPOOOMMMLLLMMMNNNRRR___lll|||vvvlllggg___XXXTTTQQQOOOMMMJJJLLLQQQ\\\lllrrrfffZZZTTTQQQNNNNNNQQQZZZiiiJJJJJJLLLRRR]]]nnn|||zzz|||uuuaaaPPPBBB@@@???>>>???>>>===;;;=======================================>>>>>>???@@@?????????@@@BBBDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRQQQQQQRRRUUUXXXXXXbbbuuujjjZZZWWWZZZeeettt{{{nnnbbbWWWQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJLLLOOOPPPNNNQQQVVV___sssyyynnngggaaaXXXSSSQQQOOOMMMMMMNNNOOOUUUcccqqq}}}wwwmmmhhhaaaZZZVVVRRROOOMMMKKKMMMRRR[[[jjj|||pppeeeYYYTTTRRROOOPPPRRR[[[jjjJJJJJJJJJNNNYYYiii|||{{{xxxwww|||tttaaaOOODDDBBB@@@@@@AAA@@@???==========================================>>>??????@@@??????>>>@@@BBBDDDFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRRRRRRRQQQRRRTTTWWWXXXbbbuuuiiiZZZVVVZZZdddsssuuuggg]]]XXXOOOOOOOOONNNNNNNNNMMMMMMLLLKKKMMMQQQQQQOOOQQQVVVZZZooo}}}rrrkkkddd\\\VVVUUUOOOMMMMMMNNNPPPWWWeeetttzzznnniiibbb[[[VVVSSSPPPNNNHHHIIINNNWWWddduuuooodddYYYTTTRRRPPPPPPSSS\\\kkkLLLKKKMMMRRRWWW```qqq~~~xxxuuuzzz~~~~~~|||mmmZZZKKKCCC@@@===<<<===>>><<<999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????>>>???AAACCCDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHLLLNNNQQQRRRSSSSSSRRRRRRSSSTTTSSSRRRQQQRRRTTTUUUVVVUUU[[[eeeyyygggXXXWWW\\\___nnn~~~uuueee\\\VVVSSSQQQQQQSSSTTTRRRPPPOOOPPPPPPOOONNNNNNOOOQQQXXXgggtttkkkeee___XXXRRROOOMMMOOORRRPPPTTTfff|||}}}xxxqqqkkkddd^^^ZZZUUUPPPKKKIIIKKKOOOVVVaaapppssshhh[[[TTTOOOMMMNNNRRR[[[lllNNNLLLMMMQQQUUU\\\kkkxxxyyyxxx~~~wwwuuuyyy|||}}}{{{lllXXXJJJBBB@@@===<<<======<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>???????????????@@@AAACCCDDDDDDDDDCCCEEEFFFGGGGGGGGGIIILLLNNNOOOQQQRRRSSSRRRRRRTTTUUUUUUTTTSSSTTTUUUWWWWWWWWW]]]fffzzzjjjYYYXXX\\\___nnn~~~sssjjj```]]]XXXWWWWWWWWWTTTQQQQQQQQQRRRPPPOOOOOOQQQSSSZZZiiiuuulllfffaaaZZZTTTSSSPPPPPPRRRRRRWWWkkkzzzrrrllleee___[[[VVVPPPLLLIIIJJJNNNTTT```ooopppeeeYYYRRRNNNLLLOOOSSS\\\lllPPPMMMMMMOOORRRWWWcccooo|||uuupppqqqsssuuutttxxx{{{|||~~~yyyiiiVVVIIIBBB@@@============<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHIIILLLNNNNNNPPPQQQRRRRRRSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZ___iii}}}nnn\\\XXX[[[___mmm}}}{{{mmmhhhbbb___]]][[[WWWTTTSSSTTTSSSRRRPPPQQQSSSUUU[[[lllvvvnnnhhhbbb\\\WWWUUUQQQOOOPPPQQQXXXnnn}}}sssnnnfff```\\\WWWQQQLLLHHHIIILLLRRR]]]mmm~~~mmmcccXXXRRROOONNNQQQVVV^^^mmmQQQNNNLLLNNNPPPTTT^^^gggwwwxxxnnnkkklllpppuuuyyywwwvvv~~~~~~uuutttxxx{{{}}}xxxhhhUUUHHH@@@???>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@BBBCCCDDDEEEFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNLLLNNNPPPRRRRRRSSSUUUWWWWWWXXXXXXXXXXXXYYY[[[]]]ccclllrrr^^^YYYZZZ^^^lll{{{vvvqqqjjjeeebbb```[[[XXXVVVVVVTTTRRRQQQRRRUUUXXX\\\qqqxxxpppjjjddd^^^ZZZVVVPPPLLLMMMNNNWWWnnn~~~uuuooohhhbbb^^^XXXRRRMMMHHHIIIKKKPPP[[[lll}}}~~~mmmbbbXXXSSSQQQPPPTTTYYY```nnnQQQNNNLLLNNNQQQTTT[[[cccqqq~~~|||mmmfffdddfffjjjnnnooopppwww|||tttuuuzzz|||vvvfffSSSGGG??????>>>===<<<<<<<<<===;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHGGGIIIKKKLLLKKKKKKMMMNNNKKKMMMPPPQQQRRRSSSUUUXXXUUUWWWYYYYYYYYYZZZ]]]```gggooottt```YYYZZZ^^^kkkyyy{{{uuunnniiifffddd```]]]YYYXXXUUUSSSQQQSSSWWW[[[___vvvyyyqqqjjjddd___[[[XXXPPPKKKLLLNNNVVVlll~~~uuupppiiiccc___YYYRRRLLLHHHHHHJJJNNNYYYjjj}}}~~~kkkaaaWWWRRRPPPPPPTTTYYYaaapppTTTPPPNNNPPPSSSUUUZZZaaahhhvvvmmmbbb]]]```ccchhhlllmmmssszzzrrrvvv{{{~~~tttcccQQQEEE>>>??????>>><<<;;;===>>>;;;<<<<<<======>>>??????===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCEEEGGGHHHJJJHHHJJJMMMMMMMMMLLLMMMNNNKKKMMMPPPQQQQQQSSSUUUWWWTTTWWWZZZ[[[[[[\\\```dddkkkqqquuu```ZZZZZZ^^^jjjwwwzzzrrrmmmkkkiiifffccc\\\[[[XXXTTTSSSUUUZZZ^^^ccc}}}zzzsssjjjccc^^^[[[ZZZRRRMMMNNNPPPVVViii}}}~~~uuupppjjjddd___YYYQQQKKKIIIIIIIIIMMMXXXjjj}}}kkkaaaVVVQQQNNNNNNQQQVVVbbbrrrYYYTTTQQQSSSUUUVVVZZZ^^^dddrrrqqqddd___^^^aaagggnnnpppvvvvvvpppttt{{{~~~~~~qqq___MMMBBB===??????>>><<<;;;===???<<<<<<<<<===>>>>>>??????===>>>>>>???AAABBBBBBCCCBBBBBBBBBCCCEEEGGGIIIKKKIIIKKKNNNNNNNNNMMMMMMNNNLLLNNNPPPQQQQQQRRRTTTVVVTTTXXX\\\]]]]]]___dddiiiooosssttt```ZZZ[[[___iiiuuuxxxssspppnnnkkkiiiaaa___[[[WWWVVVYYY^^^ccchhh{{{sssjjjbbb]]]ZZZYYYQQQMMMOOOPPPTTTcccuuu~~~uuupppjjjddd___YYYPPPJJJJJJIIIIIIMMMXXXjjj~~~ooodddYYYSSSPPPNNNQQQVVVcccsss]]]WWWTTTVVVWWWWWWYYY\\\eeerrrxxxkkkfff^^^aaaiiiqqquuu{{{tttnnnssszzz~~~|||nnn\\\KKK@@@===???@@@>>><<<;;;===???<<<<<<======>>>>>>??????===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKIIILLLNNNOOONNNMMMNNNNNNLLLNNNPPPQQQQQQQQQSSSUUUTTTYYY]]]______aaaggglllqqqtttsss___ZZZ\\\___iiittt~~~}}}wwwtttrrrooollldddbbb^^^ZZZXXX[[[aaaffflll|||sssjjjaaa\\\YYYVVVOOOKKKMMMNNNPPP^^^mmm~~~uuupppjjjddd___XXXPPPJJJKKKJJJIIIMMMXXXjjj~~~tttiii^^^WWWSSSQQQTTTXXXccctttaaa[[[XXXXXXXXXWWWZZZ___fffsssrrrhhhcccfffkkkqqquuu~~~yyyooopppuuu}}}|||kkkVVVIIIEEE??????>>>>>>>>>>>>??????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCDDDGGGIIIKKKLLLMMMMMMMMMKKKJJJKKKMMMPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUWWWZZZ^^^dddjjjooorrrwwwsss{{{ttt^^^WWWYYY^^^hhhwww}}}zzzxxxsssnnnllliiibbb\\\ZZZYYYYYY^^^eeesssyyyqqqiiibbb[[[WWWOOOMMMKKKIIIIIINNNVVV]]]mmm{{{xxxsssllleee^^^XXXRRRNNNJJJIIIHHHLLLWWWjjjuuuiii[[[QQQMMMNNNVVV___kkkzzz```[[[XXXXXXXXXXXX[[[```fffsssyyyooohhhiiilllrrryyy{{{qqqqqqvvv}}}yyyhhhTTTGGGDDD??????>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEHHHJJJLLLMMMMMMNNNOOOOOONNNMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSVVVXXXZZZ___dddjjjooorrrtttrrr{{{vvv```YYY[[[```jjjxxx~~~zzzxxxsssoooooofff```[[[YYYXXXXXX^^^eeexxxzzzrrrjjjbbb[[[VVVRRRQQQNNNMMMNNNQQQWWWZZZbbbooozzzuuunnnfff___XXXRRRNNNJJJJJJJJJNNNYYYlllqqqfffYYYQQQMMMNNNUUU^^^nnn|||]]]XXXUUUVVVWWWXXX]]]ccchhhuuuzzzmmmkkklllsss|||~~~}}}rrrrrrwwwvvveeeQQQEEECCC???>>>>>>======>>>>>>???AAA@@@???>>>============@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSQQQNNNMMMMMMNNNNNNMMMNNNNNNOOOQQQQQQWWWXXX[[[^^^ccciiimmmpppppppppyyyxxxccc\\\]]]aaakkkyyy{{{xxxsssppppppeee```[[[ZZZYYYZZZaaajjj{{{ssskkkccc[[[VVVSSSPPPMMMLLLNNNPPPRRRSSSWWWcccwww}}}xxxpppiiiaaaYYYRRRNNNLLLLLLLLLPPPZZZlll}}}lllbbbWWWQQQNNNOOOVVV]]]qqqVVVQQQPPPSSSVVVYYY```ggglllyyyqqqkkkiiippp|||}}}~~~ttttttyyy~~~tttbbbOOODDDCCC>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJMMMNNNOOOPPPRRRSSSRRRPPPNNNMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRWWWXXXZZZ]]]aaafffjjjlllkkkmmmxxxxxxddd]]]^^^aaakkkxxx~~~yyysssooonnngggbbb^^^]]]]]]___hhhqqq{{{ssskkkccc\\\WWWVVVRRRNNNMMMNNNPPPQQQPPPSSS\\\ooo{{{tttlllddd[[[SSSNNNNNNNNNNNNPPPYYYkkk|||xxx~~~}}}iii```WWWRRRPPPQQQWWW^^^uuuNNNKKKJJJOOOTTTZZZccckkksssuuummmgggkkkwww{{{vvvuuuyyy}}}rrr```NNNDDDCCC>>>>>>============>>>>>>============>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRPPPMMMMMMNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVWWWXXXZZZ^^^bbbeeegggggglllwwwxxxeee\\\]]]```iiivvv}}}tttmmmkkkfffbbb______^^^aaalllxxxzzzrrrkkkddd^^^ZZZ]]]ZZZWWWUUUTTTTTTTTTTTTSSSZZZjjj}}}vvvooofff]]]UUUOOOMMMNNNOOORRR\\\pppyyyqqqwww}}}hhh```WWWSSSRRRSSSYYY```vvvLLLHHHHHHMMMSSSZZZdddmmmyyytttjjjiiippp~~~wwwuuuyyy|||ooo]]]LLLCCCCCC>>>======<<<<<<======>>><<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@AAABBBDDDEEEFFFIIIIIIIIIJJJLLLMMMOOOPPPSSSSSSQQQOOOMMMMMMPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWYYY[[[___bbbcccdddkkkvvvxxxeee\\\[[[___hhhtttyyyooojjjccc```___^^^^^^bbbnnn{{{zzzrrrlllgggccc```dddeeeeeebbb]]]XXXUUUUUUUUUXXXfffyyyqqqiii```WWWRRRJJJLLLNNNSSS___xxxyyysssnnnrrr{{{}}}hhh___WWWSSSRRRSSSZZZaaavvvNNNJJJIIINNNTTTZZZdddmmm|||qqqjjjkkkvvvwwwuuuyyyyyylllZZZIIIAAABBB======<<<<<<<<<<<<==================>>>???AAAAAA@@@@@@@@@AAACCCDDDFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSRRRQQQPPPRRRSSSRRRRRRTTTUUUVVVVVVUUUUUUWWWWWWWWWXXX[[[]]]```bbbbbbjjjvvvyyyfff]]][[[___hhhttt~~~tttnnnbbb```_________dddrrr|||sssnnnkkkiiihhhqqqxxx}}}{{{oooccc[[[XXXWWWYYYeeezzzssskkkbbbZZZTTTJJJKKKMMMQQQ^^^yyyzzzsssmmmpppwww|||hhh___VVVQQQPPPQQQYYYaaatttRRRNNNLLLOOOTTTZZZccclll~~~xxxllliiirrrwwwuuuyyywwwjjjXXXGGG@@@AAA======<<<<<<<<<<<<======???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRUUUVVVUUUSSSSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUXXXXXXXXXYYY[[[]]]```aaabbbjjjvvv{{{ggg]]]\\\___hhhttt~~~yyyrrrdddbbbbbbbbbaaaggguuu~~~uuupppnnnnnnnnnrrreee```YYY[[[ggg{{{tttmmmddd[[[UUUKKKLLLLLLNNNZZZuuu|||lllnnnuuu{{{hhh^^^TTTOOONNNPPPXXX```sssRRRLLLIIIKKKOOOUUU___hhhwwwoooooo}}}{{{{{{|||tttbbbPPPDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@===>>>@@@BBBDDDFFFGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNNNNQQQTTTUUUTTTTTTUUUUUUVVVWWWXXXWWWUUUTTTTTTUUUZZZYYYWWWXXX[[[^^^``````dddkkkuuuvvvccc]]]]]]ccchhhqqq|||vvvkkkfffcccdddhhhqqqxxxrrrpppuuu}}}tttccc]]]^^^kkk}}}uuulllbbbYYYTTTLLLJJJLLLRRR\\\mmm}}}ppplllooo~~~{{{ggg]]]UUUSSSPPPMMMUUU```sssVVVPPPKKKLLLOOOSSS\\\dddwwwwwwrrr{{{|||~~~sssaaaOOODDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???@@@AAACCCEEEGGGIIIIIILLLLLLMMMMMMNNNMMMMMMMMMOOOQQQTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVYYYYYYYYYYYYZZZ\\\___aaadddjjjrrryyyeee]]]]]]ccciiirrr~~~}}}nnnkkkiiiiiillluuu}}}vvvssszzznnndddeeessswwwmmmcccZZZTTTLLLJJJJJJOOOWWWeee|||rrrlllnnn}}}zzzggg]]]UUUSSSPPPNNNUUUaaatttYYYSSSNNNNNNOOOQQQWWW^^^mmmxxxyyy{{{}}}qqq___NNNDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????@@@AAACCCDDDFFFHHHJJJJJJLLLLLLLLLMMMMMMLLLKKKKKKNNNPPPSSSTTTUUUUUUVVVXXXWWWXXXYYYXXXVVVVVVWWWXXXXXXZZZ[[[ZZZYYYZZZ^^^bbbeeehhhnnn{{{~~~hhh^^^\\\dddjjjtttsssqqqppppppsss}}}yyyvvvwwwkkknnn}}}zzzoooeee[[[UUUMMMKKKKKKNNNTTT]]]mmmzzzqqqjjjjjjwwwxxxfff\\\TTTRRRPPPOOOWWWcccvvvZZZSSSOOONNNNNNNNNSSSYYYdddqqq|||}}}~~~mmm[[[LLLCCC@@@@@@=================================>>>>>>??????@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJMMMOOOQQQRRRRRRSSSUUUWWWVVVXXXYYYXXXWWWWWWXXXYYYWWWZZZ]]][[[XXXXXX^^^cccdddfffiiiuuulll```\\\ccciiitttzzzuuuttttttvvvyyy{{{xxx{{{ooosss|||qqqeee[[[UUUOOONNNNNNQQQWWW^^^fffkkkyyy~~~mmmfffdddnnn~~~wwwfff[[[TTTRRRPPPOOOXXXeeeyyyXXXRRRNNNNNNMMMMMMQQQVVV___lll~~~~~~zzzhhhWWWJJJCCC@@@@@@========================<<<======>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOOOOPPPRRRTTTUUUWWWXXXXXXWWWWWWYYYZZZXXX[[[]]][[[XXXXXX]]]ccccccccceeeooopppbbb^^^aaaiiittt~~~}}}vvvsssssstttxxx}}}zzz~~~rrrvvv}}}rrrggg\\\VVVPPPPPPQQQVVV^^^eeegggfffkkkzzz}}}kkkccc```hhhwwwwwweee[[[SSSRRRPPPPPPZZZggg|||WWWRRROOOOOONNNMMMOOOTTT[[[gggyyyuuucccRRRGGGBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWWWWYYY[[[YYY[[[\\\ZZZXXXYYY]]]aaa```aaaccckkkssseee``````iiittt}}}~~~wwwpppoooqqqyyy{{{qqqwwwtttiii```YYYPPPQQQUUU\\\hhhqqqooohhheeeppplllccc___eeesssvvveeeZZZRRRQQQPPPQQQ\\\iii[[[UUURRRQQQPPPMMMNNNRRRUUUaaarrr|||ppp^^^NNNEEEAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJLLLMMMNNNNNNOOOOOOMMMMMMNNNMMMLLLLLLOOOQQQSSSTTTVVVWWWVVVWWWYYYZZZ[[[[[[ZZZYYYYYY[[[]]]___]]]```ccchhhzzzuuuhhhcccaaajjjuuu}}}xxxmmmjjjmmmyyy{{{www}}}zzzmmmssswwwmmmddd^^^UUUWWW[[[dddttt{{{ppphhhmmm|||jjjbbb]]]bbbnnn}}}tttdddZZZRRRQQQPPPRRR]]]kkk^^^YYYUUUTTTQQQMMMNNNQQQQQQ\\\mmm~~~zzzmmm[[[KKKCCCAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPNNNOOOOOONNNLLLLLLOOOQQQRRRSSSUUUVVVVVVWWWXXXZZZ]]][[[XXXXXXZZZ]]]^^^^^^[[[```cccgggwwwvvviiieeebbbkkkvvv~~~vvvkkkhhhkkkyyy~~~vvvrrrvvv}}}rrrhhhnnnzzzpppgggbbb[[[^^^bbblll}}}xxxmmmnnnxxxyyyhhh___ZZZ___jjjyyysssdddZZZRRRQQQPPPRRR^^^lllccc^^^VVVQQQNNNNNNNNNNNNNNNXXXgggttt{{{hhhSSSGGGBBB>>>======<<<<<<======>>>>>>??????===>>>@@@BBBDDDFFFGGGHHHJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNNNNNNNNNNVVVUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^```\\\]]]gggyyypppjjjhhhiiiooowww||||||tttjjjgggjjjzzzuuummmmmmppprrrrrrggg___gggwww|||tttjjjccc^^^aaajjj|||wwwtttzzzyyyhhh___[[[cccllluuuppp```WWWQQQQQQPPPRRR```pppjjjddd[[[TTTPPPOOONNNMMMRRRUUU\\\gggwwwxxxfffRRRGGGCCC@@@???@@@<<<<<<======>>>??????@@@??????AAABBBDDDFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[]]]^^^```aaaaaa]]]^^^fffvvv{{{kkkggghhhkkkqqqxxx}}}}}}uuunnnkkknnn}}}tttmmmkkkmmmooouuuyyy~~~~~~uuuiii```ZZZ___kkk~~~~~~uuullleeeccceeennn{{{vvvwwwvvvkkk```ZZZ___gggppppppaaaXXXRRRQQQQQQSSS```pppqqqkkkaaaYYYTTTQQQPPPPPP___[[[XXX^^^nnn}}}rrraaaNNNEEEBBB@@@@@@@@@=========>>>??????@@@@@@@@@AAABBBCCCEEEGGGHHHHHHKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZ[[[]]]```bbbdddaaa___```gggtttvvvgggfffiiimmmssszzz|||uuunnnlllqqq}}}tttkkkiiiiiijjjkkkmmmoooqqqoooiii```YYYZZZ\\\dddtttyyypppjjjhhhjjjttt}}}www}}}zzztttkkk```YYY\\\ccckkkzzzooobbbYYYSSSRRRQQQTTTaaaqqqwwwpppfff]]]WWWUUUTTTSSSnnnhhhaaa```jjj{{{~~~||||||lll\\\KKKCCCAAA>>>===>>>======>>>??????@@@@@@AAABBBBBBDDDEEEFFFHHHIIIIIILLLLLLLLLMMMOOOPPPQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTUUUUUURRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[]]]```ccceeebbbbbbdddjjjuuuxxxhhhgggjjjnnnttt|||xxxqqqjjjjjjppp{{{sssjjjgggfffgggggggggggghhhgggbbb]]]XXXXXXZZZ```nnn}}}uuuoookkknnnyyy|||zzz}}}{{{wwwtttiii___ZZZ]]]bbbhhhvvv|||mmmbbbYYYSSSSSSRRRUUUbbbrrrzzznnnccc\\\XXXVVVUUUnnnlllhhheeehhhttt~~~|||}}}{{{jjj[[[JJJCCCAAA>>><<<<<<>>>>>>??????@@@AAAAAAAAACCCCCCEEEFFFHHHIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\___bbbccccccdddiiinnnvvv|||iiieeefffmmmttt|||~~~}}}~~~tttnnnfffiiiqqq{{{ssskkkhhhggggggiiihhhfffeeedddaaa\\\YYYQQQSSSYYYfffzzzzzztttnnnssszzzxxxuuusssrrrddd^^^\\\```cccfffqqqyyyiiiaaaXXXRRRRRRRRRUUUcccssszzzmmmccc^^^[[[ZZZeeeggghhhggghhhppp~~~||||||yyyiiiZZZKKKEEECCCAAA>>>===?????????@@@AAAAAABBBBBBCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRUUUWWWXXXYYYYYYSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXZZZ\\\^^^___aaaaaabbbffflllpppvvv}}}ggg```aaajjjqqqzzz||||||zzzvvvtttvvvxxx~~~{{{pppkkkggglllttt|||vvvooommmmmmmmmlllkkkiiihhhfffbbb\\\XXXOOOQQQVVVaaasss~~~xxxttt||||||vvvrrrooooooccc^^^]]]aaabbbbbbkkkxxxvvvfff^^^VVVPPPQQQRRRVVVddduuuwwwnnnjjjhhhggghhhiiiiiijjjmmmsss|||}}}|||}}}wwwcccUUUGGGCCCCCCAAA>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEHHHKKKMMMOOOPPPQQQSSSUUUXXXZZZ[[[\\\\\\VVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXZZZ\\\___````````````aaaffflllppprrr|||eee^^^^^^fffnnnxxxwwwrrrnnnoooooonnnpppttt{{{tttjjjfffgggnnnwww{{{}}}zzzuuutttuuuuuurrrqqqpppnnnkkkeee^^^XXXTTTTTTVVV]]]lllzzz|||zzzsssooonnnfff```^^^___\\\[[[dddqqqsssbbb[[[SSSNNNPPPRRRVVVeeevvv}}}wwwuuuuuuuuussspppnnnoootttyyy}}}{{{{{{{{{}}}vvv\\\NNNBBB???@@@???======???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEHHHKKKNNNPPPRRRRRRTTTWWWZZZ\\\]]]^^^^^^YYYYYYZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVWWWXXXXXXYYY[[[^^^aaabbbbbb```___aaaffflllnnnnnnzzz|||eee___```dddlllwww~~~{{{||||||wwwlllgggeeegggiiijjjoootttzzzmmmdddaaagggnnnvvvyyyxxx}}}zzzzzz{{{|||wwwvvvvvvtttpppiii```ZZZWWWUUUSSSVVVddd||||||wwwqqqpppjjjbbb]]]\\\WWWUUU___mmmrrr```YYYQQQMMMOOORRRWWWfffwww}}}{{{{{{}}}~~~|||{{{~~~}}}pppYYYPPPEEE???>>>???>>><<<@@@@@@@@@AAABBBCCCDDDEEEBBBEEEHHHJJJKKKMMMPPPSSSTTTUUUVVVXXX[[[^^^```aaa^^^^^^]]]ZZZXXXXXXZZZ[[[]]][[[XXXWWWWWWWWWUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZ___```aaaaaabbbaaa```___bbbfffdddfffooovvvfff___bbbdddjjjrrrzzzuuupppjjjffffffgggfffeeeaaaaaa```aaadddlllvvv}}}qqqbbb]]]___ffflllsssvvvuuuyyy~~~}}}tttjjjaaa]]]YYYXXXXXXZZZ___ooowwwrrrnnnhhhccc^^^YYYVVV\\\ddduuuoooeeeWWWQQQNNNPPPRRRWWWiii|||{{{zzz{{{yyyjjjVVVNNNDDD>>>>>>???>>>===@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJKKKLLLMMMPPPRRRTTTUUUVVVYYY[[[___aaacccaaabbbaaa___]]]\\\\\\]]]]]][[[YYYXXXYYYYYYWWWVVVTTTUUUVVVWWWXXXYYYYYYZZZ```aaabbbcccdddcccaaa``````dddbbbccckkkqqqkkkccceeedddiiiqqqyyyyyyrrrccc___ZZZWWWXXXYYYXXXXXXXXX[[[```eeekkksss{{{wwwjjj]]]YYY\\\ccciiirrrvvvtttwwwwwwlllccc^^^ZZZXXXWWWXXX\\\jjjyyysssmmmgggaaa[[[WWW\\\ddduuunnncccYYYRRROOOQQQSSSYYYjjj}}}wwwxxx{{{ssscccQQQJJJBBB>>>>>>??????>>>@@@@@@AAAAAABBBCCCEEEFFFGGGIIIKKKMMMMMMNNNPPPRRRTTTTTTVVVYYY\\\```cccdddcccdddeeedddaaa^^^]]]]]]]]][[[YYYYYYZZZ[[[ZZZYYYUUUVVVVVVWWWXXXYYYZZZZZZ^^^___bbbccccccaaa___^^^\\\```]]]___eeekkkrrrggghhheeehhhooovvv~~~}}}qqqgggaaaVVVSSSPPPNNNOOOPPPPPPPPPQQQXXXbbbkkkrrryyywwwlll```VVVUUUXXX]]]dddnnntttrrrssszzznnnddd^^^ZZZXXXVVVVVVYYYcccxxxzzztttllleee]]]XXX]]]dddvvv}}}lllaaaZZZTTTPPPSSSTTTZZZkkk~~~tttvvv{{{ooo___KKKGGGAAA======?????????AAAAAAAAAAAABBBDDDEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTSSSTTTVVVYYY]]]```dddeeeccceeegggfffccc___\\\[[[[[[ZZZYYYYYY[[[\\\\\\[[[VVVWWWWWWXXXYYYYYYZZZZZZZZZ\\\^^^``````^^^[[[YYYXXX[[[YYY[[[aaagggzzzxxxiiihhhfffgggkkkrrr|||~~~qqqeee\\\WWWRRRQQQOOOMMMMMMMMMMMMLLLQQQZZZeeennnttt{{{~~~nnnbbbXXXQQQRRRVVVXXX___jjjpppooonnnwwwzzzmmmccc^^^ZZZWWWVVVVVVXXX```qqq|||sssiii```ZZZ^^^eeeyyy{{{iii___ZZZSSSPPPSSSUUUZZZlll|||sssvvv|||lll[[[GGGDDD@@@>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOQQQTTTVVVSSSTTTVVVYYY\\\```ccceeedddfffhhhhhhddd```]]]\\\ZZZYYYXXXXXX[[[\\\\\\\\\WWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]^^^]]]\\\YYYWWWTTTXXXVVVXXX___dddwwwkkkhhhggggggiiipppzzztttggg^^^WWWSSSQQQPPPOOONNNKKKJJJIIIIIIRRR[[[gggooouuu}}}zzzhhh[[[TTTPPPQQQUUUTTTZZZeeekkkjjjiiipppyyyuuujjjaaa]]]ZZZWWWVVVWWWYYY___mmm{{{|||{{{~~~yyynnnddd^^^aaahhhxxxggg\\\XXXRRROOORRRTTT[[[mmmyyyssswww|||{{{hhhWWWDDDCCCAAA???>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFFFFHHHJJJMMMNNNOOOQQQSSSUUUSSSSSSUUUXXX[[[___bbbccceeehhhjjjiiifffccc```___ZZZYYYXXXYYY[[[\\\\\\\\\YYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYSSSWWWUUUWWW]]]aaassspppkkkjjjiiiiiioooyyy}}}mmmbbbZZZUUURRRRRRSSSTTTRRROOOLLLKKKKKKSSS]]]iiiqqqxxxvvvcccXXXSSSPPPQQQTTTSSSXXX```eeeddddddjjjttt}}}{{{|||{{{vvvnnnfff```]]]ZZZWWWVVVXXXZZZ___jjjvvv}}}|||wwwtttwww~~~uuujjjdddgggnnnuuuddd[[[VVVPPPNNNRRRUUU\\\ooovvvssswww}}}uuuaaaPPPCCCCCCBBBAAA??????@@@AAABBBBBBBBBBBBCCCEEEFFFGGGKKKMMMNNNOOONNNNNNPPPQQQSSSSSSUUUWWWZZZ]]]```aaaeeefffhhhhhheeebbbaaaaaa\\\ZZZYYYZZZ\\\]]]]]]]]]YYYYYYZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYTTTXXXUUUVVVZZZ]]]mmmxxxqqqnnnllllllqqq{{{}}}nnnbbbZZZUUURRRRRRUUUWWWVVVSSSPPPOOOPPPWWWbbboooxxx|||rrr___VVVSSSRRRQQQRRRTTTWWW\\\```______gggqqq~~~zzzvvvtttssstttrrrnnnhhhccc___^^^\\\YYYWWWYYYZZZ]]]fffooo|||wwwsssooonnnvvv{{{pppkkknnnvvvrrrcccZZZUUUPPPNNNRRRWWW___rrr}}}sssrrrwww}}}}}}ppp\\\JJJCCCCCCCCCAAA@@@???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGNNNOOOPPPOOOMMMLLLMMMNNNSSSSSSUUUWWWYYY\\\^^^```bbbccceeedddbbb```___```^^^\\\[[[[[[]]]___^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVYYYVVVUUUXXXYYYiii~~~wwwrrrooonnnttt}}}qqqddd\\\WWWTTTMMMQQQTTTTTTQQQOOOOOOPPP]]]iiivvv~~~ppp]]]UUUTTTRRRQQQQQQUUUVVVZZZ]]]\\\]]]fffpppyyytttqqqpppoooooommmiiidddaaa``````]]]ZZZXXXYYYZZZ[[[bbbjjj||||||uuuooojjjkkkvvvuuupppttt|||qqqbbbYYYUUUPPPOOOTTTXXXaaattt{{{vvvtttwww}}}xxxiiiVVVIIIAAA@@@???>>>>>>???@@@@@@???@@@AAACCCEEEFFFGGGHHHMMMLLLJJJJJJKKKMMMOOOQQQPPPQQQSSSTTTUUUWWWZZZ\\\[[[___cccdddcccaaa```___```^^^]]]]]]___aaabbbbbb\\\ZZZWWWUUUVVVXXXZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTVVVXXXXXXUUUYYYjjj{{{~~~vvvxxxxxxxxx}}}qqqbbbWWWRRRUUUWWWYYYWWWTTTQQQQQQRRR\\\jjjxxx}}}ppp^^^UUUPPPMMMMMMOOOTTTUUUYYY]]]]]]^^^eeeooozzzrrrlllkkkmmmjjjjjjjjjiiigggeeebbbaaa]]]ZZZXXXYYYYYYZZZ```gggzzzzzzppphhhcccfffsss|||www}}}qqqbbbYYYPPPRRRTTTTTTXXXfffzzzzzzxxx{{{{{{vvvuuuyyyuuudddSSSGGGAAA@@@???>>>>>>???@@@AAA@@@AAABBBDDDFFFGGGHHHIIIKKKKKKJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTVVVXXX[[[ZZZ]]]aaacccbbb```______^^^]]][[[\\\^^^`````````[[[YYYVVVTTTTTTVVVXXXZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUVVVXXXXXXVVVZZZjjjzzzzzziii]]]VVVRRRVVVZZZZZZVVVTTTTTTUUUbbbooo{{{~~~~~~pppbbbZZZVVVSSSQQQSSSSSSSSSWWWZZZ[[[^^^gggrrr~~~wwwpppkkkkkklllkkkkkkjjjiiigggdddbbbaaa___[[[XXXYYYXXXYYY___fffwww}}}sssjjjccceeettt~~~|||ooo```WWWRRRTTTUUUVVV[[[iii|||yyytttpppqqqsssvvv}}}zzzuuuwww{{{ppp^^^NNNFFFAAA@@@???>>>>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMQQQRRRTTTTTTTTTTTTVVVXXXWWWZZZ^^^```___^^^]]]]]]\\\ZZZYYYZZZ\\\]]]]]]]]]XXXWWWTTTRRRRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVXXXXXXVVVZZZiiiyyytttddd\\\TTTZZZ```aaa]]]YYYYYYZZZgggrrr}}}|||sssiii___[[[XXXSSSPPPQQQSSSSSSVVVYYY[[[```lllxxx~~~}}}yyysssnnnjjjjjjkkkkkkjjjjjjiiigggeeecccbbbbbb]]]YYYXXXWWWXXX^^^eeeqqqxxxmmmdddfffvvv}}}mmm^^^UUUTTTUUUVVVWWW^^^lll~~~wwwqqqooopppqqqxxxxxxuuuxxx||||||iiiWWWJJJEEEAAA@@@?????????@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPOOONNNMMMQQQSSSTTTUUUTTTTTTUUUVVVUUUXXX\\\]]]\\\[[[[[[[[[XXXWWWVVVWWWYYYZZZYYYXXXVVVTTTRRRPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUWWWXXXWWWZZZhhhwww{{{|||}}}}}}}}}lllaaa[[[bbbjjjkkkgggaaa]]]]]]eeeppp{{{}}}ssshhhaaa\\\[[[YYYSSSPPPPPPUUUUUUVVVZZZ]]]cccqqqzzzxxxuuupppmmmkkkjjjkkkiiiiiihhhhhhgggffffffeeeddd^^^ZZZXXXVVVVVV\\\dddiiixxx|||pppfffhhhyyy|||kkk]]]UUUSSSSSSTTTVVV^^^mmm~~~yyyrrrooommmnnnsssyyywwwuuuxxx}}}wwwcccQQQGGGDDD@@@@@@?????????@@@BBBCCCAAABBBCCCDDDFFFHHHIIIJJJMMMOOOQQQSSSSSSRRRPPPNNNQQQSSSUUUVVVUUUTTTUUUUUUUUUWWWZZZ[[[ZZZXXXXXXYYYVVVTTTTTTUUUVVVWWWVVVUUUTTTRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRUUUUUUVVVWWWWWW[[[hhhuuussswwwsss~~~||||||tttiiieeekkksssvvvssskkkccc___bbbjjjuuu}}}~~~sssiiiccc___]]]___]]]YYYVVVWWWXXXWWWXXX[[[___fffvvvzzzwwwssspppnnnmmmllllllhhhgggggggggggghhhhhhhhhddd___[[[YYYWWWVVV[[[bbbfffttt}}}rrrjjjmmm~~~{{{kkk]]]UUUPPPPPPPPPSSS\\\lll}}}yyysssooossszzzxxxqqqooommmmmmqqqwwwvvvvvvyyy~~~ppp\\\MMMEEECCC@@@@@@??????@@@AAABBBCCCBBBCCCDDDEEEGGGIIIJJJKKKPPPQQQSSSTTTTTTSSSQQQPPPQQQTTTVVVWWWVVVUUUVVVVVVVVVWWWYYYYYYWWWVVVVVVVVVTTTSSSRRRSSSUUUUUUTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRVVVUUUVVVWWWXXX[[[gggsssnnnoooooozzz|||}}}vvvooottt|||}}}rrriiigggiiipppxxx}}}~~~zzzsssjjjbbb___]]]]]]```___\\\\\\___^^^]]]]]]```ccckkkzzz|||yyyuuurrrqqqqqqpppoooiiiiiihhhggggggggghhhhhhccc^^^[[[ZZZXXXWWW[[[aaagggppp|||tttooosssyyyiii\\\TTTOOONNNNNNRRR]]]mmm{{{wwwsssnnnkkklllpppvvv|||xxxwwwwwwwww|||~~~uuuwww{{{xxxgggUUUHHHBBBAAA@@@@@@??????@@@AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMQQQRRRSSSSSSSSSSSSRRRQQQQQQTTTWWWXXXXXXWWWWWWXXXWWWXXXYYYXXXVVVTTTTTTTTTRRRRRRRRRSSSTTTTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSUUUVVVVVVUUUSSSRRRVVVUUUUUUWWWXXX\\\fffqqqnnnjjjhhhsss{{{|||{{{~~~zzz~~~~~~uuuooommmrrrwwwwwwxxx{{{wwwqqqmmmgggaaa```^^^___bbbbbbaaadddhhhhhhggghhhjjjmmmsss|||wwwuuuuuuuuutttrrrnnnllljjjhhhfffeeeeeeeeeaaa]]]\\\\\\ZZZXXXZZZ```eeekkkyyyyyyttttttzzz~~~}}}~~~wwwgggZZZRRRPPPOOOOOOSSS___qqqtttpppllljjjjjjnnnyyy~~~vvvxxx}}}sssaaaQQQFFF@@@???@@@@@@??????@@@BBBCCCDDDFFFGGGHHHJJJLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQTTTWWWYYYYYYXXXXXXYYYXXXYYYZZZXXXUUUSSSSSSSSSRRRQQQQQQSSSTTTSSSQQQOOOPPPPPPPPPQQQRRRSSSTTTUUURRRSSSUUUVVVVVVUUUTTTSSSVVVTTTUUUWWWXXX\\\fffqqqoooiii```jjjtttxxxzzzvvvmmmnnnrrrrrrrrrtttvvvxxxvvvpppmmmllliiieeegggeeeeeeiiijjjjjjnnntttrrrqqqrrrtttvvv|||~~~yyywwwxxxxxxvvvtttrrrpppllliiieeecccbbbbbb___]]]\\\]]][[[XXXZZZ___bbbeeeqqqwwwtttwww~~~}}}www{{{{{{www|||uuueeeYYYQQQRRRQQQQQQUUUbbbtttwwwpppkkknnnyyyxxxzzz|||nnn\\\NNNFFFBBB@@@>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPNNNOOOPPPPPPQQQPPPPPPPPPRRRSSSTTTTTTTTTWWW[[[^^^\\\ZZZXXXUUURRRPPPOOOOOOTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRUUUYYY[[[\\\\\\XXXXXXWWWWWWWWWVVVVVVVVVWWWVVVTTTSSSVVV]]]ffflllxxxaaaaaajjjtttzzzyyyzzz}}}}}}tttqqqrrrrrrrrrtttvvvwwwvvvrrrpppqqqsssnnnoooqqqrrrrrruuuxxx{{{~~~|||{{{|||{{{zzzwwwuuuqqqmmmiiigggeeeeeebbb^^^ZZZYYYYYYZZZ[[[[[[___ccckkkxxx}}}tttqqqwww}}}pppmmmpppvvvzzzwwwtttrrruuunnn___WWWUUUOOOPPPSSSZZZgggxxxwwwsssyyy}}}|||jjjYYYKKKCCC@@@???>>>>>>???AAACCCDDDEEEFFFIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTSSSSSSTTTUUUVVVVVVVVVWWWZZZ\\\[[[ZZZXXXVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWZZZ\\\\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXYYYXXXVVVUUUWWW]]]ffflll~~~fffccckkktttxxxwwwwww{{{wwwtttssstttxxx{{{~~~~~~{{{yyyxxxyyy{{{|||}}}~~~~~~}}}}}}|||{{{yyyvvvrrrnnnjjjfffeeedddbbb___\\\ZZZ[[[\\\\\\[[[[[[^^^eeeppp{{{~~~|||wwwrrrsss|||qqqhhhfffhhhiiillljjjjjjooozzzmmm___WWWTTTOOOPPPTTT\\\iii{{{|||wwwwww{{{|||{{{xxxeeeSSSGGGAAA??????===>>>???AAACCCDDDFFFFFFJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTQQQPPPPPPPPPQQQSSSUUUVVVYYYXXXXXXYYY[[[\\\[[[ZZZVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWYYY^^^eeekkk|||mmmffflllrrrtttssstttxxx||||||yyyzzz~~~}}}~~~|||xxxrrrnnnjjjgggfffccc```^^^\\\]]]]]]\\\[[[YYYZZZ___hhhqqqvvvvvvtttrrrnnnmmmtttrrrccc[[[YYYXXX]]]]]]___eeerrr}}}lll^^^VVVSSSOOOPPPUUU^^^mmm~~~vvvrrrwww||||||sss___NNNDDD@@@??????===>>>???AAACCCEEEFFFGGGKKKLLLNNNPPPQQQSSSTTTTTTUUUUUUWWWYYYZZZ[[[\\\\\\^^^___aaa```^^^\\\\\\]]]___^^^]]]\\\ZZZXXXVVVUUUPPPPPPPPPPPPRRRUUUXXXYYY\\\ZZZYYYYYYZZZ[[[YYYXXXUUUVVVWWWYYYZZZ\\\]]]^^^\\\\\\[[[ZZZ[[[___eeejjjyyyqqqfffiiimmmnnnnnnpppvvv{{{|||wwwrrrnnnllleeebbb```^^^^^^]]]\\\ZZZZZZ[[[^^^cccjjjnnnnnnmmmiiigggiiiqqqsssaaaWWWRRRQQQPPPRRRVVV^^^jjjzzzyyyjjj]]]UUUQQQOOOPPPUUUaaaqqqwww{{{xxxyyy~~~|||nnnZZZJJJBBBAAAAAAAAA>>>???@@@BBBDDDFFFHHHIIILLLMMMOOORRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^^^^___ccceeefffeeecccaaaaaaaaaddddddbbb```]]]ZZZWWWUUURRRRRRRRRSSSUUUWWWYYY[[[[[[ZZZYYYYYYZZZZZZXXXWWWUUUVVVWWWYYY[[[\\\^^^^^^\\\\\\\\\[[[\\\```eeeiiiwwwrrrdddeeeffffffhhhllltttzzz{{{vvvsssiiifffbbb___^^^]]][[[ZZZ[[[\\\^^^aaaeeeggghhhgggddddddhhhppp|||xxxdddWWWPPPOOOJJJMMMRRRZZZeeeuuuuuuggg\\\UUUQQQOOOPPPVVVcccuuu|||xxx{{{uuugggTTTFFFAAAAAABBBAAA???@@@AAADDDFFFHHHJJJKKKLLLNNNPPPSSSUUUUUUUUUUUUUUUVVVYYY[[[^^^```aaabbbfffhhhhhhgggfffeeeeeeggghhhgggfffddd```\\\YYYVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\]]]```eeehhhuuuuuucccaaa```___aaahhhqqqwww}}}{{{qqqmmmgggbbb___^^^]]][[[[[[\\\^^^```bbbbbbbbbbbbaaaeeelllttt}}}iiiYYYPPPMMMIIILLLPPPVVV```oooqqqddd[[[TTTQQQPPPQQQWWWeeexxx{{{zzz}}}nnn```NNNCCC@@@AAAAAAAAA@@@AAACCCEEEGGGJJJLLLLLLLLLNNNQQQSSSUUUVVVUUUUUUVVVWWWZZZ]]]```bbbdddeeegggggghhhgggffffffiiikkkhhhhhhhhhfffccc___\\\YYYYYYZZZ\\\]]]]]]\\\[[[ZZZZZZYYYXXXZZZ\\\]]]]]]\\\XXXXXXYYYYYYYYYYYYYYYZZZYYYZZZ\\\]]]^^^aaaeeehhhssszzzccc```\\\YYY[[[ccclllsssxxx~~~zzztttllleeebbb```______[[[^^^```bbbbbbaaa``````]]]hhhuuuooo\\\RRROOOIIIKKKNNNRRRZZZiii{{{~~~nnnaaaZZZTTTQQQPPPQQQWWWfffzzz}}}zzzzzz~~~{{{iii[[[JJJ@@@???AAAAAA@@@AAABBBDDDFFFIIIKKKMMMNNNLLLNNNQQQTTTUUUVVVUUUUUUWWWXXX[[[___bbbdddfffgggfffffffffeeeeeegggjjjmmmhhhhhhhhhgggeeebbb^^^\\\[[[]]]___``````^^^[[[YYYZZZYYYYYY[[[]]]______^^^ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^aaaeeehhhqqq~~~eeeaaaZZZVVVXXX___hhhooorrryyyyyyppphhhdddbbbbbbaaa^^^```dddeeeeeecccbbbaaa[[[jjj|||ttt```VVVSSSIIIKKKMMMOOOVVVdddwww}}}lll```YYYTTTRRRPPPQQQXXXfff{{{sssxxx{{{zzzzzz}}}}}}rrrbbbTTTGGGCCCCCCAAA??????BBBDDDFFFGGGGGGHHHJJJLLLNNNQQQTTTVVVVVVWWWXXXYYYXXX[[[^^^aaabbbccceeegggjjjiiihhhhhhjjjnnnqqqsssmmmllliiigggdddcccbbbaaa____________```aaabbbccc\\\ZZZXXXXXX\\\___bbbccc___YYYVVVYYYZZZWWWSSSSSSXXXYYYZZZ[[[]]]```eeehhhyyywwwaaaXXXZZZXXX^^^hhhkkkuuuzzzuuupppnnniiigggfffddddddeeefffgggiiijjjlllmmmwwwzzzggg[[[TTTIIIIIIKKKNNNSSS]]]pppzzziii^^^UUUPPPPPPNNNSSS]]]lll~~~nnnssszzzyyyvvvvvvxxx|||~~~rrr\\\PPPEEEBBBCCCBBBAAABBBCCCEEEGGGHHHIIIJJJLLLNNNQQQTTTWWWYYYYYYYYYZZZ[[[YYY\\\___aaabbbcccfffhhhjjjiiihhhgggiiikkknnnpppnnnllljjjhhhfffdddccccccaaa``````aaaaaabbbcccddd^^^]]]\\\\\\^^^aaadddffffff^^^WWWWWWWWWVVVUUUWWWYYYZZZ[[[[[[\\\^^^bbbeeesss|||eeeZZZ[[[YYY^^^iiimmmvvv{{{{{{vvvsssnnnkkkkkkiiijjjkkkkkklllnnnppprrrsss|||nnn___UUUMMMLLLLLLNNNQQQZZZkkk|||{{{kkk___WWWRRRRRRPPPUUU```ooofffkkkssszzzuuurrrtttwww}}}zzznnnUUUKKKBBBAAACCCCCCDDDEEEEEEGGGIIIKKKKKKLLLNNNPPPVVVYYY\\\]]]]]]]]]^^^___\\\___aaaccccccdddfffhhhjjjhhhgggffffffhhhkkkmmmnnnmmmkkkiiigggfffeeeeeebbbbbbbbbccccccdddeeefff```bbbbbbaaa```aaafffjjjnnncccYYYUUUUUUTTTVVVZZZYYYZZZZZZYYYYYY[[[^^^aaalll~~~jjj\\\[[[YYY___jjjmmmvvv{{{}}}yyytttrrrrrrnnnoooppppppppprrruuuwww}}}xxxeeeXXXRRROOOMMMMMMOOOVVVeeettt{{{kkkaaaXXXTTTTTTSSSXXXcccsss```eeemmmtttzzz~~~tttsssuuuzzzsssfffPPPGGGAAAAAACCCDDDDDDFFFHHHJJJLLLMMMMMMNNNQQQSSSZZZ\\\___aaaaaaaaabbbcccccceeeggggggfffeeefffggggggfffdddddddddfffiiikkknnnmmmkkkjjjhhhgggffffffdddccccccddddddeeefffgggaaadddfffdddaaaaaaeeejjjooodddYYYUUUTTTTTTVVVYYYVVVVVVWWWVVVVVVXXX\\\___hhhyyyqqq```\\\YYY___jjjmmmsssyyy~~~yyyvvvxxxtttvvvwwwwwwwwwyyy~~~lll\\\UUUPPPMMMLLLMMMSSS```nnn|||yyyjjj```XXXTTTTTTTTT[[[gggxxx\\\aaaiiiqqqwww|||}}}ttttttwww{{{{{{lll^^^MMMFFFAAABBBDDDCCCDDDFFFJJJLLLNNNOOOOOOPPPSSSUUU[[[^^^aaaccccccdddeeefffjjjllllllkkkiiigggggggggeeedddbbbbbbccceeehhhjjjlllkkkiiihhhgggfffffffffccccccccccccdddeeeffffffaaadddfffddd```___cccgggjjj```XXXWWWVVVUUUTTTVVVRRRSSSTTTTTTUUUWWW[[[___gggvvv{{{ddd]]]YYY^^^jjjmmmqqqxxx{{{zzz|||{{{~~~uuuaaaWWWQQQLLLKKKLLLQQQ^^^jjj{{{tttfff]]]VVVSSSTTTVVV]]]jjj|||ZZZ```gggnnntttyyy}}}yyyrrrssswww{{{xxxgggXXXKKKEEEBBBDDDEEEDDDEEEGGGKKKMMMOOOPPPQQQRRRTTTVVVZZZ]]]aaacccdddeeeggghhhmmmnnnooonnnkkkiiihhhiiieeedddbbbaaaaaacccfffhhhhhhgggfffeeeddddddddddddaaa``````aaaaaabbbcccddd```bbbcccbbb___^^^___bbbbbb[[[WWWXXXYYYWWWUUUVVVSSSSSSTTTUUUVVVXXX\\\```ggguuukkk```ZZZ```kkkmmmrrrxxx~~~|||iiiYYYSSSLLLKKKKKKPPP\\\gggyyyooobbbZZZUUUSSSTTTWWW___nnnZZZ___fffmmmrrrwww{{{}}}{{{tttpppsssyyy}}}tttbbbRRRHHHDDDBBBEEEFFFEEEGGGJJJLLLNNNPPPQQQQQQRRRUUUWWWXXX[[[___bbbdddfffhhhiiijjjlllmmmmmmkkkjjjkkkkkkhhhfffdddaaa```aaabbbddddddcccbbbaaaaaaaaaaaaaaa^^^]]]]]]^^^^^^___```aaaaaaaaa```___^^^^^^]]]]]]\\\WWWUUUXXX[[[ZZZYYYYYYWWWXXXXXXXXXXXXZZZ^^^aaafffsssrrreee]]]bbbmmmooovvvzzzrrr]]]UUUNNNKKKKKKOOOYYYcccrrr~~~kkk___YYYTTTSSSUUUZZZbbbrrrYYY^^^eeelllqqquuuyyy{{{wwwqqqpppuuu|||}}}ppp\\\LLLEEEBBBBBBFFFHHHGGGIIIMMMLLLNNNPPPQQQRRRSSSUUUWWWVVVYYY^^^aaaccceeehhhjjjgggiiikkklllkkkkkklllnnnllliiieeebbb```___``````aaaaaa```______^^^______\\\\\\[[[\\\\\\]]]^^^___bbbaaa___^^^___^^^\\\[[[ZZZUUUSSSXXX\\\\\\\\\]]]\\\\\\\\\[[[ZZZ[[[^^^aaaeeeqqqwwwhhh```dddoooqqqyyy}}}xxxaaaXXXOOOLLLKKKNNNWWW```mmm{{{|||iii^^^XXXUUUTTTVVV\\\eeeuuu\\\^^^cccjjjqqqvvvxxxyyy}}}zzzxxxyyytttssstttyyyuuufffVVVLLLEEEEEEDDDEEEGGGJJJMMMOOOWWWXXXXXXVVVTTTTTTUUUVVV\\\]]]___aaaccceeefffgggjjjiiiiiiiiijjjkkkllllllhhhfffccc```]]]\\\\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZ\\\\\\ZZZWWWVVVXXX[[[aaa___]]]]]]]]]\\\[[[YYYYYYZZZ\\\^^^```bbbcccdddaaa```^^^\\\[[[\\\```cccllltttppphhhfffllluuu|||}}}ggg]]]SSSMMMLLLNNNVVV^^^fffuuuxxxdddZZZUUUSSSRRRSSSaaaiii{{{QQQTTT[[[dddnnnwww|||}}}||||||{{{zzzwwwssssssuuuzzz}}}ooo___QQQIIIFFFFFFFFFGGGIIILLLOOOQQQWWWWWWXXXVVVTTTTTTUUUWWW[[[[[[]]]___bbbdddfffgggiiiiiiiiiiiiiiijjjkkkkkkgggeeebbb___]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYUUUWWWXXXXXXWWWXXX[[[^^^```^^^]]]]]]______^^^\\\VVVWWWZZZ]]]```ccceeefff______^^^\\\[[[\\\```dddjjjrrrssskkkiiinnnvvv}}}nnncccWWWPPPMMMNNNTTT\\\cccqqquuubbbYYYUUUSSSSSSTTTbbbjjj|||HHHLLLRRR\\\hhhsss}}}~~~~~~sssssssssvvv{{{wwwgggWWWLLLGGGFFFGGGGGGIIIKKKOOORRRTTTVVVWWWWWWVVVUUUTTTUUUWWWXXXYYY[[[^^^aaadddfffgggiiiiiihhhhhhhhhiiijjjjjjfffeeebbb```^^^]]]]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUWWWWWWWWWYYY[[[^^^^^^]]]]]]^^^```aaa```___VVVWWWYYY\\\___aaacccddd]]]]]]\\\[[[[[[]]]```dddhhhpppvvvooommmqqqyyy}}}wwwjjj[[[RRRNNNMMMQQQWWW___lllqqq```XXXUUUSSSTTTVVVbbblll~~~FFFIIIOOOWWWaaammmyyy~~~}}}~~~|||ppprrruuuyyy~~~qqq^^^OOOGGGEEEFFFFFFGGGJJJMMMPPPSSSTTTVVVWWWWWWVVVUUUTTTVVVWWWVVVWWWZZZ]]]aaadddggghhhiiihhhhhhhhhhhhhhhiiiiiigggfffdddbbb```_________ZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXXXXXXXXXXYYYZZZ[[[^^^]]]\\\]]]^^^___^^^]]]YYYZZZ[[[[[[\\\]]]^^^^^^[[[[[[[[[ZZZZZZ\\\```cccgggnnntttpppooottt{{{}}}~~~ooo^^^SSSNNNLLLNNNSSS[[[gggzzz|||nnn___WWWSSSRRRSSSVVVaaannnFFFIIINNNTTT]]]iiivvv~~~~~~{{{ssssssvvv|||{{{jjjXXXKKKFFFFFFDDDEEEGGGIIILLLOOORRRSSSUUUVVVWWWVVVUUUUUUVVVXXXVVVXXXZZZ^^^bbbeeehhhiiiiiiiiihhhhhhhhhhhhhhhiiihhhgggfffeeeccccccbbbbbb\\\\\\[[[ZZZYYYXXXWWWVVVYYYYYYYYYZZZ[[[\\\[[[[[[]]][[[ZZZZZZ[[[\\\ZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\YYYZZZZZZZZZZZZ[[[___aaagggmmm~~~pppnnnpppvvv||||||ttt```TTTNNNKKKMMMPPPXXXddduuuxxxkkk^^^VVVRRRPPPRRRVVVaaaqqqCCCGGGLLLSSS[[[ggguuu~~~xxxtttyyytttcccSSSIIIFFFFFFDDDEEEGGGIIILLLNNNPPPQQQUUUVVVWWWVVVUUUUUUWWWXXXYYYZZZ\\\```cccgggiiikkkjjjjjjiiihhhhhhhhhiiiiiihhhhhhggggggfffeeedddddd^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWXXXZZZ]]]___^^^]]][[[YYYXXXXXXYYYYYYXXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYZZZZZZYYYZZZ]]]___gggkkk|||yyyllllllpppvvv~~~||||||gggYYYQQQMMMMMMPPPVVV```qqqrrrggg[[[UUUQQQPPPSSSWWWcccuuuAAAFFFLLLRRRYYYeeerrr|||}}}zzzuuu{{{|||lll\\\OOOHHHFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPUUUVVVVVVVVVUUUUUUWWWYYY[[[]]]___bbbeeehhhkkklllkkkkkkjjjiiiiiiiiiiiiiiiggggggggggggffffffeeeddd```___^^^]]][[[ZZZYYYXXXXXXWWWWWWZZZ]]]^^^]]][[[XXXWWWVVVWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYYYY[[[]]]eeehhhxxxyyyjjjkkkpppwww~~~}}}ppp```WWWQQQOOOPPPTTT]]]lll}}}}}}kkkbbbXXXSSSQQQQQQUUU[[[fff{{{CCCGGGMMMRRRXXXaaannnwww{{{}}}~~~|||~~~{{{xxxvvv|||xxxgggWWWMMMHHHFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOTTTVVVVVVVVVUUUUUUWWWYYY]]]___aaadddgggiiilllmmmllllllkkkjjjiiiiiijjjjjjffffffggggggfffeeeeeeddd``````___]]]\\\ZZZYYYYYY[[[ZZZYYYZZZ\\\[[[XXXUUUVVVUUUUUUVVVYYY[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVYYYZZZZZZZZZXXXXXXZZZ\\\dddfffttt{{{kkkkkkpppwww}}}wwwfff[[[TTTQQQQQQRRR[[[iiizzzxxxfff^^^UUURRRQQQRRRXXX___iiiCCCEEEJJJOOOWWW```jjjppp|||}}}}}}}}}}}}{{{yyyyyyqqq\\\OOOHHHDDDCCCEEEGGGGGGHHHIIIJJJLLLMMMNNNRRRRRRSSSTTTWWWZZZ]]]^^^^^^___```aaaaaacccgggiiihhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeccc```]]]ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYYZZZYYYZZZ\\\]]]ccciiiuuuooodddkkktttxxxwww|||yyyvvvsssqqqyyymmm^^^UUUPPPMMMQQQZZZhhhxxx~~~pppeeeZZZSSSTTTTTTSSSXXX```tttDDDFFFJJJOOOVVV^^^gggmmmxxxzzz{{{|||}}}zzzxxx{{{|||kkkXXXMMMHHHDDDDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNSSSTTTUUUWWWYYY\\\^^^______aaabbbbbbbbbcccfffhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhgggiiihhhgggfffccc```]]][[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWXXXYYY[[[[[[ZZZ[[[]]]^^^ccciiitttsssggglllsssvvvwww}}}zzzvvvxxxzzzqqqnnnjjjhhhppp|||rrrbbbXXXRRROOONNNVVVddduuuqqqeeeZZZTTTUUUWWWVVV\\\eeeyyyDDDGGGKKKOOOUUU\\\eeejjjtttvvvzzz|||}}}|||xxxxxx}}}ttteeeUUULLLIIIGGGGGGIIIHHHHHHIIIJJJKKKMMMNNNOOOTTTVVVXXX[[[]]]___```aaabbbcccdddccccccccceeegggiiiiiihhhhhhhhhjjjkkkllljjjjjjkkkkkkllllllkkkkkkjjjjjjhhhfffccc```^^^\\\]]]\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[]]]^^^____________^^^]]][[[ZZZYYYXXXXXX[[[\\\]]]\\\[[[[[[]]]___ccciiiqqqyyylllnnnrrrrrrvvv|||wwwmmmiiikkkoooxxx|||qqqhhheeeaaa___fffrrr{{{hhh[[[TTTQQQJJJQQQ^^^oooqqqeee[[[UUUWWWYYYYYYaaalllCCCFFFJJJOOOUUU]]]eeejjjrrruuuyyy{{{||||||}}}~~~}}}}}}}}}~~~xxxwwwxxx~~~oooaaaSSSLLLKKKIIIJJJKKKJJJJJJKKKKKKMMMOOOPPPQQQUUUWWWZZZ]]]___aaaaaaaaadddeeefffeeeddddddeeefffiiiiiigggggghhhjjjlllnnnjjjjjjkkkmmmmmmnnnnnnnnniiihhhgggdddbbb___]]]\\\aaa```___^^^^^^^^^______ZZZ[[[\\\]]]^^^_________```___^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\[[[[[[\\\^^^bbbgggooo|||rrrppppppooosssyyyzzzuuummmdddaaabbbbbbkkkzzzwwwllldddaaa]]]ZZZaaammmnnn___UUUQQQIIINNNYYYiiizzzqqqfff\\\VVVXXXYYYZZZcccpppBBBEEEKKKPPPWWW___ggglllqqqtttxxxyyyyyyxxxwwwwwwuuuuuuvvvxxxzzz}}}yyywwwyyy{{{~~~ggg[[[OOOKKKJJJIIIIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSVVVXXX[[[^^^```aaabbbbbbfffggghhhhhhfffeeeeeefffiiihhhgggggggggjjjlllnnniiijjjkkklllmmmnnnnnnnnniiihhhfffdddbbb```______bbb```___^^^]]]^^^___```[[[\\\\\\]]]^^^^^^^^^^^^``````___^^^^^^^^^______^^^^^^]]][[[YYYYYY[[[]]]___eeelllwwwzzzsssqqqnnnqqqwwwyyyqqqllleee^^^[[[]]]]]]dddooo|||zzzsssiiiaaa___[[[YYY___kkkvvvcccVVVPPPKKKNNNVVVddduuupppfff]]]WWWWWWWWWYYYdddrrrCCCGGGMMMSSSZZZaaaiiinnnqqqsssvvvwwwvvvtttssssssssssssuuuwwwzzz}}}~~~{{{vvvxxx|||www___TTTJJJHHHJJJIIIIIIJJJOOOOOOPPPQQQRRRTTTUUUVVVXXXZZZ\\\^^^aaacccddddddgggiiijjjiiihhhffffffggghhhhhhgggggggggiiijjjkkkggghhhiiijjjkkkkkklllkkkiiihhhfffeeedddccccccccc```___]]][[[[[[\\\]]]___\\\]]]]]]^^^^^^^^^]]]]]]_________```aaabbbcccddd``````^^^[[[YYYXXXZZZ\\\^^^ccciiisssyyytttrrrsssxxx|||sssjjjeee___YYYWWWXXXYYY^^^fffoooxxx|||tttnnneee^^^\\\ZZZWWW^^^iiikkkZZZQQQOOOOOOTTT___ooo~~~}}}nnnddd[[[VVVVVVWWWZZZgggwwwGGGKKKPPPVVV\\\cccjjjnnnoooqqqssstttsssrrrrrrssstttuuuvvvxxxzzz|||~~~{{{{{{}}}wwwuuuzzz|||mmmYYYOOOHHHIIILLLMMMMMMNNNRRRRRRRRRSSSUUUVVVXXXYYY\\\\\\^^^___bbbdddggghhhgggiiikkkkkkiiihhhggghhhgggggggggggggggggghhhhhheeefffggghhhhhhhhhhhhhhhffffffdddccccccddddddeeebbb```^^^\\\\\\]]]___```_________``````___^^^^^^^^^______aaaccceeefffhhhcccbbb```\\\YYYYYY[[[]]]^^^bbbgggooozzzyyyyyy}}}zzzpppfffaaa\\\WWWUUUWWWUUUXXX]]]bbbjjjsss}}}yyyqqqkkkbbb\\\[[[YYYWWW^^^jjjttt```UUURRRPPPRRRZZZiiiwwwzzzlll```YYYTTTVVVXXX\\\lll~~~KKKNNNSSSXXX]]]ccciiimmmmmmoooqqqrrrrrrrrrssstttrrrrrrssssssuuuvvvxxxxxxyyyyyyzzz}}}uuuuuu|||wwwfffWWWOOOIIILLLQQQSSSTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZ_________```cccfffiiikkkgggiiikkkkkkjjjhhhhhhiiifffgggggggggggggggfffeeedddeeeeeefffffffffffffffcccbbbaaaaaaaaabbbcccdddeeecccaaa______```bbbcccaaaaaaaaaaaaaaa``````___^^^^^^___aaadddfffiiijjjeeedddaaa^^^[[[ZZZ\\\^^^^^^bbbffflll}}}~~~~~~~~~{{{pppfff```]]]XXXVVVXXXRRRSSSVVVZZZaaakkkvvv}}}xxxooojjjbbb\\\\\\[[[YYY```kkk{{{eeeXXXTTTQQQPPPWWWeeerrrzzz~~~~~~yyyjjj]]]WWWTTTVVVYYY___qqqNNNQQQUUUZZZ___dddgggiiimmmoooqqqrrrrrrqqqrrrtttuuusssqqqsssvvvxxxwwwuuutttuuuyyy|||vvvtttyyy{{{lll^^^TTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\___^^^___bbbfffjjjllllllnnnkkkhhheeedddfffhhhiiilllkkkjjjiiigggeeecccaaacccccccccaaa______aaacccaaaaaaaaa```______^^^^^^``````aaaaaaaaaaaa``````___```bbbeeefffeeedddcccbbbaaaaaabbbfffhhhiiiiiiiiigggdddaaa___]]]]]]\\\aaaaaadddjjjuuuyyy~~~|||pppddd^^^ZZZVVVUUUWWWQQQRRRTTTUUUWWW^^^iiipppzzzwwwnnnccc\\\ZZZ\\\[[[ZZZdddqqqhhh```VVVSSSSSSZZZfffqqqvvvxxx|||~~~}}}yyyyyyzzzyyyzzz}}}tttfff^^^ZZZVVVVVVYYYdddwwwPPPRRRVVV[[[```dddggghhhlllnnnppppppppppppppprrrsssrrrqqqrrrtttvvvuuusssrrrtttwwwzzz~~~vvvtttyyy}}}vvvdddXXXVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^``````aaaccchhhkkkmmmmmmkkkiiifffddddddeeegggiiikkkjjjjjjhhhgggeeecccbbbbbbbbbbbb```^^^]]]___```aaa`````````______^^^^^^``````aaabbbbbbbbbaaaaaa```aaaccceeefffeeeeeedddbbbaaaaaacccfffiiiiiiiiihhhgggdddbbb``````aaaaaacccbbbdddiiisssyyy}}}vvvjjjccc]]]WWWUUUUUUPPPRRRSSSSSSUUU[[[eeelllxxx~~~vvvnnnggg___YYYYYYWWWWWWaaaoooooodddWWWTTTRRRYYYhhhwww{{{uuurrruuuwwwxxx{{{sssfff___ZZZWWWWWW\\\ggg{{{RRRTTTXXX\\\```cccfffgggiiikkkmmmmmmmmmlllmmmnnnqqqpppooopppqqqrrrqqqpppppprrruuuyyy|||vvvuuu{{{mmm^^^UUUXXXXXXXXXYYYZZZ[[[[[[\\\XXXYYYZZZ[[[]]]___``````bbbbbbbbbeeeiiilllmmmmmmhhhgggdddccccccdddfffhhhiiiiiiiiihhhgggfffeeedddbbbbbbbbb___]]][[[\\\]]]__________________^^^^^^___```bbbcccccccccbbbbbbbbbcccdddfffffffffeeedddcccbbbbbbcccfffiiiiiiiiihhhfffdddbbbbbbccceeefffeeedddeeehhhppp~~~qqqiiibbbYYYTTTSSSPPPQQQRRRRRRSSSWWW___eeettt~~~uuunnnjjjaaaZZZWWWTTTTTT^^^mmmxxxkkk]]]XXXUUU]]]mmmzzzuuusssvvvyyy{{{~~~oooddd^^^ZZZWWWYYY___lllVVVXXXZZZ]]]```cccdddeeefffhhhjjjjjjiiiiiiiiijjjnnnnnnmmmnnnnnnnnnnnnnnnpppqqqtttwww{{{}}}wwwxxx~~~xxxggg]]]YYYZZZZZZ[[[]]]]]]^^^^^^___[[[\\\\\\]]]^^^___``````bbbbbbccceeeiiikkkkkkjjjfffeeecccbbbbbbdddfffgggggghhhhhhhhhhhhhhhggggggddddddcccaaa^^^\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddddddddccccccddddddeeefffffffffeeeeeecccbbbbbbcccfffhhhiiiiiihhhgggdddbbbbbbcccfffhhhgggffffffiiiooovvvmmmeee\\\UUUSSSQQQRRRSSSRRRRRRTTTZZZ```nnnyyy~~~vvvoookkkbbb\\\ZZZWWWUUU___lllrrrfff```^^^eeexxx|||~~~vvviii___\\\XXXVVVZZZcccqqqZZZ[[[]]]___aaabbbccccccdddeeeggggggfffeeefffgggjjjkkkllllllkkkkkkllllllpppqqqtttwwwzzz|||~~~zzz|||qqqccc\\\[[[\\\]]]^^^```aaaaaaaaaaaa````````````____________aaaaaabbbdddgggiiihhhgggeeedddcccbbbbbbccceeefffeeefffggghhhiiiiiiiiiiiifffggggggeeeaaa___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]___bbbdddeeeeeedddccceeeeeeeeeeeeeeeeeeddddddcccbbbaaaccceeeggghhhgggiiigggdddcccbbbccceeefffhhhggghhhkkkrrrxxxppphhh^^^XXXVVVSSSTTTUUUTTTRRRSSSWWW[[[gggrrrxxxqqqhhhbbb______]]]ZZZaaammm~~~pppjjjgggooorrreee\\\YYYUUUUUU\\\gggvvv^^^^^^___```aaabbbbbbbbbbbbccceeeeeedddccccccdddggghhhjjjjjjiiijjjkkkmmmooopppsssvvvyyy{{{|||}}}~~~{{{jjj^^^YYYYYY]]]^^^```bbbcccddddddcccdddccccccbbbaaa```______aaa```aaadddffffffeeeccccccbbbaaa``````aaabbbcccaaabbbdddfffhhhiiiiiijjjiiijjjjjjhhheeebbbaaaaaa___^^^^^^]]]]]]\\\[[[[[[[[[]]]aaadddeeeeeedddcccffffffeeeeeeddddddccccccbbbaaa```bbbdddfffffffffgggfffeeedddddddddeeefffiiiiiillloootttyyyqqqiiiaaa\\\[[[SSSUUUVVVUUURRRRRRUUUXXXaaakkk~~~yyyssshhhbbbaaacccaaa^^^dddooowwwqqqvvvrrreee\\\WWWTTTUUU___lll{{{```aaaaaabbbbbbaaaaaa```aaabbbddddddbbbaaabbbbbbdddfffiiiiiiiiiiiikkknnnmmmoooqqqtttwwwyyyzzz{{{qqqccc[[[XXXWWW]]]___aaadddeeeeeeeeedddddddddccccccbbbbbbaaaaaaaaaaaabbbdddfffeeecccaaaaaa```___^^^]]]]]]^^^^^^\\\^^^```bbbeeeggghhhhhhjjjkkkllljjjgggeeedddddd```___^^^]]]\\\[[[ZZZYYYYYY\\\```ccceeeeeedddcccffffffeeedddcccbbbbbbbbbaaa```___```cccdddeeedddeeeeeefffggghhhhhhhhhhhhjjjlllooorrruuuvvv{{{rrrjjjccc^^^^^^RRRUUUVVVUUURRRQQQSSSVVV\\\fffzzzxxxrrrkkkeeebbbccc```^^^eeeqqq{{{yyyqqqddd[[[WWWTTTXXXcccqqqbbbbbbbbbbbbbbbaaa`````````bbbccccccaaa```aaabbbbbbeeehhhiiihhhiiilllooolllmmmooorrruuuwwwxxxyyy~~~~~~~~~~~~yyyiii___ZZZYYYYYY]]]___bbbdddffffffeeeeeeccccccccccccccccccccccccaaaaaabbbdddffffffcccaaa___^^^]]]\\\[[[[[[ZZZZZZYYYZZZ]]]```bbbdddfffgggiiikkklllkkkiiifffeeeeee``````___]]][[[ZZZYYYXXXXXX[[[___ccceeeeeecccbbbfffeeedddcccbbbaaaaaaaaaaaa______```bbbddddddcccbbbdddgggiiikkkkkkkkkkkklllmmmqqqtttvvv~~~zzzkkk{{{}}}ssskkkddd``````QQQTTTVVVTTTQQQPPPRRRTTTYYYdddwww~~~wwwrrrooogggbbbaaa^^^\\\eeerrrzzzoooaaaXXXWWWUUUZZZfffuuuffffffgggfffdddaaa^^^\\\]]]___aaacccdddcccbbbaaa```cccgggiiihhhhhhhhhiiikkkmmmooopppqqqsssvvvyyyxxxyyy{{{{{{{{{{{{|||~~~jjj___]]][[[[[[[[[^^^^^^```aaaccceeefffgggcccccccccbbbaaabbbdddfffeeedddccccccbbbbbbcccccc^^^^^^^^^[[[XXXUUUUUUUUUYYYXXXYYYZZZ]]]```dddfffjjjjjjjjjgggddddddgggjjj```___^^^]]]\\\[[[[[[[[[\\\]]]___aaaccccccccccccddddddcccccccccccccccccccccbbbaaa___^^^^^^```cccaaadddfffhhhjjjkkknnnppprrrqqqrrrsssttt{{{sssmmmuuuuuukkkdddaaa___XXXWWWWWWWWWVVVUUUUUUTTT[[[cccxxx|||yyylllfffbbb```[[[ZZZgggxxx}}}yyy}}}jjj\\\XXXTTTTTTZZZgggwwweeeeeeeeeeeeccc```^^^\\\]]]^^^```bbbccccccbbbaaabbbeeehhhiiiiiihhhhhhiiikkkmmmooopppqqqsssvvvyyywwwyyyzzzzzzzzzzzz|||~~~{{{ggg]]][[[ZZZZZZZZZ\\\]]]___```bbbdddffffffbbbccccccbbbaaaaaadddfffeeeddddddcccbbbbbbbbbbbbbbbbbbbbb___ZZZWWWUUUUUUXXXXXXXXXYYY\\\```ccceeefffggggggeeebbbbbbeeehhhaaa```___]]]\\\\\\\\\\\\\\\]]]^^^```aaabbbcccccccccdddddddddcccbbbaaaaaabbbbbbaaa___]]]]]]^^^``````bbbdddeeeeeegggjjjllloooooopppqqqrrrxxxmmmtttxxxpppjjjeeeaaaYYYXXXWWWWWWVVVUUUTTTTTT[[[dddyyy~~~zzzoooiiidddbbb]]]]]]jjj|||~~~~~~wwwooozzzyyyfffZZZVVVRRRSSSZZZiiiyyyccccccccccccaaa___\\\[[[\\\^^^```bbbcccccccccbbbeeegggiiijjjiiihhhhhhiiikkkmmmoooqqqrrrtttwwwzzzwwwyyyzzzzzzzzz{{{}}}sssbbb[[[YYYYYYXXXYYY[[[[[[]]]___aaaccceeeeee```aaabbbaaa```aaabbbdddeeeddddddcccbbbbbbaaaaaaeeeffffffccc___ZZZWWWUUUVVVWWWWWWYYY\\\___bbbdddbbbbbbbbbaaa```aaaccceeebbbaaa```___^^^]]]]]]]]]\\\\\\]]]^^^___aaabbbcccccccccddddddcccaaa```^^^```aaaaaa___]]][[[[[[\\\___```aaaaaaaaadddhhhkkklllkkkmmmnnnooottttttwww|||vvvqqqjjjdddZZZZZZXXXWWWUUUUUUTTTTTTZZZccczzz{{{ssslllgggeeeaaaaaapppyyyyyy~~~pppfffnnnsssbbbWWWTTTQQQSSS\\\lll}}}aaaaaaaaa```^^^\\\[[[ZZZ]]]^^^```bbbcccdddddddddgggiiikkkkkkiiiiiiiiijjjkkkmmmpppqqqsssuuuxxx{{{yyyzzz{{{||||||}}}zzzlll___ZZZYYYXXXXXXZZZYYYZZZ[[[]]]___aaacccccc___```aaaaaa```___aaabbbdddddddddcccbbbbbbaaa```dddfffgggfffbbb]]]ZZZXXXWWWWWWXXXZZZ\\\___bbbccc___````````````aaacccdddcccbbbaaa___^^^^^^^^^^^^\\\\\\[[[\\\]]]___aaacccbbbbbbccccccbbb```^^^]]]___```aaa___\\\YYYXXXXXX]]]^^^^^^^^^___ccchhhllljjjjjjlllmmmmmmrrr||||||wwwnnnfff]]]\\\ZZZXXXVVVUUUTTTTTTYYYbbbyyy{{{uuunnniiigggdddfffuuuzzzyyy}}}mmmccckkkooo___VVVTTTSSSVVV```qqq___^^^^^^]]]\\\ZZZYYYXXX\\\]]]___aaaccceeeffffffhhhiiikkkjjjiiiiiiiiikkklllnnnppprrrsssvvvyyy|||{{{|||~~~~~~~~~rrrggg]]]ZZZZZZYYYYYY[[[XXXXXXYYY[[[]]]^^^``````]]]^^^``````___^^^___aaabbbbbbcccccccccbbbaaa```aaacccffffffccc```^^^]]]YYYYYYZZZ\\\^^^```bbbccc```______```bbbcccddddddcccbbbaaa```___^^^^^^^^^\\\[[[[[[[[[]]]___aaacccaaaaaabbbbbbaaa___^^^]]]___``````^^^[[[XXXWWWWWWXXXYYYZZZ[[[]]]aaagggkkkiiijjjlllnnnmmmqqq}}}}}}|||{{{qqqhhhaaa___\\\YYYWWWUUUUUUUUUWWW```www{{{uuunnniiihhhfffiii{{{{{{{{{~~~nnndddkkk{{{lll^^^WWWVVVWWWZZZfffwww\\\\\\[[[ZZZYYYXXXWWWWWWZZZ[[[]]]___aaaccceeefffgggiiijjjjjjiiiiiijjjllllllnnnppprrrtttwwwzzz}}}}}}~~~kkkbbb[[[ZZZ[[[YYYYYY[[[WWWXXXYYYZZZ[[[\\\\\\]]][[[]]]______^^^]]]^^^___``````bbbcccccccccbbbaaa___bbbdddeeedddcccbbbccc]]]]]]^^^___aaabbbbbbcccaaa``````aaadddeeedddccccccbbbaaa```^^^^^^^^^^^^[[[[[[\\\]]]^^^```aaabbb``````____________^^^^^^_________]]]YYYWWWWWWWWWUUUWWWYYYZZZ\\\```eeeiiijjjkkknnnooonnnppp{{{{{{uuuuuummmeeeccc___[[[XXXWWWVVVVVVWWW___vvv{{{tttmmmhhhhhhhhhmmmzzzzzz}}}sssfffiiizzzyyyjjj^^^XXXXXXZZZ^^^kkk~~~[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^```bbbdddfffggghhhhhhhhhiiikkkmmmlllnnnqqqsssuuuwww{{{~~~}}}~~~xxxeee^^^ZZZZZZZZZXXXWWWYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]]]]]]]___aaacccddddddcccbbbaaaccceeeeeeeeedddeeefffaaabbbbbbcccccccccccccccbbbaaa```bbbdddeeedddbbbbbbbbb```___^^^]]]]]]]]]ZZZ[[[]]]^^^```aaaaaaaaa___^^^]]]\\\]]]^^^```aaa______^^^[[[XXXWWWXXXZZZYYY[[[]]]^^^___aaadddgggjjjkkknnnpppnnnpppzzz}}}rrr~~~{{{ttthhhfffaaa]]]YYYXXXXXXXXXXXX```uuu}}}tttmmmiiiiiijjjqqqyyyyyy|||{{{kkkjjjwwwwwwiii]]]XXXXXXZZZ```nnnZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVXXX[[[^^^```bbbeeefffggghhhgggiiikkkmmmlllnnnqqqsssuuuxxx|||~~~}}}}}}~~~~~~}}}lllbbb\\\XXXYYYYYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\]]]\\\]]]```cccdddddddddcccdddeeeffffffeeeeeefffhhhddddddeeeeeeeeedddcccccccccaaa```bbbeeeeeecccaaabbbaaa```___]]]]]]]]]]]]ZZZ[[[^^^```aaaaaaaaaaaa___^^^\\\[[[[[[^^^aaabbb```___^^^[[[XXXWWWYYY[[[___aaacccdddddddddfffhhhiiikkknnnpppnnnoooyyyrrr|||zzzjjjgggccc^^^ZZZYYYXXXYYYZZZbbbvvvtttmmmiiijjjllltttzzzyyy~~~qqqnnnyyyvvvhhh\\\XXXYYYYYY```pppUUUUUUUUUTTTTTTSSSSSSSSSUUUWWWXXXYYYZZZ\\\```ccccccdddeeeeeeeeegggjjjmmmiiilllqqqtttwwwzzz}}}~~~nnnggg]]]]]]\\\[[[[[[[[[[[[\\\\\\ZZZXXXVVVUUUWWWYYYZZZZZZZZZZZZYYYWWWWWWYYY[[[[[[\\\^^^```aaabbbaaaaaadddcccccccccdddeeefffgggddddddfffiiikkkllljjjhhhdddaaa^^^```dddeeeccc___^^^^^^]]]]]]]]]\\\\\\\\\^^^]]]]]]^^^aaabbbbbbaaa______```aaaaaaaaa``````]]][[[YYYXXXXXXZZZ\\\^^^aaaaaabbbccccccccccccccchhhhhhjjjmmmoooqqqyyyvvvuuuuuukkkbbb^^^\\\YYYYYY[[[___fffyyyvvvmmmgggiiimmmxxx~~~uuullltttvvveeeYYYWWWZZZ^^^jjj|||UUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXZZZ^^^```ggghhhhhhgggggggggjjjlllkkknnnrrruuuwwwyyy|||sssddd___[[[ZZZZZZZZZZZZZZZ[[[[[[]]]\\\YYYVVVTTTTTTUUUVVVXXXYYYYYYWWWVVVVVVXXXZZZ[[[\\\^^^```aaabbbccccccaaaaaaaaabbbccccccddddddiiiiiiiiikkklllllljjjgggfffccc```aaaeeefffccc```^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\]]]___aaa``````___```aaaaaabbbbbbbbbbbb```___]]][[[[[[\\\^^^```bbbccceeeggghhhiiiiiiiiiiiiggghhhkkklllnnnwwwzzzwwwlllgggbbb]]][[[]]]___fffzzz~~~vvvnnngggiiimmmxxxpppttt}}}rrrcccXXXWWW[[[```mmmVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZ]]]___fffggggggfffddddddeeegggjjjlllooorrrsssuuuxxxzzzzzz||||||hhh]]][[[YYYXXXXXXYYYYYYZZZ[[[\\\```^^^[[[XXXUUUSSSRRRRRRXXXYYYXXXWWWVVVVVVXXXZZZYYYYYYZZZ[[[\\\^^^___```___```aaabbbcccccccccccceeeeeefffhhhjjjjjjhhhfffeeeccc```aaacccdddaaa___]]]\\\ZZZYYYYYY[[[\\\^^^[[[ZZZYYYZZZ\\\]]]\\\[[[^^^^^^___```aaaaaabbbbbbaaa___]]]\\\[[[\\\]]]^^^```bbbeeegggiiijjjiiiiiieeecccdddfffgggiiiqqq{{{~~~~~~{{{|||~~~tttmmmfff```]]]^^^bbbhhh{{{}}}wwwrrriiicccdddhhhssszzzwww||||||mmm___VVVWWW\\\bbbqqqVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[]]]___eeefffgggfffeeeeeefffgggkkkmmmooopppqqqsssvvvxxxzzz}}}sssbbb[[[\\\XXXXXXXXXYYYZZZ[[[]]]]]]bbb```]]]ZZZWWWTTTRRRRRRXXXXXXYYYWWWVVVWWWYYY[[[ZZZZZZYYYXXXYYYZZZ[[[\\\___```bbbcccdddddddddddd______aaadddgggiiiiiihhhfffdddbbbcccddddddbbb```^^^]]][[[YYYZZZ\\\^^^```\\\[[[[[[[[[]]]^^^]]]\\\`````````aaabbbcccdddeeebbbaaa___]]]]]]]]]]]]^^^___aaadddggghhhgggfffeeebbb```aaadddeeehhhqqqzzz}}}zzz{{{zzzssskkkcccaaabbbccciii{{{wwwrrrnnneee___```dddnnn{{{lll___XXXZZZaaajjjzzzTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY[[[\\\[[[\\\]]]___fffhhhiiijjjiiiiiijjjkkknnnoooqqqssstttvvvyyy|||~~~{{{jjj]]]YYY[[[WWWWWWXXXYYYZZZ\\\]]]^^^```___]]][[[YYYVVVSSSRRRVVVWWWWWWVVVUUUVVVXXXZZZ___^^^\\\[[[ZZZZZZ[[[[[[^^^___```bbbcccddddddddd```___```cccgggiiiiiiiiifffeeeddddddeeeeeedddcccaaa```^^^\\\\\\^^^```bbb```___^^^___aaabbbbbbaaaccccccccccccdddeeefffgggeeeeeecccbbbaaaaaaaaaaaabbbccceeefffgggfffdddccc``````bbbfffhhhkkksss|||}}}}}}{{{qqqhhhdddfffeeehhhyyyxxxxxxyyy|||yyyrrrmmmhhh```[[[\\\___hhh}}}{{{lllaaa[[[___fffsssSSSSSSTTTTTTTTTTTTUUUUUUVVVXXX[[[\\\\\\\\\^^^___cccfffhhhhhhhhhhhhiiijjjkkkmmmoooppprrrvvvzzz}}}rrrfff]]]YYYYYYZZZZZZZZZ[[[\\\^^^___`````````___^^^\\\YYYVVVTTTUUUVVVVVVVVVUUUVVVXXX[[[___^^^]]][[[ZZZZZZYYYYYY^^^^^^______aaabbbdddeeebbbaaaaaabbbccceeedddcccaaaaaaaaaaaaaaaaaaaaabbbaaa___]]]\\\\\\\\\^^^______^^^^^^___bbbccccccbbbcccbbbaaaaaaaaabbbdddeeedddcccbbbbbbaaaaaaaaaaaacccccccccccccccbbbbbbaaa______ccchhhjjjkkkqqqyyywwwjjjeeegggjjjkkkyyy|||zzzxxxyyy~~~|||wwwrrrlllhhhaaaZZZVVVWWWYYY```rrrwwwjjj```\\\bbbkkk{{{YYYYYYZZZZZZZZZ[[[[[[[[[XXXZZZ^^^``````aaabbbcccfffhhhjjjjjjiiihhhhhhhhhjjjllloooqqqtttxxx~~~zzznnniiiddd```___bbbbbbbbbcccccceeeffffffgggggggggfffccc___[[[YYYZZZ[[[[[[[[[ZZZ[[[]]]`````````aaa``````______^^^bbbaaa``````bbbdddhhhiiihhhfffeeeeeeggghhhgggfffcccdddeeeeeeeeeffffffggggggfffeeedddcccbbbbbbbbbdddcccccceeeiiikkkkkkjjjjjjiiihhhffffffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeehhhgggfffffffffggghhhiiihhhiiimmmrrrsssrrrvvv|||vvvqqqsssvvvttt~~~{{{vvvpppllleee^^^\\\^^^___cccsssssskkkjjjsss|||aaaaaaaaabbbbbbccccccccc[[[^^^bbbdddeeefffgggiiioooqqqsssrrrpppnnnmmmnnnqqqsssvvvxxx|||wwwooooooooollliiikkkkkkjjjkkkkkklllmmmnnnpppppppppnnnkkkfffaaa^^^```aaaaaaaaa```aaadddfffggghhhjjjkkkllllllkkkjjjhhhfffddddddeeeiiimmmooopppooonnnooorrrtttttttttooopppqqqrrrrrrrrrtttuuuuuuuuutttsssrrrpppooonnnqqqpppqqqssswwwyyyyyyyyyyyyxxxvvvtttssstttuuuvvvnnnnnnnnnnnnnnnnnnoooooosssrrrqqqpppqqqsssuuuwwwyyyzzz~~~{{{sssmmmlllnnnnnnqqq~~~}}}}}}~~~