BM6P6(@ jjjPPPEEE;;;888888444111111111000000///...---//////...------------...........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---+++,,,------......------,,,---------.../////////------------............222111000000000111333444000111111222222333333444222222222222333555777888555666888999888777555444666666666666777777777777666666666666777777777777999999999999999888777666777666555444444555777888333444444555666777777888333444555444333333444555444555666777777666555444333333555888;;;:::777555555444444444333333333222222222444444444444222222222444555555444333333444333333222222333333444555111222333444444444333222333333333444444444555555444555555555555555555444666555444444222222111000666666777888888888888888555555555555666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===???>>>===???BBBDDDBBB???AAA@@@@@@@@@BBBCCCBBBAAADDDAAA>>>???AAABBB@@@>>>======>>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888777666555555666777888888777555444333333333333666666666666666666666666777777666666555555444444777666444333333444666777888888999::::::::::::999>>><<<:::999999888666444444555555666777888888999;;;;;;<<<<<<===>>>>>>>>>FFFPPP^^^mmm~~~kkkXXXDDD===;;;888777888777777777777777777777777666666777:::===<<<888333555555555555555555555555666666666666666666666666555555555555666666666666888888888888777666444444666666777777777777666666555555555555555555555555666777777999:::<<<>>>???RRR^^^sssjjjPPPDDD;;;888888444111111111000000///...---//////...---------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,+++,,,,,,---------------------------............---------.........//////111000000///000111222333111111111222333333444444555444333333333333444555555666777888888777555444555666666666777777777777555666666666777777777777888999999999999888888777888666555444444555666777444444555555666777777888333555666555444333444555444555666777777666555444333333444666888999777555444777::::::888444222222222222333444444333222222111333555444333222333444333222222222222333444444222333444444444333222111333333333444444444444555444444555555555555444444555444444333333222222111444444555666666666666666444555555555666666666666777777888888888888999999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>======???BBBCCCBBB@@@???>>>>>>???@@@@@@@@@@@@BBB???======???@@@>>>===<<<<<<<<<<<<<<<;;;::::::<<<===>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777666555555555555666777888888777777666555555444555555555555555555555555666666666666555555555555666555444333333444555666666666777888888888888777;;;:::888888888888666444444555555666777777888888999999::::::;;;;;;<<<<<<===EEEPPPYYYeeeyyyuuuTTTGGG<<<:::;;;999888:::666666666666666666666666777777888:::;;;:::777444555555555555555555555555555555555555555555555555555555555555666666666666888888888777777666444444555555666666666666555555555555555555555555555555;;;:::999999888888888888;;;CCCRRReee{{{hhhOOODDD;;;888888444111111111000000///...---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++,,,------------,,,...------------------,,,---............///////////////......//////000111111111222222333444444444777666555333222222222222444555666777777666555444555666666777777777777777555555666666666777777777888888999999:::999999999888777555444444444555555555555555666666777777888444555666666444444555666333444666888888666444333333222222333555666666444555;;;AAAAAA<<<555222222222222333333333333222222111333444444333222222333222222222222222333444444333333444444333222111111333333333333444444444444333333444444444444333333333333333333333333333333222333333444444444444333444444444555555555666666666777777777888888888999777777777777777777777777::::::<<<===>>>?????????<<<<<<<<<>>>AAABBBAAA@@@============>>>>>>>>>>>>???===<<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;:::999>>>>>>??????>>>===<<<<<<:::::::::999::::::;;;;;;;;;;;;::::::::::::999999888888888888888888888888666555444444444444555666888999999:::999888666555555555555555555555555555555555555555555666666666666555444333333444555666333444555555666666555555888777666666777777666555444444555555666777777777666666777888888999999:::888???GGGKKKQQQaaazzzlllHHH>>>:::888:::;;;999888:::666666666666666666666666777999:::999777666666666444444444444444444444444555555555555555555555555444555555555555666666666777777777777666555555444444444555555555555444444444444444444444444444444;;;:::888777666555555555444666;;;DDDUUUlllgggNNNDDD;;;888888333111111111000000///...---///...------,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,,,,...---------,,,,,,++++++------........./////////---------.........//////111111222222333444444444666555444333222222111111444444555666666666555555555555666777888777777666555555555666666666777777777777888999:::::::::999888777666444444333333444555555555666666777777777555666777666555555555777222444666888888666444222444222000000222444444444666===DDDBBB;;;444222333222222222333333222222222222444555555444333333444222222222111222333333444444444333333222222111000222222333333333444444444222333333444444333333222222222222333333444444444222222333333333333333222333333444444444555555555555666666777777888888888666666666666666666666666999:::;;;===>>>???@@@@@@=========>>>?????????>>>;;;<<<============>>>???>>>===<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::???>>>>>>>>>===<<<<<<;;;999999999888999999:::;;;;;;;;;:::::::::999999999888888888888888888888888555444333333333333444555777888:::::::::888666555555555555555555555555555444444444555555666666666555444444333333444444555222333333444555444444444666555555555777888777666444444444555555666666666555555666666777777888888888>>>CCCEEEHHHVVVlll}}}iiiNNN@@@999:::<<<<<<;;;888888888666666666666666666666666888999:::888444333555777444444444444444444444444555555555555555555555555444444444555555555666666666666777777666555555444333333444444444444333333444444444444444444444444444444444444555666777777<<<<<<::::::???OOOeeettteeeMMMDDD;;;888888333111111111000000///...---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++*********+++************)))***++++++,,,,,,++++++------,,,,,,+++++++++***------------............,,,,,,------............000000111222222333333444333333333333333333222222333333444555555555555555444555777888888888777666555555555555666666666666666777888888999999999999777777666555444333333333555555555555666666666666555666777666555555555777222444666777777666444222444111//////111222333333777<<<@@@===666111222555222222222222222222222222333444666666444333444555222111111111111222333333333333222222111111111111222222222333333333444444222333333444444333333222111222222333333444444555333333444444444333333222333333333333444444444444444444555666777777888888777777777777777777777777999:::;;;<<<>>>>>>??????>>>>>>???>>>===<<<;;;;;;<<<===??????======>>>@@@>>>>>>>>>===<<<<<<<<<===;;;<<<<<<=========<<<<<<=========<<<<<<;;;;;;;;;999999888888888999999:::;;;;;;:::::::::999999999777777777777777777777777555444333222222333444555555777888999999777555444555555555555555555555555333333444444555555666666444444444333333444444444222333444444555555444444666555444666888999999888444444444444555555555555555555555666777777888888777;;;>>>>>>@@@JJJZZZggg```mmm```IIIBBBCCC:::===>>><<<999777888888555555555555555555555555777999999777333222444777444444444444444444444444555555555555555555555555444444444444555555555555555666666666666555555444222222333333333333222222444444444444444444444444111111222333444666777888:::;;;;;;888777;;;FFFNNN\\\llltttcccLLLCCC;;;888888333111111111000000///...---...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***,,,,,,+++++++++++++++***+++,,,,,,,,,,,,---------,,,,,,---............---//////000000111222222222000111222333444444333333222333333333444555555555444555777888999888666555444444555555555666666666666666777777888777777777666555555555444444333333444444444444444444444444444555666666444444555666333444555555555555444333333111//////000222222222555888:::777222///222555222222111111111111222222222444555555444333333444111111111111111222333333222222111111111111222333222222222222333333333333333333444444444444333333222222222333333444444444444444444444444333333222222222222333333333444444333333444555666777888888777777777777777777777777999:::;;;<<<<<<<<<<<<<<<===>>>???>>><<<:::::::::<<<>>>@@@@@@======???AAA>>>??????>>><<<<<<===>>>;;;<<<======>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999;;;;;;::::::::::::999999666666666666666666666666555444333333333333444555555555666777777666555444444444444444444444444444444444444444444555555555333333333444444333333333222333444444555555444444666555444666888999888777444444444444444444444444444555555666666777888888999:::;;;;;;<<<@@@HHHNNNCCCSSSllloooSSSEEE???===<<<777:::;;;777666888999888555555555555555555555555777777777666444333444666333333333333333333333333444444444444444444444444333444444444444555555555555555666666666555555444222222333333333333222222333333333333333333333333333333222222333444444555111555888999888777999;;;@@@PPPggg|||~~~ooobbbYYYbbbKKKCCC;;;888888333111111111000000///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************++++++++++++***************************++++++,,,+++***)))(((((())))))***************************++++++++++++******++++++++++++,,,,,,,,,,,,.../////////...---.........///000000111111000111222333444333333222222222222222333444555666333555777999999888666555444444444555555555666666555666666666666555555444444444444555444444444333333333333333333333333333333555666555444333444555444444444444444444444444333111000000111222222111222444444333222111222444333222111000000111222333000222444333222111222222111111111111111222222333111111000000111222333444111222222222222333333333444444555555555555444444333333333333333333333333333444444444333333222111222222222222333333333333222333333444666777777888777777777777777777777777999999::::::;;;::::::999999;;;======;;;:::;;;<<<;;;>>>AAA@@@===<<<>>>BBB===??????>>><<<;;;===???:::;;;<<<<<<=========<<<<<<<<<;;;;;;<<<===>>>???===<<<;;;:::999888888888;;;;;;::::::::::::999999666666666666666666666666666555444333333444555666666666666666666666666666444444444444444444444444555444444444444444444333333333333444444333333333222222333444444444444333555444333444666777777666333333333333333333333333333444444555555666777777:::999999:::<<<===<<<;;;777AAARRRbbbmmm{{{fffHHH;;;<<<<<<999666444888777444555999:::666555555555555555555555555666555444555666666555444333333333333333333333333444444444444444444444444333333444444444555555555444444555666666555555444222333333333333333333222333333333333333333333333444444333333222333333333111333555888888888888777???DDDMMMXXXfffuuu~~~tttfff[[[TTTRRRRRRSSSbbbKKKCCC;;;888888333111111111111000///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((()))************+++++++++***************************+++,,,,,,+++***)))((((((((()))***************))))))******+++++++++,,,))))))*********+++++++++,,,---.../////////...---------......///000000000111222333444333333111111222222222222333444555666333555777999999888666555444444444555555555666666555666666666555444333333333333444555555444444444222222222222222222222222333444555444333333444555555555333222222333555555333111000111222222111000000000111333333333333222333222111000000111222333///000222222000///000111111111111000111222222333000000//////000222444555111111222222222333333333444555555666666555555444333333333333333333333333333333333333333222111000111111222222222333333333222222333444555666777888666666666666666666666666999999:::::::::999888888666999<<<<<<;;;;;;<<>>AAA???<<<;;;>>>AAA<<<>>>???>>>;;;:::<<<>>>999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@AAA>>>===<<<:::999888888777;;;;;;;;;:::::::::999999666666666666666666666666666555444444444444555666777666666666666666777888444444444444444444444444555555555444444333333333222333333444444333333222111111222333333333333222444333222333555666555444333333333333333333333333222333333444444555666666666444333666::::::666111:::999;;;???IIIaaasssRRREEE:::999;;;888777999555888888555777;;;999333555555555555555555555555666444222444777888555222333333333333333333333333444444444444444444444444333333333444444444555555444444555555666555555444222333333444444333333222333333333333333333333333333333222222333333444555666444222222444555555444999;;;@@@HHHRRRZZZ]]]^^^jjjvvvooo]]]UUUQQQLLLGGGEEEFFFJJJLLLaaaIIIAAA999777777333333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))++++++************************))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---------......000////////////000000111111222222111///...///000444333222222333444666777444333444555777777555333555555555555555555555555666666555555555444444444444333222333555666555444333444555555555444333222777666444333222333333444222222111111111111111111222111111111333444333222444444333333333222222222555555444333111111222444333222111222333333222111333333333222111000//////333222000//////000222333222222111111222222333444555444333222111222333444222222222222222222222222333333222111111222333444222222111111000111111222111222333444555555555555666555555555555777999:::999999999999999999999999888888888888888999999999<<<======>>>>>>>>>>>>>>>>>><<<:::;;;===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;@@@===;;;999:::::::::999:::::::::999999777666666555444444333333444444555444555555666666666666666888777777666555444444444888777555444444555777888333333333222222111111111333333333222222222111111111111222222222333333333666666666666666666666666444555555555444333333222222222222333444555666777555555555555555555555555777666999>>>BBBKKK```uuu}}}[[[JJJ???>>><<<:::888666555444555555666666666666555555444444444444333333222111333333333222222111111111444444444444444444444444666444222//////222444666111333444444333222222333444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444666777999;;;===???AAABBBOOORRR\\\llluuucccXXXOOOJJJIIIFFFDDDCCCDDDGGGJJJLLLLLLaaaJJJBBB999777777222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,+++++++++---,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------//////////////////000111111222333222000///000111333222222222222444555666555444444666888888666444555555555555555555555555666555555555444444444444444333222333555666555444444555666666666555444333555555444333333333333333222222222333333333333333222111000000222333222000444333333333333222222222333333333222000000111333222111000111111222111111333222222111111000000000333222000//////000222333222111111111111222333333333333222222222222333333222222222222222222222222333222111000000111222222222222111111111111111222222222333444555555555555555555444444555666777888999999999888888888888888777777888888888888999999:::;;;;;;<<<<<<<<<<<<<<<===;;;999:::======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;>>>;;;999888999999888777999999999999888777666555444444333333333333444444444444555666666666666666777777666666555444444333777666444333333444666777333333333222222111111111333333222222222111111111111111111222222222333333444444444444444444444444444444555555444333333222333333333333333444555666444444444444444444444444222111333666777:::GGGTTTfffnnnsssXXXEEE>>>===<<<;;;999888666555444555666666777777666666555444555555555555444333222333333333222222222111111444444444444444444444444555444222000000222444555111333444444333222222333444444444444444444333333333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444333444555666777888999999<<<===BBBLLLXXXbbbiiilllzzz{{{iii\\\OOOHHHEEEBBBAAACCCIIIGGGEEEDDDFFFHHHIIIIIIbbbKKKCCC:::777777111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,,,,+++***+++,,,+++++++++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///.........//////000111111222333222111000111222111111111111222333444555555555555666888888777555444444444444444444444444555555555555444444444444444333222333555666555444555666666777777555444333444444444444444333333222333333333444444555555666222111///000111222111///333333333222222222111111111222222111//////000222000000000000000000000000111111111111111111111111222111000//////000111222111111000000000111222222111111222222333222222111111111111111111111111111222222111000//////000000111111111111111111111222222333444555555666666555555555444444444555555666777777777777777777777777666777777777888888888999888999999:::::::::::::::;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;999888777888888777666777888888888777666555444444444333333333333444444333444555555666666555555666666666555555444444333555444333222222333444555222222222222222111111111333222222222222111111111111111111222222222222333222222222222222222222222444444444444444333333222444444333333333333444444444444444444444444444444444333444777666444777;;;AAAIII]]]yyyyyy\\\HHH<<<888:::::::::999888777666555555666666777777777777666666555555666666555555444444333333333222222222222111444444444444444444444444333333222222222222333333111333444444333222222333333333333333333333333333444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222777666777:::>>>BBBCCCDDDGGGSSScccnnnuuu~~~xxxrrrkkk^^^PPPBBB???@@@EEEGGGFFFGGGJJJLLLJJJGGGEEEFFFGGGGGGGGGbbbKKKCCC:::777666000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,+++***)))***,,,+++++++++***************))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,...............///000111000111222111000///000111000000000111111222333333555444333444666777666444444444444444444444444444444444444444444444444444444333222333555666555444444555666666666555333222222333444555555444222111222222333333444555666666222111000111222333222000222222222222111111111111000111222111000///000222000111111111000000000111000000000000111111111111111000////////////000111000000//////000000111222///000111222333222111000111111111111111111111111111111000000//////......000111111111222222222111222333444555555666666555666555555555444444444555555555555555666666666666555666666777777888888888777888999999::::::999999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999888888888::::::888666666666777777666555444444444333333333333333333444333333444555555555555444555555555444444444333333333333222111111222333333222222222111111111111111222222222222111111111111111111111111222222222222111111111111111111111111333333444444444333333222555444444333222222222333333333333333333333333333777666777999:::999777666999;;;EEEZZZqqqkkkRRRCCC<<<::::::<<<777777777777666666666666666666777777777777666666444444555555555555444444222222222222222222222222333333333333333333333333222222333333333333222222111222444444222111222333222222222222333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222222999888888888999:::::::::888>>>EEEIIIJJJNNNTTTZZZZZZ[[[aaakkkyyyzzzrrrnnn```YYYRRRQQQVVVXXXRRRIIIAAAEEEMMMUUUTTTOOOLLLNNNMMMJJJGGGEEEFFFGGGGGGFFFaaaKKKCCC:::777555000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))***++++++))))))***+++************************)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))***************))))))))))))******)))))))))*********++++++*********+++++++++,,,,,,------------...///000111---///000///...---///000//////000111222222222222333222111222444555444333444444444444444444444444333333444444444444444444444333222333555666555444333333444555444333222111111222333444444444222222000000111222333444444555333222111222444555444333222222111111111000000000000222333333111111222333000222333333111000111333000000000000000000111111000//////////////////000///............///000000---...000111222111000///000000000000000000000000000000000000//////......///000111222222222222111111222333444555555555555555555555555555555444444333333333444444444555555444444555666777777888888888888999::::::::::::999777888999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999:::;;;888888999;;;<<<<<<:::777555666666666666555555444333333333222222333333333222333333444444444444444444444444444333333333333222222222111111222222222111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111222222333333444333333222555444333222222222222222333333333333333333333333444444333444666888777444555777???NNN[[[bbbgggllltttPPPDDD::::::<<<<<<;;;:::666666666666666666666666666666777777777777666666222333333444444444333333222222222222222222222222333333333333333333333333111111222333333222111111000222333333222111111222111111111222222222333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333444444444555111222333444444444444555666666666999===@@@BBBBBB??????@@@DDDJJJQQQVVVYYY]]]aaadddeeebbb```^^^^^^XXXXXXXXXVVVRRRLLLGGGCCCGGG@@@===BBBJJJMMMIIIDDD@@@EEENNNUUUQQQHHHCCCDDDJJJHHHEEEDDDFFFGGGGGGGGG~~~^^^IIIBBB:::666555///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((*********)))((()))***)))))))))***************((())))))******))))))(((((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))***************))))))))))))******((())))))))))))*********))))))*********+++++++++,,,,,,,,,---...///000111,,,---......------.../////////111222222333222222333111000000222333333222333333333333333333333333333333333333444444444444444333222333555666555444222333333444333222111000111222222333333333333333000000000111111222222222222111111222555666666555111111111000000000000//////111333333222111222333000333555444111000222444000000000000000000000000......////////////............------......///000------...///000000000000//////////////////////////////000000000000//////...///111222333333222111000111222333333444444444333333444555555444444333111111111222333333444444333333444555666777888888888999999:::::::::::::::777888999999999999:::;;;999999999999999999999999888777777777777888888999888999:::===???>>>;;;999555555666666666666555555333333222222222222333333111222333333444444333333333333333333333333333333111222222222222222222111000000000111111111111111222111111111111000000000000000000111111111111222222222222222222222222222111222222333333333333333444444333222222222222222222222222222222222222222333444333111222666666333666555888AAAFFFFFFFFFHHH[[[iiiyyymmm]]]SSSBBB:::666999===<<<::::::666666666666777777777777555555666666666666555555222222333333444333333333111222222222222333333333333333333333333333333333111111222222222222111111000222333333222111111222000000000111111222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222333444444555...000222333222111222333555222000333888<<<<<<999::::::888888999;;;===>>>???CCCFFFFFFBBB@@@@@@AAA<<<===>>>??????>>><<<;;;===888888>>>DDDCCC@@@???:::===DDDJJJHHHAAA???@@@HHHFFFCCCCCCEEEFFFGGGGGG{{{\\\GGGAAA999666555/////////............------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***)))(((((()))***((()))))))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((()))******+++******))))))))))))******((((((((()))))))))******))))))))))))*********+++,,,,,,,,,---...///111111,,,---......------...000///000111333333333333222444222000000222333444333333333333333333333333333222222333333333444444444444333222333555666555444222333444444444333222111222222111111222333333444000000111111111111111111000//////111555777777666111111000000000/////////...000222222111111111222///222444333000...111444111111000000//////...............//////.........---------,,,---......///------------...///000111////////////////////////---...000111222111111000...///111333333333222111//////000111222222222222///000111222333333222222//////000111111222333333222333333444666777777888888888999::::::::::::999777999:::999888777888:::888888888888888888888888888888777666666666777777777888:::>>>@@@???<<<999555666666777777777666666333333222222222222333333111111222333333333333333222222222222222222333333111222222222222222222111///000000000111111111222111111111111000000000000000000000000111111111111111111111111111111111111111111222333333333333333333333222222222222222222222222222222222222222222222666666333222666777444999333111555999;;;>>>BBBBBBHHHOOOUUU\\\kkkxxxcccUUULLLFFFDDDAAA<<<999;;;<<<:::999;;;777777777777777777777777444444555555555555444444222333333444555555444444111111222222222333333333222222222222222222222222111111111111111111111111000111333333111000111222//////000000111222222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333000222555555444333444555333222111111333444333222666666666666666777888:::777:::===<<<888666888;;;777888999:::;;;<<<======888666999@@@CCC???===???;;;;;;>>>BBBCCCAAAAAADDDGGGEEEBBBBBBCCCEEEEEEEEEyyyZZZFFF@@@999666555///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***)))((('''(((***(((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///111111,,,...//////......///111///000222333444444333333555333111111333444555444333333333333333333333333222222222333333444444444444333222333555666555444333444555555555444333222222222111000111222444555222222111111111111111111...---...000444666777777000000000000////////////,,,...111111000000000000...111444222...---000333222111111000///......------......//////......------,,,,,,,,,,,,---......------,,,,,,---...000111////////////////////////---...000111222333222222---///111333444333222111...///000111111222222111,,,---///000111111111000...//////000111222222333222222333444555666777888777777888999999999999999777999;;;:::777666777:::777777777777777777777777999888777666666555666666666777:::>>>@@@???<<<888666666777777777777777666333222222222222222222333111111222333333333333222222222222222222222222333222222333333333333222222//////000000111111111222111111111111000000000000000000000000111111111111111111111111111111111111000111222333333333333333333222222111222222333333111111111111111111111111,,,333666333222666777555555333444888:::666444444333777<<<@@@DDDMMMXXX```tttzzzeeeYYYJJJ@@@???@@@AAA@@@999777777::::::777777999888888888888777777777777333444444444444444444333333444444555666666666555111111111222222333333333222222222222222222222222222222111000000111222222000111333333111000111222...//////000111222222222////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222222222+++...222333111000222333111333555444333222333555888888888666555444555666333666888777333111444888666666555444444555555666:::999>>>EEEDDD===;;;>>>===999888;;;===<<>>@@@NNNSSSZZZcccnnnzzzkkkXXXNNNDDDBBB@@@===;;;;;;::::::777777777777777777777777777777666666666666777777111111111222333444555666444555666777666555333222222111000111333444333222333333333222222222111111222222222111111111000000111222222333333222222111111111000///......//////000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111222222000000000000111111111111000111111111111222222222333333333333333333333333444444444555555555666666333333333444444444555555555555555555666666666666::::::::::::::::::::::::::::::;;;<<<===>>>???@@@CCCBBBAAA@@@@@@AAACCCDDDyyy\\\HHHBBB999555444...///............------------,,,++++++******++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))'''((((((((())))))))))))&&&&&&((())))))*********(((((())))))))))))(((((())))))************))))))************)))))))))((()))***+++,,,,,,,,,,,,,,,------------------------+++///000000222777888666333333333222222111111000333333333333333333333333444222111222444555444222222222222222222222222222444444444444333333333333444333333333333222222222000111111222222111111000000000000000000000000000////////////////////////.......................................//////000222111///...------......,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++....../////////000000000............////////////...//////000111111222222000111111222222111111000////////////////////////////////////000000000000111111111111111111111111111222444444333333444666666666666666777777777777666777777888888888888888777777888888888999999999777777888888777777666555555666888999999888666555333444555666666555444444333222222111111222222333222222222333333333444444000000000000000000000000111111111111111111111111111111000000000000111111000000000000//////......///////////////000000000222111111000//////000000111111111222222222333333222222222111111111000000222222111111222222333444222333444666666555333222444444444444444444444444777666555555666777:::;;;===@@@CCCHHHMMMUUU\\\bbbpppzzz~~~pppaaaSSSIIICCC@@@>>>===;;;999888777777777777777777777777777777777777666666555555666666777555555444333333333444444555666777888777666444333222111000111333444333222333333222222222111111111222222222111111111000000111222222333333222222111222111000///////////////000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111//////000000000111111111000000111111111222222222333333333333333333333333333333333444444444555555333333333333444444444444444444555555555666666666888888999999:::::::::;;;::::::;;;<<<===>>>>>>???AAA@@@???>>>???@@@BBBCCCxxxZZZGGG@@@888444444000///............------------,,,++++++******++++++))))))******+++,,,,,,---******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))''''''((((((((()))))))))&&&''''''((()))))))))))))))(((((((((((((((((()))))))))************))))))************))))))))))))******+++,,,,,,,,,++++++------------------------,,,///111000222777888666444444333222111000//////222222222222222222222222333222111222333444444222222222222222222222222222333333333333222222222222333333333222222222111111000111111222222111111000000000000000000000000000////////////////////////..............................------......///000//////............//////......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------........./////////............////////////...//////000000111111222000000111111111111000000........................////////////000000000000111111111111111111111111111222333333222111222444444444444555555555666666666777888888999999888888777777777888888888888999777888888888888777777666555555777777777777555555444444555555555555444333333222222111111222222333222222222222333333333333000000000000000000000000111111111111111111111111111000000//////000000111000000000////////////...000000//////////////////111111000/////////000000111111111222222222222333222111111111111000000000222111111111111222333333222333444555555444333222444444444444444444444444777666444333333333444555444555666666777:::>>>AAAJJJRRR[[[bbbffflllttt{{{{{{ssshhh^^^RRRMMMEEE===999888;;;===:::999888777777666777777777777777777777777777777555555555444444555555555666666555555555666666777555666777777777666555444222111000111333444333222333222222222222111111111222111111111111000000000111111222222222222111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111//////000000000000111111000000000111111111222222222222222222222222222222111222222222222333333333222222333333333444444444444444444444555555555555666777777888999::::::;;;::::::;;;;;;<<<<<<<<<===>>>============???AAABBBvvvXXXEEE???777444555000///............------------,,,++++++******++++++((())))))***+++,,,,,,---******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))'''''''''((((((((())))))&&&''''''((())))))(((((()))((('''&&&&&&'''((()))))))))************))))))*********)))))))))))))))***++++++,,,,,,,,,++++++,,,,,,------------------111444444111000333333000222222111111000000000///111111111111222222222222222111111222333333333333222222222222222222222222333333333333222222222222222222222222111111111111000000111111111111000000000000000000000000000000////////////////////////...........................------------...//////------......///000000111//////...---,,,,,,------------------------------------------.........///............////////////////////////000000111111///000000000000000000///........................////////////000000000000111111111111111111111111111222333222111000111222333333333333444444444444666777888888999999888888777777777777888888888888777888888888888888777777555666666777777666666555444444555444444444333333333222222111111222222333222222222222222222222333000000000000000000000000111111111111111111111111000000////////////000000////////////////////////000000000//////......---111000000/////////000000111111111111222222222222111111111111000000000000111111111111111222222333333333444444444333222222333333333333333333333333555555333222222222222333444555666555555666999<<<999===CCCFFFGGGKKKQQQVVV___bbbgggmmmsssyyy|||~~~~~~~~~}}}}}}{{{zzzxxxxxxnnneeeYYYPPPLLLIIIDDD@@@>>>>>>>>>>>>======<<<<<<999999999999999999999999777777777777777777777777555444444333333444444555333333444555777999;;;<<<444555555666666555444444222111000111333444333222222222222222111111111111111111111111000000000000111111222222222222111111222111111000000000111111000000000000000000000000////////////////////////000000000000000111111222111111111111000000000000////////////000000000111000000000000111111111111222222222222222222222222000000000111111111222222222222222222333333333333333333333333444444444444444555555777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBsssVVVCCC>>>666444444000///............------------,,,++++++******++++++******************++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&''''''((((((((((((''')))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,++++++***,,,,,,,,,---------......333555444000///000///,,,/////////000000111111111000000000111111222222222111111222222222222333333222222222222222222222222444444444444333333333333222222111111111000000000000000000111111000000000////////////////////////................................................---------------...//////,,,,,,---...///000111111000000///...------------......//////////////////------------.........///............///////////////////////////000000000...//////000000//////...////////////////////////////////////000000000000111111111111111111111111000222222222000///000222111222222222333333333333666666777888888888888777777777777777777777777777666777777888888888777777777777777777777777777777555555444444333333333333333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000.............../////////000000//////......------000///////////////000000000000111111111222222222000000000000000000000000111111000000111111222333444444444333333222222111333333333333333333333333333333222222222333333444222333444444444555777:::666888999999888999===@@@???AAADDDHHHMMMQQQSSSUUUPPPPPPPPPOOONNNMMMKKKJJJHHHFFFAAA===::::::===@@@777999;;;<<<<<<:::777666888888999999::::::::::::666666666666666666666666444444333333333333444444444444444555777999:::;;;222333333333333333333333222111000111333444333222222222222111111111000000000000000000000000000000000111111222222111111000111000000000000000111111////////////////////////////////////////////////000000000000000111111222111111111000000000//////...////////////000000000//////000000000111111111111111111111111111111111/////////000000000000111111111111222222222333333222222222222333333333333333333444555666888888999999999999999::::::::::::;;;;;;;;;<<<>>>???@@@AAAoooSSSBBB>>>777444444//////............------------,,,++++++******++++++***************)))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''(((''''''''''''''''''((())))))************))))))))))))))))))************++++++,,,,,,,,,+++******+++,,,,,,------.........///222111......000000---------...///000111222222/////////000111111222222000111222222111111222444222222222222222222222222444444444444333333333333111111111000000000000//////000000111111000000///////////////////////////........................------------------------------,,,,,,------...///+++,,,---///000111111111000//////.........///////////////000000000000000------........./////////............////////////////////////////////////......////////////......////////////////////////////////////000000000000111111111111111111111111000111222222111000111333111111222222222222333333444555666666777777666666888777777777777777666666555666666777777777777666777777777777777777777777666555444333222222222333333222222111111222222333222222222222222111111111000000000000000000000000000000000000000000000000000//////......//////000---............///////////////..................//////......//////000000000000000111111111111222//////000000000000000111111000000000000111222222444444333333222222111111222222222222222222222222111111222222333333444444000111222222111111333444333444555555444444666888777888888999:::;;;<<<===888999:::;;;;;;;;;;;;;;;;;;======:::777777;;;@@@999888777555555666888999666777888888999999888888666666666666666666666666444444444333333444444444777777666555555555555555111111111222222222222333222111000111333444333222222111111111111000000000//////000000000000000111000000111111111111000000///////////////000000111////////////////////////000000000000000000000000000000000000000111111222111111111000000//////.........////////////000000/////////000000000111111000000000000000000000000////////////000000000000000000111111111222222222111111111111222222222222222333333444555666666777777888888888999999:::::::::;;;;;;<<<===>>>>>>???lllQQQAAA???888555444...///............------------,,,++++++******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&&&&''''''((((((''''''&&&))))))************))))))((()))))))))************+++,,,,,,,,,,,,+++***)))++++++,,,,,,---......///,,,...///,,,---000000---.........//////000000000......//////000111111222///111333222111000222444222222222222222222222222333333333333222222222222111111000000000///////////////000000000000//////////////////////////////........................------------------------------,,,,,,------...///+++,,,...///000000000000/////////...//////000000.../////////000000000000....../////////000000000............////////////////////////////////////---......//////......---........................////////////000000000000111111111111111111111111///111222222111111333444111111222222222333333333333444444555555555555555888888777777666666666666444444555666666666666666666666666555555666666666666555444222222222222222333222222111111222222333222222222222111111111000000000000000000000000000000000000000000000000000//////............//////---------.........//////------.................................///000000000000000000111111111111////////////000000111111000000000000000111222222555444333222111111111111222222222222222222222222000111111222222222222222111222333333222111333444222222333444444444444555777777777666777777888888444555666777888999999999888999:::999777777777999<<<:::777555555888;;;===666666777888999888777777666666666666666666666666555555444444444444555555777666555444333222222222222222111111222333333444222111000111333444333222111111111111000000000000////////////000000111111000000111111111111000000...............///000000////////////////////////000000000000000000000000000000000000000111111222222111111000//////.............../////////000000////////////000000000111000000000000000000000000////////////000000000000000000000000111111111222000000000111111111222222222333333333444444555555555666666777888999::::::999::::::;;;;;;<<<<<<;;;jjjPPPAAA???999555333---//////.........------------,,,++++++******++++++(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))************))))))(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////,,,......,,,+++......+++///////////////.........---......///000111111222///111333222000000222444222222222222222222222222222222222111111111111000000000000000//////////////////000000000000//////////////////////////////........................---------------------------,,,,,,,,,,,,---......+++,,,...000000000000/////////...//////000111222---.........//////000000////////////000000000000............/////////000///////////////.........---..................---------------------------////////////000000000000111111111111111111111111///111222222222222444666111222222222222333333333222333444444555555444444888888777777666666666555333333444555666666555555555555444444444444555555666555444222111111222222333222222222222222222333222222222222111111000000000000000000000000000000000000000000000000000000//////............//////---------.........//////,,,------....../////////...............///000111000000000000111111111111.../////////000000111111000000000000000111111222555444333222111111111111111111111111111111111111000111111111111000000///000111333333333333555666222333444444444444333333111111111222333555777777444444555555555444444333666555666888:::;;;888666666666666666666777777888777888999::::::999888777666666666666666666666666666555555444444555555666333333333222222333333444333222222222333333444555222111000111333444333222111111111111000000000000.../////////000000111111000000111111111111000000---------------...///000////////////////////////000000000000000000000000000000000000000111111222222111111000///......---............/////////000////////////000000000000000000000000000000000000////////////000000000111000000000000111111111111000000000000111111111111333333333333333333333333444555666777888999:::;;;888999999:::::::::999999hhhMMM???>>>999666444,,,///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,***)))((((((((()))+++,,,++++++************************))))))******+++,,,.........------,,,,,,,,,////////////////////////......///000111222222333............////////////444333222222111111222222222333444555444222///...//////000000000000//////////////////////////////000000//////.........---.........------,,,,,,,,,------------------------/////////......---------...............///000000---......///000111111222+++,,,---...////////////---------............///000000000000000000000000111111111111111000///.........//////000000111111///////////////.........------............------......///000000000000000111111222222222333333333222222222222222222222222555666777666444333333444555555555555555555555555444333333333333444555555444444444444444444444444444333222222333444333111111111111222222333333333333333222111000000000111000000000000000000000000000000000000000000000000000000////////////000000------------------------............////////////---...............------......////////////......//////000000000000//////000000000000111111111111222222222111111111000000000111111111111222222222111111111111111111111111222222222222222222222222333333333222222111111111222222222333333333444444555555555333222222333555999999999999999888777666<<<999555555666777555444777777888888888888777777555555555555555555555555555555444444444333333333333333333222222222111111111222222333333222222111111111222333444444555555333000......000222333333111111000000//////......000000000000000000000000.......................................///000000000000000000000000000000//////000000111111111222111000000///...---------............///////////////////////////.........,,,,,,,,,------.........////////////////////////000000111111111000000///000000000000111111111111000111111222222333444444444444444555555555555666777777777888999999999:::gggLLL>>>>>>999666444---///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***((('''''''''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***)))((((((((()))***+++******************************))))))******+++,,,---------,,,,,,,,,++++++......................../////////000000111111222....../////////000000000000000000000111111222333111222333444333222000//////000111222222111000///........................000/////////.........---......---------,,,,,,,,,------------------------.........---------,,,,,,...............//////000---......///000000111111,,,,,,------...//////000---------............/////////////////////////////////000000000///............//////000000000000////////////............---......//////......---......///000000000000000111111111111222222222222222222222222222222222222444555666555444333444555444444444444444444444444444333333333333444555555444444444444444444444444444333222333444555444333111111111222222333333333333222111111000000111111000000000000000000000000////////////////////////000//////......//////000------------------------............////////////---...............------......////////////......//////000000000000////////////000000000111111111222222222111111000000000//////000000000111111111111111111111111111111111222222222222222222222222333333222222222111111111222222222333333333333444222333333333222333555777:::::::::::::::999888888;;;888666555777777666555666777777888888777777666555555555555555555555555666666555555555444444444333333222222222111111111111222222333333222222111111111111222333333444444///......//////000000///000000000000//////......000000000000000000000000.......................................///000000//////////////////////////////000000000111111111111000000///......------............////////////////////////............------...............///........................//////000000000//////...//////000000000111111111000000111111222333333444444444444444555555555555777777777888888999999:::dddKKK>>>>>>999666444---///............---------,,,,,,,,,+++++++++******((((((((((((((((((((((((+++***(((''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))*********)))((((((''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((((()))***+++***************************))))))))))))***++++++,,,,,,,,,+++++++++++++++......................../////////000000000000000/////////000000000111111.........///000111222333000111222333333222111000///000222333333222000///......................../////////..................------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++---............/////////------......///000000000------,,,,,,---...000111---------............///////////////////////////------.../////////.........////////////000000000........................---......//////......---......///000000000000/////////000000000111111111111111111111111111111111222444555555333333444666444444444444444444444444333333333333333444555555444444444444444444444444444222222333555666555444111111111222222222222222222222111000000000111111000000000000000000000000////////////////////////.........------.........------------------------............////////////------...............---......////////////.........//////000000//////...//////000000000000111111111111111111000000000000........./////////000000111111111111111111111111111111111111111111111111222222222111111111111111111111222222222333333333///000222222222444777999999999999999999888888777999777555555777888777666666666777777777777666666444444444444444444444444666666666666555555555555333222222222222111111111111111222222222222111111000000000111222222333333---///111111000.........000000000////////////...////////////////////////.......................................///000000//////////////////////////////000000000000111111000000000///......------............////////////........................///////////////.................................---......//////.........//////000000000000111111000000000111222222333333333333333444444444555555666666777777888999999:::aaaIII>>>>>>999555444...///............---------,,,,,,,,,+++++++++******((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***---,,,***(((''''''((()))&&&&&&&&&''''''''''''(((******))))))(((((((((((((((((((((((())))))*********************+++++++++)))))))))))))))***++++++++++++******************......................../////////////////////...000000000000111111111111////////////000111222333///000111222222111111000...///111333333111///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........///......---------......////////////...,,,+++,,,---000111---------............///////////////////////////,,,---...///////////////////////////////////////------...............///......////////////......---...//////000000//////........./////////000000111111111111111111111111000222333444333333555666333333333333333333333333333333222222333333444555333333333333333333333333333222222333555777666555111111111111111222222222111111000000000000111111000000000000000000000000////////////////////////...------,,,,,,------.......................................////////////,,,---......///...............////////////.........//////////////////...////////////000000000111000000000000000000000000....../////////000000000111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222...000222222222333555777555555666666666555555444555444444555666666777666555666666777777666666555444444444444444444444444555555555555444444444444222222222222111111111111111111222222222222111111//////000000111111111222000222333222000...///000////////////////////////...............................................................///000000//////////////////////////////000000000000000000000000//////........................////////////------...............///000/////////......------........................------.../////////......////////////000000000111//////000000111222222222222333333333444444444444555666666777888999::::::^^^GGG===>>>888555444//////............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))---,,,***)))((((((((()))&&&&&&&&&''''''''''''(((******))))))((('''''''''''''''(((((())))))))))))))))))*********+++++++++))))))(((((())))))***+++************************......................../////////...............000000000000111111111111222111111000000000111111//////000000000000000000---...///111111///...---........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///......---------------............///...,,,+++,,,---///111---------............///........................---...//////000000000000/////////...............,,,---------......//////...//////////////////...------...///////////////------........./////////000000000000000000000000///111222333222333444666333333333333333333333333333222222222222333444444333333333333333333333333333222111333555666666555111111111111111111111111111000000///000000111111////////////////////////........................------,,,,,,,,,,,,------....................................////////////,,,------...//////............////////////............////////////.........////////////000000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000111333333222111222333333333444555555444444444222222444444444444555666555555666666666666555555444444444444444444444444444444444333333333222222222222222111111111000000000111111222222111111000///000000000000000111111222222111000///...///111.............../////////------------------------.......................................///000000........................000000//////////////////////////////........................////////////,,,---------....../////////......------,,,,,,,,,........................---...//////000000000///...////////////000000000...//////000000111111222222222222222333333333444444555666777888999::::::~~~[[[EEE===>>>888444444000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((++++++***)))((((((((()))&&&&&&&&&''''''''''''((()))))))))(((((('''''''''&&&'''((()))))))))(((((()))))))))***++++++,,,,,,)))(((((((((((()))*********************+++++++++---------------------------------.............../////////000000000111111333222111000000000000111000000000///////////////---..................------------------------------------------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---//////...------------------------------///...---,,,------...///---------............///..............................///000000000///////////////............---,,,,,,,,,---......//////...//////000000//////...------...////////////...------.........////////////////////////////////////000222222222222444555222222222222222222222222222222222222222333444444333333333333333333333333333111111222444555444333111111111111111000000000000000/////////000111111////////////////////////........................---------,,,,,,---------....................................////////////,,,,,,---...////////////......////////////......---......//////......---......////////////000000............//////////////////000000000111111111000000000000000000000000////////////////////////////////////000000000000///000000000000111111111111222333333111000000000333444555555555555555555111333555555444444444555444444555555555555444444333333333333333333333333333333333333222222222111222111111111111000000000000000111111111111000000000000000000000000111111222000//////111111000...---............/////////...............................................................///000000........................000000////////////......//////////////////..................////////////,,,,,,,,,---......//////---------------,,,,,,,,,---------------------------...///000000000000000......////////////000000.........///000000111111111111222222222333333333444444555666888999::::::yyyXXXDDD===>>>888444444111///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))***)))(((''''''&&&'''''')))))))))***))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&'''((()))))))))((('''((())))))***++++++,,,,,,((((((((((((((()))***************+++++++++,,,,,,------------------------,,,,,,,,,------......///....../////////000000000000000/////////000111111111000//////............000///...------...///000------------------------,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,------***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............................../////////...------//////.........---------++++++,,,------...////////////000000000000//////,,,---......//////..................///////////////////////////////////////111222222111111222444222222222222222222222222222222222111222222333444222222222222222222222222333111000111333333222111222111111111000000000//////////////////000111111////////////////////////..............................------------..........................................////////////+++,,,---...////////////......////////////......---......//////......---........./////////000000---------....../////////........./////////000000000000000000000000000000////////////////////////........./////////000000/////////000000000111111000111333333111/////////222333333444555555444444222555777777555444555666444444444555555444444444333333333333333333333333444444333333333222222222111111111111000000000000000000111111111111000000111111111111111111111111222000000444999999333,,,---------.........//////...............................................................///000000........................000000/////////............/////////////////////............////////////++++++,,,------...//////------------............------------------------,,,,,,---...////////////........./////////000000------...//////000000111111111111111222222222222333444555666777999::::::tttWWWCCC===>>>888444444111//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''((())))))***))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))+++***)))(((&&&&&&&&&&&&&&&''')))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((())))))***++++++,,,,,,((((((((((((((()))************++++++,,,,,,,,,,,,------------------------++++++,,,,,,---...//////............////////////---------...///000111222222111000......---------222000///------///000222------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---------------.........//////....................................---,,,++++++//////.........---------++++++,,,,,,---...////////////000000000000//////,,,---......//////.............../////////000000////////////////////////000111222222111000222333111111111111111111111111222222111111222222333444222222222222222222222222333111000111222222111000222111111111000000/////////////////////000111111////////////////////////........................///......------......///////////////////////////............/////////000+++,,,---...////////////......////////////......---..................---............/////////000---------.........//////---------.........//////000000000000000000000000////////////////////////---.........//////000000////////////000000000000...000222222111000000000///000111222222222222222444777999999777555666777333444444555555444444333333333333333333333333333555555444444444333333333111111111111000000000000000000111111111111000000222222222111111111111111444222444<<>><<<;;;666222000111000///...---,,,++++++---,,,++++++******++++++))))))************))))))+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))******+++,,,************************))))))*********+++++++++---,,,,,,++++++,,,,,,---......---,,,---...///000//////...---...///000111000000000000111111111111////////////....................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++******,,,...//////...---,,,+++,,,------------,,,------...///000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,,,,,,,------//////000000000000//////000000///...........................////////////+++,,,---/////////......000000000000111111111111111111000000111111222333444222111111222333333222000000000000000000000000111111222222222222111111000000000000000000000000//////............//////------............---------.........//////000000///...---,,,,,,,,,,,,,,,............////////////////////////////////////............//////////////////...------------...////////////////////////........................000000//////.........---........................000000000000000000000000//////...------------..................///000000////////////000000000000000000000000000000000000333333222222111222222222000222555777888777555444333333333333333444555666444333333222222333333444000222444444333111111222333333222222111000//////111111111111111111111111222222111111111111111111000///:::LLLQQQBBB333------------............///000000//////............///...------,,,,,,,,,,,,......------------..............................///......------///000111//////............//////000///...------...///000........................,,,---......//////......000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..................////////////000000000000111111111111333333444444555666666666sssQQQGGG>>><<<;;;666222000111000///...---,,,++++++---,,,++++++******++++++))))))************))))))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///......---------...///000....../////////000000000////////////....................................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,++++++---///000//////---,,,,,,,,,---...---,,,,,,------...///000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++,,,,,,,,,,,,------111111111222111111000000000//////...........................////////////------.../////////......//////000000000111111111111111111111111222333333444222111111222333222222000000000000000000000000000111111222222111111000000000000000000000000000//////............//////------............---------........./////////000///...---,,,,,,,,,,,,---............////////////....................................//////////////////...------------...////////////////////////........................000/////////.........---........................//////////////////////////////...------------..................//////000.../////////000000000000000000000000000000000000333222222111111222222222111222444666777666555444666555555555555666666777444333333222222333333444222333444444222111111111333333222222111000000///000000000000000000000000111111111111111111111111222///555CCCGGG<<<222///---------............////////////.........------......---,,,,,,,,,------......------------..............................///......---...///000111//////............//////000///...------...//////........................,,,------...............//////......---,,,,,,+++++++++,,,,,,,,,,,,------,,,------...........................//////////////////000000000111111111333333333444555555666666oooPPPFFF===;;;;;;666222000000000///...---,,,,,,+++---,,,++++++******++++++))))))************))))))))))))((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))***))))))))))))***++++++************************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,---...///------........./////////////////////....................................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,---...///000000///......------......,,,,,,,,,,,,---...///000////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------//////......------,,,,,,++++++,,,,,,,,,,,,------333333333333222111111000/////////............------............///////////////000000000///......//////000000000000111111222222111111222222333444333222000000222333222111000000000000000000000000000111111222222111111000000000000000000000000000//////............//////------............------.............../////////......---,,,,,,,,,---------............/////////....................................//////////////////...------------...////////////////////////......................../////////.......................................//////////////////////////////...------------.........------......///000....../////////000000000000000000000000000000000222222111111111222222333222222333444444555555666777666666555555555555555333333222222222222333333333444444222111000111333333333222222111000000000////////////////////////111111111111111111111111444...///777:::444000111---------............///.........---------------------------------............------------..............................///............///000000/////////......////////////......---......//////------------------------,,,,,,---.....................------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...............---............///////////////000000000000111111222333333444444555555666lllOOOEEE===;;;:::666222000000//////...------,,,,,,---,,,++++++******++++++))))))************))))))(((((((((((()))***++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))(((((((((((()))))))))))))))))))))))))))***++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------........./////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,---...//////000000//////............,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////...------,,,+++++++++++++++,,,,,,,,,------222222333222222111000///......///.........---------------.........//////111111000000000///......////////////000000000111222222222222222333333444333111000000111222222111000000000000000000000000000000111111111111000000//////////////////////////////............//////------............------...........................------,,,,,,,,,---------------.........//////....................................//////////////////...------------...////////////////////////........................................................................//////////////////////////////...------------......------------...//////........./////////000000000000000000000000000000111111111111111222222333333222222222222444555666666555444333222222222222333333222222222222333333222222222111000111333666222222222111111111000000////////////////////////000000000000111111111111333...,,,000222//////111---------............///---------------------------------------...///000......------------........................................../////////000......////////////.........------.........//////------------------------,,,,,,---.........---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---.........---------------.........//////////////////000000000111222222222333444444555555jjjOOOEEE<<<;;;:::666222111/////////...------,,,,,,---,,,++++++******++++++))))))************))))))))))))((())))))***+++,,,))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,....../////////000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------...///////////////.........,,,++++++,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,++++++***+++++++++,,,,,,,,,------000000000000000///......---......///...---,,,,,,------------............111111000000////////////...////////////000000000222222111111222222333444333111000000111222222111000000000000000000000000000000000111111000000000//////////////////////////////............//////------............------...............---------------,,,,,,,,,------...------------................................................//////////////////...------------...////////////////////////........................---------...............................................................//////...------------...---------------...//////............////////////////////////////////////111000000000111111222333333222111111111333555666666555444333222111111111333222222111111222222333///000111111111222666888222222222111111111111111000000000000000000000000//////000000000111111111111...---///000......///---------............///------------------------------------......///000......------------..............................---......///////////////......///000000///......,,,,,,---...............------------------------+++,,,,,,---...------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---...---------------------...............////////////000000000111111222222333444444444iiiNNNDDD<<<::::::666222111//////.........------------,,,++++++******++++++))))))************))))))******)))))))))***++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((())))))))))))***++++++************++++++)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,....../////////000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------...////////////...------++++++++++++,,,---...///////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......------,,,,,,++++++++++++,,,,,,,,,,,,---------......//////......---------...//////---,,,+++,,,------------.........000000///.........//////......////////////000000111111000000111111222333222111//////111222111000000000000000000000000000///000000111111000000///000000000000000000000000//////............//////------............------.........---------------------,,,,,,,,,---......,,,------------.........------------------------............//////////////////...------------...////////////////////////........................---------------.........................................................//////...------------...------,,,,,,------...///------........./////////////////////////////////000000000000000111222333222111000000111222444555777666555444333333333333222222111111111111222222...///111111222333666888111111111111111111111111000000000000000000000000...//////000000111111111//////000111000///...------------............///---------------..................---......//////......------------..............................---......///000/////////---...///000000///...---+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,------------...............////////////000000000111111222222333333444gggMMMCCC;;;::::::666222111...............------------,,,++++++******++++++))))))************))))))++++++******)))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))%%%%%%'''(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))))))))*********++++++************++++++******,,,---------,,,+++++++++---.........---,,,------........./////////////////////....................................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------------------......///...---,,,+++++++++++++++,,,---...///////////////////////////+++++++++,,,,,,---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......///......,,,---...//////---,,,***,,,,,,---------.........///...---------...///000........./////////000000000000//////000000111222222111//////111111111000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---------.........------------------------............//////////////////...------------...////////////////////////........................,,,,,,,,,------.........................................................//////...------------...------,,,,,,------...///---------.........//////////////////////////////////////////000111222333000000000111111222333444666666555444333333333333222222111111111111222222///111333333222222333444111111111111111111111111////////////////////////......//////000111111222...000111111000///...------------............///------........./////////000//////............///......------------..............................------///000000000///...---...///000000///...---***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,---------................../////////000000000000111111222333333333eeeMMMCCC;;;::::::666222111...............------------,,,++++++******++++++))))))************)))))),,,,,,+++***)))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++************++++++***+++,,,---...---,,,,,,+++,,,---...///...------,,,,,,,,,---------......000/////////....................................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---......//////......,,,---.........---++++++++++++++++++,,,---......////////////////////////+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------***+++---...//////000000,,,---...//////---+++***,,,,,,,,,---------.........---,,,,,,---...///000............/////////000///////////////000000111222000//////000111111000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////---..................---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------............/////////000//////...------------...////////////////////////........................,,,,,,,,,------.........................................................//////...------------...---,,,,,,,,,,,,---......---------.........//////////////////////////////////////////000111222333///000000111222222333333333333222222111111222222222222111111111111222222111333444555333111111111111111111111111111222222........................---......///000111111222...000222000//////...------------.........//////........./////////000000111000///........................------.................................,,,---///000000000///...---...///111111///...---)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------................../////////000000000000111222222333333```JJJCCC===<<<;;;555111000///............------------,,,***))))))***,,,---******))))))))))))************))))))((((((''''''******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''......'''$$$((()))$$$&&&&&&'''(((***(((###'''!!!---000%%%!!!%%%************)))))))))))) ...///+++ 555***(((++++++++++++++++++++++++''''''((()))***+++***))))))555$$$,,,!!!000+++&&&'''//////...///((('''111******---222777666///)))........................+++555+++)))///------***222,,,...444111''''''000,,,)))&&&'''+++---+++)))(((+++...,,,&&&###+++666///+++)))***(((&&&(((---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---...///000///---,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***,,,......---,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,------------------............///000...---...///...***'''******+++++++++,,,,,,,,,------...///000111222333...------------...//////000///.........///111222222111111111000000//////////////////000000000000222111000.........///000........................////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++------------------------...---,,,,,,,,,,,,---...000///...---,,,------...,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...000000///---,,,---...000222---------...............------------------------++++++,,,,,,,,,,,,------///......---------......---------............///000000000000000111111222111111111000000000000000000111222222000000111222111111111111111111111111111111111111111111111111111111000000000000111111------------.........///111111000000//////......000000000000000//////...------............------.../////////---,,,---...111000000///...---------++++++,,,,,,,,,---------...///000111111000///...---------............///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............///---///000111000000222333^^^JJJCCC===<<<;;;555111000///............---------,,,,,,+++******+++,,,,,,******))))))))))))*********)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&& ###%%%%%%)))000000'''!!!###'''(((---333)));;;666***222&&&((()))))))))))))))))))))111&&& ''''''***""")))&&&&&&&&&&&&&&&&&&&&&&&&000...,,,)))'''''')))***+++%%%111&&&)))&&&111......***'''---333222,,,//////000555999999333...************************)))...(((***...+++...222$$$000...""")))<<<;;;(((+++,,,///111222222000///444...%%%###+++111+++ )))333777000+++,,,,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........---,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,......---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............---,,,...000111///---******+++++++++,,,,,,,,,,,,,,,---...///000111222---------------...//////000///.........///111111111111111000000000//////.../////////000000000000222111///.........///000........................................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...000///...---,,,------...,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000//////---------...000111........................------------------------++++++,,,,,,,,,,,,------......---------......///---------............///000000//////000000111222000000000000000000000000111222333222111000111333111111111111111111111111111111111111111111111111111111000000000000111111------........./////////000000000000//////......000000000000000///...---------............------.../////////---,,,---...000000000///...---------++++++,,,,,,,,,---------......///000000///......---------............///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............///---///000111000000222333\\\JJJCCC===<<<;;;555111000///............---------++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))+++//////***$$$###&&&,,,&&&&&&---,,,###...444+++%%%)))'''''''''(((((()))))))))***"""###+++000&&&&&&+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))(((%%%%%%(((,,,)))222(((((('''000''',,,...,,,,,,)))'''000000!!!---,,,,,,///222333///,,,000000000000000000000000...---...---+++)))+++111666)))***888555######444$$$'''******)))''''''(((***222///,,,///000,,,%%%777===000(((---...'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222000,,,)))***,,,,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,+++++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++---000333444444******+++++++++,,,,,,,,,++++++,,,---...//////000---------------....../////////......//////000111000000000000////////////....../////////000000000111000///.........//////........................................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------...------,,,,,,------...//////...------------...------..................------------------------///...---------...///000///...---------...000111000000//////......------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////---------............//////////////////000111111000000000000000000000000111222333333111111222333111111111111111111111111111111111111111111111111111000000//////000000111....../////////000000000000000000////////////...111111111000///...---,,,------............------.../////////---,,,---...000000//////...---------,,,,,,,,,,,,---------------......//////......------------............///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........------------------------------------------------------------------------,,,------......------,,,---------............///---///000000000000111333ZZZJJJCCC===<<<;;;555111000///............---------***++++++,,,,,,++++++***+++******))))))******+++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))...+++!!!###///222+++$$$%%%%%%$$$'''+++,,,,,,,,,222///###&&&***'''&&&&&&''''''(((((())))))***---)))***###...+++&&&&&&&&&&&&&&&&&&&&&&&&$$$***,,,)))'''''')))$$$------!!!$$$555+++''')))(((222333((('''+++&&&,,,+++***+++...///---,,,************************,,,***444...)))000...---+++222000''''''111222+++222111111000///,,,***)))888111)))%%%'''******((((((111444,,,'''***,,,)))************************++++++++++++++++++++++++,,,,,,---------.........111555666333---***+++...,,,---...---+++++++++---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,------......------+++++++++++++++++++++,,,+++,,,,,,,,,------------+++++++++,,,///222444555******+++++++++,,,,,,,,,***++++++,,,------......------,,,,,,------...///............//////000000////////////////////////........./////////000000////////////.../////////........................................................................------------------------+++,,,,,,------,,,,,,++++++,,,------------------------------------------------------------------............------.....................---------........................///............///000111......---------...///000111111000///......------------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...///000---------............//////............///000000/////////000000000000000111333444333222111222333111111111111111111111111111111111111111111111111000000////////////000000////////////000000000000////////////////////////111111000000///...,,,,,,------............------.../////////---,,,---.../////////......---------,,,,,,,,,------------...---------------------------------............///////////////............------------------------,,,------......------,,,---------.........//////........................,,,,,,------------------------------------------,,,------......------,,,---------............///...///000000//////000222[[[JJJCCC===<<<;;;555111000///............---------***++++++,,,,,,++++++***++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###%%%((())))))'''%%%###$$$NNN}}}mmmGGG,,,$$$'''+++...&&&'''''''''((((((((()))&&&'''111333"""%%%(((((((((((((((((((((((())),,,......+++))))))***>>>###---+++))))))&&&222000***...555000(((,,,444111000//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,...$$$333+++&&&777111***+++000444>>>cccrrrUUU777###"""###000222)))$$$''',,,(((+++444666...***,,,************************++++++++++++++++++++++++,,,,,,,,,------------...111444666222---)))+++...,,,---...---+++***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,+++,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,...000222******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,---......---......///////////////.....................///............////////////.........////////////...........................................................................------------------------+++,,,,,,------,,,,,,++++++,,,------.........---------------------------------------------------------.................................---------....................................//////000000---------------......///111000000///...------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,...///000---------............///.........---......///000......//////000000000000111222333333111111222333000000000000000000000000111111111111111111111111000000////////////000000////////////000000000000.............../////////000000000//////...,,,,,,------............------.../////////---,,,---...............------------,,,,,,---------.........------,,,,,,,,,,,,---------------............///////////////............------------------------,,,------......------,,,---------.........//////........................,,,,,,,,,---------......------------------------,,,------......------,,,---------............///...///000000///...000111[[[JJJCCC===<<<;;;555111000///............---------++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))((())))))******++++++,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((......KKKFFF ***((((((((((((((((((((((((---)))<<>>:::999666222//////............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&'''((('''&&&'''(((***... yyy666***qqq444!!!###***555333((('''''''''(((***---///zzz---&&&)))++++++******************000///,,,---(((%%%... 111+++/// 333%%%)))'''111+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...///++++++,,,,,,---...//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------------------------------............///,,,---......//////......////////////////////////---------------------------------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------...---,,,+++++++++,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---......---+++++++++---///000---------------------------+++***,,,///000...,,,........................000000////////////000000////////////000000000000000000000000000000000000////////////////////////......---,,,---...///000//////...------------...------++++++++++++------,,,---------...///////////////.........---------//////.........---------......---------......//////............---------//////...------...000111///////////////000111111//////...------------...------,,,,,,,,,,,,++++++)))************+++++++++*********)))******+++,,,+++++++++,,,---...///000---------------------------.........---,,,,,,+++,,,------......------,,,............////////////WWWIIIDDD>>>:::999666222...///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''((()))((('''''')))+++((('''fff000***(((---***xxx777,,,+++,,,'''$$$)))(((''''''(((***,,,...888;;;&&&...(((************************---111111000444111***)))```>>>+++kkk555!!!'''000$$$///''',,,&&&...+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++---,,,++++++*********+++,,,,,,,,,++++++************************************++++++++++++,,,,,,,,,,,,+++******+++,,,---...+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------------------............,,,---......//////..............................---------------------------------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,......------------......------------------------------------------------------,,,,,,,,,---......------------------------...---,,,,,,++++++,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---......---,,,++++++,,,...///------------------------...,,,+++---000000///,,,........................000000////////////000000////////////000000000000000000000000000000000000////////////////////////...------,,,---...///000//////...------------...------,,,++++++,,,---------------...............//////.........---------//////.........---------...------------...//////000000/////////........................///000111///////////////000000111//////...------------...------,,,,,,,,,,,,++++++************++++++++++++***************++++++,,,,,,,,,,,,,,,---...//////------------------------------......------,,,+++,,,------......------,,,............////////////|||VVVHHHDDD>>>;;;999666222...///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((()))))))))((((((***+++$$$'''111+++///((((((zzz)))+++###000$$$***)))((((((((()))+++,,,,,,...$$$************************222NNNFFF666444---000---GGG...;;;'''BBB!!!rrr***!!!...(((***(((///%%%++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************++++++++++++++++++***************************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------............,,,---......//////..............................---------------------------------------------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......------------......------------------------------------------------...---------------,,,,,,---------------------------------,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---.........,,,++++++,,,------------------------------...------...///000...---........................000//////......//////000////////////000000000000000000000000000000000000////////////////////////...------------...////////////...------------...------,,,,,,,,,,,,------...............---------...............---------...............------------------------...//////111000000000////////////,,,---...///000000000000////////////000000000000//////...------------...------,,,,,,,,,,,,++++++************+++++++++,,,***************+++,,,,,,,,,,,,,,,,,,------...///------------------------------......------,,,,,,,,,------......------,,,---............/////////xxxTTTGGGCCC>>>;;;999666222...///............---------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((()))***)))((((((***,,,'''HHH(((+++,,,***(((666666+++!!!)))---+++***))))))((()))******111%%%000$$$******************++++++++++++666fffttt888+++%%%333///***'''%%%444%%%444vvv"""(((,,,((()))///%%%*********************************************************+++,,,,,,,,,,,,+++++++++***************++++++++++++************************************************++++++,,,,,,---*********************+++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......///.................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...,,,,,,------------------------------------------............---,,,,,,+++,,,,,,---------------------------------,,,,,,+++((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---.........---,,,+++++++++,,,---------------------------------.........---,,,......................../////////....../////////////////////000000000000////////////////////////////////////////////////------------......////////////...------------...---------,,,,,,---------/////////...---------,,,................................................---------------...///000000000000/////////......+++,,,...000111111000000...//////000000000000000//////...------------...------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,------...------,,,,,,,,,------......------,,,---------.........//////tttRRRFFFBBB===;;;999777222---///............---------,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((()))***)))((((((***,,,+++ddd(((///###(((///,,,yyyooo)))(((&&&+++*********)))))))))))))))+++!!!,,,!!!333))))))*********+++++++++"""222//////&&&(((---111666bbb222333666---&&&+++***'''...222===$$$...***))),,,&&&+++************************************************)))***++++++,,,,,,,,,+++*********))))))***++++++************************************************))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......///.................................------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------............,,,++++++,,,,,,,,,---------......------.........---,,,+++((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++------------------------,,,,,,---------,,,,,,,,,........................//////............//////////////////000000000000////////////////////////////////////////////////---------...............//////...------------...------------------------/////////...---------,,,---.....................---.....................,,,,,,,,,------///000000/////////.........------+++,,,...000111000000///......///000111000000/////////...------------...------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,---......------------------------,,,,,,------...------,,,,,,------......------,,,------------............oooPPPEEEAAA===;;;:::777111---///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))((((((***+++***EEE'''(((%%%+++***!!!$$$|||"""//////&&&************))))))))))))&&&###000&&&+++)))))))))***++++++,,,,,,)))&&&)))333((('''(((222###000!!!888vvvMMM,,,'''"""(((,,,+++...555/// @@@jjjzzz***------))))))***,,,***************+++++++++************************((()))***+++,,,,,,,,,,,,***))))))))))))***++++++)))))))))***************************************))))))***+++,,,------...+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......------------------------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,---.........---,,,++++++,,,,,,------.........---......//////---,,,+++)))***+++,,,---.........++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++------------------------,,,---///...---+++,,,,,,........................///......------......///////////////000000000000000000000000000000000000////////////////////////,,,---......//////......//////...------------...------............------...............------------------...............---------...............,,,,,,,,,---...///000111............---------------......///////////////---...000111111111000/////////...------------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,------...------------------------,,,,,,------......------,,,------......------,,,,,,------------.........kkkMMMDDD@@@===;;;:::777111---///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))((('''''')))+++$$$HHH******///***%%%---,,,"""///---***((())))))************))),,,000000)))$$$((())))))***++++++,,,,,,666 ,,,///$$$333bbb\\\ooo[[[UUUPPPTTTfff666'''222"""---*** ,,,666***"""***444(((&&&///..."""(((111***999***///+++)))...)))))))))*********+++++++++************************((()))***++++++,,,,,,,,,)))))))))))))))***++++++((()))))))))*********+++************************((()))***+++,,,------...+++,,,------,,,+++***)))*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++000...---+++++++++---...++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,---......///------------------------+++,,,---//////...---,,,++++++,,,,,,---......///---...///000///...,,,+++***+++,,,,,,------------+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,+++------------------------...000111111...------///........................///......------......///////////////000000000000000000000000000000000000////////////////////////,,,---.../////////...---//////...------------...,,,---...//////...---,,,---------...............---------.........//////---------.........//////,,,,,,,,,---...///000111////////////............000//////............///---...000111111111////////////...------------...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------...------,,,,,,---------------------------------+++,,,------......------,,,------......------,,,,,,,,,---------.........hhhLLLCCC@@@===;;;:::777111---//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''((('''&&&'''(((***MMM$$$'''///%%%///...(((+++)))111(((((()))***************$$$222###(((///((())))))***++++++,,,,,,)))***&&&//////$$$JJJ***%%%...111###)))000wwwNNN###***)))***///555******+++'''---///%%%***...+++,,,///&&&"""---###FFF)))111,,,)))111'''))))))******++++++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))((())))))***++++++(((((())))))*********+++************************((())))))+++,,,---......,,,------...---,,,+++***))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++000///---+++++++++---...++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------***+++---/////////---,,,++++++,,,,,,---...//////---...///000000...,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,---......,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,------------------------///222444333000...///000.................................------.........////////////000000000000000000000000000000000000////////////////////////,,,,,,.../////////...---//////...------------...,,,---...//////...---,,,,,,------....../////////---------.........//////---------.........//////+++,,,,,,---...///111111000000000000////////////222111///---------......---...000111222111///...//////...------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,------------------------------+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,---------......fffLLLDDD???<<<<<<999333............---------,,,,,,,,,---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&'''((())))))***))))))***)))(((''''''((()))***'''&&&%%%$$$%%%''')))***%%%PPP666(((///%%%444---+++*********))))))(((((()))+++)))...)))((()))******)))((()))***---%%%&&&...+++&&&;;;ZZZ666((())) 777"""'''444###(((&&&222%%%(((******+++++++++,,,,,,,,,+++!!!000777$$$&&&333'''###(((///333%%%000+++++++++++++++++++++++++++)))))))))))))))******+++************************************))))))))))))))))))))))))******************))))))))))))******+++++++++***************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,+++)))((('''************************,,,,,,+++***+++,,,---...///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------++++++++++++------.........------,,,,,,,,,---------............///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,------...///...---,,,,,,+++++++++,,,)))+++,,,...//////......------...............------...///000000...,,,+++++++++******++++++,,,---***,,,---//////...,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------////////////////////////..............................------------......///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++***+++,,,---............------,,,,,,---...000111000///---+++++++++---...++++++,,,,,,---.........---,,,,,,,,,,,,---......000000///...---,,,++++++//////............//////////////////000000000000------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------dddJJJDDD???;;;<<<999333///............---------,,,,,,---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((((((((('''(((((())))))))))))(((***)))(((''''''((()))***((('''&&&&&&'''(((***,,,111zzzuuuFFF777333"""XXX''',,,((('''************)))))))))((()))+++)))...)))***+++,,,,,,******+++,,,555+++(((,,,(((!!!))):::vvv%%%...)))%%%###>>>;;;EEE///"""***'''...))))))*********+++++++++222222((('''000,,,$$$)))fff+++...222''',,,***++++++++++++++++++++++++)))))))))))))))******+++************************************))))))))))))))))))))))))******************))))))))))))************************++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,***)))(((************************,,,,,,+++++++++,,,---...///...---,,,+++,,,,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------...............---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,------,,,,,,---......---,,,,,,///......---,,,,,,+++++++++++++++,,,---...///000...------,,,+++++++++,,,***+++,,,............------...............---------...///000///...,,,++++++++++++***++++++,,,---+++,,,...//////---,,,+++,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------..............................------------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,---...000111///...,,,+++++++++,,,---,,,,,,,,,---......//////---,,,,,,,,,,,,---......000000//////...---------//////............//////////////////000000000000------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------bbbIIICCC>>>;;;;;;999333//////.........------------,,,---,,,+++******+++,,,---+++++++++***************))))))))))))))))))))))))'''''''''(((((()))))))))((())))))))))))(((((('''))))))(((((((((((()))))))))(((''''''((()))+++,,,...888--- 888&&&(((%%%333###************)))))))))))))))+++)))...))),,,---...---,,,+++,,,...///)))&&&((()))'''&&&'''***yyy$$$222&&&222 777###---''''''111...+++(((((()))))))))*********%%%***...***$$$'''---000******///***)))***++++++++++++++++++++++++)))))))))))))))******+++************************************)))))))))))))))))))))*********++++++******))))))))))))******)))))))))***+++++++++,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,---------,,,,,,+++***************************,,,++++++++++++,,,------...------,,,,,,,,,,,,---+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------............------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,------...,,,------......------,,,.........------,,,,,,++++++++++++,,,---...000000---------,,,,,,,,,,,,,,,***+++,,,---......------...............---,,,+++------...//////...,,,++++++++++++++++++,,,------------...///...---+++***,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................---------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---...............---------------...///000...---,,,+++***+++,,,---,,,------...//////000000---,,,,,,,,,,,,---......//////////////////////////////............//////000000000000////////////------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------aaaHHHCCC>>>;;;;;;999333//////............------------,,,++++++******++++++,,,************************))))))))))))))))))))))))'''''''''((())))))******))))))***))))))((('''&&&))))))(((((((((((())))))(((((((((((((((***+++,,,###'''---'''---"""(((%%%444&&&*********))))))))))))))))))+++)))...))),,,---...---,,,+++,,,...'''(((''''''+++///---(((,,,999eee222!!!444222444+++))),,,222333---+++''' ))))))))))))*********+++111!!!###222...$$$???kkk'''&&&+++---&&&+++************************)))))))))))))))******+++************************************)))))))))((())))))*********++++++++++++******))))))******+++(((((()))***+++,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******++++++,,,,,,---------,,,,,,************************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++*********+++,,,---...///------------------------......---------,,,,,,,,,******+++,,,---...000111------------------,,,,,,++++++,,,,,,------------............---,,,++++++,,,---.........---,,,,,,,,,++++++++++++,,,------......///...---,,,+++***,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------...............---------,,,,,,------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,---...............------------......//////---,,,++++++++++++,,,,,,------......///000000000---,,,,,,,,,,,,---........./////////000000111111//////............//////000000000000////////////------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,```IIIBBB===;;;;;;999444000/////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))***))))))((('''&&&(((((())))))))))))((((((''''''''''''((()))******&&&;;;...OOO 666XXX(((***+++,,,))))))))))))))))))******)))+++)))...)))***,,,---,,,+++***+++---***......)))(((,,,,,,((('''%%%AAA///---''',,,%%%111222%%%%%%)))$$$'''111000*********+++++++++,,,,,,&&&???+++###222 ^^^((((((***///%%%***************************)))))))))))))))******+++************************************)))))))))(((************++++++++++++++++++************++++++(((((()))***+++,,,,,,,,,+++,,,------......------*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++++++++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++*********+++,,,---...///---------------------------------------,,,,,,,,,+++++++++,,,---...000000,,,,,,---.........---,,,++++++++++++,,,,,,,,,---------......---,,,++++++,,,,,,------------------,,,,,,++++++,,,,,,---...//////......---,,,+++***---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------------------------------......------------.........------------,,,,,,,,,------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------......//////......---------...............,,,,,,,,,,,,,,,,,,,,,---------......///000000000---,,,,,,,,,,,,---............//////000000111111//////............//////111000000000/////////...------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,___HHHBBB===:::;;;999444000000/////////.........------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))((((((&&&&&&'''(((((())))))***444...YYY@@@++++++...###///))))))))))))************)))+++)))...))))))+++,,,+++***)))***,,,)))------)))'''))),,,,,,%%%...222DDD+++%%%///111 +++###(((222000,,,***%%%***++++++++++++,,,,,,,,,...---$$$qqq+++...***000&&&(((************************)))))))))))))))******+++************************************))))))))))))*********++++++++++++,,,++++++************++++++)))))))))***+++++++++,,,++++++,,,---------------************++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******+++,,,,,,,,,++++++************************)))******+++,,,+++++++++***++++++,,,,,,,,,,,,+++***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---)))******+++++++++++++++++++++++++++,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,---...//////+++,,,...//////...------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------....../////////......------......///......---,,,,,,---------------...,,,------...//////000000---,,,,,,,,,,,,---...............//////000000000//////............//////111111000000//////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------......------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,\\\GGGBBB===:::;;;999444000000////////////............+++++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++******)))((((((((('''(((((())))))))))))((('''((()))******)))((('''''''''((()))************&&&(((///[[[zzz!!!,,,+++%%%---((()))))))))************)))+++)))...))))))+++,,,+++***)))***,,,((('''(((******)))+++///***(((%%%MMM666444111(((***111,,,'''''''''&&&(((---************++++++++++++$$$@@@%%%000ppp(((000(((000***(((************************)))))))))))))))******+++************************************))))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,******************++++++***++++++,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++***))))))************************((()))***+++,,,++++++***)))***+++,,,---,,,,,,+++***************++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))******+++,,,,,,------))))))***+++++++++++++++,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---...---------------------------------,,,,,,------...+++,,,...///000///...------,,,+++******+++,,,,,,***+++,,,,,,------------,,,+++++++++,,,------...---,,,,,,,,,,,,---.........------,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......////////////......------...//////...---,,,,,,---......////////////,,,,,,,,,---......//////---,,,,,,,,,,,,---........................////////////............//////111111111000///.........------------------------,,,,,,------------,,,,,,,,,,,,,,,------------.........------------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++ZZZFFFAAA===:::;;;:::444111111000/////////............***++++++,,,,,,++++++***))))))******++++++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''((())))))***))))))'''((()))******)))((('''((()))***++++++,,,++++++$$$000***""""""BBB)))'''+++'''++++++(((((())))))*********+++)))+++)))...)))***+++,,,,,,******+++,,,000***)))------(((&&&)))***222###444###+++)))000&&&---,,,+++---)))&&&---))))))))))))************///,,,LLL ...&&&///...+++)))))))))))))))))))))))))))))))))))))))******+++************************************))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********************+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***************)))((((((************************((()))***+++,,,+++******)))***+++,,,---,,,,,,+++*********)))***++++++,,,++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------))))))***++++++++++++***------,,,+++++++++,,,,,,...---,,,,,,,,,,,,---...------------------------......---,,,,,,,,,,,,---+++,,,...000000///...------,,,+++*********+++,,,)))***+++,,,---.........,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...///////////////......------/////////...---,,,------...///000000//////++++++,,,,,,---......///---,,,,,,,,,,,,---..............................//////............//////222111111000///......---------------------------,,,------......------,,,,,,,,,,,,---------............------------......------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++zzzWWWJJJ===;;;:::999888666222///......//////......---,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))))))))************)))+++------+++)))((())),,,***)))***++++++***))))))))))))))))))))))))))))))((('''''''''(((***+++...###)))444!!!999qqq,,,222***+++!!!,,,$$$************************)))))))))111...---------,,,,,,,,,++++++************************---###,,,000///777+++++++++************)))333"""***$$$///++++++777###,,,&&&111&&&&&&))))))))))))))))))))))))************************))))))))))))************+++++++++************)))***,,,,,,+++)))((()))***...---,,,+++************++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,---------,,,+++***++++++***************+++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------............------------......///000000000///...---,,,,,,---...///------............------++++++++++++++++++++++++************************,,,,,,,,,---------......///............------------.........---,,,,,,+++000///...---,,,+++++++++++++++++++++++++++++++++...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................------------------------++++++,,,,,,,,,---------////////////////////////111111000///...------,,,......////////////............------------......------,,,,,,,,,,,,------///000000000000000//////000///...------...///000//////000000000000/////////...------------...///......//////......---,,,...------------...//////,,,,,,+++***+++,,,...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++xxxUUUIII===<<<:::999888666222///......//////......---,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))************)))+++---,,,+++)))))))))+++***))))))***+++***))))))))))))))))))))))))))))))(((((('''((()))***+++'''999000'''DDDHHH444+++222///&&&///************************)))+++***...(((---------,,,,,,,,,++++++************************(((***+++''',,,[[[!!!777++++++++++++************$$$)))222(((***VVV^^^(((---!!!,,,'''///))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))***+++,,,+++)))((()))***---,,,,,,++++++,,,------++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...------,,,++++++++++++,,,+++************+++,,,,,,------,,,,,,,,,+++++++++)))***,,,---------,,,,,,++++++***************++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------------......///000000000///...------------...///------............------++++++++++++++++++++++++************************,,,,,,---------.........///............---------------......------,,,+++//////...,,,,,,++++++,,,++++++++++++++++++++++++---,,,******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,........................------------------------++++++,,,,,,,,,---------........................111000000///...---------......////////////......///......------......///...------------------...//////000000000000//////000///...------...///000...//////000000//////.................................//////......---,,,------,,,,,,------...///,,,,,,+++++++++,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++vvvSSSFFF???===;;;999888555111.........//////......---,,,,,,++++++******++++++,,,)))******************)))))))))))))))************)))+++,,,,,,***))))))******)))((((((******)))((()))))))))))))))))))))))))))(((((((((((()))***+++///&&&///((('''GGGLLL(((......+++(((,,,)))++++++++++++++++++++++++)))///,,,...&&&------------,,,,,,,,,,,,++++++++++++++++++++++++&&&111+++!!!***JJJ+++:::,,,+++++++++************###000...$$$333!!!HHH'''444///$$$---%%%...))))))))))))))))))))))))************************))))))))))))************++++++*********)))))))))***+++++++++)))((()))***+++++++++,,,,,,...//////+++************+++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,************+++,,,------------,,,+++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++((()))***,,,---.........+++***************+++++++++++++++++++++,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------............---------......//////000000111///...------------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------........./////////............---------------......------,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,***)))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------------------------------------------------------,,,,,,,,,,,,------------........................000000//////......------......////////////......//////............//////.........------............//////000000///////////////............//////---..................---,,,---...//////...---,,,......//////......---,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++sssPPPDDD???>>>;;;:::888444000---.........///......---,,,,,,++++++******++++++,,,))))))************))))))((()))))))))************)))+++,,,+++***)))***+++)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))*********///'''...222666===!!!888(((%%%;;;$$$!!!///&&&++++++++++++++++++++++++)))000,,,000+++...------------,,,,,,,,,++++++++++++++++++++++++)))111,,,%%%+++"""$$$,,,,,,+++++++++*********)))222+++666222$$$VVV{{{"""+++)))333)))+++222$$$)))((((((((((((((((((((((((************************((()))))))))************************)))))))))))))))***+++***)))((()))***++++++++++++,,,---......***************++++++,,,***+++++++++++++++,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++************+++++++++,,,,,,,,,+++*********++++++,,,------,,,,,,+++***+++++++++***))))))))))))***++++++,,,,,,,,,++++++++++++***)))******+++,,,---------*********)))******+++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------............------.........///000000111111.........------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........////////////............---------,,,------...------,,,,,,...------,,,+++++++++,,,***+++++++++++++++,,,,,,,,,***)))***+++,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---..................---------------------------------------------------,,,,,,,,,------------...........................///////////////...............////////////......000//////......//////000///......------......///......//////000//////////////////....../////////,,,------......------,,,,,,---///000000///---,,,.........///......---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrOOOCCC???>>>;;;:::888444000---.........///......---,,,,,,++++++******++++++,,,))))))************))))))((()))))))))************)))***++++++))))))***,,,(((''''''''')))******((())))))))))))))))))))))))((())))))******************......333333&&&777&&&+++,,,)))000++++++++++++++++++++++++)))///)))...---.........---------,,,,,,++++++++++++++++++++++++...))),,,---+++$$$,,,,,,,,,,,,++++++++++++***)))+++222'''%%%444///%%%///555WWW"""333---)))%%%!!!---///###,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))((((((((()))******)))((()))***++++++************++++++******))))))******+++,,,*********++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,+++++++++*********************************************************)))******++++++******)))******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++************+++***************+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******))))))***++++++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,,,,,,,---------------............------......//////000111111111---..................---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........//////............---------,,,,,,------...------,,,------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---..................---------------------------------------------------,,,,,,---------..........................................///////////////......////////////......//////............//////......------------......------...///////////////...//////////////////...,,,,,,------------,,,,,,,,,---///000000///---,,,.........///......---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrOOOCCC???===;;;999888555111.........//////......---,,,,,,++++++******++++++,,,)))******************)))))))))))))))************)))***+++***))))))+++---(((''''''(((***++++++)))))))))))))))))))))))))))((()))******++++++******,,,!!!+++eee***'''%%%)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))777...///,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...###+++000)))000pppooo,,,,,,,,,,,,++++++++++++... ...333)))999,,,%%%,,,'''xxx]]]&&&&&&)))&&&(((&&&(((+++&&&###...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((''')))***)))(((((()))++++++******)))))))))*********))))))))))))***++++++*********++++++,,,,,,---************************,,,++++++******++++++,,,++++++++++++***************************************************+++++++++))))))************))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***************+++************+++,,,,,,++++++++++++************,,,,,,+++***************))))))))))))***+++,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,------......------............------...//////000000111111222------...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------,,,,,,------......------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,------+++++++++---...---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------......//////000000......////////////............------------......---------,,,,,,---------,,,---......////////////......////////////......,,,------------------,,,,,,---...//////...---,,,......//////......---,,,++++++******++++++,,,---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------rrrPPPDDD===<<<:::999888666222///......//////......---,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))************)))*********))))))+++---)))(((''')))+++,,,,,,+++))))))))))))))))))))))))((()))***+++++++++******'''***999nnn222'''$$$---(((,,,,,,,,,,,,,,,,,,,,,,,,)))KKKBBB;;;111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++000OOO------,,,,,,,,,+++++++++111"""&&&222)))&&&---""")))***111$$$===+++///(((%%%+++,,,---)))%%%)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((('''((())))))(((((()))+++))))))))))))***+++,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------************************,,,++++++******++++++,,,++++++++++++************************************))))))*********+++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************))))))))))))***++++++++++++++++++************+++******))))))***+++,,,))))))))))))***+++,,,---+++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///------............------/////////000111111222222------...//////...------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///............---------+++,,,------......------,,,+++++++++++++++,,,,,,)))******+++,,,,,,------+++*********,,,---,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------------------------...///000000111......////////////......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---...////////////---...///000000///...---------............------..............................//////......---,,,+++++++++++++++,,,------,,,,,,---------,,,+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------rrrQQQEEE===;;;:::999888666222///......//////......---,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))************)))******)))((())),,,...)))(((((()))+++---,,,+++))))))))))))))))))))))))((()))***+++,,,+++******###333LLL...444)))222...!!!333,,,,,,,,,,,,,,,,,,,,,,,,)))^^^XXXKKK::://////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++222000+++...)))CCC---------,,,,,,,,,++++++'''000)))***---***+++''''''---555???)))%%%$$$)))&&&&&&%%%...444!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&((())))))(((((()))+++(((((()))***+++---///000)))))))))))))))******+++))))))***+++,,,,,,------************************,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++***)))*********((((((((((((((()))******+++++++++************)))))))))(((((()))+++---...))))))))))))***+++,,,---******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////---..................---/////////000111111222222,,,---...//////...---,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////.........---------+++,,,,,,---.........---+++++++++***++++++,,,,,,))))))***+++,,,,,,------***)))((()))+++,,,,,,*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,------...///000111111......////////////......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,---...////////////---...///000000///...------......//////......---///...------------...///......//////......---,,,,,,,,,++++++,,,,,,---...,,,,,,---...---,,,***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------nnnPPPDDD<<<<<<<<<;;;888444111...000000///...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******************************...+++(((***...000---***++++++++++++******))))))************************&&&%%%---+++///111111'''444'''/////////&&&///111)))---444eeemmmhhhVVVFFF888,,,***---...---,,,+++'''***...000,,,***$$$###+++000///666...AAAnnn(((&&&000---###333"""------***!!!444"""---&&&222###,,,---&&&***)))(((''''''((()))***************************)))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++)))((('''''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++*********))))))(((((((((((())))))*********+++))))))***+++,,,,,,------,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,+++******)))))))))))))))*********************************))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...............///////////////000000000000000/////////000000000000000////////////.........---------,,,,,,,,,---------.........---,,,,,,......---,,,+++,,,------++++++,,,------------,,,,,,+++++++++......//////......---,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...////////////------,,,,,,,,,+++++++++..................------+++++++++,,,---...///000---------------------------------............///---------............///***+++,,,...///000000000........................000///...---,,,+++++++++......------------......///............---------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------,,,,,,*********++++++,,,,,,,,,+++++++++,,,......---++++++++++++++++++***)))(((------,,,,,,+++,,,,,,,,,mmmOOOCCC<<<<<<<<<;;;888444111...000//////...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******************************...+++(((***...000---***++++++++++++*********)))************************%%%===AAA###&&&+++rrr)))...(((555***)))(((,,,///333---&&&000###MMMZZZeeebbbRRRDDD666000///---,,,---///XXX777(((###AAA///222555..."""111...(((,,,'''$$$111(((&&&$$$///333&&&999:::  +++%%%666)))BBB***)))(((((((((((()))***************************))))))((((((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++************)))))))))((())))))))))))*********+++))))))***++++++,,,------++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............//////////////////000000000000//////......////////////........................------,,,,,,,,,---------.........---,,,,,,......---,,,+++,,,------++++++,,,------------,,,,,,,,,++++++......//////......---,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...////////////.........---------,,,,,,........................,,,,,,,,,,,,---...//////---------------------------------............///---------............///++++++---...///000000000------------------------000///...---,,,,,,,,,,,,......------------......///............---------++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,kkkMMMCCC<<<<<<<<<;;;888444111.../////////...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---+++)))***...///---+++++++++++++++************++++++++++++++++++++++++(((LLL..."""***(((,,,DDD===...%%%555+++,,,111///000,,,///000333///444;;;LLLSSSTTTHHH<<<444///+++,,,///}}}//////$$$...!!!***>>>///+++,,,)))+++%%%)))---+++000888kkk--- )))555444111444"""///vvv***))))))(((((())))))******************************))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++************)))))))))))))))))))))***************))))))******+++,,,,,,,,,++++++***))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))+++******)))))))))))))))************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............//////////////////000000000000//////---......//////......---------..................,,,,,,,,,---------.........---,,,,,,......---,,,+++---...---,,,+++,,,---------------,,,,,,,,,,,,......//////......---,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,------...............---//////.........---------........................,,,,,,,,,,,,------...///---------------------------------............///---------............///,,,,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---......------------......///............---------,,,,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,------.........++++++++++++,,,,,,,,,,,,---,,,******,,,---...---,,,,,,------,,,,,,++++++++++++*********++++++,,,iiiKKKAAA<<<<<<<<<;;;888444111...//////.........---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---+++***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++---CCCIII:::111///111%%%ggg222###///---$$$111***///(((999===000))),,,(((333666CCC===777333///+++,,,111JJJuuu :::444'''444...###%%%ttt$$$***...***111)))+++}}}888...'''111333CCC%%%%%%))))))))))))))))))))))))***************************************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++*********)))))))))))))))************************))))))******+++++++++,,,+++******************+++))))))))))))))))))))))))(((((((((''''''(((((((((+++******)))))))))))))))************************)))***************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------..................////////////...//////000000000000///---...//////////////////---------...............,,,,,,,,,---------.........---,,,,,,......---,,,,,,---...---,,,+++,,,...------------------,,,,,,.........///......---,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------..................------............---------------------...............,,,,,,,,,,,,,,,---...///---------------------------------............///---------............///,,,---...///000000000000------------------------///......------------.........------------......///............---------,,,,,,,,,------------...------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......,,,---------------,,,,,,*********)))******++++++gggIII@@@<<<<<<<<<;;;888444111..................---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++---------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++000222***333$$$+++000///###ttt111---'''444===333>>>...---,,,"""'''000***...,,,111000222333111,,,,,,000!!!uuu,,,///444...###:::iii%%%---...---333***...RRRhhh,,,>>>&&&++++++///!!!ccc))))))************))))))************************))))))******++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))*********+++++++++))))))))))))))))))******+++++++++***************)))***************++++++*********++++++*********))))))))))))))))))))))))***))))))(((((())))))***+++******)))))))))))))))************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.....................////////////......///000000000000000...///000111111111111111---.....................,,,,,,,,,---------.........---,,,,,,......---,,,,,,---......,,,,,,---...------------------------.........///......---,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------..................---------------,,,,,,,,,,,,+++---------.........//////------,,,,,,,,,---......---------------------------------............///---------............///,,,---...//////000000///////////////////////////......---------...//////......------------......///............---------,,,,,,---------.........------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......,,,------.........------***)))))))))******+++,,,eeeHHH???<<<<<<<<<;;;888444111...........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++[[[000333 ,,,+++'''<<>><<<<<<<<<;;;888444111...........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***SSS***(((777222,,,$$$hhh:::---666***222666444YYY111---///+++///...111777888333//////333999[[[---111'''---+++...//////===}}}^^^>>>SSS)))***++++++++++++***)))************************'''((()))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))************+++++++++((()))))))))************,,,,,,,,,++++++*********************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******++++++******)))))))))))))))************************))))))***++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,.../////////...---............////////////---...///000111111111111...///000111111222222222000000///...---,,,,,,+++,,,,,,,,,---------.........---,,,,,,......---,,,---...///...---,,,---///------------.........///......//////......---,,,++++++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///)))))))))***++++++,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,---...////////////...---------,,,,,,,,,,,,,,,,,,------...//////000...------,,,,,,------------------------------------------............///---------............///+++,,,,,,---------------////////////////////////------------...///000111......------------......///............---------------------............,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------------*********++++++,,,---...bbbEEE>>><<<<<<<<<;;;888444111///---.....................,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))cccddd---'''111,,,222'''222222+++444&&&%%%999aaa555000333///111...000666999666333222---111...%%%...'''222)))---(((111777)))***+++,,,,,,+++***)))************************&&&'''(((******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))************+++++++++(((((())))))*********+++,,,,,,,,,++++++******************))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,.../////////...---............/////////000---...///000111111111111------///000111111111111111111000...---,,,+++***,,,,,,,,,---------.........---,,,,,,......---,,,---...///...------...///---------.........//////......//////......---,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,------.........,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++,,,---...//////////////////.........---------,,,,,,------...///000000...------,,,,,,,,,---------------------------------------.........//////---------.........//////++++++,,,,,,------,,,,,,........................---------......000111222.........------.........//////.........------------------.........//////,,,,,,,,,------.........------------------,,,,,,.........------,,,,,,,,,+++++++++,,,......---+++***+++,,,,,,---------,,,++++++++++++,,,---...///aaaIIIDDD======<<<:::777444111///////////////...............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,///---******+++,,,---,,,<<<222::: 888)))<<<'''kkk777999===///+++;;;555000jjj222000333:::555444111///222777555000999(((@@@kkk222...,,,---111111...)))000$$$FFFQQQ,,,+++++++++,,,,,,+++))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((())))))*********+++,,,***)))''''''(((***+++******)))))))))))))))***)))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,++++++*********))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...........................//////////////////............//////////////////////////////111111000......---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////---.........,,,+++,,,---*********++++++,,,,,,,,,,,,,,,+++***+++,,,---......------,,,,,,------...++++++,,,,,,---...//////,,,...///...------...//////............///000000000///...------...///000//////............/////////...---,,,+++,,,---...---..................---......---------,,,,,,,,,///............---------,,,,,,---...///000111222...------,,,,,,---------,,,---......//////......000///...---------------------------------------........................//////...---,,,,,,++++++------.........---+++***+++******,,,......---,,,***++++++,,,,,,++++++***aaaHHHCCC======<<<;;;888444111000////////////...............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,++++++++++++,,,,,,...---+++***,,,------,,,...+++444BBBttt******222 :::%%%222...555+++000,,,JJJ???---cccCCCAAA===<<<===<<<888555888>>>>>>:::888<<<555eeeAAA///---,,,...000111...,,,///''')))bbb&&&+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((((()))))))))************+++***)))''''''(((***+++******))))))))))))******)))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++************)))))))))((()))))))))))))))))))))((())))))))))))************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...////////////...............////////////000//////.........//////////////////////////////111000///...------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---......///,,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------++++++,,,,,,---......///---...///...---,,,---.........------......///000//////...------...////////////............/////////...---,,,+++,,,,,,---------............------......---------,,,,,,,,,............------------,,,------...///000000111---,,,,,,,,,,,,,,,---...,,,------...............//////...---------------------------------------------------------------.........---,,,++++++***------.........---,,,+++++++++***,,,......---+++******+++++++++,,,,,,,,,___FFFBBB>>>>>>===;;;999555222000////////////...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...------,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,%%%AAA888NNNKKK---000---888111444<<<<<<888444666>>>FFFJJJaaaiiidddXXXOOOWWWWWWTTTQQQVVV___ddddddbbbGGGTTT000NNN+++,,,---......---,,,+++!!!777)))222QQQ...111)))((((((***+++,,,+++***)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))***************)))((((((((()))***+++***)))))))))))))))******)))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////............////////////111000///...............000000000000000000000000000000///...------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,------......,,,---...,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------++++++,,,,,,------.........//////...,,,+++,,,------------------......///......------------......//////............//////000///...---,,,++++++,,,,,,,,,------------,,,,,,......---------,,,,,,,,,............------------------........./////////+++++++++++++++,,,------,,,,,,---........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------.........---,,,+++,,,++++++,,,---...---+++************+++,,,...///^^^EEEAAA??????>>><<<999666333111////////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------......////////////......,,,,,,,,,++++++,,,,,,,,,---,,,+++,,,---......---333!!!@@@333EEENNN >>><<<+++???<<>><<<999666333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------.........---------,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...---***999%%%333111+++333+++888<<>>777666000111222111///---...///666$$$111+++,,,@@@---===$$$444''''''''')))+++,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))************))))))))))))))))))((((((((((((((())))))***))))))(((((()))***++++++)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))******((()))))))))*********+++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///////////////............////////////000000///...............000000000000000000000000///......------------...------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...//////...,,,***++++++---,,,,,,,,,,,,---....................................------------......///.........---,,,+++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,...------------,,,,,,,,,------------............+++*********++++++,,,---+++,,,,,,---...---------,,,,,,---......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,+++,,,------,,,******)))))))))+++...111333XXXCCCCCC>>>>>>===;;;999555222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,,,,------,,,+++,,,---///000///---+++555,,,+++333333(((...333[[[uuuHHH111VVVWWWqqqqqqvvvwwwoooSSS444VVV***777555222000...---------$$$999&&&///333%%%***///@@@ccc***999###;;;)))((((((***+++,,,+++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************))))))))))))&&&''''''(((((()))))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((()))******++++++******))))))))))))************((())))))******+++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...........................//////////////////............//////000000000000000000000000......---------------...------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000///...---...///------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---......---+++***+++,,,---------------......///......////////////............------------......------......------,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++,,,---------------***+++---......---,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,---......---,,,+++,,,------+++***************,,,...000222VVVCCCDDD======<<<;;;888444111000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,------,,,+++,,,...000000///---111***:::+++'''111DDD+++000333;;;???555)))...;;;???MMMMMM^^^UUUccclll{{{jjjkkk^^^\\\UUUNNNEEE>>>:::777333111???///888111!!!+++111666***%%%666TTT```KKK...222&&&,,,((("""111 >>>+++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************)))))))))(((%%%&&&'''((())))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((())))))***************((()))))))))************((())))))******+++,,,,,,))))))))))))************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------............////////////......---......///000111////////////////////////...------,,,,,,------...------......------,,,+++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///...------...000......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++---...---++++++,,,---......------......///000//////000111111000//////...------,,,,,,------...+++,,,---.........---,,,------............------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------.../////////...---,,,++++++++++++++++++,,,------------,,,)))+++,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........---,,,,,,,,,,,,---...///---,,,,,,,,,------+++)))******+++,,,---...///000UUUBBBEEE======<<<:::777444111///000/////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---.........---...------,,,,,,------...++++++,,,...000111///---,,,999,,,///888///"""===777222666:::<<>>999444000---...111222///,,,...---,,,+++++++++,,,,,,.........---------------++++++***)))))))))))))))---...---)))(((******&&&,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++*********++++++,,,,,,,,,))))))))))))************++++++***)))))))))))))))***+++,,,+++))))))+++,,,000---***)))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,......---------------......------,,,,,,------...,,,,,,,,,,,,------------...//////---+++))))))******++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,------------***+++,,,---------------,,,,,,,,,------,,,++++++++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++************+++,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------............---------------,,,,,,++++++++++++,,,,,,------............---,,,+++************---,,,,,,,,,,,,---.........//////......---,,,++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++{{{TTTGGGBBBAAA>>>;;;999777555222000111111111000000///...---------------------------------------------------...---++++++---111555888111000///...---,,,,,,,,,,,,.........---,,,---.../////////////////////...+++++++++,,,...000333444000333999@@@GGGSSSiii{{{}}}hhhZZZOOOHHHDDD===555333444444000+++000...---++++++,,,...///000000//////...------,,,,,,+++******))))))******+++---,,,((((((******(((++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++***))))))***++++++******++++++++++++++++++))))))))))))******************)))((((((((()))))))))***+++***)))(((***,,,///---***)))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------............------------------...///---+++)))***+++***++++++,,,,,,++++++*********++++++++++++++++++,,,------------.........+++,,,,,,------------,,,------------,,,++++++***+++************+++,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------------,,,,,,,,,,,,++++++------------------------...---,,,++++++******+++---,,,,,,,,,,,,---......////////////...---,,,,,,+++,,,,,,------,,,,,,+++///---,,,******+++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++yyySSSFFFBBB@@@>>>;;;999777555222000111111111000000///...---........................------------------------...---,,,,,,...111444666000///...------------------...///...---,,,---////////////////////////...,,,...000111111222555888;;;FFFUUUcccpppzzziii]]]WWWQQQIIICCC???<<<999777666444111///......///000////////////.........---,,,,,,+++************+++(((++++++((('''***+++)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******************+++++++++++++++************((()))))))))************))))))((((((((((((((())))))******)))(((((()))+++...,,,******+++++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------.../////////......------,,,---......---+++******+++***++++++,,,,,,++++++*********+++++++++++++++,,,---------.........//////,,,,,,---------------,,,.........---,,,+++***)))***************++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,+++++++++++++++---,,,,,,,,,,,,---......000000000000///...---,,,+++,,,,,,------,,,,,,+++///---+++******+++---...+++++++++,,,,,,,,,---------------,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++wwwQQQFFFBBB@@@>>>;;;999888666333111111111111000000///...---........................------------------------,,,,,,---......//////000---------------...///000---...//////------...///............////////////333444444333333999DDDMMMbbbqqq{{{nnnnnniii___RRRIIIHHHIII>>><<<888444111///...............///////////////---,,,,,,+++++++++++++++...222111,,,))))))***)))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((*********************************++++++*********+++*********************((()))))))))************)))((((((((((((((()))))))))******)))(((((()))+++---,,,******+++,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------.../////////......------,,,,,,---...---+++******,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---------.........//////---------......------,,,.........---,,,+++***)))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......000000000000///...---,,,+++,,,,,,------,,,,,,+++...---+++******+++---...++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++uuuPPPEEECCC@@@===;;;999888666333111111111111000000///...---........................------------------------,,,------......---,,,+++,,,,,,,,,---...///000111---...//////...---...///------...///000111222222---000333777@@@SSSmmmhhhVVVOOOOOOHHHEEEBBB===888333000///111111000000000000000///...---,,,,,,++++++,,,,,,999<<<;;;333+++))))))''')))((((((''''''((((((((())))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++)))***++++++++++++***)))))))))******************))))))))))))************))))))((((((((()))******)))***+++***)))(((***,,,,,,+++***+++,,,,,,+++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...------,,,,,,------............---------------,,,---...---+++***+++,,,***++++++,,,,,,++++++*********++++++,,,---------,,,------------.........---............------,,,------------,,,++++++******))))))))))))***++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++sssOOOEEECCC???===:::999888666333111111111111000000///...---........................------------------------------,,,,,,+++,,,---------------------...///000---///000///...---...000......///111333444666666222<<>>999666777666555333222000//////......---,,,,,,,,,,,,,,,;;;???===444,,,))))))((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))(((((())))))******++++++))))))))))))************)))))))))))))))***++++++***+++,,,+++))))))+++,,,,,,+++***+++,,,---+++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...------,,,,,,------...,,,,,,,,,,,,------------,,,---...---+++***+++,,,***++++++,,,,,,++++++*********++++++,,,------...,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,------,,,++++++)))))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------++++++*********++++++,,,++++++*********+++,,,---------,,,,,,,,,++++++++++++************+++,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------............------+++++++++,,,,,,---------+++,,,,,,------.........------,,,,,,,,,------...---,,,,,,,,,,,,---.........//////......---,,,++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,------------...++++++,,,,,,---.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++rrrNNNEEECCC???===:::999888666444222111111111111000///...---////////////////////////------------------------///---+++)))***,,,///111///......---------.........///000///...---...000...///111333555777999999LLL^^^wwwuuuooo[[[[[[XXXUUUOOOIIICCC@@@<<<;;;999666333111///.........---,,,,,,,,,,,,---555999999222+++***+++***(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))******++++++++++++)))***+++,,,,,,+++***)))'''(((((()))***++++++,,,))))))))))))******************))))))***+++,,,,,,+++,,,,,,+++******+++---+++******+++------+++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---...///000111...------,,,,,,------...+++++++++,,,,,,---------,,,---...---+++++++++---+++++++++,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------.../////////...---,,,,,,++++++,,,---------,,,,,,)))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,------------------------------,,,++++++,,,,,,,,,++++++*********+++---...---------,,,,,,+++++++++******))))))******+++,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---..................---+++++++++,,,,,,---------++++++,,,,,,---...//////------,,,,,,,,,------...---,,,,,,,,,,,,---..................---,,,+++***+++,,,,,,------,,,,,,+++)))***,,,.........,,,+++,,,,,,,,,---------......***++++++,,,---...//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++jjjMMMEEE???>>>===<<<:::888555333222222111111000///......---.........------,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,,,,,,,------------------.........---...000///---444222333444555:::HHHVVVqqqzzzrrrmmm___OOOMMMUUUJJJDDD>>><<<;;;999444///+++---///...+++***,,,...222///+++))))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************************++++++++++++************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////000000///---+++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,++++++,,,,,,,,,,,,------+++++++++*********))))))(((((()))***+++,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000,,,,,,,,,++++++*********---------............///***,,,------++++++,,,...---,,,+++,,,...///...---,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,+++,,,---.....................------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,iiiLLLEEE???>>>===<<<:::888555333222111111111000///..................------,,,,,,,,,,,,,,,---......//////000.........---------,,,,,,---------------.........111111000000111333333222111...000888DDDWWWpppyyy___PPPPPPPPPLLLGGGEEEEEEBBB<<<777000000///,,,******...111111...+++))))))***))))))***)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***++++++,,,,,,++++++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......//////...,,,+++************************************+++++++++,,,,,,,,,,,,,,,------------...------...///...---,,,++++++++++++,,,,,,,,,------+++++++++*********))))))(((((()))++++++,,,,,,++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******------------............***,,,------++++++,,,...---,,,+++,,,...///...---,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++++++++,,,---..................------......---------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,gggJJJDDD???>>>===<<<:::888555333222111111000000//////...............------------------------......//////000...............------------------....../////////000//////000000111222333444222777EEE[[[wwwooo[[[UUUQQQNNNKKKJJJJJJHHHCCC???888666111,,,)))***///333000---***((()))******)))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************++++++++++++******)))***++++++,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++++++++***************((()))***++++++++++++++++++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,++++++++++++------------............***,,,------++++++,,,...---,,,+++,,,...///...---,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,------------------............---------,,,,,,,,,...---------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeHHHCCC???>>>===<<<:::888555333222111000000000/////////..................---------------....../////////000///.....................---......//////000000000000///000333333222444888@@@AAAJJJ\\\qqqqqqjjjXXXUUUPPPNNNMMMLLLJJJHHH???<<<666///,,,+++---///000---***((()))******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++***++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))***++++++++++++,,,,,,,,,************************((()))***+++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++---,,,++++++,,,...---,,,+++,,,...///...---,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------............---------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++dddHHHCCC???>>>===<<<:::888555333222000000000000////////////.................................///////////////////////////////////////......///000000111222222333222666<<<===;;;???EEEKKKSSScccwwwqqqkkkcccZZZTTTQQQOOOOOOEEEAAA<<<777222///---,,,111...+++)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++************++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,+++***)))*********+++++++++,,,,,,************************))))))***+++++++++******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++---,,,++++++,,,...---,,,+++,,,...///...---,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------............---------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++dddHHHBBB>>>>>>===<<<:::888555333222000000000000////////////.............../////////////////////////////////////////////000000000000//////000000111222333333111222;;;FFFJJJIIINNNWWW]]]jjj{{{lll___VVVQQQOOOIIIFFFBBB???;;;777333///333000---++++++++++++***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((())))))***************++++++++++++******((()))******++++++******)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++***)))************++++++++++++***************+++++++++)))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***,,,------++++++,,,...---,,,+++,,,...///...---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...............++++++,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++eeeHHHCCC>>>>>>===<<<:::888555333222////////////000000000000---........./////////000000///////////////////////////000000000111111111//////000111222333444444333777EEEWWW______fffrrr~~~qqqbbbXXXTTTMMMJJJFFFDDDCCCAAA===:::666333///,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((()))******+++******++++++++++++******((())))))***************)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,+++,,,---------,,,***)))************++++++++++++))))))*********+++++++++******+++++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------***,,,------++++++,,,...---,,,+++,,,...///...---,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---......------***++++++,,,------............---------,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************eeeIIICCC>>>>>>===<<<:::888555333222////////////000000000000---.........//////000000000000000000//////////////////000000111111111222///000000222333444555555<<>>777111///......+++))))))***++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***))))))((((((((()))******************************************++++++)))(((''')))***************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++******************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++---...---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------+++++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++***,,,---,,,+++)))******------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---......//////......------------------------***,,,,,,,,,***)))***+++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,___FFFCCC???;;;;;;:::999777555333222111111111111000000000///////////////////////////111111222333333333333222...///222333333444444555777666999CCCWWWttt|||lllkkkkkkllljjjiiinnnuuu{{{zzzxxxyyy|||~~~~~~}}}{{{sssmmmiiimmmxxxzzzhhhZZZRRROOOGGGGGGGGGFFF???777333444...,,,)))((()))*********************)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))*********))))))(((((()))***************************************)))***+++***(((((()))***************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,+++,,,,,,------,,,,,,++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---......//////......------------------------+++,,,---,,,***)))***+++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++\\\EEECCC>>>;;;;;;:::999777555333222111111111111000000000///000000000000000000000000111111222333333333333333000111333222000000222444555:::GGG]]]||||||www{{{|||tttkkkjjjjjjmmmrrrtttwww||||||uuummmkkkpppuuutttpppmmmttt}}}~~~nnn\\\NNNRRRNNNNNNNNNGGG===888999222///+++)))))))))))))))************)))))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******(((((()))***************(((((()))***************))))))))))))))))))))))))((()))+++***)))((()))***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...............------------------------+++,,,---,,,*********+++***+++,,,,,,,,,,,,+++***++++++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++XXXDDDCCC<<<;;;;;;:::999777555333222111111111111000000000000000000000000000000000000111111222333333333333222222444444111...///222666:::KKKeeezzzppphhhjjjttt{{{{{{www{{{|||yyyyyyzzzvvvpppkkknnnnnnmmmqqq{{{mmmXXXSSSLLLIIILLLKKKDDDAAADDD:::666000,,,+++***))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++++++++(((((()))***************))))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***+++,,,------,,,+++************+++++++++++++++************************************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---///000///...---------++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,------------,,,,,,+++,,,------......------------------------------+++------,,,+++***+++,,,***+++,,,,,,,,,,,,+++***++++++,,,---------------...------,,,,,,++++++******++++++,,,,,,++++++***UUUCCCBBB:::;;;;;;:::999777555333222111111111111000000000000000000000000000000000000000111111222222222222222111333444333333777???FFFVVVnnnyyyuuuwwwuuutttzzz{{{{{{|||xxxooommmrrrwwwwwwzzz```RRRIIIMMMOOOJJJHHHKKKCCC>>>777222...---+++***************))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++++++++(((((()))***************))))))))))))))))))))))))&&&(((***+++***)))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******)))***,,,------,,,***)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...//////---------------,,,,,,,,,++++++++++++++++++++++++---...///...---,,,---///---------,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,------......------++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------........................+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,---///...,,,++++++,,,+++++++++,,,,,,---------)))*********++++++++++++,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,------------------------,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***+++,,,---.........---,,,......---,,,,,,+++*********+++,,,,,,,,,,,,+++***SSSCCCBBB999;;;;;;:::999777555333222111111111111000000000000000000000000000000000000000000111222222222222111...111555777:::CCCOOOYYYuuu~~~rrrrrrxxx}}}~~~}}}yyyxxxyyywwwrrrqqqxxx~~~jjjYYYWWWUUUMMMGGGHHHIIIDDD<<<666111///---+++************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((()))++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))&&&(((***+++***)))******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000.........------,,,,,,,,,++++++++++++++++++++++++---...///...------...///---------,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,------......------************+++,,,---.........---------,,,,,,,,,,,,,,,------------......------------------------........................+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***,,,------+++******++++++++++++,,,,,,---------))))))******++++++++++++,,,------......------,,,******+++,,,,,,,,,,,,+++------------------------,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***+++,,,---.........---,,,......---,,,,,,+++*********+++,,,------,,,+++***XXXJJJDDD<<<<<<;;;:::888777555444333333333222222111000//////111111222222222222111111...333444111111666888555222777::::::===OOOqqq{{{zzzvvvyyy~~~~~~{{{mmm___[[[eeewwwiiiYYYWWWVVVOOOGGGJJJKKKIIICCC;;;555///***+++,,,---,,,***(((((()))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))*********))))))))))))))))))************+++++++++(((((((((((()))+++,,,---************************)))******++++++******))),,,,,,,,,++++++***************++++++++++++************++++++++++++******---,,,++++++------,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))************,,,,,,++++++,,,,,,---...------------,,,,,,+++***++++++++++++++++++++++++......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++******++++++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///---+++++++++++++++++++++++++++......---------,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))),,,000111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,WWWIIIDDD===<<<;;;:::888777555444333333333222222111000000000111111222222222222111111333666444000000444555222222444777???PPPnnnyyyrrrsssyyy|||qqqfffbbbjjjzzzuuu___YYYUUUNNNFFFGGGGGGFFFEEE@@@888111++++++++++++***)))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))+++*********))))))))))))***))))))))))))))))))))))))************+++++++++***)))))))))))))))***+++******************************++++++++++++******,,,,,,,,,+++++++++************++++++++++++************++++++++++++******---,,,++++++------,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))************,,,++++++++++++,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++...------,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...000///...,,,***++++++++++++++++++++++++...------------,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,))),,,///000...,,,+++,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,VVVFFFCCC>>><<<;;;:::999777555444333333333333222111111000000111111222222222222111111666666333000111555666333666777<<>><<<;;;:::888666555444333444444333333222111000000222222222111222444666777666777777777<<>><<<<<<:::999777666444444444444333333222111111000444555555444333333333444555666888@@@OOOggg{{{|||}}}}}}|||}}}uuubbb___\\\UUUNNNEEE===:::======999333,,,***)))((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))******************)))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************++++++++++++.........------,,,,,,,,,***+++,,,---...------,,,------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********************************)))************+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++*********+++,,,------,,,+++***,,,...111333111000...,,,,,,,,,---.........---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,+++,,,,,,---......------,,,,,,++++++***))))))((()))))))))*********++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjMMMDDD???=========<<<:::888777555555444444333333222222111111333444666666444333333444555666===LLLddd}}}}}}~~~~~~}}}{{{vvvaaa]]]```]]]QQQAAA888777999999777000...+++((('''(((***,,,***))))))))))))(((((((((************************)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******)))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---------------+++,,,------......------,,,,,,,,,,,,------------***,,,------++++++,,,............---------------,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************))))))))))))************************)))************+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---...---++++++,,,...000111111000...---,,,,,,---......------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,+++,,,,,,---------------,,,,,,++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiiMMMDDD???>>>>>>>>><<<;;;999777666666444444333333333222222222///222555666555444555777777>>>KKK\\\sss|||{{{|||}}}oooaaacccjjj```PPPBBB999666999;;;999666000,,,))))))+++---))))))))))))))))))))))))***************+++++++++)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++++++++,,,,,,+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...............---------,,,---------............+++,,,,,,,,,------......***,,,---,,,++++++,,,---........................+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++******))))))((((((************************))))))*********+++++++++,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,...---,,,+++,,,---...///000///...------------...------------------------------------------,,,,,,---------------------------------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,,,,+++,,,,,,---------,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------iiiMMMEEE@@@??????>>>===;;;999888777666444444444333333333333333000333666555333444777;;;AAAQQQdddssswwwlllbbbllljjjbbbSSSBBB888888<<<===:::555///,,,*********))))))))))))************))))))******++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................---------.........//////,,,,,,,,,------.........+++---------++++++,,,---........................+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...///......---------------------------------------------------------------------------------------...---------------------------------------------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++*********++++++,,,---+++,,,,,,---,,,,,,+++++++++++++++*********************+++++++++,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,++++++************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------iiiLLLEEEAAA@@@>>>>>><<<;;;999888666666444444444444333333333333444666777555222444;;;BBBTTTjjjhhhdddiiijjj___LLL<<<666666;;;999666222...+++(((''')))))))))************+++(((((())))))***+++++++++(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////............///000000---------------.........---...///...,,,+++,,,------------------.........,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------.....................---,,,,,,,,,------------...------------............---------------------------------------.........------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,)))***++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...gggKKKCCC@@@???>>>===<<<:::999777666555444444444444444444444444444555666444333:::FFFQQQiii|||vvvbbbiiiooolll___NNN???888777777777666333///***((())))))*********+++++++++''''''((())))))***++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******************)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------............------------------------------------------............---........./////////000000///.........///000111............------------...///000///---,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------)))***+++,,,,,,,,,+++++++++++++++,,,,,,------...------...............---,,,,,,,,,---------......------------.........///........................,,,,,,------......//////------------------------,,,+++++++++,,,,,,---...,,,,,,,,,------------...++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,,,,+++******************************)))))))))*********++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,---......eeeIIIBBB???>>>======;;;:::888777555555444444444444444444444444000222333333555@@@RRR___www~~~kkkqqqyyy|||uuueeeQQQDDD444777999;;;999444///+++))))))******++++++++++++&&&''''''((()))*********'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......---------------------------------.........//////---.........//////000000000///.........///111222/////////...---------,,,///000111000...------///+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))))))))))))))))))))))))))************++++++++++++******)))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------)))***+++,,,---,,,++++++******+++,,,,,,---......------......///......---,,,,,,,,,------.........---------.........//////........................,,,,,,,,,---...///000000------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,+++***)))******************++++++((())))))))))))*********((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,---......dddJJJEEEAAA??????===;;;999999888555333777666555444444444444444999555333666;;;GGG^^^sss}}}~~~qqqiiirrr}}}hhhTTTDDD:::666;;;>>>999222///---,,,,,,,,,,,,,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))************************))))))***++++++++++++***+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///////////////000000//////...---...000000---,,,000000...222///------///111111111...222444222222555555333222222111111111111222222333000------///000000///000//////...------......///---++++++,,,,,,+++***---,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///***))),,,---,,,...111111///,,,+++...222111...---...///000///////////////......---,,,,,,++++++222///,,,---000111...***/////////000111333444555...111000------000111///+++...000///,,,+++---///,,,,,,+++,,,------,,,+++,,,,,,++++++,,,...111222---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************---,,,++++++---...------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------,,,,,,cccIIIDDD@@@??????===:::999999888666444777666555444444444444444777444555<<>>CCCCCC@@@AAA???<<<<<<<<<<<<:::888666444222111111000///...............//////000000222000......//////...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------111,,,***---000...,,,---//////......///000000.........///////////////............//////.........222000///000333555444333333333222222333444666666555666555111111333111---444222000///...---,,,+++000/////////...---+++))))))***+++,,,---......///---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))+++---...------......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------aaaGGGCCC@@@???>>><<<:::999999888666444666666555555444555555555666444888EEEWWWkkkxxx|||xxxmmmttt{{{ooo[[[KKK<<<666777888:::;;;...---+++******,,,///000+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))************************))))))***++++++++++++***++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,------------.........------------------------///---+++,,,///111000...222444444111222777999888666999<<>>===;;;999888222111111000000000//////000...,,,,,,---...---,,,+++++++++++++++,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111,,,***---///---,,,,,,++++++,,,---......------...------...///000///...////////////000000000111444555555555777;;;???CCCAAA???<<<:::999;;;===???FFFGGGEEEAAA??????;;;666===999666666999999555111000000111000///---,,,+++(((***,,,...//////---,,,,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************'''***------+++)))***+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---.........///```FFFBBB@@@???>>><<<:::999999888666444666555555555555555666666555777???QQQiiizzz|||}}}}}}xxxwwwxxxnnn^^^III;;;777999===AAA333111---+++***+++---///+++******)))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))************))))))************************))))))***++++++++++++***+++++++++,,,,,,+++******+++++++++,,,,,,,,,------------------.................................---000000000000000111444555444999;;;<<>>>>>DDDOOOXXX```[[[SSSMMMKKKMMMRRRVVVgggjjjhhh\\\QQQJJJEEEBBBDDDCCCDDDFFFGGGEEEAAA===111222222222000///000000+++,,,---//////......---,,,,,,+++++++++*********))))))************++++++*********))))))))))))((())))))))))))))))))))))))******++++++++++++******************************************************+++++++++++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,,,,---...//////000aaaGGGBBB???>>>===<<<:::999999888777555555555555555555666777888666===LLLbbb~~~zzzwwwwww{{{ttt~~~{{{ooo[[[FFF:::888<<>>???>>><<<777444444444000///...---,,,,,,------,,,,,,,,,+++++++++******))))))******++++++++++++*********))))))))))))((())))))))))))))))))))))))******++++++++++++******************************************************...+++)))***...000///---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------...///000000cccIIIDDD???======;;;999999999999777555555555555555666777888999===III]]]uuuqqqsssxxxqqqwww||||||nnnVVVAAA888999;;;>>>;;;666111---+++******+++******)))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))************))))))************************))))))***++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,,,,---...///000111111---333999===@@@HHHTTT^^^vvvvvvrrrooottt}}}{{{{{{}}}xxxppp]]]\\\ZZZWWWSSSNNNJJJGGG@@@===999666444111...,,,111111000///............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))***************************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---000000,,,...;;;JJJOOO<<<......333333222444999===AAA@@@===>>>DDDIIIFFFFFFFFFHHHMMMUUU]]]bbb```___]]]YYYWWW]]]iiisssyyysssiiibbb```dddjjjoooyyywwwiiicccfffjjjrrrvvvwwwrrrhhh]]]WWWTTTVVVXXXYYYUUUKKKBBB;;;999666444111...,,,,,,,,,------------,,,,,,,,,++++++*********+++,,,,,,------++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******************************************************(((((((((+++...///---+++***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---------,,,---------.../////////000eeeKKKEEE???======;;;999999999999777666444444444555666888999:::IIIZZZooo~~~~~~uuuzzzyyyjjjNNN>>>:::;;;???<<<999444000---,,,++++++******)))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))************))))))************************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------...............////////////111111333444666777999999888;;;CCCOOO___ppp~~~{{{zzzwwwtttnnnhhhccc```PPPLLLGGGBBB>>>:::666333444444222000///.........------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///---...///......555===@@@444,,,000333333888AAAIIIPPPTTTPPPIIIGGGNNNWWWQQQSSSUUUXXX\\\```ccceeeccccccbbb```^^^```fffjjjdddaaa^^^\\\\\\___cccffffffmmmppplllkkkpppwww{{{{{{{{{yyyuuupppllliiihhhlllsssyyyvvviiiXXXJJJCCC>>><<<:::777444111000///.........---------,,,,,,***++++++,,,------......,,,+++++++++************))))))))))))))))))))))))******++++++++++++******************************************************,,,333::::::444---)))(((******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------------............////////////gggMMMFFF@@@<<<<<<;;;999999999999777666444444444555777888::::::TTTfff{{{|||}}}wwwxxx}}}xxxYYYEEE>>>>>>>>><<<:::666333000...---+++******)))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))************))))))************************))))))***++++++++++++******+++,,,,,,------------,,,,,,,,,---------................../////////000777888999;;;===???AAABBBFFFFFFMMM```|||~~~~~~~~~zzzvvvzzz~~~zzzccc___YYYSSSNNNIIIDDDAAA777666444222000......------------,,,,,,,,,++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******************************))))))))))))******)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------......000+++))),,,...---,,,---333...///777:::;;;GGGVVVUUU]]]bbb\\\QQQMMMUUU```ZZZ\\\```bbbcccaaa___]]]^^^```aaaaaa___^^^]]]]]]VVVWWWYYY\\\^^^```bbbcccggghhhgggeeehhhpppuuutttnnnjjjfffggglllqqqssssssxxxkkkYYYNNNDDDDDDCCCAAA===999555222//////.........---------++++++,,,------...//////,,,,,,,,,++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************;;;IIIUUURRRBBB222+++************++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------///////////////.........bbbGGGAAA===<<<>>>===;;;:::999888888888888888999999777888BBBMMMlllyyywwwxxxpppRRRDDD>>>999<<<===:::777444111...------,,,***(((((()))+++******))))))******+++,,,)))***+++,,,,,,+++***))))))************+++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,------+++***,,,,,,---............///222+++,,,333666444777???BBBHHHOOOUUUXXXYYYXXXWWW\\\XXX]]]pppsssggghhhkkkjjjiiijjjqqqvvv}}}~~~{{{oooZZZTTT\\\QQQEEE:::666444111///000222///,,,,,,///000...+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++/////////...............,,,...000111111111111111111666===CCCHHHKKKNNNQQQ```___\\\WWWSSSTTTYYY^^^]]]aaagggjjjhhhbbb\\\XXXRRR]]]bbb]]]^^^fffhhhccceeedddgggkkknnnooorrruuu}}}yyyzzzyyylllcccgggooopppnnnmmmnnntttwwwzzzoooVVVTTTUUUSSSMMMJJJHHHCCC===999222///111///***(((+++******+++---///000...---,,,+++******))))))******))))))(((((()))***++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------WWWVVVRRRGGG999///,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,---------......//////.........---------........................////////////////////////111111000000//////......```FFFAAA>>>=========;;;:::999888888888:::777555555777???OOO^^^ppp||||||{{{aaaMMMAAA<<<===>>>===:::666222///,,,,,,+++***)))))))))*********))))))******+++,,,)))***++++++++++++***))))))************+++++++++************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---......------000...---...111333444444555444555777;;;BBBOOO\\\rrrwww~~~|||nnndddhhhdddfffrrr{{{xxxtttjjjeeejjjrrrvvvxxxzzz~~~~~~yyysssrrrbbbPPPHHHDDD===666222222000...---//////...---))))))******+++,,,------,,,,,,,,,++++++++++++***))))))))))))*********+++))))))))))))))))))))))))************)))))))))((())))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---------------------...222000...---000333666888;;;@@@HHHNNNPPPQQQRRRTTTUUUTTTRRRQQQSSSVVVZZZ]]]VVV```jjjkkkeee___]]]___\\\hhhnnnkkkkkksssxxxwwwxxx{{{}}}zzzwwwqqqnnnnnniiikkkgggdddjjjwwwxxxqqqgggnnnqqqjjj```VVVLLLDDDHHH>>>555222000---...222++++++***,,,------+++))),,,++++++***************)))))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,IIIHHHDDD;;;000++++++---,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......//////.........---------........................////////////////////////111000000000/////////...^^^EEEAAA>>>>>>===<<<;;;:::999888888888:::666555888???LLL___ppp|||{{{xxx|||zzzssssss[[[FFF???>>>>>>>>>===999444000+++***************************))))))******+++,,,)))***++++++++++++***))))))************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...------...000222222111555===DDDGGGPPPeee~~~}}}vvvrrrqqqpppssszzzxxxddd]]][[[TTTHHH@@@666555333111000//////...,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------......222///,,,...555===BBBDDDKKKQQQWWWYYYUUUOOOKKKIIIPPPNNNLLLLLLOOOSSSVVVXXXYYYfffrrrrrriiidddhhhooolllwww|||zzz{{{|||oooxxx}}}zzzyyy}}}~~~zzzyyywwwiii\\\TTTMMMHHHDDDBBB>>>666000...///---,,,+++,,,+++)))''',,,+++++++++************))))))))))))*********+++************************)))))))))))))))))))))))))))*********++++++++++++999888555///)))(((,,,000,,,------------,,,,,,+++,,,,,,,,,---------.....................---------........................////////////////////////000000000000////////////]]]EEEAAA>>>======<<<;;;:::999999999999888666888BBBNNN]]]ppp~~~{{{xxxxxx|||wwwvvvyyynnnOOOCCC>>>;;;<<<===:::555333+++******+++++++++***)))******))))))******+++,,,*********++++++*********))))))*********+++++++++)))***************++++++***+++,,,,,,------,,,,,,,,,---......------///000+++...111222111333888===LLL[[[fffkkkwww|||}}}{{{xxxyyyvvvrrrsssjjjXXXKKK@@@???<<<888444111///...111000...---,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------//////...------...//////000222777AAALLLTTTUUUTTTVVV\\\aaa```XXXOOOIIIGGGPPPOOOMMMKKKLLLPPPWWW[[[mmmwww~~~wwwuuu}}}yyyqqqjjjZZZWWWUUURRRLLLBBB888333333111...---,,,+++***(((+++,,,,,,+++++++++******)))*********************************************))))))))))))))))))))))))))))))))))))************......---+++)))***...222---------......---,,,,,,,,,,,,,,,---------......................................................////////////////////////000000000000////////////]]]EEEAAA>>>;;;<<<<<<;;;:::999999999999888666:::HHH[[[ppp~~~~~~~~~|||uuuttt}}}dddLLLAAA999:::<<<999666555...,,,***+++,,,---+++*********))))))******+++,,,+++******************+++))))))*********+++++++++))))))******+++++++++,,,++++++,,,------------,,,---...///...,,,+++---000+++111555666888DDDYYYjjj~~~~~~gggVVVQQQNNNIIIBBB<<<666222///222000...---++++++,,,------------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......///...---------...000111444<<>>;;;<<<;;;::::::999999999::::::777;;;MMMfff~~~~~~||||||}}}~~~{{{qqqvvv}}}]]]KKK<<<:::;;;999777888222///++++++---...---+++******))))))******+++,,,++++++***))))))***++++++)))************+++++++++))))))******+++,,,,,,,,,++++++,,,------------------///000...,,,,,,///333///444999<<>>;;;;;;;;;:::999999999::::::999999DDD\\\vvv~~~zzzyyy}}}zzzzzz{{{~~~{{{pppvvvsssZZZCCC===<<<999888;;;888222,,,***---......,,,******))))))******+++,,,++++++***))))))***++++++)))************+++++++++))))))***++++++,,,------+++,,,------...---------,,,///111000...///444999:::@@@JJJTTTbbbwwwvvvnnnkkkdddZZZQQQ>>><<<888333000/////////...------------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,---------------------------------------...//////---...///222666<<>>999888<<<;;;444---***---///...---*********)))***++++++,,,,,,+++***))))))***+++,,,)))************+++++++++))))))***+++,,,,,,------+++,,,------......------+++///222222111333999???KKKSSScccttt|||pppeeeNNNJJJCCC<<<666111///.........---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,---------------------------------------...///000///111333888???GGGNNNRRR[[[bbbjjjnnnnnnqqqxxx~~~}}}~~~|||tttnnnppp|||}}}vvvuuutttiiiiiikkkhhhpppooowww{{{uuuooogggssseee^^^RRRGGG???888444111+++,,,---......,,,***)))***+++---------+++)))(((************************************************************++++++++++++...,,,***)))+++,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................////////////////////////.../////////000000111111VVVDDDCCC???<<<;;;<<<;;;::::::;;;:::888666BBBXXXqqqxxxtttvvvtttvvvzzzzzzxxxvvvuuuyyy|||uuuooo~~~}}}}}}~~~yyymmmccczzzyyy~~~uuuYYYEEE??????<<<777888555111,,,******+++,,,************************---,,,***)))))))))***************)))))))))))))))+++,,,,,,------......///))),,,111444111---///555111444666333333<<>><<<999:::999888888999999888===KKKddd~~~zzz}}}tttoooqqq}}}sssoooqqqtttzzzwwwsssyyy|||~~~}}}~~~~~~~~~}}}vvvpppuuuhhhLLL===;;;999666999777222///,,,,,,,,,---************************---,,,***)))))))))***+++************************++++++,,,,,,---.........222///...//////...000555+++...333:::EEEYYYpppxxxnnn___TTTMMMGGGAAA===777444000......///...---,,,,,,,,,+++++++++++++++************************************************++++++************************++++++++++++******************++++++++++++++++++++++++++++++++++++.........---------------///,,,,,,...---,,,...222===AAAKKKVVV^^^ccckkkssszzz~~~rrrppprrrrrryyylllbbbdddiiilllnnnqqqqqqqqqnnnlllpppyyy~~~zzzrrrpppvvv|||wwwoookkkooorrr{{{xxxsssyyyyyyeeeVVVJJJ;;;<<<666111000...***+++///************))))))((((((******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---------------------------................................................---------.........//////---......///000000000000RRRBBBAAA===;;;999999:::999888888:::<<>><<<:::999666333000///......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,------.........,,,...333555333222333???DDDQQQfff~~~uuujjjbbbNNNGGG>>>777444111///------.........---,,,+++*********************************************************+++++++++++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,000333777AAAKKKVVVZZZcccpppzzz}}}{{{}}}nnnkkktttyyynnniiiiiinnntttyyyzzzzzzwwwwww}}}~~~~~~}}}|||{{{yyyrrrpppxxxyyy{{{{{{{{{~~~oooPPPLLLFFFAAA;;;333---))),,,,,,,,,---,,,++++++*********++++++++++++******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------............................................................////////////000000111111111111111111QQQCCCAAA===>>>;;;:::<<<===;;;;;;EEERRRsss}}}{{{wwwvvvuuuqqqllllllwwwxxxvvv}}}{{{vvvxxx~~~}}}vvvqqqttt~~~zzzwwwxxx|||xxxqqqtttuuu}}}{{{[[[IIIAAA<<<999888666444222000...---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---+++,,,,,,------...//////000000222444333333999AAAKKKSSSfff{{{ooo___YYYOOOEEE===777555333------......------,,,+++******************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++...333777???LLLYYYkkkmmmuuuuuuzzz|||tttooonnnuuuwwwpppppptttxxxzzz|||}}}{{{wwwvvvwwwxxxwwwvvvxxx}}}{{{iiiaaaVVVLLLEEE>>>444,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------................................./////////000000333222000///000333666888}}}PPPDDDAAA===???:::999:::<<<999;;;JJJ\\\~~~|||}}}xxxrrrzzz~~~|||}}}xxx~~~}}}zzztttsss|||xxxzzz|||||||||~~~~~~|||}}}zzzsssllllllvvv|||wwwvvvyyy|||}}}|||xxxqqquuuttt}}}pppTTTCCC:::999999888666444111...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,------...---------...//////000000111//////000111999JJJZZZkkkqqq}}}yyyqqqhhh\\\QQQHHHAAA:::666111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...///333999>>>GGGVVVdddzzz{{{{{{sssrrryyyhhhjjjrrr~~~|||yyyxxx}}}~~~{{{wwwvvvxxx|||ooouuu}}}{{{wwwxxx{{{}}}xxx~~~~~~nnn]]]RRRKKKBBB:::222000---+++******+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------............................../////////000000000222111///000333999???BBBzzzOOOCCC???<<<>>><<<999999;;;999===PPPhhh~~~yyy|||sssqqqyyy}}}{{{vvvoooppp}}}~~~qqqrrruuuyyy}}}|||{{{|||zzzxxxzzzxxxssslllkkkpppyyywwwssstttxxxzzzzzzuuummmwww~~~aaaGGG===:::::::::999666333000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---...............//////000111111111000///444???LLL]]]rrr}}}lllbbb^^^WWWIII===999777333000------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------...//////000111111222555;;;CCCJJJTTTeeeuuu|||{{{vvv{{{}}}{{{}}}vvvxxxxxx{{{{{{|||yyy{{{~~~kkklllnnnpppqqqqqqrrrsssjjjsss}}}~~~{{{zzz|||www~~~~~~|||~~~{{{zzzgggYYYOOOGGG===999333...******+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------.................................................../////////000000000000000111333888???GGGNNNRRRwwwMMMBBB>>>:::>>>???;;;;;;===;;;@@@VVVppp}}}}}}wwwyyyzzzzzzsssjjjnnn}}}~~~vvvpppooonnnpppvvv|||}}}{{{}}}zzzyyyzzzxxxvvvyyy}}}yyyuuuppplllmmmrrrxxx}}}wwwqqqqqquuuyyyzzz{{{kkkqqqjjjMMMCCC;;;<<<<<<;;;888555111///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,---...////////////000000111111222222222555CCC[[[uuuvvvwwwxxxqqq^^^KKK@@@<<<777111...,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------.........///000111111222555999BBBMMMVVVbbbuuuwww|||ooopppkkkwwwzzzvvvxxxyyywwwzzzsssttttttwww{{{nnnnnnvvvyyyrrrjjjggghhhhhhgggnnnvvvyyytttiii___YYY\\\iiiwww~~~zzzxxxyyyvvv{{{yyy{{{dddTTTJJJGGGBBB:::222---,,,---...******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------////////////////////////........................////////////000000000000000333999AAAKKKTTT[[[___vvvNNNCCC>>>AAA::::::>>>>>>:::;;;KKKggg~~~~~~}}}|||}}}}}}~~~~~~zzz{{{uuurrrzzz~~~|||zzzwwwpppggg```hhhrrr}}}{{{wwwtttuuu~~~{{{{{{yyywwwuuuvvvyyy|||}}}zzzsssmmmmmmpppppplllvvv|||tttnnnnnnrrrvvv{{{zzzpppyyybbb@@@BBB<<<999::::::555222222...,,,++++++,,,---,,,++++++,,,------......---------...///...---,,,---...222...---111000---///444333JJJooo{{{~~~~~~zzz~~~~~~}}}zzz~~~lllYYYPPPHHHBBB===444,,,,,,333222///+++***+++,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------111,,,***---000000222555;;;HHHVVV\\\^^^gggyyy~~~~~~xxx{{{xxxpppgggcccgggmmmrrrtttxxx~~~~~~yyyvvvtttqqqyyyyyy{{{xxxrrrxxxyyy~~~{{{lll```XXXeeepppssstttzzzqqq]]]UUURRRLLLDDD<<<444...---...***+++,,,+++)))(((((()))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---------........................---------.........------...000111111000//////000111222///CCCOOOTTT\\\aaannnvvvNNNCCC>>>BBB;;;777:::<<<===DDDWWWsss~~~|||yyyyyy|||yyyvvvuuu||||||vvvnnniiinnnwww|||yyyyyy}}}|||yyywwwwwwxxxyyyzzzyyywwwqqqkkkkkkooopppmmmmmmxxx~~~wwwpppnnnppprrr{{{{{{zzzrrrqqqKKKCCC>>>;;;<<<:::555222333///---++++++,,,---,,,++++++,,,------......------...///000000......///000...---000444333222888@@@OOOddd|||tttoooqqquuu{{{~~~~~~{{{xxxzzzsssqqqtttwwwwwwzzz~~~~~~~~~~~~~~~{{{tttzzz}}}~~~sssmmmllliii]]]HHH:::777555111000111111111///...------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------...,,,---///000111888@@@JJJZZZcccbbbhhhyyy|||}}}xxxsssppp~~~{{{{{{~~~}}}zzz|||{{{rrraaaccccccdddnnn~~~}}}lllooowww}}}zzzqqqZZZTTTLLLDDD<<<444...,,,+++,,,,,,+++***)))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------..............................---...///...------///000222222222222333555888;;;FFFRRRXXX```rrruuuMMMCCC>>>BBB<<<::::::<<>>444000222555666444111///---------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------------000222333666AAANNN[[[lllrrrnnnxxxyyyuuuuuuvvv~~~~~~xxxzzzvvv{{{zzz~~~}}}uuutttyyywwwwwwyyyzzz|||lllfff\\\RRRIII@@@777000------++++++******+++,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,---------..............................---...///...---...///111//////000111333888???CCCSSS[[[___nnnuuuLLLBBB>>>CCC===@@@===<<>>===:::666444777222000...---......---,,,,,,------..................000111000//////000222---000333444888FFF^^^rrr{{{vvv|||yyyxxx~~~~~~zzzoooooottt|||yyylllYYYIII>>>333222222333555444000---------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------------------..................000444888>>>JJJVVV```kkktttzzziiiyyysss}}}vvvsssyyyzzzvvvtttsssrrrnnnoooqqqwww~~~qqqgggdddqqqppp```TTTMMMDDD===111...+++******++++++,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------...............---...//////...///000222///000111333777???IIIQQQ[[[hhhuuuuuuLLLAAA>>>CCC===BBB>>>===IIIaaa|||~~~tttwww}}}yyysssooosss{{{~~~yyyrrrnnnqqquuurrriiieeennn{{{~~~sssdddZZZ\\\eeelllpppsssvvvvvvssspppppppppuuu~~~xxxllleeeooorrrtttrrrsssuuusssooonnnooorrrwww}}}~~~}}}zzzvvvqqqqqquuuvvvtttpppvvvvvvqqqiiieeehhhiiihhhccc___aaammmvvvpppllliiikkksssyyykkkvvvRRRHHH???;;;999777777999444222///...///...---,,,,,,---......//////......---...000000///...000111222555888<<>>GGGPPPXXXccchhhwwwyyy}}}zzzqqqsssyyy~~~}}}tttqqqrrrvvvxxxnnnpppooonnnrrr|||uuunnnmmmuuummm\\\UUUOOOHHH777222---******++++++***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---///000/////////222333333555777:::@@@LLL[[[ffftttuuuLLLAAA===BBB<<<>>><<<@@@QQQkkkmmmnnn{{{vvv||||||xxxvvvxxxwwwtttrrrwww|||tttuuuuuupppeeeaaajjjxxx{{{qqqddd[[[]]]gggooouuuuuusssmmmgggeeegggiiittt{{{ttthhh```jjjnnnqqqpppqqqoooiiiaaa[[[```iiirrrxxx{{{zzzyyywwwuuurrrrrruuuvvvtttrrrvvvvvvqqqhhhdddeeegggffffffaaa^^^dddsssyyyssspppkkknnnqqqwwwzzzgggxxxeeeTTTBBB;;;999999999:::666333111000//////---,,,------...////////////...,,,...////////////000222///444;;;HHHbbbzzzxxx~~~}}}|||uuuYYYGGG>>>333000222444111,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---------...//////000000000---111===IIIRRRYYY___tttyyy{{{{{{}}}~~~}}}{{{}}}}}}zzzxxxvvvqqqjjjeeeeeeiiiooosssyyyttttttuuuuuuvvv|||xxxbbbZZZTTTNNN???999111,,,,,,,,,+++)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...///000000000000333555333666;;;@@@JJJZZZooo}}}vvvLLL@@@<<>>III]]]vvvwwwpppxxx}}}tttmmmssstttrrrrrrsssuuuwwwzzz|||{{{vvvuuuuuuzzzvvvsssoookkkeeeccciiiqqq|||xxxoooeee___bbbmmmxxx|||xxxqqqjjjgggiiioootttyyy{{{}}}~~~{{{tttjjjbbbiiioootttuuuuuupppdddXXXTTT]]]iiissswwwvvvtttrrrqqqppppppqqqqqqrrrrrrrrrrrrsssooogggaaacccffffffeeebbb^^^___gggtttyyyuuussslllkkkmmmvvv~~~wwwoooiii|||cccHHH;;;::::::999999777555222000000///---,,,------...///////////////---///000000000000111333222:::HHH___yyy|||zzzwwwuuutttsssuuuwwwwwwtttqqqssszzz~~~vvvvvv{{{}}}zzz~~~}}}{{{yyywwwuuutttvvvyyy{{{|||||||||{{{zzz~~~}}}gggTTTNNNDDD;;;555111000///------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---......///---------...///000000000111555???MMMYYY```iiippp~~~zzztttpppppptttxxxyyywww{{{~~~}}}}}}~~~}}}xxxssseeebbb^^^ZZZXXXZZZ]]]```aaattt|||vvvuuuuuurrruuu}}}uuunnnooo~~~yyy~~~~~~iii```ZZZSSSIIIAAA777000///...,,,)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...///000000000111333555666;;;BBBKKKXXXnnnvvvLLL@@@;;;@@@:::<<>>HHH[[[xxxyyywwwtttpppmmmlllmmmmmmrrrqqqooommmmmmrrr{{{wwwnnnnnnvvvzzzyyyyyyzzzyyyvvvssspppooopppyyy{{{zzzwwwuuuuuuuuuuuuxxxzzzqqq\\\ZZZSSSGGG888000///111.........------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------...///000000111555===MMM\\\fffmmmwww~~~}}}uuummmiiiiiilllrrr}}}}}}wwwrrrmmmjjjfff___YYYUUUTTTTTTYYYiiiwwwxxxtttwwwwwwuuuxxxmmmwww}}}uuuuuuzzzxxxnnnfff```YYYPPPGGG;;;444111000---***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...///111111111111444666???EEEOOOZZZjjjyyyFFFAAABBB;;;===@@@EEEXXXuuuooo~~~~~~lllcccdddgggffflllppptttvvvuuurrrnnnmmmssswww}}}~~~ttthhhhhhooogggnnnssstttvvvyyyyyywwwkkk```XXXZZZ^^^___ccchhhddd___^^^eeennnuuu{{{rrrmmmkkkrrr|||uuuvvv~~~xxxpppmmmiiifffmmmvvv~~~|||iiiWWWWWWeeevvv~~~{{{sssllljjjjjjnnnsssssspppmmmlllmmmrrroookkkfffbbbaaa``````dddaaaaaaddddddeeeiiippp}}}xxxhhhhhhggggggjjjqqqzzzqqqccc|||mmmFFF888:::;;;999999999777444111///...//////............/////////000...444222111333000333BBBCCC___{{{wwwsssqqqggglllppppppmmmjjjjjjkkkqqqrrrqqqlllmmmsssyyy{{{{{{vvvsssuuu}}}|||~~~uuutttxxx{{{|||vvvrrrsssuuutttsssuuuwwwwwwwwwwwwyyy}}}vvvssszzzzzzlll```XXXIII777000444000///---,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......///111111///------111555;;;EEEVVVgggooottt~~~{{{|||rrrpppssswwwvvvsss|||wwwttt{{{xxxqqqggg^^^XXXUUUUUU^^^gggqqquuusssppprrruuu{{{zzzvvvqqqqqqvvv|||ppplllooo||||||ssssssvvvnnnaaa^^^WWWHHH777...---,,,))),,,+++***+++,,,+++)))'''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---------......///111000......///444:::>>>JJJTTT^^^kkkyyyGGGBBBCCC;;;>>>@@@KKKaaa}}}tttpppxxxkkkgggiiilllkkknnnqqquuuwwwvvvssspppnnnjjjiiikkkkkkfff___```fffeeelllrrrtttvvvyyyxxxtttfff\\\VVV\\\ccceeecccccc___[[[^^^hhhqqquuuuuuvvvllljjjmmmvvv~~~yyy}}}wwwoookkkddddddllluuu|||{{{mmm___YYYgggyyyuuummmiiillloootttvvvvvvtttrrrqqqpppmmmhhhccc```^^^]]]^^^```]]]\\\^^^]]][[[^^^ddd{{{{{{nnnjjjeeeeeekkkttt}}}tttcccmmmpppNNN>>><<<===999555999888555222000/////////........./////////000000,,,333222111333222999KKKccczzz~~~xxxuuusssrrrpppnnnnnnqqquuuvvvsssqqqrrrssswwwyyyyyyuuuvvv||||||zzz}}}yyyzzz{{{sssmmmppptttuuuvvvxxxyyyxxxvvvuuuuuuxxx~~~xxxuuuxxx|||vvvaaaUUUJJJ<<<111111000---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........+++...//////...///444888BBBNNN___mmmqqqwww{{{}}}uuuoooqqq|||xxxmmmccc]]][[[\\\jjjpppwwwyyyvvvsssqqqqqqrrrsssqqqlllhhhkkksssyyywwwssssssyyyxxxpppvvv|||sss```JJJ<<<777333...,,,+++******++++++***(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......//////---222666555222666BBBMMMSSSbbbvvvxxxGGGCCCCCC<<<@@@AAATTTooommmxxx~~~ssssssppplllmmmssswwwwwwsssuuuvvvwwwvvvtttqqqoooeeeaaa^^^]]]\\\[[[^^^bbbiiiooottttttuuutttpppjjj]]]VVVUUU]]]ffffff^^^XXXWWWWWW^^^kkksssrrrllliiigggkkkttt~~~xxxyyysssmmmfff\\\YYYbbbkkkoooqqqooohhh```ZZZhhhyyyxxxoookkkmmmoootttyyy|||zzzvvvssspppmmmhhhccc___]]]\\\\\\bbb___^^^^^^[[[XXXYYY]]]qqq}}}tttllldddbbbiiisss{{{yyykkkfff~~~qqqVVVAAA===???;;;444:::888555222000/////////....../////////000000000,,,444333111666999FFF]]]{{{oookkkkkklllooorrrsssrrrqqqssswww{{{|||{{{|||zzzqqqkkkooowwwzzzzzz{{{zzzzzzyyywwwvvvxxx|||~~~uuuddd[[[JJJ666555222///---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........+++---///000000333999>>>KKKZZZnnnzzz{{{~~~}}}~~~yyytttppppppzzz{{{sssqqqrrruuu{{{uuuqqqrrrsssrrrjjjbbb```hhhpppzzzyyy{{{~~~|||~~~pppmmmzzz^^^JJJ>>>666///---+++******++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000000,,,000333555777???KKKUUUaaaxxxvvvFFFBBBBBB;;;BBBDDD^^^||||||pppzzzkkkgggkkknnnnnnsss{{{zzzyyyyyyxxxwwwtttqqqnnnhhhfffdddaaa______ccchhhrrrvvvwwwtttqqqmmmddd\\\TTTTTTXXX___ccc^^^TTTLLLPPPUUU```kkkooojjjfffeeeiiirrrssstttpppllldddVVVOOOYYYaaacccddddddccc```YYYeeettt}}}}}}xxxrrrnnnoooppptttzzz~~~|||vvvppppppmmmhhhccc___]]]]]]]]]ccc```______\\\WWWWWW[[[dddsss|||xxxpppfff```bbbjjjtttzzzxxxsssiii}}}{{{}}}rrrZZZBBB999>>>>>>888:::888666444222000//////...////////////000000000///555333222999CCCXXXuuu|||zzzvvvrrrlllfffmmmnnnqqquuuyyyzzz{{{zzzwww|||yyytttzzz~~~~~~{{{iiiYYYLLL;;;666222///000000///...------------------------,,,------......------,,,------------...............000222222333777>>>DDDSSSccczzz}}}}}}{{{{{{yyyyyyyyyqqqpppmmmiiiccc```eeellluuuxxx||||||xxxzzznnnVVVFFF999000///---***)))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------........................///000111111333000///666CCCQQQYYY\\\xxxsssFFFBBB@@@;;;CCCKKKgggvvvwwwxxxjjjmmmrrruuutttwww}}}}}}|||zzzyyyyyyvvvqqqmmmkkkqqqsssooogggeeeiiinnnuuuvvvtttoookkkggg^^^UUUSSSYYY___```\\\UUUNNNIIINNNVVVbbbjjjjjjeeeggglllttt~~~{{{|||wwwrrruuurrrooohhhYYYRRR[[[cccdddcccddddddcccWWW```kkktttvvvuuusssrrrrrrsssvvv{{{~~~{{{tttnnnnnnkkkfffbbb^^^]]]\\\\\\[[[ZZZZZZ[[[XXXSSSSSSVVVZZZgggxxx~~~|||xxxoooccc]]]```kkkuuurrrvvvjjjoooyyyaaaDDD888;;;===::::::999777555333111000///////////////000000000111///444222333@@@PPPkkkxxxpppoooxxxttttttsssqqqsssuuuxxx{{{~~~}}}{{{hhhaaaBBB;;;444000000000///---------------------------,,,------......------,,,---------.........//////111222222222444:::DDDKKKYYYiiivvvsss|||}}}uuuoookkklllkkkhhhhhhkkkpppqqqyyy~~~rrrsssvvv|||zzzbbbQQQBBB888333000,,,******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........//////.........///000111222222555666:::BBBOOO^^^llltttrrrFFFCCC@@@;;;FFFVVVooorrr}}}rrrvvv||||||zzz|||~~~~~~|||zzzyyyzzz{{{yyysssnnnlllvvv|||wwwnnnjjjlllooommmmmmiiieeedddddd___WWWXXX```ddd```XXXSSSRRRQQQTTTZZZcccjjjiiiiiipppzzzqqqnnnsss~~~vvvxxx{{{uuurrrlll```WWWaaaiiiiiihhhgggddd```WWW]]]fffmmmqqqrrrsssssstttuuuxxxzzzzzzwwwqqqllliiifffbbb^^^[[[ZZZZZZ[[[XXXWWWYYY[[[YYYTTTSSSVVVWWW___nnn|||~~~vvviii]]]\\\eeeooosssyyypppeeevvvkkkRRRAAA<<<;;;999:::999888666444222000000/////////000000000111111...333333:::MMMaaa{{{yyyqqqllliiipppxxxrrrtttwwwxxxxxxwwwvvvtttuuuwww{{{||||||}}}qqqfffNNNEEE999111000000...,,,------------------------,,,------......------,,,------........./////////000000111222777BBBPPPZZZeeesss{{{vvv{{{}}}~~~{{{qqqjjjiiiqqqnnnpppxxx{{{|||}}}{{{yyy}}}|||zzz~~~jjjZZZKKK???888444///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000222333444...;;;IIIPPPUUUddd}}}sssHHHEEEBBB===IIIcccvvvtttvvv|||rrrttt}}}~~~}}}{{{yyyvvvuuuvvvzzz~~~}}}xxxrrroooyyy~~~yyysssrrrqqqooodddaaa\\\XXX[[[```___[[[[[[``````YYYTTTWWW[[[[[[^^^^^^cccjjjpppuuu}}}yyyjjjjjjqqq}}}{{{sssnnnlllddd]]]eeemmmooommmiiiaaaYYYXXX^^^fffmmmqqqrrrqqqqqqnnnqqqtttuuurrroookkkjjjfffddd```]]][[[ZZZ[[[\\\[[[ZZZ]]]___]]]XXXVVVXXXVVVYYYcccuuuwwwkkk```]]]bbbhhhpppyyyzzzjjjfffuuufffUUUFFF===;;;::::::999777555333111000//////000000000111111111...555:::HHHbbbvvv~~~iiiaaaccchhhhhhppp||||||tttpppnnnooossswwwyyyxxxwwwwww|||}}}|||mmmbbbUUUDDD888444222000---........................,,,------......------,,,............///////////////000111555???PPPdddrrrzzzyyypppppprrrqqqrrrwwwyyy{{{~~~~~~zzzsssuuurrrdddTTTGGG===888111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111222444444444@@@OOO[[[ggg{{{tttJJJGGGCCC???LLLkkk{{{nnnwwwlllkkkwww}}}zzzqqqqqqtttzzz{{{vvvttt{{{~~~zzzxxxyyywwwrrr___\\\UUUQQQUUU\\\^^^[[[[[[\\\XXXQQQQQQZZZaaabbbfffaaabbblllwwwttthhhkkkuuuooohhhiiidddccclllsssuuusssmmmbbbWWW[[[```iiippptttssspppnnnfffkkknnnnnnkkkgggfffffffffdddaaa^^^\\\\\\]]]^^^[[[[[[]]]```]]]WWWUUUWWWUUUTTT\\\nnn|||ssshhhaaa^^^___aaagggsssrrrbbbzzzuuugggQQQBBB@@@::::::999777555333111000000000000000111111111111000999BBBVVVsssuuu^^^\\\ccckkkmmmnnnsssvvvsssnnnsss||||||zzzyyy|||}}}}}}xxxxxx}}}rrrcccOOO@@@999777333000........................,,,------......------,,,............/////////000///111444:::HHH]]]uuuzzzqqquuu{{{|||yyy}}}zzzlllwww|||ppp___RRR???:::333...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++............/////////000/////////000111333444555HHHHHHOOOcccoooJJJGGG@@@JJJXXXrrr}}}vvvyyyqqq~~~uuuoooooonnnuuu~~~|||tttooouuu~~~uuuxxxyyyxxxxxxvvvtttrrrqqq^^^[[[TTTPPPUUU^^^cccbbbXXXSSSOOOPPPVVV]]]cccfffeeeeeeiiirrr}}}|||tttnnnsss}}}uuujjjfffgggpppjjjgggkkknnnllliiiggg```fffjjjmmmooopppkkkeeedddcccbbbbbbccccccaaa```aaa^^^[[[[[[]]]^^^]]]ZZZ``````___\\\YYYWWWWWWXXXUUUVVVVVV[[[qqq}}}xxxvvvrrrcccTTTWWWdddgggpppuuuiiiuuuttttttiiiPPP???===:::888888666333111000111------111222111222444:::>>>KKKjjjooodddbbb```ccckkkpppssswwwwwwvvvvvvxxx{{{yyyxxxyyyzzznnneeecccUUU===;;;<<<***111///......///000...---........................111/////////000000000///000444999AAASSSlll|||yyyvvvyyy}}}~~~uuutttcccIIIEEE999---+++///...)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***.........//////////////////------000111222888@@@QQQWWWccc{{{rrrLLLIIICCCQQQbbbzzzxxxuuuvvvwww|||ssslllpppooouuu~~~~~~{{{yyy{{{~~~zzzzzzzzzyyywwwsssoookkkhhhbbb```\\\XXX[[[aaabbb___VVVQQQMMMQQQZZZdddjjjllljjjkkkqqq}}}{{{xxxvvvuuuyyyssshhheeefffjjjffffffkkknnnlllkkkllljjjkkkiiiffffffgggccc]]]_________```aaa```^^^\\\^^^[[[YYYZZZ]]]^^^\\\YYYZZZZZZZZZXXXVVVUUUVVVXXXRRRTTTTTTYYYmmm{{{yyyttteeeVVVWWWbbbeeelll~~~vvvlllppp{{{|||yyygggWWWCCC>>>:::999888444111000444111000333333111222666999TTTmmmsssaaa___bbbbbbdddjjjpppssswwwzzz{{{{{{zzzzzz{{{||||||zzz{{{pppiii```MMM???999222111///......//////...---........................000//////000111111000///...333===LLLccc|||yyyuuuvvvxxxuuuxxx~~~vvveeePPP<<<555444000------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++.........///////////////222000000333555888AAAJJJ[[[mmmtttMMMIIIFFFYYYooovvvwwwsss{{{rrrjjjqqqpppttt{{{}}}zzzzzz{{{~~~}}}}}}}}}zzzzzzyyyvvvqqqlllfffccceeeeeebbb___aaadddaaa[[[TTTQQQOOOUUU```kkkqqqtttrrruuu~~~zzztttwww}}}{{{pppgggdddeeebbbaaacccgggiiihhhlllqqqsssnnneee^^^]]]___]]]WWWYYYYYYZZZ\\\]]]]]]ZZZXXXVVVTTTTTTWWW[[[\\\[[[XXXSSSTTTTTTSSSRRRSSSUUUWWWOOOQQQQQQUUUggg||||||vvvhhhYYYXXX___cccgggxxxxxxqqqkkkttt||||||}}}nnnMMMCCC;;;:::999555111000000...///111111000444:::HHHoookkk___YYY___fffeeeeeegggllloootttxxx{{{|||||||||uuurrrrrrssspppppptttwwwuuuqqqpppgggcccbbbfffkkkrrr~~~}}}~~~{{{tttlll```GGG777<<<111///---,,,---......---...........................///000111111111111111///666EEEZZZppp~~~yyyyyy{{{___@@@999777...)))...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000222000000333666<<>>777///,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///.........///000000111111222111222555;;;EEEVVVeeexxxsssJJJDDDDDD```}}}xxx}}}|||tttwwwzzz~~~{{{sssllllllqqqyyy|||yyyrrrrrrrrrqqqnnnjjjeeecccaaa```\\\YYY[[[___^^^YYY[[[```fffhhhhhhmmmwwwzzzwwwyyy}}}rrrpppmmmiiiddd```^^^]]]]]][[[YYYVVVSSSUUU```mmmpppmmmgggbbbbbbccc^^^WWWRRRRRRSSSUUUVVVVVVSSSQQQGGGIIINNNWWW___bbbaaa^^^TTTTTTSSSQQQPPPPPPSSSUUUTTTRRRNNNMMMVVVgggxxxyyymmmaaaZZZYYY]]]```nnn{{{mmm\\\rrrfffNNN999777999555111111222111333444444999GGGTTTwwwppphhhhhhggghhhnnnpppnnnkkkiiikkkrrrzzz}}}{{{{{{vvvkkkbbb^^^\\\YYYVVVUUUTTTUUUVVVUUUQQQMMMKKKHHHHHHIIIIIIIIIMMMTTTXXX[[[dddrrr~~~sssqqq{{{wwwrrrcccJJJ@@@888555000------.........////////////////////////,,,///111111111222555888<<>>FFFUUUkkk~~~pppHHHDDDFFFccc|||~~~yyyqqqnnnppptttzzz{{{vvvppppppooommmjjjfffcccaaaaaa___[[[XXX[[[aaabbb^^^aaagggnnnooommmqqqzzztttwww|||iiifffaaa^^^]]]\\\ZZZXXX]]]YYYUUUQQQMMMNNNXXXcccmmmooonnnjjjgggccc\\\TTTRRRQQQPPPQQQRRRRRRPPPNNNHHHKKKRRR[[[dddgggddd```UUUUUUSSSPPPNNNOOORRRTTTTTTRRROOOMMMQQQ___qqq}}}}}}xxxoooddd[[[VVVYYY___jjjyyytttUUUsssnnnvvvyyyYYY===777:::666222333222222222222222:::MMM___}}}xxxaaaccciiijjjmmmoooqqqqqqqqqqqqnnnwww}}}yyyvvvllljjjccc\\\YYYYYYUUUOOOMMMPPPOOOLLLJJJKKKIIIFFFGGGFFFHHHJJJJJJGGGIIIMMMNNNRRR[[[jjjyyy~~~|||{{{qqqiiirrrxxxxxx}}}~~~uuuppp[[[FFF???:::444///...//////000////////////////////////---///111000000222777<<>>333///......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,------......//////---...///000111222333333222888EEEVVViiimmmIIIKKKRRRooo~~~wwwtttoooiiifffgggkkknnnmmmmmmlllmmmnnnppprrrtttjjjjjjiiigggjjjooommmhhhggggggiiippp{{{|||nnnsss{{{kkkiiiddd^^^\\\^^^```___\\\WWWUUUSSSTTTRRRNNNOOOSSS```iiipppmmmgggaaa\\\WWWRRROOOLLLJJJJJJJJJJJJIIIJJJLLLSSS[[[``````ZZZTTTOOOOOOMMMKKKJJJKKKOOORRRMMMOOORRRSSSRRRVVVbbbnnn{{{{{{yyyuuuppphhh]]]TTTPPP\\\cccqqqOOO\\\ooogggsssKKK@@@???:::555777000111444777===NNNmmmbbbYYYaaahhheeejjjoooppprrruuuxxxzzz~~~{{{vvvooofffaaaVVVXXXVVVRRRQQQRRRPPPLLLFFFNNNPPPHHHCCCFFFLLLNNNNNNLLLMMMQQQQQQPPPSSSXXXVVVXXX^^^fffppp|||qqqrrr~~~xxxqqq]]]HHHBBB:::444111111111111000000000000000000000000///000000...---111;;;BBB^^^www}}}}}}|||rrrzzz{{{rrrnnnrrr~~~}}}xxxwwwfffIII888777.........------,,,,,,,,,,,,,,,,,,---------......---------...............---...///000111222333333:::BBBRRRggglllHHHHHHXXXzzzxxx|||uuuuuuxxxzzzxxxtttqqqllleee___[[[[[[\\\```cccjjjqqqvvvvvvsssooommmmmmmmmnnnppprrruuuvvvjjjkkkjjjhhhmmm{{{tttxxxrrreeegggdddaaaaaacccdddcccbbb___ZZZSSSOOOOOOOOOOOOMMMZZZccclllooohhh^^^WWWTTTSSSMMMGGGFFFIIIKKKKKKIIIOOOQQQRRRRRRQQQRRRSSSUUUPPPOOONNNKKKIIIIIILLLNNNNNNQQQSSSSSSSSSUUUYYY]]]xxxzzzyyysssmmmfff\\\QQQVVVSSS^^^vvvuuu[[[JJJ{{{jjjvvvUUU>>>>>>999333999:::,,,333>>>@@@]]]lll^^^XXX\\\dddlllhhhhhhlllooorrrxxx~~~|||zzzwwwtttooohhh```[[[WWWRRRNNNMMMOOOOOOKKKGGGJJJLLLMMMLLLIIIIIILLLPPPSSSRRRQQQRRRVVV[[[___bbbgggnnnsssvvvvvvsssPPPJJJAAA:::555222222222111111000000/////////...222000111333333444@@@OOOjjjyyyxxx{{{wwwcccqqq|||~~~vvvggglllmmmxxxyyyyyyVVV<<<555666333...***,,,///111000,,,,,,,,,---------................../////////000000///000222111///333:::EEEHHHZZZ{{{kkkHHHLLL___yyy~~~wwwmmmjjjkkkjjjeeesssqqqnnnhhhaaa\\\[[[[[[[[[___fffnnntttvvvssspppggghhhjjjlllpppsssvvvxxxrrrsssqqqooorrr}}}~~~zzzlllaaaeeedddcccdddeeeeeebbb```___YYYRRRMMMLLLMMMMMMMMMTTT[[[bbbeeeaaaZZZTTTQQQMMMIIIEEEEEEIIILLLLLLKKKLLLMMMNNNNNNMMMMMMNNNOOONNNNNNMMMJJJHHHIIIKKKNNNLLLOOOQQQQQQPPPRRRVVVZZZrrrwwwyyyuuuooohhh^^^VVVTTTTTT^^^ppp{{{rrrZZZHHHnnnrrr|||```AAA===999444777666222666AAAVVV}}}wwwiii```\\\\\\bbbiiiiiiiiillloooqqqwww|||zzzwwwrrrmmmhhhccc]]]YYYUUUQQQMMMLLLNNNOOOLLLIIIHHHKKKOOOPPPOOOOOOQQQSSSRRRVVVYYYZZZ[[[^^^ccchhhkkkyyy~~~www^^^OOOBBB<<<999444111111111111000000000/////////000000111333333888HHHXXXiii||||||yyylll{{{|||{{{wwwpppgggiiisss~~~}}}bbbGGG>>>888666222...---...//////,,,,,,---------................../////////000000000///111333333333999AAANNNZZZuuujjjIIISSSjjj|||uuusssfffaaa```^^^YYYsssrrrooojjjddd___\\\\\\[[[^^^dddlllqqqrrrooolllaaacccfffkkkpppuuuyyy{{{zzz||||||zzz~~~wwwnnnfff^^^```aaabbbeeeeeebbb]]]YYY]]]XXXPPPKKKIIIIIIKKKKKKNNNPPPTTTVVVVVVSSSOOOLLLGGGEEECCCEEEIIIMMMMMMLLLJJJLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKIIIGGGHHHKKKMMMKKKMMMOOOOOONNNOOOSSSWWWiiirrrzzzxxxrrrkkkbbbZZZQQQUUU]]]gggooolllYYYFFF___|||}}}oooEEE::::::666555333:::;;;HHHrrrtttkkkcccbbbcccdddfffiiifffiiimmmoooqqq|||~~~zzzwwwrrrkkkeee```\\\XXXUUURRRNNNKKKKKKMMMOOOMMMKKKHHHMMMSSSWWWWWWXXXZZZ]]]]]]bbbffffffccceeekkkqqqyyyqqqXXXCCC@@@???777000111111111111000000000000000//////111333555>>>RRRdddnnn}}}{{{ttt~~~sssqqqtttuuuggghhhkkkrrrzzzwwwTTT???;;;999666222...,,,---///,,,------------.............../////////000000000111000111444666888AAAJJJXXXnnniiiKKK[[[vvv|||{{{rrruuuggg^^^^^^______rrrpppmmmgggaaa^^^^^^___```bbbfffjjjlllkkkgggccc```bbbggglllrrrwww{{{}}}~~~~~~qqqiiifffaaa]]]XXX\\\```cccbbb]]]VVVQQQZZZUUUNNNHHHEEEFFFHHHJJJKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEDDDFFFJJJLLLMMMLLLLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJHHHGGGGGGIIILLLJJJMMMNNNNNNLLLMMMQQQTTTbbbooo{{{|||uuummmccc\\\OOOVVV[[[]]]cccfffZZZIIISSS}}}{{{HHH888;;;999444444===>>>UUU}}}pppjjjgggkkknnnllljjjjjjjjjjjjmmmqqqzzz|||xxxrrrnnngggbbb]]]YYYTTTQQQMMMKKKIIIIIILLLNNNOOONNNNNNSSSYYY]]]___cccgggkkkrrrqqqooollllllooowww~~~}}}}}}{{{```EEECCCCCC:::222222111111111111111111111111...000222222666DDD[[[nnn{{{}}}|||~~~zzzoooooouuuzzzpppkkkbbbaaalll}}}gggDDD>>>;;;888555000+++,,,000------------...............////////////000000000111000111444777===HHHSSSaaa}}}lllPPPcccvvvttt{{{|||zzzkkk^^^]]]ccchhhjjjgggaaaZZZVVVWWWZZZ^^^ccccccdddeeegggfffccc```dddfffjjjoootttyyy}}}|||nnnfffccc```]]][[[UUUZZZ___bbb```YYYQQQLLLVVVRRRMMMGGGDDDDDDGGGIIIKKKHHHEEECCCDDDFFFGGGGGGIIIHHHHHHHHHIIIKKKKKKJJJLLLMMMMMMLLLIIIHHHHHHIIIIIIJJJJJJHHHGGGFFFHHHJJJJJJLLLNNNMMMLLLMMMPPPTTT^^^mmm{{{}}}wwwnnncccZZZNNNUUUWWWVVV[[[aaa]]]SSSNNN}}}|||III666<<<;;;555555:::CCChhhzzzeeeaaa___bbbkkkppppppnnnnnnpppmmmooo{{{~~~yyyvvvllliiieeeaaa]]]XXXSSSOOOJJJHHHGGGHHHKKKOOOQQQSSSYYY\\\aaadddgggllltttzzzyyypppnnnsss}}}}}}{{{|||sssyyyhhhLLLEEEEEE===666555111111111222222222222222000222333444;;;LLLcccrrr~~~}}}{{{vvvwww|||{{{nnn[[[QQQYYYmmm}}}{{{___CCC===999777222,,,,,,111---------.........//////////////////000000000111222000111555:::BBBPPP]]]ooorrrWWWkkkzzz{{{~~~zzzkkk]]]ZZZ```eeeZZZVVVPPPKKKIIILLLSSSXXX]]]\\\\\\^^^aaadddddddddjjjkkkmmmqqqvvv{{{xxxooogggccc```[[[XXXWWWWWW[[[aaabbb^^^WWWPPPLLLQQQOOOLLLGGGDDDCCCFFFIIIKKKHHHEEEBBBAAACCCGGGJJJMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEFFFGGGJJJJJJJJJIIIGGGFFFGGGHHHIIILLLMMMMMMLLLMMMQQQUUU\\\jjjxxx}}}yyypppcccYYYNNNRRRTTTTTTXXX___ccccccYYYxxx~~~KKK777<<<;;;777666777LLL{{{lll___]]]^^^ccckkknnnllllllnnnooommmttt~~~yyyuuusssgggeeebbb___\\\WWWRRRNNNIIIHHHHHHJJJMMMRRRVVVYYYccceeehhhjjjmmmsss|||{{{sssttt~~~}}}{{{|||~~~uuuuuusssWWWIIIEEE@@@;;;888222222222222222333333333111333444777CCCWWWkkkuuu}}}{{{zzz{{{}}}}}}}}}ooo\\\MMMMMMZZZnnn|||zzzNNNCCC;;;999666///...222------.........//////////////////000000000111111333111222777???LLL^^^mmm{{{```rrr~~~~~~}}}~~~{{{{{{tttggg\\\ZZZ[[[ZZZJJJHHHDDDAAAAAAEEEMMMSSSWWWUUUTTTVVV[[[aaaeeegggnnnnnnoooqqqvvv|||}}}lllfffbbbaaa\\\TTTQQQSSSXXX\\\``````[[[TTTOOOLLLLLLMMMKKKHHHDDDDDDFFFIIIHHHHHHEEEBBB@@@CCCJJJPPPNNNMMMJJJGGGEEEEEEFFFHHHGGGHHHIIIHHHFFFEEEEEEFFFKKKLLLLLLJJJGGGFFFFFFGGGGGGJJJLLLLLLKKKLLLQQQUUUZZZffftttzzzzzzrrreeeXXXPPPOOOPPPUUUYYY^^^iiissskkkvvvNNN:::;;;:::777888999XXXwwwfff___bbbdddiiimmmkkkhhhjjjooossswwwxxxssspppoooccc```\\\XXXVVVSSSPPPNNNJJJKKKLLLMMMQQQVVV\\\```hhhkkknnnppprrrwww~~~}}}{{{yyy~~~fffNNNCCCBBB???999222222222333333333444444222333555;;;LLLdddsssxxx~~~}}}|||{{{yyyxxxxxxpppfff[[[OOOMMM]]]rrr}}}}}}\\\KKK>>><<<:::222///111............//////////////////000000000111111111444222444<<>>SSSlllzzz{{{}}}www}}}zzzzzztttrrrqqqlllXXXIIITTTkkkyyy{{{uuufffRRRAAA???===444///111............/////////000000000000000111111111111444333777@@@OOObbbzzzxxx||||||{{{yyy~~~zzzxxxvvvuuupppkkkeee```\\\XXXRRRNNN???@@@@@@BBBEEEIIINNNPPPVVVWWWQQQLLLSSSaaaeee```ssssssssstttvvvzzzyyyoooiii]]][[[ZZZWWWQQQLLLOOOVVVVVVYYYUUUUUUXXXOOOGGGLLLNNNQQQPPPJJJGGGIIIJJJIIIDDDDDDBBBAAAAAADDDIIIMMMLLLMMMKKKGGGBBB@@@BBBEEEFFFJJJLLLJJJFFFEEEHHHKKKSSSSSSQQQOOOLLLIIIFFFDDDEEEEEEGGGIIILLLNNNPPPQQQWWWbbbnnnvvvyyyuuuhhh\\\SSSOOOPPPUUUWWW[[[kkk}}}tttssslllwwwRRR>>>;;;666999<<>>@@@DDDGGGIIIIIIHHHEEEAAA???@@@BBBHHHLLLPPPOOOKKKIIIKKKMMMPPPPPPNNNLLLJJJGGGEEEDDDDDDEEEGGGIIIKKKNNNOOOPPPVVV```llltttxxxuuuiii\\\SSSOOOPPPTTTVVVZZZjjj|||rrryyypppgggqqqyyy{{{QQQ???;;;666:::<<>>QQQdddwww{{{ttt|||{{{zzz}}}vvvrrrssstttrrrooo```\\\VVVQQQLLLGGGCCC???======>>>@@@DDDMMMVVV]]]ZZZUUUUUU^^^hhhqqqxxx}}}}}}xxxvvvwww}}}uuuhhh]]]XXXVVVUUUTTTRRRNNNLLLKKKIIIJJJRRR[[[YYYYYYRRROOOQQQIIICCCJJJJJJMMMLLLHHHFFFIIIKKKJJJIIIHHHEEEAAA>>>>>>AAACCCDDDDDDDDDBBB@@@>>>>>>>>>GGGLLLQQQRRROOOLLLKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPRRR\\\gggpppuuutttiii]]]SSSOOOOOOTTTVVVZZZhhhyyyuuusssjjjaaaiiiqqqwwwOOO>>><<<777;;;CCC___jjjcccbbbaaabbb___cccllloooqqq{{{|||}}}}}}}}}}}}||||||~~~~~~xxxrrrlllfff```\\\TTTRRROOOOOOPPPRRRSSSRRRUUUZZZ```eeeiiiooovvv|||~~~~~~zzz}}}~~~zzztttvvv{{{zzzttthhhttt|||QQQBBBDDD>>>:::888555333111111222333333444@@@UUUjjjzzz{{{uuupppmmmggg]]]SSSNNNSSSdddxxx]]]KKKEEE===444///000000/////////000111111000000000000111222333444444;;;HHHZZZppp}}}www|||xxx~~~xxxpppmmmppppppkkkfffUUURRRNNNJJJFFFCCC@@@>>>@@@BBBEEEIIINNNVVV```hhheee^^^^^^hhhqqqttt{{{zzzvvvxxx~~~wwwjjjcccZZZVVVVVVUUURRROOOLLLIIIGGGHHHGGGGGGNNNUUUWWWYYYTTTRRRSSSJJJBBBHHHKKKNNNMMMIIIGGGJJJLLLKKKMMMLLLIIIEEEAAA@@@BBBDDD@@@AAAAAAAAA@@@???>>>===CCCHHHMMMOOOMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEGGGJJJLLLNNNOOOPPPWWWbbbkkkrrrsssjjj^^^SSSNNNNNNSSSUUUYYYfffuuuvvvpppbbb\\\cccjjj}}}vvvrrrOOO<<<:::888>>>HHHmmm~~~jjjdddeeeeeebbbaaa]]]aaaiiihhhkkkzzzvvvwwwxxxxxxppppppooonnnmmmllllllllljjjmmmqqqqqqppppppsssvvvwwwtttoookkkfffbbb\\\YYYSSSRRRPPPPPPRRRTTTVVVXXX[[[aaaiiiooouuu{{{|||}}}~~~wwwnnnlllrrrzzzooommmrrr}}}wwwhhhppp[[[FFFEEE???<<<:::777444222111111222555;;;III\\\ppp~~~yyysssqqqnnndddUUUKKKOOObbbwwwgggPPPEEE<<<555222111000000///000000111111000000000111222333444555444AAARRRggg}}}zzzwwwyyyqqqiiieeeddd```WWWOOOGGGGGGEEECCCAAA@@@@@@@@@CCCHHHOOOTTTXXX___gggnnnnnnffffffooouuuwww~~~{{{}}}}}}pppiiiccc[[[WWWVVVSSSMMMHHHLLLIIIGGGIIIGGGEEEGGGKKKSSSWWWUUUVVVXXXMMMCCCFFFMMMPPPOOOKKKIIIKKKLLLKKKNNNMMMJJJFFFCCCBBBCCCEEE@@@@@@@@@AAAAAAAAA@@@???AAADDDHHHKKKJJJHHHFFFDDDEEEDDDCCCCCCBBBCCCCCCDDDAAABBBDDDFFFIIIKKKMMMNNNNNNTTT]]]fffppprrrjjj___SSSNNNMMMRRRUUUWWWcccqqq{{{xxxsss~~~___WWW]]]dddxxxllljjjOOO:::999999AAAMMMuuu~~~ggg```dddhhheeebbbeeecccfffhhheeennn~~~ooojjjmmmpppnnnjjjeeedddaaa___\\\[[[[[[ZZZWWWZZZ]]]\\\ZZZZZZ]]]```bbbaaa___^^^^^^\\\YYYVVVSSSSSSRRRRRRSSSUUUXXX[[[ccciiirrrzzz~~~}}}|||yyyvvvuuu}}}~~~xxxqqqkkkjjjjjjaaafffqqq~~~zzzkkknnnjjjOOOHHHAAA>>><<<999555333222222222555@@@OOObbbyyy|||xxxuuusssiiiXXXIIILLL^^^ssssssZZZGGG<<<:::;;;111111000000000000111111000000111111222444555666555FFF^^^||||||zzzxxx}}}{{{{{{yyyqqqfff^^^WWWPPPFFF???<<<===>>>>>>===>>>@@@BBBGGGNNNVVV[[[^^^ccckkkqqqrrrnnnlllpppuuu{{{wwwlllkkkeee\\\VVVTTTSSSRRRPPPPPPLLLJJJJJJHHHBBBAAACCCLLLRRRRRRUUUYYYNNNCCCFFFLLLPPPOOOKKKJJJLLLNNNNNNMMMMMMKKKGGGCCCBBBCCCDDD@@@??????@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBDDDDDD@@@AAACCCEEEHHHJJJLLLMMMNNNSSSZZZcccmmmrrrjjj___TTTMMMKKKQQQTTTVVVaaammmxxx~~~iiiSSSYYYbbbvvv~~~eeecccQQQ:::888:::DDDYYYppp``````ggggggcccaaadddfffgggfffhhh{{{vvvjjj___]]]dddhhhccc\\\\\\ZZZWWWSSSPPPOOOOOOPPPNNNPPPQQQPPPMMMLLLOOORRRRRRRRRSSSUUUXXXYYYXXXVVVTTTTTTUUUUUUUUUXXX\\\___jjjqqqzzzpppccceeeooovvvyyy{{{zzzyyyxxxxxxvvvsssqqqlllkkknnnwwwzzzrrrjjjeee^^^eeerrrzzzmmmmmmsssRRREEE===???===:::666444333333333444CCCVVVjjj~~~|||xxxuuulll[[[KKKHHHSSSdddtttwww```III;;;:::===222222111000000000111111000111111222333555666777:::OOOqqq~~~|||}}}yyyyyyzzztttlllaaaUUULLLEEE@@@<<<888;;;===>>>>>>???BBBFFFOOOUUU\\\___aaaeeemmmuuuvvvvvvtttpppttt~~~{{{tttmmmfffgggccc___ZZZYYYZZZ\\\]]]WWWQQQLLLJJJFFFAAA???@@@EEEKKKLLLOOOTTTKKKAAAEEEHHHLLLMMMJJJJJJNNNQQQQQQPPPPPPMMMIIIEEECCCCCCDDDAAA???===>>>BBBEEEEEEDDDBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEE@@@AAABBBEEEGGGIIIKKKLLLOOORRRXXXaaalllqqqjjj___TTTMMMKKKPPPTTTVVV___jjjxxxoooUUU\\\fff{{{ccc```QQQ:::888:::EEEbbbmmmaaadddgggcccaaadddbbbffffffggguuuxxxccc]]]XXXYYY^^^___ZZZTTTVVVTTTPPPMMMKKKKKKLLLMMMMMMOOOQQQQQQOOOPPPTTTWWWWWWWWWXXXZZZ\\\\\\YYYWWWWWWXXXZZZ[[[\\\^^^ccchhhooowwwrrrfffXXXRRRUUU[[[aaaeeehhhiiijjjlllmmmkkkgggccc]]]___eeeooo{{{~~~uuukkkeee^^^aaalllzzz|||tttoooxxxzzzVVVDDD===@@@>>>:::777555444444444888JJJ```vvv~~~}}}}}}zzzuuummm]]]MMMGGGHHHRRReeetttwwwdddMMM===999;;;333222111111000000111111111111111222444555777888CCC^^^}}}{{{xxxyyy{{{iiiaaaUUUIII@@@======>>>:::===@@@@@@@@@BBBFFFIIIWWW\\\aaabbbbbbfffpppyyy{{{~~~zzzppprrrwwwlllfffcccaaafffggggggeeeaaa^^^]]]]]]\\\TTTMMMIIIEEE@@@???AAAAAAFFFFFFIIINNNGGG@@@FFFDDDHHHJJJHHHIIIOOOSSSSSSUUUTTTRRRMMMHHHEEEDDDEEEAAA>>><<<===AAAEEEFFFFFFBBB???<<<<<<>>>AAACCCDDDFFFEEECCCBBBBBBCCCDDDFFF???@@@BBBDDDGGGIIIKKKKKKOOORRRWWW```kkkqqqjjj___TTTLLLJJJPPPSSSUUU^^^iiitttiiiYYYaaalllfffbbbQQQ;;;999;;;EEEbbb}}}lllbbbeeeeee```aaaiiieeeiiijjjnnnmmmYYYXXXXXXZZZ\\\[[[WWWSSSSSSQQQNNNKKKJJJKKKNNNOOOOOORRRUUUWWWXXX\\\aaafffhhhgggfffeeedddaaa]]]YYY[[[]]]```aaabbbffflllqqqrrrzzzrrreee[[[VVVQQQPPPPPPPPPRRRUUUXXXYYY]]]aaacccaaa]]]YYYRRRUUU]]]hhhsss}}}~~~sssiiiddd[[[ZZZbbbsss~~~|||rrrooo___KKKEEE@@@>>>:::777555444444555>>>SSSjjj}}}xxx}}}|||xxx||||||{{{uuummm^^^OOOKKKBBBGGG]]]ooo{{{{{{{{{kkkUUUEEE>>><<<333333222111000000111111111111111222444666777888LLLkkkvvv}}}|||~~~zzzwwwtttooolllZZZSSSIIIBBB???<<<999777<<<===>>>???AAAEEEKKKOOObbbfffgggdddfffpppyyy}}}}}}zzzyyyyyywwwwww}}}~~~ssshhh```^^^aaaeeedddeeehhhlllmmmjjjeeebbb___YYYQQQHHHBBB@@@@@@AAA<<>>888444222000000333444333111///555222...555777888BBB]]]}}}uuu~~~||||||vvvpppkkkddd___OOOIIIBBB===<<<;;;:::999:::===BBBFFFJJJPPPVVV[[[dddiiillliiiiiiooowww{{{~~~zzzxxxxxxuuutttyyyyyyrrrfff[[[UUUVVV]]]cccaaadddiiinnnqqqqqqooommmfff```WWWLLLDDD>>>;;;;;;:::===BBBFFFGGGFFFDDDBBBCCCFFFIIIIIIHHHHHHJJJKKKPPPPPPPPPPPPNNNKKKFFFCCC???@@@CCCGGGJJJIIIDDD@@@@@@AAAAAA@@@???@@@CCCEEECCCCCCAAA>>>AAAEEEEEEAAA@@@@@@AAABBBCCCDDDEEEFFFNNNQQQUUU[[[eeellliiibbbXXXPPPMMMPPPSSSVVVaaannn~~~qqqooovvvqqqoooSSS???999===SSS|||pppjjjeeeeeeeeedddfffjjjooopppssswwwggg[[[XXXUUUVVVYYY^^^aaabbb___XXXTTTVVVZZZZZZYYYZZZ]]]ccckkkssswwwzzz|||}}}}}}uuunnnjjjiiipppwwwzzz{{{}}}{{{yyyvvvqqqjjjfff```^^^___bbbeeegggeeecccaaa___^^^]]]ZZZXXXYYYZZZ^^^fffpppxxx}}}~~~{{{yyy{{{yyyooodddaaa]]]]]]dddqqq|||yyyfff```ooopppTTTBBB>>>???===888444444555777EEEhhh{{{rrrqqq~~~|||~~~}}}{{{vvvtttssstttuuuvvvuuutttrrrooommmqqqzzz{{{~~~~~~}}}xxxkkk___RRRHHH@@@BBBPPPiii|||___HHH===:::666333111000222333222111222666333111666555<<>>@@@AAAAAA@@@???@@@BBBEEEFFFEEEEEEGGGHHHNNNOOOOOONNNLLLHHHDDDBBB===???AAADDDFFFEEEAAA===AAABBBBBB@@@???@@@BBBDDDBBBCCC@@@===???DDDEEEBBBAAAAAAAAABBBCCCDDDEEEFFFIIIPPPWWW^^^dddiiifff```XXXPPPLLLPPPRRRVVVaaaoooyyyyyyqqqnnnRRR===999DDDbbbpppkkkgggfffcccaaadddjjjooorrruuugggYYYWWWUUUVVV[[[bbbjjjoooeee```^^^aaaccc```\\\\\\___fffqqqzzz{{{uuuqqqqqqyyyxxxtttnnnkkkkkkmmmoooqqqqqqooollljjjhhheeeaaa^^^]]]^^^ccckkkttt~~~~~~zzzzzzvvvhhhggg___YYY[[[fffttt~~~}}}gggXXX^^^|||ZZZBBB???===;;;999777777999:::OOOqqqssswww|||www~~~xxxuuuuuullljjjhhhiiikkkmmmoooooopppllliiikkkrrr{{{}}}|||ssshhhVVVLLLBBB@@@HHH]]]|||cccGGG======999666222000111222222222333444111444777666EEEccc}}}ttt|||xxxyyy~~~zzzssskkkddd^^^WWWPPPJJJEEEBBB>>>;;;;;;===???@@@EEEMMMUUUZZZZZZZZZ\\\___fffpppwwwuuuqqqsssxxx{{{|||xxxvvvwwwvvvuuuwww|||vvvfffYYYTTTLLLEEEDDDKKKVVV^^^dddgggkkkooopppqqqqqqqqqhhheee^^^VVVMMMFFF@@@===::::::;;;<<<<<<=========>>>???AAACCCCCCDDDEEEEEELLLNNNOOONNNKKKGGGDDDCCC>>>=========>>>===<<<;;;BBBBBBBBB@@@??????AAACCCBBBCCCAAA>>>???DDDFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHIIISSS^^^dddhhhjjjgggcccWWWOOOKKKOOORRRUUUaaaooo|||tttzzz|||llllllOOO:::999KKKppp{{{uuurrrnnnjjjfffaaa^^^bbbiiijjjrrrtttgggUUUUUUTTTWWW^^^iiiuuu}}}ooojjjiiilllmmmiiiggggggmmmrrrzzzzzz|||{{{wwwtttxxx~~~{{{xxxwwwyyyzzz{{{{{{yyyvvvtttrrroookkkhhh```bbbgggpppzzzzzzoooiiiaaaWWWWWW```ppp}}}lllZZZZZZsss___DDDCCC???;;;;;;;;;:::<<>>;;;888444111000000222333111000///555:::;;;TTT}}}|||uuu~~~}}}|||yyyrrrkkkbbb[[[VVVPPPJJJEEEBBBAAA???>>>>>>BBBFFFIIIQQQYYYaaaccc```]]]]]]```fffpppvvvuuutttwww|||}}}yyyvvvwwwvvvrrrrrruuuyyyxxxfffYYYMMMKKKGGGDDDEEEKKKSSSYYYcccfffjjjkkkjjjjjjkkklllfffddd___YYYRRRKKKFFFCCC<<<<<<;;;:::::::::;;;;;;===>>>???AAACCCDDDDDDDDDKKKNNNPPPOOOLLLHHHFFFFFFBBB???<<<999777888;;;===@@@AAAAAA???>>>>>>@@@BBB@@@BBBAAA>>>>>>CCCEEEDDDEEEDDDCCCCCCCCCEEEGGGHHHIIIUUUbbbhhhkkkmmmjjjfffWWWOOOJJJNNNQQQUUUbbbpppzzzuuuhhhkkkpppiiirrrOOO;;;:::OOOyyy|||~~~kkkrrrmmmhhhccc]]]ZZZ^^^eeeggguuusssfffTTTSSSSSSXXXcccrrr|||wwwuuuwwwxxxvvvwwwzzz|||~~~~~~}}}{{{vvvsssiiikkkooovvv~~~~~~wwwppphhh```XXXWWW```ooo}}}rrr___]]]nnneeeIIIEEE???;;;<<<;;;999===DDD\\\wwwwwwtttttt{{{uuu{{{vvvyyy~~~vvvllleeebbb^^^[[[VVVTTTUUUXXXZZZZZZ___aaaccceeeiiimmmrrrvvv|||~~~xxxqqqcccXXXLLLDDD@@@JJJjjjkkkLLLAAA>>>;;;999666222000000222444222111000555;;;BBBcccyyyxxx~~~yyyuuusssmmmeee[[[SSSNNNJJJFFFBBB??????@@@AAADDDJJJQQQVVVZZZbbbiiijjjfffdddfffjjjiiiooosssrrrtttzzz|||xxxxxxvvvqqqnnnnnnuuu~~~mmm\\\QQQFFFFFFFFFGGGIIINNNUUUZZZaaaeeehhhhhhgggfffiiilllfffddd```[[[TTTNNNIIIFFFAAA@@@>>>===;;;:::::::::<<<<<<===???BBBDDDCCCBBBIIIMMMPPPPPPLLLIIIHHHIIIFFFDDD???:::777888<<>>??????>>><<<===???AAA<<<@@@AAA???>>>BBBDDDCCCDDDCCCAAA@@@AAABBBDDDFFFHHHSSS```gggkkkmmmjjjeeeWWWNNNJJJMMMPPPUUUbbbqqq~~~}}}oooaaadddmmmnnn~~~PPP<<<<<>><<<:::999;;;::::::===AAACCCBBB@@@FFFKKKOOOPPPLLLIIIJJJKKKFFFEEEBBB===999888:::===;;;<<<<<<<<<;;;<<<>>>@@@<<>><<<===999888FFFXXXrrrzzz{{{pppxxx~~~{{{ttteeeZZZTTTQQQMMMKKKKKKLLLMMMLLLXXX^^^eeegggeeecccdddgggooovvv}}}}}}xxxrrrdddXXXQQQIIIJJJcccjjjMMM??????888999888666222111333555333999777666DDD]]]~~~www}}}}}}wwwqqqkkkiiijjjlll\\\UUUKKKFFFFFFIIIKKKKKKKKKMMMNNNOOOQQQWWW___eeebbbiiiooonnnjjjiiipppwwwqqqpppmmmkkkqqq{{{~~~zzzyyyyyy{{{wwwjjjYYYOOOIIIJJJMMMPPPVVV^^^hhhnnnkkkmmmooolllhhhfffiiimmmaaa```]]]ZZZWWWTTTQQQPPPJJJHHHFFFCCC@@@===:::999999888888;;;@@@BBBAAA???DDDIIINNNOOOLLLIIIJJJMMMBBBCCCBBB???:::777777999:::;;;;;;;;;:::;;;>>>@@@???FFFJJJIIIHHHIIIJJJIIIGGGEEECCCBBBBBBDDDFFFHHHGGGOOOZZZccckkkooollleeeVVVNNNIIILLLOOOUUUbbbqqquuusss~~~sssssszzz}}}HHH999@@@___nnngggiii```ZZZ[[[___cccgggllluuu~~~|||{{{tttiii]]]WWWVVVccc{{{~~~zzzyyy|||~~~~~~~~~xxxnnnddd^^^WWWSSSXXXbbbooowww}}}zzzlllkkkjjjwwwPPPDDD??????@@@<<<<<>>;;;999888777666>>>;;;888:::>>>BBBCCCCCCEEEHHHLLLNNNMMMKKKIIIHHHGGGEEECCCBBBBBBDDDFFFHHHIIIOOOWWWcccooouuuooodddYYYTTTRRRTTTSSSVVVfffyyyccc{{{sssoooDDD???AAAiiipppmmmkkk]]]VVV\\\dddgggkkkqqq}}}|||vvvppp___WWW^^^ppp~~~xxxqqqppprrrtttuuuuuuxxx|||}}}{{{tttggg]]]SSSSSSWWW^^^gggoooqqqmmmxxx~~~wwwUUU@@@EEE???>>>AAA>>>ZZZ}}}|||{{{}}}|||~~~~~~{{{wwwyyywwwppprrr{{{wwwhhh\\\[[[ZZZYYYZZZ^^^ccciiillltttuuuqqqggg^^^]]]aaaeeennnuuu{{{~~~xxxzzzqqqhhh```TTTOOO^^^ssswwwSSS<<>>>>>;;;888777999;;;;;;:::@@@EEELLLPPPPPPLLLHHHFFFBBB@@@>>><<<<<<===>>>>>>DDD@@@===>>>AAACCCCCCBBBBBBEEEIIIKKKJJJIIIGGGFFFGGGFFFDDDBBBBBBCCCEEEGGGKKKQQQYYYcccooouuuooodddWWWRRRPPPQQQRRRVVVhhh|||jjjlllDDDAAAFFFqqqpppqqqkkk```YYY^^^ccceeellltttzzztttbbbYYY^^^nnnzzzwwwqqqiiidddcccfffjjjlllnnnrrrxxx~~~yyykkk```VVVSSSVVVZZZbbbjjjtttpppwwwxxx|||UUUAAADDD>>><<<@@@AAAaaauuuyyy|||rrrnnnooonnnkkkiiikkkqqqwww~~~}}}wwwqqqpppvvv|||zzztttjjj______dddllluuu}}}uuujjjccc```\\\XXXiiisss|||{{{{{{rrriiiaaaUUUQQQ___sss{{{WWW======;;;:::888777555444444444222;;;999HHHwwwyyy|||~~~~~~~~~{{{zzz~~~yyy{{{|||~~~zzznnnddd]]]VVVPPPPPPOOOOOORRRVVV[[[]]]^^^```bbbeeehhhkkkmmmnnnooommmpppssstttuuuvvvxxxzzz|||yyywwwyyy{{{mmmddd]]]\\\ZZZWWWVVVWWWZZZ\\\ZZZ^^^cccggglllpppuuuyyyqqqrrrssspppkkkeeeaaa_________^^^[[[WWWSSSNNNKKKKKKKKKJJJGGGDDDAAA@@@AAACCC???;;;999999:::::::::@@@EEELLLPPPOOOKKKGGGEEEAAA???======@@@DDDFFFGGGIIIEEEBBBAAACCCDDDCCCAAA???AAADDDFFFGGGGGGEEEDDDHHHGGGDDDCCCBBBCCCDDDEEELLLPPPWWWaaammmsssmmmcccVVVPPPMMMOOOPPPWWWlllmmmeee@@@???JJJzzztttwwwjjjaaa]]]```aaacccmmmyyy~~~yyyddd[[[___mmm}}}}}}tttqqqkkkeeeccceeekkkoootttzzz}}}xxxmmmbbbXXXUUUVVVYYYaaahhh}}}uuuoooxxxtttWWWCCCBBB===<<>>AAADDDFFFFFFEEECCCHHHGGGEEECCCBBBCCCCCCDDDIIIMMMTTT^^^kkkqqqlllbbbYYYRRRNNNNNNPPPYYYoooqqq~~~[[[;;;<<>>>>>>>>GGGjjjuuu~~~}}}|||xxxwwwzzzxxxnnnddd^^^VVVNNNPPPOOOMMMIIIGGGIIIOOOSSSVVV[[[___aaa```bbbfffjjjuuuwwwxxxuuutttsssmmmfffdddqqq}}}|||zzzjjj^^^cccoooqqqggg[[[XXXhhhyyy}}}yyyooocccVVVPPPXXXeeexxxfffEEE<<<;;;:::999777666555555555555;;;EEEccc}}}vvvttt|||rrrhhh```]]]^^^TTTUUUXXX^^^dddiiillllllhhhkkknnnqqqrrrqqqpppnnnsssvvvzzz|||~~~xxxiii___ZZZ[[[VVVRRRTTTYYY\\\ZZZVVVXXX[[[___bbbdddfffhhhjjjlllnnnnnnkkkeeeaaaaaabbbaaaaaa```[[[UUUOOOLLLKKKLLLMMMMMMKKKGGGCCCBBBAAALLLJJJFFFAAA>>><<<<<<===@@@EEELLLPPPOOOKKKGGGEEEBBB???;;;===AAAFFFGGGFFFAAA>>><<<===AAACCCAAA???======???BBBFFFHHHGGGEEEHHHGGGEEEDDDCCCCCCCCCCCCGGGLLLTTT___lllsssnnnddd]]]UUUPPPPPPRRR[[[rrrzzzzzzvvvxxxTTT:::<<>>HHHjjj~~~~~~~~~}}}~~~}}}xxxsssrrrsssqqqggg]]]UUUOOOJJJIIIGGGDDDAAA@@@AAADDDFFFIIILLLPPPRRRTTTXXX^^^cccnnnsssvvvvvvvvvuuummmeeecccooozzzzzzooodddaaacccfff\\\YYYeeepppmmmaaaWWWSSSaaarrr}}}}}}|||rrreeeVVVNNNQQQXXXmmm}}}jjjGGG<<<;;;:::999777666666666666888999QQQ~~~wwwttt{{{qqqggg^^^[[[\\\\\\\\\^^^ccchhhlllnnnooommmooorrrtttuuutttsssqqqqqquuu{{{yyylllccc\\\YYYWWWRRROOORRRXXXYYYSSSLLLUUUWWW[[[]]]]]]^^^___```aaaaaaaaa```^^^]]]^^^^^^^^^______ZZZRRRMMMKKKLLLLLLMMMNNNLLLHHHEEECCCBBBKKKKKKIIIEEE@@@>>>>>>>>>>>>CCCJJJOOONNNKKKGGGEEEBBB>>>;;;<<>>===>>>BBBGGGJJJIIIFFFFFFFFFEEEDDDDDDCCCDDDDDDHHHNNNWWWbbbooouuuoooddd^^^VVVQQQQQQSSS]]]tttzzzyyytttwwwOOO;;;???UUUeeebbb^^^]]]```dddccceeettt{{{vvvhhhgggsss|||vvvtttggg```XXXSSSOOOOOOVVV___XXXkkk}}}pppuuulllJJJ@@@AAACCC===KKKmmm|||{{{|||~~~xxxssskkkjjjggg```XXXQQQLLLIIICCCBBB@@@???>>>???@@@AAABBBCCCFFFHHHJJJOOOTTTXXXkkkqqqvvvwwwxxxuuummmcccaaallluuupppbbbXXXZZZaaaXXXSSSXXXhhhrrrlll```YYYRRRZZZiiixxx~~~uuugggXXXNNNLLLNNN```nnnhhhGGG===::::::999888777777777777888<<>>>>>>>>:::@@@GGGLLLLLLIIIFFFDDDAAA===:::<<>>:::777666666:::???BBBAAA???>>><<<<<>>===>>>777===EEEJJJJJJHHHEEECCC@@@<<<999<<>>MMMzzzvvviii~~~~~~~~~|||~~~yyyrrrggg___[[[ggglllmmmjjjjjjqqqtttrrruuuvvvvvvuuuttttttuuuwwwzzzyyytttcccWWWPPPMMMJJJGGGDDDDDDEEEGGGHHHGGGEEEBBBDDDEEEEEEDDDBBBBBBCCCEEEDDDBBBAAAAAAEEEIIIKKKLLLOOOPPPRRRTTTSSSQQQOOOMMMPPPNNNLLLKKKKKKJJJIIIHHHJJJIIIHHHGGGFFFBBB>>>:::999>>>BBBCCCFFFGGGCCC<<<<<<;;;999999:::::::::888===999777;;;BBBFFFDDD@@@@@@>>>>>>CCCJJJOOOOOOLLLFFFEEEDDDCCCCCCDDDEEEEEEGGGJJJVVVhhhppphhh\\\UUUKKKKKKQQQRRRQQQbbb|||vvv\\\}}}pppxxxfff===>>>AAAZZZmmmlllggggggdddiiirrrsss}}}yyyttttttyyy}}}{{{~~~|||wwwjjjjjj|||}}}~~~{{{~~~~~~xxxuuu|||tttssszzzxxxqqq{{{{{{||||||zzznnn___UUUUUUXXXXXX]]]dddssszzz[[[HHH===@@@BBB@@@[[[~~~qqqqqqzzzxxxtttxxxzzzwwwqqqpppuuu{{{}}}{{{wwwtttpppkkkeeeaaaWWWTTTNNNIIIEEECCCCCCCCCDDDKKKQQQQQQOOOQQQZZZcccmmmmmmlllkkkhhhdddaaa______aaahhhsss{{{wwwiii\\\]]]\\\eeefffWWWRRR[[[```YYYZZZcccmmmnnncccYYYUUUUUURRR[[[ooo~~~wwwooodddVVVMMMKKKHHHRRRjjjxxxgggLLL999<<<::::::;;;999555666;;;888QQQxxxiii~~~|||sssqqqyyyzzzssshhh^^^ZZZeeemmmqqqppppppsssuuusssyyyzzz{{{zzzyyyyyy{{{}}}}}}}}}pppfffXXXNNNJJJHHHEEECCCCCCCCCEEEFFFGGGFFFDDDCCC@@@AAAAAA@@@>>>===>>>@@@AAA???===>>>AAAEEEGGGHHHKKKMMMOOOPPPPPPOOOMMMKKKOOONNNLLLKKKKKKKKKKKKJJJKKKJJJGGGFFFDDDAAA===999666;;;>>>@@@CCCFFFDDD???>>><<<:::999::::::999888<<<999777<<>>>>>BBBIIIMMMMMMKKKFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKXXXiiippphhh\\\UUUPPPLLLOOORRRVVVhhh{{{~~~^^^YYYqqq}}}___;;;===AAAYYYmmm^^^bbbccceeecccffflllnnn}}}|||vvvrrrtttzzz}}}}}}~~~}}}|||vvvuuutttsssttttttuuutttooopppjjjdddpppyyysssrrrrrrqqqkkkdddaaacccaaa^^^]]]dddqqqzzz}}}|||~~~~~~yyyyyy~~~|||uuunnnvvv|||~~~~~~|||mmm___UUUUUUWWWWWW\\\dddsssyyy}}}{{{}}}\\\III<<<>>>@@@AAAcccxxxyyy~~~zzzuuutttvvv{{{}}}}}}|||tttmmmfff```ZZZVVVOOOMMMIIIFFFFFFGGGIIIKKKQQQNNNNNNVVVcccnnnqqqqqqkkkgggbbb]]]ZZZZZZ\\\^^^iiitttuuukkkeee\\\\\\eeefffWWWSSS\\\aaaZZZ]]]eeennnlllaaaXXXVVVUUUSSS[[[nnn|||vvvpppeeeVVVKKKHHHFFFPPPhhh{{{kkkPPP===<<<999999<<<;;;888999<<>><<<;;;;;;<<<>>>===<<<===@@@CCCDDDDDDFFFGGGIIIKKKLLLKKKJJJIIIMMMMMMLLLLLLLLLLLLMMMMMMMMMJJJHHHFFFCCC@@@;;;888333777:::<<>>>>>AAAFFFJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFIIINNNZZZiiiooohhh\\\UUUUUUMMMMMMRRR[[[nnnyyyrrrMMMZZZoooVVV888<<>>DDDmmm}}}|||yyyyyyvvvqqqooopppqqqxxxzzzoooddd\\\VVVQQQOOOKKKIIIHHHGGGIIIMMMQQQTTT[[[YYY[[[fffqqquuummmddd^^^]]]___cccjjjttt~~~xxxmmmiii\\\[[[eeefffXXXSSS]]]bbb[[[```iiinnnhhh]]]WWWWWWTTTSSSZZZkkk||||||yyyuuuiiiYYYLLLGGGEEENNNdddoooTTTAAA<<<999888<<<>>><<<;;;===EEEqqqjjjvvvxxxxxxyyyxxxvvvuuuuuuxxx{{{|||xxxyyy}}}|||xxxjjjccc___eeeuuu{{{oooddd___^^^iiivvv|||{{{yyywwwwww{{{|||~~~~~~kkkXXXSSSOOOJJJGGGFFFEEECCCBBB>>>@@@CCCDDDDDDCCCBBBBBBAAABBBCCCAAA>>>===<<<===>>>======>>>@@@BBBCCCBBBAAACCCEEEGGGHHHHHHGGGGGGJJJKKKLLLLLLLLLMMMOOOPPPLLLKKKIIIHHHEEE@@@999555222555777999???FFFIIIGGG???===;;;<<<===>>>=========;;;:::>>>CCCFFFEEECCC???>>>>>>@@@DDDFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFFFFJJJQQQ]]]iiimmmggg\\\TTTUUUMMMNNNSSS\\\nnntttgggMMM___}}}oooOOO666;;;>>>WWW^^^MMMUUUaaaeeecccbbbhhhmmm{{{xxxssssssyyy~~~{{{yyyxxxuuummmfff___^^^\\\YYYVVVUUUVVVWWWZZZXXXYYYeeeooohhhxxx|||lllcccZZZYYYWWWSSSPPPOOOQQQQQQQQQQQQRRRXXX```fffkkkqqqyyy~~~}}}{{{qqqxxx}}}{{{zzzwwwqqqqqqeee[[[XXXUUUSSSZZZeeerrr|||vvvvvv___JJJ======>>>GGGttt~~~}}}vvvvvvqqqllljjjhhheeefffjjjkkkqqqzzz~~~~~~~~~}}}tttggg\\\TTTQQQOOOOOOMMMLLLLLLMMMPPPUUUYYY\\\aaabbbddddddddddddeeeffflllqqqzzzyyymmmccc[[[ZZZdddfffXXXTTT^^^ddd\\\dddllllllcccYYYVVVXXXRRRRRRWWWeeeuuu~~~{{{ppp^^^PPPJJJHHHNNN```qqqUUU@@@>>>999888<<<>>><<<;;;<<>>>>>>>>===<<<<<<>>>@@@AAA@@@??????@@@BBBCCCEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKNNNQQQJJJJJJJJJIIIFFF???888222222555666888>>>FFFJJJIII===<<<;;;===???AAAAAAAAA>>>===;;;===@@@AAA@@@>>>???>>>???@@@BBBDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGKKKSSS___hhhjjjeee[[[RRROOOMMMQQQTTT[[[kkkpppaaaOOOccc~~~vvv|||LLL666;;;<<>>???;;;999<<<===;;;;;;===```wwwwww|||wwwxxxyyypppqqqrrrssssssrrrqqqppphhhjjjjjjjjjnnnrrrpppjjjeeedddjjjyyy|||tttnnnkkk]]]bbblllxxx|||zzzyyyzzz~~~qqqbbb[[[WWWSSSPPPIIIIIIGGGFFFDDDAAA@@@???;;;>>>BBBBBB???======??????AAABBBBBB@@@=========;;;;;;<<<===??????>>><<<===>>>???AAABBBCCCCCCCCCCCCFFFHHHHHHGGGHHHLLLPPPJJJHHHFFFDDDBBB===666222444666777777===EEEHHHFFF===;;;;;;<<>>===<<<<<<===>>>===;;;>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGKKKUUU```fffgggcccYYYPPPKKKLLLRRRTTTYYYjjjnnn^^^MMMiiirrrHHH777;;;;;;WWWyyy```[[[ffffffiiidddeeerrryyy}}}{{{vvvqqqooossszzz~~~zzzzzz~~~|||||||||uuummmddd[[[UUUPPPQQQQQQPPPNNNOOOTTTXXXdddfffmmm|||uuummmfffiiiwwwxxxiiiaaa\\\___ccceeeeeegggeeeeeeccc]]]XXXYYY___eeessstttxxx|||}}}~~~zzz{{{uuuqqqhhh```[[[TTTQQQ\\\jjjsss{{{kkkaaafffvvvIII@@@AAAAAAJJJwww{{{eee[[[XXXUUUVVVPPPJJJIIIGGGEEEGGGLLLSSSXXX___eeeiiimmmppprrrggg___UUUMMMJJJKKKMMMOOOQQQTTTZZZaaaiiiooosssuuulllfffeeeooo}}}qqqjjjhhhYYYYYYcccfffYYYWWWaaaggg]]]fffkkkdddZZZUUUUUUVVVNNNPPPTTT[[[iiixxx~~~|||yyynnn]]]PPPJJJKKKLLLUUUssskkkPPP??????<<<;;;<<<;;;:::>>>DDDnnn~~~wwwwww|||xxx}}}|||wwwzzz~~~zzzvvvpppvvvzzz|||}}}xxxtttsssyyy|||yyyvvvqqqnnnnnnaaa```fffrrr{{{{{{{{{}}}~~~qqqbbbWWWQQQOOOMMMLLLEEEEEEDDDBBB@@@>>>======:::>>>BBBAAA===:::;;;<<<<<<>>>@@@@@@>>><<<;;;;;;<<<<<<===???AAA@@@===;;;<<<<<<===>>>>>>???@@@@@@@@@CCCFFFFFFDDDEEEIIIMMMJJJFFF@@@<<<999777555444555777777777;;;BBBDDDAAA===;;;::::::<<<======<<<===<<<<<<<<<======<<<<<<===>>>???AAAAAABBBDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJVVVaaaeeeeeeaaaWWWMMMJJJKKKQQQSSS[[[mmmppp]]]RRR{{{fffBBB777<<<;;;VVV{{{aaaXXX```ccciiifffeeepppyyyxxxuuurrrrrrwww|||~~~|||~~~~~~zzzrrrggg]]]VVVTTTLLLOOORRRSSSTTTYYYaaahhhuuurrrqqqvvv{{{}}}{{{xxxnnnllljjjppp|||yyyooogggaaabbbfffjjjoootttxxxwwwssslllfffeeeiiimmmlllnnnttt{{{{{{zzz|||{{{|||xxxqqqjjjbbb\\\YYYSSSQQQ___pppuuutttccc[[[hhhyyyGGG>>>??????IIIxxx}}}nnnUUUQQQTTTQQQQQQKKKGGGFFFCCCAAABBBFFFFFFIIIMMMRRRVVV[[[___bbbXXXSSSNNNKKKMMMQQQTTTVVV^^^cccjjjssszzzvvvxxx{{{nnnhhhfffXXXXXXcccfffZZZXXXbbbhhh^^^fffhhh```WWWUUUUUUTTTOOORRRTTTYYYfffwww{{{xxxtttiiiZZZNNNIIILLLKKKNNNiii|||gggRRREEE>>>===>>>>>>;;;;;;DDDNNNzzz~~~|||tttttt||||||}}}~~~wwwsssqqqnnnmmmoooddd```cccooozzz|||}}}~~~lllbbbWWWQQQMMMJJJHHHGGGBBBCCCCCCAAA???=========:::???BBBAAA<<<999999;;;:::===???@@@>>><<<;;;;;;??????@@@BBBDDDCCC@@@===:::;;;;;;<<<<<<======>>>>>>BBBEEEEEECCCCCCGGGLLLKKKDDD;;;444222333555666555777777666:::???@@@======;;;999999999:::999888;;;;;;;;;<<<===>>>>>>>>><<<>>>@@@AAAAAACCCDDDFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJVVVaaadddccc```WWWLLLKKKKKKOOORRR]]]qqqrrr\\\]]]www^^^===666===;;;UUUgggSSSTTT```iiigggdddmmmxxxyyywwwuuuwww||||||yyyzzzxxxooocccYYYTTTTTTLLLPPPUUUYYY\\\cccnnnvvvsssmmmgggfffiiiooovvv|||iiijjjmmmuuu}}}rrriiiaaa```cccgggpppxxx}}}uuunnnjjjkkkmmmjjjnnnwww~~~wwwuuuuuuppphhhccc]]]YYYVVVQQQRRRaaatttvvv}}}nnnccc^^^oootttFFF===>>>===HHHyyy|||yyycccPPPSSSXXXUUUTTTOOOLLLKKKHHHEEEEEEIIIEEEEEEGGGIIILLLQQQUUUWWWMMMKKKJJJLLLRRRYYY___bbbmmmrrrzzz{{{pppllljjjddd^^^WWWXXXcccfffZZZXXXccciii^^^eeeeee]]]VVVUUUUUUSSSPPPTTTVVVYYYfffxxx{{{vvvrrrgggXXXNNNKKKMMMJJJJJJaaayyyfffTTTLLL<<<===??????<<<===IIIWWWwww~~~xxxsss|||ppplllooorrrqqqmmmmmm~~~nnnjjjyyy}}}~~~oooYYYUUUPPPMMMKKKIIIEEEAAACCCAAA???<<<:::999999999<<<>>>@@@@@@>>>;;;999999===<<<::::::;;;;;;:::999:::<<<<<<<<>><<<:::::::::<<<===>>>BBBFFFFFFBBB@@@BBBEEEGGG???444...///333888:::;;;888999>>>===999;;;AAA===;;;999999;;;;;;999666999:::;;;=========<<<<<<>>>>>>???@@@AAACCCEEEEEEDDDAAAAAACCCDDDCCCEEEIIIMMM\\\hhhhhhaaaWWWOOOIIIGGGJJJQQQYYYfffxxxqqqUUUkkkvvvxxxVVVGGG666555BBBSSS|||tttNNN]]]aaaccceeeeeehhhrrr~~~{{{}}}|||}}}vvvkkkaaaXXXTTTRRRUUUQQQTTT___iiipppyyynnnbbbZZZ```ppp|||~~~kkkpppsssvvvxxxqqqmmmccc[[[___llltttuuu~~~xxxxxx{{{||||||~~~}}}}}}{{{wwwsssmmmgggccc___[[[YYYYYYSSSPPP___tttyyyhhhZZZwwwoooIIIAAA======IIIppp~~~{{{{{{xxxZZZQQQYYYaaabbbZZZXXXUUUSSSRRRPPPNNNKKKJJJIIIIIIJJJKKKNNNPPPQQQOOOSSSVVVXXX[[[bbbmmmvvvkkk```___YYYXXX\\\[[[VVVUUU[[[fffgggbbbaaafff______\\\XXXWWWZZZYYYUUURRRPPPPPPXXXkkk~~~zzzrrreeeYYYOOOKKKKKKNNNKKKZZZyyyhhheeeQQQCCC???:::<<<>>><<>><<<;;;;;;;;;>>>@@@AAABBB@@@???>>>???===;;;::::::;;;;;;:::999:::<<<;;;;;;AAAHHHFFF@@@>>>===;;;:::999999:::;;;>>>BBBFFFEEEBBB@@@BBBEEEDDD===444000111555:::<<<===;;;===@@@@@@<<<>>>CCC???<<<::::::;;;;;;:::888:::;;;<<<=========<<<;;;>>>>>>???@@@AAACCCDDDEEECCCAAAAAADDDDDDCCCEEEIIIRRR___kkkjjjaaaWWWNNNHHHJJJMMMOOOWWWhhhqqqfffVVVtttpppQQQFFF888888BBBPPPvvvWWW]]]aaadddggggggiiisss}}}}}}~~~~~~~~~{{{uuukkk```WWWRRRQQQUUUSSSUUU___kkkuuu|||```]]]___iiiyyy|||wwwsssqqqiiiaaacccnnnvvvyyy{{{|||uuurrrtttvvvyyy{{{}}}}}}uuunnnhhhccc___\\\]]]XXXWWWWWWRRRPPP___sss{{{iii^^^yyymmmIII@@@<<<>>>LLLttt|||{{{zzz~~~rrrVVVRRRaaammmooohhhfffcccbbbaaa___\\\ZZZXXXXXXXXXXXXYYY[[[\\\]]]XXX[[[^^^aaaeeennn{{{~~~{{{vvvqqqnnn\\\TTTUUUPPPQQQXXXXXXRRRRRRYYYeeegggaaa^^^bbb``````]]]XXXYYY\\\[[[WWWUUUSSSRRRXXXjjj}}}{{{rrrfffYYYPPPKKKMMMQQQPPP^^^wwwhhheeeOOO???===:::<<<>>>???WWWzzz~~~sssmmm{{{|||zzzsssmmmkkknnnooonnnkkk{{{yyyjjjsssjjj]]]WWWVVVRRROOOLLLJJJHHHGGGDDDBBBEEEDDDBBB@@@???>>>======???AAABBBBBBAAAAAABBBCCC<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;@@@EEEDDD@@@===<<<;;;:::999999999999===@@@DDDDDDAAA@@@AAACCC>>>:::444222333888<<<>>>??????AAACCCCCC@@@AAAEEE@@@>>>;;;;;;;;;<<<<<<;;;===>>>>>>>>>>>>>>>===<<>><<<===>>>@@@]]]yyy|||wwwmmmwww{{{wwwtttwww|||uuuvvvqqqkkkhhhiiijjjkkkjjjooo~~~rrrgggnnn~~~xxxjjj[[[SSSRRRTTTNNNLLLJJJHHHFFFEEEDDDCCCEEEDDDCCCAAA@@@>>>>>>===>>>???@@@???======???AAA;;;:::999:::;;;;;;:::999;;;::::::;;;>>>AAABBB@@@>>>>>>======<<<;;;:::999;;;>>>@@@@@@???===>>>???888666444333555999<<<>>>@@@AAADDDEEEDDDBBBCCCEEEBBB@@@>>>===<<<===>>>>>>AAAAAAAAAAAA@@@??????>>>@@@@@@@@@@@@BBBCCCDDDEEEBBBAAACCCEEEEEEDDDHHHNNNbbblllqqqjjj]]]SSSKKKFFFKKKQQQMMM]]]vvveeeUUUkkknnnhhh|||GGGDDD>>>===@@@GGGllllll```cccfffjjjlllnnnuuu~~~~~~|||~~~|||{{{|||yyy}}}}}}xxxvvvsssnnnmmmiiiccc\\\VVVUUUXXX[[[cccgggmmmwwwyyyjjjuuu~~~{{{zzztttkkkeeekkkxxxxxxppplllkkkbbbbbbbbbccceeeiiimmmpppxxx}}}xxxrrrrrrrrrlllccc[[[XXXXXXXXXXXXVVVTTTTTTTTTRRRWWWfffwwwzzzpppjjjdddFFF>>>;;;@@@VVV}}}zzzzzz||||||~~~zzz|||}}}lllRRRYYYsss{{{yyyzzz}}}~~~vvvnnnhhhiiiooottt|||}}}vvvqqqhhh^^^WWWUUUVVVXXX[[[VVVWWWSSSJJJOOOYYYWWW[[[XXX[[[eeegggaaa^^^aaa^^^^^^[[[WWWXXX\\\\\\ZZZWWWVVVTTTYYYhhh{{{}}}tttgggZZZQQQLLLHHHPPPQQQZZZwww{{{qqqiiiMMM@@@AAA??????===@@@aaa{{{{{{~~~|||pppvvv~~~~~~yyyvvvyyywwwmmmkkkmmmooorrrwww{{{{{{{{{{{{xxxsssuuuqqqjjjeeecccdddgggiiifffooosssmmmhhhnnnwww|||yyyrrrhhh```ZZZVVVTTTSSSKKKJJJIIIGGGEEECCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<===<<<;;;888888999:::;;;999888999;;;;;;:::999;;;999999:::<<<>>>???@@@@@@AAAAAAAAA???>>><<<;;;:::;;;======<<<:::999999222333444555777999;;;===???BBBEEEEEECCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@DDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCEEEEEEEEELLLUUUiiipppqqqgggYYYOOOIIIFFFLLLRRRQQQcccuuu]]]SSSuuuvvv{{{lllFFFDDD>>>===>>>EEEjjjrrrccccccfffiiilllooouuu||||||zzz}}}~~~|||{{{}}}zzz~~~xxxpppkkkeee^^^[[[XXXSSSNNNNNNSSS\\\bbbkkkrrr}}}yyyzzzzzz{{{~~~{{{uuukkkdddhhhvvv}}}mmmllljjjiiijjjkkkmmmmmmooosssxxxyyyyyy}}}xxxmmmhhhiiiiiiddd\\\WWWTTTRRRQQQPPPTTTTTTTTTTTTUUU]]]mmm{{{tttuuunnn___EEE>>><<<@@@XXX{{{}}}|||}}}}}}~~~jjjSSS\\\zzzvvvmmmjjjkkkmmmqqqsss~~~}}}rrrfffeeeaaa\\\XXXWWWYYY\\\]]]^^^bbb]]]WWWaaammmjjjiiiaaa```fffgggbbbaaaddd\\\\\\XXXTTTTTTYYYZZZXXXUUUTTTTTTYYYhhh|||}}}tttgggZZZPPPKKKFFFOOOOOOVVVpppuuukkkNNN???AAA@@@???>>>CCCgggrrruuuvvv}}}|||~~~~~~}}}}}}tttsssxxxxxxjjjbbbdddjjjnnntttwwwxxxtttrrrssssssrrrrrroookkkeeeaaaaaadddggghhhkkkmmmmmmmmmoooqqqsssvvvkkkbbb___]]]XXXRRROOOIIIJJJIIIGGGCCCBBBBBBCCCAAAAAAAAA@@@???>>><<<<<<:::;;;;;;999777555555666:::999888999:::;;;:::999;;;888888:::;;;:::<<>><<<;;;;;;;;;;;;:::888666555///333777999999::::::;;;>>>CCCEEEDDDBBBCCCBBB@@@CCCDDDDDDCCCAAA@@@@@@AAADDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEEEEGGGRRR]]]nnnrrrooobbbSSSKKKIIIHHHNNNRRRXXXgggkkkUUUYYYcccGGGDDD>>>===>>>DDDfffnnn^^^ccceeehhhkkkooouuu|||}}}{{{}}}~~~||||||~~~|||~~~}}}~~~zzzrrrkkkhhhccc]]]YYYWWWTTTSSSVVV^^^iiippppppwwwuuuvvv|||vvvnnnggghhhtttzzz{{{|||zzzyyy{{{yyyqqqpppsssrrrllleee]]]XXXSSSOOOMMMSSSSSSTTTTTTWWWbbbsss{{{nnnuuummm^^^CCC???===@@@WWW~~~hhhVVVccc}}}}}}}}}nnnlllssszzzpppaaaaaaaaaaaa```bbbdddgggdddhhhmmmiiigggxxxpppfffaaaeeegggcccbbbfff[[[ZZZVVVQQQRRRVVVWWWUUUSSSSSSTTTYYYhhh|||}}}sssfffYYYOOOJJJGGGPPPPPPVVVpppsssjjjNNN<<<>>>===>>>AAAHHHooo|||hhhzzzuuu|||||||||}}}~~~|||zzz{{{|||vvvrrruuuzzz~~~|||sssgggbbbhhhqqqvvv|||}}}zzzrrrnnnnnnnnnllljjjkkkkkkhhhcccaaabbbeeehhhhhhjjjmmmmmmlllmmmpppzzz{{{wwwwwwrrrhhhaaa___\\\SSSLLLJJJIIIJJJJJJGGGCCCAAAAAACCCAAAAAAAAAAAA@@@>>>===<<<999;;;<<<<<<:::888888888999888777888:::;;;:::999;;;888777::::::777:::???CCCDDDFFFFFFEEEBBB>>><<<>>>===<<<;;;:::777444222000555;;;======;;;:::;;;===CCCFFFDDDBBBDDDCCC???BBBEEEGGGGGGDDDBBBAAABBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEDDDCCCDDDDDDEEEIIIWWWeeeppprrrlll\\\NNNHHHIIIJJJQQQQQQ]]]iii```TTTlll^^^FFFDDD???>>>@@@BBB___~~~|||~~~~~~qqq\\\bbbdddfffiiinnnttt{{{|||~~~~~~||||||~~~||||||}}}~~~{{{yyyqqqqqqllldddaaaaaaaaa^^^___```aaabbbfffllltttzzzuuuyyyvvvlllooo}}}yyyvvvpppmmmsss}}}~~~}}}~~~|||xxx{{{~~~wwwmmmccc[[[UUUPPPMMMQQQRRRSSSSSSXXXfffvvvxxxkkkqqqjjj___BBB@@@???@@@UUU~~~~~~mmm___mmmzzzwww|||~~~xxxpppooooooppprrrvvvyyy{{{yyy|||vvvtttkkkaaa]]]bbbeeebbb```ddd\\\ZZZUUUPPPPPPTTTVVVSSSSSSTTTTTTYYYhhh||||||sssfffXXXNNNIIIIIIQQQRRRYYYttt|||lllfffOOO<<<===<<<>>>CCCLLLqqqwww```}}}tttvvv~~~{{{|||~~~~~~{{{xxxyyy~~~{{{ssspppoootttzzzzzzxxxqqqhhhhhhqqq{{{}}}tttmmmllljjjfffcccggglllkkkgggcccbbbcccccccccfffiiiiiihhhkkkpppssszzzwwwooommmnnnllleeeaaa___XXXNNNHHHHHHIIIJJJJJJGGGCCC@@@AAACCCAAAAAABBBBBBAAA???>>><<<999;;;>>>???>>>===<<<<<<999888777888:::;;;:::999;;;777777:::999666999???CCCEEEFFFGGGEEEBBB>>><<<@@@???>>><<<;;;888444111222777>>>AAA???<<<;;;;;;===DDDGGGDDDBBBDDDCCC>>>BBBEEEIIIIIIFFFCCCAAABBB???>>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEKKKZZZjjjqqqrrrjjjYYYJJJFFFIIIKKKQQQPPP```kkk[[[YYYZZZFFFDDD???@@@AAA@@@XXXxxxxxx|||cccbbbcccdddgggmmmttt{{{~~~||||||~~~{{{zzzzzz|||~~~|||xxxssseeeccc\\\SSSQQQUUUXXXXXXaaadddgggkkkmmmqqquuuxxxyyy{{{}}}pppqqqkkkdddjjj{{{~~~|||}}}xxxrrrsssyyyyyyyyyzzz}}}|||pppqqqsssxxx~~~~~~yyyvvv|||wwwkkk___WWWQQQMMMKKKOOOQQQRRRRRRXXXgggxxxxxxjjjmmmgggaaaAAAAAA@@@@@@TTT}}}yyyyyy|||uuuiiivvvzzztttrrruuummmnnnmmmlllqqq}}}{{{eee\\\YYY```ddd```^^^```]]][[[VVVPPPPPPTTTUUUSSSTTTUUUUUUYYYggg{{{|||rrreeeXXXMMMHHHIIIQQQRRRZZZvvvwwweeebbbOOO@@@@@@<<>>=========AAAFFFGGGDDD@@@======>>>999666999;;;999777888:::;;;:::888555666:::>>>DDDDDDDDDDDDBBB???===;;;AAA===;;;<<<:::666444666999<<>>@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCCCCGGGGGGCCCEEERRRbbblllyyymmm^^^RRRIIIDDDFFFLLLVVVVVViiimmmXXXcccUUUMMM>>>GGGGGG===;;;OOO|||nnndddcccdddiiinnnsssxxx|||~~~zzzzzz{{{yyyxxx{{{}}}{{{zzzxxxtttnnniiiWWWUUUXXX]]]___^^^___bbbjjjmmmoooqqqwww}}}xxxjjjdddccc]]]ZZZdddwwwxxxvvvzzz}}}{{{{{{~~~vvvpppnnnkkkjjjpppvvvuuupppoooooopppssswwwzzz{{{{{{~~~~~~xxxxxx}}}zzzjjj[[[VVVTTTPPPLLLMMMTTTPPPMMMQQQ^^^nnn||||||sssqqqfffzzz```DDD>>>===@@@UUU|||yyy}}}{{{wwwppp}}}xxxqqqfffccceeerrr||||||\\\XXXXXX\\\^^^]]]\\\^^^\\\ZZZXXXUUUTTTTTTUUUVVVVVVWWWVVVXXXeeewww}}}qqqbbbUUUNNNLLLKKKRRRPPPZZZ~~~nnnkkkpppSSSAAA;;;???AAA===OOOwwwsssZZZnnnrrrooo||||||}}}}}}|||{{{{{{}}}{{{[[[III>>>GGG[[[kkkpppppplllpppqqqmmmmmmuuuuuummmkkkhhhbbb^^^]]]^^^aaafffhhhgggfffdddeeeeeeccc```^^^^^^___jjjmmmpppoookkkgggeeedddbbb]]]WWWTTTRRRNNNHHHCCCEEEFFFGGGEEECCC@@@@@@@@@BBBBBB@@@???>>>=========???BBBFFFFFFCCC@@@>>>>>>>>>888666888:::999999:::999::::::999777888;;;>>>@@@AAACCCCCCBBB@@@===;;;???===<<<>>>===999777999:::===??????<<<;;;;;;<<>>AAAAAAAAA???>>>>>>AAACCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFDDDIIIXXXhhhpppvvvjjj[[[QQQIIIFFFIIIOOOYYY\\\kkklllaaazzz___TTTAAAEEEEEE>>>===KKKsssnnnjjjjjjnnnrrrqqqooommm|||xxxyyyzzzxxxxxxzzz~~~|||xxxwwwvvvtttpppmmmhhhgggkkkqqqsssrrrrrruuu}}}iii```XXXXXXUUUTTT]]]kkkssstttooonnnrrr{{{{{{ssskkkkkkpppqqqnnnmmmllljjjkkkmmmpppqqqqqqvvvxxx}}}yyywwwxxxvvvgggYYYTTTSSSPPPOOOPPPSSSPPPNNNTTT```ppp~~~{{{mmmgggfffYYYBBB???===???VVV{{{|||tttsss~~~~~~xxx|||nnnXXXTTTTTTYYY\\\[[[[[[\\\[[[YYYWWWUUUTTTUUUVVVVVVTTTTTTTTTXXXfffxxx|||pppbbbVVVOOOLLLNNNUUUUUUaaakkklllsssWWWBBB<<>>TTTrrrUUUfff~~~rrrjjjuuu}}}}}}~~~}}}{{{{{{|||~~~}}}wwwPPPAAA888CCCZZZkkkrrrsssmmmsssvvvtttvvv~~~yyypppnnnmmmfff]]]XXXXXXXXX[[[___ccceeeeee```bbbcccbbb___\\\[[[ZZZaaaccceeeeeebbb^^^\\\[[[YYYVVVSSSRRRQQQMMMGGGBBBEEEFFFFFFEEEBBB@@@???@@@BBBAAA???===<<<<<<<<<===???AAACCCDDDBBBAAA@@@AAABBB===999::::::888888:::888999::::::999999;;;===;;;===@@@BBBBBBAAA>>><<<===;;;===AAA@@@<<<;;;<<<;;;===>>>>>><<<::::::;;;AAADDDFFFFFFDDDBBB@@@@@@AAA???>>>???@@@@@@???>>>???@@@@@@??????@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDEEEPPPbbbpppuuuqqqeeeXXXNNNIIIGGGLLLSSSWWW___gggbbbiiipppaaaKKKKKKHHHCCCAAAGGGfffsssllliiiooouuuuuurrrqqq}}}xxxtttwww|||wwwxxxyyyxxxwwwxxx|||zzzwwwuuuuuutttsssqqqtttuuuyyy~~~fffZZZVVVNNNOOOOOOOOOTTTZZZ]]][[[SSSYYYeeesss{{{}}}}}}zzz||||||zzzuuurrrooommmmmmnnnmmmmmmqqqqqqwww{{{tttrrrqqqdddVVVQQQPPPPPPQQQSSSRRRQQQRRRXXXeeeuuuyyykkkeeedddSSS@@@@@@>>>===WWWvvvwww|||{{{sssnnnttt{{{}}}~~~~~~```SSSOOOPPPVVV[[[ZZZYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWRRRRRRSSSZZZkkk}}}xxxmmm___TTTLLLIIIKKKQQQQQQaaavvvvvvfffiiiqqqWWWCCC<<<>>>???AAA]]]sssQQQ^^^xxx{{{~~~xxxkkkjjj}}}{{{}}}~~~{{{zzz{{{}}}{{{ZZZMMMFFFPPPaaalllnnnmmmlllrrrvvvvvvyyy{{{qqqkkklllkkkeee^^^XXXWWWVVVWWWYYY[[[]]]^^^^^^```cccccc```\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXVVVTTTRRRQQQQQQQQQQQQMMMGGGCCCDDDEEEFFFDDDAAA?????????@@@???<<<:::999999:::;;;<<<===>>>???@@@AAABBBCCCJJJDDD???===:::666555888888999999999999888888999777:::>>>AAABBBAAA???===:::999<<>>===>>><<<======<<<;;;:::::::::AAACCCEEEEEECCCAAA@@@AAA@@@???===>>>???@@@@@@???>>>@@@@@@@@@@@@@@@CCCEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBBHHHWWWjjjuuuvvvlllaaaUUUMMMHHHHHHNNNUUUVVVaaaaaaZZZrrrppp]]]\\\TTTJJJEEEEEE]]]uuukkkggglllrrrtttwww|||vvvoooiiikkksss{{{~~~{{{wwwwwwxxxyyyxxxxxxzzzyyyxxxwwwvvvtttrrrqqqssstttzzz}}}vvvuuu{{{bbbWWWTTTRRRNNNNNNOOOOOOOOOPPPOOONNNFFFOOO^^^llltttxxx|||~~~}}}zzzvvvsssvvvsssvvv}}}zzzqqqllllllaaaUUUNNNMMMOOORRRSSSRRRRRRVVV^^^kkkzzzuuullljjjfffRRR>>>AAA???<<>>>>>CCCeeesssOOOWWWpppwwwyyyxxx^^^rrryyy}}}~~~{{{zzz|||zzzhhh___[[[```hhhiiieeecccggglllooooooqqquuuwwwvvvyyysssmmmiiifffccc```___WWWWWWWWWXXXXXXYYYZZZ[[[ZZZ]]]```aaa^^^ZZZWWWVVVTTTTTTUUUVVVVVVUUUSSSQQQNNNNNNPPPQQQPPPMMMHHHDDDCCCDDDEEEDDDAAA???>>>>>>>>><<<;;;999888888888888888888999;;;>>>AAABBBCCCJJJEEEBBB@@@<<<777777::::::999999888777777555555666888<<>>888777:::@@@AAA>>><<<>>><<<;;;;;;::::::::::::999@@@BBBDDDCCCBBB@@@@@@AAA@@@>>>===>>>@@@AAAAAAAAA>>>@@@AAAAAAAAAAAACCCEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDLLL^^^ooouuurrrggg]]]RRRLLLHHHHHHNNNUUUZZZeee```\\\vvvvvvfffRRRGGGCCCWWWtttkkkhhhnnnpppnnnpppwwwtttmmmfffeeellluuu|||~~~|||{{{xxxvvvwwwyyyzzzyyywwwyyy{{{{{{yyyuuuqqqoooqqqrrrwww}}}lllXXXUUUTTTQQQPPPPPPRRRTTTTTTSSSSSSTTTTTT\\\gggqqqxxx}}}~~~~~~yyyyyyvvvzzz{{{uuulllgggggg___TTTLLLKKKNNNQQQQQQRRRUUU\\\eeerrr|||mmmgggiiittt}}}PPP===@@@???<<>>>>>FFFllltttMMMQQQiiiwwwwwwXXXiiizzz~~~{{{zzz}}}xxxssssssooommmooommmhhhddddddgggkkkmmmmmmnnnpppppplllsssnnnjjjfff```YYYXXXZZZTTTWWW[[[^^^^^^^^^______ZZZ\\\^^^]]]ZZZUUURRRPPPQQQPPPPPPQQQSSSSSSQQQOOOLLLNNNOOOPPPNNNKKKGGGEEECCCDDDDDDCCC@@@>>>===>>><<<<<<;;;:::999888888777666666777999===@@@AAAAAAAAA??????AAA>>>;;;<<<@@@<<<:::888777777777666555888999<<<>>>???@@@??????888777999>>>???<<<;;;===<<<:::888888:::;;;;;;:::@@@AAABBBBBBAAA@@@@@@AAA@@@>>><<<===???AAABBBBBB???@@@BBBBBBAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEJJJTTTeeerrrqqqjjjaaaYYYPPPLLLIIIIIINNNUUUZZZaaa[[[```zzz[[[JJJAAAPPPxxxlllccccccpppvvvpppnnnsssvvvqqqllllllqqqxxx}}}zzz{{{yyyttttttxxxzzzyyyvvvzzz~~~~~~{{{vvvrrrpppvvvvvv{{{|||iiiZZZVVVUUUUUUUUUVVV[[[aaacccbbbeeeiiikkkpppvvv{{{~~~}}}|||vvvxxxssstttsssmmmfffbbb```\\\SSSKKKIIIMMMPPPPPPSSSXXXaaalllxxxuuufffdddkkkxxxMMM???>>>>>>===OOO}}}yyy~~~~~~{{{~~~|||~~~~~~zzzssswww~~~yyyyyyxxxvvvuuuwww{{{~~~zzz{{{}}}}}}{{{wwwsssqqqtttuuuxxxzzzxxxxxxqqqeeefffffffffgggjjjnnnsssuuu}}}zzznnn```XXXVVVRRRRRR[[[bbb```ZZZVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUXXX___kkkuuuuuuooozzzrrrfff[[[RRRLLLGGGDDDNNNSSSRRRaaa{{{jjjgggKKKAAA===>>>>>>HHHqqq~~~wwwLLLJJJ^^^xxxvvv\\\hhhyyy~~~zzzyyy}}}{{{uuurrrxxxwwwwwwuuummmffffffkkkkkknnnooommmnnnqqqoookkkmmmgggcccbbb]]]VVVTTTWWWTTT[[[cccggghhhfffeeeeee___``````]]]WWWQQQMMMKKKMMMLLLKKKMMMPPPQQQOOOMMMLLLNNNOOONNNKKKHHHEEECCCBBBCCCDDDBBB@@@===============>>>>>>===;;;999777999888888:::>>>???>>><<<999:::<<<@@@>>>;;;<<<@@@===:::777666888:::;;;:::;;;<<<<<<===>>>>>>??????;;;999:::======;;;:::===;;;888666777:::<<<<<<;;;???@@@BBBAAA@@@???@@@AAA>>><<<:::;;;===@@@AAABBB@@@AAACCCCCCBBBAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCIIIQQQ]]]kkkrrrmmmcccZZZSSSMMMLLLKKKLLLPPPVVVYYY\\\WWWhhhiiiRRRAAAJJJkkkyyyfff___mmmzzzyyyuuuwwwvvvuuuuuuxxx|||~~~yyy{{{xxxqqqpppuuuyyyxxxvvvyyy}}}~~~{{{xxxvvvuuuzzzyyy}}}}}}xxxnnn___UUUXXXaaaaaacccllluuuxxxvvvxxx}}}}}}~~~}}}|||{{{xxxsssppptttooolllmmmkkkddd___]]]YYYXXXRRRJJJIIIOOORRRPPPTTT[[[fffqqq|||llldddqqquuuJJJ@@@<<<<<<>>>JJJooo{{{|||}}}|||{{{|||}}}}}}wwwppprrryyyzzzwwwpppppppppnnnllloootttxxx{{{}}}|||xxxssspppqqqtttxxxrrroooooonnnlllmmmqqq~~~zzzzzz{{{}}}|||xxxpppgggbbb^^^^^^]]]]]]^^^```aaabbbeeekkkmmmmmmlllccc[[[^^^[[[UUUUUU^^^dddbbbZZZTTTWWWWWWWWWVVVUUUTTTSSSRRRTTTXXX]]]dddoooyyy{{{wwwzzzpppbbbVVVNNNJJJGGGEEEJJJRRRSSSaaaiiibbbGGG???<<<>>>???IIIrrr{{{{{{LLLEEEUUUvvvzzzvvvdddkkkxxxyyywww|||~~~{{{xxxvvvwwwxxxxxxrrrggg___dddmmmiiillllllkkklllnnnmmmhhhhhh```\\\^^^\\\WWWUUUWWWXXX```jjjooooookkkhhhgggeeeeeeddd^^^WWWPPPKKKIIIKKKIIIHHHJJJMMMOOOMMMKKKLLLMMMNNNMMMIIIFFFCCCBBBBBBCCCDDDBBB???=========>>>???@@@AAA@@@===:::888<<<;;;:::<<<>>>>>>;;;888777888<<>>??????>>>>>>=========>>>>>>???>>>;;;:::======::::::===:::777555666:::<<<<<<;;;???@@@AAAAAA??????@@@BBB<<<:::999999<<>>???@@@@@@???===:::888:::;;;<<<<<<:::888888888555666777999:::<<<======>>>>>>===<<<<<<<<<<<<===777===>>>888666;;;>>><<<999999999999999<<>>;;;999;;;AAADDDCCCAAAAAA@@@>>>======???AAABBBCCC@@@AAADDDEEEBBBCCCFFFEEERRR```jjjnnnlllbbbXXXRRROOOKKKIIIKKKRRRYYY^^^jjjUUUhhh}}}dddVVVHHHVVVuuuoooqqqppprrrxxxuuuxxx}}}|||vvvvvvvvvuuuqqqllljjjlllooossswwwyyywwwsssqqqtttwwwyyyrrrrrrxxxxxxrrruuu~~~~~~{{{{{{}}}}}}xxxtttvvvuuuxxx~~~}}}wwwvvvyyytttvvvvvvooobbb\\\ffftttzzz~~~xxxoooiiijjjllliiidddaaabbb^^^YYYYYY[[[ZZZUUUQQQTTTRRROOOLLLKKKNNNSSSWWW^^^aaaiiiwww}}}nnn___qqqfffFFF???===<<>>::::::<<>>>>><<<999666555444555666777888999::::::;;;;;;:::;;;;;;<<<======999>>>>>>999777;;;???>>>:::===@@@AAA???>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAA;;;999777:::@@@DDDDDDBBB@@@???>>>>>>???@@@AAABBBCCCAAABBBEEEEEEBBBCCCFFFIIIWWWeeellllllhhh___VVVNNNLLLIIIIIILLLRRRYYY^^^^^^___qqq___LLLRRRwww{{{rrrtttvvvssstttwww||||||uuuwwwvvvtttpppllljjjkkklllooosssvvvuuurrrppprrruuuxxxtttsssvvvpppggghhhpppwwwwwwvvvuuusssqqqrrrssssssrrrtttxxxwwwrrrssswwwqqqtttvvvqqqeee^^^eeeqqq{{{|||{{{zzz{{{}}}{{{zzz|||zzztttpppqqqqqqjjjccc```ccc^^^XXXTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLNNNRRRVVV___ccclllzzzpppgggdddzzz___EEEAAA>>><<<>>>EEEWWWttt|||yyy{{{{{{uuu{{{}}}~~~|||~~~zzzrrrkkk```UUUPPPPPPOOONNNNNNQQQWWW\\\]]]]]]```fffhhhccc___^^^RRRRRRQQQOOOMMMMMMRRRWWWYYYYYYWWWUUUTTTVVV[[[___]]]aaadddccc^^^ZZZYYY[[[XXXYYYYYYZZZZZZ[[[[[[[[[QQQOOONNNNNNQQQQQQPPPNNNIIILLLPPPTTTVVVVVVUUUSSSXXXZZZ\\\``````[[[SSSMMMSSSUUUWWWWWWUUUSSSSSSSSS[[[\\\iii}}}rrrfffYYYOOOHHHBBBBBBEEEQQQSSSYYYiiivvviiiIII>>>???AAA@@@LLLyyyuuuKKK???EEETTTooo~~~ooopppyyytttrrr|||{{{{{{{{{zzz{{{~~~}}}uuurrrtttvvvyyy{{{{{{zzzyyy|||xxxvvvuuuqqqjjjggghhhkkkmmmmmmiiibbb]]]]]]___WWWQQQJJJIIIOOOXXX___cccdddcccdddeeefffeeebbb___[[[YYYXXXXXXXXXUUUOOOKKKJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????BBBFFFEEEAAA===;;;<<<@@@@@@???>>>>>>>>>>>>>>>>>>>>>???>>><<<999555333222333444555666666777777888888999:::<<<>>>???@@@===???>>>:::999<<<@@@@@@<<>>??????@@@AAABBBBBBCCCDDDBBBDDDGGGFFFBBBCCCGGGQQQ___lllooojjjcccZZZSSSIIIHHHHHHIIIMMMSSSYYY]]]WWWppp~~~gggPPPMMMhhhrrrvvvzzzsssvvvwwwzzz}}}vvvzzzvvvrrrnnnlllkkkjjjhhhiiimmmqqqrrrpppoooqqqssswwwuuuvvvuuukkkaaabbbjjjwwwxxxvvvpppiiiiiiooouuusssqqqpppqqqooonnnpppuuuppprrruuurrriiicccgggppp{{{vvvuuutttsssvvv{{{~~~{{{yyyzzz}}}}}}zzzwwwxxxvvvuuuvvvqqqggg```^^^bbb^^^WWWPPPLLLMMMQQQUUUPPPPPPOOONNNNNNQQQVVVZZZhhhllluuuwwwmmmnnntttVVVCCCBBB>>><<<>>>EEETTTlll}}}{{{xxxwww~~~www|||}}}|||{{{~~~wwwiiiaaa]]]VVVOOOSSSPPPMMMMMMOOOQQQSSSTTTRRRQQQUUU\\\]]]XXXRRRPPPIIIHHHGGGEEEDDDFFFHHHIIIKKKKKKKKKJJJJJJKKKOOOQQQNNNQQQTTTSSSOOOMMMNNNPPPOOOOOONNNMMMNNNPPPQQQSSSIIIHHHHHHJJJMMMNNNNNNNNNDDDEEEGGGIIIKKKKKKKKKJJJRRRSSSUUUWWWXXXUUUPPPLLLRRRSSSTTTSSSRRRRRRTTTVVV```cccmmm}}}}}}rrrfffWWWMMMFFFAAABBBFFFSSSRRRYYYnnn}}}}}}lllGGG>>>>>>@@@???NNN|||uuuLLL???BBBMMMccc~~~oooppp}}}~~~xxxnnnvvv}}}{{{{{{zzzzzz{{{|||wwwpppsssxxx||||||xxxqqqlllyyyvvvtttuuuqqqkkkhhhhhhiiigggfffddd```[[[ZZZ\\\SSSNNNIIIKKKSSS[[[```bbb```___```aaabbb```]]]ZZZUUUSSSRRRSSSUUUTTTOOOJJJHHHGGGDDDBBBAAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>???BBBEEEDDDAAA===;;;:::@@@???>>><<<===>>>???@@@BBB@@@>>><<<:::888666444222333444555666666555555666777888:::===@@@BBBCCC??????===::::::===@@@BBB@@@FFFLLLLLLGGGBBBAAACCCBBBCCCCCCCCCCCCAAA@@@???:::999999;;;???BBBBBBBBB>>>???@@@BBBCCCCCCCCCCCCCCCBBBDDDGGGEEEBBBEEEJJJZZZgggqqqooofff\\\UUUOOOGGGGGGHHHKKKOOOTTTZZZ]]][[[kkkRRRKKKXXXvvvtttzzzzzzzzzyyyyyy}}}{{{|||vvvpppmmmllljjjgggeeeeeeiiimmmooopppppprrrsssuuuvvvxxxuuummmffflllwww}}}yyyqqqhhhccceeennnvvvwwwtttpppllljjjkkkoootttsssssstttsssmmmhhhkkksss|||yyyzzzzzzxxxyyy}}}{{{vvvsssrrrpppooorrrwwwwwwuuutttuuuxxxxxxuuurrrrrrqqqsssrrrkkkaaa\\\]]]]]]\\\XXXQQQJJJJJJOOOUUUSSSRRRPPPPPPRRRXXX```fffvvvzzz}}}uuuyyyyyyOOOAAAAAA>>>===@@@GGGUUUjjj|||nnnuuu~~~wwwyyy}}}~~~|||vvvuuuuuusssppprrrmmmhhhggghhhiiifffbbb]]]YYYYYY[[[ZZZSSSLLLIIIMMMLLLJJJGGGHHHJJJIIIEEEFFFGGGGGGFFFEEEEEEFFFHHHDDDFFFGGGFFFEEEEEEFFFIIIJJJIIIIIIIIIJJJKKKKKKLLLFFFFFFFFFGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJMMMOOORRRRRRRRRQQQQQQRRRRRRQQQPPPRRRVVVYYYaaahhhttt~~~~~~tttgggXXXNNNHHHDDDFFFJJJQQQNNNVVVpppxxx}}}lllGGG>>>===>>>???PPPvvvOOO@@@AAAHHHZZZzzzsssrrrmmmmmm{{{}}}||||||xxxxxxyyy~~~xxxttttttuuuvvvvvvsssmmmhhhpppmmmmmmooommmgggdddeeeggg___[[[^^^```\\\XXXXXXOOOKKKIIIMMMVVV]]]^^^\\\YYYZZZ\\\___```]]]XXXTTTPPPNNNNNNOOOPPPPPPLLLIIIFFFEEECCCBBB@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGGGGDDDCCCCCCBBBAAA???===<<<===???AAAAAA???<<<:::999>>>===;;;:::;;;===???AAAEEEAAA;;;888777888777777333444666777888888777666333444555888;;;>>>AAABBB@@@===;;;;;;<<<===???AAABBBFFFIIIHHHDDDAAABBBDDDCCCBBB@@@?????????@@@@@@>>>=========???@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBDDDFFFDDDCCCIIIPPPcccmmmsssmmmaaaWWWPPPLLLIIIIIIJJJMMMQQQWWW\\\^^^fffkkkUUUKKKLLLppptttwww|||{{{zzz{{{}}}wwwpppllljjjhhheeebbbccceeeiiilllnnnppprrrsssuuuwwwxxxtttnnnnnnxxx|||rrrddd]]]```jjjsssxxxyyyvvvooogggeeehhhooosssxxxtttrrrqqqooonnnqqqwww}}}{{{uuurrrooonnnqqqwwwtttrrrppppppmmmjjjlllrrrmmmlllllloootttvvvuuussskkkkkklllkkkddd[[[YYY]]]VVVYYYZZZUUUNNNKKKOOOSSSSSSQQQOOOOOOTTT^^^kkkttttttxxxtttKKKAAAAAA???>>>@@@EEEQQQfffxxx}}}hhhrrryyy|||yyysssrrrpppiiicccaaa]]]___]]]YYYXXXZZZWWWQQQTTTUUUUUUSSSPPPNNNNNNOOOKKKJJJJJJIIIHHHJJJLLLNNNMMMNNNPPPQQQQQQOOONNNMMMJJJKKKLLLLLLLLLLLLMMMMMMOOOOOOMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTUUURRRRRRQQQPPPPPPSSSXXX[[[```kkkzzz}}}rrreeeWWWNNNHHHEEEHHHMMMNNNJJJUUUuuupppqqqaaaDDD>>>===>>>???PPPyyySSSBBBAAADDDRRRssswwwsss{{{tttlllvvv~~~}}}|||yyyyyy{{{|||xxxsssmmmlllnnnqqqrrrqqqmmmkkklllnnnmmmhhheeefffeeeZZZUUU\\\aaa\\\VVVUUUNNNJJJIIIOOOWWW\\\ZZZUUUSSSTTTWWW[[[\\\ZZZUUUQQQKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCBBB@@@>>>;;;:::;;;;;;<<<<<<<<<;;;:::999:::999888888999;;;>>>@@@DDD>>>888666777999999888444666888:::;;;:::999888000111222444777:::===>>>???:::999;;;===<<<<<<>>>BBBCCCCCCBBBAAAAAABBBCCCBBB@@@>>>======???AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFEEEGGGPPPZZZiiiooopppggg[[[TTTNNNJJJKKKKKKMMMPPPUUU[[[aaaeeewww~~~jjjVVVIIIEEE\\\vvv}}}yyy{{{|||||||||~~~|||xxxrrrlllhhheeebbb``````aaacccfffjjjmmmoooqqqsssuuutttqqqmmmpppzzzzzzmmm______jjjxxxvvvtttlllcccaaahhhqqquuuzzztttoooppprrrrrrtttxxx{{{~~~|||~~~{{{uuunnniiidddbbbgggnnnrrrpppnnnmmmiiifffjjjqqq}}}yyyuuussstttssspppmmmfffeeefffeee```YYYXXX[[[OOOTTTYYYXXXSSSPPPPPPQQQPPPOOOOOOQQQYYYfffvvvuuu{{{lllHHHEEEBBB@@@??????@@@JJJaaavvvpppuuu|||}}}xxx~~~zzzxxxzzzwwwppprrrrrrqqqnnnjjjhhhhhhhhhiiifffcccaaaaaadddgggiiicccdddfffgggfffccc```^^^VVVXXXYYYYYYYYYYYYZZZ\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\\\\[[[YYYVVVTTTTTTTTTTTTTTTSSSRRRRRRUUUZZZ]]]___nnnzzzkkk___RRRKKKGGGDDDGGGLLLJJJIII[[[~~~nnneeeQQQ???>>>===>>>>>>NNN~~~|||XXXEEEBBBAAAKKKddd~~~uuutttssswww|||yyyyyyyyyyyy{{{~~~|||wwwqqqllllllooossstttssspppnnnoooqqqoooiiifffgggdddZZZWWW___aaaYYYTTTTTTUUUPPPMMMQQQYYY]]]ZZZTTTPPPQQQRRRUUUWWWWWWTTTQQQHHHKKKMMMKKKFFFCCCDDDFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDAAAAAABBBAAA???<<<:::888:::999888888999:::::::::555555555666888:::<<<===>>>:::666666999;;;999666333555888;;;<<<<<<;;;:::222222333555777999;;;<<<<<<777666;;;>>>;;;999;;;???>>>===???AAACCCBBB@@@????????????@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCEEEGGGGGGKKKXXXeeemmmnnnjjj```WWWRRRMMMIIIKKKLLLNNNRRRYYYaaaiiinnn|||gggQQQEEEEEEQQQooo{{{rrrqqqxxx|||zzz}}}{{{yyytttmmmfffaaa``````[[[[[[[[[^^^bbbgggjjjlllllloooooommmlllpppvvv{{{vvvllldddiiivvvrrrqqqkkkbbbbbbmmmxxx|||wwwqqqmmmppptttuuutttuuuttt}}}{{{yyynnnjjjhhhgggeeedddiiiqqqxxxtttppplllhhhgggnnnxxx}}}wwwrrrnnnjjjfffaaa___aaabbb^^^WWWRRRSSSJJJOOOUUUWWWVVVSSSQQQQQQMMMOOOSSSYYYdddrrr~~~aaaCCCIII@@@AAAAAA>>>===HHHddd}}}}}}|||yyyzzz~~~zzzyyyyyy{{{{{{xxxssspppppprrruuuwwwppppppooonnnllljjjhhhggg\\\]]]^^^]]]ZZZXXXYYY[[[WWWVVVUUUTTTTTTTTTUUUUUUVVVXXXXXXVVVSSSQQQRRRTTTVVVVVVVVVTTTTTTWWW[[[___bbbqqqvvvdddZZZOOOIIIFFFDDDFFFKKKIIIMMMhhh{{{eeeKKK@@@===>>>@@@>>>LLL|||[[[GGGBBB>>>GGGUUU{{{xxxqqq~~~}}}yyyyyyyyyvvvvvvssssssuuuxxxyyywwwvvvwwwrrrppppppssswwwwwwrrrlllooommmmmmooommmfffbbbcccccc\\\\\\cccaaaVVVQQQUUU^^^WWWQQQTTT[[[___]]]XXXPPPOOOOOOQQQSSSTTTTTTSSSFFFKKKNNNJJJCCC@@@BBBEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCC@@@AAAAAA@@@???<<<999777999888666666888:::<<<<<<222333444555777999:::;;;999666555888<<<===888444333555888;;;======<<<;;;666666777888999;;;===>>>:::555555;;;>>>:::777999<<<::::::>>>CCCEEEBBB>>>===>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJHHHGGGEEECCCBBBCCCDDDEEEEEEEEEFFFHHHIIIOOO^^^mmmooommmfff\\\TTTQQQMMMHHHJJJKKKNNNSSS\\\fffooouuuzzzdddKKKAAAFFFNNNhhhiiiiiiuuu}}}xxxzzz~~~zzzyyyuuunnneee___^^^```XXXWWWVVVXXX\\\bbbfffhhheeeiiikkklllmmmqqqtttvvvqqqkkkhhhnnnyyy~~~yyypppqqqkkkdddfffssstttnnnkkkqqqwwwvvvsssqqqppp{{{~~~~~~|||}}}wwwlllggggggjjjoooppprrrxxxzzztttnnniiijjjuuuvvvpppmmmkkkhhhfff\\\[[[]]]```]]]TTTLLLJJJHHHLLLQQQUUUVVVTTTRRRQQQMMMQQQXXXbbbooo}}}~~~XXX???MMM>>>@@@BBB???>>>KKKkkk|||tttxxxsss||||||yyy~~~{{{xxxnnn|||~~~{{{{{{}}}zzzwwwwwwxxxzzztttoooiiieeeeeegggjjjkkkfffeeebbb___]]][[[[[[[[[VVVWWWVVVRRRMMMIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEHHHLLLMMMMMMOOORRRUUUXXXXXXWWWVVVVVVXXX\\\___fffttt~~~sssbbbXXXNNNJJJGGGEEEHHHLLLJJJRRRrrrmmmNNNEEE===???AAA>>>JJJ{{{eeeBBBBBBGGGBBBUUUvvvwww```uuu}}}xxx|||zzzvvvsssqqqyyy|||xxxuuuvvvvvvssstttuuuvvvtttqqqmmmllllllppplllhhhhhhjjjkkkgggbbb^^^]]][[[YYYWWWZZZ^^^bbbbbb[[[WWW[[[___[[[TTTPPPJJJMMMRRRUUUWWWUUUSSSQQQHHHGGGFFFEEECCCAAA@@@???CCCBBBBBBAAA@@@???>>>>>>>>>????????????>>>======<<<>>>@@@AAA???<<<888666222222333555666777888999<<<:::777444333222333333111333666999999777555333111111222555888:::999888333888>>>@@@???>>>???@@@DDD<<<888999;;;999888999???>>>>>>AAADDDEEECCC@@@BBBAAA@@@@@@AAABBBDDDEEEEEEEEEFFFHHHJJJJJJHHHGGGDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDEEEHHHMMMWWWbbbjjjooofff\\\WWWQQQJJJGGGHHHIIIMMMOOO[[[eee[[[fffzzzYYYEEEGGGFFFGGGXXX{{{fffuuuwwwuuuuuuzzzwww|||~~~nnnccc___]]]UUUOOONNNRRRUUUUUU[[[cccaaadddiiinnnrrrssstttssspppiiiccciiiuuu|||xxxqqqhhhmmmjjjaaadddsss~~~sssmmmlllssszzzyyytttrrrqqqzzz}}}yyyxxxtttwww~~~wwwpppooobbbmmm{{{tttqqqvvvxxxuuuoooooommmjjjiiigggbbb[[[UUUXXXUUUTTTWWWZZZXXXOOOGGGMMMPPPRRRQQQOOOOOORRRUUUPPPVVVbbbrrr|||VVVIIIGGGEEECCC???:::888IIIvvvrrr|||{{{tttqqqnnnjjjiiijjjkkkpppsssoooiiiffffffgggiiikkkkkkgggiiimmmlllffflllkkkjjjlllmmmkkkeee`````````^^^ZZZTTTQQQRRRTTTUUUPPPOOOSSSSSSPPPPPPUUUUUUSSSPPPNNNNNNLLLIIIGGGFFFGGGGGGGGGGGGHHHKKKNNNLLLLLLMMMOOOQQQUUUXXXZZZYYYXXXUUUTTTVVVYYY]]]```jjjvvv~~~uuummmZZZTTTLLLFFFEEEFFFHHHJJJHHHRRRyyyvvvRRR===EEE???>>>===IIIttthhhDDDAAADDD@@@OOOiiiyyyhhhhhhrrr{{{|||wwwtttqqqxxx|||yyywwwzzzzzzxxxvvvwwwxxxuuuqqqmmmkkkjjjnnniiiffffffiiiiiieeeaaa```]]]ZZZXXXXXXYYY\\\^^^]]]VVVSSSXXX\\\YYYSSSPPPLLLNNNQQQSSSTTTSSSQQQPPPIIIHHHFFFDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>????????????>>>>>><<<===>>>???>>>;;;888666777777777777777777888888888777555333222333333444444555888::::::888666444333333444777:::;;;:::999777;;;@@@AAA???======???>>>999888:::;;;:::999<<<@@@??????AAACCCEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFKKKUUUaaakkkqqqmmmdddZZZTTTOOOIIIGGGHHHQQQPPPQQQYYY```fffpppXXXLLLKKKHHHFFFPPPmmmyyyooouuu{{{vvvzzz}}}xxxmmmccc\\\WWWRRROOOQQQQQQOOORRRWWW[[[^^^bbbgggkkkmmmnnnnnnmmmgggdddhhhqqquuuqqqlllhhhiiiccc[[[```ppp|||~~~rrrkkkhhhmmmtttvvvuuuuuuvvv|||{{{zzzzzzrrrtttyyy~~~{{{tttpppppprrrxxx~~~}}}zzz{{{|||yyynnnmmmuuuwwwoooffffffdddccccccbbb^^^VVVPPPQQQOOOPPPRRRTTTQQQJJJDDDLLLOOORRRRRRQQQQQQSSSVVVXXXaaaooo|||}}}{{{YYYPPPLLLIIICCC???<<<;;;LLLxxxzzz}}}vvvmmmfff^^^YYYZZZ^^^```cccffffffeeebbb___]]]aaafffgggbbb^^^^^^]]]ZZZYYYZZZ\\\]]]^^^[[[VVVSSSUUUVVVVVVSSSNNNLLLLLLMMMQQQLLLKKKNNNNNNLLLNNNSSSSSSRRRQQQPPPNNNMMMLLLKKKOOOOOOPPPOOONNNOOOQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWYYY]]]```nnnyyy{{{qqqiiiYYYRRRJJJEEEEEEGGGGGGFFFIIIQQQ|||rrrQQQAAADDD??????@@@LLLwwwoooJJJCCCEEEAAAIIIZZZsssttt```kkkxxxzzzwwwrrrwww{{{zzzzzz}}}~~~}}}zzzzzzzzzwwwrrrllliiigggiiieeebbbcccggggggccc___```[[[WWWVVVXXXZZZZZZYYYVVVPPPOOOTTTXXXUUUQQQOOOMMMNNNOOOPPPPPPOOOMMMMMMIIIHHHEEEBBBAAA@@@AAAAAABBBBBBAAA@@@???>>>======<<<===>>>??????@@@@@@???>>>?????????>>>===;;;:::===<<<;;;:::999888777777666666555555555666777777777888;;;<<<<<<:::888666666555666888:::<<<;;;::::::>>>AAAAAA>>><<<<<<===888777999======:::;;;>>>AAA@@@??????AAACCCCCCBBB>>>>>>@@@@@@AAAAAAAAAAAACCCCCCCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGDDDEEEOOO___lllssstttjjj```VVVQQQLLLHHHGGGJJJRRROOOTTTYYY[[[rrrrrr\\\PPPNNNLLLIIIDDDGGG[[[~~~llllll~~~~~~vvvyyy~~~{{{nnnbbbZZZUUUPPPOOOMMMJJJKKKNNNPPPSSSWWW\\\```ccceeeffffffddddddfffjjjkkkhhheeeeeecccZZZRRRYYYjjjuuuvvvmmmddd^^^bbbiiinnnrrruuuvvvyyy|||{{{xxxwwwxxxzzzrrrrrrtttwwwvvvqqqpppsss}}}wwwrrrppprrrvvv~~~rrrhhhjjjrrrrrrgggZZZ]]][[[[[[\\\]]]YYYRRRLLLJJJKKKMMMNNNMMMJJJFFFDDDIIILLLOOOOOOMMMNNNQQQTTTaaammm|||wwwaaa]]]VVVSSSHHH???<<<;;;JJJuuu}}}vvvkkk```VVVQQQXXXaaaddddddeeeggghhhddd]]]XXX```gggiiicccZZZVVVUUUTTTOOORRRUUUVVVTTTPPPMMMLLLJJJLLLNNNMMMJJJHHHGGGGGGKKKGGGFFFGGGHHHHHHKKKOOOPPPQQQQQQPPPOOONNNNNNOOOUUUVVVVVVUUUTTTTTTUUUWWWVVVVVVUUUTTTSSSQQQOOONNNQQQUUUYYYZZZYYY[[[```fffuuu}}}}}}vvvlllcccYYYQQQHHHEEEHHHJJJHHHDDDKKKRRRoooMMMBBBAAA===>>>@@@MMMwwwyyyRRRHHHHHHFFFGGGPPPeeeeeennn|||{{{~~~~~~}}}yyytttwwwyyyzzz{{{}}}~~~}}}|||}}}|||yyyrrrlllgggeeedddaaa___```dddddd```\\\\\\WWWSSSSSSWWWZZZYYYVVVQQQLLLKKKPPPTTTSSSPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDAAA>>>======>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@???>>>===;;;:::999888666666777999:::;;;<<<<<<999;;;<<<>>>>>><<<:::999777777666888:::::::::999999===@@@@@@===;;;;;;===666888===AAA???;;;;;;??????>>>======>>>@@@AAABBB<<<===???@@@AAAAAA@@@@@@BBBAAAAAABBBDDDEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDDDDFFFDDDHHHVVVgggrrrqqqllleee\\\RRRMMMJJJGGGHHHLLLPPPOOO\\\```cccnnnXXXJJJFFFIIIHHHGGGCCCAAALLLjjjwwwnnnwwwxxxuuuxxxyyy|||yyyooo^^^YYYSSSMMMIIIHHHIIILLLGGGIIILLLPPPUUUXXX[[[\\\\\\^^^aaabbbcccbbbaaaaaaaaa\\\TTTOOOUUUccciiihhhbbbZZZUUUYYY```eeejjjnnnoooqqqssssssrrrrrruuuwwwvvvsssrrrsssqqqoooqqqvvv~~~{{{uuunnniiijjjnnnrrrrrrkkkfffhhhmmmkkk___TTTXXXWWWWWWXXXYYYUUUOOOIIIGGGJJJNNNNNNKKKHHHGGGGGGKKKMMMNNNMMMMMMPPPWWW\\\kkkvvv|||{{{rrrrrrgggcccNNN>>>:::888DDDmmm|||uuujjj^^^TTTTTTbbbrrrvvvrrrpppoookkkccc]]][[[gggjjjjjjddd[[[TTTQQQPPPPPPTTTWWWUUUQQQLLLKKKKKKGGGHHHJJJKKKKKKIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIKKKKKKMMMOOOOOOMMMMMMOOOQQQRRRSSSTTTTTTSSSSSSUUUVVVTTTTTTUUUUUUUUUSSSQQQPPPQQQWWW[[[\\\[[[^^^hhhppp}}}xxxpppfff]]]YYYPPPHHHGGGLLLNNNJJJDDDLLLYYYhhhGGGBBB???;;;===???KKKtttYYYJJJGGGFFFGGGKKK^^^|||lllppp{{{{{{}}}~~~xxxxxx|||}}}yyywwwvvvvvvxxxzzzzzzyyyzzz}}}~~~}}}yyyrrrkkkfffdddaaa^^^\\\^^^aaabbb]]]XXXUUURRROOOQQQWWWZZZYYYVVVPPPKKKKKKOOOSSSQQQPPPQQQKKKJJJIIIGGGFFFDDDDDDDDD@@@???<<<:::999:::<<<>>>AAA@@@??????======<<<;;;999:::;;;===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;::::::444666888:::<<<<<<======:::;;;===>>>>>>>>><<<<<<888666555666777888777666555999<<<===;;;:::<<<>>>888;;;@@@DDDAAA;;;:::===<<<<<<<<<<<<<<<>>>@@@BBB<<<===???@@@AAAAAA@@@???BBBAAA@@@AAACCCDDDDDDCCCDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJRRRaaaooorrrkkkbbb___VVVMMMJJJIIIHHHKKKOOOTTTUUUaaahhhrrrtttXXXKKKEEEFFFHHHBBBCCCBBB@@@EEE\\\yyytttpppvvv|||www}}}{{{hhhbbbYYYNNNHHHGGGGGGHHHAAABBBDDDGGGJJJNNNQQQSSSRRRVVVZZZ\\\[[[[[[\\\]]]^^^ZZZTTTSSSXXX___```]]]YYYTTTRRRWWW]]]```cccgggfffiiilllnnnpppqqqrrrsssuuuqqqnnnmmmkkkiiimmmssstttqqqlllfffcccdddhhhkkkeeeeeeeeeffffffbbbZZZTTTVVVTTTSSSSSSSSSPPPJJJEEEFFFJJJMMMMMMIIIGGGHHHJJJKKKMMMOOOQQQUUU]]]iiiqqqzzz|||yyy~~~pppSSS===999777@@@ggg~~~}}}zzzuuummmbbbVVVMMMRRRfff{{{|||wwwqqqggg]]]]]]cccooojjjddd^^^WWWOOOIIIFFFTTTUUUTTTOOOIIIEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJMMMPPPQQQQQQPPPMMMKKKHHHIIIKKKKKKKKKKKKMMMNNNKKKMMMOOOPPPPPPQQQSSSUUURRRSSSTTTUUUUUUTTTSSSRRRSSSWWWYYYYYYYYY```nnnyyyyyyrrrkkkaaaXXXTTTMMMFFFGGGMMMOOOJJJDDDOOOhhh[[[CCCGGGBBB===>>>???IIIrrr```LLLGGGFFFGGGKKKYYYrrrqqqnnnuuu}}}~~~}}}qqqooouuu{{{|||yyyxxxtttsssvvvxxxvvvuuuwww{{{||||||yyyssskkkfffccc___\\\ZZZ\\\______ZZZTTTOOONNNNNNQQQUUUXXXWWWUUUPPPMMMLLLOOOQQQOOOOOOPPPJJJIIIHHHFFFDDDCCCBBBAAA<<<;;;:::999:::;;;===???@@@@@@???>>>===<<<;;;;;;888999:::<<<===>>>>>>>>>;;;<<<>>>??????>>>===<<<===<<<<<<;;;::::::999999222444777999;;;;;;:::999999:::;;;===>>>>>>>>>>>>888666555444555666555444222666:::;;;::::::===@@@;;;<<<@@@DDDBBB<<<999:::888:::;;;<<<<<<>>>@@@CCC======??????@@@@@@@@@@@@BBB@@@???@@@BBBDDDDDDCCCDDDCCCCCCCCCDDDFFFHHHIIINNNUUUaaammmsssoooeee\\\XXXPPPJJJIIIJJJJJJNNNSSSXXXXXX]]]eee~~~eeeOOOJJJKKKLLLKKK@@@AAABBBBBBDDDRRRnnn|||rrryyy~~~uuupppfffWWWNNNIIIFFFCCC@@@@@@AAABBBDDDGGGIIIKKKIIIMMMRRRTTTSSSTTTVVVYYYZZZYYYWWWXXX[[[]]][[[XXXVVVSSSUUU[[[______```bbbaaacccgggjjjmmmnnnnnnnnnlllhhheeedddcccbbbfffmmmjjjgggccc___]]]\\\]]]^^^YYY\\\___```]]]YYYUUUSSSRRROOOLLLLLLLLLJJJFFFBBBEEEHHHJJJJJJHHHGGGIIIKKKEEEIIIOOOVVV^^^kkkyyytttSSS;;;;;;;;;@@@cccyyy|||{{{~~~zzzvvvrrriii[[[NNNHHHPPPhhh~~~|||uuuoooddd[[[aaammmuuukkk```ZZZSSSLLLHHHGGG\\\XXXQQQIIIDDDBBBDDDGGGMMMKKKIIIHHHIIIKKKKKKKKKSSSWWWYYYXXXVVVUUUQQQLLLHHHGGGFFFGGGJJJKKKJJJIIIGGGJJJMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUVVVVVVZZZdddsss~~~zzzrrrkkkeee\\\TTTMMMHHHEEEGGGMMMNNNKKKEEETTTzzzrrrPPPAAAKKKFFFAAA@@@@@@IIIrrrlllVVVQQQQQQJJJPPPXXXgggyyyoooppp|||~~~pppaaa```jjjvvv||||||xxxrrrpppuuuwwwuuutttvvvxxxzzz{{{xxxrrrlllfffddd^^^[[[YYY[[[^^^]]]WWWRRRLLLMMMOOOQQQSSSTTTTTTTTTRRRNNNMMMOOOOOOMMMLLLOOOJJJIIIIIIHHHFFFDDDBBBAAA:::;;;;;;<<<>>>???AAABBB@@@???>>>===<<<;;;;;;:::777888999:::;;;<<<<<<<<<888:::<<<>>>>>>===<<<:::;;;;;;:::999888777666666333555888:::;;;:::888666666777999;;;===>>>??????:::777555444444555444333333777:::;;;::::::===AAA<<<:::<<>>???@@@CCCEEE????????????@@@AAABBBBBBBBBAAA???@@@BBBDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLTTT___mmmtttrrriii```[[[RRRKKKGGGIIILLLMMMQQQUUUZZZ^^^\\\hhh\\\MMMMMMNNNLLLIIIDDDCCCCCCDDDEEELLL___rrr}}}www~~~vvviii]]]VVVNNNFFFCCCBBB@@@???@@@BBBEEEFFFDDDGGGIIIKKKKKKMMMOOOQQQSSSSSSUUUWWWXXXXXXWWWWWWVVVTTTWWW\\\___]]]]]]___^^^^^^```bbbdddfffffffff```]]]\\\^^^^^^^^^bbbiiibbb___[[[WWWUUUUUUUUUTTTPPPQQQSSSTTTUUUTTTQQQOOONNNJJJGGGFFFGGGHHHFFFCCCFFFGGGHHHIIIIIIIIIKKKLLLGGGNNNXXXbbblllvvvrrrOOO999===>>><<>>HHHqqqwwwbbb^^^```NNNTTTYYYaaazzzsssppptttooo```RRRRRRaaasss~~~wwwqqqoootttwwwuuuuuuwwwvvvxxxzzzxxxrrrlllgggddd^^^[[[YYY[[[^^^\\\VVVPPPKKKNNNPPPRRRQQQQQQQQQRRRRRRNNNMMMOOONNNKKKJJJMMMJJJJJJJJJJJJHHHFFFCCCBBB;;;<<<===@@@BBBCCCEEEFFF??????>>>===<<<;;;::::::777777888999::::::::::::888:::===@@@@@@???<<<;;;;;;;;;:::888666555333333555777:::<<<===;;;888666555666888:::<<<>>>???@@@;;;888555444444555444333555888;;;<<<::::::===AAA;;;777888>>>AAA===999777555999>>>AAAAAABBBDDDGGG@@@??????>>>???AAABBBCCCCCCAAA???@@@BBBDDDDDDDDDCCCCCCDDDEEEGGGJJJLLLNNNWWWdddrrruuunnnccc]]]\\\NNNIIIFFFIIIMMMOOOSSSWWW^^^gggddduuuuuuYYYMMMMMMLLLGGGBBBIIIEEEDDDEEEEEEHHHVVVeeetttxxxmmmeeeYYYNNNEEECCCAAA??????@@@BBBDDDCCCCCCDDDEEEFFFHHHJJJLLLKKKLLLPPPSSSSSSRRRSSSVVVVVVTTTVVV[[[\\\ZZZZZZ\\\\\\[[[YYYZZZ\\\^^^^^^^^^YYYWWWXXX[[[]]]]]]bbbhhh\\\YYYUUURRRQQQQQQRRRQQQLLLIIIHHHKKKPPPQQQOOOKKKMMMIIIEEEDDDGGGIIIHHHGGGIIIIIIIIIJJJKKKMMMNNNNNNSSS\\\iiisss{{{yyypppLLL888???>>>666KKKppp}}}fffnnnxxxvvvssswww|||xxxvvvnnnaaaRRRHHHHHHVVVppp~~~ooocccaaa]]]VVVXXX``````ZZZTTTPPPLLLKKKWWWeeehhh]]]MMMBBBAAAFFFLLLPPPZZZSSSKKKFFFHHHLLLOOOPPPYYY[[[WWWNNNJJJLLLKKKGGGMMMGGGBBBDDDJJJLLLGGGAAAGGGJJJLLLMMMMMMLLLMMMNNNQQQQQQPPPPPPPPPRRRTTTUUUWWWXXXYYY___hhhsss~~~xxxuuummmccc^^^[[[UUUMMMIIIJJJLLLPPPSSSTTTSSSQQQ```vvvZZZEEEBBBCCC===;;;:::EEEpppoooggghhh___ZZZTTTWWWlll~~~rrrrrr~~~~~~vvvfffTTTEEELLLaaattt|||}}}}}}vvvooommmqqquuuvvvvvvyyy{{{|||yyysssmmmhhheeeaaaaaa^^^WWWTTTVVVVVVTTTQQQMMMIIIJJJOOOSSSTTTSSSSSSRRRQQQOOOLLLIIIFFFDDDCCCEEEGGGKKKMMMMMMJJJGGGCCCCCCDDDEEEEEEDDDCCCBBB?????????>>>;;;::::::;;;;;;:::999888888:::<<<===888999;;;=========;;;:::<<<;;;;;;:::999888777777555666777999;;;;;;999777222444888:::;;;<<<======999888999;;;999444555999666777999::::::;;;>>>@@@>>><<<<<<===>>><<<777333999;;;>>>@@@BBBCCCBBBBBBDDDCCCBBBAAAAAAAAABBBCCC@@@AAABBBCCCCCCCCCBBBAAAHHHFFFDDDEEEGGGKKKOOOQQQ___iiioookkkddd^^^UUULLLIIIHHHFFFGGGMMMTTTXXXWWWkkkaaaiii{{{dddSSSSSSWWWPPPGGGDDDFFFEEEEEEFFFHHHLLLQQQSSSnnnzzzwww|||mmm```OOOLLLIIIEEEBBB@@@>>>===>>>???@@@???>>>???BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIPPPQQQSSSUUUUUUTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUWWWXXXZZZbbb[[[TTTPPPQQQPPPMMMJJJEEEEEEGGGLLLPPPQQQNNNJJJLLLLLLKKKJJJGGGGGGHHHJJJJJJKKKJJJJJJJJJMMMRRRVVVbbbmmm|||tttxxxWWWHHH>>><<<888888LLLfffkkkhhhwww~~~}}}{{{zzz{{{uuu___MMMJJJPPP^^^www~~~jjjZZZ[[[```\\\UUURRRPPP^^^```NNNEEERRRcccjjjdddTTTHHHHHHJJJLLLTTT___aaaZZZOOOGGGEEEJJJSSSYYY```[[[RRRIIIFFFGGGHHHGGGSSSIIIAAADDDJJJKKKKKKJJJKKKIIIHHHKKKPPPSSSQQQMMMOOOPPPSSSUUUUUURRROOOMMM[[[YYYZZZbbbnnnyyy~~~pppnnniiiccc[[[TTTNNNJJJHHHLLLNNNSSSVVVLLLKKKZZZzzz{{{^^^MMMHHH??????===<<>>>>>===:::888999:::::::::;;;<<<<<<<<<<<<<<<999:::<<<======<<<;;;:::<<<;;;:::999888777777666555555666888::::::777555222444777999:::<<<===??????999666888::::::<<>><<<;;;<<<===<<<999666:::<<<>>>@@@BBBBBBAAAAAAEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBDDDFFFGGGHHHNNNVVV\\\gggmmmnnnfff^^^XXXPPPJJJGGGIIIIIIJJJLLLRRRYYY]]]dddiii~~~pppaaaWWWXXXWWWMMMGGGGGGEEEDDDDDDEEEGGGJJJMMMOOOYYYuuu~~~zzz}}}~~~tttdddccc^^^UUUJJJBBB@@@@@@>>>??????>>><<<<<<>>>???CCCCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMNNNNNNNNNLLLKKKPPPPPPOOONNNNNNOOOPPPPPPOOOOOONNNNNNOOOPPPRRRSSSYYYSSSMMMJJJJJJJJJHHHEEEGGGFFFFFFGGGJJJKKKIIIGGGJJJJJJJJJHHHFFFGGGJJJLLLFFFHHHJJJMMMSSS[[[ccciiixxxzzzuuuSSSFFF>>>===999999JJJaaa|||ooouuu~~~yyyuuutttlll___SSSMMMQQQ___xxx{{{fffUUUWWW^^^^^^ZZZYYY\\\dddaaaQQQMMM[[[hhhjjj[[[OOOEEEFFFMMMWWWaaaiiiaaaZZZQQQHHHEEEIIIQQQWWW[[[VVVMMMGGGEEEHHHJJJKKKRRRKKKFFFGGGJJJJJJMMMPPPPPPNNNMMMPPPUUUWWWTTTQQQRRRRRRQQQOOONNNOOORRRUUUYYY[[[```iiisssyyyzzzyyyllliiiddd^^^WWWPPPKKKIIIHHHOOOQQQTTTUUUMMMPPPdddaaaOOOJJJ@@@???===;;;CCC```yyyqqqddd[[[aaawwwvvvvvv}}}~~~gggOOOKKK]]]rrr}}}~~~xxxqqqnnnqqquuuwwwxxxvvvwwwwwwuuuqqqnnnlllllllllmmmkkkgggeee___RRREEEIIINNNSSSUUURRROOOPPPRRRPPPPPPNNNLLLIIIFFFBBB@@@FFFFFFGGGIIIJJJIIIGGGDDDFFFFFFEEEDDDBBB@@@>>>===;;;<<<===;;;999777888999999:::<<<>>>>>>===<<<::::::;;;<<<<<<<<<;;;:::999;;;;;;:::999888777777666888888999:::;;;:::777444333444555777999<<<>>>@@@CCC<<<888;;;@@@@@@@@@AAA??????>>>;;;999:::<<<>>>>>><<<::::::;;;<<<;;;:::<<<===???@@@AAAAAA@@@@@@EEEDDDBBBAAA???>>>>>>>>>BBBBBBCCCCCCCCCBBBBBBAAA@@@EEEIIIJJJKKKQQQ\\\ffflllmmmiii___WWWRRRMMMIIIFFFIIILLLNNNPPPTTT]]]eeeaaazzzbbb\\\YYYZZZUUUJJJFFFJJJCCCDDDDDDFFFGGGHHHIIIJJJKKKaaaxxx~~~{{{{{{vvvhhhWWWJJJEEEEEEAAA@@@???>>>============<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHGGGFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLOOOKKKFFFDDDEEEEEEDDDBBBIIIGGGEEEEEEGGGIIIIIIIIILLLKKKJJJHHHGGGHHHLLLPPPJJJMMMSSSZZZcccnnnyyykkkNNNDDD>>>???<<<999EEEWWWqqqttt}}}vvvpppmmmfffbbbXXXMMMQQQeeewwwbbbSSSWWW```bbb______ggghhh___TTTVVVccciiidddOOOJJJDDDEEERRRdddmmmooo^^^YYYQQQJJJFFFIIIPPPUUUUUUOOOHHHDDDEEEIIINNNQQQSSSNNNKKKKKKKKKKKKPPPVVVRRRQQQRRRUUUXXXYYYVVVRRRTTTUUUUUUQQQLLLMMMSSSXXXZZZaaajjjsssxxxxxxtttqqqfffccc]]]VVVPPPLLLIIIHHHGGGPPPSSSQQQPPPLLLYYYtttdddOOOGGG@@@>>><<<;;;@@@ZZZsssccc^^^mmm{{{ssstttttt___VVVbbbwwwyyysssqqqqqqrrrssstttttttttrrrpppoooooopppppppppmmmkkkiiibbbSSSCCCCCCGGGKKKMMMMMMLLLMMMNNNLLLLLLKKKIIIFFFBBB???===AAAAAAAAACCCEEEEEEDDDBBB????????????>>>======<<<;;;<<<<<<;;;999777888999888888:::;;;;;;;;;:::999:::::::::::::::999888777::::::999999888888777777============>>><<<999666444333333555999<<>>>>>===<<<;;;<<<>>><<<:::999:::;;;======>>>>>>???@@@@@@@@@??????BBBBBBAAA@@@??????>>>>>>BBBCCCCCCCCCCCCCCCBBBBBBEEEHHHJJJLLLPPPVVV___eeehhhfffaaaYYYSSSOOOLLLJJJFFFHHHMMMSSSUUUYYY```hhhsssvvvXXXUUUUUUUUUPPPIIIGGGJJJCCCDDDEEEFFFGGGGGGFFFEEEIIITTTqqq|||uuuggg[[[TTTQQQKKKFFFAAA>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIFFFCCCBBBCCCDDDDDDCCCFFFFFFEEEFFFHHHIIIKKKKKKMMMLLLKKKIIIJJJMMMRRRWWWZZZ___gggpppxxxWWWJJJCCC@@@BBB???:::AAANNNzzz|||{{{tttmmmttt~~~xxxtttvvvyyy|||yyy{{{zzzuuuooommmhhhgggZZZLLLSSSnnnmmm]]]TTT]]]ffffffaaa^^^gggddd[[[TTT[[[eeeaaaUUUGGGHHHFFFHHHVVViiimmmgggXXXVVVQQQKKKHHHJJJPPPVVVSSSLLLEEEDDDFFFJJJPPPVVVVVVPPPLLLMMMNNNOOOSSSXXXQQQQQQRRRUUUWWWWWWTTTQQQQQQVVVZZZXXXSSSPPPTTTYYYeeellluuu{{{zzztttmmmiii```\\\VVVPPPLLLIIIIIIIIIKKKUUUUUUOOOLLLPPPhhhlllSSSDDD???===<<<;;;???UUUpppcccggg}}}sssooozzzuuujjjoooyyyrrroooooooooqqqqqqqqqpppooooooqqqssstttssspppmmmlllhhh[[[MMMFFFDDDCCCEEEIIILLLLLLKKKGGGGGGFFFEEECCC@@@===;;;>>>======???BBBDDDDDDCCC???>>>======<<<;;;;;;;;;;;;<<<<<<;;;999888999:::777666666555666777888999888888888888777777666555888888888888888888888999???>>>>>>>>>>>><<<999666555333222444999===>>>>>>222333555777555444:::BBBGGGFFFEEEAAA===;;;<<<======<<<;;;:::999;;;===????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDIIIHHHJJJPPPXXX___bbbcccddd___ZZZVVVQQQLLLIIIHHHJJJJJJNNNTTTWWWXXX^^^fffkkkUUUPPPLLLKKKKKKHHHGGGHHHDDDEEEFFFGGGGGGFFFDDDCCCHHHHHHZZZ}}}|||xxxrrrjjjdddXXXPPPFFF@@@@@@@@@???===@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBBBBCCCEEEEEEEEEAAACCCEEEFFFGGGGGGGGGHHHJJJKKKLLLNNNQQQXXX```eeennnuuu~~~gggRRRKKKFFFDDDEEEBBB<<>><<<<<<===@@@SSS~~~kkkeeesssxxxnnnuuuzzz|||{{{rrrnnnnnnooonnnoooppppppoooppprrrtttwwwvvvtttqqqqqqooofff\\\QQQLLLFFFEEEHHHKKKKKKIIIDDDDDDDDDCCCBBB@@@>>><<<>>>======???BBBEEEFFFFFFDDDCCC@@@>>>;;;:::999888:::;;;<<<;;;999888999:::777666444333444555777999777777777777666666666666555555666777888999:::;;;===<<<<<<<<<<<<:::777444555333222555:::======;;;777666555333111555DDDTTT\\\VVVLLLAAA:::999===AAA======<<<;;;::::::===@@@??????????????????@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIIIIMMMWWWbbbhhhfffbbbaaaZZZTTTRRRNNNHHHEEEEEEMMMLLLOOOUUUUUUVVVbbbpppuuucccTTTMMMGGGEEEGGGHHHGGGFFFDDDEEEFFFFFFFFFEEECCCBBBFFFDDDMMMfff|||uuuggg]]]QQQLLLKKKJJJEEE@@@@@@@@@@@@??????>>>>>>>>>???????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFAAACCCFFFHHHGGGGGGGGGHHHNNNPPPTTTZZZaaajjjssszzz~~~^^^WWWPPPLLLIIIHHHDDD>>>>>>BBB[[[{{{sssyyy{{{xxxyyy||||||uuupppppptttyyy}}}xxxrrrppptttvvvuuussssssiiihhhaaa^^^iiivvvsssdddQQQPPPYYYggglllcccZZZXXXZZZ[[[ZZZYYY[[[YYYOOOCCCEEEJJJOOOSSSWWWXXXRRRIIIKKKNNNOOOMMMKKKLLLSSSYYYSSSJJJEEEHHHKKKKKKPPPWWWXXXOOOIIIMMMSSSTTTQQQOOORRRRRRSSSTTTUUUVVVVVVVVVRRRTTTUUUVVVZZZdddttt}}}yyyrrrjjjbbb]]]WWWTTTPPPMMMKKKLLLMMMOOOKKKSSSPPPJJJRRReeezzzYYYAAA???<<<===???@@@OOOzzzttteeeiiittt~~~qqqttt}}}|||rrrkkkjjjlllooolllmmmoooppppppppprrrtttuuuwwwwwwtttsssrrrmmmeee^^^ZZZSSSMMMIIIFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>><<<===@@@CCCEEEEEEDDDCCC@@@===;;;999888888888:::::::::888777888999777777777777777888999999888888777777777888999999222333444666999;;;<<<===<<<<<<;;;<<<<<<:::777444666444333666;;;===;;;888<<<999777666555888EEERRRSSSOOOGGG>>>999888<<<@@@===>>>>>><<<::::::<<>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCEEEHHHIIIKKKOOOWWWbbbjjjkkkgggaaa\\\SSSMMMLLLKKKGGGFFFIIIKKKMMMSSSWWWVVV[[[uuuwww```WWWRRRNNNHHHEEEFFFGGGGGGEEECCCCCCCCCCCCCCCBBBBBBAAABBBFFFLLLUUUkkk}}}|||}}}tttllleeedddgggfff]]]UUUNNNMMMJJJGGGDDDAAA???===???????????????@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAACCCDDDEEEEEEDDDDDDBBBCCCEEEEEEFFFFFFHHHIIIGGGJJJMMMOOOQQQTTTXXX\\\bbbeeejjjpppvvv~~~kkkaaaXXXVVVRRRNNNKKKFFF@@@???AAAQQQwww~~~{{{zzz~~~zzz||||||zzzvvvuuuzzzyyytttmmmlllpppuuuxxxxxxzzzvvvuuuyyyzzzvvvqqqooohhhfffdddfffooowwwrrrggg^^^^^^dddkkkgggZZZSSSUUUUUUYYY\\\YYYTTTOOOJJJEEEEEEGGGNNNUUUUUUNNNIIIHHHHHHMMMPPPOOOKKKLLLQQQWWWPPPFFFCCCIIILLLKKKOOOWWWTTTNNNKKKOOOQQQOOOLLLKKKQQQRRRRRRSSSSSSUUUWWWYYYUUUTTTUUUXXXaaaooo~~~xxxsssnnnggg^^^XXXSSSQQQOOOMMMLLLMMMOOOPPPKKKTTTRRRRRRbbbxxxzzzXXXBBB@@@===>>>@@@>>>KKKtttyyyeeebbbkkk{{{~~~tttuuuxxx}}}|||wwwooogggcccdddjjjnnnjjjmmmoooppppppppprrrsssqqqvvvxxxvvvtttrrrmmmgggeeeccc^^^TTTHHH???======CCCDDDEEEEEEEEEDDDCCCBBB???===;;;;;;===@@@AAABBB???>>><<<:::999999999999777888999888777666777888777999:::<<<<<<;;;:::999999888888888999:::;;;;;;000111333666999;;;===>>>>>>======>>>>>><<<999666666444333666;;;===:::666666333333666666555777<<<777999;;;<<<;;;:::;;;<<<<<<>>>???>>>;;;:::<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@AAACCCFFFIIIJJJOOOWWWbbbkkkmmmjjjccc___WWWMMMFFFGGGIIIHHHKKKPPPGGGMMMWWW[[[XXXccc```PPPMMMOOOOOOLLLHHHFFFFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA;;;EEEJJJIIITTTrrr}}}sssrrrxxx}}}{{{wwwuuu{{{xxxnnneeebbb^^^WWWPPPJJJEEECCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIKKKLLLNNNQQQUUUXXX]]]dddnnnuuuyyy|||yyy{{{qqq___eeeUUU[[[VVVQQQLLLGGGBBB@@@AAAKKKkkkzzzyyy|||uuu~~~wwwssswww~~~oookkkhhhmmmvvv~~~~~~~~~zzz{{{~~~vvvnnnjjjjjjfffcccfffoooxxxzzzyyyrrrpppqqqpppdddSSSOOOTTTQQQXXX\\\VVVMMMGGGFFFGGGEEEEEELLLUUUSSSIIIGGGMMMHHHMMMQQQPPPLLLKKKOOOUUULLLCCCAAAIIIMMMKKKNNNVVVOOOMMMNNNQQQOOOKKKIIIJJJPPPPPPPPPPPPPPPSSSVVVYYYUUUVVVZZZ```jjjvvv{{{tttooolllfff\\\UUUPPPOOONNNMMMMMMNNNOOOPPPTTT^^^___cccxxx]]]JJJBBB>>>???@@@===GGGppp~~~kkk]]]VVVnnn{{{{{{ttt{{{zzzxxxxxxlll```[[[aaaiiinnnooonnnpppsssuuuuuuuuuttttttuuuuuuvvvyyyzzzuuukkkbbb```ddddddZZZNNNGGGCCC@@@AAAAAAAAACCCDDDCCCAAA>>>AAA???===<<<======<<<;;;>>>===<<<:::999999::::::888888777777777777777777777888999;;;>>>@@@AAABBB>>>===;;;:::999999::::::333333444666888:::<<<=========>>>===<<<;;;999888888777555444444444555666666555666999777444555999<<<>>>>>><<<888777888:::???@@@???===:::888999:::>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@????????????AAACCCCCCBBBEEEKKKPPPaaabbbeeeiiilllfff\\\SSSNNNLLLIIIHHHIIIKKKLLLLLLPPPVVVVVVQQQ]]]hhhWWWNNNJJJLLLKKKHHHEEEDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAAIIIGGGEEEPPP___uuutttgggdddkkk}}}{{{~~~yyylll___[[[]]]___OOOMMMKKKIIIGGGGGGGGGGGGHHHIIIIIIFFFCCCBBBDDDGGGHHHIIIJJJKKKKKKKKKJJJIIILLLMMMNNNQQQVVV[[[```cccfffiiinnnsssyyyzzzppprrrwwwlll[[[YYY\\\\\\WWWPPPJJJGGGDDDBBB@@@IIIeeeuuuttt}}}qqquuu}}}}}}vvvwwwzzzcccgggnnntttzzz~~~{{{wwwrrrnnneeehhhgggccccccnnn{{{rrrdddXXXQQQMMMLLLRRRTTTVVVUUUPPPKKKGGGEEEHHHNNNTTTTTTOOOKKKIIIJJJJJJMMMOOOPPPOOOPPPTTTWWWJJJGGGEEEEEEIIIMMMPPPQQQDDDHHHLLLKKKHHHFFFIIILLLRRRRRRRRRQQQPPPQQQSSSUUUVVVYYY```jjjuuu|||~~~~~~xxxuuuqqqlllfff^^^VVVQQQIIIGGGGGGKKKQQQTTTSSSOOO[[[```gggqqqWWWGGGAAA;;;???999:::DDD^^^kkkZZZPPP```ooo}}}rrr}}}zzzwwwsssmmmllllllnnnrrrvvvyyyzzzqqqooommmoootttxxxxxxwwwrrrrrruuuzzz|||xxxnnnfffhhhjjjggg]]]SSSMMMGGGBBBBBBAAA@@@@@@AAAAAA@@@???AAA???=========>>>===;;;<<<;;;:::888888777888888888888888888888888888888999999:::;;;===>>>??????>>>===<<<:::999999999:::444444555666888:::<<<===============<<<:::888666888777777666666666777777666444555888777444666:::@@@@@@@@@===999888:::<<>><<<999888888999>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===>>>??????AAABBBCCCDDDGGGLLLRRRVVVccccccccceeeeee```VVVMMMKKKIIIFFFEEEFFFIIILLLNNNRRRSSSWWWccc}}}kkkZZZOOOIIIGGGMMMKKKHHHEEECCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEPPPNNNGGGHHHNNN^^^uuuzzz{{{vvvkkkiiilllnnnbbbaaa___\\\[[[ZZZZZZZZZUUUWWWXXXUUUQQQOOOQQQSSSTTTUUUVVVYYY\\\___aaaccccccdddeeehhhlllqqqvvvyyy|||}}}}}}nnnlllppp{{{eeeZZZXXXZZZXXXUUUQQQLLLGGGDDDCCCCCCFFFYYYxxxsssyyywwwzzzyyylllfffsss~~~vvvvvvyyyiiinnnuuu{{{wwwoooiii```dddddd___^^^cccjjjmmmuuuooofff]]]UUUQQQOOOOOONNNPPPRRRQQQNNNKKKIIIHHHJJJNNNRRRRRRMMMHHHGGGHHHJJJLLLOOOOOOOOOPPPSSSVVVHHHHHHIIIKKKOOORRRSSSSSSEEEIIILLLLLLKKKKKKMMMOOOUUUTTTQQQNNNLLLNNNRRRVVVZZZ___fffkkkpppsssvvvxxxssspppjjjeee___XXXQQQMMMIIILLLNNNOOONNNPPPTTTXXX```lllzzzYYYKKKDDD===@@@999:::AAAXXXkkkUUUHHHPPPaaavvvyyyuuuzzzrrrssstttwww{{{{{{zzzyyyyyy{{{vvvooohhhiiiooouuuwwwvvvnnnpppsssxxx{{{yyyqqqkkkmmmmmmhhh```[[[XXXRRRKKKFFFCCC???======>>>??????AAA???=========>>>===<<<999999777666666666666666888888888888888888888888::::::::::::;;;;;;<<<<<>><<<;;;:::999999999444555666777999:::<<<<<<=========<<<;;;999777555777888999:::::::::999888666555555777777555888===CCCBBB@@@===::::::<<<>>>===>>>===;;;888777888999======>>>>>>???@@@@@@AAA@@@???===<<<===>>>@@@BBBCCCCCCEEEIIIPPPWWW\\\^^^eeeccc```___]]]WWWNNNGGGIIIHHHFFFEEEFFFJJJNNNQQQPPPOOOZZZzzzjjjXXXRRRLLLGGGHHHNNNLLLIIIEEECCCBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFQQQ^^^\\\QQQIIICCCKKK]]]xxxxxx}}}wwwvvvtttrrrqqqqqqqqqqqqlllnnnpppnnniiifffggghhhhhhhhhhhhjjjnnntttzzz}}}||||||}}}wwwrrrnnnxxx~~~ggg^^^YYYVVVXXXUUUVVVUUUPPPJJJFFFEEEFFFEEELLLjjjvvvtttvvv|||qqqbbbhhhrrr{{{~~~{{{tttooommmrrrzzzzzzppphhh```dddddd]]]XXXYYYZZZYYY[[[XXXTTTOOOLLLJJJJJJKKKJJJKKKMMMMMMKKKJJJJJJKKKKKKNNNPPPNNNJJJFFFFFFGGGKKKLLLNNNNNNOOOPPPSSSUUUFFFGGGKKKPPPUUUVVVUUUSSSHHHIIIKKKMMMNNNPPPQQQRRRWWWUUUQQQMMMLLLPPPVVV[[[bbbggglllmmmlllkkknnnrrrnnniiiccc]]]XXXSSSNNNKKKHHHOOOTTTRRRNNNRRR___kkkmmm|||WWWJJJGGG>>>@@@999999>>>OOO~~~hhhPPPBBBDDDUUUlll~~~zzzyyyzzzzzzxxx~~~|||zzzvvvttttttwww{{{wwwqqqkkkhhhjjjmmmoooooonnnooopppsssvvvuuurrrooonnnlllgggcccdddddd___XXXMMMIIIBBB===<<<<<<======AAA???===<<<======<<<;;;888777777666666555555555888888888888999999999999888888888999999:::::::::>>>===<<<;;;:::999888888555666777999:::;;;;;;;;;>>>>>>>>>===;;;999777555666888;;;===>>>===;;;:::888666666999999777;;;@@@DDDBBB???<<<:::;;;===???<<<===<<<:::888777888999<<<===>>>??????@@@@@@@@@@@@???>>>===???AAADDDFFFFFFGGGKKKTTT]]]cccdddcccdddaaa\\\XXXUUUPPPJJJFFFIIIJJJJJJKKKKKKMMMPPPSSSQQQSSSiii^^^XXXYYYPPPJJJLLLMMMKKKHHHEEECCCCCCCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHVVVaaa```VVVNNNDDDBBBMMMddd}}}~~~}}}~~~}}}|||}}}|||zzzxxxwwwzzz{{{xxx|||ccc[[[]]]YYYTTTVVVWWWZZZ[[[WWWOOOIIIHHHJJJGGGGGGXXXzzzwww|||xxxnnnhhhooo~~~wwwiiimmmsss{{{yyyssslllmmmhhh]]]UUUSSSRRRQQQMMMKKKIIIHHHFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJKKKJJJGGGFFFGGGHHHKKKLLLMMMMMMNNNPPPRRRSSSGGGHHHKKKPPPTTTUUUTTTRRRLLLKKKKKKLLLOOORRRRRRQQQSSSSSSRRRQQQRRRXXX___eeejjjlllnnnnnnmmmmmmmmmnnnjjjeee^^^XXXSSSQQQNNNMMMIIINNNSSSRRRRRR]]]rrr~~~ZZZNNNJJJ??????888999<<>><<<<<<@@@>>><<<;;;<<<<<<;;;:::777777777777777666666666777777888888888999999999555555666777888999999:::;;;;;;;;;:::999999888888666777999:::;;;;;;;;;;;;>>>>>>>>>===<<<:::888666555777;;;>>>??????===<<<:::888999;;;;;;:::===BBBBBB@@@<<<:::999;;;===???<<<<<<<<<:::888777888999<<<<<<>>>??????@@@??????>>>======>>>@@@DDDGGGIIIKKKNNNVVV```hhhjjjgggbbb___\\\WWWSSSPPPMMMJJJIIIHHHKKKOOOPPPPPPOOOOOOQQQVVVdddjjjXXX]]]^^^RRRIIIKKKIIIHHHEEECCCBBBBBBCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIMMMTTTRRRMMMMMMFFF???DDDLLLkkk{{{~~~~~~kkkXXXZZZ___XXXSSSUUU[[[___```\\\SSSMMMKKKMMMHHHIIINNNppp|||xxxvvv|||tttpppvvv{{{zzzuuutttxxx}}}{{{nnn^^^RRROOONNNLLLHHHGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFDDDDDDEEEGGGEEEFFFGGGGGGGGGGGGIIIJJJLLLKKKKKKLLLNNNPPPQQQQQQLLLLLLLLLNNNQQQSSSSSSRRROOOMMMLLLLLLNNNPPPPPPPPPKKKNNNRRRVVV[[[aaaggglllpppmmmlllnnnrrrsssoookkkddd___XXXRRRPPPOOOOOONNNLLLMMMNNNRRR\\\mmmggg[[[MMM???===777999<<>>>>><<<:::::::::;;;:::999666777777888888777777666666666666777888888999999333444555555666777888888777888888999999888888777777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<;;;:::888777444666999===??????>>>===:::999;;;>>>===;;;<<>>>>><<<===<<<;;;999888999:::;;;<<<===???@@@??????>>>;;;<<<>>>@@@CCCGGGIIIKKKSSSWWW```gggkkkiiibbb]]]XXXVVVRRRNNNLLLKKKKKKLLLGGGKKKPPPQQQPPPNNNOOOQQQ[[[yyyiii\\\XXX^^^^^^QQQIIIIIIHHHGGGDDDBBB@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHEEEJJJGGGFFFLLLHHHAAADDD@@@UUUhhh|||sssuuu}}}~~~~~~uuu{{{hhh^^^XXX\\\]]]XXXSSSUUU\\\^^^^^^[[[UUUPPPNNNNNNIIIKKKKKK^^^www}}}zzzpppooouuuvvvhhhfffsss}}}~~~xxxeeeXXXSSSPPPLLLDDDDDDCCCDDDEEEFFFHHHIIIFFFFFFFFFDDDBBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJKKKNNNPPPPPPPPPQQQOOOMMMNNNPPPRRRTTTTTTOOONNNMMMMMMMMMNNNOOOPPPIIINNNUUU\\\bbbggglllpppqqqmmmjjjnnntttuuunnnfff[[[WWWQQQMMMLLLMMMNNNNNNPPPMMMOOOZZZmmmuuufffRRRAAA<<<666:::<<>>RRRiiiyyynnnnnn{{{}}}wwwqqqllliiiiiioootttwwwwwwrrrmmmjjjiiimmmlllkkkkkkkkkmmmppprrrqqqssssssrrrssssssmmmfffdddaaa[[[VVVQQQLLLGGGCCC===;;;999888999999888777555666777888888777666666444555555666777777888888444444555555555555555555444555666777888888777777888999;;;<<<===<<<:::999888999999:::999888777666222444777:::===>>>>>>>>>999888;;;???>>>::::::===<<<:::888999<<>>>>>===???BBBFFFJJJMMMOOOOOO[[[```fffhhhfffaaa[[[XXXRRRQQQNNNKKKHHHHHHJJJLLLIIIMMMPPPQQQOOOPPPTTTXXXjjjrrrlllgggfffaaaXXXQQQOOOOOOMMMIIIFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDJJJGGGDDDIIIFFFBBBGGGAAAHHHPPPddd~~~yyyrrrooooootttxxxlllZZZZZZYYYXXXWWWVVVUUUUUUXXXXXXWWWUUUSSSQQQOOONNNKKKIIILLLVVVnnn{{{tttiiigggooovvv}}}{{{iiibbbnnn||||||{{{zzzxxxyyy}}}wwwnnnhhhaaa[[[JJJHHHFFFDDDCCCCCCDDDEEECCCDDDEEEDDDCCCBBBBBBDDDCCCCCCDDDFFFHHHIIIIIIHHHLLLJJJIIIJJJNNNPPPOOONNNMMMLLLKKKMMMOOORRRSSSSSSMMMNNNOOONNNLLLMMMQQQUUURRRWWW]]]ccchhhlllpppsssnnnllllllnnnpppmmmfff^^^UUUQQQLLLJJJKKKMMMOOOOOOPPPPPPYYYmmmqqqXXXEEE===666:::<<<@@@aaajjjPPPBBB;;;999@@@UUUjjjzzzuuuhhhtttwwwjjjccceeejjjtttttttttssspppjjjddd```iiikkklllmmmnnnoooqqqrrrmmmqqquuuuuuwwwwwwssslllfffccc```\\\XXXRRRLLLGGG<<<:::888777888888777666444555666777777777555555333444444555666777777888666666555444444333222222111333444666777888777777999:::<<<======<<<:::999555666777888888777666555222333666999;;;===>>>>>>777777;;;???>>>999777:::;;;999888:::>>>AAAAAA???===>>>>>><<<::::::;;;<<<:::;;;===???@@@???>>>===@@@CCCHHHMMMQQQTTTUUUUUUaaaeeehhhgggaaaZZZVVVTTTOOONNNLLLHHHFFFFFFHHHJJJMMMOOOQQQQQQPPPSSS[[[aaa~~~}}}qqqiiiccc]]]XXXWWWUUUPPPLLLHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFCCCKKKHHHBBBCCC???===FFFEEECCCBBBRRRkkk|||{{{vvvnnnlllhhhgggjjjsssfffZZZVVVZZZYYYSSSQQQTTTVVVUUUTTTRRRPPPPPPQQQPPPOOOMMMNNNHHHNNNSSS]]]|||kkkbbbeeekkk{{{yyysssrrruuuuuutttrrrqqqttt{{{vvvmmmYYYVVVQQQKKKGGGEEEDDDDDD@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHFFFMMMJJJIIIJJJMMMPPPOOONNNGGGGGGHHHKKKNNNQQQQQQPPPJJJNNNPPPOOOMMMNNNSSSYYY^^^aaafffiiilllppptttvvvlllmmmnnnnnnkkkeee]]]XXXRRROOOLLLKKKLLLOOOQQQQQQMMMSSSccc~~~{{{^^^III>>>777:::<<<>>>^^^lllPPP@@@999888;;;FFFVVViiiooopppyyyuuuiiihhhlllqqqssstttooofff```^^^___``````dddkkksssuuurrrmmmiiimmmtttyyyzzzxxxtttqqqoooiiiccc^^^[[[VVVMMMGGG999888888888888888666444777666444444666777777666333333333444444555555555555555555555555555444444444555666666444555666888:::::::::;;;;;;<<<<<<<<<::::::::::::999999888777666555666999;;;;;;777333666777888999:::999888888666777888:::<<<===?????????>>>===<<<<<<<<<===>>>;;;===????????????@@@AAAHHHIIIKKKNNNRRRXXX___ccceeeeeebbb]]]WWWSSSQQQQQQKKKLLLHHHCCCEEEMMMPPPMMMLLLMMMPPPRRRSSS]]]vvv|||tttjjjcccYYYTTTVVV[[[UUUGGGCCCHHHBBBBBBBBBDDDFFFGGGGGGEEEFFFDDDAAA@@@@@@@@@@@@??????CCCHHHJJJSSSggg{{{sssrrrrrrlllnnnqqqkkkiiiooouuuyyy~~~fffZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQTTTRRROOOXXXssspppfffggglllvvvtttqqquuuwww|||~~~xxxuuu~~~xxxrrriii```XXXPPPJJJEEEDDDDDDCCCDDDEEEEEECCCAAA???BBBEEEGGGGGGGGGGGGGGGKKKLLLMMMLLLKKKJJJJJJKKKIIIIIIJJJJJJJJJKKKMMMOOOMMMQQQSSSPPPQQQXXXaaadddkkkjjjlllqqqvvvvvvpppjjjhhhjjjkkkjjjeee___WWWSSSOOOKKKJJJKKKLLLLLLOOOTTTVVV\\\qqq~~~XXXFFF:::;;;:::777AAASSS}}}|||lllQQQAAA<<<999999@@@JJJ[[[rrrzzzuuuvvvzzz}}}xxxxxx~~~pppkkknnnppprrrppphhh^^^XXXZZZ^^^[[[[[[___fffoootttssspppnnnqqquuuyyyzzzyyyvvvtttnnnkkkfffaaa\\\UUUMMMGGG???<<<777666777888777666888777666666777888888777222222333333333444444444555555555555555555555555555666666666555555777888:::::::::;;;;;;;;;<<<<<<:::::::::::::::999888888666666777999;;;;;;888444777777999::::::999999888999999:::;;;<<<======>>>>>>===<<<:::::::::;;;<<<:::;;;>>>???AAADDDHHHKKKLLLMMMPPPSSSWWW\\\bbbeeeeeeddd```[[[UUUPPPOOOOOODDDJJJLLLIIIIIILLLMMMJJJOOORRRQQQRRRcccrrrddd\\\]]][[[PPPHHHHHHDDDCCCCCCEEEGGGGGGFFFEEEBBBAAA@@@@@@@@@AAAAAA@@@EEEGGGGGGFFFJJJ[[[ttt~~~|||xxxtttqqqooolllqqqtttpppuuu~~~|||zzzuuujjjYYYVVVZZZZZZYYYXXXWWWUUUUUUTTTTTTOOOPPPRRRTTTUUUUUUUUUUUUQQQTTTTTTPPPRRRfffwwwiiihhhlllwww|||zzz||||||uuunnnhhhbbb^^^TTTPPPKKKGGGEEECCCAAA@@@AAADDDGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQGGGHHHJJJIIIHHHJJJNNNRRRVVVZZZZZZYYY\\\eeekkkmmmnnnllllllooorrrrrrmmmhhhdddddddddccc___YYYTTTPPPKKKIIIJJJMMMOOONNNQQQVVVYYYiii~~~RRRBBB888:::999666???NNNooommmRRRBBB<<<999888:::???LLLcccxxxtttssszzzxxxttt~~~zzzsssuuuqqqpppiii^^^TTTQQQWWW^^^YYYYYY[[[bbbkkksssvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwppppppooojjjbbbYYYSSSOOOIIIBBB:::777888999888555666444444444666777666555444444444444444555555555555555555555555555555555555666777666555555777999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999666777888:::<<<;;;999666777888999:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;:::::::::;;;;;;<<<>>>AAADDDJJJQQQVVVTTTUUUWWWZZZ^^^aaadddeeecccaaa]]]VVVPPPLLLLLLMMMCCCHHHLLLKKKJJJMMMOOOOOOMMMRRRQQQVVVvvvwwwdddbbbddd]]]RRRLLLFFFEEEEEEFFFGGGGGGFFFDDD?????????@@@@@@@@@AAAAAAJJJIIIFFFAAAAAAKKK^^^mmm~~~zzztttpppqqqtttwwwyyywwwxxxzzznnniiiZZZTTTVVV]]]ZZZYYYXXXVVVTTTSSSSSSSSSMMMOOOSSSVVVXXXXXXWWWVVVRRRSSSUUUSSSMMMUUUtttvvvfffaaadddvvv|||ttt}}}}}}xxxtttiiicccZZZQQQLLLIIIGGGFFFDDDFFFHHHHHHGGGHHHIIIKKKJJJJJJKKKJJJJJJMMMQQQTTTKKKNNNPPPOOOMMMNNNUUU[[[bbbdddddddddiiirrrvvvuuupppmmmkkkkkkllljjjfffbbb\\\\\\[[[XXXUUURRROOOMMMIIIIIIKKKPPPRRRQQQTTTYYY^^^xxxwwwIII===777::::::555;;;GGG```mmmRRRCCC999888999:::;;;DDDYYYlll~~~ssspppuuuwwwwwwooobbbVVVPPPRRRYYY^^^```]]]\\\___gggpppxxx|||zzzzzzzzzyyyyyyxxxwwwwwwssswwwzzzvvvmmmddd```___TTTLLLDDD@@@@@@???:::555444444333555777888777666666666666666666666666666555555555555666666666666666777777777666666888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::777777999;;;<<<;;;:::999999999999:::::::::::::::;;;<<<<<<<<<<<<=========AAA???>>><<<<<<<<<<<<===>>>???BBBDDDIIIPPPXXX]]]]]]^^^___aaabbbcccbbbaaa^^^[[[VVVPPPJJJGGGHHHJJJIIIIIIHHHHHHKKKPPPTTTWWWKKKRRR[[[mmmuuuaaa___ccc___UUUNNNHHHGGGFFFGGGGGGGGGEEEDDD>>>???@@@@@@?????????@@@HHHGGGDDD???===BBBMMMVVVdddooo{{{zzz}}}{{{{{{||||||}}}{{{yyyzzzooozzzhhh]]]ZZZUUUUUU[[[XXXWWWUUUSSSQQQPPPPPPOOONNNPPPTTTWWWYYYXXXWWWUUUSSSQQQTTTVVVNNNLLLcccpppddd^^^hhh{{{yyyvvvzzzzzzuuummmeee```]]]ZZZYYYTTTTTTSSSQQQNNNLLLMMMNNNQQQPPPOOONNNNNNQQQVVVZZZXXX[[[^^^\\\YYY[[[ccciiillllllllllllqqqxxxxxxtttppplllhhheeecccaaa^^^\\\VVVTTTRRROOOMMMLLLLLLLLLKKKKKKMMMPPPQQQQQQWWW^^^mmmfffCCC;;;777<<<;;;666999AAAYYYtttnnnSSSCCC777888;;;<<<:::===KKKZZZuuuuuu___ppp{{{rrr```UUUTTTYYY^^^aaagggccc]]]\\\aaajjjsssyyyyyyyyyxxxwwwwwwvvvuuutttuuuzzz}}}uuunnnllllllaaa]]]WWWTTTRRRMMMEEE>>>888777777888::::::888666666666555555555555555555555555555666666666777777666777888888777777888:::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;777888:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@???>>>===<<<<<<===>>>??????BBBFFFKKKPPPXXX```eeeeeedddbbbbbbbbb```\\\XXXVVVTTTPPPJJJFFFDDDFFFHHHMMMIIIGGGJJJNNNRRRRRRRRRNNNYYYrrr}}}{{{zzzlll___UUUTTTWWWVVVPPPKKKHHHGGGFFFGGGGGGGGGEEECCC@@@AAABBB@@@>>><<<===???AAAAAAAAA???>>>@@@DDDHHHNNN[[[oooyyypppoootttsss{{{~~~eee}}}gggTTTUUUWWWRRRPPPUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPRRRUUUWWWXXXVVVSSSQQQTTTOOORRRWWWSSSLLLWWWjjj~~~{{{ooolllqqqyyy||||||{{{yyyrrrtttwwwyyyzzz|||~~~|||{{{xxxuuurrrqqqpppnnniiiccc___]]]^^^bbbaaa___\\\[[[^^^bbbfffgggiiikkkjjjgggiiinnntttssstttsssqqqtttwwwuuuoookkkgggbbb^^^[[[XXXWWWUUUQQQOOOLLLIIIIIIIIIKKKMMMMMMLLLLLLNNNNNNRRR[[[fffTTTAAA;;;:::===<<<888888>>>NNNbbboooSSSBBB888999<<<<<<888666<<>>===<<<<<<999666333444444444333333333333333555555555666666777777888777888999888777777999;;;::::::::::::999999999999999::::::;;;;;;;;;;;;:::777999<<<<<<<<<<<<===>>>;;;;;;:::::::::;;;<<<===;;;;;;<<<===>>>???@@@AAA;;;;;;;;;<<<===???AAABBBCCCGGGMMMTTTZZZaaagggkkkgggddd```^^^]]]ZZZTTTOOONNNMMMKKKHHHEEEDDDFFFHHHLLLIIIKKKPPPTTTRRRPPPPPP\\\lll~~~rrrhhh]]]TTTTTT[[[]]]VVVNNNRRRPPPNNNOOOPPPOOONNNMMMGGGFFFFFFFFFGGGGGGEEECCCBBBCCCCCC@@@<<<;;;===@@@===>>>>>>???@@@AAAAAAAAAEEEPPPbbbwwwssswww|||sss```UUUMMMOOOQQQOOOPPPVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUURRRPPPNNNRRRNNNPPPUUUTTTOOORRRYYYuuu}}}uuurrrzzzuuuiiigggiiikkklllnnnpppppppppttt{{{}}}wwwrrroooooopppooollliiiggghhhlllppprrrrrrrrrqqqpppqqqsssuuuvvvxxxxxxuuussssssoooiiibbb___[[[VVVSSSQQQPPPPPPMMMKKKHHHFFFGGGIIILLLNNNLLLKKKMMMPPPSSSZZZiiiwwwtttJJJAAA===<<<===<<<999999<<>>@@@<<<;;;;;;::::::;;;===============>>>>>>?????????;;;<<<<<<>>>AAADDDGGGIIIMMMRRRZZZ```dddfffggghhhddd___ZZZXXXWWWTTTNNNIIIHHHIIIIIIHHHFFFGGGIIIKKKLLLLLLOOOSSSTTTTTT\\\gggtttaaaWWWSSSKKKCCC@@@DDDIIIKKKLLLHHHJJJLLLKKKKKKKKKLLLLLLFFFEEEDDDEEEFFFFFFEEECCCBBBCCCCCC???;;;;;;@@@EEE???>>>======???@@@@@@???AAAFFFQQQ```rrr|||lllXXXQQQPPPOOONNNMMMNNNQQQTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNOOOOOOOOOOOOQQQSSS```}}}rrrrrrzzz|||yyyjjjbbb___]]]eeehhhjjjjjjjjjnnnvvv|||}}}~~~||||||xxxwwwuuusssqqqrrruuuxxxxxxvvvuuuuuuvvvuuusssppprrrwwwxxxtttooolllhhhcccXXXWWWTTTPPPMMMKKKKKKLLLJJJHHHFFFEEEFFFIIIMMMOOOJJJLLLSSS\\\dddooo\\\GGGCCC@@@===<<<;;;888999;;;@@@PPPzzzqqqSSS@@@999777777999888666999>>>EEE[[[|||rrrnnnwwwqqqccc]]]bbbhhh]]]aaadddddd```[[[UUURRRTTTZZZccclllrrrsssrrrqqqtttuuuvvvuuurrrpppooonnnooouuu{{{|||vvvqqqoooooonnnkkkfff```ZZZRRRIIIDDD999999888888777777777666444555555666777888888999888999:::999888888:::<<<:::::::::999999888888888777888999999::::::::::::888;;;======<<<<<>>@@@?????????>>>>>>======>>>>>>@@@CCCFFFJJJNNNPPPYYY^^^eeeiiiiiifffdddbbb```[[[UUUSSSRRRPPPKKKFFFFFFGGGIIIIIIIIIIIILLLNNNOOOOOOQQQQQQPPPWWWooo|||jjj[[[QQQBBB@@@<<<::::::===AAADDDCCCEEEFFFDDDCCCDDDEEEDDDEEEDDDCCCDDDFFFFFFEEECCCBBBCCCBBB???;;;<<>><<<===BBBLLL[[[ooo|||bbbOOOLLLGGGMMMOOOLLLKKKMMMMMMJJJQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMJJJOOOOOOJJJIIINNNRRRRRRTTTooosssmmmqqqtttvvviii___WWW```dddggghhhhhhkkkrrryyyssswww~~~~~~|||{{{||||||yyyvvvwwwyyyxxxrrrmmmlllrrruuuqqqjjjfffbbb___RRRQQQOOOMMMJJJHHHIIIJJJHHHGGGEEEEEEFFFIIIMMMPPPJJJOOO[[[iiitttoooLLLFFFEEEAAA===;;;999777888:::>>>KKKkkkjjjNNNBBB777777777777888888888888:::SSSvvvqqqmmm|||ooofffeeegggaaaaaaeeellllllddd\\\XXXUUUVVVZZZ```hhhoootttuuunnnsssvvvsssnnnmmmqqqwwwzzz}}}}}}xxxqqqooosssxxxvvv}}}zzzsssjjj]]]PPPIIIHHHGGGDDD@@@<<<888666999999999888888777666666;;;;;;:::999888777777888===<<<;;;999999999::::::======<<<999888888:::<<<;;;;;;;;;<<<<<<;;;;;;;;;:::<<<===<<<;;;;;;<<<===CCCCCCBBB???======@@@BBBAAACCCFFFKKKQQQXXX]]]aaaffffffgggfffdddaaa^^^\\\YYYWWWTTTPPPLLLIIIGGGFFF@@@GGGLLLKKKLLLPPPOOOKKKRRRQQQQQQQQQUUUiii{{{xxxoooZZZFFFBBB===888999@@@FFFIIIIIIEEEDDDDDDCCCDDDFFFHHHIIIGGGGGGEEEDDDBBB@@@???>>>DDDBBB???===>>>@@@CCCEEE??????@@@AAAAAA???>>>===>>>AAABBBCCCIIIYYYrrrzzz~~~www|||qqqaaaSSSMMMNNNKKKMMMNNNKKKGGGFFFJJJNNNSSSPPPMMMLLLNNNOOOOOOOOONNNMMMLLLLLLMMMMMMLLLJJJKKKNNNPPPNNNKKKKKKOOOTTTTTTYYYggg{{{~~~|||nnnnnn}}}}}}}}}rrriii\\\ZZZ```kkkqqqllleeedddjjj{{{zzz|||~~~~~~yyyxxxvvvuuutttrrrnnnlllggggggfffeeebbb^^^ZZZWWWLLLJJJIIIJJJLLLLLLIIIFFFDDDCCCCCCFFFJJJMMMMMMLLLRRRWWWfffzzzWWWGGGHHHEEE@@@>>>>>><<<888777:::888EEEaaagggLLL@@@777777777777777777777777888FFF___vvv|||~~~|||ppphhhdddeeeffflllsssssslllfffeee\\\ZZZXXXZZZ___eeejjjllliiiooosssssspppooosssxxxwwwzzz|||yyyuuutttyyy~~~}}}vvvqqqhhh```\\\ZZZWWWSSSNNNHHHCCC@@@>>>===<<<::::::999999999:::999999888888999999:::>>>===;;;:::::::::;;;;;;;;;;;;;;;999777777999;;;::::::::::::;;;===>>>>>>===>>>???>>><<<;;;;;;<<<@@@@@@@@@@@@???AAADDDFFFDDDHHHPPPXXXaaagggkkkmmmdddccccccaaa___\\\YYYWWWQQQPPPMMMJJJGGGEEEDDDCCCEEEJJJLLLKKKMMMQQQQQQMMMQQQLLLKKKSSSeeeyyyrrrtttooo^^^LLLCCC???@@@CCCIIIOOOOOOJJJDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@???>>>===<<<<<<@@@CCCEEEJJJVVVgggsssqqqsss|||xxxttt||||||yyyiiiYYYRRRIIIFFFIIIIIIKKKLLLJJJGGGGGGKKKPPPQQQNNNLLLKKKLLLNNNNNNNNNMMMNNNOOOOOOOOOMMMLLLKKKJJJMMMPPPOOOMMMNNNSSSWWWUUUUUU\\\ooozzzqqqmmmrrrpppsss|||vvvbbbRRRWWWeeekkkgggcccrrr~~~~~~{{{{{{zzzxxxttttttrrrooollljjjhhheeebbb]]]]]]]]]\\\YYYVVVSSSQQQLLLIIIFFFFFFFFFFFFDDDAAA>>>???BBBHHHOOOUUUXXXYYYaaammmhhhSSSKKKGGGEEEAAA??????===999888;;;===BBBSSSuuucccIII>>>999888888777777666666555777999CCCUUUjjj|||xxxvvvzzzlllcccccceeelllrrrqqqmmmllloooaaa\\\VVVTTTVVVZZZ___bbbdddjjjppprrrpppppprrrvvvrrrvvvzzzyyywwwxxx}}}zzzvvvtttrrrnnnmmmkkkiiieee```ZZZVVVSSSNNNKKKHHHCCC@@@>>>>>>===::::::999888999:::;;;<<<;;;:::999888777888999999<<<<<<<<<:::888888:::<<<;;;;;;::::::;;;===???@@@>>>??????>>>;;;::::::;;;===???AAACCCEEEHHHLLLPPPWWW[[[bbbiiilllllliiiggg```___\\\ZZZWWWTTTRRRPPPJJJIIIGGGFFFDDDDDDCCCCCCFFFHHHJJJJJJMMMQQQQQQNNNOOOKKKQQQgggwwwddd[[[]]]gggaaaLLLAAADDDAAACCCHHHOOOSSSQQQJJJDDDEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCBBB@@@===<<<======>>>>>>======<<<;;;;;;>>>BBBGGGKKKPPPWWW[[[___bbblll~~~{{{|||~~~vvvaaaOOOJJJJJJGGGFFFIIIGGGIIIJJJIIIGGGHHHMMMQQQNNNLLLJJJJJJLLLMMMMMMMMMLLLPPPSSSSSSPPPLLLKKKLLLHHHKKKOOOPPPPPPRRRVVVZZZXXXQQQRRRaaavvv|||{{{xxx|||uuurrryyyxxxkkkbbb^^^```hhhpppwww}}}{{{qqqnnnuuu~~~~~~}}}yyyvvvooohhhkkkhhhccc___]]]ZZZXXXVVVRRRRRRRRRQQQPPPNNNKKKJJJIIIGGGDDDCCCDDDDDDDDDCCCEEEEEEHHHMMMVVV```iiiooopppYYYVVVRRRJJJFFFBBB@@@AAA???;;;999;;;>>>;;;EEEccc```GGG===:::999888777666555444444777222444AAAUUUnnn|||pppwwwtttiiibbbdddhhhkkkiiihhhnnnwwwccc^^^XXXTTTSSSUUUXXXYYY]]]cccjjjnnnnnnnnnpppsssqqquuuxxxyyywwwxxx{{{}}}yyytttrrrrrrssssssrrrrrrrrrqqqooollliiihhhddd```YYYRRRKKKGGGEEEDDD===<<<:::999999999:::;;;;;;:::999888777888999999<<<<<<===;;;::::::;;;======<<<;;;;;;;;;<<<>>>???>>>@@@@@@???===<<<===>>>AAADDDGGGKKKNNNSSSXXX[[[fffiiilllmmmjjjeee___ZZZ[[[YYYVVVSSSOOOMMMKKKJJJFFFFFFEEEEEEEEEFFFGGGGGGGGGIIIKKKMMMPPPSSSSSSQQQMMMRRRddd}}}cccQQQRRRWWW[[[RRRDDDAAAFFFFFFDDDBBBCCCFFFHHHHHHHHHDDDEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>@@@AAABBBAAA???<<<:::<<<<<<<<<<<<;;;;;;::::::999;;;???DDDHHHJJJIIIHHHKKKQQQ___ssszzzvvvwwwttt\\\PPPGGGHHHKKKIIIHHHIIIGGGHHHIIIHHHGGGHHHLLLOOOMMMKKKJJJJJJLLLNNNNNNMMMJJJPPPUUUUUUOOOKKKJJJLLLHHHKKKNNNPPPPPPRRRVVVYYYXXXQQQNNNVVVfffzzzqqqyyy|||nnn```___dddlllnnnjjjbbb___dddkkklllssstttvvvyyy|||~~~~~~~~~}}}zzzzzzwwwsssrrrooohhh___```\\\WWWSSSQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIKKKOOOUUU]]]hhhvvvbbbZZZWWWPPPKKKGGGDDDCCCDDDBBB===;;;<<<:::777>>>WWW{{{^^^GGG>>>:::999888777666444333333444111111888EEEZZZwww~~~tttwwwllliiigggfffcccdddnnnyyygggccc___[[[YYYVVVRRRPPPSSSXXX___eeehhhlllpppssssssvvvzzzzzzyyyxxxyyy{{{yyywwwuuussssssrrrssstttvvvwwwxxxyyyyyyxxxwwwvvvrrrmmmfff___XXXTTTQQQPPPCCCAAA>>>;;;:::999:::;;;???===<<<;;;::::::;;;;;;999;;;;;;;;;999999:::<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFHHHHHHGGGGGGHHHIIIKKKNNNRRRVVVYYY]]]bbbeeedddeeeeeedddaaa^^^[[[YYYVVVTTTQQQNNNKKKIIIGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOQQQRRRSSSUUUWWW[[[ggglllXXXUUU___```SSSGGGEEEEEEDDDFFFBBB===:::<<<@@@FFFIIIDDDDDDFFFGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999999;;;???BBBCCCAAA???>>>DDDPPP```rrrvvvqqqwww___MMMMMMHHHDDDFFFIIIHHHFFFEEEIIIIIIHHHGGGFFFGGGJJJLLLLLLKKKJJJKKKMMMOOOOOONNNIIIOOOTTTTTTOOOJJJJJJKKKJJJLLLNNNOOOPPPQQQSSSTTTTTTPPPNNNPPPWWWfff~~~zzz}}}|||vvv```PPPYYYYYYWWWSSSSSSWWWZZZZZZaaacccgggkkknnnqqqssstttsssssstttvvvxxxzzz|||}}}~~~}}}{{{{{{{{{yyyvvvsssooonnniiieeedddeeeaaaZZZTTTQQQMMMJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAA???AAACCCEEEHHHJJJMMMNNNNNNZZZkkk{{{___XXXXXXMMMGGGLLLHHHEEEEEEGGGEEE???<<<===999999===KKKeee\\\FFF???999999888777555444333333111111222555:::GGG^^^ssszzzzzzssskkkddd^^^]]]dddnnnjjjiiigggeeeaaa[[[RRRMMMLLLOOOTTTYYY___ffflllqqqtttvvvzzz|||{{{zzzzzzzzzyyyvvvvvvwwwwwwuuuvvvxxx{{{|||~~~~~~~~~}}}}}}tttqqqmmmhhhdddbbbaaa```OOOLLLHHHDDDBBBBBBBBBCCCDDDBBB@@@>>>===<<<=========>>>@@@???>>>>>>???@@@@@@AAACCCFFFIIILLLNNNOOORRRTTTVVVVVVVVVVVVXXXZZZWWWYYY]]]___aaacccfffiiicccaaa]]]YYYVVVTTTSSSSSSNNNNNNLLLKKKIIIGGGEEEEEECCCCCCDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNPPP[[[eeexxxfff]]]cccmmmgggPPPBBBEEEFFF???BBBAAA@@@@@@AAACCCEEEFFFEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBAAA@@@???>>>===@@@???===<<<;;;;;;<<<===<<<;;;:::999999999999:::999888999;;;===>>>===<<<;;;===AAAIIIVVVgggxxx~~~zzzzzzmmmRRRGGGFFFFFFEEEDDDEEEGGGHHHGGGFFFIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKNNNOOOOOONNNJJJNNNQQQRRROOOLLLKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRNNNNNNMMMKKKKKKUUUkkk|||xxx~~~}}}tttVVVSSSOOOMMMMMMOOOPPPPPPOOORRRVVVYYY[[[^^^aaacccaaabbbdddgggkkkooorrrtttqqqooonnnnnnnnnllliiifffaaaaaa\\\WWWVVVYYYYYYVVVLLLJJJGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEHHHNNNTTTYYYgggwwwjjjNNNRRRUUUJJJHHHRRRIIIGGGHHHJJJHHHBBB>>>>>><<<<<<<<>>>>>>>>>>>===<<<;;;;;;<<<<<<===<<<;;;:::999999999::::::999:::::::::::::::::::::;;;;;;;;;<<>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;999;;;<<<<<<999888888888:::<<<===<<<;;;>>>FFFLLL```hhhpppvvvnnnjjj{{{|||}}}xxxyyymmmOOODDDDDDEEEDDDDDDEEEEEEDDDBBBAAACCCFFFGGGEEEDDDCCCDDDGGGJJJLLLMMMFFFFFFGGGIIILLLNNNMMMLLLOOONNNNNNOOOQQQRRRQQQPPPLLLMMMOOORRRTTTVVVUUUTTTRRROOOMMMMMMLLLOOOYYYdddttt~~~gggTTTJJJEEEDDDEEEEEEGGGIIIHHHFFFGGGJJJMMMMMMLLLLLLLLLMMMNNNPPPQQQOOONNNOOOQQQRRRSSSQQQOOOKKKPPPPPPJJJFFFGGGIIIIIIGGGEEEEEEEEEFFFEEECCCAAAAAAAAABBBDDDFFFHHHJJJKKKMMMLLLLLLOOOZZZmmm~~~NNNPPPNNNMMMUUU]]]WWWIIIJJJHHHJJJNNNKKKDDD@@@???999;;;<<<;;;BBB[[[uuuTTT@@@;;;777888999666222000222444222222222111000111333666RRRkkktttcccVVVVVVSSSXXXeeennnmmmkkkkkkiii\\\MMMIIIMMMQQQNNNIIIVVV[[[bbbjjjppprrrrrrrrrqqqqqqqqqqqqrrrtttvvvxxx}}}xxxzzz||||||{{{zzzzzz{{{xxxuuurrrppppppqqqqqqpppmmmllllllkkkjjjjjjjjjjjjnnnooonnnllliiiiiilllooorrrrrrrrrqqqppppppooonnnlllkkkjjjjjjiiiiiijjjjjjdddbbb```___^^^]]][[[YYYQQQMMMHHHEEEEEEEEECCCAAAEEECCCBBBCCCEEEFFFGGGGGGKKKCCCBBBKKKPPPMMMNNNUUUOOOSSS^^^pppvvvxxxfffccccccccccccfff[[[LLLCCCBBBDDDEEEEEEIIIFFFDDDFFFKKKLLLJJJFFFGGGFFFEEEDDDBBBBBBAAAAAA???>>>===>>>???@@@???>>>;;;;;;;;;;;;<<<<<<======;;;;;;:::999888888888888:::999777666666888999;;;<<<:::999999:::<<>>>>>AAADDDFFFEEECCCBBBAAABBBDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJLLLOOOPPPPPPPPPKKKJJJJJJNNNSSSUUUSSSPPPOOOQQQQQQJJJEEEGGGSSS]]]gggqqq}}}xxxwww{{{~~~qqqjjjfffXXXFFFIIIGGGFFFFFFGGGGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFHHHEEEEEEFFFFFFFFFFFFGGGGGGJJJHHHFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@BBBCCCDDDAAAGGGJJJJJJMMMTTTWWWTTTUUUTTTXXXhhhYYYPPPLLLJJJKKKOOOQQQNNNJJJKKKGGGEEEGGGGGGBBB??????<<<999:::>>>@@@KKKjjjvvvUUUBBB===777888999777444222333555222222222111000111333666@@@WWWuuu}}}wwwmmm[[[RRRNNNVVV```gggkkknnnhhhccc\\\XXXUUUSSSOOOLLLKKKMMMQQQWWW^^^eeejjjmmmgggiiillloooqqqqqqqqqqqqyyy||||||zzzzzz|||}}}}}}|||||||||}}}yyyvvvrrrqqqqqqrrrssssssppppppooonnnmmmnnnnnnnnnsssttttttqqqnnnmmmnnnpppqqqqqqrrrqqqpppnnnmmmlllmmmkkkjjjgggeeedddcccccc^^^\\\YYYXXXWWWVVVTTTRRRMMMJJJFFFDDDDDDEEECCCBBBEEEDDDCCCEEEHHHKKKNNNPPPLLLIIIKKKQQQOOOIIILLLVVVYYYhhhrrrfffeeefffffffffbbbZZZPPPIIIGGGFFFDDDBBBFFFCCCBBBEEEJJJLLLIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>>======??????>>>===:::;;;;;;<<<<<<<<<<<<<<<::::::999888888888999999888777666666777999;;;<<<:::999888888999;;;>>>@@@CCCFFFLLLVVVbbbooozzzzzz}}}~~~www~~~kkkWWWGGGEEECCCAAA@@@AAACCCDDDEEEDDDBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIIIIKKKNNNPPPPPPPPPMMMMMMMMMNNNPPPQQQPPPOOONNNOOOMMMIIIFFFJJJTTT\\\]]]aaagggnnnwwwtttiiijjjttt}}}{{{{{{vvvoooWWWSSSOOOLLLLLLKKKJJJJJJHHHHHHHHHFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCHHHGGGEEEFFFGGGGGGFFFEEEAAACCCEEEFFFFFFGGGJJJLLLMMMTTTYYY[[[___gggjjjhhhpppwwweeeWWWMMMJJJHHHIIIMMMPPPNNNKKKHHHCCCBBBDDDDDDAAA???@@@@@@======??????FFF```|||wwwWWWDDD>>>666777888777555444444555111222222111000000333555111AAAZZZwwwxxxpppaaaRRROOOSSSZZZ```eeeeeehhhkkkggg]]]SSSLLLJJJKKKJJJJJJKKKNNNRRRVVVXXX[[[___eeejjjmmmnnnmmmllluuuwww{{{~~~~~~|||yyywwwxxxzzz||||||{{{{{{{{{|||zzzwwwrrrqqqqqqtttuuuvvvtttsssrrrqqqqqqqqqrrrrrrwwwxxxxxxvvvssspppooopppppppppqqqqqqooollliiigggjjjhhheeeaaa^^^[[[YYYXXXTTTRRRPPPNNNNNNLLLJJJHHHHHHFFFCCCCCCDDDEEEEEEDDDIIIHHHGGGFFFGGGIIIKKKMMMLLLKKKLLLMMMHHHGGGSSSdddxxxzzzgggaaabbbbbb```^^^ZZZVVVRRROOONNNKKKFFFBBBGGGEEEDDDFFFJJJKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???======>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<888888888888888888999:::666666555666777999;;;===999888777666777999<<<===???===<<>>???AAAAAABBBBBBAAABBBAAAAAA@@@AAABBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGHHHJJJMMMPPPPPPOOOOOOOOOPPPNNNMMMLLLNNNOOOLLLKKKIIIGGGHHHLLLTTTYYYYYYXXXZZZ```mmm|||sssjjjnnn|||sssnnngggbbb___^^^]]]\\\UUUTTTRRROOOLLLHHHEEEDDDAAAAAABBBBBBCCCDDDEEEEEEHHHGGGFFFGGGHHHHHHGGGFFFCCCEEEFFFDDDCCCFFFNNNTTT___gggpppwww~~~dddPPPRRRMMMJJJHHHIIIMMMQQQQQQPPPKKKEEEBBBCCCCCC@@@>>>@@@AAA??????@@@>>>BBBVVVlllwwwXXXEEE???666666666666555444444444000111222111000000222444///666DDD]]]|||zzz~~~mmm]]]TTTPPPQQQSSS___gggnnnnnneeeZZZRRROOOPPPOOONNNLLLKKKIIIHHHGGGQQQUUU[[[bbbgggiiiiiiiiipppssswww{{{}}}|||yyyxxxuuuwwwyyyyyyxxxxxxyyyzzzzzzvvvrrrqqqrrruuuwwwxxxvvvuuusssrrrrrrrrrsssttttttuuuvvvvvvtttqqqooonnnmmmnnnnnnmmmkkkhhhdddbbbbbb```\\\XXXTTTQQQOOONNNLLLJJJHHHGGGFFFEEECCCAAADDDDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMJJJIIIIIILLLXXXqqq~~~pppddd``````\\\UUURRRPPPOOOOOOPPPQQQPPPLLLIIINNNLLLJJJJJJKKKJJJGGGEEECCCBBBAAA@@@????????????@@@???============;;;:::::::::;;;<<<<<<<<<;;;:::777777777777777888999:::666666666666777888:::;;;777666555555666888999;;;<<<;;;;;;===AAAGGGLLLPPPbbbcccooo{{{}}}}}}|||~~~iiiRRRCCC>>>@@@>>>??????@@@@@@???>>>===????????????@@@BBBDDDEEEAAAAAA@@@??????@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIIFFFFFFFFFIIILLLOOOOOONNNNNNPPPPPPNNNJJJJJJMMMPPPLLLJJJGGGFFFIIIMMMQQQSSSWWWWWWZZZbbbmmmzzzuuusssuuu|||yyy~~~|||wwwssspppmmmjjjfffddd```\\\WWWQQQKKKGGGDDDDDDEEEFFFHHHIIIJJJKKKNNNLLLKKKKKKLLLLLLJJJIIIFFFHHHIIIHHHIIISSSeeerrriii[[[UUULLLMMMKKKJJJKKKOOOSSSTTTTTTRRRKKKFFFEEECCC???===????????????@@@===@@@NNN^^^~~~~~~~~~vvvXXXFFF???888777555333333333333333000111222111000000222333333222777GGGaaa~~~wwwcccUUUOOOMMMTTTZZZccciiijjjgggdddbbbTTTRRROOOLLLIIIIIIIIIIIIIIILLLPPPUUU[[[___cccdddiiilllpppuuuxxxyyyxxxxxxtttvvvxxxxxxxxxxxxyyyzzzyyyvvvssssssuuuxxxzzzzzzxxxvvvtttrrrqqqrrrssstttooooooqqqrrrrrrpppmmmkkkgggggggggfffddd```]]][[[UUUTTTQQQNNNLLLIIIHHHGGGGGGEEEDDDCCCCCCBBB@@@???DDDDDDEEEFFFGGGHHHJJJKKKGGGJJJNNNOOOOOOPPPQQQSSSNNNLLLNNNWWWhhh~~~|||qqqhhhddd___VVVMMMHHHFFFGGGHHHKKKOOOQQQRRRRRRQQQOOOMMMKKKHHHEEEAAA???BBBAAA@@@???????????????@@@>>><<<<<<===<<<;;;999999:::;;;<<<<<<;;;:::999666666666666777888888999888888777777777777777777555555444444555666777888:::<<<>>>???@@@???>>>>>>EEEHHHZZZkkktttrrrWWWFFF===:::<<<@@@AAA@@@???>>>============<<<======>>>@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIEEEEEEEEEGGGKKKMMMMMMMMMLLLNNNOOOMMMJJJJJJMMMQQQLLLIIIFFFFFFIIIKKKLLLLLLOOOSSSZZZbbbfffnnn~~~vvvppplllkkksss|||vvvrrrrrrpppmmmkkkhhhccc\\\WWWRRRRRRQQQQQQQQQPPPPPPPPPZZZXXXUUUTTTUUUUUUTTTSSSNNNTTT\\\bbbiiixxxnnnXXXYYYVVVJJJLLLKKKJJJKKKNNNQQQRRRSSSQQQJJJEEEEEECCC???>>>@@@@@@AAAAAA@@@===>>>FFFOOOjjj~~~~~~yyyzzzuuuYYYGGG@@@>>>:::555222111222222111///000222111000000111333333111222999HHH___|||yyylllddd^^^MMMNNNRRRXXX___fffjjjlllbbb]]]VVVNNNIIIHHHIIIKKKGGGHHHIIIKKKOOOSSSXXXZZZ^^^```cccgggkkkmmmooopppppprrruuuuuuuuuuuuvvvwwwuuusssqqqrrrtttwwwxxxxxxvvvtttqqqnnnmmmmmmnnnooohhhhhhhhhjjjkkkjjjgggddd]]]]]]\\\ZZZXXXUUUSSSRRRJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAADDDFFFHHHIIIIIIIIIKKKMMMIIILLLNNNMMMLLLLLLOOORRRQQQUUU```sss|||qqqiiiaaa]]]WWWLLLCCC???AAABBBCCCFFFJJJNNNRRRUUUMMMLLLJJJGGGDDD@@@===;;;AAAAAA@@@???????????????>>>===;;;;;;<<<<<<;;;999999:::<<<===<<<;;;999888666666666666666666777888999888888777777666555555444444444444555555666777999999::::::;;;<<<<<<======:::EEERRRYYYiii~~~rrrYYYLLL@@@===>>>===<<<<<>><<<;;;;;;===???AAA;;;<<<===>>>???@@@AAAAAA????????????????????????AAABBBBBBDDDEEEFFFGGGHHHEEEEEEEEEFFFIIIKKKKKKJJJJJJKKKLLLLLLKKKLLLNNNOOOJJJHHHGGGGGGHHHIIIIIIHHHLLLPPPWWW]]][[[\\\kkk~~~zzz}}}ppplllmmmttt~~~|||{{{{{{}}}~~~|||vvvqqqkkkjjjiiigggeeecccaaa```jjjgggcccbbbccceeegggggggggppp{{{xxxooo\\\WWWNNNJJJLLLHHHHHHIIIJJJJJJKKKLLLLLLHHHCCC@@@BBBCCCAAAAAACCCEEEEEEDDDAAA===<<>>@@@AAABBBCCCEEEHHHLLLNNNDDDDDDEEEDDDBBB@@@??????AAAAAA@@@?????????@@@@@@<<<;;;:::;;;<<<<<<;;;:::999:::<<<===<<<;;;888777777777666555555555666666777777777777777777666666444444444555555555666666777777777777888:::<<<>>>AAA777999>>>>>>III^^^iiiooottt|||kkkVVVHHHBBB===<<>>???:::;;;<<<===>>>?????????<<<<<<============<<<<<>>===??????IIIdddzzzxxx{{{||||||zzzxxxyyy}}}www\\\KKKDDDKKKDDD:::333111222222222...000111222111000111222000333777444---111JJJddd~~~xxxeeeQQQEEEFFFPPPZZZccchhhooossspppggg\\\TTTRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGHHHJJJMMMPPPRRRUUUWWWYYYZZZZZZZZZ\\\]]]^^^^^^___bbbeeegggfffeeegggddd___[[[XXXXXXYYYZZZXXXUUUSSSSSSSSSRRROOOLLLKKKIIIFFFDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDEEEGGGIIIHHHHHHFFFHHHKKKKKKIIIHHHIIIKKKGGGHHHIIIKKKQQQ___qqq~~~|||oookkkPPPKKKHHHHHHGGGCCCCCCEEEAAABBBCCCCCCCCCCCCEEEFFF>>>@@@BBBCCCCCCDDDEEEFFFAAAAAA@@@@@@@@@@@@@@@@@@;;;:::999:::<<<<<<<<<:::999:::<<<===<<<:::888666888777666555555555555555555555666777888888777777444444555555555555555555555666888:::;;;;;;;;;:::;;;555;;;AAA:::888>>>@@@RRR\\\jjjvvv~~~uuu___MMMDDDAAABBB;;;999:::;;;888555888>>>;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>>>>???@@@BBBCCCDDDEEEFFFEEEEEEEEEGGGHHHGGGFFFMMMKKKJJJLLLNNNNNNKKKGGGAAADDDFFFGGGGGGGGGHHHJJJNNNHHHHHHMMMNNNNNNZZZjjjsssxxx~~~|||yyyxxxwwwxxx|||~~~wwwqqqvvvwwwyyy|||~~~}}}yyyyyy~~~}}}yyybbbMMMGGGHHHGGGFFFHHHFFFIIIKKKLLLJJJGGGEEEDDDFFFCCCBBBFFFHHHEEECCCDDDBBBCCCBBB@@@???AAABBBBBBBBBVVVwww|||yyyvvvwwwxxxxxxwwwwwwxxxyyyxxxWWWDDDAAA999888555222000000000111000000000000000000000000//////...---///444;;;AAA___rrr}}}ooo^^^RRRMMMLLLRRRUUU```mmmrrrlllffffffbbb```\\\WWWRRROOONNNNNNMMMKKKLLLOOOPPPMMMIIIGGGPPPLLLHHHIIIMMMOOOMMMKKKLLLKKKLLLNNNQQQSSSTTTTTTXXXUUURRRNNNKKKIIIIIIIIIHHHJJJKKKKKKIIIHHHGGGGGGEEECCCAAA???@@@AAADDDFFFFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJMMMEEECCCIIIKKKIIIJJJOOOBBBLLLQQQSSSfff|||aaaYYY]]]XXXNNNHHHHHHGGGBBB@@@BBBBBBCCCCCCCCCCCCCCCBBBBBB???@@@BBBCCCCCCCCCBBBBBB>>>??????@@@@@@@@@??????@@@>>>===<<<<<<;;;999777999999999888777666666555888888777555555444444444666777888777555333333444444444444333333222222222555555555666666777888999888888999999999:::::::::>>>AAAHHHPPP\\\jjjxxx|||sssYYYRRRHHHAAA===;;;888666::::::::::::::::::::::::888999::::::888888999:::888:::>>>???>>>======>>>::::::;;;;;;::::::999888>>>???@@@@@@???@@@BBBDDDBBBGGGIIIFFFEEEGGGHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKFFFDDDDDDGGGJJJLLLKKKIIIIIIKKKLLLKKKKKKPPPZZZbbbvvvqqqppp|||pppeeebbbdddddddddeeemmm{{{vvvdddhhhnnnsss}}}zzzrrrqqqxxx~~~{{{___SSSJJJLLLMMMJJJFFFFFFIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEHHHIIIIIIGGGDDDHHHFFFCCCAAA?????????@@@@@@LLLaaaxxxuuujjjfffmmmuuuwwwtttqqqqqqsssxxxUUUAAA>>>777666444222111000111111000000000000000000000000444333111///...000555888AAAZZZzzz|||yyytttllldddUUUPPPNNNTTT[[[```iiirrrrrrpppmmmhhhccc___\\\\\\^^^XXXQQQLLLKKKJJJKKKKKKKKKGGGDDDEEEIIILLLKKKHHHGGGGGGFFFFFFGGGHHHHHHGGGLLLJJJGGGDDDBBBBBBBBBBBBAAACCCEEEEEECCCCCCCCCDDDFFFEEECCCBBBBBBBBBDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIFFFEEEFFFKKKQQQTTTQQQNNNRRRLLLIIIJJJHHHEEEKKKVVV\\\cccggglllhhhRRRLLLQQQWWWPPPJJJKKKIIIDDD@@@AAADDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBCCCCCCCCCCCC>>>??????@@@??????>>>>>>>>>===<<<<<<<<<<<<999777999999888888777666666555777666555444333333333333666777888777555333333444444444444333333222222222555555444555555666777888888888888888999999999999888999<<>>???>>>=========:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBBBBFFFGGGDDDCCCEEEFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHHHHJJJNNNOOONNNLLLJJJLLLNNNNNNLLLNNNSSSYYYddddddhhhqqq~~~zzzvvv{{{~~~}}}||||||lllbbbeeefffrrroooZZZSSSKKKFFFIIIKKKIIIGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDFFFHHHHHHFFFDDDGGGFFFCCCAAA?????????@@@<<>>???@@@BBBBBBBBBBBBBBB????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::888999888888777777666666555666555444333222222222222555666777666555333333444444444333333333333222222333333333333444555666777777777777777888888888888888888777666666999===AAADDDMMM\\\lll|||rrrfffVVVHHH???:::666444777666444444666888999888444444555555666666777777777888999999777777888999999;;;>>>>>>===<<<<<<<<<:::;;;;;;<<<<<<=========;;;<<<===<<<<<<<<<>>>@@@BBBFFFEEEAAA@@@CCCEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKMMMOOOPPPOOONNNKKKNNNPPPPPPMMMKKKLLLNNNQQQWWW^^^dddkkkuuuvvvgggjjjsss}}}tttuuuwww|||}}}yyyvvvyyy}}}cccOOOIIIJJJGGGGGGIIIIIIGGGGGGIIIGGGFFFDDDCCCCCCDDDFFFGGGEEECCCCCCCCCEEEFFFEEEDDDFFFEEECCCAAA?????????@@@AAA<<>>===<<<;;;:::::::::999:::<<<<<<;;;999888888777777666666666666555555444333333333333333444555666666444333333333333333333333333333333333222222222222333444555666555666666666666777777777;;;:::999666444555777:::<<>>999777777777777666666555555555666666666555666666666777888888999999666777888888666666777888:::<<<===>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;===???CCCFFFEEE@@@>>>BBBDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNOOONNNKKKIIIIIIJJJKKKQQQWWW\\\```gggrrr{{{{{{rrrwwwvvvrrrpppqqqwww}}}cccMMMJJJOOOJJJLLLNNNMMMJJJFFFFFFHHHHHHFFFDDDCCCCCCEEEHHHJJJEEECCCAAAAAACCCDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@EEE>>>:::FFF___~~~lllccc[[[\\\eeelllnnnkkkrrrQQQ>>>777111222222333333222111111000000000000000000000000+++---000222111111222333999000---:::QQQkkkxxxzzz}}}yyyuuuoooiiiZZZUUUNNNJJJKKKNNNPPPQQQQQQWWW\\\___cccgggddd^^^[[[XXXUUUSSSRRRRRRQQQPPPPPPQQQQQQOOOLLLLLLOOOQQQOOONNNKKKHHHGGGFFFGGGGGGJJJKKKKKKJJJHHHFFFGGGHHHGGGIIIMMMPPPRRRQQQOOONNNQQQRRRSSSTTTSSSPPPMMMKKKBBBGGGKKKLLLLLLPPPWWW^^^tttrrrxxx|||}}}ggg^^^ZZZXXXQQQEEE???AAA@@@CCCFFFFFFEEEDDDBBB???CCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBB@@@???>>>===<<<>>>>>>>>>===<<<;;;:::999999999888999;;;<<<:::999777777777666666666666666666555444444444444444444222444555555333222222333333333333333333333333333111111111222222333444555444444444555555555666666888888888666333333555666999888666444666<<>>===<<<<<<===???CCCFFFEEE@@@???BBBEEEDDDCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIKKKMMMNNNOOORRRUUUZZZ```ggglllsssyyy^^^OOOHHHJJJOOOIIIMMMPPPNNNIIIFFFFFFFFFHHHGGGEEEDDDDDDGGGIIIKKKDDDCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@;;;:::AAAOOOiii{{{lllZZZSSSXXX```ddddddlllOOO>>>888222222222222222111111111000000000000000000000000---///222222111000000111000...000555;;;IIIggg~~~|||rrrcccWWWOOOJJJEEEBBBBBBGGGGGGEEEJJJRRRTTTOOOMMMNNNOOOQQQTTTXXX[[[]]]^^^___]]]XXXSSSQQQSSSVVVQQQOOOLLLJJJHHHHHHHHHIIIOOOQQQRRRQQQNNNLLLKKKJJJMMMOOORRRUUUUUUSSSPPPNNNKKKKKKJJJIIIGGGEEEDDDCCCAAAHHHPPPRRRTTT]]]mmm{{{pppnnniiigggfffZZZHHH>>>>>><<>>FFFEEEBBB@@@>>>===<<<<<<===>>>>>>>>><<<<<<>>>@@@@@@DDDDDD@@@???CCCEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKMMMLLLKKKJJJJJJKKKLLLJJJHHHFFFGGGJJJNNNPPPOOONNNNNNPPPUUUZZZ^^^```hhh~~~qqqUUUMMMMMMKKKGGGFFFCCCHHHKKKIIIFFFGGGHHHGGGGGGFFFEEEDDDEEEFFFHHHJJJDDDCCCAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@===<<>>999444333222000000000111111000000000000000000000000///111333333111000000111------111555222555JJJcccvvv}}}}}}qqqjjjccc[[[VVVQQQSSSMMMCCCBBBIIIIIICCCCCCDDDFFFHHHKKKOOOSSSVVVXXXYYYWWWQQQKKKHHHKKKNNNIIIHHHFFFDDDCCCDDDEEEFFFJJJMMMPPPPPPNNNKKKIIIHHHHHHJJJMMMPPPQQQPPPOOOMMMGGGFFFFFFFFFIIILLLPPPRRRVVV\\\cccfffjjjuuuuuuddd___]]]______SSSAAA999;;;BBBGGGGGGBBB@@@CCCFFFEEEDDDCCCAAA@@@???@@@AAABBBCCCAAA@@@>>>============::::::;;;;;;;;;::::::999999888888999::::::888666666666666666666666666666444333333333333333444444111222444444222222222333222222222333333444444444222222222222333444555555222222222333333333333444555666777777555444444555666888;;;:::777333111000;;;===;;;888777999999777444777:::>>>GGGPPPQQQNNNPPPNNNOOOVVVZZZ\\\```dddiiihhhggghhhjjjlllkkkkkkgggfffddd```\\\XXXVVVVVVTTTUUUSSSMMMIIIGGGDDD??????;;;999;;;:::666333333444666555111111333222///111111111111111333555777///111333222222333666888666666555555444333333333333555555555444333444555777999:::;;;:::;;;>>>@@@EEECCC@@@>>><<<<<<<<<======>>>>>>===<<<<<<===???<<<@@@BBB@@@???BBBDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLNNNMMMJJJIIIIIIKKKJJJIIIGGGFFFIIILLLOOOQQQMMMMMMMMMNNNQQQUUUZZZ]]]lllqqqtttyyykkkWWWHHHJJJOOOKKKFFFEEE@@@EEEGGGEEEEEEIIIJJJGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCBBBCCCDDDDDDAAA??????@@@@@@AAAAAAAAA@@@@@@@@@???BBBHHHIIIOOOeee~~~|||nnnbbb[[[YYYZZZ```HHH===:::555444111000//////111222000000000000000000000000...000222222222222333444333------444555222999EEEaaawww}}}wwwpppjjjllldddUUUOOOOOOJJJ???AAAAAAAAA@@@@@@@@@CCCDDDBBBDDDCCC>>>888666:::>>><<<;;;999888999:::<<<======@@@EEEFFFEEEBBB???>>>===???DDDHHHLLLMMMNNNMMMKKKLLLNNNRRRZZZccclllrrrlllooorrruuuyyyuuueee___VVVJJJKKKRRRUUULLL>>>;;;AAAFFFJJJIIIAAA===BBBEEEEEEFFFEEEBBB@@@>>>>>>???@@@@@@???>>>======>>>???@@@999999:::;;;;;;;;;:::::::::999888888999999777666555555555666666666666666222222222111222222333333000222333333222111222333222222222333333444444444222222222222333444555666111111222222222333333333...000333333333222333555222333444333222333666888,,,000222111222555555222333666777555444777777444:::888888;;;<<<;;;>>>CCCAAA>>><<<;;;<<<=========:::;;;<<<<<<;;;;;;;;;<<<888:::888333333666888666666000000888:::333111555---111333000///222333222111222333333111000000111000222333333111333666:::777777666555444333333222333444555555333333444555666888999::::::<<>><<<:::999999:::;;;===>>>>>>===;;;;;;<<<>>>999>>>@@@??????BBBCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMLLLIIIGGGHHHIIIIIIHHHGGGHHHKKKMMMOOOOOOJJJMMMOOOOOOPPPSSSYYY___```iiippprrrsss}}}lllZZZLLLCCCGGGJJJEEEDDDIIICCCGGGGGGDDDEEEJJJJJJFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDAAA?????????@@@AAAAAAAAA@@@@@@CCC>>>@@@EEEDDDEEESSSfffvvvggg^^^\\\aaaFFF999999333333333222000///000111000////////////000000111...///000000...------.../////////000111111222222AAAWWWwww{{{xxxsssiii\\\RRRRRRUUURRRHHHCCCEEEFFFCCCAAA@@@???>>>===:::666333:::<<<===<<<999888;;;===@@@AAABBBDDDIIIMMMHHH???IIIMMMNNNRRR]]]mmmtttsssqqqhhhkkktttzzzxxxlllwww~~~{{{```PPPNNNKKKDDDFFFJJJKKKEEE===<<<@@@HHHFFFDDDAAAAAABBBDDDEEEGGGFFFDDDBBB@@@??????>>>@@@???===;;;:::999::::::===999777777:::;;;999777777777777777777666555555444444555555666666777777333333333222222111111111333333222222111000//////111222333222000000000111555444333333222222222222333222111000000111222333222333444444555555444444666666555444222111000000333333333333333333333333555444222111111222444555333333333333333333333333111222333444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444222222222222222222222222222222333444444555555666>>>===;;;:::999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???????????????CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHHHHGGGFFFEEEGGGHHHJJJIIIIIILLLRRRUUUUUUTTTNNNKKKMMMSSSWWWVVVVVVWWW___\\\bbbnnnttttttzzzvvvlllVVVLLLIIIEEEDDDEEEGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEECCCBBBBBBCCCEEECCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===============>>>@@@BBBDDDIIIOOOSSS___{{{~~~|||zzzcccGGG:::888222333333111//////000111000000///////////////000...000111000///...............//////000111111111222CCCaaa}}}zzzttttttrrrllleeeeeefffaaaXXXPPPPPPPPPQQQQQQOOOLLLJJJJJJLLLMMMLLLJJJKKKNNNPPPNNNSSSYYY___gggmmmkkkeee```eeejjjnnnwww|||www~~~|||sss\\\OOONNNLLLIIIHHHIIIGGGAAA<<<===CCCDDDCCCBBBAAAAAABBBDDDEEEEEEDDDCCCAAA@@@?????????@@@???===<<<;;;::::::;;;;;;999888777888888777777777777777777777666555555555555555555555666666666333333333222222111111111333333222222111000000///111222333222000///000111444444333222222222222222333222111111111111222333222333333444444444444444555555444333222111111000333333333333333333333333555333222111111222333555333333333333333333333333111111222222333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111222333444444222222222222222222222222222222333333444555555555999888777666666666777777:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========>>>??????>>>>>>>>>AAAAAABBBCCCDDDEEEGGGHHHGGGHHHIIIHHHFFFFFFHHHIIIKKKJJJJJJLLLPPPRRRRRRQQQPPPLLLLLLPPPTTTTTTVVVYYY^^^YYYYYY```cccbbbjjjvvv~~~qqqbbbTTTHHHGGGFFFEEEEEEGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAADDDIIIMMMXXXmmm|||fffHHH:::777222333333111///...///111111111000///............///000222111///......///---------...//////000000***222DDD[[[qqq~~~yyyzzzxxxlllmmmmmmmmmllliiigggeeeeeeffffffeeedddeeegggjjjmmmtttzzz~~~~~~yyy{{{{{{{{{|||qqqqqqzzzxxxbbbRRRPPPNNNNNNIIIEEECCC@@@===@@@FFF@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@????????????AAA@@@>>>===<<<<<<<<<<<<999999999888666555666777777777777777777666555555555555555555555555444444222222222222222111111111333333222222111000000000111222333222000///000111444333222222111222222222333333222222222222333333222222333444444444444333333333333222222222111111222222222222222222222222444333222111111222333444222222222222222222222222111111111000111111222333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////000000000000111222333444222222222222222222222222111222222333333444555555666555444444333444444444888888999999::::::::::::888999999:::;;;<<<============>>>>>>>>>======<<>>>>>=========>>>??????===>>>>>>======???CCCEEENNNYYYqqq~~~gggJJJ:::666222333222111///...///000222111000///...---------///000222111000...//////+++,,,,,,------...//////000///222===LLL```yyy~~~}}}}}}zzzxxxwwwxxxxxx}}}nnnZZZhhhnnn~~~iiiYYYWWWUUUPPPFFF???@@@DDDEEEDDDEEE?????????@@@@@@AAAAAAAAAAAA@@@??????????????????AAA@@@???>>>>>>=========999;;;;;;999555444555888777777777777777666555555666555555444444333333333222222222111111111111111222222222111111111000000000222222111000///000111222222111111111111222222333333333333333333333333111111222333333333333333111111111222222222222222222222222222222222222222333222111111111111222333222222222222222222222222111111000//////000111222222111111111111000000000////////////////////////////////////////////////////////////////////////,,,,,,---------.........000000///000000111222333111111111111111111111111111111111222333333444444555555555555555555555555777777777888888999999:::777777888999:::;;;<<<===<<<============<<<;;;;;;===>>>>>>???AAACCCEEEFFFEEEFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKOOOKKKIIIMMMPPPPPPRRRUUUYYYSSSOOOPPPRRRVVV```kkktttrrrppprrryyyoooRRRHHHFFFDDDDDDHHHHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEEEEDDDFFFDDDCCCFFFKKKLLLHHHCCC@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<======???@@@@@@<<<======<<<;;;===???BBBFFFKKK[[[zzzgggJJJ999666222222222111///...///000111111///...------------///000111111///......///+++++++++,,,------......111000///111444???UUUhhh~~~sss]]]SSS\\\dddwww{{{gggXXXYYYZZZMMMBBB;;;BBBLLLMMMGGGBBBAAAAAAAAA@@@@@@?????????@@@??????>>>>>>?????????@@@@@@@@@??????>>>======999;;;<<<:::666555777:::777777777777777666555555555555444444333333222222111111111111111111111111222222222111111111111111000111222111///...///000111111000000000111111222333333333333333333333333000111222222333333222222000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000000111111111000000000//////........................................................................,,,,,,,,,,,,------------////////////000111222222111111111111111111111111000000111111222333333333444444555555555555555555555555666666777888888999555666777888999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===>>>???AAACCCDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGGGGHHHIIIKKKKKKLLLIIIIIINNNQQQOOONNNPPPSSSQQQPPPRRRTTTXXX```hhhllljjjiiimmmtttzzz{{{zzzpppZZZLLLBBBEEEHHHFFFFFFKKKNNNKKKGGGEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFDDDCCCFFFKKKLLLGGGBBB??????@@@@@@AAA@@@@@@???;;;<<<<<<<<<===>>>@@@@@@;;;<<<===<<<<<<===???BBBBBBDDDNNNeeefffIII999666111222222000...---...000000000///...------------...///111000...------...+++++++++,,,------......+++---111333000000;;;GGGbbb~~~sssqqq~~~~~~qqqjjj```\\\^^^YYY___ppprrr]]]OOOOOOOOOHHH@@@===FFFPPPPPPHHHAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>????????????????????????>>>======:::::::::999888888999:::777777777777777666555555333333333333333333222222000000000111111111111111111111111111111111111111000111222111///...///000000000000///000000111222222222333333333333222222000000111222222222222111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000//////000000000000////////////------------------------................................................+++,,,,,,,,,------------............///000111222111111111111111111111111///000000111111222333333111222222333333333333222333333444555666777777888555666666777888999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBAAA@@@AAACCCEEECCCDDDFFFGGGGGGGGGIIIKKKJJJHHHIIINNNPPPMMMLLLMMMNNNNNNPPPQQQRRRUUUZZZ^^^```^^^bbbllluuu|||zzzyyygggRRRJJJFFFEEEGGGHHHGGGIIILLLPPPLLLHHHEEEDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDBBBAAACCCEEEFFFCCC@@@??????@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<===>>>???@@@:::<<<=========>>>@@@BBB@@@BBBGGGSSSfff~~~cccGGG999777111222222000...---...000///......---------......---...//////---,,,,,,---++++++,,,,,,---.........,,,,,,...111000---000666:::SSSrrryyytttwwwzzzyyywwwYYYUUUXXXWWWXXX^^^WWW[[[jjjkkkVVVFFFDDDBBBDDDBBBEEELLLNNNJJJEEECCCEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@???????????????===>>>?????????>>>===<<<999888777777999::::::999777777777777777666555555222222222222333333333333///000000000111111111222111111111111111111111111///111111111///...///000///////////////000111111111111222333333222111111///000000111111111111111000000000000000000//////000000000000000000000000///000000000000000000///000000000000000000000000000111222444333111///---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...............///000111111111111111111111111111111//////000000111222222222///000111222333222222111222222333444555666777777666666666777777888888888666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEDDDFFFHHHGGGFFFEEEGGGIIILLLHHHGGGKKKMMMKKKKKKLLLKKKMMMOOOPPPQQQUUUYYY[[[ZZZWWW[[[eeennntttyyy|||vvv}}}~~~bbbSSSOOOPPPHHHJJJIIIFFFFFFJJJKKKJJJKKKIIIFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA<<<<<<<<<<<<<<<===>>>???;;;<<<>>>>>>======>>>@@@===???BBBGGGRRRdddzzzaaaFFF999777111222111000...---...///......---------......///,,,...///...---+++,,,,,,+++,,,,,,------......///444...***+++------///333333444CCC]]]rrr~~~tttmmmooovvvttt|||~~~~~~___GGGLLLVVVTTTPPPSSSIIIMMM]]]bbbRRREEECCC@@@BBBFFFLLLPPPJJJCCCBBBGGGEEEDDDBBBAAAAAADDDFFFHHHCCCBBBAAA@@@????????????======>>>??????>>><<<<<<888666444555888;;;:::888777777777777777666666555111111111222222333333444//////000000111111111222111111111111111111222222///111111000///...///000///////////////000111111000111222333333222111000//////000111111111111111111000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000///111444555555222///---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------............------......///000111000000000000000000000000/////////000111111222222000111222444444444333222111111222333555666666777666666666666777777777777555666777999;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===@@@AAABBBBBBAAABBBDDDFFFFFFHHHIIIHHHEEECCCEEEGGGNNNHHHFFFHHHJJJIIIKKKNNNJJJMMMPPPQQQSSSYYY^^^```XXXSSSSSSYYY___```ccciiixxxzzz~~~ooo]]]TTTLLLHHHHHHAAAFFFEEE@@@CCCKKKKKKDDDEEEEEEEEEFFFGGGGGGEEECCCDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEDDDBBB@@@???@@@AAA???@@@AAABBBBBBBBBBBBBBB===<<<<<<<<<<<<===>>>>>><<<===>>>>>><<<;;;<<<===;;;===???BBBIIIWWWkkkyyyzzz]]]III<<<555111111000000//////......//////...------------...***---///...,,,+++---000,,,------......------,,,...------------...//////000000555>>>LLLccc}}}rrrnnntttyyy~~~yyyrrrpppnnn{{{}}}kkk]]]PPPEEEEEEIIIJJJIIIIIIDDDOOOZZZYYYNNNFFFFFFJJJLLLJJJHHHHHHIIIIIIFFFCCC???@@@AAABBBCCCDDDDDDDDD????????????>>>>>>>>>>>>???>>>===<<<;;;:::999999666777888999999999999999888888888777666555555444222222222333333333444444333222222111111222222333111111111111000000000000444333111000/////////000000111111111111000000///222111111111000000//////333333222222111000//////000000//////.........---.......................................---------------............------...000333555555333000...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000000000111111111111222111111111000000//////000111222333444333222222333333333444444444555555666666666666777777777777888888999:::;;;;;;;;;;;;;;;:::999999999;;;===???@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEFFFFFFEEEDDDCCCHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKPPPUUUXXX[[[\\\\\\UUUUUUUUUTTTTTTUUUUUUVVV[[[eeeuuuzzzlllaaaTTTNNNMMMMMMIIIEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????FFFDDDBBBBBBCCCCCC???<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAKKK[[[fff{{{yyy[[[GGG:::333111111000000//////......//////...------------...+++---......------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---,,,---111999GGG]]]ppp}}}xxxtttrrrqqquuupppwww~~~wwwaaaRRRLLLFFFCCCEEEFFFEEEDDDFFFJJJRRRXXXUUULLLDDDDDDFFFJJJHHHFFFFFFGGGGGGDDDAAA???@@@AAABBBBBBBBBBBBBBB@@@??????>>>>>>=========>>>>>>===<<<;;;:::999999777777777777888888888999888888888777666555555555222333333333444444444444333222222111111222222333111111111111000000000000333222111///....../////////000000111111111000000111111111000000000//////333333222111111000//////000/////////.........---........................---------...............------............---------...000222222000...---------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////000000000111111111111111111000000000//////000111222333333333222222333333333333444444444444555555555555555666666666777888999:::;;;;;;;;;;;;;;;:::999999999;;;===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIHHHFFFEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNQQQTTTVVVXXXYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVSSSWWW___jjjuuuwwwgggbbbWWWQQQJJJFFFEEEFFFFFFEEEJJJIIIIIIIIIIIIIIIIIIJJJEEEFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????CCCAAA@@@AAACCCCCCBBB@@@===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<=========<<<>>>FFFRRR[[[eeewwwXXXDDD888111111111000000//////......//////...------------......---,,,---/////////...,,,,,,------------,,,,,,,,,++++++++++++,,,------///------------222>>>KKKqqq~~~|||yyywwwsssrrr{{{vvvfffXXXKKKCCC??????AAADDDCCC@@@BBBGGGQQQSSSSSSOOOIIICCCBBBCCCFFFEEEDDDDDDEEEDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<;;;::::::999999777666555555555666777888888888888777666666555555333333333444444444555555222222111111111111222222111111111111000000000000111111000///...............//////000111111111111111111000000000000//////222222111111000000///////////////...............------------------------,,,,,,------......//////------............------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............////////////000000000000000000000000////////////000000111222222222222111222222333333333444444444333333444444444555555555777777999:::::::::::::::;;;:::999999:::;;;===>>>@@@@@@@@@??????@@@AAAAAADDDFFFGGGIIIIIIIIIGGGFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSSSSWWW___lllxxxvvv}}}{{{bbbSSSPPPQQQGGGGGGGGGFFFFFFGGGJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>@@@???>>>???BBBCCCDDDCCC======<<<<<<<<<<<<======>>>>>>>>>========================;;;:::>>>FFFLLLYYYrrrsssVVVCCC888222111111000000//////......//////...------------...///---+++,,,000111///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...000///000000///...444<<>>>>>BBBEEEFFFJJJOOOSSSQQQMMMIIIFFFDDDCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::999999888777666444333333444666777777777777666666666555555333333444444444555555555222222111111111111222222111111111111000000000///000000///...............---...///000111111111111000000000000000000//////111111000000000/////////........................------------------------++++++,,,------...//////,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000////////////////////////000000000111111111111111222222222222333333333333333333333444555555666666666777888999::::::::::::::::::999::::::;;;===>>>AAAAAA@@@@@@???@@@@@@@@@BBBCCCEEEGGGHHHGGGFFFEEEHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPRRRRRRXXXWWWVVVUUUUUUTTTTTTUUUWWWUUUTTTTTTVVVYYY]]]```dddmmmyyyxxxbbbVVVVVVWWWTTTNNNFFFFFFHHHJJJMMMOOOOOOOOOHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>??????>>>???@@@BBBCCCDDD>>>======<<<<<<======>>>============<<<<<<<<<<<<<<<<<<<<<:::999:::>>>BBBTTTcccppp}}}qqqTTTCCC999444111111000000//////......//////...------------...///,,,+++,,,///111///,,,+++,,,,,,,,,,,,,,,,,,+++---------------......///++++++---000///,,,...444...:::KKKZZZiiiyyy|||uuukkkccc```dddkkkpppyyy~~~}}}}}}cccYYYLLLEEEFFFGGGEEECCCEEE===:::BBBMMMTTTXXXZZZPPPKKKFFFDDDDDDFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>======??????>>>>>>===<<<<<<;;;;;;;;;::::::999999888888777555444222222333555666666666666555555555555555333333333444444444555555222111111000000111111222111111111111000000000//////////////////.........,,,---...000000111111111//////////////////000000000000//////////////////---------...............------------------------***++++++,,,---...//////,,,,,,------------,,,,,,---,,,++++++++++++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---............/////////.....................////////////000000000111111111111111222222222333333333333444555666666777777666666777888999999999999999:::::::::;;;<<<<<<===AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHGGGFFFEEEGGGHHHIIIKKKLLLNNNOOOOOOJJJJJJJJJKKKLLLNNNPPPQQQWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWWWWVVV```^^^]]]aaakkkyyywwwjjjcccVVVJJJHHHOOOSSSOOOHHHIIIFFFFFFJJJOOOQQQLLLGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>======@@@@@@@@@?????????@@@AAA======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::<<<===GGGPPPYYYbbbvvvoooRRRAAA999444111111000000//////......//////...------------...---,,,+++,,,.........---++++++,,,,,,,,,,,,++++++...------------...//////++++++---000///++++++///***,,,111:::JJJ```xxx~~~}}}xxxeeeYYYTTTUUUWWWUUU```iiilllnnntttyyy{{{wwwhhhcccgggkkkooo^^^JJJFFFCCCBBBDDDEEECCCBBBDDD<<<>>>NNN```fffaaa[[[IIIEEEBBBBBBDDDFFFFFFEEEBBBDDDEEEDDDCCCAAAAAABBB@@@@@@@@@@@@@@@???>>>===>>>>>>============<<<<<<:::::::::999999888888888666555444333333333444555444444444444444444444333222222222333333333444444111111000000000000111111111111111111000000000000//////000000000//////...---......///000000000000......////////////000000////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********************+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------.........///---------.............../////////...///000000111000000111111111222222222333333444555666777777888555666777888888999888888999999:::;;;;;;<<<<<<<<<@@@???????????????@@@@@@BBBCCCFFFHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMHHHHHHJJJKKKMMMOOOPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXYYYZZZZZZXXXVVVTTTUUU^^^iiinnnmmmuuuzzz}}}qqqiiiaaaZZZUUUQQQQQQOOOKKKGGGFFFJJJMMMMMMIIIGGGJJJPPPQQQJJJBBBHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============???@@@BBBAAA???======>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<888AAAKKKTTTdddxxxnnnQQQ???777222111111000000//////......//////...------------...***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,------...///---,,,---000///,,,+++...000///------333@@@PPP\\\qqqvvv|||~~~~~~xxxvvvyyy}}}rrreee^^^[[[[[[hhhttt~~~~~~{{{yyyzzzyyyssstttppphhhaaa___\\\XXX\\\bbbmmmwwwyyyzzz}}}~~~|||rrreeeVVVJJJBBBCCCCCCCCCAAA@@@@@@@@@BBBCCCPPPiiizzzttt___MMMCCCBBBAAABBBDDDFFFFFFEEEAAACCCEEEDDDAAA@@@AAABBB@@@@@@@@@AAA@@@@@@??????<<<<<<<<<===============999999999999888888888888666555555555444444444444222222222222222222222222111111111222222222333333111111000000000000111111111111111111000000000000//////000111111000000///......///////////////............/////////000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************)))*********++++++++++++************++++++++++++************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........//////.........///000111000000000000111111111222111222333444555666777777444555666777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNOOOPPPPPPOOOQQQQQQQQQQQQRRRSSSTTTUUUYYYYYYXXXXXXWWWWWWXXXXXXPPPUUUYYYZZZ\\\^^^ZZZSSSQQQVVV^^^fffmmmttt|||zzzkkkaaa]]]___ZZZTTTRRRSSSTTTSSSRRRLLLOOOPPPMMMGGGFFFKKKPPPKKKIIIIIILLLOOONNNIIIDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<>>555000111111111000//////......//////...------------...(((+++---,,,***)))+++...+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++)))***------******---***---///...+++,,,333999EEERRReeettt~~~zzzzzz}}}uuuooolllxxxwwwtttooocccWWW___```ggguuuyyynnnWWWMMMLLLGGG@@@>>>@@@AAA>>>;;;999:::===CCCLLLddd{{{XXX===@@@@@@AAACCCEEEEEEEEEDDD???BBBDDDCCC@@@???@@@BBB???@@@@@@AAAAAAAAA@@@@@@;;;;;;<<<<<<===>>>>>>>>>999999999888888888888888555666666666666555444333111111111111111111111222000000111111111222222222111111000000000000111111111111111111000000000000///000111222222111000///...///////////////......---.........//////000000---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++************)))))))))******++++++++++++)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........///......------///000111000000000000111111111111000111111222444555666666444555666777888888888888888999:::;;;<<<<<<<<<<<<999999999:::;;;<<<===>>>>>>???BBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGKKKMMMOOOQQQRRRQQQPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUPPPRRRUUUWWWXXXWWWVVVUUURRRWWWWWWRRROOOSSSUUUTTTVVVXXXZZZZZZWWWWWWYYY[[[\\\^^^eeemmmssswww{{{nnnccc\\\\\\```aaa]]]VVVPPPOOOQQQJJJKKKNNNRRRUUUSSSLLLFFFKKKHHHFFFHHHKKKKKKGGGCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD@@@AAAAAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<999===BBBCCCAAA>>>======;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;:::999999:::;;;;;;;;;888888;;;AAALLLYYYdddjjjsssqqqPPP===777555............///000111222......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000999GGGVVVdddqqq}}}wwwnnniiibbbZZZYYYaaauuu{{{pppSSSIIIJJJHHHDDDAAACCCDDDDDDAAA===;;;===???FFFTTTooogggNNNDDDBBBBBBDDDFFFFFFDDD@@@<<>>???BBBDDDEEEDDDBBBAAACCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOONNNPPPSSSSSSPPPOOOPPPRRRSSSQQQOOOOOOQQQSSSSSSSSSWWWXXXWWWUUUQQQPPPSSSUUURRRTTTVVVWWWXXXXXXXXXXXX\\\]]]]]]ZZZWWWYYY```fffssspppmmmlllmmmooooooooovvvwwwxxxxxxwwwtttrrrpppuuuuuuyyy}}}{{{vvvtttvvv{{{ssshhh___ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNNNNNNNJJJOOOWWW\\\\\\VVVNNNHHHIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHLLLKKKFFFCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDD????????????????????????==============================>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===999777999???CCCCCCAAA:::::::::::::::::::::::::::999999;;;BBBPPP___jjjooo{{{oooOOO===666444//////////////////000111...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---000444:::CCCQQQ```jjjvvvxxxooosssyyywwwzzzkkkaaa______]]]\\\bbbvvv{{{yyywwwbbbNNNFFFFFFEEECCCCCC===@@@AAA@@@<<<<<>>>>>??????????????????>>><<<<<<<<<<<<<<<;;;::::::777777777777777777777777444444444444333333333333111333444333222111111111111111111111222222222333111111111111111111111111111111111000000000000000////////////////////////---------...........................------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,.........---+++***+++******))))))******++++++++++++*********))))))************************+++***)))(((((()))***+++))))))************)))))))))))))))))))))******++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------,,,,,,,,,///......................../////////000000000000///000000111111222333333444444444444555555555555999999888888888777777777999888888888888:::;;;<<<===>>>AAACCCDDDCCCAAA@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFHHHKKKMMMMMMNNNNNNOOONNNPPPRRRRRRPPPOOOPPPRRRRRRQQQOOOOOOPPPQQQQQQPPPSSSTTTTTTRRROOOMMMNNNPPPRRRRRRSSSUUUWWWWWWVVVUUUYYYZZZYYYVVVRRRRRRXXX]]]bbb```]]]\\\]]]^^^^^^]]]XXXXXXYYYXXXWWWVVVTTTSSSWWWXXX\\\```___ZZZYYY\\\ccc]]]VVVQQQOOONNNLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJPPPSSSWWWZZZYYYVVVQQQMMMMMMGGGAAA@@@BBBEEEFFFFFFFFFEEEFFFJJJJJJFFFDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB????????????????????????=======================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>:::777999===@@@???===:::::::::::::::::::::::::::999999:::???IIITTT\\\dddlllxxxmmmMMM<<<666333111000//////......//////------------,,,,,,,,,,,,*********++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++***...777BBBJJJXXXbbbppp{{{{{{iiicccxxx|||uuufff___^^^^^^XXX\\\nnnpppccc\\\YYYYYYZZZTTTOOONNNKKKFFFBBBAAA>>>BBBEEECCC??????EEEKKKRRRIIIDDDGGGHHHEEEHHHOOONNNLLLJJJHHHGGGEEEAAA>>>@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::666666666666666666666666444444333333222222111111111222444333222000111111000000000111111111222222000000000000000000000000222111111111000000000///////////////////////////...............---------............------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++******))))))******++++++************)))))))))******************************))))))))))))******))))))************)))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............................../////////000000000//////000111111222222333333333333444444444555555888888777777777777777666777777666666777888:::;;;<<<===???AAABBBAAA@@@???AAABBBCCCCCCBBBBBBCCCEEEEEEHHHKKKLLLLLLLLLMMMNNNMMMOOOPPPPPPOOOOOOPPPRRRRRRPPPOOOOOOPPPPPPNNNMMMPPPQQQRRRQQQOOOMMMMMMMMMPPPNNNOOORRRWWWYYYXXXVVVVVVWWWUUURRRMMMMMMPPPTTTXXXVVVTTTSSSTTTTTTTTTRRRVVVVVVUUUTTTSSSRRRQQQQQQOOOOOORRRUUUSSSNNNLLLOOOTTTRRRNNNLLLLLLLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMSSSTTTTTTUUUTTTRRRPPPOOOKKKFFFBBBDDDIIILLLIIIEEEDDDCCCDDDHHHIIIEEEDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::>>>;;;888888;;;<<<:::888999999999999999999999999888999999999:::???EEEIIITTTZZZdddppp|||lllMMM===666333111111000///...------------------,,,,,,,,,++++++))))))***+++,,,,,,------++++++************++++++************************+++++++++***************++++++++++++++++++++++++,,,------......000111333:::AAAMMM[[[hhhrrryyy}}}~~~rrrlll{{{uuussswwwzzz|||~~~{{{zzziii\\\VVVTTT\\\___mmm~~~nnniiiaaaWWWNNNHHHDDDBBBDDDLLLWWW\\\XXXNNNFFFCCCHHHLLLNNNIIICCCAAAFFFMMMJJJBBB===AAAFFFIIIMMMRRROOOLLLIIIGGGFFFEEEBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======>>>>>>>>>:::;;;;;;;;;;;;:::999999555555555555555555555555555444444333222111111000111222333333111000000111///000000000000111111111000000000000000000000000111111000000000//////////////////////////////////////////...---------,,,.........---------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,---...******))))))))))))******************))))))))))))***************************))))))))))))))))))***))))))************)))))))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...---------------................../////////000000//////000000111222222222222333333333444444444444666666666666666666666666666555555555666888999:::;;;<<<>>>???@@@@@@???>>>???AAABBBBBBBBBBBBCCCDDDDDDGGGKKKLLLKKKJJJKKKMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQPPPNNNMMMOOOPPPRRRSSSRRRQQQQQQPPPLLLKKKKKKPPPVVV[[[[[[YYYTTTTTTSSSPPPMMMLLLNNNPPPWWWUUUTTTTTTTTTTTTSSSQQQSSSRRRQQQPPPOOOOOOOOOOOOYYYXXXYYYZZZVVVOOOMMMOOOSSSRRRQQQPPPOOOMMMLLLJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKDDDDDDIIITTT^^^]]]QQQFFFEEECCCCCCFFFGGGDDDCCCFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999===;;;999999:::;;;999777999999999999999999999999666777888888777888999;;;@@@IIIXXXgggtttjjjMMM===777444222111000...------------------,,,,,,,,,+++++++++))))))***+++,,,,,,------++++++************++++++************************************************++++++++++++++++++++++++((()))+++---...---+++)))+++///555<<>>>>>===<<<<<<===>>>>>>::::::;;;;;;::::::999888666666666666666666666666666555555444333222222111000222333333111000000111///000000000000111111111111111111111111111111111/////////////////////////////////////////////////////////...---------,,,...------------,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---++++++,,,---...***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------+++,,,,,,,,,---------...............////////////...//////000111111222222222222222222333333333444555555555555555555555555555444444444555777999::::::;;;<<<>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCEEECCCGGGLLLLLLJJJHHHJJJMMMMMMLLLLLLLLLMMMOOOPPPPPPSSSRRRPPPQQQRRRSSSRRRPPPMMMNNNPPPSSSUUUVVVUUUTTTMMMKKKKKKNNNRRRUUUUUUTTTPPPPPPPPPOOOMMMMMMNNNOOORRRRRRQQQRRRSSSSSSQQQOOOOOONNNMMMLLLLLLLLLLLLLLLVVVUUUVVVVVVSSSLLLJJJLLLNNNOOOOOOOOOMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLKKKJJJHHHHHHDDDFFFNNNZZZdddaaaSSSFFFHHHEEEDDDEEEEEEBBBAAADDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999:::999999:::;;;;;;:::999888888888888888888888888444666888888666555555555333<<>>:::666444444666777777@@@GGGIIIJJJOOOUUUWWWLLLLLLJJJFFFBBBCCCFFFJJJCCCBBBBBBDDDGGGIIIJJJJJJGGGEEECCCCCCCCCDDDCCCBBBAAA@@@@@@?????????@@@@@@>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999666666666666666666666666555555444444333333222222000111333222111///000000000000000111111111222222111111111111111111111111.........///000000111111////////////////////////...............---------------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))******+++************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------........./////////......///000000111111222111111222222222333333333333444444444444555555555444444444444555777999;;;:::;;;<<<======>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDEEECCCHHHMMMMMMIIIHHHJJJMMMMMMKKKIIIJJJLLLOOOPPPOOOSSSQQQPPPQQQSSSUUUVVVVVVLLLLLLMMMPPPTTTVVVVVVUUUPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSTTTTTTQQQOOOTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOPPPSSSQQQMMMLLLOOOHHHJJJMMMNNNMMMLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIJJJPPPVVVUUUMMMEEEJJJFFFDDDEEEDDDAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;::::::888888888888888888888888777888999:::;;;;;;;;;:::777777777777777777777777333555777777666555555666777:::???CCCJJJWWWiiivvvcccHHH;;;444000000///...---------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************((()))))))))*********+++************************...+++'''''')))---......++++++***((((((+++111555333???EEEPPPcccnnnvvvvvvoooooorrrvvvxxxzzzuuullldddaaacccjjjyyy{{{vvvxxxxxx~~~yyy|||rrrtttmmm]]]MMMEEEBBBAAA:::777333000000111555777777;;;<<<:::>>>HHHNNNNNNJJJGGGCCCAAA@@@BBBEEEFFFBBBEEEGGGHHHHHHJJJKKKLLLEEEDDDBBBBBBCCCCCCBBB@@@BBBAAA@@@???>>>>>>??????>>>===;;;::::::;;;===>>>::::::;;;;;;::::::999888444444444444444444444444333333333333222222222222000111222222000//////000111111111111222222222333000000000000000000000000......///111222333444555////////////////////////---------...............---------,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))))))))******+++************++++++++++++++++++************++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,---------------.........//////......//////000111111111111111111111222222222222222333333333444444444444444444444444666888:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCBBBCCCEEEFFFDDDIIINNNNNNJJJGGGJJJNNNMMMJJJHHHIIILLLOOOOOOOOORRRPPPNNNOOORRRWWWZZZ\\\PPPNNNMMMOOORRRUUUUUUTTTTTTVVVVVVSSSOOONNNPPPSSSQQQQQQQQQRRRSSSSSSQQQPPPOOOPPPRRRUUUWWWWWWTTTRRROOOOOOPPPQQQPPPOOONNNMMMOOOOOOQQQTTTSSSOOOPPPTTTIIILLLOOOPPPOOONNNPPPRRRNNNNNNOOOOOOPPPPPPPPPQQQKKKJJJJJJJJJKKKKKKLLLLLLMMMJJJFFFGGGIIIJJJIIIGGGJJJFFFCCCDDDDDDBBBDDDGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::::::::::::::888888888888888888888888666777999999999888888888777777777777777777777777444555666666444444666777999:::::::::???NNNcccrrrwwwzzzaaaFFF999222...//////...------------...,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++***************************((('''(((+++,,,***((()))))))))***,,,---,,,+++,,,333000///999BBBOOOaaasssrrr{{{~~~tttjjjaaa[[[```iiivvvxxxwwwxxx}}}ttt{{{xxxrrrsssvvvtttkkkcccVVV]]]\\\PPPAAA999777777333333333333444555555666666999:::888<<>>CCCBBB@@@>>>======>>>>>>>>>===;;;::::::;;;===>>>777888888888888777666666333333333333333333333333111111111111111222222222000111222222000//////000111222222222222333333333////////////////////////...///111222444666777888////////////////////////,,,------....../////////---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))))))))******+++)))************+++++++++++++++************++++++---,,,,,,++++++*********))))))***+++,,,,,,---------------.........//////......//////000111111111000111111111111222222222222222222333333444444444444444444555666888:::<<<;;;;;;<<<<<<===>>>>>>??????AAABBBCCCCCCCCCEEEGGGDDDJJJOOONNNJJJGGGJJJOOOLLLIIIGGGHHHKKKOOOOOOOOOQQQNNNLLLMMMRRRXXX\\\___UUURRROOOPPPSSSUUUUUUTTTUUUYYY\\\YYYTTTTTTYYY^^^VVVVVVVVVWWWXXXWWWTTTRRRLLLNNNQQQTTTWWWWWWUUURRRPPPQQQSSSTTTTTTRRRPPPOOOOOONNNOOOQQQOOOKKKLLLOOOJJJMMMPPPOOOMMMMMMNNNPPPKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHJJJLLLNNNJJJHHHGGGGGGHHHJJJJJJJJJIIIEEECCCDDDDDDCCCFFFJJJEEEEEEDDDCCCBBBBBBBBBBBB>>>????????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999:::::::::::::::777777777777777777777777555777888999777666555555777777777777777777777777666666666444333444666888222444666777===LLL```pppppppppttt~~~___HHH:::333000000000///...............---------,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,///...------...000111333GGGEEENNNaaammmrrr{{{{{{~~~sssnnneee```lll{{{wwwrrriiiccc___bbbdddfffgggbbbRRRBBB???FFFLLLIII@@@888444444555444333222222222333444888888888999:::;;;===>>>>>>AAAEEEHHHHHHFFFCCC@@@<<<>>>AAACCCEEEEEEDDDCCC@@@@@@AAAAAABBBCCCDDDDDD@@@AAABBBBBBAAA>>><<<:::===<<<<<<;;;;;;;;;;;;<<<999888777666555444333222555444333333222222222222111000111222333333111///000000//////000111222222000111222333333222111000////////////............111///...000444666666444///////////////......------------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++...111555666555333111000,,,++++++******++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++------------------,,,,,,............////////////000000111222222222222111222333333333333333333444222222333444666888:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBFFFIIIMMMNNNLLLIIIGGGFFFHHHHHHJJJLLLMMMMMMKKKIIILLLLLLLLLMMMOOORRRVVVXXXVVVUUUSSSSSSTTTUUUTTTSSSVVVPPPUUUYYYQQQPPPXXXZZZUUUWWWXXXXXXUUUSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQLLLOOOSSSTTTSSSQQQOOONNNPPPPPPRRRTTTUUUSSSNNNKKKOOOMMMMMMPPPTTTUUUQQQLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDBBBBBBCCCEEEGGGIIIFFFDDDBBB@@@???@@@AAABBB@@@?????????????????????<<<<<<;;;::::::::::::;;;<<<;;;::::::999999:::::::::999888888777777888888999888666555444555777888777777666666555555555444555666777888888777666555444444555555555555555555999888888:::>>>DDDJJJNNN```dddiiinnnuuu}}}]]]FFF999333111000//////...............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,111222333222///......///222///444AAAHHHHHHNNNWWWmmmrrryyy}}}pppjjjiiiuuuyyyvvvvvvnnnhhhaaa]]]ZZZUUUOOOIIIIIILLLNNNRRRUUUTTTIII<<<===BBBEEEDDD===777444333444333222111111222333444555555666777888:::<<<===>>>@@@CCCFFFHHHGGGEEEDDD===???AAACCCDDDDDDCCCBBB??????@@@@@@AAABBBBBBCCC???@@@AAAAAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<<<<;;;:::888666444333222555444333333333333333333111111111222333333111///000000000000000111111222000111222222222222111000////////////............///...---///222444333111///////////////...------------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///222333111///......,,,++++++******++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++------------------------............////////////000000111222222222222111222222222333333333333444333333333444555777888999::::::;;;;;;<<<=========?????????@@@AAAAAABBBBBBFFFIIILLLMMMLLLIIIHHHGGGKKKLLLLLLMMMNNNMMMKKKIIIKKKKKKKKKLLLNNNQQQTTTVVVVVVTTTRRRRRRSSSSSSSSSRRRWWWRRRUUUUUUNNNRRRYYYVVVTTTVVVWWWWWWVVVTTTTTTUUURRRRRRQQQPPPPPPQQQQQQQQQSSSVVVXXXYYYVVVSSSQQQPPPRRRQQQOOOPPPPPPPPPNNNMMMOOOMMMLLLOOOSSSTTTPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGDDDCCCBBBBBBBBBDDDFFFGGGEEEDDDBBB@@@???@@@AAABBB@@@?????????>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999::::::999888888777777888888888777555444333444555666666666666666555555444444555666777888888777666555444444444444444555555555666555555666999===@@@CCC===FFFUUUeeeqqqzzz~~~{{{ZZZDDD888333111000///......------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++333777:::888222,,,***+++***&&&(((///222///111777@@@EEELLLTTTZZZaaagggkkkrrrsssxxxuuuuuu}}}zzztttnnniiiggg^^^``````]]]VVVRRRQQQQQQMMMIIIDDDBBB@@@>>>999555777:::<<>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB>>>======<<<;;;;;;<<<<<<>>>===<<<:::777555333333444444333333333444555555111111000111333333111///000000000000000111111111000111111222222111111000////////////...............---,,,---///000///......////////////...------------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,+++,,,,,,++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++........................---............////////////000111111222222111111222222222222333333444444444444444444555666777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHKKKLLLKKKIIIHHHHHHMMMNNNOOOOOONNNMMMKKKJJJKKKJJJJJJKKKMMMOOORRRTTTWWWUUURRRQQQRRRRRRQQQQQQVVVTTTUUURRRPPP[[[bbbYYYSSSUUUWWWWWWVVVVVVVVVWWWQQQQQQQQQPPPPPPQQQRRRRRRXXXZZZ[[[ZZZWWWSSSQQQPPPTTTQQQNNNLLLMMMNNNNNNNNNNNNMMMLLLNNNQQQRRROOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::::::::;;;:::999999888888999999999999888777777777777888666666444333333333444555666555555555555444444444444555666777777666555444444444444444444444444444444444444444444666777777555777===IIIYYYiiitttyyyyyyXXXBBB777333222//////...------------...,,,+++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++111888>>><<<333+++((()))---******///000...///333***+++...222666:::>>>@@@GGGFFFQQQ]]]eeettt|||tttffffffgggkkkrrrxxx}}}|||xxxrrrkkkfffUUURRRNNNIIIEEEBBB@@@???AAAAAAAAA>>>:::888999:::;;;888666555555444111///111222333555;;;BBBAAA<<<777555444444666777444222000000//////000222333444111111222444666999;;;<<<===>>>???@@@BBBCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBAAA@@@??????AAABBBDDD>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999777666555444333333333333444555666666222111000111222333111000000000000111111111000000000000111111111111000000////////////..................------......------......//////......---,,,,,,,,,------------------......---,,,,,,,,,------***************************************************++++++***))))))***,,,++++++************++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********************************------............//////---------........./////////000000111111111111111111111111222333333444444444444444333444444555555777777888888999:::::::::::::::<<<===???AAABBBCCCCCCFFFIIIKKKJJJIIIIIIIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKMMMOOORRRTTTXXXUUURRRQQQQQQRRRQQQQQQRRRSSSVVVSSSUUUhhhpppdddUUUVVVWWWWWWVVVUUUVVVWWWRRRRRRQQQQQQQQQRRRSSSSSSWWWXXXYYYWWWTTTQQQPPPPPPTTTRRROOOMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????@@@@@@BBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::999999::::::::::::999888888888888888999999888777777777777777666555444444333333444444444444444444444444444444444555666666666666555444444444444333333333333333333444444444444333333222;;;777333555AAASSSfffrrrxxxWWWAAA777333222//////...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++,,,444;;;;;;333+++)))***)))'''(((+++,,,++++++......---,,,+++,,,---......222///333777999DDDKKKDDD;;;>>>BBBFFFJJJOOOSSSVVV[[[^^^bbbccc^^^YYYZZZ^^^___```aaaaaa___\\\YYYWWWKKKJJJIIIGGGFFFCCC???<<<:::888666333222222222333222222222000//////000111000///............---,,,//////...---111777888444444111...000444666555333///.........///111222333000111222444666888;;;<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCBBB???>>>===>>>@@@AAA>>>===<<<;;;::::::::::::888888777777666666666666333333333333333444555666333111000000222222222000000000111111111111000///000000000000000000000000////////////...............//////...---------..................------,,,,,,,,,,,,---------............---,,,,,,,,,------***************************************************++++++)))((((((***,,,+++******))))))******+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))******))))))))))))))))))************************------------......//////------------............//////000111111111111000000000111222222333444444444444333333333333444444666666777777888999999999888999:::<<<>>>@@@AAABBB@@@CCCFFFHHHHHHHHHHHHIIIGGGIIIKKKLLLKKKJJJLLLNNNMMMMMMLLLLLLMMMOOORRRSSSXXXUUURRRPPPQQQRRRRRRRRRQQQSSSVVVTTTWWWkkktttgggWWWXXXXXXWWWUUUSSSTTTUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSTTTUUUTTTRRRPPPQQQRRRSSSRRRQQQRRRRRRQQQNNNKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCC@@@@@@@@@???????????????AAA@@@@@@@@@?????????@@@CCCBBBBBB@@@???>>>======;;;;;;:::999999999999:::999999888777777777777888999888777777666666777777666666555555555555555555333333333333444444444444333444555666666555444333444444333333222222222222111222222333333333222111...111555777999???HHHOOOxxxXXXBBB777333222///...------,,,,,,------*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******(((...444555000+++***+++)))(((((())))))))))))))),,,+++))))))+++,,,,,,+++...***,,,,,,(((000555---***,,,...000111222444555555666777888888777666666:::999888666555555555444222333444444444333111000444222000...------------,,,,,,,,,+++,,,---......------------,,,,,,,,,,,,///000...+++,,,111111//////---,,,...222555444333///......---...///111222000111222333555777999:::;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;<<<>>>???======;;;:::999999999999555555555555666666666666333333222222222333444444333111000000111222222111000000111222222111///...111000000//////000000111////////////...............///000///...---...///---............---,,,,,,+++,,,,,,------............------,,,,,,,,,,,,,,,***************************************************++++++***))))))***,,,******))))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))***************************+++++++++))))))))))))))))))))))))************))))))))))))************************++++++,,,,,,---.........,,,------------............///000000111111000000///000000111222333444444333333222222222333444444666666666777888888999999777888999;;;<<<>>>@@@@@@===@@@CCCEEEFFFFFFGGGIIIDDDGGGIIIJJJHHHHHHLLLOOOOOONNNMMMLLLMMMOOOQQQSSSVVVSSSPPPNNNOOOQQQRRRSSSTTTSSSWWWVVVUUUaaahhh___XXXXXXXXXVVVSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSSSSRRRQQQQQQSSSUUURRRRRRSSSUUUUUURRRMMMIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA????????????????????????????????????????????????BBBAAAAAA@@@???>>>======;;;;;;:::999999999999999999888777777666777777777888888777666666666666777666666666666555555555444222222333333333333333444222333444555555444333222444333333222222111111000...///000111111111111111+++111666666222111555999xxxYYYDDD999444222///...------,,,,,,------)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&)))---...,,,*********+++,,,,,,+++***++++++***&&&%%%$$$&&&)))***)))(((***(((+++,,,(((...333+++------,,,+++***)))(((((()))***+++***+++,,,,,,+++///...,,,******+++,,,---***+++,,,,,,+++)))((((((------+++***)))(((''''''((((((((()))+++,,,,,,,,,------...---++++++++++++---///...++++++//////,,,*********,,,///111222222///...---------...///000000000000111333555666777888888:::;;;<<<<<<<<<<<>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::::::::;;;<<<===<<<<<<:::999888777777777555555555555555555555555333333222111111111222222333111000///111222222111000000222222222111///...111000///......///000111////////////............,,,...//////---,,,...000------......------,,,+++++++++,,,,,,---......///------,,,+++++++++++++++************************************************)))***++++++))))))***+++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((******************************++++++,,,------...,,,,,,---------............//////000000000000000//////000111222333444444222222111111222333444444666666666777888888999999777777888:::;;;===>>>>>>;;;===AAACCCCCCDDDFFFHHHDDDGGGJJJIIIGGGGGGJJJNNNNNNMMMLLLKKKLLLNNNPPPQQQSSSPPPLLLKKKMMMPPPQQQRRRVVVRRRWWWYYYSSSUUUZZZVVVUUUVVVUUUTTTRRRRRRSSSUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRQQQPPPOOOOOORRRTTTQQQQQQRRRTTTTTTQQQLLLHHHJJJKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@===>>>??????@@@@@@@@@@@@>>>>>>???????????????>>>???>>>>>>>>>======<<<<<<;;;:::999999888999999999888888777666666666666777888888777666666666666666555555555555555444333333111222222222333333333333222333444555555444333222333333333222111000000000/////////000000111111111444444333111///000444888yyyZZZEEE:::444222......---,,,,,,,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))))))))(((&&&'''(((''''''))))))(((***((('''))),,,,,,***((()))'''++++++&&&+++---%%%'''''''''(((***+++++++++'''***,,,***)))+++,,,---(((((())))))***)))))))))%%%(((***,,,,,,,,,,,,---))))))))))))))))))))))))&&&&&&''')))+++,,,+++***+++++++++***(((&&&&&&'''&&&))))))'''(((++++++((('''(((***+++---///000111000///...---,,,---...////////////000111333444555555777999<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888999:::;;;<<<===<<<;;;:::888777666666666777777777666555555444444333333222111000000000000444222000///111222222222000111222333222111///---111000///......///000111000/////////............***---///...,,,+++---000------......------,,,+++++++++,,,,,,---...//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,---------.........//////000000000000000...///000111222333444444111111111111222333444555666666777777888888999999777777888999;;;<<<======999<<>>@@@AAAAAAAAAAAA===>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888777666666666666666888888777666666666666666333333444444444333222111111111111222222333333333222333444444444444333222333333222222111000000///222222111111111111222333//////111444666666444222uuuWWWBBB777222000000///...------,,,------)))))))))***+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((((((((('''''',,,+++***((((((((())))))(((((((((((()))))))))))))))******))))))((('''&&&&&&''''''(((((((((((((((******))))))((((((''''''+++*********))))))(((((()))***++++++,,,---.........---,,,+++,,,...000111444222000000222555666666666888999::::::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>============999:::<<<=========<<<<<<888888888888777666555444:::888666555444333111///111111111111111222222222111111111111111111111111000000000000000000000000000000//////.........---------------------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++---000000...+++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))))))))((('''''''''((()))***++++++*********************((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************)))))))))))))))***+++,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,------------......///000000///...---////////////000111222333333333222222111222222222444444444555555555555666777666666888:::<<<<<<;;;:::<<<>>>@@@@@@BBBDDDFFFGGGIIIJJJIIIFFFEEEHHHJJJOOOLLLHHHHHHKKKMMMMMMLLLLLLKKKJJJJJJLLLMMMMMMMMMLLLPPPSSSSSSQQQPPPPPPRRRYYYQQQOOOTTTSSSMMMMMMTTTPPPOOOOOONNNMMMMMMMMMMMMTTTSSSQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEECCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>><<<;;;::::::999999999999:::::::::::::::999888888777777777777777777777777666666666666555444333222555555444333333222111111333333222111111222333333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000vvvXXXBBB777111///000///...------,,,,,,---***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))((((((((()))***''''''((((((((()))))))))'''(((((()))))))))((((((&&&&&&'''((((((((((((((())))))))))))((((((''''''*********)))))))))(((((((((((()))+++---...///000...---,,,+++,,,...000111444222//////111333444444333555777888888999;;;=========<<<;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;999:::;;;<<<======<<<;;;888888888888777666555444999777555555555444222000222222111111111111111111111111111111111111111111000000000000000000000000000/////////............------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---++++++,,,//////...,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((()))*********)))))),,,,,,++++++*********)))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))******+++,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,---------------...///000000///...---////////////000111222333333222222111111222222222444444444444555555555555777666666888:::<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999999999777777777777777666666555666666666666666666666666666666666666555444333222555444444333222222111111333222222111111222222333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000wwwXXXCCC777111///000///...---,,,,,,,,,,,,+++++++++***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***'''''''''(((((((((((()))&&&&&&'''((())))))))))))&&&&&&'''((((((((((((''')))))))))(((((((((((('''******))))))))))))((((((&&&'''(((***,,,...000000---,,,++++++,,,---///000333000......000111222111000222444555666777999;;;===<<<<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999::::::;;;<<<<<<<<<;;;;;;888888888888777666555555777666444444555555333222333222222222111000000000111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++---,,,++++++---......---,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))((((((''')))+++,,,---+++***(((------,,,,,,+++***))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))***++++++,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,---------------....../////////......////////////000111222222222222111111111222222333444444444444555555555555777666666888:::;;;;;;:::;;;===????????????AAACCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUTTTRRRPPPPPPQQQIIIKKKKKKHHHIIIMMMOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999999999:::666666666666666555555444555555555555555555555555555555666555555444333222444444333333222222111111333222111111111111222333111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000xxxYYYCCC777111/////////...---,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((())))))***&&&&&&'''''''''(((((((((&&&''''''((())))))((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))(((((('''((()))***+++,,,---...,,,+++++++++,,,---...///111///------///000000///...000222444444666888:::<<<<<<;;;::::::;;;;;;;;;??????>>>===;;;:::999999:::::::::;;;;;;;;;::::::888888888888777666555555555444333333555555444333333333333222111000//////111111111111111111111111///////////////////////////////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((((((((((((***+++,,,---------......---,,,+++***)))(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,,,,,,,+++***)))((((((((((((((((((((()))******++++++))))))*********+++++++++******+++,,,------------------..................///////////////000111111111111111111111222222333333333444444444555555555777666666777999;;;:::999;;;===>>>>>>>>>>>>???AAAAAAAAABBBCCCEEEFFFIIIJJJKKKKKKLLLNNNOOOOOOOOONNNJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOMMMPPPMMMDDDCCCLLLOOOLLLNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::999999999999999:::777777777888777666666555444444444444444444444444444555555555444444333222333333333333222222111111222222111111111111222222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000wwwXXXCCC777111//////...---,,,,,,++++++,,,,,,+++++++++***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********************************+++,,,,,,---...///---,,,---...//////......000222333444555777999:::::::::::::::;;;<<<<<<@@@@@@???>>>===;;;;;;::::::::::::999999999::::::999999999999888777666555444333222333555555555444333333333222111000//////000000000000000000000000////////////////////////.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''(((((('''(((***---111333......---,,,***)))((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---,,,+++***)))((((((((((((((((((((()))******++++++))))))*********+++++++++******+++,,,------------------------......////////////////////////000111111000000000111111222333333333333444444444444555888777666777999::::::999;;;<<<>>>===<<<<<<>>>???@@@@@@@@@BBBEEEGGGIIIJJJIIIKKKMMMNNNOOOOOOPPPPPPJJJKKKKKKJJJIIIIIIKKKMMMPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSMMMCCCCCCNNNTTTRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFAAABBBCCCCCCDDDEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@========================<<<<<<<<<;;;;;;;;;::::::999999999888888999999:::777777777777777666555555444444444444444444444444444444444444444444333222333222222222222222111111111111111111111111111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////vvvWWWBBB777222//////...---,,,+++++++++++++++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((''''''(((((((((((())))))++++++******)))((((((((()))******++++++,,,,,,------,,,+++---///000///...///111333333333444666888888888888999:::<<<===>>>@@@@@@???>>>===<<<<<<;;;::::::999888888888999999999999999999888777666555333222222222444555555333333222222222111000000000000000000000000000000000000000000000000000000000.........///////////////------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,******+++---***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((('''''')))(((&&&&&&)))---222555,,,,,,++++++***)))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))***+++,,,---...,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,------------,,,,,,,,,,,,---...///000/////////......//////000000000000000000111222333333333333333444444444444888777666777999:::999888:::;;;<<<<<<<<<<<<===>>>@@@??????BBBEEEHHHIIIIIIFFFHHHJJJKKKKKKLLLNNNPPPJJJKKKKKKIIIHHHIIINNNSSSTTTRRRPPPPPPQQQRRRQQQPPPOOOOOOKKKGGGIIIQQQWWWYYYRRRQQQPPPNNNMMMLLLKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNLLLJJJHHHGGGIIIJJJJJJKKKJJJJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEEEE@@@AAABBBDDDEEEFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@========================<<<<<<<<<<<<;;;;;;;;;;;;999888888888888999999:::555555555555555444444333444444444444444444444444333333444444444444333333222222222222222222111111000000111222222111000000000000000000000000000000......//////000000111111////////////////////////////////////////////////tttVVVAAA777222000///...---,,,++++++++++++***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,+++***+++---000111111///000111333333222222444555555666777888;;;===???@@@>>>>>>=========<<<<<<<<<;;;:::999888777777888999999999999999888777666666444222222222444555444333222222111111111111111111000000000000000000000000000000000000000000000000............/////////000------------------------......---------,,,,,,,,,+++++++++,,,,,,---------***,,,...---+++)))***+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))((((((((('''''''''))))))(((((())),,,...000*********))))))(((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))***+++,,,......,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,------------,,,,,,++++++,,,...///000000//////.........//////////////////000111222333222222333333333444444444888777666777888999888777888:::;;;<<<;;;;;;===>>>BBB@@@???BBBFFFIIIIIIHHHEEEGGGIIIIIIIIIJJJNNNRRRJJJLLLLLLKKKJJJNNNWWW^^^XXXTTTQQQPPPPPPPPPNNNMMMMMMJJJJJJNNNPPPPPPSSSXXXQQQPPPOOONNNMMMMMMLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOOOONNNLLLJJJIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@========================<<<<<<;;;;;;;;;:::::::::888888888888888999::::::555666666666666555444444444444444444444444444444222333333444444333333333111111111111111111222222///000111222222111000///000000000000000000000000.........///000111111111////////////////////////////////////////////////rrrUUUAAA666222000......---,,,++++++++++++))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))***((()))***++++++,,,++++++******+++---000222111000///111222222111111222333444555666888;;;>>>@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777777777888888999999:::999999888777666444333222222444444333222111111111111111222222222000000000000000000000000000000000000000000000000---.........//////000000------------------------.........------,,,,,,,,,+++++++++,,,,,,---------))),,,///...+++))))))******+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******)))((((((((('''''''''''')))************+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))***+++---...///,,,+++***)))((((((((((((((((((((()))******++++++)))************+++++++++******+++,,,------------,,,,,,++++++,,,...///000000//////.........//////////////////000111222333222222333333333444444444888777666777888999888777777999;;;;;;;;;;;;===???CCCAAA@@@BBBFFFIIIIIIHHHGGGIIIJJJJJJIIIKKKPPPUUUKKKLLLMMMLLLMMMSSS^^^gggYYYUUUPPPNNNMMMLLLJJJGGGMMMHHHKKKSSSTTTNNNLLLRRROOOOOONNNNNNMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLMMMNNNOOOOOONNNLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@========================;;;;;;;;;:::::::::999999888888777777888999::::::888888888888888777777666555555555555555555555555222222333444444333333333111111111111111111222222///000111222222111000///000000000000000000000000---......///000111111222////////////////////////////////////////////////jjjQQQBBB888111///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,***((((((******'''$$$))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''))))))'''&&&'''((()))((('''(((((((((((())))))))))))***)))((('''''''''((((((,,,,,,,,,------------...000000000000111222333444777666555666777999<<<>>><<<;;;:::999999999:::;;;@@@>>>;;;888777777888999:::::::::999999888888888333333444444333333222111111111111111111111111111......//////000000111111////////////////////////------..................//////.........---------........................------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,+++++++++******))))))((()))+++---............++++++)))(((''''''''''''(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---------............///........................------...///000111222222222222222333333333444444555555555555666666666666888999999:::;;;<<<======@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHJJJNNNQQQOOOMMMMMMPPPRRRVVV```jjjVVVSSSPPPOOOOOONNNKKKHHHHHHIIIJJJKKKKKKMMMQQQSSSUUUPPPLLLLLLPPPQQQNNNJJJQQQNNNJJJJJJLLLNNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIILLLKKKJJJIIIHHHGGGGGGFFFHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@??????============>>>>>>>>>>>><<<;;;:::999888888888888999888888888999::::::;;;888777666777888999888666333444444555555444444333444444333333222111000000111111111111111111111111000000111111111111000000000000//////.........---...............///000000//////.........---------////////////////////////jjjQQQBBB888111000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++)))((()))******(((%%%((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''))))))'''&&&'''((()))(((&&&'''((((((((()))))))))))),,,,,,,,,,,,++++++******,,,,,,---------.........///......//////111222222555444444444666888:::<<<;;;:::999999999999:::;;;???===:::888777777888999;;;::::::999888888777777333333444444333333222111111111111111111111111111////////////000000000000................................................///.........------------........................------,,,,,,,,,+++++++++************++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((''')))((((((((('''''''''&&&(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++*********)))))))))((()))+++,,,.........---+++***)))(((''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,------------,,,------------....................................------...///000111222222222222222333333333333444444555555555555666666666888888999:::;;;<<<======?????????@@@AAABBBCCCDDDDDDFFFHHHHHHIIIJJJMMMOOONNNKKKKKKLLLLLLMMMSSS[[[RRRPPPNNNNNNPPPOOOMMMJJJJJJKKKMMMMMMMMMNNNQQQSSSOOOQQQSSSTTTSSSRRRQQQQQQQQQNNNKKKKKKMMMOOOOOONNNMMMMMMNNNNNNMMMLLLJJJJJJKKKJJJIIIIIIGGGGGGFFFEEEHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>?????????@@@@@@?????????>>>=====================<<<;;;:::999888888888888888888888888888999:::;;;888777666666777888777666333444444555555444444333444444333333222111111000111111111111111111111111000000111111111111000000000/////////.........---...............//////000//////.........---------........................hhhPPPAAA777111000------,,,,,,,,,,,,++++++++++++************++++++***)))((()))******)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&'''(((((('''&&&'''(((((('''&&&''''''((((((((()))))))))))))))***++++++,,,,,,,,,------------............------------...///000000333222222333444666888::::::999999888999999::::::===<<<999777666777888999;;;;;;:::999777666555555333333333333333222222111111111111111111111111111000000000000////////////............................................................------------------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))((((((((()))+++,,,------------******)))(((''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---............---------------............------------------------------...///000000111222111111222222222333333333333444444444555555555666777777888999:::;;;<<<<<<===<<<<<<<<<===???AAABBBBBBDDDGGGHHHIIIIIIKKKMMMKKKIIIIIIJJJJJJHHHJJJPPPLLLLLLLLLNNNPPPPPPNNNLLLLLLNNNPPPQQQPPPPPPPPPRRRKKKSSSZZZYYYSSSNNNPPPSSSNNNLLLJJJJJJLLLNNNOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????>>>>>>>>>===<<<<<<<<<;;;;;;:::999888888888888888888888888888888888999:::777555555555666777666555333444444555555444444333444333333222222111111111111111111111111111111111///000000111111000000////////////.....................------......///000...............---------........................gggNNN@@@666111000------,,,,,,,,,+++++++++++++++************++++++(((((()))*********))))))(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%'''(((((('''&&&&&&(((((('''&&&'''''''''((((((((())))))''''''(((***---111444777,,,------------.........---------------...//////111111222222444666777888888888888888888999999999;;;:::888777666666777888;;;:::999888666555444333222333333333333222111111111111111111111111111111111111000000//////.............................................---------------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((((((((())))))***+++,,,---------***)))((('''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,---------------,,,,,,---------.........------------------------------......///000000111111111111111222222222222222222333333444444555555555666777888999::::::;;;<<<;;;::::::;;;===@@@AAA???BBBFFFHHHHHHHHHIIIJJJHHHGGGIIIMMMNNNLLLMMMPPPIIIJJJKKKMMMOOONNNMMMLLLMMMOOORRRRRRPPPOOOOOOOOOMMMSSSYYYVVVNNNHHHIIIMMMJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>======<<<;;;::::::::::::999888888888888888888888777777777888888999666555444444555666555444333444444555555444444333333333333222222111111111111111111111111111111111//////000000000000//////...........................------------...//////................................................eeeLLL>>>666111111------,,,,,,,,,++++++++++++******))))))******+++((()))******************)))(((((((((((((((((()))((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%&&&'''((('''&&&''''''''''''((((((((((((***))))))+++111888@@@EEE,,,,,,,,,,,,------------......---------...//////111111222333444666777888777777777888888999999999888888777666666666777777:::999888777555444333222222222333333222222111000000000000000000000000000111111000000//////..............................//////.........---------,,,,,,------------------------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((()))))))))************+++,,,,,,---)))(((((('''''''''''''''(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------......//////000000000000000111111111222222000111111222333444444444444444555666777888999999;;;;;;:::;;;<<<===???@@@>>>@@@DDDFFFFFFFFFGGGHHHIIIGGGJJJPPPRRRPPPOOOPPPHHHJJJKKKLLLLLLKKKKKKKKKMMMOOOQQQQQQOOOMMMMMMMMMPPPQQQRRROOOKKKHHHHHHJJJJJJJJJKKKKKKLLLLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@????????????>>>======>>>??????>>>======<<<;;;::::::999999999888888777777888888888777777666666777777777555444333444555666555333333444444555555444444333333333222222222222222111000000000000000000000000//////000000000000//////---------...............---------------...//////---.............................................cccKKK===555111111------,,,,,,,,,,,,++++++******))))))))))))******(((***,,,+++***))))))***))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%&&&&&&'''''''''((((((((()))((('''(((...666>>>DDD++++++++++++,,,,,,,,,,,,...---------------......///000111222444555666666555666777888888888888888666666555555555666777777888888777666444333222222222222222222222111111000000000000000000000000000000000000000////////////------------------------/////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********++++++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))*********************+++,,,,,,((((((''''''&&&''''''((((((((((((((()))))))))))))))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000111111111//////000111222333444444333333444555666777888888999:::;;;<<<===>>>>>>???===???BBBCCCDDDDDDFFFHHHJJJHHHJJJOOOQQQMMMJJJJJJIIIJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPOOOMMMLLLLLLMMMOOOMMMLLLKKKLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNOOOPPPLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@???????????????@@@AAA???@@@@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???<<<<<<<<<;;;:::::::::999999888888777777777888888888777777666666666666666666444444444555666555444333444444555555444444333222222222222222222222222000000000000000000000000...//////000000//////...---------------.........------,,,,,,------...///---------...............------------------------bbbIII<<<555111111------,,,,,,,,,,,,++++++******))))))))))))******)))+++---,,,)))((((((***(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%(((,,,111333))))))*********+++++++++---,,,,,,+++++++++,,,,,,---...///111222333444444444555666888888888888888444444444555555666666666666666555555444333333222222222222222222111000000000000000000000000000000////////////000000000000------------------------000//////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))))))))*********************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++******))))))***+++,,,'''''''''&&&&&&''''''((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000111111......///000111222333444222222333444555666777777777888:::<<<=========<<<===???@@@AAAAAACCCEEEHHHIIIFFFGGGLLLNNNJJJFFFEEEHHHIIIIIIHHHFFFGGGJJJMMMNNNOOOOOONNNLLLLLLMMMOOOKKKKKKKKKLLLMMMMMMLLLKKKJJJMMMOOONNNLLLKKKMMMNNNKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA???????????????@@@AAAAAA??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???;;;;;;::::::::::::::::::888888777777777777888888888777666555555555555666666555444555666777666444333444444555555444444333222222222222222222222222000000000000000000000000......////////////......,,,,,,,,,------.........------,,,,,,------...///---------.........//////------------------------aaaIII;;;444111222---------,,,,,,,,,++++++******))))))))))))*********,,,...---)))'''((()))'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))*********++++++***************++++++,,,...000111222222222333444666777888888888777333333444555555666666666555555555444444333333333111222222222222111000000000000000000000000000000......//////000000111111------------------------000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,+++***)))))))))***+++,,,''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))************++++++++++++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000......///000111222333333111222222333444555666777555777:::<<<>>>===;;;:::===>>>??????@@@BBBEEEHHHGGGCCCDDDJJJMMMJJJGGGFFFFFFGGGHHHFFFEEEFFFKKKOOOOOOOOOOOOMMMLLLLLLNNNPPPGGGJJJMMMNNNLLLHHHFFFEEEHHHJJJLLLLLLIIIHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????@@@AAABBBBBB>>>??????@@@@@@@@@??????@@@>>>===<<<<<<===>>>@@@:::::::::::::::::::::;;;888777777777777777888888888777666555555555555555777666555555666777666555333444444555555444444333222222222222222222222222000000000000000000000000......////////////......,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////------------------------]]]EEE<<<888222...------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////333444555666777888999:::444444444444444444444444555444444333222111000000111111111000///......---////////////000000000000////////////...............------,,,,,,------.........//////...---,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))*********+++++++++************************++++++++++++******(((''''''&&&&&&&&&''''''+++++++++*********))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............------------.........//////000000000000000000000111111222000000111222333333444444888888888999999::::::;;;:::<<<>>>@@@AAABBBBBBAAADDDDDDDDDFFFHHHHHHFFFDDDDDDEEEEEEGGGHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJKKKKKKIIIFFFCCCGGGIIIKKKLLLMMMLLLKKKJJJJJJHHHDDDBBBBBBCCCFFFHHHCCCCCCCCCCCCBBBAAA@@@???=========???AAAAAA>>><<>><<<===>>>>>>======>>>@@@@@@???===;;;;;;;;;:::::::::999999999888888777777777777777777777666666555555444444555555444333333222111111333333333333333333333333//////000000111222444444111111000///////////////........................------------------------,,,,,,,,,---------..............................------------------------\\\DDD<<<777222...------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////333333444444555555666666444444444444444444444444444333333222222111111111222222111000000///......////////////000000000000////////////...............------,,,,,,------..................---,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********************************)))******++++++******)))(((''''''&&&&&&&&&''''''+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---........./////////000000000//////000000111222000000111222222333444444777777777888999999:::::::::;;;===???AAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJHHHEEEDDDGGGJJJOOORRRRRRPPPLLLIIIIIIGGGEEECCCCCCDDDFFFGGGCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>============>>>@@@BBBAAA>>>======??????>>>===>>>??????>>><<<::::::::::::999999999999999888777777666666777777666666666666555555555555555444444333222222111111333333333333333333333333000000000000111222333333111000000///////////////........................------------------------,,,,,,---------.........------------------------------------------------ZZZCCC;;;666222///------,,,,,,,,,,,,++++++******))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////222222222222222222222222444444444444444444444444222222222222222222222222222222222111000000//////////////////000000000000////////////...............------,,,,,,------...---............------,,,++++++++++++++++++++++++************************+++************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))******************************)))******++++++******)))''''''&&&&&&&&&''''''(((+++************)))))))))************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.............../////////000000//////000000111222000000111111222333333333555555666777777888999999:::;;;<<<>>>@@@@@@AAAAAACCCDDDEEECCCAAA@@@CCCFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKKKKJJJJJJKKKLLLLLLMMMOOOPPPNNNIIIEEEDDDDDDFFFJJJPPPTTTTTTQQQKKKGGGGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCBBBBBBAAA@@@???>>>>>>???>>>======>>>???>>>???@@@@@@>>>>>>>>>??????>>>===>>>???>>><<<::::::999999999999888888888999888777777666666777777555555555555555666666666444444333333222222111111222222222222222222222222111111111000000111111222111000//////......//////---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}XXXBBB:::555222000------,,,,,,,,,+++++++++******))))))))))))******(((((((((((())))))))))))(((((((((''''''(((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''''''''((()))))))))))))))))))))************+++,,,,,,------...//////000000000000000111111111333333333333333333333333111111111222222333333333222222222222111111000000////////////000000000000////////////...............------,,,,,,------...---------......------,,,++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))************))))))************))))))'''&&&&&&&&&&&&'''((((((************))))))))))))***************************+++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------...//////........................///////////////000111111000000111111222222222333444444555555666777888888999:::;;;===>>>???@@@@@@BBBDDDEEEBBB======BBBHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLOOOQQQNNNGGGBBBBBBEEEDDDGGGLLLPPPPPPLLLHHHDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@DDDDDDBBB@@@>>>>>>???>>>>>>>>>???@@@@@@>>>======>>>===;;;999999999999888888888777777888888777666666666666666444444444555555666666666333333333333222222111111222222222222222222222222222222111000000000000000000000///............///------------------------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzWWWBBB999555222000------,,,,,,,,,+++++++++******))))))))))))******'''((((((((()))))))))***((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&'''((()))))))))(((((()))))))))*********++++++,,,,,,---.........---...///000111222333333333333333333333333333333111111111222222333333444222222222111111111111111////////////000000000000////////////...............------,,,,,,------...,,,,,,---------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((((((((()))))))))*********)))))))))******)))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********************************++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++***++++++,,,---...//////...............---------/////////...///000000111000111111111111111222222222333444555666777888888999999:::;;;===>>>???@@@@@@CCCCCC@@@<<<===CCCHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKNNNOOOLLLEEEBBBCCCEEEFFFGGGIIIJJJJJJHHHFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@???<<<===CCCLLLNNNHHH@@@???>>>======>>>????????????>>>=========<<<:::888999999999888888888777777888777777666555666666666333333444444555555666666333222222222222222111111111111111111111111111111222222111000////////////000//////...............------------------------------------------------..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyWWWBBB999444111111------,,,,,,,,,,,,++++++******))))))))))))******''''''(((((())))))******(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((%%%%%%&&&'''((())))))***((((((((()))))))))******+++++++++,,,------......,,,---...///111222333444333333333333333333333333111111111222222333333333111111111111111111111111////////////000000000000////////////...............------,,,,,,------...+++,,,,,,------------,,,++++++++++++++++++++++++************************(((((()))))))))))))))***''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((('''''''''(((((())))))*********((())))))******))))))(((&&&&&&&&&&&&&&&'''((()))(((((()))))))))))))))************************************++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------...............---------------//////......//////000111111111111111111111111111222222333444666777888888888999999:::;;;===>>>???@@@AAAAAA???>>>???DDDIIIGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLMMMKKKGGGEEEFFFHHHJJJIIIHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>><<<===DDDMMMOOOIIIBBBAAA???<<<<<<===>>>>>>>>>===<<<<<<<<<===<<<:::999:::999999999999888888888888777666666555555666666444444444444444555555555222222222222222222111111000000000000000000000000222111000000////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyXXXCCC999333111111------,,,,,,,,,,,,++++++******))))))))))))******'''''''''((()))*********(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***(((((((((((()))))))))******++++++,,,,,,---......------......///000111111222222222222222222222222222222222222222222333333000000000000000000000000////////////000000000000////////////...............------,,,,,,------...***+++,,,---------------++++++++++++++++++++++++************************(((((((((((())))))******'''''''''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''''''''(((((()))******+++(((((())))))))))))((((((&&&%%%%%%&&&&&&((())))))(((((((((((())))))******************************)))******+++,,,,,,------+++***(((''''''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///............///000000111111111111000000000000222222333555666777999999888888888999:::<<<>>>???????????????AAACCCFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@<<<===>>>AAADDDEEEEEEDDDBBB???<<<;;;===>>>>>><<<<<<;;;:::;;;<<<<<<;;;999::::::::::::999999999999777777666555555555555666555444444444444444444333111111111111111111222222000000000000000000000000111000000/////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzYYYDDD999333111111---------,,,,,,,,,++++++******))))))))))))******&&&''''''((()))******+++'''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))***++++++,,,,,,---..............................222222222222222222222222222222222222222222222222///////////////000000000////////////000000000000000/////////...............------,,,,,,------...***+++,,,,,,------------++++++++++++++++++++++++************************'''((((((((())))))******&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***'''((((((((())))))******************************))))))***+++,,,,,,------***)))(((&&&&&&((()))***************************---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...............///000000111111111000000000000000222333444555777888999:::888888888888999;;;>>>??????>>>===???CCCFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJKKKMMMNNNNNNNNNHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD???@@@@@@AAAAAAAAA@@@@@@;;;>>>@@@>>>:::;;;@@@FFFDDD@@@<<<;;;<<<>>>===;;;;;;::::::;;;<<<===;;;:::;;;;;;;;;:::::::::999999777777666555555555555555555555555444444333333333111111111111111111222222000000000000000000000000000000////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxWWWDDD;;;333///111......---------,,,,,,,,,+++)))''''''((()))((('''************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((%%%""" ###'''***###%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''''''''''''''((((((((((((*********))))))))))))))),,,,,,,,,---------.........111333222000000222444111111222222222111111000000000000000000000000000...///000111111000///...///............---------//////...---,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''"""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***************+++,,,,,,,,,+++***((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))******************************************************************))))))))))))******++++++,,,,,,,,,,,,------.........------,,,,,,,,,///......------///000111000000000000000000000000//////111222444555777777777777777777888999:::;;;<<<<<<===???BBBGGGKKKMMMGGGFFFEEEDDDCCCCCCDDDDDDIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@>>>===<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444444999777555444333444555666555555555444444333333333333333333222222222111111000000000000000000000000000111111000///......///------,,,,,,,,,------...------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++xxxVVVDDD:::222...000...------------,,,,,,,,,,,,***)))((()))***)))((()))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$$$$&&&'''((()))***,,,---+++&&&"""&&&###  ###&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------000222333222000///000222000000111111111000000///000000000000000000000000...///000111111000///...///............---------///......---,,,,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''###$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))******************++++++++++++)))((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++******************************))))))))))))******+++++++++,,,,,,,,,------......---------,,,,,,,,,///......---...///000111000000000000000000000000///000111222333555666666777777777777888999::::::;;;;;;<<<>>>AAAEEEIIIKKKGGGFFFDDDCCCBBBCCCEEEEEEIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDCCCBBBAAA>>>??????@@@@@@@@@@@@@@@======>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555888777555444333444555666555555444444444333333333333333222222222111111111111111111111111111111111000111111000///......000...------,,,,,,------...------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------,,,,,,+++++++++yyyXXXEEE<<<333///111------------,,,,,,,,,,,,---+++))))))***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!!!!"""###$$$&&&'''(((,,,+++*********'''"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%***++++++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------111222222111///......///...//////000000000//////000000000000000000000000...//////000000//////...///............---------.........------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************)))******+++***)))'''&&&'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,......------......///000000000000000000000000000000111111222333333444444666666666666777888999999999999:::<<>>>>>>>>>>>======<<<<<<===>>>@@@AAA===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777666555444444444555666444444444444333333333333333222222222222111111111222222222222222222222222///000111000///...///000......---------------...------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++zzzYYYGGG>>>555111222---------,,,,,,,,,++++++---+++))))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$$$$%%%&&&'''!!!%%%'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$***++++++***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,///000000//////...//////...///000000111000000000///////////////////////////////////////////////////............---------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************((()))******)))((('''&&&(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////////////////111111111111222222222222555555555555666777888999888999:::<<<>>>AAADDDEEEEEECCCAAA@@@AAADDDGGGIIIGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@??????>>>===<<<<<<<<>><<<:::;;;<<<>>>@@@<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::888888777777777777666666666666555444444444555666333333333333333333333333222222222222111111111111111111111111111111111111///000111000///...///000///......------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,vvvWWWFFF===444000111------,,,,,,,,,++++++++++++***(((((()))))))))(((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$###******((($$$ %%%***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---///000000000///000111111222222222111//////////////////////////////............/////////............------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***************(((((()))******)))'''&&&(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................111111111111111111111111444444444444555666777777888999:::<<<>>>@@@BBBCCCDDDBBBAAA@@@AAADDDGGGHHHFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>===<<<;;;<<<<<>><<<<<<<<<<<<===BBB@@@===:::888999:::;;;;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;:::888777555444444333444444444555555555555222222222222333333333333222111111111111000000000////////////////////////...///000000//////000111000000///...------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------nnnPPPBBB:::333///111,,,,,,,,,++++++++++++***,,,***(((((()))***)))(((***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&& """%%%((())))))'''%%%(((### !!!&&&))))))'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((()))))))))$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))*********+++,,,***)))+++...000///---...///000111222222222222000000000000000000000000///...------------...//////............---------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******+++***)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((()))***************((()))***++++++***))))))))))))************))))))(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,---.........------------------------------/////////000000000111111222222222222333444555666555666888:::;;;======>>>AAABBBBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCDDDAAA@@@>>>===<<<===>>>??????>>><<<:::999999:::;;;;;;;;;<<<======<<<;;;;;;999999999999999999999999888777777666555444444333222333444444555555555555111111222222222333333333111111111111000000000000////////////////////////---///000000//////000222111000///...------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,---------oooRRRDDD===666333444,,,,,,,,,+++++++++******---+++))))))***+++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''CCCnnnqqqHHH+++"""$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$'''***,,,------###%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************---+++***+++---...---+++---...///000111111111111000000000000000000000000///...---,,,,,,---.../////////.........---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++)))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************)))***+++,,,,,,+++***)))))))))************))))))(((((())))))))))))(((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++*********++++++,,,,,,,,,+++,,,---.........---,,,------------------------.........///000111111111222222222222333444555555444555777888:::;;;;;;;;;AAABBBCCCDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBAAAAAA@@@AAABBBDDDDDDAAA@@@>>>===<<<===???@@@===<<<;;;:::::::::;;;<<<:::;;;<<<======<<<;;;:::999999999999999999999999444444444444444444444444222333444444555555555444111111111222222333333333111111111111000000000000000000000000000000000000---///000000//////000222111111000......---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,---------oooUUUHHH:::444222---------,,,,,,+++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&"""...***}}}@@@&&&111777"""///,,,###::: 666!!!(((&&&######111///111000***'''+++###))))))*********++++++++++++,,,222//////WWW???//////.........---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))************+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++)))'''&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************---------,,,,,,+++++++++++++++******************++++++******++++++,,,---------,,,++++++,,,,,,,,,------------------------***++++++,,,,,,------...............////////////111111111111222333444444444444555666777999;;;<<<>>>@@@CCCEEEEEECCCAAA@@@DDDEEEFFFGGGHHHGGGFFFEEECCCDDDFFFHHHIIIHHHFFFEEEIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@>>><<<:::999888999999>>><<<::::::::::::888666777777777777777888888999666666666666555555555555444444555555555555444444222333333444444333333222111111111111111000//////000000000000//////////////////000000000000//////......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnTTTGGG:::555444///------,,,,,,+++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&&&&!!!bbb666.../// """(((%%%###!!!333QQQ---!!!###"""...%%%...KKK444'''%%%))) ,,,...************++++++++++++++++++000...111]]]LLL///.........------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************,,,,,,,,,,,,+++++++++***++++++******************++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////111111111111222333444444444444555666777999:::;;;<<<>>>@@@BBBCCCCCCCCCBBBEEEFFFHHHIIIIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFHHHGGGEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@>>>===<<<;;;:::999999999<<<;;;999999::::::999777777777666666777777888999666666666666555555555555444444555555555555444444222333333444444333333222111111111111111000//////////////////............//////000000000000//////...------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnRRREEE:::666666111---,,,,,,++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&555333111QQQ %%%)))***,,,,,,555@@@ ***((())) ((($$$###HHH000!!!$$$000###000'''******+++++++++,,,,,,,,,,,,+++---+++000```MMM............------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))************+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************+++++++++*********************++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---............/////////000000000000111222333444444444444555666888999:::;;;<<<===???AAABBBDDDDDDFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;:::999:::999888999::::::999888777777666666777777888999666666666555555555555444333444444555555444444333222222333333333333222222111111111111111000//////............------------...//////000000//////...------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooQQQDDD999666666111,,,,,,,,,++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###777zzzCCC,,,}}}999&&&###+++'''%%%'''000!!!,,,&&&###'''555yyyHHH%%%$$$555!!!***&&&%%%...###!!!)))###+++###---;;;mmm333 ///333"""***%%%---&&&666++++++++++++,,,,,,,,,,,,,,,+++,,,(((---^^^GGG---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((*********************************)))))))))))))))******+++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------...---------.........//////000000///000000111222333333333333444555777888999;;;:::;;;<<<===@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;::::::;;;<<<<<<888:::<<<======<<<:::999888777777888999::::::999666666666666666777888888666666555555555444444444333333444444444444333333222222333333333333222222111111111111111000///////////////.........------...//////////////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooQQQCCC999555444...,,,,,,+++++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''555GGG'''000######```$$$...###333&&&%%%999(((!!!++++++'''111:::$$$+++%%%000!!!'''$$$***)))"""222###$$$)))---000EEE!!!!!!(((---+++///"""###!!!555%%%******+++++++++,,,,,,,,,+++***,,,)))---]]]HHH,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((('''((((((((()))))))))***&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******++++++,,,---************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------............////////////000111222222333222333333444555666777;;;:::999999:::<<>>>>>===:::999777666666777999:::999888666666666555666777777888555555555555444444444444222222333333333333222222111222222333333222222111111111111111111000//////000000000/////////............////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmNNNBBB999666444,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((333222&&&+++,,,###%%%***&&&%%%'''***''' """"""!!!(((,,,###,,,,,,((('''***""" ---$$$&&&$$$---!!!eee000,,,###,,,+++&&&''')))!!!++++++))))))*********+++++++++))))))---+++000```KKK,,,,,,,,,,,,------------...------,,,,,,------...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))************+++++++++******)))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************))))))))))))******************++++++,,,---------++++++******++++++,,,---******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------------.....................///000111222222222222222333444555666999888888888999:::<<<===@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAAAAAAAAAAA@@@>>>????????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>>>><<<:::999777666555666888999999777666666555555666666777888555555555444444444444333111222222333333222222111111111222222222222111111111111111111111000//////111000000000////////////---......//////......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhhKKKAAA:::777555---++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((YYY""")))###'''###000###------,,,...&&&!!!---$$$'''------***!!!,,,+++---''' +++111%%%"""'''***'''$$$$$$///!!!&&&,,,///ddd&&&222***###+++,,,***%%%((((((((()))))))))************))),,,***///```III++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))(((((('''''''''((()))*********)))))))))(((''''''&&&&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************)))))))))******+++++++++******++++++,,,------...++++++******++++++,,,---))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---------.....................///000111111222111111222222333444555555555666777888:::<<<===>>>@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA===>>>???AAAAAAAAA@@@@@@>>>>>>>>>>>>??????@@@@@@;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<======;;;:::999777666555666888888777666666555555555555666777777555555555444444444333333111111222222222222111111111111222222222222111111111111111111111000//////000000/////////.........---......//////......---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddIII@@@;;;999666...++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***ggg... 000)))###***kkk'''...###%%%***,,, ((()))%%%+++###...""")))$$$###$$$&&&,,,&&&222&&&$$$$$$///$$$EEE"""---'''&&&###!!!///&&&...)))'''(((((((((((())))))))))))---++++++'''+++\\\GGG+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))************+++++++++***)))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((&&&''''''((()))******+++******)))((('''&&&%%%%%%))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))******+++++++++,,,******+++,,,,,,---......++++++******++++++,,,---))))))))))))***+++,,,---))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,---------.........------......///000111111111111111222333444444111222444666999;;;===>>>>>>@@@BBBCCCEEEEEEEEEDDDBBBCCCDDDEEEEEECCCAAA???<<<===???@@@AAAAAA@@@???======>>>>>>?????????@@@:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999888666555666777888777555555555555555555666777777555555444444444333333333111111222222222222111111111111222222222222111111111111111111111000////////////.........------------..................---,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccJJJCCC;;;555444111---,,,++++++******++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))KKK+++''''''((()))888$$$$$$(((((((((((('''''''''&&&&&&&&&&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%$$$))))))%%%&&&---III^^^^^^^^^^^^^^^^^^^^^^^^gggQQQ```eeeZZZ^^^eeePPP$$$000---...***------,,,++++++,,,,,,,,,+++******+++------+++*********++++++++++++******************************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))((('''''''''(((***+++***************)))(((((())))))))))))************+++***((('''''''''((()))))))))************))))))***)))((((((((()))+++,,,))))))*********+++++++++++++++------------+++++++++++++++************)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------...000111111000000111222222333333444666777999:::;;;===@@@AAAAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@AAA@@@???>>>==================>>>>>>>>>999;;;<<<===<<<;;;999888999999999999999999999999777777777777777777777777666666666666666555555555555444333333222222222222333555444000000333333000111111111111111111111111222111111000///......---////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaHHHBBB;;;666666333---,,,++++++******++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((("""KKK777%%%999 777...(((((($$$(((((('''''''''&&&&&&&&&&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%***+++)))&&&%%%///'''kkk<<<)))***000)))---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,,,,+++)))******++++++++++++******************************)))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((('''((()))***+++***************)))(((((())))))))))))************+++***)))((('''(((((()))))))))************))))))***)))((((((((()))++++++*********++++++++++++,,,++++++,,,------,,,+++++++++++++++************)))+++++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------...000111111000000111222222222333444555777999999999;;;>>>?????????AAABBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAA@@@???>>>===??????>>>>>>=========<<<<<<===>>>??????===;;;:::999999999999999999999999777777777777777777777777777666666666555555444444555444333222222222222222444666444000///111111///111111111111111111111111111111000000///......---........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,___GGGBBB<<<777777444---,,,++++++******++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((("""FFF"""''''''%%%&&&...)))222''''''$$$((((((((('''''''''&&&&&&&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%(((&&&&&&&&&""")))+++000---777***,,,,,,++++++++++++,,,,,,---,,,******++++++***(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((()))******)))************))))))((())))))))))))************+++***)))(((((((((((()))))))))************)))))))))))))))((()))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))***++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------.........000111111//////000222222222222333444666888888777999<<<=========???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>AAA@@@??????>>>===<<<;;;======>>>??????===<<<;;;999999999999999999999999777777777777777777777777888777777666555444333333444333333222222222222333444666444000///000000---111111111111111111111111111000000//////....................................------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,___GGGBBB<<<777666333---,,,++++++******++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((+++LLL444...+++,,,!!!((('''((((((((((((''''''''''''&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%&&&"""&&&,,,%%%$$$###zzz...$$$000000 ++++++++++++++++++,,,---...,,,************)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))***))))))************)))(((((()))))))))*********************)))))))))))))))))))))************)))))))))))))))))))))******+++++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++*********))))))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------.........///000000//////000222111111222222333555666777666888;;;<<<<<<<<<>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>=========;;;<<<<<<<<<<<<;;;:::999888888888888888888888888777777777777777777777777888888777666444333222222333333222222222222222333222444333//////111111...111111111111111111111111000000/////////....................................------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```HHHCCC<<<666444000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''((((((((((((000nnnmmm&&&******+++ KKK,,, )))((())))))((((((((('''''''''&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%---&&&'''000+++'''"""www444***,,,***'''************++++++,,,---...,,,***))))))***)))(((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''(((((()))))))))))))))((())))))*********))))))((()))))))))***************************))))))((())))))************))))))((()))))))))************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---///000000//////000111111111111111222444555555555888:::;;;;;;<<<===>>><<<<<<======>>>???????????????>>>>>>============<<<<<<======>>>>>>>>>???;;;;;;;;;;;;;;;::::::999888888888888888888888888666666666666666666666666888777666555444333222111222222222111111222222333111333333//////222333000000000000000000000000000////////////....................................---------,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```HHHCCC<<<666333///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***DDD$$$)))###:::000%%%+++%%%)))))))))(((((((((''''''&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%000&&&###)))((()))'''yyy...+++)))(((111******)))******+++,,,---...+++)))((()))***))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((())))))************)))))))))))))))******************++++++******)))((())))))************))))))(((((()))************)))++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++************))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......---///000000......///111000000000111111222333444444666999:::::::::<<<===;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;<<<<<<<<<999:::;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888666666666666666666666666777666666555444333222222222111111111111222222333222555444000000333333111000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^GGGCCC<<<777555000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&--- ///"""FFF+++%%%---&&&))))))))))))((((((((('''&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@((($$$(((%%%)))$$$###%%%###)))'''xxx000///+++###***))))))))))))***+++,,,------***((('''(((***************++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))***))))))((((((((()))***************))))))))))))******************+++++++++***)))((())))))************))))))'''((()))***+++******)))*********++++++++++++,,,,,,+++***))))))***+++,,,+++++++++************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......---...//////......///111000000000000000111222333222444777888888888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999:::::::::;;;<<<<<<<<<;;;;;;::::::999999999:::888888888888888888888888666666666666666666666666555555555444444333333333111111111111111222333333666888777222000222222///000000000000000000000000........................------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,\\\FFFCCC===888666222---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((###JJJ999&&&:::ppp !!!///***))))))))))))((((((((((((&&&(((%%%***&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$@@@)))$$$(((%%%###&&&******&&&+++'''ttt''''''+++''',,,))))))))))))***+++,,,---,,,***''''''(((***++++++******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))((((((((()))***************))))))))))))******************+++,,,+++***)))((())))))************))))))'''((()))++++++******)))))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++************)))((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---...//////......///111000000///000000111222222111333555666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::::::::::::::::::::::::::999888777777666666777777777777777777777777777777666666666666666666666666444444444444444444444444111111000000111222333333:::;;;999333111111000,,,000000000000000000000000---.....................------------------------+++******************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~^^^IIIAAA999666555///------,,,++++++******))),,,++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((hhhSSS111111******(((((((((((((((((((((((()))***(((,,,'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&AAA***%%%)))&&&&&&&&&&&&'''''')))***+++eeebbbVVV]]]^^^WWWbbbZZZfff```UUUCCC333(((&&&)))---************************************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))************************)))))))))))))))******+++,,,,,,,,,+++++++++*********************)))((((((&&&''''''((()))******+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))))))))*********+++++++++......---,,,,,,+++******(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///000000000111111111111222222333444555666777888::::::;;;;;;<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;999999999999;;;;;;:::;;;;;;:::999888:::<<<999999888888888888999999888777777666666666666666222222333333222222111000000000000000111222333333FFFIIIBBB444///444444...////////////////////////////////////////////////,,,,,,,,,+++++++++******))))))***++++++++++++***---------,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++}}}^^^HHHAAA999666555///------,,,++++++******)))++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((333%%%/// JJJkkk&&&***111$$$///(((((((((((((((((((((((()))***(((,,,'''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&AAA***%%%)))&&&&&&&&&&&&&&&&&&'''((()))LLL---000,,,'''(((888 ZZZSSS222000---+++******,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((''''''((()))))))))))))))+++*********************)))))))))))))))******+++************))))))))))))***************)))((((((''''''(((((()))******+++++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************************++++++++++++...------,,,++++++******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------...//////000000000111111111222222333444555666777777999999:::;;;;;;;;;;;;:::888888888999999999::::::;;;:::999999999999:::;;;888999:::999888777999:::999888888777777888888999888777666666555555666666333333333333333222111111222111111111111222222333@@@CCC>>>222...333333---................................................,,,,,,,,,+++++++++******))))))***+++++++++++++++---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++,,,,,,++++++++++++++++++++++++|||\\\GGG@@@999666555000------,,,++++++******)))******)))((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((!!!&&&+++"""...GGG222'''(((...%%%(((((((((((((((((((((((()))***(((,,,'''((((((''''''''''''((((((''''''''''''''''''''''''&&&AAA***%%%)))&&&&&&&&&&&&%%%&&&&&&''''''!!!((($$$### \\\CCC!!!$$$'''***,,,,,,***)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))))))))***''''''((()))))))))))))))+++++++++******))))))))))))))))))))))))******+++))))))(((((((((''''''''')))************))))))((('''(((((())))))*********************************++++++***))))))***++++++***************+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******)))))))))***************)))*********+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------////////////000000000000111222222333444555666666888888999:::::::::::::::777777777888888888888888::::::999999999999::::::777888999888777666888999888888777777777777888888777777666555555555555666333333444444444333222222333333222222111222222222777;;;888000...111111,,,------------------------........................,,,,,,,,,+++++++++******)))******++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,zzz[[[FFF@@@999666666000------,,,++++++******)))***))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))***###///###--- MMM%%%,,,+++"""''''''(((((((((((((((((((((((()))***(((,,,'''((((((((((((((((((((((((''''''''''''''''''''''''&&&AAA***%%%)))&&&(((((('''&&&&&&&&&''''''555ddd000444...fffDDD...---,,,***)))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((()))))))))''''''((()))))))))))))))++++++******))))))(((((()))))))))))))))******+++))))))((((((((('''''''''))))))************)))((((((((()))))))))*********))))))))))))))))))))))))+++******************+++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))************+++++++++***+++,,,,,,---++++++,,,,,,,,,---------........./////////000000111111222222333444444555666777777888999999999999888888888888888888888888:::999999999999999999:::666888999999888777777888777777777666666777777777777666555555444444555555333444444444444333222222444444333222111111222222111444333///...111111---------------------------........................,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,wwwYYYDDD???888666666111------,,,++++++******)))***))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******111*** ... ***,,,MMM///999(((666)))))))))))))))))))))))))))***(((,,,'''))))))))))))))))))))))))((((((((((((((((((((((((&&&AAA***%%%)))&&&***)))((((((((((((((()))"""+++000>>>///######YYYIII+++***((('''''')))+++---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''((()))))))))))))))*********)))))))))(((((()))))))))))))))******+++******)))))))))(((((((((((())))))*********))))))))))))))))))************))))))))))))))))))))))))*********++++++*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++******+++++++++***************(((((()))))))))*********+++************+++,,,,,,+++++++++,,,,,,,,,---------............/////////000000111111222222333333444555666777888888888888999999999999999999888888999999999999999999999999777999::::::999888888999777666666555555666666777666555555444444444444444333333444444333333222111444333333222111111111111...000111//////111111///------------------------........................,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuWWWCCC>>>888666777222------,,,++++++******)))******)))((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''(((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************$$$%%%...******888DDD###"""''')))+++******))))))))))))))))))))))))))))))***(((,,,'''))))))************))))))((((((((((((((((((((((((&&&AAA***%%%)))&&&***))))))((())))))******""")))555999---111\\\GGG%%%&&&(((***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))((('''''''''(((((())))))***))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))((())))))************)))************************************************)))***++++++++++++***)))***************+++++++++))))))*********+++++++++++++++++++++++++++******+++++++++++++++*********((()))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,------------.........///000000000000111111222222222333444666777777777777999999999999999888888888888888999999999999888888666888;;;;;;:::888888888666666555555555555666666555555444333333333333444222222333333333222111111222222111111000111111111//////000000000111111111------------------------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttVVVBBB===888666777222------,,,++++++******)))++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++(((555888999 ---***%%%;;;'''999)))))))))))))))))))))))))))***(((,,,''')))******++++++******)))((((((((((((((((((((((((&&&AAA***%%%)))&&&(((((('''(((((()))***+++---000###(((***$$$\\\DDD)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&''''''((())))))******(((((())))))(((((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((())))))***''''''((()))))))))))))))''''''(((((()))*********)))))))))))))))******+++++++++*********)))))))))(((((()))***************************************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++***************(((((()))))))))***************************++++++,,,,,,,,,++++++*********)))))))))*********++++++***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........//////000000000000111111111222333555666666666777999999888888888777777777777888999::::::999888777555777::::::999777777777666555555444444555555666555444444333222333333333111111222222111111000///000000000///000000111111000///.../////////000111........................------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------+++++++++++++++,,,------------------------------sssUUUAAA===777666777333------,,,,,,+++******))),,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%&&&''')))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,'''""":::???###///%%%000***222)))))))))))))))))))))))))))***(((,,,''')))***+++,,,,,,+++***)))))))))))))))))))))))))))'''AAA***%%%)))'''&&&&&&&&&'''''')))***+++,,, 000((()))LLL'''000WWWDDD***)))'''&&&'''***...000))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&''''''((()))******+++'''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((())))))***++++++'''(((((()))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))******+++************))))))))))))(((((()))***************++++++******************++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++******))))))(((((((((((())))))))))))******************++++++,,,,,,,,,++++++*********************++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111333444555666666666888888777777666666666555777888999::::::999888777333666999999888666555666555555555444444555555555555444333333222222333333111111111111111000////////////...//////000111111111///.........---///111////////////////////////------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,---------------++++++++++++------------------------------------------------------,,,,,,,,,,,,------...///------------------------oooRRR???:::444333555111...---++++++++++++***(((******))))))))))))******))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((%%%******%%%(((---(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))((((((((((((((((((((((((((()))***(((&&&%%%&&&((((((((()))******************)))!!!ggg222---'''111***!!!(((((()))************)))---...)))+++'''---,,,******+++++++++***))))))((('''((((((******&&&AAA***%%%)))&&&))))))))))))))))))))))))***555''' :::---$$$hhhBBB''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&)))+++***&&&$$$&&&***))))))))))))))))))))))))&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((()))))))))))))))*********+++*********))))))(((((())))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********))))))((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///...///000222222111111000111222222333333444444555555555555555555555444444888888888888888888888888777777777777888888888888666555555555555444444444444444444444444444444444333222000/////////000111222111000//////000111222//////............//////////////////.....................------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,,,,------------------++++++++++++------oooRRR???;;;444333555111...,,,++++++++++++***(((******))))))))))))******))))))))))))))))))))))))***))))))(((''''''&&&&&&)))%%%''''''$$$&&&'''"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((()))******)))(((''''''((())))))***************+++,,,GGGppp%%%%%%%%%)))///000++++++++++++++++++***))),,,///+++///+++''''''&&&'''(((((((((''')))***************))))))%%%AAA***%%%)))&&&))))))))))))))))))))))))'''$$$***...---&&&\\\###[[[BBB&&&&&&'''((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''***,,,+++'''%%%'''***))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++,,,------))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---......///000111111111000000111111222222333444444444555555555444444444444444888888888888888888888888666666777777777888888888666555555555555444444444444444444444444444444444222222000/////////000111111111000//////000111111//////............//////////////////..................---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++******)))*********,,,,,,,,,---------......,,,,,,,,,------------......---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---nnnQQQ???;;;444333555111...,,,++++++++++++***)))******))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&+++((('''''''''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''')))+++,,,+++)))'''((()))******++++++******,,,'''LLL>>>999)))---+++222---))))))************))))))---...)))---))),,,,,,---------,,,,,,+++((()))***++++++***(((''''''BBB+++&&&***'''))))))))))))))))))))))))(((%%%...""",,,444rrrWWWBBB%%%&&&&&&'''''''''''''''))))))))))))))))))))))))+++************))))))))))))))))))((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((+++,,,+++((('''(((+++))))))))))))))))))))))))'''((())))))******))))))'''((((((((((((((())))))))))))))))))(((((((((((((((((())))))************************))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,...///...------......//////000111000000000111111111222333333444444444444444444444444444444777777777777777777777777666666777777777777888888666555555555555444444444444444444444444444444444222111111000///000000000111000000//////000000111//////............///////////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,*********)))******++++++,,,,,,,,,---------......,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---lllPPP???;;;555333444000---,,,++++++,,,,,,***)))******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''''''''(((&&&&&&)))&&&&&&---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((++++++***((())))))***++++++++++++***)))###CCC(((000---...333$$$))))))***+++++++++++++++,,,///+++///,,,)))***++++++)))''''''&&&*********++++++,,,,,,,,,+++BBB+++&&&+++((())))))))))))))))))))))))---)))'''%%%"""777))),,,BBB%%%&&&''''''((((((''''''))))))))))))))))))))))))************))))))))))))))))))(((((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''')))***+++***((('''(((***(((((((((((((((((((((((((((((()))***************''''''(((((()))))))))***))))))))))))(((((((((((((((((())))))******++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++++++++,,,((((((((((((((((((((((((((()))))))))*********************************************)))))))))))))))************************************************************************))),,,///000///---------....../////////000000000000000111111222333333333333333333333333444444444666666666666666666666666666666666666777777777888666555555555555444444444333333333333333333333333222111111000000000000000000000000//////000000000//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkOOO>>>;;;555333444000---+++***+++,,,,,,+++)))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''"""((($$$$$$)))"""+++''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))******))))))***+++++++++++++++%%%333)))&&&999)))xxx444'''(((---,,,............---,,,+++***(((000...333111+++---......+++******,,,++++++******+++---///000***BBB+++'''+++)))************************---***666(((666@@@BBB''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((((((((('''((()))))))))'''''''''((((((((((((((((((((((((((((((((()))***************'''((((((((())))))******))))))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))***************++++++((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))******************************************************************************)))+++...///...---,,,---...............///////////////000111111222222333222222222222333333444444555555555555555555555555555666666666666777777777666555555555555444444444333333333333333333333333111111111111000000000////////////000000///////////////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,jjjNNN>>>;;;555333444000,,,+++******,,,,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''&&&---(((,,,:::---(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''')))+++)))***++++++,,,+++++++++$$$III///222 ???GGG000((('''555000//////...---+++))))))***...+++000...111333444111...,,,...111,,,+++*********+++,,,---***BBB,,,(((,,,)))************************%%%"""222###222!!!%%%...$$$[[[BBB'''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))'''((())))))******))))))((())))))))))))))))))***))))))))))))((((((((((((''''''((()))***++++++,,,))))))))))))************))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************)))+++---...---,,,,,,---...------------...///////////////000111111222222000111111222222333333444444444444444444444444444555555666666666666777777666555555555555444444444333333333333333333333333000111111111111000//////...//////000000//////...//////............//////.........------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,*********)))******++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++iiiNNN>>>;;;555333444///,,,+++******,,,,,,+++*********))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((()))///)))999UUUFFF((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%+++111000+++((()))+++)))***++++++,,,,,,++++++'''GGGBBB###111///222222333ccc777000***222111222333555777888888999======???HHHHHHKKKKKKHHH@@@888444555888999:::;;;:::999777444222777BBB,,,(((---***************************###333,,,...555###+++,,,BBB&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))((((((***)))((((((((((((((('''))))))))))))))))))))))))''''''((())))))))))))(((*********)))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,((()))))))))************))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))************************************************************************************)))***,,,+++******+++---------,,,,,,,,,---...///......//////000111111222000000000111222333333333333333333333333333333333555555555666666666777777666555555555555444444444222222222222222222222222000111111222111000///.........///000000///......//////............//////.........---------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++******)))*********,,,,,,,,,---------......***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++hhhMMM===;;;666444444///,,,+++******,,,---,,,*********))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((###'''###===fffXXX...&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%''')))******)))((((((((((((((())))))))))))))))))))))))))))))))))))###---666777///)))(((+++******+++,,,,,,,,,,,,+++,,,555&&&------&&&&&&***666rrr,,,333666111666999>>>CCCIIINNNQQQSSSSSSXXXeeewww{{{zzznnn```XXXWWWYYYPPPRRRTTTUUURRRLLLEEEAAAGGGCCC,,,(((---***************************)))999111((($$$***+++555+++BBB%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++***))))))******)))((())))))))))))))))))))))))&&&''''''(((((((((((((((++++++******))))))(((((())))))))))))((((((((((((&&&'''((()))***+++,,,,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---------,,,+++,,,---...///......//////000111111111///000000111222222333333333333333333333333333333555555555555666666666777666666555555555444444444222222222222222222222222000111111222222000///...---...///000000///...---//////............//////......---------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,---------......******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,+++***++++++------------++++++fffLLL===:::333000222...))))))***++++++,,,------(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''"""%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))(((((()))******************555hhh))),,,+++,,,+++<<<111fff888<<>>PPPAAAcccwwwvvvyyyYYY///555333///222//////111...)))(((,,,///,,,)))***---...+++(((555'''@@@HHH&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))************+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))******&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000000000000000000111111222111111222222222333333333555555555555666666666666444444555555444444333222333333333222222222111111000000////////////000000111000000///...---------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((***000555111///,,,++++++---------++++++,,,,,,,,,++++++***---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++eeeKKK===:::333111222///++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))************))))))))))))((())))))***************+++>>>444...+++000,,,$$$YYYUUU[[[hhheeexxxrrr}}}vvvVVVTTTDDD777444333111...---...111444---,,,,,,+++***)))((((((000,,,%%%;;;[[[BBB&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))(((''')))))))))))))))(((''''''(((((()))))))))*********++++++******)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,++++++***)))*********)))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,------------........./////////000000000000000//////000000111222222222222222333333333333555555555555555666666666444444444444444333333222333333222222222111111111000000////////////000000000000000///...---------......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++000555000...+++***+++,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++dddJJJ<<<:::333111222///------,,,,,,+++***))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))******************************************************))))))***++++++++++++***666"""MMM___888000///111999...kkk~~~uuuzzzqqqbbbRRRPPPEEE777222555444...---...///---***)))+++---+++***%%%111;;;&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((()))******)))(((''')))))))))))))))(((((('''(((((())))))))))))******+++******))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))+++*********))))))(((((('''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,------------.........////////////000000000//////000000111222222222333333333444444444444444444555555555666666444444444444333333333333333222222222222111111111000//////......//////000000000//////...---------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++*********,,,111444...,,,***)))***+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++bbbIII<<<:::444111222///------,,,++++++******)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))***************++++++)))***************++++++)))***++++++,,,,,,++++++ 444"""'''"""///;;;///RRRxxx||||||~~~}}}zzzkkkZZZWWW\\\RRR@@@555333///,,,+++,,,------(((***---+++999)))>>>'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((''''''''''''''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***))))))++++++******)))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))***************************++++++,,,++++++,,,,,,,,,---------------.........////////////////////////000111111222333333333333444444444333333333444555555555666444444444333333333333333222222222222111111111111/////////......//////////////////......------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++---000333---+++))))))***++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++```HHH;;;:::444222333///++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&(((***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,,,,*** HHH888zzzJJJ???GGGdddtttnnnpppvvv}}}uuuqqqwww~~~tttOOOFFF;;;666555444000+++555%%%111)))+++,,,GGGEEE(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((()))******************************(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''(((((((((((())))))))))))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***++++++++++++***))))))************))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------------------............/////////...///000000111222222222333333333444444222222222333444555555555555444333222222222222333222222222111111111000000//////............//////............------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***,,,...///000+++***((()))***++++++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++^^^FFF::::::444222333///+++++++++++++++++++++,,,((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))************))))))((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,------------,,,555111444JJJyyyllllllkkktttqqqjjjtttyyyooowwwqqqxxx~~~uuukkk___ZZZYYYUUUJJJ@@@555111,,,)))!!!222"""zzzBBB)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''(((''''''(((((()))***+++************************'''(((((((((((()))))))))'''((()))******)))(((''''''(((((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++******)))((()))))))))))))))))))))***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111111111222222222333333333000111222222333444555555555444222111111111222333222111111111111000000000///......------......///------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))+++---......---***))))))***+++,,,+++******+++,,,------......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++]]]EEE::::::555222333///---,,,,,,++++++*********''''''((()))***++++++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%'''((()))((('''((()))''''''''''''(((((((((((('''((((((((()))))))))))))))******++++++******)))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------))))))***++++++,,,------+++,,,,,,---------------(((***888''';;;<<>>))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''((()))***+++************************'''((((((((())))))))))))'''((()))******)))((('''''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***************))))))(((((((((((()))******++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))************)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///............///000000000000000111111111222222000000111222333444555555555444222111000111222333111111111111000000000000///......------......///------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***************************+++***)))+++---...,,,******))))))***,,,---,,,******+++,,,---............+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++\\\EEE::::::555333333//////...---,,,***)))((('''&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$''')))***)))(((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))************)))************+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------+++,,,------......------)))666777111AAABBBKKK{{{qqqyyyppplllgggiiimmmsssyyyzzz~~~yyytttpppuuu}}}}}}rrrPPPCCC@@@444222999:::CCC******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))************))))))''''''''''''''''''''''''''''''''''''((()))++++++************************'''((((((((())))))******'''((()))******)))((('''''''''((()))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***************)))((((((''''''((()))***+++,,,,,,++++++******************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............///000000///000000000000111111111///000111222333444555555555444222000000111222333111111111111000000000000.........------.........------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************,,,******+++......+++(((*********+++------,,,+++***+++,,,---............+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++zzzXXXFFF===:::222111333......------,,,,,,++++++***++++++***)))(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************((((((((((((((()))***************)))))))))))))))++++++************++++++'''***,,,+++,,,...---+++(((000666444111333555666444:::HHHVVV___fffpppzzzzzz|||wwwzzz}}}wwwdddXXXNNNGGG888VVVGGG***++++++)))((((((&&&###&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))---,,,+++***))))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((******,,,***)))''''''(((***+++))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,***)))))))))***+++))))))))))))************************************************************,,,,,,,,,---------......,,,,,,------.../////////000000000000000111111222111111222222222333333333222222222222222222222222////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))yyyWWWEEE<<<999222111333.........---,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************((((((((((((((()))******************))))))))))))*********++++++,,,------000///...---,,,,,,...111333:::===888333666>>>BBBNNNVVVeeetttyyyzzz~~~{{{pppeeebbbhhhnnnpppuuu~~~{{{tttrrrwww~~~{{{zzzwwwaaaDDDjjj```ggggggrrr%%%((()))***(((''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((('''(((((()))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,+++***)))))))))***+++))))))))))))************************************************************,,,,,,,,,,,,------------,,,,,,------...///////////////......//////000111111111111222222222333333222222222222222222222222////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))wwwUUUDDD<<<999222222444///......------,,,+++++++++++++++***))))))))))))***************************)))))))))((((((((('''''''''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************)))(((((((((((()))******************************)))***+++,,,---............******...///,,,///777<<>>:::999666222222444------,,,,,,+++***************))))))******+++,,,******))))))))))))************)))(((((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))************))))))*********+++++++++***++++++,,,---...//////......111777EEEWWWjjjvvv{{{~~~xxx}}}~~~~~~{{{vvvttt~~~}}}zzz}}}vvv{{{zzz{{{~~~vvvxxxhhhSSSCCC<<<888333///++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++&&&'''))))))((((((***,,,******))))))***++++++,,,******+++++++++,,,,,,,,,******************++++++(((+++---,,,***)))***+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////........................******+++++++++,,,,,,,,,************++++++++++++)))***,,,,,,***)))***+++************************))))))***++++++++++++***++++++,,,------,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,++++++******++++++((()))+++,,,------,,,,,,___CCC>>>:::999666222222444------,,,,,,+++******)))*********)))***++++++,,,******))))))))))))************)))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++)))***+++,,,...///000000222333;;;LLLcccwwwyyy~~~uuukkkffflllsss{{{~~~tttnnnsss|||zzz|||{{{{{{zzzwwwsssxxxhhhSSSDDD<<<888777,,,,,,,,,++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))(((******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++%%%'''))))))((((((***,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,+++++++++***************(((+++---,,,***((()))+++))))))***+++,,,,,,------,,,++++++++++++++++++,,,******+++,,,,,,---..............................*********++++++,,,,,,,,,))))))******+++++++++,,,)))***,,,,,,***)))***+++************************))))))***++++++++++++***++++++------------++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,++++++******++++++((()))+++,,,------,,,,,,```EEE???:::999777222111222------,,,++++++******)))************************,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,+++***)))))))))***+++,,,......444<<<;;;333000333333DDD[[[qqq}}}qqqjjjmmmooorrrxxxiiiwwwyyyvvv{{{}}}|||yyy~~~mmmkkkuuuyyyssspppooocccOOODDDDDD888222...///---((()))---***'''%%%&&&(((*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))((())))))))))))*********(((((()))***************))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,************************************************++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++*********************************************************++++++,,,,,,,,,)))---000000---++++++---,,,+++++++++***)))))))))+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))************************++++++************++++++******++++++++++++******```DDD>>>999888666111000111------,,,,,,+++*********************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))(((((((((((())))))((((((((((((((()))***************+++++++++,,,,,,***************++++++,,,...111777:::666222777@@@PPP___rrr~~~eeeaaa```ccchhhvvvyyy}}}~~~xxxsssjjjfffiiivvv{{{lll```HHH::://////111///+++))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++******)))(((((()))))))))))))))*********++++++(((((()))***************))))))))))))))))))))))))******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************************************++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,************************************************++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))))))))******+++++++++***,,,//////...,,,,,,,,,+++++++++***************+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))************************++++++************++++++******++++++++++++******aaaCCC===888777555000///000------,,,,,,++++++******************************+++++++++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++)))***++++++,,,,,,,,,+++///333777888555:::KKK]]]qqq|||vvvcccPPP^^^ooozzz~~~}}}}}}}}}vvvwwwqqqlllrrrkkkTTT;;;333555555000+++***++++++***(((&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************)))((((((((())))))************+++++++++,,,(((((()))***************))))))))))))))))))))))))************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************************************++++++,,,,,,------......------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,---///...,,,******************++++++++++++++++++***************++++++,,,,,,,,,+++******************************++++++************++++++******++++++++++++******bbbDDD===888777555111///000...------,,,++++++******************************+++++++++***************************************((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***)))))))))*********++++++)))***+++---------,,,,,,///111333666>>>PPPkkkttt___PPPWWWnnnyyyzzz|||~~~{{{~~~www{{{~~~|||zzznnnrrrnnnPPP<<<666555333111,,,---...---***(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))***************))))))((((((((())))))******+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))************************************************++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))******************---+++***,,,//////---***)))))))))***+++++++++,,,************************++++++,,,,,,,,,++++++***************************++++++************++++++******++++++++++++******aaaEEE>>>999888666222000222......------,,,++++++***************************************************************************((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***)))************+++++++++)))***,,,---......------------000:::PPPmmmyyyjjj```___cccxxxgggooouuu}}}www|||~~~~~~vvvpppzzzwwwvvv{{{}}}~~~wwwuuu|||~~~zzzrrr^^^JJJ???:::777555000000///...+++)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************)))((((((((((((((())))))******+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))************************************************++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++((()))))))))************************************))))))))))))************************************************++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++...///---***)))))))))***+++++++++,,,***************************++++++,,,,,,,,,++++++************************++++++************++++++******++++++++++++******aaaEEE???:::999777333111222......------,,,,,,++++++************************)))))))))***************************************))))))))))))))))))))))))&&&'''((()))*********)))))))))(((((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,***+++,,,---.../////////---000999LLLhhhzzzoooddd]]]cccwwwzzzsssmmmyyy}}}}}}~~~tttuuuiiihhhsss|||~~~~~~}}}~~~}}}ooohhhgggaaa[[[VVVRRRJJJAAA:::666222///---,,,***((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((((((''''''(((((())))))************+++++++++,,,(((((()))***************))))))))))))))))))))))))************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))************************************)))))))))*********++++++*********************************++++++++++++,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,++++++++++++++++++******+++,,,------,,,***************+++++++++***************+++++++++******+++,,,,,,,,,++++++************************++++++************++++++******++++++++++++******```EEE>>>999888666222000111.........---,,,,,,++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))(((((((((((())))))((((((((((((((()))******+++,,,,,,,,,,,,---------++++++,,,,,,---///000111555???QQQiiimmmfffbbbdddkkkwwwvvvrrrvvvyyywwwzzz~~~zzz~~~vvvzzznnnjjjfffjjjxxxsssbbbKKKCCC999444333222---)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************'''''''''''''''((()))))))))))))))*********++++++(((((()))***************))))))))))))))))))))))))******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))************************************))))))*********+++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++*********))))))***++++++++++++---///+++++++++***************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++************************++++++************++++++******++++++++++++******___DDD===888777555111///000///......------,,,++++++************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))(((((((((((())))))((((((((((((((()))******,,,,,,,,,---------......,,,,,,+++,,,---///111222>>>OOOhhhsssYYYWWW^^^ooo{{{ooollliiikkkxxx~~~zzzssspppwwwsssuuuwwwyyymmmuuu[[[OOOBBB;;;:::888222+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***((())))))))))))*********(((((()))***************))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************((((((((((((((((((((((((+++*********))))))(((((((((***,,,+++)))***---000,,,+++++++++******))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++************++++++******++++++++++++******}}}YYY@@@===888555444333222000111000///...---,,,++++++******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,+++***+++---......---...++++++---,,,---777DDD\\\lll}}}___QQQ[[[vvv|||iii[[[ddd}}}zzzwwwqqquuu~~~~~~}}}}}}ZZZBBBAAA>>>:::777111,,,+++)))(((***,,,+++'''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((())))))*********))))))))))))******''''''(((((())))))******(((((((((((()))))))))))),,,+++******++++++)))(((,,,+++++++++******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************+++,,,,,,,,,,,,+++******((()))***++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++++++++************++++++************************333///+++***,,,---,,,)))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,************************|||XXX@@@===888555444333222000000000///...---,,,++++++******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++------,,,---------,,,+++...+++---111444888CCCNNNkkkzzz|||nnnbbbeeeuuuvvvcccgggvvvwww}}}wwwxxx~~~uuupppqqqzzz|||tttqqquuuvvvrrr}}}}}}yyy{{{xxxxxx~~~|||zzz^^^GGGCCC??????>>>666222222///+++(((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***(((((()))))))))*********)))(((((((((''''''''''''&&&&&&''''''((())))))*********))))))))))))******((((((((()))))))))))))))(((((((((((()))))))))***,,,+++******++++++***(((++++++*********)))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************************************+++++++++,,,++++++******))))))***++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))*********++++++++++++******))))))******+++************************//////...---+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))******+++************************zzzVVV@@@===888555444333222000000//////...---,,,++++++******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++++++++,,,---...---------000------444>>>JJJYYYeeesssuuuwwwvvvnnniiioooxxx}}}```]]]uuuwwwmmmsssvvv}}}|||uuuhhhhhheee]]]UUURRRUUUZZZ```eeekkkkkkfff___ZZZXXX___^^^WWWNNNNNNWWW]]][[[dddjjjsss|||zzzwww{{{pppggghhhsssvvvxxxxxxnnniii```___\\\PPPLLLJJJAAA999777444///)))%%%&&&(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))******((((((((((((''''''''''''&&&''''''(((((())))))*********))))))))))))******))))))))))))))))))((((((((((((((()))))))))******,,,+++)))***++++++***)))******))))))))))))((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,++++++*********,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))*********+++++++++******))))))******+++************************+++...111///+++)))+++...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))))))))***************************yyyUUU@@@===888555444333222000//////...------,,,++++++******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++&&&(((+++,,,---...///000222000111;;;KKK^^^pppzzzssscccWWWXXX___jjj|||jjj```hhh~~~|||www}}}|||vvvooogggZZZMMMFFFHHHJJJMMMMMMNNNPPPVVVZZZYYY^^^cccffffffeeedddeeefffgggbbbZZZXXX\\\]]][[[WWWYYY^^^dddhhhgggaaa\\\^^^ccciiimmmttt~~~vvvmmmeeeaaabbbiiixxx~~~|||jjjhhhrrr~~~mmmOOOBBB;;;444000---***)))***)))(((''''''&&&'''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***((((((((((((((('''''''''''''''(((((())))))))))))******))))))))))))******+++******))))))((((((((((((((()))))))))*********,,,***)))***++++++***))))))))))))(((((((((((((((************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++******+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))******************))))))))))))*********************************,,,//////---,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******************************xxxTTT@@@===888555444333222000.........---,,,,,,++++++******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***************++++++++++++))))))*********+++++++++''')))+++,,,+++,,,...111///666BBBQQQcccrrr{{{~~~iii[[[SSSXXXaaannnwww^^^gggwwwnnnnnntttwwwxxxggg]]]UUUTTTWWWYYYUUUNNNKKKLLLSSSVVV[[[aaafffiiikkkmmmlllnnnpppqqqqqqqqqqqqqqqrrrvvvvvvqqqkkkiiihhhhhhaaacccfffhhhhhhfffbbb___[[[XXXVVVYYY^^^``````___pppsss|||{{{rrrllljjjkkklllmmmrrr~~~~~~xxxwwwuuulllTTTDDD666333444000+++)))***)))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((((()))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))************+++***)))***+++,,,+++)))((((((((((((((()))))))))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,......------,,,++++++,,,------,,,------......------,,,++++++,,,------------,,,---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))************))))))))))))))))))***************************+++++++++---000000...+++---,,,,,,+++******++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******+++++++++************************xxxSSS@@@===888555444333222000------------,,,,,,++++++******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))***************++++++++++++,,,)))************+++++++++,,,......,,,***+++///333555GGG]]]ppp{{{~~~yyyqqqVVV]]]hhhooopppvvvqqqmmmpppyyy|||sssiiikkkuuu}}}qqqaaaWWWOOOGGGBBBIIIOOOXXX______\\\___fff^^^```dddiiimmmmmmkkkhhhjjjkkkmmmoooppprrrssstttsssuuuuuuqqqlllkkknnnqqqfffiiikkklllllljjjiiiiiijjjffffffjjjjjj___QQQGGGOOOTTT```lllnnnjjjmmmvvv~~~{{{tttuuuwwwzzzzzzjjjSSS???;;;;;;555,,,(((+++***)))(((((('''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((''''''(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))************************)))))))))))))))*********+++++++++)))))))))+++,,,+++***(((((())))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000111///...---,,,+++,,,---...------............------++++++,,,---------------,,,,,,,,,,,,------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********))))))(((((())))))***************************,,,***(((+++000222000---...---,,,++++++***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,************************yyyTTT@@@===888555444333222000---------,,,,,,,,,,,,+++******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,)))************+++++++++---//////---,,,///666<<>>888111...***''')))...'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))***))))))))))))))))))))),,,++++++***))))))******,,,,,,+++++++++***************)))(((((((((((((((************)))))))))((((((((())))))))))))((((((************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++...////////////...---,,,+++---//////......000222------------...///......///...,,,,,,---...//////111222111///000222111,,,***...000...---......+++---///000000///---+++***...............---+++***------,,,,,,,,,------...++++++++++++************))))))******++++++******************************(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---///111222222///+++)))(((,,,++++++++++++,,,,,,---******))))))******+++,,,************************************************SSS???<<<888666555444222111......------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++***+++,,,,,,,,,,,,---111777DDD___yyy|||eee^^^^^^gggjjjkkkwwwwwwmmmsss~~~yyytttzzzzzzlllddd]]]ZZZXXX[[[aaafffgggeeejjjhhhiiillllllkkkmmmrrrvvvvvv{{{~~~{{{zzzvvvpppnnnpppoooqqqsssrrrpppoooqqqtttvvvrrrhhhccclllzzz|||}}}sssSSSFFF???888222,,,&&&'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))******,,,+++******)))*********,,,++++++++++++***************)))(((((((((((((((************))))))))))))((())))))******))))))(((************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******------............////////////000000000000//////000000111111222333444555555888::::::<<<>>>;;;666666:::;;;888777888777444222111111222333222000...,,,---//////...,,,++++++------,,,++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,***---111222111...+++***,,,,,,+++++++++---...000******))))))******+++,,,************************************************RRR???<<<888666555444222111------..................******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++))))))---/////////000222AAAPPP^^^tttsss[[[ZZZaaammmrrrtttwwwgggtttwwwvvvsss}}}||||||wwwmmmaaa]]]```fffgggiiijjjjjjiiiiiiiiimmmnnnrrrwww{{{~~~ssseee[[[]]]ffflllnnnooovvv~~~iiiJJJCCC<<<:::666...)))'''******)))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********++++++***************+++++++++++++++***************))))))(((((((((((((((*********))))))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,++++++000000///000000000000000222444666666666555555555777:::===@@@AAABBBBBBBBBDDDIIIMMMPPPTTTWWWUUUPPPSSSQQQLLLGGGHHHKKKHHHCCCBBB>>>999777999<<<>>>>>>444555666555333333444666222111000...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************++++++,,,(((+++...000///.........---,,,*********+++,,,...******))))))******+++,,,************************************************QQQ???<<<888666555444222111------..................******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************((()))))))))***************++++++++++++,,,,,,,,,+++)))***///000---000555AAAZZZqqq}}}xxxggglllyyy}}}~~~uuulll}}}rrrwwwnnnhhhccc___dddmmmeeejjjnnnmmmkkklllsssyyy|||yyy|||vvvjjj___```fffhhhhhhhhhfffkkkrrrzzz|||wwwtttuuu{{{~~~qqqUUUIII???>>>===888000++++++***)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************(((((())))))************+++***************+++++++++++++++*********))))))***))))))((((((((((((((())))))))))))))))))******))))))************))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............---------.........---///111444666999;;;<<<:::>>>CCCFFFGGGHHHJJJKKKMMMSSSZZZ______^^^]]]]]]ggglllppprrrwww{{{yyytttppphhh\\\XXX^^^eeebbbZZZ[[[XXXSSSPPPNNNNNNOOOOOOMMMKKKHHHDDDAAA@@@AAACCC???===;;;888666444222222///......---,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,---000222000///---,,,++++++++++++******))))))******+++,,,************************************************PPP???<<<888666555444222111......------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************************************))))))))))))************++++++++++++,,,,,,,,,,,,...+++,,,///...---666DDD```ttt~~~wwwuuu}}}{{{{{{}}}kkkuuu~~~~~~qqqkkkeeedddccceeejjjpppgggmmmsssuuutttyyy}}}{{{{{{yyytttssstttwwwmmmeeedddfffeeeddddddfffiiijjjkkksssyyyvvvkkkcccfffrrrnnngggmmmcccTTTGGGBBB@@@;;;555222,,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++((((((((()))******++++++*********)))******+++,,,+++************)))))))))******)))((((((((((((((())))))))))))************)))******++++++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......///////////////............//////+++000888===BBBGGGNNNTTTWWW]]]dddiiilllnnnrrrvvvxxx}}}uuurrr|||~~~xxxzzz{{{yyyrrrjjjccc```jjjeee]]]WWWTTTQQQOOOMMMMMMKKKGGGCCC???<<<999888555444333111000...---------,,,***((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))+++...222333222111000///---,,,,,,******))))))******+++,,,************************************************~~~NNN???<<<888666555444222111......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************************************))))))))))))************+++++++++,,,,,,,,,------///,,,,,,//////555KKKccc}}}yyyvvvwwwyyy{{{}}}}}}yyy~~~}}}rrroooyyylllbbbaaadddeeeccceeekkkpppqqqwww{{{~~~yyyyyyxxxuuurrrrrrsssuuussspppooorrrrrrppprrrxxx}}}}}}~~~xxxvvv}}}yyy{{{}}}ssskkkfffdddcccaaacccffflllmmmjjjdddeeennnxxx}}}{{{mmmggggggrrrzzzmmmooorrrkkkccc]]]SSSFFF===:::000...,,,)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++'''(((((()))******++++++******))))))***++++++,,,************))))))))))))******)))(((((((((((((((((()))))))))************)))******++++++******)))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,------...//////000000000000111222555888;;;<<<@@@IIITTTZZZ^^^dddoooxxx~~~xxxuuusssppphhhaaa___]]]XXXSSSMMMIIIEEEDDDAAA@@@>>><<<:::777666555333111///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++'''((())))))((()))+++---111111222222111000---,,,******))))))******+++,,,************************************************}}}MMM???<<<888666555444222111......---,,,++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---************************************************))))))))))))************++++++,,,,,,,,,---------///+++,,,000333@@@aaarrrooorrrxxxyyyrrruuu|||~~~~~~xxxjjjfffffffffeeebbbjjjkkkeeegggrrryyyyyy}}}zzz{{{yyyrrroooqqqpppooonnnoooqqqsssuuuuuuqqqqqqtttuuutttxxxuuu```eeebbbdddjjjnnnkkkgggfffqqqmmmnnnvvv~~~~~~~~~zzzuuurrrsssvvv}}}zzz}}}zzzrrriiieeecccdddeeegggnnnvvvtttvvvssskkkgggmmmwww}}}}}}}}}wwwvvv{{{wwwpppXXXIIIDDD666333000---+++******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++******))))))***+++,,,,,,************))))))))))))******)))((((((((((((((((((((())))))*********+++******++++++++++++******************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111333555888===CCCIIINNNQQQbbblllxxx}}}~~~|||ssspppkkkeee___YYYUUUSSSMMMLLLIIIGGGDDDAAA???>>>:::888555222000000000111,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++%%%'''******)))(((((())),,,...000111111///---+++*********)))***++++++,,,************************************************vvvQQQCCC===777333333333222111,,,,,,+++++++++,,,------***************************))))))+++---//////...)))))))))***+++++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,---,,,***)))+++------333***(((333BBBVVVuuuyyydddZZZcccvvvsssmmmttt}}}|||}}}vvvggg```\\\ZZZ]]]dddjjjlllkkkiiinnnmmmjjjttt|||yyyxxxwwwxxxyyyqqqrrrsssssssssrrrpppooolllooorrrssssssrrrqqqrrrvvvyyy}}}}}}}}}~~~www___QQQOOOIIIHHHLLLRRRTTTVVV]]]fffjjjooouuuzzz{{{{{{{{{{{{xxxsssjjjaaabbbjjjpppqqqzzz|||~~~}}}xxxppphhhccc\\\^^^```bbbeeejjjoootttwwwsssoooooorrrvvvwwwwwwmmmuuu}}}}}}zzzmmmrrr|||tttYYYQQQCCC@@@666,,,---111...&&&)))'''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((,,,+++***((((((((())))))(((((()))***************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))*********************))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++++++++---///...,,,***,,,///111///---///000111333555666888888@@@AAAIIIVVVaaajjjrrryyyyyyqqqbbbdddaaaWWWOOOLLLIIIFFFHHHGGGDDDAAA>>>:::777444//////...,,,)))((()))***---,,,******++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---///000111111,,,,,,++++++***)))((((((*********************************)))))))))))))))vvvQQQBBB===888444333333222111---------------,,,,,,,,,************************+++******,,,...000000///***************+++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,---...---000000444CCC\\\rrr}}}~~~hhh]]]]]]kkktttwwwqqqkkkzzz{{{zzz|||rrrzzzooo]]]VVVVVVYYY]]]bbbfffhhhiiijjjpppvvvyyy}}}~~~sssrrrpppooonnnnnnnnnnnnlllmmmnnnpppqqqqqqqqqqqqqqqrrrsssssstttvvvyyyzzz{{{{{{zzzxxxwwwwwwzzz|||}}}{{{yyyrrraaaLLLBBBAAABBBDDDFFFHHHKKKPPPXXX^^^jjjnnnrrruuuvvvwwwyyy{{{uuusssnnniiijjjqqqvvvuuuvvvxxxyyyxxxssslllddd______```cccgggkkknnnqqqrrruuusssqqqqqqsssvvvzzz|||zzz||||||wwwrrrsss|||{{{xxx}}}}}}rrrYYYMMMIII???555000...***&&&)))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******,,,+++)))((((((((()))***(((((()))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))),,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,---111///......///000///...000222555888;;;AAAGGGLLL___cccnnn}}}|||qqqiiibbbYYYQQQHHHIIIJJJIIIFFFCCCAAA@@@:::777333///,,,,,,///111,,,+++******,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,---......,,,,,,++++++***))))))(((************************))))))))))))************uuuPPPAAA===999555444333222111....../////////---,,,+++++++++++++++++++++++++++,,,++++++,,,///000000///+++++++++***************++++++++++++******************+++++++++,,,,,,,,,,,,++++++---...///......---888FFFZZZvvv{{{bbbOOOWWWhhhzzzyyyjjjsss|||www{{{hhhNNNKKKTTTZZZ___fffjjjlllooouuuzzzwwwpppmmmmmmmmmmmmmmmmmmllllllppppppqqqrrrssstttttttttrrrpppllljjjjjjlllppprrrsssnnniiieeeeeegggiiijjjiiifffbbb[[[PPPFFFBBBDDDCCCIIIJJJEEEGGGPPPVVVUUU___aaadddgggjjjnnnsssvvv{{{|||yyyvvvwww{{{|||yyyxxxyyyyyywwwsssmmmfffbbbeeedddfffjjjooopppnnnkkkrrrttttttsssqqqssswww{{{}}}}}}yyyrrriiigggjjjooowww|||xxxtttkkknnnzzz|||vvv{{{|||zzzhhhXXXQQQIIIAAA777...+++,,,***((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***+++++++++***)))((((((((()))***(((((()))***************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---///---...//////000333777999666<<>>>>><<<999666333222111///000111111111///,,,++++++++++++++++++++++++++++++***)))***,,,------,,,,,,+++++++++***)))))))))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,)))))),,,---+++///555LLL]]]vvv|||eeeXXXVVVssslllaaavvv~~~dddYYY\\\aaacccdddgggjjjpppzzztttooopppvvvtttkkkhhhlllnnnoooooooooooonnnmmmmmmgggggghhhiiilllooosssuuuuuusssssswww|||~~~vvvrrrsssvvvxxxxxxwwwtttnnniiijjjnnnqqqsssmmmyyy~~~yyy{{{tttssstttssspppkkkfffcccaaaaaabbbaaa___cccjjjlllkkktttuuuwwwyyyzzz{{{{{{{{{}}}wwwpppmmmmmmlllgggbbbmmmwwwxxxwwwxxx{{{||||||zzzvvvpppkkkhhhfffvvv}}}vvvuuuqqqmmmoooyyy}}}ssswww}}}mmmooo{{{lllddd\\\TTTJJJ???888666---+++)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((''''''((()))***(((((()))***************)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))((()))))))))************************++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---------,,,,,,...000555777:::===CCCNNN[[[eeerrr|||tttnnnggg\\\SSSNNNLLLJJJJJJJJJHHHDDDAAA777555222000///...+++)))((((((((())))))*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))+++++++++***************************************((())))))***+++,,,,,,---oooIII===>>>===;;;777333111111//////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,***+++++++++***************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---***+++...------777EEEiiivvvzzz```]]]kkknnngggyyy|||~~~wwwiii\\\ZZZ___cccfffiiiooovvvuuuooonnnhhhhhhjjjnnnllliiihhhkkkllllllmmmmmmmmmnnnnnnnnnjjjkkkllloootttzzz~~~~~~vvvrrrkkkfffddddddeeefff``````^^^___fffppptttsssfffooovvvxxx}}}~~~uuuwwwyyy{{{{{{xxxvvvttttttqqqpppkkkeeedddhhhhhheeegggiiilllppptttyyy|||~~~~~~wwwsssqqqooollljjjppp{{{}}}zzzvvvsssrrrqqqooommmeeemmmzzz}}}}}}~~~|||{{{~~~~~~yyytttzzzwwwqqqxxx{{{zzzrrrbbbRRRGGG>>>888222///,,,***))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&)))((('''''''''((()))***(((((()))***************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,------......///////////////...,,,+++---111444999>>>HHHTTTeeewww|||~~~wwwppprrr{{{wwwqqqnnnqqquuu~~~{{{mmmeee]]]SSSLLLIIIHHHFFFDDDAAA>>>;;;888666333///---)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))*********+++,,,,,,,,,mmmFFF<<<>>>???<<<777333111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...,,,...222000222EEE[[[zzzzzzppprrryyy{{{~~~pppmmmyyywwwzzzyyyfffcccaaacccfffjjjsss{{{}}}ppphhhgggiiifffkkkmmmjjjhhhiiijjjhhhlllllllllmmmooorrrtttvvvtttsssqqqpppqqqtttxxxzzzuuupppkkkhhhgggddd___ZZZQQQPPPMMMJJJFFFDDDEEEFFFBBBDDDFFFJJJTTT^^^___YYYNNNPPPUUU\\\aaaccc```]]]^^^aaaeeeiiimmmqqqvvvyyy}}}}}}xxxsssqqqtttsssooogggggghhhjjjmmmpppsssuuu|||{{{yyywwwvvvuuutttsssuuu}}}}}}{{{~~~zzzuuurrrrrrppplllhhhfffhhhmmmrrrrrrrrrxxx{{{}}}rrrffflll{{{vvvrrrXXXMMMGGG@@@888555111---,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((''''''&&&'''((()))***(((((()))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,---------......,,,------...//////000000/////////000333999AAAGGGMMMTTTcccwwwyyyzzzxxxqqqpppooouuu~~~|||pppjjjmmmpppzzzvvvhhh```^^^ggghhhooovvvuuulllggghhhmmmqqquuutttrrrrrruuuyyy}}}pppfff___XXXPPPJJJIIIFFFCCC@@@>>>;;;888555......---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********************************************************++++++++++++++++++++++++kkkDDD;;;>>>???===888333111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,))))))******+++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,///...111555333888PPPkkk}}}zzzzzz}}}rrrtttnnn|||hhhwww|||qqqgggcccgggbbb```cccjjjtttyyyooojjjhhhiiillldddmmmpppiiifffjjjjjjeeeiiiiiijjjllloootttxxx{{{tttpppiiibbb\\\ZZZYYYZZZVVVPPPJJJHHHJJJJJJGGGCCC>>>@@@BBB@@@<<<;;;<<>>EEEJJJHHHFFFFFFHHHJJJLLLOOOSSSYYY___dddiiilllnnnpppvvv}}}}}}pppooollljjjiiijjjkkklllqqqtttxxxyyyyyyxxxyyyyyyxxx}}}xxxrrrooo~~~}}}|||uuukkkbbbiiihhhiiijjjgggbbb```ccc~~~wwwsssyyyeeeiiihhhhhhzzzvvv}}}\\\RRRPPPJJJ===999444000...---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''&&&&&&'''((()))***(((((()))***************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........---------...///000000111---...111555===HHHUUU]]]mmmtttvvvqqquuuuuunnnqqqjjjkkkvvv|||{{{}}}yyywww~~~~~~~~~pppfffeee]]]bbbhhhllllllllllllmmmooovvvyyyuuusssyyyyyykkk```MMMKKKHHHFFFDDDBBB???<<<333222111///---+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))************************++++++************************,,,,,,++++++++++++++++++nnnLLLAAA===888666777666333000///......---------......)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++++++++++++++++++++,,,,,,---------,,,***+++...---***))),,,///000222555;;;LLLfff{{{kkkkkkmmmwwwwwwzzzggg}}}}}}rrrnnnooo|||wwwuuuuuubbb]]]bbbhhhgggaaabbbooo~~~yyyqqqjjjggghhhkkkmmmiiihhhgggeeeeeeeeefffgggggggggiiillloooooojjjfffZZZWWWQQQKKKEEECCCDDDFFFAAAAAAAAA@@@@@@??????>>>>>>???AAA@@@>>>>>>@@@AAA===>>>@@@AAA@@@???===<<<999:::;;;===>>>??????@@@??????@@@@@@AAADDDHHHLLLOOOPPPSSSWWW]]]dddjjjnnnqqqmmmooowwwxxxppphhheeeeeehhhlllooorrrvvvzzz}}}{{{vvvrrrpppppp|||~~~vvvfffeeeccccccdddccc^^^XXXUUUjjj}}}uuutttssskkkbbbcccooozzz~~~vvv~~~tttXXXLLLOOOGGGEEE;;;000...333111***)))'''&&&''''''&&&$$$"""(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***(((((()))******)))******))))))((((((''''''******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---++++++,,,---***---111333111///...///999999===EEEPPP\\\hhhqqq{{{}}}oooqqqwwwyyyuuu|||www}}}|||kkkbbbhhhmmmlllnnnmmmiiiiiippptttmmm```SSSHHHGGGGGGDDDBBBDDDAAA@@@===666///++++++,,,...+++)))((()))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))*********)))))))))))))))******++++++++++++******************************************************mmmKKK<<<:::888777777666444333000///...---------------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++......++++++...---000888FFFWWWeeepppuuulllWWW___iiitttvvvtttyyyvvvhhhfffgggeee```eeelll{{{vvvkkklllpppqqqjjjjjjjjjhhheeeeeefffhhhdddeeeggghhhhhhgggfffeeebbb```^^^]]][[[WWWPPPLLLHHHFFFCCC???===>>>@@@BBBAAAAAAAAAAAABBBBBBBBBCCCBBBCCCDDDEEEEEEEEEFFFFFFBBBCCCEEEFFFFFFEEEDDDCCC:::;;;===???@@@BBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFIIINNNSSSWWWZZZaaaaaagggqqqwwwtttssstttssssssqqqnnnjjjiiijjjlllwwwxxxyyywwwtttrrrpppppp|||}}}zzzrrrooommmjjjhhhccc^^^[[[ZZZcccrrr~~~yyy|||vvvqqqsss~~~rrriiiooowwwnnnWWWEEEIIIGGGBBB:::444111...+++)))(((''''''((((((&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))******))))))))))))((((((''''''******)))((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////...---...///000...+++,,,///333666777AAABBBGGGRRRbbbqqq~~~~~~tttiiibbbaaahhhooovvvwwwtttvvv}}}{{{yyywwwhhhgggccc^^^]]]ccclllsssyyyrrreeeXXXSSSQQQLLLJJJJJJCCCCCCAAA===888333///---,,,***))))))++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))***)))))))))))))))))))))******++++++++++++******************************************************lllIII<<<===>>><<<999666444444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))),,,///...+++,,,000000888IIIcccxxx~~~sssfffQQQFFFXXXkkk{{{{{{zzz}}}xxxxxxhhhaaadddgggfffccctttyyybbbYYY[[[___```aaaccceeeccc```^^^___```aaaccceeegggeeebbb]]]ZZZNNNLLLJJJIIIHHHFFFCCC@@@@@@???>>>===>>>@@@CCCEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNQQQTTTTTTSSSQQQMMMOOOQQQSSSSSSRRRQQQPPPDDDEEEGGGHHHJJJKKKKKKKKKIIIEEEAAA@@@AAABBB@@@>>>=========>>>???BBBDDDFFFIIIMMMUUU```gggkkkooouuu|||zzzuuunnngggcccbbbbbbjjjllloooqqqqqqrrrsssttt~~~~~~yyysssppprrrwwwvvvvvvsssmmmfffcccccceeeggg```bbbsss~~~}}}~~~}}}wwwiiifffpppttthhhWWWNNNLLLJJJFFF===333...///+++)))(((((()))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$(((++++++)))((()))+++)))))))))(((((((((((('''***))))))((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))((()))******++++++************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///000//////000111333///+++---444;;;???@@@GGGKKKUUUdddwww|||jjjbbbhhhmmmkkkuuuuuuwwwzzz~~~{{{zzz{{{yyyqqqggg___^^^___iiisss}}}qqqeee^^^YYYSSSMMMJJJHHHFFFEEEEEEDDD@@@888222---+++***+++,,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))************++++++++++++******************************************************iiiFFF@@@CCCDDDAAA:::444222222111111///...,,,,,,++++++...---,,,,,,++++++++++++------............------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******,,,///---***,,,111777IIIeee~~~iiiSSSEEEJJJcccxxx{{{xxx{{{pppzzz}}}sssqqqpppmmmfff______kkkxxxwwwfff[[[XXXYYYZZZXXXaaa```______aaabbbbbbbbb^^^^^^^^^\\\XXXRRRLLLHHH>>>>>>>>>???AAABBBCCCCCCDDDCCCCCCEEEGGGIIIJJJKKKKKKKKKMMMOOORRRVVVYYYZZZ\\\\\\^^^bbbffffffdddaaa\\\^^^```bbbcccbbbaaaaaaXXXXXXYYYYYYZZZYYYYYYYYYUUUMMMFFFCCCEEEGGGEEECCCBBBAAA@@@>>>============<<>>AAABBB???888333000000111111///...,,,,,,++++++......---,,,+++++++++,,,---......//////......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...,,,)))---444>>>[[[{{{www___MMMKKK[[[tttrrrvvvrrrkkkvvv~~~}}}}}}~~~||||||~~~ssshhheeeiiimmmkkkeeeggg||||||eee]]]UUUSSSVVVYYYYYYXXX^^^\\\]]]cccjjjkkkfff```UUUSSSPPPLLLGGGBBB>>>;;;>>>>>>>>>>>>>>>???@@@BBBFFFGGGJJJOOOTTTVVVTTTRRRRRRSSSTTTWWW[[[___cccfffjjjkkkmmmqqqsssssspppnnnhhhiiilllnnnooonnnmmmlllkkkkkkkkkjjjiiigggfffeeeaaaYYYPPPLLLNNNQQQRRRQQQMMMLLLJJJGGGDDDAAA??????<<<@@@CCCCCCDDDGGGMMMQQQYYY^^^dddiiimmmppprrrtttffffffeeeeeeeeeiiinnnrrrrrrpppssswwwqqqgggkkkwwwzzzzzztttuuuwwwwwwlllhhhhhhiiiaaa^^^qqq}}}uuuvvvtttvvv|||{{{gggeeeqqqyyyvvvzzzmmm```YYYSSSHHH===777111...***(((((()))***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))...222000+++'''''')))'''''''''''''''((((((((())))))(((((((((((())))))(((((((((''''''(((((((((''''''((()))))))))))))))(((((()))************)))******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........,,,---............000111333888???CCCGGGMMMWWW___kkk}}}nnnpppvvv~~~yyypppsssqqqwwwwwwuuunnnxxx}}}xxxwww{{{}}}~~~~~~|||wwwxxxyyyvvvwwwzzz}}}{{{lll___RRRKKKDDDEEEIIILLLIIIDDD>>>999222,,,)))(((((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))************))))))(((((())))))******************++++++++++++******************************************************ccc@@@888999999888555222000000111000///...---,,,,,,,,,......,,,++++++,,,------------............------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,---...,,,+++333<<>>@@@@@@AAACCCEEEHHHLLLOOOVVV___fffhhhddd___ZZZ[[[\\\^^^bbbggglllnnntttwwwzzzzzzyyyxxxwwwxxxqqqrrrtttvvvvvvvvvttttttwwwvvvvvvtttsssqqqooonnnkkkeee___[[[]]]___``````XXXWWWTTTQQQMMMJJJGGGEEE???BBBAAA===<<<@@@CCCCCCEEEKKKSSS[[[aaafffjjjmmmggggggfffdddbbbcccfffhhhmmmnnnsssxxxuuunnnpppwww}}}zzzuuuwwwxxxtttuuuoookkkjjjfffccckkkxxx~~~|||xxxoooeeefffkkkxxx{{{lllnnn|||sssddd]]]VVVIII;;;777333---***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$(((++++++)))((()))+++&&&''''''''''''(((((((((((((((((((((((())))))***)))((((((''''''(((((()))''''''((()))))))))))))))'''((())))))******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------------.........//////...////////////222666999???CCCHHHJJJNNN[[[ooo~~~rrrfffgggiiilllooopppqqqppp}}}yyywwwmmmfffaaaiiiuuu}}}{{{sssnnnnnnccccccfffkkkllliiijjjmmmrrrttt}}}~~~ssstttyyy}}}uuuvvvmmmiiipppxxxzzzqqqrrrttttttvvv~~~vvvbbbXXXLLLGGGHHHKKKJJJHHHHHHBBB:::222...,,,***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))((((((((()))******++++++******++++++++++++******************************************************ccc@@@888777555444444333111///000///...---------------...---,,,++++++,,,...///---------......---------------,,,,,,,,,+++++++++******++++++,,,---......---,,,...///...111<<>>>>>=========???AAABBB===AAAFFFIIIKKKNNNSSSVVVVVV[[[dddooowwwvvvnnnfffeeeeeefffhhhkkkppptttwww}}}}}}zzz|||yyy{{{|||~~~~~~}}}{{{zzz{{{{{{{{{zzzyyyxxxvvvvvvqqqpppooommmllljjjiiihhhdddcccaaa^^^ZZZVVVSSSRRRIIIIIIEEE@@@???CCCBBB>>>===@@@EEEIIIMMMRRRXXX\\\[[[^^^bbbeeeeeedddddddddbbbeeekkkpppqqqqqqqqqssswww{{{wwwnnnlllrrrtttoooxxxtttooolllkkkkkkkkkkkkvvvrrrlllfffbbbjjjxxx~~~|||ttt}}}nnnffffffZZZHHH???999222---*********)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))******&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))(((((((((((())))))''''''((()))))))))))))))'''(((((()))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,---------.........////////////000111111222444:::AAAGGGKKKOOOSSSYYYcccuuuuuueee^^^aaabbbdddhhhooowww}}}sssoooooonnnoooqqqjjjgggccccccdddbbb]]]XXXUUUVVV\\\dddeee___\\\]]]]]]XXXWWW[[[^^^]]]]]]^^^]]]```eeehhhgggdddcccddd```bbbgggnnnsssrrrnnnjjjooolllooouuuuuuuuunnnhhhccceeellluuu}}}ppp```TTTOOOMMMLLLJJJMMMIIIBBB===888444///,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))************))))))'''(((((()))******++++++******++++++++++++******************************************************dddAAA???;;;666555555444111...///......---------.........---+++++++++---///000,,,------------------,,,---------,,,,,,+++++++++))))))***+++---...//////,,,,,,...///000555CCCQQQjjjsssuuukkkiiirrryyyyyyuuuooopppzzzvvvqqqwwwmmmsss~~~nnnhhhjjjlllnnnpppvvv|||~~~zzztttdddTTTIIIJJJQQQ[[[___\\\^^^ccc]]]^^^[[[QQQCCC<<<===AAA<<<===>>>???AAACCCDDDEEEIIIMMMQQQTTTUUUVVVZZZ]]]]]]bbbkkkvvv|||xxxmmmcccnnnnnnnnnpppssswww||||||}}}}}}~~~~~~~~~}}}||||||sssvvvyyyyyyvvvqqqmmmkkkooonnnllliiifffbbb___]]]WWWVVVQQQIIIIIILLLIIIBBB============???DDDKKKPPPKKKSSS]]]eeeiiiiiigggfffZZZ___eeehhhmmmrrrtttrrrmmmoooiii```aaalllqqqllllllrrrtttpppnnnrrrttttttwww{{{vvvsssssssssssswww{{{zzz||||||uuuuuulllqqqhhhVVVDDD>>>666///,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,***(((((()))******)))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))(((((((((((())))))'''(((((()))))))))))))))'''(((((()))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------............/////////000222222333444999AAAKKKQQQRRRVVV^^^kkk{{{sss```[[[aaa___aaahhhsssxxxgggZZZZZZ______]]]]]]```eeejjjllljjjjjjmmmpppmmmiiiiiiqqqvvvrrrooopppoooeee```ccchhhgggdddbbb[[[```bbb___\\\[[[[[[YYYZZZ[[[___eeefffaaa[[[WWWWWWaaarrr~~~yyyooovvvuuukkkkkkhhhccceeemmmtttcccXXXSSSOOOMMMNNNLLLHHHEEE@@@:::333///))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))************))))))'''(((((()))***+++++++++******++++++++++++******************************************************XXXDDD<<<:::888777666555333111------,,,,,,---...000111+++,,,,,,---...///111111---000222000,,,***+++---)))***++++++,,,,,,++++++---,,,+++++++++,,,---...---,,,---111555@@@XXXooo|||oooeeeiiiuuu|||{{{lllnnnrrrrrroooyyyooo{{{}}}|||~~~fffeeegggiiiggghhhsss|||wwwtttlll^^^RRRRRRRRRUUU[[[aaabbb\\\WWWKKKGGGBBB<<<888999>>>BBB>>>@@@CCCEEEEEEGGGHHHJJJSSSVVV[[[^^^aaacccfffhhhjjjiiippp{{{yyymmmgggjjjooorrrwww}}}|||}}}~~~}}}{{{wwwrrrooovvvtttqqqnnnllljjjjjjjjjeeebbb___\\\ZZZXXXTTTRRROOOIIIBBB???@@@AAA>>>;;;@@@DDDLLLXXXccclllpppqqqeeebbb___aaafffnnntttwwwrrrlllccc[[[XXX[[[```eee```gggnnnrrrqqqqqqtttwwwzzzrrrpppxxxwwwjjjoooyyyxxxmmmtttwwwyyyqqqxxxsssfffffflllXXXCCC666888888---&&&))))))(((''''''((()))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------///---...111000......111333777===BBBGGGMMMSSSWWW[[[fff|||zzzooonnnqqqssssssuuu}}}xxxtttooolllllliiieeeaaaeeeeeefffhhhlllqqqvvvyyy~~~|||{{{zzzyyyyyy{{{}}}~~~|||zzzxxxxxxxxxtttlllfffeeeiiijjjddd___\\\XXXTTTXXXXXX___iiiiiiccchhhssszzztttjjjaaagggppp}}}wwwkkkXXXIIIMMMLLLJJJEEE???;;;:::;;;---+++***)))***+++***)))''''''((((((((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,************************************************++++++******************XXXDDD<<<:::888777666555333111......---,,,---...///000,,,,,,,,,,,,...///000111...///000000...---------+++,,,,,,---------------...------,,,,,,---......++++++...777BBBRRRiii~~~iii```iiiuuurrrgggaaadddiiippp~~~vvv~~~||||||zzzttt]]]ccc```aaagggooozzz}}}{{{vvvpppeeeWWWNNNVVVWWWYYY]]]]]]WWWLLLCCC>>>===<<<:::999;;;???BBBBBBFFFKKKNNNQQQTTTWWWYYY___bbbeeehhhjjjmmmpppsssmmmkkkooowwwuuujjjggglll|||~~~{{{xxxwwwyyyxxxvvvtttrrrqqqppppppooommmiiifffccc```]]]ZZZZZZUUUNNNKKKJJJHHHCCC???>>>???CCCJJJTTT^^^eeehhhfffhhhhhhgggfffgggkkkooopppnnnjjjgggccc___\\\YYYWWW]]]eeeiiiiiikkkqqquuu|||vvvtttuuusssqqq{{{{{{vvvtttxxxjjjfffkkk}}}}}}pppnnnlllqqq|||{{{qqqmmmrrrdddPPP???;;;888000)))''')))'''&&&'''((()))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...000---...000000---///333333;;;GGGPPPXXX```jjjqqqzzzrrrkkkmmmxxxxxxkkkaaaaaa```aaaeeemmmuuu{{{}}}}}}}}}~~~}}}xxxssspppjjjjjjkkknnnrrrrrrpppmmmjjjjjjjjjkkknnnqqqtttvvvyyy{{{~~~~~~zzznnncccYYYPPPTTTNNNOOOWWWZZZXXX^^^gggvvv}}}}}}{{{xxxvvvsssrrryyyiiiUUUMMMMMMLLLJJJGGGCCC>>><<<777333...+++******))))))'''((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************************************************************************WWWCCC;;;:::777666666555333111//////...------------...,,,,,,,,,,,,---...000000000///...///000000///---------...///////////////........................---...444BBBSSSeeexxxxxxbbb]]]kkkxxxwwwmmmggghhhlll||||||oooqqqwwwyyyyyy{{{vvvwww}}}vvvwwwtttwwwbbbYYYccc```cccpppvvv|||{{{zzzvvvooofff\\\UUUQQQZZZXXXUUUSSSPPPIII???777666888;;;<<<===???BBBEEEHHHLLLSSSXXX\\\```dddfffiiijjjlllmmmoooqqquuuxxx}}}zzz}}}|||}}}||||||{{{zzzyyywwwvvvuuuuuussspppnnnmmmkkkiiiggggggbbb]]]YYYVVVQQQIIIDDD???===;;;===DDDMMMVVVZZZccciiimmmlllfffcccdddgggjjjkkkmmmooonnnggg\\\TTTSSSXXX^^^aaaccchhhqqqyyywwwuuuwwwwwwqqqmmmxxx~~~xxxvvvlllooo}}}zzzxxxjjjhhhvvv~~~vvvmmmkkklll___MMMAAA;;;666///***)))'''&&&&&&((((((((('''%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111//////111111000444999@@@OOOaaaoooxxxtttuuuttthhhhhhnnn|||~~~rrrjjjddd___]]]aaaiiiuuu|||}}}yyyvvvsssqqqqqqqqq]]]^^^^^^]]][[[WWWTTTRRRQQQSSSWWW[[[]]][[[WWWSSSSSSSSSTTTUUUXXX[[[^^^```dddiiinnnqqqqqqsssxxx|||~~~vvvnnnfff```VVVNNNPPPQQQPPPSSSYYY```fffmmmpppkkkhhhppp{{{|||}}}yyyxxxyyyzzzeeeTTTQQQNNNMMMLLLHHHBBB===BBB===555...+++***)))(((((()))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************WWWBBB;;;999777666666555222000000000///...------,,,,,,,,,,,,,,,,,,---...///000111...---///222333000---------...///////////////---...............------000555@@@SSSeeettt}}}sssfffffftttvvvttt~~~xxxgggjjjtttxxxxxxyyysssttt~~~}}}xxx}}}}}}hhheeellleeehhhttttttiiirrryyytttlllddd]]]YYYXXXXXXUUUOOOGGGBBB??????>>>===;;;>>>@@@BBBDDDGGGJJJMMMUUUYYY^^^cccfffiiilllnnnnnnpppqqqrrrtttxxx}}}~~~{{{yyywwwrrrpppooooooqqqrrrrrrrrrnnnkkkhhhddd```YYYQQQKKKGGGBBB===;;;===CCCIIILLLWWW^^^eeeiiigggeeeeeegggcccdddhhhmmmqqqnnnggg```WWWYYY[[[[[[]]]eeerrr}}}uuusssuuuxxxuuusss}}}rrrzzzzzz}}}|||yyymmmooowwwzzzssskkkkkkggg[[[KKK@@@;;;666000***)))'''&&&'''(((((('''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,---,,,,,,,,,---...///000111000000333444666>>>FFF]]]ppp~~~wwwooonnntttxxxuuuppprrrwwwrrrkkkaaaXXXWWW]]]hhhppp}}}}}}tttooodddaaa\\\WWWRRRNNNLLLKKKGGGHHHKKKMMMNNNOOONNNNNNKKKMMMPPPSSSTTTRRRNNNKKKLLLLLLKKKKKKKKKLLLMMMNNNRRRTTTVVVWWWWWWZZZ^^^bbblllsssyyy{{{}}}}}}wwwooofffbbb\\\TTTRRRTTTQQQRRRUUUXXXXXX[[[eeeqqqiiinnnwwwtttmmmppp~~~xxxiii```UUUOOOMMMKKKGGGDDDHHHCCC;;;444000---***(((******))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***************************************************************+++++++++VVVBBB;;;999777666555444222000000000//////...,,,,,,+++,,,,,,,,,,,,,,,---...///111...---///222333000---,,,,,,---............---------------............000===QQQgggxxx~~~pppgggoootttzzzmmmcccjjjvvv{{{yyyzzzwww{{{{{{ddd^^^cccggghhhuuuxxxqqq___WWWdddnnnhhhaaa\\\ZZZXXXTTTQQQGGGCCC===999:::===AAACCCCCCDDDGGGIIIMMMRRRXXX\\\dddgggjjjlllnnnppprrruuuvvvyyy|||}}}{{{sssqqqppppppsssuuuvvvvvvrrrqqqooommmiiibbb\\\WWWQQQMMMFFFBBB@@@AAABBBBBBHHHLLLTTT\\\dddiiijjjjjjfffeeedddgggmmmqqqrrrqqqaaa```^^^[[[[[[dddsss~~~{{{sssppptttuuurrrvvv~~~vvvqqqpppnnn|||uuuiiipppkkkmmmgggWWWHHH>>>888333---+++((('''(((((((((''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************++++++,,,,,,++++++************++++++,,,,,,,,,------------...///000111///...111555999@@@LLLYYYzzzlllmmmmmmlllkkknnnwww{{{ssskkkdddaaa```TTT[[[eeennntttwwwzzz|||{{{pppfff___ZZZUUURRRLLLKKKJJJIIIIIIIIIJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTWWWWWWVVVTTTSSSRRRRRRRRRWWWTTTPPPOOOQQQTTTUUUTTTWWW]]]bbbdddhhhooosssttt{{{{{{{{{vvvlllaaa]]]^^^UUUOOOLLLOOOSSSVVVZZZ___bbbdddiiirrr~~~vvvrrrhhhoootttbbbTTTOOONNNNNNLLLHHHEEE@@@<<<888333...***,,,+++***))))))))))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++UUUAAA:::999666555555444222000////////////...---,,,+++,,,,,,,,,,,,,,,---......000///...///000000///---++++++,,,------------,,,...---------...///111333666LLLggg{{{~~~rrrbbb\\\ppprrrrrreeegggvvvvvvxxxxxxxxx___ZZZaaaccc```tttwwwllleeeYYYUUU```\\\YYYXXXXXXXXXRRRHHH@@@;;;;;;===>>>@@@BBBCCCDDDGGGIIIMMMRRRWWW^^^fffkkkjjjlllnnnoooqqqtttyyy|||}}}zzzwwwvvvxxxyyyzzzzzzwwwwwwuuusssoookkkhhhfff\\\XXXRRRMMMIIIFFFCCCAAABBBBBBFFFNNNYYYbbbgggiiillljjjgggeeeggglllssswwwnnnnnnlllhhhffflllwww|||pppjjjqqqvvvuuutttwwwxxxssstttoooyyy~~~uuuyyy}}}zzz~~~|||~~~mmmnnnuuusssmmmbbbSSSDDD:::555222///+++(((((((((((('''+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,------------...///000111222...///444;;;CCCOOOaaaqqq^^^bbbjjjoooqqqwww~~~qqqaaaUUUPPPQQQYYYbbbgggnnnvvv{{{zzztttmmmiii[[[UUUMMMIIIHHHGGGDDDAAAFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSUUUWWWXXXYYY```aaaaaa```______aaacccdddddddddccccccbbbbbbaaabbb\\\VVVUUUWWWXXXWWWUUURRRVVVWWWUUUWWW]]]aaabbbhhhnnnuuuvvvpppjjjiiikkkcccYYYRRRSSSVVVVVVTTTTTT]]]\\\```iiiuuulllmmmxxxnnn```XXXSSSPPPOOOJJJHHHEEEBBB???:::444000---,,,+++)))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,TTT@@@:::888666555555444111000....../////////---,,,+++,,,,,,++++++,,,,,,------...///000000...---------++++++,,,------------,,,000///------///222666888KKKeeexxxrrrfffbbbkkk|||tttqqqiiigggtttvvvvvvxxxsss```]]]cccgggnnnvvvzzznnnvvvooobbb___\\\ZZZ^^^TTTTTTTTTQQQLLLEEE>>>:::999<<<@@@CCCEEEGGGHHHIIINNNRRRXXX^^^dddiiiooorrrlllnnnppptttyyy~~~~~~{{{zzzxxxuuuqqqpppooopppgggccc]]]XXXTTTQQQMMMJJJFFFEEECCCDDDHHHPPPZZZ```ggghhhiiifffcccdddhhhmmmqqqtttvvvuuurrrsssxxx~~~vvvkkkfffooowwwwwwwwwyyyrrrkkkggglll|||zzzvvvyyy}}}|||nnnjjjwww|||ssssssuuujjjgggaaaQQQCCC===666222---***))))))((('''******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***)))******+++,,,,,,---------------...///000222333333666===GGGSSSccc{{{nnn```aaajjjxxxeee[[[SSSRRRTTTYYYdddooouuupppiiiaaaYYYTTTPPPNNN???AAADDDGGGJJJIIIGGGFFFKKKKKKLLLMMMNNNOOOPPPQQQZZZ\\\___dddiiinnnqqqsssoooppprrrqqqoooooorrruuurrrrrrrrrrrrrrrqqqqqqpppnnnkkkfffbbb```___^^^]]]XXX\\\\\\XXXWWWZZZ[[[ZZZWWW\\\aaadddeeehhhkkklllmmmddd\\\[[[\\\ZZZXXXYYYZZZXXX[[[dddppp}}}{{{|||rrrfff[[[TTTPPPMMMJJJFFFCCC???;;;777///---+++)))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,TTT@@@:::888666555555444111///---.../////////...---,,,,,,,,,+++++++++,,,---------000222000,,,***+++---+++,,,------......------222000......000555:::===bbb|||rrrfff```lll{{{yyyvvvuuuqqqmmmhhhlll}}}zzz|||zzz{{{kkk^^^___mmmnnngggwwwxxxpppkkkvvvnnn^^^\\\\\\UUURRRWWWWWWRRRIII???999;;;>>>??????@@@BBBDDDJJJPPPTTTVVV[[[ccciiimmmppprrrtttrrrtttxxx~~~|||{{{xxxssspppoooqqqsssoookkkeee```]]]ZZZWWWUUUNNNLLLFFF???;;;@@@MMMWWW[[[bbbggggggaaa]]]^^^aaahhhooouuuwwwtttqqqqqqssstttjjjfffmmmrrrpppooorrrvvvnnnbbb[[[```sssooojjjuuu~~~kkkcccooo{{{hhhppptttdddhhhkkk]]]MMMFFF888444///+++))))))((('''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++******))))))************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------------......///111222333;;;>>>FFFSSSaaattt~~~pppbbblllgggmmmpppZZZUUUTTTYYYdddhhhgggiiinnn\\\UUUMMMFFFCCCCCCCCCBBBEEEEEEDDDBBBAAAEEENNNUUUQQQRRRUUUYYY]]]aaaccceeehhhjjjmmmpppuuuxxx{{{}}}zzz}}}~~~}}}~~~||||||}}}}}}{{{tttlllhhhhhhjjjeeehhhhhhccc^^^]]][[[XXXUUUTTTSSSTTTZZZbbbffffffnnnhhhbbbaaa```^^^```dddaaa\\\\\\bbbjjjtttxxxwwwmmmaaaVVVRRRMMMHHHEEEBBB???===///...+++***))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,QQQ???999777444222222111000.../////////...------,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,---------000))),,,555111...DDDeee~~~ssshhheeefff{{{~~~}}}wwwllliiifffooo~~~xxxzzz}}}sssfffddddddfffllluuutttooorrrsssnnneee]]]XXXTTTPPPNNNKKKGGG@@@<<<;;;<<<===>>>AAABBBDDDHHHMMMSSSYYY]]]eeejjjnnnmmmkkkmmmuuu|||}}}zzz}}}||||||}}}}}}{{{zzzuuusssqqqrrruuuvvvuuurrruuuzzzwwwppptttxxxwwwtttuuuqqqnnnkkkhhhfffccc```^^^\\\QQQCCC<<<===AAAEEEGGGOOOUUU^^^eeeiiigggdddaaabbbaaadddiiihhhcccdddjjjrrrssstttpppiiieeelllvvvvvvnnn```TTTSSSaaaxxxmmmhhhqqq{{{yyymmmqqqzzz||||||pppeeeoooqqqmmmkkktttxxxbbbDDD;;;888111+++***,,,***'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************(((***444???;;;,,,'''+++*********))))))))))))))))))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))***+++---...///...,,,...222000---111:::AAANNN^^^nnnzzzqqqppprrr~~~xxxgggYYYQQQ[[[___bbbaaa]]]UUUOOOLLLHHHFFFDDDCCCBBBCCCDDDEEEDDDGGGJJJMMMPPPSSSWWWZZZ]]]bbbgggkkkmmmppptttxxxzzzzzzzzzzzz|||~~~{{{xxxvvvwwwxxxuuussspppnnnllliiifffccc\\\[[[YYYWWWVVVWWWXXXYYY\\\^^^```bbbcccbbbaaa```bbbYYYVVVYYYYYYZZZgggxxxxxxrrrwww~~~ooo___ZZZVVVQQQIIIAAAAAAEEEAAA999///***+++,,,+++)))***)))'''(((***++++++***(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))************+++*********))))))((((((******))))))))))))******************************QQQ@@@:::777555333333222000////////////...------,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,---------...***---222333;;;[[[}}}|||mmmfffkkksssxxxsssddd]]]rrrvvvwwwvvvtttrrrpppmmm{{{mmmdddbbbhhhsss~~~~~~tttmmmlllhhhddd^^^XXXSSSNNNJJJGGG>>>===<<<;;;;;;===@@@BBBFFFJJJOOOVVV[[[```eeegggmmmqqqtttsssrrrvvv|||zzzxxxvvvvvvtttqqqoootttrrrqqqqqqqqqqqqooommmgggfffeeefffiiikkkjjjhhheeehhhllloooqqqtttxxx|||}}}}}}||||||}}}~~~tttpppwww~~~~~~zzzxxxsssrrrooommmkkkiiigggeee___XXXNNNHHHHHHHHHGGGEEEIIIMMMUUU]]]cccfffhhhhhhaaa]]]]]]___]]]\\\aaahhhllltttyyysssiiidddggglllsssoooiiibbb```gggrrr{{{ssskkkmmmqqqsssxxxtttuuurrr|||pppbbb]]]ooosssgggmmm~~~tttWWWAAA;;;444///,,,)))((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))************)))000777333(((&&&---***))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,---...///000///000222222222;;;EEEVVVbbbttt|||yyy{{{zzzggg\\\WWWVVVYYY]]]^^^\\\XXXRRRKKKFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQVVVYYY]]]```dddgggkkkoootttwwwxxx{{{~~~}}}|||{{{{{{{{{yyywwwvvvuuussspppmmmiiigggccc___\\\ZZZYYYYYYXXXXXXZZZ[[[[[[[[[ZZZYYY]]]YYYYYY[[[VVVRRR\\\mmmvvvwwwxxxuuukkkaaaVVVRRRNNNHHHCCCBBBAAA===666000,,,++++++++++++***((((((******)))((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))************+++*********))))))))))))******))))))))))))******************************RRRAAA;;;888666444444333222000/////////...------,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,---------------------...666NNNttt|||uuuooolllvvvxxxqqq```\\\]]]xxxwwwrrrxxxxxxqqqiii]]]```fffvvvzzzwwwqqqiiieeeZZZWWWRRRNNNJJJFFFAAA===444777;;;<<<===@@@EEEJJJMMMSSS[[[bbbhhhkkknnnpppssswwwzzz||||||}}}~~~~~~~~~~~~~~~wwwvvvsssrrrrrrpppnnnlllooommmllllllmmmmmmkkkiiifffeeeeeefffhhhjjjiiihhh[[[[[[[[[\\\___fffnnntttooonnnmmmnnnqqqyyy{{{tttrrr|||{{{ssssssrrrpppooonnnmmmlllfffbbb]]]ZZZWWWRRRKKKFFFDDDFFFJJJPPPXXXaaaiiimmmhhhccc^^^\\\YYYYYY___ffffffwwwzzznnnhhhgggeeejjjkkklllmmmmmmkkkjjjjjj}}}~~~xxxsssnnnsss}}}}}}{{{rrrpppzzztttXXXlll{{{rrrQQQDDD999444///((('''+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******+++(((***...+++$$$&&&...))))))))))))))))))******)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......111444;;;JJJXXXmmm}}}}}}}}}|||bbbYYYRRRRRRSSSRRRRRRTTTNNNLLLIIIEEEBBBBBBEEEHHHDDDEEEHHHKKKOOOSSSUUUWWW\\\```dddhhhkkkooosssuuuuuuxxx}}}~~~~~~}}}{{{yyyvvvsssooojjjeeebbb```___YYYYYYXXXWWWWWWVVVUUUUUUVVVWWW[[[]]]UUUOOOVVVdddiiihhhxxx{{{rrrrrrrrrxxxrrrccc[[[WWWPPPHHHDDDDDDCCC???888111,,,+++,,,+++***))))))***)))'''%%%(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))***************************)))))))))******))))))))))))******************************RRRAAA<<<999777555555444222111/////////...------,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,------------............111BBBbbb{{{nnnrrrxxxzzzrrr~~~{{{ddd]]]dddnnnzzzppp]]]aaaiiijjjzzz|||sssooonnnjjjddd___QQQMMMHHHDDDAAA>>>:::888666:::???AAAAAAEEEMMMTTTZZZ```ggglllpppsssvvvyyy}}}}}}zzzzzz{{{yyyzzz{{{|||}}}~~~~~~~~~yyywwwuuuttttttsssqqqooonnnmmmmmmnnnppppppooommmnnnnnnnnnnnnoooooooooooo```^^^[[[ZZZ\\\aaahhhllldddddddddeeehhhooowww}}}~~~~~~|||wwwwwwzzzqqqrrrrrrqqqpppoooooopppmmmkkkjjjgggddd]]]UUUOOOIIIGGGFFFGGGMMMWWWaaagggkkkhhhccc```\\\ZZZ[[[]]]\\\rrrzzzlllfffbbb\\\___aaaeeejjjmmmllliiieeefffsssssstttvvvyyy|||yyyxxxkkklll~~~hhhSSSAAA:::444+++(((---***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***+++(((''')))'''$$$'''---)))))))))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///---000333777???NNNddduuuqqq___TTTRRRQQQSSSXXXXXXPPPHHHDDD@@@BBBEEEFFFGGGIIILLLOOOLLLOOOSSSYYY^^^cccfffhhhhhhlllqqquuuxxx{{{}}}{{{xxxtttqqqnnnmmmlllfffdddbbb___\\\ZZZXXXXXXTTTUUUYYY\\\YYYVVVZZZccc```YYY___eee^^^]]]ccccccooozzzrrrdddVVVNNNNNNKKKJJJFFFAAA:::333...,,,***))))))***+++***(((&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++((()))))))))******************************************))))))))))))******************************RRRBBB<<<:::777555555444333111/////////...------,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---------.........---000333@@@ZZZyyy}}}ggg\\\iii{{{}}}~~~ssscccbbbooo|||}}}uuuvvvoooQQQPPPggg|||sssrrrpppkkkgggbbb[[[VVVNNNHHHAAA<<<:::999999999:::>>>CCCEEEHHHOOOYYYbbbkkknnnrrrtttuuuyyy~~~{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{vvvtttqqqpppqqqqqqooonnnjjjjjjlllnnnqqqrrrqqqpppnnnoooooonnnmmmlllllllllgggeeecccbbbcccfffiiijjjccceeefffggghhhjjjmmmppprrrtttwwwzzz}}}}}}{{{|||wwwqqqrrrtttsssqqqpppqqqsssrrrqqqpppmmmjjjeee___\\\TTTPPPJJJGGGHHHMMMTTTYYY___aaabbbbbbaaa___[[[WWWVVViiivvvoooaaaWWWQQQLLLXXXXXX[[[___fffkkknnnooobbb___ddduuu||||||xxxwwwzzz{{{ttt}}}xxx|||{{{cccLLLAAA;;;222---...******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))'''((())))))'''(((+++(((((())))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000777@@@GGGSSShhhxxxrrruuu}}}qqqccc^^^[[[WWWTTTVVVOOOJJJHHHFFFCCCBBBEEEEEEGGGJJJMMMNNNQQQTTTWWW```bbbfffjjjnnnrrrtttuuurrrwww}}}}}}zzzxxxvvvvvvuuusssoookkkfffbbb```___[[[WWWVVVYYY\\\]]]^^^```YYYPPPQQQRRRLLLNNNWWWWWWYYYaaapppsss]]]WWW[[[UUUQQQKKKHHHDDD>>>555...***)))((()))++++++***((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++((()))))))))***************************+++++++++******))))))))))))******************************RRRBBB<<<999777555555444222111/////////...------,,,,,,++++++,,,,,,,,,,,,------........................,,,---------............---333AAAZZZwwwmmmZZZQQQ```xxxuuusssuuukkklllvvv~~~}}}mmmjjjdddMMMPPP^^^nnntttoooqqqoooggg___ZZZSSSMMMJJJDDD===999888;;;===>>>===AAAGGGMMMSSS\\\fffmmmrrruuuxxxyyyzzz|||yyyxxxwwwxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzyyyyyyyyyyyyzzzzzzuuurrrpppoooooopppoooooojjjkkkmmmppptttuuusssqqqjjjkkklllkkkiiihhhhhhiiiiiihhhhhhiiikkkllllllkkkgggjjjmmmnnnllljjjiiihhhiiimmmqqqsssuuuvvvwwwxxxxxxyyy{{{uuutttwwwxxxwwwtttrrrtttvvvtttsssqqqnnnkkkiiigggfff```[[[TTTNNNJJJJJJLLLNNNRRRXXX^^^cccgggiiieee___^^^eeekkkfffXXXKKKDDDDDDWWWWWWXXX[[[aaaiiiqqqvvvkkk]]]UUU```www{{{{{{zzzyyy{{{~~~kkkpppuuuppp|||ooo\\\LLLAAA:::444111+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))'''((()))++++++***)))(((((((((((()))******++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111222???MMMWWWdddzzz~~~xxxpppoooyyyxxx]]]RRRTTTWWWXXXXXXLLLFFFAAAAAA@@@@@@DDDJJJKKKMMMNNNQQQUUU]]]eeekkknnnoooqqqtttwwwzzz|||}}}~~~{{{zzz}}}|||yyytttpppkkkhhhfffeee___YYYYYY^^^```]]]ZZZUUUPPPSSSSSSKKKJJJOOOKKKCCCKKKZZZmmmiii```ccc\\\WWWQQQOOOMMMGGG===444---+++***)))+++++++++***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))*********************+++++++++++++++******))))))))))))******************************QQQAAA;;;999666555444444222000/////////...------,,,,,,++++++,,,,,,,,,,,,------........................------------............///:::TTTtttwwwaaaXXXUUUddd}}}|||}}}~~~wwwrrrrrrsssuuuppplllooo[[[MMMLLL```sssvvvpppnnnllleee[[[VVVTTTOOOGGGBBB???;;;:::<<<@@@CCCEEEEEEIIIPPPYYYbbbiiiooorrrvvv{{{yyywwwxxxzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwww||||||zzzzzzzzzzzz{{{|||wwwuuurrrqqqqqqssssssrrrlllmmmooorrrttttttrrrppphhhjjjlllllljjjjjjkkkmmmkkkjjjiiijjjmmmnnnllljjjhhhkkknnnooommmiiigggfffgggjjjnnnooonnnmmmnnnpppmmmrrrvvvxxx}}}~~~wwwwwwzzz|||zzzuuusssuuuwwwtttsssqqqnnnjjjiiiiiiiiifffccc^^^YYYTTTOOOMMMKKKLLLRRRXXX]]]fffnnnooojjjeee```___^^^SSSEEEBBBHHHWWWZZZ]]]___```dddkkkppplllccc[[[\\\cccooo}}}yyy|||ssskkkwwwzzzxxxtttllllllsssmmmYYYFFF>>>999444+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))'''((())))))++++++***((('''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------...///000222444555:::LLL^^^iiittt~~~xxx|||hhh```ZZZ]]]^^^YYYPPPKKKAAA@@@CCCHHHIIIHHHIIILLLOOORRRXXX]]]dddlllsssxxxtttuuuxxx}}}~~~~~~~~~|||zzzwwwssspppnnnkkkhhhcccaaabbbbbb^^^ZZZYYYVVV[[[XXXKKKHHHJJJDDD>>>EEEPPP]]]kkkvvvxxxhhhbbb^^^\\\YYYVVVRRRKKKCCC>>>444000,,,***************(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))*********************++++++,,,,,,,,,******))))))))))))******************************PPPAAA;;;888666444444333111000000//////...------,,,,,,++++++,,,,,,,,,---------........................---------.........//////222AAAaaavvvkkkZZZ[[[aaaqqqtttuuuyyyvvvsssqqqqqqooojjjfff___mmm|||___EEETTTcccoootttlllrrrjjjdddXXXNNNNNNRRRNNNEEE<<<::::::<<<@@@EEEGGGIIIOOOSSS[[[eeennnrrrrrrqqq~~~|||xxxvvvwwwxxxwwwvvvvvvuuusssrrrrrrsssuuuvvvzzzyyyxxxxxxxxxyyyzzz{{{wwwuuurrrqqqrrrssstttsssjjjkkklllnnnpppoookkkiiifffiiilllmmmllllllooorrrooommmjjjjjjlllllljjjhhhfffiiikkkllljjjgggffffffhhhkkkmmmmmmjjjhhhhhhjjjcccjjjppprrrvvv}}}~~~yyyxxx{{{}}}zzztttqqqsssvvvssssssqqqmmmjjjhhhhhhiiigggfffdddaaa[[[VVVPPPMMMHHHLLLOOORRR\\\iiimmmkkkcccVVVQQQTTTNNNAAABBBNNNVVV\\\bbbdddaaa___aaadddcccfffhhhcccWWWWWWmmmvvvvvvooohhhwww{{{lllooosssppp]]]sssyyybbbIII@@@<<<777+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((()))++++++((('''(((((()))***+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------............///111333555777888HHH\\\qqq{{{|||vvvzzzttt___PPPRRRTTTZZZaaa___SSSGGGBBBFFFCCCCCCEEEFFFGGGLLLSSSWWW^^^gggooorrrsssrrrrrrzzz|||}}}}}}~~~}}}|||yyyvvvtttlllmmmmmmjjjhhhfffccc___```]]]___WWWGGGDDDHHHDDDCCCFFFKKKOOOTTT[[[ccchhhlll]]]^^^___^^^ZZZSSSLLLGGGEEE999444...***)))))))))((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))*********************++++++,,,,,,,,,******))))))))))))******************************yyyMMM>>><<<999777555555444222111000000000000////////////------------------------,,,---......//////......***000222,,,)))---222444999XXXyyy}}}rrrggggggllluuurrroooeeejjjssswwwrrrhhhdddfffhhhpppiiiRRRWWWYYYjjj|||oookkkkkkaaaYYYQQQNNNNNNKKKDDD===:::;;;===>>>@@@CCCGGGJJJXXX```gggkkkqqqwwwyyywww}}}zzzzzzyyyxxxuuurrrsssuuuxxxxxxxxxvvvuuuuuuuuuvvvwwwvvvxxxyyyxxxwwwvvvwwwxxxuuussspppppprrrtttuuuuuunnnooopppqqqpppnnnlllkkkllllllllllllmmmmmmnnnooosssmmmggggggjjjmmmllljjjjjjjjjlllmmmlllhhhccc___aaakkkrrrooohhhdddaaa___cccbbbgggoooqqqppptttzzzzzz|||~~~}}}{{{yyyxxxxxxsssqqqnnnmmmmmmlllkkkiiigggfffddddddccc___XXXSSSMMMLLLMMMPPPUUU^^^fffkkkaaa\\\TTTKKKFFFFFFKKKOOOYYY___dddbbb\\\[[[```fffjjjggghhhhhh^^^SSSXXXfffsssyyywwwaaannn~~~tttdddaaapppjjjpppvvvqqq^^^III??????444111+++((()))+++)))%%%(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))+++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---//////...---...///000...***111;;;888;;;JJJbbbxxxzzzsss~~~sssTTTHHHIII\\\^^^]]]VVVKKKDDDBBBCCC@@@DDDIIILLLOOOTTT\\\bbbkkkmmmoooooopppttt{{{{{{wwwwwwyyy|||yyyvvvrrrooommmjjjgggeeedddbbb]]]WWWPPPJJJEEEBBB<<>><<<999666555555444222111000000000000/////////...------------------------,,,---......//////......***+++---------...222555JJJiiittthhh___iiiqqqxxxggghhhjjjooouuuvvvssstttxxx|||uuu[[[___\\\mmmxxxqqqmmmhhhcccXXXUUUQQQMMMIIIDDD>>>;;;>>>??????AAACCCHHHOOOTTT]]]hhhrrruuuwww}}}yyyvvvvvvwwwvvvwwwwwwwwwuuutttuuuxxxzzzzzzyyyxxxwwwvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxzzzvvvtttqqqqqqrrrtttttttttoooppppppqqqpppnnnlllkkkiiihhhiiiiiijjjkkklllmmmssspppkkkjjjkkklllkkkiiikkkkkklllmmmlllhhhdddaaacccmmmtttrrrmmmjjjhhhfffdddbbbccchhhjjjjjjpppwwwuuuwwwzzz{{{zzzzzz{{{|||wwwtttqqqooonnnllljjjgggiiihhhhhhhhhiiifffaaa\\\XXXTTTPPPNNNPPPVVV]]]bbbcccaaa\\\VVVQQQNNNNNNOOOYYY^^^cccbbb^^^\\\aaafffgggdddfffkkkeeeYYYTTTYYYqqq~~~ssslllyyylllaaaqqq}}}~~~}}}pppXXXCCC999888444---)))((())))))((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---//////---------...222222///555???@@@FFFYYYttt}}}vvvuuuvvv```PPPMMMRRRWWWVVVTTTNNNHHHDDDEEEGGGFFFHHHJJJNNNUUU^^^hhhnnnkkknnnssswww}}}}}}yyywwwxxxzzz{{{yyywwwuuurrrnnniiieeeeeeccc___YYYTTTOOOLLLJJJDDDHHHJJJEEE===999===BBBMMMddd{{{yyyzzzpppjjjdddccceeebbbXXXOOOFFF@@@888111,,,************)))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))*********)))))))))(((((((((((((((((())))))))))))************)))))))))(((uuuLLL???;;;999666555444444222111000000000/////////......------------------------,,,---......//////......,,,(((***111222000444===aaa}}}vvveee]]]ZZZqqq~~~tttggglllkkklllqqquuuzzz]]]RRR```oooooohhhnnnpppfffZZZPPPPPPOOOJJJCCC===;;;:::AAABBBCCCEEEJJJQQQZZZ```hhhrrrzzz|||yyysssqqqrrrtttvvvtttuuuvvvwwwwwwxxxzzz|||{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzyyyxxxvvvwwwzzz|||xxxvvvsssrrrsssttttttsssppppppqqqqqqooommmkkkjjjjjjjjjjjjkkklllnnnooopppqqqpppooommmllljjjiiihhhlllmmmmmmmmmkkkiiifffdddfffooowwwuuuqqqpppooonnnhhheeecccdddeeefffmmmtttqqqtttvvvxxxxxxyyyzzz|||wwwuuurrrqqqpppooollljjjjjjjjjjjjkkklllkkkhhheeebbb\\\TTTMMMLLLPPPVVV[[[bbbdddeeeccc^^^XXXTTTRRRWWW\\\bbbcccbbbbbbggglllfffaaacccmmmooocccUUUOOOVVVbbbyyy|||~~~|||{{{}}}~~~wwwgggttt}}}iiiNNN:::;;;666000+++(((''')))+++(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///...---,,,---...///111111888DDDKKKYYYppp~~~yyyxxxiiiYYYQQQNNNQQQUUUMMMKKKGGGDDDDDDEEEIIIKKKJJJMMMSSSZZZccclllsssxxxrrrwww|||yyyyyyzzz}}}|||{{{zzzxxxsssmmmhhhhhhfffbbb^^^ZZZWWWUUUTTTNNNJJJCCC===:::999999999;;;MMMbbbqqqwwwpppoooqqqmmmbbbWWWMMMJJJCCC999000++++++,,,******)))))))))((((((((())))))))))))))))))))))))************************))))))************))))))******))))))))))))(((((((((((((((((())))))))))))************))))))))))))tttLLLAAA;;;999666444444333222000000000/////////.........,,,,,,------------------,,,---......///.........///)))+++333333///;;;MMMtttfffZZZ\\\aaa}}}yyyrrrrrrooommmmmmooowwwzzzdddZZZ\\\ccc{{{pppeeefffmmmlll___QQQNNNMMMIIIDDD???<<<<<<>>>AAADDDHHHMMMTTT\\\dddjjjsssyyy}}}~~~||||||yyyuuuqqqpppsssvvvsssuuuwwwxxxxxxxxxzzz|||zzzzzzxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuvvvyyy|||zzzwwwuuutttttttttsssrrrqqqqqqqqqpppooommmkkkjjjjjjjjjkkklllnnnoooqqqrrrmmmooopppooollljjjiiiiiilllmmmnnnmmmkkkiiihhhhhhiiiqqqwwwuuurrrrrrqqqooollljjjhhhgggfffhhhnnnsssrrrsssuuuuuuttttttuuuwwwsssrrrqqqrrrssssssrrrqqqiiiiiihhhiiiiiiiiiiiihhhgggaaaYYYQQQNNNPPPSSSWWW]]]aaafffhhheeeaaa\\\ZZZZZZ^^^dddggghhhjjjnnnqqqiii```___iiirrrlll^^^SSSJJJNNNdddxxxzzzyyywwwwwwsssyyyzzzttt___FFF;;;777222///+++((())),,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))******+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------.........,,,,,,---///,,,333666>>>NNN[[[ooozzzyyy{{{qqqcccUUUQQQQQQOOOMMMLLLDDDBBB??????CCCGGGKKKLLLMMMVVVbbbkkkppptttyyy}}}}}}|||}}}~~~}}}|||zzzxxxtttpppmmmkkkgggccc___]]]\\\\\\WWWOOOEEE>>>;;;:::999888666@@@MMMZZZmmm}}}zzztttiii```XXXSSSKKK@@@777000,,,+++*********)))))))))((((((((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))tttMMMBBB;;;888666444444333111000////////////............,,,,,,,,,---------......,,,---......///.........///+++---222000111FFF```nnnZZZ[[[hhhsss~~~xxx|||yyywwwvvvsssoookkktttuuu___XXXaaassshhhfffdddcccaaa\\\TTTNNNMMMGGG@@@<<<;;;>>>@@@AAABBBGGGOOOXXX___fffmmmqqqwww|||{{{wwwvvvwwwxxxtttpppooorrruuuuuuvvvxxxxxxwwwwwwxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwvvvtttsssuuuxxx{{{yyywwwuuutttttttttrrrqqqqqqqqqpppooonnnmmmlllkkkgggggghhhiiijjjlllnnnoookkkmmmppppppooommmlllllliiikkkmmmmmmkkkjjjjjjkkkkkkrrruuurrrpppooonnnllllllmmmnnnlllkkkllloooppppppqqqrrrrrrpppppprrrsssqqqpppqqqrrrtttuuutttrrrjjjiiihhhgggfffggghhhiiijjjfff```ZZZVVVSSSSSSSSSUUUYYY___cccdddcccccccccdddfffiiilllmmmnnnoooooojjj___YYY___iiikkkeee^^^OOOEEEMMMlll~~~|||nnnlllxxx~~~zzzssswwwlllTTT>>>777333333000***(((+++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........------///111000:::???GGGYYYhhh}}}yyyvvvzzzoooYYYUUUSSSVVVUUUNNNFFFCCC@@@??????BBBGGGLLLOOOPPPYYYdddqqqvvvvvvyyy|||{{{{{{{{{{{{zzzsssqqqmmmiiieeecccaaa```___YYYPPPFFF???;;;:::999777999>>>III\\\rrrvvvooolllkkkddd[[[PPPFFF???888000***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******sssLLLBBB:::888555444333333111000/////////.........------+++,,,,,,------.........,,,---......//////......---+++---000222===XXXrrrttt```YYYfffwww|||zzzmmmzzz~~~xxxuuuwwwvvvtttqqqpppzzzjjjSSSTTT\\\hhhqqqlllkkkggg^^^UUUPPPPPPRRRFFF@@@999666999???CCCFFFGGGNNNXXXccckkkqqqvvvyyy{{{{{{xxxxxxyyyxxxtttvvvwwwvvvttttttxxx{{{vvvwwwwwwvvvuuuuuuvvvxxxwwwvvvuuutttssstttuuuuuuuuuuuuuuutttsssuuuxxxzzzxxxvvvuuutttttttttrrrpppppppppoooooonnnnnnmmmmmmiiiiiiiiijjjkkkmmmnnnooollllllnnnooooooooonnnmmmdddhhhmmmnnnlllkkklllnnnmmmqqqsssooommmmmmllliiiiiinnnpppnnnmmmoooooonnnmmmnnnnnnnnnmmmnnnppprrrqqqqqqqqqrrrtttsssqqqooommmmmmkkkhhhfffgggjjjmmmmmmkkkgggbbb]]]XXXTTTRRRQQQTTTXXX[[[^^^aaadddffflllkkklllnnnooonnnkkkhhhiii```WWWUUU[[[aaacccddd^^^KKKAAARRRpppmmmiiirrr{{{rrrrrruuurrrcccHHH===666666444---)))+++))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))************++++++,,,,,,---++++++,,,,,,,,,,,,---------............///222444444@@@FFFOOOaaaooo|||rrr___VVVYYYWWWWWWWWWQQQHHHCCCCCCAAACCCFFFIIINNNSSSXXX[[[lllsss{{{~~~|||}}}}}}{{{|||~~~xxxwwwtttqqqmmmiiifffeeefffbbb\\\SSSIIIAAA===;;;999777888???OOOdddwww}}}pppjjjlllqqqlllcccWWWNNNHHH@@@666...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************rrrKKK@@@:::888555444333333111/////////.........---------++++++,,,,,,---......///,,,---......//////......------...222>>>UUUpppxxxfffXXX^^^qqq}}}~~~wwwrrrlllrrr}}}uuuuuuvvvsssooommmkkkkkkpppzzziiiUUUNNN]]]oooyyynnnsssnnneee[[[SSSMMMKKKKKK<<<<<<;;;:::<<<@@@GGGLLLRRRXXXbbblllttt{{{yyytttvvvzzz{{{zzzxxxxxxyyyyyyyyyzzz}}}vvvvvvvvvtttssssssvvvxxxvvvvvvtttssssssssstttuuutttuuuvvvvvvuuuvvvxxxzzzvvvuuuttttttttttttrrrpppoooooonnnnnnnnnnnnoooooolllllllllmmmnnnoooppppppkkkiiiggghhhkkkkkkiiifff___eeelllnnnmmmlllmmmooommmqqqqqqnnnlllmmmllliiijjjooorrroooooorrrssspppnnnnnnnnnllljjjjjjkkkmmmnnnnnnoooqqqssssssqqqooonnnnnnllliiigggiiinnnrrrjjjiiigggeeeaaa]]]ZZZYYYSSSUUUWWWXXXYYY\\\```ccchhhggggggjjjmmmnnnjjjfffiiieee^^^UUUQQQTTT\\\bbbaaaTTTFFFEEEWWWxxx|||{{{}}}wwwvvv|||tttyyy~~~|||uuuooopppuuuXXXGGG999888777///***+++)))************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,,,,---------.../////////111555888;;;HHHQQQ\\\qqqvvv]]]UUUVVV\\\XXXTTTPPPIIIBBBCCCHHHHHHKKKNNNQQQUUU\\\eeelllvvv{{{~~~~~~~~~~~~~~~zzzwwwvvvvvvtttvvvxxx{{{{{{{{{zzzxxxtttpppllljjjiiigggddd```ZZZQQQIIICCC>>>;;;999;;;CCCPPP```jjj|||rrrmmmlllqqqjjjaaaWWWNNNEEE<<<666+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((())))))))))))((()))))))))************qqqIII>>>:::888555333333222111/////////.........---------++++++,,,,,,---...//////,,,---......//////......///000000666KKKjjj}}}ppp]]]UUUbbbwww|||uuuvvvjjjiiiyyyooooootttsssnnnbbb^^^```mmm~~~MMMXXXcccooowwwpppsssooohhh^^^XXXSSSLLLBBB999666;;;AAAAAA@@@CCCKKKSSS\\\aaahhhqqqyyyzzztttuuuzzz~~~}}}zzzzzzyyyxxxwwwxxxyyyzzzzzzuuuuuutttrrrqqqsssvvvzzzwwwvvvuuussssssttttttuuutttvvvwwwxxxwwwwwwyyyzzzuuutttsssssstttsssqqqooonnnnnnnnnnnnnnnoooppppppjjjjjjjjjjjjjjjkkklllmmmhhhddd```aaadddeeebbb^^^\\\ccckkkooonnnmmmnnnpppnnnqqqqqqnnnmmmooonnnkkklllrrrtttppppppuuuwwwuuurrrrrrppplllhhheeefffgggiiiiiilllooossstttsssrrrmmmmmmllliiigggjjjpppuuufffeeedddccccccbbbbbbbbbVVVWWWXXXXXXXXXYYY[[[^^^^^^^^^```ffflllooommmiiijjjlllgggZZZNNNNNNVVV^^^XXXVVVMMMAAAEEEcccuuuuuuvvvtttzzzuuunnnyyywwwiiiooofffOOO<<<888777000+++,,,***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------...//////000222777:::FFFUUU___nnn|||yyyzzz~~~hhh[[[]]]dddYYYSSSMMMHHHCCCAAADDDKKKNNNQQQUUUVVVZZZbbbpppzzzvvv|||zzzuuussssssuuuvvvrrrrrrpppnnnkkkkkknnnpppmmmmmmmmmnnnqqquuuzzz||||||||||||}}}|||zzzuuuqqqoooiiihhhhhhiiiiiibbbWWWNNNFFFBBB===:::999>>>GGGPPPiii}}}mmmaaarrroooiii^^^RRRGGG@@@===+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++oooGGG@@@:::888666555555555444222////////////..............................------444///---...///------///333(((444MMMbbbqqqdddVVVWWWkkk}}}zzzmmmxxxZZZjjjsssqqq|||wwwwwwooo]]]jjjiiikkkSSSRRRWWWhhhuuunnnooossshhh^^^UUUQQQLLLDDD===;;;999===AAACCCEEEJJJRRRXXXhhhjjjqqqyyy~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{vvvvvvvvvvvvwwwyyy|||}}}ttttttttttttuuuvvvwwwwwwzzzwwwuuuwwwzzzzzzuuupppwwwvvvuuuvvvxxxxxxwwwvvvqqqqqqpppqqqrrrrrrqqqoooiiifffeeeeeehhhkkkmmmmmmhhhhhhgggeeebbbaaabbbddd```___]]][[[ZZZ[[[\\\]]]YYYdddnnnoooiiieeegggllljjjkkklllnnnnnnnnnnnnmmmnnnpppqqqrrrrrrrrrtttvvvuuutttsssrrrqqqoookkkhhhggggggmmmsssrrrkkkhhhkkklllllllllllllllllllllkkkbbbbbbcccdddfffeeebbb``````^^^ZZZUUUSSSTTTXXX\\\ZZZ^^^bbbdddeeehhhlllpppnnnooojjj^^^UUUUUUYYY[[[ZZZQQQKKKIIIGGGPPPrrrooommm~~~}}}|||yyy}}}wwwzzz]]]AAA999:::666///***)))((('''((()))***)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,///222111---...<<>>:::888555333333222000...////////////.......................................+++,,,///000......111444444HHHhhheeeUUU[[[eeessseee{{{{{{yyylllfff___|||```MMMLLL___zzzjjjkkkqqqkkk```[[[PPPMMMKKKGGG@@@999:::@@@@@@BBBEEELLLUUU___iiiooopppooouuuzzzwww{{{{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxwwwwwwxxxxxxyyy|||{{{yyyxxxwwwxxxzzz{{{{{{vvvtttuuuvvvuuussstttsssqqqrrrssssssqqqppprrrqqqooonnnooopppooonnneeedddcccbbbaaa^^^ZZZVVVMMMOOOPPPOOOKKKFFFCCCAAABBBBBBBBBCCCDDDGGGIIIKKKRRRYYY___```\\\[[[___dddhhhjjjlllnnnnnnmmmkkkiiioooqqqssstttssssssuuuvvvvvvtttrrrpppppppppnnnmmmnnnlllkkklllkkkhhhkkkooommmlllkkkjjjhhhgggffffffbbbbbbdddfffiiijjjiiihhhaaaaaa___[[[WWWTTTTTTUUUZZZ]]]```bbbcccdddfffhhhrrrsssoooeee^^^]]]______UUUZZZ___YYYHHH???KKK```{{{uuuqqqqqqnnnvvv}}}mmmeee~~~dddKKK<<<888555111---+++))))))******)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,------------------------------...//////000///000444;;;GGG\\\mmm{{{iiitttrrrYYYTTTRRRYYYaaa^^^PPPAAACCCAAABBBGGGKKKMMMQQQVVVZZZfffttt{{{|||zzzuuupppiii```YYYWWWSSSNNNKKKIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHIIILLLNNNQQQUUU[[[dddnnnttt|||{{{{{{|||~~~~~~}}}~~~~~~}}}||||||{{{{{{uuusssqqqpppooommmjjjggghhhiiidddZZZYYYaaaeeebbb___]]]```mmmvvvsssyyyyyyjjjYYYPPPCCC:::111...---***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************nnnFFF>>>===;;;777666555333111000////////////............---------...............---+++---000000---...111...;;;VVVuuuqqqUUUQQQ]]]qqq{{{ppp}}}}}}|||mmmggggggpppoooOOOMMM]]]pppqqqaaagggkkk___SSSPPPOOOJJJEEEAAA===:::>>>DDDCCCFFFKKKSSS]]]gggooossswwwyyy{{{zzzxxxyyy{{{yyyyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy|||{{{yyywwwxxxyyy{{{}}}}}}zzzvvvuuuuuuvvvtttsssrrrqqqooooooppppppooommmmmmkkkiiihhhhhhiiihhhggg___^^^]]]\\\YYYTTTMMMHHH???AAACCCBBB@@@===<<<;;;?????????AAACCCEEEGGGHHHJJJNNNRRRSSSSSSTTTYYY^^^aaadddhhhlllnnnnnnmmmlllnnnpppssstttttttttuuuvvvwwwtttqqqppppppqqqppppppqqqpppnnnmmmjjjhhhiiikkkiiiiiihhhhhhgggfffeeeeeeaaaaaacccfffiiikkkkkkjjjeeeffffffccc^^^ZZZWWWWWWZZZ[[[^^^aaacccdddfffgggkkknnnkkkddd``````bbbaaaOOOXXX```]]]OOOCCCDDDKKKwww}}}uuussszzz|||llldddcccyyyyyypppSSS>>>888666444///---+++)))******)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&''')))+++---)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...---------------------...///000000333000111888EEEWWWppp{{{xxxwwwXXXNNNWWW___^^^UUUJJJEEEDDDEEEDDDEEEHHHMMMRRRXXX\\\hhhpppxxx|||yyyppphhhbbb[[[SSSMMMLLLIIIEEECCCBBBCCCBBBBBB@@@@@@@@@@@@??????>>>>>>@@@@@@??????@@@AAAAAABBB@@@AAACCCEEEIIIPPPXXX^^^kkklllnnnqqquuuxxxyyyzzzzzz~~~~~~}}}|||||||||zzzxxxvvvuuutttssspppnnnjjjrrrpppeeeeeeoooppphhhddd]]]ZZZ```nnnzzzqqquuu}}}yyyjjj]]]LLLBBB777333000,,,***+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************oooGGG???===;;;777666555333111000////////////............---------.........//////...---///111///,,,...333000JJJiii}}}eeeSSSXXXfff}}}}}}rrruuuppp|||kkkhhhooopppxxxXXXMMM___xxxzzzmmmfffhhhbbbSSSLLLOOOQQQGGG>>>;;;;;;===AAAGGGFFFKKKSSS\\\dddlllqqqttt|||zzzzzzzzzyyyxxxzzzxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvwwwxxxyyyzzzzzz{{{xxxwwwvvvvvvwwwyyy{{{}}}ttttttsssssssssqqqooommmqqqooommmkkkkkkiiigggeeedddbbb```_________]]]\\\SSSSSSRRRQQQNNNIIIBBB===999;;;<<<======???BBBDDDHHHHHHIIIJJJKKKLLLNNNNNNMMMNNNPPPPPPPPPQQQUUUXXXXXX[[[___eeeiiikkkkkkkkklllooorrrtttuuuuuuvvvwwwvvvtttqqqpppqqqrrrrrrrrrqqqsssssspppllliiigggfffeeeeeeffffffffffffffffffaaa```aaadddgggjjjjjjiiieeeggghhhgggccc^^^[[[YYYWWWWWWXXX[[[^^^aaacccdddeeehhhhhhddddddfffgggeeeSSS[[[bbb```YYYQQQIIIDDDXXXwwwyyysssfffgggooouuuwwwvvv{{{www^^^III>>><<<;;;222000,,,*********)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''))),,,---)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((************************))))))*********+++++++++,,,,,,---.........------............///000111222555555999EEETTThhh}}}~~~qqq___VVVYYY]]]]]]UUUGGG@@@CCCIIIGGGHHHHHHKKKQQQ[[[dddiiiwww{{{yyypppdddYYYSSSNNNJJJFFFFFFDDDAAA???@@@@@@@@@?????????>>>>>>>>>>>>======@@@??????>>>>>>>>>??????<<<=========>>>BBBGGGKKKSSSVVV[[[aaagggmmmrrruuuwww|||~~~}}}||||||}}}{{{yyyxxxyyyxxxwwwuuunnnwwwuuukkkiiipppnnndddeee]]]WWWUUUZZZhhh{{{vvvyyy}}}sssllltttzzzkkkUUUIII===666222---+++,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************pppGGG???:::888555333333222000...////////////............,,,,,,------...////////////...///111///---111777BBBccc|||ttt___ZZZaaapppzzzxxxqqqkkkooouuuhhhfffsss___IIIVVVyyyssskkkjjjiiieeeZZZOOOMMMQQQLLLAAA888888;;;???CCCHHHIIIQQQ[[[dddkkkqqqxxx}}}}}}vvvuuuuuuuuuyyy~~~wwwvvvuuuttttttuuuvvvwwwtttuuuvvvxxxzzz{{{{{{{{{uuuuuuuuuvvvvvvwwwxxxyyysssttttttsssqqqmmmjjjhhhfffccc```^^^\\\ZZZWWWUUUUUUTTTRRRRRRRRRPPPNNNKKKHHHGGGFFFEEEDDDAAA===:::===???AAACCCEEEHHHMMMQQQTTTUUUUUUVVVWWWWWWXXXXXX[[[ZZZXXXVVVVVVVVVWWWWWWSSSVVVYYY]]]aaadddfffggghhhlllpppsssuuuuuuwwwxxxtttsssqqqrrrsssttttttsssqqquuuvvvsssnnnlllhhheeecccddddddeeeeeefffggggggbbbaaaaaacccfffhhhhhhgggbbbdddhhhhhheeebbb___]]]VVVTTTSSSTTTXXX[[[^^^___bbbfffhhhhhhjjjmmmnnnkkk___eeefffaaa]]]ZZZRRRGGG@@@^^^{{{lllfffjjjrrrzzz{{{}}}uuu|||rrreeeTTTDDD<<<<<<555222...+++******)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''')))***+++((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((************************)))************+++++++++,,,,,,---...........................///111222333222999HHHYYYhhhvvvyyyjjjYYYXXX```aaaVVVJJJBBBBBBEEEFFFEEEHHHKKKNNNRRR\\\jjjuuuyyy|||}}}lllbbbUUUKKKFFFDDDCCCAAAAAA???======>>>???>>>>>>===========================<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBBAAAEEEJJJPPPVVV^^^fffkkkpppwww~~~~~~~~~}}}|||~~~|||{{{zzz|||||||||{{{www{{{xxxnnnjjjjjjggg___```ZZZUUUQQQLLLPPPeee{{{~~~xxxyyyyyy~~~{{{lllnnn}}}xxxbbbTTTEEE<<<555...+++,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************oooFFF>>>999777444333333333111000////////////............,,,,,,------...//////000------...000//////666>>>\\\|||mmm]]]aaaeeexxx{{{zzziiitttvvvrrrnnnjjjjjjxxxrrrVVVSSSmmmzzzdddcccfffcccYYYRRRPPPOOOMMMAAA<<<:::<<>>MMMjjjyyyeee^^^nnn|||wwwqqq~~~|||pppkkklll```III;;;;;;777444///+++******)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((************************)))************+++++++++,,,------........................///000111333333777HHHddd|||{{{sssxxxfffYYYXXX\\\```VVVLLLAAA???EEEJJJHHHDDDLLLRRRYYY___iiixxxzzzttt]]]UUUJJJBBB?????????>>>>>>===;;;<<<===>>>>>>>>>========================<<<;;;::::::999999::::::999;;;===>>>===<<<======;;;===@@@CCCGGGMMMUUU[[[aaaiiiuuu|||}}}}}}~~~~~~~~~|||{{{{{{}}}~~~{{{wwwrrrmmmiiifffdddaaa\\\[[[ZZZRRRKKKSSSbbb}}}yyysssxxx{{{qqqttt|||ttteeeSSSFFF;;;222......,,,,,,+++******))))))((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************nnnEEE===:::888666555555555444222000/////////............,,,,,,------...///000000,,,+++---000///111:::DDDooo}}}iii[[[dddfff{{{wwwqqqhhh~~~zzzgggkkkoooqqqggg[[[hhhzzzhhheeebbbddd\\\OOOLLLRRROOOEEE888:::>>>CCCDDDDDDIIIPPPQQQ\\\hhhooouuu~~~}}}wwwwwwyyy|||zzzvvvyyy~~~zzzyyyxxxwwwwwwxxxyyyzzzwwwxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyxxxwwwtttqqqooonnnlllggg```XXXTTTRRRQQQPPPPPPRRRVVV[[[___``````ZZZZZZ[[[[[[[[[WWWRRRNNNFFFDDDBBBBBBEEEHHHJJJKKKNNNRRRVVVYYYZZZYYYZZZZZZ[[[\\\^^^```aaacccccccccdddbbbaaabbbeeeggggggeeeeeedddbbb```_________```bbbgggmmmrrrtttvvvwwwyyyqqqqqqrrrtttvvvwwwuuusssnnntttuuuqqqooorrrrrrooofffffffffeeeeeedddddddddgggeeecccccceeefffeeeddd```dddiiillllllkkkjjjjjjbbb\\\UUURRRTTTXXXZZZ[[[bbbfffiiikkknnnrrrppplllaaahhhcccTTTNNNUUUXXXTTTEEEBBBOOOuuulll]]]jjj|||~~~iiimmm}}}nnnkkkuuummmQQQ??????999555///,,,******)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))************************)))************+++++++++,,,---......//////...............///000222333444DDD]]]zzzssswwwwwwZZZVVVbbbcccXXXGGGGGGHHHIIIIIIIIIHHHIIIQQQZZZccciiisss}}}|||sssmmmTTTMMMEEE???>>>>>>>>>===>>>===<<<<<<>>>?????????=========>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<>>>@@@AAA>>><<<::::::;;;<<<===<<<===AAAIIIOOOQQQ\\\jjjvvv{{{~~~~~~}}}}}}{{{zzz{{{~~~yyyuuuuuuqqqkkkjjjmmmhhhccceeehhh```SSSPPPVVVrrrvvvlllvvvxxxllluuusss___OOOCCC888222111,,,,,,++++++***))))))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************lllCCC<<<:::999777666444333333333000000000///......---------------......000111222222...---...///666HHH[[[xxxnnn]]]\\\dddkkk|||yyyvvv{{{yyyoooqqqppprrrtttaaaddd}}}llleeeooocccXXXPPPOOOPPPJJJBBB===:::<<<>>>BBBGGGKKKNNNOOObbbfffmmmtttzzzxxxxxx}}}uuutttssstttxxx{{{||||||xxxyyyxxxttttttxxxzzzxxxvvvuuuuuuvvvxxxyyyxxxwwwrrrrrrtttvvvwwwtttnnnhhhbbb]]]UUUMMMJJJMMMTTTZZZ\\\]]]___bbbeeehhhjjjkkkeeebbb___^^^]]][[[VVVSSSXXXUUUQQQNNNNNNOOORRRUUUWWWXXXYYYZZZZZZZZZZZZZZZaaa``````aaaccccccbbb```dddccccccbbbccccccdddeeefffeeedddcccccccccdddeeeaaacccfffkkknnnrrrtttuuutttrrrpppppptttvvvuuutttppppppppppppoooooooooooogggeeedddcccddddddbbbaaafffhhhiiigggccc``````aaaaaagggmmmooollljjjkkklllbbb]]]XXXWWWYYYXXXTTTPPP]]]ccciiijjjggghhhnnntttllldddZZZRRRLLLJJJOOOWWWVVVEEEFFFfffhhhjjj|||wwwkkk|||lllqqqhhhMMM@@@999999777111...------,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---............333///...///000111777???[[[{{{pppwwwxxx```ccckkkcccSSSJJJKKKFFFDDDFFFGGGHHHMMMSSS[[[aaannnyyy~~~~~~{{{}}}||||||zzzsssfff\\\KKKFFFAAA???@@@AAA@@@???;;;;;;;;;;;;<<<<<<======AAA@@@@@@???>>>>>>>>>>>>??????????????????>>>===AAAAAAAAA@@@@@@@@@AAABBB???@@@AAAAAAAAACCCFFFIIIKKKQQQ[[[hhhuuuzzzuuuwww{{{yyy|||~~~~~~yyyssspppooopppqqqmmmmmmooorrrpppfffVVVKKK```}}}yyy~~~~~~zzzrrrUUUGGGFFF<<<+++///***)))+++,,,)))(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++lllDDD<<<:::999777666444333333333000000000///......------...............///000111......000111333>>>WWWnnnzzzzzzwwwnnn^^^UUUZZZfffmmm|||ssswwwwwwllliiiuuu}}}hhhccceeevvv~~~ooogggdddXXXTTTPPPOOOKKKCCC>>>>>>:::>>>CCCFFFHHHMMMVVV\\\hhhjjjqqq{{{}}}yyysssqqqtttsssqqqqqqrrrtttwwwxxxxxxwwwyyyyyyvvvwww{{{|||zzzzzzzzzyyyzzz{{{zzzxxxvvvtttrrrqqqqqqpppllleee```SSSSSSSSSSSSTTTYYY___cccdddeeefffhhhjjjkkkllllllfffdddaaa``````^^^ZZZWWW[[[YYYVVVTTTTTTUUUWWWXXXZZZZZZZZZZZZZZZYYYYYYYYY]]]\\\]]]___bbbcccbbbaaabbbbbbbbbbbbaaaaaaaaaaaaaaa``````___``````aaabbb```bbbeeehhhkkknnnpppqqqnnnmmmmmmppptttwwwvvvuuuqqqqqqooonnnmmmmmmmmmlllkkkiiigggeeeeeecccaaa___fffhhhiiihhhdddbbbaaabbbaaafffkkkllliiigggiiikkkgggeeebbb___]]][[[YYYWWWXXX]]]bbbeeeeeehhhmmmqqqnnnggg]]]TTTJJJEEEJJJRRRRRRHHHDDDSSSpppuuuyyyxxxxxx}}}|||sssXXXCCC<<<;;;888333000---+++)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---............///...///111222444===GGGiii~~~yyyuuurrriiifffjjjhhhZZZLLLEEECCCCCCGGGKKKMMMMMMSSSZZZfffiiiqqq|||~~~}}}{{{yyyxxxvvvvvvuuuyyywwwtttrrrnnnfffZZZQQQGGGCCC???>>>>>>???>>>===??????@@@AAABBBBBBCCCDDDCCCDDDEEEFFFGGGFFFEEEDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSUUUXXX[[[___dddmmmwwwyyyuuuwww}}}~~~}}}||||||~~~{{{wwwtttrrrqqqqqqoooppptttyyyyyyooo^^^PPPSSSiii~~~zzznnnWWWJJJ@@@777111,,,***,,,---***)))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++mmmDDD===999888777555444333333222000000000///......------//////.........//////000+++...111333666FFFddd{{{uuummmdddZZZWWWaaammmvvv|||{{{uuuiiifffuuuvvv\\\RRR]]]rrryyypppnnndddVVVNNNNNNOOOLLLCCC::::::???;;;AAAHHHKKKLLLSSS```kkkpppqqqyyy}}}{{{{{{uuuqqqrrrvvvuuuttttttvvvxxxxxxwwwtttxxxxxxwwwxxx|||~~~{{{{{{{{{{{{}}}}}}|||xxxuuuuuuqqqlllgggbbb]]]WWWTTTLLLQQQXXX___cccgggjjjllljjjkkklllmmmmmmlllkkkjjjfffdddbbbaaa```^^^[[[YYY[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYY\\\```bbbbbbbbb______`````````^^^]]]\\\\\\\\\]]]^^^___```aaaaaa```bbbdddfffhhhjjjkkkkkknnnnnnmmmoooqqqqqqpppooosssqqqooommmllllllllllllooollljjjhhhfffddd```]]]dddfffggggggeeecccbbbbbbaaadddggggggeeeeeegggjjjjjjkkkkkkgggbbb]]]\\\]]]WWWYYY\\\aaadddhhhjjjkkkoookkkcccXXXIII@@@FFFPPPUUUSSSJJJFFF]]]vvvrrryyyvvvrrrxxx|||kkkOOO???<<<888555222...***'''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,---......///......//////111333444888FFFTTTzzzyyytttxxx|||oooVVVaaakkkiii\\\MMMEEEDDDCCCEEEIIIOOORRRVVV```kkksssrrrxxx|||uuupppooojjjhhhdddbbbaaabbbdddfffhhheeebbb___\\\UUULLLEEEDDDBBB@@@@@@BBBCCCBBBAAADDDEEEFFFHHHIIIKKKLLLMMMLLLNNNRRRVVVWWWWWWVVVUUUWWWXXXZZZ\\\\\\[[[YYYXXX[[[]]]___```aaadddgggiiinnnpppsssuuuwwwzzz~~~~~~zzzxxx{{{}}}}}}~~~}}}}}}~~~}}}zzzwwwtttrrrmmmnnnrrryyy}}}uuucccTTTHHHRRR___qqq~~~yyyttt|||iiiOOOBBB@@@555000,,,------+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++mmmEEE===999888777555444333222222000000000///......------000//////............///---...///222;;;OOOkkkxxxooofffaaa^^^___gggppp|||{{{kkkdddrrrsssZZZKKKZZZmmm~~~lllhhheee[[[NNNLLLKKKJJJFFF===666888???===DDDKKKPPPTTT\\\gggppprrrxxx~~~yyy|||}}}yyyvvvuuuxxxvvvuuuvvvwwwxxxwwwvvvqqquuuwwwwwwxxx|||}}}zzzxxxxxxzzz||||||zzzvvvrrrpppjjjaaaXXXRRRPPPOOOOOOVVV]]]eeelllooooooooooookkkkkklllmmmlllkkkiiihhheeedddbbb```]]]ZZZWWWUUUWWWXXXYYYZZZZZZYYYYYYXXXZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWXXX[[[___aaaaaa```\\\]]]^^^^^^^^^\\\YYYXXX[[[\\\^^^```bbbcccdddeeecccdddeeefffggghhhhhhhhhiiigggffffffgggiiikkklllrrrqqqooonnnmmmmmmnnnooonnnllljjjiiihhhfffbbb```aaabbbcccdddcccaaa`````````aaaccccccccceeeiiilllllllllkkkhhhddd```]]][[[YYYYYYZZZ___dddhhhhhhfffooonnnjjj^^^MMMCCCIIIUUU]]]\\\QQQFFFPPPrrr~~~}}}mmmlll{{{~~~wwwvvv~~~yyybbbCCC<<<777666555000***'''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////111111222333555>>>SSSfffssssss~~~yyyWWW[[[fffiii[[[JJJBBBEEEHHHLLLJJJJJJPPPWWWaaaooo{{{xxxzzz{{{rrrlllddd[[[VVVUUUSSSOOOMMMLLLMMMOOOQQQQQQOOOMMMLLLKKKIIIDDD@@@CCCCCCEEEGGGJJJMMMNNNNNNQQQRRRTTTVVVYYY\\\]]]^^^^^^```cccfffiiikkkkkkkkknnnoooqqqrrrrrrpppnnnmmmooorrrvvvxxxyyy|||}}}{{{yyyzzz}}}|||zzzzzz|||~~~|||}}}|||wwwuuuooommmooowww|||xxxiii[[[KKKIIIKKKZZZuuuwww}}}tttkkkwww___IIIDDD:::333......---******,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++mmmDDD<<<999888666555333222222222000000000///......------000//////............///000---,,,444HHH```ttt~~~xxxjjj\\\WWWZZZ```gggmmmwwwsss}}}ttthhhfffxxx^^^NNNSSSlllrrrkkkfffYYYOOONNNQQQJJJCCC???:::777:::@@@AAAFFFMMMVVV^^^fffllloooppp}}}xxxvvvwwwxxxwwwuuuvvvtttsssrrrrrrssssssrrrpppqqquuuwwwvvvxxx{{{|||yyyyyyxxxxxxxxxwwwsssmmmiii```[[[TTTMMMKKKOOOUUUYYYeeeiiinnnqqqqqqpppnnnnnnjjjjjjkkkkkkkkkjjjhhhggggggfffddd```[[[VVVRRRQQQTTTUUUWWWYYYYYYYYYWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYY[[[^^^___^^^]]]ZZZ[[[\\\]]]\\\ZZZWWWVVVZZZ\\\___ccceeegggggggggfffgggggghhhhhhggggggfff[[[ZZZXXXWWWZZZ___eeejjjmmmmmmllllllmmmnnnpppppphhhggggggiiijjjiiigggeee``````____________^^^]]]]]]^^^___```bbbfffkkkooollljjjgggggghhheee___YYYXXXVVVVVV[[[bbbggggggffflllnnnnnnfffVVVMMMUUUaaaeee\\\SSSNNNLLLYYYyyy||||||hhhdddwww~~~~~~zzz{{{pppKKK???666666666111,,,***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---...////////////000///111444;;;LLLhhhwwwrrr|||ooo___YYYgggfff[[[KKK@@@AAAGGGJJJOOOLLLNNNWWWbbbllluuu|||{{{xxxhhh```\\\SSSJJJEEEGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>@@@CCCHHHLLLQQQVVVZZZ]]]bbbccceeehhhllloooqqqrrrppppppppprrruuuxxx{{{}}}|||}}}~~~~~~~~~|||zzzyyyxxx|||}}}zzzwwwxxx{{{}}}}}}xxxuuuvvvyyy}}}}}}}}}~~~|||yyywwwsssqqquuuzzzyyypppgggWWWLLLDDDIII[[[vvvllloooxxxZZZJJJ???888111///,,,))))))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++lllCCC<<<888777666444333222222111000000000///......------//////.........//////000000---...>>>\\\wwwjjjUUUPPPYYYdddmmmsss|||sssyyylllhhhpppzzz{{{vvvnnnmmmvvv{{{UUUPPPccc}}}|||kkkjjjbbbQQQJJJOOOPPPFFF===;;;;;;<<<>>>BBBFFFKKKSSS]]]gggooossstttyyy{{{|||zzzxxxvvvuuuuuuvvvwwwuuutttssstttuuutttrrrpppqqqtttuuusssssswwwxxxuuuxxxvvvtttqqqlllfff___ZZZOOOOOONNNNNNRRRZZZcccjjjlllnnnppppppooommmmmmnnnkkkkkkjjjjjjiiiiiihhhhhhhhhgggeee```YYYSSSPPPOOORRRTTTVVVXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVXXXZZZ\\\[[[ZZZYYY[[[\\\]]][[[ZZZZZZZZZ[[[[[[[[[YYYXXXWWWYYY[[[```dddggghhhggggggggghhhhhhhhhgggfffeeeeee\\\ZZZVVVQQQNNNPPPUUUYYYcccdddeeefffgggiiiiiijjj``````cccgggkkklllkkkiiicccaaa^^^]]]]]]^^^^^^]]]\\\\\\\\\]]]aaafffkkknnnllliiigggjjjmmmkkkccc\\\UUUSSSRRRVVV]]]cccgggggghhhkkkooojjj___YYYaaammmrrr```VVVYYYRRRLLLcccrrrcccqqqyyysss}}}uuusssYYYHHH999888888333......((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,...///////////////------000999GGG___|||sss{{{gggTTTWWWdddbbbXXXKKKDDDCCCFFFHHHIIIJJJMMMWWWeeeooosssvvvzzzzzziiiWWWNNNIIIDDD@@@???BBBBBBBBBAAA@@@>>><<<;;;===============<<<<<<<<<>>>AAAGGGMMMSSSZZZ```eeeiiikkkmmmppptttwwwyyy{{{{{{yyyxxxxxxzzz}}}~~~~~~|||xxxyyyyyy}}}~~~zzzxxx{{{|||}}}~~~~~~~~~}}}~~~{{{vvvrrrqqqssssssoookkkbbbSSSEEEBBBGGGXXXvvvyyyqqqvvviiiQQQFFF>>>555111---)))(((+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++kkkBBB;;;888777666444333222111111000000000///......------...............///000111//////666KKKnnn{{{eeeRRRSSScccrrr{{{~~~vvvqqq~~~uuurrrkkkfffiiinnnllleeekkktttmmmVVVaaa}}}uuuggg```YYYQQQMMMNNNGGG@@@;;;<<>><<<===@@@???????????????>>>>>>===>>>???@@@@@@???>>>=========AAAGGGLLLRRRYYYbbbhhhlllmmmpppsssvvvyyy|||}}}~~~}}}}}}}}}}}}~~~|||uuuppprrryyy~~~}}}zzztttyyy~~~||||||{{{{{{{{{|||~~~{{{|||~~~{{{xxxssspppnnnmmmlllkkkhhhYYYKKKEEEBBBGGG\\\ttt|||yyyrrr~~~yyycccNNNDDD:::444///***)))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++jjjBBB:::888777666444333222111111000000000///......---------------......000111222///222===UUUvvvjjjYYYNNNXXXooo}}}sssxxxqqqsssqqqlllkkknnnjjjcccdddrrraaa\\\yyyyyysssdddUUUQQQTTTRRRKKK>>>;;;;;;???AAAAAAEEEJJJMMMVVVaaaiiinnnwwwwwwpppuuu~~~xxxzzzzzzuuurrrqqqrrrsssrrrqqqqqqsssttttttqqqoooggghhhfffaaa```dddeeeccc]]]ZZZWWWTTTRRRNNNJJJGGGMMMUUU```hhhlllnnnoooppprrrssssssrrrpppnnnnnnooommmkkkgggdddaaaaaabbbccc___```___ZZZSSSMMMKKKKKKNNNOOOQQQSSSTTTTTTTTTTTTVVVUUUSSSRRRRRRTTTUUUWWWVVVUUUUUUWWWYYYYYYXXXWWW[[[[[[ZZZZZZZZZ[[[[[[\\\[[[___dddiiikkkkkkjjjiiicccccccccbbbbbbaaa______]]]^^^___]]]YYYWWWWWWYYYNNNPPPSSSUUUUUUTTTQQQPPPVVVYYY]]]cccjjjmmmmmmllloooiiibbb___```bbbcccccc\\\[[[ZZZ[[[^^^aaacccdddcccgggmmmooonnnkkkhhhgggdddaaa]]]YYYXXX[[[```ccc```ccciiikkkgggdddlllvvv~~~cccQQQUUUVVVLLLLLLVVVxxxsssooosssyyyyyyhhhvvv}}}ttttttwww\\\DDD===;;;555111222)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,,,,---...///000000000000555555<<>>AAA===<<<<<<<<<<<<>>>???@@@===???AAABBBBBBAAAAAABBB@@@CCCHHHLLLQQQYYYbbbiiirrrsssvvvyyy|||~~~nnngggaaabbbjjjooonnnkkkjjjqqqwwwyyywwwwww}}}|||yyywwwyyy~~~{{{{{{|||~~~~~~zzzuuupppmmmmmmnnnkkk\\\QQQLLLEEEAAANNNbbbwwwsss}}}uuuyyyxxxSSSIII>>>777111+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++hhhDDD<<<888888777666555444333333000555999888222,,,++++++000,,,+++...///......000444---FFFiiiwwwvvvfffHHHNNNmmmxxx|||mmmxxx{{{xxxpppmmmqqqsssqqqggguuufffVVVooo~~~pppjjj\\\QQQTTTZZZTTTFFF999;;;===>>>>>>BBBHHHNNNXXX\\\eeemmmrrr|||yyytttqqquuu~~~sssuuuwwwvvvssspppooonnnvvvrrrnnnnnnppppppkkkfffddd___ZZZXXXXXXYYYXXXWWWTTTQQQLLLIIIJJJNNNSSSWWWhhhiiikkknnnpppsssuuuvvvrrrqqqooommmmmmmmmmmmnnnjjjiiigggeeecccaaa___^^^^^^\\\XXXSSSOOOLLLJJJJJJPPPOOOOOOPPPSSSUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTWWWUUUSSSRRRTTTWWW[[[^^^```dddhhhkkkjjjiiiggggggddd```\\\[[[]]]^^^]]]\\\[[[\\\]]]^^^______```aaa___^^^ZZZUUUOOOKKKKKKKKKNNNOOOSSSXXX^^^eeekkknnnkkkhhheeecccdddccc```]]]aaa___\\\ZZZZZZ]]]aaaddddddfffhhhkkkkkkjjjiiigggjjjfff```^^^^^^^^^\\\YYYcccbbbaaacccfffhhhhhhfffkkkggg[[[OOOPPPXXXTTTHHHfff{{{yyynnnmmmwww{{{|||www|||sssRRR:::===999...333,,,+++))))))******(((&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++///***))),,,000000000222555<<>>777:::===???@@@EEEMMMRRR___aaagggqqq{{{sssooonnnkkknnnuuusssttttttrrrnnnjjjhhhgggdddeeeffffffeeedddcccccceeeaaa]]][[[\\\]]]\\\\\\___\\\XXXVVVWWW[[[```cccmmmnnnnnnoooqqqrrrrrrsssqqqpppooommmlllllllllmmmkkkjjjhhhfffccc```^^^]]]YYYWWWTTTQQQMMMKKKJJJJJJMMMLLLLLLMMMPPPQQQQQQPPPQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSTTTWWWZZZ\\\^^^aaaeeeggggggeeedddddd```]]]YYYXXXYYYYYYYYYWWWWWWWWWXXXZZZ]]]___```aaabbbbbb```]]]YYYVVVVVVWWWTTTUUUXXX\\\aaafffjjjlllllliiigggfffeeeccc___\\\```^^^\\\ZZZZZZ[[[^^^___aaacccgggjjjkkkkkkkkkjjjhhhfffdddbbbaaa^^^[[[YYY___```cccgggiiiiiihhhggghhhdddXXXJJJJJJSSSTTTMMMSSSjjjssspppqqqnnnooosss}}}yyy}}}^^^EEE>>>:::777:::...,,,***)))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++...******...111111111444888HHHbbb{{{~~~eeeZZZTTTXXX]]]XXXMMMFFFCCCEEEHHHIIIKKKOOOVVV\\\hhhjjjppp{{{hhhVVVNNNHHHEEEHHHJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUXXXZZZ\\\___bbbaaa\\\XXXXXXZZZ^^^aaaeeejjjpppuuuyyy||||||~~~yyyaaaTTTIIIEEEAAAAAAFFFKKKLLLKKKRRRVVV]]]ccchhhkkkkkkkkkpppwww|||{{{uuuqqqssswwwzzzzzzzzzzzzyyyzzz|||}}}}}}zzzvvvqqqnnnggggggcccXXXKKKDDDFFFJJJPPPfff~~~}}}wwwwwwdddIII???;;;333,,,+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************dddBBB;;;666666555444333222111111///222444222...,,,---......,,,---111222000000333222@@@\\\rrr{{{uuu]]]PPP___ppp|||tttzzzllleeexxxuuunnnqqqvvv|||sss\\\bbbwwwuuukkkfffZZZQQQPPPQQQJJJ>>>666888;;;???BBBFFFLLLTTTZZZiiiiiinnnzzzqqqhhhiiijjjggggggjjjkkklllkkkiiiddd```]]]\\\XXX___ffffffaaa___ccchhhiiigggdddcccdddfffggggggiiigggeeeccceeehhhmmmpppsssrrrrrrqqqqqqppppppooopppooonnnlllkkkjjjjjjjjjiiihhhfffccc```]]][[[ZZZTTTSSSPPPMMMKKKJJJIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXZZZ]]]```bbbaaa_________[[[YYYUUUTTTTTTSSSSSSRRRSSSQQQQQQUUU[[[___aaa```aaabbbcccbbb```___```aaa\\\]]]^^^aaacccfffggghhhjjjjjjiiiiiihhhddd```\\\^^^]]][[[ZZZYYYYYYZZZZZZ^^^aaadddhhhkkklllllllllggghhhiiigggccc^^^ZZZXXXYYY^^^fffkkkllljjjhhhgggfffdddXXXIIIEEEMMMSSSSSSDDDUUUrrrsssmmmpppuuutttqqqzzz|||lllRRR;;;666:::999000...***))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---+++,,,000222111222666;;;UUUxxxyyysssPPPTTTYYY\\\UUUJJJDDDCCCEEEFFFHHHLLLRRRXXX^^^bbbkkklllssszzzcccTTTRRRNNNMMMSSSWWWXXXZZZ^^^```cccfffhhhiiikkkmmmnnnqqqtttwwwvvvrrrpppppprrrvvvwwwxxxzzz|||~~~|||```NNNIII@@@<<<888888;;;???@@@???BBBDDDIIIMMMRRRUUUVVVWWWcccgggmmmpppqqqsssvvvzzz{{{zzzxxxwwwwwwxxxyyyzzz|||yyyvvvmmmmmmjjjcccYYYOOOHHHEEECCCRRRkkkxxxxxx|||{{{[[[DDD;;;888111++++++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************aaaAAA;;;777666666555444333222222///000111///---,,,...000///---...111111...///333888MMMeeeoootttwwwkkkUUUKKK___pppxxxooo}}}pppiii{{{kkk```hhhuuudddZZZwwwuuuiiidddZZZRRRNNNQQQLLL???666555;;;???DDDGGGKKKRRR[[[bbbooopppxxxvvvmmmeee___aaabbb___]]]^^^\\\]]]]]]\\\YYYVVVUUUUUUWWW___ggghhhcccbbbeeejjjhhhgggffffffhhhjjjlllmmmlllkkkjjjjjjkkknnnrrrttttttsssrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhhhhbbbaaa```^^^[[[YYYWWWWWWRRRQQQNNNKKKIIIHHHGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[YYYXXXYYYYYYWWWUUUSSSQQQPPPPPPOOOOOOOOONNNNNNSSSZZZ```bbbaaa^^^___aaaaaa``````aaabbbbbbbbbccccccccccccccccccfffhhhiiikkkjjjgggbbb___[[[[[[ZZZZZZYYYYYYXXXXXX]]]___cccfffiiikkklllllliiilllllliiiaaa[[[XXXXXXTTT[[[fffmmmnnnkkkhhhfffgggfff^^^PPPHHHKKKQQQTTTFFFIII\\\~~~{{{wwwwwwrrrjjjrrr~~~}}}sss|||{{{bbb@@@666:::444333000+++)))))))))***)))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...---///222222111444999HHHdddZZZLLLUUU]]]ZZZNNNDDDBBBFFFGGGHHHJJJPPPYYY```eeegggnnnrrrvvvddd[[[ZZZXXXZZZaaafffhhhlllpppqqqtttwwwyyyzzz{{{|||~~~|||~~~dddMMMCCCCCC@@@===:::999;;;=========;;;<<<>>>@@@CCCFFFHHHIIIOOOQQQWWW^^^gggqqqzzz{{{yyyvvvttttttvvvwwwxxx}}}}}}}}}~~~}}}{{{ttttttrrrooohhh\\\NNNDDD???GGG^^^zzzuuuuuurrrRRR???;;;666///,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************___@@@<<<888888777666555444333333/////////...------///000000...///111///,,,...333@@@\\\qqquuuvvvqqq```PPPSSS\\\iiivvvwww{{{rrr}}}ttt___ZZZkkkzzz]]]bbbvvveee[[[YYYOOOMMMOOOPPPFFF777555<<<>>>AAAFFFJJJNNNUUU^^^eeennnuuukkk\\\ZZZUUUQQQRRRSSSQQQOOOOOONNNPPPRRRRRRRRRRRRSSSUUUWWW[[[___aaa``````aaabbb``````aaabbbdddfffiiikkkjjjjjjjjjjjjlllnnnppprrrooooooooonnnmmmllllllkkkhhhhhhhhhhhhgggfffeeeeee]]]]]]\\\ZZZYYYXXXWWWVVVRRRPPPMMMJJJGGGEEEEEEDDDDDDCCCBBBCCCEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGIIIJJJLLLNNNNNNNNNNNNQQQRRRSSSSSSQQQPPPQQQRRRQQQQQQQQQPPPOOONNNNNNOOONNNNNNPPPUUU[[[```aaaaaa^^^___``````______```bbbddddddcccaaa```___^^^]]]aaadddhhhkkkkkkiiifffdddZZZZZZZZZZZZYYYYYYXXXXXX\\\^^^aaadddfffhhhiiiiiinnnnnnmmmhhh```ZZZXXXXXXRRRYYYbbbjjjlllkkkhhheeegggiiieeeYYYMMMIIIKKKMMMOOOEEEHHHfffrrreee[[[kkk{{{vvv~~~pppNNN>>>===444555222---***)))******)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------//////000222111222:::CCCbbb||||||zzziiiIIISSSXXXXXXQQQGGGCCCEEEIIIJJJLLLOOOWWW___fffjjjlllvvvpppddd```ccccccgggoootttuuuyyy~~~|||~~~|||eeeRRRDDD@@@BBBAAA???<<<;;;<<<=========???>>>>>>>>>@@@BBBDDDEEEBBBDDDGGGPPP]]]kkkxxx~~~zzzuuurrrsssvvvwwwwwwzzzzzz{{{|||}}}~~~yyyxxxwwwvvvqqqeeeTTTHHH???AAAQQQmmm}}}qqq~~~cccGGG<<<888333------+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************^^^@@@===888888777666555444444333//////............///000000//////000...---222999PPPnnn|||lllWWWOOObbbcccnnnyyy~~~{{{xxxwwwwwwrrrfff\\\aaa|||jjj\\\pppppp]]]SSSRRRKKKMMMOOOKKK???666999AAA>>>BBBGGGLLLQQQYYYbbbiiiooo~~~uuuZZZOOOMMMKKKHHHGGGGGGHHHIIIIIIIIIFFFHHHKKKMMMNNNPPPSSSUUUWWWVVVWWWXXXZZZ[[[[[[ZZZ[[[]]]___aaabbbdddhhhjjjfffggghhhjjjkkkllllllmmmiiiiiiiiihhhhhhhhhhhhhhhccccccddddddddddddcccccc]]]]]]\\\ZZZYYYXXXWWWVVVPPPNNNKKKHHHEEECCCCCCBBBCCCBBBAAABBBDDDEEEDDDCCC??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKKKKJJJHHHGGGHHHJJJJJJKKKMMMMMMLLLLLLNNNOOONNNQQQUUUYYY]]]^^^______aaabbbaaa```______bbbddddddbbb```]]]\\\[[[[[[[[[]]]aaagggjjjkkkjjjiiihhh\\\\\\[[[ZZZZZZYYYXXXXXXZZZ[[[^^^aaacccfffggghhhooonnnlllhhhbbb^^^\\\[[[UUUWWW\\\bbbhhhiiigggdddfffiiiiii```RRRHHHEEEEEERRRFFF@@@RRR~~~yyybbbTTTdddyyy~~~xxx{{{sss]]]GGG<<<555666333///,,,++++++***)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------......000000111222222777EEETTT~~~xxxyyyYYYEEEWWWUUUOOOFFFBBBEEEIIIJJJNNNQQQXXX```hhhnnnsssvvvzzzllldddcccfffhhhnnnvvvzzz{{{iiiYYYOOOIIIHHHIIIFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKNNNOOORRRXXXbbbooozzzyyyuuuuuuwwwwwwvvvuuuvvvxxxzzz|||}}}}}}}}}{{{yyywwwvvvsssiii[[[PPPCCC@@@FFFYYYtttuuuxxxxxxVVVAAA999666......,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************]]]@@@>>>888777666555444333333222000/////////000000///...///......000///000999CCCiiixxxaaaPPPVVVlllrrryyy|||}}}rrrqqqpppmmmuuulllbbb\\\^^^nnn^^^ccc|||jjjVVVNNNQQQMMMPPPMMMBBB::::::>>>@@@AAAEEELLLQQQXXXaaakkksss{{{iiiPPPCCCCCCGGGBBBCCCCCCDDDEEEFFFEEECCCCCCEEEGGGHHHIIIJJJMMMOOOPPPOOOOOOOOOQQQRRRSSSTTTUUUWWW[[[]]]]]]___cccfffcccdddfffggghhhhhhggggggcccccccccccccccbbbbbbbbb^^^___```aaabbbbbbaaaaaa___^^^\\\ZZZWWWUUUSSSRRRKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA===>>>????????????>>>===>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCAAA>>>>>>@@@BBB@@@CCCGGGHHHHHHIIIKKKNNNMMMSSS[[[^^^]]][[[[[[\\\______^^^\\\[[[\\\```cccccc```]]]ZZZXXXXXXZZZ[[[]]]aaagggiiiiiihhhhhhiiibbbaaa^^^\\\YYYXXXWWWVVVUUUWWWZZZ]]]aaaeeegggiiilllkkkkkkjjjiiigggccc```YYYVVVUUUZZZbbbgggfffbbbhhhkkkkkkeeeXXXKKKEEEDDDLLLIIIBBBEEEdddlllXXX]]]vvvxxxqqq{{{zzzwwwuuulllQQQ:::888666444000...---,,,)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---......///000000111333555???UUUiii}}}bbbRRROOORRRPPPIIIBBBBBBIIIMMMKKKQQQXXXaaajjjqqqxxxuuuiiibbbcccbbbeeemmmwww{{{|||{{{mmmfffaaa]]][[[\\\[[[[[[[[[ZZZYYYYYYZZZ[[[XXXXXXYYYZZZ]]]___bbbcccmmmqqqwww|||zzzxxxxxxwwwuuuppprrruuuxxxzzz||||||}}}|||yyywwwtttnnneee^^^PPPHHHAAAFFF___xxxuuulllOOO???:::///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************]]]@@@???777666555444333222222111000000///000111111///---...---...000000444???KKKwwwlllUUULLL___nnn~~~mmm|||{{{nnnnnnnnniiirrrdddXXXWWWaaavvvoooXXXlll~~~ppp___NNNHHHMMMRRRRRRJJJ;;;777===@@@===DDDIIIQQQXXX___iiiuuu}}}aaaIII??????AAADDD>>>@@@AAAAAAAAA@@@===:::BBBCCCDDDDDDCCCDDDFFFHHHFFFFFFFFFFFFEEEGGGKKKNNNJJJMMMQQQSSSSSSUUUYYY\\\___aaaccceeeeeedddcccbbbaaa`````````______^^^^^^ZZZ\\\^^^```aaaaaaaaa```___^^^[[[XXXTTTQQQNNNMMMFFFEEECCCBBBAAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@BBBCCC??????===;;;999888:::<<<:::===BBBDDDEEEFFFIIILLLMMMUUU^^^```\\\XXXXXXZZZZZZYYYWWWUUUTTTWWW\\\```bbb___[[[WWWVVVXXXZZZ\\\^^^bbbgggiiihhhggggggiiigggeeeaaa]]]YYYWWWUUUUUURRRTTTWWW[[[```eeehhhjjjiiiiiijjjnnnpppnnnhhhccc\\\UUUQQQTTT^^^eeeeeebbblllmmmnnniii]]]OOOHHHGGGFFFMMMGGG>>>OOOxxx}}}ttt\\\WWWsss|||ggg~~~}}}}}}|||]]]>>>???666444111///...,,,)))'''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---...////////////111333888FFF```www]]]NNNQQQZZZKKKLLLHHHCCCFFFNNNPPPMMMRRR\\\hhhrrrxxx~~~wwwvvvwwwvvvoooccc]]]]]]^^^aaajjjuuuyyy{{{|||zzzvvvpppmmmnnnsssssstttsssrrrqqqssstttqqqrrrtttwwwzzz}}}~~~{{{yyywwwtttnnnpppsssvvvyyy{{{||||||}}}}}}~~~|||yyywwwsssmmmiii^^^SSSBBB<<>><<<<<<===@@@DDDOOOKKKPPP___jjjnnnxxxfffUUUDDD===>>>???>>>>>>???@@@AAA@@@>>>===>>>???===<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCAAA???@@@BBBEEECCCGGGJJJJJJJJJKKKOOOSSSZZZ[[[]]]^^^^^^\\\YYYXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\```ccc```^^^[[[VVVOOOJJJGGGFFFCCCCCCBBB@@@???@@@CCCFFFCCCBBBBBBBBBCCCBBBAAA@@@;;;<<>>===>>>???BBB===<<>>>>>@@@@@@???>>>>>>???@@@BBBDDDFFFGGGHHHOOOQQQTTTWWWXXXVVVSSSQQQMMMNNNNNNJJJHHHLLLUUU^^^aaaWWWRRRVVV[[[[[[\\\```ccceeegggfffdddcccfffiiijjjiiieee^^^WWWSSSSSSUUUYYYVVVTTTVVV\\\aaaccccccgggggghhhlllooonnnjjjfffdddWWWNNNRRRZZZ^^^bbbfffnnnkkkiiihhhfff\\\MMM@@@???LLLPPPEEEBBBWWWvvvqqqhhhlll\\\hhhsssmmmKKK:::666777555111---,,,***(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,------...//////222333333999MMMjjjaaaUUUWWWXXXUUULLLCCCAAAIIIMMMKKKOOOXXXYYYiiiyyy}}}{{{xxxpppiiigggddddddbbb___\\\[[[]]]___]]]ccclllssswww||||||{{{|||~~~~~~{{{xxxnnnkkkiiikkkpppssssssuuuyyyxxxzzz}}}~~~yyyvvvqqqllljjjZZZIIIAAAGGGZZZvvvqqqqqqzzzyyyYYY======888000++++++---***&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++___???::::::888555444444444222111222222111000000///.........---///222000666PPPnnnqqq___QQQQQQeee{{{xxxxxxxxxrrrttt{{{rrrjjj___YYYaaaxxxdddhhhuuudddRRRIIIJJJPPPUUUKKKCCC<<<<<<>>>???CCCGGGMMMMMMVVVfffpppvvvoooPPPDDD;;;999<<<<<<;;;<<>>>>>???@@@???>>>======>>>>>>???@@@@@@@@@???>>>???AAACCCAAABBBCCCBBBBBBCCCFFFHHHLLLNNNQQQSSSTTTSSSRRRQQQPPPQQQTTTVVVXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\^^^___```aaa___ZZZTTTOOOLLLKKKKKKGGGGGGFFFDDDBBBCCCEEEHHHEEEEEEGGGIIIJJJJJJIIIHHHJJJLLLNNNQQQRRRQQQNNNLLLHHHHHHIIIIIIIIIIIIHHHHHHLLLJJJKKKNNNLLLIIIKKKQQQMMMKKKIIIIIIIIIIIIGGGFFFKKKKKKLLLLLLMMMMMMMMMMMMXXXYYYZZZ[[[[[[YYYXXXWWWWWWUUURRRPPPPPPTTTZZZ^^^fff]]]XXX\\\``````aaadddeeeeeeeeedddbbbaaabbbdddkkkjjjeee___XXXUUUVVVXXXTTTRRRQQQSSSVVV[[[^^^```hhhhhhiiillloooooollliiicccZZZTTTTTTVVVYYYaaajjjooolllkkkkkkjjjcccUUUJJJBBBEEEJJJKKKFFFLLLgggxxxjjjvvvsssgggnnn|||]]]AAA999888666222///,,,***(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,---...//////---///333999GGG^^^{{{mmmWWWUUUXXXUUUNNNGGGAAABBBJJJMMMLLLQQQ[[[eeeppp{{{uuuiiiaaaXXXRRRPPPOOOOOOOOONNNNNNOOORRRUUU[[[aaaiiipppuuu||||||{{{~~~~~~}}}{{{zzzrrrllljjjlllqqqtttssstttwwwxxxzzz|||~~~{{{wwwqqqkkkcccWWWIII>>>===JJJcccxxxtttttt~~~eeeHHH@@@;;;444...------+++(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++]]]>>>::::::888555444444444222111111000000//////...............000111222???]]]zzz|||dddSSSPPP\\\ttt{{{www|||ppppppxxxsssiii]]]YYYcccyyyrrrddd~~~yyyrrr```LLLEEELLLRRRSSSDDD===:::<<<@@@BBBFFFKKKPPPUUU```nnnuuu~~~UUU>>>:::888;;;===;;;:::<<>>CCCPPPKKKBBBVVVwwwqqqkkkrrr~~~pppmmmrrrKKK===:::666333111---***((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,---...///000...///555CCCYYYtttWWWMMMUUUWWWNNNFFFDDDBBBEEELLLOOOOOOWWWcccsssxxx~~~nnn]]]SSSLLLFFFBBBBBBAAABBBBBBBBBBBBDDDHHHKKKUUUYYY```gggpppyyy~~~{{{}}}}}}|||}}}vvvooommmmmmqqqrrrqqqrrruuuxxxyyy{{{|||}}}~~~|||vvvoooeee]]]QQQEEE<<<@@@RRRddd~~~sss|||{{{yyyXXXEEE???777111...,,,++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++[[[===:::999777555444444444333222000/////////.........---///000000000555FFFeeesss^^^SSSWWWhhh}}}uuuuuujjjmmmwww~~~jjjaaaXXX]]]ppp{{{iiimmm}}}yyybbbLLLHHHPPPRRRKKK>>>;;;:::>>>BBBDDDIIINNNVVV^^^jjjsssxxxgggOOO@@@???@@@CCCBBB>>>>>>AAAEEEIIIOOOSSSTTTSSSRRRRRROOOOOOQQQRRRSSSTTTTTTTTTVVVVVVVVVTTTRRRPPPPPPQQQKKKHHHGGGKKKQQQXXXZZZ[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWUUUWWWYYY\\\___aaacccdddfffiiilllllljjjhhhhhhiiikkkiiigggggghhhkkklllmmmhhhhhhhhhfffdddeeegggiiikkknnnrrrttttttrrrqqqpppssswww}}}}}}zzzxxx||||||{{{vvvnnneee\\\WWWTTTSSSQQQSSSTTTSSSQQQSSSXXX]]]bbbbbbdddfffhhhjjjjjjjjjffffffccc]]]VVVTTTZZZbbbhhhggggggjjjkkkhhh```YYYJJJ===>>>LLLNNNFFFOOOeeezzzgggfffssseeevvvwww|||}}}~~~]]]AAA:::444333222///+++)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,---///000111000111999MMMiiiiiiLLLMMMUUUQQQGGGAAAEEEEEEIIINNNQQQUUUbbboooyyy|||yyyhhh[[[NNNHHHEEEBBBBBBDDDCCCCCCCCCAAA@@@AAADDDGGGJJJNNNTTT]]]gggsss~~~}}}|||~~~{{{tttpppmmmnnnnnnlllooosssuuuwwwyyyyyyyyy{{{}}}~~~xxxlllcccXXXLLLBBB>>>FFFQQQfff|||wwwiiiKKKBBB888333///,,,+++---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++YYY<<<:::999777555444444444333222////////////............111222222111999PPPkkk}}}vvviiiYYYSSS^^^sss|||rrrssskkkooouuuwwwvvvhhhaaa```pppkkkfff{{{}}}yyy___LLLMMMTTTNNNBBB===;;;<<<@@@DDDFFFLLLRRR[[[dddooovvv~~~SSSMMMHHHGGGHHHJJJGGGDDDFFFJJJJJJOOOWWW]]]```aaabbbbbb]]]^^^aaaccceeeeeeddddddbbbccccccbbbaaaaaaccceee___]]]]]]aaaiiiooorrrrrrvvvvvvvvvuuutttsssqqqppppppqqqqqqssstttvvvwwwxxxyyyyyytttuuuxxxsssrrrrrrsssuuuvvvtttrrrlllkkkjjjfffbbb______```___bbbeeefffccc___]]]\\\ccchhhppptttuuusssrrrqqqwwwxxx|||{{{wwwoooggg```[[[WWWUUUSSSTTTTTTRRRPPPQQQVVVZZZ^^^```bbbdddfffhhhiiikkkkkkkkkhhhccc^^^ZZZXXXVVVddddddfffiiijjjggg```[[[MMMCCC>>>DDDMMMRRRSSSUUU~~~mmmcccuuu{{{gggeeelllkkkxxx~~~tttGGG;;;222222333000---,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,---...///111111///444BBB[[[wwwxxx~~~hhhVVVMMMSSSTTTIIIAAACCCGGGHHHKKKOOOSSS\\\kkkxxxxxxtttaaaVVVLLLDDDAAAAAA@@@AAADDDCCCCCCCCCBBBAAABBBEEEHHHGGGJJJPPPZZZfffrrr|||zzztttnnnllljjjiiilllqqqrrrsssuuuvvvvvvwwwzzz}}}}}}pppeeeWWWNNNEEE>>>===???QQQrrrtttuuuXXXIII;;;444000,,,+++---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++XXX<<<<<<888666444444444555444222////////////////////////000333333555DDD^^^sss{{{qqqdddTTTRRRddd~~~vvvuuutttpppsssuuurrrnnnlllllltttzzz]]]iiilllUUULLLOOOQQQHHH===>>><<<>>>CCCFFFIIIPPPXXX___gggsssmmmQQQTTTPPPMMMMMMNNNNNNLLLPPPUUUQQQWWW___fffkkkmmmnnnpppmmmooorrrtttuuutttrrrpppkkklllmmmnnnooorrrwwwzzzyyyyyy|||rrrpppooooooooommmgggbbb\\\[[[WWWRRRKKKFFFDDDCCCBBBFFFIIIHHHDDD@@@??????JJJQQQYYY^^^_________aaabbbdddjjjttt}}}{{{qqqlllooosssyyy{{{{{{yyyyyy||||||yyymmmrrrzzz~~~yyytttqqqllliiifffccc___]]]SSSSSSQQQOOONNNOOORRRUUU\\\___cccfffgggiiikkklllmmmmmmkkkgggeeeaaaYYYQQQaaacccgggkkkllliiiccc^^^RRRKKKAAA>>>JJJYYYXXXMMMlll|||hhhiii|||yyyccc```ddd}}}vvvrrrrrrRRRAAA444333555222...///***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,---...000111222000<<>>>>>???>>>???BBBBBBCCCDDDEEEFFFJJJNNNRRRUUUWWW]]]gggrrr{{{xxxqqqnnnkkkhhhjjjnnnlllnnnppprrrsssuuuyyy{{{~~~wwwjjj\\\SSSLLLBBB;;;999>>>YYYxxxzzzppp{{{}}}nnnWWWAAA888444///,,,---***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++WWW===>>>888666444444444555444333000000000000000000000000---222444:::QQQooo~~~~~~ttteeeTTTVVVooo}}}xxx~~~uuuqqqrrrpppjjjeeeiiisssfffSSSooo~~~~~~ppp\\\LLLLLLNNNGGG???===>>>===???DDDHHHMMMVVV___fffooo}}}jjj___aaa\\\XXXVVVYYYZZZYYYZZZ^^^]]]bbbiiippptttwwwyyyzzzxxx{{{||||||||||||~~~}}}zzzxxxwwwxxxxxxwwwuuupppllljjjiiiaaa]]]YYYXXXXXXVVVPPPKKKFFFEEECCC???999555333333111555999999666444555888;;;BBBJJJNNNOOOPPPRRRUUUTTTXXX___ffflllpppqqqrrr{{{{{{vvvsssrrruuurrrlllddd]]][[[^^^aaaccchhhiiigggfffjjjjjjfff]]]bbbiiinnnppppppooonnnnnnllljjjjjjjjjhhhddd```UUURRROOOMMMNNNOOOPPPPPPXXX\\\bbbfffggghhhjjjkkkkkknnnmmmiiigggfff___VVV[[[___eeekkkmmmjjjddd```YYYRRREEE>>>GGGUUUVVVOOOVVVttttttccctttlll\\\___ssswwwllltttxxxzzzaaaKKK888666777222///000******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,---///000222333999LLLjjjsss~~~ZZZJJJOOOQQQNNNGGGCCCDDDHHHHHHLLLRRRZZZdddooowww|||nnnYYYPPPOOOHHHEEEDDDHHHJJJJJJKKKNNNPPPRRRUUUWWWZZZ___eeeiiiqqqsssxxx{{{xxxvvvrrrllliiijjjgggjjjmmmoooqqqtttxxx|||tttggg]]]QQQEEE===<<<555CCC]]]yyy{{{xxx}}}iiiJJJ>>>:::333---,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++WWW===???888666444444555555444333000000000000111111111111***000444???\\\|||yyyhhhYYY___zzzsss|||}}}uuupppmmmiiibbb\\\```qqqXXXMMMsss|||oookkkfffTTTJJJOOOMMM???888=========@@@EEEJJJOOOZZZdddoooxxxjjjgggeeejjjeeebbbdddeeecccbbbcccgggkkkrrrwww{{{}}}}}}~~~yyysssmmmiiifffeeeeee```\\\[[[]]]\\\VVVQQQNNNIIIDDDBBBDDDDDDAAA===999::::::999666555555666---111666777555555999===555;;;CCCFFFFFFGGGJJJNNNOOOTTT[[[```dddfffiiikkkmmm|||~~~xxxyyyxxxvvvwwwxxxxxxwwwuuuxxx{{{yyysssooolllkkk___ZZZSSSQQQRRRWWW[[[]]][[[aaacccaaa```ddddddaaa]]]aaafffhhhhhhiiilllooommmlllkkklllllljjjddd```XXXTTTOOOMMMOOOQQQQQQOOOSSSYYY```dddeeefffgggiiiiiinnnnnniiiggggggddd^^^UUUZZZcccjjjllljjjeee```___TTTGGGAAAFFFNNNRRRSSSEEE]]]~~~bbbrrrsss[[[\\\kkk|||{{{}}}rrrgggvvvxxxjjjhhhkkkRRR<<<888888333///000******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))+++---+++,,,,,,---///111222333DDD[[[}}}xxxcccQQQOOORRROOOGGGBBBDDDHHHHHHJJJPPPYYYcccoooyyy}}}}}}rrrYYYLLLIIILLLNNNMMMOOOVVV[[[\\\^^^bbbfffhhhkkkmmmqqqvvv{{{|||zzz~~~~~~}}}}}}}}}xxxoooiiigggdddgggjjjmmmppptttyyy|||{{{xxxmmm```PPPBBB<<<===999;;;PPPttt{{{zzzvvvRRRDDD???666...+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++TTT@@@999888777666555444333333333...///000000000000//////000333222DDDlllcccYYYlll~~~{{{ttt}}}zzzzzzyyyooo___VVVVVVSSSqqqjjjUUUdddkkkaaa\\\ZZZPPPPPPLLLFFF>>>:::999;;;<<>>:::777888<<<===:::777555555444111//////111444222111111333666:::<<<===<<>>@@@GGGOOOUUU[[[eeeooottttttttt|||vvvtttrrrqqqrrrqqqooonnntttxxx|||~~~zzzqqqooommmgggbbb```\\\XXXSSSNNNKKKGGGCCC@@@===;;;999777666666888999===999555555888999888555333444333222000///111333333222333555888;;;===>>>BBBBBBBBBBBBBBBEEEJJJNNNSSSXXX___ccccccbbbbbbbbbZZZYYYXXXXXXXXXXXXWWWVVVVVVZZZ\\\[[[^^^eeegggeeehhhkkkmmmmmmlllkkkmmmpppqqqmmmjjjjjjkkkkkkhhhdddaaa[[[TTTRRRUUUYYY\\\^^^```aaabbbcccddddddddddddccccccdddeeeggghhhiiiiiilllnnnqqqqqqooollljjjiiibbb\\\TTTOOONNNOOOPPPPPPLLLSSS[[[_________cccfffiiinnnqqqpppooonnnjjjdddUUUUUU[[[eeejjjhhhggghhhgggaaaUUUIIIAAACCCMMMUUURRRMMMcccqqqpppeeecccnnn~~~yyy}}}ttt|||yyyrrr}}}}}}gggLLL:::666777666222...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---...+++...333000666JJJsss{{{___SSSPPPRRRKKKEEEFFFGGGHHHJJJMMMUUU___llltttxxxmmmbbbaaa```eeelllkkkqqquuuuuuxxx}}}}}}~~~|||zzzwwwzzzvvvxxx}}}vvvpppggggggfffgggiiimmmqqqtttyyy{{{xxxmmmaaaSSSGGG???<<<666555DDDbbb{{{RRR>>>===888,,,---+++*********+++)))((()))))))))))))))))))))))))))************+++++++++))))))))))))************SSS@@@:::888777666555444333333333000000000000000000000///...666???YYY~~~sssdddYYYZZZdddooo~~~qqqzzz{{{xxxsssooojjjccc[[[WWWWWWddd|||rrr______{{{kkk]]]YYYVVVSSSOOOLLLGGG@@@:::999:::===@@@BBBJJJUUU^^^eeeoooxxx~~~wwwxxxvvvuuuttttttuuutttrrrooosssvvvzzz|||}}}vvvnnnkkknnnrrrqqqrrruuuwwwyyyyyyxxxwwwnnnddd[[[XXXWWWTTTSSSUUUTTTRRROOOLLLJJJGGGBBB???777666444333333444666777:::666222222444666555444111222333222111000111222333444777999<<<===??????DDDCCCAAA@@@@@@CCCHHHLLLSSS[[[fffooosssrrrpppooo___ZZZTTTOOONNNNNNOOOOOOPPPTTTVVVXXX\\\bbbddddddeeeeeedddcccbbbbbbcccddddddeeeeeeeeeeeedddbbbbbbbbb___ZZZXXXXXX[[[^^^aaabbbcccdddeeeffffffffffffdddeeeeeefffggghhhhhhhhhjjjmmmrrrsssrrrnnnkkkjjjeee___WWWQQQNNNNNNOOOOOOKKKQQQXXX\\\]]]^^^bbbfffiiinnnqqqpppppppppmmmhhhZZZVVVWWW```jjjllliiifffjjjggg]]]NNNAAA>>>EEELLL[[[QQQTTTsss{{{zzz~~~tttvvvyyy{{{vvv~~~zzzvvvxxxWWWAAA::::::777333///...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,222333AAAZZZbbbVVVSSSNNNNNNHHHDDDFFFHHHJJJNNNRRRZZZhhhvvvzzzyyyjjjfffiiikkkpppvvvxxx{{{|||{{{|||~~~tttooommmkkkmmmpppwwwuuuxxx}}}}}}|||xxxwww}}}~~~wwwrrrsss~~~wwwqqqgggfffeeeeeegggjjjmmmooouuuxxx|||vvvjjj\\\NNNFFF@@@;;;555666FFFggg}}}aaaDDDDDD>>>---...,,,***)))******)))((()))))))))))))))))))))))))))************+++++++++)))))))))*********++++++RRR???:::888777666555444333333333444444333111000000/////////999EEE^^^pppaaaZZZZZZ]]]dddppp~~~vvvuuuuuunnnooommmfff]]]VVVWWW[[[qqqwww]]][[[bbb}}}~~~nnn^^^WWWWWWUUUQQQMMMIIICCC<<<999999<<>>???@@@AAADDDCCCCCCBBBEEEJJJRRRXXXmmmvvvuuunnnccc[[[VVVSSSQQQOOOSSSUUUXXX[[[^^^bbbdddeeebbb```]]]]]]```bbbdddeee___aaabbbaaa______aaadddaaa```^^^\\\ZZZ[[[___bbbdddeeefffggggggggggggggghhhhhhhhhiiiiiijjjjjjjjjjjjmmmppprrrpppnnnmmmlllgggccc[[[UUUPPPNNNNNNMMMLLLNNNRRRWWW\\\___aaabbbggglllppppppqqqrrrpppkkkbbbYYYTTTYYYdddkkkkkkhhhkkkjjjcccTTTCCC<<>>444000---+++)))******)))((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++QQQ???:::888777666555444333333333999888555333111000000///333===JJJccc~~~}}}ggg[[[ZZZ^^^```fffvvvxxxqqqjjjpppsssjjj\\\WWW]]]eeewwwgggUUU___kkkzzzuuujjj___[[[[[[WWWRRRJJJEEE???:::999;;;???BBBGGGJJJSSS```jjjsss~~~}}}yyyxxxpppmmmjjjhhhiiikkklllllljjjnnnrrruuuxxx|||sss\\\``````[[[WWWUUUPPPJJJGGGKKKPPPVVV[[[]]]^^^^^^ZZZTTTPPPQQQPPPMMMMMMOOONNNMMMLLLLLLKKKIIIFFFCCC===<<<999777555444333333444555777::::::888555222...000333333333333444555555888<<>>???CCCSSS```TTTOOOvvvyyyxxxvvvxxxwwwwwwtttWWW@@@555555888111000...,,,************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,---------,,,111...,,,555BBB[[[xxxZZZNNNZZZZZZMMMIIIEEECCCFFFIIIKKKRRRYYYccclllvvv}}}wwwmmmlllqqqvvvyyy{{{vvvvvvxxx|||}}}{{{pppbbbWWWOOOIIIFFFDDDBBBBBBFFFIIIJJJMMMRRRUUUZZZbbbiiitttwww|||}}}rrrjjjaaa]]][[[\\\]]]]]]___aaajjjmmmttt{{{~~~zzzvvvmmmkkkhhheeedddeeefffhhhnnnsssxxx{{{|||xxxjjj[[[QQQ???===:::777666AAA\\\vvvyyyiiitttmmmHHH;;;===222///,,,*********)))((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++PPP???:::888777666555444333333333999888555333111111111111999FFFUUUlllzzzfff^^^]]]dddfffnnn}}}{{{mmmooowwwxxxmmmaaa```jjjsss|||```WWWhhh~~~~~~|||ssshhhaaa^^^YYYSSSFFFAAA<<<999:::???CCCEEEKKKPPPZZZfffoooyyy~~~{{{yyyvvvsssnnnjjjhhhgggfffeeegggkkkqqqvvvyyy}}}zzzggg[[[eeelllhhhdddbbb\\\TTTMMMQQQVVV\\\```bbbbbbaaa\\\XXXUUUUUURRRMMMKKKMMMKKKJJJHHHHHHGGGFFFDDDAAA@@@???===<<<:::999999888999;;;===>>>===888444111///111333333444444777888888<<<@@@AAAAAABBBEEEHHHDDDGGGNNN[[[nnn{{{wwwqqqhhhaaa\\\[[[^^^bbbcccaaaaaaccc^^^\\\[[[ZZZZZZ\\\___aaa^^^______]]][[[[[[___bbb______^^^]]]]]]]]]\\\\\\aaaaaacccdddeeeffffffffffffgggggghhhiiijjjjjjjjjmmmnnnmmmlllkkkkkknnnpppiiiiiifffaaaYYYRRRNNNLLLOOOKKKHHHNNNXXX^^^]]]YYY```fffjjjkkknnnrrrrrrooonnnggg[[[RRRUUU```iiilllfffhhhfff\\\NNNDDDAAABBBGGG[[[[[[RRRiii|||hhh|||jjjjjjvvv}}}}}}bbbGGG777555888222111///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,333000///===QQQkkkgggRRRQQQXXXRRREEEGGGEEEEEEHHHKKKNNNVVV^^^gggmmmvvvzzzpppnnnqqqvvvyyyzzzqqqqqqwww}}}tttfffWWWLLLHHHDDDAAACCCBBB@@@BBBEEEFFFFFFFFFFFFEEEFFFIIILLLWWW[[[dddppp|||~~~zzzrrrjjjdddTTTRRROOOMMMMMMOOORRRTTTVVVYYY```iiiqqqvvvvvvvvvpppmmmjjjfffdddcccdddeeeiiiooovvvyyyzzz}}}qqqbbbWWWGGG???999666666<<>>:::999===BBBFFFHHHNNNUUUbbbmmmuuu{{{|||~~~{{{xxxzzzxxxvvvssspppmmmiiiddd```aaagggooouuuxxx{{{}}}jjj\\\fffxxxxxxjjjccc^^^YYYYYY\\\```dddfffeeecccbbb[[[XXXVVVVVVSSSOOOOOORRRNNNLLLIIIGGGGGGFFFDDDBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDCCC???:::555111///000222333333444666999<<<<<<@@@DDDDDDCCCDDDIIINNNPPP\\\qqqvvvnnn^^^\\\^^^dddeeebbbaaaddd^^^``````___\\\]]]```ddd___aaabbbaaa```^^^]]]]]]```^^^\\\]]]______\\\YYYYYY[[[]]]```cccfffggghhhffffffggghhhiiikkkllllllnnnooooooooommmmmmnnnooohhhjjjkkkfff^^^UUUOOOLLLMMMKKKKKKNNNRRRWWWYYYZZZ]]]bbbfffhhhlllqqqrrrpppnnnlllcccUUUQQQYYYdddjjjeeegggfff___TTTIIIBBB@@@DDDPPP\\\\\\^^^~~~eee~~~xxxeeedddxxx{{{sss~~~iiiQQQ???777666333222///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,333222444IIIaaa{{{lllTTTRRRYYYVVVKKKDDDFFFEEEGGGLLLOOOTTT]]]gggjjjppp|||zzzpppjjjlllqqqttttttqqqrrr{{{yyykkk]]]QQQIIIGGGCCCAAAAAADDDFFFGGGKKKQQQRRRSSSSSSQQQNNNKKKIIIGGGDDDGGGMMMWWWcccqqq}}}{{{wwwwwwvvvuuuqqqllleeeaaaVVVVVVVVVUUUUUUXXX\\\]]][[[[[[]]]bbbhhhlllmmmnnnqqqooojjjfffcccaaaaaaaaadddkkktttwwwwwwyyy~~~yyyiii___NNNCCC;;;999777:::III\\\tttxxxiiitttiiiGGGBBB888444000---,,,,,,++++++)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,OOO>>>;;;888777666555444333333333000///......000222555777MMM]]]nnnqqq[[[WWWcccrrr}}}vvvsssuuupppwwwiii}}}qqqcccbbbnnnzzzbbbccc___uuuxxxhhhZZZTTTRRRPPP@@@<<<999999>>>DDDHHHJJJPPPYYYgggrrryyy{{{~~~|||uuutttzzzuuuuuuuuuuuurrrlllddd___\\\ccclllrrrvvvyyy}}}uuuhhh\\\UUUqqqgggZZZVVVTTT___aaadddffffffddd```^^^YYYVVVTTTUUUTTTSSSVVV[[[OOOLLLHHHFFFEEEDDDCCCAAA:::;;;===AAADDDGGGJJJKKKMMMJJJFFF>>>777111///...222222333333444777;;;>>>@@@CCCGGGFFFEEEGGGLLLRRRcccyyyyyyrrr___\\\___fffhhhdddcccggg```dddgggeeebbbcccggglllaaacccfffgggfffccc]]]ZZZaaa^^^\\\]]]aaaaaa\\\WWWSSSUUUYYY^^^bbbfffiiijjjggghhhiiijjjlllmmmnnnooonnnppprrrrrrpppnnnnnnnnnhhhkkkmmmjjjaaaWWWPPPLLLIIILLLOOOOOONNNQQQWWW\\\ZZZ```dddgggkkkppprrrpppllloooiiiYYYPPPUUUaaahhheeeffffffaaaWWWLLLCCC???HHHHHH[[[cccVVVbbbjjjyyyuuudddiiiwwwqqq}}}mmmYYYFFF999333444222000---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......+++333333888QQQlll~~~\\\JJJVVV```VVVJJJJJJEEEEEEHHHNNNSSSXXXcccnnnlllttt}}}|||{{{xxxxxxqqqiiidddgggpppuuuvvvwwwxxxzzzlll\\\MMMDDDDDDHHHCCCAAABBBFFFIIILLLSSSZZZ```ccceeeccc```\\\VVVQQQJJJHHHEEEEEEJJJRRR\\\bbbttt|||xxxttttttsssrrrnnnhhhccc___^^^aaadddfffhhhmmmpppqqqssspppmmmkkkjjjjjjjjjiiirrrooojjjeeeaaa```______```iiirrrvvvuuuvvv{{{~~~ooodddMMMBBB;;;999555333>>>NNN]]]pppppp{{{}}}zzzRRRAAA999555111---,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,PPP>>>666888777666555444333333333...///222333111000777@@@YYYnnnyyyzzzvvvgggZZZZZZtttssswwwqqqiiiiiiiiitttppphhhaaaaaajjjzzzeee^^^[[[nnn{{{lll\\\UUUUUUOOOGGG<<<;;;>>>AAABBBCCCJJJRRRXXXaaakkkrrr{{{}}}xxxwwwzzz}}}|||zzzwwwvvvsssqqqoookkkfffbbbZZZZZZcccrrrwwwsssvvv~~~yyyxxxtttfffTTTKKKTTTccczzzuuuddd]]]XXXRRR\\\```eeegggfffdddccccccXXXXXXXXXXXXXXXXXXXXXXXXZZZUUUMMMEEEAAA@@@BBBCCC<<<:::888;;;BBBHHHKKKLLLGGGCCC===777222/////////222444666666777:::>>>BBBJJJGGGEEEFFFIIIOOO\\\hhhzzzrrrmmmkkk```]]]^^^dddiiijjjlllooommmmmmllllllkkkkkkjjjjjjfffffffffhhhhhhgggdddaaa]]]___bbbfffhhheee```[[[[[[SSSMMMPPP\\\fffiiihhhjjjkkkkkkkkkjjjlllnnnqqqpppqqqrrrrrrrrrpppnnnllljjjjjjjjjiiieee]]]SSSMMMLLLIIIIIILLLMMMNNNSSSZZZbbbbbbcccfffiiilllmmmlllooonnnmmmfffYYYQQQYYYhhhjjjcccbbbgggbbbQQQDDD@@@CCCCCCWWWdddSSSIIIfffjjjvvvqqqiiissswwwxxxppp|||ppphhhKKK555===444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,---...---,,,,,,---///111777555DDDeeewwwdddUUURRR]]]ZZZGGG???GGGFFFIIIKKKOOOVVVbbbmmmsssnnn{{{pppgggjjjiiiffffffaaa\\\YYYZZZ]]]bbbkkkttt}}}mmm[[[PPPKKKEEEAAA@@@HHHGGGGGGLLLVVVcccooovvvuuuyyyyyytttooonnnlllhhheee___XXXSSSQQQPPPMMMKKKYYYgggtttzzz~~~{{{wwwtttpppnnnmmmnnnnnnmmmnnnjjjdddaaahhhuuu}}}~~~}}}tttqqqssstttqqqmmmoooooonnnkkkeeeaaa___^^^bbbdddhhhnnnuuuzzz||||||yyykkkZZZIII===;;;999555999BBBVVVggg|||ppprrr{{{xxxeeeFFFAAA555111000)))***---((())))))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,OOO>>>666888777666555444333333333000000111111///111;;;GGGddduuuzzzuuuooobbbYYY\\\ooouuuwwwxxxkkkfffkkkoooiiihhheee```aaannn\\\fffeeewww{{{sssdddVVVRRRQQQLLLCCC;;;;;;===AAACCCDDDKKKTTT^^^fffqqq{{{|||xxxxxx{{{}}}{{{yyyyyywwwvvvuuurrrnnnhhhdddYYYVVV[[[hhhnnnkkkkkkqqqkkkgggaaaWWWMMMKKKWWWfffuuuxxx{{{wwwkkk]]]VVVUUUYYYZZZ^^^eeelllmmmjjjfff___]]]ZZZXXXWWWWWWYYYZZZZZZUUUNNNGGGCCC@@@??????>>>;;;:::;;;???CCCFFFFFFCCC???:::444000/////////333444666999;;;>>>AAACCCDDDHHHMMMMMMOOO```}}}}}}vvvpppllljjjaaa^^^___fffkkkmmmooossssssrrrrrrqqqpppooonnnmmmiiihhhggghhhhhhgggeeebbb___aaacccggghhheee```\\\]]]VVVPPPQQQXXX```eeeeeekkklllmmmlllkkklllnnnppprrrrrrtttttttttrrrpppnnnmmmmmmlllkkkhhh```XXXRRRMMMJJJIIILLLMMMMMMQQQVVV^^^^^^```cccgggkkknnnooopppooonnniii^^^UUUYYYcccmmmiiigggfff___RRRFFF@@@>>>CCCQQQ___YYYNNN```mmmmmm|||pppzzznnnsssTTT:::;;;666444111///...---+++)))************************))))))))))))))))))))))))************************,,,---...---,,,,,,...///222222666KKKlll[[[TTTUUUYYYRRRCCC@@@IIIEEEGGGJJJQQQ\\\hhhppptttwww{{{eeeSSSRRRVVVTTTRRRSSSUUUTTTUUUVVVUUUWWWbbbmmmwww{{{~~~yyyjjj\\\MMMFFFDDDBBBBBBDDDGGGOOO\\\hhhpppuuuxxxzzz~~~~~~{{{||||||zzz{{{uuummmfffaaa\\\UUUPPPUUUaaalllppptttxxxwwwtttrrrpppnnnnnnqqquuuxxxyyyvvvsssllliiippp|||yyyyyy~~~{{{~~~|||wwwqqqkkkeee___\\\___```dddjjjqqqwwwyyyzzzsss^^^LLL>>>;;;:::666777>>>III\\\tttxxxttt{{{|||PPPDDD888555444,,,+++---)))***)))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,NNN>>>777888777666555444333333333222000000///...222@@@OOOmmmzzzwwwkkkeee```]]]ccckkkyyy~~~ssszzzfffeeeooowwwdddeeeeeebbbeeeuuuttt^^^nnnqqq|||vvvmmm___UUUTTTSSSLLLCCC;;;:::===BBBDDDFFFNNNXXXdddjjjttt}}}{{{xxxyyy||||||zzzxxxzzzyyyyyyxxxvvvrrrlllhhhZZZRRRQQQ[[[cccaaa^^^___[[[TTTMMMJJJKKKQQQ]]]iiiooolllrrryyyqqq^^^VVVZZZWWWUUUXXXcccpppvvvqqqjjjhhheee___ZZZXXXXXXZZZ\\\XXXTTTNNNIIIEEEAAA===:::???===::::::<<<>>>??????<<<999555111......///000333444777<<>>999888777666555444333333333111000000///...333CCCTTTmmmwwwpppbbb```bbbdddkkkkkk}}}www|||xxxgggjjjvvv~~~llljjjhhhffflll}}}mmmiiippp{{{xxxmmmllldddZZZVVVVVVTTTIII???::::::>>>CCCFFFJJJSSS]]]lllpppzzz|||{{{{{{|||~~~~~~{{{yyyzzzzzzzzzzzzyyyuuuoookkk^^^RRRLLLQQQXXXWWWSSSPPPPPPJJJGGGLLLTTT\\\cccjjjkkkmmmsssvvvmmm___[[[```ZZZWWWXXXaaammmtttrrrmmmmmmjjjeee```\\\[[[[[[[[[TTTQQQMMMJJJHHHCCC===888>>><<<:::999999999::::::666333000...---...000222333555999???EEEIIIHHHGGGMMMKKKMMM___qqqYYYJJJJJJ```|||~~~wwwwwwuuurrrpppooonnnnnnmmmllliiijjjooorrrqqqrrrssswwwvvvuuusssqqqooonnnmmmnnnkkkgggffffffffffffeeeddddddeeehhhjjjjjjhhhfffbbb```]]]ZZZVVVVVVWWWXXXfffiiilllmmmnnnoooppprrrvvvxxxzzz{{{zzzxxxuuussstttsssqqqooolllhhhccc___RRRNNNKKKLLLLLLJJJJJJLLLRRRTTTWWW[[[___eeejjjnnnmmmnnnooopppkkkbbbXXXSSS```hhhjjjccc]]]ZZZOOOAAA777FFFDDDQQQllldddTTTcccjjjddd~~~|||wwwtttRRR>>>999666333111///...,,,***************************))))))))))))))))))))))))***************+++++++++,,,---......---...000222666555QQQwwwxxx\\\OOOVVVVVVMMMCCC@@@DDDGGGJJJJJJPPP___nnnwwwzzzzzzVVVQQQLLLIIIKKKKKKIIIKKKPPPPPPQQQTTTVVVUUUSSSYYYaaaeeejjjrrrxxx{{{~~~uuufff]]]OOOGGGAAABBBFFFKKKTTT\\\kkkrrr{{{}}}zzzyyyqqqdddYYYUUU[[[dddkkkpppqqqsssxxx~~~~~~|||xxxxxx|||vvvnnnddd]]][[[ZZZ[[[___fffnnnsssvvvvvv{{{~~~nnn\\\HHH???<<<777444444>>>GGGUUUiiizzzyyywwwuuuPPP>>>999888///+++---************)))))))))((((((************************++++++,,,,,,,,,,,,------KKK>>>:::888777666555444333333333///000222111000666GGGYYYlllsssiii[[[___fffhhhllllll{{{zzzttt{{{pppuuu~~~rrrlllgggiiiuuujjjqqqnnnmmm______XXXSSSSSSTTTMMM@@@666;;;;;;>>>DDDIIINNNXXXcccrrrwww||||||}}}}}}{{{zzzzzzzzzzzzzzzvvvqqqmmmaaaUUUKKKJJJNNNNNNKKKHHHMMMJJJNNNXXXbbbffffffgggmmmxxx{{{ooobbb```cccddd```^^^^^^```eeejjjmmmnnnlllkkkjjjgggccc___[[[YYYPPPMMMJJJIIIIIIEEE???:::::::::999888888888999:::333111...,,,---///111333444666<<>>===JJJCCCMMMnnnmmmXXX[[[|||jjjZZZpppvvv|||[[[BBB888555333111111000///---************************))))))))))))))))))))))))))))))*********++++++++++++---.........///222444666@@@iiihhhLLLTTTVVVRRRGGGBBBDDDFFFDDDLLLMMMUUUeeeqqqvvvzzzfffSSSZZZWWWWWW[[[^^^\\\YYYWWWQQQLLLKKKNNNOOONNNOOORRRVVV[[[aaagggppp{{{~~~rrrdddVVVMMMFFFDDDEEEKKKRRRZZZfffppp~~~oooaaaYYYXXX[[[___iiikkkpppwww}}}||||||{{{~~~{{{vvvqqqhhhbbb^^^\\\ZZZ\\\bbbjjjppptttuuu{{{wwwfffRRREEE>>>888444333666:::FFF^^^~~~zzz~~~}}}\\\DDD888777000+++---+++************))))))))))))************************+++++++++,,,,,,---------~~~JJJ>>>;;;888777666555444333333333...000333333333;;;OOOcccqqquuufffXXX```kkkiiifffllltttooosss|||www||||||mmmhhhfffnnn{{{kkktttooozzzeeeXXXZZZUUURRRTTTQQQHHH===666<<<<<<@@@FFFLLLRRR^^^iiiqqqxxx|||}}}~~~{{{zzzzzzzzzzzzxxxtttqqqccc[[[QQQJJJHHHHHHHHHIIIOOOQQQYYYdddkkkkkkjjjkkkvvv|||hhh[[[___eeeeeecccccccccaaa___aaaeeejjjhhhjjjkkkkkkhhhccc]]]YYYPPPKKKGGGFFFGGGFFFAAA;;;888999:::999888888999;;;333111///---...000333555666;;;AAAGGGJJJMMMOOOQQQLLLiiiYYYEEE555666>>>III]]]rrrvvv|||yyyvvvvvvvvvuuuqqqmmmkkkiiikkkqqquuuuuutttvvvrrrqqqqqqppppppooooooooommmjjjgggfffggghhhhhhhhhhhhggggggiiimmmqqqrrrssshhhiiijjjgggaaa[[[VVVSSS]]]bbbiiinnnrrrtttvvvxxxwwwyyy|||~~~}}}zzzwwwtttrrrqqqppppppooolllhhhddd[[[SSSLLLKKKKKKHHHGGGHHHKKKOOOUUUXXXZZZ]]]bbbfffggglllqqqsssrrrlll^^^RRRRRR]]]gggiiidddZZZLLLAAAGGGMMMEEEKKKhhhqqqbbbZZZqqqvvv^^^aaavvv}}}}}}{{{```EEE888666333222222222000///++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++---...//////000333555999SSS|||^^^HHHXXXSSSKKKCCCCCCFFFGGGEEELLLPPP\\\jjjppprrr|||~~~aaaeeehhhkkkrrr|||~~~tttkkkTTTKKKEEEFFFHHHGGGFFFFFFLLLRRRYYYbbbqqqqqq___RRRIIICCC@@@DDDNNNZZZeeennn{{{{{{tttlll```XXXVVV___bbbgggooovvv|||}}}}}}}}}zzzvvvrrrmmmiiiccc___ZZZZZZ^^^fffmmmqqqwww}}}~~~ppp]]]KKK@@@:::666555222666CCC]]]yyyrrrpppOOO:::777222......+++++++++*********)))))))))***************************++++++,,,,,,------...}}}HHH>>><<<888777666555444333333333...000222444666BBB[[[ssswwwwwwdddUUUcccqqqllldddnnnpppiiiuuu~~~ssssssyyyvvvmmmffffffkkkyyynnniiiooovvvooo```VVV]]]WWWTTTSSSMMMCCC<<<;;;======AAAHHHOOOVVVcccnnnttt}}}|||}}}~~~~~~}}}|||zzzyyyzzzyyywwwuuuiiifff]]]QQQIIIHHHMMMRRRWWWZZZbbbkkknnnnnnsssyyy|||rrrddd\\\\\\```cccaaabbbcccaaa^^^^^^```ccceeegggjjjllljjjeee```\\\SSSLLLEEECCCEEEEEE@@@;;;888:::;;;:::888888999<<<555444111///000222555777999@@@HHHLLLLLLNNNSSSXXXbbbbbb777222111666>>>KKK```rrrssspppooonnnqqquuuuuuqqqlllmmmkkklllqqqtttqqqppppppmmmmmmmmmnnnnnnoooooopppmmmkkkiiiiiijjjkkkkkkkkkmmmkkkjjjkkknnnqqqssstttooonnnkkkhhhddd```[[[XXX^^^dddkkkqqquuuwwwxxxyyywwwyyy|||~~~}}}zzzvvvsssqqqqqqqqqqqqqqqnnniiifff___UUULLLJJJJJJIIIHHHIIIFFFLLLTTTXXXYYY\\\```dddeeemmmsssuuutttpppdddXXXOOOWWWcccllljjj^^^SSSPPPQQQOOOGGGIII^^^qqqlll\\\dddkkkUUUiiipppqqqtttvvvyyydddKKK:::888555333333222000...++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++---...///000111444666GGGooommmVVVOOOVVVMMMDDDBBBCCCEEEHHHKKKMMMUUUeeeqqqrrrrrrzzznnn{{{}}}eee\\\TTTPPPNNNKKKMMMPPPVVV]]]fffqqqzzzdddOOOEEEDDDDDDIIIQQQaaarrr}}}}}}|||oooddd```______aaagggoooxxx}}}~~~xxxsssqqqooogggbbb[[[XXX[[[bbbiiimmmuuu|||yyyfffRRRBBB;;;999888444777@@@TTTrrr{{{kkkvvv^^^@@@:::555111000++++++++++++*********))))))******************************+++,,,,,,---......|||HHH>>>===888777666555444333333333///000222333777GGGeee{{{wwwaaaSSSeeevvvqqqgggrrrppphhhxxxrrriiilllrrrlll___dddiiitttwww^^^aaaddd|||wwwhhh^^^WWW\\\UUUPPPMMMEEE;;;888;;;>>>>>>BBBJJJPPPXXXeeeqqq|||||||||}}}~~~~~~}}}}}}~~~}}}zzzzzzzzzzzzyyyxxxpppppphhhZZZMMMLLLTTT]]]^^^aaahhhmmmnnnppp{{{vvvfffcccaaaZZZZZZ```^^^```bbbbbbaaa___^^^]]]dddfffiiijjjiiifffbbb___VVVNNNEEEBBBCCCCCC???;;;999;;;===<<<999888999;;;888666333111111333555777<<>>@@@FFFOOOWWW___lllxxx|||}}}~~~yyy}}}}}}~~~~~~~~~{{{|||}}}{{{xxxvvvwwwyyyvvvuuuooocccXXXSSSXXX^^^^^^dddkkkooopppttt}}}xxxtttlllddd___]]]]]]]]]cccggghhhfffeeeeeebbb]]]]]]bbbhhhiiigggeeedddeee[[[UUULLLEEEAAA?????????888999:::999777777777888888222000444666666:::@@@MMMJJJPPPXXXSSSMMM```|||eeeIII888555444555777;;;GGG___ttt}}}nnngggaaa^^^]]]___eeejjjlllmmmqqqpppnnnmmmllliiieeebbbdddhhhmmmnnnllljjjiiijjjlllkkkjjjkkknnnpppqqqqqqxxxtttpppnnnnnnpppqqqrrrsssqqqpppooolllggg```[[[bbbjjjsssyyy{{{||||||{{{yyyxxxyyyzzzzzzxxxtttqqqvvvuuutttsssrrrnnnjjjfffbbb[[[QQQKKKIIIIIIHHHGGGDDDIIIPPPUUUXXXYYY[[[]]]fffjjjqqqvvvxxxrrriiibbbRRRRRR\\\kkksssnnneeebbbXXXQQQFFFBBBOOOcccmmmlll[[[]]]~~~TTTVVVtttffffffzzz}}}pppfffXXXAAA<<<666222222333222///,,,+++******)))*********++++++************++++++++++++++++++++++++,,,,,,------***...666222333@@@iiiuuuUUUPPPXXXQQQDDD===DDDIIIHHHJJJQQQXXXiiissspppsss}}}}}}|||yyyzzzzzz~~~{{{vvvtttssssss{{{}}}~~~uuu{{{xxxnnn[[[HHHBBBJJJRRRUUUkkkwwwppp[[[QQQTTTjjjqqqfffdddhhhooo||||||xxxvvvssslllbbbYYYTTTVVV]]]bbbmmmssszzzvvvbbbKKK<<<888:::333444777???MMMeeetttmmmYYY===777777333---,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,------......///rrrIII<<<:::999777555444555666555444111333444999IIIccczzz}}}iiiNNNSSSmmmssstttnnnlllxxxkkkeeefffgggdddaaadddmmm{{{kkk^^^dddqqq{{{bbb___```ZZZYYYUUUNNNEEE>>>:::888999===???FFFPPPXXXaaannn{{{yyyzzz}}}|||}}}}}}}}}~~~~~~~~~{{{}}}~~~|||yyywwwxxxyyyzzzxxxrrriii___ZZZ[[[^^^^^^dddkkkooorrruuu{{{uuuqqqjjjccc___^^^```aaacccgggiiigggggghhheeeaaa^^^aaaeeeggggggeeedddddd___XXXOOOFFFAAA???======888999:::999777777777888666333333666888999???FFFPPPUUUXXXTTTQQQ^^^~~~lllOOO<<<111666666777888;;;FFF]]]qqqrrrccc[[[[[[YYYWWWYYY___dddhhhiiinnnnnnoooooommmiiiccc^^^hhhkkknnnnnnmmmkkklllmmmmmmllljjjkkkmmmooorrrsssuuussspppooooooppprrrssssssrrrrrrpppmmmggg```[[[___iiitttzzz|||{{{{{{{{{yyyxxxxxxyyyyyyxxxtttqqqtttsssrrrrrrqqqnnnjjjgggfff```WWWPPPKKKIIIIIIHHHFFFIIIMMMRRRVVVYYY[[[]]]cccgggnnntttwwwtttnnnhhhYYYUUUXXXfffpppnnnfffaaaUUUUUUPPPJJJNNN\\\jjjpppVVVPPPkkkcccUUUttt{{{iii___zzz{{{nnn^^^HHH???666555444111000111,,,++++++***************++++++************++++++***++++++++++++,,,,,,,,,---...,,,///666333777HHHooohhhSSSRRRWWWMMMCCC>>>DDDHHHHHHLLLTTTbbbpppxxxvvv}}}xxxooopppsssmmmnnnrrruuuxxxxxxuuusssttt{{{}}}wwwvvvyyy}}}vvvwwwxxxzzz{{{|||}}}|||}}}ggg]]]PPPGGGHHHQQQ]]]fffwwwxxxWWWJJJJJJTTTjjjyyysssmmmjjjpppzzzxxxtttqqqrrrooohhh```ZZZYYY]]]bbbiiioooxxx}}}zzzhhhRRRAAA::::::777666777:::CCCYYY{{{zzziiijjjHHH:::999555...---,,,***))))))******+++++++++++++++++++++++++++++++++,,,------......///rrrIII<<<:::777555444444555666666555333111222@@@[[[wwwhhh\\\PPP[[[rrrxxx{{{pppuuusssjjjiiifffcccgggooogggrrr{{{iii___bbbtttmmm^^^aaaccc^^^WWWRRRIIIAAA;;;999:::;;;===AAAIIISSS[[[eeettt}}}yyyzzz}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}zzzyyyxxxyyy|||yyytttnnngggaaa]]][[[]]]aaahhhoootttvvvwwwwwwvvvqqqjjjddd``````bbbdddcccgggiiihhhhhhjjjiiieee``````aaadddffffffeeecccbbb\\\RRRIIICCC???<<<:::888999:::999777777777888555444666999;;;???HHHRRR]]]^^^WWWQQQ^^^pppOOO:::333111888888:::;;;===GGG[[[nnn~~~gggXXXQQQRRRPPPNNNOOOTTTYYY^^^```iiilllpppsssrrrmmmeee___jjjlllnnnooonnnnnnooopppnnnlllkkkjjjkkkooorrruuussssssqqqqqqqqqqqqrrrssssssssstttssspppiiiaaaZZZ[[[fffsss|||}}}{{{zzz{{{zzzyyyxxxxxxxxxwwwuuussstttsssrrrrrrqqqooollliiijjjfff___VVVNNNJJJIIIIIIGGGHHHJJJNNNTTTYYY[[[\\\```cccjjjqqqvvvvvvssspppbbbXXXSSS]]]kkkooohhhaaaXXX___^^^TTTKKKQQQbbbooo]]]MMMYYYzzzvvvUUU[[[~~~~~~mmmccc{{{}}}rrrYYYEEE777777777000...333,,,,,,+++***************++++++************++++++******+++++++++,,,,,,,,,,,,000///000444222<<>>:::;;;999777555777HHHhhhrrrTTT===:::888111---,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,------......///qqqIII<<<;;;777555444444555555555444222000333EEEeeeWWWUUU[[[mmm||||||zzzwwwtttuuukkkiiiooolllcccfffqqqiiizzznnneee```aaavvvwwwbbb[[[```aaaZZZTTTMMMDDD<<<888999<<<>>>AAAEEEMMMWWW___iiizzz}}}~~~}}}~~~}}}}}}|||||||||}}}~~~}}}~~~~~~~~~|||zzzyyyxxx{{{xxxtttqqqmmmggg___XXXZZZ\\\bbbjjjrrrtttrrrooosssnnnfff___[[[ZZZ\\\]]]```dddgggfffgggjjjjjjgggbbb```___aaaeeegggfffdddccc]]]TTTKKKEEE@@@<<<:::888999:::999777777777888777888888:::===GGGUUU```hhh\\\SSS^^^yyyVVV>>>555666888888999<<>>AAADDDHHHQQQZZZaaalll~~~~~~|||}}}|||{{{zzz{{{|||~~~}}}}}}}}}~~~}}}{{{yyywwwyyywwwuuutttsssmmmccc[[[XXXXXX\\\ccckkkooommmjjjgggddd^^^YYYVVVUUUWWWXXX___cccddddddeeeiiiiiifffeeebbb___```dddffffffdddaaa\\\TTTMMMGGGBBB>>>;;;888999:::999777777777888:::;;;;;;;;;BBBQQQaaalllccc[[[bbb___EEE;;;:::::::::666999===AAAEEEOOOcccuuuoooYYYOOOLLLOOONNNNNNNNNOOORRRUUUXXX[[[aaajjjtttyyyyyysssnnnccceeehhhlllpppqqqrrrqqqpppooonnnkkkjjjlllqqqvvvtttwwwzzzyyyvvvrrroooooossstttuuuvvvssslllccc]]]XXX___ooo{{{|||{{{zzzxxxxxxyyyyyyxxxvvvsssrrrpppppppppooommmkkkjjjiiieee]]]RRRJJJGGGGGGIIIGGGGGGHHHMMMSSSXXXZZZ___aaaeeekkkqqquuuvvvvvvnnn___PPPQQQ___mmmooojjjhhhhhhbbbRRRBBBAAAQQQccclllWWWIIIZZZ~~~[[[@@@[[[{{{sssnnnqqqvvv~~~]]]:::666;;;555///222---,,,,,,+++***+++++++++++++++************++++++))))))***+++,,,,,,------+++111///---000555MMMooopppNNNGGGTTTQQQ???>>>@@@DDDGGGIIIOOO[[[gggqqquuuzzzttt```eeehhh```___hhhwwwuuueeelllvvvbbbNNNBBBCCCEEEHHHKKKNNNSSSYYY]]]\\\______]]]]]]^^^[[[VVVIIIHHHFFFDDDBBBAAACCCEEEAAADDDGGGHHHIIIMMMTTTYYYkkk|||zzzfff[[[bbbpppwww___KKKGGGOOOdddttt~~~www[[[KKK@@@BBBFFFMMMaaawww~~~}}}rrrhhhaaaccciiippp{{{|||tttnnniiifffbbbaaaccceeefffgggjjjpppxxx~~~uuusssnnngggbbbeeeoooxxxzzzpppcccZZZXXXYYYZZZbbblllssswwwzzz~~~yyyjjjVVVCCC888777888999666222666III\\\nnnoooqqqIII;;;888444000///---++++++++++++,,,++++++++++++++++++++++++++++++,,,------......///pppHHH===<<<:::777555444444333222000000444===OOOggg{{{{{{jjjggguuu~~~~~~xxxnnn}}}jjjlllttt{{{vvvjjjeeehhhyyyxxx___ccchhhoooxxxkkkddddddccc\\\UUUMMMEEE;;;666888===AAACCCEEEKKKTTT^^^eeeppp}}}~~~|||yyy|||}}}|||zzzyyyzzz{{{}}}~~~}}}||||||}}}}}}|||xxxuuuxxxwwwvvvwwwvvvqqqjjjdddZZZYYYXXX\\\bbbfffhhhgggcccaaa___]]]]]]^^^```aaaaaadddeeedddeeehhhiiiffffffccc```___```bbbdddddd___ZZZTTTNNNHHHCCC???;;;888999:::999777777777888;;;======@@@LLL]]]kkkqqq[[[iiimmmMMM===<<<<<<:::777666888===BBBFFFQQQfffyyyiiiSSSJJJJJJKKKMMMOOOPPPQQQSSSUUUXXX\\\```gggpppvvvxxxvvvssseeeddddddgggkkkoooqqqqqqqqqqqqpppmmmjjjkkkooottttttyyy~~~~~~yyytttqqqooossssssttttttrrrmmmeee___ZZZ]]]kkk}}}|||{{{zzzzzzzzz{{{{{{yyywwwqqqooommmmmmmmmlllkkkiiiiiihhheee___WWWOOOJJJHHHHHHHHHHHHHHHJJJNNNTTTXXX___```ccciiiooosssuuuuuurrrfffWWWQQQZZZhhhnnnmmmhhhddd\\\OOOBBB@@@NNN^^^jjjaaaNNNRRRyyyeeeEEENNNqqqoooZZZppp|||rrrqqqeeeAAA888:::666111000------,,,+++++++++++++++++++++************++++++))))))***+++,,,------...+++000......444@@@^^^}}}[[[HHHJJJQQQJJJ<<<>>>AAAEEEHHHLLLTTTaaakkkpppuuu~~~xxxrrrvvvrrreeefffqqqxxxYYYVVVeeeppptttuuuqqqrrrppphhh\\\NNNBBB<<<777:::>>>@@@AAABBBCCCDDDFFFIIIJJJGGGFFFFFFCCC??????>>><<<;;;;;;===>>>???BBBFFFIIIGGGCCCCCCHHHMMMUUUeeetttyyyyyy~~~iiiVVVQQQ```vvvzzz\\\GGGJJJXXXnnn}}}gggZZZLLLDDDEEEFFFKKK___wwwzzz```SSSIIIJJJOOOVVVbbbooo}}}~~~uuulll___XXXPPPKKKMMMUUU]]]ccclllrrryyy}}}}}}{{{zzzzzznnnnnnllljjjllluuu{{{pppeee]]]YYYWWWWWW^^^gggnnnssswww|||}}}~~~|||qqq^^^III;;;555666999999555555AAANNNwwwqqqeee{{{XXX>>>777555111000...,,,+++++++++,,,++++++++++++++++++++++++++++++,,,------......///pppHHH===<<<888666444333444444333222000777DDDWWWnnn~~~yyylllhhhwwwvvvuuuzzz|||pppyyy~~~rrriiijjjoookkk___bbbiiitttwwwooohhhgggfffbbb[[[WWWKKKCCC999555999???CCCDDDIIIOOOZZZeeennn{{{}}}}}}}}}{{{zzz}}}}}}{{{zzzxxxyyyzzz}}}~~~|||{{{{{{|||}}}|||wwwtttttttttuuuuuuuuurrrnnnjjjbbb^^^YYYWWWYYY]]]bbbfffeeeeeeffffffggghhhiiijjjfffiiiiiiggggggjjjjjjgggeeeccc```]]][[[\\\```ccc^^^ZZZTTTNNNIIICCC===:::888999:::999777777777888888<<>>===999888555777<<<@@@EEEPPPfffzzzhhhSSSNNNOOOLLLQQQVVVZZZ[[[]]]```bbbfffgggjjjoootttwwwwwwvvvmmmhhhbbb```dddjjjoooqqqqqqsssssspppkkkjjjmmmqqqqqqxxx}}}wwwtttsssrrrrrrrrrrrrqqqmmmgggbbb^^^\\\hhh~~~}}}{{{{{{|||}}}~~~}}}zzzxxxsssqqqnnnmmmmmmlllkkkiiijjjhhheeebbb]]]WWWQQQLLLFFFIIIKKKJJJGGGIIIPPPWWW\\\]]]aaagggnnnrrrttttttuuunnn```UUUVVVbbbkkkmmmhhhddd]]]RRRDDD===GGGUUUggglllWWWLLLrrrpppQQQFFFddduuuQQQ[[[tttuuuyyyuuufffyyy~~~fffKKK===999555222000------,,,++++++++++++,,,++++++************++++++((()))***+++,,,------...,,,000...111===OOOrrriiiKKKIIIOOOJJJBBB@@@???BBBEEEHHHOOOZZZfffmmmmmmttt{{{xxxtttfffYYY^^^kkk{{{{{{UUUJJJMMMPPPPPPRRRUUUVVVVVVQQQIIIBBB>>><<<777999<<<======<<<<<<======AAACCCAAAAAABBBAAA>>>DDDBBB??????BBBGGGKKKMMMNNNPPPRRRRRRPPPOOOQQQSSSOOOWWW^^^dddnnn}}}wwwXXXOOOVVVlll{{{ZZZMMMWWWiii|||zzzmmmhhhcccQQQCCCAAACCCIII^^^uuu}}}vvvXXXIII>>>===>>>@@@HHHUUUdddnnnwwwzzz{{{zzztttmmmcccYYYKKKCCCDDDMMMYYYaaakkkooossstttqqqpppsssvvvppprrruuuyyywwwooohhh```YYYTTTTTTZZZbbbiiinnnssszzz|||~~~xxxfffQQQAAA777666777888666555<<>><<<===666777;;;>>>CCCNNNdddxxxlllYYYVVVYYYVVV\\\dddjjjmmmooorrruuusssqqqpppqqqtttwwwxxxxxxuuulllaaa[[[^^^fffnnnrrrrrrtttuuuqqqllliiilllooonnnwwwzzzwwwwwwqqqqqqqqqqqqpppmmmhhhddd```\\\eee}}}~~~{{{|||}}}{{{xxxwwwtttqqqppppppooommmlllkkkiiifffdddbbb^^^VVVPPPEEEJJJMMMKKKFFFFFFNNNVVVZZZ[[[___fffmmmrrrttttttxxxtttgggXXXTTT]]]gggkkkjjjgggbbbWWWEEE999???LLLbbbpppZZZEEEggg}}}|||www\\\CCCZZZ{{{SSSOOO___~~~ttthhhmmmpppeeeRRRAAA777444222111...---,,,,,,++++++,,,,,,++++++************++++++((())))))+++,,,---......,,,000...444DDDZZZ]]]DDDLLLQQQCCC===FFF@@@CCCEEEIIIQQQ]]]hhhnnnjjjsssnnnooommmdddUUUNNNYYYjjjppp~~~xxxWWWJJJIIIGGGIIIMMMEEEGGGHHHFFFAAA===<<<===999;;;============>>>???<<>>@@@===777<<<777999@@@DDDJJJ^^^tttooobbbbbbdddsss}}}~~~wwwrrrqqqssspppggg___aaalllssssssvvvwwwxxxwwwrrrjjjfffeeennnsss{{{wwwqqqlllrrrtttqqqooopppllleee___^^^hhh~~~}}}~~~}}}{{{zzzsssqqqqqqqqqsssssssssqqqooolllhhhfffiiihhh]]]QQQJJJEEECCCDDDEEEFFFMMMTTTYYY\\\[[[\\\eeeqqqwwwtttwwwzzzppp[[[OOOXXXgggppppppmmmiii```PPP@@@>>>EEE\\\jjjeeePPPYYYyyyrrr___JJJ[[[zzzaaaOOO\\\qqq|||}}}ppplllxxxyyyppp]]]EEE666333555666///...---,,,+++***************))))))******+++,,,,,,,,,++++++,,,,,,---...000//////777NNNpppnnnXXXHHHIIIKKKEEE??????>>>BBBGGGKKKSSS^^^ggglllpppzzz|||]]]VVVQQQQQQTTT\\\jjjvvvoooQQQHHHKKKMMMMMMOOOPPPMMMGGG@@@@@@DDDDDD@@@AAA>>>>>>AAAAAA@@@AAADDDFFFGGGGGGPPP[[[VVVMMMQQQMMMOOOYYYkkk}}}|||vvvpppmmmpppwww|||uuu\\\HHHYYYfffyyysss```jjjzzzlllpppiiiVVV@@@===EEEHHHWWWrrrmmmzzz~~~xxxWWWMMMDDDAAA===999;;;AAA@@@EEEMMMVVV```iiirrrxxxpppggg]]]SSSLLLLLLWWWdddnnnddd```eeelllppptttzzzzzzwwwssskkk___VVVUUUUUUXXX^^^fffooouuuxxx{{{{{{rrr```MMM===777444666777666777999SSSpppccckkk}}}|||zzzVVV@@@???666111---......+++)))+++************************,,,,,,,,,,,,------...///lllEEE:::888444666666666444333444666444FFF\\\wwwkkkdddccc___|||nnnnnnqqqjjjmmmssstttjjj```eee{{{tttaaaaaaaaammmzzzwwwnnnhhhbbbbbbccc___TTTIII???:::777;;;@@@CCCGGGKKKXXX^^^iiiwww|||{{{{{{|||{{{zzz{{{zzzyyyyyyzzz{{{}}}~~~}}}|||{{{zzzyyyxxxwwwwwwssstttuuuvvvtttrrrooommmiiihhhccc[[[TTTRRRVVV[[[\\\[[[YYYWWWVVVVVVVVVVVVaaa``````aaacccfffggghhhiiijjjiiiddd\\\WWWWWWYYY```YYYOOOGGGBBB@@@===<<<999999999888888999<<>>:::;;;AAAEEELLL___uuu|||yyyqqqlllqqqpppjjjaaabbblllvvvzzzyyyyyyxxxvvvqqqjjjeeecccgggnnnxxx~~~xxxssslllppprrrppppppqqqkkkcccaaa```kkk}}}~~~~~~}}}{{{yyywwwvvvtttssssssssstttrrrqqqnnnmmmjjjiiikkkkkk```TTTKKKGGGDDDDDDDDDDDDIIIOOOYYY]]]^^^^^^dddnnntttttt|||yyyjjj\\\\\\gggoooooollliiiaaaQQQAAA===BBBSSSeeeeeeSSSUUUxxxhhhNNNUUUuuubbbPPPZZZeee~~~www}}}xxxjjjhhhzzz|||fffLLL<<<555111...//////---,,,++++++************))))))******+++,,,,,,,,,++++++,,,,,,---...---///222;;;VVV{{{cccRRRFFFGGGIIICCC???@@@FFFHHHKKKQQQYYYbbbiiilllrrroooMMMNNNSSS\\\dddmmm|||kkkRRRIIIJJJNNNWWWaaa[[[YYYSSSLLLKKKMMMLLLGGGIIIJJJOOOTTTRRRMMMJJJLLLIIIYYYfffooopppaaaUUUZZZfffppp{{{vvvtttssszzzoooXXXLLL\\\kkkqqqeeevvvyyyyyycccTTT@@@<<>>BBB@@@LLL\\\eeejjjxxxkkkXXXMMMOOOUUUVVVNNNEEE@@@>>>;;;BBB>>>>>>CCCFFFNNNaaavvv{{{nnneeelllooommmfffccckkkwww|||zzzwwwtttppplllgggbbb```hhhttt}}}~~~zzzwwwmmmnnnnnnooorrrssskkkbbbbbbbbblll}}}}}}{{{xxxvvvtttxxxvvvttttttttttttrrrpppmmmmmmllllllnnnnnndddXXXMMMHHHEEEEEEDDDBBBDDDIIIVVV[[[______aaaiiiqqquuuzzz||||||tttdddXXX\\\fffnnnmmmkkkdddUUUEEE>>>>>>HHH^^^gggYYYRRRhhhpppSSSRRRpppeeeTTTZZZ```{{{|||yyy}}}lllhhhwww~~~hhhPPP???888333///000///...---,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,------...+++000555CCCeeeVVVKKKDDDEEEFFFAAA???CCCFFFGGGJJJRRR[[[bbbhhhkkkyyyaaaQQQWWWaaakkkpppuuu}}}lllXXXMMMIIIKKKZZZjjjkkkkkkhhhcccbbbdddccc^^^]]]]]]______XXXPPPOOOSSSYYYnnn{{{}}}uuuddd___kkk|||vvvxxx~~~jjjSSSQQQ```rrrqqqpppxxxmmmqqqzzzrrrbbbWWWFFF@@@DDDEEETTTooolllbbbrrrrrr]]]FFF===>>>???>>><<<======>>>@@@EEEOOOZZZbbbkkkhhhddd^^^WWWWWWcccqqq|||wwwtttvvvxxxyyy{{{~~~~~~zzzxxxtttuuuwwwzzz{{{wwwoooiii\\\VVVQQQSSS\\\fffmmmoooxxx{{{{{{xxxyyyyyylll[[[BBB:::444444666666777999@@@QQQnnnqqq```pppWWW:::999333//////...+++***,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000gggBBB::::::777777777555333333444666>>>VVVmmm}}}mmm[[[[[[ZZZhhhvvv~~~~~~kkkgggzzzmmmjjjkkkjjjfff___```qqqyyyjjj]]]ZZZeeesssssshhh```dddgggfff```UUUJJJCCC::::::===@@@AAADDDMMMXXX___hhhttt{{{{{{{{{}}}~~~~~~{{{yyy{{{{{{{{{{{{}}}~~~{{{wwwtttrrrqqqnnnpppqqqssstttsssrrrrrrkkkjjjgggaaaYYYRRROOONNNYYYYYYYYYXXXVVVSSSPPPNNNJJJOOOVVV[[[^^^___^^^^^^```dddfffeee^^^UUUOOOKKKQQQQQQOOOHHH???999888::::::999888666666999???CCCCCCRRRaaafffnnnkkkZZZSSSSSSXXX^^^^^^RRRFFF@@@@@@@@@DDDAAAAAADDDGGGPPPdddwww{{{mmm___dddkkkooolllfffhhhrrr{{{{{{zzzvvvqqqpppnnnjjjddd]]]eeepppzzz~~~}}}{{{yyynnnlllkkkoootttssskkkbbbaaaaaalll{{{}}}zzzwwwtttrrrvvvtttssssssttttttsssqqqlllmmmmmmmmmppppppggg[[[NNNIIIEEEEEEDDDBBBBBBEEEOOOUUU[[[]]]^^^dddnnnuuuwwwxxx{{{xxxgggTTTSSS]]]mmmnnnnnnhhh[[[MMMBBB===@@@WWWhhhaaaSSS[[[}}}{{{^^^WWWoooiii[[[\\\bbbzzzuuunnntttxxx\\\EEE999666555111000///---,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---......---222999MMMxxx|||wwwLLLGGGEEEEEECCC???@@@DDDDDDDDDHHHRRR\\\bbbhhhmmm\\\\\\bbbjjjooonnnppp{{{yyyuuudddXXXNNNJJJUUUdddqqqtttuuusssuuuwwwwwwsssmmmiiiddd]]]VVVTTT^^^kkk}}}~~~~~~{{{fffOOORRRbbbwwwttt~~~xxxjjjhhhkkkggggggeee\\\VVVQQQDDD@@@DDDEEERRRlllkkk]]]jjj~~~wwwfffQQQFFFDDDDDDBBB@@@CCCAAA???===>>>CCCJJJOOOYYY\\\``````[[[ZZZdddqqq}}}|||{{{zzzzzz||||||{{{{{{{{{yyyxxxvvvuuutttvvvzzz~~~|||uuupppccc[[[SSSRRR[[[fffmmmpppvvvyyyzzzyyy|||}}}qqq```HHH===555444666666777999888EEEccc|||___fffaaaEEE<<<555111000///,,,+++---++++++++++++++++++++++++,,,,,,,,,,,,---///000111gggBBB::::::777888777555333333555777GGG]]]rrrooo\\\[[[YYYllluuulllvvvsssjjjjjjiiigggdddaaaeeevvvmmmggg[[[YYYfffooojjjbbbgggkkkmmmhhh]]]OOODDD>>>;;;<<<@@@CCCCCCEEEOOO[[[cccnnnzzzyyyzzz{{{}}}~~~{{{yyy}}}|||||||||}}}~~~~~~zzzuuupppmmmmmmnnnpppqqqrrrrrrrrrqqqlllllliiiddd\\\SSSMMMIIIRRRTTTWWWYYYZZZYYYXXXWWWIIIMMMPPPRRRSSSSSSUUUWWWZZZ]]]``````[[[RRRJJJFFFIIIMMMNNNHHH???999888:::<<<;;;999777777:::???CCCHHHTTTaaannniiiWWWQQQUUU[[[dddfff```QQQDDDAAACCCEEECCCBBBBBBCCCGGGSSShhhyyy~~~}}}|||nnn___^^^eeemmmooojjjgggkkkqqqvvvxxxvvvqqqoooqqqnnnhhh___dddlllvvv|||~~~|||yyyooojjjiiimmmrrrppphhhbbbaaaaaalll|||~~~{{{yyyvvvtttrrrrrrqqqpppqqqsssttttttssskkkmmmmmmnnnppppppiii___PPPJJJEEEEEEEEECCCBBBDDDFFFMMMUUUYYY[[[```kkkuuu{{{{{{~~~}}}mmmZZZVVV]]]mmmoooppplllbbbVVVHHH???===PPPfffhhhXXXTTTsssmmm^^^mmmkkk```]]]ddduuu}}}xxxuuuvvvzzzvvvOOO:::555888222111000...---,,,++++++******))))))******+++,,,------,,,,,,------...///000444>>>[[[|||aaaHHHGGGGGGFFFBBB???AAAEEEGGGFFFKKKUUU\\\```hhhppp~~~]]]VVVZZZ```eeehhhooo{{{}}}ppphhh___WWWXXX```kkkpppssstttuuuyyyyyyvvvpppkkkfffaaa___fffxxx|||yyy~~~|||~~~vvv```KKKRRRdddzzz{{{vvveee]]]YYYOOOMMMRRRRRRKKKIII???<<>>???BBBDDDHHHNNNYYY```___^^^eeeooo}}}xxxvvvvvvwwwvvvuuusssrrrrrrtttvvvxxxzzz|||}}}wwwrrriii```UUURRRXXXccclllpppsssxxx{{{|||tttdddOOOBBB777444555666666888666???]]]gggbbbzzzoooNNN???888222111000,,,,,,...++++++++++++++++++++++++,,,,,,,,,---...///111111hhhCCC;;;:::777777666555333444777999EEE[[[ppplllVVVSSS___qqqvvv~~~rrrpppgggeeegggddd```___gggzzz~~~eeecccZZZZZZgggiiibbbcccooopppnnneeeVVVHHH===888<<<===@@@DDDFFFIIISSS]]]gggtttzzzzzz{{{|||~~~}}}{{{xxx}}}}}}|||{{{{{{|||}}}~~~}}}~~~{{{uuuooollloooppppppqqqqqqqqqqqqqqqnnnnnnkkkfff^^^UUULLLGGGIIILLLPPPUUUXXXZZZ[[[[[[UUUSSSOOOIIIDDDEEEJJJOOOSSSUUUXXXYYYVVVOOOHHHCCCBBBGGGJJJGGG@@@:::888999;;;;;;;;;999:::<<>>HHH^^^kkk]]]QQQkkktttaaaeeezzz{{{nnneee[[[dddrrr}}}yyyuuussssssYYY===777:::444333111///---,,,++++++******))))))******+++,,,---------------......///333777IIInnn}}}~~~OOOFFFGGGGGGDDDAAA@@@CCCGGGHHHHHHNNNWWWZZZ[[[fffsssxxx___QQQSSSYYYaaajjjxxx{{{zzztttiiidddgggiiiooosssssstttwwwwwwuuuuuurrroooooopppwwwsssppp||||||tttrrrzzz{{{nnnYYYGGGUUUjjj}}}}}}vvvZZZJJJIIIIIIQQQ[[[\\\eee___MMMAAACCCFFFRRRfff}}}iiieeefffttt~~~|||yyyyyyrrrbbbSSSJJJFFFDDDFFFGGGGGGFFFDDDCCCCCCDDDCCCIIIUUU```dddeeejjjppp{{{sssqqqrrrsssqqqpppoooppprrruuuyyy|||~~~}}}wwwtttmmmeeeYYYRRRSSS[[[eeelllnnnwww}}}}}}wwwiiiWWWHHH:::555666666666777666<<>>DDDIIIMMMWWWaaakkkyyy|||~~~{{{{{{zzz{{{}}}|||zzzxxx{{{{{{zzzyyyzzz{{{|||}}}|||}}}}}}}}}zzzuuuqqqnnnssssssssssssrrrrrrqqqqqqpppooolllggg```WWWMMMGGGDDDFFFJJJOOOTTTWWWYYYZZZ\\\ZZZVVVMMMEEEBBBEEEHHHKKKLLLNNNOOONNNJJJEEEAAA<<<@@@DDDEEE@@@;;;888666888999:::<<<===AAAEEEIIIPPP^^^{{{zzz^^^OOOMMMUUUdddppptttjjjXXXJJJEEEGGGFFFAAA;;;>>>???>>>EEEVVVmmm~~~rrroootttnnnsssvvvsssrrruuuwwwwwwyyy}}}yyyyyyrrrggg\\\ZZZ]]]gggmmmkkkfffeeemmmxxx}}}tttnnnpppoookkkccc^^^^^^hhhwww~~~yyykkkeeebbbdddddd___]]]^^^\\\\\\eeewww|||yyyxxxwwwuuutttssssssrrrrrrqqqqqqrrrtttuuutttsssppprrrqqqoooppprrrnnnggg]]]SSSJJJGGGGGGDDDCCCDDDAAADDDLLLUUUZZZ]]]fffpppsssyyy|||zzzuuunnnddd[[[hhhlllooommmjjjcccUUUGGG??????RRRhhh```OOOeeexxx```^^^rrr|||tttkkkZZZ\\\jjjuuu||||||ssskkkggg___BBB999999444333111///...,,,,,,+++******))))))******+++,,,---------------...//////222;;;WWW~~~rrrEEEDDDEEEDDDBBBAAACCCFFFIIIJJJLLLTTT]]]^^^```ooosssaaaWWWYYYaaannn||||||~~~ppphhhjjjiiipppuuuvvvwww{{{}}}}}}|||zzz~~~yyyoookkkkkkqqqxxxqqqrrrtttvvvwwwyyy{{{}}}{{{gggTTTIIIZZZrrrjjjUUUQQQ___iiisss}}}}}}}}}^^^FFFCCCEEEPPPbbb{{{kkkfff```kkk~~~|||}}}nnn```XXXTTTQQQOOOPPPPPPNNNKKKJJJJJJKKKIIILLLTTT___fffiiinnnssszzzooonnnpppqqqpppqqqsssuuuxxx{{{}}}~~~}}}~~~{{{xxxwwwssslll```UUUPPPTTT^^^fffjjjttt{{{zzz{{{~~~yyyqqq^^^NNN===666666666666666555888IIIkkkoooggg{{{fffCCC<<<555333111------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333kkkEEE<<<:::666666555444444666:::===VVViiivvvyyysssbbbZZZccckkktttuuuppprrr|||sssooommmmmmlllbbbXXXWWWfffhhh[[[\\\UUU[[[iii___ZZZnnnccc```YYYPPPHHHAAA>>>===;;;999<<>>888<<>>bbbjjjCCCCCCCCCBBB???@@@EEEIIIKKKOOOSSS^^^iiijjjnnnpppddd[[[___kkk~~~}}}~~~llldddffffffnnntttvvvyyy}}}wwwwwwjjj```bbbhhhkkkkkkkkkssszzz}}}yyyvvvxxxxxxvvvwww~~~cccSSSMMM___xxxooo^^^[[[ooo\\\AAA>>>DDDSSSfff{{{mmmfff\\\ddd~~~vvvlllhhheeeaaa\\\[[[YYYUUUQQQOOOPPPQQQPPPOOOSSS]]]eeekkkpppuuuyyynnnmmmpppqqqpppssswww|||zzz|||~~~~~~|||{{{zzzzzzxxxrrrfffXXXOOOPPPZZZcccgggrrrxxxwwwvvv{{{{{{wwwcccQQQ???777777666555666444444???\\\wwwfff|||vvvDDD===666333111...---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333fffJJJ999<<<;;;777555555444555>>>GGG[[[ttt~~~vvvggg\\\___jjjoooxxxxxxuuuqqqtttmmmfffpppmmmccc___hhhtttuuuaaaXXXYYY]]]^^^fffnnniiiccc\\\TTTNNNGGG???<<<>>>>>>===@@@FFFKKKRRR]]]iiiuuu~~~~~~}}}{{{yyyyyy{{{|||vvvuuutttvvvyyy{{{|||{{{zzzzzz{{{|||}}}{{{xxxuuu{{{xxxuuusssrrrrrrqqqpppooonnnkkkggg```XXXPPPLLLCCC@@@@@@FFFKKKOOOVVV]]]YYY[[[^^^]]]XXXQQQLLLIIIAAA@@@?????????>>>;;;888;;;888999<<<===999666666888777999@@@DDDGGGMMMSSSSSSuuulllbbbTTTLLLUUUiiizzz|||hhhRRRJJJJJJFFF>>>888666555555888DDDXXXppplll___ZZZ```bbbeeeggghhhiiikkklllnnnpppqqqnnnhhheeefffiiieee]]]UUUXXXdddnnnmmmgggmmmzzzxxxpppooolllfffddd___ZZZ```qqqyyyllleee___\\\WWWRRRQQQTTTMMMOOOUUU___llltttuuuqqqnnnmmmkkkjjjkkknnnrrrtttsssrrrrrrqqqrrrrrrsssssstttvvvuuussssssuuurrrmmmfff]]]RRRIIIEEECCCCCCBBBBBBEEEMMMTTTWWWZZZcccmmmnnnvvv~~~}}}qqqeeedddbbbiiimmmjjjiii^^^HHH>>>@@@@@@UUUooohhh___ooouuu]]]ooo|||lllZZZ^^^lllttt}}}rrraaassspppoooVVVGGG<<<222333111///.........,,,+++******+++++++++,,,,,,,,,***++++++)))***...000000333HHHmmm}}}xxxSSSEEEJJJBBB>>>@@@CCCEEEHHHLLLPPPbbboooxxxooo```[[[bbbwwwsssgggiiifffjjjooossswww~~~wwwddd^^^___kkk^^^SSSSSSXXX]]]dddkkkmmmoootttxxx|||}}}||||||zzzyyyyyy}}}uuuYYYTTTlllzzzwwwggglllvvvWWWGGGBBBCCCNNN]]]vvvooo```dddaaatttzzzuuuqqqppppppnnnpppjjj___ZZZ[[[\\\YYYYYYWWWVVVZZZbbbllluuuyyyzzzmmmooouuuvvvzzz{{{}}}~~~~~~}}}|||uuuwwwxxxyyyzzz{{{||||||zzzsssjjj___SSSNNNUUU___hhhooouuuuuuwwwzzzzzzxxxmmm\\\FFF666222333555666444777===LLLlllooooooTTT???666666...***//////------------------------000///---+++---111444444fffJJJ999<<<;;;888777666444666AAAMMMgggvvvfffaaaiiitttwwwyyytttttttttdddhhhffffffuuuoooccc___jjj{{{xxxaaaUUUTTT[[[```lllrrrlllddd\\\SSSLLLDDD===;;;===>>>>>>BBBHHHOOOVVVcccnnn}}}}}}~~~}}}{{{yyyyyyzzz|||zzzxxxwwwxxx{{{}}}~~~~~~|||||||||}}}~~~|||yyyvvvxxxvvvsssrrrrrrssssssrrrpppnnnkkkfff___XXXQQQNNNDDD@@@???CCCGGGLLLSSSZZZZZZ]]]``````]]]YYYUUUTTTHHHDDD???;;;::::::999999888555666:::<<<888666666999888;;;AAAEEEGGGNNNUUUddduuukkkaaaSSSOOO\\\rrrwwwdddQQQJJJIIIDDD<<<666444444555999DDDXXXooo~~~zzzhhhaaa```bbbdddeeeeeecccbbbcccccceeeffffffdddbbbbbbdddgggddd]]]UUUUUU]]]fffjjjjjjmmmvvv|||zzztttooollliiiggg```YYY\\\lll||||||mmmfff^^^ZZZUUUOOOMMMOOOFFFIIIMMMVVVhhhxxx{{{vvvmmmkkkiiihhhiiillloooqqqqqqqqqppppppqqqrrrrrrssstttvvvuuussssssuuurrrllliiiaaaUUULLLGGGDDDCCCAAAAAACCCJJJSSSXXX\\\bbbjjjnnnvvv}}}~~~sssggg]]][[[cccjjjjjjmmmdddPPP===>>><<>>666444222///.........,,,+++******+++++++++,,,,,,,,,+++,,,---,,,,,,...000111999TTT{{{[[[DDD???HHHBBB===???CCCEEEHHHLLLUUUggguuuqqqcccgggqqq}}}ssslllppplllooopppmmmjjjkkkqqqxxxvvvooonnnooonnneeeXXXQQQQQQUUUWWWXXXdddhhhmmmqqqsssuuuxxxzzz|||~~~~~~}}}ddd```rrr}}}zzz|||qqqTTTFFFCCCEEEPPP]]]uuuqqqeeefffaaarrr|||vvvnnnhhhccclllpppnnngggddddddccc___aaa^^^[[[]]]dddnnnwww|||~~~qqqqqqvvvwwwwwwxxxzzz||||||{{{yyyxxx|||yyyvvvwwwyyy{{{zzzxxxzzzvvvnnncccVVVNNNSSS\\\gggnnnuuuvvvxxxzzzyyywwwppp```KKK;;;555555666777666777999CCC\\\|||tttmmmdddFFF666777111,,,......------------------------...///......///333555666fffIII999<<<:::999888666333666EEEUUUlll|||kkk___bbbqqq|||yyypppuuuiii^^^aaa___```mmmcccYYYYYYiiixxxaaaTTTSSS]]]ffftttxxxpppeee[[[PPPHHH@@@999999<<<>>>>>>CCCKKKRRR[[[hhhttt~~~}}}}}}}}}{{{yyyxxxzzz|||}}}zzzxxxxxx{{{}}}~~~~~~~~~~~~}}}yyyvvvvvvsssqqqppprrrtttuuuuuupppnnnjjjddd^^^XXXSSSQQQFFFAAA>>>@@@CCCGGGNNNVVVZZZ]]]```aaaaaa_________RRRLLLCCC<<<888888888888444111222777999777555666999999===CCCHHHLLLVVV```vvvtttfffiii^^^RRRTTTfff}}}ooo___OOOIIIFFF@@@888444333333555:::EEEWWWmmm{{{zzzllljjjlllmmmnnnnnnmmmjjjhhhhhhhhhhhheeebbb```______^^^^^^aaa\\\VVVRRRTTT[[[fffoookkkpppwww}}}yyyqqqllllllkkkcccYYYXXXeeewwwnnnfff]]]WWWRRRLLLIIIJJJDDDGGGHHHOOOfffzzzkkkjjjhhhggggggiiilllnnnmmmnnnnnnooopppqqqrrrrrrtttvvvvvvssstttuuurrrlllllleeeZZZPPPJJJFFFCCCAAAAAA@@@EEEPPPYYY]]]aaaeeemmmuuu}}}vvvlll]]]YYY```iiilllpppjjjWWW>>>>>>:::EEEaaajjjbbb^^^yyyppp~~~zzzoookkkccccccnnnyyyuuuvvvtttrrr~~~uuuUUU===555444222000.........,,,+++******+++++++++,,,,,,,,,,,,---.../////////111333BBBfff]]]CCC>>>CCCFFF@@@===???BBBDDDGGGLLLSSScccooo|||tttjjjrrr}}}{{{vvvrrruuuvvvwwwssshhh[[[UUUXXX^^^pppuuu{{{~~~~~~||||||yyywwwvvvvvvzzz{{{pppccc___cccbbb[[[bbbeeeiiikkklllooossswwwyyyyyywww~~~iiiiii{{{|||kkkTTTHHHEEEGGGOOOYYYtttuuuiiieee___mmm~~~yyyqqqhhh___YYYeeeiiijjjhhhggggggddd```hhhdddaaabbbiiirrr{{{wwwtttvvvwwwuuuvvvxxxyyyzzzyyyxxxwwwppplllhhhkkkrrrvvvtttqqq{{{yyytttjjj[[[OOOQQQXXXdddmmmtttwwwyyyzzzyyyuuutttfffRRRAAA999666777777777666444999KKKeee|||}}}kkkxxxzzzOOO777999666...---------------------------------...///000111333777:::eeeIII999<<<888888888555222777JJJ]]]rrr}}}kkk___\\\fffxxx}}}wwwppp|||gggccceee^^^YYY^^^TTTSSS[[[oooppp^^^WWW\\\fffkkkuuuyyyqqqfff[[[OOOEEE===888999===>>>???DDDLLLTTT]]]jjjwww}}}~~~}}}}}}}}}{{{yyyxxxzzz|||}}}{{{xxxwwwyyy|||}}}}}}~~~~~~~~~}}}zzzwwwvvvtttqqqqqqrrrtttttttttpppmmmhhhbbb\\\WWWTTTSSSJJJCCC>>>>>>@@@CCCKKKSSSXXX[[[^^^___```aaacccddd\\\VVVNNNGGGAAA<<<888555222///000444777555555666777999???FFFKKKSSSaaaooowwwdddbbbfff\\\RRRXXXnnnfffZZZNNNHHHCCC<<<555222222333666;;;EEEWWWkkkyyypppnnnppplllnnnqqqrrrqqqqqqssstttvvvqqqkkkhhhfffbbb\\\VVV[[[ZZZXXXTTTPPPTTTbbbpppjjjjjjqqq}}}}}}rrrmmmpppkkkeee\\\XXXaaarrr|||nnndddZZZUUUPPPKKKHHHHHHHHHJJJJJJQQQkkk|||llljjjiiihhhhhhiiikkklllkkklllmmmooopppqqqrrrrrrtttvvvvvvuuuuuuvvvrrrlllkkkfff]]]TTTLLLGGGDDDCCC@@@>>>AAAMMMYYY^^^```aaammmttt}}}|||ssseee^^^bbbkkknnnrrrkkk[[[CCCAAA;;;BBB]]]pppmmm```jjjkkkooo|||kkkbbbeeeZZZ[[[qqqzzz~~~yyyzzzssswwwiiiGGG999555333000//////...,,,+++******+++++++++,,,,,,,,,,,,---///000///...111666JJJuuutttKKK<<>>???AAAIIIQQQXXXZZZ]]]______aaaccceeeaaa```]]]XXXQQQHHH===666555000///222555444555888999;;;@@@FFFKKKUUUiii{{{hhh___eeeddd[[[UUU^^^tttvvv^^^UUUMMMHHHAAA888333222222444666;;;FFFVVVjjjwww|||fff______XXX\\\aaafffiiimmmqqqtttxxxtttqqqpppppplllbbbZZZWWWXXX[[[ZZZTTTSSS^^^mmmiiiffflllxxx{{{tttpppsssjjjgggaaa\\\aaannnwwwzzzlllaaaWWWSSSPPPLLLIIIIIIGGGJJJMMMYYYuuu|||mmmlllkkkjjjjjjkkkmmmnnnjjjkkkmmmoooqqqrrrssssssuuuwwwxxxwwwwwwxxxsssmmmiiieee___WWWOOOIIIFFFEEEAAA===???KKKWWW\\\^^^___lllttt|||zzzlll```bbbkkknnnqqqlll]]]HHHAAA<<>>AAACCCDDDHHHNNNVVVaaaffflllzzzyyy}}}{{{vvvqqqjjjhhhttttttiiixxx{{{wwwhhhTTTHHHGGGKKKVVV^^^hhhoooppplllgggdddXXXZZZ]]]bbbjjjwwwzzzvvvxxxxxxuuuqqqrrrxxx~~~}}}{{{{{{}}}nnnaaalll||||||}}}}}}pppjjjbbbZZZSSSNNNPPPUUUooo~~~ggg\\\XXXfff{{{oooqqqooofff\\\WWW[[[aaaiiieee```___aaabbbcccddd___```cccjjjsss|||uuuqqqqqqssspppjjjeeeaaa```aaaaaaeeekkkssswwwxxxwwwwwwxxxyyyzzz{{{vvvgggWWWPPPQQQ[[[eeepppuuuxxxzzzxxxsssvvvmmm^^^LLL>>>666444444555444444888AAAUUUnnnsssffffff===999999444111---..............................000222111111<<>>555222555444555777<<>>DDDCCCDDDJJJSSS\\\ggguuuyyyzzz{{{|||~~~~~~||||||}}}}}}}}}~~~~~~}}}}}}~~~|||yyyyyyyyyzzzyyyvvvrrrnnngggfffbbb^^^YYYVVVSSSRRRNNNGGGAAA??????@@@EEELLLUUUXXX\\\___aaabbbdddfffcccdddeeeeeeccc]]]UUUOOOCCC;;;333222222333888===@@@BBBFFFIIINNN^^^}}}lllcccbbbaaaccc```bbbooowwwcccVVVRRRNNNGGG===444333888666777888<<>>;;;:::>>>EEEDDDEEELLLWWWaaalll|||yyyzzz{{{|||~~~}}}|||~~~zzzzzz|||~~~}}}~~~xxxxxxzzz||||||xxxsssoooeeedddaaa]]]YYYUUURRRQQQMMMFFFAAA???>>>???DDDJJJQQQUUUZZZ^^^```aaacccdddcccbbbaaabbbbbbaaa^^^[[[III???555222222333999???@@@CCCHHHMMMUUUiiiqqqaaadddddd\\\bbbcccggguuuwwwaaaUUURRRNNNGGG<<<333444:::888888999<<>>AAA???TTTqqqwwwfffbbbQQQWWW~~~|||nnnlllpppfffuuusssmmm~~~wwwYYY888555222000///...,,,*********+++++++++,,,,,,,,,///+++,,,000///...:::KKKppp\\\===999CCCFFF@@@@@@@@@BBBFFFFFFFFFLLLSSSZZZjjjrrrxxx~~~yyyzzzuuu~~~yyyjjjYYYLLLDDD@@@HHHUUU```hhhlllnnnooosssqqqrrrwww}}}|||xxxrrrllliiikkknnnrrr}}}|||uuurrrsssuuuooo~~~nnnppp~~~tttkkkeeejjj~~~rrrPPPBBBHHHUUUjjjvvv[[[NNNRRRaaaqqqfff]]]UUUTTTYYYaaaeeefffeeedddlllxxx{{{qqqddd]]]XXXWWWXXX___lll{{{vvvmmmllltttxxx~~~~~~}}}|||{{{zzz{{{{{{{{{{{{tttppppppuuutttiiiYYYPPPOOOZZZdddkkkqqqwwwyyywwwvvvsssiiiXXXEEE888555666555555777555111666KKKbbbccclllbbbBBB222555666***///////////////////////////+++,,,111444>>>ZZZxxxjjjBBB;;;>>>888888666777DDDYYYkkksss~~~tttlllccc___jjjqqqhhhtttfffppp|||{{{jjj]]]eeevvv|||rrreee```ssspppccc___ZZZiiisssmmm```ZZZ^^^cccXXXKKK===:::<<<===>>>???AAAJJJUUU]]]eeeqqq~~~~~~zzzzzz}}}{{{{{{}}}}}}||||||}}}|||||||||~~~~~~|||{{{yyywwwvvvvvvtttqqqoookkkiiieee```\\\WWWUUUSSSLLLGGGAAA<<<<<>>111///222///111111))),,,,,,,,,,,,,,,,,,,,,,,,000***+++000......AAA\\\vvvRRR>>>@@@GGGFFF@@@AAABBBCCCFFFIIILLLOOOPPPddddddnnn~~~~~~sssZZZKKKBBB>>>CCCKKKUUU```ggghhheeekkkpppwww}}}|||rrruuuvvvqqqkkkuuuyyyvvvyyy{{{uuupppnnnnnnqqqrrr|||sssnnnsssyyywwwgggeeetttiiiSSSJJJLLLQQQkkkyyysssZZZVVVXXX]]]gggWWWSSSQQQTTT\\\eeekkkmmmeeennnvvvwwwvvvrrrfffYYYRRRZZZZZZTTTZZZqqq|||~~~{{{{{{|||||||||{{{yyyxxx{{{|||wwwuuutttssstttrrriii[[[QQQMMMSSS```nnnssssssvvvzzzuuussskkk\\\JJJ;;;444222:::777777777333444DDDXXXpppvvveee___zzzvvvBBB777777222333000000///...............000---...000222BBBjjjlllCCC;;;===888888777;;;KKKdddyyyxxxlllddd```iiiqqqmmmuuufffqqqxxxyyywwwiii```jjjyyyzzzlll^^^```vvv}}}kkkaaa[[[YYYfffmmmggg\\\XXXYYY\\\UUUHHH<<<999<<<===???AAAEEEMMMXXX```iiivvvzzz|||~~~~~~||||||~~~~~~}}}|||}}}||||||}}}~~~{{{{{{zzzxxxwwwvvvuuurrrooollljjjfffaaa]]]XXXUUUTTTMMMIIICCC???===>>>BBBDDDQQQWWW```gggiiiiiijjjjjjggg```ZZZXXXWWWUUUVVVYYYRRRIII===444333666:::===BBBHHHPPP]]]tttzzzqqqnnniiicccaaaggggggnnnzzz~~~sssbbbVVVTTTSSSNNNDDD:::555666888777888999<<>>@@@EEENNNZZZeeekkklllllloooqqqsssvvv|||}}}tttkkkmmmmmmlllqqqyyyzzzqqqiiiccc```[[[^^^gggrrrpppgggiiirrrzzz|||vvvssszzzyyy___LLLEEEIIIOOOiiixxxpppWWWRRRVVVZZZtttcccWWWVVVVVV[[[ccciiillllllgggqqqyyyyyyxxxuuunnnfffSSSRRROOONNNXXXmmm|||xxxvvvuuutttssszzzxxxwwwzzz~~~{{{rrrqqqrrruuuuuunnnbbbXXXOOORRR\\\iiirrrtttxxx|||uuussslll^^^LLL===555333777555777888444555FFFZZZuuu~~~ooo___nnnIII999999444222000000///............//////000111333:::SSS~~~nnnEEE;;;<<<:::999999>>>QQQmmmwwwhhhfffeeekkkuuuxxxtttiiiwwwsss~~~pppgggeeeqqq|||wwwfffXXXZZZssspppggg```WWWZZZbbbfffaaa[[[XXXWWWVVVPPPEEE:::999<<<>>>@@@CCCIIIQQQ[[[dddmmm|||www{{{~~~}}}}}}~~~}}}~~~{{{{{{}}}}}}zzz|||zzzyyyxxxwwwuuurrrooommmkkkhhhccc^^^ZZZWWWUUUNNNKKKFFFBBB??????@@@AAALLLTTT___hhhlllkkkjjjhhhggg^^^VVVSSSPPPMMMMMMPPPOOOHHH???999888:::>>>@@@BBBJJJXXXnnn|||nnnqqqsssjjj```^^^ggghhhnnnvvvvvvjjj[[[SSSVVVSSSMMMDDD:::666777:::888888999<<>>bbbpppFFF;;;;;;<<<:::999>>>RRRnnnpppbbbjjjlllnnnyyykkkjjjvvvzzzhhhdddiiixxxvvvcccWWWZZZtttxxxeeeddd```WWW[[[```aaa___^^^]]]ZZZUUUJJJAAA999999===???BBBEEEKKKSSS]]]fffqqqyyy{{{~~~~~~~~~~~~~~~zzz{{{~~~}}}zzz}}}|||zzzzzzyyyvvvrrrooonnnllliiieee```[[[XXXUUUMMMKKKHHHEEEBBB@@@@@@@@@GGGOOO[[[ggglllllliiifffaaaYYYRRROOOLLLGGGEEEGGGIIIEEE???<<<;;;===@@@CCCFFFPPPccc}}}rrrgggppptttiii]]][[[aaaeeennnuuuqqqcccXXXSSSVVVSSSKKKAAA999666777:::888999999;;;DDDWWWpppxxxpppvvv}}}zzzuuutttrrrooojjjfffcccccc```bbbeeehhhjjjkkkkkkjjjXXX___eeeiiilllsssyyy}}}yyytttsssuuutttpppmmmooovvvmmmbbbYYYOOOIIILLLTTT^^^kkk}}}}}}tttsssssssssqqqoooooorrrtttuuuvvvxxxzzz{{{{{{zzzzzzzzzyyyxxxxxxyyyyyywwwuuupppooonnnlllggg^^^UUUNNNGGGGGGGGGEEEIIIRRR^^^fffgggiiilllqqqwwwmmmaaaeeeppptttrrrdddYYYMMMDDD???EEE^^^xxxzzzeeeUUUlllQQQ<<>>BBBAAAEEEHHHGGGFFFLLLXXXccccccnnnwwwuuuaaaLLLGGGBBB???CCCLLLWWWeeeppprrrpppkkkddd___aaahhhnnnvvvzzzfffVVVRRRRRRQQQVVV^^^bbbaaa___YYYPPPGGGAAA??????DDDMMMSSSRRRQQQ[[[hhh~~~pppjjj{{{{{{rrr{{{zzz{{{tttgggWWWKKKHHHLLLRRRcccuuu~~~nnnVVVQQQYYYZZZ```gggbbbUUUVVV[[[ccclllqqqpppnnn{{{xxxrrrmmmkkkmmmqqqsssdddSSSEEECCCIIIVVVnnnyyywwwuuuuuuwwwyyyzzzzzzuuurrrnnnmmmlllkkkiiigggiiikkkooowww|||{{{ssskkkXXXTTTUUU___kkkqqqrrrsssuuutttnnnbbbSSSDDD999444111333888;;;666555DDDWWWwwwnnn|||ddd>>>;;;:::111111000000///.../////////---333111///BBBnnnqqqFFF;;;;;;;;;:::999???SSSoooiiibbboooqqqpppwww~~~eeerrrnnncccbbblll~~~vvveee^^^eee}}}jjj\\\______WWWZZZ]]]^^^^^^aaabbb\\\TTTFFF>>>999:::>>>@@@DDDHHHLLLTTT___iiittt{{{|||}}}~~~~~~~~~zzz|||~~~~~~zzz~~~}}}|||{{{zzzwwwsssooonnnmmmjjjfffaaa\\\XXXVVVLLLKKKIIIFFFDDDCCCBBBAAABBBJJJVVVbbbiiijjjgggcccYYYSSSPPPOOOLLLFFFAAAAAABBBAAA>>><<<<<>>777555777999888999999;;;DDDWWWppp{{{zzz{{{ssspppsssvvvuuupppjjjfffeee^^^______```cccgggkkknnn^^^___bbbfffiiinnnxxx{{{wwwuuuvvvvvvsssqqqpppqqqmmmeeeZZZNNNIIIPPPZZZdddooo~~~zzzqqqtttttttttrrrppppppqqqsssvvvwwwyyy|||}}}~~~~~~}}}zzzyyyxxxxxxyyyyyywwwuuurrrrrrpppnnnhhh___UUUNNNHHHGGGGGGGGGHHHPPP\\\gggiiikkknnnqqqwwwpppaaa___iiiqqqsssiii```UUUKKKBBBFFF^^^yyy~~~oooVVVbbb[[[???888CCC}}}{{{mmmeeevvv{{{yyytttzzzqqqOOO:::222555000...111000------------------------+++---///000000@@@eeeoooqqqcccHHH999BBBJJJBBB===AAABBBEEEHHHGGGHHHOOO]]]hhhiiixxxwww|||{{{iiiSSSIIICCC@@@DDDJJJSSSaaammmtttrrrnnnhhhaaa___aaadddrrr}}}lllWWWNNNHHHBBBCCCJJJIIIIIIGGGDDD@@@>>>===>>>FFFKKKQQQRRRNNNKKKQQQYYYbbbaaa```^^^^^^ggg{{{yyyooonnnuuu|||}}}wwwrrroookkkiiicccYYYPPPKKKKKKMMMaaatttjjjXXXQQQYYY\\\\\\```bbbUUUUUUXXX___hhhooorrrrrryyysssooonnnoooooommmkkkYYYRRRMMMJJJFFFJJJ^^^vvv{{{yyyvvvtttssssssrrrpppmmmmmmmmmooorrruuuvvvwwwvvvuuuwww{{{}}}uuummmWWWQQQQQQ\\\iiiooopppqqqvvvtttoooeeeWWWHHH;;;444333333888<<<777444???NNN{{{zzz|||tttCCC999;;;222111111000//////////////////444444555PPP~~~pppFFF;;;;;;999888:::CCCYYYssszzzfffffftttsssooosssvvvpppjjjddddddooovvvjjjiiiqqqzzz```XXX[[[[[[VVVYYY\\\^^^```dddeee]]]SSSCCC===:::<<>>CCCIIIOOO]]]lllppprrrqqqmmmgggccccccdddkkksss}}}|||wwwhhhVVVJJJBBB<<<<<<>>>:::;;;;;;;;;;;;>>>BBBEEENNNQQQSSSPPPIIIEEEEEEHHHIIIFFFCCCEEEOOO\\\jjjsssrrrzzz|||nnngggnnnzzzwwwvvvtttsssssstttuuuuuuoooooommmfff\\\TTTPPPOOO___sssdddXXXQQQVVV]]]^^^___bbbYYYWWWWWW\\\eeemmmrrrtttuuuqqqnnnnnniii```WWWTTTXXX```fffaaaSSSMMMYYYiiitttsssqqqpppppprrrsssrrrqqqyyyyyy{{{|||~~~~~~}}}tttmmmXXXQQQOOOYYYfffnnnsssuuuvvvtttqqqhhh[[[LLL===555555333666;;;999555:::EEEjjj~~~xxxLLL999;;;333222111000000//////000000+++///222>>>___nnnDDD:::;;;777888<<>>AAABBBFFFKKKRRR[[[hhhttt~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}yyysssooommmllljjjgggbbb\\\WWWTTTPPPNNNLLLHHHEEECCCAAAAAA???CCCKKKUUU^^^bbbaaa^^^VVVQQQOOOPPPNNNGGGBBBBBB:::<<<=========AAAGGGLLLWWWsss}}}iiiZZZ[[[[[[[[[___dddaaaZZZ^^^gggqqqooo___OOONNNVVVXXXQQQEEE;;;666666888:::777888999<<>>AAADDDHHHWWWhhhjjjmmmpppooollljjjjjjlllkkkqqqxxx|||xxxmmmccc^^^XXXUUULLL@@@:::;;;;;;:::666888:::===???BBBFFFIIIRRRQQQNNNHHHCCC@@@???>>><<<<<<;;;<<>>SSSsssyyyqqqWWW<<<;;;444222111000000//////000000+++---444JJJpppmmmDDD:::;;;777999===III^^^tttccc___jjjuuurrrrrrwwwvvvyyyvvvqqqooommmvvvtttqqqyyy}}}ggg______[[[ZZZ]]]bbbgggkkkmmmnnnkkk___SSSAAA===<<>>BBBIIIOOOaaazzzpppbbbXXX```ccc^^^aaahhheeeZZZ[[[dddllliiiYYYMMMRRR^^^ZZZRRRFFF<<<777777999;;;666888:::===EEEUUUjjjzzzwwwnnndddbbbfffjjjiiifff___ccceeeddd```^^^```dddiiillloooooommmlllnnnpppmmm```\\\eeekkkjjjoooyyy~~~}}}wwwtttuuuwwwxxxqqqvvvrrr```NNNIIITTT___eeeeeeeeeeeedddbbb```___iiilllpppsssuuuxxx|||~~~~~~~~~~~~~~~|||zzzxxxwwwzzzyyyxxxxxxyyyyyywwwuuuttttttuuuuuurrrjjj```YYYJJJGGGGGGGGGFFFGGGTTTbbbgggjjjoooqqqttt{{{|||iii___cccmmmtttoooeeeZZZOOOBBB???NNNbbbsss|||lllRRR___xxxUUU>>>333444[[[mmmbbbiiiffflll~~~{{{vvvvvvwwwNNN555444333111000,,,........................---...///111<<>>AAACCCDDDFFFHHHSSSPPPIIIBBB??????===;;;888===???===;;;===BBBEEEPPPMMMQQQZZZ]]]]]]eeeppp{{{|||{{{kkk^^^VVVSSS[[[ooo~~~aaa```VVVUUUeeemmmiiiiiifffbbb___aaagggmmmpppqqqlllfff```XXXQQQVVVooouuuYYYQQQWWW]]]uuu{{{zzzxxxxxxyyy|||}}}~~~}}}|||xxxuuurrrtttyyy{{{yyyvvvnnnbbbXXXVVV\\\eeepppzzzvvvuuurrrlll```PPP@@@666444......777;;;888777;;;DDDhhh}}}|||rrrlll```???;;;444222111111000000000000000555333<<>>888<<>>===>>>@@@@@@@@@GGGOOO\\\fffqqqyyy~~~||||||}}}~~~~~~}}}}}}}}}~~~|||wwwssspppooommmjjjfff```[[[XXXSSSPPPKKKHHHFFFDDDAAA@@@>>>AAAGGGMMMSSSXXX\\\^^^VVVWWWSSSNNNKKKJJJFFF@@@777@@@::::::HHHGGGDDDSSSfffwwwccc]]][[[^^^gggllliiidddbbb___dddiiiiii^^^UUUWWW^^^gggVVVCCC:::777888;;;???:::999<<<@@@FFFTTTjjj~~~|||~~~ppppppppplllgggeeefffhhhaaacccddddddbbbaaaaaabbbhhhkkkooopppnnnmmmoooppppppmmmfff___cccmmmsssqqq|||zzzsssxxxxxxuuuwwwsssuuurrrcccQQQIIIOOOXXX```cccggghhhccc\\\WWWVVV\\\aaaeeeiiisss~~~yyyzzz{{{||||||{{{yyywwwuuuwwwxxxzzz{{{{{{{{{zzzzzzvvvsssrrrssssssooofff^^^VVVLLLGGGJJJIIIEEEKKKWWW```fffiiiiiinnnyyysssfff```fffqqqiii```WWWQQQJJJFFFJJJSSSiiivvvrrr[[[aaaeee555555999UUUxxx]]]dddyyytttxxx~~~zzz{{{rrrQQQ777555666...,,,222......------------......***111222111@@@bbbWWWDDDEEEFFFFFFEEEAAA>>><<>>===???BBBCCCCCCEEEIIITTTMMMIIIIIIFFF???<<<>>>EEEBBB???@@@CCCFFFFFFEEEBBBEEEIIIMMMTTTaaarrr~~~mmmZZZOOONNNZZZsss{{{uuu[[[XXX\\\```dddqqqvvvkkkccceeegggggghhhjjjlllkkkddd\\\TTTVVVeee{{{|||nnnbbb[[[ZZZ[[[jjj~~~~~~}}}~~~~~~~~~}}}|||zzzyyyttttttuuuvvvwwwxxxyyyyyyhhhTTTXXXdddnnnzzz}}}lll]]]TTTEEE555111222333555777777777666AAAUUU~~~xxx|||ssshhhtttuuu@@@===777333222111000////////////)))777CCCeeennnFFF;;;::::::666===TTTmmmyyyyyyvvvooofffoooxxxuuu{{{~~~pppwww~~~qqqtttrrrzzzvvveeehhhvvvwww^^^`````````eeeggggggkkklllkkkiiicccWWWJJJ???>>>???AAAAAABBBIIIQQQYYYdddppp{{{}}}||||||~~~~~~}}}yyyuuurrrqqqooolllgggbbb^^^[[[UUUQQQMMMIIIGGGEEECCCAAA>>>@@@DDDIIIPPPVVVZZZ]]]ZZZZZZUUUNNNJJJHHHCCC===888???;;;===GGGDDDDDDVVVnnnzzzkkk^^^\\\```hhhlllkkkhhhhhh```cccgggeee\\\UUUXXX```gggVVVCCC;;;999:::<<<@@@<<<;;;<<>>CCCDDDFFFLLLVVV```gggjjj}}}~~~xxxrrryyy}}}ooogggooo~~~zzznnn]]]OOODDDBBBAAA@@@HHHTTT___fffmmmpppooommmllllllttt{{{xxxZZZDDD888777666555666888;;;===@@@CCCDDDBBBBBBFFFNNNTTTYYYNNNDDD@@@???BBBLLLWWWRRRUUUYYY]]]___^^^ZZZWWWRRRQQQPPPQQQVVVbbbqqq{{{yyyyyyyyysssdddSSSJJJIIIVVVqqqzzzooo\\\WWW[[[```eeeppprrreeebbb``````dddkkkmmmggg___\\\XXXZZZjjjyyyqqqfff``````aaaaaa___lll~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~|||zzzxxxvvvtttuuuuuuvvvwwwyyyzzz{{{~~~www___OOOXXXeeennnwww~~~nnnaaaWWWHHH999111222333555777777777666<<>>@@@BBBCCCDDDLLLUUU[[[eeerrr{{{~~~}}}|||}}}~~~~~~{{{wwwuuutttqqqmmmiiieeeaaa___VVVSSSOOOKKKIIIGGGEEECCC>>>???@@@DDDKKKRRRYYY]]][[[ZZZUUUNNNJJJHHHCCC===;;;===<<<@@@FFFBBBIII___|||zzzssseeeeeeiiipppssspppoooqqqaaaaaabbb```YYYTTTYYYbbbgggVVVDDD<<<;;;<<<>>>@@@===;;;;;;===AAANNNdddxxxzzzfffgggqqqsssvvvvvvtttrrrppppppooopppqqqooollliiiiiiiiimmmqqquuuwwwuuuqqqnnnmmmrrrrrrmmmdddaaagggooottt{{{|||mmmgggbbb```ggglllqqqqqqfffUUUMMMQQQXXXeeemmmuuuzzz{{{~~~|||uuuwwwyyywwwxxx}}}~~~}}}|||||||||||||||zzz{{{|||}}}~~~}}}||||||wwwuuutttttttttqqqjjjdddXXXOOOIIIIIIHHHFFFKKKSSSbbbgggjjjgggiiitttqqqdddbbbgggiiigggfffeee]]]RRRKKKJJJTTTfffnnn\\\SSSuuusssKKK:::333CCCttteeefffrrrwww~~~}}}uuu{{{oooSSS999333444000///333///......------......///111111///444LLLqqquuuJJJCCCDDDFFFFFFDDDAAAAAAAAADDDCCCFFFNNNZZZdddkkkmmm}}}yyyrrrvvv}}}llldddmmm|||uuubbbSSSEEEAAA@@@@@@EEELLLYYYhhhssssssrrrrrrmmmfffkkkwwwlllOOO999888777777888;;;===???BBBHHHHHHCCCEEEQQQZZZ\\\MMMGGGCCCDDDJJJQQQ]]]fffiiirrr}}}{{{xxxoooiii```[[[[[[___eeehhhwww|||}}}{{{zzzwwwrrrllllllnnnkkk___QQQKKKLLLQQQmmmxxxjjj^^^WWWYYY```eeemmmkkk[[[TTTNNNMMM[[[mmmrrrhhh[[[TTTaaawwwpppkkkddd^^^bbblllpppkkkccchhh}}}}}}}}}||||||||||||{{{zzzzzzzzzzzzyyyxxxvvvuuussssssssstttuuuwwwyyyzzzwwwnnnWWWKKKWWWeeelllttt|||zzznnncccZZZKKK<<<333222222444777888777555999NNNzzzuuuuuujjj^^^jjjRRR???333444333222000000000000111888BBBfffmmmDDD:::;;;:::<<>>???BBBCCCFFFNNNWWWaaakkkwww{{{}}}}}}||||||}}}~~~~~~~~~~~~{{{yyywwwuuusssoookkkgggdddcccWWWTTTOOOLLLJJJHHHFFFDDD??????>>>@@@FFFOOOWWW\\\WWWWWWSSSMMMJJJJJJGGGAAA???<<<===CCCFFFGGGUUUllltttkkkkkkfffjjjssszzzzzzuuusssvvvbbb___\\\ZZZVVVUUU\\\eeegggUUUDDD======>>>>>>@@@:::888888:::???LLLdddxxxwwwdddfffnnnpppqqqrrrssssssssstttuuuvvvvvvtttrrroooooooooqqqsssuuuvvvvvvtttrrrqqqqqqrrrnnnfff___aaajjjqqqxxxwwwcccXXXRRRTTT___mmmssstttiiiYYYPPPTTT[[[iiirrrzzzvvv{{{yyyyyy~~~|||{{{{{{{{{}}}~~~|||}}}~~~}}}}}}zzzyyywwwvvvtttpppjjjfff[[[RRRKKKIIIHHHGGGJJJPPPccciiikkkhhhhhhrrr~~~tttbbb\\\]]]aaa___```dddfffaaaVVVMMMNNN```ooocccPPPaaayyyWWW;;;333BBBrrrpppoooxxx|||oootttuuu}}}xxx^^^CCC777444222000222//////............//////000---,,,888UUU{{{pppIIIBBBEEEFFFEEECCCAAABBBCCCEEEDDDHHHTTT```iiiooosss~~~}}}|||yyyyyy~~~jjjccclllzzz~~~yyyfffVVVGGGAAAAAAAAACCCGGGPPPdddrrrssstttyyyuuuiiigggtttsssRRR888888888999:::===???AAADDDHHHGGGHHHSSSaaaaaaWWWAAAAAAFFFSSSeeettt~~~tttkkkfff```YYYSSScccjjjnnnllliiihhhgggdddaaabbbeeeddd\\\PPPLLLOOOMMMiiitttkkk___UUUVVV___dddhhhbbbPPPHHH@@@AAASSSjjjrrrjjj___fffzzzuuujjjfffqqqnnnnnnvvvsssggg```}}}}}}||||||||||||||||||xxxyyyzzz{{{{{{{{{zzzyyytttttttttuuuwwwxxxzzz{{{rrrkkkVVVKKKTTT___gggrrrvvvwwwtttmmmddd[[[LLL>>>444333222333777888777555999KKKsssppptttkkk]]]aaazzz\\\AAA555555444222000000000111222999FFFtttmmmCCC:::<<<999>>>OOOmmmyyymmmccciiiwww{{{yyyyyy|||llllllyyyvvvxxx]]]PPP]]]qqqlll\\\```bbbfffjjjiiijjjnnnpppnnnjjjaaaQQQCCC===<<<===AAACCCFFFPPPZZZdddnnn|||~~~|||{{{{{{{{{}}}~~~~~~~~~|||~~~~~~}}}{{{yyywwwvvvtttqqqmmmjjjfffeeeWWWTTTPPPLLLJJJHHHFFFDDDBBB@@@===>>>CCCLLLUUU[[[VVVVVVRRRLLLJJJKKKHHHCCCCCC===>>>FFFJJJTTTffftttllllllmmmlllbbbTTTNNNQQQWWW```nnnwwwuuuooonnnrrrccc]]]XXXUUUTTTVVV___hhhfffUUUCCC===>>>>>>======555444555999???MMMeeeyyynnnZZZ]]]aaaaaaaaacccggglllppprrrrrrtttuuuuuusssssssssttttttsssrrrssstttvvvwwwwwwrrrrrrpppiii```___fffooottt|||qqqZZZLLLGGGMMM]]]sssxxxxxxlll\\\TTTXXX```hhhpppyyyllluuu}}}zzz}}}|||zzzxxxyyyzzz|||~~~~~~~~~}}}~~~|||zzzwwwsssooojjjfff^^^UUULLLHHHGGGGGGIIILLLaaahhhllliiiiiiqqq}}}wwwdddZZZYYY___YYYVVV^^^kkknnnaaaRRRQQQ___rrrlllQQQQQQpppjjj===666EEEtttzzzyyyuuuxxxnnnrrrrrrvvvjjjLLL999333333333222/////////......////////////,,,///@@@bbbiiiIIICCCFFFGGGEEEAAA@@@BBBFFFFFFFFFMMM[[[ffflllssszzz~~~zzz|||kkkdddmmmzzz}}}yyygggYYYJJJBBBAAABBBDDDFFFKKK```ooorrruuu}}}zzzpppjjjssszzz~~~lllLLL777888888:::<<>>QQQnnnqqqjjj___ddduuuyyy|||{{{hhhkkksssuuu|||~~~sssbbb[[[fffsss|||ddd\\\dddhhhmmmppplllmmmpppqqqnnniii```PPPBBB<<<;;;===@@@CCCHHHRRR]]]cccooo{{{zzzzzz{{{}}}~~~zzz}}}|||zzzyyywwwwwwvvvtttqqqmmmiiifffXXXUUUPPPMMMKKKIIIGGGEEECCC@@@===<<<@@@HHHQQQWWWXXXWWWRRRLLLIIIJJJGGGBBBDDD>>>BBBJJJRRReeetttqqqKKKGGGFFFGGGGGGDDDAAA@@@GGGSSSdddmmmiiibbbccciiiddd\\\TTTRRRSSSXXXaaakkkeeeSSSAAA<<<>>>===:::888111111444999@@@NNNeeeyyyeeePPPSSSQQQOOONNNPPPUUU\\\```cccfffiiimmmoooppprrrtttvvvvvvssspppppprrrvvvxxxyyyrrrqqqppplllddd___dddlllnnnwwwlllWWWKKKGGGOOO___||||||nnn]]]UUU\\\eeejjjsss{{{mmm___ooo{{{{{{zzzyyyxxxwwwxxxzzz|||}}}~~~}}}}}}zzzwwwrrrnnnjjjhhh```XXXNNNHHHGGGHHHIIIIII[[[eeellljjjiiiqqq|||}}}iii^^^]]]fff]]]XXX^^^nnnuuuiiiWWWPPPYYYqqqwww___VVVrrrtttEEE;;;EEEqqq|||}}}sssqqqsss|||zzzuuuqqqwwwVVV;;;222444444222000//////......//////000000///666MMMppp^^^GGGEEEGGGHHHEEE@@@???BBBGGGFFFHHHRRRaaahhhlllttt}}}zzzzzz}}}kkkeeennn{{{}}}~~~yyyggg\\\NNNEEEAAABBBDDDFFFKKK]]]mmmssswww|||yyyrrrppptttwww{{{zzz___CCC888999:::===@@@BBBEEEFFFHHHHHHQQQbbbrrrppp[[[GGGOOO___uuulllmmmlllgggcccfffqqqzzzxxxjjjllllllkkknnnsssuuurrrsssttttttooo```NNNEEEDDDHHHdddooo~~~uuu\\\PPPQQQZZZZZZXXXOOO@@@===BBBTTTooo}}}yyytttrrrwww~~~zzzwwwwwwxxxxxxwwwqqq~~~zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}{{{zzzxxxyyy{{{}}}~~~|||{{{yyysss```QQQPPPQQQ]]]qqqqqqpppppppppmmmbbbRRRFFF888333000222666999777333333???kkk|||rrrttt~~~oooEEE777888666333111000111333444===aaalllBBB:::===999???RRRnnnzzzjjjjjjaaaeeeuuuyyyvvviiioooqqqwwwyyyyyysssnnnnnnuuuzzzqqq___]]]hhhnnnssstttmmmnnnpppppplllfff]]]OOOAAA===<<<===AAAEEEJJJUUU```dddsss~~~zzzzzzzzz{{{~~~~~~}}}|||zzzzzzwwwxxxyyyxxxvvvqqqkkkhhhZZZWWWRRROOOMMMKKKIIIGGGCCC@@@<<<:::===DDDLLLRRRVVVVVVQQQKKKIIIKKKIIIEEECCC???GGGOOO[[[uuu{{{ccc;;;:::;;;CCCQQQ[[[ZZZTTTOOOZZZhhhmmmddd[[[]]]fffddd[[[RRRQQQTTTZZZdddllldddRRR@@@;;;<<<;;;666333///000444:::BBBOOOeeexxxkkkYYY]]]XXXTTTQQQPPPQQQSSSSSSRRRWWW[[[```eeeiiinnnrrruuuvvvsssppppppsssuuuvvvuuunnnllllllkkkddd]]]___eeehhhssslll\\\SSSPPPVVVeee~~~mmm[[[UUU]]]hhhmmmuuu{{{~~~cccXXXZZZooozzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{yyyuuuqqqnnnmmmlllbbbZZZOOOHHHGGGHHHHHHFFFTTT```iiiiiiiiippp{{{mmmdddccclllgggcccfffrrryyyooo```OOORRRkkk|||iii[[[ttt}}}QQQ???>>>fff}}}wwwqqqooolll|||rrreeeBBB333444444///000000////////////000000///000<<>>:::;;;===@@@CCCGGGIIIJJJKKKQQQbbbttttttdddWWWSSS^^^tttyyykkk```\\\aaagggkkkpppwww~~~lllWWWJJJFFFHHHfffqqquuuYYYMMMOOOXXXUUUOOOHHH===;;;HHHgggpppqqqwwwzzzuuurrrtttwwwyyyzzzyyywww|||{{{zzzyyyzzz{{{}}}~~~~~~uuu___PPPPPPQQQ[[[oooooonnnnnnpppooodddSSSGGG999444000111666999777333555888]]]xxxlllrrrxxxHHH:::888666333111000111333555EEEssslllBBB:::===<<>>===>>>CCCFFFLLLWWWbbbiiixxxzzz~~~yyyyyyyyy{{{~~~|||{{{{{{xxxzzz||||||yyysssmmmjjj\\\XXXTTTPPPNNNMMMJJJHHHBBB???;;;999;;;AAAIIINNNRRRRRRNNNJJJJJJMMMMMMJJJAAA@@@KKKTTTaaa}}}WWW<<>>===AAAGGGAAAHHHXXXfffgggfffrrr}}}~~~zzz~~~gggdddooo}}}~~~yyyjjjeeeYYYJJJAAA???BBBEEEEEEQQQfffzzz{{{vvvwwwuuusssyyynnnQQQ===<<<===@@@CCCFFFJJJLLLMMMNNNYYYppprrrYYYUUUbbbsssyyyeee___gggooowww~~~qqqZZZLLLHHHHHHggguuurrrWWWKKKNNNVVVQQQKKKEEE<<>>>>>>>>???BBBHHHQQQZZZ___gggwww~~~~~~|||{{{{{{{{{|||~~~~~~}}}}}}{{{||||||{{{yyyuuuqqqnnnccc]]]VVVQQQMMMKKKHHHFFF>>><<<999888:::>>>CCCGGGNNNNNNJJJFFFGGGLLLMMMJJJDDDEEEKKK\\\vvvjjjKKKBBBDDDPPPjjjvvvffflllooo^^^cccdddmmmfffUUUNNNXXX^^^bbbmmmeeeSSSCCC>>>;;;444///000333555888:::???NNNdddtttmmmllloooooooooooommmggg___YYYUUUWWWYYYZZZ[[[```gggmmmpppqqqsssuuuvvvtttpppmmmccceeeiiikkkggg^^^XXXVVVeeejjjrrrtttjjj```gggvvvkkk[[[ZZZ```fffqqqooommmhhh\\\NNNHHHHHHCCCOOOaaavvvyyywwwyyy{{{}}}}}}|||{{{yyy~~~~~~}}}}}}}}}|||{{{yyywwwtttrrrpppoooggg```UUUKKKFFFEEEFFFGGGKKKTTTaaajjjkkkmmmwwwuuufff[[[jjjnnnaaaiii{{{dddVVVMMMaaawwwxxx___YYYwwwGGG666___yyyvvv|||hhhpppzzzxxxyyyvvvKKK444666444***000000////////////000000000999777\\\bbbFFFFFFOOOKKKFFFBBB??????AAABBBEEELLLYYYeeeggghhhxxx~~~{{{zzz~~~iiiiiimmmwww{{{vvvhhhXXXOOOIIIDDDCCCEEEGGGNNN\\\lllyyy}}}zzzuuuuuuwww}}}rrrWWWCCCAAADDDGGGFFFDDDEEEJJJOOOYYYqqqxxxddd\\\dddnnn|||rrrkkkffflll~~~uuucccQQQFFFOOOXXXrrrqqqUUUMMMKKKPPPQQQJJJDDDDDDQQQooo|||~~~{{{yyywwwzzzxxxwwwxxx{{{}}}{{{yyy}}}}}}}}}{{{lllaaaUUUMMMJJJNNNZZZfffhhhmmmpppnnnjjjbbbVVVJJJ<<<666111111555888777555222999III^^^tttjjjVVVddd~~~SSS<<<888777555222...,,,111777XXXqqq~~~eeeFFF:::<<<666JJJ[[[lllzzzwwwnnnoooeeejjj[[[gggzzzvvv{{{tttrrruuu{{{{{{qqqwwwcccZZZ```sssvvvggg```fffiiinnnnnnfff[[[QQQFFF===??????AAADDDIIIRRR[[[aaaiiizzz}}}|||||||||}}}}}}|||}}}yyyzzz{{{{{{yyywwwtttrrrfff```YYYSSSPPPMMMIIIGGG===;;;999999:::>>>BBBEEEIIIIIIFFFCCCEEEJJJKKKHHHFFFHHHQQQeeezzz}}}hhhOOOLLLQQQ\\\iiisssrrrggg]]]dddvvvqqq\\\^^^cccnnngggUUULLLTTTZZZ___iiifffTTTCCC>>>:::333000111222666999<<>>```uuugggHHH<<<>>>;;;QQQeeeuuuyyylllkkkdddhhh\\\lll}}}xxx~~~zzz~~~zzzpppooossszzzoootttvvv]]]YYYbbbssssssccc]]]dddjjjoooooodddVVVKKKBBB===@@@AAABBBEEEJJJSSS]]]cccmmm~~~~~~}}}}}}~~~}}}||||||wwwxxxzzz{{{zzzyyywwwuuujjjddd\\\WWWTTTPPPKKKGGG<<<;;;::::::;;;===@@@BBBEEEFFFDDDBBBEEEJJJKKKHHHIIILLLZZZppp}}}wwwdddTTTKKKSSS]]]cccccc]]]WWWSSSmmmvvvaaa[[[dddjjjeeeSSSHHHPPPWWW]]]hhhhhhUUUCCC<<<999333000333333777<<>>@@@AAACCCFFFJJJSSS^^^gggsss~~~~~~}}}||||||yyyzzz{{{{{{{{{yyyxxxwwwlllfff^^^YYYVVVRRRKKKFFF;;;;;;;;;;;;<<<===>>>???DDDFFFFFFEEEHHHNNNOOOLLLIIIOOOaaawww|||nnn___YYYSSSXXX```hhhmmmnnnkkkhhhwwwiii]]]ccchhhdddSSSGGGOOOXXX___jjjjjjUUUBBB;;;888333222555777;;;???BBBGGGUUUiiixxxlll]]]aaajjjmmmppprrrrrrqqqssstttuuutttppplllhhheeeddddddiiiiiikkkooosssuuuuuutttkkkfffaaaeeennnqqqfffXXXUUUkkktttaaajjjvvvjjjddddddaaa\\\UUUJJJ???===BBBIIISSS[[[hhhvvv|||{{{zzzyyyyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwuuusssssskkkfff]]]SSSKKKIIIJJJLLLMMMSSS___iiilllkkknnnsss}}}}}}hhhXXXbbbjjjbbblll}}}zzz[[[IIICCCTTTjjj}}}uuu]]]gggrrrRRR:::NNN~~~wwwfffcccxxxyyyuuuvvv|||fffLLL:::000///000000000////////////000000///===RRRsssuuuUUUJJJLLLKKKHHHDDDAAA???@@@CCCDDDHHHLLLVVV```dddmmm||||||~~~~~~~~~{{{}}}}}}|||{{{zzzqqqhhhmmmmmmpppzzzooojjjddd\\\PPPEEEBBBEEEFFFNNN[[[dddjjjooosssvvvssstttrrrlllbbbVVVLLLGGGOOOLLLIIIIIIOOO\\\lllvvvyyyiii___aaajjjssswww|||xxxvvvsssnnnjjjpppnnnmmmoooooogggXXXLLLPPPUUUlll|||cccMMMHHHJJJPPPOOOTTTrrr{{{}}}|||zzzxxxxxxxxxzzz{{{}}}{{{ppplllnnnpppmmm```YYYRRRMMMKKKKKKSSS\\\hhhmmmqqqpppmmmggg[[[PPP>>>888111000444777777555777555:::QQQtttnnnWWW\\\ssseeeAAA888555555666444444@@@NNNooofffHHH>>>@@@AAA]]]vvvzzzjjjiiikkkllldddmmmooopppvvvbbblllxxxvvvlllcccrrroooaaa```gggooojjj``````jjjqqqqqqnnnbbbQQQCCC>>>??????AAADDDFFFKKKTTTaaakkkzzz~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvvmmmggg___[[[XXXTTTKKKDDD=========<<<============BBBEEEFFFGGGKKKPPPPPPMMMIIIRRRfffwwwvvvggg^^^___jjjjjjpppooouuupppbbbbbblllkkkZZZLLLRRR\\\bbbkkkiiiUUUAAA;;;888444444888:::>>>AAACCCGGGUUUhhhwwwlll]]]```gggiiikkkmmmnnnooorrrssstttrrrqqqooonnnlllkkkjjjllllllmmmpppuuuxxxyyyyyyrrrkkkbbb___hhhnnnggg[[[RRRgggnnn\\\dddyyyzzznnnccc______[[[UUUIIIAAA===CCCLLLUUU^^^fffvvvyyyxxxwwwvvvxxxzzz}}}}}}~~~~~~|||{{{yyyxxxvvvtttrrrrrrlllhhh```VVVMMMJJJKKKMMMOOORRR[[[eeekkkmmmqqqwww}}}hhhUUU[[[iiigggtttzzzZZZHHHBBBNNN^^^vvvuuuWWWTTTtttoooTTT<<>>555111111000000////////////000000222<<>>AAAEEEHHHLLLWWWeeeppp~~~~~~~~~~~~~~~}}}{{{yyywwwvvvmmmfff___\\\[[[VVVLLLCCC??????>>>===============???BBBDDDFFFJJJOOONNNKKKJJJWWWjjjsssnnndddbbbfffqqqtttvvvmmmuuusssiiifffppprrrbbbQQQTTT]]]bbbiiigggSSSAAA;;;999555666:::<<<>>>@@@AAAFFFTTThhhxxxyyyiiijjjfffeeedddfffkkkoooqqqqqqpppooooooqqqrrrsssqqqpppooonnnnnnqqquuuxxxzzzzzzvvvrrrhhh```dddllljjjaaaRRRcccwwwzzzhhhXXX```sss{{{ttthhh\\\VVVVVVTTTOOODDDCCCHHHSSS]]]dddkkkpppuuuuuutttuuuwwwzzz}}}~~~~~~~~~~~~~~~zzzyyyxxxvvvtttsssqqqqqqllliiibbbXXXNNNJJJKKKNNNOOOPPPWWWccckkknnnsssxxx}}}jjjUUUUUUhhhmmmzzz{{{^^^KKKGGGNNNXXXttt}}}___TTThhhxxx\\\@@@DDDmmm|||oookkkrrrxxx{{{tttlllPPP;;;333111111000000////////////000000222===aaa{{{zzzoooyyyIIIGGGCCCHHHEEEBBB??????AAADDDFFFGGGMMM[[[hhhnnnwww|||zzz{{{}}}~~~{{{yyyyyyzzzuuunnnooommmnnnvvv~~~yyyppppppqqqpppfffVVVIIIEEEDDDIIIQQQXXX^^^bbbfffhhhllliiiddd\\\TTTNNNKKKKKKFFFJJJUUUfffxxxeee___^^^gggyyy{{{pppcccqqqwwwzzzwwwwww|||{{{ooo___SSSMMMRRRiii|||bbbIIIJJJKKKRRRaaa}}}sss~~~~~~}}}~~~}}}wwwsssrrrtttvvvwwwuuuqqqkkkhhheee]]]SSSMMMIIIJJJRRR[[[fffkkkoooooommmhhh]]]SSS@@@999111///333666666555444444888GGGeeelllRRRSSSmmmuuuFFF<<<666444777333111AAAVVVlll```DDD<<<@@@NNNjjjvvvfffhhheeebbbcccqqqrrr~~~kkkccckkknnniiiqqqjjj^^^cccwwwsssggg\\\\\\ccclllnnnkkknnnuuuvvvnnneee\\\NNNAAA<<<>>>>>>CCCGGGJJJOOOZZZjjjwww~~~}}}~~~}}}{{{zzzxxxxxxmmmfff___]]]]]]XXXMMMDDDBBBAAA???>>>=========>>>===AAADDDEEEIIINNNMMMIIIMMM___nnnoooiiigggkkkoooooo}}}yyylllpppmmmfffdddbbbfffkkk]]]MMMQQQ[[[```fffdddQQQ@@@<<<;;;777777;;;:::<<<===>>>DDDTTTkkk|||zzzxxxlllfffbbbccciiinnnnnnllloooooopppsssvvvwwwvvvssspppnnnmmmooorrrvvvxxxxxxtttuuunnncccccckkklllfffUUU___mmmpppdddXXXaaarrrxxxrrreeeVVVNNNNNNMMMKKKGGGLLLWWWdddlllooosssxxxssssssttttttvvvxxxzzz|||}}}}}}}}}}}}||||||||||||yyyyyywwwvvvtttsssqqqqqqllljjjcccYYYNNNIIIKKKNNNMMMNNNUUUbbblllooopppsss{{{nnnXXXQQQhhhooo{{{|||eeeOOOKKKOOOTTTssshhhZZZccccccAAAEEEpppssstttzzzyyy}}}ttt{{{}}}|||ZZZ;;;111111000000000////////////000000222@@@lllxxxvvvrrrDDDFFFBBBFFFDDDAAA??????BBBEEEGGGJJJPPP]]]jjjpppyyy}}}~~~~~~}}}~~~}}}}}}|||zzzzzzzzztttmmmmmmkkklllttt}}}~~~xxxrrrssswww|||vvveeeUUULLLFFFFFFHHHNNNWWW```fffjjjqqqlllddd[[[TTTNNNIIIGGGNNN[[[oooyyyqqq^^^aaannnqqq___XXXVVVRRRMMMUUUVVVSSSNNNPPPXXX___aaabbbeeennn{{{~~~|||~~~rrrbbbWWWLLLPPPeeeyyymmmJJJMMMMMMOOObbbuuusss~~~}}}zzzxxxyyy||||||yyyuuuzzzzzz{{{{{{xxxrrrmmmjjjeee^^^VVVQQQLLLKKKPPPXXXdddjjjnnnooommmhhh^^^SSSAAA999111///222666666555444666999CCC___pppRRROOOggg|||LLL<<<555444777444222DDD\\\uuu^^^CCC;;;@@@MMMhhh~~~mmm^^^```bbb___cccxxx}}}rrrnnnqqqqqqnnnkkkeeedddaaakkkgggaaaVVVXXX```lllrrrppprrrwwwwwwlllaaaYYYMMM@@@;;;===???DDDIIILLLQQQ]]]nnn{{{~~~|||~~~~~~}}}|||{{{zzzyyynnnggg```______ZZZOOOEEEDDDCCC@@@>>>======>>>???>>>BBBEEEGGGKKKOOOMMMIIIQQQdddqqqlllfffjjjrrruuuyyyzzz^^^___kkk]]]PPPTTTUUUWWW___TTTFFFLLLXXX^^^dddbbbPPP@@@<<<<<<888888<<<777999:::<<