BM6P6(@ ~~~ZZZGGGEEE@@@:::777999999666333666777888999:::999888888666777777666555555888:::>>>===;;;:::;;;<<<>>>@@@AAA===999777888:::;;;<<<>>>===<<<:::888777555555333444666888:::;;;======;;;888444444666888888777999999888888888888999999;;;;;;:::999888888888888<<<<<<======<<<;;;999888???>>>===:::777666777888777777666888999999777666444555666777777888888777;;;999777777:::;;;:::888888666555777999666...(((((()))---333999:::777444777777888999888777666555111333555777888888777666222222333444555666777888666666666666555333111///444555555333111111222333777888888777666777999<<<999999999:::;;;===@@@AAA===<<<999555111000222444888999777444111111555888<<<===??????>>>>>>@@@AAA???===:::777666777:::<<<======<<<;;;999666333111111555888999666333222333333555888999999666333111222333444555777888888888:::999666333111222555888888999;;;============<<<:::999888666666666666777555666999<<<<<<999333...444444555666666555555444666666666555666666777777888666222000000222555777777666333111111222444666555555777::::::777222...999;;;>>>>>>===;;;;;;<<<<<<======;;;888666666666;;;<<<======<<<:::888666666777777777888888888888888999;;;:::777555444444222555888:::999777666666:::999999999888888777777======<<<:::777777888:::???===999777666555333111111333666;;;>>>===;;;888555555666777888:::;;;<<<======<<<:::888777555555999999;;;<<<>>>===;;;999999999999:::;;;:::888666:::<<<>>>>>>============<<<<<<<<<;;;:::999888777:::888666666777999::::::888888999:::<<<>>>???AAA===;;;999999;;;=========;;;::::::<<<<<<;;;888555777888888777777999<<>>>>>>>>??????@@@AAA???;;;:::<<<>>>===============>>>>>>???>>>FFFVVVgggssszzz~~~yyyqqqhhhbbb```^^^ZZZVVVRRROOONNNMMMFFFDDDBBBAAA@@@===999777555777:::===?????????>>>>>><<<;;;:::999:::;;;;;;999:::;;;<<<============}}}XXXDDDBBB===888777999:::888555666777888999:::999888888666777777555444444666888::::::::::::;;;===>>>???>>>;;;888888999;;;<<<<<<<<<;;;;;;:::999888777777555555666777999;;;===>>>>>>;;;777666777888777666888777666555555666777888;;;:::::::::999999999888::::::;;;;;;:::999888777:::;;;:::999777777888:::;;;999888888999999777666666666777888888888777777888666555666999;;;;;;:::999777666888;;;999333---...///222666;;;<<<:::777888888999:::999888666555333444666777888777666555333333444555666777888999666666666666555333111000444555555333222111222444666777888888777888;;;===;;;:::999999999999:::;;;;;;:::888555222111333555:::::::::888555555777:::===>>>??????===<<<<<<======;;;999777666777999:::;;;::::::888777555333222111444777777555333333444666888:::;;;:::777444222222333444666777888888777999888666444222333666999999:::;;;============<<<:::999888777666666777777222444777:::;;;999444000222222222333444444555555888888888888999:::;;;<<<999777444111111333666888888666444222222444666777555666777999;;;999666222999;;;======<<<::::::;;;;;;<<<===<<<999777777777<<<>>>@@@???===:::999999:::999888777777777777777999:::<<<;;;999666555555444777:::;;;999777666666777777777777777888888888<<<<<<<<<:::888777888:::>>><<<999888888666444111000222666;;;======;;;999888888999999:::;;;======;;;;;;:::999777666555555999999:::;;;<<<<<<:::999888777777999;;;;;;:::888<<<>>>@@@@@@>>><<<;;;;;;:::;;;;;;<<<;;;:::888777777666555666777888888888888888999:::<<<===???@@@===;;;::::::===>>>??????;;;;;;;;;<<<<<<;;;777555555777:::;;;;;;<<<===??????<<<888555444666999;;;>>><<<;;;;;;;;;:::777444888999999999999888777666999999:::;;;======<<<:::999999999888777666555444555555666666555555444333555777999999777666777888888888888888888888777777::::::;;;999777777888999;;;:::999888888888999:::======>>>>>>????????????>>>??????>>>;;;999;;;==================>>>??????<<>><<<999777666888:::<<<>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<|||VVVCCC>>>:::777777999:::999777666777888999:::999888888777777777555333333444666666777999:::;;;<<<======:::999888999;;;======<<<888888999999::::::999999777666666666888:::===???AAA>>>:::888777777777666777666444333333444666777::::::;;;;;;;;;:::999999777777888888888777666666666888888888777888:::<<<>>>;;;888777777888888777888999999999999888777777555444444555888:::;;;::::::999888:::<<<;;;777333555555777:::===>>>===;;;999:::;;;<<<;;;999666555555666777888888666444333444444555555666777999999666666666666666444222111333444444333222111333444666777999999999:::<<<>>>???>>><<<:::888777777777999999888555333222444666:::;;;<<<;;;999999:::<<<<<<>>>???>>><<<999888888:::999888888888888888999888888777555444444444444222444555444444444666888:::;;;<<<===;;;999555333111333555777888888777666888888777555444555999<<<;;;;;;<<<======<<<<<<;;;::::::888777777666777777000222444888:::999666333000//////000111333555777888888888999:::<<<>>>???:::888555333333444666888777666444333333555777888666666666999;;;;;;:::888:::;;;<<<<<<:::888888999999;;;===<<<:::888777777;;;???BBBAAA<<<999999<<<===;;;999777666666777777:::<<<======:::888777888777:::<<<<<<:::888666666555555666666777888888888;;;;;;;;;:::888777999:::;;;::::::::::::888555222///222777;;;======;;;:::<<<<<<<<<<<<======>>>>>>999888888777666666555555888888888999999999::::::777666666888:::<<<;;;:::===???AAAAAA>>>:::888777777999;;;<<<<<<;;;888777444444666777888888888888999999:::;;;<<<===>>>???<<<;;;;;;<<>>????????????>>><<<999777777999<<<>>>AAA@@@>>>===<<<;;;888555:::::::::::::::999888777999888888:::>>>???===:::999999999999888666555333555555555555555444444333666777999:::999999:::;;;:::999888777777777888888666777888666555555666888999:::<<<======<<<;;;:::>>>>>>>>>???????????????;;;<<<===<<<:::999:::;;;>>>>>>======>>>>>>???@@@:::BBBSSSeeeqqqwwwxxxqqqmmmeeebbb^^^ZZZVVVRRRQQQPPPLLLHHHCCC???===<<<:::999888999:::<<<<<<<<<<<<<<<999999:::<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::}}}XXXEEE<<<:::777777999:::999777666777888999:::999888888888888777555222111333444555777999:::;;;:::999888888888999;;;<<<<<<:::888333444666888999:::::::::888666555444666888<<<>>>@@@>>>;;;999888888888888888666444333333444666888999999;;;;;;;;;;;;::::::555555555666666555555555666888999999999999;;;======:::666444666888999:::::::::::::::999888777666555444444555666777888888;;;999888999:::999666333888888999:::;;;<<<======:::;;;<<<<<<;;;999777555888999999999888666333111555444444444555666888999555666777777666555444333333444555444333333444666888:::;;;:::999999;;;<<>><<<:::999:::;;;<<<>>>===;;;888777777777777777777888888888888999:::;;;:::888888999:::999999:::<<<<<<:::666222///333777;;;<<<<<<;;;;;;======>>>>>>>>>=========888777777777777777666666666777777777777777999;;;888777666777999:::;;;:::<<<>>>@@@???;;;666333111555777:::======;;;999777444666999::::::::::::::::::;;;<<<===>>>>>>??????;;;;;;<<<>>>AAACCCBBBAAA<<<;;;;;;;;;;;;999666333333666;;;>>>>>>??????@@@<<<;;;:::999:::<<<>>>@@@BBB@@@>>>===<<<:::888666999::::::;;;;;;;;;;;;;;;;;;999888:::>>>???<<<888888999::::::999777444333555555666666666666555555555666888999::::::;;;<<<::::::::::::999999888777444555666666555555777888999:::<<<===>>>======<<<=========>>>>>>>>>>>>>>>::::::;;;;;;:::999999999>>>============>>>??????999@@@MMM^^^iiirrr|||{{{tttqqqcccbbb___\\\ZZZXXXXXXXXXRRRLLLEEE@@@======<<<<<<::::::::::::::::::::::::777888:::<<<>>>>>>>>>>>>>>>===<<<;;;:::999999999[[[III===<<<:::999999888777666666777888999:::999888888888888777555222111222444777888:::::::::888555444888888999;;;<<<:::777444///000333666888999999999777666444333444777:::<<<<<<;;;:::888888888:::<<<999888777666666777888999888999999:::;;;;;;;;;;;;666666666555555555555555999:::<<<<<<::::::;;;<<<999666222222444888:::<<<;;;;;;;;;;;;:::888777666666666666555444444555666999888888777666444111///666666777888888999:::<<<;;;<<<<<<<<<;;;:::888777;;;;;;;;;;;;999666333111444333222222333444666777555666777777777666555444444555666555444555666888;;;<<<===<<<999777777888>>>>>>===<<<:::999777777444666777777555555555666333333444555777888888888666888::::::999888888888:::;;;<<<<<<<<<;;;:::999777777666555666777999:::888666444333555888<<<>>>;;;;;;<<<;;;:::777555333333555666777888777555444777888888888888:::===@@@;;;;;;;;;:::::::::::::::::::::999999888888777666444333333444666777666444333222222222444666999;;;<<<:::888777777888:::;;;;;;:::999777777666666777222222111222222444555666555444444666999<<<<<<<<<999:::;;;999888777888999777888::::::888666666666888===@@@>>>777444777;;;;;;999777555555777:::;;;;;;===???>>><<<;;;::::::===>>>???>>>;;;999888888;;;;;;:::999999888777777777999::::::999888999:::999999;;;======;;;777333000444888;;;;;;:::;;;<<<<<<<<<=========<<<;;;;;;888888888888888888888888444666777777666666999;;;;;;999666666777888999999:::<<<===;;;777222///---444666999<<<===;;;999777777:::===>>>===<<<<<<>>><<<===>>>???@@@?????????::::::<<>>??????===;;;::::::999777666888888999:::<<<===>>>???>>><<<;;;;;;===<<<999555999999999999888666555444777777888888888888777777444555666777999:::::::::999;;;===???>>>;;;888555444555666666666777999;;;;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;999999999:::;;;;;;:::999======<<<<<<======>>>???:::===GGGTTT___kkkzzz~~~wwwsssfffeeebbb___]]]\\\\\\\\\XXXRRRIIICCC????????????<<<;;;:::999888999999:::666888:::===>>>????????????>>><<<:::999888888888\\\III???>>>===;;;999777666555666777888999:::999888888888999888555333222333555999999::::::999666444222777777888999:::888444111...000333666888999888888888777555555555777999:::888888888777666888;;;===:::::::::999999:::::::::888777777888999:::;;;<<<:::999888777666666666666:::<<<======<<<::::::;;;666333111111444888;;;<<<;;;;;;;;;:::999888777666666777777666333333444555777777777777444111...,,,111222555555666777999;;;<<<;;;:::999999999::::::======>>>===;;;888555333444333222111111333555666555666777888888777666666555666777777666777999;;;===>>>>>><<<999666555555888888888888888666555555333555777888777555555555000//////000333555666666555666888888777888999;;;============<<<;;;:::999777777777888888999:::;;;999666333333555999<<<===::::::::::::999777555444666666666666666666555555555666777777777999<<<>>>999999888888888999::::::::::::::::::999888777666666444333333555777777666777777666666777999:::;;;>>><<<999777666777999;;;::::::999999888777666555000000000111222444555666666555555777:::;;;;;;;;;999::::::999888888999;;;999::::::999666555666777888;;;===:::555333555888888777666555666777999::::::<<<>>>>>><<<:::::::::===>>>???>>>;;;999999999======<<<:::999888777666555777999:::999999999:::::::::<<<===>>>;;;777444222666:::;;;999888999;;;::::::;;;<<<<<<;;;:::999888888888888888888888777222555888888666666888;;;===:::666444555777888999:::;;;;;;999555111//////555777999;;;;;;:::999777999<<>><<<;;;<<>>???@@@@@@???>>>>>>888999;;;>>>AAAAAA???<<<999999999:::;;;:::777444333555777888999:::===???;;;;;;;;;;;;;;;;;;<<<<<<;;;999777777888888888777888888999:::;;;===???@@@>>>>>>>>>===;;;999777666::::::999888777666555555777888888999999999999999444444444666999:::999888888;;;>>>AAA@@@<<<777444444666777888888999<<<>>>>>><<<:::888888:::===???;;;;;;;;;;;;::::::::::::999999:::;;;===>>><<<:::<<<<<<;;;;;;<<<<<<===>>>:::;;;BBBMMMYYYfffxxx{{{uuummmkkkgggccc```]]]\\\[[[\\\VVVMMMEEEBBBAAAAAAAAA<<<;;;999777777888999:::777888:::<<<>>>???@@@@@@???>>><<<:::888888888888}}}YYYFFF??????>>>===:::888777777666777888999:::999888888888999888666444333444666999999999999888666555444444444555777888777444111000222555888999999888777999888888888888888999:::555666777555444555999<<<:::;;;<<<======<<<;;;:::777777555555666999;;;===>>>===;;;999888777777777999;;;======;;;::::::;;;777444222333555888:::;;;999999:::999999888777777555777777666444333555777444666888888666333///---,,,000333555666777:::<<<<<<:::888666777999;;;===????????????===:::666555666444222111111333555777555666777888999888888777666777888888888999;;;>>>;;;<<<===;;;888666444444666666777777666555444333333555888999777555444444000...,,,...222555777777666777777666555777:::<<<>>>>>>===;;;:::999888888666777888999::::::::::::888555222222555888::::::::::::::::::999888666666888777666555444444555666111333444444444555888:::777777666666777888999::::::::::::::::::888777666666444222333555888:::;;;::::::::::::999999999999;;;999777555444666999:::999999:::999888666555444///000111222444555666777888888888999;;;<<<;;;999888999:::999888999;;;=========<<<999666666777999999::::::888555444555666777777666666555666666666888:::<<<<<<:::999999999===>>>>>>===;;;999::::::;;;;;;::::::999888777777444666999:::999999999:::<<<<<<<<<======;;;777444333888;;;;;;888666888:::888999:::<<<<<<;;;999888888888888777777666666666111555999:::777666888;;;<<<888555333555777:::;;;======<<<999666444444444777777999::::::999888777999<<<>>><<<888777:::===<<<===>>>??????>>><<<;;;666888:::>>>@@@???<<<888888777888:::;;;:::888555222555999;;;;;;:::;;;;;;<<<;;;;;;;;;:::999888888666555444444777999999999;;;::::::::::::<<<===>>>:::>>>@@@>>>:::777777999<<<:::888666555555666777666777888999999999999999555444444666999:::999777999;;;===>>>===:::666333444666777888999:::===@@@???===;;;999999:::<<<>>><<<<<<<<<;;;;;;::::::::::::::::::===@@@@@@>>>;;;;;;::::::::::::;;;<<<<<<999;;;AAALLLXXXfffwwwwwwpppnnnjjjfffbbb___]]]]]]]]]WWWNNNGGGCCCAAAAAA@@@<<<:::888666555777999;;;999999:::;;;===???@@@AAA???>>>;;;999888888888999{{{UUUBBB>>>>>>???>>>;;;999999999666777888999:::999888888888999888666444444666777888888888888888777777666111111222555777777555333222444777:::;;;:::999777::::::::::::::::::::::::444666666444333333777;;;:::;;;===>>>>>>===;;;:::888666444333444888<<<>>>AAA???===;;;999888888888666888;;;<<<;;;::::::;;;999777555555777999::::::888888999999999888777777333555777666444444777:::222666999;;;999555222000***...444666777888;;;>>><<<999666444555888<<>>;;;888666777555333222222444666888555666777888999999888888666888999999999:::===???999:::<<<;;;888666555555777888888888888666444333333555888999888555444333111...,,,---111666888888888888777555444666999<<>><<<:::888777777666666777888:::::::::999888777444111111444777777777::::::::::::999999888777999888666444333444555666///000111111111222444666666555555555666777999:::::::::;;;;;;:::999777666555333111222666:::===>>><<<<<<<<<;;;;;;999888777666555222111111444777999999999:::999888666444333000000222333555666777888:::::::::<<<======;;;999888999999999999:::===???AAA@@@===:::777666999;;;;;;:::888777666666555555888888777666555444333333777999;;;;;;999888888888<<<===>>>===;;;::::::;;;999999999888888888888888444666999:::999999::::::>>>===<<<======;;;777444444999<<<<<<888555777:::777888:::<<<<<<;;;:::999888777777666555555444444000555:::;;;888777888;;;:::777333222555888;;;===@@@???>>>;;;888777888:::888888999999999888888888888;;;<<<999444333777;;;:::;;;===>>>>>><<<:::999666777:::===???===999666777777777999;;;;;;888666000555:::>>>>>>;;;999888<<<<<<;;;:::999777666555444333222333777:::;;;;;;===<<<;;;:::999:::;;;;;;777===AAA???999666888<<<===;;;888555444555666888666666777888888888888888777555555666:::;;;999666::::::::::::999777555444444555777888999;;;>>>@@@???>>>===<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::;;;>>>AAABBB???<<<:::999999999999:::;;;;;;888:::BBBNNNZZZgggwwwzzzooommmjjjgggdddbbbaaaaaa]]]WWWOOOGGGCCCAAA@@@???<<<:::777555555777:::;;;::::::::::::<<<>>>@@@BBB???===;;;999777888999999XXXAAA<<<===>>>>>>===;;;999888555777999;;;<<<<<<;;;:::;;;<<<;;;888555333333444:::999777666666666444222///111333555555555333222444666999;;;;;;:::;;;<<<>>>===;;;:::999888888888666777777777555555777999<<<;;;:::<<<>>>>>>;;;888888555333444777:::;;;;;;>>>>>>??????===;;;888666555777999999777777777888999777555555666777666555777777888999888888666666555444444555888999999888444888;;;;;;888444333333000111444666888:::;;;<<<<<<;;;999666444555999<<<@@@>>><<<<<>><<<888888888777666666555555555333111//////111444666444666999;;;;;;999666444444666777777666555555666;;;:::;;;<<<>>>>>><<<:::;;;;;;;;;::::::<<<@@@DDDCCCAAA???;;;777666888;;;===<<<:::999888999999:::999;;;<<<:::666222222333777888999:::::::::999888888:::<<<>>>>>><<<:::888<<<999666333222333555777777555444555999<<<>>>???AAA@@@===;;;888666555444777999::::::888777777888;;;999888:::<<<;;;888444666666666666666555444444444666888::::::888666555444...***,,,666>>>AAA@@@BBB???;;;888777888999;;;<<<;;;:::::::::888666444777888999666333333555888;;;;;;<<<<<<<<<;;;:::999888777888:::===<<<999555333444666777888888777777777666777;;;???@@@>>>;;;?????????===;;;777444222222444666666777999;;;>>>;;;;;;;;;:::999888777666;;;>>>???<<<888555888;;;:::999666222000000333666666888999999777666666777888666555666999:::999666777777888888777666555444777888999999999:::===???AAAAAABBBAAA@@@===:::999888999<<<>>>???>>><<<:::@@@???>>>===<<<;;;::::::999888777999;;;<<<<<<;;;:::<<<@@@GGGUUUhhh|||ssshhhggggggeeedddgggfff^^^WWWQQQIII???===AAA???<<<888777999;;;<<<===<<<;;;999999999;;;===>>><<<;;;:::999999999999999YYYBBB<<<<<<<<<<<<<<<;;;::::::777999;;;<<<===<<<;;;:::<<<===<<<:::777666666777999888666666777777666555000111333444444444444333777888999:::;;;;;;;;;:::;;;;;;999888777666666666444666666666555555777999;;;:::999;;;======;;;999999777444555888:::::::::<<<======>>><<<:::888666222444666777777777888::::::888666666777777777666666777888888888666444222555444444555888999999888555888;;;;;;888555444444444444555666777888888777777777777666555777;;;===@@@>>><<<===??????>>><<<999777555333333444666777999777777888;;;;;;:::777777:::;;;:::888666666777777888999999999777555333555555666888:::999777555444666888::::::888666555333222000111333555666555444333333333555888<<<>>>;;;;;;:::999777666666555222333444444555555555555666666555333111111333666::::::999888888999:::;;;===;;;888777888888666444111111000///...///333666555666666444333444666999;;;<<<<<<;;;;;;:::999888333///,,,000777<<<<<<999777777777666666666666555666444111//////111333555222555888:::;;;999777666555777888888777666666777::::::;;;===??????>>><<<<<<======<<<;;;<<>>??????>>><<<:::777666555444999:::;;;:::888777888999===;;;:::999999888555333666777777888777666555444555666999:::;;;:::888777111,,,(((,,,555===@@@@@@===;;;999777777888:::<<<======<<<;;;;;;:::888666888999999777555555777:::;;;;;;;;;:::999999999888999888999;;;======999666333444666777888999888888777777888;;;???@@@>>><<<===>>>>>><<<:::777444222555666777777666777999;;;;;;;;;;;;:::999888777777===???@@@===999777999<<<;;;:::888444111111222444777888:::999777666666777999777555666888:::999888777777777666555555444444666888::::::::::::<<<>>><<<===>>>???>>><<<:::888999:::===?????????===<<<@@@???===<<<:::::::::;;;999888888999<<<======<<<>>>===???EEERRRddduuuyyyoookkkhhhdddbbbdddeeeaaa]]]ZZZQQQEEE>>>>>>===;;;999888:::;;;;;;:::<<<;;;999888999:::;;;===::::::::::::;;;;;;;;;;;;ZZZDDD<<<<<<;;;:::::::::;;;<<<:::;;;===>>>>>>===;;;:::<<<===>>><<<:::999:::;;;888777666777888999888666222222222222333444555555;;;888666777:::<<<;;;999999888777666555444444333333444555555444555777999999999999:::<<<===;;;:::;;;999777777888999999888::::::<<<<<<;;;999777666000222444666666777:::;;;:::999777777888888888777555666777888777555222000666555555666777888888777555888::::::888666555555888777777777666444333222111333666777888999<<<>>>???===<<<<<<======<<<:::666555444333222333444555888888999;;;===<<<:::888555888:::;;;888666444444777888:::;;;;;;888666444444444555888:::;;;:::888555777:::<<<<<<:::777555333222111111333444444444333333222333666999<<<>>>===<<<:::888777555555444333333444444444444333333888777666333111000222444999999999999:::;;;<<<<<>><<<======<<<:::999:::;;;???@@@???===:::888888999888999::::::::::::::::::;;;>>>BBBCCC@@@<<<999888999999999999999888777666777:::===@@@???<<<888555444333333444555777999;;;888666555666999<<<======???>>><<<:::888777666666999:::;;;:::888777888:::======;;;999555333333444555777999::::::888666444555777999;;;<<<<<<;;;:::///+++(((,,,444;;;>>>>>>777777666666777999;;;===>>>======<<<;;;::::::999999::::::999888888:::<<<<<<;;;:::888777777888888::::::;;;<<<>>>===:::777444555777999:::::::::999888999:::<<>>===@@@>>><<<:::999999:::;;;999888999;;;===>>>>>><<<@@@>>>>>>DDDQQQcccsss|||wwwqqqkkkeeeccceeecccbbbbbbbbbZZZKKK@@@;;;;;;;;;;;;<<<======;;;999;;;:::999888888888999:::777888:::<<<===>>>======[[[FFF<<<;;;999888888:::<<<===;;;<<<>>>>>>>>><<<;;;999:::<<<======<<<;;;;;;===:::888777777888888777555333222111111222444666777:::555222444999===ӵ555444333333111333444444444555777999999999::::::<<<<<<<<<<<<;;;;;;::::::999999888777777999:::;;;;;;999777666222444666666666777:::<<<;;;999777777888999888777333444777888888666333222777555555666777888888666555666777888777666555444999999888777555333222000///222666888999999:::;;;:::999999888888888777666444333333222222222333333Ħ;;;888666555888;;;Ħ666444777999;;;<<<<<<:::777555555555555777:::;;;:::888666ӵ666444222111111333333222111222222222444666999<<<>>>;;;:::999777666555555555555555666666555444444333777777555333111111333555888888999999;;;<<<======>>>===<<<;;;;;;<<<<<<<<<999999888555222222333555888999999888777555666777::::::;;;<<<======<<<<<<777444222333777999777555333444444555666666777777666555222Ħ444666888999999888666555555777::::::999888888888777777999<<>>:::<<<===<<<999777666666:::;;;===<<<999777666666666888999;;;;;;;;;:::999<<<===??????>>>===;;;;;;;;;;;;::::::999888777666666888<<<>>>>>>:::666222///000111333555888:::;;;888777666777999<<<<<<<<>><<<;;;999888888888888::::::999888777888999:::;;;;;;777333111333666555777:::<<<<<<999777444555777999;;;============222...,,,...444999;;;;;;555555666777888:::;;;;;;<<<<<<<<<;;;:::999:::;;;:::::::::::::::;;;===>>>===<<<:::888777777999:::;;;;;;<<<======<<<;;;999666777999;;;<<<<<<<<<<<<999:::;;;===>>>??????>>>;;;;;;;;;:::888666444333888888999888666555777888;;;;;;;;;:::::::::::::::AAABBBAAA???<<<:::;;;<<<<<<===<<<999555111000000999;;;===>>><<<:::999999;;;999888777888:::;;;<<<;;;999777555444444555666666888<<<======;;;;;;<<<999:::;;;<<<;;;999777555999:::<<<>>>???>>>>>>===???===;;;999888999:::;;;999888999<<<>>>???>>>===@@@======DDDSSSeeeuuu~~~yyypppiiiffffff^^^___aaaaaa[[[OOOBBB:::999:::<<>>===<<<999888777999;;;<<<;;;:::;;;;;;<<<:::888777777666444222333222000000111444666888666222///2228884ĉ@ӵ666444444111333444444444555777999::::::;;;;;;;;;;;;<<<===<<<<<<===<<<;;;999888777666888999;;;;;;:::999888777888999888777777999;;;;;;999777777888999888777222444666888999888666555666555444666777999888777444444555666666666555444888888888777666444333222000444777999999777666666444555444333222111111111222222333333333333333222>L:::888666555666888=hĦ666777999;;;<<<<<<:::8886667776666667779999998887774ĉ@ӵ777666555555666666444222222222333444777999<<<===888777555444444555666777666666666666555444333333555555444333111222555777666777888:::;;;<<<======;;;;;;;;;:::999::::::;;;<<<<<<;;;888555444555666888:::<<<;;;:::888777888:::;;;<<<===============999777555777999:::888666333444444555666777888888666555333>L444888999999999777555333111444777:::;;;:::999888888555555666:::===???>>>===;;;===>>>>>>;;;888666666888:::<<<<<<999777666666666777999:::;;;:::999999;;;999888777888:::;;;<<<<<<<<<;;;:::999888888888444666:::<<<;;;888444222///000111333555777999;;;888777777888:::;;;;;;;;;;;;:::999888777777777777777888::::::888666666777666888888666333333666999555777:::<<<<<<:::777555555666888:::<<<=========777444222333666888888777666777888:::::::::999888999:::;;;999777777999;;;<<<;;;:::999:::<<<===>>>>>><<<:::999888999;;;<<<<<<===>>>>>>===;;;;;;:::999:::<<<===>>>>>>===<<<:::;;;<<<======>>>>>>???<<<;;;:::999888666555444666777777777666777999;;;<<<;;;;;;::::::;;;<<<===@@@@@@@@@>>><<<;;;;;;<<<;;;<<<<<<:::666222000000:::===@@@@@@>>><<<;;;;;;:::::::::999999:::<<<======<<<999777666666777888666999<<<>>>===<<<;;;;;;===>>>>>>===;;;888555444777888:::;;;============>>>===;;;999999999:::;;;888888999<<>>???AAA@@@>>>;;;:::::::::<<<======;;;:::999999777888999999999999999999888444111000333777:::;;;;;;;;;:::999888888888999333555888::::::888555444444333333444555777999:::999888777888:::;;;:::999555555444333333333444444555888;;;<<<:::888666555444555666666666777999;;;555777999;;;;;;:::888666444555777888:::;;;<<<<<<:::999777666777777666555555777999;;;;;;:::777666666888999777555555888;;;<<<:::888888:::;;;<<<;;;<<<;;;:::::::::;;;<<<===<<<===>>>===;;;::::::;;;;;;;;;<<<=========;;;;;;999;;;<<<<<<<<<<<<>>>???======;;;:::888666555444444555777777777888:::<<<<<<;;;;;;:::;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<999::::::888555222111222:::===@@@@@@???<<<;;;:::999;;;<<<<<<;;;;;;<<<===>>>===;;;999777777777777888:::======<<<;;;<<<<<<@@@@@@@@@???===999666444666777999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;666777999<<>><<<>>>>>>???BBBKKKZZZkkkvvv|||sssiiiaaaYYYYYYWWWTTTSSSQQQJJJBBB555555555777::::::999888999999999888888888888888666777999<<<===>>>>>>>>>ӵĭӵӵ999Ħ666777999::::::888777555444ӵӵ111333ĦƜ`1.׼s999777666444Ħ777999:::;;;;;;999666555777ӵ>>>Ħ<<<>>>??????>>>>>>;;;;;;:::888ĭӵ444444Ħ::::::666Ħ999Ħ888777666666444777999999666333222111---///222444DdD111222444?fӵ999999888Ħ555333333ӵƜ`1.׼s???>>>ĭӵ666444111444444444555555555444333ӵ111222444666Ħ777999::::::999333555666555666777444777;;;Ħ777777888888999888:::Ħ777777888888999999666555555DdD888666333===<<<ӵ<<<===ӵ???ӵ<<<======888888Ħ333777ӵ555666888:::ĭӵ999:::333222222222333333444555999>>>@@@>>>:::777555444444444666999::::::999555666888999999999888777333444555666777888999::::::999888888888777666555222444888;;;;;;999666444555777999777444444888===<<<:::777777999:::999888888888999:::;;;<<<<<<===;;;===>>>===:::888999;;;:::;;;<<<<<<;;;:::888777999;;;<<<<<<::::::===???@@@???===:::888666555444444666777777777777:::<<<<<<;;;::::::;;;===???@@@;;;:::999999:::;;;;;;;;;777777888666444333333444888;;;>>>???===:::999888888;;;>>>???===<<<<<<======<<<;;;:::888777666555:::;;;<<<<<<;;;;;;<<<===@@@@@@@@@@@@>>>;;;888666777888999:::<<<===>>>>>><<<<<<=========<<<;;;:::555555888;;;>>>???===;;;;;;===@@@CCCIIIWWWjjjxxx|||pppeee^^^^^^YYYTTTTTTUUUOOOFFF;;;999666555666777666555888888999999999999999999888888999:::;;;<<<======?~4g&e>&eg&e;;;>hӵ555777888888777666555g&e777guO>uO>&e1112224ff?>ߝL:::gĉ@<<<:::777666Shӵ999999:::999777333222g&eBBB>hӵ???@@@AAA@@@???::::::888fff?><z555g&e>&e333222HL;;;;;;;;;ShӵgL999999777666666555666888888555333222S?ʬ///0003h?D%%)?...000ZufĦ999999777gL:::222111g&e999gĉ@@@@===g&e>&e666@e666444??000222666666777777777777g<ĉ3331110002223we<Ħ7778889999993h?@e666555555666777222555999Z6665555556666666663h?gL888888888999999999999666666666D%%)?666fff?><zBBB@@@=?Ħ>>>g&e<<<g&e999:::;;;S?ʬ8884ff?>ߝL111@e666g&e7776667773h?g&e>&e888999??444444444444444555666777666:::@@@CCCAAA===888666666444444777;;;<<<999666666666777888888888888888333333444555666777888888888888888888888777666555///222666:::;;;999666333555888999777444444999>>>===999666666888999888666555666777999;;;<<<<<<<<<;;;===>>><<<999777999;;;::::::::::::999777555444888:::<<<;;;999999<<>>;;;888666555444666777888777666777999;;;<<<;;;::::::;;;===@@@AAA888777777777999;;;;;;;;;555666666555333333444666555999<<<===;;;999777666777;;;???AAA>>><<<<<<<<<;;;;;;;;;:::888666555444;;;<<<<<<<<<:::;;;<<<>>>>>>?????????>>><<<999888888999:::;;;===>>>???@@@;;;<<<>>>??????===;;;:::444555777;;;>>>???===;;;777<<>>@@@BBBBBB@@@::::::sߝLGdUĦ888Hƅ^Hu]Ħ444ntHdĦ888999HGgĉ@<<<HdĦ999777666777999888777555444333333Htƅ^444444Bt=o9ĦDtfo9Ħ......000g?444333HdĦ;;;444222Hu]Ħ444tt===;;;Hƅ^Hu]Ħ777H׼s999888000333555777777888888999:::tQ222222333444je<Ħ666555555Bt=o9ĦH׼s666666555555555555333444555HtĦ555111222222333Bt=o9ĦHdĦ::::::;;;<<<;;;999777;;;:::999Dtfo9ĦsߝLGdUĦAAAHt@cӵHu]Ħ;;;Hu]Ħ888999Htƅ^666qIܗGIӵ222H׼s666555Hu]Ħ333444Bt=o9ĦHƅ^Hu]Ħ777:::999777666777999999777444999;;;===??????>>>===<<<666777999;;;<<<;;;:::999888888888;;;>>>>>>;;;888555555555666888888666444999999888777666555555444111333555444222111333555888:::;;;:::777777999<<<;;;::::::<<<>>><<<888444666555444666888;;;;;;;;;<<<;;;;;;:::999888666666;;;999777666666555444222888999;;;:::999888888999:::;;;<<<;;;999888888999777777666666666888999:::<<<<<<<<<<<<=========>>><<<999888888:::;;;999666555666666666555555888:::666777:::;;;<<<<<<;;;:::<<<<<<===???@@@>>>;;;888<<<;;;:::::::::888444222999;;;======;;;:::::::::;;;:::999777777777888888=========???AAAAAA???===:::999999<<>><<<:::===;;;;;;AAAJJJ[[[sssyyymmmgggaaa]]]\\\[[[XXXVVVJJJGGG@@@999444444777::::::;;;<<<>>>??????@@@@@@>>><<<:::777555777;;;???4DuXӵDdDΦDdDĦDdDĦ>>>:::t|<333444666777777555444222DdDĦ666DdDΦDdDΦDdDĦ444peƜ4DuTӵ777`eĭ<<>>>>>>>>666777888999:::999888777888777777:::===>>><<<:::777777777999;;;:::888666777777777666666555555555222555666444000///000333888999;;;:::888777999;;;:::999999:::<<<<<<999666444333222444666888999888:::;;;;;;;;;:::888666555999888888888888888666555777888::::::999888888999999;;;<<<;;;:::999:::;;;:::999999888888999::::::<<<=====================<<<999777777999:::999888777888777666555555888;;;777888:::;;;<<<;;;:::999<<<<<<<<<>>>???>>>;;;888;;;:::888999999888666444:::<<<>>>>>><<<::::::::::::999888777666666777777=========>>>@@@@@@???===888999;;;???BBBAAA===999666777888;;;???AAAAAA@@@>>>===???DDDLLLYYYnnn{{{oookkkfffbbbaaa^^^YYYUUUOOOKKKFFF???:::777888999<<<======>>>>>>>>>>>>>>>>>>===<<<999777888<<>>============<<<:::::::::DdDΦDdDĦ777DdDΦDdDӵ777GIpӵDdDĦ<<>>>>>;;;999555555555555555555555555666777888555111///000222777999;;;;;;:::888888999:::888777888999::::::999333222111222444666666555888999;;;;;;:::888555333777888:::;;;;;;:::888777555777999:::999888999:::999;;;<<<;;;::::::;;;===<<<<<<;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>======;;;999666666777999::::::::::::999666555666999;;;888999;;;<<<<<<;;;:::999===<<<;;;<<<======;;;999888666555555777888888777;;;===>>>>>><<<999888888777777666555555555666666;;;::::::;;;======<<<:::666999===AAADDDCCC>>>:::888777777999===AAACCCCCC??????BBBHHHMMMWWWhhhwww}}}ssspppkkkhhhfffbbb\\\WWWUUUQQQLLLEEE@@@<<<::::::????????????>>><<<;;;:::>>>>>>>>><<<::::::<<<>>>4DuXӵDdDʜ4DuTӵ>d<Ħ@@@Dt333333666999999777444111>d<Ħ666>d<ʜDd<ʜ4DuTӵ333333F&uTӵ7774DufئL>e===puR)Ħ777888888888888888888>d<Ħ555Dt???;;;<<<<<<;;;999;;;;;;DdDΦDdDĦ777>d<ʜ4DuTӵ7774DwDd<Ħ===puR)Ħ>d<888888:::<<<<<<:::777444222peӵ999ĦpeӵDx<>d<ӵDdd<444666>d<Ħ9994DufئL>e777DdDʜ4DuTӵ444DdDĦ:::999777444111000111333444444444555666888999geĦ333s<v>aĦ999999peӵDx<DdDĦ888999999777444333222222222DdDĦ444555555555peӵDx<>d<666555444666999<<<999888888>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ:::>d<Ħ222peӵ///Ħ777F&uTӵ777DdDĦ666555>d<Ħ555peӵDx<>d<ʜ4DuTӵ666777999;;;<<<===>>>===;;;::::::999999888666555555555777999<<<>>>888777666555444444555555666555444444666999;;;<<<::::::;;;>>>@@@???===;;;666666555555444444333333777888999666222111333666777888:::<<<;;;:::888777999777555555666999;;;<<<555333222222444555555444666888:::<<<;;;888555222777:::===>>><<<:::888777666888::::::::::::;;;<<<;;;<<<===<<<:::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>===<<<:::888666555555777:::;;;<<<<<<:::777555666999<<<:::;;;<<<<<<<<<<<<;;;;;;===;;;::::::<<<<<<;;;:::444222111222444777888888:::<<<>>>===;;;888666555555555555555555555666666888777777888::::::999888888:::===@@@BBBBBB@@@>>>999666555666999>>>AAABBB@@@@@@BBBGGGLLLUUUeeetttxxxsssnnnjjjhhhfffaaa]]]ZZZVVVNNNHHHCCC@@@???>>>AAAAAA@@@???===;;;:::999===>>>>>>===;;;:::;;;<<<4DuXӵD&dq&ĒRsdKĦ???DHRRud444888:::;;;888555333sdKĦ666D&oq<Ōq&ĒR777666666>dp&ĒR888777nfʜd<Φ>d<Ħ666s&dq&ĒR666555i?ʜtd<Ħ;;;HHܗDӊB555<x:::<<<>>><<<999777666B?>>&ӫeʬtIӇ///...CdK;fuf<xsdKĦ<<<nfʜd<888555222111222333444222333333444666777geĦ444Hg8>aĦ999999B?Ho9<<<>d<;;;999777555555444444>d<ӵ666666B?Ho9:::<x444666:::>>>;;;:::999&ӫeʬtIӇ888>d<Φ>d<Ħ555D&ӫetIӇ999DdDĦ777sdKĦ///B?dp&ĒR;;;888>d<sdKĦ444B?Ho9:::s&dq&ĒR666777888999:::;;;;;;===<<<;;;:::888888999999999777555444444666888999888777666555444444555555555444333333333666999;;;:::::::::<<<>>>???===<<<888777666555444333222222333444555444222222666999777888:::;;;;;;:::888777777666444333444666:::===888666444444555666555444555777999;;;:::888444222999<<>>;;;888666666777999;;;<<<;;;;;;<<<===<<<======<<<:::888999:::888999999:::;;;<<<<<<===<<<===>>>??????>>>===<<<999888666444444666888:::<<<<<<:::888666666999<<<;;;<<<<<<===============;;;:::999:::;;;<<<;;;:::111000///000333666777777777:::<<<<<<:::666444333444444555666666666777777:::888777888:::;;;:::999;;;;;;<<<======>>>@@@AAA<<<888555444777;;;>>>@@@AAA???@@@CCCHHHSSSfffvvv|||vvvnnnjjjhhhhhhfffddd^^^WWWNNNHHHEEEDDDCCCBBBAAA@@@@@@???===<<<:::999<<<===>>>===;;;999999:::4DuXӵHu]3hhneBBB???=e555777999;;;:::888555333ne333666pIƎ@t@h888999999>h777888999fe:::@ďD777777777999999888888888999ne777555=e666666999;;;<<<<<<999;;;ege444555sĪj@h555444444fdDĦ999@ďD333555Hkge888:::<<<===<<<;;;:::999@h===<<<@G>>>>>>HĪj@IŌ777000Bene888Hkge222ne<<<===fe333Hu]3hh444555666se:::888666444222222333333333333333444555666geĦja>aĦ999999@G<<<<<<se<<<<<<:::888777777666555<Ō888888777@G<<<;;;Hkge666444666;;;???<<<;;;999HĪj@IŌ777999ege666888Hu]3hIŌ666888DdDĦ666ne666000@h222333>h999;;;888se333ne444444@G;;;;;;sĪj@h888888888888888888888888:::::::::888666666888::::::999777444333444555555777777777777666666666666555666555444333555888;;;888777666777999;;;<<<;;;888777777666555444333333...000111111000111666;;;999888888:::;;;;;;999777666666555333222444999===;;;999777777777777666555555666888999999777444333999<<<>>>===999555555666777999;;;<<<;;;:::;;;<<<;;;<<<<<<;;;999888888999777888999:::;;;;;;;;;;;;999;;;===>>>???>>>===;;;888888777555444444666888:::::::::999777777999;;;:::::::::;;;<<<<<<======:::999999:::;;;<<<:::999111000///111444666666666666999<<<===:::777444333444555666777888999999999===<<<:::;;;===>>>>>>===;;;<<<;;;999999:::>>>AAA>>>:::777555777;;;>>>???AAA>>>===@@@FFFRRRgggxxxzzzqqqkkkiiiiiihhhggg___XXXPPPJJJHHHFFFDDDBBB>>>>>>>>>>>>>>>===<<<<<<<<<===>>><<<:::999999:::4DuXӵĵD^LLLCCC@@@666777888999999888666444222111333666888555777999;;;777777999;;;===:::666666777999999;;;:::999888888888888888777777555555777999:::;;;666888333444444444444444444555DdDĦ888777111111555888888999;;;::::::;;;;;;;;;;;;<<<;;;999888<<<===<<<888777333777999000222666888:::555444D^333666777777s׼s;;;:::999777555333333333333666666555555666666geFm8999>aĦ777777888;;;<<<<<<s׼s;;;;;;::::::999888888777666Ho:::999999888777;;;<<<:::666555333444999>>>;;;:::888666888:::888999;;;D^555555666DdDĦ666999999333555888555444444888999999777s׼s333444666666555>>>:::999999999<<<;;;:::999888666555555666777777666444555888;;;:::999777555444333444444666777888999:::999888777888999999888666666888;;;666444111111333777999:::666666666666666666666666///111222111111333888===;;;999777888:::;;;999888555666555333111333777;;;>>><<<999888888888777666555666777777777666555444666:::<<<:::666333555777777999::::::999888999:::777888999999888888:::;;;:::;;;;;;<<<;;;:::999888777888;;;===>>>>>>===;;;777999999777444222444666777888::::::888888999:::666666777777999:::<<<<<<777777888:::<<<<<<:::777333333333444666777666555666999===>>><<<999777666555666888999;;;;;;;;;;;;>>>===;;;;;;===>>>>>>>>>999:::;;;999777777:::===;;;888555444777:::===???@@@======@@@FFFQQQeeewwwvvvpppmmmjjjgggeee```ZZZTTTOOOMMMIIICCC===:::;;;<<<>>>??????@@@@@@?????????===:::999:::;;;Φ4DuXӵtvӵ>d<ĦĦAAA===999777666777888888888888777666444222111---...Ħ666;;;???999999:::::::::999888777222555999<<<======;;;999888777888;;;>>>>>>;;;888999:::<<<>>>===:::777555444444444444666888:::<<<<<<;;;999888888888999999Ħ888888888:::<<<:::888555555666888999999333666888999666333222111333333444666888:::<<<===444444444444666888:::;;;>d<Ħ777666777444555555222000111555999;;;<<<<<<:::888888999:::888999:::;;;<<<;;;:::999:::;;;;;;:::999777444333444444444666999;;;;;;:::<<<<<<<<<;;;:::999777777777333000...///000111111222666888666111///000333111333555444Ħ666444333222333555666555333555>d<Ħ444333888888999Be::::::;;;999777555444333333333888888777777777777geFYĉ777999>aĦ777666777999:::;;;;;;;;;;;;;;;<<<<<<Be::::::999999999888888888777555nu]ӵ999777666555444333111555:::;;;999666555666///222555555333333888===:::888666666777666555333666777999:::;;;;;;::::::;;;:::999;;;===>d<Ħ888555444444444>d<Ħ666999;;;Ħ777888777666444555777:::777666444333444666:::<<<888888777666Be888444555666888Ħ666===>>>@@@AAA@@@===:::888666777999;;;<<<===<<<<<<>>>===;;;999777555444333444555666444333333777;;;999888777666555444444444666777999;;;<<<;;;:::999:::<<<===;;;888777999<<<555222...---000444777999333444555666777999999:::333555666555333666;;;@@@<<<999777777:::;;;:::888555666555333111222666:::???<<<:::999999888777555666666666666666666555555444777:::888444333666999666888999999777666666777333555777888888999<<<===>>>>>>>>>===;;;999777555555777:::===>>>>>>===<<<777999:::888444222222444444777999:::999888888999333333444555666888:::;;;666777888;;;===<<<999777666555666777999999777555666:::>>>@@@>>>;;;999888666777999;;;<<<===<<<<<<===;;;999999:::<<<===<<<777999;;;:::777666777999666333111111555999<<<===???===>>>AAAGGGQQQdddttt{{{tttppplllfffaaa```\\\WWWUUURRRKKK@@@888888999;;;===???AAABBBBBBAAAAAA@@@===;;;:::;;;===?aŖ%7uSQuR)ӵsdKĦgdKĦ@@@;;;888777777777666666777999;;;;;;999555222111gdKĦ444888;;;===<<<;;;;;;;;;:::777444111333444666888999::::::444666999;;;=========<<>><<<<<<<<<:::777555555444111///...111666;;;::::::999999888777777gdKĦ666666999===AAA===999555666999:::888555222555777777444000---,,,111111111444777999999888555333333555999;;;999777gdDĦ999777777777777777666333222333444;;;;;;;;;:::::::::999999:::;;;<<<;;;999888999:::;;;;;;:::888555222///...111///...111666:::<<<;;;>>>===;;;;;;<<<<<<:::999777666444333222000---***+++000444444111000222555999888777gdKĦ666333555888888666444333333333sdKĦ444333777999<<<===;;;999:::666222222444777777666<<<:::888777777666ŶS6667776663we<999;;;===>>>>>>===<<<======<<<888888999;;;;;;:::666333777777666iĉ@3hR/Ō<<<:::888666555444222444888::::::777444111000222333444444666888:::444999===>>>;;;888777777777999:::999666666888:::<<<<<<<<<<<<;;;DdDĦ::::::999888777sdKĦ;;;<<<gdKĦ999999777666444666999<<<:::888555444666999===@@@>>>===;;;888555444555666666gdKĦ777<<<======<<<:::999999:::999999888777888;;;???CCCAAA???<<<999777666666777666555555777:::<<<<<<;;;888555222222333444555555444888<<<<<<:::888;;;??????>>>===;;;999777555555444333000///000333666999:::444000222444555888===::::::999777666777;;;>>>;;;;;;<<<<<<<<<<<<<<<<<<777777888777777666555444888;;;===:::333......000666666666555444333222111333444555666777777777777:::999777666666666777888888888999::::::::::::999<<<=========<<<999666444666666666999;;;======;;;===<<<;;;888555444555777::::::::::::999777666444555000,,,---333888999888::::::;;;;;;;;;;;;;;;;;;888:::===??????<<<999666444777;;;???@@@???<<<;;;888999;;;???AAABBB@@@>>>999;;;:::777777;;;===;;;999888777666555444333333111222444666999;;;===>>>CCC>>>;;;>>>FFFTTTgggvvv{{{xxxtttooojjjddd___YYYSSSOOOHHH@@@:::<<<======>>>???@@@@@@@@@@@@AAABBBBBBAAA>>><<<:::>AneneBBB???:::777666666555444444666888;;;<<<:::888555ne444666:::===>>>===<<<<<<===;;;888666222333444555666777888999444666888;;;<<<<<<;;;;;;============>>><<<999666444333111///...000555888;;;;;;:::999888888ne555555666999===AAA>>>:::777888:::;;;888444111444666666333000---,,,...000222444666777888999:::888777888:::;;;999De777666666666777777777555222222333555;;;::::::999999999999999::::::;;;999888777888:::;;;;;;:::999777333000...000//////222888===?????????>>><<<<<<======;;;:::888666333222111///,,,***,,,000444444111000222555:::999ne666555111444666666555333222222333ne999999999:::<<<>>>AAAAAA???===;;;:::777333333555888888888;;;:::888777666555>A333444555k<888999:::;;;<<<<<<;;;;;;;;;<<<;;;888666777777888:::;;;:::777555666666666fh===<<<:::999888777666222444777888888666444222222333555555555666888:::888;;;??????===999888777777999:::999888888:::<<<<<<<<<<<<<<<;;;De999999999999999888ne:::;;;ne;;;888888777555333444777:::<<<:::777666777:::>>>@@@===<<<;;;999777666555444555555ne555777===>>>>>>===:::999999:::::::::999777777999===@@@AAA???<<<:::888777777888777666666777:::;;;;;;:::555333111000222444555555555888;;;;;;888888;;;>>>@@@???>>>===;;;999777666333222000///111333777999888333000222555666999===999:::999888666777999;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999888777666666777:::<<<999333......///444555555444333222111111333444555666666777777777777777666555666777888999888888999999:::::::::999<<<;;;;;;:::888666333222444444555777:::;;;;;;999:::::::::999777777888888::::::::::::999777666444333...***,,,111777::::::===<<<;;;:::999999999999:::;;;===>>>===;;;777555333555:::===???>>><<<:::999:::<<>>AAA<<<:::===EEERRRdddttt}}}xxxqqqlllccc___ZZZVVVRRRLLLCCC===?????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???===HHH@@@===:::888777666333222222444777:::;;;;;;999888777777999===?????????>>>??????>>>;;;999444444333333444555777888555666888999::::::999999;;;<<<===??????===999555333444444222111222444777<<<;;;;;;999888777333444444555888<<>>;;;::::::<<<;;;777444000222555555222///---,,,,,,000333444333333666888<<<:::999999999888777555444333333444555777777666444222222444666:::999888777666777888888999999888666555555888::::::;;;;;;;;;888555111/////////000444999>>>AAABBB???>>><<<<<<======;;;:::777555222000000///---+++...111333333111000333666:::;;;777555444000222555555444333333333444;;;======>>><<<>>>@@@BBBCCCAAA???>>>:::888555444666777888888888777777555444333222333444888888888999999:::::::::999:::;;;:::777555555555777999;;;;;;999777666666666666;;;;;;::::::999999888888333444555666666555444333333555666666666666888999<<>>;;;999888777888999999999:::<<<>>>;;;;;;;;;:::999777888888999999999888888:::<<<666555666666666444222333666888>>>===;;;999:::<<<>>>@@@===<<<;;;999888666555555666555222555888===>>>>>>===:::999999:::;;;;;;:::888777888;;;>>>AAA???===;;;999888999999999777666777888:::999888111000...///111444555555777999:::999666777:::===@@@@@@???>>>===;;;999999222111111111222555888:::777222000444777777999===999::::::999777666666777======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777999:::777222......///333333333333222111000000333444555666666777666666777777666666777888:::;;;888888999999999:::::::::;;;999777555333222222222333333333555888999999777777888999::::::;;;;;;;;;::::::::::::999777666444000,,,(((***///666:::<<<@@@>>>;;;999777777888999<<<======<<<:::777555333000333777;;;<<<<<<;;;999999:::<<>>:::666888;;;;;;999999;;;:::777999999888666444222111///333444666888:::<<<>>>???===:::999<<>>>>>;;;666222444555777666555444555666;;;;;;:::999777666555555000111222333444666:::======<<<<<<======;;;777444000222444444222///...---...222666555111///222666888777666555555444333333666555333111000111333444777777555333222333555888999888666555555666777888888888666444222444777:::999:::;;;<<<:::666222000000000222555999===???@@@>>><<<;;;;;;;;;;;;:::888555333000000000111000000000222333333222222444666::::::;;;;;;999777444222111333555666555444555666777777999:::<<<===>>>>>>===???AAABBBCCCBBB@@@???;;;999777555444444555555222333444333222222222333444555555666777777888888999999888777777777777777:::999999:::;;;:::888555444444555888;;;<<<;;;:::888888777666666666666666888888888888888888888888444444444444555555555555555777888888777777888999???@@@AAA@@@>>>;;;999777555666777888999;;;===>>>:::999888777666666777777777888888999999999888888999;;;======999555333222333333444333333444777999@@@???>>><<<<<<===???@@@<<<<<<;;;:::999777666555666555444111000111555888<<<======;;;999777888999:::::::::999888999===???@@@???===<<<::::::::::::999777555555666777666666///...---///222444555555888999999777555666999<<<>>>>>>>>>>>>===<<<:::999333333333444666999;;;<<<888444333777999888888;;;888:::;;;:::777555444444<<<<<<<<<;;;::::::999999;;;;;;;;;;;;::::::999888777888888666222000///000222222222222222111000000333333444555666666666666:::999999888999:::;;;<<<999999888999999999::::::999777444222111222444555444333444555888999888777555555777:::===>>>>>>===::::::::::::999777555444...+++((()))...555;;;===AAA???;;;888777888;;;===>>>===;;;999666444222111...000444777::::::999888777888;;;>>>???===999555777;;;<<<:::999;;;999666888888888888777555444333555666777999;;;===???@@@<<<::::::===CCCMMM```ppp{{{tttgggbbb\\\XXXVVVSSSOOOKKKFFFDDDAAA>>>=========>>>@@@@@@@@@@@@???>>>===[[[GGG???===;;;::::::999666444444666999999666444444444777999::::::::::::<<<>>>???>>>>>>???@@@@@@>>><<<999888666555555666888:::555666777777888888888888::::::;;;<<<<<<888222...111444666666555444444555:::999888777666555444444000111222333333555888:::===============;;;888555111333555555444222111111333666999777111...///222555444444333333333444555555444222000000111333444666777666555444444777999888777666555555555666666777666555333222333666999999:::;;;;;;999666333111222333555777888999;;;<<<:::999777777888888666555222111000111333555555555222333444555555555666777999999::::::888555333111444666777888777777888999999999999999:::::::::;;;<<<===???@@@AAA@@@???>>><<<;;;999555222000000000...///111111000111444777555666666666777888999999999999888777666666666666:::999999:::;;;;;;999666333333444777;;;======<<<;;;:::888777555444444444444444555555555666666666444444444444555555666666666888::::::999999999:::>>>>>>>>>>>>>>><<<999777333333444666888;;;<<<===888666555444333444666777777888888999999999888888:::<<<>>>===999555222111///111222333444666:::<<<@@@@@@???>>>>>>>>>??????<<<<<<;;;;;;:::888666555555555444222111222555777999::::::999777666666777888999:::::::::<<>>>>>===<<<;;;:::::::::999777444333333444444333///......000444777777777::::::888777555666888:::;;;;;;<<<===<<<;;;:::888555666777999;;;===>>>???:::777777:::<<<999888999999;;;<<<;;;777444333222;;;:::::::::999999888888999999:::;;;;;;::::::999999999888666444222222222222333333333333222111111222333444555666666666666::::::888888777888999:::999999888888888999:::;;;888666333111111444888:::666666666888:::;;;:::999444444666999>>>@@@???===::::::::::::999777555444...,,,***+++///555;;;>>>>>><<<999777777:::>>>AAA===<<<:::777555333222111...000333666888888888777555666999<<<>>>===:::666666:::;;;999999;;;999666666777999:::::::::999888777777999;;;===>>>@@@AAA===;;;<<>><<<:::999::::::999888666999;;;999555222222333999:::<<<;;;:::999:::<<<<<<;;;<<<===??????===;;;999888777777777888999:::555666666777888888999:::999999999::::::777222......000333444444333333444888888888777666666555555222444555555555666888:::;;;<<<<<<===<<<;;;999888555777888888777666555666888::::::888333000000111555555555555444555777999555555444333333333444555666777888888777777999:::777777777666666666555555555555555333222333666888999999999999777666444333444666888999888777888999777666444444555555333222111111222555888:::999888444555666888999888888777888888999888777555333222888999::::::888888999;;;;;;:::999888777777777777;;;<<<===>>>>>>>>>===<<<<<<;;;:::666111...---...---...///...---000555:::555444444444555666777888999888777666555555555555999999999:::;;;;;;999777333333444777;;;=========;;;:::999777555444333333222333333333444444444555444444555555666777777777666888;;;<<<;;;;;;;;;<<<<<<;;;;;;<<<======;;;999333222222444888;;;<<<<<<777555333222222444666888888888999999999888888777:::<<<===;;;888555222222///111444555666888<<<>>>???????????????>>>>>>>>>;;;;;;<<<<<<:::999777555555666666444333333555777666777888777666555666888777888999::::::<<>>???@@@@@@;;;999:::>>>@@@<<<999999:::;;;<<<;;;888555333333777777888888888888888888777888999;;;<<<<<<<<<<<<;;;:::999777666666555555444444444555555444444333222333444555555666555555777777666555666777888999:::999888888888999:::;;;888666333222333666:::<<<999999999:::======<<<;;;555444444888===??????===::::::::::::999777666444000///...///111666:::===999888555555666:::???BBB===<<<;;;999777666444444222333666888999:::999888666666888;;;======;;;888666999:::888888;;;;;;888555666999;;;======<<<;;;888999:::<<<>>>???AAAAAA>>>>>>@@@BBBDDDKKK[[[kkkyyy{{{rrrjjj```ZZZXXXXXXXXXWWWMMMIIICCC===:::999999:::<<<<<<<<<;;;;;;:::::::::ZZZEEE<<<:::777777888:::::::::888;;;===;;;666333333555<<<===>>>===;;;999999:::888888888:::<<<<<<:::999666666777777888888999999555555666777888999;;;<<<777777777888999888555222...000333444444444666777999999999888888888888888777999:::999888888:::;;;:::;;;;;;;;;:::::::::;;;888:::<<<<<<;;;::::::;;;:::::::::999777555333333666777777666444555888;;;666666666666666666666666555777:::;;;:::::::::;;;555666888888888777555444333444555444444444666777999888777666555555444444666888;;;;;;999777888999666444333333444333222000444555666999<<<<<<:::888555666999;;;===<<<999777999999888888777666555555:::;;;;;;:::999888:::;;;;;;:::999777666666777777:::;;;<<<<<<======<<<<<<:::::::::777222//////000000111000---***---444;;;666555555555555777888999888777666666555555555555777777777888::::::888666333333444777:::=========999888777666666555555555333333333333333444444444444555666777888888888888555888;;;============>>>:::999999;;;>>>???>>><<<555333222555999<<<<<<;;;888666333222222555888:::999999999999999888777666888999:::888666333333333333555777888888999<<<>>><<<======>>>>>>>>>======;;;;;;<<<<<<;;;999777666444666777777666555555666444555777777666666888999666777888888888999<<<>>>;;;;;;;;;;;;;;;::::::999:::777444222333555555555444444555888;;;======<<<<<<;;;::::::999999888777666777:::<<<<<<;;;:::888999:::===???@@@@@@??????999888:::AAACCC@@@======;;;<<<<<<;;;888555555555444444555555666777777777777888:::<<<>>>???@@@@@@>>>===:::999999999999999555666666777777666666666222222333444555555555555555555555666777999<<<===:::999888777777999;;;<<<:::888555333333555888;;;;;;;;;:::<<<>>>???>>><<<777555333555;;;>>>===;;;::::::::::::999777666444222333333333444666999;;;555333222222444888<<<>>>============<<<;;;999999888999;;;<<<======<<<<<<:::999999:::;;;;;;:::888555888888666777;;;<<<:::555777999<<<===<<<;;;:::::::::;;;===???@@@AAABBB>>>???AAACCCCCCIIIXXXhhhttt}}}vvvooogggaaa___]]]ZZZXXXTTTOOOHHHAAA<<<;;;<<<===<<<<<<;;;;;;::::::;;;;;;YYYDDD;;;888555444666999;;;<<<999<<>>???@@@???<<<:::999:::666666666888:::;;;999777444555666777888888888888555555666777888:::<<<===666555666888::::::999777111333666777777888:::;;;999999:::::::::;;;;;;;;;;;;===>>>===;;;;;;<<<===999::::::999999999;;;<<<;;;<<<>>>>>>===<<<===>>>;;;:::888999999999777555777888888666333333777:::777777888888999888888777444777;;;===<<<;;;;;;;;;555666888:::999777555333222444666666555444666777999888666444444444555555666999<<<<<<:::999:::;;;666444333333333333222000777888:::===???===:::777555777:::===???>>>:::777::::::999888777777888888;;;<<<<<<:::888888999:::;;;:::888777666777888888:::;;;;;;<<<<<<<<<<<<<<<888::::::888444111222333333333111,,,)))+++333:::888777777777777999:::;;;777777666555555555555555666555666777999888777555444333444666:::=========666666666666666777888888444444444444444444444444444555777999999999999888555888<<<>>>>>>>>>>>>???:::888888;;;???AAA@@@>>>666444333666:::======<<<999777444222333666:::<<<:::::::::999888777666555666777777666333222333444666888999:::999999;;;<<<:::;;;<<<>>>>>>>>>===<<<:::;;;<<<<<<<<<:::777666444666888999777666666666444555777888777888:::;;;666777888777666666888:::999::::::;;;;;;:::999999;;;888555444444666777777777777888:::===??????>>><<<<<<;;;;;;;;;:::888666555777:::<<<===<<<:::999999;;;===???@@@@@@>>>>>>777666:::BBBFFFCCC@@@@@@<<<===<<<;;;888666666777222333333444555666777777777888:::===???AAABBBCCC@@@>>><<<:::;;;;;;;;;;;;777777888888888888888777222222333444555555555555555666666888;;;???BBBCCC:::999888777777999;;;<<<<<<:::777444333444666888<<<;;;;;;===>>>???>>>===999555222444999===<<<:::::::::::::::999777666444444555666666666777999:::222111000000222555888:::>>>???@@@@@@@@@???=========>>>???@@@@@@@@@???>>>===<<<::::::::::::999777555777777555666;;;===<<<555777:::<<<<<<;;;999888:::;;;<<<>>>???AAABBBBBB???@@@BBBCCCBBBGGGVVVfffppp~~~xxxrrrlllhhheeeaaa[[[WWWYYYTTTLLLDDD@@@>>>???@@@======<<<;;;;;;;;;<<<<<<]]]GGG;;;777555555999;;;:::999;;;<<<===:::666444444666CCCCCCDDDCCCAAA===999666;;;:::888666444333222222888777777888:::<<<;;;:::999555222333666:::;;;;;;777555444555888;;;===>>>666777888999;;;<<<===>>>666666666666666666666666999:::;;;<<<<<<;;;:::999777777777888999:::;;;<<<<<<<<<======>>>???AAAAAA???===;;;888777777888999:::999777333111222666999111000111555:::;;;777333777888999::::::999888777444444666999;;;;;;888666888888666444333333222333666666666777999:::999777555555777999<<<<<<:::888666666666666666666666666888999<<>>???===999555888999999666444555:::>>>777888999999999777555444777777666666555555555444::::::::::::;;;;;;<<<===;;;;;;:::888444222222333333333333333222333555888888777666666888999999888===999555333333444444444333222222333666777888777444444555666888;;;===>>>999888555444444777:::===;;;777444444777999888777555666777999999999888888888:::<<<>>>>>>>>><<<<<<666666777999<<<>>>>>>===;;;:::888777777999:::<<<999888777666666888:::;;;888888777666666666666666555666666555333333444666888777777888999999777666777888999999::::::::::::;;;;;;;;;<<<<<<999555222111222333333333555888;;;999555111333888;;;;;;999:::999666333111333777;;;:::999999888999:::<<<===999777555555777888999888999::::::;;;;;;::::::999888:::;;;<<<<<<;;;999888777888:::;;;<<<<<<;;;;;;<<<;;;;;;===@@@@@@===999555777<<<@@@CCCCCCCCCBBBBBBAAA>>>:::666444444666222222333555555666666666777:::<<<>>>>>>>>>>>>???===>>>??????>>><<<:::888777555444666999:::777444444222222444777777444111666777888;;;===AAACCCEEE???888444888:::888;;;@@@BBB???999444222333666888<<<<<<;;;<<<===<<<999777444333333444777:::;;;;;;;;;;;;:::::::::999999999;;;;;;:::999777666888:::777666555444444555666777===AAADDDEEECCC@@@===;;;;;;;;;===AAAEEEEEEAAA===???<<<999999;;;<<<:::888:::888666555777888::::::<<<;;;:::::::::999777555777999<<>>>>>>>>>>>>>>>>>>>>>>>\\\GGG===999777777:::<<<;;;999:::;;;<<<:::777555666777???@@@AAAAAA@@@===:::888999888666555333222222222666555666888;;;=========888555333333666999;;;:::888666555555888;;;<<<<<<999999999::::::::::::;;;999888777666555555444444555666777999::::::::::::444444444555777999;;;===>>>>>>======>>>???AAABBB>>>===;;;999777777666666777666555222000111444777222000111444999;;;999555666777777777777777777666111222444888;;;;;;:::777888888777666555444333333666555555777999999999777333333555888:::;;;:::888888888888888888888888888::::::<<<>>>???>>>:::777::::::;;;<<<===;;;888555777888999777666666999<<<:::::::::999888777666555555555555555555555555555::::::999999:::;;;;;;<<<999999999666444222333444333444555444333444555777666444333444777999::::::<<<999555333333333333333222111111444777999888666555555777888:::;;;<<<===888777555444555777999;;;:::888666666999:::999888555666777888888888777666888999;;;=========<<<;;;555555555888:::<<<;;;::::::999777777777888:::;;;:::888777666666777999:::888888777666666666666666555666666555444444555777888777777777888888777555777777888999999::::::::::::::::::::::::888444111111111111222444777999::::::666333444999;;;:::888777777555333222444888;;;:::999999999999;;;===>>>;;;999666555666777777666888888999999999999888888888999:::;;;;;;:::999888888999:::;;;<<<<<<<<<<<<===<<<;;;===@@@@@@===:::666888;;;>>>AAABBBCCCCCCAAAAAA>>>:::666444555666555555666777888888888888999;;;===>>>>>>>>>===>>>;;;<<<>>>???>>><<<:::888777666555666777888777666444222222333555666444222444666:::>>>@@@AAAAAA@@@<<<666444777999888999===BBB???;;;777555555777888;;;:::999999999888555333000///000222555888888888;;;;;;;;;;;;;;;:::::::::===>>>===;;;999999:::<<<777777666666666666777777999===AAABBBAAA???===<<<999999:::>>>AAABBB???======:::888999;;;===<<<:::<<<:::999888999:::;;;;;;;;;:::999:::;;;;;;999777444666:::>>>AAACCCCCCCCCBBBBBBBBBBBBBBBHHHWWWfff~~~~~~wwwqqqkkkfff```\\\ZZZXXXTTTMMMFFFAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB[[[EEE???<<<999999;;;===<<<:::888999:::999888777888999;;;<<<>>>>>>>>><<<:::999666666555444333333333333444444555888<<<>>>???>>>777555444444777999::::::999777666777999;;;;;;:::===<<<;;;:::999888777777<<<;;;999777555333222222222333555777999:::<<<<<<333222222333555888;;;===???>>><<<;;;;;;<<<>>>???======<<<:::888666444333444444333111///000333555333222111444888;;;:::888666666555444444555666666000111333666:::;;;:::888777777888888888777555444666555444555888999999888111111222555888::::::999999999::::::::::::999999;;;;;;;;;===>>>===;;;888;;;:::999999:::999777555666777999999888777888999::::::999888777777777777444555555666666666666555888888888888888888999:::666666666444222222333555333555777777666555555666333222000111444777999:::888666444333333444333222111///000444:::<<<999555666777999;;;<<<<<<<<<;;;777666666666666666777888888888777999;;;;;;:::999666666777888888777555555777888:::;;;<<<<<<;;;:::555555555666888999888666888777666666666777999::::::999777666555666888999888888777666666666777777444666666666555666888:::999777666666777888666555777777888999999::::::;;;999888888888888666333111111///...111666999:::999:::777666777::::::888555555555666555444555888:::999999888999:::<<<>>>???===;;;888666777777666555777777777777777777777777888888999::::::999999888::::::::::::;;;<<<======???===;;;<<<>>>???===;;;777888:::<<>>>>>===<<<;;;777999<<<>>>>>><<<999777777888777666555555777888444222111111333555444444222666;;;???AAA@@@===:::888444333666888888888:::???>>><<<:::999999:::::::::888777666666444222///......///222555888888777;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===::::::;;;<<<777888999999999999888777555888<<<>>>===<<<;;;;;;888777777999<<<>>>>>>===:::999888999;;;======<<<=========<<<<<<<<<<<<<<<:::999888999;;;<<<;;;:::333666999===@@@CCCDDDDDDAAA@@@AAAAAAAAAGGGVVVeee{{{~~~uuunnnfff```\\\]]]\\\XXXRRRJJJCCC@@@???@@@@@@AAAAAABBBBBBCCCCCCXXXBBB@@@<<<999999<<<===<<<:::888888999999999999::::::;;;;;;=========<<<;;;:::555555555444444555555666555555666999===>>>>>>===777777777777999::::::;;;999888777888:::;;;:::888>>><<<;;;999888777777777===<<<:::777666555444444444444555666888:::<<<===444333222222333666999;;;>>>===:::888888999;;;<<<=========<<<:::777333111222333333222111111333555555333222444777:::;;;;;;777666444222222444666777111111333666999:::888777333555777:::;;;:::999888777555444444777999::::::000///000222666999999999999999:::;;;;;;:::999999999999999;;;===>>><<<;;;:::888666666777777666555444666888::::::999777777777666555555555777888999777777888888888777555555666555555444555555666666333444333222111222444777444666888999777666555666333000......111444555666222111111333555555555333000//////555<<<>>>:::555777999;;;=========;;;:::666666777777777666666555777888999;;;<<<<<<;;;999666777888888777666555444777777999::::::;;;::::::666555555666777777666444666666555555666777888999:::888666555555666777888888888777777666777777888444555777777777777:::<<<999888666666777777666555888888999999:::;;;<<<===:::888777777777666444222333///...222888<<<;;;888999888888999:::999666333666777888777666666777888999999999999;;;===???AAA>>><<<999888999999999888777777777666666777777777888888888888888888999999;;;:::999999999:::<<<===@@@===:::;;;>>>???>>><<<999999999:::<<<>>>AAABBBBBBBBBAAA>>>;;;::::::;;;======>>>???????????????=========>>>>>>===:::999666888;;;======:::777555888999999666333222666999333222111111222333555555333666:::===>>><<<888666555444444666999999888888888999:::;;;<<<<<<======999777666666666666444222000000222555999;;;;;;:::<<<<<<<<<<<<============<<<======<<<999888999:::777888:::<<<<<<:::888777333666999:::999888888999888777666777888;;;===>>>:::999999999:::;;;;;;<<<<<<>>>???>>>===<<<;;;;;;777666666777:::<<<<<<;;;777888;;;>>>@@@BBBCCCCCC??????@@@AAAAAAFFFTTTcccuuuyyyqqqiiiaaa]]]^^^]]][[[UUUMMMFFFAAA???>>>>>>>>>>>>>>>>>>>>>>>>|||UUUAAA???<<<999999<<<===<<<;;;999888888999::::::::::::<<<<<<=========<<<::::::666666666666666777777888888888999;;;======;;;999888999::::::;;;;;;;;;;;;999888888:::;;;;;;999777;;;:::999777777888999:::<<<;;;999888777777888999555555444333444666888999888666555444444555777888>>>===;;;999999999:::;;;======>>>===;;;777444111222444555555444444666777777555444555777:::<<<<<<999777555333333555777999444444444666777888666555000222666:::<<<=========888666444444666999;;;<<<111//////000444777888888777888999::::::999888777666666777:::===???>>>===999777555444555666666555333555888:::;;;:::777444111111111222444777999;;;::::::;;;:::999777555333333333222222111222222333222222222111000222555888666888999999777555555555444222///......000000///+++,,,///333777888777666000///000666<<<===:::666888999;;;=========;;;:::777777888888777666555444666777999:::::::::999999777777888888888666555444777777888999::::::::::::888777666777888888666444555555555555666777888999888777555444444555777888888888777777777777888888444555777777777888:::===:::888666666777888888777::::::::::::;;;===??????;;;999777666666666555444444111000333:::===<<<888888888999:::999777444111888999:::999888666666777999999999:::<<<>>>@@@AAA>>><<<::::::<<<=========999888777777777777888999888888777777777888::::::::::::888888888999;;;<<<>>><<<999:::===???>>><<<999999888999:::===???AAABBBBBBBBB@@@>>>======>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<===<<<999666666888:::;;;:::888444222999:::999666222222555999222222222111222333555777777888888999888777555444333444555666999:::999777111333666999<<<>>>>>>???999888777888999::::::999444444555777;;;=================================<<<===>>><<<:::888888999666888;;;<<<<<<;;;888666555666888888666555666777999888777666666999<<>>===;;;999999:::555444333555888;;;<<<<<<======>>>???@@@@@@@@@@@@>>>>>>???AAAAAAEEESSSbbbrrr}}}}}}uuulllddd___[[[\\\[[[WWWOOOHHHBBB@@@>>>======<<<;;;:::999999{{{VVVCCC???;;;999999<<>><<<;;;:::999999:::;;;999888<<<<<<<<<<<<<<<;;;::::::777777666666777888888999;;;;;;;;;<<<===<<<888666777999;;;<<<;;;::::::;;;888888999;;;===<<<999777888777666666777999;;;===;;;:::888777777999:::<<<666444222000000111444555;;;:::999888888777777777>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<:::777444222333555888888888888999:::888888777777888999;;;<<<:::888666444444666888:::777666555666777888666555111222555999;;;===>>>>>>:::777444444777:::===???444222///000222555666666666777888::::::888777666555555777;;;>>>???>>><<<666555444444666777777666444444777999;;;:::666333---...///111444666999:::::::::;;;;;;:::777555333333222111111111111111111222222111000000222666999777888999888666444444555777555222000000///---+++(((***...444999;;;999777000111333777:::;;;:::888888999;;;<<<<<<<<<<<<;;;999999999999888777555555666777999999777666777888777777888999999888666666777888888999999:::;;;;;;999888777888999888777555444444555666777888888999666666444333444555777888888888777777777888999999444555777777777888:::<<<:::888666666888:::;;;;;;::::::999:::;;;===???AAA;;;999666555555666666555333222222555999;;;:::888777777888999777555333111888999:::999777666777888;;;;;;:::;;;<<<>>>@@@AAA>>><<<;;;;;;===>>>???>>>:::999888777777888999:::999888777666777999;;;<<<:::::::::999999::::::;;;;;;999777999===???>>><<<999888888888:::;;;===???@@@AAABBBAAA???===>>>???===>>>>>>??????>>>>>>>>>===;;;999:::<<<;;;777444555666777888777666444333::::::999666444333444666111222444444333444666888<<<;;;999777555444444444222444444444777;;;:::666...000444888;;;===>>>???;;;999888999<<<>>>>>>>>>777555555777:::<<<======>>>>>>======<<<<<<<<<<<<>>>???@@@>>><<<:::999999666777999;;;;;;999777666666777888777666555666888:::999888666555777:::===;;;<<<<<<:::888777888999:::<<<===;;;777555666888555444333555888;;;======AAA@@@@@@???>>>======<<<;;;<<<===??????CCCQQQ___rrr}}}zzzqqqhhhbbb[[[\\\\\\YYYQQQIIIBBB???======<<<;;;:::999888888{{{YYYHHH???<<<999;;;>>>AAAAAA???>>><<<:::999::::::888555888888999::::::;;;;;;;;;777666666666666777777888<<<;;;<<<======<<<888555444888;;;<<<:::888888999777777999<<<>>>===:::777777777555555777999<<<>>>:::999777555555777999;;;777555222000000222555777;;;<<<=========<<<;;;::::::;;;;;;<<<<<<;;;:::999999999999888777555333222333666999;;;:::::::::;;;:::::::::999999999:::;;;999888666555555666888999777666555666888999888777444555666888999;;;<<<<<<<<<999555444777<<>>;;;888444333333444777888888777444444666888;;;:::666333...///111333555666777777555777888:::999888555444444444333222222222222222222222111000000222666999888999999777444333444555999888666555444222...+++(((+++000666:::;;;888555000333666777777777999;;;888999999:::;;;<<<<<<<<<<<<;;;:::999888777666666666777888666333222444666777777999::::::999888888888888888999::::::;;;<<<888777777777888888777555444555666777888999999999555444333333444666888999888888777777888888999:::444555777666666777999;;;999888666777:::===>>>>>>999888888888999<<<>>>@@@:::777444333333555555555111222333555666777666666555666777777555333222222444555666666555666888:::<<<<<<<<<<<<<<<>>>???AAA???===;;;:::;;;<<<<<<<<<;;;:::888777777888:::;;;;;;999777666777999<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;666555666999===???===;;;888888888999999;;;<<<<<<<<<>>>??????===<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<999777888;;;;;;666222222333333444555666666777;;;:::888777666555444222000333666666555555777999@@@???<<<999777555444444000333333111444999:::555111222555888:::<<<======<<<;;;999:::<<<===>>>>>>;;;888666666999<<<===>>>???>>>======<<<;;;::::::===>>>???>>>;;;999888888555666777888888777666555777888888888777888:::<<<999:::999777444444888;;;999:::;;;:::777777999;;;;;;======999444333555888777555444666999===??????@@@@@@>>>===;;;:::::::::888888:::<<<<<<@@@NNN\\\ooo|||vvvkkkccc]]]______\\\SSSIIIAAA<<<999999999999999999999:::|||\\\MMM???<<<:::<<<@@@CCCCCCBBB@@@===::::::::::::777444444555666777999;;;<<<===666666555555555555666666;;;;;;<<<===>>><<<999666222666:::;;;999777666777666777999<<<>>>>>>:::888888777555555666999<<<>>>:::888666444444555777888:::888555333333666999<<<;;;<<<>>>@@@@@@???>>>===555666888999:::888777555777777777666555333222111333666:::;;;;;;;;;;;;<<<:::;;;<<<;;;999888999:::888777666555555666777888666555555666999:::::::::888888777777888888999:::===999666555888<<<@@@BBB:::666222000000222333333666777999;;;;;;999777666777888;;;===???===999555222222333555888999999888555444555888::::::777333000111333555666666555555111333555888999888666555666555555444333333333444333333222000000222666:::999999888555333222333555:::999999999888555111---***---222888;;;;;;777333111555888888555555888===888888888999:::;;;=========<<<;;;999888777777777666777777444000///222444777888999:::;;;;;;:::999999999999999:::;;;<<<===777666666777888888666555444555666888999999::::::333333222222444666888:::888888777777888999::::::444666666666555666888:::999888666777;;;>>>@@@AAA777777666666888:::===???999666222111222333444444///111444555444333444444444555666555333222222222000111222333444666999<<<>>>===<<<<<<<<<>>>???@@@@@@===:::999::::::999999:::999888666666888999:::;;;:::888666777:::===@@@<<<===>>>??????>>>===<<<333333444999>>>???===:::777777888999::::::;;;;;;:::;;;======<<<;;;;;;<<<999:::::::::::::::999999;;;888666777::::::666111///000111222444777999:::<<<999777777888777333//////333777888777666777999BBBAAA???===:::777555444///222111///222888999555444555777888999:::;;;;;;>>>;;;999999:::<<<<<<;;;???<<<888777:::===???@@@??????>>><<<;;;:::999888:::<<<===<<<999666555555444555666777777666555444666777888888888:::===@@@999:::999666333333555888666888:::999888888:::===<<<======999333111555999999777666777;;;>>>@@@AAA???>>><<<;;;999999888888555666888::::::>>>KKKYYYjjjxxxxxxlllddd```bbbbbb^^^UUUIII@@@;;;444555666777888999::::::~~~\\\JJJ>>>===<<<;;;<<<>>>@@@AAA>>>???@@@AAA@@@===777333555555555555777999;;;<<<777777666444222333555777<<<>>>@@@AAA@@@===999777333444444444444333222222777888:::;;;;;;999666555444555666999<<<<<<:::888:::888555444555555555444555888;;;;;;999:::<<>>@@@@@@>>><<<666666555444444444444555777666555444333222222222111333555666777999<<<>>>;;;===???===999666666777888888888777777777777777555666666777999:::;;;<<<<<<;;;:::888777666666666888777444333444888<<<>>>===999444222222444555555777:::>>>AAAAAA???<<<::::::;;;===<<<999666555444333333222222333666888:::999:::;;;<<<<<<:::888777888777777888777555222///000444888777555666;;;???@@@<<<777666666666444111444555555444444555999;;;;;;;;;:::777444222333444666888::::::777555333222111444777999999777444111555444444444444333333333666666666666666888:::;;;===;;;888666555555555666444555555333111000111333666888::::::999999<<>>>>>666555333222333444666777999777444222222333555666888;;;<<<:::555111//////333555666666555444444555555555444444555777:::;;;???===;;;999888999:::;;;;;;999888999:::999555111333777;;;;;;888666888;;;===<<<;;;:::;;;;;;===>>>@@@???===<<<<<<>>>???AAA;;;888666777;;;===:::666888999:::;;;<<<<<<<<<<<<888999;;;:::999999:::<<<<<<======;;;999777777888666666777777777777666666000///......000444777:::999;;;======;;;777333000555666666777888999::::::DDDAAA>>>===>>>===;;;888444000---...444888999777::::::::::::::::::::::::999999999888888999===@@@<<<======;;;888888:::===>>>>>>??????<<<999555333777777666666666666777777666777777777777666555555777555444777<<>>;;;888666777888999888666666888999<<>>===<<<<<<===???AAABBB@@@@@@@@@AAA@@@===888444555555555666888:::<<<===;;;;;;999666444333444666;;;===>>>???>>><<<999777222222333333333333333333555777999;;;;;;999777555555555666999;;;;;;:::888999777555444555666666666444777999:::999:::<<>>===777777666444333333333333555555444333333333333333333444666666666888;;;>>>===>>>???<<<888555555666999999888888777777666666444555666888999999999999:::999999888777777777777777555333333444888<<<>>>;;;888555444555777777777999;;;===???@@@>>><<<;;;:::<<<======:::666555444444444333333444666999:::<<<===>>>??????===;;;::::::999888999999888555222444777::::::888999===BBBBBB>>>:::888888777555333666666666444333333666888999999:::888555333333444777888999888777555444333555777999;;;:::888444222777777666555444333222222666555555444555666888999:::999777666666777888999777777777666333222333444555777999888777777:::===???>>><<<;;;<<<<<<=========<<<:::777444444666888777777888:::===<<<999666555555555666777888999999777777777777777777888888666555555444555666888999666444222333666:::<<<<<<888777666555555666777999:::999777555444555777888:::<<<===;;;666222000///444555777777555555555666555555444444555777999;;;===<<<;;;:::999999999::::::999777888888666111---111666::::::777555777:::<<<;;;;;;::::::;;;======AAA@@@>>>======>>>@@@AAA===999555666999:::888555777888999;;;<<<=========999:::;;;;;;999999:::<<<=========;;;888666666777666666666666666555444444////////////111444777999888:::<<<===<<<888444111222222333444666888:::;;;BBB???<<<;;;;;;;;;999777666222...///555:::<<<<<<::::::;;;;;;;;;:::999999;;;;;;:::999777777:::<<<<<<======;;;999888:::===>>>>>>???>>><<<999555333333333333444555777888999999999888888777666555444888777888999<<<>>>>>>>>>;;;:::888666555444333333333444666777888888888888<<<;;;999666555777<<<@@@BBB???<<<999888999<<<>>>===<<<:::888888888999999888666666888999;;;DDDNNNdddppp}}}rrrllleeebbb^^^\\\ZZZUUUMMMFFF???===;;;888777777888888yyyUUUCCC======<<<<<<===???BBBCCCBBBAAA@@@???>>><<<999666555555666777999;;;===>>>@@@???===999555444555666:::;;;<<<======;;;999777222222222333333333333333222555888;;;<<<:::888666777666666888::::::999777777555444444555777777777333555777888999:::===???<<<:::999:::<<<>>>>>>>>>999888666555444333222222555444444333333444444444666777666555555777:::>>>??????===:::777444444555:::999999888777666666555333555666888888888666555777777777777888999999999555444333333444777:::===888666666777999;;;;;;;;;:::;;;<<<=========<<<<<<<<<===???>>>;;;777555555666555555555555777999:::<<<===???@@@???>>><<<;;;;;;:::999:::;;;;;;999777888;;;===<<<;;;<<>>>>><<<999666666888:::;;;::::::;;;<<<;;;999777777666666555666777999:::999999888777666555555555333444444555666777777888333111000000444777999999:::999888777777888999:::<<<:::888777777888999::::::;;;<<<:::777333111111333555666666555555777888666555444444555777999;;;;;;;;;;;;::::::999888777999888777666555222...+++000444777888666555666888;;;;;;:::999:::;;;<<<===CCCBBB@@@???>>>???@@@@@@>>>:::555444555777666555666888999;;;<<<===<<<<<<:::;;;<<<;;;999999:::<<<>>>>>>===;;;777666666666777888888888777666555555000000111222444666777888888999<<<===<<<:::777444//////000111444777:::<<<===;;;999888888888666555777444111333888===@@@@@@:::;;;;;;<<<;;;:::999888======<<<:::777666666777:::;;;;;;:::888888999;;;>>>>>>???>>><<<999666444000111222444666999;;;===<<<;;;999888666666555555999:::;;;;;;;;;;;;<<<>>><<<;;;:::999777444222111333444555777888888999888;;;999777555666:::AAAFFFDDDAAA===999888999;;;===;;;;;;;;;:::::::::999999777666666888999;;;CCCLLL```oooxxxppplllggg```[[[YYYVVVRRRNNNCCCAAA>>>:::888777777777yyyUUUCCC;;;;;;::::::<<<>>>@@@BBBBBB@@@===<<<<<<;;;888666555666777888:::<<<===>>>@@@???>>>:::777666777999888999:::;;;;;;:::999888555444333333222111111111111333777:::<<<;;;999888999777666777888999888666444333111222444777888777222333555777999;;;===>>>;;;999777888:::===>>>>>>999888777666666555555666888777666555555555555555999888777444333555999======<<<;;;888777666666777:::999999888777666555555222444666888888666444222444555666777999:::::::::666555444333444555777888555555666999<<>>::::::999888999999:::;;;>>>???AAA@@@<<<999777777777777666666777888999:::999:::<<<======;;;:::888:::999888999;;;<<<;;;:::;;;<<<=========>>>BBBEEECCCAAA???===;;;999777666777777777555333333444555666888;;;<<<:::999888888:::999888888999::::::999?????????>>><<<999666444888888777777666666555555666555444333333444555555777777777888999;;;<<<======>>>>>>===;;;999999999666666666666555555666777777888999999999:::;;;<<<======<<<999777666888:::======<<<<<<;;;:::888777888777666555666777999:::;;;;;;:::999777555444333111111333444555666666555111///...///222555777888:::999888888888888999::::::999888777777888999:::777888888888777666555444333444555555444555666888888777666666777999;;;<<<999:::;;;;;;;;;999777555777777777666555222///,,,000333666777666666777888::::::999999999;;;<<<===DDDCCCBBB@@@????????????>>>999444222444666888888888999:::<<<<<<;;;:::999;;;<<<<<<:::999888:::<<<>>>>>>===:::777555555666999999::::::;;;::::::999444555555666666777777777777999<<<======<<<999777111111111222444666999;;;999888666555555555444444666555555888===@@@AAAAAA::::::;;;<<<;;;:::888666<<<<<<<<<:::777555555666888888888888777777888888<<<=========<<<999777666333444555777999<<<>>>???;;;:::999888777777777888888;;;===;;;999777999<<<;;;;;;;;;;;;999777444333333444555666777888999999:::999888777888;;;AAAFFFCCC@@@===999888:::===???<<<============;;;:::999888666777999999:::BBBKKK\\\mmm|||sssrrrlllddd]]]YYYTTTPPPMMMEEECCC@@@<<<999888777777xxxTTTAAA:::999888888999;;;>>>???>>><<<:::999999999777666555666777999:::;;;<<<<<<===<<<;;;999777777999<<<777777888888999:::::::::999777555333111000000000222444777:::<<<<<<;;;;;;;;;999666666666777777666222000///000333666777777333333444777:::<<<======:::888666777999;;;<<<<<<777777777777888999:::;;;;;;:::999777666666555555:::999777555333555888<<<999888777777888888888888888888777666666555444444222444666777777555333111222444555777999:::::::::888888666555444444444444333444666999>>>@@@@@@???999888666555555666777999>>>@@@BBBAAA>>>;;;:::999888777777777777888888888777888:::;;;;;;:::888777777666777888:::;;;:::999:::;;;<<<======>>>@@@AAA??????>>><<<999777666555444666666666555555666888777:::===>>>===;;;;;;;;;<<<:::888999<<<======<<<@@@???>>>===;;;888666555555555666666777888888888777666555444444444555666888888888999999:::;;;;;;===>>>??????===;;;;;;;;;999888777666666666666666333555888888777777999;;;;;;;;;;;;999666666777888>>>>>>>>>===;;;999888777777777666666777888999:::======<<<;;;999777555333///000111222333333333333000///---...111555666777777777777777888888999999888888777777777777888999333444444666777888888888333444444444333333555777;;;:::888888888:::<<<>>>888999;;;<<<;;;999777555555777888888777555333222111333666777777777888888999999888888999:::<<<===CCCBBBAAA@@@??????>>>>>>;;;888444333444888;;;===999:::<<<<<<<<<:::777666;;;;;;:::999777888:::<<<>>>>>><<<999666444555777777888999;;;<<<<<<<<<<<<999999999888888777666666888:::<<<>>>>>>===;;;:::666666555555666777888999666666666555444333444555333555999===@@@AAA???===999999:::::::::999777666999;;;<<<;;;999777777777555555555555666666555555::::::;;;;;;:::999888777666666777777888:::;;;<<<777777777777888999::::::666999;;;:::777666888:::::::::;;;<<<;;;:::888777333333444555777888::::::999:::;;;:::999:::<<<>>>>>>===;;;999:::<<>>;;;:::999999vvvRRR@@@:::999888777888999;;;===;;;999888888999999888666666777888999::::::::::::888888888777666777:::<<<777777777777888:::;;;<<<;;;999777444222111111111555666777999;;;<<<===>>>===:::666555555666666555111000///000333666777777555444555777:::=========999777666777888999999888666666777888999;;;<<<===;;;;;;999888777666666666999999888666444555888;;;555555555777999:::999888555555555555444444444444333444555666666555333222333444666888999999999888999999888777666555333333333333555888<<>>999777555444333444666777<<<>>>@@@@@@>>><<<;;;:::888888888888777777777777888999;;;<<<<<<<<<:::999444444555888::::::888555777888:::<<<=========<<<:::;;;<<<;;;888555555555333555777777777888999;;;999;;;===>>>===<<<<<<===;;;999888:::>>>@@@???=========;;;:::999777666666333444555666777888999:::666555444333444444666666888888999999999999999999:::<<<>>>>>>===<<<;;;<<<<<<:::888777777777666444000444777777555444666999999::::::888666555666777<<<>>>???>>>;;;888777777555555666777999999::::::<<<<<<<<<<<<;;;888666555111111111111222222222222000...---...111444666666555555666777888999999:::888888888888888999999:::333222333555888;;;;;;;;;555666555444333333555777<<<;;;999999999:::<<<>>>999:::;;;<<<;;;999777666666888:::;;;999777666666111222444666888888888888888888777777888:::<<<===@@@?????????>>>=========999777555333444888<<>>>>>>>><<<<<<;;;:::::::::999888888777666666777666444444555777333666;;;>>>???>>>;;;999777777777777777777777777888:::======;;;999888888444333333444666666444333666666777888999999:::999777777666555555555666666444555666888999:::::::::555666777777777777888999:::;;;;;;<<<<<<;;;;;;:::333333444555777999:::;;;;;;<<<<<<;;;888666666666888888999:::;;;>>>@@@AAA??????@@@@@@???>>><<<;;;<<<;;;<<<>>>===>>>DDDLLLXXXiii~~~|||rrrpppkkkeee^^^XXXSSSPPPLLLIIIEEEAAA>>>===<<<<<>><<<;;;::::::777888888888777666666555888999;;;======<<<;;;:::111333555888:::999666222444666999<<<>>>===:::888666999;;;:::777555555666444666888999999999:::<<<999;;;<<<<<<;;;:::;;;===888777666:::???AAA???;;;999999777666666666666777444444555555666777888888333333222222222444555666666777888888999999888888666999<<<===<<<;;;;;;<<<===:::777666777777555222///333777666444222444777888999:::888666555666777999<<>>???>>>===<<<;;;<<<======<<<:::888777666888999888666555777:::777888:::;;;:::888777666666555444444444666888999999<<>>===<<<<<<;;;;;;;;;;;;333333333444666999;;;<<<======;;;888444222222333555666888;;;===>>>>>>>>>;;;<<<<<<===>>>>>>>>>>>>???>>>???AAA@@@@@@FFFMMMXXXggg{{{zzzwwwqqqiiiaaaZZZVVVUUUSSSPPPLLLGGGBBB@@@>>>>>>zzzVVVDDD===<<<:::888888999:::;;;666666777999<<<<<<;;;999777888999999888777666555444444444222111222555777777666666666888;;;>>>@@@999777666555555666888999;;;:::999888:::===@@@BBB???;;;666333333444444444555444222333666888999999999777666888<<<>>>===;;;888777777888888777555222666666666666666777777888333333333444666777999:::666777888777666666888:::555444666999;;;:::666111000111111222222333444444444444444444555555666666555666888999888777555444555666777999999999888888555444333555888;;;;;;;;;:::999888777666666777888555777:::;;;:::999999999777777888777777666555444777888:::<<<<<<;;;:::999111222666999;;;999555111333555999===???===999555555888::::::777555666777666888:::::::::999:::;;;::::::;;;:::888888:::<<<666555555999???AAA===999777666555444444555666777555555555555666666666666111111000000111333555666444555666888888999999999444777:::<<<<<<;;;;;;<<<>>>:::777666666666444111...333777666333111222555999::::::999777666777888777;;;??????<<<888666666000333777:::<<<<<<;;;;;;666888999::::::999777666888666444222222222333444---,,,***+++...222444444222333555888:::<<<======>>>>>>??????@@@@@@@@@AAA;;;999777999<<<>>>>>><<<<<<<<<:::888555555777999:::999777666666888999;;;<<<<<<<<<<<<;;;:::999999999<<>>;;;:::999666555555888;;;<<<<<<<<<;;;:::999777666111000///000222666:::<<<<<<===>>>??????>>>===<<<:::;;;===>>>>>>;;;999777777999:::999777777999<<<::::::999777555444555666555444222111222555888:::;;;===@@@AAA>>>:::888666555444444666999999777444///000222444777999;;;<<<999888777666666555555555222444777::::::888666444555333333666;;;>>>===<<>><<<;;;:::;;;;;;333333333444666999;;;===???===999444000///111333333555888;;;=========<<<777888999;;;<<<>>>@@@@@@AAA@@@AAACCCBBBBBBGGGNNNYYYfffyyywwwlllbbbZZZWWWVVVYYYVVVQQQKKKEEEBBB???>>>yyyUUUCCC???<<<999777888999:::::::::888777999===???>>><<<<<<;;;:::888666555555444555111...///222444444333444333222444666999999999555555555555555666777888===:::666444555:::???CCC===999555444555666555444;;;888666666999<<<===>>>===;;;999999:::::::::999888777777666666666666666777777777777777666666555111000000333888:::999777999:::;;;<<<<<<;;;999777888888888888777555444333///333666444000---///222::::::888444000000444888777888:::;;;;;;888444222888777666555555666777888555555444555777:::===???999:::;;;<<<<<<;;;::::::999666444777;;;<<<999666666777888777555222111111888888888999::::::888555000000222666999888444000444555666999;;;<<<;;;999777999;;;999777666777:::999888888999;;;;;;999888777888888888888999999999666555555777:::<<<<<<;;;999666222//////000333666333444555555666666555555333222111222333444444444555555666777888999999999777888:::;;;;;;:::888777888777777777777555111...444888:::888333000111444777666555666999:::888666;;;;;;:::999888666555444666888:::<<<===>>>======333333444777:::;;;:::999888888777666444333111111......------------...///000222666:::<<<===<<<;;;@@@???>>>===<<<;;;;;;;;;999777666888;;;>>>===<<>>CCCBBB===666111000111333666777555333222222777666555777;;;<<<:::777;;;::::::;;;<<<;;;999777777555444444555555555444777777777999::::::999777666777777666666666999;;;???>>><<<888555444666999@@@>>>===<<<<<<;;;888666111///---///333777:::<<<;;;;;;;;;<<<<<<=========<<<;;;:::999999999::::::999:::999777666777:::<<<:::999888666555444444444333111///---///222777:::;;;===???@@@???;;;777444222555888<<<======;;;:::555444333222333555888999888888777666555555666666333444666888999888777666444555666888:::<<<===>>>???>>>===;;;999888888888555666666555444666999<<>>{{{WWWEEE???===999888999:::;;;;;;999777666777:::;;;:::888999888777666555555444444555222000000222444555444333222111333555777777666555555444444555666666777999777444333444777<<<>>>:::777444333555666666555888777666888;;;===>>>>>>===<<<:::::::::;;;:::999888888777666666666777888888888888777666555444333222111111444777999999777888999:::;;;<<<<<<;;;;;;:::999999888777555444333000333666444000...000333:::;;;999666111000333777555777999:::999666333000333333333333444555777888888888888999;;;===???@@@===<<<;;;;;;<<<=========:::888666888;;;<<<:::666666777888777555222111111999888777777888888666444000111222666:::;;;999666444333444666999::::::999999;;;<<<;;;888666777888999888888999;;;<<<:::999999999999999::::::::::::888777666777999::::::999777555222000///111333555444444555555666666555555555444333444555666777777666777888999:::999888888666777999::::::999777666444444444555666555222000555888:::888444111222555555444555777;;;===<<<:::;;;;;;999888888777777777888888777666777888:::;;;444444555888;;;<<<;;;:::999888777666555444444444222222111111000000/////////222666:::<<<======<<<===<<<;;;;;;:::::::::::::::888666777:::<<<===<<<<<<;;;::::::::::::::::::555777999666222111555999<<<<<<<<<<<<;;;:::999999999<<>>===<<<;;;:::999:::;;;:::999777777555444555666888777777999888888999;;;:::888666999999999777555444666888<<<======;;;999777888999===<<<;;;<<<===<<<;;;999333222111222666999;;;<<<:::::::::;;;;;;;;;;;;;;;::::::999999888888999999;;;;;;;;;999888888:::<<<;;;:::999888777777777777555333111///000333777:::;;;===??????>>>:::666333222555888;;;<<<;;;888777444333333333444666888::::::999888888777777777888444555666777888888888777666666777888:::;;;<<<======<<<;;;:::999888777777777777777666555666999<<<>>>;;;888555555444222111555777:::<<<>>>===<<<;;;777555444555888;;;======>>>>>>>>>======@@@DDDHHHVVVbbbwww}}}sssjjjddd^^^[[[VVVWWWYYYXXXUUUPPPLLLIII~~~ZZZGGG???<<<999999:::;;;<<<<<<888777555666666777555444444444444444444555555555666444222111333555666666444222111222444555444333555444444444444555666666444333222222222555777999777555333333555777777777666666777999===??????>>>===;;;999999;;;;;;;;;:::888777666666666666777888999999888777666444333333444333333444777888888777888888888999:::<<<===>>>;;;;;;:::999777666555444111444666444111000222444:::<<<;;;888333111222444333555666777666333000...---...///111333555666777:::;;;<<<>>>???@@@@@@@@@>>>;;;777666999<<<======<<<999888999<<<<<<:::777666888888777444222111222:::888666666666666555333111111333666:::======<<<444333222333666888999999;;;===>>>===:::888777777888777777888:::<<<;;;:::::::::::::::;;;;;;;;;;;;:::888666666888888888777555444333222222333444444444444555555555666666666444444444444555666777888888999;;;<<<<<<:::888666666777888::::::888777666222222333555777777555333666888:::888444222333555333444666999>>>@@@@@@???<<<;;;999777777888999::::::777444111111333777999666666777999<<<===<<<:::999888666555555555777888666666666666444222000///000333666999<<<=========::::::999888888999999999;;;999666555777:::;;;;;;999666555777:::======;;;888::::::888444222333666<<<<<<;;;;;;::::::999999777888:::<<<===:::555222444666777777666555555666888777555666999===>>>???:::999888888999999888777888666555666888999999999:::999999:::;;;;;;999777;;;;;;:::777444222333555999;;;======;;;:::999999:::::::::;;;===>>>===;;;777666666888;;;<<<===<<<999::::::::::::999999888999999999999888888888888===>>>===<<<:::999;;;<<<<<<;;;:::999999:::;;;<<<888666333222222444777:::;;;<<<>>>>>><<<999555222333555999;;;;;;888444222222222222222444666888:::;;;:::::::::999999999999666666666666777888999999777888888999999:::;;;;;;999:::::::::999888666555999:::999888777777:::<<<<<<:::777666666666555444777999;;;===>>>===<<<;;;666555444666999<<<>>>>>>;;;<<<;;;::::::<<<@@@DDDRRR```vvvvvvmmmgggaaa^^^UUUUUUUUUXXXZZZYYYTTTOOO\\\III===;;;999888999:::::::::888777666555555444333222222333444555666777777777777666444333444555666777555444333444555555333111444444333444444555666777111111222222333444555555555444444555666888999:::666777888;;;>>>>>>===;;;:::999888888:::;;;;;;:::777666555444444555666777888777777666555555555555555555555555666777888888999888777777777999;;;===<<<<<<:::999777666555555333444555555333222444666:::<<<===:::555111111222222333444444444222///---,,,...///111333444555555999;;;===???@@@???>>>>>><<<666000...222777999999<<<;;;:::;;;<<<<<<:::888777888888666444222111222;;;999777666666666555333333333444666999<<<===>>>666333111222444888:::;;;===>>>???>>><<<999777666666555444666888:::::::::::::::::::::;;;;;;;;;;;;888666444444666777777666555555555666666666666666555555555555555666666777333333444444444555666888:::;;;>>>???>>>;;;777555666888999::::::999888666444333444666888999888666666777888666333222333555444666888<<>><<<999777666777999;;;999777444222222444888:::888888999;;;===>>><<<;;;888777555333444666888:::999999:::999777444000...444555888:::;;;<<<;;;;;;999888888888888999999:::<<<999666444555777999;;;888444222555;;;>>>===:::999::::::999666444555666:::999999888888888888888555555666999<<<<<<888333666777888888666666777999999777444444555888;;;===:::999777777999999999888999777666666888999888888888888888:::<<<===;;;:::::::::999666333222333444777999:::;;;::::::;;;<<<:::999999;;;======<<<;;;:::::::::<<<>>>???===;;;:::;;;;;;;;;;;;999888777::::::::::::999999888888>>>??????>>><<<:::;;;<<<;;;:::999999:::;;;===>>>999777555333333444777888<<<===>>>>>><<<999555333444666888:::999666222///000000000111333555777888::::::::::::::::::999999777777555555666777999;;;999999999999999999999999777888:::;;;;;;999777666;;;;;;<<<:::999999:::<<<;;;999888888999999888777:::;;;<<<===>>>===<<<;;;888777666777999;;;<<<<<<999999999888888:::===@@@NNN]]]sss|||sssjjjbbb]]]WWWTTTRRRVVVZZZZZZTTTMMM\\\III<<<:::777777777888777666888888888777555444333333444555666888999:::::::::888777666444444555777888888666666666777666444222333333333444555666777888222333444555555555555555666666777888888999;;;<<<888888999;;;===<<<999666777666555666999;;;<<<;;;777666333222111222444555555444444444555666777888777777777666666666777888:::999666555555666888:::<<<;;;999888777666777777444555555555444555777888:::<<<===:::555111000111111222333444333222111///000222444555666666555444666888:::<<<======;;;::::::444---***,,,111555777;;;;;;;;;;;;<<<<<<;;;:::777888888666333111222333<<<:::999888888777666444444555555555666888:::<<<888555333333555999<<<===>>>>>>>>>>>>===;;;999777444333222333666888999888999999999999::::::::::::666444222222444666777777777888888999::::::::::::666555555555555666777888555666777666555555777999;;;===??????>>>;;;777444888999;;;<<<<<<;;;999888555444444555777888777555666666555444333222333444777999<<<>>>???>>>======???===999777666666888999666777777888999:::;;;<<<:::999:::<<<>>>>>><<<:::666555333222333555888:::999::::::999777444111...888888999:::::::::999999:::999999999999999:::;;;;;;999666444333555888:::999555222555:::===;;;888666666666666555555666777888777666555555555666666555444444777;;;<<<999555777888888777666777999;;;;;;999666444333555888::::::999888999:::;;;:::999:::888666666777777777555555666777:::===>>>>>><<<888888777555333222444666666777777777666888;;;>>><<<;;;:::;;;<<<<<<:::888;;;;;;;;;===??????<<<:::;;;<<<===>>>===<<<:::999;;;;;;<<<<<<;;;;;;:::999===>>>@@@???===;;;::::::999888777777888:::===>>>999777555333333444666777======>>>>>>===:::888666555777888999888555222000//////000111333444666666777888999999:::999888888888777666555555888:::<<<:::::::::999999999888888777888:::<<<<<<;;;999888;;;<<<===<<<::::::;;;<<<:::999999999;;;;;;:::999;;;;;;<<<======<<<<<<;;;<<<:::888888999:::999888777777888888777999<<>>>>>999777444111000111333444333333333333444666999:::999999999777555555777999:::999777555555666777888:::999888777666777888888666555555555666777999:::999;;;<<<999444000///000111222333444555555444444444666888::::::888666444333444777999::::::999999;;;666000+++***---333888999:::;;;;;;<<<<<<;;;;;;888888888555333111222333::::::999::::::999666444555666666666555666888:::999666444444777;;;===>>>>>>===;;;<<<======<<<;;;555333222222555777888888999999999999::::::::::::777444222222555777888999999999:::;;;<<<======>>>777666555555555666777888:::<<<===;;;888777:::<<<<<<===??????===:::777555999:::;;;======;;;:::999333222222333555666666555777666555333333333444555999;;;>>>???===;;;999888<<<;;;999777666666777888666888:::<<<>>>>>>>>>===;;;:::;;;<<<======;;;999555444333222333555777888888888888888666444222111999:::::::::::::::999999;;;;;;::::::999:::::::::888888666444333333666999:::777555666999;;;:::888333222111111111333666777777666555444444555666777555555555777999:::999888888888777666555777:::======<<<:::777444555888;;;::::::;;;<<<>>>>>><<<::::::888666666777888777666444555666999<<<>>>===<<<555666666444333333555777666666666555555777;;;???===<<<;;;;;;;;;;;;888666999999999;;;======;;;999<<<===???@@@???>>><<<;;;;;;<<<=========<<<:::999:::<<>>>>>===<<<:::888777888888888777666555444111111222333444555555666666666888999999999888777888777666666666888:::<<<:::::::::999999999888888666777999;;;;;;;;;;;;::::::<<<======;;;;;;<<<===:::::::::;;;======<<<::::::;;;;;;<<<<<<<<<;;;;;;>>><<<:::::::::999777555666777888999999;;;>>>AAAKKK]]]ssszzzkkkbbbYYYTTTPPPSSSZZZ^^^\\\XXX}}}XXXDDD>>><<<999888777666333111555777999888777666888:::;;;<<<===>>>>>>===;;;:::777888777555333333555888888888888999:::999666333000111222555888;;;===???777777888888888888888888888:::<<<;;;888777888999888777777888999999666444333222444777<<<@@@BBBCCC===:::666333111111333444444444333333444666888999:::;;;:::888555444777999999999888777777888999:::888777666555555777888:::777666555555777999;;;<<<888::::::777222//////111222333444666888888999999666888;;;======;;;888555222333666888999::::::::::::888333---(((***111888777888:::;;;;;;;;;<<<===888888777555222111222333777777888:::;;;999666222333666888777666666777:::888666555555888;;;=========:::888999<<<>>>???>>>888666333333555777888888::::::::::::;;;;;;;;;;;;;;;999666555666888999::::::::::::;;;<<<===???@@@777666555444555666888999===@@@AAA>>>:::888:::===============<<<:::888666888999;;;<<<<<<;;;999888333333222444777::::::::::::888666555555666777777888;;;??????;;;888666666666666666666777888999999888999;;;===>>>>>>===<<<;;;;;;;;;<<<======:::888555444444444555666777888777777777666666555555444888888999::::::;;;;;;;;;<<<;;;::::::999999999999555666666555333333666888999999888888888999999:::666333000///111444777999888777555444444666777888666777888999888888888:::888777666555444666:::===;;;;;;:::777555555888;;;;;;;;;===@@@BBBAAA>>>;;;888777666777999;;;;;;:::666666777999;;;<<<;;;999555666555444222222444666555666777777777888;;;>>><<<;;;::::::;;;;;;999777777666666777999999888777;;;<<>><<<:::888888777666444333444777:::<<<999888777666666777999999::::::<<<======<<<::::::999888888777777888999999555555666666777777777777555666888999:::999888777888777777777777999:::;;;::::::999999999999999999555666777888999:::;;;<<<999;;;<<<===<<<<<<===>>>;;;;;;;;;<<<>>>>>><<<;;;999999::::::;;;;;;;;;<<<===<<<::::::;;;:::888666666777999:::;;;===AAACCCMMM```vvv~~~pppgggZZZUUUQQQRRRXXX]]]^^^^^^|||VVVBBB@@@===;;;999888666333111333666888888777777:::<<<<<<===?????????===;;;999777888888555222222555888888777888999:::999666333000111222555999<<>>CCCFFFFFF???===888444222222333444666555444333333444666888;;;<<<;;;888444444666999888888999999:::;;;<<<===666666444444555777999:::888666555555777:::<<<===888999999555111...///222222333555777999;;;<<<<<<555888<<<>>>>>><<<999777333444666888:::;;;<<<<<<888888555---&&&&&&///777555777999:::;;;;;;<<<===999999777555222111222444444555777:::;;;999555111222555888999777777999;;;777666555666999;;;<<<<<<<<<999666777;;;???AAAAAA:::888555555666888999999;;;;;;;;;<<<<<<<<<======@@@===999777888999::::::::::::999:::;;;===???@@@888777555444555666888999===@@@AAA>>>888666888;;;=========<<<;;;999888888777888:::;;;;;;:::888777555444555777<<>>>>>:::666555444222333444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::888555666666777777777777777777777666555555666777777666777888999;;;<<<===>>><<<;;;:::999888888888888222555666555333333555888888999:::999888888:::<<<;;;888333111333666:::<<<999888777555666777999:::666999;;;:::777666888;;;888777666444444666:::>>>666888888666333444777:::;;;<<>>??????888777888999::::::888666666666666444222111333444444666999;;;::::::;;;<<<;;;:::999:::;;;;;;:::888555444333444666777777666:::;;;>>>@@@AAA???>>><<<999:::;;;<<<<<<:::888777444777;;;===<<<999888777888666444333333666999<<<999999888888888999;;;;;;888999:::;;;<<<;;;:::::::::999888777777999<<<===888888999999999999888888555666888:::::::::888777777777777777888999:::;;;999999999999999999999999555555555666777999;;;<<<888:::<<<===<<<<<<===>>><<<;;;<<<===??????===;;;888888999999:::;;;<<<<<<;;;:::::::::;;;;;;999777666888:::<<<===???CCCFFFPPPcccyyy~~~qqqiii\\\WWWRRRQQQTTTYYY\\\]]]XXXBBB===;;;:::::::::999666444000111333444444555777888;;;:::999;;;===>>>===<<<>>><<<999777666777888999===;;;:::888666666666666333444666999===>>>===;;;555333333777<<<===:::666666:::>>>;;;555111333666777666666666777999;;;<<<444444333333666:::>>>@@@AAA???;;;888666555555666888777555444555555333222888999:::999777666666666888777888:::======:::777888777555444555888<<<>>><<<999666666:::<<<===<<<999888555333111111111111000222555888;;;===>>>???999888777999<<<<<<999666555444444666999<<<<<<<<<;;;999555000,,,+++...111888777555666888:::;;;;;;;;;:::888777777777888888555555666888999999666444222333555666777888777777:::999888777777777888999999:::::::::888888:::<<<:::777444666;;;===<<<999<<<:::999999<<>><<<<<<<<<===<<<;;;;;;999555222222555888:::777444111000222555666777888;;;===<<<888555555666555888;;;<<<;;;888777666999888777666666888:::;;;888666555999@@@DDDCCCAAA<<<;;;999777666666777888888888999888777666444333444666777777666777:::<<<999:::999888666666888:::===<<<;;;:::999888888888888777666555666888:::;;;999::::::999777777999;;;888444111333:::???AAA@@@>>>:::777777999:::999777888777555333333333444555888999999888666666777888;;;777333333777;;;======:::999888777888999;;;<<<999999999888888888777777:::999777666555555555666999888777555555555555666999:::<<<@@@EEEFFFCCC@@@;;;888777888<<>>999999888777555555777999666666555222000///000111555777999;;;<<<<<<;;;;;;999999999999999888777666666333111222444666888888:::;;;<<<===<<<;;;:::999999999888999999999777666555555666666777777777888666888999999888999;;;===888999:::;;;:::888666555555777999:::999888999:::888888999888888999;;;>>><<<;;;;;;;;;===>>>>>>>>><<<999777777:::<<<;;;::::::777555777:::===>>>===;;;999666666666666555333666777888999::::::::::::888:::===??????===:::888999;;;===??????===;;;999:::777555777:::===>>>===<<<===============<<<;;;<<<<<<<<<<<<<<<>>>CCCFFFMMM^^^uuurrriii___UUUPPPTTTXXXWWWXXXZZZYYYCCC>>>===;;;::::::999777444///000222333444555777888:::999888:::<<<===<<<<<<===;;;999777666666888999<<<:::888666444444444444555555777:::======<<<:::666555555888===???;;;888777<<<@@@===777222222555888888777777888999:::;;;777555222111111444888;;;>>><<<:::888777666777777555444444444555555333111555777888888777666666777999999999;;;>>>>>>;;;888;;;999777666777:::===???>>>;;;888888:::<<<<<<;;;888777666444444444555555444555666888:::<<<>>>>>>:::999888:::<<<<<<:::777888777666777:::<<<======888777444111...///222555;;;999666666777999999888:::999888777666777777888666555666888999999666444111222444666888888888888::::::999888888999::::::999:::;;;:::999999;;;<<<===999666777;;;>>>===;;;:::999888999<<>>>>>===:::888555333333444666888555333111111333666777777999;;;<<<:::666333333444444777:::::::::999999999;;;:::999777777888999:::999666555999>>>AAA@@@>>>:::999777555555555777888777888888888777666555444666777888888777888999;;;888888888666444444666888<<<;;;999888777888888999888777666555555666888:::888999::::::999888999;;;666333000333999???@@@@@@>>>;;;888777999999888777666555555444444444444555444555666555444555777888===999555444777:::;;;;;;999888777555555777888999999999::::::999999888777:::999888777666666777777999888777666555555666777::::::;;;>>>AAACCCAAA>>>:::777555666999<<<===<<<<<<<<<;;;999666555666777666666444222//////000222888999;;;<<<<<<;;;:::999:::::::::::::::999888888555333222222444777888888::::::;;;;;;;;;999888777:::999999999999999999888777777666666666777777888888888888999999:::::::::555666888:::::::::888888666777888777666555666888777777888777666666888:::===<<<:::;;;<<<===??????>>>;;;999999;;;===<<<;;;;;;999777888<<<>>>???>>>999888666666777888777666888999;;;<<<===<<<<<<;;;888:::===??????===:::888666777999;;;<<<<<<;;;:::999777666888<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===AAADDDMMM]]]tttwwwooodddYYYRRRTTTXXXXXXVVVWWW]]]GGGAAA???===<<<;;;:::777555///000111333555777888999:::888888888:::<<<<<<;;;<<<;;;999777777777999:::<<<:::888555333222222222777777777999;;;;;;:::888666555666999===>>><<<999888===AAA@@@:::555444555::::::999888888999:::;;;<<<999555222111222555777:::999888888888888999:::444444555666888777444222111333666777666666666777:::::::::<<<>>>>>><<<:::===<<<:::999999;;;>>>??????===:::999:::::::::999999999888777777777777888:::999999999999;;;<<<===;;;;;;:::;;;<<<<<<;;;999:::888777777999;;;<<<<<<555444333222111333777:::===:::777666666777777666999888777666666666777888666666666777999888666444111222444777888999999888:::::::::::::::;;;======:::;;;<<<<<<;;;;;;<<<>>>@@@<<<888888;;;>>>>>><<<777666777999<<<>>>???>>>888888888:::===???@@@???999888666555444444444555444222111222444777888888:::::::::777444222222333444666777777777888:::<<<===<<<:::999888888999::::::888666888<<<===<<<:::888777555444444555777888777777777777777777777777888:::;;;:::999888999;;;888888888666555555666888:::999777666666777999:::999888666444444555666777777999;;;<<<;;;:::;;;;;;555222000333888===???>>>>>>;;;999888999999999888555666666777777666555444000222333333333444666888===:::666555666888888999999888666444333444555666999:::;;;;;;;;;:::999888999999888777777777888888:::999888777777777888999;;;::::::;;;===>>>===<<<888555333222555888::::::??????===:::777555444555666666444111//////111444:::;;;<<<<<<<<<:::999888:::::::::;;;::::::999888555333222222555777888888999999999999888777555444:::999999888999999:::::::::999888777777777888999:::888777888;;;;;;999666111333666999;;;;;;;;;:::777777777555333222444666666777777666444333555666===<<<:::999:::<<>>;;;;;;<<<============;;;999:::<<<>>>??????888777666777999::::::999;;;<<<>>>??????>>>===<<<777999<<>>AAACCCCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;:::<<>><<<<<<;;;888777111111222444777::::::::::::999777888:::<<<<<<<<<<<<;;;:::999999999:::;;;>>><<<999777555444333333777666666777888888666555444333555777;;;;;;999777777<<>>:::999999<<<;;;999888888888999:::>>>===;;;888777666555555555666777888999:::;;;;;;777777888999:::999555222...111444666666666666777;;;;;;;;;<<<======<<<;;;===<<<:::999999;;;===>>>>>>===;;;999888777777666;;;;;;::::::999999999999===<<<999888777888:::;;;<<<<<<;;;<<<<<<<<<;;;:::;;;999777666888999999999333444444333333555888;;;;;;999777666777888777777888777666555555666777777777666666777888888666444111333555777888999999999999::::::;;;<<<===??????;;;===>>>>>>======>>>???@@@===999888:::<<<===<<<555555666999<<<======<<<777777888:::===@@@@@@???::::::999888666555555444333222222444666999999999:::999888666444444555666666666666444333555888;;;<<<;;;:::::::::;;;;;;<<<<<<:::999999:::;;;999777888666555444444666777999777666666777777888888999:::<<<===<<<:::999999::::::::::::888777777888::::::999777666666888:::<<<999888666444333444555555777:::===>>>>>><<<<<<<<<666444222333777:::;;;;;;;;;:::888888999:::;;;;;;888999:::;;;:::888555333000111222222222222444666:::888666444444555777777:::888666444333333444555:::;;;<<<===<<<;;;999888777777777777777888888888::::::999999999:::<<<<<<<<<:::999888888999999:::666444111000111444666888===>>>===:::777555444555666666444111///000333666:::;;;;;;<<<;;;:::999999999999999::::::999999888444333222333666888999999999888888777555444333222888999888888777888999;;;>>>===;;;999999999:::;;;999666444777<<<===:::666111333666999;;;;;;;;;;;;:::999777444111111333555777888888666444222333444<<<;;;:::888888;;;???BBBAAA@@@>>>======>>>>>>>>><<<;;;::::::;;;===>>>>>>999888888999:::;;;:::888;;;===???@@@@@@>>><<<:::777999<<<======<<<999777666555555555777888:::;;;<<<;;;;;;<<<>>>AAACCCDDDAAA@@@>>>============>>>;;;<<<<<<;;;:::;;;===@@@IIIXXXmmmttthhh[[[XXX[[[]]]YYYUUUgggTTTDDDAAA>>><<<<<<;;;:::888666555555777;;;======<<<;;;999777888:::<<<===<<<<<<<<<;;;;;;;;;<<<======???>>><<<999777666666666555444333444555666444333111222333555777666555333555:::@@@BBBAAA???>>>>>><<<;;;999888777888888999:::<<<======<<<:::666444333444666888:::;;;;;;;;;888777888999999777333///...111555777777666777777:::;;;;;;;;;;;;::::::::::::999888777777999:::;;;;;;:::999888666555444444888999:::;;;;;;<<<=========<<<999777666666777888<<<<<<<<<;;;::::::::::::<<<:::999999::::::999888444444555444444444666888777666666888:::;;;:::999777777666555555666777888888777666666777777666444333444666777888999888888888999:::<<<===>>>??????<<<>>>@@@@@@>>>===>>>>>>===;;;999888999:::;;;;;;555555666888;;;<<<<<<:::999999999;;;>>>???>>>===<<<<<<;;;:::999888777666444333444666999;;;;;;:::999888777666777999::::::888888555222111111555888888999999:::;;;===>>>???===<<<;;;:::::::::888777888777666555555666888999666666777777888888999999;;;===>>>===;;;:::999:::999:::999888666666888::::::999888888888:::<<<===:::888666444333333444555888;;;>>>???>>>===<<<<<<888666555555666777777777777888888888999;;;>>>@@@===>>>??????===999555222333444444333222222333555555555444333333444666777;;;999777666555666777888;;;;;;<<<===<<<;;;:::999666666777777777777777777;;;:::::::::;;;===???@@@<<<;;;999777666666777888555444222111111222444666999::::::999777555555666666666555333111222555888999999999:::::::::::::::777777888888888888777777333333222444777999999999888888777555444333333222777888999888666666888:::@@@???===<<<<<<<<<<<<===888444333666;;;>>>;;;777333555888:::;;;;;;::::::<<<;;;999666222111333555888999999888555333333333::::::999777666999>>>BBBBBBAAA@@@>>>=========>>>;;;::::::999999999;;;<<<:::999999:::;;;;;;999777999:::<<<======;;;:::888888999:::;;;;;;:::999888:::999888777777888:::;;;???>>>>>>======>>>@@@AAA??????>>>===<<<<<<;;;;;;:::;;;<<<;;;:::;;;===???FFFTTThhh|||xxxnnn```YYYZZZ\\\YYYTTTgggTTTCCC@@@===<<<<<<<<<;;;::::::888777999===???>>><<<:::888666666888:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???===;;;999888777888888333222111222444666555444222333444555555444222000222666<<>>===:::888333444555444333222222333333444777;;;>>>???<<<:::888777666666666777888999999888666666777777555444555666777888888888777777777888999;;;<<<=========<<<>>>??????===;;;:::;;;999999999888888999999:::888777666888:::;;;:::999::::::;;;===???@@@>>><<<======<<<;;;:::999999888666666777:::<<<===<<<:::888777777888;;;=========;;;999777333111111555777666777888:::<<<>>>???@@@<<<<<<;;;;;;:::999888888999888666555555666888999555666888999:::999888888:::<<<>>>>>><<<:::::::::666666666444333333444666999999999999:::;;;;;;<<<:::999777555444444555666888:::<<<<<<;;;:::::::::888888777666666666666666666777999999999;;;???BBB??????@@@@@@===:::666333444555555444222111333444333444444333222333555888:::999888777888999;;;===<<<<<<;;;;;;;;;:::::::::777888888999888888777777999999999:::;;;>>>@@@AAA<<<<<<;;;888666555777888555555555444222222444666666888999999777666666777666777777666555555777999777888888888999999::::::555666777777777777777777333222333555888::::::999999888777555444444444444666999<<<;;;777555777888>>>>>>>>>>>>============888555444555999;;;;;;999666777999;;;<<<<<<;;;:::<<<<<<:::777444333444555999::::::999666444333333666777888777555777<<<@@@AAAAAA@@@>>>;;;:::<<<===999:::999888666666888::::::999999:::;;;:::888555777777777888888888777777:::999999888888999999:::<<<;;;:::999999:::;;;<<>>@@@>>>>>>>>>>>>===;;;:::999999:::<<<;;;;;;;;;===???DDDQQQeeeyyy~~~uuuggg\\\XXXZZZXXXTTTaaaNNNBBB???<<<;;;;;;<<<<<<<<<<<<999777999===???===;;;888666333333555888999:::999999999:::;;;<<<<<<===;;;:::888666666666666777222111111333555888888888555777888888666444222111111444888;;;===>>>>>>???999888777666666666777888777777888999888777555444222444777:::;;;:::999777555444444555777777555444444777;;;<<<:::888666666666888888777444333555777444333333444555666777888444666888777555444555777333555777:::<<<===>>>>>>:::::::::999999888888888888999999777444333555888888999;;;===>>><<<888555111222444333111000000000222555999???BBBAAA===999888777777666777888999::::::888666666666666555444777777888999888777666555666777888:::;;;;;;;;;::::::<<<===<<<:::777555555666777999::::::999999999;;;999777777888::::::999:::;;;<<<>>>AAAAAA@@@>>>===<<<;;;:::::::::::::::888999:::===??????<<<:::999888777999<<<>>>===;;;;;;;;;999666444555888;;;666777888:::<<<===>>>>>>999::::::999888888888888999888666444444444666666555666999;;;;;;:::777555999;;;===>>><<<:::::::::555555555333111111333555888888::::::;;;:::999999:::999777555555555777888777888999888666555555666666777777777777777777888888999::::::999:::===@@@======>>>===<<<:::777666222333444333222222333555555666777666333333555777999888888888:::<<>>@@@AAA@@@===999888:::<<<999::::::888555555777:::777777888:::;;;;;;999666444444333333444555666777<<<:::777555555777:::<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>><<<::::::===@@@>>>???@@@@@@???===:::888888:::<<<<<<<<<===???AAAEEEQQQdddyyytttcccZZZZZZYYYVVV\\\HHH@@@>>>;;;:::;;;<<<=========999777999===???<<<999777444111111333666888888777777888999::::::;;;;;;777666555444333444444555222111111333777:::;;;;;;999:::<<<;;;888555333222000222555777999:::;;;;;;888777666555555666777888;;;:::888777666666666777222555888:::;;;:::777666666555555777:::;;;<<<;;;777:::===>>><<<888666555555666777555222111333666222222333333555666777888222555888888666666777:::888999:::::::::999888777999::::::;;;;;;::::::999777888888666222222444777333444777;;;<<<999444000///111222222111/////////222555;;;AAADDDBBB===888888888777777777999:::;;;:::888666666666666555444888999999999888777555444555666888999::::::999888888:::;;;:::777333111111444666:::;;;;;;:::::::::>>>;;;888777888999999999999:::<<>>@@@@@@===:::999888888:::===>>>;;;888;;;;;;:::888777888;;;>>>777888999:::;;;<<<<<<<<<777888888888777666777888999777555333222333444555444777:::<<<<<<:::666444888:::======<<<:::::::::666666666444333333444666666888999;;;:::999777666:::999777666555666888999666666666444222111222333444555777888888888:::;;;:::<<<<<<;;;888888;;;>>>::::::;;;;;;;;;:::999888///111222222111222444666888::::::888444333444666777777777888:::>>>AAACCC>>><<<999777777888:::<<<======>>>>>>===;;;999888444444444666888;;;===???;;;===>>><<<999777888:::666999;;;;;;888555555666888:::<<<<<<999888777777555888:::;;;:::::::::::::::999888666555555444444666777888999999999999999222222333666999;;;:::999999999777666666777888999999>>>CCCBBB===888777888666777:::<<<===<<<:::888===<<<999555333333666999666888:::===?????????>>>888::::::999666444333333666888999888666444333333///333777666444444888===???@@@@@@<<<888777888;;;999:::;;;888555555777:::444555666999;;;<<<:::888444333111111222444666888===:::666333333666:::===888999:::;;;===>>>??????999;;;<<<;;;999:::===AAA>>>???BBBBBBAAA>>>:::888888:::<<<======>>>@@@BBBFFFQQQdddyyykkk___]]]\\\ZZZZZZFFF>>>======<<<;;;:::::::::;;;:::999999888888888999555777888888666444333444333777;;;:::666444555888;;;:::999777666555555555111222555888;;;<<<======;;;===>>>>>>;;;777555555222222111111222444666777111111222111111333777:::<<<999666555555777777777999888888999::::::777555444666999;;;;;;:::888777777777888888888888777777777666444333222222333333555444222222222444666777888999:::::::::999888777:::<<<======<<<888444111555:::??????;;;888888:::777555222...---///333777888777555444333222///...000000000111222333444555444666:::===>>>===:::888666666666666777888999:::777777666555444444333333999888888999::::::777555888666555666:::======<<<:::;;;<<<:::666222000000444777:::<<<<<<;;;;;;<<<===;;;888666555777:::<<<<<<:::999<<<@@@BBBAAA???@@@>>>999444111222666999777:::===>>>===;;;:::999888:::<<<===<<<<<<===>>>>>>999555666:::===<<<:::777666666777:::;;;;;;:::999888777555555555666666:::999666222...---///111333555777:::::::::888777999:::;;;;;;;;;:::999888888777666555555444444555777999;;;:::777666777999;;;;;;888555222222555777999999888666444222000///333666999888666555777999999;;;===<<<;;;999888888<<<<<<<<<;;;:::999888777333444555777777777666555???===:::999888666444222555555666888999:::;;;<<<::::::888555333333666888<<<<<<;;;;;;:::::::::::::::999777777777999<<<===???;;;777555666777666444::::::::::::999888777777<<<>>>@@@@@@>>>;;;999888777777999:::;;;<<<<<<<<<<<<:::555222111222555777;;;999777999===>>>:::666888777666777999;;;:::999999999999888888888888777;;;<<<<<<;;;:::999:::<<<888999:::999888888:::;;;===<<<:::888666666666666666666666777888:::<<<<<<777777666333111111222444777999:::999888888999;;;888555222222555888888777;;;;;;:::888666777999;;;;;;;;;<<<<<<;;;999777666;;;;;;:::;;;===<<<:::888666777777777888999999:::;;;<<<<<<;;;::::::<<<===:::999888888:::===>>>>>>@@@===;;;999:::;;;;;;;;;>>>???AAAAAAAAA@@@>>><<<;;;<<<<<<>>>???@@@AAABBBEEEPPPbbbwwwttteee\\\YYYZZZ[[[GGG@@@???<<<:::888999:::;;;;;;::::::999999999999999666888:::999777555555555555888:::888444111333555;;;::::::999888888888888444666888:::<<<<<<===<<<:::<<<===;;;999777666666444444333222222222222222...///000000111333777:::999888666666888999:::999888777777888::::::999777666777999;;;;;;:::999888888888888888888888888888777666555333333333333444666444333222222222444444777888999;;;<<<<<<<<<;;;:::;;;<<<<<<:::777333000555999>>>>>>:::777777999666555222///---///333666999777555333222000///...111111222333444555777777666777999:::;;;;;;::::::888888777666666666666777777666444333222222333333888888888999;;;:::888666555444444777<<>>@@@@@@???>>>===999555111111333666666999<<<===;;;999888888777888:::;;;;;;<<<===>>>===999666777;;;===<<<999999777666666888999999888;;;:::888777666666666777999999777333000...///111000333666999;;;;;;:::999::::::;;;<<<<<<;;;:::999999888777666555555555555777:::<<<<<<999777777888999999888555333333555777888888888777666555333333444666888777555444666888555777999999999888999:::;;;;;;:::999999888777777555666777888888888777666<<<:::999888888777444222333444555777999;;;<<<===999888666333111111444777;;;;;;;;;<<<;;;;;;::::::888777777666777999:::;;;999555222111333444444333666666777888999999999999<<<>>>@@@AAA???===;;;999888999::::::;;;;;;:::::::::888555333222333666777:::777666999===>>>;;;888777666555666888:::999888999999999888888888888777999::::::999888888;;;===999::::::999888888:::<<<>>>===;;;888777666666666666666666777777999:::;;;666555444111///000222555777888999999888777888999777444222333666999999999::::::999777666777;;;>>>===>>>>>>===<<<:::888777:::999:::<<<======:::888999:::;;;<<<<<<======<<<;;;<<<>>>>>>===<<<>>>???>>><<<888777888<<>>;;;:::<<<>>>??????>>>???@@@AAAAAA@@@???>>>======>>>???@@@AAABBBBBBDDDMMM]]]qqqxxxkkkaaa\\\[[[]]]HHHCCC@@@<<<999777888:::;;;::::::::::::999999999999888999::::::888666666666777888888555111///111444;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;:::::::::888666555666888666666666555333111///---,,,---...///000222777:::777777777999;;;===<<<;;;666555555666999;;;;;;;;;999999:::;;;;;;;;;;;;:::999999888888888888999999888777555444333333444444666555444333222222222333666777:::<<<>>>???@@@AAA;;;;;;<<<<<<:::666222000555888<<<<<<888666666777555444222000...///222555999888555222000///......444444555666777888999:::888888888888999999::::::<<<;;;:::888777666666666666555222000///000222333666666666888:::;;;999777222222444888===AAACCCCCC@@@???===888333000...///333666999;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<===>>>999888777999;;;>>>>>>===<<<;;;999555111//////111333666999:::999777555555555666666777999;;;===>>>;;;999888:::===>>><<<999;;;888555444555666777666===<<<:::999777777777777888888888555222000///000...111555999;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;:::;;;:::888777666555555555777:::===>>>;;;888666555555666777666444444666888777777777888888777777666444555666555444333444666111333555666666888:::<<<:::999888777666666777777888888999999999888777777777777666777888777555222222222444666999;;;<<<===777666444111///000333666888999;;;<<<===<<<:::999555555555666777777888888555222000000222333333333111222444777999;;;<<<<<<===>>>@@@AAA@@@>>><<<:::::::::;;;;;;;;;999888777777666555444444555666777777555555888<<<>>><<<:::555444333555777888777666999999999888888888888777777777777666555777;;;>>>;;;;;;:::999777888:::===@@@>>><<<:::888777777777666666666666666777888888444444222///...///333666777888999999777777777888666555333444777999::::::999888777555555888===AAA@@@@@@???>>><<<;;;999999777888:::<<<>>>>>>;;;888;;;===???@@@AAAAAA??????:::===@@@AAAAAA@@@@@@AAACCC???:::777777;;;AAAEEEBBB???;;;:::<<>>???@@@AAABBBBBBBBBBBBFFFMMM[[[nnnssshhh```]]]]]]IIIDDDBBB???<<<:::999::::::999:::::::::::::::999999888999:::999777666666777666666555222//////222555<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999888999888777444222333666888777888999999777333000...---.../////////111555888777888999;;;===>>><<<:::444333333444888;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;888777666444444444444555666666666555555555555555777888:::<<>>;;;777333000000111333555888999::::::;;;<<<888:::<<<>>>?????????>>>777777666777999:::<<<<<<:::;;;:::666222...,,,,,,111444777888666444333333333333333444777:::<<<===;;;:::;;;===??????===::::::777333222444666777777<<<<<<:::999888777666666777888999777444111000000///222555999;;;<<<;;;:::888999;;;;;;<<<;;;::::::;;;;;;999777666555555555666999<<<>>><<<888444222111333555666555555777888777777888888777777666555555555555555444333444444111333555555666777999<<<999777555444444555777888888888888888888777777777444444444666777777555222333333444666888999:::;;;777666444111///000333666666888:::<<<===<<<:::888222333444555666666666555666555444333333444444444111222444777:::<<<======;;;<<<===???@@@>>>;;;999:::;;;<<<<<<:::888666555555555555555666666777777555444444777;;;======<<<444333222333666777666555999999999888888888777777555555444333333666;;;???<<<<<<;;;999777888;;;>>>AAA???===:::999888888888777666666555555555666666444333222///...111555999777999::::::888777666777777777666666777888999999:::999777555444777===AAABBB@@@???===;;;:::999999666777999<<<>>>>>>;;;888:::<<>>999<<>>:::888999<<<>>>???:::;;;<<<>>>????????????>>>???@@@AAABBBBBBAAAAAAHHHOOO\\\nnn{{{oooddd^^^]]]HHHBBBBBBAAA@@@>>><<<:::999888888999::::::999999888888999999888666555555666555444222000///111444777<<<======<<<;;;999888777:::;;;;;;;;;:::999777666888777444111///000444777777999:::;;;;;;888555333111222111000///000333555:::::::::<<<===<<<888555222111111333888<<<>>>???===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999888666555444444555666444555777999999999999999999999:::<<<===???@@@AAA>>>>>>>>>===<<<999777555666777888888666555444444333444555444333222222333777888777444000///000111<<<<<<<<<;;;:::999777666777999;;;======;;;888666777777666666666666777777555333000...---///222444222222333666999999888777111333555777999:::;;;<<<;;;:::999666444333444555444666888888888888:::;;;777999<<>>>>>:::777999:::;;;<<<;;;888666444444444555666666777777777555444555666999;;;<<<<<<444333222333666777666555999999999888888888777777444444333111111444999===:::::::::999888888;;;>>>@@@???===;;;999999999999777666555555555555555555555555444222111333777;;;888:::<<<;;;999777666666888888888777777666777777<<<;;;888555444666<<<@@@AAA???<<<:::888888999999666777888;;;======;;;888777999;;;>>>>>>===<<<:::777;;;AAADDDDDDCCCBBBBBB@@@AAA@@@>>><<<;;;>>>@@@@@@<<<888666666888999999888999:::;;;===>>>>>>???>>>???@@@AAAAAAAAA???>>>@@@IIIYYYmmmvvviiibbb[[[GGG@@@AAABBBBBB@@@===:::888666777888999999999888777888999999777555444555777555444222111222444777888<<<<<<===<<<;;;888666555888999999:::999888666555777555222///---...222555777888;;;======;;;999888555555444222000111333555;;;;;;:::;;;;;;999555222000000111444999===??????<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777666555555666666444666888;;;<<<<<<<<<;;;888888888999:::<<<===>>>>>>>>>>>>>>>===;;;999888888888888777666555444333333555777777666444333333555777888777333111222444;;;;;;;;;;;;999777555333666888;;;======:::666333000000000000111222333444555333111000000111333555444444555777999:::999888222555777888777666777777666777888777555555666888555777888888777777888999666888;;;>>>??????===<<<666666666555444666999<<<:::;;;;;;999444000---,,,///222555666555333222111111///000333888;;;:::888:::;;;===??????>>>===<<<666444222222555888999999999999999999888777666555777999:::999666333222222555666999::::::888666555777888:::;;;<<<;;;;;;:::999999888777666666666666222444666999;;;888333//////111222333333555888:::;;;:::999888666333111000444444666999::::::777444555777999:::888777777777555444333333444555666777444333333333333444555666777555444444444555333222666666666666555555555555555666777666444444555777444555777888999888666555111111111222333333444444777888888666333111111222777777999::::::;;;;;;:::888777888;;;>>>>>>:::666777888:::<<<;;;999777555444555555555666666777777666666666666777888999:::555444333555777888777666999999999888888888888777444444444222111333666999666777999999888999;;;===>>>===;;;:::999999::::::777666666555555555666666666777777666555666888;;;888:::<<<;;;999666444444666888999888666555666777<<<;;;888666555777;;;??????===:::777666777999:::888888888:::<<<<<<:::999444555777999:::999888777666:::???BBBBBBAAA@@@@@@===@@@BBBAAA===::::::;;;<<<999666555666777777666888999999:::<<<===>>>>>>>>>???AAABBBBBB@@@>>>===555???QQQhhh}}}~~~rrrkkk~~~YYYDDD????????????>>><<<:::999444555777888888888666666:::::::::888666555777888777666444333444666777777:::;;;<<<<<<;;;:::888666777777888999999888777666666555222...+++,,,///222777888:::<<<===<<<;;;:::666666666444333333666888:::999888888888666333111...///111555:::===>>>>>>;;;<<<===>>>>>><<<:::999:::;;;===??????===;;;::::::999888666555666666777444777:::<<<===<<<:::999555555555555777999;;;<<<<<<<<<<<<===<<<<<<;;;:::999888777777666555444333444666999:::888666444444222666:::999666333444666777888999999888666444333666777999999999666444222............///000111222555444333222222333444555777777888:::<<<===;;;999333666999999777555555666444666888888777666777888777888888777555555666777666777:::<<<===<<<;;;:::666777777555333555999<<<<<<===<<<:::555111//////000333666777555333222222000///000555:::<<<999555888999;;;<<<;;;;;;::::::777555444555666888888777888888999::::::999888777888999:::888555333333333555777999::::::888666444999:::;;;============<<<777666666555555666666777333333555888;;;:::555111000111111111222444777:::<<<;;;:::999777444222111333444888<<>>999555222666999;;;:::888666666333333444444555666666777222222222222333444666777;;;888555333333333222222555555555555555555555555333555777888666555555555555555666666555555444444222111111111111333444555444666888666333222222333777777888999999999999999888777777;;;??????;;;777444666999;;;<<<:::888666666666555555555666666777888888777666555555777888777666555666888:::999888999999999888888888888777666666555444222111333555111444777999999:::;;;<<<<<<;;;:::999999:::;;;<<<666666666555666666777777666777888888777777888999666888::::::777333111111222555777777666666777999888888888777666888<<>><<<999666666777:::<<<:::999888888:::::::::999444444555666777777777777555888<<<>>>>>>=========<<>>??????AAABBBCCCCCCAAA???===555===NNNcccyyy~~~www}}}WWWCCC???>>><<<;;;:::::::::;;;222444666777888777666555;;;;;;;;;999777666888::::::888666555666666666666999:::<<<======<<<:::999666777888999:::999999888666444222...++++++---000777888:::;;;;;;;;;;;;:::666666666555444666999<<<999888666666666555333111---...111666:::=========:::<<<===???>>><<<999888999;;;>>>@@@@@@>>>;;;999:::999888666666666666777555777:::<<<===;;;888666222222222333555888:::<<<::::::;;;;;;<<<;;;;;;;;;:::999777777777666444333444777;;;<<<:::777555444111666;;;;;;888555555777333444666777777666555444777777666555444333333222000000000000000111111222555555555444555555555666:::::::::<<<>>>???===;;;444777;;;;;;888666666777444666888999777666666666888999999777555444555666555777999;;;;;;;;;999999666777777555333444999============:::666333111111000333666777666444333333000///111666;;;<<<888333666777999999888888888999888777666666777777666555888999:::;;;<<<;;;::::::999999999888555333444555444666888::::::999777555:::;;;===????????????>>>555555555555555666777777444333555888;;;;;;777333111111111000000333777;;;<<<<<<;;;:::888666444333222444999>>>BBBAAA;;;666///333888;;;;;;888666666222333444555666777777666222111111222333555777999>>>:::666222222222222111333333444444555666666777111444777888777555444333555555555444333333333333333222000000000222555666333666888888555444555777555666777888888999888888999777777;;;@@@AAA===888222555888;;;<<<;;;999888777666555444444555666777999999888666444444555777888777666777:::;;;:::999999999999888888888888777777777777555222111111222///222666999::::::;;;<<<:::999999888999:::;;;<<<666666666666666777888888666777999999888777777777444666888888555111///......222555777666666999;;;555666777777888:::>>>AAA>>><<<888666666888<<<>>><<<:::888777888999:::999555555555666666777888888444777:::<<<;;;;;;;;;;;;<<>>888555666999666666777999<<<>>>>>><<<======<<<======>>>???@@@AAABBBDDDEEEDDDBBB@@@>>>===CCCPPPcccvvv{{{UUU@@@<<<;;;::::::<<<<<<:::999999777666666777888888777999===AAABBB???;;;:::::::::888666555555666999:::999:::;;;<<<;;;:::888777888555333666:::;;;888444666444222111000///000000999777666777999;;;======777666444333333555888999666555555444222000...---///111444777:::<<<===>>>999:::;;;:::888888888999999;;;>>>>>><<<<<<>>>AAA===:::777444555666777777888999;;;===<<<;;;888777555222000111555888999888;;;999888999::::::666222888777777777888777555333333444666888999888888777:::999999999999999::::::999666333111222444555666555555555555444333222222333666888777444222333555999999888666444333555777888999:::<<<===<<<:::999:::999999::::::999666444000222333333333444777999:::;;;;;;:::888777777888777888888888888777666666:::888666555444555666777;;;<<<<<<===<<<777111---111444777777666555444444000000111333555555222000333444555555444666888;;;888888999888777666444333555888<<<<<<:::777666777999;;;<<<;;;888666555444:::;;;<<<;;;888555444444;;;>>>@@@AAA@@@===<<<;;;999999999777555555777999666777999<<<>>>===999666444444444555555555666666777888999:::999777555333777666777<<<@@@@@@;;;555555555666777999888555333111111222333555666666555111111222333555777999:::@@@<<<777333222222222222222222333555777666444111555666999<<<===;;;777444444222111222444666666666777444111000000111222111555666777888888888888888999888777888:::;;;:::999;;;888666666888::::::888333555777:::;;;;;;::::::;;;777444444777999888777999999888777777777777777999888777666666888:::;;;999777666555666777777777888888888555333333444666777777777888999;;;<<<===???<<<999888888:::<<<<<<888777666666666888999:::===<<<:::999888888999:::888777555333111///---,,,+++...111555999;;;<<<===<<<999666555777999::::::<<<:::888777888<<<@@@CCC???<<<999999999;;;;;;;;;999777666666777777666444555777;;;===>>>>>><<<:::;;;:::::::::::::::999999777777999:::<<<===??????<<<<<<;;;<<<>>>>>>===<<<======???BBBEEEEEEDDDBBBAAAEEEQQQbbbrrr|||VVVBBB===<<<::::::;;;<<<<<<;;;999888666666777888777666888<<>>???>>><<<;;;:::999:::999888666666777999777888999;;;<<<<<<999666555555555666666777777888666777888999888777555444444444555:::???@@@<<<777555444444555777777555333111111222333555555555444444444444555666777888999>>>:::555222111222333444444333333555666666444222333444777:::<<<;;;777444444222111222555888:::;;;888555222111111222222111444555666888:::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999666444444666888888777444666888:::::::::999888;;;888777777999:::999888777777777777777888999:::;;;:::999777777888999::::::777333333555777666555777888888666444444555666555666666888999;;;===>>>===;;;999888888999999999777777666666666777888999:::999999888999:::;;;<<<999888777555222000...---,,,...111555999<<<>>>???<<<888555333444666777888:::999777777999===@@@CCCAAA===:::888888999:::999999777666555666777666555888888999;;;;;;;;;;;;;;;::::::;;;;;;::::::999999555666777888:::;;;<<<<<<===<<<<<<<<<======;;;:::999:::<<>>>>>:::999777777888888777666777:::======<<<:::999999777666444444666999>>>@@@???<<<777444444777<<<@@@888444111111444666555333000000//////000111111222666555444444444444555666999777444222000000000111777777666555444333111000333444555777888888999999888999999888666555555666999:::<<<<<<;;;:::;;;<<<<<<;;;999666444333222111666777:::<<<===<<<;;;;;;;;;777444222333666777888777555444444666777888777444555666888:::999666444//////000222444777:::<<<::::::999888777777777888777666444555666777777666555666666777777666555444555:::???@@@<<<888555555:::888666777999999666444000000111444777999999888555666888;;;<<<999444000---.../////////111444666:::::::::888666777999<<<<<<;;;:::999999999:::::::::999777666777999<<<>>>;;;;;;<<<<<<<<<999444000000333666888888777666666999999999888777444222000333444444333222333555777666666666666444222000///222555999;;;:::888888888999:::;;;999777444444444666999<<<===<<<:::999999888999;;;<<<<<<;;;:::999888999999888666666888999999888888999::::::888666666666666777888999999999444555666777777666444444111111333888===???===:::555333222222444444444333222222222333444444444444999888888777777777777777:::777222000111333666777666555444444666666555444222333555999;;;;;;777444444222111222666:::===???999777444222333333333222222333666999;;;===??????@@@>>>======>>>>>><<<;;;555333222222444666666666666777888999999888666555:::999999:::<<<<<<:::888555555666666888999:::;;;===<<<;;;999999999999:::<<<666000000333666666444666777888777666555666777555555666888999;;;===>>>:::::::::999999888777666777777777777777888888888888888888999:::;;;===>>><<<<<<;;;999777444222000---///111555999>>>AAACCC<<<888333000111333444555666666777888:::===@@@BBBAAA>>>999666666888999999:::777555555666777777666::::::999888999999:::;;;::::::;;;<<<;;;:::999888444555666777777888888888===<<<;;;<<<===<<<:::888666777999===AAACCCCCCBBB@@@AAAKKK^^^rrr\\\HHHAAA>>>;;;:::;;;>>>??????;;;:::999:::;;;;;;999777777888999::::::999888888888777555555666:::===@@@>>>;;;777444444777<<>>===<<<:::888888999:::<<<<<<:::888777777999;;;===::::::;;;<<<<<<999555111///333777999999888777777999::::::999666444333222333444444222111111333555666666666666444222000///000333666888999888777777777888:::999777777777888777:::======<<<;;;::::::888777777888999:::999888666888888777666666777888999777666666777777777666666666777777888999999999555555666555555333222111......111666;;;>>>>>><<<666333111000111333444333333444555444444444555666===<<<:::999777666666555777333000///111444777999888666444444666777666666333444666999<<<<<<999777555333111222555:::===>>>:::888666555555555444333111333555888;;;===>>>???AAA@@@>>>===>>>===;;;:::333222222222333555666777888888999:::999777444333777888:::<<<<<<;;;888666444444555555666777999:::===<<<;;;;;;:::;;;;;;<<<===666///...222666555333555777888888777666777888888888888888999:::;;;<<<888:::<<<<<<:::777666555888999::::::::::::999999999999::::::;;;<<<======????????????<<<999666444///000222555:::???CCCFFF===999333000000222444555444555666888;;;===???@@@>>>;;;777555666888:::;;;:::777555444555777777777;;;;;;:::::::::999999999999:::;;;<<<;;;:::888666444555666777777666666555:::999999:::<<<<<<;;;:::777777999<<<@@@BBBBBBAAACCCCCCLLL___ttt]]]IIIBBB???<<<:::;;;===>>>???<<<;;;;;;<<<>>>>>><<<:::777666666777888999999888;;;:::888777777999;;;<<<;;;999888777777888:::;;;666444222111111333444444//////000111333333444444777777777444111111222444666666555444333444444555777777777777666666555444555666777777777777777666666777888777666555555777777777888999999888666555888999;;;999777666777888555666888999::::::::::::;;;:::777444333444666888777666555444444777:::===888555333222555888:::;;;777666444333444777:::<<<::::::999888777777888888555444444666888999999888::::::;;;:::888555111///222444777777555555888;;;888666444777;;;<<<888333...,,,+++///666<<<===<<<999777555555666777777666111222111000///000444666888888888777666888<<>>>>>666444111000111333444444555777777666333333555777>>>===;;;999777555444444444222//////222666888999888666555555777888888888666666888;;;>>>>>><<<:::777555333333555888::::::;;;999777777777777666555222333555777999;;;;;;<<<@@@???===<<<<<<;;;999888333333333444444666888:::999:::::::::999666333222444666999;;;:::888666555555444444444444555666666::::::;;;;;;<<<===>>>???>>>888111///222555666444666888999888777777888999<<<;;;:::999888888888888777:::>>>>>><<<888666666;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;::::::<<<===??????>>>:::666444111222333666:::>>>BBBEEE===:::555222333555666777444444666888:::;;;<<<===999777444333666999<<<===888777555555666777777777999;;;<<<======;;;888666999::::::::::::888777666555666777888888888666555555555666999<<<======<<<:::::::::===@@@AAAAAAAAAEEEDDDLLL___sss]]]IIICCC@@@===;;;<<<===<<<<<<;;;;;;;;;===???@@@>>><<<777555444555777999:::999<<<<<<;;;:::999999999999888999:::;;;:::999777666222222111000111222333444222333444555555555555555444555555333///---000222555555555555666666777888666666777777777666666555555666777888888999999888666888999888777777888:::777777888:::;;;;;;888666888:::;;;:::777666999<<<777777888888888777777666777777777555333444666999888777777555444555999<<<999666333222444777:::;;;;;;999777555555777999;;;:::999999999999999::::::555333333444777999999999::::::;;;:::888444000...111333444333222333777;;;666555444555999:::888555000,,,+++///777===???>>>;;;888555333444777888999555555333111///000333666666777777777777999===@@@<<<;;;:::999999999::::::<<<<<<;;;:::999777666555777666777888999888666333000444999<<<;;;999888777444777999777444333555888666666555333000000111222666777888888888777555555111222444777999:::777555444555777777888999<<>>888555222222333555666555666888888666222222444777===<<<:::888666444333333333222111222555777888888666666555777999;;;:::999999:::;;;===@@@@@@>>><<<999777555555666777777666:::999888888::::::999888444444666777888999999:::>>><<<;;;:::::::::888666444555666666666888;;;>>>;;;;;;<<<;;;999777444222222555888999888666444444555444444444444555555666999999:::<<<===>>>???@@@===:::666333444555666777999999999888666666888;;;>>>===;;;999888666555555555999>>>???<<<888777888<<<>>>@@@AAAAAA???===;;;======<<<<<<:::888777666666888;;;===<<<999555222333444555888:::===@@@AAA<<<999666555777999::::::666666777777888999999999555333222333777:::<<<<<<777666555666777888777666777999<<<======:::777555:::999888888777666555555666777999:::;;;:::888777222222444777;;;>>>>>>===<<<<<<;;;===@@@BBBBBBAAABBBBBBJJJ[[[nnn|||]]]HHHCCCAAA>>><<<<<<;;;:::888888888:::<<>>===888555333444777:::;;;:::;;;<<<<<<===<<<:::888777777999;;;<<<;;;888555333111222444444444555666777777777888888888777555444333555666333...---000333555555555666666777777777555555666666777666666555444555777888:::;;;;;;;;;666888::::::::::::<<<===:::999:::===@@@@@@<<<999999;;;;;;888444444777<<<999888777666555444333222222444666666444444777999777888888555333333555888777666444555666888888888;;;:::888777777888999:::999999999999:::;;;<<<<<<444333111222555888999:::666888999:::888555222///222555777666333333555888444444444444555666777888111---***...777>>>@@@???;;;888666555666888999999888777444111...///111444444666777888999:::===@@@<<<<<<<<<;;;;;;;;;;;;::::::;;;======<<<:::888666555444555666888888666333111555:::===<<<999777666555888:::888444333555999888888666444111000111222555666777888888888777777555555666999<<<<<<999666444555666555555666999;;;;;;:::999888777999===@@@AAA<<<777666888:::999777444666999999888777888888777666666888:::;;;;;;:::;;;;;;:::999888777666666666555444333333333333333111222333444666999<<<>>>888777555444666777777666555777777444000///222666:::999777666444333333333333333333555777888777555444444666888<<<===<<<;;;<<<<<<<<<>>>@@@@@@>>><<<999888777888999999777666999888888:::<<<===<<<:::444555666888999:::;;;;;;<<<;;;999999999999777666333555777777777888<<<@@@<<<<<<===<<<:::888555333222555888888666444444555444444444555666777888999999:::;;;<<<======>>>>>><<<<<<;;;888555555777999<<<<<<:::777555666999<<<>>>===;;;999888666666555222777<<<===:::777777999<<<>>>AAACCCBBB@@@<<<::::::::::::999777555333222222555999<<<<<<999555222555666888999;;;<<<<<<<<<999777777888:::=========999999777666666666666666333222222444777::::::999555555555777999999777555666777888999999888666555:::999666444333333444555666777:::;;;<<<;;;999888222222333777:::======<<<;;;::::::<<>>???>>><<<888555333444777;;;<<<;;;999;;;===>>>>>>;;;999777999:::<<<<<<;;;888444222444666888999::::::;;;<<<::::::;;;:::999777666444555777888555111///222666666666666666666666666666444555555666666666666666444555777999;;;<<<===>>>666888:::;;;;;;<<<>>>@@@<<<;;;<<<@@@CCCCCC@@@<<<:::<<<;;;777222111555::::::999888666444222000000...222555666555555777999777888888555222111333555555555666888999999777444999888888777777888999:::999999999:::;;;<<<===>>>444222000000333777:::;;;333555777999999666333111444888;;;:::777444444555333444444333333444777:::222---)))---666>>>@@@???999888777777999:::999888999777444000------000222333555777999:::;;;===???=========>>>======<<<;;;999;;;>>>??????===:::888333333333555777777555333222666;;;===<<<999666555777:::<<<999444222555999999999777444111000111222333444666888888888888777888777888;;;>>>>>>;;;777444555555444333333666888999888777666666999???CCCCCC>>>888666999;;;999777666888:::;;;:::999999:::888888888;;;===???>>>===>>>===<<<;;;999888777666333333333333444444555666333444444555666888;;;===999888666666888999888777444666666222...,,,000555888777666444333333333333444444555777999888666333333333666999===>>>===;;;=========>>>@@@@@@>>><<<888888888:::;;;;;;999777888888888:::===>>>===<<<444555777999;;;<<<======<<<:::999999999999888666333555777777777999===AAA<<<=========;;;999666444333666888888666444555666444444555666888:::<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>???<<<777555888;;;>>>===:::666444555999<<<===<<<;;;999888777777777000666;;;<<<888666777999<<<>>>AAACCCBBB???<<<999666777777777555333111000222555:::>>>???<<<888555666777999:::;;;::::::999666666666999<<<>>>???>>><<<:::888666444444444444333333333555888999888777333444666888::::::777444666666555555555555666666:::888555222111222333555555777999<<<<<<<<<:::999333333444666:::<<<;;;:::999888888;;;???BBBDDDDDD@@@BBBJJJXXXfffttt\\\HHHEEEBBB???===<<<;;;999888555666999;;;===>>>>>>>>>999777444222333666:::<<<<<<===>>>===<<<;;;<<<===@@@===;;;999888777555333000666;;;===:::999:::===<<<<<<<<<<<<;;;:::999888777666444222333555888999999:::;;;999666555444555666888::::::888777777888;;;888666999===???<<<888333555888;;;>>>???@@@@@@===;;;:::===BBBDDDBBB>>>999888666555555666777888888:::;;;888333///...000111000111555999;;;:::777999888666333///...000222777999::::::777444222222888:::<<<<<<<<<999666444888999::::::;;;;;;;;;;;;888555333333666999999777333333333666999999555222999999:::<<<===<<<999666666444444666999:::999666111...---///444999<<<<<<999999:::::::::999888777777666444222111111111222666999;;;<<<;;;::::::;;;???>>>======>>>===;;;999999:::;;;;;;:::999777666777888999999888777666555222555777888888777888888<<<888555333333555777888;;;999666444333333444555333333444555666777888888999999;;;@@@CCCCCC>>>999777777777555333222333444888777666555777;;;@@@CCCCCCAAA===:::888777777777888999:::;;;;;;;;;:::999;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAA???;;;888777777777444000...///111333444111444555444111222888===:::999777888999::::::999777666555444333222222222777555444444555666444333555666888999888777555444222444888;;;===>>>>>>>>>???>>>===;;;:::999999999;;;;;;<<<;;;:::888666555444777:::;;;;;;::::::;;;999888777777777888::::::;;;<<<======;;;999666555333555888999999999:::;;;999:::;;;;;;;;;999666555111222444777888777333///333333333333444555777888:::;;;;;;:::999888999;;;BBB@@@===:::999999:::;;;??????===999666444666777777666666666666555555555666777888666555555666888;;;===@@@AAAAAA===999777555444333444666888888777777999;;;;;;:::888888888888999:::;;;:::888555444333444555777888:::<<<<<<888888777777666666666555444444666888999888555222333666:::<<<<<<:::666333999777555333333444666888<<<;;;999666333111000000222333666888:::::::::999555666999;;;<<<===<<<<<<999888777999===AAACCCDDDAAAAAAFFFRRReeeyyy\\\IIIDDDBBB???===<<<;;;999888666777999;;;<<<=========999888666444555888;;;======>>>>>>>>><<<;;;<<<===???===:::888888888888777444999>>>>>>;;;999999;;;;;;;;;;;;<<<;;;;;;:::999;;;999777666666777999;;;999;;;<<<;;;777444333333444777;;;<<<;;;999888888:::777666777;;;<<<999555222444777:::===>>>??????;;;999888;;;AAACCCBBB???:::999777555555555777777777:::;;;999555333333555444333333666999:::888666888777666333///...///000777999;;;;;;999666555444888888999:::999777555444999:::;;;;;;<<<<<<;;;;;;999777555666888999999777444222222444777888666333777888:::<<<===<<<999666666444444555888888666444000...,,,...333777::::::999:::;;;<<<<<<:::888777777666555444333333333444777999:::;;;:::999:::;;;???=========>>>>>><<<;;;:::::::::999999888777666777888888999888777666555222444666777666666777888<<<999666555555666666777999888666555444444555555333333444555666777888888777888:::???CCCDDD@@@<<<777888777555333222444555:::999888777999;;;>>>@@@@@@>>><<<999888777888888888999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@???@@@???===:::777777888999555222000111333444555333555555333000222777===:::888777777999::::::999888777777666555555555555555444333444555666555444555666888888888777555444333444777:::<<<>>>>>>>>>>>>===;;;999888888888888999:::::::::999888666555555777999999888888888999:::999777666666777888999;;;;;;<<<<<<;;;999888777555888:::;;;999888888888888999:::::::::888666555222222333555777777555333666555444333444666888999:::<<<===<<<:::777555555<<<;;;:::999888888999999???>>>;;;777333111222333666555555555444444444444777888999888666666777999;;;===>>>???>>><<<999666555444444666999;;;<<<<<<999:::;;;;;;999777888888888999999999888666555333111222333555777888999:::777777777777666666555555666666777888999888666444444666:::<<<<<<:::666444888777666555555666888999===<<<:::888777555555444222333444777999:::;;;<<<888888999:::;;;<<<<<<<<<<<<:::999:::===@@@BBBBBB@@@AAAGGGTTThhh}}}]]]JJJDDDAAA>>><<<;;;;;;999888777888999:::;;;;;;;;;;;;999888888888888:::;;;======>>>>>>>>><<<;;;<<<===???<<<999777888:::::::::888<<>>===999444111000222666<<>><<<:::999999777555666888888555111222333666999;;;=========999777777:::>>>AAA@@@>>>:::999666444444444555666666999<<<;;;999777999;;;666666555666888888777555777777666333000.........666999<<<===;;;999777777777777666666555555444444999:::;;;<<<<<<<<<;;;;;;999888888888999999888666444333222333555666666666666777999<<<>>><<<888444333333333444666666444222000...---...222666888999999;;;>>>??????===:::888777666555555555555666666888999999999888888999;;;===<<<;;;<<<>>>???>>>===:::999888777777666666666666777888888888777666555333444555555444444666888<<<;;;999888666666555555666666666666666666666666444444555555666777888999666666888===CCCDDDBBB???888888666444222222555888<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999888888888999999888999:::;;;;;;;;;;;;:::999:::;;;===>>>>>>>>>>>>>>>>>>===:::777666777888:::777333222333555666666555555444111///111666;;;888777666666888999999999999999999999888888888888444333222333555666666555666777888999888777666555444555777999;;;<<<======<<<;;;888666555666777888777888888999888777666555666777777666555555666888:::888666444444666888999::::::::::::::::::::::::888:::<<<<<<999777555555777888999:::999999777666222111111222555777888777999777555444444777:::<<<:::===???>>>999444000...444555666777888888777777<<<<<<999555111//////000555555444333333333333333888999::::::999888999;;;<<<<<<===<<<;;;999777666555444444777;;;>>>???@@@;;;;;;;;;:::777666777999999999888777666555444444000111222444555666666666666666777777666666555555888888888777777666666666444666999;;;;;;999666444777777777888888999999:::===<<<;;;;;;::::::;;;;;;555555666777999<<>><<<::::::<<>>===<<<;;;;;;===@@@===888666777999:::;;;888;;;======;;;999999999777888999:::;;;<<<<<<<<<===<<<;;;999888777666666999<<>>;;;999999888777888888777333000111333555888:::;;;;;;;;;:::999777999;;;======;;;999777555333111111222333666999<<<<<<999888:::<<<777777777777888888777777888888888555222//////000555888;;;<<<;;;999888888777777555444444444555555888999;;;<<<<<<;;;:::999777777888999888777555444555333222222333555777888666777999<<<===:::555111///000222444555555444333222111000111333555777888:::<<>>:::888555555555555666666777777888999999777666666999;;;:::999888:::<<<>>>>>>===:::999777555555555666666666666777888888777666555444555555444333444666999<<<<<<<<<:::888555444444444555666888888888888888777777777777777999:::;;;777777888<<>>999888666333222333777:::>>>>>>======<<<;;;:::999888888888777888888999:::888999999:::;;;;;;;;;;;;888999:::<<<<<<<<<<<<<<<;;;;;;999777444444666888:::777444333444555666666777666444111///111666:::777666555666888999999888999999::::::::::::::::::222222111333666777777666999999:::::::::999888777555555666888999;;;<<<===;;;999777444444444666777555666777777777666555444444444555444333444666999888666444333444666999;;;:::999999999999:::;;;<<<777999;;;;;;999666555555777888999::::::999999888333111000111444777:::;;;999777555444555999===@@@===>>>???<<<777111---+++...111444777999999777666999999777555111000000111666666444444333333444555999;;;<<<<<<;;;:::;;;<<<<<<<<<;;;:::999888777777555444444666:::===>>>>>><<<<<<;;;999666666777999;;;:::888777555555444444000111333444555555555555555666777777777666555555999999888666555444666777555666888::::::888666555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???:::999888888999<<>>===;;;:::999999::::::===;;;999999;;;>>>???@@@@@@CCCIIITTTeeewww^^^JJJCCC@@@<<<999999999999888999999888888777777777777555666777888888999999999;;;<<<===<<<:::::::::;;;AAA===888555555666777888555666888999999999999999666777888:::;;;<<<============<<<;;;999777555444888;;;??????<<<666111//////444;;;??????===;;;:::;;;;;;;;;;;;:::777444111222333555777999::::::999===;;;999888888999888888777555333000//////000111666999<<<;;;888777888:::666777777777777888999:::::::::999777444222222333444777999:::999777777888888777666444444555666777666777999::::::999777666444555666666555444333222666555444333222444777999888999:::;;;:::777222...,,,...222444666666555555555555555555555666888999:::<<>>:::888333444555555666666777777999999999777666666888:::777666555666999<<<<<<<<<999888777555444555555666555666777888888777666555666666666555444444777999;;;<<<===;;;888444333444444555777888999:::::::::::::::999888999;;;<<<===:::888888:::>>>???===;;;999888666444333444888<<<>>>>>>>>>>>><<<:::999888777777777777888888999:::888888999999:::;;;<<<<<<888888999999::::::999999999888777555333444666999999777444333444666666555888666444111111333777:::777666555666888999999999999999:::;;;;;;;;;::::::333222222444666888888777<<<<<<<<<<<<;;;;;;::::::666666666666777999;;;<<<999888666555444444666666444555666777666555444333222333333333333444777:::444444333333555888;;;===::::::999999999:::;;;<<<555777999999777666666777999999::::::::::::::::::444222000111444888::::::666555333333666:::???CCC??????===999333///---------000555999;;;:::888777444555666555444444555777999888666555555555777777999;;;===>>>===<<<===>>><<<<<<;;;:::999999999999555444333444777888999888<<<<<<;;;999777666888:::===;;;:::888666666555555222333555777777777777666555666777888888888666555888888888666333333666888666666888888888888666666777888:::<<<======<<<;;;888888888999:::<<<>>>???===;;;888666666888;;;<<<>>>===;;;:::999999:::;;;:::888777888;;;>>>@@@@@@???BBBHHHRRRaaattt]]]IIIBBB???:::888888999999999999888777666666666666777444555555666777777888888:::;;;<<<;;;999888999:::>>>:::666444444444444444222333444666777999999999555666888999;;;<<<<<<===?????????>>><<<:::777555666:::>>>???<<<888444222000444888;;;;;;:::::::::<<<===>>>>>><<<999555333333444666888999999999999???>>>;;;999777666666666555444111/////////000111555888:::999666555666888777888888888777888:::<<<;;;;;;999666444444666888555666777777555555666888888777666555555666777888555777999::::::888555444111333444444222111111222888888777555333444666888999999888999888555111...,,,///444777777666666666888999999888777777888:::999;;;>>>??????===:::888444444555666777777666666999::::::999777777888:::666444333444777:::;;;;;;999888777666666555555555444555666777777777666555777888999888777777888::::::<<<===;;;666333333444666666777888999:::;;;;;;<<<;;;:::999999;;;===>>><<<999777888:::<<<:::777888888777555444666999<<<============<<<:::999888888888888888888888888888888888888999:::;;;<<<===;;;:::999888777777888888888888888777666666888:::999777555444555666666555888666555444444666888:::777666555666888:::::::::999:::;;;<<<<<<;;;:::999444333333555777999999888======<<<<<<<<<;;;;;;;;;777666555555555888:::<<<999888777777666666666666555666666777666555444333222333555555444555777:::333333444555777999<<<===;;;;;;;;;::::::999999999444555666555444555777999::::::999999999999999999555333333444666777888777444333222333555:::>>>AAA>>>>>><<<777333000///000...111666:::<<<;;;999777111333555777777888:::<<<<<<:::888777666777999:::999<<<>>>???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;777555444444555666666555999:::;;;999888777999:::===<<<;;;999888666555444333444777999::::::999999555777888::::::999888777666888999777444444777:::888999999999999999999888888999;;;<<<===<<<<<<;;;555666666777888999;;;<<<:::888555333222333444666<<<<<<;;;;;;;;;;;;;;;<<<999888666888;;;>>>@@@AAA===@@@EEEOOO___sss\\\HHHBBB>>>:::777777888999999888777666555555555666777555555555555666777888999888999:::999777777777888888666333222333333333222222222333555777888999888555666888999;;;;;;<<<<<<===>>>>>>>>>===:::777555444888<<<>>><<<999777666222444666666666777888:::<<<>>>@@@@@@>>>:::777555444555666888999999999888???>>>;;;999666555666777555444222000000000222333333666999888666444666888999:::;;;999666666888;;;;;;:::777444333444888;;;888888777555333444666999777666666666666666777777555777999;;;:::888555333000111222111000///222444:::;;;:::888555444555888888777666666666555333111///333888999888666555666999;;;<<<:::888666888999999:::;;;<<<<<<:::888777555666777888888888777666999:::<<<;;;999888888999666555333444666999;;;;;;888888888888777666555555333444666777777777666555999;;;<<<<<<:::999:::;;;888;;;<<<999444222333666888777777777888:::;;;<<<<<<;;;999888888:::<<<===;;;888555555888999888666666777777777666777:::<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777666888888888888999;;;===>>>@@@>>>;;;888666777888888999:::;;;;;;;;;;;;<<<===:::888777666777888777777777666555666777999::::::888666666777999;;;;;;;;;;;;<<<===>>>===;;;999888666555555666999::::::999<<<<<<;;;;;;::::::;;;;;;888777555444444666999;;;888888999:::999888777666666777777777666555333222555777888888666555666777555555666888999999::::::=========<<<:::888666555555555333111000222666999999999888777777666666666555555555777888777555222333333222333555777:::<<<:::;;;;;;999555222111111111333777:::;;;:::888666000222555777999:::<<<>>>===;;;999777777888:::;;;999;;;>>>@@@???>>>>>>???;;;<<<===>>>>>>???>>>>>>999777666666777888777666777999::::::999999999:::;;;;;;;;;:::888666333222222555888;;;<<<<<<;;;;;;666777:::<<<<<<;;;999888555999;;;:::777777:::>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;555555555555666777888999777666444222222222333444999:::;;;<<<===============;;;999:::<<>>BBBKKKZZZooo\\\GGGBBB>>>999777777888999999777666555444444555666777666666555555555777888:::777888999888666666666777333222000111222333333222444333333444777888888777666777888999:::;;;;;;;;;:::;;;<<<<<<;;;888555333333777;;;===<<<:::999999333333444333333444777:::;;;>>>@@@AAA>>>:::777666444555777888999999999888>>>===;;;888666666777999555444333111111222444555222555888888666555777:::<<<======:::666555777999:::888666222111333999===:::999777444222333777:::555555666666666666666666666888:::<<<;;;999666444000111222111//////333666;;;<<<<<<:::666444555777666555333444555666555444333777;;;<<<999555444444:::;;;===;;;888666777999999999:::::::::999888777777888999::::::999888777999;;;======;;;999888888888666444444777999;;;;;;888888999999999777555444333444666777777777666666:::<<<>>>>>>===;;;;;;;;;888:::;;;888333111333777999888777777777999<<<===;;;:::888666666888;;;<<<999666333444777999888666555777888888888888:::<<<::::::999999999:::;;;;;;<<<<<<;;;;;;999888666555888888888888999;;;===>>>DDDAAA<<<999777777888::::::<<<>>>???>>>>>>???@@@<<<:::888888999:::999888666555666777:::;;;;;;:::888777666777:::<<<<<<<<<===>>>??????>>><<<:::888888777666777999::::::999;;;;;;:::999999999999:::999777555333333666999;;;888999;;;<<<;;;:::888777888888888888666555333111888:::;;;:::888555444444777888999::::::999888777>>>>>>>>>===;;;888444222666555333///...000444888888888777555444444444444555666777999:::777333///444444333333444555666777666888;;;;;;999555222111222444777::::::999777555000222666888999:::<<<>>>===;;;999777666888:::;;;888;;;>>>@@@???>>>>>>>>>:::<<<>>>???AAAAAA@@@@@@:::999777888999::::::999555777:::;;;::::::::::::999:::::::::888555222000222444888;;;======<<<<<<666888;;;======<<<:::999555999======:::999<<<@@@??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::::::::555555555555555666666777777666555444444555666777777888:::===>>>>>>>>>>>>AAA???<<<<<<===???@@@@@@===>>>AAAGGGTTThhh```IIICCCAAA===999777777777888888888999999999888888777<<<===>>>===;;;888777777777:::;;;888333111333777555222000111333444222000222111222444777999:::999666666777888999;;;<<<===;;;<<<;;;999666444333444222444777::::::999666555777444111//////333888;;;>>><<<;;;<<<<<<;;;666222000333777;;;======;;;:::999;;;===<<<:::999888888999888777777777888999:::777555333444555777888888;;;>>>???<<<666333444777:::888555333333555777999:::999666333111222555888777666444222///000333555888666555555666777555444888777444111///000444777:::999777555555555666666666444222111000111222333777;;;>>>===888444444666???>>><<<:::999777777666888888999999999888888777:::888777999;;;;;;999666777999<<<>>>???>>><<<:::888666444444666888999999;;;;;;::::::888666444222///222555888999888666555999===AAA@@@<<<:::;;;>>>>>>;;;777444222333444555===;;;888555444444666777777777777777777666666555777777666666666666666777999777555555777999999999888:::;;;;;;:::;;;===??????>>><<<999888666666555777888888999;;;<<<<<<===CCCBBB???<<<999888777777<<<;;;::::::;;;<<<>>>???===<<<::::::;;;;;;:::888555555666999===>>><<<999888999;;;<<<===>>>>>>???<<<===???@@@@@@>>><<<;;;:::::::::;;;;;;<<<<<<<<<888888888888888777666555777555555777:::;;;888555000333666999:::999777666333666999:::999666444333;;;;;;:::777555444555777666777888888999999888888???===;;;:::888888888888777555222000000222555777666666666555666666777888888:::;;;999555111...---111333555555555555777888777777888;;;===<<<777333222777<<<===;;;777444333111111222444666888:::;;;<<<<<<;;;:::999999999999666777888:::<<<>>>??????AAA>>>===>>>BBBCCCBBB@@@CCC???:::999;;;>>>??????===:::777888;;;===:::777777888888888888666444333444555888:::;;;;;;999999777555444666:::<<<;;;999666777999;;;===???@@@@@@???>>>>>>AAADDDEEECCC@@@BBB@@@===;;;;;;:::999888666666555666777777555333999888777666666777888888999::::::;;;<<<===>>>>>>BBBBBB@@@===;;;;;;>>>@@@:::;;;???GGGTTTfffxxxbbbLLLEEEBBB???;;;999888888999999999::::::::::::999999<<<===???>>><<<999999999999;;;===:::555333555888777555222222333333111///222222222444777::::::999888777777777888888999999:::::::::999666444444555555555666777777777666666777555222111111444888:::<<<;;;999::::::888444000111333777:::;;;;;;::::::999;;;======;;;:::999:::;;;:::999777777777888888999777666555666666777777:::===???<<<888555777:::<<<:::888666666777888:::;;;:::888555222222555777555555333000...---...000222222333444555666666777;;;999777333111222666:::888777555444444666999;;;666555333111000000111222888<<>>???>>>;;;999666555333444555666666555666777888888777555333111111333555888888777555444555:::@@@AAA>>>;;;;;;<<>><<<:::888888888999999999888888999:::;;;<<<===<<<;;;;;;<<<<<<:::999666666777:::===>>><<<999777888999;;;;;;<<<<<<<<<999:::<<<>>>@@@@@@??????<<<<<<;;;;;;;;;;;;;;;;;;777888888888888777666666666666666888:::;;;888555000222555888::::::999888333555888;;;<<<;;;999777:::::::::888666666888999888999999:::;;;:::::::::;;;:::999777777888999:::888666444222333555888:::888777777777777777888888999::::::888444111//////333555666666666666888999888888999;;;===<<<777444555999>>>>>>;;;777444333333333333444666888;;;<<<<<<;;;::::::999999999999444666888:::;;;<<<<<<;;;>>>>>>>>>???@@@@@@??????@@@<<<888777999<<<=========;;;999:::>>>???<<<999666777777777777555444333666777888999999999888888888777666888;;;<<<;;;:::888999;;;===>>>????????????>>>>>>@@@BBBCCCAAA???CCCBBB@@@>>><<<:::888666777666555666777888777666999888777777777888::::::999::::::;;;;;;<<<<<<<<>><<<888555666888777666444333333333111///222222333555888::::::999999888888777777666666666777999999888666555555666888777666555555555666777777666555444555666888::::::888777777777555222///333444666888999999999999888:::<<<<<<;;;:::;;;<<<===;;;:::888777777777777;;;:::888777666555555555999;;;===<<<999888999<<<>>>===<<<:::999999999999<<<<<<:::888555333444666444444333000,,,)))((()))+++...222333333333666999<<<<<<:::888666666888;;;666555444444555999===???777666444222111000111111999<<<>>>===999777777888::::::999888666555555444555555555666888;;;===??????===;;;::::::999777555444777<<>>:::888444333333444555555333111000222444666666555333222444555777999999777666444333888???AAA???;;;::::::>>><<<999666444444555666999:::;;;;;;:::888666555555444222111111333444666::::::999888888888888888333222111333666999999999>>>???>>>;;;888666777888666666777888888777666555444555666777888:::;;;;;;<<<:::888666666777888:::888777777777777888888999===<<<:::;;;<<<<<<;;;:::777777999;;;======;;;999666777888888999999999888555666999<<<>>>@@@AAABBB>>>===<<<:::999999888888666666777888888888777777666666777999;;;:::888555///111333666888999::::::444555666;;;@@@AAA>>>;;;999999:::999777777999;;;::::::;;;<<<<<<<<<<<<;;;888777555555555777999;;;888777555555666888;;;===::::::999888888999999999999999999666333111111222555777888888777777888:::999999:::<<<<<<;;;777444888;;;>>>>>>;;;888555444444333333333555888<<<>>><<<<<<;;;:::999999999999333555888::::::999777666:::===@@@@@@===;;;;;;<<<<<<999555555666999<<<<<<===;;;;;;===AAABBB???<<<666666777777777555444333777777777777777777888888:::999999999;;;<<<<<<;;;:::;;;===?????????>>>===>>>======>>>@@@@@@???===CCCCCCBBBAAA>>>;;;777555888666444444666888999888777777777888999:::<<<===::::::;;;;;;;;;;;;::::::??????>>>;;;999999<<<>>>???>>>???CCCOOOaaauuuaaaLLLFFFDDDAAA>>><<<;;;::::::999::::::;;;;;;;;;;;;:::666888:::;;;999888888999>>>??????<<<888555444555444444333333222222111000333222333666999:::999888888888888888888777777666666777888888666666777888:::999888777777777777777777777777777777888999:::888888777666555333111///555666666777888888888888777888::::::999999:::;;;<<<;;;999888777888888999;;;;;;:::888555333222333666888::::::999888:::<<<=========<<<;;;999888777<<<<<<<<<999666444444555444555444111,,,'''%%%$$$''',,,111333111000444888999;;;======;;;999999999555555666777999;;;===>>>888777555444222111111111888:::<<<;;;999777777888999999888888777777666555444444333444666999<<<>>>===<<<:::999888888777666555888===@@@AAA???;;;888444444555666777666222///---000333666777777555444::::::;;;;;;;;;:::888777555999===>>><<<999888777;;;:::777666555666777999:::::::::::::::999888777555444222000111222555777999999888777777777777777000000000222666999999999??????===:::666333333333222333555777888777666555444555666777999:::;;;;;;999888666555444555777888888888888888888888999999<<<;;;:::;;;<<<===<<<;;;777888999;;;<<<;;;999888555666666777777777666666333444666888;;;===???@@@>>>===:::888666555555555555555666777777777777777555666999;;;;;;:::777444000111333555666888999999666444555:::@@@CCC@@@;;;999::::::999777666777888999::::::;;;;;;;;;;;;;;;666555444333444666888999777666666666777:::===???<<<<<<;;;:::999999999:::999999777555222222444666666777999888777777888999888999:::;;;;;;999666444777999;;;<<<;;;999777666333222111222555999>>>AAA>>>===<<<:::888777777777444666999::::::888555333666<<>>AAAAAA???===777888999999888777666555777666666666777888999999<<<;;;;;;;;;;;;<<<;;;;;;:::<<<>>>??????===;;;999===<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBBBB???;;;777666777555333333555888999999555555666888999;;;======<<<<<<======<<<;;;::::::======<<<:::999999;;;===???======AAAMMMaaavvv]]]HHHCCCBBB@@@>>><<<<<<;;;;;;888888999:::::::::::::::666888;;;;;;:::999999:::??????>>><<<777444111000000000111222222222333444333333444777::::::999777666777888999::::::::::::666777888888777777888:::;;;;;;<<<<<<;;;:::999888888888888999999999999:::888888888666444222111000666666777888888888888888555666777777666777888:::999999888888888999;;;<<<:::;;;;;;888444111111222555666777777777888999:::;;;<<<<<<;;;:::888666555;;;<<<;;;888555333333444777777777444...)))&&&$$$'''---222333000///222555444888===???>>>;;;888666666888:::<<<<<<;;;:::888999888777666555444333333777888999888777777777777888999999::::::999888888555444333333444666999;;;999888888777666666777888666999===@@@AAA???<<<:::666666888999:::888555111///111444777999999888777>>>>>>>>>===<<<<<<;;;;;;::::::;;;:::888666666666777666555555666888:::;;;<<<:::999777777888:::;;;777555333222222333666777666666555555555555666666000000111333777999999888<<<<<<:::777444111111222111333555777888777666555666666777888999:::;;;;;;888777666555555555555666888999999:::;;;;;;;;;<<<:::999999:::<<<===<<<;;;777888:::;;;:::999777666555666666777777777666666444444444555666888;;;<<<<<<;;;888555444333333333555555666666666555444444333666:::<<<;;;888555333111111333444555666777777777555444888>>>@@@===999999::::::888555333333333777777888999999999999888666555555444444555666666666555555666777:::<<<>>>===<<<;;;:::999999999999888888666444333333666888777888999888666666666888888999::::::999777555444444555666888::::::999999111000000111555:::???CCC???===;;;999777555444444666888:::<<<;;;888444222444;;;AAA???888333555888888777555444444777:::===999999:::<<<>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999555555555666777999:::;;;<<<<<<<<<;;;::::::999:::999;;;>>>???>>>;;;888555::::::::::::999999999:::999<<<@@@AAA>>>;;;999888666444222222444777888888222333555777999;;;<<<===>>>>>>?????????===<<<:::;;;<<<<<<:::999888:::<<<===<<<;;;@@@MMMbbbxxx[[[FFFAAAAAA@@@???>>>=========777888999::::::;;;::::::999;;;======<<<;;;;;;<<<>>>===<<<;;;888444111///...000111222222333555666333444555888:::;;;999777444666888:::;;;<<<<<<<<<777888999999888888999;;;;;;<<<===>>>>>><<<;;;::::::999999999999999::::::888999888666333111111222666777888999::::::999888555666666666444555666888888888888888999;;;<<<>>>888;;;<<<:::555222222444555555666666666777777777999999999999888777555444::::::888666333111222444999:::999666111,,,)))(((***...222333222111111333111555;;;>>>>>>;;;999777:::;;;===>>>===;;;888555999999999888777777666666666666666666777777777777888999:::;;;<<<<<<;;;:::555555444444444666777888666777777555444555777999777999<<>><<<:::888999:::<<<===<<<888555333444666888::::::::::::???>>>===<<<;;;;;;<<<<<<;;;:::888777666555666666444444444555666888:::;;;;;;999777666666888:::<<<888777555444333444555666333222222333333444555666333333444666888999999777777777777666444333444555444555777888888888777666888888888999999999::::::666777777888777666555555777888999;;;<<<=========888777777888;;;<<<<<<;;;888:::<<<<<<:::777666666666777888888999999999888666555444333333555777999:::999666444333333444555666666555555333111000///000444:::<<<;;;777333111...000222444666777777777555444444777;;;<<<:::777999::::::888555222111111444444555666666666666555555555666777777777666555555555555666777999;;;======<<<;;;999888777777777666666666555444555888:::888999999888666555666777888:::;;;;;;888666555666333333333666999;;;;;;;;;111000000111444999===@@@<<<;;;999777666555444444888:::;;;;;;:::888555333444:::???===777333555888888777666444333555999===888999999999::::::;;;;;;<<<===>>>??????>>>===<<<666666777888999:::;;;;;;;;;<<<<<<;;;888777777888888:::>>>@@@???;;;666333777888888777666666888:::666;;;@@@@@@>>>:::::::::666555333333555777888777111222444777999;;;;;;<<<>>>???@@@AAA@@@???===;;;:::;;;;;;;;;999999:::<<<<<<;;;<<>>;;;:::999888888888::::::777888888555222000000222555777999<<<<<<<<<:::999777777777555444444666777:::999999888999:::<<<===888;;;>>><<<888555666888888777777666777777666555888888777777666666666555888777555222//////222444:::;;;:::777222///------+++---111333555444333333222444888::::::;;;<<<===???>>>===<<<;;;999888777999:::::::::::::::999999777666666666777888999888666888:::<<<===<<<<<<;;;555555666666777888888999888999888666333333666999777888:::;;;<<<<<<;;;:::::::::;;;<<<>>>>>>;;;999888888888888999:::;;;;;;;;;:::888777777888999:::666666666666777777666555444444444444555666777888888777777777777888999:::888888666555444444444444000000111111333555666777777777777888::::::888666222444555666666777999;;;999999999888888888777777999888888888888777777777333555888:::;;;:::888666222444666999;;;<<<======666555555777999;;;;;;::::::===??????;;;888777777777888999;;;;;;<<<<<<<<<999777444333333444777999999888666444444555777888888777666333111...+++***...333:::<<<:::555111///))),,,000444777999888888222333555666888999999999888::::::999666333222222222222333444444444444444222444777:::;;;:::888777666666666777888:::;;;<<<<<<;;;999888666555555444444555666555555666999;;;:::;;;;;;:::888666777888:::<<<>>><<<999777777888666444444666:::<<<<<<;;;222222222222444666888999666666555555555555666666999:::::::::999777555444555999<<<:::666444666888777777666444222333777;;;999999888777666777999;;;>>>>>>???@@@@@@@@@???>>>888999:::;;;;;;:::999888:::;;;<<<999666444444555888;;;???AAA@@@<<<666333444555666555444444777:::888===AAAAAA===::::::;;;888777666777888999888777222333666888:::;;;<<<<<<<<<>>>@@@AAAAAA???===;;;:::;;;<<<;;;::::::;;;<<<>>>===>>>CCCOOOcccxxx^^^JJJ@@@AAAAAABBBBBBCCCCCCCCC999:::;;;<<<============666888:::999888666666666777777888:::;;;:::888555333666777777555444666888333444666999;;;;;;888666333444777999::::::999888:::;;;<<<<<<::::::;;;<<<>>><<<:::888999;;;>>>@@@;;;:::888777777888:::;;;666888777555000...///111444666:::===>>>===;;;999888999888666444444666888<<<;;;:::999999999:::;;;888<<<@@@???:::888999;;;;;;999888777777777666444777777666666555666666777666555333000---...111444;;;;;;:::777333000///000,,,---///333777888666444444555666666777:::???BBBBBB@@@===:::888999:::;;;999:::;;;<<<<<<<<<;;;;;;888777666777888:::::::::555777999<<<===<<<<<<;;;555666777999::::::::::::;;;<<<;;;777444333555888666777777888999999999999:::::::::<<<>>>>>>===;;;::::::888888888999:::;;;777666444333333555666888111222444777999999777555666555555444444444555555444555777888999999888888888888777666444333222111//////000111333555777888::::::999:::;;;:::888666000222555666888:::===@@@===<<<:::999888888888888999888888777666555555555000333888<<<>>>===:::999///111333777999;;;;;;<<<555444444666999:::::::::===???BBBAAA===999888999888999;;;<<<===>>>>>>???:::888555333333555888:::999888666555555777999;;;999888666333///,,,((('''---333999<<<999444000...%%%)))...444999:::;;;:::000222555777777888:::<<<777999::::::888666555555111222333333444444333333///333777<<<>>>===;;;999777777777888999:::;;;<<<;;;:::888666555444333333333444666666666777999;;;;;;<<<===;;;999777888999<<>>;;;888999:::999777555777:::===<<<;;;555444444333333333444444222222222333555777888999999999999888888666555555777999:::999666555777999777777666333000111555:::;;;:::888666555666999;;;>>>???@@@AAAAAA@@@???>>>;;;<<<======<<<999666555999;;;;;;888444222222444888;;;@@@BBBAAA===777444222444555444333333777:::<<<@@@CCCBBB===999:::<<<:::999999:::;;;;;;999777333555777:::;;;<<<<<<<<<;;;<<>>>>>>>>;;;888555444444666777888555444666:::======<<<999;;;===<<<888666777888:::999888888::::::999888555666777888888777666555555888;;;:::666555888<<>>???999555666;;;===999555444555666888999999::::::888999:::999888777888999888888888555333111222333444333333444666666555333888999:::999999:::===???999::::::999888888999;;;666555444333333444555666666444333444555666666555999999888666444444555777777777777777777888999999888999888888777555444333333222222444777:::<<<<<<;;;888555777;;;===;;;888333222333444777:::>>>@@@======<<<:::777777888:::===:::777555555666666555222111333999@@@BBB>>>:::444444555777;;;===<<<;;;888666333333555999;;;<<>>===;;;:::999999999999:::<<<>>>>>>???>>>>>><<<888333444888<<<<<<::::::777444444888<<<>>>>>><<<:::666111...---,,,,,,222555999;;;999555222111///000333666888:::<<<<<<444555777888999999888888999<<<>>>===:::777777888888666444333333444666888666444222444888::::::999333444666888:::;;;<<<===<<<888444555888:::777444555777888666444444777;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>><<<:::999;;;;;;::::::;;;<<<>>>???777555333333555555555444333555666777666555666777666777888999999999888777777888;;;<<<======;;;:::===999444111222444666777999888777666666777888999========================;;;;;;<<<======<<<999666===;;;777444333333444555999<<>>>>><<<999777777777999:::;;;<<<<<<<<<===<<<<<<>>>???>>><<<:::<<<;;;;;;:::::::::;;;;;;>>><<>><<<===AAABBB@@@===;;;;;;:::::::::::::::::::::999777666555666777777999777555666999;;;;;;::::::<<<>>><<<888666777999:::999888999:::;;;:::999888888999888777555333222222666999888666555999<<<>>><<<999666666777999:::<<<:::888555444444555555888777555444333444555666666777999;;;;;;:::999888999999888666444444777999<<<999666555666888999:::666999===@@@???===;;;:::>>>???>>>===;;;:::::::::;;;:::888888999999777666777666444222222333555666666666555444333333444555///......///222555555555777777777888;;;>>>AAACCCBBB@@@<<<999777777888999:::999999999999;;;<<<======999666666888888666333333333555777888999::::::999999999888555444555666888888777555222111111222333222222333555555444333888999999888777888:::<<<888999:::999888888:::;;;999888777666666666777888777555444333555666666666777888777666444444666888888777666555555666777888888888888888777666555555555444444666999;;;;;;:::666333222555;;;>>><<<:::666666555666777:::<<<>>>======<<<:::888888:::<<<;;;888666555666777777777444222333777===@@@???<<<555555555888;;;<<<<<<;;;888777555555777999999888<<<<<<:::999888777777777888999;;;<<<===>>>======<<<777333444777;;;;;;999888666444555999<<<=========;;;888555222000000///444666888888777666666777444555777999:::;;;<<<<<<555666777888999999999888999<<<>>>===:::777777888888777666555666888;;;===888666444555888999999888222444666999:::;;;;;;;;;;;;777444555999;;;999777666777888666444444666999<<<<<<<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<;;;;;;::::::;;;<<<===444333222333555666666555555666888777666555555666999999:::;;;<<<;;;::::::888999;;;=========<<<;;;<<<888444222333444666666888888777777777888999:::;;;;;;<<<<<<======>>>>>>;;;;;;:::;;;<<<<<<:::888;;;999777555555555777888;;;===>>>??????<<<:::888777555444555777:::;;;;;;===>>>???@@@???<<<999888999:::;;;<<<<<<;;;999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>>>><<<:::<<<;;;;;;:::;;;;;;<<<===@@@>>>@@@HHHSSScccvvv___III@@@===;;;;;;>>>???===;;;<<<;;;:::999777666555555666666777888888999999999;;;999777666888999888888:::===>>><<<888666777999:::888888999;;;;;;;;;:::;;;;;;:::888666333000///000333666777666777:::======;;;888555444555666777<<<;;;999777666555444444888777666555555555666777555666777888888888777666888888777555333444666888;;;999666666777999::::::333666:::>>>@@@???>>><<<>>>>>>===<<<;;;:::999999999999888999::::::999888:::999777666555666777777777777666444444444444444///---,,,---000444666666777888999:::===@@@BBBCCC@@@>>>;;;999777777888999888888888888888999;;;;;;:::999777555444333222111222222444666777888999999::::::999666333222444555999999888555222000000111222222111333444555444222999999999777555555777999888999:::999888999;;;<<<;;;:::999999999:::;;;;;;:::777444444555777777777666666666555444555777999:::888555333222333555666777777777777777777777777777666777888:::;;;999777///...///333999======;;;:::999888777888999:::;;;======<<<:::888999<<<>>>:::888555555777888888888666444333555:::>>>>>>===666555555777:::;;;;;;:::888777777999::::::888666;;;:::888777666666666666666777999;;;<<<<<<;;;;;;:::666333333666888888777555444444666:::<<<<<<<<<===<<<:::999777555333333666777777666666888;;;>>><<<<<<<<<<<<<<<<<<;;;;;;555666777888999999999999:::<<<===<<<:::777777777:::999888999:::===???AAA:::888666666777777666555111333666999;;;;;;:::999999777444666:::===<<<;;;777888888666444444555666999:::<<<=========<<<<<<:::<<<===????????????>>>===<<<;;;:::999999999999222111222444777888666555777888999888666555555555;;;<<<<<<===>>>>>>======999:::<<<===>>>>>>===<<<:::777444333444555555555888777777888999:::;;;<<<999:::;;;<<<===>>>>>>>>>;;;:::999999;;;<<<<<<;;;999888777777777888999:::===<<<;;;:::999999999999888777666777:::<<<===>>>;;;;;;;;;;;;:::999777666999999999:::::::::::::::999888888888888999;;;<<<;;;::::::;;;======<<<:::<<<<<<;;;;;;;;;<<<>>>??????===>>>EEEPPP```uuu```JJJ@@@===;;;;;;<<<===<<<;;;<<<;;;:::999777555444444333555888;;;<<<<<<<<<;;;===<<<999777777777777888:::<<<===:::666444666888:::999888999:::;;;;;;::::::::::::888666444111//////222555666777999<<<>>><<<:::777444333333444555;;;;;;:::999777666555444777666666555666777888999666666777777777666555555777777666444222333555777:::888666666777999999999444666999===@@@AAA???===;;;:::999999999999888777888777888:::<<<<<<;;;999<<<;;;:::999999888888888;;;:::888777666555444333...,,,***+++///333666777666777999;;;===???AAAAAA???>>><<<999777666666666666666777777888888999:::999:::999666111///000111333444555666777777777777::::::999666444444666888;;;;;;:::777444222222333222222222333444555444222999999888666444333555777888999::::::999999;;;===<<<;;;:::::::::;;;<<<===<<<999666555666777888888444555666555444555888:::<<<:::666333222333666777777777777888888999999:::777777888999:::999666333,,,,,,...222888;;;;;;:::999888888777777888999999<<<<<<<<<:::999:::===@@@;;;999777777888999888777666555444777:::<<<<<<;;;666555444555777999999888666777999<<<>>>===:::888;;;:::888666555666666777555666777999::::::999999666444111111333555666555333444666888:::;;;;;;;;;:::::::::999888666444333666666777777888:::???BBBAAAAAA???===<<<:::999999666666777888888999999999:::;;;;;;;;;:::888777666;;;;;;:::;;;<<<>>>@@@AAA:::999777555444333222222111333777;;;<<<;;;:::888999777555666:::===??????999999888777555444444444555777999;;;<<<<<<;;;:::888999;;;===????????????===<<<;;;:::888777666666444444555777999999777444777888999999888777777888<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>999777555444555666666555888888888999:::;;;<<<===999:::;;;===============;;;999777777999<<<======:::999999999999999999:::;;;:::999777777777888888999888777888:::===>>>>>>;;;:::999888777777777777999888888888888999;;;;;;:::999777666777999;;;<<<:::999999:::<<<===<<<;;;===<<<;;;;;;;;;===???@@@===:::;;;AAAJJJZZZrrr___JJJAAA???===;;;;;;<<<<<<;;;;;;::::::999888777777666333555:::===??????>>>===>>>===;;;888777777888999:::<<<<<<999555333444777:::999888888::::::999888777888888888888666555444111333555777999;;;===???:::888666444333333333444888888777666555444333333555555555666777888999999888888888777777666555555666666555333111222444666888666555555777888999888777777999===@@@AAA???===:::888777888:::;;;:::888777777888;;;===>>><<<:::;;;<<<<<<<<<;;;::::::999???<<<:::999999777444111---+++***+++...222555777555666888:::<<<=========???>>><<<:::777555333222555555666777888888888888888::::::777222///000333777777888888777777666555999::::::999777888:::<<<======<<<:::666555555666444333333444666666555444888888888666444444555777999:::::::::999999;;;===;;;::::::999:::;;;<<<======:::888777888999999999555555666666555666999<<<===;;;888555555666999:::999999999999999:::<<<<<<888777777888888666222///---...000333666888888777555555555666777888999999:::;;;<<<;;;;;;;;;===???<<<:::888888999999777666333444777:::<<<;;;999888444333222333555777777777444555888<<>><<<999888555444333444555666555555777888888777777666222000///000111333444444333555777:::;;;;;;::::::777777777777666555333222444666999;;;;;;===???AAABBB@@@>>>;;;999888777777666666666666777888999999999999999:::::::::888777<<<;;;;;;:::;;;;;;<<<===999888777444222000000000222444888;;;===<<<:::888999777666777999===???@@@:::999888777777555444333222333666888:::999888888666777999;;;============<<<<<<;;;:::888777666555999999999:::;;;:::777444555777999:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<======>>>>>>>>>:::888666555666777777666999999::::::;;;;;;;;;;;;999:::<<<=========;;;;;;;;;888666666999;;;===>>>;;;;;;;;;::::::999888777777777888888999888888777:::888777777:::<<<======;;;:::888777777777777888999888777777888:::<<<===:::999777777777999;;;===:::999888999<<<======<<<>>>===;;;:::;;;<<>><<<:::;;;;;;<<<:::::::::999999999888888444777;;;>>>@@@???>>><<<===<<<:::888555666999;;;;;;<<<<<<888444222444777:::999777777888888777555555666777999::::::999999444555666777999;;;<<<===777777555444333333444444333222111111000000111111222333444555777888999:::999999888777666666555555555555444222000111333555555444333444666777777777888777888;;;???AAA>>>;;;;;;888777999===@@@???<<<777888999<<<>>>???===;;;999:::<<<======<<<;;;:::>>><<<999999:::999666222...,,,+++,,,///333555555444666888:::;;;:::999888======<<<:::888555333111444555666777888888888888777999999777333111333555::::::::::::999888777777888:::<<<<<<;;;;;;<<<>>>===>>>===;;;888777888999666666555777888999777666777888888777666666888::::::;;;<<<;;;999999:::<<<:::999888888999:::<<<======;;;:::999::::::999888666777777777666777:::<<<<<<:::999888888:::<<<>>><<<<<<;;;:::;;;<<<>>>???999888777666666444111//////111333555666666555555222333444555777888999999888:::<<<===<<<;;;<<<===999888777777888888777555333555888;;;<<<:::777666444222111111444666777777333444666999===@@@@@@???777666333111111222444555666777777777777666444333/////////000222333555555555777:::;;;:::::::::;;;777777666555444333222222333777;;;===>>>===>>>>>>???===;;;888666666555666555555555555666777888888777777777999;;;;;;:::888::::::999999999999999:::888888777555222000000111444666999<<<===<<<;;;::::::999777777888;;;>>>@@@;;;:::999999999888555333000111333555777888888777666777999;;;;;;;;;;;;:::::::::;;;:::999888777666===<<<;;;;;;<<<;;;888555555777999::::::;;;<<<>>>===<<<;;;::::::999::::::;;;;;;;;;<<<<<<===>>>>>><<<999777666777999999999;;;;;;;;;;;;:::999888777888999;;;===>>>===<<<;;;:::888666666999;;;<<<===::::::;;;;;;:::999777555444555888:::;;;:::999888;;;999777777999;;;;;;;;;;;;:::999888888888888888888888777888999;;;===>>>999888888888999;;;===>>>:::999888999<<<>>>???>>>???===;;;999999;;;===???===<<<===@@@FFFUUUlll^^^JJJBBBAAA>>>;;;999999:::<<<;;;;;;:::999999888777777555777:::===>>>===;;;:::999999888555333444888<<<>>>>>>>>>:::555444666999;;;999777666666666444222444666888:::;;;<<<<<<<<<666555666777888::::::999666555444444444444555555111000///......000222333000111333555777888999::::::999888777555555444444444444333111000000222555333222222333555666666555666444444888===???===:::999777666999???BBBBBB???888888:::===??????===:::666888:::<<<===<<<;;;:::999777555777;;;;;;888444...---,,,...111333444333555777999;;;;;;999777555999:::::::::999777444333444555777888999999888888555666666555444333444666::::::;;;<<<<<<<<<<<<;;;999;;;>>>>>>===<<<;;;<<<<<<======;;;999888999:::999888888999;;;;;;:::999666777888888888999<<<>>><<<======;;;999888999;;;999999888888999:::<<<======<<<;;;<<<===<<<999777888999999888888888;;;===888888888999;;;===???@@@???>>>===<<<<<<>>>???@@@;;;999777666555444222000000333666777777666555555333444555666777888888888666999===>>>===;;;999999333222222444666777666555555777999:::999888777777444222111222555888::::::444333333555888<<<===>>>999777555333222444666888888888888888666444222111...///111222444555777999888:::<<<<<<:::999:::;;;:::888777555444333444444666888;;;===<<<<<<<<<===;;;:::777666555555666777444444333333444555777888555444555888;;;===;;;999666777777777888888999999777888888666333111333555777888:::<<<=========<<<;;;:::888777666888;;;>>><<<:::999:::;;;:::777444000000222333555777888999999:::;;;;;;;;;:::999999888999:::;;;;;;:::999999===;;;::::::;;;;;;:::888666999;;;;;;;;;;;;<<<===>>>===;;;999888777777888::::::::::::;;;<<<===>>>>>>;;;777666777:::<<<<<<=========<<<:::777555333444666999<<<>>>???>>>===:::888777777999;;;;;;;;;666888:::;;;;;;999777666444555777:::;;;<<<=========;;;999888999::::::999999999999999999888888888777777888999;;;<<<>>>???777888999:::<<<===??????;;;999888:::<<>>;;;999888999;;;===<<<<<<===@@@EEERRRiii}}}___KKKBBBAAA>>>;;;888777999;;;<<<;;;:::999888777666555555777999;;;<<<;;;999888666666555333111333888<<<@@@@@@???;;;777555777:::;;;999777666555444222000555666888;;;<<<=========777666555666777888777666555444444444444555666666333222000///000222555777///000222444666888999999:::999777666444444333333444444333111///000222444222111111222444555555444333111111555<<>>BBBBBB???888999;;;===??????===:::555666999<<<===<<<;;;:::444222111555:::<<<:::666.........///222333333222666888:::<<<;;;999666333666777888:::999888666555444555777999999999888888444333333333444555555666999:::;;;===>>>???@@@@@@999<<>>;;;999999;;;;;;;;;:::888888999;;;;;;::::::;;;======<<<:::666777888999999;;;???AAA===>>>===;;;999888999:::999999888888999:::<<<======<<<===>>>>>>===999666:::::::::999888999;;;===555666777999<<<>>>@@@AAAAAA@@@???======>>>@@@AAA===:::777666666555333222000333777999888777666666666666777888888888888888555999===???===:::888777------...111444777666666777888888777666666777999555333222333666:::<<<<<<555333111111444888:::<<<===;;;888666666888:::<<<999999999888666444111000...000222444666888:::<<<:::<<<>>><<<999888:::<<<===;;;888666555555555666888:::;;;;;;;;;:::;;;===999777666444444555777888333333222222333444666777444333444777<<<>>><<<:::444444555666888999::::::777999999888444333555888999:::;;;<<<======>>>>>>===;;;999666555666999<<<<<<:::999;;;<<<<<<999555111111222333555777999;;;;;;<<<======<<<:::999888777888:::;;;<<<<<<;;;;;;;;;:::888888:::;;;;;;:::999:::<<<<<<;;;:::;;;<<<@@@>>><<<999888777666777:::::::::::::::;;;======@@@<<<888666888;;;===>>>??????>>><<<999666222000000333777<<>>???666777999<<<>>>???@@@@@@;;;:::999:::===@@@AAAAAAAAA>>>;;;888777888:::<<<::::::<<>>;;;999999999:::======<<<;;;999666333111555555666777777777777777000111222333444666999<<<<<<;;;:::999888888888888666666666555444333111111555555666666777999:::;;;777777777777666555333333777666555333111222555888333222000///111555:::===444222222444888:::888666444444555666666666555555999777333000...000444888444444333333222111000000222333555777777777777666333222444999>>>@@@>>><<<===<<<;;;:::999999888999222555777888777777888999:::666333222555:::>>>@@@444222///...000222222222333555777999888666444222666666777999;;;;;;999666888777666555555444444555333222000111222444555555666666777:::===>>>===;;;999:::<<>><<<:::999999999:::888777777888:::<<<>>>@@@<<<;;;;;;===???>>>;;;777;;;:::999:::<<<>>>>>>>>><<<;;;:::<<<>>>===999555888666444444666999;;;<<<:::::::::::::::;;;<<<===@@@???===<<<<<<>>>@@@AAA>>><<<:::888666555555666333666999:::999888777888:::888666777999:::888666555888;;;======;;;777444000111111111111222222222555555555666777999:::;;;888666444444666999;;;;;;666333000000333666999;;;>>><<<::::::;;;======<<<999888666444222///...---333333555777999<<<===>>>???===;;;999777666555555:::888777777888999888777===<<<;;;<<<===>>>>>>===888666555444555555333222555444333333444555777888666666777777888888888999888666444444666888888777;;;::::::999888777666666555666888:::<<<===>>>>>><<<;;;999777555555555555999888777888:::999666333000222444777888999888888::::::;;;<<<;;;:::888777777888999;;;<<<<<<;;;;;;777888888888999999999999;;;:::999777666777:::===@@@???<<<:::888777666666666999;;;;;;999999;;;===AAA===999777888;;;===>>>@@@@@@???===:::666333111222666<<>>;;;===:::777888:::<<<;;;:::777888999;;;<<<<<<999666444666888999:::<<>>???>>><<<======>>>??????@@@??????CCCAAA>>><<<999888888888>>>===>>>AAADDDNNNbbbttt^^^GGGDDDBBB@@@===;;;:::999999<<<<<<;;;:::888555222111444555666777777777666666222333333333333444777:::::::::999888888777666666333333444444333333222222444444444555666888999:::888888888888777555444333777777666444333333666888555444222222333666:::<<<666444333666999;;;999666222222333333444555666666888888666333222333777;;;666555444222111111111111444555666777777777666555444444555999===???===;;;;;;<<<<<<===<<<:::888777333555777777777777999;;;:::777333333666:::===???555333000000111222333222444555777888888777555444444444555777:::;;;:::999888777666555444444444444444222111111222444555555777777777999<<<======;;;777888999<<<===<<<999666:::;;;<<<;;;999888999:::>>>===;;;:::888777777777444555555777999;;;===>>><<<;;;;;;<<<>>>>>>:::777:::999888999<<<>>>>>>>>>===<<<<<<===???>>>;;;777999777333333555888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<>>>???AAA???===;;;888666555444444333555888888777666777777999777666777:::;;;:::999888999;;;===<<<:::777555222222222333333444444444555555666777888999;;;<<<:::888666666888999999888888666333333555777888999===;;;999888:::;;;;;;;;;888888666555333111000///555555666888999:::;;;<<<===<<<<<<:::999888777666777777888999:::;;;::::::<<<;;;;;;<<<>>>>>><<<;;;555444444555777777555444444444333333333444555666666666666777888999999:::777555444555777999::::::;;;;;;:::999999888777777666666666666777999<<<===<<<;;;999777666666666666:::999888888999999666333222444666999:::::::::999888888999::::::999888888777888999:::::::::999888666666666777777888999:::::::::999777666777:::<<>>??????>>><<<:::777444333444777<<<@@@BBBAAA???>>><<<999777666888:::::::::999999888999;;;:::999777444555777888999;;;>>>AAA???===<<<<<<<<<;;;999777555999<<<:::555222333555999999888777666666555555888888999;;;>>>???===<<<======>>>?????????>>>>>>AAA???>>><<<::::::::::::>>>>>>???BBBEEEOOObbbttt___JJJDDDCCCAAA???===;;;:::999;;;::::::888666444222111333444666888888777666555555555555444333333555777777888999999888777555444000000111111222222222222444444444444555666888888999::::::999888777555444888888888777555555666777777666555555666777999:::888666555777:::;;;999666000000000111222444666777666777777666555666999;;;888666444222111111222333888888888888777555444333555555777:::<<<===;;;:::999;;;===???>>>;;;888666555666777666555666888;;;999777444444777:::<<<===777555222111222333333222555555666666777777888888555444444666999;;;<<<;;;999888777555444333333333555444333333333444555666999888777888:::<<<<<<;;;777666777888;;;;;;:::999<<<===>>><<<:::999999:::<<<;;;:::999777555333111111333555777999;;;<<<===;;;:::;;;<<<===<<<999777888777777999<<<>>>>>>======<<<===>>>???>>><<<:::;;;888333111333666888999<<<<<<<<<<<<===============<<<;;;;;;;;;<<<===>>>???===;;;999666555444444444555555555444444555777888777777888;;;<<<<<<;;;::::::;;;;;;;;;:::999888444555555555555666666666444444555666888999:::;;;<<<;;;::::::::::::888666999888666666777888888777<<<999666666777999::::::888888777666555444444333888888999999999999888888:::;;;<<<===<<<:::888777555666999<<<=========<<<;;;;;;;;;===>>>===;;;888333333444777999999777555444333333333333333444555666666666777888999::::::777666555666888;;;<<<<<<;;;;;;::::::999999888888777555444333444666999:::<<<;;;:::999888888888888;;;999888777888777555333444555888:::<<<<<<;;;:::666666777888999999999999888999::::::999888555444333333333444555777999:::999999999777555666999;;;<<<;;;:::999888888999999;;;<<<;;;::::::;;;>>>AAA???<<<999888999<<<===============<<<:::888666555666888;;;>>>@@@AAAAAA@@@===:::777666777999::::::<<<:::888888999999888777444555777888888:::===???<<<<<<<<<===>>>>>>;;;999777:::<<<:::666333333444:::999777555333333333333888888888;;;===>>><<<;;;======>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>@@@CCCFFFPPPbbbsss```KKKCCCCCCBBBAAA???===;;;999999999888777555444222111444555777999999888777555999999888666444444555777777888999::::::888666444000000000000000000111111555555555555666777888999:::;;;;;;;;;:::888555444888999:::999777666777888888777777777777777777888999777555777:::;;;888555222111000///000222444666444666777888777888999:::999777444222111222444555;;;::::::888666555333333666777999;;;<<<;;;:::999888999;;;<<<<<<:::777666888888777444222333555777999777555666888:::;;;;;;888666444333444444444333555555555555666888:::;;;888777555555888;;;<<<===;;;:::888777555555444444888888777555444444555777;;;999777777999;;;;;;;;;:::888666777999:::::::::>>>??????>>>;;;999::::::::::::999888555222///---000222555888:::<<<<<<<<<::::::;;;<<<<<<:::888666555555666888;;;======<<<;;;;;;<<<=========<<<;;;===999333111111444666777:::;;;<<<===>>>??????@@@===<<<;;;:::999999999999;;;;;;:::999777666666666444444444222111222444777999999999:::;;;;;;;;;;;;:::999999999:::;;;<<<===888888777666666555444444111222333555777888999999<<<;;;;;;<<<===<<<999666777777666777999999888777:::777555444555777888888777777777777777777777666;;;;;;;;;;;;:::888777666888:::<<<>>>>>><<<:::888555888<<<>>>>>>===<<<<<<999:::;;;===>>><<<999666333444666999;;;:::777555333333333444555666777888:::999888777777777888888:::888666777999;;;;;;;;;999999999888888888888888555555555555555666666777;;;;;;:::::::::999999999:::999777555444444333333333555777999;;;;;;:::999555555777888999;;;;;;<<<;;;<<<<<<<<<:::777444111111111222333555777999:::999999999777666666888::::::999888888888999:::;;;<<<;;;:::999999;;;>>>@@@===;;;999888:::<<<===<<<<<<<<<<<<;;;:::999888777777888:::<<<>>>@@@AAABBB>>><<<999777777999;;;<<<>>>;;;888666777888888777444555777777888999<<<>>>::::::;;;===???@@@>>><<<:::<<<>>><<<999666555555:::888666444333333555555888777888:::<<<===;;;:::;;;<<<<<<<<<;;;:::999999888888999:::;;;<<<===>>>>>>>>>AAADDDGGGPPPbbbrrr___JJJAAAAAA@@@@@@>>>===;;;:::999888777666444444333333555777888::::::999888777<<<<<<;;;888666555666888777888:::;;;;;;999777666222111000/////////000000888777777777888999:::;;;;;;<<<======;;;888555444777999::::::888888888:::888888888888888777666666888666555666999:::777555555333111000000111333444555888:::;;;:::999::::::999777444333222444666777===<<<:::888666555444333666888:::;;;;;;:::999888888888777777777777777666999888666333000///111333888777666777999:::999888888666444444555666555333555444444444555888:::<<<===:::777777888:::;;;<<<<<<;;;:::888777666666666:::::::::888555444666888:::888666777888:::;;;;;;>>>;;;888777888999:::999???@@@@@@>>><<<::::::;;;999999888777444111...,,,...000333666888999999999888:::;;;;;;:::888666555444444555777:::;;;;;;999888999::::::::::::;;;;;;===999444222222444555666888999;;;>>>@@@AAABBBBBB>>>===;;;999777555333333777777888888999999999999555555444222000111444777;;;;;;;;;;;;:::999999999777777666777999<<>>;;;999444444555777999:::999888888666444444666777777666555666666666777777888888;;;<<<======<<<:::888777666999<<<>>>???===:::888777:::>>>???===:::999999888888:::<<<===<<<888555666666888:::;;;:::777444222333555777999;;;<<<===>>><<<:::888666666666666===;;;999888888999999888666666666666777777777777444666888::::::888666444999:::::::::;;;;;;;;;;;;888777555333111111222333222444666888999999888777666666777999:::<<<>>>>>>===>>>???>>>;;;777333000///000222444666888999999999::::::888666666888999888888777777888:::;;;<<<<<<:::888777888;;;===>>>;;;:::999999;;;<<<<<<<<<<<<;;;;;;:::999999999999999999:::;;;===???@@@AAA???>>><<<:::999:::<<<>>>>>>;;;777555666777777777555666777888777888;;;===::::::;;;===???@@@>>>======>>>???>>>;;;999777777888777666555555777999;;;888888888:::<<<<<<;;;999::::::::::::999888777777555555777999:::<<<=========>>>AAAEEEHHHPPP```ppp\\\FFF>>>=========<<<<<<<<<;;;888888666555444444444444777777888888999999888888<<<<<<;;;999666666777999888999:::;;;;;;:::999888444333111000000000111111::::::999::::::;;;<<<<<<;;;<<<======<<<888555333777888999888888888:::<<<999999888888888777777777777555444666999:::888555777666444333222222333333:::<<<>>>>>><<<:::999:::777666555444555666888:::===<<<:::888777666666666555888;;;<<<;;;999999999777666555555555555666777888888777444111000111222777777888999;;;:::888666666555444555666777666444444444333444555777999:::>>>;;;888777888:::::::::;;;:::999888777777777777:::;;;;;;888444222444777888777666777999;;;;;;:::???<<<999777888999999999>>>???@@@>>><<<;;;;;;<<<:::999888666444111///---...///000222444555666666777999;;;;;;888666555444333333444777999:::888666555666888888888888:::;;;<<<999555444444555555555666888;;;>>>@@@AAABBBBBB===<<<:::888555222000///444555666888:::;;;;;;;;;777666666444222222555777;;;<<<<<<;;;888777777888666555555666888;;;???AAA<<<;;;999777444111///...---...111444666777777777777888999<<>>>>><<<:::888888;;;>>>===999666666777777777888:::;;;;;;999777888888999:::;;;;;;888666444555888:::<<<>>>??????@@@>>>;;;888666555666666???<<<999888888888777666444444555555666666777777333666;;;>>>>>>;;;777444777888999:::;;;<<<;;;;;;777666444111///000333555333444666888999999888777666777777888:::<<<>>>???>>>???@@@???<<<777222//////111444777999999999888:::;;;;;;:::888777888999777777777777888:::;;;===;;;999777777999;;;<<<<<<:::999888:::<<<===<<<;;;<<<<<<;;;:::999999999999999999999:::;;;<<<>>>????????????===;;;:::<<<>>><<<:::777555666777888777666777888888888888;;;===<<<;;;:::;;;===>>>===<<<===>>>>>>>>>===;;;999888666555666666888:::===>>>999999999;;;======;;;999999999::::::999999888888444555777999;;;<<<<<<<<<<<<===AAAEEEHHHOOO___nnn{{{YYYBBB;;;:::999999999:::<<<===999888666555555555555666777666555555555666777888999999999777666555777999888888888888999999999999444333222111111333444555;;;;;;::::::;;;;;;<<<<<<;;;<<<======<<<888444222666777777777777888<<>>???>>><<<;;;<<<===;;;:::888666333222111000111111222222333555666777666999;;;:::777444333444444333444666888888666333333555777777666777999<<<;;;999777666666666555444888999<<<>>>???@@@??????:::999888666444222000///333555777999:::;;;;;;;;;888888888666444444666888999:::;;;:::777666777999666666555666777999<<<===;;;:::999777555222111000---///222555777888888888888888999;;;===>>>===<<<888777666777:::;;;;;;:::666666888:::;;;:::777444222333333444444555555666888:::===@@@AAAAAA@@@???666888:::<<<<<<;;;999888777:::===;;;666333444666666555555777:::;;;:::999888888888999;;;<<<;;;999777888:::<<<>>>>>>>>>>>>>>><<<999777666666888999===;;;888777777888777666444444555555666777777888555777;;;>>>>>><<<999777555666888:::;;;<<<<<<;;;777666555222000111555999666888:::;;;<<<;;;:::999666666777777999;;;===???===>>>??????<<<666111...///222777;;;<<<;;;999777;;;<<<<<<;;;999888888:::777777666777888999;;;<<<;;;999888999;;;======<<<888888888:::<<<===<<<:::===<<<;;;999888888999999999999999999::::::;;;;;;<<<>>>@@@>>><<<::::::<<<:::888666666777888888777888999:::999888999;;;===???===:::999:::;;;;;;;;;;;;;;;<<<<<<===<<<:::888444555666888:::;;;===>>>:::::::::<<<======<<<:::::::::;;;;;;<<<;;;;;;;;;666777999;;;<<<<<<<<<<<<:::<<<@@@EEEHHHNNN]]]lllxxxWWW@@@999888777666777999<<<===999888777555555555666777666555333222333444666888666777777666444555777999888777777666777777888999333333222222333555777999;;;;;;:::::::::;;;<<<<<<:::<<<======;;;888444111555666666555666888===AAA===<<<:::999999:::;;;<<<777666555888<<<>>><<<:::555555666777888888777777:::::::::888444111000000222333555777999:::<<<<<<;;;:::999888888888::::::444777;;;<<<:::999999;;;333555888::::::888666444222444666888777888999:::777777999;;;<<<;;;777333222222222444777888777555222222333444444555555555666555444555777999999888555555555555555666777777777999999444///,,,...222444444555888;;;<<<;;;:::888666555555777999:::999<<<===>>>===<<<;;;<<<===<<<;;;888555333222222222777666555555666777999:::666999;;;:::777444333333444444444666888777444222333555777777666777:::===:::999777777888888666444:::;;;===>>>???>>><<<;;;666666666555444222111000555666888999:::::::::999888999999888666666777888666888:::999777666888:::777777666666666777999::::::999888777666555444333...000333777999::::::999999999999:::<<<===<<<;;;<<<:::888999:::;;;;;;:::555777999<<<===;;;777333111222222333333444444444777999===AAACCCDDDCCCBBB777888:::;;;;;;:::888777666999;;;888444222444777555444444666999:::;;;:::888777777888;;;=========:::;;;<<<=========<<<;;;<<<:::888777666888:::<<<;;;999777666777888888888444555555666777888999999666888:::<<<===<<<;;;:::444555888:::;;;<<<<<<;;;777777666333111222888<<<999;;;===>>>???>>>===<<<666666666666888:::<<<===<<<===>>>>>>;;;666000---000333999===???===999666<<<======<<<:::999999:::777777666777777999;;;<<<<<<:::999:::>>>???>>>;;;888777888:::======;;;:::>>>===;;;999888888999999999999999999999999999999:::===@@@???<<<999999:::888777666666888999888777999:::::::::999999;;;===AAA>>>:::888888999::::::999999:::;;;<<<;;;:::888333444666888:::;;;<<<<<<;;;;;;;;;<<<>>>>>><<<:::;;;;;;<<<===>>>>>>>>>>>>999:::;;;===>>>======<<<999;;;@@@EEEGGGNNN\\\jjj{{{~~~WWWBBB===777333444777777:::>>>===<<<999777666666666777;;;999666555444555666666???===999777555666777999888333...///333777777555888888999;;;===<<<:::888999777666:::???AAA>>>:::999999999999999999999999555444222333555999>>>AAA???>>><<<999888888888888444666999===>>>===;;;999999999888777777888888999888777555333111///......444444444555888:::999999<<<;;;:::888888999:::;;;555666888999::::::999888666666666666777555222///333222333555777999999999777777999::::::777222...//////111444777999888666333333333555777888666444222444888:::;;;:::777666666888777444000000555;;;:::777333000///...---,,,111444777;;;======<<<;;;666111---...333888:::999999<<<>>><<<666444666:::;;;;;;:::999888777666666:::999888666444555777999<<<<<<=========;;;:::999555666777555333111111222222222222444888;;;<<<<<<999777555444444555888999<<<:::888888:::999666333222222222222222222222111888888888999999:::::::::<<<;;;:::888777666555555:::999999999;;;;;;;;;:::777777666666666666777777;;;888555777;;;===;;;777666444333555999:::888666888555444888===@@@>>>;;;:::888777777888999999888555444444777;;;===<<<999777444///---...000222222555444777===DDDFFFCCC???;;;<<<===;;;999777777888;;;777444555999:::888555222222333333333444444444444777:::;;;:::999888999==================<<<<<<888777666555666999;;;======999555444666999<<<===777888999:::::::::::::::555777:::<<<===<<<;;;999333444555777888888888888===888333333777:::999666::::::;;;<<<=========<<<<<<;;;999888888999;;;<<<@@@???===:::777333000...111222555888999:::999999888999:::;;;;;;;;;:::999888777666666777999;;;===777888:::<<<=========<<<:::;;;<<<:::666444555777;;;;;;;;;<<<===;;;888555999999::::::999666444222555888;;;<<<<<<;;;;;;;;;777777777777888:::<<<===>>><<<::::::;;;<<<===<<<======;;;888555555888:::;;;999777777888:::::::::444555666777:::<<<>>>???<<<;;;999888888999;;;<<>>???>>>===;;;;;;<<<<<<===<<<<<<<<<888999;;;>>>@@@FFFUUUeeewwwYYYDDD>>>888444666777888:::>>>;;;:::888666555666777777;;;:::999666444444666888???===;;;999888999999:::888333000000444777777666888888:::<<<>>>===:::888777555555888===???<<<999999999888888888888999999555555444555777;;;>>>@@@???>>><<<999777666666666555777:::===>>>>>><<<:::::::::999999888888777777555444333111000/////////333333333444777999999888999999999999:::;;;<<<<<<777888888999999999888888999888777777777555111...222222222444666777888888777777999:::;;;888444000000//////111444555555444333333333555777888666444333555888;;;;;;:::888777666777777333000000555:::888666333111000111222333777888;;;<<<===<<<:::999666111---...333777888777888:::<<<;;;888666777999;;;::::::::::::999999888999999999777555555777999>>>>>>>>>===<<<;;;:::999666666666444222111111333111111333555888888777555333444555777888888999999999777555555777777555333222222222333444555666777888888999999:::;;;;;;;;;;;;:::999888777888888999:::999999999:::;;;;;;:::444444555555666777999:::;;;888666888<<<>>><<<999555444333555888999888666888777777999;;;===<<<:::666555444555777999999888666555444777:::<<<<<<:::666333000///111333333444444444666;;;BBBDDDBBB>>>======<<<:::888666777888<<<999666666999;;;999666222222222333333333444444444777:::;;;:::999888888;;;;;;;;;;;;;;;;;;<<<<<<777666555444555888;;;======:::666555666999;;;<<<888888999:::::::::::::::666888:::======<<<;;;:::555666777888999999999999;;;777444555888:::999666888888999::::::;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<;;;999666444111000000222444777888888888777666777888999::::::::::::777666666666777888:::;;;777888999:::;;;;;;::::::999:::;;;999555333444555999888888999::::::777555666777999:::999888666555555888;;;<<<;;;::::::;;;999888888888999:::<<<===>>><<<::::::;;;<<<<<<<<<======;;;888666555777999;;;:::888999:::<<<;;;;;;666666777888999;;;======<<<:::888777777888:::<<>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::<<<>>>???EEETTTddduuu\\\HHH@@@:::777888999888999<<<999888777666555666666777:::;;;;;;888444333666999=========<<<<<<;;;;;;;;;777444111222666888888777777888;;;>>>@@@>>>:::777555444444777;;;===;;;888:::999777666666777999:::666666777999;;;===>>>??????===;;;888666666555555777999<<<>>>???>>>===;;;;;;;;;;;;;;;999777555444111111000000000000111111333222222333666777777666666777999:::<<<===>>>>>>999999888888888888888888;;;999888888777555111///222222222222333444555666777777888:::;;;999666333222000......///111111000444333444666888888777555555666999;;;<<<;;;999888555666555222//////333777666444222111222555999;;;===>>>??????===;;;888777666222///000333666666555666777999;;;;;;:::999888:::;;;;;;;;;;;;;;;;;;:::999:::999888666666888:::@@@???>>>===;;;;;;::::::777777777444222111333444111111333555777555222//////222666:::;;;;;;:::888555444222222333444444333333333333444666999<<<===999999999:::;;;;;;<<<<<<:::999888777888:::<<<===999999888999999::::::;;;222222333444666888:::<<<:::888777999<<<>>><<<:::666555555777999999888777888:::::::::888888888999222111111333666999::::::888666555666999;;;<<<<<<555333222222555888::::::888777777:::>>>AAA@@@>>>???>>>===:::777666888:::===:::777777:::;;;999777222222222222333333333333333666:::<<<;;;888777666777888888999999:::::::::555444444444555888;;;===>>>;;;777555666999:::;;;888999999:::::::::::::::777888;;;===>>>===;;;:::888888999999999999888888888666555777:::<<<:::777666666777888888999999:::===;;;999888777999;;;<<<999999888777666444333222000111444666777777777666777777777888888888888888666666777777888888999999777777888888888888777777999::::::888555333333444555444333444666777666555333555777999::::::999888666888;;;;;;;;;::::::;;;;;;:::999999999;;;<<<======;;;::::::;;;<<<<<<;;;======<<<999666555666888;;;::::::;;;======<<<;;;777777777888999:::<<<<<<===;;;888666666888;;;===DDDBBB@@@??????>>>===<<<===============<<<;;;:::<<<<<<===>>>>>>CCCSSSbbbqqq}}}```LLLAAA<<<999:::;;;999999;;;;;;:::888777666666666666999::::::777222111444888;;;;;;<<<======<<<;;;:::666444333444777999999888777888;;;???AAA???:::666444444444777:::<<<:::888:::888666444444666888:::666888:::===>>>??????>>><<<;;;999777666666666777888:::<<<>>>???>>>===<<<;;;<<<<<<<<<:::777444222000000000111111333444555555333222333444444333222333555888;;;===>>>??????;;;:::888777666777888888:::999888777888666444111222222222222111222444666888888777888::::::888777555222...,,,---/////////444444444666888999777666666888:::<<<===<<<:::999444555444111//////111444444444333222333777<<>>;;;999777777555333333555777777666444555777:::<<<<<<:::777;;;;;;<<<<<<<<<;;;:::999999::::::999777777999:::BBB@@@>>><<<;;;:::;;;;;;::::::888666333333555777222222222333555444222///000222666:::;;;;;;999777555444333333444555666666555444444444666999===???:::::::::;;;;;;<<<<<<<<<:::999888777888:::===???999999999888777888999;;;222333333555666888:::;;;999777666888:::<<<;;;:::777777888999::::::999999999;;;===:::555333555888222111111444888<<<======999777666666888:::<<<>>>666444222444999@@@EEEHHHEEEAAA<<<:::;;;===>>>>>>AAA@@@>>>:::777777999<<<<<<:::888888999999888777222222222222333333333333111444888:::999666444333555555666666777888999999555555444555777999<<<===>>>;;;777666777888999:::999999::::::;;;::::::999777999<<<>>>>>>===;;;:::888999999999888888777666666666777999<<<<<<:::888777777777888999:::;;;<<<>>><<<999777777888;;;<<<888888888777666444333222222333666888888888777666:::999888777777777777777888888999:::::::::999999888888888888888777666666999999999888666555444444222111000000333444555444333555777999;;;;;;:::999666888:::;;;:::999::::::<<<;;;:::::::::;;;<<<===<<<;;;::::::;;;<<<;;;:::======<<<:::777555666666888888999;;;======;;;999666777777888999;;;<<<===>>><<<999777777999<<<>>>BBB@@@???>>>???@@@???>>>>>>>>>>>>>>>===;;;::::::>>>===>>>>>>===BBBPPP___nnn{{{bbbNNNAAA<<<:::<<<<<<999888:::======;;;999888777666555777777777444111111444777888888:::;;;;;;999888777444444555666888999999888666888;;;???@@@>>>:::666555555777999;;;<<<;;;::::::888666444444666888:::888:::===???AAA@@@???>>>999999888777777888999:::888:::;;;===>>>===<<<;;;:::;;;;;;;;;999666444222222222222333444666777888777555333222333222000...222444777:::===>>>??????;;;:::888777666777888888777666666666888888777555222333333222111111444777999888666777888::::::999777444000......000111111555555555777999:::888666777888:::<<<<<<<<<;;;:::555444333111//////000222444555555444333666;;;???AAAAAA@@@@@@>>><<<:::999888888777777888999888777444444666:::<<<<<<999777;;;<<<<<<===<<<:::888777999:::::::::888888:::;;;AAA@@@>>><<<::::::;;;;;;;;;<<<;;;999666555777888555333111111333555555555555555666777777777666666555666666666666777888999777666555444555888;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===999:::999777555555777:::666666555666666777888999777666666777888999888888555666777777777777777777888;;;===999333000333777444444444777;;;???@@@AAA999888777777777999<<<>>>999555333555===HHHRRRWWWUUUOOOFFF>>>;;;<<<>>>???AAA@@@>>>;;;888999;;;>>>;;;999888777777777666666222222333333333444444444000333666777666333222111444444444555666777888888666666666777999;;;===>>>>>>;;;888666777999999999::::::;;;;;;;;;::::::999888999<<<===>>><<<:::999888888888888777666555555555666888;;;===<<<;;;999999999999:::;;;<<<>>>??????<<<999777666888;;;<<<::::::999888777555333222555777999:::;;;:::999888999888777777777999;;;<<<;;;;;;<<<<<<<<<;;;::::::;;;::::::999888888777777:::999888888888888777666111///...///222444444444555666888:::;;;:::999888777888::::::999888999:::<<<;;;:::::::::;;;<<<===;;;:::::::::<<<<<<;;;999;;;<<<===;;;888666555666666666666999;;;;;;999888555666666888999;;;===>>>???===:::888888:::===???>>>===<<<===@@@BBBBBBAAA>>>>>>>>>>>>===<<<;;;:::>>>>>>??????>>>AAANNN\\\lllzzzaaaMMM???;;;:::<<<===:::888999======<<<;;;999888777666666444333222222333444555666666777888777666444444222333555777999999999888666777:::===???===999666555666888:::<<<<<<<<<<<<:::999777666666777999:::999;;;>>>AAAAAAAAA???===999999888777888999:::;;;888888:::;;;;;;;;;::::::888888999999888666444333555555555555666888999:::666555333222333222000///333444666888:::<<<======999999888888888888888888666555444555777888888777222444555333111222777;;;;;;888555555666888999999888555111000111222333444555555666888::::::999777777888:::;;;<<<<<<;;;;;;777666444333222222222222555777888777555666;;;????????????>>>===<<<;;;:::888999:::::::::::::::999555666888::::::999888777:::;;;<<<======;;;999888888:::;;;;;;:::999:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;888777777888666333000000222555888888888777666444444444444444666888::::::999888999:::888777666555666777999;;;===<<<<<<;;;:::999888888888888888999999:::;;;<<<:::;;;;;;777333222555888999888888777777888888888777777777666666666666555111333444444333222333444888:::;;;777222000333777777666666999===@@@AAAAAA888999999999888999<<<>>>:::777555888AAAMMMYYY___```ZZZQQQGGG@@@======>>>======<<<:::999999;;;===::::::888777666666555555444444444444555555555555111333555555444222111111555555555666666777777777888888888999:::;;;<<<======:::777777888999:::999;;;;;;;;;;;;;;;::::::999777999;;;======;;;999777777777777777777666555444777888:::<<<<<<<<<::::::::::::::::::;;;===???AAA@@@===999666666777:::<<<<<<;;;;;;:::999777666555999:::;;;======<<<:::999666555444555777;;;???BBB>>>>>>======<<<<<<;;;;;;<<<;;;:::999999999999999999888777888999:::999888111000000111333444444333777888999;;;;;;:::888777888999:::999888777999:::;;;:::999999999;;;<<<===;;;:::999:::<<<<<<:::999999;;;<<<<<<999777666666444444444666888999888777666666777888999;;;===>>>===<<<;;;::::::;;;<<<===;;;::::::<<>>>>>>>>>>>======<<<;;;<<<===???@@@???AAAMMMZZZkkk{{{^^^III===999999<<<===:::888888999999:::::::::999999888777333///000444777777555666666666555444333222111///222555888999888888888666777888;;;<<<<<<999666444666999;;;;;;<<<<<<<<<999999888888888888999999;;;<<<>>>@@@AAA@@@???======<<<:::999888888999999666777888888999888888888555555555555666666666666777777777777777888888999333222111222444444444222444555555666777999:::;;;777888888999999999888888666555333444666777666555333555777555333444999>>><<<888555333444777888999666444111111333555666666666666666888:::;;;999777777888999:::;;;;;;;;;:::;;;:::888777666666555555444888;;;;;;999999<<<@@@>>>>>>===<<<;;;::::::999666888:::;;;;;;:::::::::666999;;;:::777555666888777999<<<>>>???>>>===<<<888:::;;;<<<;;;:::;;;<<<::::::;;;;;;;;;;;;::::::888:::<<<;;;999777555555555333111111333555666666666666555444333222222222444777;;;;;;:::777777888777777777777888999::::::>>>===<<<:::999777666555333555777999;;;<<<<<<<<<<<<===<<<777222000333666::::::999999999999999:::999999999777666444444444000333555444222111222333777888777555222111444777888777666888;;;===>>>>>>777999;;;;;;999999;;;===:::888888<<>>@@@@@@===999666555777:::===;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>>>><<<;;;:::666555333333555999===@@@@@@???===<<<;;;;;;;;;<<<;;;;;;:::999888999::::::666555444666999;;;:::999222222222444666666555333666777999;;;;;;:::999888888999999999777777888:::999888888888999:::<<<===:::999999;;;<<<<<<:::888777999<<<<<<;;;888777777444333222444666888888888999999999888999999::::::::::::::::::::::::::::::;;;:::999;;;>>>AAAAAAAAA======>>>>>>>>>======<<<:::<<<@@@BBBAAABBBLLLWWWlll|||[[[FFF<<<888888<<<===:::888888555666777888999:::::::::888222...000666:::999666777666555444333222111111...111555888888888777777777666777999;;;;;;888666444666999:::;;;;;;;;;<<<999999999999999999999999;;;===>>>@@@@@@@@@>>>===@@@>>><<<:::888777777777555666666777777777777666333333333333444666777888888888777777777777777888000000000222555777777666666555555555555777999:::555777888:::::::::999888777666444333444555444333333666888666444555;;;AAA===999444222333555777888444222111222444666777777666666777999;;;;;;999888777777888999::::::::::::???===;;;::::::999888777444888===>>><<<;;;>>>BBB>>>===<<<;;;:::999888888444777:::;;;;;;:::::::::777;;;===:::555222444888555888<<>><<<:::888666444333///111555999<<<============>>>===777111...111555::::::999999::::::;;;<<<:::;;;;;;999666444444444333555777777444333444666777666555333222333555777777666555666999;;;;;;;;;666999<<<<<<:::999:::<<<999999:::???HHHPPPVVVXXX______^^^YYYPPPFFF===888333555666777666666888999<<<<<<<<<:::777666777888666666666666777777777777666777666555333333444666888888888888888777777777888888888888888888888888:::888777777999;;;;;;;;;;;;<<<<<<<<<;;;::::::999666777999;;;;;;999777555777888888999999999888888:::;;;<<<<<<;;;::::::;;;666666555666777:::<<<>>>AAA>>>999666555777:::===:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999;;;999555333222555888:::@@@???<<<:::999999;;;;;;::::::999888888999:::;;;444333222444999;;;:::999333333444666888888555333555666999;;;<<<;;;::::::888999999888777777888:::777777777777888:::<<<===:::999999;;;<<<<<<:::888555888;;;===;;;999888777555333222333555888999999===<<<:::999888777777777777888999999999999888777;;;:::999;;;===?????????<<<======>>>>>>>>>>>>===888;;;@@@CCCBBBCCCKKKVVVlll}}}WWWAAA<<<;;;:::888777666555555333222333555999<<<======999555222222666777555222888999999888555333222333222222222222444555777888:::999888999;;;;;;999888555444333222222444666777999888888888888888888888999<<>>>>>>>>CCC???:::888999:::999777777777777888888999999999888777555444444666888999888777777888888888555333---///222555666999<<<>>>:::888555444555666777777;;;:::999999888888888999777666444333222222333444666555444444555777999:::<<<999666444555555555555444444444333333666:::>>>999999:::;;;;;;:::999888666777777666444555777:::;;;>>>@@@>>>999777999===777777888999;;;<<<=========>>>>>>>>>===:::888666333777::::::777666777888888999999999888666333111000555;;;@@@BBB@@@<<<999777;;;???@@@===::::::;;;<<<:::888888999888777555666777777777777777666666333444444444444222111000//////000111111222333333555777999999666444222222555777:::===>>>>>><<<;;;::::::;;;:::999777555444111333666666666888===@@@>>>===:::444...+++---///333666999888666444666888999:::;;;:::888777777999::::::;;;;;;:::999888888555444222111222444666777666666666777999:::999777999:::;;;;;;<<<<<<;;;;;;???<<<:::===DDDLLLQQQRRR]]]```cccddd___SSSEEE;;;999666333555999<<<<<<:::999999;;;===>>><<<888555888888999999888777555444999999999999888666555444888777777777777777888999;;;;;;999777555555777:::===;;;:::999::::::888777<<<<<<<<<;;;:::999888888999:::;;;<<<;;;999777666;;;<<<===<<<:::888888888;;;<<<>>>???>>>===;;;:::888666444777===@@@???<<>>;;;999888999:::;;;<<<===>>>??????@@@@@@@@@<<<<<<;;;;;;:::::::::999===<<<999777555555666777;;;<<<<<<:::999999;;;===<<<;;;:::999888777777777666777666333111111555999777555555777999:::777444444666999;;;======<<<;;;???<<<999666666888;;;===999888777666888:::<<<>>>@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666666555333444<<>>??????===:::999888999999777666777888:::999999:::888666777:::>>>@@@AAA;;;===???@@@???>>>???@@@===<<<===??????AAAHHHQQQccctttWWWAAA===<<<:::999888777777777555333333444777:::;;;;;;555444333555888888333///333555777777666444444444555444333222333555777888999888888999::::::999777111000//////000222444555999999999999999999999999:::;;;======<<<;;;<<<===BBB>>>:::999::::::999888777777888999:::<<<======999888777666666666777777666666555666777777444222///111444666777888;;;===:::777555444666777777777999999999888999999::::::777666555444444444444555888777666555555777888:::<<<999666555666666666666999:::999888666777999<<<:::;;;<<<======<<<;;;;;;777666555444555666666777:::===???===999777999<<<777888888999:::;;;<<<<<<<<<===>>>???>>>;;;999777444777999999777666666888777888888777666444222000111444999===???>>>;;;888999<<<@@@@@@>>>;;;;;;;;;;;;999888888888888666555555666666666666666555555666666666555444111///...000000111111222222333333555777999999777555444444666888:::<<<===<<<;;;999666777777888888777666555444666777777666777:::=========:::444///,,,---000555777999999888888999:::;;;<<<===<<<:::999:::;;;???>>>>>>===;;;:::888888888666333111111333666888777666666888::::::999888:::;;;;;;<<<<<<<<<<<<<<<>>>===;;;===BBBIIINNNQQQ^^^dddlllppplll___MMMAAA;;;888555555888;;;:::999999999;;;===>>>===999666888888999999999888777666888888999888888777666555666666666666777888999999>>>>>><<<999777666888:::===<<<;;;;;;<<<;;;:::888:::;;;;;;;;;999777666444666888999;;;;;;:::888777999:::;;;;;;999777777888:::;;;===>>>>>>===;;;:::888666444777;;;>>>===:::999999888888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999777777777888999;;;;;;;;;:::888888:::<<<>>>===;;;:::999888888777777777777444222111444777555444444777:::;;;999666555888;;;>>>???>>><<<:::===;;;999777666888:::<<<888888777777999:::<<<===>>>======<<<<<<<<<<<<<<<>>>>>>===<<<:::888555444444555555999CCCMMMNNNIIIBBBBBB@@@>>>;;;999999999777555555777:::<<<===<<<999777555555888<<<>>>???<<<===???>>>======???@@@>>>===>>>@@@@@@@@@GGGPPPaaarrrXXXBBB===<<<;;;:::999888888888666444222333555777999999111222444888;;;888111+++...111555777777666555666888666444222222333666888777666666777888888777555,,,,,,,,,---...000222333999999999::::::;;;;;;;;;;;;:::999777555666999<<<@@@===;;;::::::;;;;;;:::777888999;;;<<<>>>???@@@::::::::::::999777555444444333333444555555333111222444666777777888:::<<<999777555555666888888888777777777888999;;;<<<===777777777777666666666666999888777666666777999:::<<<999777666777888888777?????????===:::888888888:::;;;===>>>>>>>>>======888666333333666777666444777:::<<<;;;888777888;;;888888999::::::::::::::::::<<<>>>??????===:::999666888999:::888777666777777666666444333222111000222444777:::;;;;;;999888;;;===??????===;;;;;;;;;999888777777777777666555333444444555555555444444888888888777555222///...222222222333333333333333555777999999777666777888888999;;;<<<<<<;;;999888333333444555666666555555777888888777666666777999<<<;;;999555111000111333999888999:::<<<===<<<;;;===?????????===<<<===>>>CCCBBBAAA???<<<:::999888999777444222222444666888777666666777:::;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<============???CCCHHHMMMXXXbbbppp{{{{{{ppp___RRRFFFAAA;;;999:::;;;:::999999:::;;;===???>>>;;;888777888999::::::::::::999888888888888888777666555333333555666888999999:::@@@@@@???<<<999888999:::======<<<===>>>===:::888777888::::::999777444222444666888:::;;;:::999888777888999888777666777888999:::<<<>>>>>>>>>===<<<888666444666999;;;999777333444555777:::<<<===>>>@@@@@@???>>><<<:::888777999999;;;<<<===>>>??????<<<;;;:::999888999:::::::::;;;;;;:::888999;;;===@@@???===;;;:::999888888888888888666444222222333222222333666:::;;;;;;999888:::===???@@@>>><<<:::<<<;;;:::999999999999:::777777888999:::;;;<<<<<<:::;;;<<<<<<======<<<<<>>===:::777555333222444777===IIIUUUXXXTTTEEEDDDAAA>>><<<:::::::::555444444777;;;???@@@AAA999666444444777:::<<<============<<<;;;<<<>>>@@@@@@>>>???AAA@@@@@@FFFNNN```rrrYYYCCC======<<<;;;:::999999:::888555222222333555666666000222555888:::777111,,,,,,///444777777666555555888555222000000333666999555444333444666666444333+++,,,---///000222333333888999999:::;;;<<<<<<===;;;999666222000222666:::>>>===;;;::::::;;;;;;;;;888999:::;;;<<<===>>>>>>:::<<<======;;;888444222111111111333444444222000444666888888777777999:::888666555555777888999888555555666777999;;;===>>>777888999999999999999888888777666666777999;;;<<<;;;999777777999::::::999???AAAAAA???<<<999777777999:::<<<===>>>>>>======:::666222444888:::777333555777::::::888777777999888888999::::::999888777888:::===??????>>><<<;;;999:::;;;;;;:::999777777777666555333333222222222555666777888999999888888;;;<<<<<<<<<;;;:::::::::888777555666777777666555222333333444444444444333:::::::::999777555222111555555555555555555444444666777888888888888999;;;;;;;;;<<<<<<<<<:::888777333333444444555555555555888888888777777777777888999999888666666666888999<<<:::999<<>>??????======>>>???BBBAAA@@@>>><<<:::999999666666666666777777888888777666555666888::::::999:::::::::::::::;;;;;;;;;:::;;;<<<;;;:::<<>><<<999777888999:::;;;<<<<<<<<<:::::::::999777666444333000111444777999:::::::::??????>>>===:::999:::<<<<<<;;;;;;=========:::777444666999;;;;;;999666444555666888::::::999888777555666777666555555666888888:::<<<>>>??????>>>>>>888666555555777888777555111333555888;;;===????????????>>><<<:::888666444666888:::<<>>===<<<:::999999999999;;;<<<<<<;;;999:::<<<>>>AAA@@@>>>===;;;:::999999999999999888555333111000...///222555888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999666777999:::;;;<<<<<<<<<777888:::<<<=========<<<>>>>>>>>>===;;;999666555111444888>>>IIITTTWWWTTTDDDAAA>>><<<<<<<<<<<<;;;555555555888<<<@@@BBBBBB:::777555555777:::;;;<<<=========;;;:::;;;===@@@AAA???@@@BBB@@@@@@EEEMMMbbbsss[[[EEE>>>===<<<;;;::::::999999999666333222333444444444333333555666777555222000---000555777777555444444555333000///000333777:::333222222333444444333111...///111333555555666555888888999999:::;;;<<<<<<999777333///---///444888<<<<<<<<<;;;:::999::::::999999999999999999999999;;;<<<>>>>>><<<888333000000000000222444444333111666777888888777777888999555444444555777999999888444444555666888:::<<<===777888:::;;;<<<;;;:::999666666555666777:::===>>>999888777888:::;;;;;;:::<<<>>>@@@???<<<999888777777888:::;;;;;;;;;::::::999555333555:::;;;888444444666888999888777666666777888999:::999888777666666888:::<<<>>>>>>>>>>>><<<<<<<<<===<<<;;;999777777666555555444555555666999999999999999999999999999888777777777888888888777666555666777888777666222333333444555555444444::::::::::::999888666555777777777777777666666666666777888777777888;;;===============<<<:::999888666666555555555444444444666666666777888999888888666666666777999<<<>>>>>>===;;;:::<<<@@@AAA???<<<;;;<<<===<<<;;;;;;<<<=========;;;:::::::::::::::111444888;;;<<<;;;:::888666555444555777999::::::888888777777777888999:::888::::::888666777<<<@@@DDDLLLZZZjjjwww}}}~~~|||kkk```RRRFFFAAA???>>>===;;;;;;;;;===>>>>>><<<999777777888999;;;<<<===>>>===<<<;;;999777444222111...000444888:::;;;;;;::::::;;;<<<<<<::::::<<<>>>999999999:::;;;:::888666333555999<<<===<<<:::888777888:::::::::999777555444555666555333444666777888999<<<>>>@@@@@@???>>>888777666666777777666555555666888;;;===>>>??????======<<<;;;999777666555444666999<<<>>>???????????????===<<<:::999888888<<<<<<<<<<<<;;;;;;>>>@@@AAA@@@???===<<<;;;::::::999999888888777555222///+++---111444666888999:::>>><<<999777777888;;;===;;;===>>>???>>>===;;;:::777888999:::<<<<<<<<<<<<555777999;;;============<<<<<<======<<<:::999888222555888<<>><<<::::::<<<======<<<777666666999<<>>>>>===;;;::::::===???AAA@@@AAACCCAAA@@@EEELLLcccuuu^^^GGG???>>>===;;;:::999888888888666444444555555444222555555666666666555444333///222666777777555444555333222000000111555888;;;444333333444555555444222000222555777999888888777777777777888888999999:::666555333000...000444777:::;;;<<<;;;888777777888777777777777666666666666:::<<<>>>>>><<<888333000000000111333555666444222666777888888666666777888333222222444666888888777444444444555666888999:::666888;;;===>>>===;;;:::666555555555777999<<<>>>777666666888;;;<<<<<<;;;999;;;======;;;999888888666777888888888777666666555444333666999;;;999666555666777999888777555444666777888999999888666555555555777999;;;>>>@@@AAA>>>============<<<999666555555666666777888999999;;;;;;::::::999999999999666444222222444666777777777666555666888999888777333444555666666666666666999999::::::999888777666666666777777777777777777777777777666666888;;;>>>=========<<<;;;:::888888888777666555555555555555555555555777999:::999888555444444777;;;>>>??????;;;;;;;;;<<<======<<<;;;777888:::999888888999:::999888777777777888:::;;;222555999===>>>===:::888666555444555777:::;;;;;;777666666555555777888999999999888777666777999;;;AAAFFFQQQ___mmmxxx}}}~~~vvvlll]]]RRRJJJEEEAAA>>><<<;;;;;;<<<===<<<:::888777777888999:::<<<===>>>======;;;999777444111000...111555:::<<<<<<;;;:::777999;;;;;;;;;;;;<<<>>>888777666666888888777666444666999<<<>>>===<<<<<<999:::;;;<<<;;;999777555555666555444222333555777666888:::===>>>>>>===<<<888888888888777777777666999:::;;;<<<===>>>???@@@<<<<<<;;;:::999777666555333555888;;;<<<===<<<<<<>>>>>>===<<<:::999888777;;;<<<<<<;;;;;;;;;>>>@@@@@@@@@>>>===<<<;;;;;;;;;888777777777888777444222+++...222444666666888:::===;;;777444444666:::<<<<<<===>>>??????===;;;:::888888999:::;;;<<<======666777888:::;;;<<<======;;;<<<<<<======;;;:::999333666888999>>>CCCBBB???:::888777888<<<>>><<<:::888777777999<<<>>>??????<<<:::777777:::===???@@@>>>>>>>>>===;;;;;;===???@@@@@@AAACCCBBBAAAFFFLLLbbbttt```III@@@???===;;;999777666666777666555666777666444222555666888888777555444444000222555777666666777888666555444333444666888:::777666666777888888777555111333666999:::999777555666666666666666666666666333333333222000111444666999;;;<<<:::777555555666555555555555555555555555:::;;;======;;;777333000111111222444777777666555555666777777555555666777111000111333666777777666555555444444444555666666444777;;;>>>???>>><<<:::777666555555555777999:::555555555888;;;<<<<<<;;;999;;;<<<;;;999888888999555666777777666555333222///000333555777888888888666777888999999777444222444555888999999888666555444333444555888<<<@@@CCC>>>===;;;;;;<<<;;;777444111222555777999:::::::::<<<;;;;;;::::::999888777444111...///333666777777777666555777999::::::999555555666777888999999888888999999888777555333222333444444444555666666666777777666555555777;;;>>>;;;;;;::::::999888777777666555555444444555777777666555555777:::;;;999666555333333555999<<<<<<:::999:::;;;;;;999888888999444666777777666666777888777666555555555777999:::777999;;;<<<===<<<:::999888777555666999<<<===>>>888777555555555666888999;;;:::777777888999:::999<<>>;;;;;;:::999777555333222...222777<<<>>>>>><<<:::888:::<<<<<<;;;;;;<<<===999777444444555777777777777888:::;;;<<<<<<<<<;;;999:::;;;<<<<<<;;;999888777777666444222222444666444555888:::::::::999888999:::::::::999888888999;;;;;;;;;;;;<<<>>>@@@AAA======<<<;;;999777555444222444777999:::999888777:::;;;;;;;;;;;;::::::999999:::::::::999:::===???>>>>>>===<<<<<<<<<<<<<<<777555444666888999777555...111555777666666888::::::888777666666777999:::;;;;;;=========<<<:::999999999999999:::<<<===???777777777888999;;;<<<===<<<============;;;999888333777999999<<>>:::999777666999===>>>;;;777777666666888;;;>>>??????;;;999777777:::>>>@@@AAA>>>???@@@???===<<<===>>>@@@???AAADDDCCCBBBFFFMMM\\\nnnaaaKKKAAA???===:::888666555555666666666888888777444111444666999:::999666444444000222555666666777999;;;999888777666666777888999:::999999999;;;;;;999888111333777999999888555444555555555555444444444444111333444333333333444666999;;;<<<:::666333333444222333333444555666666777999;;;<<<<<<:::777333000111111222555888999777666444555777666555555666777//////000222555777666555555555444333333333333333333666;;;>>>???>>><<<::::::888666555444555666777444444555777:::<<<<<<;;;;;;<<<<<<;;;999888888999666666777666555444222111+++...222444555555777888777777888999999777444111333555777999999888666555333222222333666<<>><<<::::::;;;999555222...000444888:::;;;;;;;;;;;;;;;;;;;;;999888777666333000---...222777888888777666666777:::;;;;;;:::666666888999::::::::::::888888888777555222000...111111222222333444555555888777666444444666:::>>>999999888888777666666555333333333333444666888999888666666777::::::777444555333222444777999888666777:::<<<:::777555666888333555666666555555666888888777555444444666888999>>>===<<<;;;:::999999999:::888777888:::>>>???@@@999888666555666777999:::>>>;;;777888:::<<<;;;999666>>>MMM^^^mmmuuuxxxwww}}}zzzuuupppiii]]]PPPGGG>>><<<;;;;;;;;;999777555888777777777888:::<<<===888999999888888777666555///333888===???>>><<<::::::<<<======<<<;;;;;;<<<:::777444333444777888999::::::;;;;;;::::::999999777999;;;=========<<<;;;888888777444222222444666222333555777888777666555:::;;;;;;;;;:::999:::;;;;;;;;;::::::;;;>>>AAABBB???>>>===;;;999666444222222333666888888777555444777888999:::;;;<<<<<<<<<777888999888777888;;;=========<<<<<<<<<<<<======666444333555888:::999777111444888999777777888:::666777888999999999999999::::::;;;;;;;;;:::999888::::::999888999;;;>>>@@@888777777777888:::<<<===>>>??????>>><<<:::888777333777::::::<<>>@@@AAA>>>???AAA@@@>>>=========??????AAADDDCCCBBBGGGNNNVVVjjjcccNNNAAA???;;;999999888777555777777666666555555444444888999:::;;;:::888666444666666666777888999999:::;;;:::888666666888:::<<<>>>===<<<;;;<<<:::888666222555888:::999888888888555555444333222222222222222333555777999:::;;;;;;<<<<<<;;;888555333444666000111222555888999888666<<<;;;;;;999777555333222555666888999888666333111555555666777666444222111...///111444666777888999:::999999888666444222111555777:::;;;<<<<<<>>>@@@<<<888555555444000000333555777888666333222555888999:::::::::999777666444444444555555333111...---......///000222444666777555666777888777555222000222555888:::999777666666555333222333666:::<<<<<<;;;;;;;;;;;;999777555333///......111666::::::999777777777777777666555444444333222555999;;;:::888;;;888444333444666888999666888::::::::::::<<<>>>AAA===888666444222///+++///000111222333444444444888777555444444666888999777666666555555444333333333333444444333444777999<<<999555444555888;;;<<<666444333444777999999888999888777666666666666666999999777666666555555555444444444444555777888:::<<<;;;:::999888888888888777555444555999===@@@AAA:::777444444777999999888:::;;;===>>>>>><<<:::999>>>===CCCPPP^^^iiissszzz~~~||||||yyymmm[[[NNNEEE<<<666888<<<;;;888777666666666777777888999999888777666777888777555222333555888:::;;;;;;999888========================999888777666777888:::<<<;;;:::999999999888666333333666999<<<======<<<;;;>>><<<:::888555444222222666666666666777888999:::<<<:::888777888999999999;;;999777666666999<<<>>>BBBAAA===888333111222444444666888;;;;;;:::888777888999:::;;;<<<;;;:::999;;;999666555777999::::::<<<<<<;;;;;;;;;<<<<<<===:::888666888;;;<<<;;;999777777777777888999:::;;;===999666777;;;===<<<999;;;::::::999888888888888000333777<<<>>>??????>>>======;;;:::999888888888<<<<<<======;;;999666444222555999<<<>>>>>><<<;;;:::::::::;;;;;;888444111222444777:::===???AAABBB===;;;999999<<<>>>@@@@@@BBB???;;;;;;<<<===<<<:::;;;???CCCCCCAAAAAADDDHHHPPPgggaaaKKKAAA>>>;;;999888888777666666666666666666666555555888888999999888777555444333444666777888999999999;;;999888777777999;;;======<<<;;;;;;<<<;;;999888444777:::;;;:::999999999666555555444333333444444555555777888999:::;;;;;;::::::999666444333444555444333222333555666555444888888888888777666555444444555777777777666444333555666777888777555333111///000111333555777888888<<<<<<<<<;;;999777666555555888:::;;;;;;;;;===>>>;;;777666777555111000222555777888777444222555777888999999999999777555444444444555666555333000///222222222222333444555555444666777888777555222000333666999:::999888777777666444222333555777888888999999999888777444222111...---...222777;;;;;;;;;:::::::::999888666555444333222333777;;;===<<<:::<<<999555333444555666777777999;;;;;;;;;;;;<<<>>>@@@===888555444222///,,,111111222333333333333333888777666555555666777777555444444444444444555555444555555555444555888::::::888666666999<<<===>>>888777555666888999999888666666666666666666777888888777666555555555555555666555555555555777888999:::::::::999888888777777555333222333777;;;===>>>:::777555555777999999999:::;;;<<<===>>>===<<<;;;:::999>>>HHHSSS]]]hhhrrr~~~ttteeeXXXMMMBBB999999;;;:::888888555666777888888888888888888888888888999999666444444666888;;;;;;;;;999888===<<<<<<;;;:::999999888888777666555666888999;;;;;;:::999999999888666444444555888;;;===>>>>>>>>>>>>===;;;888666555555555888777777777777888:::;;;<<<:::888888999::::::::::::888666555666999<<>>999555333444555777888;;;<<<<<<;;;999888888999999:::::::::::::::999777555555777888888888;;;::::::::::::;;;;;;<<<888666555777:::<<<;;;999444444555666888:::<<<===>>>999555666:::<<<<<<:::<<<;;;:::999888888888999333444777999;;;;;;;;;:::;;;;;;:::999999999999999============;;;888555444333555999<<<>>>>>><<<;;;999999:::;;;;;;999555222444555777:::<<<>>>???@@@???===;;;;;;===???@@@AAABBB???<<<;;;;;;<<<:::888<<>>:::999888888777666666666666666777777777777999888777666555444333333000222555777999999999888999999777777888:::<<<>>><<<;;;:::;;;<<<===<<<:::777999;;;<<<:::999999:::666666555555555555555555777777888999999::::::;;;777777777666333333444555999666222000111333333333444555666777777777777666444444444555555555555666666777999:::999777444222000111222333555666777888>>>>>>>>>===<<<:::999888666888:::;;;::::::;;;<<<999777666888666111///111555777888777444333444777888888999999999777666555444555666777777555333222555555555555444444444444444555777777777555333222555777999:::999888888888888555333333444555555444888888777666444222000///......///333777;;;<<<<<<======<<<;;;999777666555222333666:::>>>???===<<<<<<999555333444555666666888:::<<<<<<;;;;;;<<<===>>>;;;888555444222000...222333333444444444333333777888888777777666555555333222111111222444666888555666666555555555888:::888777777999<<>>:::666555666777:::;;;===>>>===<<<:::999888888888888888999::::::666555444555777888777666999999999999999:::;;;;;;777666555666999:::999888222222444777999<<<>>>???===999555444888;;;<<<;;;===<<<;;;999888888999999666666666777777777777777::::::::::::::::::::::::=========<<<:::888555444333555999<<<>>>>>>===<<<999999999;;;<<<;;;888555666777888:::;;;===>>>>>>@@@>>><<<<<<>>>@@@AAA@@@AAA???<<<;;;::::::999777<<<>>>AAA@@@>>>>>>AAADDDVVVcccttt]]]GGGAAA>>>;;;999999999777666666666666777777888888888;;;:::777555333111000000...000444777999999888888888888777777999;;;===>>>:::999999:::<<<>>>>>>===999:::<<<;;;:::888888999555555555444555555666666888888888888888888999999666777888777555444555777:::666111...///222444555444444555666666777666666333333222333444555777888777888:::;;;:::888555444222222222333444555666777=========<<<;;;:::999888777888::::::999888999:::888666777:::888222//////444777999888444333444666888888999::::::999888777555666777999999888666555666777777777666666555555555555777777777666555444555777999888777666777888888666444444555666555444777777666555333222000000111111222555777:::;;;;;;=========<<<;;;:::999888444666:::===??????===;;;999777444333444666777777888:::<<<<<<:::999999:::;;;:::777555333222111000222333444555555555555555777888999999888666444222444333111000000333555777555666666555444444666888888777888:::===>>>>>>===999999888:::<<<<<<;;;:::333333222222222333333444333333333333333444555555:::999999888888888888888666777888999888666444333111///...///111444555555888888888888999::::::999999999999999999999::::::999888999<<<>>>CCCPPP]]]dddwww}}}}}}oooZZZNNNAAA;;;::::::<<>>===;;;999999;;;===>>>>>><<<:::888888999;;;===<<<:::999999;;;<<<======999888666555666999<<<>>>???>>>===:::777555666888;;;<<<=========;;;:::999999888777666777888999:::666555555777999999888777999999999999999:::;;;;;;888777666666777777666666333444666888;;;===>>>???===999444333666999<<<===>>>===;;;999888888999:::888777666555666666888888<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::888777666333555888;;;=========<<<:::::::::<<<>>>>>><<<999::::::::::::;;;<<<===>>>???>>><<<<<<>>>??????>>>===<<<;;;;;;::::::999999<<<===??????>>>@@@CCCFFFVVV___mmm|||___IIICCC@@@<<<::::::999888666666777777777888888999999>>><<<999555222///...---...000444777999999888888777777777777888:::<<<===999888777888;;;>>>>>>>>>:::;;;;;;:::888666666777444333333333444555666666777777666666666666777888777999:::999888777888999999555111///111444777888555666666666666666555444333333222222444666999:::999999:::;;;:::888777555444333333333333444555666888888999999888777666666777999::::::999888999:::777666777:::888222...///333666999888555333444666888999:::;;;;;;;;;:::999555777999::::::999888777555555777888888888888888666666777888888888777777555666777666444444555777777666555666888999999888888777777555555444333333555666777777777777888999::::::;;;<<<<<<<<<<<<;;;777:::===???>>><<<:::888555333222222555888999:::777999;;;;;;999777666666888888777555333222222222222222444555777777888888666777999999888666444222666444222000000222444666555555555333222222444666888777888999;;;<<<:::999777777888:::<<<>>>===;;;444333222111000/////////222222222333444555666777;;;;;;;;;::::::999888888666777888999888666444222111///......000222333222777888:::;;;;;;::::::999:::999777666666666666777;;;:::999:::999;;;FFFRRR[[[mmmxxxyyy|||eeeXXXKKKCCC>>>::::::<<<;;;<<<>>>??????<<<:::888:::999:::<<<>>>>>><<<:::888999:::::::::999888888555666666777888999::::::555555555555555666666777666666777:::>>>AAAAAA@@@>>>===;;;::::::;;;===>>>===<<<;;;::::::<<<>>>???>>>===;;;:::999:::<<<===;;;999888999;;;===>>>===999888888888888:::;;;<<<;;;;;;;;;999666555777888;;;;;;<<<<<<;;;:::999888999888777666777888999:::777777777999;;;<<<;;;999;;;;;;::::::::::::;;;;;;::::::999777555444333333666888999;;;<<<=========;;;888444333555888;;;===???===;;;888777777888999888777666666777888:::<<>>===<<<;;;888999999999999999999999444666888;;;============;;;:::;;;===??????>>><<<===<<<<<<;;;<<<<<<===>>>===<<<;;;;;;<<<<<<<<<:::888999:::;;;;;;;;;<<<===<<<<<<===>>>@@@BBBFFFIIIRRR[[[iii{{{cccMMMFFFCCC???<<<;;;:::888666888888888888888999999999>>>===:::777444111///...000222555777999999999888666666666777888999:::;;;888666555666:::===>>>>>>;;;<<<<<<:::777555555666333333333333444555666777777666555444555666777888999;;;<<<<<<:::999999:::888555333333555888999:::777777777777666666555444333333333444555777999;;;;;;::::::999888888777777666555333333222333444555444555555555555555444444777999;;;;;;:::999::::::888666777:::888222//////333666999999666333444555777888999;;;;;;;;;::::::777888999;;;;;;:::888777333444666888:::::::::999777888888999::::::::::::666666666444333333555777777777777888;;;===<<<;;;888888777777666777777888888999:::999777666777888777888999;;;<<<<<<<<<<<<999<<<>>>>>><<<999777777222111000222666999;;;;;;777999;;;:::888555444333555666666555333222333444333444555666777888888888666777888999888777444333666555333222111222444555555555555333111111222444888777777888::::::999777666666777999<<<<<<;;;999555444333111000///......222222333444555777999:::<<<<<<<<<<<<<<<;;;:::999777777888888777666444333222111///000111222222111666999<<<===<<<:::::::::999888666444444555666777<<<:::999999777777>>>FFFUUUcccmmmrrr}}}~~~rrrhhh[[[RRRHHH>>>999999===>>>??????>>><<<:::999888888999;;;======<<<:::999999999999888888777666333444666888:::<<<>>>???888888888777777777666666555555666:::>>>@@@AAA@@@???>>><<<:::999999::::::::::::::::::;;;<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<:::888777888:::===>>>>>>999:::;;;<<<<<<;;;::::::888999999888777666777999999::::::::::::999999888888888888888888999:::::::::999999:::<<<>>>>>>======<<<;;;::::::999999::::::;;;:::888555333222333888999;;;<<<===<<<<<<;;;888777555444555777;;;===???===:::777666666777888777777666777888:::<<<>>>???@@@AAAAAAAAA@@@>>>===888888888888999999999999444666888:::<<<=========;;;::::::<<<>>>???>>>===>>>===<<<;;;;;;<<<===>>><<<;;;999999::::::999777666888;;;<<<<<<===>>>@@@======<<<===@@@CCCGGGIIILLLVVVgggzzzhhhRRRIIIFFFBBB>>><<<:::888666999999999999999999888888;;;;;;:::999888555333111333444666777888999999999555555666666666777777888777555444555888;;;======>>>>>>===;;;777666666666333333333444555777888999777666555444555666888::::::<<<======;;;:::999:::888777666888:::;;;:::999777777888888777777666555444444555666777888::::::<<<;;;888666666777888999777666444222222222333444333333444555555444444444777999;;;;;;;;;:::;;;<<<999666777999777222///000333666999999666333444555555666777999::::::999999777999:::;;;;;;:::888777333444777999::::::999888999999::::::;;;<<<<<<===888888666444222333555888888777888999<<<===<<<;;;888777777777777999:::;;;888:::;;;:::777666777999777777888999::::::::::::888:::<<<<<<999777777888222111000222666999::::::888:::<<<;;;888555333222333555666444222222444666777777777888888777666666666666777888888777666555333333333333444555666666666666666444111111222444777666555777999::::::999777777777999:::999777444666555444333222111111111333333444666777:::<<<===;;;<<<=========<<<;;;:::999888888777777666666555555333222222333444333222555999===>>>===:::::::::888777555444555777:::<<<>>>;;;999;;;:::888999===KKKVVVbbbjjjsss{{{~~~zzzrrrjjjbbbWWWIII@@@>>>>>>>>>>>>===<<<;;;999888666666777999<<<<<<;;;:::999999888888777666555555333444666888;;;===???@@@;;;;;;;;;:::999888777666555555555888;;;<<<<<<;;;===<<<;;;::::::999999999777888999;;;;;;;;;;;;:::999999;;;<<<<<<<<<<<<;;;888777666777:::<<<>>>>>>:::<<<>>>@@@???<<<999777777999:::999888888999;;;999999999999::::::::::::888999999:::::::::::::::;;;:::999999<<<>>>??????>>>===;;;:::888777777777888::::::999555444444666666888:::;;;<<<;;;:::999555555555555555777:::<<>>:::999888999;;;<<<<<<:::<<<;;;:::999999:::;;;===;;;:::999999:::999777555666999===>>>======>>>@@@???>>><<<<<<>>>AAADDDEEEGGGRRRdddxxxkkkUUULLLHHHCCC???===:::888666;;;::::::999999888888888888999:::;;;:::999777555666666666777888999999:::555555555666666666666666666555333444777:::<<<<<<@@@@@@???<<<888666666777444444444555777888::::::888777666555666888:::;;;:::<<<>>>===;;;999999999999999999;;;===<<<:::888666777777888888888888777555555666777888999::::::===;;;888555444666888:::888666444222222222333444333444444555555555555555777999;;;<<<;;;;;;<<<===999777666888666111///111222666999999666444444555333444666777888888888888888999:::;;;;;;999777666444555777999:::999888777999::::::;;;<<<===>>>>>>999999777555333444666999999888888:::<<<<<<;;;:::777666666666888:::<<<===777999;;;:::888777999;;;777888888999999888888777666999;;;:::777666777999333222111333666888888888999;;;======999666333222222444666444222222444777:::::::::999777666444333666666666777777777777666111222333444666777888888777888777555222222333555666555444666999;;;<<<<<<999888888888888666333000666666555444444444555555444444555777999;;;===>>>;;;<<<===>>>>>>===<<<;;;:::999888777666666666777666555444444555555444222555999>>>???===;;;::::::777666444444666:::>>>AAAAAA===;;;>>>???;;;999:::DDDOOO]]]hhhnnnsss|||{{{vvvqqqlllbbbTTTJJJFFF>>>>>>===;;;:::999888888444444666888;;;<<<;;;999999888888777666555444444333444666888;;;===???@@@=========<<<:::888777666666555555666888888777666::::::::::::::::::::::::555777999;;;;;;;;;999888666888:::=========<<<;;;777666555666999<<<======;;;===@@@BBBAAA===888555888999;;;;;;::::::;;;<<<999999999::::::;;;;;;;;;888999:::;;;<<<;;;::::::<<<:::888888;;;>>>???@@@>>><<<;;;999777555555444666888:::999666555777999444555888:::;;;:::999999444555555555555777999;;;>>><<<888555333444555777777777888888999999999999888:::===@@@BBBCCCCCCCCC===<<<:::888777666555555555666888:::;;;======>>>888777666777999:::999888;;;:::888777777888:::;;;<<<;;;:::::::::999777555888;;;>>>???===<<<===???AAA???<<<;;;<<>><<<888666555666666666666777888999::::::999777555333333666999777444222333777::::::999;;;<<<;;;999666444333444444555666777888:::;;;<<<555666777888999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::222333666888999999888777666666777888888999999:::999888777666666777888999888777555333222111222222222444555777777555444222555777:::===?????????>>>;;;999666777888888666333555666777777555444444555111333666666666666777888;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999<<<>>>>>>;;;888777999<<<999666333111333666888999:::888666666777888777666333444555777999;;;===>>>===<<<999777666777888999999888777777888888777666444555666888999999999999666777777777777888;;;===;;;<<<<<<;;;777555444444444555444333222333666999999888777666555444444333777888999999999888666555444333444777;;;===;;;888777999999888555333222333777777666777888;;;===???999999888666444222111///666555333111000222666:::777777888999:::<<<===>>>===<<<::::::;;;<<<;;;::::::::::::999888777555444;;;:::888666555444444444:::<<<>>>===:::888777777666555555666777:::===>>><<<===>>>>>>>>>===;;;:::<<>>@@@???>>>>>>>>>===:::777444222111111222333222111777777888888888888777777777777888999999999999999888888888:::;;;;;;999777888777666555666999;;;===>>>>>>>>>@@@AAA@@@===;;;999999:::;;;;;;<<<======<<<:::777555444555777999<<<:::888888999;;;<<<;;;======<<<:::888888:::;;;===<<<::::::;;;;;;:::888666777999;;;<<<;;;:::999444333333555999;;;:::888999666333444666777666444;;;999888666666666777777777777666666777888999999999888777999===???@@@@@@;;;;;;:::888777555444333444666999:::::::::;;;<<<;;;999777555555666777888:::999777666666777999:::<<<===>>>>>>>>>===;;;:::666888:::===@@@AAAAAA@@@CCCAAA>>><<<;;;;;;<<<===BBBQQQeeevvvqqq\\\JJJDDDAAA@@@>>>:::777777999888888999:::;;;::::::888:::======:::777444333444555666777888999::::::888888777444222222555777777555333444888::::::::::::::::::888555333333444444555777888:::;;;;;;;;;555666777999::::::;;;;;;:::;;;;;;<<<======>>>>>>:::<<>>===:::555333555888666333111000333666999:::999777555555666666555444444444444555666999<<<===???===;;;999777666666666777666555555666777666555666777777888888888777777777777888777666777:::<<<:::;;;;;;:::666444333444666666666555444555888:::888777666444333333444444555666666666666666555555333222222444888;;;;;;999888999999888555333222333555555777888:::;;;;;;<<<777777777777666444222111222222111//////222666:::888888888999:::;;;<<<===<<<:::999999:::::::::999999999999999999888777777<<<;;;888666555555666666999;;;;;;:::777666555666888777555555555888;;;===<<<<<<======<<<;;;;;;:::888>>>GGGQQQ]]]lll|||~~~}}}zzzsssjjjcccNNNIIIBBB>>>===<<<999777999999999:::::::::::::::<<<:::999888888777555333222333444666888999999:::<<<;;;:::;;;<<<<<<:::888888666333222222222000///666666777888888888777777888888888999999888888777888777777888:::;;;:::888999888666666777999<<<>>>>>>>>>>>>???@@@???<<<:::999999::::::;;;;;;;;;;;;;;;:::888666666777888999:::::::::999999999::::::<<<===<<<;;;999999;;;===???>>>============;;;999888999:::::::::888666555222111222444888;;;:::888777555333444777888888777999999888777777777777777666666666666666777888888999888777888:::;;;;;;::::::999999888777666666555222666:::;;;;;;:::999999888888666666555666777777;;;:::999888888888999999<<<<<<===============<<<888999:::;;;===???AAABBBCCCBBB@@@>>><<<;;;;;;;;;@@@MMMaaasssrrr\\\HHHBBB??????>>>999777888666444555777;;;<<<:::888888:::===<<<999555333222222333666888999:::::::::888777666444111111444666777666444555777:::::::::888999999777555333333444444666888;;;<<<<<<;;;;;;777888999:::::::::::::::999999:::;;;===>>>???@@@:::<<<@@@AAA@@@<<<777333666777999999999999888777999:::;;;<<<<<<=========:::888555333333555888:::999888888777777888888999999999888888888888999999777888888999::::::;;;;;;===;;;888777888999999888777888::::::888888888999777888999999888777888999========================:::888777555555777888:::<<<======999444111222444444222000000333777:::;;;888666444333444444333222666555444444555777999;;;???>>>===;;;999666333222555444333333555666555444777888888888777777666555888888888777555666888:::999::::::888555333222333777888888777666666888;;;888777555333333333555666444444333222333333444555333111///000333777999:::888999:::888666333333333222444666999:::::::::999666777888888888666444222/////////......111666:::999999::::::::::::;;;;;;:::999777777888888888777888888888999::::::::::::>>><<<999777666777888999999999888666444333444666;;;999555333333555888:::;;;;;;::::::999:::::::::888:::===CCCNNN```sss}}}vvvqqq\\\UUULLLFFFBBB@@@===:::;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<;;;888666333444666777888777777666777666444555888:::;;;:::;;;999666444333111///---444555666777888888777777777888888888888888777777999777666666888:::;;;;;;999888777777888:::===>>>???>>>>>>??????>>>;;;888888999999:::::::::999999999999888777777777888888888:::<<<;;;888666777888;;;<<<<<<;;;::::::===???AAA@@@??????@@@>>>;;;999:::::::::999888555333111000000000333777999:::999777555444555777999::::::777888888999999888777666555555555666666666666777999888888888999888555333777777777777777888888888333777;;;===;;;999666555555666666777777777777666;;;;;;;;;;;;;;;:::999999<<<<<<;;;<<<<<<===>>>???;;;999888777999<<<@@@BBBCCCCCCBBB@@@>>><<<:::999???JJJ[[[nnnnnnXXXEEE@@@===>>>===999777888555444444777;;;<<<888444666999;;;;;;888666444444000222666999:::;;;;;;:::888888777555222222333555777666555555666888999:::777888888777444333333444555777:::===>>>>>><<<;;;;;;;;;;;;::::::999777777666666888999;;;===>>>???;;;<<<>>>>>>===999555222777888888888888777666555:::;;;<<<===>>>>>>======:::888444222222444888:::999999999::::::;;;<<<<<<:::999888777777888999:::888888777777777888999999===<<<999888888999::::::666888::::::888777888999888999999888666666666888;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666888999;;;======:::555222333444555333111222555888::::::888666444333444444222111555666777777888888777777<<<=========;;;777333111444333222333555666555444666777777777777777666666999999999777555444666777888999888666333222222333777888888777666666888:::999777555444444555777999555444222111111333666777666333000...000333777999999::::::999666444444444333444555666777888999999777888::::::999666333111000000000//////222666::::::;;;;;;;;;::::::999999888777555555666777777666666777777888:::;;;<<<===???===:::888777888;;;<<<999888777444222222444777>>>:::555222000222555777:::999888777777888999::::::999888999@@@PPPbbbppp}}}zzzvvvlllcccVVVKKKFFFCCC@@@>>><<<;;;:::999999999:::;;;;;;;;;;;;===>>>>>>;;;999777888999:::999888666555333111000111444888;;;<<<<<<:::777555444222000...222444666777888888777777555666777888999999999999;;;888666666888;;;======999999888888999;;;===>>>>>>>>>>>>>>>>>>===999666777888999999999999888777666777777777777777777777666;;;>>><<<777333444777:::;;;<<<;;;:::;;;>>>@@@AAA@@@@@@@@@@@@>>>;;;888999999999888666444222111...///000222555888:::;;;999888777666777999:::;;;777888:::;;;;;;999777555666666777777777777777666999888888999:::888555222555555666777888999999:::999;;;===<<<999666444444444555777999999999888777999:::<<<===>>>===;;;;;;;;;;;;:::;;;<<<>>>@@@AAA<<<999555333444888===AAA@@@AAABBBBBBAAA???===;;;BBBJJJXXXkkk~~~gggOOOAAA===:::<<<<<<999777999777666555777999888555111444666999999888777777777000222666999:::;;;;;;:::999999999666444333444555555555555555555666888999888888999777444222333333666888;;;>>>???>>><<<;;;>>>===<<<;;;999666444333333444666888:::;;;;;;;;;;;;;;;:::999888666555555777777777666666555444444888:::;;;===>>>======<<<888777444222222444777888888888999:::;;;<<<======999888666444444666888999777777666666666666777888<<<;;;;;;999999999:::;;;666777999888666555555666777888777666444333444666999999999999999999999999777777666555555666777777999;;;===;;;777555666888999777555555777999::::::999777555444555555444333444777:::<<<<<<999666444888999<<<>>>===999555333444333333444666888777666444444555777777888888888999999888666444333444666777888777555222111222333555666777666555444666777999888777666777999;;;<<<666555333222333555999;;;999777333000///111555777999;;;;;;:::777555444555777555444333444666999;;;<<<<<<<<<;;;999555222000444444333222111222666999;;;;;;;;;;;;;;;999888777777555444555666888888777666666777777999;;;===>>>>>>===;;;999999:::<<<>>>999999777444222222666888>>>;;;666111000111444666999888777666666777888999888777666555999DDDSSS^^^ssswww~~~~~~{{{wwwlll\\\OOOGGGCCC@@@>>>;;;:::777666666777999;;;;;;;;;;;;===>>>???===;;;777888999999888777666555222000...///333777;;;<<<:::888666444444444222111111333666888999999888777333444666888:::;;;<<<<<<===:::777777999<<<>>>???999888888999:::;;;===>>>===============;;;888555666777888999:::999888777444555555666666777777777777;;;>>><<<777333444666999:::;;;;;;:::;;;>>>@@@@@@???>>>>>>>>>===:::888888888888777666555555444///000111333555888;;;======<<<:::888777888:::;;;888:::<<<===<<<:::777555777888999999999888888777888888999:::<<<;;;999666444555666777888999::::::??????<<<888555333444555555777999;;;<<<;;;999888666888;;;>>>??????>>>===;;;:::::::::<<<>>>@@@AAA<<<999444111111555:::>>>===???AAACCCCCCBBB@@@???FFFLLLYYYjjj|||aaaHHH>>>:::888:::;;;888888999888999999888666444222111333666888999999888999:::222333666888999:::::::::999::::::777555333444555666666777666555555888::::::::::::888555222222333666777999;;;<<<;;;::::::===<<<;;;:::888555333222111333666999999999777555999999777777666777777888666666666555555444444444666777999;;;<<<;;;:::999666555444333333444555666666666888999:::;;;;;;;;;666555444222222444555666666666666666777777777777999:::;;;;;;999999:::;;;666777888777555333333333666666555444222222333555777777777777777777777777555555666666666666555555555888;;;;;;888666888::::::888666777888::::::999999777555555666777666555444777:::======:::666444555777;;;======;;;888555444333333555888999999888333333555666777888888888999999888555333222333555777777666444222111222444444555666555444333444555777888888999:::;;;======777666555444666888;;;>>>:::999888555333333555888:::;;;<<<:::888555555555999777444222333666:::===??????===;;;888555333111666666666444333444777999;;;;;;<<<<<<;;;:::888777555444444555888:::::::::777666666666777999;;;<<<===<<<;;;;;;;;;<<<===>>>999888777444333333666999===:::666222111222444666777777777777777777888999333333444444777???JJJSSSdddlllvvv~~~ttteeeXXXNNNFFF@@@<<<999777555333333666999;;;<<<;;;:::;;;===>>>===<<<555555555555555555555555444222000000444777::::::999777444444444555333222111333666999;;;;;;:::999444555777999;;;===>>>>>>>>>;;;888777999;;;======777888888888:::;;;<<<===<<<;;;;;;<<<<<<;;;888555444666888:::;;;:::999888444444444555666777888999999;;;===;;;777555555777999:::::::::999:::===??????===<<<;;;<<<<<<;;;:::888888888888888888888888111333444555666888<<>>;;;888555888999:::::::::999888777666666777999<<<===<<<:::666666666777888888999999>>>===999444111111333666888999;;;<<<<<<;;;:::999666888;;;===?????????>>>::::::;;;;;;===>>>???@@@<<<999555333222555999;;;<<<>>>AAACCCDDDDDDCCCCCCHHHNNNZZZiiixxx^^^EEE<<<888666999:::888888:::888:::;;;999444111222555555777999:::999999999:::444555666777888999::::::999999999777444222333333777999999888666666999<<<<<<<<<;;;999555222222222333444555666777777777777999999999888777666555444111444888;;;;;;888444111666777888999::::::;;;;;;777666666555555555555666222444666999999888777666444444444444444444444444333444666888999999888888444444333222222333444444444555666777888888777666666999<<<<<<:::888888999888999999777444222111111555555444333111111444666666666666666666666666666222444666888888666444222222555888888555333555666888666555666888:::;;;:::777666444555666888777777666777888999999888777666555777:::======;;;888666333333333555888::::::999444444555666777777777666888888777555333222333555888888666444222111333555444555666666444333333444555666888:::<<<<<<======777777666666888:::===???888:::;;;:::888777999;;;;;;<<<<<<;;;888666555666888777555444444777:::<<<@@@???<<<:::777666555555444555555555444555888;;;::::::<<<<<<<<<:::888777555444444666999<<<======888777666555555777999::::::;;;;;;<<<<<<======<<<777777666555333333666888;;;999666444333444666777666666777888888888888888111222333333555<<>>888666333111222666:::======;;;888888:::;;;<<<<<<555444333333333555777888888666444444555777888888888666444333444444333111111333777;;;===<<<;;;:::888999:::;;;<<<=========<<<:::777777888999999999666777777888999:::;;;;;;:::999:::;;;<<<;;;888555333555888;;;<<<<<<;;;:::777666555555666888;;;<<<<<<<<<;;;999888888888888999999:::999888999;;;===???===::::::;;;<<<======;;;;;;:::999999999999999444666777777777999===AAA??????===:::888888<<>>;;;888666888888:::::::::888777555444333444666999;;;;;;:::777777777777777777777777555555333111///000333666999:::;;;;;;;;;:::999888999:::;;;============<<<:::;;;<<<===>>>>>>>>>>>>===;;;999777666777999:::???@@@AAACCCDDDDDDDDDDDDFFFMMMZZZgggttt^^^EEE;;;777555888:::888888:::777:::===999333000444888888999;;;;;;999888999:::666666666666777888::::::888888888666333111111222999;;;;;;:::888888;;;>>>===>>>===:::555222111222222222222222333333444444555555666777777777777777333666:::===<<<888222...333666999<<<>>>>>>===<<<777777666666666666777777000222555777777777555444333444444555555444444333222333555666777777666666333333333222222333333333333444666888999999777666444888<<<===;;;888888888999::::::888444222000000555555444222111222555777666666666666666666666666111333777999999777333111///222555555222000111222555444444555888;;;;;;;;;666444333444666888888777777777666555555666888999666888;;;<<<<<<:::777666333222222444777999999999666666666666666555555444777777777555222222333555888888777444222222444666444666777666444333333444222444888:::<<<===<<<;;;666666777777999;;;===???555999===>>><<<;;;<<<>>>;;;<<<===;;;888666666666777777666666777888999:::@@@>>>;;;999777777888888222333444444555666:::<<<999:::;;;<<<<<<:::888777444444444777;;;>>>@@@@@@999888666555444555777888999:::;;;=========<<<<<<666666666555333333555777999888666555555666777888555666777999999999888777444555555333444999AAAHHHQQQ\\\kkkyyyzzzooo___MMMBBB888555333111222666;;;???>>>;;;777666888:::;;;<<<666555444333444777;;;===;;;999777666777888888777999777444333333333111000111444888<<<>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;999777666666777777666666666777888999::::::;;;999888999;;;<<<;;;888666222555888;;;======<<<;;;999888666666777:::===???>>><<<999888999::::::999999999999888777888:::<<<@@@===:::999;;;===??????>>>===<<<;;;::::::::::::777888999999888999>>>BBB>>>>>>===:::888999>>>BBBDDDCCCCCCAAA>>>;;;999777777888999:::999888666444333111111222555888999999999999888888777777666666,,,.../////////111333666::::::::::::999999888777<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>======>>>===<<<;;;::::::::::::AAABBBBBBCCCCCCDDDCCCCCCBBBLLLYYYeeerrrYYYBBB;;;::::::::::::888555222333:::???===666222666;;;BBBAAA>>><<<999777666555333444444555555555555555444444333222222222333333888999:::;;;<<<<<<======AAA@@@>>>;;;888444111///000000111111111222222222444555666666555666888:::;;;:::999::::::888222...666777999;;;;;;;;;999888777888888999999999888888222666:::;;;888666777888888777666444111111333555555666666333111111444777666555555444444444444555:::999999888888777777666:::999999888888999999:::<<<:::999888777555222000555555555555444444444444000333777777444222222444444222111111222222000///...333888888444000000222666777777888888888777777888666444444666777777666888666333222444666888888777888999::::::888777555555444555666888999777666777888999666333222444777666777888777555555555666555444333333555666666555444777:::======;;;888666888:::;;;999666666888:::888888888:::<<<===;;;999777888999<<<@@@AAAAAA@@@?????????<<<999777777888:::999777444333444999<<<@@@???===;;;999888777777777444111222555888888888:::999999;;;======:::777777999<<<;;;::::::===???>>><<<::::::::::::888666::::::;;;<<<<<<<<<;;;::::::999777555444555666777888;;;>>><<<777333444666444444555666777888888999555555666555555777;;;???EEENNN```uuuttt\\\GGGGGG>>>555333888===>>><<<>>>===;;;888888888999:::444666777777777777888:::<<<;;;;;;:::999999888888888777666666777777555333444888;;;<<<:::888888:::999999:::;;;;;;::::::999555666777777888777777666666666666666666777777777888666555555777:::<<<===888888999;;;======:::888:::::::::999::::::;;;<<<888555222333777;;;<<<<<<999888999999:::;;;<<<===;;;:::999:::<<<<<<<<<;;;BBB???<<<:::999999888888888999999999888888:::<<<>>>===<<<:::999<<<@@@DDDFFFEEECCC@@@===;;;:::999::::::999999888777777666222///...000444777888777888777888:::===<<<888444111111111111222444666888:::888888888999888666444888999999:::;;;;;;;;;;;;::::::;;;<<<=========<<<======<<<<<<<<<;;;;;;;;;<<>>???AAA@@@>>><<<888555222000000111222333333333333333555666777777777777999:::;;;:::999:::;;;999444111555666888:::;;;;;;:::999888999:::::::::999888777111555999:::888888:::<<<<<<<<<:::777444333555777555555555333111111444777777666666555555555555555::::::999999999888888888999999999888888999999999999777666666777777555444888777777666666555444444222444666777777666555555333222111111222333111000///333777666333111222444777777888888888888888888777555222222333555555555888666333333555777999999888999:::;;;;;;999777666666666777999::::::777555555777888555222222444888999::::::999777555666777444444333444666777888888:::<<>>???>>>===>>>???>>><<<999777777888999888777555444666;;;>>>@@@???===<<<::::::999999888555333333666888888888888777888:::<<<===:::777999;;;======;;;:::<<<===<<<;;;:::;;;<<<;;;999777888999;;;<<<<<<;;;:::999999888777666666666777888888<<>>===;;;999888888999:::777999:::;;;::::::<<<>>><<<<<<;;;::::::999999888999888777888999999666444666999<<<===;;;999999:::;;;;;;;;;::::::::::::999666777777777888888999999888888888777777777777777666555444555888;;;===>>>:::::::::<<<>>>===;;;999;;;;;;:::999888888777777555222000222666:::<<<<<<;;;;;;:::999999999999999777666777999<<<======<<<@@@<<<888666666666666666777999::::::999999:::;;;<<<===<<<<<<;;;===AAADDDGGGEEEBBB???<<<;;;:::999;;;;;;:::999888777777777555333111222444777777666222222444777<<<===<<<:::222222222222333555777888888777666666777666444222666777888:::;;;;;;<<<<<<::::::;;;;;;<<<<<<======>>>>>>===<<<;;;;;;::::::;;;>>>AAACCCBBBAAA@@@@@@DDDJJJWWWiii}}}YYYBBB<<<;;;999999999888555333444666888888777777888999===<<<:::999777777666666555555666777777777777777333333222333333444555666999888888888:::<<>><<<999666333222111222444555666666666555555777999:::999999999;;;:::::::::;;;<<<;;;888555555666777999999999999999888999;;;<<<;;;999777555111444777888777999===@@@AAAAAA???<<<999777888999555555444333222222555888888888777666666666666666:::::::::::::::999999999:::999999999999999999:::555444222333555777888777::::::999888777777666666555555666888:::;;;999888333222111111333444333222000333555555333333555888888888888888888888888888666333000...000222333333666444333333555888999999888999;;;<<<;;;:::888777999999:::<<<===;;;666333333555666444222222555999<<<======;;;888777777777444444555666777999::::::>>>???@@@AAA???<<<888666999::::::888666555555777888777888:::<<<<<<;;;999777888:::;;;;;;;;;;;;:::=========;;;999777888999888888888666666888<<>>>>>===;;;:::;;;;;;:::;;;===>>>===;;;888777888:::;;;;;;999888777666666777777888888888777888;;;>>>>>>:::888999;;;666777777888888888777777;;;777222222555999;;;<<<<<<<<>>@@@>>>===<<<;;;;;;::::::;;;:::999999;;;<<<;;;999777777:::===>>>===;;;;;;;;;???>>><<<:::999999999:::888777777777888999;;;<<<:::::::::999999888888888666666666777999;;;>>>???===<<<===>>>??????<<<999===<<<<<<:::999777666555222111000111555999;;;<<<>>>===<<<:::888666555555333333666999===???>>><<<<<<888444111111333444444666888;;;<<<;;;999999999:::<<<===>>>>>>???BBBDDDGGGDDDAAA===;;;:::;;;;;;===<<<;;;:::888888777777999777444444555666666555000000000333888;;;======555444444444555666888999777666555555555444222///444555777999;;;<<<======::::::999999:::;;;===>>>??????>>>===<<<:::999999999===@@@BBBBBBBBBBBBCCCDDDIIIUUUhhh}}}YYYBBB<<<;;;999999999888555333444333444555777999999888888888777666555555555555666666777888888888888888444444444444555666888888888777666555777:::>>>@@@>>>>>>===;;;999777555444222333666888999999888888777999;;;;;;:::999999:::999999:::<<<<<<<<<:::999888888777777777777777666666888:::<<<;;;888444222111444666555555777<<<@@@BBBBBBAAA>>><<<:::;;;<<<555444333333333444666888::::::999888777777777777999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::333111//////222555777777:::999999999999999888888777666555888===???===:::333222222333555666555444333444555555555666999<<<;;;;;;:::999888777777666555222...,,,...000111111333222111333555777888777999:::;;;<<<<<<:::999777:::;;;<<<>>>>>>;;;666222000333444333222222666:::???@@@???===:::888777888555777888999888888999:::<<<=========<<<999777555888888888777666666777888777777888:::<<<<<<:::999777888::::::999777777777;;;;;;<<<:::999888999;;;:::;;;:::999888999;;;>>>>>>===;;;:::::::::<<<<<<:::999777777777777777777444444666777999::::::999999:::<<<===<<<;;;:::999999999;;;>>>@@@???<<<999666777999::::::888666555222444666888888888777666777999<<<<<<;;;::::::;;;888999999::::::999888777;;;555000000666;;;===<<<===999===KKKZZZfffooouuu}}}wwwjjj]]]KKK>>>:::;;;===>>><<<;;;;;;:::::::::;;;;;;888:::;;;<<<<<<<<<>>>???@@@???>>>===<<<<<<======:::::::::;;;======;;;999999;;;===>>>>>>===<<<;;;@@@???<<<:::888888999:::999888777666777999<<<>>><<<<<<;;;;;;::::::999999::::::;;;;;;:::;;;===????????????@@@AAA@@@===:::<<<<<<===<<<;;;999777666444333222333555777999:::======<<<:::888666555444333444777;;;??????>>><<<999666111///000222444444555999<<<>>><<<:::888888888:::===??????@@@BBBDDDCCCAAA===;;;:::;;;>>>???>>>===;;;:::999888888888999777666555555555555666333111000000222555777999888777777666777888:::;;;888777555555555444111///333444666888:::<<<<<<===:::999888888999;;;===???@@@@@@???===<<<:::999888999<<>><<<;;;;;;:::999777666555333444777999:::;;;;;;;;;999:::;;;;;;999777888888777888:::;;;;;;;;;;;;;;;;;;:::888666444333333333444666888999888666222000444555666444333444999===>>>???@@@>>><<<<<<===>>>555444222222444666888999;;;;;;:::888888777777777777888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;111///---...000333444555777777777888999999::::::888666666999===@@@???<<<555444444555777888777666555666666777777:::===@@@>>>===:::888666555555444555222...---...000000000000///000222555777666555999:::;;;<<<<<<:::999777::::::<<<>>>???<<<777333///222444333222333777;;;@@@AAA@@@>>>;;;888888888888:::<<<;;;888777777888999::::::::::::999888888777666666666777888999999777777777999;;;<<<:::888666888:::999777444444555888:::::::::999999;;;<<<>>>>>>>>><<<:::999:::;;;;;;:::888777777888:::;;;::::::999888666555555666333444666777888999999:::666777888:::;;;;;;:::999888999;;;>>>@@@???<<<:::666888:::;;;;;;999666444000222555777888777666555444666999:::999999999999999:::;;;<<<;;;:::999888888333///000777===???>>>;;;999<<>>=========>>>???999888888999;;;<<<;;;:::999:::<<<===>>>>>><<<:::???>>>;;;999888999:::;;;999888777777777999<<<======<<<<<<<<<;;;;;;;;;:::???@@@AAA???<<<;;;<<<>>>?????????@@@AAA@@@===:::777888;;;<<<<<<;;;999777888888777777666666888999;;;;;;;;;;;;:::888777666777888:::===@@@???===:::888555222000111444555666666999===???===:::888777666999<<<>>>>>>???@@@BBB>>><<<:::999:::===AAACCC===<<<:::999888888999:::777666666444444444555777333222000...///111555777;;;;;;:::999999:::;;;<<<:::888777777777666444222333444666888999:::;;;;;;:::999888888999<<<>>>@@@AAA@@@???>>><<<;;;999999:::<<>>;;;999777777777666555333222111222555777777777444444333222222222222333666666777888888888888888888888777888888999:::;;;666555555444555777:::;;;999999999999888777666555555555777888:::<<<>>>>>>;;;<<<;;;888555444444666444666999999999999:::<<<<<<:::777444222111222333333444666777666444222000555777777555333333777;;;;;;===>>>===<<<;;;<<<===555333111222555777999999<<<;;;:::999888777777777444555555666777888999999999:::;;;<<<<<<;;;:::999111///...///111333444444444555555666666777777777888777777999<<<>>>>>>>>>999777777777999:::999888777777777888999<<<>>>@@@===;;;999777555555555555666333111000111222111000---...///333666777777555888999;;;<<<;;;:::888777777888999<<<===;;;888444000222444444222333888;;;???@@@@@@===:::888888888999;;;>>><<<888555555666::::::::::::;;;;;;<<<<<<888777666777999:::::::::777666777999;;;;;;:::888555888:::999555333333444666888999999999:::<<<>>>@@@AAAAAA???<<<999999999:::888666444444555777999:::::::::888666444333444444666777777777777999;;;666555555777999;;;;;;:::999999:::<<<>>>>>><<<:::888:::<<<======:::777555111222555777888777666555333444666888888888888777777888:::;;;;;;:::999777666333111222777<<<>>>>>>777777<<>>>>>===<<<===>>>???>>><<<;;;;;;<<<===???888666444555777999::::::999999999;;;======;;;888;;;:::999999999:::;;;;;;;;;::::::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???@@@@@@===:::222444888;;;<<<;;;999777;;;;;;;;;:::777666777888888999:::;;;<<<;;;:::999;;;;;;<<<>>>??????<<<:::777555333333555777888888777:::===???===:::888888555777:::;;;;;;<<<===???:::999999999;;;>>>BBBDDD<<<:::999777777999:::<<<777777777555333333555777000000000///000333888<<<>>>>>><<<;;;;;;<<<======;;;:::999999::::::888666555666777888888888888888::::::999:::;;;===???@@@@@@@@@???>>><<<;;;::::::<<<>>>@@@AAA@@@@@@BBBCCCCCCCCCIIIWWWkkkYYYBBB>>>;;;999777777777666555222222222222222444666777666555555444333333333444555666777777888888777777888888777777777888888999888777777777777888999:::666666777777777666666555666666666777999<<>><<<:::555111000111333333555777777666666888;;;:::888555222111222333555333444555555555444333222666888999888555555888;;;;;;===>>>===;;;::::::;;;555333111222555999::::::<<<;;;:::888777777666666111222333444555666777777666777999::::::999777666000000000222444666777666444444444333333222222222666777999999999:::<<<>>><<<;;;::::::;;;;;;:::999666666666888:::<<<======888777666444444555777888777555444444555555333111---...111555888999888666888999:::;;;;;;999777666444555666888;;;;;;999777111333555555333444888<<<>>>>>>>>><<<999777777888666:::>>><<<888555555777<<<;;;;;;:::;;;<<<===>>>===:::888888::::::999777666666777999;;;;;;:::888444888;;;999555222222555555666888888999:::===??????@@@AAA@@@===;;;:::;;;:::888555333222444666777999:::;;;999555222111222666777999888777777999;;;:::888555555888:::::::::::::::999:::<<<<<<;;;999:::<<<>>>@@@???<<<888666444555666888888888777777444444555777888888777666333555777999999999777666555555555666777999;;;;;;666777===DDDIIINNNXXXcccnnnxxx~~~xxxmmmaaaUUUJJJBBB===999:::;;;<<<============<<<>>>>>>===;;;::::::;;;;;;:::888777777888:::<<<666333000000222666999:::777777777999<<<<<<999666666666777888999;;;<<<<<<>>>>>>>>>============<<<::::::;;;;;;<<<=========@@@CCCDDDBBB<<<999:::<<<;;;;;;<<<>>>??????<<<:::333666:::>>>???===;;;999:::;;;<<<;;;888777888999888999;;;=========<<<;;;;;;;;;;;;<<<===>>><<<;;;666555555666888:::999999888;;;>>>>>><<<:::999888444666888888888888:::<<<999999999:::;;;>>>@@@AAA999888777666777999;;;===:::;;;:::777444222444666111222333333333777<<>>=========>>>>>>;;;::::::;;;<<<<<<:::999888888888888777666555555999:::;;;<<<>>>???@@@AAA?????????>>>===<<<<<<;;;???AAABBBAAA?????????AAA@@@@@@DDDQQQfff~~~YYYBBB>>><<<888777777777666555222333333222111222555777888888777666555555555555555555666777777777777777888777666666666666666777999999999999999999999999444555666666666666666555777666555666888<<<@@@CCC???===999333///---///111111444666666555555777:::888666333111111222555777444444555555555555555555666999;;;:::888888:::>>>===>>>???===;;;999888999555333000222666999::::::<<<;;;:::888777666666666000000111222333555666666333555666777777666555333000000111444888::::::999555444333222000///...---555888:::999777888;;;>>>>>>===;;;;;;<<<<<<;;;999555555555777:::;;;;;;;;;444333333333444777999;;;888777777777888777444111...///222777:::;;;:::888777888999::::::888777555222222333666999:::999888222444666555444444888<<<<<<======;;;888777777888444999===<<<888555666888<<<;;;:::999999:::;;;<<<@@@===:::999::::::888555666666777999;;;;;;999888444888;;;999555222333555444666777888999:::===@@@>>>???AAAAAA???===<<<<<<;;;999555333222333555777888:::;;;999444111000111777999:::999777666999;;;???;;;666555777::::::999;;;:::999999:::;;;:::999;;;===@@@AAA@@@===999777777888888999999999999999555555555777999999777555000222444777888777555444666777999888777666777999888:::>>>AAAAAADDDOOO\\\kkkwwwxxxnnnaaaTTTIIIBBB999999;;;<<<======>>>===;;;<<<<<<:::888666666777999777555333444555888999555222...---///444888:::666555555888;;;;;;888444222333666888:::;;;<<<<<<@@@@@@AAAAAA@@@???>>>===999999:::;;;<<<===>>>>>>===@@@CCCAAA<<<999:::<<<999999:::===>>>>>><<<:::777:::>>>BBBCCCAAA>>>;;;888:::<<<;;;888777999;;;888:::<<<>>>>>>>>><<<;;;:::999999:::<<<======<<<555555555777:::;;;:::999999;;;>>>>>><<<:::999999444555666666555666888::::::::::::;;;<<<===>>>>>>888777555555666999<<<>>>>>>>>>===999555222333555444555777666666888>>>BBBBBBAAA@@@>>>>>>>>>>>>???;;;::::::;;;======<<<:::999999999888777555333333999:::<<<>>>???@@@AAAAAA??????>>>>>>======<<<<<>>>>>???===;;;???LLLccc}}}[[[BBB;;;999777777888999888777777666333111//////000111666777888999999888777666::::::;;;;;;;;;:::999999888888777777777888999999:::;;;<<<:::666444555777666666555222000///111333;;;:::999999999:::;;;;;;AAA===777333111111000//////000222444555666777777888555333222333555666666666666666555333222444555888:::;;;;;;;;;;;;<<<===@@@AAA@@@>>>;;;999999:::888888777666666666666666777:::===>>><<<999777666333333555555555444333222888666444444555666666555222444888;;;<<<;;;999888666333///,,,+++...111444888777555555444555666777:::999999:::<<<<<<;;;999666444333444777999777555999666333333666:::>>>???:::888555444555666666666333111111555:::<<<888444:::999777777888888888777444333333555666777666555666555444333444444666777<<<===<<<:::777444444444999999777444000000333777===<<<;;;:::999:::;;;;;;>>>>>><<<999777666888:::999999999999::::::;;;<<<888888888888888777666555666555444555777888888888888999;;;<<<======<<<;;;>>><<<888555444444555666:::;;;;;;:::777666666666777:::<<<:::777555666777:::888666444444666999;;;===;;;888666666888:::<<<<<<<<<<<<:::777666666777:::;;;;;;:::888777888:::444666999<<<>>>===999666000000000000111333555777888666333111111555999<<<999===@@@@@@>>>@@@GGGMMM```qqq}}}uuugggVVVIIIAAA;;;888<<<@@@???===<<<===:::888777777888777555999777444000...000444888777666555444333444555666333444666888999888777666222444666999;;;<<<<<<<<>>============:::999888999;;;<<<;;;:::>>>>>>>>><<<999888888999;;;:::999888888:::<<<===;;;===@@@BBBBBBAAA???>>>@@@>>>;;;888888:::<<<>>><<<>>>???@@@???<<<999777777888999::::::999777777666777888999888888999;;;;;;;;;<<<>>>???>>>;;;888<<<<<<:::777666666999<<<@@@>>>:::999;;;===>>>>>>:::666333333777;;;======<<<===>>><<<999777666666666666666555555777;;;>>>AAAAAA@@@???===;;;999888777888:::;;;<<<;;;;;;:::@@@???<<<999666444222222888999:::<<<===>>>>>>???<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB>>>???JJJ___www[[[CCC<<<:::999888999:::999888777555333111000000111111666666777888888777666555::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888:::;;;999666555666777666666555333111111333555999999999999999888777777<<<999555333222222111000---...000222555777888888888666444444555666555555666777777555333222333444999:::::::::999999;;;<<>>???<<<999777666444555555666666666666555999777666666777888888666444555888:::;;;;;;999888333111...+++,,,...222555666555444444444555666777:::999888999::::::888777777555333444666777666444888666333333666;;;>>>@@@<<<999666555666888888888555333222555:::;;;999555777666555666777888888888444333333444666666555333222222222333444666888999;;;<<<;;;999555333222333666777666444111111333666::::::::::::;;;<<<============<<<999666555666777;;;;;;:::999999999999999555666777888999:::::::::777555444555666777777666666777888999:::;;;;;;;;;>>><<<999777555555777777:::;;;:::888666555555777888:::;;;:::888777888:::<<<:::888666555777999:::===;;;888666555777999:::<<<<<<;;;999666555666888:::::::::999777666777999666777999<<<===<<<888555222222222333444555777777777555222000111444888;;;;;;===>>>===<<<===BBBEEERRR___kkkrrryyyvvvhhh[[[IIIAAA;;;===>>>===<<<<<<;;;:::999999999999888666666555333111000222666:::888777555444333333444444222333555777777777666555111222555777999;;;<<<<<<========================:::999888999:::;;;:::999;;;<<<;;;999777666666888:::999888777777888:::;;;:::;;;===???@@@???>>>===>>><<<:::999888:::<<<===;;;<<<>>>??????===;;;:::666777888999999888777666777888999999888888999;;;<<<<<<<<<======<<<;;;999>>>===;;;999777777999<<<>>><<<999888:::===>>>>>>999666333444777:::;;;;;;;;;<<<===<<<:::888777888666666666555555666:::===@@@@@@@@@???===;;;:::999777999:::<<<======<<<<<<>>>===;;;999777666555444888999;;;===>>>>>>======;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>?????????DDDAAABBBLLLaaayyy[[[DDD===<<<::::::;;;;;;;;;:::777666444222222222222333555555555666666666555555:::::::::;;;<<<<<<<<<<<<===<<<;;;999777666666666888999999999777666666888666666666444222333666888::::::;;;;;;:::888666555888666333333333333222000,,,---///222666999;;;<<<888777777777888888666444666777777666444333444555;;;;;;:::888777777999<<<===>>>===;;;999777888999888777777666666666666666:::<<<>>>???<<<:::999888888777777666666777777888:::888777888999:::999888777777888999::::::999999444222///...///111555777444444333333333555666777999888666666777777555444666555444444555666444333777555333333777;;;???@@@>>>;;;777666777999::::::666444222444777:::999777333333333444555777888999555444333444555555333222......000222555888;;;<<<:::;;;:::888444222111222444555555444333333444666666777999;;;<<<===>>>>>>;;;<<<;;;999555333333333<<<;;;:::999888777666666222444666999<<<>>>???@@@999777555555666777666555444444555666888999;;;<<<>>><<<:::888777888999:::::::::888555333333555888888999:::999888999<<<>>>???===;;;999888888999:::<<<:::888666666777888999<<<<<<:::888666666888:::999:::999888666555666777888888999;;;<<<;;;777444333444555666777888888888777555333111222444888:::===<<<;;;:::::::::;;;<<>>???>>><<<;;;666777777888888888777777888999::::::999999:::;;;<<<<<<;;;:::::::::::::::===<<<;;;888555555666888;;;999777777999<<<===>>>888666555555777888999888999;;;<<<<<<:::999999:::777888888777666777999<<>>===;;;:::999777888:::<<<===>>>>>>===;;;;;;;;;:::999888888888888:::<<<>>>???===<<<:::;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>???@@@@@@FFFDDDEEEOOObbbyyy[[[FFF>>><<<::::::;;;<<<;;;:::888888666555555555555666444444333333333444555666888888999999:::;;;<<<===>>>===<<<:::999999888888;;;;;;:::999888777777777666666666555444555888:::???>>>===<<<;;;999999888666555333333444333111000---...000333777:::===???999999:::<<<===<<<888555555777888888777777777999>>>===;;;888666777999<<<;;;<<<<<<:::888777888999888888777666666666666777999;;;===>>><<<;;;<<<<<<<<<;;;999777555555555666999888888999:::;;;:::888999999888888888999999:::888777555333333444777888222111111222333555777888777666444444555555444333444444444444555555555555666444222333777;;;>>>@@@===:::777666777999:::;;;666444111111444666777666333333444444444555666888555444333444555444222111---...000333666888;;;<<<:::::::::888444222222222444555666666666777777888666777999<<<============777888999888555222111222:::999999999888777666555222333666999===???AAABBB;;;999777777777777666555333333333444666999<<<>>>===<<<;;;:::999:::;;;<<<:::999666333111222555999999888888888999;;;>>>AAA@@@???===;;;:::999::::::::::::999888999:::;;;<<<======;;;999777777:::<<<999999999777555444555666777777777999;;;;;;999777444555777888999888777777888666555444444666888:::<<<:::888777888999888777@@@CCCJJJVVVfffwww}}}mmmaaaTTTKKKDDD===<<<===999999:::<<<>>>>>>;;;999555777888999888888:::;;;;;;999777555333333333333222333444555666666666555555555666666777999:::;;;;;;;;;<<<======<<<;;;::::::888777777888888777555777777777666444333555666::::::888777777777777888999999999999:::;;;===>>>:::;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>===;;;;;;777888888888999999999999999;;;<<<;;;999999:::;;;<<<;;;:::888666666888:::::::::888555222111222444888666555666999;;;======777777666666666666666666999:::<<<<<<;;;::::::;;;999:::;;;:::999999:::<<<============<<<;;;::::::666777999;;;============999999::::::;;;;;;;;;;;;999;;;===??????===:::888:::;;;<<<======<<<;;;;;;======<<<===>>>???@@@AAAFFFEEEGGGOOO___vvv\\\GGG===;;;:::999:::;;;:::999:::999999999888999999999444333222111222333555666777777777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<:::999888777666555555555444333555888:::AAA>>>;;;888777888;;;<<<888666555444444444222000---...000222555888;;;===999:::===@@@AAA???;;;777444666999::::::;;;<<<===@@@???===:::888888:::===:::::::::999777666888999999999888777777777777888777999;;;<<<<<<===???AAA???>>>:::777444333222222777666666888::::::999777999888777777777888999999;;;:::888666444444444444000000000111444666999:::666444222333444555555444222333444555555666777777555333222333666:::===>>>:::888666555777888999888444222000///000222333444444666666555333333555777666555444444555555333111000111222444666888999:::999::::::888666444444555666666777888:::;;;;;;;;;888999;;;<<<===<<<;;;:::444666777666444222222222555666777888888888777777333444777999<<<>>>???@@@===;;;999888999999888666333333444555777:::===???<<<<<<;;;::::::;;;;;;<<<:::999666222000111666999999888777777999;;;>>>???>>>>>>===<<<<<<;;;::::::999999:::;;;===>>>???@@@======<<<;;;999:::<<<>>>999999999777444333444555444444555777:::<<<<<<:::444555777888888777666555999999888777777888:::;;;:::888777777888888777666===@@@FFFOOO[[[iiixxx|||pppbbbVVVJJJ@@@;;;;;;888999:::<<<>>>>>><<<:::999;;;======;;;999999999:::999777555444333444444444555666666777888888888;;;:::888777777888999;;;>>>>>>>>>===<<<:::999888999888777777777888666555777888888777555555777888<<<;;;;;;:::999999999999:::999999999:::<<<>>>@@@<<<===>>>??????>>>======<<<=========<<<;;;999999999999999::::::;;;;;;;;;:::;;;<<<;;;999888999:::::::::999666444333666999999999888666333111222333555444444555888;;;<<<<<<777777777666666555666666999;;;===<<<;;;::::::;;;:::<<<======<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;555666888:::;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<999;;;>>>??????===:::888:::;;;<<<======<<<;;;:::<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDFFFLLLYYYooo]]]HHH===<<<::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;555333111000111333666888777666666555666777999:::999999999:::;;;<<<>>>>>>>>><<<:::::::::999777555444444444333222333666888>>>:::666222222666;;;>>>:::888666555666666555333/////////000111333666777888:::<<<@@@BBBAAA===999333666999;;;<<<<<<===?????????>>><<<999999;;;===999999:::999777777888:::;;;::::::999888999999999666888999:::;;;<<>>999:::999777444333444555333333333666999<<<======666666777777666666555555:::::::::999::::::::::::777777777777666666666666999<<>>;;;888777777888777666555555555666777777777777888888999::::::>>><<<999777777888:::;;;AAA@@@>>><<<:::999888888999888666777888888777666888999999888777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999;;;===???@@@??????@@@@@@???>>>>>>===>>>======<<<;;;:::999888::::::::::::;;;<<<======;;;<<<<<<;;;888777777888:::;;;;;;777444333666999;;;<<<;;;999777555666777555444444555888:::;;;;;;888888888666555555777999<<<===>>>===;;;999999:::999<<<>>>???>>>======>>>999999:::;;;<<<<<<;;;;;;666777888999::::::999999666777999;;;;;;;;;;;;::::::;;;===>>>>>>===:::999;;;<<<=========<<<;;;::::::999888999:::===@@@BBB@@@BBBCCCGGGRRRfff^^^HHH???===;;;;;;<<<===<<<;;;888999::::::;;;;;;;;;;;;555444111000000333777999999888777666666777888:::666666777777888:::;;;<<<:::888777777999:::888666333333222111000111333666999666333222333777<<>>@@@@@@===:::444777:::;;;;;;:::;;;;;;=========<<<::::::;;;<<<888999:::999888888999;;;<<<<<<;;;::::::::::::;;;888999999999999:::===@@@???>>>===;;;999666444222444444555888::::::888666333444444555666777777888666666555444222000///......///000222666999===???===:::666444444444333333666888999888555444555777444222000111444666777777444444555777999999666444222111111///......///000000333555444000000333666666555555666777888666555555666777888999888888777444555777666555555777888<<<999777777:::===>>>======<<<;;;:::::::::::::::999999777444000...///000000111444666888888888777222333555777888999::::::;;;999777777888888777666333444666888:::;;;<<<<<<:::999999888888888777777999888666444222333777:::888666444555777888666444555777999;;;<<<<<<<<<;;;:::;;;===?????????>>>===777999<<<<<<;;;:::;;;<<<:::;;;:::888555444444555555333333555888;;;<<<<<<888888777666666666666666::::::::::::::::::999999444777888777333111222444777777<<>>@@@>>>;;;999777888999:::888777666777999999999777888999:::999888888:::<<<;;;;;;<<<<<<======<<<<<<888888999:::;;;===>>>???AAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999:::;;;===>>>;;;;;;<<<:::777666666777;;;===>>>;;;666555777;;;;;;<<<<<<;;;999888888999555555444666888:::::::::888999888666444555999<<>>;;;888777777666999===???>>>=========777888999:::;;;<<<<<<<<<888888999:::::::::999888666777999:::;;;:::999888:::;;;<<<=========<<<;;;<<<======>>>===<<<;;;:::888777666777888<<>>@@@BBBDDDLLL___xxx^^^HHH@@@>>>===<<<===>>>===<<<777777888999::::::::::::666444111000000444777:::;;;:::888666666777999:::555555555555666777888999666444333555888:::999777222222222000...///222444666555444555777:::>>>@@@;;;999666666999<<<>>>???;;;999777444333333444444333444777;;;??????===:::555777:::;;;:::888777777:::<<<===<<<:::999:::;;;888999:::999888888:::<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::888777888;;;======>>>>>>===<<<999777555444444666888:::;;;888666111222333555666777777777666666666555444333111111...///000333666:::>>>@@@AAA===999555444333222111:::;;;<<<:::555333444555333222000111333555555555333444666999;;;:::666333222222222111///...///000---000333222//////333777666555555666888999888666666777888999::::::999888111333555555555555777888===999666666999<<<======<<<<<<:::999999:::;;;<<<===<<<888333///,,,---...000111444666777777777666000111333555777888999999999777555555666777666555222333666888:::;;;::::::999999888888777666666555999888777555333444777:::777555444555666666333000222444777:::<<<===<<<<<<;;;===>>>??????===;;;:::444777:::<<<;;;:::999999;;;;;;;;;888555444444555666555444555777:::;;;;;;:::999888666555666777777999999:::::::::999999888333777999777111...///222888555888???FFFOOO^^^mmmuuuzzzlllYYYMMMHHH<<<:::888888:::;;;::::::999::::::999666444444555444333444444666888;;;<<<777777777777888999:::;;;999777555444555888===???>>><<<888666555777:::;;;888777666777999::::::999777999999999888999;;;===::::::;;;<<<============666777888:::;;;<<<===>>>BBBAAA???===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888999;;;<<<===:::;;;;;;:::777555555666===???AAA>>>999777999<<<999;;;;;;:::888777888999666555555666999::::::999999999999666444555:::???AAAAAAAAA>>>:::777666666444777;;;>>>===<<<<<<<<<777777999:::;;;<<<<<<<<<::::::;;;<<<;;;:::999888666777999::::::999777666:::;;;;;;<<<<<<===<<<<<<======>>>>>>>>>===;;;:::777666555555777;;;>>>AAA===???AAABBBIII[[[tttZZZCCCCCC>>>::::::======999555888666666:::>>>???<<<777:::777222111222555888999;;;999777888;;;;;;:::777777555333222333666:::===666666555555444555555666444222000111222333333222999999888666555777:::>>>999999999:::<<<>>>???@@@<<<<<<;;;999555333333333000222555888:::;;;;;;:::888999:::;;;;;;999777666:::999888888777888888888;;;:::999999999;;;===???EEECCCAAA>>><<<;;;;;;;;;??????===999666666777999>>>>>>@@@AAABBB???999555999::::::;;;;;;::::::999111111111222444666888999::::::888555222111333444999777333222444888>>>BBB???>>>:::555222111444666:::<<<<<<:::666222000000222333444666777888888888999666555777;;;;;;777333111333555666555444555666444444444333444555666666777888888999999777666555444777::::::777666666888666888::::::999888888888>>>;;;777777999<<<======999999999:::;;;<<<>>>>>>???<<<888444222222333444666666555444333222222111111222555777888777555444777:::<<<;;;888555555666555666777777777777999:::999888666555555666777888===>>>>>>;;;777555666888666555555666777777666444000111333777<<<>>>>>>>>>;;;<<<<<<:::888666666777888777555666888999888888>>>===;;;777333111111222::::::999777666666888:::888888888777666777;;;===;;;<<<<<<:::888666666777888666444222222444666777888666555666<<>>:::666555777999888777888555000///222777;;;>>>@@@>>>:::666444666:::>>>>>>;;;888777888:::;;;<<<999999999999999999999999666888:::;;;============<<<;;;999888888999;;;<<<>>>???@@@>>>;;;777666555777888:::;;;;;;:::888777;;;888555333444666777777<<<;;;:::888777666666555>>>@@@AAA???:::777666777666666666777999:::888777555555555666777888:::;;;???;;;777333444888>>>AAAGGGFFFDDD@@@<<<888555222777777888;;;<<<<<<999777888888999999999888888777===<<<;;;;;;;;;;;;999777777888999:::;;;::::::999999:::;;;<<<<<<<<<;;;::::::;;;<<<======<<<;;;:::999777666999===???>>><<>>???;;;777999666333222444777999999;;;999777777999:::999888999777555444555888<<>>@@@CCCBBB@@@===;;;:::::::::======<<<:::888777888:::<<<===???AAAAAA???:::777999::::::;;;;;;::::::999222111111111333666888:::::::::888666444444666999;;;999555444555999>>>BBB>>>===;;;888444333444555999;;;<<<:::777555333333222222444555777888::::::999777444666999:::888444555777999999888888888:::888888888777666666555555666777888999999888777777666999;;;;;;999777777888777888:::;;;::::::::::::???<<<888888999;;;:::999999888777777888999;;;<<<>>><<<999777555666777888888777666555444333333222000222444666777666555444555999===???<<<999888888666666666555555666777999:::999777555555666777888;;;======<<<888777777999666555555555777777555333000222666999;;;<<<<<<<<<;;;<<<<<<:::888666666777:::888777777888999999888<<<;;;:::777444222333444:::;;;;;;:::888888999:::999999888777555555777999;;;<<<<<<:::888666666777777666444222333444666888999777555555999@@@HHHMMM[[[hhh{{{vvvfffYYYFFF===666666888777555666:::888666888;;;<<<888444555666888999888999:::<<<===:::666666888999999888999555111000222777;;;===???>>>;;;777555666999<<<<<<999777666888999:::999999999::::::::::::999999888:::<<<===>>>>>>===<<<<<<;;;:::999:::;;;===>>>???@@@@@@>>>:::888777777999999:::;;;;;;::::::999<<<999555444555777777888::::::999999999999999:::>>>???@@@>>>:::777666777777666666777888999777666666666666777777999::::::===;;;777555666:::>>>AAAFFFEEECCC@@@===:::888777999999999:::;;;;;;:::888777888888999999999999999???>>><<<<<<<<<;;;999777555666888999::::::::::::999999;;;<<<===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999;;;???AAAAAA???DDD@@@AAAFFFJJJRRRggg~~~\\\EEECCC@@@>>>???AAABBB@@@===;;;999888:::======;;;888777555444444666999::::::;;;888666555777888999999;;;:::777666777:::>>>@@@AAA@@@???===;;;999888777888777666666888888777666777888888888666555666888777888999:::::::::999888555999>>>???<<<777222000333444777:::;;;<<<;;;;;;======<<<;;;;;;;;;;;;;;;999999888777777666555555444333444555777;;;>>>@@@@@@???===<<<:::999999888888:::;;;;;;999888888999;;;;;;===???@@@???<<<999999999::::::::::::999999333222111111333666999<<<::::::888666555666:::======:::888666777:::>>>@@@<<<======;;;888555444444777999;;;;;;999777777777333333444555666999;;;===:::777444444777999888666999;;;======<<<;;;;;;<<<=========<<<:::888666444555666777888999999999999999;;;===<<<;;;999888999777888999:::;;;<<<<<<<<<>>><<<:::999999999777555888777555444444666999:::>>>===<<<;;;;;;;;;;;;<<<999999888666555555444444000111333555555555444444444999>>>AAA@@@>>><<<;;;888777555444444555666777:::999777666555555555666888:::<<<<<<;;;999999999666555444555666555444222000555999;;;:::888888::::::;;;;;;:::888666666777:::999777777999999999888888999999777555444555666:::<<<======;;;:::::::::::::::888666333222444555:::;;;<<<:::888777777888666555444333444555777999999777444333555:::???CCCKKKWWWiiiyyyyyylllSSSFFF:::888999999888888999777666888:::;;;999666666888::::::999888999:::<<<999777777888:::;;;;;;:::666222111333777:::<<<======;;;999666666888:::999888777777999999888777888999:::;;;;;;:::999888999:::===??????>>><<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???===999777777888;;;::::::::::::::::::;;;<<<999666555666888999999999999:::;;;<<<===>>>>>>===>>>>>>===:::888777777777666666777999999888666888888888888999:::::::::;;;:::888888999<<>>===<<<<<<<<<<<<:::999999:::;;;;;;:::777888999:::;;;<<<<<<<<>>>>>>>><<<:::888333444666888999:::::::::888999;;;<<<=========<<<<<<======>>>>>>======<<<<<<;;;<<<>>>AAACCCCCCCCCFFFAAAAAAEEEIIIRRRggg|||^^^GGGBBB@@@???@@@BBBCCCBBB@@@<<<;;;999999;;;<<<:::999666555555666999;;;;;;::::::888666444555777999:::;;;:::888777888:::===???CCCBBBAAA@@@???===<<<;;;<<<;;;999999:::999777555666777999999777555444555666777888999999777555444555999===???<<<888444222666888:::===>>>>>>===<<<>>>===;;;999999:::;;;<<<:::::::::999888777666555333222222333555999<<<>>>===<<<;;;:::999888777777333666999:::999888888888::::::;;;===??????===:::999999::::::::::::999999555333222111333666:::<<<:::999888555444666:::>>><<<:::888666666999;;;===999<<<>>>>>>;;;777444222444666999:::999888999:::777666555555666888;;;===:::777444333555888999888;;;<<<>>>===<<<;;;;;;<<<>>>?????????>>>;;;999777555666777888999::::::;;;<<<===>>>>>>===;;;:::999666666777999;;;======<<<::::::::::::999888555444666444222111333666999<<>>>>>;;;:::999777666666666666111111222333444444444444555888;;;>>>??????>>>>>>;;;888555444444666777888999888777555444333333333666888:::<<<<<<;;;:::999666555444555555555333111000666;;;<<<888444555777999:::;;;999777666666777999888666666777888888777555666777777666555777888888;;;>>>>>>===:::999999888888888666333222333444999:::;;;:::888777888999666555555444555666888999777555333222333666999<<>><<<888444222444777:::;;;;;;<<<;;;:::777777888999888777888999;;;;;;999777777999;;;======;;;999777666888<<<>>>???>>><<<;;;;;;;;;<<<>>>???AAABBBBBB@@@@@@>>>;;;777666666888;;;:::888777777999:::<<<<<<999666555666888999::::::;;;<<<===>>>???@@@@@@======>>>===;;;:::999999666555666888:::<<<;;;:::::::::;;;;;;<<<<<<<<<<<<999999999:::<<<>>>@@@AAAAAA???===<<<;;;<<<>>>???>>><<<999999:::<<<<<<<<<::::::;;;<<<===>>>???@@@BBBAAA??????>>>===:::888444555555666777888888888777888:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDEEEAAA@@@CCCHHHSSShhh|||```JJJAAA@@@??????@@@@@@@@@???<<<;;;999888999:::::::::666666666888;;;<<<;;;::::::888777555444666888:::999888777666666888;;;<<<@@@@@@AAAAAAAAA@@@??????>>>===;;;;;;:::888555333555777999999777555444444555666888888777666333222666999;;;;;;999777666666:::<<<>>>@@@AAA@@@???>>><<<;;;999777777888999;;;;;;;;;<<<;;;;;;999888777444444333222333555888999:::::::::999888777666666000333777999999888888888;;;::::::;;;======<<<:::888999999::::::999999888666555444333444666999;;;999999777444333444777:::999888666555555666888999888;;;>>>???<<<777444222111444777888888888999:::<<<:::888777666777999:::999666444333444666999::::::;;;<<<<<<:::888888999<<<===???@@@???>>><<<:::555666666777999:::;;;<<<>>>>>>>>>??????>>><<<;;;666555444666:::<<<===<<<555777888999888666555444444333111111333777;;;>>>@@@@@@AAAAAAAAA@@@??????===<<<:::888777777777888333333333333444555666666777777777888:::===???@@@;;;888555555777999:::999777777555444333222111111444555777:::<<<<<<:::999666555444555666666444222000555::::::555222333555999::::::999777666777888666555444444666777777666444555777777666666777999666999<<<===<<<999777666555666777666555444555777888:::;;;:::888888999:::777666666666666777888999444333222222333555888999;;;CCCOOO]]]lllzzznnnZZZNNNGGG???999777999888777777888999999888999:::<<<<<<:::888777777999999888888888:::===???===:::555444555777999:::999:::::::::888777888:::999999:::<<<>>>>>>;;;999777999;;;======;;;999777444666999<<<======<<<<<<999;;;===???AAABBBBBBBBB??????===:::666555555777888777555444555777:::<<<<<<999666555666999::::::<<<<<<>>>????????????>>>===============<<<;;;:::444444555999===?????????:::;;;<<<>>>>>>>>>>>>===888888:::;;;===>>>???@@@===<<<:::999:::;;;===??????<<<:::999;;;===>>>>>>============>>>@@@AAABBBBBB@@@???>>>>>>===:::888666666666666666666777777888999;;;===>>>>>>>>>>>>::::::::::::::::::::::::;;;<<<===>>>???@@@BBBCCCBBB??????AAAHHHVVVkkk{{{bbbLLL@@@@@@??????>>>===<<<<<<:::999777666666888:::;;;888888777999;;;<<<<<<;;;999999888777555666888;;;777666555444555666888999<<<===>>>@@@AAAAAA@@@???>>>===<<<<<<;;;:::666444555777999999888666666666666666777777666444333222666777888777666666888999<<<>>>@@@AAABBBAAA@@@???:::999777666555666888999:::;;;<<<===<<<;;;:::999666555333222222333555666888888999999888777666666111444777999999999999:::===<<<::::::;;;;;;:::999888888999999999999888888888777666555666666777888777777666444333333555888666555555444444555666777999;;;======:::666444333111333666888888777888999>>>===;;;999888777888888777666444333444666888:::999:::;;;:::888666666666:::;;;===>>>>>>>>>======777777777777999:::<<<<<<>>>======???@@@@@@>>><<<777555333555999<<<<<<;;;333666888888666555444555333222222222444777;;;======>>>???@@@AAAAAAAAAAAA>>><<<:::888777777888999666555555444555777888:::999666333333666:::<<<>>>888666444666:::======;;;666666555444333222222111333333555777:::;;;:::888666555555666777777666444000333555555333111222444888999:::999777666777888444222222333555777777777444666888888777666777888555888;;;<<<:::777666555444666777777777777888:::888999::::::999888999;;;888888777777777777888888333333444555666888999:::;;;>>>FFFQQQ___nnnzzz|||kkk]]]PPPCCC:::777:::999999888777777888888888;;;======;;;888777777888999999888777999<<>><<<999:::;;;<<<<<<;;;:::999555666888:::;;;<<<<<<<<<888:::===???AAAAAA@@@@@@>>>>>>===;;;777555555666444444333333555888;;;<<<;;;888555444666888::::::<<<===>>>??????>>>===<<<<<<;;;;;;<<<===>>><<<:::333333555999===@@@@@@@@@999:::<<<>>>?????????>>>888999:::;;;<<<===>>>>>>;;;:::999999:::;;;<<<===>>><<<::::::<<>>>>>>>>???@@@???>>>=========<<<:::888666666666666666777777888999:::;;;===>>>>>>>>>===:::999999888888999999::::::<<<===>>>======???@@@???>>>>>>AAAIIIXXXkkkyyydddNNNBBBAAAAAA???<<<:::999999888777666444444666:::<<<;;;:::888999;;;<<<<<<;;;888999:::999777777999;;;666555444333444555666777888:::<<<>>>???>>>======;;;:::;;;<<<>>>===;;;888666777999999888777888999666666666555555444444333444555777666666666777999===>>>@@@AAAAAA@@@???>>>999888777666666666777777888999;;;<<<===<<<;;;:::666555333222222333444666777777888999999888666666444777:::;;;;;;;;;<<<===@@@>>>;;;999999999888666888888999999999999888888999999888888777666555555333444555555555555666888444444444444444555666666:::;;;;;;:::777555555555333555888999888888888999======<<<;;;:::999888888555555555444444555888::::::;;;<<<;;;888666666666:::::::::;;;;;;<<<<<<<<<888888777777888:::;;;<<<===<<<<<<>>>AAABBB???===:::666444555:::======;;;555777888666333111222333444333333333444666888999888999;;;===???BBBDDDEEE>>><<<:::777666777888999999888777666777999;;;===999666333333666999999999333111222666===@@@>>>;;;666666666666555555444333444222222444777999999777666555555666888999888777//////000000000111222333777888999888777666777888222111111333666888999999555777999999777555555666666888::::::999777666666555777999:::999999:::;;;777888::::::999999:::;;;:::999999888777777777777555666777999::::::::::::999:::>>>FFFTTTcccpppwwwyyylll\\\KKKAAA???;;;;;;:::888666666777777888:::======;;;999777777888999999888666777:::>>>@@@<<<888666666777888888555666777777777999<<<>>><<<<<<<<<===???@@@???>>>::::::;;;;;;;;;;;;::::::::::::999999::::::;;;;;;777999<<>>===?????????===:::777666666222222333444777:::<<<>>>:::777444333555888999::::::;;;===>>>>>>>>><<<<<<:::888888999<<<===;;;999444444555888;;;======<<<555777999<<<===>>>>>>===999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;>>>AAABBBBBBBBBAAA>>><<<;;;;;;;;;<<<<<<;;;::::::;;;;;;999777444444444555777999;;;<<<:::;;;<<<>>>>>>>>>===<<<::::::999888888999::::::;;;===>>>>>>;;;;;;<<<>>>??????@@@BBBJJJYYYjjjuuudddOOOCCCCCCBBB???;;;999888888777666555333333555:::======;;;999999:::<<<<<<<<<777:::;;;;;;888777999;;;555555444333333444666666777999;;;<<<===<<<;;;:::888888:::===@@@AAA???===666888999999888888999;;;777666555444444444444555222444666777666666666777<<<===???@@@@@@???>>><<<999888888777777777777777666888:::<<<<<<<<<;;;:::666444333222222333555666666777888999999888777666777999<<<===<<<===>>>@@@BBB???;;;999888777666555888888999999999999888888999999::::::888666444333000222555666777777888:::333333444444555666666777:::;;;:::888555444555666555777::::::999888888999;;;;;;<<<<<<;;;;;;:::999444555555555444555888:::;;;======<<<999777777777::::::999999999999:::;;;999888888777888999;;;<<<<<<;;;;;;>>>AAABBB@@@>>><<<888555666;;;>>>===;;;777888999666222///000111555555444444333444444444444555777:::>>>BBBFFFHHH>>><<<999777666666888999;;;:::888777888:::===???888666444555777999777555///...000666===AAA???;;;666777777777777777666666444222000222666888888777555555555777999::::::888///---,,,---///222333333777888999888777666777888222111111333777:::;;;;;;666888999999777555444444777999::::::888777777777888999;;;;;;:::::::::;;;777888::::::999999:::<<<;;;::::::999888777666666888999:::<<<<<<<<<;;;:::777666888???LLL\\\iiipppzzzwwwfffTTTJJJHHH<<<<<<;;;888666555666777777:::===>>><<<999888777888999999777555666999===@@@===999777777777777777444555666666666999===@@@===<<<;;;<<>><<<:::999999999:::666888<<<>>>???>>><<<;;;???AAABBB@@@===999888777000111333555888;;;>>>@@@999666333333555777999999777999;;;===>>>>>>===<<<777666555777:::<<<:::888555444555777999::::::888222444777:::<<<===<<<<<<999999999999999:::;;;<<<;;;<<<<<<======<<<;;;::::::::::::<<<@@@BBBCCCCCCCCCAAA>>>;;;999888888888999888888999::::::999777222222333555888;;;>>>@@@;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;<<<>>>???>>>;;;:::;;;===???AAAAAABBBJJJYYYhhhqqq```HHHFFFDDDAAA===999666444333444444444444333555999<<<:::999888888888:::===>>>>>>>>>===;;;999666444333111222333444555555666666888777777777888888777555777:::???CCCDDDBBB???<<<888888777777666777777777888555222222444666555333666111---///444888888777;;;<<<>>>??????>>><<<;;;777777777888:::;;;999888666888:::::::::999:::;;;555555444444555666888999::::::;;;:::999777555444999999999:::;;;<<<===>>><<<;;;999777666666777777222444777999:::888555333888888777777666444333222444555555555444555777999555555666777888999999:::>>><<<888555444444555666888999::::::999888999:::<<<;;;999888888888777555555444333333333444666666;;;<<<======<<<:::888666999::::::888555555777::::::;;;;;;999999:::===@@@;;;999:::<<<@@@AAA???<<<;;;;;;:::999999999:::;;;:::999888555111//////000777444222222444666666666111333777:::===>>>>>>>>><<<:::888777777888:::;;;555666999;;;======<<<<<<:::888555444555777777777///...///555<<>>;;;999:::;;;;;;;;;999777666444111//////111555777888;;;:::777444777;;;:::555111000/////////111444555999::::::;;;;;;;;;::::::888666444666:::======<<<999999999::::::888333000777888:::;;;;;;:::999777<<<<<<;;;:::::::::;;;;;;777888999999888777888:::<<<>>>??????<<<:::888888;;;;;;;;;<<<>>>>>><<<:::<<<999999===DDDLLLXXXcccpppzzznnndddVVVKKKDDD???999666555888;;;<<<===;;;888888999::::::::::::999666555444555666777::::::999999999:::;;;;;;777666555555666888:::;;;;;;:::999:::;;;>>>AAACCC>>>;;;888666777:::>>>@@@CCC@@@===;;;<<<======<<<:::999999;;;???AAA@@@>>>??????>>>======<<<<<<<<<555666888;;;===???@@@AAA;;;999666666888:::;;;<<<>>><<<;;;:::<<<<<<<<<;;;999888666777888999999888999999999999888777666555111444777:::<<<======<<<999;;;;;;888555666<<>>:::999:::999777444:::888777:::>>>???;;;666111111222333666888;;;===<<<======>>>======<<<;;;>>><<<999777777888:::;;;???>>>===;;;;;;;;;<<<===@@@>>>===???CCCNNNaaaqqq___GGGDDDBBB@@@===999777555444333444555555555666888;;;888888777777888:::<<<===>>>===<<<:::888555333222///111333555777888888999:::999888999::::::999777777999===AAABBBAAA???===;;;:::888777777777777888999777555666888:::999777777333///000555888999888;;;;;;======>>>===<<<;;;999888777888::::::999888666777999:::999999:::;;;777666666555555666888999888888999999888888777777;;;;;;:::999999999::::::999999888777666666666666333444777999:::888666444777777666666555333222222444666777777666555777888444555666777888999::::::;;;999777555555666888999999::::::999777777888::::::888777666666555333000222111111111222333555666:::;;;<<<===<<<;;;999888888::::::888666555777::::::::::::888777888;;;===<<<;;;;;;===@@@AAA???<<<;;;;;;999888888999::::::777888999777444222222333888666444444555666555444000222555888:::;;;;;;;;;;;;:::999888888999:::;;;555777999;;;<<<<<<;;;:::888666444444666777777666111//////333999===<<<:::;;;;;;<<<===<<<:::888666444222000111333555666666888999777444555999:::777333333111111111333555666::::::::::::999999888888888777666888<<<>>>===<<<999999999;;;;;;:::777444666777999:::;;;:::999888<<<<<<:::999888888888888666777888888666666777888===???@@@???<<<999888777888777888999;;;<<<:::888999666666:::>>>DDDMMMWWWhhhwww}}}ppp___PPPGGGAAA:::777888;;;>>>>>>>>><<<999999::::::::::::888777666555555555666666888888999:::;;;<<<<<<===999888777555555666777888999999999:::;;;===???@@@===<<<:::999999:::===>>>AAA???<<<;;;<<<===>>>===<<<;;;:::<<>>@@@???>>><<<<<<<<<===>>>:::;;;<<<>>>@@@BBBBBBCCC;;;999777777999;;;<<<<<<>>><<<;;;;;;===>>>===<<<;;;999888999:::<<<<<<;;;<<<<<<<<<<<<;;;:::999999555666888;;;<<<<<<<<<;;;:::;;;<<<888555444888===AAA@@@>>><<<;;;<<<===>>>>>>===>>>@@@BBBCCCBBB@@@???<<<999999::::::888666:::888666888<<<<<<999555222222222444666888;;;===;;;;;;<<<<<<======>>>>>>???>>>;;;999888999:::;;;>>>===<<<<<<<<<<<<===>>>???===<<<===AAAKKK]]]mmm}}}^^^FFFBBBAAA???===;;;999777666222444666777777777888999777777666777888999;;;<<<===<<<:::888666333222000///111444777999;;;<<<<<<;;;:::999:::<<<<<<;;;999777999;;;===????????????===<<<:::888777777888999:::999999;;;===>>>===;;;888555222222666999:::999999:::::::::;;;;;;<<<<<<:::999888888999999888777555777999:::999999:::;;;:::999888777777777888999888777777666777888999:::<<<;;;:::888777666555555555666777888777777666555333555888::::::999777555777666666555444333222111666888999999888666666666444444555777888:::;;;;;;888777666555666888:::<<<::::::999777555555777:::999888777777666444000---.........///000222444555888999:::<<<<<<<<<;;;::::::;;;;;;999777666777888777888888777666666888;;;>>>>>>===>>>@@@@@@>>><<<;;;:::999888777888888999666888999999777666555666999888777777888777444222///000333555777888888888::::::;;;;;;;;;;;;::::::666777888::::::999999888444444333555777777666555333111///111666::::::999:::;;;<<<<<<;;;888666444555444333333555555444333333777777333333777999888666555444333444555666777::::::999888777666555555777777888;;;===>>>===<<<888888999;;;===<<<999777666777999;;;<<<<<<;;;;;;<<<;;;999888666666555555666777777666555555666888???@@@AAA???<<<999777777444333444555888888777666888555555888:::<<>>@@@@@@@@@>>>;;;::::::;;;:::999555555666666666666666666666777999;;;============<<<;;;888666555555555555999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::>>><<<:::999;;;===>>>>>>???===;;;;;;===??????>>>AAA???===;;;;;;<<<>>>@@@===>>>>>>???@@@AAABBBBBB;;;999777888:::<<<===<<<===<<<;;;;;;===??????>>><<<::::::;;;===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;;;;;;;:::::::::;;;<<<999555444555888@@@???>>>======>>>???@@@@@@???>>>>>>@@@AAA@@@???;;;:::888888999:::999888;;;888666666888999666333333333333444666999;;;===;;;;;;;;;;;;<<<>>>???AAAAAA@@@===;;;999::::::;;;<<<<<<<<<<<<===>>>???@@@>>>;;;;;;===AAAKKK]]]mmmzzz^^^EEE@@@@@@??????===<<<;;;:::222555888999999888888888888888888888999:::;;;<<<;;;:::888666444222111000222444666999;;;<<<<<<<<<:::999999:::<<<===<<<:::888888999:::;;;===>>>??????===:::888777777999:::<<<<<<===>>>???>>>===<<<999777555555777::::::999888888777777888999:::;;;:::888777666777777666555555777999:::999999:::;;;===<<<:::999888888888999999888666555555777:::;;;;;;:::888777555444333333333555777999:::888777555555777999;;;;;;;;;999888888777666555444333333333777999;;;;;;999777555555333444555777888:::;;;<<<888777666666777888:::;;;;;;:::888555333444777999::::::999999888555000,,,++++++,,,...000111333444666777999:::<<<<<<===<<>>===;;;888666666666333444555555555666888:::???>>>>>>>>>>>>===<<<<<<;;;:::999777666666777777888999999777555555666888:::999999::::::777333000000111222444666666666666888:::;;;======<<<;;;:::777777888888888888777666222222333555888888666444555222000000333666888888888888999999888555333111777666555666777666333111///444666222111444888999666666555444444555666666:::999888666555444333333555777999;;;======;;;:::999999999:::<<<;;;999777777888:::;;;============:::999888777777666666777888888888777555555777888@@@AAAAAA???;;;888777777222111111333555666666555777666777::::::999<<>>@@@???AAA???<<<:::;;;;;;:::999444555777999999999888777777888;;;===>>>===<<<;;;===<<<:::888777666666666999;;;<<<>>>>>>===<<<;;;:::;;;===>>>>>><<<999777999777666666999<<<===>>>???>>>;;;::::::;;;<<<===@@@>>><<<::::::<<>>>>>>>>;;;:::999;;;===???@@@??????????????????@@@@@@AAA>>>======;;;:::999999888999:::<<<:::888666666777??????>>>>>>???@@@BBBBBB???===::::::<<<>>>??????999888888888999:::::::::;;;888555444555555444222444444444555666999;;;<<<===<<<;;;:::;;;<<>>@@@AAABBB===;;;;;;>>>CCCMMM```pppwww^^^EEE@@@@@@@@@AAA@@@???>>>===444777:::<<<;;;:::999999::::::::::::;;;;;;;;;<<<999888666444222111111111666888:::<<<<<<<<<:::999888777777999;;;<<<;;;:::888777777777888:::<<<======;;;999888777777888999<<<===>>>???>>><<<;;;::::::999777777888999::::::777777666666777888999999999777555444555666555444666888:::::::::999:::;;;>>>===;;;:::999999999999<<<:::888666555777999;;;999888777666555555444555333555888;;;;;;:::888666666888:::;;;<<<<<<;;;::::::999777666555555555555888:::<<<<<<999777555555444444555777888999;;;;;;999888777666666666777888::::::888555444444777:::::::::999999888444///+++***+++---///111222444444555666777999;;;===>>>>>>BBBAAA???<<<:::777444222///111333444555777999<<<=========<<<;;;:::;;;;;;;;;:::888666555555555555;;;:::777444111222555888999999:::;;;;;;888444000333333444555666666777777777999;;;===>>>===;;;:::777888888888777777666666111222333666888888666333666444111000111444666777777888999999777555333111888777777888888777333111...333555111000333777999444444444444444555555555888777666555444333333444333666888:::;;;:::999999:::999999999:::999777555666666888999:::;;;<<<<<<888888888888888999:::;;;;;;;;;:::999777777999;;;@@@@@@@@@>>>:::777666666333222111222444666666555555555777::::::777999===@@@LLL\\\iiivvvoooaaaOOOAAA<<<===>>>>>>AAA???<<<:::;;;;;;:::999666777:::;;;<<<;;;:::888999:::<<<======;;;:::888;;;;;;::::::999999999999;;;<<<>>>@@@@@@>>><<<;;;999:::===>>>>>>;;;888666555333222333666:::<<<<<<===<<<:::888777777999:::>>><<<:::888999<<>>>>>>>>===<<<<<<===>>>???AAAAAA@@@???===;;;999888888888777888:::;;;;;;:::::::::======>>>>>>???AAABBBBBB;;;999777777999<<<>>>>>>888999999999888999:::;;;:::888666555444444333222666666555666777999;;;<<<@@@???<<<;;;:::;;;<<<===BBB@@@>>><<<;;;:::::::::999:::;;;===???@@@AAABBB???======???BBBKKK\\\kkkwww___FFF??????AAAAAAAAA@@@???>>>777:::===>>>===;;;;;;;;;======<<<<<<;;;;;;::::::777666444333222222333333:::;;;===>>>===;;;888666666555666888:::<<<;;;:::888777666666666777999:::888888777777777777777777:::<<<======;;;::::::;;;::::::999999999999999999999999999999999999888888888666444333555666666555777999;;;<<<;;;;;;<<<===>>>===<<<:::999999::::::>>><<<999777777888:::;;;999888777777666666666777444666999;;;;;;:::888777666777888:::;;;;;;;;;:::;;;:::888666555555666666888:::;;;;;;888666666666555555666777888999999:::999888777666555444444444999999888777555666999;;;999888777666555222...***,,,---///111333444555555444555777888:::<<<>>>???AAA???===;;;:::777333111///111444555666888:::<<<<<<======;;;999999:::<<<;;;:::888555444333333333:::999666333000111444777777777888:::;;;999555222666666666666777777777777777888:::<<<===<<<;;;:::888888888777777777777777333333444666888888666444666444222111111333666777888999:::;;;:::888666555:::999888888999777444222///222333000000444777777222222333333444555555555666555444333333444555666333666888999999888888999;;;:::999999999999777555333444444555666777888888777777888888:::;;;===>>>>>>>>><<<:::888888;;;===>>>???>>><<<999666666777555333222222444555555444333222555888888555666999<<>>;;;::::::;;;:::999888999;;;======<<<:::999:::;;;;;;<<<;;;999888777:::::::::::::::;;;;;;;;;<<<===???@@@@@@???>>>===888999;;;<<<;;;:::888777333111000222555999;;;;;;;;;;;;:::888666666777999;;;:::888888999;;;>>>???>>>===;;;:::999999::::::777666666888;;;<<<<<<;;;999888777777999;;;;;;:::999777666777:::<<<<<<;;;:::999999:::;;;===@@@AAAAAA???<<<999777777888999666777888:::<<<=========;;;;;;<<<===??????@@@AAA999777555666888;;;======:::;;;;;;:::999888:::;;;999999888777666444444333888777777777777999;;;<<>><<<;;;;;;;;;;;;???>>>===;;;:::999999999777888:::<<<>>>???@@@@@@AAA>>>===>>>???FFFUUUcccxxx```GGG===>>>???AAAAAA@@@>>>===:::<<>>======>>>>>>>>>===<<<;;;999888777555444333222222333555666:::;;;===>>>===;;;888555555555555888;;;<<<<<<;;;888777666555555555666666333444555666666666555555777999::::::999999<<<>>>::::::::::::888888888999<<<============<<<:::999999777555444666888888888888:::<<<===<<<<<<===>>>>>>===;;;:::999::::::;;;<<<;;;:::999999;;;<<<===;;;:::999888777777777777555666888999999999777666333444666777888999999999;;;:::777555444444555666888999:::999777666666777666666777777888888888888777666666555444444333333777888999888888888:::<<<:::999777555555333///---///000222444666777777777555555666888:::<<<>>>???;;;999888888888777444000222444666777777888999;;;<<<======<<<999999;;;>>>;;;:::777555333222222222555555666555444444555666555555666888::::::777555888888888777777777777888777888999:::;;;;;;;;;:::888888777777777888888999666555555666888888666444555444444333222444666888777888:::;;;;;;:::888777;;;999888888999888666444222333222///111666777444000111222444555666777777333333222222444666888:::555777999999777777999;;;;;;:::999999:::;;;:::888444444444444555666666777888888888999:::;;;<<<===??????===;;;888999;;;>>><<<===<<<:::777555666777777555222222333444444333444444555888777333444777777>>>KKKYYYggguuuxxxgggVVVJJJDDDBBB>>><<<999999:::::::::::::::;;;;;;<<<<<<;;;:::999999999999999999999888888888888999999999999999888;;;<<<===>>>??????>>>>>>888888888888888888999999444222111222555999;;;<<<888:::;;;:::777666777999888777777777888:::<<<======<<<:::888888888999:::888777888:::===>>>>>>===;;;999888888999::::::999999777666777999::::::999777777777888999<<>>>>>;;;999888888:::;;;<<<;;;===>>>>>><<<999777999:::888999:::999888666555555999888777777888999;;;<<<>>>>>>======<<<<<<;;;;;;<<<;;;::::::999888888777666888:::<<<===>>>>>>>>>???===<<<>>>???FFFUUUccc{{{aaaHHH;;;===>>>??????>>>===;;;<<<>>>@@@@@@>>>>>>>>>@@@>>>>>>===<<<:::777666444555444222222222444666888999;;;===>>>>>>;;;888666555555666888;;;======<<<888888777666555444444444000111444666666666444333444666888888888:::>>>BBB::::::;;;:::888777888888???@@@AAAAAA@@@>>><<<::::::888666555777:::;;;;;;999;;;===>>>======>>>???===<<<;;;:::999:::;;;;;;::::::::::::;;;===???@@@===<<<;;;999888777777777666666777888888777666555111222333555666666777777:::999666444333333444555888888999777666555777888777777777777777777777777444444444444444333333333555777999:::999:::;;;======;;;888777666555333111111333555777888888888888555555666777999<<<>>>???555444333555777777444111555777999999888777888999<<<>>>>>>===::::::===@@@;;;:::777444333111111111///333777999888777666666333333444666999:::999777999999888777777777777777666777888999::::::;;;;;;888888888777888999::::::888777666777888888666555444555555444333444666888555666888999:::999777666;;;:::888888888888777555444333111///222777777333000111333555666777888888222111111222444777:::<<<777999:::999777777:::===:::999999:::<<<======<<<888777777777777777888999999999999888999999:::;;;@@@???===:::888888;;;===;;;;;;;;;999666555666777777555222222222333333222888777888:::888444444888222888CCCQQQ^^^mmm|||wwwcccRRRHHHEEE===;;;888888999:::::::::;;;;;;;;;;;;:::999999888888777777777888999::::::888888888888888777666555:::;;;<<<===>>>>>>>>>>>>888777666555666777999:::555333222333666:::<<<<<<888:::<<<;;;999777888999555666666777888:::;;;<<<;;;:::888666666666888999999999:::<<>><<<999666555777999;;;777666555666999;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>><<<::::::;;;;;;;;;999???@@@@@@===999777888:::777999;;;;;;:::888666666999999888888888999;;;<<<;;;<<<======>>>======<<<999999999888888777777777666777999;;;============<<<:::;;;???BBBKKK[[[jjj|||^^^EEE>>>===;;;<<<===??????>>><<<===???@@@@@@???>>>>>>??????===<<<:::888777666444444444222111222555777:::>>>BBBCCCAAA<<<999777555666777777888888888777:::999888777666444333333222444666888999888777666777666666888:::<<<<<<;;;???<<<999888999:::;;;;;;@@@AAABBBBBB@@@===:::999999:::<<<>>>>>>===<<<;;;999888888:::<<<>>>===<<<===999555666:::<<<:::777::::::::::::;;;<<<<<<===<<<;;;:::888777666666666888777555444333333444444222333444555777888::::::999777555333222333444555666888999999888666777777777666555444444555555666444333333222222222333333777888999999999:::===@@@<<<<<<;;;<<<<<<:::666333222333555666888:::<<<<<<::::::999999999999999999333111...---...222777:::;;;888444222444666888888999999:::;;;<<<===>>>>>><<<:::777444222111111222111444888999999777777777444555555444333333555777888888777666777:::<<<>>>:::777555555888::::::888666888:::999666444444666555666888999999777555333222333444444333333555777222444555555555666999;;;888555444555888::::::888666666555444333222222111///000222333444555555555888555333555888;;;:::999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999777555666888:::<<>>;;;999777777888888999<<<>>><<<888444333333777444///...000333666777999999888777666555444333222888BBBJJJTTTbbbrrr}}}~~~sssdddTTTHHH>>>:::777999999888;;;@@@<<<:::777666777999:::;;;::::::;;;;;;::::::999999999:::::::::999666333111555:::???AAA???<<<:::;;;;;;888666555666777666555555333222444888::::::999888:::<<<===>>>===<<<;;;:::;;;;;;:::999:::<<<>>>;;;:::888777666555555555;;;>>>@@@???<<<:::;;;>>>999888777777999;;;;;;:::999777444444666888:::;;;::::::888888999:::<<<>>>:::;;;:::888666555555666777888888777666666888:::888999::::::::::::999888999:::;;;:::888888;;;>>>@@@???===<<<::::::999999;;;<<<===>>>===;;;999777:::999999999999;;;<<<===>>>======>>>??????===;;;777777777777888999:::;;;========================<<<999888;;;@@@JJJ[[[jjj\\\GGG:::999888:::===??????>>><<<<<<>>>>>>>>>>>>===<<<>>>===;;;999888777777777777777666555333444666999:::===BBBCCCAAA>>>;;;:::888888999999:::999999999999999888777666666555444444666888999::::::999888888777777888;;;===<<<;;;<<<:::888999:::<<<===<<>>>>>>>>===<<<;;;:::888999:::;;;:::999;;;888666888<<<===;;;888888888888888:::;;;===>>>===<<<;;;:::999888888888999888666444444333444444333444555777888999:::::::::888666333222222333444555666777777555555555777999888666555444444555555555555555444444555666666666777888888888999<<<>>>===<<<<<<=========:::888444444666888:::;;;<<<===:::999999999999888888888333111...,,,---111555888;;;888555444555777888999:::::::::::::::;;;<<<<<<>>><<<888555333222111111222555888::::::888888888555666777666444333444555999888888999:::<<<>>>???<<<999666666999::::::999888::::::777333111111222444666999;;;;;;999666444333333333222111111333555333555555555444555666888777555444555777999999888777777666555444333222222000111222444555555666666777666555777999;;;:::888777777888888999:::::::::999999::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999777666555555777:::===???>>>===;;;999888888999::::::<<<>>><<<888555444444666444000000111444666666777888999:::999777444333555:::AAAHHHPPPZZZfffnnn{{{lllZZZNNNBBB<<<888999;;;;;;>>>AAA@@@===:::888999:::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;999777444333777;;;???@@@===999777777666555555666777666444222333222222444999;;;;;;::::::;;;===>>>>>>===<<<;;;>>>>>>===<<<999999;;;<<<;;;;;;:::999888666555555999<<<>>>===999777777999888777666888;;;===>>>===:::888555444555777888999888888999:::;;;<<<<<<<<<::::::999777444222222333666777999888777666666777777888:::<<<<<<;;;:::999999;;;<<<;;;999999;;;===<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999777777666666888:::<<<>>>;;;::::::;;;===??????>>>888888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<:::888888<<>>===<<<:::;;;<<<============<<<===;;;999777777777888999<<<<<<:::888666666999;;;;;;>>>AAACCCAAA???======;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888888888555666888999::::::999888999888888:::<<<======<<<:::888888999<<<>>>>>>>>>>>>===<<<:::999888888777::::::<<<=========<<<;;;===:::888666777777777666999777777:::>>>???===:::666666555666888:::===??????>>>===;;;::::::::::::999999777666555444444444444666888:::;;;;;;;;;;;;;;;999666444222222222333444555555444222333555777;;;:::888777555444444444777777666777777888999:::777888888777777888;;;===<<<;;;:::;;;<<<===<<<;;;555666777999;;;<<<<<<===999999999999888888888777444222///------000333666;;;999666555777999999:::<<<:::999888888999;;;<<>>???@@@===;;;888888999:::;;;:::;;;;;;999555111//////000444666999<<<<<<:::777555555444333000......111333666666666555333222333555777555444555777888888888888777777666555444333333111222333555666666666666666666777999;;;;;;999777666666777888999:::;;;;;;666777888999:::;;;;;;;;;<<<;;;999888777777888888444444444555888<<>>???AAACCC@@@===;;;<<<======<<<===>>>>>>===<<<;;;:::999<<<<<<<<<<<<;;;999666555999<<>>???>>>>>><<<;;;AAAAAA???===:::888999;;;<<<<<<<<<<<<:::888666555888;;;===;;;666333222333666555666888<<>>???>>>===;;;:::;;;======;;;::::::;;;888888999:::;;;<<<======999999999999999999::::::444444444444666:::===???888777666777;;;>>>@@@AAA::::::999999:::;;;<<<======<<<<<<<<<;;;;;;::::::888777:::>>>CCCKKK[[[iiizzz^^^FFF===;;;:::;;;<<<<<<;;;:::999999:::<<<===>>>??????>>><<<:::888888:::<<<>>>??????>>>;;;999999;;;===???@@@BBBBBB???===============>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<555666777888999888888888;;;:::999;;;===>>>>>>===999888888999<<<======<<<===;;;999777555555666777777777888999999888888777;;;888555444555666666555666666777;;;???@@@>>><<<777666555555666999;;;===>>>>>><<<;;;;;;::::::::::::999888777666555555444777999;;;===>>>===<<<<<<<<<:::777444222111111222555555444222111222555888>>>===;;;999777666444444666666666777888999;;;<<<999999999888777888:::<<<<<<:::888888999:::999888555666888999:::;;;;;;;;;888888888888888888777777666444111//////111444666;;;999777777999:::::::::;;;:::888777888:::===???CCCAAA>>>:::777444333222555888;;;===<<<:::999999999;;;===<<<999666444333777888:::<<<===>>>>>>>>>>>><<<:::888888:::;;;<<<===;;;888444222111111222555666777888999888777777777666333000---...111444888999888666333111111222888777777777888999999999888888777666555444444333333444555666777777777777666888:::<<<===;;;999666666777777777777888888888444555777999::::::;;;:::;;;:::888666555666777888444444444666999<<>>???>>>?????????>>>===<<<;;;:::============<<<:::999888;;;<<<>>>>>><<<999666444.........111333444333222333444555777999::::::999===>>>>>>>>>>>>===<<<<<>><<<999888999:::<<<=========<<<999666555888:::<<<999444000///000555444555888;;;===>>>===<<<:::888555222222444666555666777888:::;;;<<<<<<;;;;;;999666222///...///444888===???===999555333666999<<>>;;;<<<>>>>>>===<<<;;;:::777777888999;;;<<<<<<===;;;:::888777666777888999333333333555777;;;???AAA888666333444777<<>>@@@BBBCCC@@@???===;;;<<<>>>@@@BBBAAAAAA???===;;;:::<<<>>>BBBCCCBBB@@@<<<:::::::::=========>>>>>>===<<<<<<======>>>>>>>>>?????????888888999999999999999999<<<;;;:::;;;===>>>>>><<<:::999888888:::;;;;;;:::;;;999777555444444555777333333333444333333333333666444333333444666666666333444777:::===>>>===<<<:::999777666666888999:::===<<<;;;:::999999999:::999999999999888777666666:::;;;===>>>>>>>>>======<<<:::777444222111111222555555555444333444777:::@@@???>>><<<999777555444333444444666777999;;;<<<<<<<<<<<<:::999999:::<<<>>>;;;999888888888777666444555777999:::999999888666666666777777888888888999777444222222444666777999888777888:::;;;;;;:::999888777888:::===AAACCCCCCAAA???<<<999666555444666999<<<>>><<<;;;:::999:::<<<>>>>>>;;;888666666777888999;;;<<<<<<<<<<<<===;;;999777777888;;;===<<<:::888666555666666777777666555444444555777888888777444111///000444777;;;;;;:::777444222222333::::::::::::999:::;;;<<<888888777666555444444333555666777888888888888888777999===???>>>;;;888777888888777666555444444333333555777999:::::::::999999888777666666666777777777777777888999;;;===>>>999999999999::::::;;;;;;999999999999::::::999888::::::;;;===???>>><<<:::555888===@@@???;;;666222555777<<>>===<<<;;;>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>>>><<<:::888///---,,,---111444777888777777888888888777777777<<<<<<=========<<<<<<<<<;;;<<<;;;:::888888:::<<<:::;;;<<<===<<<999777555999;;;<<<888333000000111444444444777:::;;;:::999;;;;;;999666222222444777777666555444555888;;;=========;;;888444111111111666:::???AAA???;;;888666777:::===@@@AAABBBAAA@@@<<<======>>>???>>><<<;;;:::999999999999:::;;;<<>>@@@BBB999666333222555999<<<===:::999777666666888:::;;;<<<<<<;;;;;;;;;:::::::::<<<===@@@CCCBBBFFFSSSaaazzzuuuXXXDDDAAA===;;;;;;<<<======999999:::;;;===@@@BBBCCC@@@???>>>===>>>???AAABBB@@@???>>><<<::::::===???CCCCCC@@@<<<888666777888::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<;;;888666555777999:::::::::999777555444444666666111111111111000000000000222111111333666777777666111333555888:::;;;<<<<<<;;;;;;:::999999999999999;;;;;;:::999999888999999888999999::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;999666444222222222333555666666555555555888:::??????>>><<<999777444333111111222444666888:::<<<>>>>>>===;;;999999:::<<>>===;;;999777666777:::===>>><<<:::999999999;;;===<<<;;;999888999888888888999999999::::::999999777555444666:::===<<<:::888777999:::::::::888777555333222333555666666666555333222444777:::<<<===<<<999666555555666;;;<<<<<<<<<::::::<<<>>>888777777666555444333333777777888999999999999999888<<>>;;;999888:::999888666555333222111444555888:::;;;:::999888666666666777777777777888:::999999999999::::::;;;888888888999999999999999666666555777999;;;;;;:::<<<<<<===???AAAAAA>>><<<777:::===>>>===999555222555888<<>>>>>?????????>>>======???>>>>>>===<<<<<<;;;;;;::::::;;;===??????<<<:::000---,,,---111777;;;===:::::::::888666555666777999999:::::::::;;;;;;;;;888999999888888888;;;===888999:::::::::999777666:::;;;;;;777222000222555333333444666999:::999777:::;;;:::777333333666::::::888444333333666:::======>>>===:::777555555666999<<>>======>>>@@@@@@???======;;;999888888999<<<>>>@@@>>>;;;777555444444444555777999;;;>>>???@@@@@@:::777333222444777999:::999888555444444666888:::;;;;;;;;;;;;;;;;;;;;;;;;???@@@CCCCCCAAACCCQQQ___zzzlllUUUOOOHHHAAA???>>>??????<<<<<<;;;;;;;;;<<<===>>>=========<<<======>>>???======<<<;;;999:::<<<>>>AAA@@@===999555444666888666666888999::::::;;;;;;>>>>>>==================:::::::::999999999::::::<<<:::::::::<<<===<<<;;;999666222222444888:::<<<:::999777666555666666777333222222111111111111111000111222444777888666444000111333555666777999;;;:::;;;<<<======<<<;;;;;;;;;::::::999999999999999777888999:::;;;;;;;;;:::;;;:::888777777888999::::::888666333222222333444333555666777666666888999<<<<<<;;;:::777555222111//////111333555888:::<<<>>>>>>===;;;888777999:::<<<;;;;;;;;;<<<;;;888666555777999:::;;;999777666111111333555777999:::;;;;;;:::888777777888:::<<<666666777999;;;<<<:::888666666777999<<<>>>@@@BBB============<<<;;;:::999777999===>>><<<:::999888666777999999888888999;;;;;;:::999888777888888999666666555333222444999>>>;;;:::888999;;;<<<;;;999888888777666555444333333222333444444555666:::<<<===>>>>>><<<999888999:::;;;<<<===<<<:::999;;;>>>777777666555444333222222888999999::::::::::::::::::===@@@@@@===:::999999::::::999888666555444444555777999;;;;;;:::999888333444666888999999999888;;;;;;:::::::::999999999777777888888888777777666444222222444999<<<<<<<<<===<<<===???AAA@@@>>><<<;;;;;;<<<;;;:::777444222444888<<<===;;;:::;;;===CCCMMMZZZhhhtttrrrbbbUUUJJJ???;;;;;;999888888999<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<:::999999;;;>>>>>><<<999///......000555;;;>>>@@@;;;;;;:::777444444777:::666666666777888999:::;;;999::::::999888999;;;===666666666777777777777888::::::888444111111555999111111333777:::;;;:::999888::::::888444555999>>>;;;:::777666666777:::<<<<<<======;;;999888999::::::<<<>>>>>>======>>>???<<<<<<======???@@@AAABBB???===;;;===@@@BBBBBB@@@???<<<999666777:::>>>AAA???>>>;;;999777555555555666888;;;>>>@@@???>>><<<888666333333555888999:::999888555333333555777999;;;;;;;;;<<<<<<======>>>???AAACCCCCC@@@BBBQQQ```www|||hhh```TTTJJJDDDAAA?????????>>><<<:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999<<<>>>???===:::666333333666888333444555777888999::::::===<<<<<<<<<;;;;;;;;;;;;777777666666666666666777;;;:::999:::<<<<<<;;;:::777333000///222777<<<>>>:::999888777777777777777555555444333222222222333000111333666888777555222///000222333333555888:::888:::===?????????>>>===;;;;;;:::999999999::::::666777999;;;<<<<<<<<<<<<:::888555333333555777888999777555333222333444555222444666777666666777888999999999888666333000///...///000333555888;;;<<<>>>>>>===:::777666777999777777888:::;;;:::777555666888:::<<<<<<:::888777///000222444777999;;;<<<:::999888777888999;;;<<<555555777999;;;;;;999777666666888999;;;===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777999<<<===<<<:::888888333444555666555666999;;;===<<<999777777777888999333444333111000333999>>><<<:::999:::<<<<<<:::777777888:::;;;999666222000///111333555666888;;;===>>>??????===;;;;;;<<<===:::<<<===<<<999888:::===666666555444333222222111999999:::;;;;;;;;;::::::;;;>>>AAA@@@===:::999:::::::::999999888777777777666888:::<<<<<<;;;888777111333777:::;;;;;;:::888;;;;;;;;;:::::::::999999777777777777777666555555222000000333888<<<======<<<<<<<<<>>>???@@@>>><<<===<<<;;;999777555444333222777<<<<<<999888:::>>>CCCHHHRRR___mmm{{{xxxmmmbbbTTTFFF>>>===:::999999:::<<<===<<<;;;;;;<<<===>>>>>>??????>>>???>>>===<<<<<<;;;<<<<<<;;;999888:::======:::777......000444999>>>@@@@@@::::::999666333555999===444444444555666888::::::;;;<<<<<<:::999999;;;===444444444444555666888888999999777333///111777<<>>===<<<777999:::888555666;;;AAA<<<;;;::::::999999::::::;;;<<<<<<;;;:::999;;;<<<:::;;;<<<<<<;;;<<>>??????>>>@@@CCCBBB???BBBRRRccctttxxxqqqfffYYYOOOGGGBBB@@@CCC@@@===;;;:::999666444444555777999;;;;;;;;;;;;===;;;888666666777:::<<<>>>;;;666333333555555555333111000111333777888999===>>>???>>><<<:::999:::666666666666666777777888666888<<>><<<;;;888555111...///444:::>>><<<;;;:::999888888888888;;;999555222000000111222333555888888888666777777::::::888555333444777:::<<<<<<<<<>>>@@@AAA@@@???<<<;;;888777666888:::<<<;;;999888<<<@@@AAA===888777666555222111222666999:::999888666666666777777777555444444555666666555666777777777666444222111...000333666999;;;<<<<<<======<<<;;;999888777777:::999999:::<<<;;;777333777777888888888666444333333333444666777999::::::888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::999888666555999<<>>???===:::777333222222333555999===@@@AAA@@@>>><<<:::999888888555555444222222333777:::<<<:::888777777555222000666888::::::888555333333222222222333444777999:::@@@???===;;;999999<<>>@@@???>>><<<<<<<<<===<<<;;;:::999999888999777777888:::;;;;;;888666333444777:::<<<>>>>>>>>>===<<<;;;;;;::::::::::::888999::::::999777444333000//////333888;;;:::888???===999888999:::;;;:::======<<<;;;999888777777555666777777666777999;;;>>>BBBJJJTTT]]]jjj~~~tttlllbbbRRRFFFBBB===<<<;;;;;;<<<===;;;:::666999===???@@@@@@AAAAAA;;;999777666888999999999999888888777666555555555///......222888===>>>======999444444666:::;;;;;;666555555555666777999:::<<<<<<;;;;;;;;;;;;::::::444444444444666888:::;;;999777444222222333555666...000444888<<>>===;;;:::999::::::;;;<<<>>>AAAAAA???===<<<<<<;;;<<<======<<<<<<>>>@@@???>>>===;;;::::::===???@@@>>>===>>>???===999555777999;;;<<<;;;999555333555555444333222222444666555888:::888444444888===<<<<<<;;;;;;<<<===>>>?????????@@@AAAAAAEEERRR```{{{|||pppcccXXXPPPKKKHHHEEEBBB===:::999777555444444555777999:::::::::999<<<:::888666555777999;;;===999555333333555666666444222000111333666888888<<<;;;:::888777777999:::888777666555555555555555777999===???@@@???>>><<<:::777333000000333777:::::::::999999999::::::;;;:::999666444222222333333:::;;;<<<;;;999777777888::::::999777555555777999>>><<<<<<>>>AAABBB@@@>>>:::999777555555666888:::;;;999999<<>>>>>;;;<<<<<<<<<;;;999888777:::<<<>>>>>><<<;;;<<<===;;;<<<===>>><<<999777555444444333333555888;;;===@@@???>>><<<;;;:::999999666666555333222333666999<<<:::888777666333///,,,000333777999888777666666333333222333444666999:::<<<<<<<<<;;;:::;;;>>>AAAAAA???<<<::::::999777555444333333444666666555333555666777999:::;;;;;;;;;<<<=========<<<<<<===>>>======<<<;;;::::::::::::666666666777777666555333444666999;;;>>>?????????<<<;;;::::::999999::::::::::::;;;:::999777444222111000111444999;;;;;;:::>>><<<:::999:::;;;;;;;;;<<<<<<;;;:::999888888777333555666777777999;;;===>>>???EEELLLSSS___qqqxxxlllZZZIII@@@>>><<<:::999::::::999888888;;;>>>??????>>>>>>>>>:::888666666666777666555777777777666555444444444------///444999;;;;;;999<<<888444333666999::::::777777666666666888999:::<<<<<<<<<;;;;;;:::999999555555555555666888:::;;;:::999666444333444666777222444777:::<<<>>>>>>>>>======;;;::::::;;;<<<===>>>;;;888777777777555333777888999999::::::999999===<<<:::999999999:::::::::<<<>>>???===;;;:::::::::;;;;;;;;;::::::<<<>>>??????>>><<<:::999;;;<<>>>>>???AAA@@@===999666777999;;;:::777444222444444444333222222444555444555777666666777;;;>>>::::::;;;;;;<<<<<<<<<<<<======???@@@@@@EEERRR```vvv~~~qqqggg___YYYVVVMMMHHHBBB===999777555444555666999;;;<<<;;;:::999<<<:::888666555777999:::;;;888444222333555777777555333111222444666777777888777444333444666999;;;:::999777555444444444444888:::===???AAA@@@>>>===;;;888555333222333444666888999999::::::;;;<<<<<<999888888777666666555555??????>>>;;;777555555666:::;;;;;;:::777666777888>>>;;;999<<>>>>>===;;;:::999:::;;;<<<<<<::::::;;;<<<:::===>>><<<888444333333555555444444555666888:::>>>>>>===<<<<<<;;;;;;;;;999999777555333333555777;;;:::888777555222---)))+++///444777888888888999666555444333444666888:::777999;;;<<<<<<===@@@BBB???===<<<;;;:::777444111222222333666888999888777555777888:::;;;;;;::::::::::::::::::;;;===???@@@>>>===<<<;;;;;;::::::;;;888777666555444333333222666888:::===???@@@@@@@@@::::::999888888888999999;;;;;;;;;;;;999777555333333333444777:::<<<<<<;;;<<<:::999:::<<<===<<<;;;:::::::::999999999888888444666888999999;;;>>>@@@???>>>@@@DDDHHHRRRcccrrr{{{fffQQQEEEBBB???;;;999999:::::::::;;;===??????===:::999999888666555555666555333111666666666555555444444333...///222666999999777555:::777444333555888999:::999888777666666777888999<<<<<<<<<;;;:::999888888666666666666777888::::::<<<:::888666555666777888888999:::<<<<<<<<<<<<;;;>>>===:::888888999:::<<<;;;999666555555555444222666666777888888888888777;;;:::999888777888999:::888:::;;;<<<:::888888888999999:::999777777888999>>>??????>>>;;;999999999=========>>>@@@@@@>>><<<555666888999999666444222444444333333333333444444333333333555888;;;======777888:::;;;;;;;;;999888::::::===@@@@@@EEESSSaaassswwwooohhhdddZZZTTTKKKCCC>>>:::777555555777999<<<======<<<<<<===;;;999888777888:::;;;:::777333222444666888999666444333333555666666666555444222333555777999999999888777555555666777888888:::<<<>>>??????===<<<999888666555444444444444888888999:::::::::::::::777888999::::::999888777======;;;888444333333555999;;;<<<<<<999777666777999666555999@@@CCC@@@===777666555444444555777888:::::::::<<<>>>>>>;;;888555666666666555666888:::888888777666666777888999888777777888::::::888666777555333222222333555777666777888999999999888777777777888999999:::;;;;;;<<<999777555666888:::;;;777555333222333444777888444555555555666666777777<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888888999;;;>>>AAA@@@??????>>><<<;;;:::999::::::::::::999999:::;;;:::===???;;;444///000222555555555555666777888999<<<<<<<<<======<<<<<<<<<::::::999777444333555666999999888777666333...***+++///444777888777666666888666555444444666888999555888;;;=========>>>@@@<<<;;;;;;<<<;;;999555111111222333666999:::999777555666888999:::999888777666666888:::===??????>>>===<<<;;;:::::::::::::::<<<;;;999666333222333444777888:::<<<>>>?????????999888777777777777888888::::::;;;::::::999777777888888888:::;;;;;;::::::999999999;;;<<<===<<<:::888888888999999999999999888:::;;;<<<<<<===@@@BBBBBB???===???BBBIIIXXXfffwwwuuuaaaUUUJJJFFF@@@<<<;;;<<<===>>>===???@@@???;;;888555555555444555666777777555333777777777666666555555555222333444666777777666444888666555444555666888999999888777666555666777888<<<<<<<<<<<<;;;999888777888888888888888999999:::;;;:::888777777777888999:::;;;<<<======<<<;;;;;;===;;;777555444666888:::999888666555555555444444444555555666666666666666999888777666666777888999666777999999777666666777:::;;;:::777444222333444:::<<<>>>>>><<<:::999999;;;;;;;;;<<<<<<<<<;;;:::666777999999999777555444666555444444666666666555666333111444:::===<<<:::666888;;;<<<<<<:::777555777999===@@@AAAFFFTTTbbbvvvwwwrrriiibbbWWWMMMEEE>>>:::777444666888:::;;;<<<<<<<<>>999:::;;;======<<<;;;:::666666666666666666666555999999::::::999888777777777888:::;;;<<<;;;:::999999999999666444444666777999;;;===<<<:::777666666333111111666<<<@@@???<<<777666666666666777888999::::::;;;<<<===<<<:::888555666777777666666777999666555444444555666777888999999888999::::::999777666555333222222555888:::444555777888888888777666666666777999:::<<<=========;;;777555444555999;;;<<<:::777555555666999:::666666777777888888888888======<<<<<<<<<<<<======;;;:::888666666888;;;===>>>>>>===;;;:::999999999:::999888888999:::;;;;;;:::======999222...///333333444555777888999999999::::::;;;<<<===<<<<<<<<<:::;;;:::888666555666777888777777777777555111...///222777888777444111000888777666666666777777888555888;;;<<<<<<;;;;;;<<<888999:::<<<===;;;777444111222333666999999777555444555666888888888777777333444777<<<@@@AAA>>>;;;::::::999999888999999999======:::666222111333555666777999;;;<<<<<<<<<<<<777777777666666777777888888888999999::::::::::::;;;<<<<<<<<<;;;:::999999888888888999;;;<<<;;;999777777777888888888999999===>>>??????>>>>>>@@@BBBAAA===;;;===???EEEPPP\\\jjjuuuuuulllWWWPPPGGG@@@======??????>>>???@@@>>>;;;777444333333444555777:::;;;:::888999999999999888888888888888888777555444555666777777666666555555666888999888777666555555555666777<<<<<<======<<<;;;999888:::::::::::::::999999999999888888777777888999999:::;;;<<<=========<<<;;;999777444222111333555777999888888777666666666777444444555666666666666555777666666555666777999:::555777888888777666777888>>>===;;;888333000///000666888<<<======;;;;;;;;;;;;<<<<<<;;;:::999999999888999:::;;;;;;:::888777888666666777999:::999777999555222555:::<<<999555777999;;;======:::777444666888<<<@@@BBBGGGUUUccc}}}wwwpppeeeZZZQQQIIIBBB>>>888888888888888:::;;;<<>><<<999555444555888:::;;;777666666777999::::::999777777888;;;>>>>>>:::555444333333444777;;;???AAA;;;;;;<<<<<<;;;:::888888555555555666777777777777::::::;;;;;;:::999777666888999;;;<<<<<<<<<;;;:::888999:::999999999;;;===:::;;;<<<;;;999666555555000000222555999;;;;;;;;;777777777777888999::::::999:::<<<<<<<<<;;;999888444666888888666555555666444333333333444555777888:::888777777888999999888666555333333444777:::<<<777888999999:::999888777444555666888:::;;;<<<===;;;:::777444333555999===@@@>>>:::888666666888999666666777888888999::::::======<<<;;;;;;;;;<<<<<<:::999777666666777999:::<<<;;;:::999888888888888:::888777777:::<<<======<<<<<<;;;777333000222444333555777999::::::::::::888999:::<<<<<<;;;;;;:::999::::::999888777888:::888777666666666555333111111555999:::777333///---666777888888999888888777666888::::::999888888888777777999;;;===<<<999666000111333777::::::888555555555666666777888999999555555777<<>>:::999999888888888888999999<<<<<<;;;777222000222555555666888999:::::::::999777777666666666777888888777777888888999999::::::<<<===>>>===;;;:::999:::999777777777999:::999888777777777777777888888888???@@@AAA@@@>>>>>>@@@AAA>>>;;;:::===???AAAIIIQQQ___lll{{{iii```RRRFFF???============>>>@@@>>>;;;888666555555555666999<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888555333333666999666777777666555666888:::777777666555555666777888;;;<<<>>>???>>>===;;;999<<<<<<<<<<<<;;;:::999888777777777888999:::;;;<<<:::;;;<<<=========<<<;;;666444222111111222555666888999999888777666888999555555666777777777777666666666555555666888999:::777888999999888777999:::@@@???===999444111000111444777:::<<<<<<;;;<<<<<<===>>>>>>===;;;999:::;;;:::;;;<<<<<<<<<<<<;;;:::999777777999<<<===;;;888;;;777555666:::;;;777333888999;;;<<<<<<999555333444777;;;@@@BBBGGGTTTaaa}}}uuukkkbbbYYYRRRMMMCCCAAA>>>;;;::::::<<<===???>>>======<<<<<<======>>>;;;777555777999:::;;;777777777999<<<======;;;===;;;:::;;;>>>>>>:::666222111111222555999>>>AAA>>>>>>===<<<;;;999777666666666666666666777777888999:::<<<======;;;:::999::::::;;;;;;;;;;;;;;;;;;777999<<<===<<<<<<>>>???:::;;;;;;:::777555444555111333666666666666777999666666777777888999::::::999:::<<<===<<<:::888888444666888888666444333333333333333333444666888999999777444333444666777777555555555555666999<<<===;;;;;;;;;;;;:::888666555222333444666777999:::;;;666777666444333666;;;@@@AAA???;;;888555444333333444555666777888999:::;;;;;;;;;:::999999999999999888777777777888999:::::::::999888777777888999999:::777666777;;;>>>??????===;;;999666555555666777666777:::;;;<<<;;;999888777888999;;;;;;:::999888777888::::::999:::;;;===:::888555333333333222000000444999:::999444111///444666888;;;;;;:::888666444666888888777666777888777777888999::::::777555///000333888<<<===;;;999777666666666777:::<<<===;;;888777:::>>>@@@>>>;;;:::999999888888999999:::<<<>>>>>>:::555222444777555666888999999999999888777777666666777777888999999999888888777777777777888;;;======<<<;;;<<<>>>999777555555666777777666777777777777777777666666===>>>>>>>>>======???AAA>>><<<===@@@BBBAAADDDIIITTTcccsss}}}uuubbbPPPDDD>>><<<<<<:::===???>>><<<:::999888888777777999===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::999777333222444777666888999888666666888;;;888888777777777999:::;;;:::<<<>>>@@@@@@???===<<<======>>>===<<<:::888777666777888999;;;===>>>???;;;<<<======<<<;;;999999444333222222333444666777777888999888666666888:::666666777888888888888888666555555555666888:::;;;999:::;;;:::999:::;;;===??????>>>;;;777555555666555777:::;;;::::::;;;<<<:::<<<===<<<:::999;;;===;;;;;;<<<======<<<<<<;;;999777666999===>>>;;;888999888777888999999666333888999::::::999666444222222444999>>>@@@DDDQQQ^^^uuuxxxppphhh```[[[NNNKKKEEE@@@======???@@@>>>>>>===<<<<<<<<<<<<<<>>===BBB>>>::::::===>>>;;;777111000///000333777<<>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;777999<<<============>>>:::;;;;;;999666444444555333777:::888444222444777555666666777888999999:::888:::<<<===;;;999888888444666888888666333111111444333333444555777999:::888555111000111333555666555555555666888:::===>>><<<<<<<<<;;;888666333111111111222444555777888999222444555444444777>>>CCCAAA???;;;777444111//////333333444666777999::::::999888888777666666666777666666777999:::;;;<<<<<<999888777777777888999:::999777555777;;;???AAAAAA>>>;;;777555666888999999999:::<<<======:::888666666777999::::::999777666555777999::::::;;;===???<<<888444111000000//////---222777;;;:::777444222222555999<<<===;;;888666333444666666555555777999888777777777888777555333---///444999>>>@@@???===999888777666888;;;???AAA@@@;;;777777;;;??????===:::::::::999999:::;;;;;;>>>AAABBB>>>999666888;;;666777888999:::999999888777777777777777888999999<<<;;;999777666555555444555888<<<===<<<<<>>???===;;;;;;;;;;;;999888999<<>>:::<<>>>>>>>>>>>>>><<<:::888777666777888;;;===???AAABBB============;;;999777666333333333444555666777888666888999888666555888;;;777777888999999999999999666555555666777999;;;<<<;;;<<<<<<<<<;;;;;;===???>>>>>>>>><<<999888999:::777999::::::999999999:::666888:::999888888;;;>>>;;;;;;<<<<<<===<<<<<<<<<999666555888===>>>;;;777777777777888999999777555777888888888777555222111000333888<<<>>>BBBNNN\\\mmm{{{xxxpppkkkbbb[[[QQQJJJGGGDDDAAA>>>@@@???>>>>>>=========<<>>???===777999;;;;;;;;;<<<>>>@@@???>>><<<:::888777666666444222//////111666<<<@@@BBBAAA???===;;;:::999999;;;:::888888888888666555888999;;;===????????????AAA===999999===>>><<<999999::::::;;;<<<===>>>>>>999666444444555777888888444888;;;;;;666444555888999::::::888555555888;;;777777888:::<<<<<<:::777222333555555444333111///222333444555555555444444222111000/////////000111000444999;;;999888999:::<<<999666444444444333222222222222333444555666777888777555555555888;;;<<<999888777555444333222111555333111222555888:::;;;666666555444222333555888999999::::::<<<===??????999999:::::::::999999888:::888777888999;;;::::::777555333444777;;;>>>???;;;;;;<<<;;;999555222000333444555888::::::777444555777:::;;;;;;;;;<<<===:::777333000111222222222...///111444555555555555888888777666666666666777666555555666777888777777999888666777888666222......111444888;;;<<<======888999999999888888:::<<<999999:::;;;===???AAABBB@@@>>>;;;:::::::::999888>>>???@@@>>>:::777888:::666666666666666666555555999888777777999:::999888<<<;;;999777666555555555:::::::::;;;<<<>>>@@@AAA;;;666000000444888888777;;;<<<<<<;;;888555444333888888888888888;;;@@@DDDDDDEEEEEEEEEDDDBBB???===EEENNNZZZeeeoooyyyyyyhhhXXXKKK@@@:::;;;:::<<>><<<===>>>????????????>>>======@@@<<<888999===>>><<<999::::::999999777666444444666888;;;<<<:::999888888555444444777<<>><<>>======>>>>>>>>><<<@@@???===999666555777888999:::<<<===>>>>>>>>>===@@@???>>>>>><<<999444111666666777777888999;;;;;;<<<======999555333555888666555555666888::::::999777666555555666777888999===<<<<<<<<<<<<===>>>>>>>>>;;;999:::===@@@@@@??????>>><<<;;;:::;;;<<<===888777555333222333777:::===:::999<<>>>>>===<<<666777888999999888777666555666888999999777444333444666999===>>>BBBPPP^^^nnn|||qqqjjj```XXXQQQJJJCCC>>>AAA@@@@@@???>>><<<:::888;;;888777999>>>AAABBBAAA888:::;;;:::999999:::;;;999888777666555444444444444333111111444888===@@@@@@???>>><<<<<<;;;;;;;;;<<<;;;999999::::::999777888999;;;===>>>>>>>>>======:::888999===>>><<<999999999:::;;;<<<<<<======888666444444666888999999666:::===<<<999777888:::;;;;;;;;;888555444666888777777777999;;;;;;999777444555666666555333111000000222444555777777777666333222111111000111111111222555999:::999777777777999777444444444444333222444333333444444555666666888666444333333555777888444555555555555555444333777555333333555888999999666666555333222333666999<<<;;;;;;;;;:::;;;;;;;;;777888999::::::;;;:::::::::888888999;;;<<<<<<;;;;;;888666555777:::;;;<<<:::::::::999777444222000333444666999;;;;;;888555555888:::;;;;;;::::::;;;999666222111222333444444111222333444555666666666999888666555444333444444555555555666777777777666999888777777888666222///...000333777:::;;;;;;;;;999:::::::::888777888:::777888999;;;===???@@@AAA???===<<<<<<<<<<<<:::888<<<===>>><<<999777777999444444555666666777888888888777777888999999888777999888888777777777777777;;;;;;;;;;;;<<<===???@@@;;;666111111555888999777888:::<<<<<<:::777666666::::::;;;:::999:::===@@@CCCDDDDDDDDDCCCAAA???===???FFFPPPYYYcccppp~~~ooo___OOOBBB:::;;;999;;;???AAA>>><<<===??????>>>>>>>>>============999777888<<<>>>===:::::::::::::::999888777666777999<<<<<<;;;999888888555444555888<<<>>>===<<>>============<<<<<<======<<<:::777666777888999:::<<<===>>>>>>======AAA@@@???>>>===:::777555777777777777888999:::;;;<<<======999555222444666444444444666888999888666333333333444666888:::<<<;;;;;;;;;::::::;;;;;;<<<<<<:::999:::===??????===<<<;;;888777777888:::;;;777777555333222333666999<<<999777999>>>@@@>>><<<:::;;;===>>>??????>>>===888888888888777666555555555777999;;;;;;:::888777999:::===??????CCCPPP]]]vvv{{{ssskkkcccYYYNNNFFFDDDCCCCCCBBBBBB@@@<<<::::::888777:::???BBBBBB@@@999:::;;;999777555555666555444444333333333444444444333444555777:::===???===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;======<<<;;;999:::;;;<<<<<<<<<;;;;;;999777777999===>>>;;;888999999999::::::;;;;;;;;;888666555555777:::::::::888;;;>>>>>>;;;:::;;;=========<<<999555444555666888777666666888999888888777777777777666444222111///111333666777888999888333333444444333222222111333666999:::888666555555555444333333444555333222444444444444444555555555555444222000000111222444111222444777888888777666:::888666555666888888777555555444333222333777:::???>>>===;;;:::999888777666777888999:::;;;;;;;;;888888777999<<<>>>>>>===>>>;;;888666777888888777999888777666444333222111222333666:::<<<<<<999666666888;;;;;;999888888888777555222111333666777888777666555555555666888888:::888555222000000000000444555666666777777666666999888777777777666333000...000222555777999999999:::;;;<<<;;;888666666666444666999;;;===>>>??????<<<<<<<<<===>>>===;;;888999:::;;;:::888777666777333333444666777999::::::777777777888999999777555555555666777888999::::::===<<<;;;;;;;;;<<<>>>???:::666222222555888999888777999======<<<:::888888<<<======<<<;;;:::;;;<<>>===<<<@@@EEEJJJSSSbbbtttyyyjjjXXXGGG===;;;777888<<>>???>>>===<<<;;;<<<======:::777666777;;;>>>===;;;;;;;;;;;;;;;;;;:::999888777:::<<<===;;;999777777666666666888;;;===<<<;;;>>>>>>===<<<;;;::::::999:::;;;;;;:::888777888999:::;;;<<<>>>>>>>>>======@@@@@@@@@???>>><<<;;;:::999999888888888888999999<<<======999444222333555222222333666777777555333000111222444777:::<<<>>>:::999999888888999999999:::::::::;;;===>>><<<;;;888777444222222555777:::777777777555444444666999:::777555666:::======;;;===>>>>>>?????????>>>>>>;;;:::999888666555444333666888:::<<<>>>======<<<===>>>@@@BBBAAACCCOOO\\\zzz~~~wwwmmmaaaXXXNNNKKKHHHGGGGGGFFFDDDAAA<<<::::::<<>>::::::::::::::::::::::::888777888:::<<<<<<999666999999999999999999::::::888666555666999;;;;;;;;;999;;;======;;;;;;<<<>>>>>>===<<<:::888777888888999777444444555777888888888888888888666555333222000111333555777888777777444555666666666444222111222444777999999888666555444333333444555666555444444444444444444333333333111000///......///111222111333666999;;;;;;999888;;;999777777888999888777444444333222111333666999??????>>>===;;;999888777555666777888888888888888666666666999<<<>>>>>>===<<<:::777555555666555444777666555333222222222222111222555999;;;;;;888666777999;;;:::999777666777555333111111333777999:::;;;999777666666777999::::::888444000...------...444666888888888777777777999888888888777666444222///000222444555666777777;;;<<<===;;;888555444444333555888;;;===>>>======999:::;;;>>>???===:::666777888999:::999888777777444444555666888999::::::777777777888999999666444111222444777999;;;<<<======<<<;;;::::::;;;<<<===:::777444444666888999999888;;;>>>???===:::999888;;;===???>>><<<;;;::::::@@@@@@@@@@@@@@@???>>>===<<>><<<999777666777777888999:::;;;::::::<<<<<<<<<:::888777666777999:::<<<<<<;;;::::::;;;<<<===>>>??????>>>======>>>>>>???>>>===<<<<<<===;;;:::999999888888888888<<<======:::555222222444333333444777888777444111000000222444777:::<<<===999999888888888888999999999:::;;;<<<===<<<;;;999666444222000111333777999777999:::999888777888::::::777555555888;;;<<<<<<>>>>>>>>>>>>============>>>===<<<999777666444444666777:::<<<>>>?????????>>>>>>AAABBBAAACCCOOO\\\www~~~rrriiiaaaZZZRRRNNNMMMKKKHHHEEE>>><<<;;;<<>>@@@>>>>>>>>>@@@AAA@@@???;;;:::::::::999999999999:::::::::;;;;;;:::666444999999999999999999888888888777666777999;;;::::::888999:::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===<<<:::777444333444666777777888888777777555444333222222333444555666666555555666666777777666555333222000222555888::::::999888555444333444666888777666222222333333333222111111---,,,,,,---...000222333444666999<<<===<<<:::999999888777777999:::999888333333333222111222555777===============<<<;;;:::666666666666666555444333333333555888;;;======;;;777555333333444555444444666555444333333333333333111111333666888888666444777888::::::999777777777444222000000333777999:::===;;;888666666777999;;;:::888555111///...---...444777::::::999888888999888999999888666555444444111111222333555555666666;;;<<<<<<:::777555444444444666999;;;===<<<<<<;;;777888:::<<<===<<<777444666777888999::::::888777666666777777888999999999888888777888999999666444000222444777999;;;<<<<<<<<<;;;:::999999999:::;;;999888666555777888999::::::===??????<<<:::888777999;;;===>>>===;;;;;;;;;===>>>>>>>>>>>>=========;;;>>>@@@AAACCCKKKXXXbbblllyyyrrraaaUUUEEE===888999<<<======???===<<<:::888888999:::;;;<<<:::999999:::;;;::::::888888999999999999888777777:::===???===:::888777888999::::::999999999999999::::::888555444444555999;;;======<<<;;;<<<======>>>?????????>>>===<<<999<<<>>>>>><<<;;;<<<===<<<;;;:::999888888888888<<<===>>>;;;666333333555555555666888:::888555222222333444666888999;;;;;;999999999999999::::::;;;999;;;<<<===<<<;;;:::999777555333111222444777999999;;;===>>><<<;;;;;;;;;;;;999777777999<<<>>>???======<<<;;;:::;;;<<<<<>><<<:::888777666555666888;;;<<<===>>>>>>;;;<<<>>>@@@???BBBNNN[[[ssswwwvvvnnnccc[[[WWWSSSLLLGGG???===;;;===@@@BBB@@@>>>999:::;;;;;;999888999;;;;;;:::999888666666555555777888999:::::::::888888666555444444555888;;;===@@@???>>>>>>@@@@@@???>>>;;;;;;:::999999999::::::============;;;999777666:::::::::999999888888888888777666777999999999777666666666777888:::;;;<<<:::999999;;;>>>@@@@@@???:::888555444555666777777666666555444444333333333333444555666777666555555888888777777666555333333111222444888<<<===;;;999666555333333555888888888111222333444444333222111,,,,,,---...000222333444777888:::<<<===<<<;;;:::999777777888999:::999888444555666666444444444555999:::<<<===>>>===<<<<<<777777777666555444222222222333444777;;;<<<;;;:::333111000111333555555444444555555555555555555555333222222333555666555444555777:::::::::999999:::777444222222444777999:::;;;:::777666666777999;;;999888666444333111000000333777;;;;;;999777777999888999999888666555555666444444444444555666666666:::;;;:::888666555555777888888:::;;;;;;;;;::::::777777999;;;<<<:::666222555555666999;;;;;;999777777777888888999999::::::;;;999888888999999777666222333666888:::::::::::::::999888777777888999999999888777777777888::::::<<<===>>>===;;;999888888777999<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===999===@@@AAABBBGGGQQQXXXcccppp~~~rrriiiVVVKKKAAA>>>>>>===<<<===;;;:::999888777888999999;;;:::999999888888888999888888888888888777666555555999===???>>>;;;999888999;;;<<<;;;999777777888777999:::999555333444666999;;;<<<<<<;;;;;;<<<>>>======>>>>>>>>><<<;;;:::666999===>>><<<::::::;;;<<<;;;:::999999999999999;;;===???===888555555777888888888999:::999666333444555777888999:::::::::888888888999:::;;;======;;;===>>>===;;;:::::::::888777666555555666888999:::===@@@BBB@@@>>>===<<<;;;;;;:::;;;<<<===???@@@<<<;;;999888888999;;;===???@@@@@@???>>><<<999888666666777999:::;;;;;;;;;::::::<<<>>>===???KKKXXXpppuuunnnjjjcccYYYQQQFFFCCC@@@???BBBCCCBBB@@@===>>>>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777999888666555555888;;;===@@@???>>>>>>>>>>>>===<<<;;;;;;:::999999:::;;;<<<>>>>>>>>>===<<<;;;:::;;;<<<;;;;;;:::999999888888888777666777888888666555555555444555777:::;;;<<<888777777:::>>>@@@???===:::888666555666777777666333333222222222222222333444555777888999999999888999888777666444444444444333444555999===>>>;;;888888555222111333666888888111222444666666666555444...//////000222333444444666777888:::;;;;;;;;;<<<:::999888888999888666555666888;;;;;;999777555555666777999;;;<<<<<<;;;;;;777777777777666666555444333444555999;;;<<<;;;999111000000111333555555444444555666777888888777666666444222222333555555555333666999;;;;;;;;;<<<===;;;888555555666999::::::999888666555555777888999888888888888777666444333000555::::::777555555777888999:::888555444666888777666666666666666777777999999888666444555888:::<<<;;;;;;;;;:::::::::999999999999;;;;;;999666222222222444777:::;;;888555666666777888999;;;<<<<<<>>>;;;888777888999999888555666888999999999888777888777666555555666888888888999999888888888:::;;;;;;<<<<<<;;;999888999;;;777999;;;;;;:::999:::;;;:::::::::::::::;;;<<<<<<;;;>>>AAA@@@???AAAHHHOOOZZZfffttt~~~}}}lll]]]MMMFFFBBB===999888999999888888888777777777666777777666666666777888999999888888777666555444444888===@@@???<<<:::999:::<<<===;;;888666666777777:::<<<:::666555777:::999::::::999888888;;;===:::;;;;;;;;;;;;999777666333999???@@@===999999:::;;;;;;:::999999999::::::;;;===???>>>:::777888999:::999888888999888666444555666888:::;;;<<<<<<;;;666666777888:::<<<>>>???===??????===:::999:::<<<999999888888888888888888999===BBBCCCBBB???===<<<:::;;;======>>>>>>@@@AAA;;;:::888666777999<<<>>><<<===???AAA@@@>>>;;;999777888888888888999999999;;;;;;<<<===;;;<<>><<<<<<===@@@@@@@@@@@@@@@AAABBBBBB??????>>>===<<<:::888888<<<:::888666666888;;;===AAA???======>>>===<<<:::;;;;;;:::999:::;;;<<<===>>>??????>>><<<<<<>>>???===<<<<<<;;;:::999888888888777666777777777555333555444333444777:::;;;<<<888666666999<<<>>>===;;;:::999777777777888777666111111000000111111222333444555777:::;;;<<<<<<<<<:::999777555333333444444666666777:::>>>>>>:::777888444000///111444777888222333555777888888777666111111222222333333444444444444666777999;;;<<<===<<<:::999888888777444222888;;;>>>???===999666555444555888:::;;;:::999888666777888888888888888777555555777:::======;;;999222111111222444555555444444555777999::::::888777:::666333111222444666666222555999;;;<<<===>>>@@@>>><<<888777888:::;;;;;;666666555555555666888999777888:::;;;;;;999777666...333999999666333444666888999:::888555444666999888888777777777777888888999888777444333555999===>>>===<<<;;;:::999999999;;;;;;:::;;;;;;999666333000000222666999:::777444444555666888:::<<<>>>???@@@===999777888999::::::777888999:::999888666444666555444444444666777888888999999999888888:::;;;999::::::999888999;;;>>>999:::;;;:::888777888:::999999999999:::;;;<<<<<<@@@BBBBBB???:::;;;AAAGGGTTT^^^lllxxx{{{jjjWWWLLLDDD===777555777888888888888777666666222333444444444555777999::::::999999777666444444333777===@@@???===;;;:::;;;===>>><<<888555555666888;;;>>><<<888777999===999999888777555666999<<<888999999999888666555333333999@@@AAA>>>:::999999;;;::::::999999::::::;;;:::===@@@???;;;999999;;;;;;999888777888777666444444666888;;;<<<=========444555666888:::<<<>>>??????@@@@@@===:::999;;;>>>999999::::::999888777666999===BBBDDDBBB???<<<;;;999;;;>>>????????????@@@;;;999777666777:::===@@@888;;;>>>AAAAAA>>>;;;999999999999888888888777777======>>>===:::;;;EEEQQQcccuuuqqqeee[[[OOOIIIIIIIIIEEE@@@DDDCCCBBBCCCDDDCCCAAA@@@>>>???AAACCCEEEEEEEEEEEEDDDBBB???>>>?????????>>>>>>@@@@@@===:::;;;AAAFFFCCCBBB@@@<<<999:::>>>BBBAAA???======>>>>>>>>>===<<<;;;;;;;;;:::999999999;;;;;;;;;;;;;;;:::999888999::::::888555555777:::<<<;;;999777777777999:::666777777666555666999;;;777888999999999888777777888777555444444444555666444555777999;;;===??????;;;:::888777888888777666333444777888888777555333222111//////111444555666555666777999999999888777777666666555555555555555555555555888::::::999777;;;<<<<<<777000...111555<<<>>>AAACCCBBB>>>999555444555666888:::;;;;;;;;;;;;;;;;;;:::999888666555777777777888::::::999777444111///000333666555444444444444777999::::::999===:::777888:::999444...000222444777:::;;;======<<<;;;:::;;;;;;:::888666777777777555444555888:::555444555777:::<<<<<<;;;111111222333444555666666:::999888666666666777777888888777777888999999:::888777555666888:::;;;;;;<<<<<<<<<===<<<<<<;;;:::??????>>><<<:::777555444333333444444555555666666222555777999::::::;;;;;;>>>===;;;888777888999:::<<<<<<<<<;;;999666444222666:::===<<<888666777:::;;;;;;:::999999999999999:::;;;;;;;;;:::;;;>>>@@@>>>===;;;888666666999<<<;;;::::::;;;===>>>===<<<===???AAA@@@===<<<>>>@@@JJJNNN[[[nnn~~~vvvjjj```RRRAAA666444666666777888888888777666444555555444333555;;;@@@@@@<<<:::;;;>>>===888333444666999888555333444666;;;<<<;;;777333222444777;;;<<<======;;;:::;;;<<<;;;666111111555888888666333555777777555444333444999===AAA@@@;;;777666888999:::;;;;;;;;;:::999888::::::;;;;;;;;;:::999888<<<<<<;;;<<<<<<:::777444444666:::>>>??????>>>===888888999999999:::::::::===<<<;;;;;;;;;999777555777888999999777777888999???AAACCCCCC@@@===<<<;;;<<<<<<<<<<<<======>>>??????===999777666777:::<<<888888999<<<>>><<<777222555555777888:::;;;<<<======>>>@@@@@@===<<>>:::::::::::::::999999999999999::::::999999888888999;;;;;;999666666888;;;<<<:::999777777777888888999::::::999888777999:::888999:::;;;;;;:::888777999888888777777777777777555555666777999;;;===>>>;;;999888777888999888777444555777888888777444333444333111111333444666666444555666888888888777666888888888888888999::::::666666666888:::;;;999888888999888555222111444777<<<>>>@@@AAA@@@===999777444555666888:::<<<>>>???@@@???===<<<:::999777777888777777888;;;===<<<<<<666333111111444666666555777777777888999:::999888:::888888:::===;;;555000000111333555777999999:::;;;;;;;;;<<<===;;;888555888888888666555555777:::666555555666888:::999888333444444555666777777888;;;:::999777666666666777888888888888888888999999999777666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;999888777666777666666666555555555555333555888:::;;;;;;;;;<<<===;;;:::888777777888999999999999999888666555333666;;;???>>>;;;999:::<<<===<<<;;;:::::::::::::::;;;<<<<<<;;;::::::===???<<<<<<;;;999777777888::::::999:::;;;===>>>===;;;;;;===>>>===;;;:::;;;===AAADDDNNN```qqq~~~rrrgggYYYIII???<<<;;;:::999999888888666555666666666555444666;;;??????<<<:::;;;======999444444777999999666444555888<<<<<<;;;777333222444777;;;<<<===;;;:::999;;;<<<:::666111111555888888666333555777888666555444555:::>>>AAA???:::555444555999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<;;;999666555999:::<<<======;;;:::999:::;;;===>>>???>>>===<<<888888888999999999::::::<<<;;;;;;::::::999888777888888888999:::;;;;;;;;;===???AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@>>><<<999999999:::;;;777777888;;;===;;;777333666666777999:::<<<======???@@@AAAAAA<<<;;;CCCNNNbbbwwwyyyjjj^^^XXXWWWWWWVVVSSSOOOMMMMMMLLLLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIGGGEEEEEEFFFHHHJJJQQQNNNKKKJJJJJJKKKLLLLLLCCCBBB???<<<999:::<<>>>>>===:::888888888999;;;===>>>===;;;999777;;;;;;;;;;;;;;;::::::999777666555555666888;;;<<<;;;999777777999999999888555666888888888666444222666555555444444555666666333444555666666666555444666777888999;;;<<<===>>>888777777999;;;;;;:::999666555444333333555777999;;;<<<>>>???>>>===;;;999666666666777999<<>>;;;:::999999999999888777888;;;>>>@@@@@@999666444333444666777777999:::::::::::::::999999777777888<<<>>>===777222444444555666666777888888999:::<<>><<<===>>>???>>>===<<<;;;;;;;;;;;;<<<======;;;:::999;;;<<<::::::;;;:::888777777888888888999;;;======<<<:::999:::;;;999888777888:::;;;;;;AAAOOO___nnn}}}qqqbbbRRRGGGCCC???===:::888888777666555888888777666555777:::>>>>>>;;;::::::<<<<<<999555555888;;;;;;888666777999<<<<<<:::777333222444666<<<<<<;;;:::888888:::;;;999555222222666888888777444666888999777666666777;;;>>>@@@>>>999444333333999:::;;;======<<<:::999;;;;;;<<<<<<;;;777444111666999>>>???===<<<===???AAA@@@@@@???===<<<;;;:::888888888888888999999999;;;;;;:::::::::999999888999888888:::>>>@@@???===<<<===>>>===;;;;;;===>>>>>><<<:::999999;;;===???AAA@@@???>>><<<<<<;;;;;;555666777:::;;;:::777444777888888999:::<<<===>>>AAAAAABBBAAA<<<:::BBBLLLfffyyy|||rrrjjjfffdddddd```ZZZVVVTTTSSSSSSRRRMMMMMMNNNOOOOOOOOOOOOOOOSSSQQQOOOLLLJJJKKKNNNPPPXXXTTTQQQQQQTTTUUUQQQMMMDDDBBB???<<<::::::<<<===??????@@@CCCEEEFFFDDDAAA<<<<<<;;;:::888777666666555555555666666777888888;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999888>>>???@@@???;;;888666666:::<<<>>>??????===:::888======>>>??????===<<<;;;:::888666555555777:::;;;:::999777888999::::::999777888999888777555333222666777777666555444555555222333444555555444333333222444666999;;;===???@@@:::999888999;;;<<<;;;:::666444222222444777888888:::;;;<<<<<<<<<<<<;;;;;;999777666555777:::===@@@@@@>>>;;;888777888999;;;:::888777777:::===???@@@;;;999777666666777888888999:::;;;;;;;;;:::::::::777777777999;;;:::666333888888888888888888888999888:::===@@@@@@>>>888444888999888666444333444666666555444666888999888777777777666666666777888999===<<<;;;:::999777777666888888999:::999888777666999777666777888999999888777888999:::<<<<<<<<<===666777777888888888888777;;;::::::999888888777777777888999;;;===>>>===<<<:::::::::999999999999999777777777777777777666666666:::>>>@@@@@@>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>><<<:::888999:::777999::::::888777666777777777888:::======;;;:::999999888777666777888999<<<:::<<>><<<>>>BBBCCCAAA???===;;;:::::::::888888888888888888888888999::::::999888888999:::;;;888777;;;AAADDDBBB>>>;;;<<<<<<;;;:::;;;>>>AAA???===:::888888:::===???AAAAAABBBAAA@@@>>><<<:::555666888999::::::999777999999999999:::;;;===>>>@@@@@@AAA@@@<<<:::BBBMMMhhhzzzwwwppppppkkkccc^^^[[[YYYXXXWWWTTTTTTSSSRRRQQQPPPOOOOOOUUUTTTSSSOOOKKKJJJMMMOOOXXXVVVUUUXXX\\\[[[UUUNNNFFFDDD@@@===<<<;;;<<<<<<;;;;;;===AAADDDEEECCCBBBAAA@@@>>><<<999777555444666666555555666777888999;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@>>>:::777555555999;;;===>>>>>>===;;;999>>>>>>???@@@@@@>>>===<<<<<<:::888666666777:::;;;:::888777888:::;;;;;;:::::::::999999777555333111555777999888555333333444333333444555555444333222222444777:::===???@@@AAA;;;:::999999;;;<<<;;;:::999666444333555666777777999:::::::::;;;;;;;;;;;;;;;999666444444666999;;;999777444222333555999;;;;;;999666666888;;;<<<<<<<<<<<<:::999777777777888666999;;;;;;::::::;;;<<<:::888666444444444444333:::999888888888888999999999:::;;;>>>???===999555666777777666333222333444444333333555888::::::999666555555444555666888999======<<<;;;:::999888777888888999999999888888777888777666666888888666555666777888:::;;;<<<<<<<<<888888888888777777666555999999999:::::::::;;;;;;999888999;;;>>>???===;;;999:::;;;<<<<<<<<<;;;::::::999999888777777777777444777;;;===>>>======<<<>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<:::888777888555777999999888666555555666666888;;;===>>><<<999999888777666777999:::;;;===;;;<<>>>>>;;;999888:::;;;999666555444555555666;;;;;;;;;999777666777999666555444555666888999999777999;;;;;;999888777888666777888888777666555555333555888::::::999777555555777999;;;;;;999777666777===BBBBBB>>><<<>>>@@@???>>><<<:::888888999:::999999888888888888888888999::::::999777777999;;;;;;999999===CCCEEEBBB>>><<<<<<<<<;;;:::<<<@@@CCCAAA>>>;;;999888:::<<<>>>@@@AAACCCCCCBBB???<<<:::666777999999999999999:::::::::999888999:::<<<===<<<===??????;;;:::CCCNNNhhhzzz{{{vvvnnnhhhccc```^^^]]]]]][[[XXXUUURRRPPPNNNMMMOOOPPPPPPLLLHHHFFFHHHJJJSSSTTTXXX^^^bbb```WWWPPPHHHEEEAAA>>>>>>===<<<;;;888888:::===AAACCCCCCBBBDDDCCCAAA>>>;;;999777666888888777666666777999999;;;::::::;;;======;;;::::::999888888999;;;===???===>>>>>><<<999666666666888999:::<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<;;;:::888777777888999;;;999888777888:::<<<<<<;;;<<<;;;:::999666444222111333777::::::777444444555444555666666666555444333555777:::===@@@AAABBBBBB<<<:::888999:::;;;;;;:::;;;:::888666555555666777888999999:::::::::999999<<<:::777444333444666888333222000///111444777::::::888666666888999999999<<<======<<<999777666666444777::::::888888:::<<<;;;888555222111111333555888777666555666777888999:::999999:::<<<;;;:::888555666777666444333444555222222222444777999:::999444444333222333666888:::<<<=========<<<;;;:::999888888777777888888999:::888777777777888888666444555666888999:::;;;;;;;;;999999999888888666555444777777888999;;;<<<===>>>:::888888:::>>>???<<<999888999<<<===>>>===<<<;;;;;;:::999888777777888888555666888999;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<===>>>===:::777777777444666888888777555555555555666999<<>>===;;;<<>>===:::888666666777999999888666555555444555555666777999===@@@@@@<<<888777888999777444333555666777777:::;;;<<<:::888777777888555555555666777888999:::999;;;<<<;;;999777666666444555555666666666666666111333666999999888666444444555777999;;;;;;;;;;;;:::===AAAAAA???======>>>;;;:::999888777888999999:::::::::999999999999999999;;;;;;999666555888;;;;;;:::;;;>>>AAABBB???<<<;;;;;;;;;;;;;;;<<<@@@CCCBBB@@@===;;;::::::<<<===>>>???AAABBBBBB@@@===;;;666888999888777777888:::;;;:::888777777888:::<<<:::;;;======:::999BBBMMMdddzzz}}}vvvqqqllliiigggeeebbb^^^YYYSSSPPPMMMLLLFFFIIILLLJJJFFFDDDEEEHHHMMMRRRZZZcccgggcccYYYQQQKKKGGGBBB@@@??????===;;;666666777;;;???BBBCCCCCCEEEDDDBBBAAA>>><<<;;;:::;;;:::999777777888999::::::999888:::======;;;999888777555444666:::>>>AAA<<<===<<<;;;888777888999666666777888999;;;<<<=========<<<;;;;;;;;;;;;<<<888888777777777888888999999777777888:::<<<===<<<>>>===;;;999666444222111333777<<<<<<999666555777666777888888888666555444666888;;;>>>@@@AAAAAA@@@<<<:::888888999::::::999<<<<<<<<<888444333666999888888999::::::999888777;;;:::777555444555777888333222000000111333666888777666555777999::::::999:::===@@@???;;;777444444333777:::999666444666999888777555333222333555666666666555555666888:::<<<<<<999777666777999::::::555777888888666666666777111000000222444666666555333222222222333666:::<<<;;;<<<============<<<;;;888777666555666999;;;===:::999999999:::999666444666666888999::::::::::::999999999999888777666666666777888999;;;<<<===>>>:::888777:::>>>???<<<888666888;;;===>>>===;;;:::888777777666777888999:::666666555666888999::::::777777888888999;;;<<<===;;;===>>>===:::888777777333555777666555444555666666777999===@@@@@@===;;;888666444555999===???@@@???<<<;;;<<<;;;>>>IIITTTgggxxxwwwkkk^^^SSSFFF@@@???@@@???<<<;;;999777888:::<<<<<<:::666666666555555666888999:::>>>AAA@@@<<<777555666777555222222555888999888:::<<<======:::888666666444555666777777888:::;;;:::<<<===;;;888555444444555444444444555555444444000333666999:::888666444666666777888:::<<<===>>>;;;<<<>>>@@@@@@???>>>===999999888888777888888888;;;;;;;;;:::::::::999999:::<<<<<<999444333777:::;;;<<<===??????===;;;999999:::;;;::::::;;;>>>@@@BBBAAA???===<<<<<<<<<<<<<<<===???AAA@@@???===<<<666777777666444333555888;;;999777666555777999::::::;;;<<<<<<888777???JJJ```yyy|||wwwssspppjjjgggbbb[[[UUUPPPLLLKKKAAAFFFJJJJJJFFFEEEFFFIIIIIIPPP\\\fffiiiddd[[[SSSLLLHHHCCCAAAAAA@@@===;;;666666666999>>>BBBDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>><<<:::888888999:::;;;999888888:::======;;;888666444222111444999>>>BBB<<<===<<<:::888888:::<<<555555555666777:::===>>>===<<<:::999999999:::;;;666666666777777777777777888777777888;;;=========???===;;;999666333111000333888>>>>>>;;;777777999888888999999999777666555555666999<<<===>>>======<<<:::777777888::::::999;;;===>>>:::555333777<<<777888:::;;;:::999777555:::999888777666777999:::555444222222222444666777444444555777;;;<<<<<<;;;999===AAA@@@<<<666333222444888:::888444111333666444555666666555555666888777777666666888;;;>>>???===999555333555888;;;<<<666888::::::999888888999111000///000222333222111333222222222444777;;;===:::;;;===>>>>>>>>>===<<<888777555444555999===???<<<;;;;;;;;;<<<;;;888555666777888999999999999999888888999999999999888777777777888999;;;<<<<<<===:::888666999===???;;;777444777:::===>>>===;;;999555444444555666888:::;;;888666555555777888999:::555555666777888:::<<<<<<:::<<<======:::888777777444555666555444444555666666777:::>>>AAAAAA>>>;;;777444222444999>>>AAAAAACCC???<<<999666777BBBMMMdddtttyyylll___PPPFFFCCCBBB>>>;;;<<<:::888:::===???>>>===777777777666666777999;;;;;;???BBBAAA<<<777444444666333111222666999:::999999<<<>>>>>><<<888666555444555777777777888:::;;;;;;======;;;888444333222777555444444444444333111111333777:::;;;999777555888888888888999;;;>>>???::::::<<<>>>AAAAAA???===999999999999888888777777<<<<<<<<<;;;;;;:::::::::;;;<<<===999444222666::::::===??????===:::888888888999::::::999:::<<<>>>BBBAAA@@@???===<<<<<<<<<;;;<<<>>>?????????===<<<555666666444111000333666;;;999777555555666888999;;;;;;===<<<777555===GGG]]]xxxyyyyyyvvvqqqjjjaaaYYYRRRNNNGGGJJJLLLKKKGGGEEEEEEGGGHHHKKKPPPTTTXXXZZZZZZZZZMMMJJJFFFAAA===<<<<<<<<<:::999888;;;@@@BBBBBBAAACCCBBBBBBCCCDDDCCC@@@>>>>>>;;;777555666999===@@@???===<<<<<<<<<<<<:::999333111///...000555;;;>>>::::::999999::::::;;;<<<777666444333444666888999::::::999888888777888888777777777888888888777777777666444555777:::;;;;;;;;;;;;<<<<<<:::888555444555777999:::888777777888888999:::<<<<<<;;;999888444666999:::::::::<<<===888888888888999:::;;;<<<@@@===:::999::::::888555666888::::::999888777888>>><<<:::777666555666666777777777666666666777777333666999===???@@@??????BBBBBBBBBAAA???;;;777444333666999999777333111000333444555666888999;;;;;;:::888777888;;;===>>>>>>===;;;999666555444555666444777999:::999777666666999666444555777777555222444555444333333555999<<<;;;;;;;;;;;;;;;<<<===>>>===;;;888555555888;;;===============<<<;;;:::999999::::::999777666777999666888999777555555888<<<<<<;;;999999999;;;===>>>AAA<<<777666:::;;;:::777666666666888::::::888666222111111111333444666888999:::999777555555666888666333000///111555777888777888999999999888666555333555888::::::888555444222555999======;;;888555111111222444888::::::999<<<===<<<;;;;;;===AAADDDSSScccsss}}}|||tttcccQQQEEEAAA<<<777;;;===<<<:::===BBB???777888777555555666999<<<>>>???>>><<<<<<;;;:::777555888666444666999<<<>>>???@@@AAABBBBBB@@@===999777555888::::::999999999:::===============<<<;;;:::999777555444444444333222000444999<<<===:::777444888:::=========<<<============<<<;;;;;;<<<===>>>>>>======>>>>>>===:::888============<<<;;;:::999999::::::888555555999<<<@@@???>>>======<<<======@@@>>>;;;888777777888:::>>>===<<<;;;:::;;;<<<<<<999999999;;;>>>???>>>===999777444111111333555777===;;;888777888999999999>>>=========999777>>>GGG___sss|||vvvoooggg```\\\SSSQQQMMMJJJHHHFFFDDDBBBDDDGGGKKKPPPSSSUUUUUUUUUOOOMMMHHHCCC???===;;;;;;;;;::::::===AAACCCBBB@@@AAA@@@@@@AAACCCDDDCCCBBB===;;;888666777:::>>>AAA>>>===;;;;;;;;;;;;999777333111///...000444999<<<999999999999999::::::;;;777666555444444555666777666666666666777888999:::666777888999999888777666666555333444777999:::999:::;;;<<<===<<<:::888666666777666444333333666888999:::<<<======<<<:::999555666888777777777888:::888888888888888888999999:::999999:::;;;:::666222444666888999888888888999>>><<<999777555555666666555666777888888666555444222555:::???BBBCCCBBBBBBAAAAAAAAA@@@===999555222222555999:::888666444333444555666888999;;;;;;<<<:::::::::;;;===???>>>===>>><<<999777555444444555555777999999777666666777666555444555888999888666999888777444333333666999999999999:::;;;<<<===>>><<<:::777555555777:::<<<<<<<<<===============<<<<<<<<<<<<999777555666777777777555333111333777;;;:::999888888999;;;===>>>???;;;777666999;;;:::888555555555666888888666444000000000000111333555666999999888666444555777:::777555222111333666777777444666888999888666333000///222666999:::999777555444666:::<<<<<<999666333000111222555999::::::888;;;<<<;;;:::999;;;???BBBHHHUUUdddppp}}}{{{kkkXXXJJJDDD???;;;999:::999777:::??????;;;888777666666777999<<<===>>>===;;;;;;<<<;;;999666999888888888999;;;>>>@@@AAAAAAAAAAAA???===:::999777999:::;;;:::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<999777555444444333222000111555:::>>>>>><<<888555888:::===>>>======>>>???>>>===<<<<<<<<<<<<>>>>>>AAA@@@?????????>>>;;;999======<<<;;;;;;:::999999999:::999777444555888;;;>>>===============>>>>>>@@@===:::777666666777888===<<<:::999888888999:::888777888:::===???>>>===999888666555555666888:::>>><<<:::888888999999999@@@??????>>>;;;;;;BBBLLL___sssxxxqqqmmmaaaZZZRRRLLLKKKJJJFFFCCCDDDFFFIIILLLOOOOOOOOOOOOPPPNNNKKKFFFBBB>>>;;;:::<<<<<<===@@@BBBCCCAAA???>>>======???BBBDDDEEEEEE;;;999777666777;;;>>>AAA===;;;:::999999999777555222000......///333777999777888888999999999999999888777666555444444444444222222333444666888:::;;;666777888999999888666555444333222333666888888888999:::<<<======<<<:::999888666333000...///333777:::;;;===>>>>>>===;;;:::555666555444333333555777999999888777666666555555444555888;;;;;;888222...111333666777777777999:::===;;;999666555555666666333555777999888666333111222666;;;@@@CCCDDDDDDCCC@@@@@@@@@>>><<<888444222333666999:::999888777888666777888:::;;;<<<<<<<<<<<<<<<===???AAA@@@>>><<<>>><<<:::777555555555555666777888888666666777888444444444666999;;;<<<;;;>>>===:::666333222444666888888888888999:::;;;<<<999888555444444555888999;;;;;;===>>>>>>?????????======<<<999666333333444666555222///...000666:::777777777777888:::<<<>>>===:::666777999;;;:::888444333222333555444333111///...------...000222444888888666444333555999<<<:::888555555666666666666111444777999888444///++++++///444999<<<;;;999777666888;;;<<<;;;888555333000111333777:::<<<:::999:::::::::888777999<<<>>>>>>FFFQQQ^^^nnnxxxeeeTTTKKKDDD>>>:::;;;:::777888<<<>>>===888888888888999:::;;;<<<<<<;;;:::;;;<<<<<<:::999:::;;;<<<:::999999===AAAAAAAAA@@@???>>>===<<<;;;::::::;;;::::::<<>>??????>>>===<<<<<<===>>>???BBBAAA@@@@@@@@@???===;;;>>>===;;;:::999999::::::;;;:::888555333444888;;;:::::::::;;;;;;===>>>>>>===;;;999666555555555666;;;:::888777666666777777777777777999<<<=========:::999999999:::;;;<<<===???>>><<<:::888888888999AAA@@@???>>><<<===FFFPPP___sss|||wwwnnnggg]]]UUUQQQOOOMMMKKKIIIJJJKKKLLLLLLLLLJJJIIINNNMMMJJJGGGCCC@@@===;;;;;;===???AAAAAA@@@===;;;<<<;;;:::;;;>>>AAABBBBBB777777666666777:::===???<<<:::888888888777666444222111//////000222555777666777888999:::999888888777777777666555444333333111111222333555777888999666777999::::::888666444333222222333555777777666777888:::<<<===<<<;;;:::777666333000---...222555:::;;;<<<======<<<:::999444555444222111222555888::::::999777666444222222333555777888777444///+++...111333555666777999;;;<<<:::888555444444555666555666777777777666444333444777;;;@@@BBBCCCBBBAAA======>>>===;;;999777555777999;;;;;;:::999999999888999:::<<<=========<<<======???BBBCCCBBB???;;;;;;:::999888777777777777888999999888777777999:::555555666888:::<<<======???>>>;;;777444333444666999999888777777777777888777666555444444555666777:::;;;<<<===============;;;;;;:::777444222333333555444111//////222555888555555666777888:::<<<===;;;999777777999:::999888333111000111222222111//////---,,,+++,,,...111222888777555333222555:::>>><<<:::888777777777555444000333777:::888333---))),,,000666;;;======;;;999888999;;;<<<<<<:::777666222333666999======<<<:::888888888777555555888:::<<>>;;;777777;;;@@@AAA@@@???===<<<<<<======<<<<<<;;;999888:::>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>;;;888666555444222000222555:::===>>><<<888666777999;;;<<<;;;<<<===???@@@???>>>===<<<===>>>>>>???>>>>>>>>>???@@@>>>===???===;;;:::999:::;;;<<<;;;:::777444333555888:::999888888888999999:::;;;888777666555555555777777:::999888666666666666777:::888777888:::;;;::::::999999;;;<<<===>>>>>>>>>>>>>>>===:::888777777888???===<<<<<<:::<<>><<<===???@@@???<<<:::888:::888777777999;;;<<<<<<555555555555777999;;;===:::888777666777777666444333222111111111222444555555666999:::;;;:::888777666777777777777666444333333333333333444555777777777888999999999888666444333222222444666777777666666777999;;;<<<;;;:::999555666666444222111111333888999:::;;;;;;999777666333444444333333555888;;;:::::::::888666444222111666777666555222///,,,+++...000222444444666999;;;:::999777555444444555666999888666555555666888999888999<<<>>>>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::::::::;;;<<<;;;999777888888888999;;;<<<===<<<;;;;;;===>>>@@@CCCDDDCCC???;;;888888888888888999:::::::::;;;;;;:::888888:::<<<777888999999::::::;;;<<<======;;;777555444777999;;;:::999777555444444444666666555555555555666666::::::;;;;;;:::999999888666666666555333222333555444444333444444555555555444555666777888:::;;;<<<:::888777777888888888777222111000000111222111000000...,,,+++,,,...111333777666444222222555:::>>>>>>;;;999777777666444222///222777:::999444///+++000333888===???>>><<<:::888999;;;<<<<<<<<<;;;;;;666666888;;;===>>><<<:::777777777555333333444666;;;:::;;;AAALLLZZZiiisssssscccRRRFFF;;;::::::;;;;;;:::999999888999999999999999999999888888888:::===>>>===<<<:::===>>>;;;666555:::???AAA@@@>>><<<;;;;;;<<<===<<<;;;999666444666:::===???>>>>>>>>>>>>???AAAAAA???===:::888888777555333333555888;;;;;;:::888666888999::::::::::::<<<===@@@???===<<<<<<<<<===>>>;;;::::::;;;>>>???@@@??????>>><<<::::::;;;===>>>;;;999666444444777999:::999888777666666666666666444444444555666888999:::;;;:::999888777888999999===;;;888888888888888777777999:::<<<>>>>>>>>>>>>=========;;;888666666777>>><<<<<<;;;:::<<>><<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999777666666888777999;;;<<<<<<;;;999888;;;<<<>>>AAACCCBBB???<<<666777888888999::::::;;;999:::;;;;;;:::999:::;;;888:::;;;:::999999:::;;;;;;:::999777555555888;;;<<<;;;999777555333333222666666777777777777666666999999999888888777666555333444444444333333555777555555555777888999777555555666666888999:::;;;;;;999999888888777666666555333111000111222444444333333111///------000333555666666555333333555999<<<>>>;;;888555555444333222///111555777777666333111444666:::===???>>>===;;;999999:::;;;<<<<<<======999888888999;;;<<<;;;999666777777555222111222333555555777<<>>>>>===;;;<<<<<<:::777777:::===@@@???===;;;:::999::::::999888666444222333777:::<<<;;;;;;;;;;;;===???@@@>>><<<::::::::::::999888555555777888888999888888:::;;;;;;:::999999:::<<>>===<<<;;;;;;<<<<<<999888777999<<<>>>??????======;;;;;;;;;;;;<<<===:::777555666888:::;;;;;;999999777666666555555555333444555666888:::<<<===;;;;;;:::999:::;;;<<<===???<<<999888888888777777888888:::;;;============;;;>>>???===999666777999>>><<<<<<===;;;===GGGRRRccczzz{{{tttooommmeeecccaaa]]]XXXTTTQQQPPPMMMKKKHHHEEECCCBBBBBBBBB@@@BBBBBB???;;;888777777555444444555777888666555666777888999999:::::::::666555444555777999888777777777777777666666555444444777;;;>>>>>><<<999666111444777;;;<<<<<<;;;999777777777666777777888999:::999888777666666666777555555666888:::;;;:::888:::;;;<<<<<<;;;999777666333666888888777555555555666777888999888666444222444666888888777777999;;;::::::;;;<<<;;;:::888666555666666333000///000222333444444444333444666888999777555333333333444555::::::999:::;;;===@@@AAA???===;;;999777777777888:::::::::::::::999999999999999999777555555777999666888999;;;;;;999777666::::::<<>>:::555333222222222111...///111333555666666666555666999;;;===>>>>>>>>>:::999999999999:::::::::;;;999666666777888777777666777777555222000000111000222777<<<===AAAOOO^^^qqq~~~wwwiiiQQQDDD;;;===AAA@@@>>>>>>:::999777555555666777888888888888:::===>>>>>>===>>>===;;;:::999:::<<<===???>>><<<:::999888777777444444333222111333777:::888777777777888:::<<<>>><<<:::999999;;;<<<;;;;;;888777666666777888:::;;;>>>>>>>>><<<:::999;;;<<>><<<;;;:::::::::;;;;;;999888888:::<<<======::::::::::::::::::::::::888666666777;;;======;;;999999888888888888888999666777777888999;;;<<<<<<::::::::::::;;;===>>>@@@===;;;888777888::::::999999999:::;;;;;;<<<======;;;???AAA???;;;999:::===;;;:::;;;<<<;;;<<>>>>>===<<<777777777777888999:::;;;<<<:::888666555555777888666666777999<<<===;;;:::======>>>>>><<<:::777555444666777777666555666777777777888999888666444222666777999999888777777888999:::<<<======<<<:::999222444666555222111222444555666666444333333555777888777555333333333444555999:::;;;===???AAAAAABBB@@@>>>;;;888666777888:::;;;;;;:::999888777666666777777666555444555888:::555777999::::::888666444999999:::===@@@@@@???===;;;;;;;;;:::999888777666444777999:::999777666666555888::::::888888:::===:::999888555444555888:::888777777666666666777777888999:::;;;;;;:::999888444555666777777888888777666777777777555555777999;;;777444444666999:::999777888999:::::::::::::::999::::::999666333222222555333222333666999::::::999666333111111444777:::555666666555444444666999===999444111000111111111------...000222555888:::444555777999<<<===??????;;;:::999888777777777777;;;888555333333444555444777777777555222//////000///222999===;;;;;;GGGWWWfffuuuyyyeeeSSSCCCAAADDDCCCAAA@@@;;;999666444333444666888888888888:::===>>>>>><<<@@@===;;;:::;;;===>>>===>>>===<<<:::888666555444000111222222222444888;;;666555444444666888;;;<<<999888777888;;;<<<===<<<:::999777666777999<<<>>>AAAAAA@@@>>>;;;:::<<<===>>>===;;;:::999999::::::>>><<<999999:::;;;;;;;;;777888888999999999888888666555666999===???>>><<<999999999999:::;;;<<<===:::::::::::::::;;;;;;;;;:::999999:::;;;>>>@@@AAA<<<:::777777999;;;<<<===;;;;;;::::::;;;<<<===>>><<<@@@CCCAAA===;;;<<>>===555333222222333777:::<<<;;;;;;:::::::::::::::::::::::::::::::::999888777222444777:::;;;<<<;;;:::888:::;;;;;;:::999999:::>>><<<999666555555777888888888777888999;;;>>>???>>>@@@AAA???;;;888999;;;777777777666555666888:::555777999999888666666777;;;;;;:::777555555777999777888:::===???>>>;;;777222333444555555444333222888888777444333333555777555555555444444555555555888888999;;;<<<>>>??????>>>===;;;999888888999999;;;999666555666666666555333444555666777777777777666777888999999999999999777666666666888:::<<<===:::999888999:::999888666444777999:::999888999:::888999999888777888;;;===>>>999333111333666777777:::999888777777999:::<<<===<<<:::888666555555555555555555666777777888999777777777666555666999;;;===:::666111000222888===>>>;;;888666666777:::<<<<<<<<<:::999777666555444555777999;;;<<<;;;:::999999888777666555777;;;>>>===<<<999555333333666999;;;999666333111222333444000000//////000222555666666333111111444888;;;<<<888999:::999888777888999<<<888444444555777777666666777777666555444222111555777999:::;;;@@@FFFKKK^^^jjj}}}{{{kkkXXXNNNMMMLLLFFF???;;;777222111333777:::;;;666666555666777:::===???@@@???>>>===;;;;;;::::::777888999;;;<<<:::777444000111222222222333666999888888888888888888999999:::::::::;;;<<<===>>>???===:::777555555888;;;>>>AAA@@@>>><<<<<<===???@@@BBBAAA???===<<<<<<======??????>>>===;;;999777666444555777:::======<<<::::::777777:::???@@@<<<888===<<<:::999999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::999999::::::;;;;;;:::::::::::::::;;;;;;<<<===888:::<<<===>>>===<<<;;;@@@@@@@@@???>>>===<<<<<<===999777888888:::@@@HHH```|||}}}yyyuuuqqqnnnjjjeee___YYYVVVQQQLLLHHHFFFDDDBBB>>>;;;999999999777777777888777777666666999;;;>>>@@@AAA@@@>>>===666555444444555777999;;;999999999999999999999:::999999::::::999888888777111333666888::::::::::::999:::<<<<<<:::999:::;;;<<<:::888666666777999:::;;;:::888777777999<<<>>>===??????===:::888999:::888888888777555666888:::777999;;;;;;888666555555;;;:::999777555555777999:::;;;<<<>>>>>>===999666555555666777777777666666888999888666444555777999666555444333333444555666999:::;;;<<<===>>>>>>>>>:::999888777777888999999:::888555444555555444333444444555666666666666666666777777888999999888888666666666666777888:::;;;777666666777888999777666555777999:::999888888888555666777777777888;;;>>>===999555333555888999999>>>===;;;::::::<<<>>>@@@>>>===<<<;;;999888777666777777777888777777666555666777888777777777999;;;:::888555111///111666:::<<<:::777555555666999:::<<<<<<;;;:::999888777777777888999:::::::::999999888888888777666777999<<<;;;:::888555222333555888:::888666555444444555666111000//////000222555666222000...---000333666888888999:::999777777777999:::777444444666888888777555555555444333333222222666888999::::::>>>CCCGGGRRR]]]qqq|||lll^^^TTTLLLEEE@@@===:::777555555777999;;;777666666666777999<<<===??????===<<<;;;;;;;;;;;;888888888999:::999666444000111111111111222444777777777888999::::::999999999999999::::::;;;<<<===<<<:::777666777999===???>>>>>>===<<<<<<===>>>???DDDCCCAAA???===<<<<<<<<<<<<<<<;;;:::999777555444444555666999<<<===<<<::::::888888<<>>???>>><<<;;;===>>>>>>>>>>>>===;;;:::;;;999999;;;<<<<<>>===777777666666777888888999888888777777777777888888888888999999888888777777000111444666888999999999999:::<<<<<<:::::::::;;;999888777666777999;;;<<<>>><<<999777666777:::;;;;;;<<<<<<;;;999777888999999:::999777555555666888888:::===<<<:::666444333::::::888666444444666888============>>><<<888555666666666666666777888999888999999888666777999;;;777555333222222333555777:::;;;===>>>>>>======<<<777666666666666777888999888666444444444555444333555555555555555555555555666666777777888888777777666666555555666777888888333333333555888999888777555777::::::999777666666333444666666777888;;;======:::777666777:::;;;<<<@@@>>><<<:::;;;===@@@BBB>>>>>>>>>===<<<;;;999888888999::::::999666333111444666888999999888999:::666666444222000111444777:::888666444444555777888<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888888999777888888888666555666777888888777555333333666888888888888888777777666666111111000000111333555666000///---,,,...111444777999::::::999888777777888888666555555777999999999555444333222222333444444888999999999999;;;>>>AAACCCKKK]]]rrrppp^^^NNNEEEAAA======<<<:::888888999;;;888777666666777999:::;;;>>>===<<<;;;;;;;;;;;;;;;:::888666666666666555444000111222111000000222444555777999;;;<<<<<<;;;:::888888888999999:::;;;;;;;;;999888777888:::===???;;;<<<<<<===>>>>>>>>>>>>EEEDDDBBB???===<<<;;;;;;999999888888666555444333444444666999<<<===<<<;;;;;;:::;;;>>>BBBBBB@@@<<<666666666777888999:::;;;888888999:::;;;<<<======<<<>>>???<<<888666777888:::::::::::::::;;;;;;<<<999;;;===??????>>><<<::::::;;;===>>>>>><<<;;;999999888:::>>>>>>>>>AAAGGG[[[qqq}}}wwwpppmmmlllhhh```XXXOOOMMMIIIEEEBBB???<<<:::999:::;;;======<<<;;;:::999:::<<<===>>>===<<<;;;888888888888888888888888:::999777666555555555555777777888888888777777666000111333555666777777777999:::<<<<<<:::999:::;;;999888777777888999;;;<<<>>>===;;;999888777666666888999999888888777777888::::::999777555444555777777999<<<===:::777555444999999888555333333555777===<<<;;;<<<===<<<:::888666666555444555666777888777888888888777777:::<<<888666333111111333666888;;;<<<===>>>>>><<<:::999777777666666666777777777555444444555777888888777666666555555555555555555666666777777777777666666666666666666666666666777222222333555999::::::999666888::::::888555444444444666777888777888:::;;;<<<:::999999:::;;;===>>>>>><<<:::888888;;;>>>@@@======>>>>>>===;;;:::999666888:::<<<;;;777333111222555999;;;:::999888888444555555444222222444666999777555333333444666777;;;;;;<<<<<<===>>>>>>>>><<<;;;999777666777888888444666777777555333222222777888888666555555777888666777999999999777555333222111111111222333555666444333222000000333777::::::;;;;;;:::888777888999777666666666888999:::;;;555444222222222444666777888888888888888999:::;;;;;;???LLL___nnnyyy|||hhhUUUGGG@@@<<<>>>???===;;;::::::<<<999888888777888888999:::<<<<<<;;;;;;:::;;;;;;;;;;;;888555333444555555444222333444333111111222444444666999<<<>>>===<<<:::888999999::::::;;;;;;;;;;;;:::888777888999;;;<<<999;;;===???@@@???>>>>>>AAAAAA???>>>===<<<;;;;;;777777777777666555444333444444555888;;;===<<<;;;===<<<===>>>@@@@@@===:::333444555666888:::;;;<<<999999999::::::::::::;;;999<<<===;;;666444666888::::::999999::::::;;;<<<999;;;===>>>>>><<<:::888999:::<<<>>>>>>===;;;:::999777999<<<======BBBHHHUUUlllxxxuuusssqqqkkkgggZZZUUUMMMFFFBBB@@@===;;;999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;;;;:::999777777888888999999999:::===<<<999666444333222222666777777888888888777777222222333444555666666777888:::;;;;;;:::999999::::::999999888888999:::;;;;;;<<<===<<<:::777444222666666666666777777777777::::::999666333222444555444777:::;;;:::888777777888888666444222222444666999888888:::<<<======<<<888777666555555666888888555666777777666666888999888666444222222444666888;;;;;;<<<<<<;;;:::888777:::999999999888777666666333333444777;;;===>>>===777777666555555555666666666666777777777777666555666666777777777777777777444444555777:::<<<<<<;;;777888999888666444333444888:::;;;:::888777888999::::::;;;:::;;;;;;===>>><<<;;;888777777999<<<>>>;;;;;;;;;;;;::::::999888333666999<<<<<<999666333222555999;;;:::888666666444555666666555444555777888777555444444444555666::::::;;;<<<>>>???@@@@@@===;;;888666555666777888222444666666333111000000888999:::999777777888999666777999:::999666222000222222222333333444555555777777666444222444888<<<<<<<<<===<<<999888999:::777888888888888999:::;;;666555444333444666888999666666777888888999888888;;;;;;BBBOOO\\\iiivvvvvvcccNNNAAA>>>>>>>>>===<<<;;;<<<===::::::999999999999::::::<<<;;;:::::::::::::::;;;<<<888444222222444555666444666777666444444444555444666999<<<>>>===<<<::::::;;;<<<<<<===<<<<<<;;;;;;:::999888777777888888999;;;>>>@@@AAA@@@???>>>;;;<<<<<<<<<<<<<<<;;;;;;666777777888777777666666555555555777:::;;;;;;:::>>>===>>>>>>>>><<<999666333333444666888:::<<<===<<<<<<;;;:::999999888777444666888777555444666888999999999999:::;;;<<<<<<:::;;;<<<<<<;;;:::888777:::;;;<<<>>>>>>===<<<;;;:::666666888:::<<>>:::777444333333333777777888888999999888888666666666666666666666666777999::::::999888888999::::::999999999::::::::::::;;;<<<<<<;;;888444111555444444555777888888777888888777555222111222444333666888999888888888999777777666333111111333555666555555777:::===>>>>>><<<<<<;;;:::999999999999444555666666555555666777999777555444444555777999:::999999888777666666666;;;;;;;;;:::999888666555333444666999>>>AAAAAAAAA888777666666666777888999777777888888777777666666666777888999999999999999777777777999<<<===<<<;;;888888888666444333444555:::;;;<<<;;;999777777777999:::;;;;;;::::::;;;<<<<<<;;;:::999999:::<<<===999999888777777777888888222444888;;;<<<;;;888666333666999999888555444333555666888888666666777888999888777666555666666777999999:::;;;===>>>???@@@<<<:::888666555666777888222444666555333111000000888:::;;;;;;999777777888444666999:::999666333111333333333444444555555555666777666333111222777;;;>>>??????>>>;;;::::::;;;999:::;;;:::888777888999666666555555555666888999333333444777:::;;;999888===<<<>>>EEENNNYYYhhhuuuttt\\\KKKEEEAAA===;;;<<<>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999;;;777333222333555777777666888999999777666666777555777999;;;<<<<<<;;;:::<<<===>>>??????>>>===<<<::::::::::::999888888777:::;;;===?????????===<<<888999:::;;;;;;;;;;;;;;;777777888999999999999999777666555777999::::::999======>>>===<<<999777555444333333444666999<<<>>>???>>>===;;;:::888777666222222333444555666777777777777777888:::;;;===>>>===<<<;;;::::::999999888<<<<<<<<<<<<<<<<<<;;;;;;999666444666888;;;CCCLLL___xxx|||{{{qqqiii```ZZZVVVRRRMMMHHH???>>><<<:::999999:::::::::;;;;;;;;;;;;:::::::::333333333444777;;;>>>@@@@@@>>>;;;777666666666777777888888999::::::999999:::999888777666666666666666777999999777666777888777888888999:::;;;<<<===;;;::::::999888777666555444333222444777999999777555666555333111000111333555666777666555555777888666666555222000000333555555444333555888<<<>>>>>>=========<<<:::999777666444666777666555444444555999888777666666777888999888777555333333333444555999999:::::::::999777666555666777;;;???AAAAAA@@@999888777666777888:::<<<888888999999888777777666777888:::;;;<<<<<<<<<<<<:::999999:::<<<<<<;;;999888888666333111222555888888:::;;;;;;999777666777777999<<<;;;999777888999:::::::::::::::;;;;;;<<<999777555444444666888999333555888;;;<<<;;;888777444666888888555333111111555666777777666666888999:::999888888777777888888777888999:::;;;===>>>>>>:::999888777666666777777555666777666444333333444888:::;;;;;;999666555555333555777::::::999777555333444444555555555555555555666666333//////555:::@@@AAAAAA???===;;;<<<<<<<<<===>>><<<888666666777555555555666666666666666//////222666;;;===<<<:::<<<<<<>>>BBBFFFNNN\\\jjj{{{ooo^^^PPPGGG>>>:::<<>>======<<<<<<:::999888888888888999777333222444777888999666888::::::999888888999777777888999::::::999999<<<===???@@@@@@>>>===<<<999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;;;;::::::666777888999:::;;;;;;;;;999777666666888999888777:::;;;======<<<:::888777444333111111333777;;;>>>???>>>===<<<;;;999888888444111000222666999777555555555666888:::<<<>>>???AAA???===:::999999:::;;;===<<<;;;:::999999::::::777555666999;;;===DDDKKK]]]tttyyyssskkkgggddd```XXXRRREEECCC???<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<111111111333666;;;@@@CCC???===:::888777888:::;;;777888999:::::::::::::::<<<<<<:::888777666666666555666888888666555666777555666777999;;;===>>>???<<<;;;888666555666888:::444222222444888:::999888444444444222000///111333777888777555333333555777666666444222000000222444555444222444777;;;======<<<<<<<<<;;;:::777444333555777888777555444444555999999888888888888999999777555222000000111333555666777999::::::999888888777777999<<>>999888777777888:::<<<===999999999999999888777777888999;;;===>>>>>>>>>>>>;;;:::::::::;;;;;;999777999777555111000111666999555777999999888777777777666999<<<;;;888666666777777888999:::::::::999999999777555333333555888;;;555666999;;;;;;:::888777555777888666444111000000555666777666555666888:::;;;::::::999999999999999777777888999:::<<<<<<===999888888777777777777777777888888777666555666777777999;;;;;;888555444333111333777:::<<<<<<;;;:::444444555555666555555555555777666333//////444999AAABBBBBBAAA>>><<<=========???@@@===888555444555444555555666666555444444,,,---000666<<>>;;;:::;;;???BBBCCCHHHTTTbbbqqqyyy}}}oooYYYMMM???:::===@@@???<<<;;;<<<===>>>????????????===<<<;;;999888777777777888666333333555888999:::555777::::::999888888999888888888888888888999999<<<===???@@@@@@>>><<<;;;777999;;;===???@@@??????999999::::::999999888888;;;;;;<<<===<<<;;;:::999666777888999;;;;;;;;;;;;:::888777666777888777666777:::<<<===<<<;;;::::::444222///...000444:::===>>>======<<<<<<;;;::::::777222///222888;;;888333333444555777:::<<>>;;;999:::<<<>>>>>><<<:::777777777888999666555888<<>>======<<<:::999666444333444777:::<<<======<<<;;;:::999888888888:::999777555444666;;;???===;;;999888999:::::::::::::::888666444444777999999888888888888:::;;;<<<;;;999777777999:::::::::888666555777999:::888555555333111...---...///111222444555666555666777999888777555333333444666777444444444666999;;;;;;:::;;;::::::999888777777666555666666555333333555666:::777666777:::<<<<<<:::888333//////444888888777:::999777666666666777888777888:::<<<>>>@@@AAABBBAAA<<<666444666999::::::666777888999:::999888777555777999:::;;;<<>>>>>===;;;888666444555666777999777666888;;;;;;999777666888999555000...111555:::888555333444666999<<<>>>:::666555666777666444555444666;;;AAACCC???;;;:::999888888777666666555888777777666666666666777>>><<<999666444333222222666777:::<<<<<<<<<;;;:::;;;;;;;;;:::888666444222888555444444222///222777===>>>???>>>:::999;;;>>>???>>>===;;;999777666555444444555666888888666444222111333777<<>><<<666999<<<===>>>CCCLLLSSSeeeuuuooo___LLL???<<<>>>??????===>>>???@@@@@@???>>>>>>===;;;999777555666666777777777777777888999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===>>>???<<<<<<===???AAAAAA???>>>;;;:::999777666777777888===<<<;;;===>>>===999555555777888:::;;;;;;;;;;;;888:::;;;;;;888666666666:::<<<>>>???>>><<<:::888888111++++++000666999999======<<<;;;999999:::<<<777666444555777999::::::555555777999;;;>>>AAABBBAAAAAA@@@===:::888999:::;;;999666666777999999999999888999;;;;;;:::???FFFXXXdddwww~~~|||||||||yyyuuuiiicccZZZUUUTTTRRRMMMJJJFFFCCC???<<<<<<<<<;;;;;;888666444444666777888888::::::;;;;;;;;;::::::999:::999777555444666:::>>>>>><<<:::999999999999999999999888666444444666888999888888777777888:::;;;:::888777888:::<<<===<<<888777666777999:::888555666444111///---...///000000222444555666777999;;;999888777666666777888999666555555666999::::::999888999999999888777666666555666555333111///000111777555333555888;;;;;;:::777333111222777;;;:::999888888777777777777777777777888888:::<<<>>>@@@BBB???;;;666444555777888888777777999:::::::::999888666888:::;;;;;;;;;===???<<<<<<<<<<<<;;;:::999888<<<;;;888666444222111111444555666666666666888:::;;;:::999999::::::888666777666555666999===>>>???===;;;777555333444666777888777555666888999777444555777888555000///222555;;;:::888777777999;;;===AAA===888666666777666444555444555999???BBB???<<<999999999999888777666555555555555555666777888888<<<;;;999666555444444444666777999;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777999777666777444000000444;;;===>>><<<888777999<<<===<<<<<<:::999888777666666555555666888999888666666555555888;;;===<<<:::666999===>>>>>>BBBIIIOOO^^^lll{{{|||lllWWWGGGAAA???>>><<<<<<===???@@@@@@@@@???>>>===;;;:::888777888999999:::::::::999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999===<<<<<<<<<<<<===???@@@=========>>>@@@AAA@@@???;;;:::888777666666666777;;;:::999:::<<<;;;888555666888:::;;;<<<;;;:::999666888::::::888777666777:::;;;===>>>>>><<<:::888;;;666000000333777777666;;;;;;:::999777777:::<<<999777555666888:::;;;:::777888999:::<<>><<<<<<<<<<<<;;;999777666777777666444888999;;;======<<<;;;:::999888666444333555999<<<===<<<;;;:::999999999999::::::999777555555666888999999777666666666777888999888777888;;;>>>>>>>>>888777777777999999777555888666333000/////////000000222555666777888:::<<<::::::::::::::::::::::::999888777777888999888666555666888999888777666444666666555333///,,,,,,,,,555333111222555888:::;;;666444333666;;;===<<<999666666777777888888777777777777777777999<<>>??????<<<:::666333333444666888777555444444555555333222444666666444111000333666;;;;;;;;;;;;;;;<<<======CCC???:::777666666666555555444333666;;;======;;;777888999:::999777555444222222333555666888999:::999999888777666666666777666777999;;;<<<<<<<<<;;;;;;<<<<<<=========<<<<<<999888888:::666000...000:::<<<===;;;777666888:::;;;;;;;;;:::999999888888888777666777999;;;;;;::::::999888888:::;;;;;;:::666999===??????@@@EEEHHHSSS^^^kkkvvv|||fffSSSIIICCC???<<<;;;<<<>>>@@@@@@???>>>===<<<<<<;;;::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===888999:::;;;;;;:::999888777888888888888888888888<<<<<<<<<<<<===>>>@@@@@@>>>===<<<===???@@@@@@@@@<<<;;;999777666555666666999777666777888888777666777999;;;<<<<<<;;;999777444666888999888777777888:::;;;<<<======;;;:::888:::777555555888999888666999999888777666777:::<<<:::999777777999;;;<<<;;;:::::::::;;;===>>>@@@@@@???@@@???>>><<<;;;<<<>>><<<:::777777999;;;<<<<<<888777888;;;<<<;;;???EEEPPPccc|||~~~yyytttnnngggbbb[[[VVVNNNHHHCCC@@@>>><<<===;;;999999999999888666888:::<<<>>>>>><<<:::999666666444222111222666999:::;;;;;;:::999888999::::::;;;;;;999777777888::::::999777666555555666666999888777888;;;<<<<<<;;;888888888888888888777666:::888666444222111111222333555888999999999:::;;;999999:::;;;;;;;;;::::::<<<:::888888888888666555222444777888999777555333666777666444111...------666444333222333666888999555555666999<<<<<<999666333444666888999888888777777666555555777:::===@@@<<<:::777555444444444444666888:::<<<===<<<:::999:::;;;<<<:::888777777888555555555666666777888888666777999999888555222000111333666777777888:::<<<:::888777888999::::::999555555666999<<>>:::777555555666666777444222333555777777666444555777888888666333111111222333555777888999999777777777777888888999999666777999:::<<<<<<<<<<<<<<<=====================888666777888555000///222<<<>>>>>><<<888777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::<<<======<<<:::999888999:::;;;<<<777:::>>>?????????@@@BBBGGGNNNXXXdddssstttaaaTTTJJJBBB===999;;;===>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===<<<<<<<<<<<<666888999;;;;;;999888666777777777777888888888888<<<<<<===>>>???@@@AAAAAA===;;;::::::<<<>>>??????===;;;:::888777777777777777666555555666666777777777888;;;<<<<<<999777555222444777888777777777888999:::;;;<<<<<<;;;999999666555666888;;;<<<;;;888999999999777777888;;;===<<<:::888888:::<<<<<<<<<;;;;;;:::;;;;;;<<<=========>>>???>>>===<<<>>>???;;;999777777999;;;<<<<<<888666777<<<======@@@EEEJJJ^^^yyy}}}xxxtttkkkfff___XXXQQQKKKEEEAAA>>>===;;;:::;;;<<<;;;::::::;;;===>>>===;;;888666444444333111000000333666555888::::::888888:::;;;:::;;;<<<;;;::::::;;;===;;;:::888777666666666666:::888777888999999888777777888999888888777666666<<<;;;999777555555444444666888;;;;;;:::999888999777777888999::::::999999<<<;;;999888999888666444222444666888888777555333555777888777555444333444999888777555333444555666666777999::::::888444111222333555777888999999888888777555444555888;;;===::::::888777555444555555555777:::======<<<;;;999::::::;;;999666444555555111111111222333444666777222444888;;;;;;999666444444777999:::::::::;;;===888666444444666777777777444555666999===???>>>===999888666444444555777888555555444222111111111222555555555444444444666888888999:::;;;<<<;;;;;;:::;;;:::999777555555666777888666333111000000000000000222444555555333111///222333444666777888888888777777888999999999::::::666777888:::;;;<<<======>>>======;;;::::::999999666333333444222000222777>>>@@@AAA>>>:::999:::===<<<<<<<<<<<<=========>>><<<:::999999;;;===>>>>>>999999999888999:::<<<>>>888;;;>>>@@@@@@>>>======???AAAGGGSSSbbbrrrqqqaaaRRRFFF>>>::::::;;;;;;:::999888888999:::<<<>>>??????????????????===<<<;;;;;;::::::666777999::::::999777666888888888999999999::::::======>>>??????@@@@@@AAA:::888777777999;;;<<<<<<===<<<:::999888888999999666666666666555666777888777888999::::::888555333222555777888777777777888888999:::;;;;;;:::999999555555777999;;;;;;:::888999:::;;;:::999:::<<<>>><<<:::888888:::;;;;;;;;;:::999999888888888999999;;;===>>>>>>======>>>???:::888666666777:::;;;;;;999666777===@@@???AAAEEELLL^^^www|||xxxqqqjjjddd\\\UUUQQQGGGDDD@@@>>>===>>>======;;;;;;<<<<<<;;;999777555444444444222000000333555333666999999777666888:::888:::;;;<<<;;;<<<===???===<<<:::888888888888999:::999888888999888666444777999:::999777666666666<<<;;;:::999888777777777777999;;;;;;999777666666555555666666777888888888<<<:::999888999999777666444555777888777666555333333666999:::999888999999:::::::::888555333333444666888::::::999555111...111222444666888999:::::::::888777555555666888999777888999888666555555666444666:::<<<===<<<:::999777888888777444333333444000/////////000222444555111444888<<<===<<<:::888999;;;===>>>===;;;;;;<<<777555222222333444444444444444666:::===>>><<<:::777777777777777888888888666666666444222222444555888777666555555666888888777777888999999999999999777888999888777666666777999777444111///---------///000111222222111///...222444666777999999888888888999::::::::::::999999666777888999;;;<<<>>>>>>???>>><<<999888666666555555222111222222111666<<>>:::888:::<<<<<<<<<<<<=========>>>>>>===<<<:::;;;===>>>>>>===666777999999999:::<<<>>>:::<<<>>>@@@@@@>>><<<;;;;;;:::>>>GGGRRR___ppp~~~qqq___NNNCCC===<<<:::999777777666777777999<<<>>>??????>>>=========<<<::::::999999999666777888999999888777666888888999999:::;;;;;;;;;<<<======>>>>>>>>>>>>===777666555666888999999999;;;:::999888888999:::;;;888999:::999888777888999888888999999999777666555555777999999888666666666888888999999::::::999999999999999999999888777666:::<<<>>>>>>===<<<<<<===;;;999777777888999:::999888888777666666666666666:::<<<===>>>===<<<===>>>;;;999666555777888999999:::777888>>>BBBBBBCCCFFFRRRaaavvv|||zzz|||}}}xxx{{{zzztttooojjjgggYYYTTTLLLFFFCCCAAA@@@???999:::::::::999888888777666666666444222222444666333777:::999555222444666444777999;;;;;;<<<>>>???>>>===<<<:::::::::;;;;;;999888888999::::::777555777999;;;999777555555666999999999888888888777777333666999999888555444444555555444444555666888999:::999888888::::::999888777777777777777666555444111444888::::::999:::;;;777999;;;999666333333333666888::::::888555222000111111222444666999;;;<<<;;;:::999777666555555555333555888777555444444666222555999<<<===<<<999888333444555444222222222333111000//////000222444666333555999===>>>>>><<<:::<<<>>>@@@@@@===;;;::::::777555222111222333333222333444666:::<<<<<<999777666777999:::::::::999888777888888666444444777::::::999777777777888999999777777777777777888888888666999<<<<<<999666555555777777666333111///...//////000000111111000000///111333555888:::;;;;;;;;;:::;;;;;;;;;:::999888777666666777999:::<<<>>>???>>>===:::888666555555555444222333666666444777<<<<<<>>>>>><<<777555777999;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::444777999:::999999:::<<<<<<<<<>>>???@@@???<<<:::999999<<>>===<<<:::<<<;;;:::999999999999999777777777777777777777777888888999999:::;;;;;;<<<:::;;;;;;<<<<<<;;;999999666555555777999999888777888777777666777888:::;;;:::<<<>>>>>>;;;999999:::::::::999999999999999999888:::;;;:::888555444444777888888888999999999999<<<;;;:::888777777888999:::<<<@@@AAA???===;;;:::999777555555666777777777777666666555555555555555999;;;======<<<;;;;;;<<<===;;;888777777888999888;;;888999@@@DDDEEEEEEGGGTTTaaasss{{{vvvrrrooossszzzzzzrrrjjjiiiooowwwzzzxxxtttrrrqqqtttzzz|||{{{{{{}}}}}}zzzuuussswww{{{~~~}}}~~~~~~|||zzzxxxjjjcccYYYPPPIIIFFFDDDBBB888888888888888999999999888999888666555444666888444888;;;999333000000222111444777999:::;;;===??????>>>===<<<;;;<<<======888777888:::;;;<<<:::888777999;;;:::666444555777777777777777777777777777///222555777666444333333666555333333444666888:::999888777888:::;;;;;;:::999999888777666555555555000333666999999888999999444777::::::666333333333555777::::::888555444333111111222333555999<<<===<<<;;;:::999777555444333000333666666444333444555111444888<<<===;;;999777111222333333111111222333222222000000111333555666666888;;;>>>???>>><<<:::>>>@@@AAA@@@===:::888777888555222111111222222222333444666:::<<<;;;888555555777:::<<<<<<;;;999888888999:::888555666999===<<<:::888888888999999999777777666666777777888999888;;;??????;;;666444444666777777555333222111222000000000000000111111111///111555999<<<===>>>>>><<<<<<<<<<<<;;;999777555666666777888:::<<<>>>???===<<<:::777666666666666444444666::::::777777;;;:::;;;<<<999555222444666::::::::::::::::::::::::>>>======>>>>>>===;;;888444777:::;;;999777888:::======>>>???@@@???===;;;999:::>>>BBBBBBDDDPPP^^^llllll```FFFBBB===888555666777999555777:::===>>><<<:::888;;;;;;:::999999999::::::777777666666666666777777777777888999::::::;;;;;;888999::::::999888666555555555666888::::::999777555444444555666888999;;;;;;>>>AAAAAA===:::::::::<<<<<<:::999::::::<<<===;;;<<<===;;;888555444333777777888888888999999:::;;;:::999777777999<<>>===999222000333666777666666777:::<<<======;;;;;;<<<===<<<;;;:::999999:::;;;<<<<<<;;;999888888999999999888777555444111111222333444444444444333666:::;;;999666333222777777666555444555888;;;333666999999888888:::===>>>;;;888444333444666777666777888999999888777666888888777666555555555666888:::<<<;;;888666555555555666666555555777:::===<<<<<<:::777444333444555222222333555777888666444444777<<<@@@AAAAAA???===222333444444444333222111333222111111222333555666999::::::::::::999888888:::<<<===;;;777555666888===999444111111333444555444555666888:::;;;:::999777666666888:::;;;999888<<<;;;::::::999999::::::<<<;;;999999999999777666777777888888888888777777888;;;======:::555111///555555555555444222000///000000000000111111111111555555555666888:::===>>>===<<<;;;999888777777777555666888:::;;;;;;;;;:::<<<:::888888:::;;;:::::::::===???===999777666777;;;;;;:::777444222222333444555666777888999999999999:::;;;<<<<<<<<<;;;:::777888999999888666333222555:::@@@AAA>>><<<===???============>>>BBBHHHLLL___ssssssaaaVVVHHH>>>:::999666444444555666999;;;<<<:::888888999:::;;;;;;:::888666:::666333222444555555444888999999888777777888:::999:::::::::888666444333666777999;;;>>>===;;;888666555444444555777999;;;<<<>>>AAAAAA>>>:::777555<<<===???>>>===<<<<<<===<<<<<<<<<999555222111111555666888888777777888999999888777444333555999===<<<<<<======<<<:::777666444555777777555555555666888888999888888777666555999:::;;;============<<>>;;;888777999:::999999;;;===AAACCCCCCBBBNNN]]]rrrtttbbb^^^XXXSSSQQQSSSTTTSSSPPPPPPOOOMMMNNNQQQTTTVVVVVVYYYXXXXXX]]]cccfffeeeccc```]]]ZZZWWWVVVXXXZZZ[[[[[[\\\\\\]]]^^^___```aaaiiijjjlllqqquuuvvvtttrrrxxx|||zzzqqqeee[[[UUUGGGCCC???===>>>???@@@AAA@@@@@@@@@>>>;;;:::;;;>>>===>>>>>>:::444222555888999888777888:::;;;;;;:::999:::;;;;;;:::999777777888999:::::::::::::::999666777888888888888777666555555555666555555444444555888;;;<<<:::777444333999999888666333333555777555777999999888888:::===>>><<<999666444444555555555666777888999999888888:::999999888888888888999888999:::999777666666777777777777666666777:::<<<;;;;;;;;;999666555555666222222333555888888777666555888<<>><<<333444555666666555444333555444333222222333444444777888999::::::::::::::::::;;;<<<:::777666777888:::777333222222333333222000111222555777888777777666777777888999999::::::;;;::::::999999:::;;;;;;===<<<;;;:::999888666555666777777777888888777777777:::===<<<999444111///444444555555444222///...//////000111222333333333555555666777999:::<<<===???>>><<<:::888666555444444555777:::;;;<<<<<<<<<:::999888999;;;;;;:::999999<<<>>>===:::888888999<<<<<<;;;888444111000000222444666777999999999888888888:::;;;;;;;;;;;;:::888888888888666444222111555:::>>>???<<<:::<<<>>><<<<<<======>>>@@@EEEHHHWWWjjj~~~}}}ooodddSSSFFF???;;;777444666666777:::<<<<<<;;;999666777999;;;<<<;;;:::999888555222222555777777666999;;;===<<<:::888777777999999888777666555444333888999:::<<<>>>>>>;;;999777666555555666888:::;;;;;;===@@@@@@===999666555888:::<<<<<<:::999888999888999888666444333333444666888999999777666666777777777666555444555888;;;999:::;;;<<<<<<;;;999888888999:::999666444444555::::::::::::999888888777999:::;;;===>>>>>>======???>>><<<:::999999:::;;;:::999:::<<<@@@BBBCCCBBBMMM[[[pppjjjVVVMMMIIIEEEEEEFFFGGGEEECCCDDDAAA>>>>>>AAADDDFFFGGGIIIFFFDDDFFFMMMSSSVVVVVVSSSOOOKKKGGGGGGIIINNNPPPLLLLLLKKKKKKLLLNNNOOOPPPQQQSSSVVV[[[```bbbbbb```dddjjjrrr|||xxxmmmfffVVVQQQJJJEEEDDDEEEGGGHHHBBBCCCCCCAAA>>>>>>???@@@===>>>>>>;;;666555777:::;;;999888888999:::999888888999999999888777555444888888888888888999:::;;;444555666777888888888888999999888888777666666555777:::======;;;888666666::::::999666333222333444777999999999888888:::<<<>>>===:::888666555555555444555666777888888888888;;;;;;:::::::::;;;<<<<<<999999999777666555777999999999999888666666999;;;999;;;<<<;;;999777777888222222444666999;;;:::888666999<<>>;;;:::444555666888888888888777999888666555444444444555666777888:::;;;;;;<<<<<<999:::;;;:::888777777999666444333333333333111///+++,,,///111333444555555666999;;;;;;888777999;;;999999888888888:::;;;<<>><<<;;;888777555444666666666666777777888999888:::<<<<<<999444111000222444666777666333000......///111222333444555555444555777999:::;;;<<<<<<@@@???===:::888555333222444555777999;;;===>>>>>>777777888:::<<<<<<:::888777999;;;;;;:::999999999=========:::555111...---000222555888::::::999888777888888999:::;;;;;;;;;;;;:::888666444222111111666999<<<;;;999999;;;>>>:::;;;===>>>>>>???AAACCCKKK]]]qqq}}}sssaaaRRRGGG@@@;;;777888888888;;;===>>><<<:::555666888;;;<<<=========888555333333555888999999:::===@@@@@@===999666555999888777555444444444555;;;;;;<<<>>>??????<<<:::888777777666777888:::;;;999<<<>>>>>><<<888666555666888;;;;;;999777666666444555555444444555777999:::;;;<<<:::888666555666444555666666555666888:::666888999;;;<<<<<<<<<;;;=========;;;777555555555;;;;;;;;;;;;::::::::::::999:::<<<>>>????????????<<<<<<;;;::::::;;;===>>><<<;;;:::;;;>>>@@@BBBBBBJJJWWWkkk}}}jjjSSSDDDBBB@@@???@@@AAA???===;;;999888888:::<<<======???===;;;<<>>>>><<<999888888::::::999777444222333444::::::999999888999:::;;;<<<<<<;;;:::999888888888555555555555555555555555;;;;;;;;;;;;;;;<<<===>>>===<<<:::777555555777999:::;;;:::999777666777999777999<<<<<<:::999999999444444666999<<<>>>===<<<888999<<<======<<<999888555666888:::;;;;;;;;;:::;;;:::999888777888888999777888999:::;;;;;;;;;;;;888999999999888888888888222222333444555333///,,,(((+++...111222333444555888===BBBAAA<<<888888:::888777666666666888:::;;;??????>>>;;;888666555555777666555555666777999:::999<<<>>>===:::666333222222444888999999666222000111222333555555555555444222333666999;;;<<<======???>>>===;;;888666444333666777888999;;;<<<<<<===555666888;;;===<<<999666333555777999999999999999<<<===>>><<<888333000///000333777;;;<<<<<<:::999888888888999:::;;;<<<======<<<999666444333333333777999999888777777:::<<<999<<<>>>??????>>>>>>???CCCPPP```mmmvvv}}}mmm]]]QQQHHHAAA===:::999:::;;;===>>><<<;;;555666888:::<<<=========999888666555666777999::::::===??????<<<999777777:::999666444444555777888=========???@@@@@@===;;;888888777777777777888999888:::======:::888666666666999;;;;;;:::777666555444555555555555666:::======>>>>>>===999777666666333555777888888888999:::888999:::<<<============??????>>><<<999777777888;;;;;;;;;:::;;;;;;;;;<<<999:::===>>>@@@@@@@@@@@@;;;::::::;;;===???@@@@@@@@@===;;;:::<<<>>>??????DDDQQQdddxxxjjjQQQBBB@@@???>>>>>>>>>===<<<777777777999::::::777555;;;::::::<<<>>>?????????>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA===<<<;;;:::;;;???DDDGGGKKKOOOVVV\\\ccckkksssxxx{{{|||~~~~~~wwwlllbbb\\\YYYXXXXXXTTTRRROOOKKKGGGCCC???============;;;:::999999:::999888999:::<<<===<<<:::::::::;;;;;;;;;:::999888999888777666777888:::;;;888888777777777888888888888888777777888999::::::<<<>>>>>>===;;;999888999777888888777555555666777;;;999888777888999:::;;;999999999:::;;;<<<======888777666444333222111111::::::999::::::;;;<<<<<>>@@@???>>>888999;;;<<<<<<:::888666555666888:::<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>::::::;;;;;;;;;::::::999999888888888888888888777000111333666777444///+++)))---111333333444666888;;;AAAFFFFFF@@@999777888999777555444444666888999>>>??????<<<888666666777999888666555555777:::;;;<<<>>>@@@???<<<999777666444777:::<<<<<<999666333666666777777777555444222000222555888;;;<<<======:::;;;;;;::::::888777666999999999999999999999999444555888;;;===;;;888444111111333666888888888777:::<<<======:::777555444333666:::===>>>>>><<<::::::999888888999;;;===>>>>>><<<999777555555666777888888777666666666999;;;999<<>>======???FFFPPP\\\fffssszzzkkk]]]PPPEEE@@@<<<;;;:::;;;<<<<<<;;;999777777888:::;;;<<<<<<<<<===<<<:::888666666888999:::;;;<<<;;;:::999:::;;;<<<:::777555555777999;;;=========>>>@@@@@@>>><<<888888777777777777777777777999;;;;;;:::888777777666888::::::777555444444666777888777777888:::===???@@@@@@>>>;;;888888888555777:::;;;:::::::::;;;<<<<<<<<<============<<<===>>>===<<<999999:::<<<:::::::::::::::;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@<<<;;;:::<<<@@@BBBBBBAAABBB???<<<::::::;;;;;;;;;>>>JJJ^^^sssfffKKKAAA???===<<<:::::::::;;;666777888:::;;;999555222777999;;;===<<<:::888666555888<<>>??????>>>===<<<<<<;;;:::999999:::<<<>>>???===<<<:::;;;===>>>>>>>>>===<<<999999999888888888999999:::999999888888888999999888777777666777999:::<<<===>>>===<<<999777888888666777999999888777999::::::888555555777999::::::777777777888:::<<>>@@@???===888999:::;;;:::999777666555777999:::<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@;;;;;;;;;;;;;;;:::999999:::999777777888888777666111222555888999666111------111555777666666888;;;>>>BBBEEEEEE@@@<<<999999===;;;888555444555666777;;;===>>><<<999777888:::<<<:::777555555777:::<<<>>>@@@AAA@@@===:::999999666888;;;======<<<999777888999::::::999666444222111222444666888:::;;;;;;777888999:::;;;:::999999:::999888777777666777777555666888:::;;;:::666333000000111444777999888666888:::<<<;;;:::888888888777888;;;>>>???>>>===<<<<<<:::888777777999;;;===<<<;;;999888777888:::;;;888888777666666777888999999<<>>???CCCLLLVVVddduuu}}}lll[[[LLLDDD>>><<<:::999999999777666666777777888:::;;;<<<<<>>===:::777666888:::;;;;;;<<<;;;999999;;;===;;;:::888666666888:::<<<;;;;;;;;;<<<>>>???>>>===999999999888888777777666777999;;;;;;:::888888999555666777666333222222222888999::::::999999:::;;;===>>>???===;;;999999999888:::;;;<<<:::::::::;;;>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999<<<>>>;;;:::999999:::<<<>>>???===>>>???AAAAAAAAAAAA@@@===;;;:::===AAACCCBBB@@@AAA>>>;;;:::;;;;;;:::999:::FFFYYYooodddHHH@@@???<<<999666666888999:::999999::::::999666333444777;;;<<<;;;888444222111444999===???>>>;;;999999999;;;;;;;;;999888666555666444222///000333666;;;AAAHHHKKKKKKKKKOOORRRVVVZZZaaaiiiooossstttuuuwww{{{|||wwwtttoookkkeee```[[[UUUMMMHHHCCCBBBAAA@@@@@@???===<<<<<<<<<===???@@@@@@===;;;:::;;;===???@@@@@@@@@???:::;;;;;;::::::999888777:::999999999999:::<<<===:::999888777777888:::;;;======<<<999777555666777777888::::::999999:::;;;999666333333666999::::::666555444444666999<<>>======>>>???CCC@@@<<<888555555666777888;;;===<<<999888;;;>>>@@@===999666666777;;;===>>>@@@AAA@@@===;;;999999777999;;;<<<===<<<;;;:::888999;;;;;;:::888555444555555555555555666666777666777999;;;;;;;;;:::999888777666555555555666777777777888999:::888555222111111222555999:::999777777888999999777777777999999:::;;;=========<<<;;;<<<:::666444444666888:::888777777777888:::<<<===999888777666777888888777777:::===>>>===<<<;;;;;;<<<999:::AAAIIISSScccrrr~~~jjjYYYNNN???<<<999777777555333222333444555666888;;;===>>>>>>>>>===;;;888777:::<<<<<<===>>>>>><<<;;;:::;;;999888777666777888:::;;;999888888:::<<<>>>>>>===;;;;;;;;;;;;:::999888777888999;;;;;;:::999999:::777777666444111111222333666888;;;;;;:::999999999888:::;;;;;;999888888999:::;;;;;;;;;999888999:::<<<<<<;;;::::::::::::::::::;;;:::999777888:::===<<<;;;::::::<<<>>>@@@BBB???@@@AAABBBBBBAAA@@@???===;;;999<<<@@@AAA???<<<<<<;;;::::::<<<===<<<;;;;;;EEEWWWmmmfffKKKAAA???<<<777444444666999???===;;;:::::::::999777444777:::<<<:::777444333111444888<<<>>>===<<<:::777999;;;<<<;;;999666444333555777555222111222444555===EEEHHHFFFCCCBBBCCCGGGMMMXXXcccjjjmmmlllkkkiiillltttzzzvvvqqqlllgggaaaYYYSSSFFFEEECCCCCCCCCAAA???===?????????@@@AAA???<<<999:::;;;===???AAAAAAAAAAAA;;;<<<<<<<<<;;;999777666999888888999:::===???@@@>>><<<:::888888888999:::<<<<<<;;;888555444555777888:::<<<<<<:::999:::;;;888444111222666999;;;:::666444222111333666:::<<<>>>===;;;999777777777777::::::999888777777777777666777777666555555777999666777888777555444333444444444444333222222444666666555666888:::;;;:::888666777888999999888777666555666888999:::999999888===<<<:::999888888999999888999:::;;;<<<=========<<<:::777777888888555222444555888;;;<<<:::555111222777<<<<<<:::888;;;>>>BBB>>>888777999>>>BBBDDDGGGDDD???:::777666777777666999===<<<999999<<<@@@BBB???;;;777666888;;;======???@@@???===:::999999777888:::;;;;;;;;;;;;:::777999;;;<<<<<<:::777666999888666444333222333333666888:::;;;;;;:::999888666555444444444666777888888888888888999777444111333222333666:::<<<:::888777888888666555444666777:::;;;;;;;;;;;;;;;;;;:::;;;999555222111333666888444555555777999;;;<<<===999888777777888888777666666888;;;<<<<<<::::::;;;;;;666666<<>>@@@<<<======;;;888999<<>>===>>>>>>>>>===<<<;;;:::999888:::;;;;;;:::::::::;;;::::::888555222222444666333666:::<<<;;;999888888555666888888777777888999;;;;;;;;;999777777888999999999999888888999::::::;;;;;;:::888666666999;;;===<<<<<<<<<===???BBBDDDAAAAAABBBBBBBBBAAA@@@???===:::888:::>>>@@@<<<999777777888:::===???>>>======FFFWWWlllaaaGGGCCC>>>888444333444666666=========>>>???>>><<<:::777888888888777666444333222444777999;;;;;;;;;:::;;;:::888888999:::999888777777777777666444333222999;;;???BBBCCCAAA>>><<<>>>@@@EEEMMMTTTZZZ\\\]]]]]]^^^cccmmmvvv|||}}}{{{~~~xxxqqqpppooollliii\\\UUULLLFFFEEEDDDBBB@@@AAA??????AAADDDDDDBBB???>>>>>>??????@@@AAABBBBBB???>>>===<<<:::999888777<<<;;;:::888888;;;@@@DDDFFFDDD@@@<<<:::999999999999888888777666555555444<<<<<<;;;999666666777999111111111111222333444444333333444666666777777777:::<<<>>><<<999666666777;;;<<<<<<;;;999888888999555444333222333444666777888777555444222111111111555444444444555666777888888777777666666777999999999999888666333333444666666666555555666777888999<<<:::888777888888777666666666555555666888;;;===:::999888777666666666666;;;999666666777888999888:::999999999:::<<<>>>@@@AAA>>>;;;888888:::===???BBB@@@>>>;;;888777777666555999===>>><<<<<<===@@@AAA???===:::888888888999===>>>>>>>>>===;;;999888:::<<<===>>>>>><<<:::999<<<;;;:::999999999:::;;;???>>>:::666222222444777<<<<<<<<<:::777666666777888999888777555555777999777777777777666666666666666666666666777888999:::999999777555333444666888:::888666555555666999:::<<<999555111//////111333333333444888<<<>>>???>>>???<<<888666777666444111111555999;;;:::999777777666555666999<<>>;;;888222000222222222222333666999===?????????===888333333888===>>>@@@AAA@@@>>>;;;::::::666888::::::888666555666333444666888;;;>>>@@@AAADDDCCCBBB@@@===;;;999888888999:::;;;:::999888777999999777666555555555555:::888666444444555777999999777555444666777777777888999:::888555555888;;;999;;;>>>>>>===;;;;;;;;;777777777777777666666666???>>><<<<<<===???AAACCCCCCCCCCCCBBB???======>>>888999;;;<<<<<<:::999777777777777999;;;<<<;;;:::>>>EEESSSeeetttcccJJJAAA===888555555777999:::======<<<===>>>===;;;999444555666888888888777666555555666777999<<<>>>@@@<<<:::888888999::::::999999888777777888888666333888:::>>>AAABBBAAA>>><<<;;;;;;>>>CCCIIINNNPPPPPPSSSSSSVVV[[[bbbhhhkkkmmmtttwww{{{~~~|||wwwsssmmmfff\\\TTTOOOJJJEEEBBBEEEDDDCCCEEEGGGGGGDDDBBB@@@?????????>>>>>>>>>>>>@@@???>>><<<;;;:::999888<<<<<<:::888888:::???CCCFFFDDDAAA>>><<<:::999999:::888666333333444666777;;;<<<;;;999777555666777222111111111111222222333555555777888999888888777888;;;===<<<999666555666;;;<<<===<<<:::888888888555444222111111333555777777666666555444333222222444444555555666777888999999888777666666777888999666666666555333333555777666666666666777888999999;;;999888888999::::::999555444444555666888999:::999888888888888777777777888777666777:::;;;<<<;;;999888777777888:::===??????===:::888888:::===???@@@???===;;;999888777777666999<<<>>>??????AAABBBAAA???<<<:::888777888888<<<<<<======<<<;;;999888;;;;;;<<<<<<<<<;;;:::999::::::999888888999:::;;;>>>===:::666333222444666;;;;;;:::888555555666888:::::::::888666666777999888888777777777666666666::::::999999999999999999999999888777555555777999777666444333333555777999:::888777444333111111111333333444777:::======<<<;;;999666666666555222000222555999;;;:::999888777666555666999;;;>>>GGGQQQcccmmm}}}yyyjjj\\\MMMDDD<<<555333444777666555555666888;;;<<<===>>>===999444333777<<<;;;===???>>>===;;;;;;;;;999::::::999666444444555444555777999;;;===??????FFFDDDBBB???===;;;::::::777888999:::;;;;;;:::::::::999888777666666777777888666555333333555777888:::888666555777777777777777999:::999777666888::::::<<<>>>???>>><<<;;;<<<888888777777777777888888>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCAAA???======>>>;;;;;;<<<===<<<;;;:::999999999999:::;;;<<<;;;;;;???CCCNNN___pppgggNNN@@@===999777999;;;===>>><<<;;;;;;;;;<<<;;;888666111222444777999:::::::::888777555444777<<>>===999888777888<<<@@@CCCDDDHHHHHHGGGHHHJJJOOOVVVZZZcccfffjjjlllnnnrrryyy~~~yyyoooggg```YYYQQQKKKKKKJJJJJJKKKKKKJJJHHHEEEDDDCCCBBB@@@???>>>======@@@@@@>>>===;;;;;;::::::<<<;;;999777777888<<<@@@DDDCCCAAA???===;;;999888:::777333000000333777:::;;;<<<<<<;;;888555555555333222222111111111222222666888999;;;;;;:::888777666999;;;<<<999666444444:::<<<>>>===;;;888777777555333111//////111444666555555666777666555444333444444555666777999999:::888888666666666666777888333444555444333333555777777777777888999::::::;;;:::888777888:::<<<<<<;;;333444555666777777888888777777999:::::::::999888666666777999===??????>>>777666444444555777:::<<<===<<<999888888:::<<<>>><<<<<<<<<;;;:::999888777777888999===AAADDDDDDDDDAAA???<<<999888777888888999:::;;;<<<<<<;;;:::999;;;:::999888888888999999888777777777888999:::;;;;;;;;;:::777555333444666::::::888555333444777:::;;;<<<<<<:::888777888999888888888777777777777666======<<<<<<;;;:::::::::999999999888666555666777333222222222333666999;;;888999999999777555222000444444444777999;;;:::999666555555555666444111...333666999;;;;;;999888888777555777999999:::@@@III[[[cccrrrsss___PPPEEE===999:::<<<;;;:::888888888888999<<<>>>>>>;;;777555777999777999;;;;;;;;;:::;;;<<<;;;;;;:::777444333444555777888999;;;<<<===>>>>>>GGGEEEAAA>>><<<;;;:::;;;666777999:::;;;<<<<<<<<<:::999888777777777888999888777666555666888:::;;;;;;999777777888888888777888999;;;;;;999888999::::::<<<>>>???===<<<<<<<<<:::999777666666777999:::===>>>???AAAAAAAAAAAA@@@@@@AAAAAA@@@===<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>:::999888999999888555333000222444777999:::::::::888666333333666;;;AAAEEE<<<:::888999;;;<<<=========999555888>>>AAA<<<777666888:::===>>>>>>>>>===:::777444444777;;;===>>>AAABBBAAA???===@@@GGGLLLQQQTTTWWWWWWWWW\\\fffnnnuuuxxx}}}~~~xxxrrrkkkbbb\\\SSSRRRRRRQQQOOOMMMJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;::::::888666444666999<<>><<<999777666666444111000000333777:::;;;===>>>===999777555555555555444333333222333333777888:::;;;;;;:::888666333555888999888666333111888:::======:::777555444666444111...///111444666333555666888888777555444444444666777999:::::::::666555444444444444555666333444555444333333444555777888999:::;;;;;;<<<<<<:::888777777999;;;::::::333555777888999888777666555777999;;;<<<;;;:::999666666888;;;>>>@@@???>>>666555333222333555888:::;;;:::999999999;;;<<<>>>999:::;;;;;;;;;999888777777666666;;;AAAEEEEEEDDD@@@???<<<999777777777888777888999;;;<<<;;;;;;:::<<<:::777555555666888:::555666666777888999999:::999::::::888666555555666;;;:::777444222444999===<<<======<<<999888888999999999888888888777777777============<<<<<<;;;;;;:::::::::777444222222222000000111333777;;;>>>@@@:::;;;<<<<<<:::888555333777666666777999:::999777222333555777666444111...444777:::;;;;;;999999999999888999:::888777;;;BBBRRRYYYfffyyymmm]]]PPPGGGAAA??????>>>===;;;:::999999999<<<>>>???>>>:::888777888333555888888888999;;;<<<;;;;;;999555333333555777:::;;;<<<>>>>>>>>>>>>>>>EEECCC???;;;999999999:::888888999:::;;;;;;<<<<<<888888666555666777888999::::::999999:::<<<>>>???;;;:::888888999:::999777999;;;<<<===<<<;;;::::::999;;;======;;;::::::;;;:::888666555555777999;;;;;;===@@@BBBBBBAAA???===<<<===>>>===:::999:::;;;<<<<<<;;;::::::;;;;;;<<<>>>??????>>>=========>>>???===CCCVVVnnn{{{rrriiiPPPDDDAAA>>>=========<<<;;;777666555666777666333111333444666777888888888777555444333333555999===@@@:::999888:::<<<======<<<===999666999???BBB===888777777999:::<<<<<<<<<<<<999666444444777:::<<<===>>>??????===:::;;;???CCCDDDFFFGGGFFFFFFKKKUUU^^^aaafffnnnuuuyyy{{{}}}{{{sssmmm^^^^^^]]]ZZZVVVQQQNNNLLLLLLKKKHHHFFFDDDDDDDDDDDD@@@???===;;;::::::;;;<<<999999777555333333666888<<<<<<;;;:::888666444222000111111333444555777777<<<===???>>>;;;888777777888777777666555555555555666777999::::::888777555222333444666666555222000555888;;;;;;999666444444777555222000000222444666333444666888888777555444444555666888999999:::999333222222111222333444555444666666555333222222333777888999;;;<<<<<<<<<<<<:::888777666777888777666555777999:::;;;999777666555666999;;;<<<;;;::::::888888999;;;>>>>>>===;;;555555444333444555777888999999999:::;;;<<<===>>>999::::::;;;:::888777555555444444888???CCCDDDCCC@@@>>>;;;999777777777777666777999;;;<<<<<<<<<;;;<<<999666333333555888:::555555666777888888999999888999999888666555666888===;;;888555333555:::???<<<===>>>===:::999999:::999999999999888888888888::::::;;;<<<======<<<<<<;;;;;;999555111...---...///000333777;;;@@@EEEGGG???>>>===<<<:::999999999:::999888999::::::999777111444777888777555222000555888:::;;;;;;::::::;;;<<<:::;;;;;;888555888>>>GGGLLLXXXjjjzzzjjj]]]RRRGGG??????>>>>>>===<<<;;;;;;;;;===???@@@@@@>>>;;;999888222444555666666777:::<<<999888666444222444777:::;;;<<<>>>@@@@@@@@@???>>>AAA???<<<888777777888999::::::::::::::::::::::::777666555333444555777888::::::::::::;;;<<<>>>???:::999888999:::;;;:::888<<<<<<===>>>>>>>>><<<;;;777999::::::999888888:::999777555444444666999;;;999;;;???AAABBB@@@<<<:::::::::;;;999777666666777999888888888888999:::;;;???@@@AAA???======???AAA???===DDDWWWooorrriiifffMMMEEEBBB???>>>===;;;999777555444444555666666444111666666777888888777555555444444333333444666888:::777777888;;;===>>>===;;;<<<999777999>>>???<<<999888888888888999::::::;;;777666555777:::<<<<<<<<<;;;;;;;;;:::999999;;;===>>>???>>>======AAAHHHNNNLLLRRR[[[ccciiimmmppprrrqqqxxxzzzppppppnnniiibbb[[[WWWUUUQQQOOOLLLIIIGGGFFFFFFGGGBBB@@@>>><<<;;;<<<===>>>::::::888666333333444666:::999888666444222111111,,,...222555777888777777;;;======<<<:::888888999999999888777777777888888666666777777777777777777333333333444666666444222444777999:::888777666666888777555444333444666777444444555666777666555444444555777888999888888777111000000000111333555666555777777666444222111222666777999;;;=========<<<:::888666666666777666444777888:::;;;;;;999888666555666888:::::::::::::::999888888999;;;<<<:::999666666777777888888888888999999:::;;;===>>>>>>???;;;;;;;;;:::888666555444555444555777;;;???AAAAAA@@@>>>;;;888777666777777666888999;;;<<<===<<<<<<;;;999555222222444777:::555666777888888888888888777888888777555666888:::>>><<<999666444555:::>>>:::<<<======;;;::::::;;;:::::::::999999999888888888999;;;<<<======<<<<<<;;;999777222...,,,---...111222555999>>>BBBFFFHHHAAA???===:::999:::;;;<<<;;;:::999999::::::999777222555888999777444222111666888;;;<<<;;;:::;;;<<<>>><<<<<<;;;888444777===<<<@@@JJJYYYmmmxxxjjj]]]MMMAAA>>>>>>>>>===============>>>???@@@@@@>>><<<999777222444555555444555888:::777777666444333444888;;;999;;;===@@@AAAAAA@@@???===;;;999777666777888999;;;:::999888888888888999888666444222222444666777888888888888888999:::;;;888777777999;;;<<<:::999===<<<;;;<<<>>>>>><<<;;;777888999888777666777999888777666666666888:::;;;999;;;>>>AAAAAA???;;;999999::::::888555333333444444444555666888999::::::???AAABBB@@@======@@@DDDAAA???FFFXXXmmm~~~rrrggg___bbbIIICCCAAA>>>===<<<;;;888666555555555666888888666444777777888888777666555444888666444222222333555777333555888<<>><<<999:::999888:::;;;<<<:::888999888777777777888888999777777999<<<>>>>>><<<::::::888666666888:::;;;<<<===<<<:::999:::===@@@BBBAAAEEEKKKPPPUUUZZZ^^^bbbccchhhooouuuyyy{{{~~~zzzqqqhhhcccbbbZZZXXXSSSOOOLLLJJJJJJJJJDDDBBB@@@>>>===>>>@@@AAA===<<<;;;888555444555777999777555333111000000000+++...222666888999999888:::::::::999777777888:::888888777777777888999999666666555555666777888999666444333444666888777666555777999:::999999:::;;;999999888888777777777777555555555444444444444444444555777888888777555444000000000111222555777888444666888777555444333444555666999;;;=========<<<999888666666777888777777888999999:::999888777666666777777888888999999999888666555666888999999999666888:::<<<<<<;;;999888888999;;;===??????@@@@@@???===;;;888666444222222555666777888999;;;>>>AAA@@@>>>;;;888666666666777888999:::<<<=========<<<;;;999555333333444777999666777888999999999888777888888777555444666999<<<>>><<<999666333444888;;;888:::<<<===<<<;;;;;;<<<;;;::::::::::::999999999:::;;;<<<===>>>===;;;:::999777444000------000333333444666999<<>><<<;;;:::666333666===:::<<>>>>>>>>>>>======<<<>>>>>>=========;;;888666444555555444333444666888777777666555333444666888444666:::===???@@@??????999999888888888888999999999888777777777888999::::::888555333222333666777777777777777777777777888555555666888;;;<<<;;;:::<<<:::888888;;;<<<;;;999777888999888666666888999999999999999:::;;;<<<<<<:::<<>>@@@BBB@@@======AAAFFFEEECCCGGGUUUgggvvvzzzooofff^^^YYY___FFF@@@???===<<<<<<;;;888555666555666888::::::999777777777888888888666555444<<<999555111000111444666111333777<<>>AAACCCAAA===999<<<777333333777;;;======>>>;;;999999:::<<<<<<<<<@@@AAABBBCCCEEEJJJOOOTTTXXX[[[```dddhhhlllqqqttt|||~~~|||rrrmmmkkkdddaaa[[[VVVRRROOONNNNNNFFFDDDBBB@@@???@@@BBBCCC??????===;;;777666777888999777444222000000000111,,,...111555888::::::;;;888888888777555555888:::777666666666777888999999777666555555666888:::<<<999777444555888::::::999666888:::::::::;;;<<<>>>:::::::::::::::999888777666555444333333333333444444555777888777666444333000000000222444777999;;;333555777888777666666666444666999;;;======<<<<<<888777666777999:::::::::888888888888888777666555777777777666777777888999666444333444666999::::::777999<<>>@@@AAAAAA@@@AAA???;;;888444222111111666888:::999888999===AAA???>>>;;;888666666666777999:::;;;===>>>>>>===<<<;;;999666444333555777999888888999::::::999777777888777666444444666:::>>>===<<<999666333333666888777999<<<===<<<;;;;;;<<<;;;;;;;;;:::::::::999999<<<===>>>???>>><<<:::999777666222///...000555999555666777888:::;;;<<<===;;;;;;:::999888888777777888777777777999999777555333666888888444111000111888999;;;<<<;;;;;;<<<======;;;999888555222666===>>>>>>>>>AAAIIIYYYmmm{{{wwwfffWWW>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;;;;999777444666666666444333333555777888888888666333333444666000333777;;;>>>??????>>>888888888999:::::::::;;;666666555555666888:::;;;<<<:::666444333444666888999999888888888888888888333333555888;;;===<<<:::;;;888555555888:::999888888999999888777777888:::::::::;;;<<<<<<===>>>>>><<<===@@@BBBBBB@@@===;;;======<<<999666333222333...000444777:::;;;;;;;;;===@@@AAA???======BBBGGGHHHEEEGGGRRRaaappp{{{nnneee___[[[YYY```HHHBBB???===;;;;;;:::999777888999:::<<<<<<<<<;;;;;;<<<======;;;777555555666:::999777333111000333555444555666999;;;:::888555555777:::;;;:::999888777999888777666777999<<<===>>>@@@BBBBBB???;;;888777999777555444666:::>>>AAACCC@@@===<<<<<<<<<<<<;;;<<<999777777;;;@@@DDDFFFLLLOOORRRVVVZZZ]]]^^^___lllqqqxxx}}}}}}yyysssmmmeee```^^^ZZZSSSMMMOOOJJJCCC@@@AAAAAA@@@???AAA@@@>>><<<;;;;;;;;;;;;===888222111333555444111111000222555999<<<<<<<<<999777555555666777666555777888:::<<<;;;:::777666555555444333333444888<<<;;;:::888777777999:::<<<555777888:::;;;;;;;;;;;;<<<<<<===>>>===:::888777888777666444444444555666888777666555555555555555222111000111555888:::;;;666777888777555444444555333555888:::;;;;;;:::999666777888888888999<<>>999;;;===>>><<<;;;;;;;;;999999;;;>>>AAABBB@@@>>>??????>>>:::666444444444:::===>>>;;;777666;;;??????<<<777444333333222111777999<<<===<<<<<<>>>???<<<<<<;;;777444333444555333555888:::<<<<<<;;;;;;<<<:::888999<<<===<<<999:::;;;;;;999666444333333666999<<<===:::999:::;;;:::<<<<<<:::888888;;;>>>????????????>>><<<;;;:::888666333000111333777999:::999888666666666666777999999:::;;;;;;;;;::::::777888999;;;;;;;;;;;;::::::999999888777666555555@@@???>>>>>>???>>>;;;999<<<<<<:::777444555777:::<<<===>>><<>>AAADDD@@@:::888888;;;<<<;;;888666888:::888888666444333444777;;;>>>:::666555777777333///111333555777999999999999555555666999===>>><<<999555777999999999888999::::::999777666666888999;;;999:::;;;;;;;;;:::999888666777777666666777999;;;<<<:::777666888999::::::999;;;;;;:::888777888999<<<<<<<<<===============>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;;;;;;;999555222333666::::::999888:::;;;@@@@@@???>>><<<===@@@BBBEEEEEEHHHPPP___rrrzzzhhh___]]]\\\^^^bbbaaaIII@@@>>>;;;:::;;;;;;:::999:::;;;<<<=========<<<;;;>>>>>>>>><<<999777777888999999777555333333666888888777888:::;;;999666444555777888::::::999999::::::999888888999:::===>>>@@@AAABBB@@@<<<888666555999777666555777;;;???BBBAAA???<<<<<<===>>>>>>===888666333444777<<<@@@AAAAAACCCEEEHHHKKKLLLLLLMMMVVV```nnnxxx}}}~~~zzzpppiiieeebbb^^^ZZZUUUNNNEEE@@@???AAAAAAAAADDDCCCAAA@@@?????????@@@===888333333555777666444333333333666999===>>>>>>:::888777666777888777666999:::<<<===<<<:::888666555555555444444555888;;;>>><<<:::888777777777888444555777999;;;<<<<<<;;;:::;;;<<<<<<<<<:::888777666666555555666777888888:::999888666555555555555444222000111444888:::;;;777888999777444222111222444666888999:::999888888444555666777777999<<>>@@@;;;===>>>???=========>>>999999:::<<>>===??????>>>:::777444444555777:::<<<;;;777555777999888555333222222333222222777999;;;;;;;;;;;;<<<=========<<<999555333333444444555777999;;;;;;;;;;;;???<<<;;;<<>><<<<<<;;;999777555333444777:::<<<<<<;;;999777666555666666999999:::;;;;;;;;;::::::999999;;;<<<======<<<<<<;;;::::::999888777777777AAA???===<<<===<<<;;;:::999999999777555666888;;;>>>???>>><<<<<>>===<<<:::999666777777666666666999;;;>>>;;;888777888999:::999888999::::::999999999;;;<<<<<<<<<<<<============>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;999666444444777:::;;;:::999:::<<<@@@@@@@@@???======???AAAAAABBBFFFOOO^^^ppprrr^^^UUUTTTXXX```gggcccKKK>>><<<:::999:::;;;;;;:::===>>>>>>>>>>>>>>>===<<<>>>??????>>>;;;999::::::::::::999777666777:::<<<;;;::::::::::::999666333666666666777999:::<<<===<<<;;;::::::;;;<<<===>>>BBBBBBAAA>>>999666444444999888777777888<<>>@@@AAA@@@777444222333666:::===>>>;;;<<<>>>???@@@@@@@@@???BBBMMM\\\hhhnnnpppqqqqqqyyy~~~uuuqqqooommmlllbbbYYYNNNFFFDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCC>>>:::777666999:::999888777666555666:::>>>@@@AAA<<<:::888888999:::999888;;;<<<===>>>===;;;999777555666777777666666888:::@@@>>>;;;888555444333333333444666888999::::::;;;888999:::;;;::::::888888444555666777888999::::::<<<;;;999777666444444444555333000000333777999;;;888999999777333000//////666666888888888888666555222444555666777888;;;>>>===;;;888777888999888888333333444444666777888999999999888999;;;===@@@BBB???@@@@@@???>>>>>>???AAA:::999999999;;;<<<;;;:::===>>>===:::777555555666444888:::999666333333444000//////000333444444333777888:::999999888:::;;;<<<===<<<:::666444333444666666777888:::;;;<<<<<>>@@@>>>===:::888777666666666888999::::::;;;;;;;;;:::;;;<<<===>>>????????????<<<<<<;;;::::::999999999???===;;;:::::::::999888555777888777777888:::<<>>:::999???KKKUUUiii|||{{{iiiVVVNNNKKKFFF???;;;:::;;;<<<<<<;;;;;;===???AAA???:::555222222666999999888999;;;===<<<666111555555555666777888999:::>>><<<;;;;;;;;;;;;:::888:::<<<======;;;::::::;;;:::999888666666777999:::<<<===???@@@@@@>>>;;;:::666666777666555666999;;;???===:::999999:::999888555777:::;;;:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>============>>>>>>???>>><<<:::::::::999888666555777999:::::::::;;;<<<@@@AAAAAA@@@>>>===>>>???===???DDDNNN]]]mmm|||ttteeeVVVQQQSSSYYYcccllldddLLL===;;;888888:::;;;<<<<<>>>>>=========>>>???===;;;:::;;;<<<<<<===<<<;;;999999;;;===<<<;;;999999:::999777666666555444666999<<<>>>???======<<<<<<<<<===>>>>>>BBBAAA???<<<888666666888:::999888999:::<<<>>>@@@:::999:::<<>>>>>999:::<<<=========<<<;;;???DDDLLLRRRVVV\\\bbbgggkkkttt~~~}}}{{{zzzzzzqqqiii^^^UUUPPPNNNKKKIIIDDDCCCCCCCCCCCCEEEGGGHHH@@@>>><<<;;;<<<<<<;;;999:::888666666:::>>>@@@AAA===<<<::::::;;;;;;;;;:::===>>>>>>>>>===;;;999888666777999888777777888999===<<<999666444222111111444444555666666777777777777777888999::::::999999666777888888999999999999<<<;;;999777555333222222555222///...000444777888666777888666333111000000777777888888777666555444444666777888777888:::<<<===:::777777:::<<<;;;999666555444333444666888999;;;;;;::::::<<<>>>AAACCCBBBBBBAAA???<<<<<<===???;;;999777777888999888777999::::::999777777888:::777999999888555333333444......///222555777777666777888888777666666777888999:::;;;:::777555555666888888888999:::;;;===>>>;;;999888999<<<>>>===:::666888;;;<<<;;;999888888777888888888888888999:::888999;;;<<<;;;:::999999:::999777666777888:::<<<999999888999:::===@@@AAA===<<<:::888777777888888888888999:::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAA======<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999777555222444666888888999;;;===>>>>>><<<999777;;;CCCKKK\\\ooonnn```UUULLLDDD@@@:::;;;;;;;;;;;;<<<>>>@@@AAA???;;;666222333777;;;999888999;;;===<<<999666888777666666666777888999===<<<;;;::::::::::::999:::;;;======<<<;;;<<<===;;;:::888666666777999:::;;;===???@@@@@@===;;;888555666666666555666888;;;@@@>>>;;;:::::::::999888333666999;;;<<<===>>>@@@<<<<<<;;;;;;<<<===>>>???======;;;;;;;;;===???@@@@@@>>>;;;::::::999888666555666888999999:::;;;;;;???@@@AAAAAA???======>>>:::===CCCNNN]]]mmm{{{yyyaaaZZZUUUWWW\\\bbbiiioooeeeMMM>>><<<999888999;;;<<<<<>>======<<<<<<<<<:::<<<===<<<;;;:::;;;<<>>=========<<<<<<======??????>>>;;;999999;;;===:::::::::::::::;;;<<<===777777888;;;@@@BBBCCCCCC999888777999;;;===>>>===666777999:::;;;::::::999AAACCCDDDEEEFFFKKKRRRYYY```gggnnnqqqqqqvvv~~~wwwooogggaaaZZZSSSMMMJJJIIIHHHHHHIIIJJJKKKLLLCCCBBBAAA@@@???>>><<<:::;;;999666777:::===@@@AAA>>><<<::::::;;;<<<;;;:::============<<<;;;:::999777888999888777666777888888777666555444333222222666666555555444444444444777888999999::::::::::::;;;::::::999888777777666999888777555333222222222444111...---///222333444222444555555444333333444999999888777666555444333888999::::::888888888999===999777777;;;===<<<::::::888666555555666888999<<<<<<;;;:::;;;===@@@AAABBBAAA@@@===999888999:::;;;999777777777777777666555666777777777888:::<<<<<<;;;999555333333666888222222333666999::::::999777888777666444333444666666777888888666666777999::::::::::::;;;===>>>???999777555777;;;<<<;;;999555888;;;<<<;;;999999999888777777888999999999999777888999:::::::::888777444444444444666999===???888888999999;;;<<<>>>???:::999888888888999:::;;;777888999:::;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAABBB===<<<;;;:::;;;<<<===>>>;;;;;;<<<>>>>>><<<777444111333666777888999;;;===;;;;;;:::777666999>>>CCCMMM^^^tttqqq```RRRIIIDDD<<<;;;:::999:::<<<===>>>???===:::666444555:::===;;;:::999999:::;;;<<<<<<:::999777666666777888888999999999999888999:::;;;888:::<<<===<<<<<<===>>>;;;:::888666666777888999:::;;;===>>>===;;;888666555666666555555666888:::???>>>;;;;;;;;;:::999777333666:::<<<===>>>???@@@<<<<<<;;;;;;;;;===???@@@===<<<:::::::::<<<>>>@@@BBB???<<<;;;:::999888666666666666777888:::::::::===???@@@@@@>>><<<<<<===:::===CCCNNN]]]mmm|||pppXXXTTTTTTZZZbbbiiiqqqyyyeeeMMMBBB???;;;999999;;;;;;;;;<<<;;;;;;::::::::::::;;;888999;;;;;;::::::;;;<<<@@@@@@@@@>>>;;;999:::;;;888666555666999;;;======777555333555:::???@@@@@@=========<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;>>>@@@;;;;;;;;;;;;::::::999999666666777;;;???AAABBBAAA888888777999;;;<<<<<<:::777888:::;;;<<<<<<;;;;;;>>>@@@CCCBBBAAAAAAEEEHHHUUUXXX\\\]]]]]]bbbjjjrrr|||~~~yyysssjjj___WWWQQQOOOMMMJJJIIIHHHHHHHHHCCCCCCDDDCCCBBB@@@===<<<<<<:::888999;;;>>>???@@@===;;;999999:::;;;:::999;;;;;;;;;;;;;;;:::999999888999999777555555666777444555555555555555555555999888777666555555666666:::::::::;;;;;;<<<<<<<<>>>>>===;;;888666777888;;;:::888888999888777555333444555666666777999;;;>>>;;;777333222444777999777666666777:::<<<<<<;;;888888777555222222333555555666666555444555777:::::::::;;;<<<<<<===>>>>>>999777666888<<<>>><<<:::666888999:::999888999:::777777888999;;;;;;999777777666666777888888777555333333444666999<<>>:::666333444666666666777:::<<<888999888777777888<<<>>>>>>KKK^^^ooo~~~~~~lll^^^QQQIII@@@===:::999:::;;;<<<<<<;;;:::999777555777:::>>><<<;;;999888888:::<<<>>>;;;:::999888777666666666666777999999999999;;;<<<999;;;=========<<<===>>><<<:::888777666777888999::::::::::::999777666555555555666555444555888:::>>><<<;;;:::;;;:::999777444888;;;>>>>>>>>>>>>???<<<;;;::::::;;;===@@@AAA===<<<:::999:::;;;===>>>@@@>>><<<<<<<<<<<<:::888777666555666999;;;;;;:::;;;===>>>===<<<;;;<<<>>><<<===BBBLLL\\\nnnvvveeeZZZUUUTTTZZZcccnnn|||eeeMMMFFFBBB===:::::::::::::::888777777666666777888999777999:::;;;::::::<<<======>>>>>>===;;;::::::;;;777555333444777:::<<<===888555333666<<<@@@@@@>>><<<<<<;;;;;;:::999888888888:::;;;;;;:::;;;===???<<<<<<<<<;;;:::888666555555555777:::>>>@@@???>>>888888888:::<<<<<<;;;999:::;;;<<<=========<<<;;;:::===??????<<<<<<>>>@@@FFFHHHJJJLLLNNNQQQVVVZZZccckkkuuu~~~|||rrrjjj^^^[[[VVVPPPKKKGGGDDDCCC@@@BBBDDDEEEDDDBBBAAA@@@===<<<;;;<<<>>>@@@@@@@@@<<<:::888888999999999888888888888888999999999999999999888555333333555777555555666777888888999999::::::999999999:::;;;<<<==================>>>>>>@@@>>>:::666333333444555444444444444444555666777444333111111222222111000000222555666666666777999;;;:::999888777666666666555777999:::999999999:::999::::::999888888:::<<<===<<<;;;;;;;;;<<<===>>><<<:::888666666666777888777999::::::888777888999;;;:::999:::;;;:::888666444555555555444444555777999777444222222333555666888666555666999;;;<<<<<<:::999888555222111222444777777555222111222555888888999:::;;;<<<<<<;;;;;;999777666888<<<>>>===;;;777888888777666777999;;;777777888;;;>>>===999666777555333333555666666444333444555777:::<<<===>>>;;;;;;;;;;;;:::999777666888777666666777888:::;;;777777999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>:::999888777888:::===>>>>>>===;;;;;;;;;;;;999777666666666555444666999;;;888999999888888888999:::888>>>KKK[[[mmm{{{ppp```QQQEEEAAA<<<:::;;;<<<;;;:::999999999888666777999;;;:::::::::999999:::;;;<<<;;;::::::999888777555444555888;;;<<<:::999:::<<<===???@@@???===<<<<<<===<<<;;;999777666666777888:::999888777666555555444444555555555444555888:::;;;:::999:::;;;:::999777666999===??????>>>======<<<;;;::::::;;;===@@@BBB===<<<;;;:::::::::;;;<<<:::::::::===??????>>><<<:::888666777:::======<<<::::::;;;:::999:::===???======@@@IIIZZZooowwwggg]]]\\\ZZZ[[[ccclllwwwdddLLLHHHDDD???;;;:::::::::999555555444444444666777888777999:::;;;;;;;;;===???;;;<<<===<<<;;;:::;;;<<<888666333333666999;;;<<<888555333777<<<@@@???===;;;;;;;;;:::999888777666777999::::::::::::;;;============<<<999777444222555555777:::===>>>===<<<:::999:::<<<===>>><<<:::999::::::;;;:::999777666:::::::::777666777===BBB;;;===???BBBEEEHHHJJJJJJKKKUUUdddpppyyyzzzoookkkddd\\\TTTMMMHHHFFF===@@@CCCEEEEEEDDDCCCCCC>>>======>>>AAABBBAAA@@@;;;999777777888888888777666666666777777888999999:::999777444222222444777777888999::::::;;;;;;:::;;;;;;:::;;;<<<>>>AAABBB??????>>>>>>>>>>>>??????AAA===888444222333555666333333333444666777999:::555444333444444444111///222444666777666666777999;;;:::999888777777777777111333777999999999:::;;;888:::;;;999666666999===<<<<<<<<<===>>>???@@@AAA;;;:::777555444444444555222555888::::::999:::;;;::::::;;;<<<===<<<999666666666666444222111222333444333111111222333222222666555333444777:::<<<===::::::888444111000222333:::888555111...///333666555777999;;;;;;;;;999888888666555777;;;===<<<:::888888888666444555888;;;777777999===@@@???:::555777444111111444555555333222333555777888999999999=========<<<:::888666444999888777666666777888999666777999:::;;;<<<<<<<<<999999888888999:::<<<===999888666666777999<<<>>>===:::666333444555666666888888666444333444888;;;999::::::999888888777777999:::AAAOOOaaatttmmmZZZIIIDDD???<<<<<<<<<;;;999888999:::999777666777999888999;;;<<<;;;:::999::::::;;;;;;:::999777555333666:::>>>>>><<<::::::;;;BBBCCCCCCAAA>>><<<;;;;;;<<<;;;999777666666777888;;;999777555444444555555444555555555444555777::::::999888999::::::999777888;;;>>>@@@???===<<<<<<<<<;;;:::999;;;===@@@BBB===<<<;;;;;;::::::::::::555666999===AAABBBAAA@@@<<<:::888999<<>>888999999888888999===@@@>>>===???GGGXXXnnnnnn```[[[\\\^^^eeepppzzzcccMMMDDDBBB???>>>>>>===;;;:::999777555333222333444555000333777999:::999::::::888999:::;;;<<<<<<<<<<<<;;;777333444888<<<;;;999555555555777;;;=========999:::;;;;;;;;;:::999888999999:::;;;;;;<<<<<<===;;;999888777777666333000555777:::<<<======;;;:::888999:::;;;;;;:::888666999999999888888777777777::::::888777777666666666;;;;;;;;;<<<===>>>>>>???BBBGGGQQQ]]]fffmmmxxxuuulllddd[[[OOOGGGCCCCCCBBBCCCEEEGGGIIIKKKCCCAAA???>>>???AAAAAA@@@>>><<<::::::;;;;;;888444333444555777999;;;<<<===???<<<888444222222444555555666888999999999888777888999;;;===???@@@AAABBB@@@===999999<<<@@@AAA@@@>>><<<999777777777666555555444333222333444555666888999:::::::::888777666555555666666777999:::;;;;;;;;;;;;::::::999999999555222///000444888::::::::::::999888888888888888999888888999:::;;;===>>><<<:::777444333444555777666777888999999999<<<>>>???===:::;;;===>>>;;;888999;;;<<<999444///------000//////000333555555555555777999999999999;;;===<<<:::666333111111222333888666222///...///111333333333444777:::<<<;;;:::777888888777666666777999999888666444444555777888555666999;;;<<<<<<;;;:::666444222333555555333111111111111222444666777888;;;===??????===:::999888888777555444444555666777777666666888;;;===>>>>>>===<<<::::::;;;;;;:::999===:::777666888:::<<<===@@@;;;444000000222555777777:::<<<:::666555999>>>:::999888999:::999777555444555<<>><<<;;;999777777666777777888:::;;;<<<<<<;;;:::<<<@@@BBB???:::666777:::;;;;;;:::999888888888888===:::777555555555444222...222666999999999888999;;;:::888777777888:::;;;============<<<;;;:::999888999;;;<<<===<<<;;;;;;999999:::<<<======;;;999444444666888:::<<<>>>??????>>><<<<<<======;;;:::<<<999555444666:::===???<<<>>>BBBKKK[[[ppp}}}qqqfff```___^^^gggqqqyyyeeeOOOEEEBBB???>>>===<<<;;;999999888777555555555555666111444777999888888888999:::;;;<<<<<<===>>>>>>>>>;;;777333444888;;;:::888888777666777:::;;;:::999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;999888777777888888666444444666999<<<======;;;:::777888999::::::999888777999999999999999999999999888777666666555555666666999999:::;;;;;;<<<======;;;===CCCKKKPPPVVVbbbnnnvvv|||xxxnnnaaaXXXPPPMMMIIIFFFEEEEEEFFFGGGDDDBBB??????@@@AAAAAA@@@???===;;;;;;<<<<<<999777777888999:::;;;;;;;;;;;;???===999666555555777888444444555666666666666555888999;;;>>>???@@@AAAAAA???<<<888888:::===>>>===<<<:::888777777777777777666555444444444555777777999999:::::::::999888888555555555555666777888999======<<<<<<;;;:::999999333111///000444888::::::888888777666666666666666999888777666666777999::::::999666555555666888999666777888888888888;;;===>>>;;;999:::<<<>>><<<:::;;;<<<===;;;666111//////000000111333666888888666777888999999888888:::<<<;;;999555333111111222333777555333000000000222333333333444666888999888666666777777666555666888:::999888666555555666888999777888999:::999888666555555444333555888999888777444444333444444555555666999;;;>>>>>><<<:::999:::888777666555555444444444777777888999:::<<<>>>??????===:::::::::;;;;;;:::<<<999777666888:::::::::===:::666333333444666777888;;;<<<:::666666999===;;;999888888999999888666777777;;;DDDNNN]]]qqq{{{hhhTTTDDD@@@???;;;;;;???>>><<<999999:::;;;::::::>>>===<<<;;;;;;<<<===>>>AAA???<<<999666555555666666777888999999999999999<<<>>>@@@>>>:::777999<<<>>>===<<<;;;:::999999999;;;888555444444444333222222555999;;;<<<;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::777888:::<<>><<<<<<<<<===>>>===;;;<<<999555444666:::===>>><<<===AAALLL^^^sss}}}rrrhhh___[[[\\\fffppp}}}hhhQQQEEECCC@@@>>>===<<<:::888::::::::::::999888777777222555777888888777888888============>>>???@@@@@@<<<888444555888::::::888:::999888888999999888777999:::;;;=========<<<<<<;;;;;;;;;;;;::::::::::::777666666777999::::::888333555888;;;======<<<;;;666777888999999888777666888888999:::;;;;;;;;;;;;555444333333333444666777::::::;;;;;;<<<=========;;;::::::===@@@DDDNNNYYYaaalll}}}sssjjjbbb\\\SSSMMMIIIGGGGGGFFFDDDCCCAAAAAABBBCCCCCCBBB@@@>>>======>>>>>>===;;;<<<======>>>>>><<<;;;:::???===:::888777888:::<<<444444333333333333333444777999<<<>>>@@@@@@@@@???===;;;888777888999::::::999999888888888888999:::777777666555666777888999888888999999999999999999666666555555555555666666>>>>>>======<<<;;;;;;;;;333111000111444777999:::666555555444444444444555999777555333222333555666999888777666666888:::;;;666777888888777777999;;;<<<888666777:::======;;;===>>>>>><<<888444222222111222333777:::;;;:::888::::::999777666777999<<<999888555333222222333444777666555333222222222222333333333555666666444222555555666555555666999<<<:::999888777666777888888999::::::999777444111000555444555888;;;=========777666666555555444444444888:::<<<<<<:::999999:::777777888888777555444333666999;;;;;;999:::===@@@AAA>>>;;;999:::;;;;;;;;;:::888777777999::::::999999888777666555555555555;;;<<<===:::777666999<<<;;;999777666777888888888999999;;;???DDDNNNbbbsss}}}hhhRRRHHHBBB===<<<@@@???===;;;:::;;;<<<<<<;;;AAA???<<<999999;;;>>>@@@CCCAAA<<<888666555555555555555555555666777888999:::<<<===<<<999999<<<@@@@@@@@@>>>===;;;;;;::::::999666333222333444444333444777:::<<<<<<;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999666777:::===@@@@@@===:::444444444555777:::===>>>===<<<;;;<<<>>>???===<<<;;;888555444666999;;;<<<======BBBOOOcccyyy|||nnneee___[[[\\\```ooozzzkkkSSSFFFCCC@@@>>>===<<<999888;;;<<<=========;;;999888555777999999888888888999>>>>>>=========>>>@@@AAA===:::777777888:::::::::;;;:::999999::::::999888888:::;;;===>>>???>>>>>><<<<<<;;;;;;:::999888888888666666777999;;;;;;:::333555999;;;======;;;;;;555666777777777777666555666777999;;;<<<=========222111111111222444666777=========>>>>>>?????????>>>;;;:::;;;;;;<<>><<<;;;===<<<:::999999;;;===>>>:::888666444222222222222666888;;;>>>@@@@@@???>>>===;;;999777777777888888777888999999999999:::<<<777777666666666888999:::666666555555555666777888888777666555555555555555;;;;;;<<<<<<<<<<<<<<<===777666444444555777888999555555444444444444555555888666444111111333555777::::::888777888999:::;;;777777888777666666888999888555111222666;;;===============<<<999777555444111222555999<<<<<<:::888;;;;;;999777555555888;;;999888666555444555555666;;;:::999888666444333222333333333444666666444333444555666666666888;;;>>>===<<<:::888777666666666::::::::::::777444111///555666888:::===>>>>>>>>>777777777777666555444444:::;;;;;;:::888777888999666888:::;;;;;;999777555666:::===;;;888888<<<@@@AAA>>>;;;999:::;;;<<<<<<777666666888:::<<<;;;;;;:::999777555222222333444<<<======:::888777999;;;:::777444444555777888888;;;;;;===>>>>>>BBBQQQaaavvvkkkZZZLLLAAA>>>AAA@@@===;;;:::;;;<<<<<<;;;???>>><<<;;;;;;===@@@AAABBB???;;;888555555666777666555555444555777888999999:::;;;:::999;;;???BBBAAA@@@???===<<<;;;;;;:::888666222111333444555555444777:::;;;:::::::::;;;999999:::;;;;;;;;;::::::999999999::::::;;;<<<===;;;;;;;;;;;;::::::999999777888;;;>>>@@@???;;;888444444444555666999<<<>>>===<<<<<<===>>>>>><<<:::888666333222444777999:::>>>>>>CCCQQQggg}}}zzznnnbbb]]][[[]]]dddkkkvvvkkkSSSFFFCCC@@@>>>>>><<<:::999<<<===?????????===:::888888999;;;;;;::::::;;;<<>>????????????<<<<<<;;;:::999888888777:::888666777888999999999555777:::<<<======;;;:::555555666555555555444444444555888;;;<<<=========111000000000111444777888============>>>>>>>>>>>>;;;999999<<<;;;999;;;@@@GGGJJJUUUdddqqqzzzuuujjjbbb\\\VVVRRRDDDDDDCCCEEEGGGHHHGGGFFFDDDDDDDDDCCCBBBBBBCCCDDD@@@AAABBBBBBAAA@@@>>>===::::::999999999;;;===>>>@@@???;;;888555444333333666888:::<<<>>>>>>======<<<<<<;;;999777777888888666888::::::999999:::<<<777666666666666888999;;;555444222111111222444555999999888777666666666666666777888999;;;<<<===>>><<<;;;:::888777666777888777666666666666666777777888777555444444666888:::<<<;;;:::999888888888888777777888777666666888999666222......333999<<<======<<<;;;:::999888666555222333555999<<<<<<999777;;;;;;999666444555888::::::999888888888888999:::??????>>><<<:::777444333222222333555888888777555444666888888999:::<<<>>>>>>===;;;999777555444333999:::;;;;;;999777444333777999;;;<<<;;;;;;::::::555666777888888888777777<<<<<<;;;999666555666888777999<<<>>>???>>><<<:::666:::<<<;;;777666:::??????===:::999:::<<<<<<<<<666555666888;;;=========<<<;;;888333......000333======;;;999888777888:::888555333333555777888888<<<<<>>;;;::::::;;;:::999999:::<<<>>>???@@@@@@@@@<<<;;;888777666777999:::888777666666777888:::;;;999999999999:::<<<@@@CCC@@@???>>><<<;;;:::::::::999666333222333555666777666888:::;;;:::999:::;;;888999:::;;;;;;;;;;;;:::888888888888999;;;<<<===;;;;;;::::::999999999999::::::<<<===>>><<<888555444444444555777999;;;======<<<<<<======<<<999666555333111111333666888999===<<<@@@NNNdddzzzrrrggg]]]YYY[[[```iiiqqq~~~jjjSSSFFFCCCAAA??????>>>===;;;<<<===??????>>>===:::999999:::<<<<<<;;;<<<===??????===:::888999;;;>>>@@@???>>><<<:::999999:::;;;999888888999<<<>>>======888:::<<<===?????????>>><<<;;;;;;:::999888888777;;;999666666777888888777888:::<<<>>>>>>===;;;:::666666555444333222222111111333666999;;;<<<;;;;;;333111000000111444888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;??????;;;:::<<<<<<<<>>>>>999999888999:::;;;===>>>BBBAAA>>>;;;999666555444666777888999:::;;;;;;<<<;;;<<<<<<:::888777888999777:::<<<<<<999888999;;;777666666666777999:::<<<666555222000000111333444999999888777777777777777444444666777999;;;<<<===>>>>>>===;;;888777777888999888888888888999999:::999888888888888999;;;;;;<<<<<<;;;999888777777777666777888888777777999;;;777222,,,,,,111888===???<<<:::999888999888777555555555666888::::::888666::::::999777555555777999::::::999::::::;;;<<<<<<@@@@@@???>>><<<999777666333333444666999:::888777222555999:::::::::;;;<<<<<<<<<;;;999777555444333888999;;;<<<;;;:::888666999;;;===<<<:::777666555444555777999::::::999999======;;;888666555888::::::<<<>>>@@@AAA@@@>>>===777999:::999777666999;;;<<<:::999999;;;<<<<<<;;;777666555777999;;;<<<<<<<<<;;;888333...---000444<<<;;;999888777888888999777555444444777999:::999===<<<===???===;;;>>>DDDXXXggg}}}kkkWWWLLLHHHCCC@@@===;;;::::::888777666999===@@@BBBAAA>>>===666666666666777999:::;;;999999999999:::;;;<<<===:::999999:::;;;===???@@@>>>===<<<;;;;;;:::;;;;;;:::777333111333555777777999;;;<<<<<<;;;:::;;;<<<888888888999999::::::;;;888888777777888:::;;;===;;;::::::999999999999:::<<<;;;;;;;;;;;;:::666333444555666777999:::;;;;;;;;;::::::<<<<<<;;;888555444222111222555888:::::::::999<<>>======>>>>>>===<<<:::999888999;;;;;;;;;<<<>>>@@@@@@>>>:::888888:::>>>@@@>>>===;;;999777777888999777666666888:::<<<;;;;;;999:::;;;===>>>>>>======;;;:::::::::999999888888:::777555444666777888888;;;<<<>>>@@@???===;;;999888777555333111000/////////111555888999999888888555333222111222555999;;;::::::::::::::::::999999===;;;<<<@@@@@@<<<999:::777777;;;CCCJJJQQQ]]]gggxxxuuulll```^^^\\\ZZZXXXUUUQQQNNNKKKLLLKKKHHHEEEEEEGGGJJJGGGEEEBBB???===<<<<<<<<<999999999:::;;;<<<===>>>>>>======<<<:::888777666666666666666777888:::;;;999;;;<<<:::888666888:::888<<>>===999555333333555666888:::;;;:::999999;;;;;;999777666777;;;>>>>>>???@@@AAA@@@???===<<<888888777777666777777888777777888:::<<<===<<<::::::888555444555666777777888::::::666222000333777:::999777666777888888888888777777888;;;<<<<<<;;;???;;;999;;;<<<:::<<>>;;;999333333555666777888999999999:::;;;<<<============;;;::::::;;;<<<============<<<<<<;;;;;;;;;<<<<<<:::777222000111333555666:::;;;<<<;;;:::999:::;;;777777666666777999:::;;;999888777666777999:::<<<:::999888888888999:::;;;;;;:::888888999888666444444555888:::;;;;;;;;;:::666666777:::<<<;;;888666444222222444888;;;===>>>:::999;;;DDDUUUkkkrrrggg```[[[^^^dddkkkttt|||fffQQQEEEDDDBBBAAABBBBBBAAA@@@=========<<<<<<;;;:::999777888:::::::::<<<>>>AAABBB???;;;888888:::>>>AAA===<<<:::777555555666888777666555666888999999888999:::;;;=========<<<<<<:::::::::999999999999888888666444333555888999999===>>>@@@AAA@@@>>>;;;999888777555333000///...---...000444777888888777666666555333222333666:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777:::;;;777555666777999<<<>>><<<<<>>;;;999999::::::::::::;;;<<<===>>>???888999:::;;;;;;999888777666555444444555777999;;;777999;;;:::777666777999999===@@@>>>999555666888999999999999:::<<<>>>???@@@===999555444555777999666666555555555555666666888888888888888888888888888:::<<<;;;999888:::<<<:::999999999:::;;;<<<<<<===>>>>>>>>>===;;;999888777777888888888999999999666777888999999:::<<<>>>===777000...333;;;AAADDD===:::888888:::;;;:::888;;;:::888888999:::888777666777999888777666777888777888888:::;;;<<<<<<===999999999999;;;<<<>>>>>>777666666777888777555222---222777;;;:::888555444333444555777888888888888888999:::;;;;;;:::888777999<<>>999555333333777888:::;;;;;;:::999888999999888777777999>>>BBBAAAAAAAAA@@@???===;;;999999777555555666777666555444555777:::======<<<:::===:::555222222222222222444888;;;:::666444666999999777666555777888888888999999999<<<>>>??????===AAA:::555777999:::<<<>>>DDDKKKXXXiiizzzmmm]]]IIIFFFAAA>>><<<:::888666;;;<<<>>>???>>><<<999777111333555777888888777777999:::<<<===>>>>>>===<<<;;;;;;;;;<<<======<<<;;;<<<<<<<<<<<<<<<===>>>>>>:::666111//////222333444888999:::999777666777888777666555555666888:::<<<:::999777666666888:::;;;999999888888888999;;;<<<:::888666666777888777666333555999;;;===<<<;;;:::222222555888<<<<<<:::888444444444666:::>>>@@@AAA<<<<<<===DDDRRRiii|||mmmaaa\\\[[[bbbkkktttgggOOOCCC@@@===;;;<<<>>>??????AAA@@@???===<<<======>>>;;;999777888===AAABBBBBBCCCBBB???<<<;;;;;;;;;<<<;;;999777666666666444333777666444333444555777888AAA===:::;;;???@@@>>>;;;:::;;;;;;;;;:::888666555666666777777888888888888<<<<<<<<<<<<;;;:::999999999888666555333333222222222222333444555666777888333555777999999:::===???:::999888999;;;<<<;;;:::888888888999::::::777555:::999777777888;;;>>>@@@TTT]]]jjjuuu|||~~~~~~}}}~~~|||wwwrrrlllfffbbb\\\[[[TTTKKKGGGIIIKKKIIIIIIHHHEEE@@@:::777888;;;<<<:::777666888:::;;;;;;;;;:::888666666888<<>><<<;;;999777555444555777999::::::999999888777666666777999;;;;;;999888999:::;;;;;;;;;:::::::::::::::===>>>>>><<<999666555666888777777999;;;<<<999555999::::::999666555555666888555333555999???CCCEEE???;;;777666777999;;;<<<:::;;;===<<<:::888888888:::;;;<<<;;;888666555555777999:::;;;999999999::::::999999999:::;;;<<<<<<666777777777666555444444111444777888666444222222222444777888888999:::<<<=========;;;999999999;;;;;;<<<<<<;;;:::888666444777888:::999888777777888<<<;;;999888999;;;===?????????>>>===<<<:::999888777888888999888777555444666999===?????????AAABBB???<<<777222000111222444888:::<<<<<<;;;:::;;;;;;777888888999999:::::::::::::::;;;<<<=========<<<<<<:::777555555777:::<<>><<<:::888777666444777999999777444222222444666:::===>>>===:::888999999:::::::::999888777<<<>>>???@@@???<<<:::888444444444333333222222111888888999999888777555444:::888666444444555777999;;;999666666888:::;;;;;;:::888666999===>>>;;;777:::999888777777777888999777999<<<>>>>>><<<:::888555222222666;;;>>><<<888777888:::===???@@@AAABBB===<<<>>>GGGXXXpppsssggg^^^```ccchhhooo{{{eeeMMM@@@===:::999;;;===??????CCCBBB@@@???>>>>>>>>>>>><<<:::888999<<<@@@AAA@@@AAA@@@>>><<<;;;;;;;;;<<<;;;999777777888888777666666555444444555777999;;;@@@<<<:::;;;>>>@@@===;;;::::::;;;;;;:::999888777777777777777777888999999999::::::::::::::::::999::::::888777666555555555333444444555666777888888777999;;;<<<;;;;;;<<<===:::999888999:::;;;:::999888777777999:::;;;:::999<<<:::888777777888:::<<>>???>>><<<999777777888===<<<:::999888999;;;<<>><<<;;;:::999777777777888999::::::;;;;;;:::888666555888999;;;:::888777777888::::::999888888777666666999;;;;;;;;;888777777777888777666777999:::888666888999:::999777555555666777666666888<<<@@@BBBCCC>>>;;;888777888:::;;;<<<:::;;;<<<;;;999888888999;;;<<<;;;999666444444444666888::::::888888888999999999999888999999::::::555555666666666555555444222444666666444222111111333555777888888888999:::;;;<<<<<<:::888888999:::;;;;;;;;;;;;999777555444666888999999888777777888::::::::::::::::::::::::888999999999999999888888888999::::::;;;:::999999777888:::===???@@@AAAAAA<<<:::777444333444666888888:::>>>??????>>>>>>???;;;:::::::::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;999777666666777999;;;>>>BBBJJJVVVfffvvvtttbbbTTTGGGBBB@@@===>>>AAABBB@@@>>>;;;999888777666555888::::::777444222222666777999;;;<<<;;;:::999999999999888888888888999===>>>???@@@???===:::888666666666555555555555555888888999:::999888777666:::888666444444555777888:::999888888:::<<<<<<<<<:::888777:::>>>@@@===999<<<;;;999777666666666777888:::===??????===;;;999555444444888<<<>>>;;;777777888:::;;;===>>>>>>>>>>>>???DDDNNN^^^sss{{{nnneee```aaadddhhhoooyyydddKKK===;;;888888:::<<<>>>>>>DDDCCCAAA@@@???>>>>>>>>>===;;;::::::<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::888777888:::;;;;;;;;;666666555666777999<<<======;;;999:::===>>><<<:::999::::::;;;;;;::::::999999888777777777888999:::777777888888888888999999;;;;;;:::888777777777777555666777777888888888888;;;===??????===;;;;;;;;;<<<:::999:::;;;;;;:::999999888777888;;;<<<===<<<===;;;999666555666777888;;;@@@HHHPPPVVV]]]cccffffffkkkrrryyy|||xxxvvvnnnbbbXXXSSSNNNHHHHHHGGGEEE@@@<<<888888999999888777888:::;;;:::999999777555444444666888:::<<<<<<;;;:::888888777777;;;;;;;;;:::999:::<<<>>>@@@@@@???<<<999777777888???===999666555666777999>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<999666444888999:::999888666666777999888777666555444333222666777999999888888888999888666444333555666666555666888999999777555555555666777:::>>>BBBCCCBBBAAA===;;;999999:::<<<<<<;;;;;;;;;;;;999777777888:::======;;;888444222222333555777999888777666666777999999888777777777888888444444555555555555555555444555555444111000000111555666888777666666777999888999:::888777777888999:::::::::999888666444333666888::::::999888888888888999:::;;;:::888666555222333444555777777777777888999:::<<<===>>>>>>>>>888666777:::???AAA@@@>>>999888777777777999:::;;;666:::>>>@@@@@@?????????>>>===;;;:::::::::<<<===;;;::::::999999999::::::999888888777777888888999:::>>>CCCKKKWWWgggxxxrrrcccRRRGGGAAA???@@@DDDDDDAAA>>>:::888888888999777999;;;:::777444222111777888:::;;;;;;:::999888999999888777888888999:::<<<===>>>???>>>===:::999888888888888888999999999888999:::;;;;;;;;;:::999;;;999777555444444555666999999999<<<>>>@@@???===:::999999<<<@@@AAA???<<<>>>===:::888666555555555888:::<<<>>>???>>><<<:::555555666:::======999444666777888999:::;;;;;;;;;???BBBJJJVVVfffwww~~~iii[[[ZZZ]]]eeehhhoooyyycccJJJ>>>;;;999888999;;;======BBBAAA@@@???>>>======<<<>>>===;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;888777777888;;;=========888888888888999:::<<<===;;;999888:::<<<<<<;;;999999999::::::;;;;;;;;;;;;:::999888777777888:::;;;777777666666666666666666:::999888777777777777777777888999::::::999999888:::===??????===<<<;;;;;;>>><<<;;;;;;<<<===;;;:::<<<:::888888:::<<<======;;;999777666555555555666;;;>>>BBBFFFHHHJJJMMMOOOXXX]]]dddlllttt|||zzzooofff```YYYSSSLLLKKKIIIEEEBBB???>>>>>>===<<<<<<===??????===;;;888666444333444555777777999999:::;;;;;;:::999888::::::;;;:::999999;;;>>>>>>>>>===;;;888777888999???<<<777333111111333555;;;===???AAAAAA@@@===::::::<<<>>>??????===;;;:::999;;;===>>>===:::666444555777999999777666777888999888777666444333111111666888::::::999888999:::666444111///000111333444333555777888666444444444666999>>>DDDHHHGGGCCC@@@<<<;;;999:::;;;===<<<;;;;;;;;;:::777555666888:::>>>===;;;666222111111333555666888777666555666666999888777777666666666666222333444555555666555555333444333222000000222444777888888777666555777888777888888777666666777999999999999999777555333222666888;;;;;;:::999999999:::;;;;;;;;;:::888555444111222444555666777777888777888:::<<<>>>@@@AAAAAA888555444777===@@@???;;;666666777888999::::::;;;666999===???>>><<<;;;;;;???===;;;999888999;;;<<<;;;:::999888777777888888777777888888888888777777888;;;>>>AAAGGGUUUgggttt~~~wwwbbbQQQFFFBBBBBBDDDCCC@@@<<<999888999;;;===999;;;<<<:::777444222222777999<<<>>>>>><<<999666777888999:::;;;;;;:::::::::;;;<<<===<<<;;;:::999888888999999::::::;;;;;;888999;;;<<<======<<<<<<;;;:::888666444444555555777888;;;???BBBCCC@@@>>>:::999:::===AAABBBAAA???===<<<:::888777666666777888999<<<===>>>===;;;:::444555777:::<<<:::666111333444555888999;;;;;;<<<@@@EEENNN[[[kkk{{{qqq^^^UUUXXX```gggkkktttdddKKKBBB???;;;999:::;;;<<<<<<>>>>>>======<<<;;;;;;:::>>>>>>===<<<;;;:::::::::888999:::;;;<<<<<<<<<<<<888777666888;;;===>>>===;;;;;;;;;::::::::::::;;;888888999:::;;;;;;:::999999999999999:::;;;;;;<<<;;;:::999888888999::::::888777666444333333333444666666555555555555555666888999:::;;;;;;;;;999999888:::<<<===<<<;;;<<<===???>>>======>>>???>>><<>><<<:::888888GGGMMMWWWaaajjjsss{{{{{{sssmmmfff___TTTQQQNNNJJJHHHGGGEEEEEEAAA@@@@@@@@@AAAAAA???===999666333333555666666555444666888:::;;;;;;;;;:::888888888777666777999;;;:::;;;:::999777888:::<<<===:::555000......000222777999===??????===;;;999:::<<<>>>@@@AAA???<<<:::888:::===>>>===;;;777555333555777888888888999:::999999888777555444333333999;;;<<<;;;999888888999444222000---,,,---000222111333555666555444444444777;;;AAAHHHKKKIIIDDD???;;;:::999999;;;<<<<<<;;;;;;:::999777555555777999===<<<:::666222111222444444666777888777666777888999999888777666666666777333333444555666666666666222333333222111222555888777888888777666666888:::777888888777666555777888888999999888777555333111555888;;;<<<;;;:::999999<<<<<<;;;:::999888888777555666777888888888888888666777888:::<<<>>>@@@AAA888555333555;;;>>><<<999444555666777888888888888999;;;>>>>>><<<999888777===;;;999777666777999;;;:::999888777777777777777666777888888888888777666999:::::::::<<>>@@@:::<<<<<<:::777444333333666999>>>BBBBBB>>>999555555777;;;>>>???===;;;999777888999:::::::::999888888888888999999:::::::::777888:::<<<=========<<<;;;:::888666555444444444666888;;;@@@DDDDDDAAA>>>999:::;;;>>>@@@AAAAAA@@@::::::999888888999:::;;;999:::;;;<<<<<<;;;:::999333555777::::::888333000000111444777:::===>>>???AAAFFFPPP^^^ooossseee[[[UUUYYYaaahhhooo{{{gggOOODDDAAA===;;;;;;;;;<<<;;;999::::::;;;;;;::::::999===>>>>>>===:::999999:::999999::::::;;;<<<======999888777999;;;============<<<<<<;;;;;;:::999999777888999;;;;;;;;;::::::999888888888999999:::;;;;;;;;;;;;:::::::::999999777666555333222333333444555444444444444444555666777888:::<<<<<<<<<:::999666888:::::::::;;;===???>>>===<<<===???@@@???>>>???===;;;:::::::::999888555555555555666777777888444777;;;<<<:::666333222999???IIISSS]]]gggpppuuuzzz|||}}}xxxqqqjjjaaa\\\VVVQQQOOOMMMKKKJJJEEECCCAAAAAAAAA@@@>>>===;;;777444444777888777555222333666888999:::::::::666666666555444555777999888888888666666777:::===:::888444000//////000222333666;;;======;;;::::::999;;;>>>@@@@@@>>><<<:::777999;;;<<<<<<;;;888777444666888999888888999;;;888888888888777777777777<<<======<<<:::777777777333333111...,,,---000222222444555555444444666777888;;;AAAGGGJJJHHHBBB>>>;;;999777888:::;;;<<<<<<999:::999777555555666888:::::::::777444333555666444666888999888888:::;;;::::::999888888888999999444555666666666666666666444555555444444555777999777888888888777888;;;===:::::::::999777666777888999999999888777555333222333666:::;;;;;;999888888;;;::::::999999999::::::999999::::::::::::999999666666777888:::<<<>>>???888666333444777999888777444444555555666666777777<<<>>>???>>>;;;999888888:::999777666555666888999888888888999888888777666666777777888888777777666999999999777888>>>FFFMMM```ssstttaaaUUUKKKDDD>>>;;;888777777:::>>>@@@;;;<<<<<<:::777555444555555999>>>BBBBBB>>>999666444666:::===???>>><<<:::777777888999999999999999888888888888888888999999777888999;;;<<<<<<;;;;;;999999888666666555555555555777;;;@@@CCCCCC@@@===888999;;;===>>>??????>>>999999999999:::<<<>>>@@@;;;<<<<<<<<<<<<:::999888444555888999999777444222000222555999===@@@BBBCCCDDDIIITTTbbbtttxxxfff^^^[[[XXX[[[aaammmvvvjjjRRRCCC@@@<<<:::;;;<<<======666777999:::;;;;;;::::::;;;===>>>===:::888888:::;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<======<<<;;;;;;;;;<<<;;;;;;::::::666888:::<<<<<<;;;;;;:::999888777777777888999::::::;;;<<<===<<<;;;999888555444333222222444666777666555555555666666777888555777:::<<<===<<<;;;:::888999999999888:::===@@@<<<;;;:::<<<>>>@@@???>>><<<;;;:::;;;;;;;;;999777666666666666666777777777666999===>>><<<:::888777555999>>>EEEMMMVVV```fffnnnqqqvvv||||||vvvtttmmmddd\\\WWWTTTRRRPPPKKKHHHEEECCCBBBAAA@@@???===999555666999:::888555333333444555666666666666555555666555444444666999777777666555333555888;;;999777555333222222333444111555999<<<;;;;;;;;;<<<888999<<<>>>???===;;;:::666777888::::::::::::999777999::::::999888888999666666777888999::::::;;;:::<<<<<<;;;999777777777555555555222//////111444666666666666555666999<<<777:::>>>CCCFFFDDD???;;;;;;888555555777:::<<<<<<888888999888666555555666777888999888777666777999444666999:::;;;;;;===???;;;::::::::::::;;;;;;<<<777777777888777777666666888999999888666666777888666777888888999;;;???BBB=========;;;888777777888999999:::999888666444222///333777999888666555555555666888999:::::::::999888888999:::::::::::::::888777777777888:::<<<===888777555444444555555555333333333444555777888999<<<<<<<<<;;;888777888999777777666666666777888888555777999:::;;;999888666777777777777777777777777888777777888999<<<>>>@@@NNN```tttqqqaaaRRRFFF>>><<<999777666888:::<<<;;;;;;<<<:::888666666777555777:::======<<<:::888555666777999:::;;;<<<<<<777888999999:::;;;;;;;;;888888888888888888777777666777888999::::::999888888888777777666666666555555777:::>>>AAAAAA>>>;;;777999;;;<<<<<<<<<<<<<<<:::::::::;;;<<<>>>AAABBB?????????>>>===;;;999888666777999:::999777666555444555888<<>>;;;:::;;;===>>>>>>555666888:::;;;;;;;;;;;;;;;===???===:::888888:::===<<<:::::::::<<<>>>???@@@>>><<<<<<===>>>===<<<999999:::;;;<<<<<<<<<;;;555888;;;<<<<<<;;;;;;;;;999888777666666777888999999;;;===>>>>>>;;;999777222111111111333666888:::777777777777888999::::::444666999<<<======;;;:::;;;;;;:::888888999===@@@999999888:::===??????>>>999999999;;;<<<<<<:::888777777777777777777666666888:::<<<===;;;:::999:::999999:::;;;@@@HHHQQQXXXeeehhhlllrrrxxx}}}|||oooeee___[[[WWWUUUQQQNNNIIIFFFEEEDDDCCCBBB>>>:::666777:::<<<999666444444444444333333333333555666666555444444777999888888666444222333666888888777666555555555555666000444999;;;;;;;;;===???777999;;;======<<<;;;999555666777888999::::::;;;;;;<<<<<<;;;999777666777444555666888999;;;<<<===888999;;;:::888666777777777888888666222111333666999999888777666888<<<@@@666888;;;???BBBAAA===:::;;;888444444666999<<<===666888999888666555444555555777999:::999888999:::444666999;;;<<<===???AAA;;;;;;;;;;;;<<<<<<===>>>888888999888888777666555<<<======;;;888666666666555777888888:::===AAAEEE??????>>><<<999777777888:::::::::999888666444333,,,000444666666444333333000222777;;;<<<;;;999777555666777999::::::::::::999999888777888999:::;;;777888777555222222333555222222222333555888:::<<<888999888666555555777999666666777777888888888888444666999<<<<<<;;;888666777777666666666666777777666666777999;;;<<<;;;999BBBRRReeeuuu{{{jjjWWWIII???===:::777666666777888:::;;;<<<:::888777777888666666777888888999:::;;;666555444444555888<<<>>>999999::::::;;;<<<======999999999888888777777777555666777888999888777777777777777777777666666666555666999===??????<<<:::666888;;;;;;;;;::::::;;;<<<;;;;;;<<<===???AAABBBCCCBBBAAA@@@>>><<<:::999888999;;;;;;:::999888999777999;;;>>>AAACCCDDDEEEIIIQQQ___ppprrrddd\\\```ccceeelllwww|||jjjQQQBBB===999:::???CCCCCCBBB888666666999<<<===;;;888888999;;;======;;;888777???>>>===;;;999:::===@@@???>>>===???AAAAAA>>>:::<<<;;;999999999:::<<<>>>===<<<:::;;;===>>>>>>===999888666666666888;;;<<<999:::===?????????===<<<999555222333777<<<>>>>>>::::::;;;<<<;;;:::888777333555888999888777666666777888:::<<<<<<===<<<<<<999999999999999;;;<<<===>>>>>>===<<<;;;;;;:::;;;<<<:::999888777888999:::;;;<<<>>>>>>===:::777555>>>===:::888888;;;AAAFFFUUU\\\eeekkknnnqqqwww|||yyysssnnnjjjfffccc[[[]]]ZZZRRRLLLJJJHHHDDDAAA@@@>>>:::888777888:::333333444555666777888888999666444555888:::999888999777444222111222333444;;;888555666999;;;;;;:::888999999888777666888999999777555777:::;;;:::888777777888999::::::;;;;;;BBB@@@<<<:::888666222000---000444999<<<>>>??????;;;:::888888999:::999888999888777666666777888999888777666777:::===??????888999:::<<<======<<<<<<:::999888777777888999:::555777999999666222000///666666888;;;======<<<:::888999999;;;<<<<<<======@@@===;;;;;;===@@@AAAAAA===<<<;;;:::999888888888>>><<<:::777666666666777444555777999;;;<<<<<<===;;;;;;:::999888777666666999999999888666555333333111222222111000///111333///333777777444444888;;;:::888666777:::;;;;;;999999888777666555555666666:::;;;;;;888333111222444666666777777777888888888<<<777111000444888999888777555444555999;;;:::888888888999:::999888777666333555666777666555666777777777777888999:::;;;<<>>::::::;;;888999::::::999:::<<<>>>>>>@@@AAA@@@>>>???CCCGGGQQQTTT^^^qqq|||eee[[[UUU[[[dddmmmyyygggNNNBBB>>>::::::>>>BBBBBB@@@999777777999;;;<<<:::777777999;;;<<<;;;:::888666<<<<<<;;;999888999<<>><<<888888777888999;;;>>>???@@@>>><<<;;;<<<<<<;;;:::777777666666777888:::;;;888999;;;<<<============;;;888444444777;;;<<<<<<;;;;;;;;;;;;;;;999888777333666999999888777777777888999;;;<<<<<<<<<;;;:::777777888999:::;;;;;;;;;======<<<;;;:::::::::;;;::::::999999999:::::::::;;;<<<===>>>===:::777555::::::999888888:::>>>BBBLLLSSS\\\cccggglllrrrxxx{{{~~~zzzxxxvvvtttrrrfffhhheee^^^WWWTTTPPPLLLEEEDDDAAA>>>:::888888999999999999999::::::;;;;;;<<<999777777999:::999888999888555333222333444555;;;999888888;;;<<<<<<::::::::::::999777777888999:::888777777999:::888666777888888999999:::;;;;;;AAA???<<<:::888666333111///111444888<<<>>>???@@@;;;:::888999::::::999777888777666666777888:::;;;999888777888:::<<<<<<<<<666777:::<<<======<<<;;;::::::888888888888::::::666888:::999666222000///777777888;;;======;;;999999999999999:::<<<===>>>???===<<<<<<>>>@@@AAA@@@???>>>===;;;999888777777;;;999666444333333555666555666888999:::;;;<<<<<<;;;:::999888777666666555888888888888777555333222111222222111000000111333222555888777444444888<<<<<<:::888999;;;<<<<<<:::999999888666555444222222888999:::999666555666888666777777777888888888888:::666111222777;;;===<<<888666333444777999999888888999999::::::999888777444666888888777777777888666666666777888:::;;;<<<===AAAMMM[[[iiiuuuxxxfffXXXGGG>>>888888:::999888888666777999;;;<<<=========777888::::::999777777888888555111111333777:::;;;:::888777888;;;===<<<;;;;;;:::999999999:::;;;;;;888888888888888888888888;;;;;;;;;;;;:::999888777999999999999888888888888::::::999::::::;;;;;;<<<>>>===;;;999888888999:::<<<>>>@@@AAA>>>;;;999888666888::::::999999;;;<<>>@@@@@@???:::999888999::::::888666777888999::::::888666555999999888666666777;;;>>>===;;;::::::<<<>>>>>>>>>555555666777999<<>><<<:::777666888:::;;;;;;<<<<<<<<<;;;:::888777666444666888999888777777888888:::;;;===<<<:::888666444666999;;;<<<<<<;;;:::<<<;;;:::999999999:::;;;888999:::;;;<<<<<<<<<;;;;;;<<<======<<<:::777666666777999999999999;;;===AAAGGGPPPWWW]]]cccjjjooolllrrryyy~~~vvvxxxvvvoooiiieee^^^XXXNNNLLLIIIDDD@@@<<<:::999>>>>>>===============>>>???===;;;:::::::::888777:::999777555444555666777<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<:::888777888999;;;:::888888999999777666888888888888999:::;;;;;;???===:::999888777555333111222444777:::<<<>>>???:::999999:::;;;:::888666666666666666888:::<<<>>>:::999999999::::::888777333555888;;;======<<<;;;;;;:::999888888999:::;;;999:::;;;:::666222000///888888999;;;<<<===;;;999999999888888999;;;===???>>>===<<<===@@@AAA@@@???@@@???===;;;999777666666888666333000000222444666777777888999::::::::::::::::::999888777666555555666777888888777555333111111222333333111111222333666888888777444555999<<<>>><<<;;;;;;<<<===<<<;;;999999999777555222000...444666999:::999999999:::777777777777888888888888888555444666;;;???@@@???:::777444333444777888888888999:::::::::::::::999777999:::;;;999999:::;;;555555666666777888::::::888;;;CCCOOO[[[hhhyyysssfffLLLAAA888999<<<;;;999888777888:::;;;===>>>>>>>>>999;;;<<<<<<:::888888999999666333111333666888999888777666777:::<<<===<<<>>>===<<<;;;::::::::::::666666777888999::::::::::::;;;;;;;;;:::999888888999999888888777666666666::::::::::::;;;===>>>??????>>><<<:::999888999999999:::<<>>@@@BBBAAA@@@BBBFFFKKKUUU]]]kkk{{{yyyeee\\\YYY[[[dddppp{{{zzzqqqaaaIIIDDDAAA>>>===???@@@???>>>;;;::::::999888777666555666666777888777666444333666666666555555888<<>>;;;::::::;;;===>>>555666666888:::<<>>;;;:::::::::888777333444666888999888777666777777666666777:::<<<>>>;;;:::999999:::;;;<<<<<<======<<<:::999777666555333555777888777666666777999:::<<<<<<;;;888555222333666:::>>>@@@???<<<:::;;;:::999888777888:::;;;777888;;;>>>??????===<<<;;;;;;<<<<<<<<<:::888777444777:::;;;;;;:::999:::;;;@@@FFFLLLRRRXXX^^^cccaaaeeejjjnnnqqqsssvvvxxx{{{~~~{{{vvvnnnfff\\\XXXSSSNNNIIICCC>>>;;;??????>>>=========>>>>>>AAA???===;;;:::888777666;;;:::999777777777888999<<<===>>>?????????===<<<>>>>>>===;;;999888888999:::999999999999999999888999999888888888999:::;;;===;;;999888888888666444111222333444777999<<<===888888999:::<<<;;;888555555666666777999<<>>@@@AAA???>>>===<<<;;;999888777666666888555222000000333666888888888999:::::::::999999:::999999888777666555444444555777888777555333111222444555555444444555666::::::999666444555999<<<======;;;;;;;;;;;;;;;;;;888999999999777444111///222444777:::;;;:::::::::777777777777777777777777888777777999===@@@@@@???<<<999666444444666888:::999999::::::;;;;;;;;;;;;999;;;<<<===<<<;;;<<<===999888888777777777888888777888===FFFPPP\\\mmm{{{vvvZZZLLL@@@===>>><<<:::888666666888999:::<<<<<<===;;;======<<<:::999999::::::777444222333555666777666666777888:::===>>>???AAA@@@>>>===;;;:::999888333444666888:::;;;;;;;;;999999999999999999888888:::999888777666555444444999:::<<<>>>???@@@@@@@@@@@@???===;;;:::999999999888888:::>>>AAA@@@:::555333666999:::999888777777<<>><<<;;;:::999777666555555555555555555444333222111555555666555666999>>>AAADDDBBB???;;;999999:::<<<888888999999:::<<<======<<<:::888888999:::999888222444666888999888777666777666555555666888;;;===999999:::;;;<<<<<<>>>>>>===<<<;;;999888777666555333444666666555444555666:::;;;;;;;;;999666333111333777<<>><<<<<<<<<<<<<<<;;;999999666999<<<>>>===;;;;;;;;;<<<>>>AAADDDHHHMMMRRRUUUXXXYYYZZZZZZ\\\```eeeiiissswww}}}wwwlllhhhbbb\\\VVVOOOGGGBBB@@@???===<<<;;;<<<======AAA@@@>>>;;;999777666666<<<;;;:::999999999::::::<<<>>>???@@@???>>>======>>>>>>>>><<<999888999:::777777888999999:::;;;<<<:::999888777888999:::;;;<<<:::888888888888666555111111222333555777999:::666666777999;;;;;;888666666777777888:::===@@@AAA>>>===<<<;;;:::888444111222444777;;;<<<===<<<;;;999888777666666777888999;;;<<<<<<:::666222000000888777777888:::;;;:::999999888666555666999<<<>>><<<;;;;;;===???@@@>>>===888888777777777777888888999888555444444666999;;;888999999::::::999999999::::::999888777666555555333444555666666555333222444666888888777777777888:::999777555444555888:::;;;;;;::::::999999:::;;;777888999:::999777555444222333666888::::::888777666666666666666666666666999888999;;;<<<============;;;888666555777:::<<<:::::::::::::::::::::;;;:::<<<===>>>===<<<===>>>>>>===;;;999777666666555777777:::@@@GGGPPP^^^kkkxxxmmm^^^OOOGGGDDD???;;;999444555555666777888999:::;;;<<<===<<<:::999:::;;;;;;888444333444555555555666666888999:::===???@@@AAA@@@???===;;;999777666111333666999;;;<<<<<<<<<777777777777777888888888;;;:::999888777666555444777999===AAABBBBBB@@@???>>>>>>===<<<;;;;;;;;;:::::::::<<<@@@BBBAAA;;;555333666999:::999777666777999<<<>>>>>>>>>AAAFFFKKKUUUdddyyyzzzrrrjjjddd___dddkkkttt~~~wwwnnnhhhccc```^^^dddKKKDDDCCCBBBAAA@@@??????>>>;;;;;;;;;888666444555666444444333333222111000///333444555555777:::@@@CCCEEEDDDAAA===888777999:::999999999:::::::::::::::888666555666777999999888333555777999999999888777888777555555666777999;;;777:::<<<=========>>>???===<<<:::999777777666666333555666555444444666777;;;;;;:::999777444222000333777===CCCEEEDDDAAA???>>><<<999777666777999:::999;;;>>>AAABBBAAA@@@???===============<<<;;;;;;:::<<<>>>???>>>======>>>???>>>>>>>>>@@@DDDGGGIIIOOONNNLLLIIIJJJNNNTTTYYYfffkkksssyyy{{{tttnnnhhh___UUUMMMEEECCC@@@>>><<<;;;<<<<<>>??????===<<<<<<============;;;999888999:::555777999:::::::::<<<>>>;;;:::888777777888:::;;;;;;:::888888888888666444111111222333555666777777333333444666999:::999777999999999999;;;===???AAA???>>><<<;;;:::999666444444666888:::<<<<<<===<<<999999888777777888999999:::;;;;;;888555222111111666555444666888::::::999777777666666777999;;;===;;;:::999;;;===>>>===<<<666666666666777888999999:::999888777777888:::;;;888888999:::::::::999999;;;;;;:::999888777666666333333444444444444444444444777999:::999888999999888777555444333444666777888999999999888888:::<<<666777888999:::999888888444444444666999999888666555555555555444444444444888888999999999999999999<<<;;;:::888777888;;;>>>;;;;;;:::999999999999999:::<<<======<<<<<<===>>>???>>><<<:::888666555555777666888<<>>@@@@@@???>>><<<:::777555333000222666999<<<======<<<777777777777777888999:::<<<<<<;;;:::999888777666555888<<>>===<<<<<<<<<============>>><<<===???AAAAAA???:::666555777999999888777777777777:::<<<===>>>AAAGGGLLLXXXhhh~~~zzzmmmdddbbbbbbccckkkttt{{{ppp___VVVVVV\\\eeennnfffMMMAAAAAAAAA@@@>>>=========:::;;;;;;888555333555777333333222111000///...---111222444555777;;;@@@DDDBBBBBBAAA<<<888666777999666777777888888888888888666444333333555777666666555666777999999999999888888888777666666777888999999<<>>======>>><<<;;;999888777777777777555666777777666666777999<<<;;;999777555333222111333777===BBBDDDDDDAAA@@@@@@>>>:::777666777888999<<<===???AAABBBBBBAAA@@@>>>>>>>>>>>>>>>============>>>???>>>======???AAAAAA???<<<:::;;;===???@@@DDDCCCAAA>>>>>>AAAFFFKKKSSSYYYccckkkrrr{{{yyyoooddd[[[QQQNNNIIIDDD@@@===<<<<<<>>>@@@@@@>>>;;;999;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<:::999;;;===;;;<<<<<<;;;999888999;;;666888::::::999999;;;>>><<<:::888777777888:::;;;;;;:::888777888777555444222333555666777777777666000000111333777999:::999<<<;;;;;;;;;;;;<<<>>>???@@@>>><<<;;;::::::999777888888999999;;;<<<===>>>;;;;;;:::999999:::;;;;;;999999999777444111111111333222222444777999:::999666666666666777999:::;;;;;;999777888:::<<<<<<<<<999888888888888999999:::999888888888888888888888777888999:::::::::::::::<<<<<<;;;:::999888777777333333222222222333555666333555888:::999888888999444333222222333444444444555777999999777888;;;===666666777777888888888999555444333555999;;;;;;999444444444333333222222222666666666666555666777888888::::::999888888;;;>>><<<;;;:::888777777777777999;;;<<<===<<<;;;<<<======<<<:::999777666666555888777999<<<<<<===CCCKKKZZZhhh{{{xxxooo___MMM@@@<<<::::::888777777777888999777888888888777888:::<<<:::777555444555555555555333555777777777888;;;>>>======<<<;;;888666333111000222666:::<<<===<<<<<<888888888888999:::<<<===>>>======<<<;;;::::::999666666888999:::;;;<<<<<<999999;;;===???@@@AAAAAA>>>@@@BBBAAA>>>;;;888777777888999999777777888999777:::===>>>???BBBHHHMMM\\\lllwwwjjjbbb^^^___aaafffpppyyy}}}rrrdddXXXVVV]]]hhhvvvgggMMM>>>??????>>>===;;;<<<<<<:::;;;;;;888444333555888333222111000///...------000111222444666:::@@@DDD???@@@???<<<888666777999333444555666777777777777555444222222444555444444666777888999999:::::::::999888888777777777777777;;;>>>AAAAAA>>><<<;;;<<<;;;:::888777777777888888777888999888777777999;;;<<<:::888555333222222222222666<<>>@@@AAABBBAAAAAAAAA????????????>>>>>>>>>>>>?????????===<<<===@@@BBBBBB>>>:::888888:::;;;<<<;;;;;;;;;999999;;;???BBBDDDLLLVVV```hhhsss~~~zzzmmmddd[[[WWWPPPIIICCC???======>>>@@@AAA???<<<;;;===@@@::::::;;;;;;;;;;;;;;;;;;<<<======;;;888777:::===:::;;;;;;:::888888:::;;;888:::<<<;;;999888:::<<<<<<;;;888777666888:::;;;<<<:::888777777777555333333444777888999888777666///......111555888::::::>>>===<<<;;;;;;<<<===>>>AAA>>><<<:::;;;;;;;;;:::::::::999999:::<<<===???===<<<;;;;;;;;;;;;<<<===888888888666333111111222111000000222666999::::::555555666777888999:::::::::888666666888:::<<<<<<<<<;;;::::::999999::::::777777888888777666555555777777888999::::::::::::===<<<<<<;;;:::999888888444333111111111333555777111444777999888777777777222111000111333444333222444777999999888999<<>>===333333333222222111111111333444444333333444666888666888:::999888888;;;>>>===<<<:::777666666666666888:::<<<<<<;;;:::;;;<<<:::999888777666666666777::::::<<>>===<<<:::999999::::::555666666666666777:::<<<999777555444555666666555111333666555444555888;;;<<<;;;;;;:::777555222000000222666:::<<<===<<<;;;::::::999999:::<<<>>>???>>>>>>>>>======<<<<<<;;;777555444333444666999;;;666888:::===???AAACCCCCC???BBBDDDAAA<<<777666777999999999888777777888:::777:::===???@@@CCCJJJOOO```ooouuufff]]][[[]]]```cccgggrrr|||zzzsssqqqhhh```^^^fffqqq{{{dddLLLBBB???<<<::::::::::::999>>><<<:::888777777888999:::888555111//////333666777777777777888:::<<<===???>>><<<:::888777666666333333222222333444666777444444444333333444444444::::::::::::::::::999999;;;;;;;;;::::::999999999===>>>===<<<999888999::::::888666888;;;<<<888333777:::>>>???>>>;;;999888;;;777777999777000---000444666999<<<>>>===<<<:::888888777555444444777999;;;===>>>>>>===<<<<<<===<<<>>>@@@@@@>>>===<<<<<<>>><<<:::888777999<<<>>>BBB???;;;666333555999===888777666666777999;;;===>>>CCCJJJQQQYYYcccnnnvvvuuu~~~wwwooohhh^^^TTTLLLFFFAAA===CCC@@@===<<<>>>@@@AAAAAA<<<888555666;;;>>>===;;;;;;:::999888888888999:::;;;999777888:::<<<<<<:::777:::>>>>>>;;;999888999<<<;;;999999999;;;===>>>AAA;;;555222222333333111333555777888888888666555///111333555666666555444666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888999:::;;;<<<============<<<<<<======<<<;;;::::::777777555444333333444444333111//////000444888:::555555555666888:::<<<>>>===;;;888666666777:::<<<======<<<;;;:::888666555444444555777888999:::;;;777888999;;;<<<<<<;;;;;;=========<<<:::888666444666333111222555999<<<===888777555333333555777999888999888555111000222555666777:::<<<===>>>======888666444444555666666666333444666888999:::::::::888888888888777555444333000111333333333444666888<<<:::888666666888:::;;;@@@===999666555666888999;;;;;;<<<<<<;;;;;;:::999;;;999666666777999::::::===<<<<<<<<<<<<======>>>JJJYYYmmm|||sssaaaNNNBBB???>>>===<<<;;;:::888777777666555444444555666777===;;;999777555444444444111111222555777888777666888888999999777444111///111222555888;;;<<<======<<<<<<;;;;;;;;;<<<===>>>@@@===<<<===???@@@>>><<<:::888555444333555888:::777999;;;<<<===>>>@@@BBBGGGFFFCCC===888555555666;;;;;;;;;;;;<<<<<<======<<<;;;===@@@@@@CCCNNNYYYmmmuuuooo^^^WWWWWWZZZaaaggghhhrrrwwwzzz~~~sssgggbbbeeegggiiippp{{{cccKKKBBB???<<<::::::;;;;;;;;;;;;:::888777777888999:::===;;;888444111111444777<<<;;;:::999999:::;;;===???>>><<<;;;999888777777666555555444444555777888666555555444555666777888<<<;;;::::::999999::::::=========<<<<<<<<<<<<<<<;;;;;;;;;999777666888:::<<<999777888::::::666222666999===>>>===;;;:::999999666666999777222000222555666888:::;;;;;;::::::777666444444555666888999999;;;<<<<<<;;;::::::;;;:::<<<>>>>>><<<;;;<<<===???===:::888888999;;;===@@@>>>:::666333333777:::999888777666666888:::;;;???BBBFFFJJJOOOUUU]]]bbbiiisss~~~{{{tttkkkaaaXXXPPPIIIEEE@@@>>>===>>>@@@AAAAAA@@@>>>;;;777999===???>>><<<;;;;;;999999999999:::;;;<<<:::999:::===>>>===;;;999:::;;;999666555777::::::999888888999<<<>>>@@@>>>999444111222444444444444555777888888888666555333555666888999888666555888999999::::::999888777777888999;;;======<<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777666444333333333555666444333111111222444777999666666666666888:::<<<======<<<999777777999;;;============<<<;;;999888777666666777777888999999:::555666999;;;<<<=========<<<<<<<<<<<<<<<:::999888666555333444666999::::::666555333222333444666888999:::999555111///222555777888:::;;;<<<<<<;;;;;;:::888666666666777888888777777777777888888888888888999999:::999888666555111333666777666666777999===<<<:::999999:::<<<===>>>===:::888777777888999;;;;;;;;;;;;:::999888888999777555666888;;;<<<<<<>>>>>>===<<<<<<<<<<<<===FFFRRRdddttt|||jjjUUUGGGBBBAAA@@@@@@???===:::888777666555555555666888999===<<<:::777666555555666444333444666999:::999777888888888777555333111000///111444777:::===>>>>>>;;;:::::::::;;;;;;<<<<<<@@@===;;;;;;<<<<<<;;;888999777444333333555888:::999;;;===>>>>>>>>>@@@BBBGGGFFFBBB===888555666777;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===???@@@DDDOOO[[[oooxxxqqqeeeZZZWWWYYY\\\```eeejjjssszzzwwwooofff___```fffvvvxxx}}}bbbLLLAAA>>><<<;;;<<<=========999888777777777999:::;;;>>>===;;;777444444666999AAA???<<<:::999999;;;<<>>===;;;:::999999999;;;:::888777777888888999888777555555666888;;;======<<<:::999888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<888888777666444555777:::<<<999777888999888555111555888;;;<<<;;;:::::::::777555555888777444333555666666666777888999::::::777555222333777::::::999777999;;;:::999888999999888999::::::999:::<<<===@@@>>>;;;999888999:::;;;===<<<:::777333222444666999888777666666777888999>>>@@@BBBCCCEEEHHHLLLOOOYYYbbbmmmtttwww|||{{{rrrhhh^^^UUUOOODDDCCCBBBCCCDDDEEEDDDCCCAAA>>>;;;;;;>>>@@@???===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>??????===<<<;;;:::888444222333666999888888777888999<<>>>>>>>>>>>::::::;;;<<<<<<<<<;;;:::999999:::::::::999888888888666444222333555888:::666555444444444555777888666666777777888:::<<<<<<<<<;;;:::888999:::<<<===============<<<;;;:::999999888888888888888888888444555777:::<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<<<<888666555666888888888666333222222222333555777888:::;;;:::555000...000333777888999::::::::::::999<<<;;;999888777888999:::::::::888777666666777888999999:::;;;;;;:::999888444666:::;;;;;;:::::::::=====================>>><<<;;;;;;:::::::::::::::;;;;;;;;;::::::999777777777555444666999<<<>>>>>>???>>>===<<<<<<<<<<<<<<>><<<:::888777777777888777666777888;;;<<<;;;999888777666444333222222111...000333777;;;===>>>???999999999999:::::::::;;;>>><<<:::999888888666555999777444222222444777999:::<<<>>>>>>>>>???AAABBBGGGEEEAAA<<<777555777999;;;;;;<<<<<<<<<;;;;;;:::::::::<<<>>>@@@DDDOOO[[[mmmxxxyyyaaaZZZVVVYYY^^^```cccffflllsss~~~wwwlllccc___```iiissscccMMM@@@>>>;;;;;;<<<>>>??????999999888888888888999:::::::::999777555666888:::AAA???<<<999888999;;;<<<>>>===<<<<<<;;;;;;;;;;;;>>>===;;;:::999999::::::888777555444666999===@@@???===:::888777888:::<<<666777888999999999999888666666666444333555888;;;:::888666666888888666444333555888999888777888888777777666777777555555555666555444555666999<<<>>>;;;777333555:::<<<;;;777777999::::::999888888999666777777777777888;;;>>>@@@>>>;;;999888888999:::<<<<<<;;;888555333333333666666666666777888999:::<<<===>>>???AAACCCFFFHHHKKKRRR[[[bbbfffllluuu}}}xxxmmmbbb[[[SSSPPPMMMKKKKKKJJJIIIHHHDDDBBB???>>>???@@@???>>>======<<<<<<<<<=========;;;<<<>>>???@@@???===;;;<<<:::777555333444666888999888888888999;;;>>>???999777555444555888;;;===777888999999::::::999999<<<======>>>===:::888666:::::::::999888555333222444777;;;>>>???>>>>>>???;;;<<<===>>>>>>===;;;:::888999999:::999999888888:::888555333444777;;;>>>888888777777666666666777777777888888999:::;;;;;;:::999999888999:::;;;<<<<<<============<<<<<<;;;:::::::::999888777777777444555666888999;;;;;;<<<999::::::;;;;;;<<<<<<<<<999888777888999888666333222222333444555777888999::::::999444...,,,---000555666777888999:::;;;;;;======;;;888666777999;;;<<<:::888666666666888999777888:::;;;;;;;;;::::::666999===???>>>===<<<<<<<<<===>>>??????>>>>>>===999:::;;;======<<<;;;:::;;;;;;;;;;;;:::999888888666555444555888;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????EEESSShhh{{{qqqeeeVVVPPPHHHCCC@@@???===;;;666666666777888:::===>>>>>>===:::888777888999:::999888888999;;;<<<;;;:::777666444222111111222333111333666999;;;=========777888888999999999999999;;;999777666555555444444:::888555333222333555777777999<<<===>>>???BBBDDDFFFDDD@@@;;;777666888;;;;;;;;;<<<<<<<<<;;;:::999:::999:::======AAAMMMYYYgggvvvrrrZZZVVVVVV\\\aaadddgggjjjpppvvvwwwrrrlllgggiiiqqqeeeOOO@@@>>>;;;;;;<<<>>>??????<<<;;;:::999999888888888444555666666555666888:::===;;;999888888999;;;<<<===<<<<<<;;;;;;;;;<<<<<>><<<;;;::::::::::::777666444444555999===@@@???===:::777777777999;;;333444666777888888777666666666666555444666999;;;555555444555777888888777222333555555444444555666999999888777666666555444555444333444777;;;@@@CCC???;;;777888<<<===:::666888999;;;;;;999888999:::555666666666666888;;;>>>>>>===;;;888777777888888:::;;;<<<:::777444333333333333444666888:::<<<===<<<;;;;;;<<<>>>AAACCCDDDCCCGGGMMMQQQVVV^^^jjjssszzz~~~ssslllgggbbb[[[UUUQQQOOOMMMLLLGGGEEECCCAAA@@@@@@@@@???????????????>>>>>>>>>===:::<<<>>>???>>><<<;;;:::;;;;;;:::999999888888777;;;:::999888888999;;;<<<999999999999999;;;===???999999:::::::::;;;::::::<<<<<<======<<<:::888666999999999999888777555444777;;;>>>@@@>>><<<;;;<<<<<<===???@@@???>>><<<;;;888999999:::::::::999999<<<:::777666777:::>>>AAA::::::999888777777777777888888999999::::::::::::666777777888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777666555555555666666777888888999999999999999999::::::999888888999:::888555333333444555777999:::;;;;;;999999777222,,,)))+++---222333555777999;;;===>>>======;;;777444444777:::;;;:::888666666777999:::666777888:::::::::999999777:::>>>@@@???===<<<<<<999:::<<<>>>>>>===<<<;;;888999<<<===>>><<<:::999<<<<<<<<<<<<<<<;;;;;;:::777666555555777888888777888888999:::<<<>>>???@@@@@@<<<;;;DDDWWWjjjxxxxxxiii^^^OOODDD???>>>===<<<777777777777999;;;>>>???>>>===:::888777888:::<<<:::999777888999::::::999666555222111000111333444666777999;;;<<<<<<;;;;;;777888999:::::::::999999666666555333333333555666<<<;;;888666555444444555333555999;;;===???BBBEEEDDDCCC@@@;;;888777999;;;999:::;;;<<<<<<;;;:::999:::999999:::;;;>>>JJJVVVgggyyy~~~oooZZZVVVVVV\\\aaadddiiinnnuuu{{{wwwuuunnnqqqtttvvv{{{gggPPP@@@===;;;:::<<<>>>>>>>>>======<<<;;;:::999888888222444666777666777888:::999888888777888999;;;;;;;;;;;;::::::;;;<<<======>>>===;;;:::999999999:::666666444444666999<<<>>>===;;;999777666666777888555666888::::::999777666555666777777666666888:::333333333444555777999:::333333444222111111333444999;;;:::666555777777555555444333444777<<>>???>>>;;;888888:::===??????@@@AAACCCEEEIIIQQQ]]]eeelllrrr~~~zzztttkkkbbb[[[VVVQQQOOOKKKJJJGGGEEEBBBAAAAAAAAABBBBBBBBBAAA@@@???======999;;;======<<<:::::::::;;;;;;<<<>>>???>>>:::888<<<;;;999888777888:::;;;;;;<<<>>>>>>===<<<<<<===888999999999999::::::::::::;;;<<<===<<<;;;999777777888999999999777666555888<<<@@@@@@<<<888777777:::<<<>>>@@@@@@???<<<;;;888888999:::::::::999999===;;;999888999<<>>===<<<<<<<<<777888:::;;;<<<<<<;;;:::777999;;;======<<<:::888;;;;;;<<<===============:::888777777777777555444444555666888:::===@@@AAA@@@<<<:::===HHHXXXgggppp~~~ooo[[[KKKDDDAAA>>><<<777777777888999;;;===???>>><<<999777777888;;;===;;;999777777888999999888555444222111111222444555888999:::;;;;;;:::999999888999;;;<<<<<<<<<;;;:::555555444333111222555777;;;;;;;;;;;;:::999777666222444888:::<<>>JJJVVVnnnyyymmmZZZWWWWWW[[[```dddjjjqqq|||uuuooolllmmmvvvgggOOO@@@===::::::;;;<<<==================<<<;;;;;;:::555777999:::999888999999777888888999999999999999999999999999:::;;;======;;;:::999777777777888888666666666666777999;;;===;;;:::999777666555555555777888:::;;;;;;:::777666444666888888777666666777333444444444444555777999555555444222000000222444777:::999555555999:::777666555444444666999===@@@;;;::::::::::::999888777888:::;;;;;;:::999999:::555777::::::::::::;;;<<<888888777666555666666666777888999888555444444555333444666999;;;===>>>???>>>:::666555888<<>>>>>??????AAAFFFNNNUUU\\\bbbmmmxxx}}}}}}uuulllbbbYYYTTTPPPOOOMMMIIIFFFDDDCCCDDDDDDDDDDDDCCCAAA???===<<<;;;<<<>>><<<:::999:::<<<<<<;;;<<<>>>AAA@@@===:::;;;:::888777777999:::<<<;;;???BBBBBB???;;;888888666666666666666777888888777999:::<<<<<<<<<:::999777777888888777666444333666;;;???>>>999444222222777999<<<>>>???>>>;;;:::666777888888999999888888<<<;;;999999999;;;===>>><<<;;;888666555666888999999:::;;;;;;;;;:::999888333444777999;;;;;;;;;:::888999999999888777666666444555555666777777888888777666666666666777888999777777777777999;;;===>>>888777777888::::::999888666777:::===>>>>>>===<<<888999777222---+++---///333444444666999<<>>>>><<<777222111555:::<<<;;;:::999888888777666666777888999999888777777888999;;;;;;:::::::::;;;777777888999::::::;;;:::888999;;;<<<<<<:::888777999999;;;<<<===>>>>>>>>>;;;:::999999999999777555333333555666999;;;>>>???===>>>>>>>>>@@@IIIWWWaaarrrjjjXXXNNNGGG@@@;;;888777777777999:::<<<>>>===;;;888666666888;;;>>><<<:::888777888999999888444444333222222333444555666777888999:::999888888:::;;;===>>>>>>>>><<<;;;777777666333111111444777777999<<>><<<:::555777999;;;<<<>>>AAACCC?????????>>>;;;::::::;;;555777:::<<<======;;;:::888777888:::;;;@@@NNN[[[ttttttfff[[[YYYZZZ___cccgggmmmuuu~~~uuusssrrrpppwwwfffNNN@@@===:::999:::<<<<<<<<<;;;<<<======>>>=========:::<<<>>>===;;;999999999888999:::;;;;;;:::888777888888888999:::;;;======999888777666666666777888777777777888999:::;;;<<<999999888777666555444333777888:::;;;;;;999666444333555888999777555444444555555555444333444666888888777666333111111333555555999888444555;;;===:::777555444444555777:::<<<666888999999888777888999888999;;;;;;999888999:::666999;;;<<<;;;;;;;;;;;;777666666555555555555666555666666666444333444555555666888:::<<<======>>>===999444444999???CCCEEE<<<======<<<===???DDDHHHPPPUUUaaalllooossszzzmmmaaaYYYSSSSSSPPPLLLHHHFFFFFFFFFFFFFFFFFFDDDBBB???===;;;<<<===>>><<<999888;;;======;;;;;;===@@@AAA???===999888777777888:::<<<===<<<@@@DDDDDD???999555444444444444444444555666666666888:::<<<======<<<;;;777777777777555444222000333888===<<<777111///000444777:::===>>>===:::999555555666777777888777777::::::999999999:::;;;<<<===:::777555444666999;;;999:::;;;<<<;;;:::999888333555888:::<<<<<<<<<;;;888888888777777666444444222222444555666888999999777666666666888:::<<<===555555666777:::===@@@BBB777666666777999;;;;;;:::666888;;;===>>>===<<<;;;999999888444///---...111666555666777999<<<>>>@@@???@@@>>>888222111666;;;======<<<;;;999777555333777888999:::999999888777777999:::999888888999;;;777777888888999:::;;;;;;888999:::;;;;;;999777666666777999;;;<<<===>>>>>><<<;;;::::::;;;;;;999777333444444666888:::;;;===;;;@@@CCCAAA===AAALLLWWWdddtttuuucccWWWLLLAAA:::888888777777888:::<<<===<<<:::777555555888;;;>>>>>><<<999888999:::999999444444333333444444555555333444666777888888888777;;;<<<>>>@@@@@@???>>>===999999888444000000333666333777===BBBDDDCCC@@@>>>888:::<<<=========???AAA===???@@@???<<<:::::::::444666999<<<======<<<;;;777666777:::===DDDRRR```tttnnn]]]]]]\\\^^^dddhhhkkkrrryyy~~~{{{rrrxxx}}}zzzbbbGGG@@@AAA@@@>>>;;;:::===AAA???===;;;999999;;;===???BBB@@@===;;;:::999777555555777;;;===>>><<<:::888888888888777666777999;;;<<<666111111555999999888888999:::;;;===>>>>>>??????===;;;999777666666666777777777666666777777777777777666555555555555666444444333222222333333333999::::::888666444444555999777555777:::<<<<<<:::777444222444999;;;999666888666555666888999777444888888888888888888999:::888999:::;;;::::::888888888666444333444555555555888777666555555666777888777777888:::<<<<<<:::888777666666666777888:::;;;===:::888999===??????===BBBFFFNNNVVV___iiisssyyyuuunnnbbb[[[RRRNNNNNNNNNKKKHHHJJJFFFDDDDDDAAA;;;777777777999<<<===<<<;;;<<<<<<666999<<<===<<<:::999999888888777666777888:::;;;@@@???===;;;888555333222000222333333222333555777444666999;;;=========<<<555777::::::777444111000111444888:::999444///,,,///444999<<<===;;;999999666888:::999666555666999:::888444111111444777:::<<<:::777555666888;;;===<<<::::::;;;===<<<888444333444555999<<<>>>===<<<:::777444333555555444111666555333333555777888888::::::;;;<<<=========<<<777666666888;;;===>>>>>>999666333555999;;;:::777777999;;;======;;;999777999888777555555555666666999999999999:::;;;<<<<<>>;;;:::888777777888:::;;;666888::::::999999:::;;;<<>>CCCHHHYYYkkk}}}sss___RRRGGG???;;;777555777888888:::??????<<<888555444555888:::===>>>>>>>>><<<:::999999888555333555888999555111///222777999999888888888:::???DDDEEEBBB>>><<<<<<999777555333222333444555333666<<>>???@@@@@@BBBAAA>>>;;;:::::::::;;;888999999:::;;;;;;;;;;;;;;;666555:::>>>CCCRRRbbbzzzpppaaa___aaabbbddddddfffkkkttt{{{~~~}}}aaaHHHBBBCCCBBB@@@>>>???BBBEEEBBB@@@???>>>>>>@@@BBBDDDBBB???<<<:::999999777666999;;;===>>>>>><<<:::888999999999888888888:::<<<:::666222222777<<<===<<<:::;;;<<<>>>???????????????>>>;;;999888777777777666666666666666666666666666555444444333333444444444444333333222333333444888999:::999777666666777999777666777:::<<<;;;:::888555444666:::;;;999555888777666777999999777555888888888777888888999:::999999:::::::::999777666666555333222333444555555:::999999888888999999:::777666666777999:::999888888888666666555666666777777666555777:::<<<;;;:::<<>>;;;888555555666999<<<>>>===<<<:::888666555777666444222555444444444555666666666::::::;;;<<<<<<=========:::999888:::<<<>>>???>>>999666333444888;;;:::888777888:::;;;;;;;;;999888999999888777777777888999<<<;;;;;;::::::;;;======CCC@@@<<<999888777666555777:::<<<;;;999888999:::<<<<<<;;;:::999999999999<<<<<<<<<:::888777999::::::999999;;;===<<<999666555666777888888777555444777777777777888999::::::;;;:::888666666666888888666888::::::999999:::;;;;;;>>>???>>>;;;<<>><<<888666555666888:::;;;;;;;;;;;;:::999:::;;;:::777444555888999666333333666999;;;;;;:::999:::===AAADDDDDD???;;;:::::::::999777555333333333333555666888<<<@@@AAA???===:::;;;;;;<<<>>>???@@@@@@???>>><<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<;;;;;;;;;666666;;;???EEETTTeeexxxlllaaacccdddeeeeeeeeegggmmmwww~~~cccJJJAAAAAA@@@>>>===>>>AAADDD@@@???>>>>>>???AAACCCDDDCCC@@@<<<::::::;;;::::::@@@@@@@@@@@@???>>>===<<<;;;::::::999:::;;;<<<===:::666444555:::???AAAAAA<<<===???AAAAAA@@@???>>>???===;;;999888888888888666666777777777777666666444333333222111222222222444333333333333333444444555777:::;;;:::999999:::999888777888:::;;;;;;:::888777777999<<<<<<888555999888777888::::::888777888888777777888888999:::999:::::::::999777666555444333222222222333444444;;;;;;<<<<<<<<<<<<;;;;;;666555444555777888888888999888777555444333333333222333444777:::;;;:::888888888:::===BBBJJJTTT[[[^^^ccchhhkkkqqqzzzssskkkddd\\\TTTOOOEEEAAAAAACCCDDD@@@===>>>888999:::::::::::::::999555555777:::===<<<888333333444666888:::;;;;;;;;;<<<:::777555333333333444333444555444222222444666666777999::::::999888888888:::<<<;;;888444222111555777999:::999777555333111444777888888888999:::888:::;;;999666333222111222222222222333555666777555555555666666888999:::555444555888===@@@???===888888888:::<<<===<<<;;;:::999888888888777444222444444666666777666555555888999999:::;;;<<<<<<<<<<<<;;;:::<<<>>>??????>>>999666333444888;;;<<<;;;888999999::::::;;;;;;;;;::::::999999:::;;;===>>>@@@>>><<<;;;;;;<<<===>>>AAA>>><<<::::::999777666333555777999999:::;;;===;;;;;;::::::::::::;;;;;;===<<<;;;999777777999<<<::::::;;;<<<===<<<888555666666666555555444444444888777777777777777777777:::999777555555555555666666888999:::999999:::<<<;;;<<<===<<<:::;;;???CCCOOO]]]mmmxxxxxxeeeTTTIII@@@:::555555666666888;;;<<<;;;:::888888888999999999888777777888:::<<<===>>>:::666666888999777555777:::===>>>===<<<;;;;;;@@@BBBDDDAAA<<<888888999<<<;;;999777555333222111666555444666999::::::999999999:::;;;===>>>@@@AAA;;;;;;;;;<<<===>>>@@@AAA;;;;;;======>>>======<<<<<<888888===@@@FFFVVVhhhvvvwwweeeaaagggiiiiiihhhgggiiippp{{{eeeLLLAAAAAA@@@>>>>>>>>>@@@AAA>>>>>>>>>???@@@AAABBBCCCCCC@@@===;;;<<<=========CCCBBBBBBAAAAAAAAABBBBBB===<<<::::::<<<===>>>>>>;;;999777999===AAACCCCCC===>>>@@@BBBAAA@@@>>><<<===<<<:::999888888888999888888999::::::999888888444444333222222222222222444333333333333444444555333666999;;;;;;:::;;;<<<999888999999::::::999999999999:::<<<===<<<999555::::::::::::;;;;;;:::999888888777888888999:::;;;::::::::::::999777555444333333333222111111333555999:::;;;<<<<<<;;;:::999444444555777999:::888666888777666555333222222111222444777;;;>>>>>><<<;;;777888888999<<>>===777111///111555888:::::::::999888666444111111222444555555555666555333333444666888888999999888777666555777999;;;;;;999666444444777888999::::::999888777555777888777666555666777666777888888666444222111000111333444666666666666333444555777888999::::::555444444777===@@@@@@???;;;:::999:::<<<===<<<;;;888999999999999666333111444666999:::999777555444666666666777888999:::;;;===<<<;;;<<<>>>>>>===<<<999666444444777;;;<<<<<<::::::999999:::<<<===>>>;;;;;;;;;;;;<<<>>>@@@AAAAAA???===;;;::::::<<<===>>><<<;;;:::;;;:::888666111333555777999:::<<<<<<999999999999:::;;;<<<<<<<<<<<<;;;888777777:::<<<:::;;;<<<======:::777444666555444222222222222333666666777777666666555555:::999888666555444444444666888999999999999;;;===<<<======<<<:::;;;>>>AAAIIIRRR___kkkxxx{{{gggWWWEEE<<<555444555666888;;;<<<;;;;;;:::::::::999999888666444444777;;;>>>@@@@@@<<<888777888999999888:::<<<>>>???===<<<;;;<<<@@@BBBAAA>>>999777999;;;======<<<:::777444222000444333333444777888888777888888999:::;;;===???AAA;;;;;;<<<===>>>??????@@@999:::===???@@@@@@@@@@@@@@@;;;;;;???AAAFFFVVViiixxx}}}jjj^^^aaakkkmmmmmmkkkjjjmmmuuueeeJJJFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@>>>;;;;;;<<<>>>>>>>>>@@@?????????@@@BBBCCCDDD???===;;;;;;===??????>>>>>>===;;;<<<>>>@@@AAABBB===>>>???@@@@@@>>><<<;;;;;;:::999888777777888999:::;;;<<<======<<<;;;:::666666555444444444444555444333333333444444555666222444777999999999:::<<<888999:::::::::999888888999:::;;;===>>><<<999666;;;<<<<<<===<<<<<<;;;;;;888888888888999:::;;;<<<::::::;;;:::999777555444444555555333111000333555666777999999999999777666222444777;;;======999666666666555555555444444333222555:::>>>??????===<<<777999;;;;;;;;;===???AAAGGGIIIJJJHHHJJJSSSdddqqq|||ooo___UUULLLIIIGGGDDDBBBBBB<<<:::888888999:::888777333222333777<<<<<<777111...000444777888888777555555333111000111333666888555666666555444333555666:::999999888777666444444555777999:::888777777777777888999:::;;;;;;;;;;;;:::::::::777444333333444333333444555666555444333111333555777888777666666222333555888:::;;;<<<<<<888555444666;;;??????>>><<<;;;::::::;;;<<<;;;:::777888999999777444222111555888<<<===:::777555555333333333333555666888999;;;::::::;;;======;;;999888777555666888:::<<<<<<;;;;;;::::::;;;>>>@@@AAA======<<<===>>>???AAABBB???>>><<<:::999999:::::::::999888888999999888666333444555777999:::::::::666666777777888:::;;;<<<;;;<<<;;;999777888:::<<<999;;;======<<<999777666555444222111000111222333555666666777777777777666::::::888777666555444444666777888888888999<<<>>>??????>>><<<<<<===???AAAEEEIIIQQQ]]]kkk{{{yyyfffNNNCCC999777888888:::===<<<<<<<<<<<<<<<;;;;;;:::999666333444888===@@@AAA???===:::888999999:::::::::<<<>>>===<<<::::::;;;>>>??????<<<999888;;;???>>>>>>===;;;999666444222222222444777:::;;;:::888888888888888:::<<<>>>@@@===>>>>>>??????>>>===<<<666999<<<@@@BBBDDDCCCCCCCCC???>>>AAAAAAEEEVVVjjj}}}ooo```ZZZbbblllnnnoooppppppttt|||gggMMMGGGGGGGGGHHHIIIHHHDDDAAABBBCCCCCCDDDCCCAAA???>>>===;;;:::;;;>>>??????>>><<<<<<<<<===???@@@BBBCCC@@@===:::;;;>>>@@@???>>>??????>>>======>>>@@@@@@==================<<<<<<;;;:::999888888888999:::;;;===>>>@@@@@@>>>===;;;999888888777777777777777333333333333444555666777222444555666666666888:::888:::<<<<<<:::888777777888999;;;<<<<<<;;;:::999<<<===??????===<<<===>>>999999999:::;;;<<<===>>>:::;;;;;;;;;:::888777666777888888666222111333666555666666777777666666555333555888<<>>;;;777555555666777777777666666222666:::===>>>===<<<<<<777999;;;;;;:::999999:::>>>AAADDDCCCCCCJJJXXXdddtttpppdddYYYSSSOOOIIICCCAAA???;;;888888::::::999666333222333777:::;;;777444000222444666777666444333222111111111333555888:::555666777666444444666888;;;:::999888777555444444444666888999888666777777777888999;;;<<<======<<<<<<<<<<<<999555222222222111000000222555666666666444555777888888777555333111222555777:::<<<===>>>;;;888555666:::===>>>===<<<;;;999999:::;;;;;;:::888999:::999666333222222666:::======999666555666222111111111333555777888999999999:::<<<<<<:::888888888888888999999:::;;;:::::::::;;;<<<>>>AAABBB??????>>>======>>>???@@@<<<<<<;;;:::999888888888666555444444666777777666666555555777999:::999777555666666666888999:::;;;:::;;;;;;:::999888:::;;;999;;;===<<<:::888888888555444333222222333555555666777888999999999888777999888888777666555555444666777888888888999<<>>======>>>???@@@BBBBBBGGGPPP\\\mmmuuu___QQQCCC>>>===<<<===???<<<<<<===<<<<<<<<<<<<<<<:::666222333888===???@@@===<<<;;;:::::::::;;;<<<999;;;<<<<<<:::999999:::<<<===>>><<<999:::>>>BBB>>>>>><<<;;;999888777666555555777999<<<======;;;999888777777888:::<<<>>>@@@@@@AAAAAA???===:::888555888<<>>>>>???AAADDDEEEDDDBBB>>>>>>???@@@AAABBBBBBCCCAAA===999:::>>>AAA???======>>>>>>=========???@@@>>>===<<<<<<<<<===>>>>>><<<;;;:::::::::;;;<<<===;;;===???@@@@@@???===;;;::::::999888888888888999333333333444444555666777333444444222111222555777888:::===<<<999777666777888999:::;;;;;;;;;;;;;;;<<>>===>>>???:::;;;;;;;;;===>>>???@@@:::;;;;;;<<<;;;:::999888:::<<<<<<888333111333777777777666666666666777777666666777999<<<===<<<;;;777777888999999999888777333777<<<===<<<;;;;;;<<<::::::;;;999777666777999<<>>>>>======;;;<<<<<<:::777444333333222///...///333666777777666777777777666444222000000111333555888;;;===>>><<<888555555999===>>>>>><<<:::888888999:::;;;::::::;;;;;;999555333333444666999<<<;;;777333333555222222111111333555888999777777888:::<<<<<<:::888777999:::::::::999999999777888999:::<<<>>>@@@AAAAAA@@@???===<<<<<<======::::::;;;;;;:::999888777333111000000222555666666888666666777:::;;;999777666666777777888999:::;;;888:::<<<<<<:::999999:::999;;;<<<;;;888888:::<<<666666666777777888999999::::::;;;<<<;;;:::888666666666666666555555444444666777888777777999===@@@CCCAAA>>>======>>>??????@@@???AAAGGGNNN\\\sssrrrbbbPPPGGGDDDAAA@@@AAA>>>======<<<<<<===>>>>>>999555222333888<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<888:::;;;:::999999:::;;;<<<===>>>===:::;;;>>>BBB>>>===;;;:::::::::;;;;;;<<<;;;999:::<<<>>>>>>>>>:::999777666666888;;;<<>>AAACCCDDDCCCBBBAAA>>>???AAA@@@EEEYYYoooyyyjjj]]]XXX[[[bbbfffkkkpppwww~~~|||hhhWWWYYY^^^dddhhhgggaaa\\\YYYZZZZZZYYYVVVRRRNNNKKKBBBCCCEEEHHHKKKLLLJJJHHHCCCDDDEEEEEEEEEEEEEEEDDDAAA===999:::>>>AAA???===;;;<<<======<<<===???@@@???===<<<;;;;;;===???AAA======<<<;;;<<<===>>>???;;;<<>>===999666666777777888::::::::::::<<<======???BBBAAA???===???@@@;;;;;;<<<<<<>>>???@@@AAA:::;;;<<<<<<<<<;;;:::999<<<>>>>>>:::444111444777:::999888777777888999:::999777555666999<<<>>>>>>999:::;;;;;;:::999888777666:::>>>???===<<<===>>>===<<<;;;888666666888;;;>>>@@@AAA>>>;;;???JJJSSSZZZfffvvvyyyuuuooo```PPPGGGBBB>>>999888;;;<<<999666333555666777666777999;;;999999999999777555333222...000222555888:::<<<===444555666666666666888:::<<<;;;:::888777666666666888999999888555222111222444666999===>>>>>>===<<<999:::<<<;;;999666555555444000------111555777777888888777666444222///...//////111333666:::===>>><<<888444555999===??????;;;999777777999:::::::::<<<======:::555333444666555888;;;999444111222444333333222222444666999;;;777777888;;;======;;;999777999;;;<<<;;;999777777555666777999;;;===>>>???CCCAAA???===;;;;;;;;;;;;888:::;;;<<<<<<:::888777222///------000333555666888666555777;;;<<<:::888888888888888999:::;;;<<<666999<<<===<<<:::999999999;;;;;;:::777777;;;>>>888888999:::;;;<<<<<<======>>>>>>>>><<<:::777555444444444555555444333333666777777777777999===@@@CCC@@@>>><<<===>>>>>>>>>???>>>???CCCFFFPPPggg}}}nnnZZZNNNIIIDDDAAAAAA???>>>===<<<<<<===>>>???999555111222777::::::888777999;;;<<<;;;;;;<<<<<<888999::::::999999:::<<<<<<>>>???>>>;;;;;;>>>AAA===<<<;;;::::::;;;===>>>CCC???;;;999:::<<<>>>???;;;999777666666777999;;;@@@AAACCCCCCAAA===999666999;;;???BBBCCCBBB@@@???>>><<<>>>AAAAAAFFF\\\rrr}}}ttteeeZZZXXX]]]bbbccciiipppyyy~~~wwwwwwwwwwwwvvvuuuttttttppplllhhhggggggfffccc```ZZZVVVTTTXXX___ccc```[[[TTTTTTTTTTTTTTTQQQLLLHHHBBB===999999>>>@@@???<<<>>>;;;888999===AAAAAA@@@EEE???999;;;AAADDDBBB>>>>>><<<;;;;;;===???>>>===<<<<<<<<<<<<<<<;;;:::999999888888888999999:::;;;888777666555666777999;;;:::888555222222333666888777:::======:::777666777888888999;;;<<<>>>???@@@?????????@@@@@@AAAAAAAAA;;;<<<<<<===>>>???@@@@@@<<<<<<===>>>>>>===<<<;;;;;;===???>>><<<:::999999999999888999:::<<<>>>@@@999777444444666999:::;;;;;;888777999???AAA???<<<>>>>>>=========>>>>>>???@@@>>>;;;888666666666777;;;>>>AAABBBAAABBBFFFJJJSSS[[[kkk}}}}}}rrrdddZZZOOOJJJBBB<<<999999999888999777777999999888;;;@@@;;;<<<===>>>===:::555222555444444555777999999888666666666777999;;;===??????===:::888888888888777>>>===;;;999777555333333444666999===>>>>>>===<<<999888777666555555555555333333333333222333555888999777555444444333000...000111222444666999;;;<<<:::777555666999<<<<<<;;;999777666777:::;;;;;;;;;???>>><<<999777666555444888666444222111222333555888555333333777999999888:::<<<===<<<;;;999::::::888:::======;;;999888888999888777888:::;;;:::999@@@???===:::666444555666999;;;>>>>>><<<:::999999666444000------///222444777666666888;;;<<<:::777<<<888555666;;;===;;;888777777888888999999999:::;;;===>>>:::666444888=========>>>>>>??????@@@@@@DDD@@@;;;999;;;;;;777333555555555666666555333111777888999999::::::::::::<<<<<<======>>>>>>??????CCCAAA>>>===BBBPPPaaammmyyylllZZZMMMEEEAAA>>>===>>>===<<<<<<===???AAA999444///000555999:::999888===AAA@@@<<<999999;;;555999<<<===;;;:::;;;===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>;;;;;;===??????===;;;:::777555555777999;;;CCCCCCBBB@@@>>>;;;777666:::<<>><<<<<<===???AAADDDOOOdddxxxwwwfffVVVSSSYYY^^^```aaammmpppyyy~~~}}}{{{zzzxxxssspppnnnqqqwwwzzzzzzyyyooonnnllljjjhhheee```]]]NNNIIIEEECCCDDDEEEDDDCCCCCCAAA???>>>@@@BBBDDDEEEBBB===999:::???BBBAAA???@@@???===<<<<<<=========<<<<<<<<<;;;:::999888777777777888999:::<<<===>>>:::999888777777888:::;;;<<<:::777555555666888:::999;;;===<<<888555444444777888999;;;===>>>?????????@@@@@@@@@@@@@@@??????;;;<<<===>>>????????????;;;<<<===>>>>>>===<<<<<<===???AAAAAA???>>>===>>>888888888999:::<<<===>>>888666333333555888:::;;;;;;888777999>>>AAA@@@===???>>>===<<<;;;;;;<<<<<<===;;;999777666666777888;;;<<<>>>???@@@AAADDDFFFGGGNNN^^^ppp~~~|||ssslll]]]WWWMMMEEE@@@===;;;:::;;;888777888888666888===;;;<<<===>>>>>><<<999777999888777888999:::999888777777777777999;;;===>>>???===:::999:::;;;;;;:::===<<<:::999777666555444555777999<<<======<<<;;;888777666666555666666666555666666555444444555666999888666555555444222111222222333555777999:::;;;999777555666999;;;;;;:::999888777888:::;;;;;;:::>>>===;;;:::888777666666666555444333333333333444777555444555888999999888777999;;;;;;:::999:::;;;:::<<<======:::888777777888777777888:::<<<;;;;;;<<<===<<<999777666777999:::;;;;;;:::888888999:::777555333000000111333444555555555888;;;===;;;999;;;888555777;;;<<<;;;888:::999999888888888888999===>>>>>>:::555444777;;;<<<<<<===>>>>>>???@@@@@@AAA===999888::::::777444666555555666777777777666777888888999999999999999<<<<<<===>>>??????@@@@@@AAA???<<<;;;>>>HHHVVV```rrr}}}|||fffRRREEE@@@???>>>?????????>>>>>>??????999444000111666::::::999:::===@@@>>>999777777999888;;;===>>>>>>======>>>===<<<<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::===??????===999888777666777999;;;<<<@@@@@@??????===<<<::::::;;;<<>>???@@@@@@???>>><<<:::777777999;;;<<<<<<;;;:::999777666666666777888:::===???@@@AAA===<<<:::999999:::;;;;;;>>><<<:::999999:::;;;<<<;;;<<<===;;;888444333222666777999<<<>>>>>>>>>>>>???@@@@@@AAA@@@???===<<<;;;<<<>>>?????????>>>>>>:::;;;<<<>>>>>>>>>=========???@@@@@@???===>>>>>>666777888999:::;;;;;;;;;777555111111333777:::;;;;;;888666777<<>>???===;;;999777888999999888777666555555777999:::;;;:::999:::===???AAAAAA>>>BBBNNN]]]kkkxxx}}}qqqkkk```VVVNNNHHHCCC@@@@@@<<<999999888555666:::;;;<<<===>>>>>>>>>===<<<===<<<:::;;;;;;<<<:::999888888888888999:::;;;<<<>>><<<:::;;;===?????????===<<<:::888777777888888999999:::;;;;;;;;;::::::888777666555555555666777888999:::999777666555666:::888777777777777666444555555666666777888999999999777666777999:::::::::999888777888:::;;;;;;:::<<<<<<;;;:::999888777777444444555555555444444333666555555777999:::999777666888::::::999999:::;;;;;;<<<===<<<:::777777777999888777888:::<<<<<<;;;999999999888777777999;;;999999888666444444777999777777666555555555555666444444666888;;;===<<<::::::888666777;;;<<<:::888;;;:::888777666666777888>>>???>>>:::555333555888999::::::<<<===>>>??????<<<999777777::::::888666777777666666777888::::::999999999999888888888888<<<<<<===>>>???@@@@@@@@@???===;;;999;;;AAAJJJPPPeeeqqqrrrZZZHHH@@@===???@@@AAAAAAAAA@@@>>>>>>999666333333777:::::::::;;;======:::666444555777<<<<<<===???@@@AAA???>>>:::::::::;;;<<<===???@@@======<<<<<<<<<<<<<<<<<<999888888:::<<<>>>===;;;555666777888:::;;;<<<===<<<<<<<<<;;;<<<<<<======;;;<<<===>>>@@@AAAAAABBB???===>>>DDDMMMZZZmmm}}}mmm```UUUUUU\\\bbbfffjjjnnnvvv{{{sssjjjeeecccccc^^^^^^ZZZTTTMMMKKKNNNQQQNNNLLLHHHDDDAAA>>>============<<<999666666888;;;;;;::::::999888777777777888999;;;===>>>@@@AAAAAA===<<<;;;:::::::::::::::>>>===<<<;;;;;;<<<======;;;<<<<<<;;;999777666555555777:::<<<>>>>>>>>>===??????@@@@@@???===;;;::::::;;;===>>>>>>===<<<;;;999:::<<<===>>>>>>>>>>>>;;;<<<===;;;999888888999555777888:::::::::999888666444111000333666999:::888666444555888;;;===<<<:::999666444444555666888444333333333555777:::<<<;;;777555666999<<<===;;;===>>>DDDNNNXXXeeeuuu~~~vvvmmmdddZZZQQQLLLFFF@@@;;;:::999666666888;;;<<<=========<<<=========<<<;;;;;;<<<===<<<:::999999999999:::::::::;;;===;;;:::;;;>>>AAABBBBBB>>>===;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888666555444444555555888:::<<<<<<:::888888888;;;:::888999::::::999888777888888888888777777777999999888999::::::;;;;;;999888777999:::;;;:::999===<<<<<<;;;999888777666222333555666777666444333555666777999::::::999888888:::;;;;;;999888999::::::;;;<<<;;;999888999:::===;;;999888999::::::999777777777666555555888:::666777666555333333555777666777888999::::::999999666777888:::;;;;;;:::999999888777888;;;;;;:::888999888666555555666777888??????===999555333444666555666777999:::<<<======888777666888:::;;;:::888999888777555444666999;;;;;;;;;:::999999999999999<<<===>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<>>???@@@BBBCCCBBB???===:::777666666888:::::::::<<<<<<:::666333111333555>>><<<;;;>>>AAABBB???<<<888888999;;;===>>>@@@AAA=========<<<<<<;;;;;;;;;666777888:::;;;;;;999888333555777:::<<<===>>>>>>:::999888888999:::<<<===;;;::::::;;;<<>>???GGGRRR```rrrjjj```XXXZZZ```eeejjjooosss|||xxxwwwyyyxxxssslllddd```aaaddd```]]]XXXRRRKKKDDD???===???>>>===;;;999999;;;===;;;:::999888888999999:::<<<<<<>>>???????????????;;;;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<;;;;;;777888:::;;;<<<===<<<<<<===>>>>>>>>>>>>===;;;::::::;;;<<<<<<<<<;;;:::999999:::<<<===>>>>>>>>>>>>;;;;;;;;;999666444444555666777888999:::999888777666444111111333666777777444333333444666888::::::555444222222222444666777222222111222444777:::<<<:::666333333666999999888>>><<<>>>DDDKKKVVVffftttzzzpppeee^^^OOOFFF???<<<999555444555:::<<<======:::999:::;;;:::999888999<<<===<<<;;;::::::::::::::::::::::::;;;:::999:::>>>AAABBBCCC???>>>=========>>>??????>>>======<<<<<<<<<<<<<<<<<<:::777444222222333333777999<<<===<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999999999888777555444999:::;;;;;;;;;;;;;;;;;;999888888999;;;;;;:::888===<<<<<<;;;999777555333111333555777888777555444555777999:::::::::999999<<<===>>>===:::888777888777888999999999:::<<>>:::999999999888777777888777555333333555777444666888777666444444444444666999;;;=========<<<999:::;;;;;;:::888777777888888888999;;;;;;:::888555555444444555777888999>>>===;;;777555444444666333333555666888999:::;;;777777888:::;;;<<<;;;::::::999777444111222555888===<<<;;;:::999:::::::::============;;;999777555777888999;;;>>>???@@@@@@IIIRRRbbbuuuqqq[[[KKK@@@??????@@@BBBBBB@@@>>>:::999999999:::;;;:::::::::999777333111111222444<<<:::999;;;??????<<<999666777999;;;===???@@@AAA>>>======<<<;;;::::::999666777999999999777666666333555888;;;===>>>>>>>>>999888777666777888999:::999888777777999<<>>>>>>>>===;;;===<<<;;;:::999:::;;;<<<>>>???@@@@@@@@@???===<<<999999999999999888888888999:::;;;<<<<<<<<<;;;;;;999888888:::===@@@@@@???::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::999:::;;;<<<>>>>>>>>>=========>>>===:::777555666777888888999999999888888777666555333444555666555444111222333444666777888888222222222333444555666777222222222222444777:::<<<:::777444333444555777777;;;999:::>>>DDDMMM]]]jjj}}}xxxrrr^^^SSSHHHCCC>>>777333333777:::======:::888888:::777666666888:::<<<<<<;;;999:::;;;;;;;;;;;;;;;:::999888777888;;;>>>???@@@????????????????????????;;;<<<<<<============<<<<<<:::666333222222333444777999;;;;;;;;;;;;<<<===>>><<<;;;;;;======<<<:::999999999999888666444222999:::<<<<<<;;;::::::;;;999888888:::;;;;;;999777::::::::::::888666444333111333555777888777666555666888:::::::::999:::;;;>>>??????===:::777666666666777888888888;;;???BBBBBB???;;;999888888888777999999888666444333555666555777::::::888666555555555777:::<<<======<<<<<<;;;===>>><<<999777555555777888999:::;;;:::999999333444555666888999::::::<<<:::888666555555666777333333444666777888999999777888999;;;;;;;;;::::::999999888444000///222666===<<<:::999999:::;;;;;;<<<<<<===<<<:::777444222333444777<<<@@@AAA???>>>AAAFFFRRRddduuugggTTTGGGDDD@@@???AAABBBAAA???;;;;;;<<<<<<<<<;;;::::::777666444222111222333444999888999:::;;;;;;999777555666999;;;===???@@@@@@======<<<;;;:::999888777555777888888777666666777666777999<<<===>>>>>>===888888777777888888999999888777666555777999===???@@@AAAEEEMMMVVVbbbsss|||jjj^^^ZZZYYY\\\```dddjjjrrrvvvjjj```UUUQQQLLLLLLNNNMMMGGGAAACCCAAA???<<<;;;:::;;;;;;>>>???@@@@@@@@@>>>===;;;777888888999999999999999888999;;;<<<<<<<<<;;;:::999777777999===@@@@@@@@@>>><<<:::999888888999:::999999888999:::===???AAA@@@???===;;;::::::;;;<<<;;;<<<===>>>>>>===<<<<<<>>>>>>>>><<<::::::;;;===;;;:::999888888888888888666666666777777666333111000222555777888888888888444555666777888888777777444333333333444777999;;;999888666333222333666888999666777;;;???FFFTTTaaannnyyyuuuhhhYYYPPPHHH>>>777444333888======;;;888999;;;888777666777999:::999888888999:::<<<<<<<<<;;;;;;888666555666888:::;;;;;;===>>>???@@@@@@???>>><<<666777:::<<<======<<<<<<:::777444222111333555666999:::::::::888888:::<<>>===>>>>>><<<999777666666888888888777777:::???BBBAAA>>>:::888888999:::999;;;;;;:::999777666888:::999:::;;;;;;999888888999999:::;;;<<<<<<;;;999888:::===>>>===999777666777666888:::;;;;;;:::999999666777999;;;<<<<<<;;;:::999777555444555777888999666666777777888999999:::666888:::;;;:::999888777666888888555000///222666:::999888777777888:::;;;:::;;;<<<<<<;;;999666444555666:::???DDDEEEBBB???>>>>>>DDDTTTdddsssssscccSSSLLLCCC???@@@AAA@@@???;;;<<<>>>>>>===;;;::::::444222111111333444555555666777999:::888777777777555666999;;;===>>>??????===<<<;;;:::888777666555333555666666666666999<<<999:::;;;<<<<<<======<<<777888999:::;;;;;;<<<<<<999888666666777999;;;===@@@BBBHHHOOOUUU___qqqqqq^^^YYYXXXZZZ___cccgggooowwwvvvmmmgggaaaaaadddaaaXXXOOOGGGEEEBBB>>>;;;:::::::::===>>>???@@@@@@???===<<<777888999:::::::::::::::777999;;;======<<<;;;:::999777666888<<>>@@@>>>;;;888777777888:::888777666777999===AAADDDCCCAAA>>>;;;:::;;;===>>><<<======>>>>>>===<<<;;;======>>>===<<<===???AAA<<<;;;:::888777888999999777777777999999777222///000333777999:::999888888777888:::;;;;;;999777666555444333333444666999:::999999888444111111555999999777777999<<>><<<:::;;;===:::888777888999999888666888999:::<<<======<<<;;;777555444444666888888888;;;===???@@@@@@>>><<<:::222444888;;;======<<<;;;777555333111222444777999;;;;;;:::888666666888:::???>>><<<<<<======;;;:::777888888888777444222000444777::::::777666666777999888999;;;<<<;;;888666111222555777888888777666222333444666777888888888888:::;;;999888888<<>>AAA???<<<999888999;;;<<<<<<<<<<<<<<<;;;999999;;;=========<<<:::888999;;;============<<<:::888666444999<<<>>>===:::777777999555888:::<<<;;;:::999999999:::===??????===;;;:::777555333444666888::::::888888999999:::::::::;;;666888::::::999777555555333666888666222111444888888777666555666777999;;;888999;;;======;;;999777999:::>>>CCCHHHIIIFFFBBB>>>:::===JJJYYYhhh{{{www\\\SSSGGG@@@???@@@@@@???;;;===???@@@>>><<<::::::111000000111444666666666444777::::::777555666888555777999;;;===>>>>>>>>><<<<<<;;;999777666555444000333555555555777<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<777888:::===>>>??????>>>:::999888777888999;;;<<>><<<<<<<<<<<<<<<<<<<<<===============>>><<<999777888;;;???AAA<<<;;;:::888555555777999999888777999:::777111+++...333999<<<;;;999888999777666666777999999888666999777444444666888999:::===;;;999777666666666777666666666888<<>>?????????:::999777555444444555555999<<>>>>>===;;;:::777888:::;;;;;;:::999888888777555555555777:::;;;:::999999;;;???AAA@@@>>><<<<<<<<<<<<===>>>>>>???>>>;;;777666888:::999888<<<<<<:::888555333444444999999999999888666555555888999999999888888:::<<<@@@AAABBBBBBAAA???>>>===;;;666111222777;;;<<<;;;===;;;999777666777888999:::888777888::::::777555333555777777666444444555999555333555:::<<<:::666888:::;;;;;;::::::<<<===<<<<<<===CCCHHHJJJEEEAAA======???DDDOOO```ssskkk```PPPCCC>>><<<<<<<<<<<<>>>@@@@@@>>>;;;999999777333000222777<<<<<<::::::::::::999888777666555888;;;???@@@@@@???>>>>>><<<;;;:::666222000//////......///111555888999999===<<<<<<;;;999888777777999;;;>>>@@@@@@>>>;;;999======<<<:::999999<<<>>>FFFEEEHHHOOOWWWaaarrrwwwbbbXXXWWW[[[```cccgggooo{{{uuummmeeebbb\\\SSSIIIBBB???>>>BBBFFFIIIHHHEEEAAA??????>>>===<<<<<<>>>??????>>><<<============<<<;;;;;;999999999888888999===@@@???===:::777555555555555666777888888888999<<>><<<:::888999;;;???AAA>>>===;;;777444333555777888666555777888777222......333999<<<;;;:::999:::888777666777999999888777:::999888999:::<<<;;;:::;;;:::999888666666666666777777777999<<>>>>>>>>>>>>>>::::::999888777777666666;;;===@@@@@@>>>;;;999999777666777888;;;<<<;;;:::888888888888999:::;;;<<<;;;:::888555222111333555666555444555888999888666444666777555222//////000333555888:::999888777888666666666888::::::888666333444555666777777888888888777777888999::::::999:::;;;===>>>>>>>>>===<<<::::::::::::::::::999999999888777777777888999::::::999999;;;???@@@???>>>;;;::::::999:::;;;<<<======:::777666888::::::999===<<<:::777555444666777666666777777777666666555666888999999888999;;;===AAABBBBBBBBBAAA@@@???>>>999555111222777;;;===<<<===<<<:::999777777777777<<<:::999999;;;;;;888666666777999999777666555666888555444666;;;===<<<999888:::;;;;;;;;;;;;===???>>><<<===AAAFFFGGGDDD@@@???>>>===@@@IIIXXXiiiuuuvvviiiVVVFFF>>>;;;:::999<<<>>>??????>>><<<;;;:::666333111333999>>>>>>===::::::::::::999888777666999;;;???@@@@@@>>>======;;;:::888555111...------------...111444666777777:::;;;<<<<<<;;;;;;<<<<<<;;;<<<>>>@@@@@@>>><<<;;;>>>>>>===;;;999999<<<>>>DDDDDDGGGNNNUUU___nnn}}}mmm\\\UUUXXX\\\aaaeeekkkttt|||vvvuuupppeeeXXXMMMIIIHHHOOORRRUUUTTTOOOHHHBBB???BBB@@@>>>>>>???AAA@@@@@@=========<<<;;;:::999888999:::999888666777:::===<<<:::888666666666777888888999:::999888999<<<>>>DDDCCCAAA???>>>======>>>999:::;;;;;;<<<<<<<<<;;;===;;;999888888;;;>>>AAA@@@???<<<777333222444666777555333444666666333000///333888;;;<<<;;;;;;;;;999777666777888::::::999;;;<<<===???AAA@@@===;;;888888888888777555444444777888999:::<<<>>>???@@@???IIIYYYkkk~~~xxxrrrcccZZZMMMAAA;;;999::::::888888777777888999:::;;;CCCBBB@@@>>>============;;;;;;<<<<<<;;;:::999888===???AAAAAA>>><<<::::::999777666777999;;;<<<<<<777888999:::::::::::::::999888777444111///111222333222222444666777666555222333555444222000000111666888;;;<<<:::999888888444444444666888999888666666666666777777888888888888888999:::::::::999999;;;;;;<<<===>>>??????@@@===<<<;;;:::999::::::;;;::::::::::::999999999999999888999;;;>>>???>>>===999888666555555777999;;;<<<:::888777999;;;;;;;;;===;;;999777666777999:::555555666777888888999999666777999999888888:::<<<@@@AAAAAAAAAAAAAAA@@@???999555222333777;;;<<<<<<======<<<;;;:::999888777<<<;;;:::;;;;;;;;;999777888999:::999777555555555666444444777<<>>===999:::;;;<<<<<<<<>>===???BBBCCCAAA>>>@@@>>><<<<<>>:::888======>>>>>>>>>>>>===<<<777444222555:::???@@@@@@;;;;;;;;;;;;;;;:::999888:::===???@@@???=========;;;999777444111///...------...///111333555666777666999;;;<<<<<<===>>>@@@>>>>>>??????@@@??????>>>AAAAAA???===::::::<<<>>>BBBBBBFFFMMMRRR[[[jjjxxxwww```VVVWWWZZZ^^^dddiiiqqq{{{zzzqqqhhhbbb___aaaccceeeccc]]]TTTKKKFFFDDDAAA>>>===>>>?????????=========<<<;;;999888777:::::::::888666666888:::;;;999888777777999:::<<<:::;;;;;;:::999999<<<>>>CCCAAA???>>>===<<<======;;;;;;;;;;;;;;;:::888888:::888666666777999<<<>>>???>>>;;;777444333555777888555222222444555333000000333777;;;<<<<<<<<<<<<999888666777999:::;;;:::;;;===@@@CCCEEEBBB>>>:::666777777888777555333222555777999;;;============999???JJJYYYkkk~~~|||qqq```PPPDDD>>>;;;:::999999999:::;;;<<<>>>???DDDBBB???<<<;;;;;;<<<<<<;;;<<<>>>@@@???>>><<<:::???@@@BBBAAA>>><<<:::::::::888555555888;;;======888888:::::::::999888777777777666444111000000111///000111333444555444333222333444444444444444444777:::<<<===;;;999888888333222222444666888888777777777777777777777777777777888999:::888777777777:::::::::;;;<<<>>>@@@AAA@@@>>><<<999999:::;;;===<<<<<<<<<<<<;;;:::999888888999:::;;;===>>>>>>===888666444222222444777999<<<;;;::::::;;;<<<===>>>;;;:::999999:::;;;:::999666777888999;;;<<<>>>???888999::::::888777888999;;;<<<===>>>???@@@AAAAAA;;;888555555777999::::::;;;<<<===>>>>>><<<:::999;;;;;;;;;::::::999888777777888888777444222111222333333333777;;;?????????999;;;<<<<<<<<<===@@@BBBAAA???======???@@@???======<<<<<<<<<@@@GGGPPPWWWmmmppp___QQQGGG???:::>>>=========????????????888666444666999===>>>>>>;;;;;;<<<<<<<<<;;;;;;:::;;;===@@@@@@>>>===<<<<<<;;;999777666555555444333000111333444444555777888555888<<<===<<<<<<===???@@@@@@?????????@@@AAAAAADDDDDDBBB???===<<<>>>@@@AAACCCHHHMMMQQQXXXffftttjjjWWWTTT[[[]]]aaafffmmmvvvyyysssttttttqqqkkkbbbXXXQQQJJJFFFAAA===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;999777777888999;;;;;;999999999;;;===>>>;;;<<<<<<:::999999<<<>>>@@@???===<<<;;;;;;;;;;;;=========<<<:::888555333555444333333444666999;;;;;;<<<;;;999777777999;;;:::666222222444444333000000222555999<<<======<<<999888777888:::<<<<<<;;;:::<<>>BBBJJJXXXkkk~~~ssscccTTTHHH@@@;;;999888888999:::<<<>>>???@@@???<<<:::999999:::;;;;;;===???AAABBB@@@>>><<<>>>@@@AAA@@@===;;;::::::;;;888555555777;;;===>>>888999999:::999888666555555666777666444222222222---///111333333333222222444444555666777888777777888:::<<<===;;;999999999555333222333666888999999999888777555555555555555555777888777555333444555888888888999;;;===???@@@@@@>>>;;;999999:::<<<>>>============<<<:::999888888:::;;;<<<=========>>>999777444222222444666888<<<============>>>???@@@888888999<<<>>>>>>:::777777777777999:::===???@@@;;;<<<===<<<999666666666555666777999<<<>>>@@@AAA===;;;888777777777888777888:::<<<>>>???>>>===<<<888999::::::999888777777666666666333000......///333333444777;;;>>>??????:::;;;<<<;;;;;;<<<@@@BBBBBB@@@>>>============<<<999;;;===???AAADDDHHHLLL^^^pppzzzlll```SSSGGG>>>@@@>>><<<<<>>??????>>><<<<<<===<<<:::888999;;;<<<<<<;;;444666888888777777888:::999===AAAAAA>>><<<===???AAA@@@??????@@@AAABBBCCCFFFFFFDDDBBB??????@@@BBBAAADDDJJJOOOQQQVVVcccqqquuu^^^PPPSSS]]]```ccciiipppzzzyyyqqqiiibbb[[[UUULLLDDD@@@===;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<======<<<999999999;;;===<<<;;;::::::<<<===???;;;;;;;;;:::999999<<<>>>???>>><<<;;;:::::::::;;;===>>>>>>===;;;888444222222111111111222444777999888:::;;;<<<;;;;;;<<<>>>888555222222555666444222///000333777;;;>>>===<<<888888888:::<<<===<<<;;;:::;;;===@@@AAA???:::777666666666666666555444444333444777999;;;<<<<<<;;;???>>>===@@@JJJZZZlllxxxuuufffXXXKKKCCC===;;;999888888999<<<======<<<:::999888888999999:::<<>>===;;;::::::::::::888555555888;;;======999999888888666555444333333555777777666444444444///111444555444333222222666666666888:::;;;:::999888:::===>>><<<;;;::::::888666444444666999:::;;;:::999777555444444444444444666666444000///111444666777888999;;;<<<===>>>>>>===;;;999999;;;===???>>>======<<<;;;::::::999999;;;===>>>======>>>???;;;999777555555666888999===>>>@@@???>>>>>>???@@@777777999<<>>???>>>:::777666555222333444666888;;;===???===<<<:::888777777777777666888:::<<<======<<<;;;666777999999888888888999777777666444111///000111555555777999;;;===??????<<<<<<<<<::::::;;;>>>AAAAAA@@@???>>>===<<<<<<<<<888:::>>>@@@@@@BBBDDDEEEPPP___qqq~~~~~~uuukkk^^^PPPFFFBBB???;;;<<>>===;;;999;;;???AAA@@@>>>777:::<<<;;;999888:::===???DDDHHHFFFAAA======@@@@@@@@@???@@@@@@AAABBBCCCFFFFFFDDDBBB??????AAACCCAAAFFFLLLQQQQQQTTTaaaoooxxxfffUUUNNNSSS\\\bbbeeekkksss~~~}}}yyyssskkk^^^RRRHHHBBB===;;;888999;;;<<<===>>>??????>>>??????>>><<<;;;<<<===>>>===;;;:::::::::<<<===999::::::999999999<<<>>>???>>><<<;;;::::::;;;<<<<<<===>>>>>><<<:::666444111000000111222444666888777:::===??????>>>===>>>555333111333777999888555......000555:::======;;;666777999<<<>>>>>><<<:::;;;;;;;;;<<<===<<<:::777777777666666555666666666666666777888999999999999;;;::::::<<>>888:::;;;:::999888999:::999777666666888;;;<<<===999888777555333222222111///222666777777555555555222666999999777555444444888666666888;;;===;;;999888;;;>>>???>>>=========<<<999666555777:::;;;<<<===;;;999666444444444555555666666222---,,,000444666888:::;;;============;;;;;;:::999:::;;;===???>>>===;;;::::::::::::;;;:::===??????>>>===>>>@@@===<<<;;;:::999::::::;;;<<<>>>@@@???===<<<===>>>:::888666999<<<===:::666888777666555666888:::;;;<<<>>>??????<<<:::999888444444444444555777999::::::::::::999888777888999555666777888888777666555444777::::::999999:::<<<<<<<<<;;;999666555666888999:::;;;<<<===>>>???@@@===<<<;;;:::888999<<>>======>>>@@@BBBFFFPPP^^^kkk{{{|||tttiii\\\RRREEE@@@;;;;;;???BBBBBBAAA===<<<;;;999888888:::<<<555666777888999999999999;;;<<<>>>>>>======>>>@@@???<<<999:::>>>AAA???<<<999===???===:::888;;;>>>@@@EEEIIIGGGAAA<<<<<<>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBB@@@>>>>>>@@@CCCAAAFFFMMMQQQPPPRRR^^^lll~~~xxxdddVVVPPPQQQXXX```ccceeekkkuuu|||mmm]]]PPPGGG@@@<<<777888:::<<<>>>@@@AAAAAA???@@@@@@@@@>>>======??????===;;;999999999:::;;;888999:::999888999<<<>>>???>>>===<<<;;;;;;<<<===999;;;===>>>===;;;999777111000000111333555777888777;;;???BBBAAA???======111000000444999<<<;;;999...---///444:::======;;;555777999===@@@???<<<999<<<;;;::::::;;;;;;:::888999888666555555666777888888888888777777777777777555666888;;;BBBLLLWWW___gggsssyyymmmeeeUUUPPPHHHAAA<<<;;;<<<>>>===<<<<<<;;;999777555444:::;;;<<<>>>????????????666888999999777777999:::999777666777999;;;<<<<<<:::888666333111111111111---000555777777666555666666999======:::777666666888777666888<<<===;;;999999<<>>;;;777666888:::<<<===???===:::777555555555666666777666111,,,+++000555777999;;;===>>>>>>===<<<999999999999:::<<<===???>>><<<:::999999999;;;<<<;;;===@@@@@@>>>===???AAA???>>>>>>===<<<<<<<<<<<<;;;>>>@@@???<<<:::;;;<<<>>>999555555999<<<;;;888;;;:::888777777888:::;;;:::<<>><<<;;;;;;777666555444444555666777777888999999888999:::<<<666666555555444222111000444777:::;;;::::::===???AAAAAA@@@>>>;;;;;;<<<>>><<<===??????>>>>>>@@@AAA======;;;999777888;;;>>>???@@@AAA@@@>>>===<<<<<<@@@???===;;;999:::>>>AAABBBIIIRRR]]]ooozzzpppeee]]]GGGAAA;;;;;;???BBBBBB@@@<<<<<<<<<:::999:::===???333444555666777888888888:::<<<===>>>===>>>???AAA@@@<<<999999===>>><<<999:::===@@@>>>:::888:::>>>===CCCGGGEEE>>>999999<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@>>><<<===???BBB@@@EEEMMMQQQOOOPPP\\\jjj{{{}}}iiiUUULLLOOOVVV___fffbbbeeelllwww~~~pppfff]]]OOOCCC===<<<<<<===???AAABBBAAA===???@@@@@@???>>>>>>>>>AAA???<<<::::::999777555888888999:::<<<>>>@@@AAA>>>;;;888999===???===:::888999:::;;;;;;;;;:::999:::999666333111222666999777888:::===@@@@@@===;;;222000111555<<<@@@???<<<555222111555;;;>>><<<:::555777:::>>>@@@@@@@@@@@@???>>>===:::777777999;;;999999888666444444666888888888888888777777777666555777999:::===CCCKKKRRRaaahhhvvvzzzmmmdddXXXNNNHHHDDD@@@===;;;::::::;;;;;;;;;888666666888:::<<<>>>?????????777777777999::::::888666777777888999;;;<<<<<<===888555333222222///***&&&,,,///222555555666888999999;;;===<<<;;;999999999888777555444444666999;;;;;;<<<>>>???AAABBBBBBBBB<<<:::999;;;======;;;888888777666555555444222000000333666666444222444555999999999:::;;;<<<===>>>;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>><<<;;;;;;;;;===???@@@???<<<;;;<<<>>>@@@>>>;;;888666555555555555666777888999999999888<<<<<<===???@@@???;;;888777888999999888555333111444555888<<>>CCCBBBAAA>>><<<<<<>>>@@@@@@AAABBBCCCCCCAAA???>>>>>>===;;;777555666:::======>>>>>>>>>??????@@@@@@>>>===;;;:::999999:::;;;@@@@@@FFFTTTcccrrr~~~nnnaaaJJJGGGCCCAAA@@@AAAAAABBB>>>===;;;;;;<<<<<<;;;999333444666777777777666555777===CCCDDD@@@======???BBB===999999<<>>;;;<<<============<<<<<<;;;@@@@@@>>>:::555444666999;;;;;;<<>>===<<<;;;:::888888888999:::<<<>>>@@@AAA===:::777888<<<>>>===;;;;;;;;;<<<<<<<<<;;;:::999:::999777444222333777:::999888888:::<<<======<<<777555444888>>>AAA???===777444111444999<<<;;;999888999;;;===>>>>>>>>>============;;;999888:::<<<888888777555333333666888999999888777777777777888888999::::::;;;???FFFKKKXXX```pppxxxmmmddd\\\SSSIIIBBB>>>======>>>@@@???===;;;::::::<<<======<<<<<<;;;999999999;;;<<<;;;:::999888888999999;;;<<<===>>>888666444333333111---)))...111444666666666777999888:::<<<;;;:::888777777888666555444444666888:::888999;;;===>>>???@@@@@@;;;:::999;;;===>>>;;;888999777666666666555333111111444888999777666777888999999999999:::<<<===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::<<<>>>>>>===;;;;;;<<<>>>@@@AAA@@@===<<<===???AAA@@@>>>;;;999777555555555666666777888888999999::::::;;;<<<>>>===;;;999888888999999888777444333555666888;;;??????===;;;777777666666666666777777:::;;;<<<;;;:::999:::;;;AAAAAA@@@>>><<<<<<===??????@@@AAABBBBBB@@@???=========;;;999777777999<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;:::::::::;;;<<<<<>>@@@@@@<<<888999<<>>???@@@@@@@@@???>>>=========:::777333333666999999999:::<<<@@@BBBCCCBBBCCCBBB@@@===;;;<<<@@@CCCHHHGGGIIIMMMOOORRRZZZdddsssuuu```JJJFFFNNNYYYbbbgggkkksss{{{{{{rrrddd]]]SSSJJJEEEBBBBBBAAA>>>>>>======>>>???@@@@@@EEECCC@@@??????>>>===;;;888888999:::<<<===???@@@<<<999666777:::======<<<======>>>>>>===<<<;;;:::::::::888666444555888;;;<<<:::777777999;;;<<<<<<;;;:::999<<<@@@BBBBBB@@@;;;777333333777::::::999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;777777666444333333666888;;;:::888777666777999:::<<<;;;;;;999999:::>>>AAAKKKTTTddduuu{{{uuuiiiZZZNNNDDDCCCBBBBBBBBBCCCAAA@@@>>>>>>======;;;:::888777:::;;;<<<<<<======<<<<<<<<<<<<:::::::::;;;===???888777666555555333000---111333666888888777777888777999;;;:::888666555666777666555444555666777888555666777999;;;<<<>>>>>>999999999;;;======<<<:::999888777777777666444222222555999;;;;;;;;;::::::999999999999:::;;;===>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999999999:::::::::888888888999999::::::::::::<<<>>>???===<<<<<<<<>>===>>>???BBBBBBAAA???===:::777666666666666666777888999:::999888777888:::;;;;;;:::888999999:::999888777666777777888;;;===>>><<<:::999999999999999999999999;;;<<<<<<;;;999888888999???@@@???===;;;;;;===??????@@@AAABBBAAA@@@>>>===;;;<<<<<<;;;999888999::::::::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888999>>>GGGQQQ]]]ppp|||qqqbbbQQQFFFDDDEEECCC???@@@>>><<<<<<<<<;;;:::888888888999999999888888777:::===@@@@@@===<<<===???>>>:::777888<<>>======AAADDDFFFEEEHHHMMMOOOQQQYYYbbbuuuuuu```LLLIIISSS^^^eeehhhmmmuuuyyylll___TTTMMMGGGDDD???===::::::<<<>>>@@@AAAFFFDDDAAA@@@@@@@@@???>>>999999999:::;;;===>>>???<<<999777777:::===>>>>>>=========>>>>>>>>>>>>>>>======<<<999777666888:::<<<:::888888999;;;;;;;;;===<<<<<<>>>BBBEEEEEEEEE@@@<<<777555666999:::;;;>>>===<<<<<<;;;<<<<<<===<<<===>>>===:::888888888666666666444333444666999===;;;999777777888:::;;;<<<;;;999888777777999:::???FFFTTTeeerrr}}}nnnbbbQQQMMMGGGCCCAAABBBBBBBBB@@@???>>>===;;;999777666:::;;;<<<===<<<<<<===>>>BBB@@@===:::999:::;;;===777777777666666444111000333666999:::999777777777666888:::999777555555555666666666555666666666777333444555777999;;;<<<===888999:::<<<======<<<;;;999888777888999888666555222555999<<<======<<<<<<999999888888999;;;===>>><<<===>>>>>>>>><<<;;;:::777777888888999999999:::666666777777888999999999;;;===??????>>><<<<<<===>>>?????????>>>>>>>>>>>>@@@AAABBBBBB@@@>>>;;;888777777666666777888::::::777555444555888:::;;;;;;999999:::::::::999888888888888888:::<<<<<<:::888888999999::::::::::::::::::;;;;;;:::999888888999===>>>>>>===;;;;;;<<<>>>???@@@AAABBBBBB@@@>>>===:::<<<>>>===;;;999888888888888888888888888888888666888;;;===>>>===<<<:::888999===BBBFFFPPPbbbrrrttt___OOOFFFCCCAAA@@@BBB@@@>>>>>>>>>===;;;999777777888999999999999999:::<<<<<<;;;:::999;;;===;;;999777888<<>>???===:::777555555777999555444333555999>>>AAABBBAAAAAAAAA???>>>???AAADDDDDDDDDGGGLLLOOOQQQYYYbbbuuunnn]]]NNNOOOZZZcccfffgggooowwwwwwjjj^^^SSSMMMGGGCCC>>><<<>>>AAACCCDDDEEECCCAAA@@@AAAAAA@@@???:::::::::::::::;;;<<<===<<<:::999999:::<<<>>>>>>::::::;;;===>>>@@@BBBBBBAAAAAA@@@===999777777888:::999999:::;;;<<<;;;999<<<<<<===???CCCFFFIIIIIIEEEAAA<<<888888999<<<===>>>======<<<<<<===>>>>>>===>>>>>><<<999666555555555666555444333444777:::>>><<<:::888888999;;;<<<888888666666777777777777888<<>>888999;;;<<<<<<<<<;;;;;;:::999888999::::::999777222333777:::======<<<;;;999999777777888:::===???>>>>>>??????>>><<<:::999777777777888888999999999666666666777777888888888:::<<<>>>???===<<<<<<<<<===<<<<<<<<<============<<<>>>@@@BBBBBB@@@===;;;777777777888888999:::;;;666444333444666999;;;;;;999::::::::::::999999999999888888999::::::888777777888999::::::::::::999777888999999888888999;;;;;;<<<======;;;;;;===>>>???@@@BBBCCCBBBAAA???>>>999<<<>>>???===:::888888777777777777666666666666555888;;;===>>>>>><<<:::;;;<<<>>>@@@AAAEEESSSaaarrrqqq]]]LLLCCCAAABBBCCCBBB@@@???@@@???===<<<555555666777888:::;;;<<<999999999888777777999:::999888777888;;;???AAABBB@@@AAABBBCCCBBB@@@>>>===AAA>>>;;;888666666666777444333222444888===@@@AAA>>>???@@@@@@??????AAACCCBBBBBBFFFKKKOOORRR[[[eeessswwwcccXXXQQQWWWaaagggggggggrrryyytttggg```VVVOOOFFFAAAAAABBBCCCCCCDDDCCCAAA@@@AAABBBAAA@@@<<<<<<;;;:::999999:::::::::::::::::::::;;;;;;<<<777777999:::===@@@BBBDDDBBBCCCBBB@@@<<<999999999888888888999;;;;;;:::888;;;;;;<<>>========================<<<===<<<:::666444444444555666666555444666999<<<>>>===;;;:::999:::<<<===555444444555777888777666666777<<>>999;;;======;;;::::::::::::999999:::<<<<<<;;;999333333444777:::<<<;;;::::::888777666777:::===????????????>>>===;;;:::999888888888888888999999999777777777777777777777777999;;;===>>><<<;;;;;;;;;<<<;;;:::;;;===>>>===<<<:::<<<>>>@@@@@@>>><<<;;;888888:::;;;;;;<<<;;;;;;777555444555777:::;;;;;;:::::::::999999888888888999888777888999999888666666777888:::::::::999999555777888888888888:::;;;:::<<<======<<<<<<===??????@@@AAABBBBBB@@@>>>===999<<>>===<<<:::======???AAA??????GGGPPP___uuuoooZZZKKKFFFEEECCCAAA@@@@@@@@@@@@???===666666666777888:::;;;<<<999888888777777777777888888888777888:::>>>AAACCC????????????>>><<<;;;;;;===;;;999888888777555444444333333555999===??????<<<===???@@@??????AAABBBBBBAAAEEEJJJNNNTTT___iiisssqqqZZZUUUUUU]]]eeeiiijjjlllvvv}}}|||nnndddWWWNNNJJJIIIGGGEEEEEECCCAAAAAABBBCCCBBBBBB???>>><<<:::999888777777777999::::::999888777777666666777999;;;>>>AAABBBAAABBBCCCBBB???===<<<<<<777555444444666999999999;;;;;;<<<===???BBBFFFIIIFFFDDDAAA===::::::<<<>>><<<=========<<<:::888777999999999666444333555666666666666666666777;;;>>>>>>===<<<<<<;;;;;;<<<<<<333222222555888999777555888777999>>>EEEPPPcccsss|||ooobbbXXXPPPJJJFFFFFFEEEBBB???<<<:::999999777:::<<<;;;999999===AAAAAA@@@>>><<<;;;999999999888;;;<<<;;;777444333444333666:::<<<;;;888666555666888;;;<<<<<<;;;<<<===888999;;;<<<;;;:::777666999888777777777999;;;===:::<<<>>>>>>;;;999999::::::::::::;;;======<<<;;;555444333555888;;;;;;::::::888666666777999===???@@@@@@>>><<<;;;:::999999999999999999999888888888999999888888777666666666888:::<<<===;;;:::::::::===;;;:::;;;>>>???>>><<<:::;;;<<<===<<<:::888777888999<<<>>>>>>>>><<<;;;888777666777999;;;;;;:::;;;;;;:::999888777777777888777666777999999888777555777999;;;;;;;;;:::999666888999888777777888999:::;;;===>>>======>>>@@@<<<>>>???@@@???>>><<<;;;:::<<>>AAA@@@===???DDDPPPdddwwwlll[[[NNNHHH@@@???>>>>>>???@@@???>>>:::999999888888999;;;;;;:::999888888888888777666888888888888:::<<<@@@BBB???>>>===;;;:::999:::::::::999888:::<<<<<<999666555555555888;;;>>>>>>>>>999;;;>>>?????????@@@AAABBBAAACCCIIINNNUUUbbbnnnwwwzzzkkkVVVUUUXXX```fffjjjooouuu{{{{{{kkk___YYYUUURRROOOEEEDDDBBBBBBDDDDDDDDDCCC@@@???===:::888777666555555777999:::888555444333777666777888999<<<>>>@@@>>>@@@BBBBBBAAA?????????777333000///222666999;;;<<<<<<=========@@@CCCFFFDDDCCCAAA===::::::<<<===<<<======<<<:::777444222666666666444333444777999666777777666666888<<>>CCC<<<<<<<<<<<<<<<;;;;;;::::::===>>>===888555444555222555:::<<<;;;888666555666888<<<=========>>>???999:::<<<======;;;888666:::999777666777888:::;;;:::===???>>>:::888888999;;;::::::;;;===>>>===<<<777555333444888;;;;;;::::::888666555666999===???AAA@@@===;;;999999999999;;;:::::::::999888888888::::::999888777666555555888:::<<<<<<;;;999999:::>>><<<;;;<<>>???>>>>>>???@@@;;;<<<===>>>===<<<:::999;;;===??????===:::999999999999888888777777777666999:::;;;<<<<<<<<<;;;:::;;;:::<<>><<<<<<===>>>???>>>===>>>===<<<:::999999::::::;;;:::999:::::::::888777888888888999999<<>>;;;999888888999:::888888999===AAAAAA>>>:::666666777999===>>>>>>===888:::===????????????@@@BBBAAACCCHHHNNNVVVeeerrr{{{ssseeeVVVVVVZZZaaafffjjjttt}}}|||ooofff[[[RRRJJJHHHFFFEEEEEEEEEDDDCCCCCC@@@<<<999888888777666;;;999888777777666333111333555777999:::999888777888:::>>>@@@AAA@@@>>>===:::444...,,,///333777888??????@@@AAAAAAAAAAAA@@@AAA>>>;;;:::;;;<<<===<<>>>>>????????????>>>===;;;:::666555444555777999999888<<<======;;;<<>><<<999777555444777777999<<<===<<<888555555666888:::<<<<<<;;;;;;999:::;;;;;;;;;:::999888:::;;;:::999888:::===@@@;;;;;;:::777555444555777999:::;;;;;;:::;;;===???999888777666777888:::<<<;;;:::999888888888::::::@@@???===;;;:::;;;<<<===999<<<>>><<<888777;;;???<<<<<<;;;:::999888777777777:::======<<<;;;::::::>>>>>>======>>>???@@@@@@===<<<<<<:::999888777777:::999999;;;===??????>>><<<:::777888:::;;;999777444666:::<<<<<<:::777444777666555444555777999::::::999999;;;======<<<;;;???;;;777555555666666666999;;;>>>AAAAAA@@@>>><<>>=========<<<;;;:::999999999888777777888999:::;;;<<<<<<<<<:::777666555888===@@@@@@???>>>>>>FFFSSSbbbppp|||dddNNNCCC888333;;;???;;;:::???>>>??????===:::999999:::::::::;;;;;;;;;:::999999;;;;;;;;;===??????===;;;;;;888555444555888999::::::;;;<<<=========<<<<<<777999;;;999666555888;;;===???@@@???<<<<<<@@@CCCGGGFFFFFFJJJSSS```mmmvvvlllaaa```XXX\\\aaadddgggmmmwww|||nnncccQQQMMMJJJIIIJJJIIIEEEBBB???===:::999999999999888:::999888999999888555222333555888::::::999666555666888<<>>;;;666000---///222555666;;;<<<===>>>???@@@@@@@@@???===;;;:::;;;<<<===<<<===888444222444333000,,,+++...222444444666999<<<<<<:::888888;;;===>>>>>>>>>??????@@@@@@???>>>===888777666666888::::::999<<<======;;;;;;@@@JJJRRRbbblllzzz~~~xxxrrrmmmddd[[[QQQJJJGGGBBB;;;555666777888999888888777777999999999:::;;;<<<======AAA@@@???===;;;999777666888888999;;;<<<;;;888555555666777888999999::::::888888::::::;;;:::999888;;;;;;;;;:::999999<<<>>>::::::999777444333444666777888999999999:::<<<>>><<<:::999777777888999:::999999999888999999::::::>>>===;;;:::::::::;;;;;;:::<<<===;;;777666999===;;;::::::999888888777666666999;;;<<<;;;:::999:::===============>>>????????????>>>===;;;:::999999888777777999<<<=========;;;888666666888:::999888555888;;;===>>><<<:::999888777555555555666888999:::999999;;;======<<<;;;<<<999666444444555555444888:::===???@@@???<<<;;;>>>???>>><<<999777777888@@@???>>>===<<<<<<:::999:::;;;;;;:::::::::;;;<<<<<<<<<===<<<;;;999666555555888<<>>>>>===;;;:::;;;<<<999999999999999999999999<<<<<<<<<===>>>>>><<<:::999777555555666888999888::::::;;;;;;<<<<<<<<<;;;:::<<<===:::777555777:::<<<===>>>===;;;;;;???CCCHHHHHHKKKPPPZZZhhhvvvuuubbbYYYYYYVVV[[[aaaeeejjjrrr||||||ddd]]]UUURRRRRRPPPIIIBBB@@@>>><<<;;;;;;;;;999888888888999;;;<<<;;;777555444666999;;;;;;888555222333555999===??????>>>===;;;666222///000222444555777888:::;;;======>>>>>>===;;;999:::;;;===<<<<<<:::666333222333222000---+++...222444666777:::<<>>>>>???@@@AAA@@@@@@@@@:::999888888:::;;;:::999;;;<<<;;;:::999<<>>777666777888888888666555444777777888999;;;<<<===>>>??????>>><<<;;;:::999999888777777999:::;;;:::888666666555555555555666666555666888999:::999999888;;;<<<<<<:::999888:::<<<888999888777444333444666555666777777777888:::<<>>???BBBAAA@@@???>>>===<<<;;;555444444666999;;;;;;:::999777555555777999:::;;;777888:::<<<<<<<<<<<<;;;999888777666555666777888999888888:::<<<===<<<;;;999777444333333444444333666888;;;===>>>===;;;:::=========;;;999888888:::AAA@@@???===<<<:::999999;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<:::888666444666888;;;======>>>???AAACCCIIIRRR[[[iiizzztttZZZIII;;;:::===;;;:::<<<:::<<<======<<<;;;<<<===999888777777777888999999>>>===<<<<<<======;;;999777666555666888999888777999999::::::::::::;;;;;;<<<>>>>>>;;;777555777999<<<>>>>>>===;;;<<>>===<<<999777777888:::===???>>>:::777777999<<<===<<<999444111111444777:::<<<;;;999888888666333222222444666777888999:::;;;;;;;;;;;;;;;:::999999:::<<<===<<<;;;999666444333333333111///...000333666999;;;===>>>@@@===:::999;;;===???@@@>>>>>>??????????????????;;;999999999::::::999777777888888888888:::>>>BBBFFFQQQcccvvv~~~sssggg\\\QQQDDD;;;:::::::::::::::999777555777777888999:::;;;;;;;;;;;;;;;;;;::::::999999999555555444666999<<<======:::888666444222111111222333444666888888999888888;;;<<<===;;;999888888999888999999888666555666777333555666666666777999;;;???>>>;;;888666444333222222444666777888888777777999999:::;;;;;;;;;::::::<<<<<<<<<999555444555777888999999999999888777666666888:::;;;:::999:::;;;>>>>>>>>>======>>>??????BBBBBBAAA@@@???>>>===<<<444333333444777888888777999888666666777:::===>>>999999999999999999999999:::999888777666666666666666666666888:::;;;:::999777555444444555555555444444666999;;;<<<;;;:::999;;;<<<;;;:::888888:::;;;AAAAAA@@@>>>;;;999888888999888999;;;===>>>>>>===::::::;;;;;;:::999777777777999;;;;;;<<<===@@@BBBCCCFFFIIIOOOZZZiiixxxqqq]]]JJJCCCBBB???<<<<<<999;;;======;;;:::999:::888777555444555666888:::>>><<<;;;;;;<<<<<<:::888555555555777::::::999777999999999999999::::::;;;;;;======;;;888666888:::>>>??????>>>===???EEEJJJJJJPPPZZZfffsss{{{gggUUUNNNNNNTTTYYY```hhhqqq|||qqqiiiaaaVVVLLLGGGDDDAAA>>>===<<<999888777888;;;>>>@@@???<<<999:::;;;>>>???===:::555333111333666888888666444222444444444555666777:::;;;<<<<<<<<<<<<;;;:::999999999999999;;;======<<<:::999777666555555555555444111333666:::===????????????<<<:::999;;;>>>???@@@???>>>======<<<;;;;;;;;;999999888999::::::888666333444555666777999===??????HHHVVVfffwwwvvvjjj\\\NNNFFF@@@>>><<<<<<===<<<:::777888999999::::::999888777666666777777777777777777222222222555999===???@@@===;;;888555222000//////333444555777888888777777:::<<<===<<<:::888777777888:::;;;:::999888888:::444555666666555666888:::>>><<<:::888555333111000111222444666777777666555999:::;;;<<<======<<<<<<===<<<;;;888555444555666999:::;;;;;;;;;999888777777999;;;;;;;;;;;;<<<===@@@??????>>>>>>>>>???????????????>>>>>>======<<<555444333444666777777666999999999999999<<<>>>@@@===<<<;;;999888777666666::::::999888777666666555444333444666888999999777666555555666888888777555444666888:::;;;;;;:::::::::;;;:::999888888:::===@@@AAAAAA???;;;888888999666555666888;;;===<<<:::777777888999::::::::::::999;;;<<<<<<<<<===@@@BBBDDDCCCCCCFFFMMMXXXgggrrrsss]]]PPPIIICCC===:::999;;;===<<<999777666666777666555444444666888999<<<;;;999:::;;;;;;;;;999555555777999<<<===;;;999::::::999999999:::;;;<<<888:::<<<:::888777:::======>>>>>>======AAAIIIOOOOOOXXXeeerrr}}}kkkZZZRRRQQQUUUYYY___hhhsss~~~|||pppddd[[[KKKGGGBBB???===<<<;;;:::888999;;;===@@@???===:::;;;<<<======<<<999666444222444666888777444111///222444777999999:::<<<>>>??????>>>>>><<<;;;999888::::::;;;===>>>>>>;;;999999888888777777777888888555666999<<<@@@BBBAAA???<<<:::999:::<<<>>>??????>>>===<<<:::999999888888888888888:::;;;;;;999777222222333444777:::<<<>>><<<@@@IIIUUUdddvvvyyylll___WWWJJJEEE@@@>>>>>>===;;;888888999::::::999888666555333333333444444444555555222111222555999===??????>>>===:::777555333111111333444666777888777777666888;;;======;;;888777666888:::<<<<<<:::::::::;;;777777888777666666777999;;;:::999888666444333222333444444555666666666666;;;;;;<<<<<<===>>>??????===<<<:::888666666666666======>>>???>>>;;;999777888999;;;;;;;;;;;;===???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============888777666666777777666555999:::;;;<<<;;;<<>>>>>===>>>@@@BBBCCCAAA@@@BBBDDDKKKXXXdddvvvooo^^^RRRHHH???999:::;;;===<<<:::777555444666555555444555666888999999888777888:::<<<===<<<777777999<<>>888:::<<<;;;999999<<>><<<;;;:::::::::<<<>>>>>>===;;;;;;;;;;;;:::999777666555333444777999888666333111333777;;;<<<<<<<<<===????????????>>>===<<<;;;:::;;;;;;<<>>;;;888888888999888888888999:::777888999===AAABBB@@@===888777888:::===??????>>><<<;;;:::999888999999:::888888999;;;======;;;999444333222444666999<<<===;;;===BBBIIIUUUeeevvv|||qqqjjjXXXQQQHHHBBB@@@???<<<999666777999:::999888666555222222222222333333333333444333444666999;;;<<<;;;;;;;;;;;;:::999888777666555666777888888777666555777999<<<===;;;999777666777999;;;<<<;;;::::::;;;:::::::::999777666777888999999999999999888777777888777777777777777888888;;;;;;;;;;;;<<<>>>@@@AAA>>><<<999888777777777777@@@AAABBBBBB@@@===:::888777888::::::::::::<<<>>>>>>>>>===<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>===;;;999999999888777555777:::======<<<<<<===>>>@@@@@@???>>>;;;999777666999999999999888888777666333333333555888:::999888444444666999;;;<<<:::888777888999;;;<<<===>>>>>>;;;;;;:::888666777:::<<<===@@@AAA???:::888:::<<<888666666999>>>???;;;777555666666777999:::<<<<<<>>>@@@AAA@@@???>>>???@@@@@@>>>>>>@@@AAACCCNNNYYYkkknnn]]]OOODDD===999;;;>>>>>><<<999777777444555555666777777888888666555444666:::>>>??????::::::;;;===AAACCCBBBBBB???>>>===<<<<<<>>>@@@AAA;;;>>>???>>>;;;;;;>>>AAA<<<===>>>>>>AAAIIITTT\\\fffrrr|||nnnaaaZZZXXXWWWZZZ```kkkxxxkkkcccXXXMMMEEE@@@<<<:::;;;::::::;;;===>>>===;;;::::::999888777666555555333555888::::::999666444555999===???===<<<===>>>======>>>>>>======<<<;;;<<<<<<>>>@@@AAA???:::777777888888888777888999;;;888888:::===AAABBB???<<<555666777;;;>>>@@@???===;;;:::999888999:::;;;<<<999999:::===??????===;;;666555333444666999;;;;;;===>>>@@@EEENNN\\\kkkuuu|||}}}wwwddd[[[OOOGGGDDDAAA>>>:::444555888999:::999888777222222222222222222333333666666666777999:::999777888999;;;<<<======<<<;;;666777777888888777666555555999<<<===<<<999777666555888:::;;;:::999::::::<<<<<<<<<:::777666777888888999:::;;;;;;;;;;;;;;;;;;:::999888888888::::::<<<;;;::::::;;;>>>@@@BBB>>><<<999888888888888777CCCDDDDDDDDDBBB???;;;888666777888999888999<<<>>>===<<<;;;:::::::::::::::777888999;;;<<<>>>???@@@???>>>;;;::::::999777555555999===>>><<<;;;;;;<<<<<<<<<===<<<;;;888666555888999999999999888777777444444444777:::;;;;;;:::222333555999<<<<<<:::777888999:::<<<===>>>??????;;;;;;:::777666666999<<<<<>>???>>><<<::::::444555666777888888888888333333333666:::>>>AAABBB<<<<<<<<<>>>BBBDDDEEEDDDAAA@@@>>>===>>>???AAABBB???AAABBB@@@===<<<>>>AAA@@@AAABBBCCCFFFOOOZZZcccppp|||xxxkkk___YYYYYYWWWZZZaaalll{{{ppp___PPPFFF@@@===???>>>===>>>???===777222<<<:::777777777777666555888999:::::::::888666555777999<<<<<<<<<;;;;;;<<<>>>??????>>>===<<<<<<===>>>=========>>>???>>>======;;;999999::::::999888999888999<<>>AAABBB@@@===<<<<<<===<<<<<<:::777555666555444888>>>>>>===<<<>>>EEEQQQ___hhhxxx}}}zzziiiVVVJJJEEE???777222333444555888::::::777444333333444555555555555555777555444666999999777444999:::;;;===>>>======<<<;;;999666777888888666333222444777:::;;;:::888777888777666666777777666555;;;<<<;;;999666333333333555777888;;;===>>>??????<<<======<<<999777777888:::666444555999===>>>>>><<<;;;;;;999777888:::===>>>>>>???@@@@@@???;;;888666777888999888:::<<<>>>:::::::::999777777999;;;777999::::::999:::<<<===AAA>>>;;;;;;======;;;999999999:::;;;;;;999888777===@@@BBBAAA<<<999888888777777666444444555888;;;888666444666999<<<;;;999444444444444555777888888:::999999:::<<>><<<:::888777777888999<<<>>>@@@>>><<<;;;===???;;;:::;;;>>>BBBBBB???<<<888888888888888888888888;;;>>>AAACCCAAA>>><<<;;;999;;;===<<<<<<>>>CCCHHH___lllvvveeeNNN<<<===<<<;;;<<<======<<<;;;666666777777666555333222//////222999???CCCCCCAAA<<<===???@@@@@@???===<<>>???>>>===>>>???AAACCCDDDEEEEEEIIISSSbbblllpppfff```\\\YYYWWWWWW]]]jjjwwwzzzhhhYYYNNNIIIEEEBBBAAAAAABBB@@@;;;666:::999888999:::;;;:::999999:::;;;<<<;;;:::888777999;;;===<<<;;;999999999===>>>??????======>>>???======<<<<<<=========<<>><<<<<<<<<<<<;;;:::999777666777666555888===@@@===:::999===HHHVVV___nnnvvvyyyeeeWWWNNNEEE;;;444555777:::===???===888444444555666777888999999999888666555666888999888666888:::;;;===>>>>>>>>>===999777555666777777666333111333666999999888666555666555555555666666666555999::::::888666444444555555666888:::<<<===>>>>>><<<<<<<<<:::888666777888;;;888444444777:::<<<<<<======<<<:::888777888:::>>>===<<<<<<>>>>>>===;;;777888999888777777888::::::;;;:::888777777:::<<<::::::;;;:::999999;;;===AAA>>><<<;;;======<<<:::::::::::::::999888777666:::===@@@@@@>>><<<<<<===:::888555222222555:::>>>;;;999888888888999888777555555555555666888999::::::::::::;;;<<<===>>>???===;;;999888777777888999:::===??????>>>===>>>@@@<<<;;;:::===@@@AAA???<<<999999::::::;;;:::::::::;;;===???@@@???===<<<;;;888:::;;;;;;;;;===AAAEEETTTaaauuupppXXXEEEAAA???>>>===>>>>>>===<<<888888999888777555444333000111333888>>>AAA@@@>>>;;;;;;<<<======<<<;;;;;;===:::888:::???BBBAAA???======>>>===<<<<<<>>>???AAADDDHHHJJJOOOZZZiiiuuu}}}nnneee```]]]\\\XXXUUUXXXfffxxxqqqbbbYYYMMMHHHCCC@@@???>>>:::777888888888:::===>>>>>>===:::;;;<<<===<<<;;;:::999<<<===>>>===:::888888888<<<===>>>>>>===<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<;;;;;;:::999888888777777777999:::999888;;;;;;;;;;;;999777555444666555333333555888<<>>888444666>>>JJJRRRaaakkk{{{{{{kkk___SSSDDD999555777:::>>>???===777222666777999:::;;;<<<<<<<<<888666444444666888888888888999;;;<<<===>>>======777666555555666777666444000222555777777666444333444444555555666666777777888999999888666555666777444555777999:::;;;<<<<<<:::::::::888666666888:::===:::555333444777999:::===>>>>>><<<999777777888>>><<<999999;;;=========;;;;;;;;;:::777666666777;;;;;;:::888777888;;;>>>======<<<:::888888;;;===@@@>>><<<<<<<<<===<<<;;;;;;;;;999888666555555555666:::===@@@@@@@@@@@@AAA===999333000111666<<>>>>>===:::777555555666666666666777888999;;;;;;;;;;;;<<<<<<<<<;;;:::999<<<:::999888777777888999888;;;???AAA@@@?????????===:::999;;;>>>@@@>>><<<888:::<<<===>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;888999:::;;;;;;<<>>::::::::::::888777555444333333555888<<<===<<<;;;:::999999999999999999:::999777666999>>>BBBAAA@@@;;;<<<===<<<::::::;;;===;;;AAAGGGLLLRRR```rrrvvvjjjccc```___^^^YYYRRRQQQ___sss{{{rrr___WWWKKKBBB===<<<:::999888777888:::===>>>===;;;::::::;;;<<<<<<;;;;;;:::>>>??????===;;;999999999<<<===>>>===;;;::::::<<<;;;;;;;;;:::999999;;;<<>>>>>;;;999888777999;;;:::777777;;;@@@>>>999555555999AAAHHHSSS```sssvvvhhhUUUGGG;;;;;;<<<===>>><<<888555::::::;;;<<<<<<<<<<<<<<<666444333222333555777888666777999;;;<<<<<<<<<;;;666666666666777777777777111333555666666555444222444555666666666777888999:::;;;;;;:::777666666777222333444666777888888888666777777777666888;;;>>>>>>;;;666333333444777999;;;<<<======:::999888999===;;;::::::;;;<<<;;;:::<<<======<<<999777777888<<<<<<:::888777888<<>>===<<<<<<<<<<<<<<<<<<===;;;999666444333333333444777;;;>>>@@@@@@AAAAAA<<<888444222444999>>>@@@===??????;;;666333444777777777777888:::;;;=========>>>??????>>>;;;888666:::999888888777888888999888;;;???BBBBBB@@@===<<<;;;888666777:::===<<<:::777999<<<>>>???>>><<<:::999888888888:::;;;<<<;;;999999;;;;;;<<<<<<===>>>===FFFSSS```nnnzzzjjjRRRNNNHHHCCC@@@???>>>>>>::::::::::::999999999888777777888:::;;;;;;::::::999888666555555666888999999888888;;;>>>AAA@@@???:::;;;;;;:::888888999;;;:::???FFFMMMWWWhhh~~~|||nnnddd___^^^^^^^^^XXXOOOLLLVVVgggzzz|||nnn\\\LLLDDD@@@???>>>:::999999999::::::999777888888999999::::::::::::===>>>>>>===;;;::::::;;;<<<======;;;888777777888:::;;;;;;999777777:::======;;;::::::<<<======<<<999999888777777888:::;;;======<<<:::777555333222444444555666999<<>>??????===;;;999888:::===;;;777777;;;===<<<<<<:::999;;;>>>BBBGGGSSSeeeuuummm\\\LLLHHHBBB>>>=========<<<=========<<<;;;:::888888333222111111111333555777555666888999::::::999999777888888888888888888999444555666777777666444333555777999999888888:::<<<>>>>>>>>><<<888666666666000111222333444555555555222444555666777:::>>>AAA>>>;;;888444333444666888999;;;<<<<<<;;;:::;;;<<<===<<<<<<<<<===;;;777555888:::;;;:::888777777777<<<<<<;;;999888:::===@@@??????===:::888777888:::<<<<<<<<<;;;::::::;;;<<<===;;;888666444333333333555666999<<<>>>???>>>===888777555777:::===>>>>>>;;;======:::666444666888888888888999;;;<<<>>>??????@@@BBBAAA???<<<888555888888888888888888999999;;;<<>>===<<<;;;:::???GGGMMMXXXlll}}}___YYYOOOGGGBBB???===<<<888888888999999:::;;;;;;:::;;;;;;;;;;;;::::::;;;999888666444444666888999;;;;;;<<<===??????>>>===999:::;;;:::888888999;;;===AAAGGGQQQ```uuuyyyqqqfff^^^\\\\\\\\\[[[TTTMMMHHHKKKXXXkkkqqq]]]QQQJJJEEECCC@@@>>>;;;999999888777555666666777777888999::::::=========;;;999888999;;;<<<<<<<<<;;;888666666777999;;;;;;999666666:::>>><<<;;;999:::;;;===<<<<<<888888888777666777999<<<;;;;;;:::888777666555444555666777999;;;===???@@@===<<<<<<===???@@@???===:::999;;;===;;;777888;;;:::<<<======<<<<<<>>>???>>>FFFTTTdddsssuuu___WWWJJJ@@@;;;:::;;;<<<>>>>>>===;;;:::777666444000111222111111222555777666777888999999888777666888999::::::888888888:::666777888888777666555444666999;;;:::888888:::===??????>>><<<888666555666111111222333444444333333111333666888:::;;;>>>@@@;;;;;;999666444555777:::999:::<<<<<<;;;;;;===>>>=========>>>>>>;;;666333333666888888666555555555:::;;;<<<;;;:::;;;===@@@=========;;;888666777888::::::;;;:::888888:::;;;<<<;;;999777555444333222666666888:::===>>><<<:::666555666:::???AAA>>>;;;999999999888777666777999888888888:::;;;===???@@@@@@AAABBBBBB@@@===999777666777777888888999999999<<<<<<>>>@@@@@@===888444333111000333777:::999777888999:::;;;;;;:::888777666444222555999<<<<<<;;;;;;;;;<<<===???>>>;;;888999===@@@BBBHHHYYYrrrooofffYYYMMMDDD@@@===;;;777777777777888999:::;;;;;;<<<===<<<;;;:::;;;<<<:::999777666666777999:::======>>>???>>>===<<<;;;999:::;;;:::999:::;;;===<<<>>>EEESSSgggpppiiiaaa\\\ZZZZZZYYYWWWOOOHHHBBBCCCKKK^^^zzzxxxiii]]]SSSMMMGGGCCC>>>;;;::::::999888555666666777888999:::;;;<<<<<<;;;888555444555666:::;;;<<<;;;:::999:::;;;:::;;;<<<999666666:::???>>><<<::::::::::::999888555777888777666555888:::888888777777777777888888555666888:::<<<===>>>???<<<;;;:::;;;===??????>>><<<:::;;;===;;;777888<<<:::;;;<<<<<<;;;;;;<<<>>><<<@@@HHHUUUeeewwwwwwkkkZZZJJJ@@@<<<;;;;;;======<<<;;;999777666555///222444444333333555888999::::::::::::888777666888:::;;;:::777666777888777888888777777555444333666999<<<;;;777666999<<<<<<<<<<<<:::777555555666333333444555555555444444333666999;;;;;;;;;<<<===888999:::999777777999;;;;;;<<<<<<;;;::::::<<<>>>>>>===<<<<<<===;;;999666444777999999777555555555999;;;======<<<<<<>>>???:::;;;<<<;;;999666555666777999:::999777666888;;;:::::::::888777555333222777666777:::>>>>>><<<:::666555666;;;AAACCC@@@<<<999777666666777888777777777777888999;;;===???@@@???@@@@@@@@@???<<<:::888555666777888888999999999;;;:::;;;===???===999555000///000444999<<<;;;888::::::;;;::::::999888777444222111555:::>>>===:::::::::;;;===>>>===888555666;;;??????AAAMMMaaarrr~~~ssscccTTTHHHAAA===<<<888777666555555666777888999;;;<<<;;;999999;;;>>><<<;;;:::999999:::;;;<<<;;;===>>>>>>===<<<::::::999:::;;;;;;;;;<<<>>>@@@<<>>;;;:::999888666555333555777777555444666888666666666666777888::::::555666888:::<<<======>>><<<:::999999;;;>>>??????===;;;;;;<<<;;;777999===;;;;;;;;;999888999;;;===??????CCCNNN___rrrmmmZZZLLLEEEAAA@@@<<<<<<<<<;;;:::888777666///333666666555555777999<<<<<<<<<<<<;;;999777666888:::;;;999666444555777888888777777666555333333666999<<<:::666555777;;;888999:::888666555555666555555666777777666666555555888<<<======;;;:::999666888;;;:::999888:::<<<>>>>>>===;;;999999;;;>>>???===;;;:::;;;<<<<<<;;;999;;;===<<<:::888666666888:::===>>>>>>===>>>>>>888:::<<<<<<999666555444666888999888666555777:::999:::::::::888666444333777666777;;;???@@@>>>;;;777555666:::AAACCCAAA===:::777444444777888777444777777888999;;;===???@@@>>>>>>???>>>===<<<:::999444555666888999999999999999888999;;;>>>===:::666//////111666<<<>>><<<:::===<<<;;;:::999888888888333111111555;;;???===::::::999999<<<===<<<777222333:::???@@@???GGGXXXfff|||jjjXXXKKKCCC>>><<<999888666555444333444444888:::;;;:::888888;;;>>>===<<<<<<<<<<<<<<<<<<===999;;;===>>><<<;;;:::999999:::<<<<<<<<<===@@@BBBCCCFFFRRRiiitttiiiddd```]]]]]][[[VVVSSSHHH>>>666:::FFFVVViiivvvzzznnn___NNNAAABBBCCC>>><<<@@@>>>>>>===<<<;;;;;;>>>@@@<<<===:::444,,,))),,,111777999===@@@AAAAAA@@@???===:::888777999;;;<<<<<>><<<;;;999999888888999666333333666888999888999888666555666888;;;===<<<;;;:::999:::;;;<<<===:::777333333666:::>>>???>>>>>>===999555555888;;;<<<======;;;999777777888<<<===BBBJJJTTTbbbvvv}}}iii]]]UUUIII===???===<<<<<<===<<<777333555777999<<<===<<<;;;999>>>???>>>;;;666555666999666444222333555666444222888999888666333111111111555777:::===>>>===:::999999:::999999777444222000666666777888888888888888:::999999888888999999:::444555666888999;;;<<<<<<>>>>>>>>>>>>===;;;:::999:::999999:::<<<<<<<<<;;;===>>>??????>>><<<:::999999<<>>======<<<;;;999777666666777888;;;:::999888888888666555777999;;;;;;:::888777888:::999:::<<>>;;;:::::::::;;;>>>AAABBB>>>;;;888555555777;;;===::::::;;;<<<=========<<<:::888888:::===>>><<<:::666888999999888777888999999999888777777888999:::666555555666888:::<<<>>>;;;<<<===<<<:::999999;;;::::::::::::::::::::::::888:::<<<===<<<999666333555777<<>><<<<<<======<<<:::888777:::<<<======@@@DDDDDDCCCGGGNNN___xxxuuujjjbbbbbbbbb```[[[VVVRRRPPPBBB>>><<<@@@EEEMMMZZZfffppp\\\KKKFFFCCC===;;;???<<<<<<<<<<<<<<<>>>@@@BBB<<<;;;888333---,,,///333888999<<<>>>@@@@@@@@@???:::888666666999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<888555333444888;;;<<<<<<;;;999777666666888:::;;;<<<;;;:::::::::;;;<<<===777555222111444888;;;===>>>>>>===:::666666999;;;;;;;;;;;;::::::999999999<<<;;;===CCCKKKYYYmmm|||rrrhhhZZZMMMFFFCCC???>>>??????===::::::;;;>>>@@@@@@>>>;;;:::===>>>>>>;;;777666777888555333111222333444222000666777888777555333333333555888<<>>===<<<<<<======<<<::::::::::::999999===;;;:::999888888777777888:::<<<;;;:::888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>???===;;;888666666888;;;<<<:::;;;<<<======>>>>>>>>>;;;;;;;;;===??????<<<999666888999:::999999:::;;;;;;:::999777777777777888:::999888888888999:::;;;:::;;;<<<;;;999888888999999999::::::;;;;;;;;;<<<;;;<<<===>>><<<:::777555333555:::??????AAAJJJUUUkkkyyyvvveeeQQQBBB===;;;888777888666222222555777888999777444444555777777888999;;;===>>>??????======>>>>>>===<<<:::999:::<<<===>>>@@@CCCDDDDDDKKKWWWlll~~~oooeee```^^^]]]\\\\\\XXXQQQKKKCCC???===???CCCHHHSSS]]]rrr|||sss]]]RRRJJJBBB???@@@??????>>>>>>???@@@BBBCCC<<<999444000...000333555999999:::<<<===>>>??????777666555666888;;;<<<<<<:::;;;<<<===>>>?????????666555555666:::===???@@@<<<;;;999777777888999:::===<<<;;;:::::::::;;;<<<777555222222555888;;;;;;>>>>>>===:::888888:::<<<;;;888777888<<<===<<<999:::888888;;;AAAMMM```qqqpppbbbOOOIIIBBB??????@@@@@@??????AAACCCDDDCCC@@@===:::<<<======;;;999777777888555333111111111111000///444666999999888666555555555888<<>>===<<<:::777555444555555666777777888999999;;;::::::999999::::::;;;999888777777999;;;===???<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<888:::===@@@AAA???===<<<777999;;;<<<;;;;;;;;;<<<>>><<<::::::===>>><<<:::???>>><<<:::999999999999999;;;<<<<<<:::999999999999;;;===<<<999777888999===<<<:::999999:::;;;<<<;;;:::999888888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@>>>:::777555777:::;;;;;;;;;===>>>???>>><<<:::999888888888======;;;:::888888888888:::;;;;;;:::888777777888999999:::;;;<<<======>>>?????????>>><<<:::999888444444777===??????CCCIIIZZZggg{{{zzzaaaKKK??????:::888888777333333666:::::::::888666444555666777888:::<<<>>>@@@AAAAAA===>>>??????>>>===<<<;;;:::<<<>>>???@@@BBBEEEHHHRRRddd~~~uuuhhh___]]]ZZZXXXYYY[[[WWWNNNEEEBBB???===???@@@BBBIIIQQQ```lll{{{ttteee[[[PPPHHHFFFEEECCCAAA@@@@@@@@@@@@@@@;;;666111...///222555666999888888888999;;;<<<===777666555555888::::::::::::;;;===???@@@@@@@@@@@@777666777888:::===>>>???;;;:::999888888999;;;<<<>>>===<<<;;;::::::;;;<<<888666555555888:::<<<<<<>>>===<<<;;;::::::<<<===:::666444777===@@@>>>:::999777777999<<>><<<;;;;;;;;;;;;:::999888888666555333111111000000000444777:::;;;999777555555333555999===??????>>>===>>>===<<<:::888666444333444555555666777888::::::======<<<<<<<<<<<<======;;;:::888888888;;;>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>AAACCCBBB@@@>>>===;;;===???AAAAAA>>>;;;999777999::::::999:::;;;===???:::666666999<<<<<<;;;AAA@@@>>><<<999999:::;;;:::;;;<<<;;;:::999999:::888<<<>>><<<666333444777;;;:::999777777999:::;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>???@@@???<<<888555444777999;;;;;;<<<>>>@@@BBBAAA@@@>>><<<:::888888<<<<<<;;;999888777666666;;;<<<<<<;;;888777777888999999:::;;;<<<>>>>>>???AAA@@@???===;;;:::999999999666555:::======>>>AAALLLWWWiii~~~ttt[[[KKKCCC===888888777555555888;;;;;;:::999888777888888999:::<<<>>>@@@AAAAAAAAA<<<===>>>>>>>>>===<<<;;;:::;;;>>>@@@@@@AAAHHHOOO\\\qqq}}}vvvnnnccc\\\YYYYYYXXXYYYWWWQQQHHHAAA@@@>>>===??????>>>BBBHHHQQQ___ppp{{{qqqdddWWWOOOHHHDDD@@@>>>>>>??????>>>:::666111///000333666777888888777666666888:::;;;999777666666777888777666;;;===???AAABBBAAA???>>>888999999999::::::;;;<<<888888888999:::<<<===>>>???>>>===;;;::::::;;;;;;888666555666999;;;;;;:::===<<<;;;:::;;;<<<======999666444777===@@@>>>;;;888888:::<<<===@@@JJJVVVjjjyyyvvvmmm```VVVPPPMMMJJJGGG@@@AAABBBCCCCCCAAA???>>>999999888888999999999888888777555333111111222333666999;;;<<<999666444333111333555888:::;;;;;;;;;>>>===<<<:::888777666555555555555666777999;;;<<<@@@??????>>>>>>??????@@@===;;;999888999;;;===???===<<<;;;;;;;;;<<<======;;;AAAHHHLLLJJJEEE@@@===;;;===???AAAAAA???<<<:::999::::::999888999;;;======888222000222666:::;;;AAAAAA@@@>>>:::999:::<<<:::;;;<<<;;;999888999:::999===???<<<555222333555999888777666777999;;;<<<::::::;;;;;;<<<<<<<<<<<<:::999999888888888999:::;;;<<<======;;;888666444444666999:::;;;;;;===>>>@@@@@@>>>===;;;888777666888888888888888777777777<<<======<<<999888888999999999:::;;;<<<>>>>>>???AAA@@@>>><<<;;;:::::::::>>>888555888:::;;;<<>><<>>:::888555333222444666888999888777777777888999::::::999777777888888666444;;;===@@@BBBBBB@@@>>><<<:::;;;<<<;;;:::999999:::777888888:::;;;===???@@@AAA???===<<<::::::::::::555444444666888999888777;;;:::999:::<<<=========999777666888<<<>>>===;;;888999<<<>>>======EEENNN___nnn}}}qqqfff]]]UUUMMMGGG@@@@@@@@@@@@??????>>>>>>999777555555777888999999999999777555222222444666777999;;;;;;888555444444333333333444555777999;;;>>>>>><<<;;;:::999999999555555666666888;;;>>>???AAA@@@@@@??????@@@@@@AAA<<<;;;:::999999:::<<<===;;;;;;:::::::::<<<===>>>:::BBBKKKOOOLLLFFF@@@===999:::===???@@@AAA@@@???<<<;;;:::888777777:::<<<:::777222...---111666:::@@@BBBCCC@@@<<<999:::;;;:::::::::999777777888::::::<<<>>>;;;777444444666888888777666777999;;;===:::;;;;;;<<<<<<=========;;;:::888777666666666777888999;;;:::888666555666444666888999888888999;;;:::::::::999777666444333444444666777888888888888===>>>>>><<<:::888888999999999:::;;;<<<======>>>@@@???>>>===<<<;;;;;;;;;@@@:::777888::::::<<<@@@CCCEEEMMM\\\pppzzziiiYYYMMM@@@:::999888:::>>>===<<<:::;;;===>>>>>>===<<<>>>???AAAAAA???>>><<<777888999:::;;;;;;:::999:::999<<<@@@@@@DDDUUUhhh{{{uuuqqqlllhhhfffbbb\\\WWWPPPUUUYYYUUUJJJAAA======;;;:::;;;>>>===;;;===AAACCCOOO^^^lll|||ppp^^^UUUJJJCCCAAAAAA@@@???;;;<<<<<<999666555777:::;;;:::::::::999:::::::::999888777888999999777666999<<<@@@CCCCCCAAA>>>;;;;;;===???>>>;;;::::::<<<888999:::;;;<<<===>>>???BBB@@@>>><<<::::::::::::555444555666888999888666999888777999<<<>>>===<<<999999999::::::;;;;;;;;;888999:::<<<::::::BBBKKKUUUbbbsssxxxnnnaaaUUULLLCCCAAA???===;;;;;;;;;<<<888555111111444777999999888888777555222222666999666888999888777555555666777555333222444777:::===<<<<<<:::999999999:::;;;666666666777999<<<@@@AAA@@@@@@????????????@@@@@@;;;;;;:::::::::::::::;;;999888777777888:::<<<===:::AAAIIILLLHHHBBB>>>===:::;;;<<<>>>???@@@AAABBB===<<<999666444444777999666777666222......333888>>>AAADDDBBB===999888:::999999999888666666777999<<<<<<<<<;;;:::999888777;;;:::888777777888:::;;;;;;;;;;;;;;;<<<===>>>???>>><<<999777555444555555666888999888666555777999555666888777666555555666777777888888777666555444333444666888999:::::::::===>>>===<<<999777777888999999::::::;;;;;;;;;<<<@@@????????????>>>>>>===<<<999999;;;;;;999;;;???AAABBBFFFOOO___tttzzzkkk[[[III>>>:::999<<>><<<<<<>>>???>>><<<888:::<<<>>>???>>><<<;;;555777888:::;;;::::::::::::888;;;???@@@FFF\\\uuuxxxkkkgggccc```___[[[VVVQQQLLLOOOPPPMMMFFF???;;;::::::999999<<<:::888999>>>???IIIVVVbbbsssqqqfffVVVKKKFFFDDDAAA???===@@@BBB>>>999666888<<<======<<<<<<<<<<<<;;;;;;777777777888:::;;;999888777:::???CCCCCCBBB>>><<<;;;>>>@@@@@@===;;;<<<>>>:::;;;;;;<<<<<<=========BBBAAA>>><<<;;;:::::::::777666777999;;;;;;999777888666666888<<<>>>===<<<:::;;;<<<;;;999888999:::999888888999777888@@@KKKNNN[[[jjjxxxqqqbbbWWWFFFCCC???;;;999999::::::888444//////222777999:::777888777444222222666:::444666777777666666777999;;;999555333444777<<>>>>>>>>>>>??????::::::::::::::::::999999777666555555666888:::<<<:::@@@FFFGGGBBB>>><<<===???>>>>>>===>>>>>>???@@@===;;;999555222222555777444888:::777111///222777<<>>;;;777555444444555555777888777555666999===555666777666444222222333777888999::::::999888777444555777999:::;;;::::::<<<======;;;888666666666::::::::::::::::::::::::???@@@@@@AAAAAA@@@@@@???777777:::>>><<<999999===@@@AAACCCIIIUUUggg{{{wwweeeOOOBBB<<<:::<<<@@@CCC@@@======>>>???===;;;444666999<<<======;;;:::555666888:::;;;;;;;;;:::999777:::???AAAHHHaaa|||zzzllleeebbb^^^\\\ZZZWWWQQQLLLIIIIIIHHHGGGDDD???;;;777:::888999:::888555666;;;<<>>===>>>??????>>><<<999888999666444666999;;;:::888777999<<<>>>???>>><<<;;;<<>>:::999888777777999;;;<<>>=========<<<::::::;;;===<<<;;;;;;===???===777111666333111222444666555333777:::???AAA@@@>>><<<;;;???>>>>>>===============999888555333222444555777888;;;===<<<777444333333:::===AAAAAA===999888999888777555444444555777888;;;:::999888888888999:::888:::;;;888444444888<<>>@@@AAA@@@>>>:::666333333444777:::======:::888999:::888:::<<<<<<:::777666666>>>===;;;999888666666666777888:::<<<===>>>AAACCC>>>;;;888777888888666444888999;;;<<<<<<<<<;;;;;;AAAAAAAAABBBBBBAAA>>>;;;888<<>>FFFCCC@@@>>>???AAAAAA>>>;;;;;;:::999999;;;;;;:::999888:::<<<>>>???===<<<:::777:::===>>>AAAPPPooowwwkkkdddbbb^^^ZZZZZZ[[[WWWNNNFFFFFFFFFDDD@@@<<<::::::;;;>>>===;;;:::999999::::::BBB@@@DDDQQQbbbvvvuuubbbTTTKKKGGGEEE??????>>>===;;;;;;;;;<<<<<<<<<=========;;;999777999777555666:::<<<;;;999888999;;;<<<<<<;;;999888;;;???AAA???;;;999:::<<<999999888777888888999:::999888777888:::::::::999333555777999:::999777666777888999:::;;;<<<======999;;;===<<<:::888777777888888777777777888::::::@@@CCCOOObbbttt{{{pppeeeYYYMMMGGGCCC===;;;===999333......333777888777;;;:::999888777777777777999888666555555777999;;;???;;;777777999<<<======:::::::::999888777666666888888777777888999;;;<<<;;;<<<<<<;;;:::999;;;<<<999999999999999888555222777555333444666666555333444888===@@@@@@>>><<<;;;??????===<<<;;;;;;:::::::::888666444444555777999999;;;===;;;777333222222888<<>>:::666444444444666999<<<;;;999888888999<<<>>>@@@@@@>>><<<;;;;;;<<<<<<:::888777666666666777999;;;===>>>???@@@AAA???;;;777666666777777666888999;;;<<<<<<<<<;;;:::======>>>@@@AAA@@@>>><<<;;;>>>@@@???<<<::::::;;;>>>???@@@BBBFFFQQQaaalll~~~kkkXXXHHH======BBBDDDAAA>>>>>>@@@AAA@@@>>><<<:::999999;;;<<<<<<;;;999:::===??????>>><<<;;;999;;;>>>@@@DDDSSSqqq|||wwwqqqhhh```]]]```\\\YYYYYYXXXTTTJJJCCCBBBCCCDDDBBB???<<<::::::>>>===<<<;;;:::::::::999@@@>>>AAAKKKYYYkkknnn]]]PPPGGGBBB>>>>>>>>>=========<<<<<<<<<<<<===>>>===<<<:::999:::888666888;;;===<<<999888888888888888888777666;;;<<<======<<<;;;:::999888888888888888888777777222222333666999::::::999222333555777888888777777888888999<<>>===<<<:::999888888:::999888777777888:::<<<;;;<<<<<<:::666222000000555999<<<<<<999777888999::::::999999999999:::::::::999888666555444444444555777888777666666:::>>>AAA@@@===;;;::::::;;;<<<>>>>>>===:::666444444555666888::::::999888888888>>>@@@BBBBBB@@@?????????;;;:::999888777777777777777999<<<>>>@@@@@@@@@???===:::777666666777777666999999;;;<<<<<<;;;;;;:::999:::<<<>>>>>>>>>>>>===???@@@@@@???<<<;;;;;;<<<===>>>??????AAAGGGRRRYYYllllllWWWGGGAAABBBEEEAAA>>>===@@@BBBAAA???<<<:::888888:::===>>>???:::<<<>>>@@@@@@???===;;;<<<===???BBBFFFUUUqqqrrrccc^^^^^^\\\[[[\\\^^^\\\YYYXXXUUUOOOFFF@@@===???BBBBBB@@@===;;;;;;????????????>>><<<:::999>>><<<>>>CCCLLL\\\rrr{{{hhhWWWIIIAAA>>>======>>>??????>>>===>>>>>>??????@@@???>>>>>><<<:::999;;;>>>???>>>;;;666666777777777888888999<<<;;;;;;===??????;;;888666777888999999888666555...///111555999<<<<<<;;;333444555777999:::::::::<<<999777:::>>>???;;;777777888::::::888777777888666666666666666666777777999888<<>>===:::999888:::<<<>>>======<<<;;;::::::;;;;;;888888666666666777999:::999999999999;;;;;;<<<;;;888;;;>>>???>>>;;;777444444555666666777666666555777888::::::999888999:::666666555111......222666<<<<<<<<<======<<<:::999444777<<<===<<<:::888888===<<<<<<<<<;;;;;;:::999;;;:::999999999;;;===>>>===<<<<<<999666333111///444777999999777666888:::;;;;;;;;;::::::;;;;;;;;;888888777777666666555555333555777777666888;;;>>>???>>><<<:::888888999999;;;<<<<<<:::777555555666777888:::;;;::::::999999:::<<<>>>>>>>>>======>>>;;;;;;:::999999999::::::888:::<<>><<<888888888999888888666555999999;;;;;;<<<;;;:::999999:::<<<============>>>?????????>>>======>>>???===>>>???>>>>>>@@@EEEJJJZZZooo~~~iiiVVVKKKHHHBBB@@@>>>???AAABBB???===:::888666666999<<>>===???BBBFFFSSSjjj~~~uuuqqqkkk\\\OOOMMMRRRWWWZZZ]]]\\\[[[XXXTTTOOOHHHAAA<<<:::<<<>>>>>>===<<<<<<===@@@AAACCCCCCBBB???===;;;<<<;;;<<>>>>>===;;;======>>>??????@@@@@@@@@===;;;;;;===@@@BBB???===555555666888999;;;<<<===>>><<<;;;>>>AAAAAA===888555666888::::::888666555000000111555:::=========666666777999;;;===???@@@@@@;;;666555999;;;:::777666888999999888777888999888888888888888888888888888777:::@@@HHHTTTfffuuuuuukkk```SSSJJJCCC@@@===;;;:::<<<>>>@@@===<<<<<<<<<<<<<<<======999888888777888999:::;;;666777888999999999999999555888;;;>>>>>><<<888666888888888888777666555444777999;;;;;;999888999999666666555111---...333777;;;===???AAAAAA???>>>===888:::<<<<<<999777555555::::::<<<===============;;;;;;::::::;;;<<<===>>>===<<<:::999777555333111444666888777555555888;;;;;;::::::999999::::::;;;666777777888999999999999444555666777777888:::<<<;;;:::888777666666666666888::::::999777666666777999999:::<<<===<<<;;;:::777888:::;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<::::::;;;>>>@@@@@@<<<999333666:::<<<<<<888555333999999:::;;;;;;:::999888;;;===???>>><<<;;;<<<>>>>>>>>>======>>>@@@@@@AAA>>>??????>>>>>>>>>@@@AAAMMM[[[qqqyyyfffVVVMMM@@@???>>>@@@CCCAAA===888888666333444777;;;===>>><<<>>>@@@AAAAAA@@@===<<<>>>===>>>AAAEEENNN___ooo~~~}}}wwwjjj___YYYPPPFFF???BBBKKKQQQVVVYYYZZZWWWSSSLLLCCC===999888:::;;;:::999888999===???AAACCCEEEFFFEEECCC@@@>>><<<;;;<<<>>>AAAKKK^^^ppp}}}yyyiii```NNNJJJDDDAAA@@@>>>;;;888999::::::;;;<<<>>>??????===;;;;;;===AAABBB???<<<444555888:::===>>>???@@@>>>======???AAA@@@<<<888555666888::::::999888777444444444666:::===>>>>>>999999:::;;;>>>AAADDDFFFEEE???777333444666888888666888999999888888:::;;;:::;;;;;;;;;;;;:::999999555555999>>>DDDMMM]]]lll}}}qqq```RRRKKKFFF???;;;;;;<<<===>>>======<<<<<<<<<=========::::::999999::::::;;;<<<666777888888666666777888555666999;;;<<<;;;999888::::::999999888888777777999;;;======;;;999999999666666444222000111444666666:::???BBBBBBAAAAAA@@@======<<<:::777555444555888999;;;===>>>??????>>>;;;;;;::::::;;;;;;<<<<<<===;;;999999999999777555666888999777555555999===:::888777666666777888:::555666888:::;;;<<<<<<<<<555666666777777888888888666666555555555666666666666888999999888777777888:::999:::<<<>>>>>>===;;;666888::::::;;;;;;>>>@@@???>>>===============>>><<<::::::<<<>>>>>>;;;777000444:::===<<<888555333999::::::;;;;;;:::888888<<>>===<<<===???AAA@@@???<<<<<<===>>>>>>?????????EEELLL\\\qqquuuaaaQQQBBB@@@@@@AAACCCAAA<<<777666444333444777:::;;;<<<<<<>>>@@@AAAAAA???===;;;===<<<===AAAEEEKKKVVVaaaxxxxxxqqqkkkiiicccWWWMMMHHHAAA======EEEMMMQQQUUUYYYYYYUUUMMMBBB777222333555===<<<:::888777999===AAA@@@BBBDDDFFFFFFDDDBBB@@@>>>======@@@BBBHHHVVVdddtttyyyeee]]]RRRKKKFFFBBB===999888888999:::<<<===???@@@:::999999<<>>:::777555666888999:::;;;:::::::::888555666888;;;======;;;;;;;;;===???DDDHHHJJJGGGBBB<<<666333444666888777888999999999999;;;===;;;<<<=========<<<:::999666666999<<<@@@GGGWWWgggyyyttteeeYYYOOODDD>>>===>>>>>><<<@@@???>>>===;;;;;;::::::;;;;;;;;;;;;<<<<<<======888999:::888555444666888999999999999999:::::::::999999888888888999;;;<<<<<<>>>@@@???===;;;999999666444333333333444333333///555<<<@@@AAAAAAAAABBB???>>>;;;888555444666888777888;;;============<<<:::::::::::::::999999999;;;999888888;;;<<<;;;:::999::::::888666666:::>>>888666333111111333666888666777999:::;;;;;;;;;;;;888777777777777777555444222333333444666777888999444666888999888888888999999888999;;;>>>>>><<<:::666888999:::;;;<<>>===<<<<<<<<<======:::888999<<<<<<999555000555999;;;999777666666999::::::;;;:::999888777:::===???>>>;;;;;;>>>BBB???>>>===>>>@@@@@@===:::777888999;;;===??????>>>AAADDDOOOcccuuummmYYYHHHEEEBBBAAAAAA@@@===:::666555444555888:::;;;:::<<<>>>???AAA@@@>>><<<:::;;;:::>>>DDDHHHLLLSSSZZZjjjsssyyyyyyyyy{{{yyytttkkkbbbZZZWWWSSSJJJBBB>>>???@@@EEENNNSSSTTTWWW\\\^^^XXXMMM===000---222999??????>>><<<:::;;;===@@@>>>???AAACCCDDDCCCBBBAAAAAA>>>>>>AAACCCFFFMMMVVVfffsssxxxnnn```UUUNNNHHHAAA<<<999999:::;;;===???AAABBB888777777:::>>>>>>;;;777666888;;;>>>??????>>>===;;;===???@@@>>>;;;888666555666888999:::;;;<<<<<<===:::666555777999<<<<<<<<<<<<<<<===@@@EEEIIILLLGGGEEE@@@999444333555777777999::::::999:::<<<>>><<<<<<===>>>===<<<:::999;;;::::::;;;<<>>:::<<<;;;999555444666999===<<<:::999888999::::::888777666666888;;;>>>???>>>@@@BBBAAA>>>;;;:::999555333111333666666333000***000999>>>@@@@@@AAABBB???>>>:::666444555888<<<777999:::<<<<<<;;;:::999:::::::::999999888888888;;;888777888<<<>>>>>>===;;;<<<<<<999666777;;;???888555111......111555888777888999:::;;;:::999999:::999888777777666444222111111333555777999:::;;;333555888999999888888999888777777:::===>>><<<999555777999::::::<<>>===<<<<<<;;;;;;;;;>>>:::777777:::;;;888555333555888888666555777999999::::::;;;:::999888777777;;;>>>===;;;;;;@@@DDDAAA???>>>???@@@>>>:::666333333555888<<>>777666666777:::;;;;;;:::<<<===???@@@@@@>>>;;;:::::::::???FFFLLLOOOSSSYYY]]]cccjjjnnnooonnnmmmkkkcccYYYPPPMMMJJJCCC===;;;???BBBJJJRRRTTTSSSVVV[[[ddd]]]PPP>>>000---666>>>AAABBBBBBAAA>>>===>>>???<<<===???@@@BBBBBBBBBBBBBBB???>>>BBBDDDDDDGGGKKKYYYggg||||||mmm\\\MMMDDD???>>>???@@@@@@>>>>>>>>>???<<<999555444555777999999777999<<<>>>@@@???>>><<<999:::<<<>>>>>>===;;;:::777:::<<<<<<:::999:::<<<>>><<<888555555777:::<<<:::;;;<<<>>>@@@BBBDDDDDDCCCCCCBBB===888555555777555666888999999:::<<<======<<<===???BBBBBB???;;;===>>>>>><<<<<>>;;;999999:::============<<<;;;::::::=========<<<999888999;;;999999:::::::::999999888999999888888888:::;;;<<<@@@AAAAAA@@@???===;;;:::666333333777;;;:::333,,,---000666:::======;;;:::999999999888777888:::<<<===;;;999999999:::999888;;;;;;;;;:::999888666666888:::;;;:::999999===@@@===<<<:::999888888999:::999666111---,,,///333666888888999999999999888888555333000111333555333111000222444444333222333444888888:::<<<>>>>>>;;;888888999:::;;;;;;;;;:::999888777888:::===@@@@@@@@@===>>>?????????>>>===<<<@@@<<<888666888::::::999555777999999999888999:::888999:::999777666777888999:::;;;===>>>>>>===<<<@@@@@@@@@???===;;;888777999666444555999===>>>>>>@@@>>>BBBNNN]]]ppp|||fffVVVGGGAAABBBAAA>>>===<<<;;;;;;<<<>>>???>>>===999<<>>;;;???DDDIIINNNSSSXXX\\\WWW[[[aaadddfffeeeeeeeee\\\XXXSSSOOONNNMMMKKKIIIJJJNNNRRRUUUVVVVVVWWWXXXaaaXXXKKK>>>777555777:::<<<>>>@@@AAA???============???BBBBBB@@@>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCHHHTTTlllnnn\\\OOOHHHAAAAAA@@@>>>===<<<<<<<<<===:::666444666999;;;<<<:::;;;>>>??????>>>;;;::::::;;;<<<======<<<:::999777999;;;;;;999999:::;;;@@@===999666444555888999;;;<<<<<<===>>>?????????@@@AAABBB???;;;777666666777888:::;;;:::;;;<<<>>><<<;;;;;;===@@@AAA???======>>>???>>>===@@@HHHOOO___mmm}}}kkkbbbZZZOOOEEE@@@AAAAAAAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;999888999:::999::::::;;;:::999888777999888777777888999;;;<<<>>>?????????>>><<<;;;:::666333333777;;;:::333---...111555999;;;;;;999888777999::::::999999<<>>>>>===;;;:::888777777999666222//////111444666888888888888888888888888777555333333555666555333111333555555444444444555666777:::>>>AAABBB@@@===:::;;;<<<<<<<<<<<<::::::666666888:::===@@@@@@AAA>>>@@@CCCFFFFFFCCC@@@>>>@@@<<<888777888::::::999888999::::::888777777888:::;;;;;;:::777666777888999:::;;;<<<<<<<<<<<<<<<============<<<:::888777666444333555:::>>>??????>>><<>>===<<<999;;;>>>AAACCCCCCBBBAAA???AAACCCFFFJJJOOOUUUZZZ\\\\\\\\\\\\\\\^^^cccfff^^^^^^\\\YYYTTTRRRQQQRRROOORRRTTTUUUTTTSSSSSSSSSTTTNNNDDD;;;666888<<>>???AAA@@@>>>=========;;;>>>AAAAAA@@@>>>>>>>>>??????@@@AAABBBBBBBBBBBBEEEOOOccc|||lllZZZPPPGGGEEEBBB???===<<<<<<===>>>;;;777555777;;;===???===>>>@@@@@@???===:::888;;;;;;;;;;;;;;;:::999888666888::::::999999999;;;@@@===999555444444666777<<<<<<<<<<<<<<<;;;;;;:::===???AAAAAA>>>:::888777:::<<<======<<<<<<===>>><<<;;;:::;;;===>>>???>>><<<>>>???===<<<>>>BBBGGGSSS```tttyyypppaaaRRRHHHAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;999777777888999:::;;;<<<<<<;;;999777555999888777666777999<<<===<<<============<<<;;;:::666444444777;;;:::444...000222555888888888666555333777;;;<<<::::::>>>BBBAAA@@@>>>=========;;;999<<<<<<<<<;;;;;;::::::999<<<<<<<<<:::999999:::<<<>>>?????????===999666444888666444333333444555777888888777777777777888888:::888666666777777777666444666888888777666777888555777;;;@@@DDDEEECCCAAA===>>>>>>???>>>===;;;:::555777999;;;===?????????>>>BBBIIIMMMNNNJJJEEEAAA???<<<999888888999:::999:::;;;<<<;;;888666555666;;;<<<<<<:::888666666777:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777444333333666:::===??????<<<:::<<>>:::===???@@@???=========<<<===>>>???@@@@@@@@@@@@BBBGGGWWWnnn{{{hhh\\\OOOJJJEEE@@@>>>???@@@@@@>>>;;;777666888;;;>>>@@@>>>???AAABBBAAA???<<<:::;;;;;;:::999888888777777666777999999::::::::::::===;;;888555444444666777<<<<<<<<<===<<<;;;:::999>>>>>>???>>>===<<<;;;:::<<<>>>@@@@@@???======>>>===<<<:::999999;;;<<<===<<<<<<;;;:::999<<<@@@EEEMMMYYYjjj}}}uuueeeYYYIIIFFFBBB???>>>???AAAAAA>>>======<<<<<<<<<<<<<<<999::::::999777666888999;;;;;;======<<<999666444999888777777888:::<<<>>><<<<<<<<<<<<===<<<<<<<<<666555555888;;;:::666111222333555666666555444333000666;;;<<<999:::>>>CCCCCCBBB@@@???@@@???<<<:::<<<<<<;;;;;;;;;<<<<<<<<<>>>>>><<<:::999888999:::;;;===@@@AAA???<<<777444777777777666666777777777888888777666666777888888<<<;;;999999999999999999888:::;;;;;;:::999:::;;;777999<<<@@@DDDDDDBBB???@@@@@@AAA@@@???===;;;:::666888;;;======<<<<<<<<<===BBBKKKQQQRRRMMMFFFAAA>>><<<:::999888999999999:::;;;<<<;;;888666666777<<<======;;;888666666666:::::::::999999:::::::::999999999999999999888888555555666888:::<<<<<<======:::;;;AAAGGGNNNZZZdddzzziiiWWWLLLDDDAAABBB@@@>>>;;;;;;<<<<<<<<<;;;777888:::<<<>>>@@@AAAAAACCCDDDFFFFFFGGGIIILLLOOORRRTTTWWWYYYYYYXXXXXXYYY\\\^^^``````^^^ZZZXXXWWWSSSSSSSSSPPPLLLHHHFFFEEE<<<:::777666777<<>>@@@@@@>>>;;;:::::::::;;;<<<===>>>?????????@@@BBBMMMbbbvvvyyylllVVVOOOFFF@@@>>>@@@AAABBB>>>;;;888777999;;;===>>>===>>>AAABBBCCCBBB@@@>>>;;;:::888777666666666777777777888999:::;;;;;;::::::999777555555666888999:::;;;<<<>>>>>>===<<<;;;@@@>>>;;;::::::<<<===>>>===???AAAAAA@@@>>>===>>>???>>>;;;999777777999:::<<<:::888666777;;;BBBGGGLLLTTTbbbtttyyyoooYYYQQQFFF???===???BBBDDDAAA@@@???>>>======>>>>>>999:::;;;999888777999:::;;;<<<======;;;999777555999888888999:::<<<===>>>==================>>>>>>777777777999<<<;;;888444444555555666555555444444111555999:::999:::>>>CCCCCCBBBAAAAAAAAA@@@===;;;;;;;;;;;;;;;;;;===>>>???@@@>>><<<:::999999888888777999===@@@@@@>>>;;;888888888999999999888777777888888777777777777888888;;;;;;;;;:::::::::;;;<<<;;;===>>>>>><<<;;;<<<===:::;;;<<<>>>@@@@@@===;;;AAAAAAAAAAAA???===;;;:::888;;;>>>???===:::888777;;;@@@HHHNNNOOOJJJDDD???<<<<<<;;;:::888888999:::888999;;;;;;999888999:::<<<===<<<;;;888666555666999999:::::::::::::::::::::999999999999999999999777888:::;;;::::::999999>>><<<<<<@@@CCCGGGNNNVVVgggvvvwwwdddUUUHHHAAA??????===:::999:::;;;;;;;;;555666777999:::<<<<<<===???BBBGGGIIIIIIIIIIIIIIIMMMPPPTTTWWWWWWWWWWWWXXX\\\YYYWWWYYY\\\[[[VVVQQQMMMMMMLLLIIIEEEBBB@@@@@@<<<;;;999888999<<>>???>>><<<999999;;;===>>>@@@AAA@@@===999888777888999:::<<<===>>>>>>>>>???@@@HHHYYYlll}}}xxx___VVVIII@@@>>>???@@@@@@>>><<<::::::;;;<<<<<<;;;:::<<>><<<>>>AAAAAA@@@>>>======???>>>===:::777777888:::===:::666444666===DDDIIIIIINNNYYYhhhzzznnnaaaPPPCCC???@@@CCCEEEEEECCCAAA???>>>>>>>>>>>>;;;<<<<<<;;;:::999;;;===<<<<<<<<<;;;;;;999888888888999:::<<<>>>>>>>>>>>>>>>======<<<<<<===>>>>>>999999999;;;======:::888666666666666666777777777666777888999999;;;???AAAAAA@@@@@@@@@AAA@@@>>>;;;::::::::::::;;;===???@@@AAA>>>;;;::::::999999777555777:::===??????>>>===::::::::::::999888777666888888999999999999888888999:::;;;;;;::::::<<<>>>;;;===>>>>>><<<;;;;;;<<<;;;:::999:::<<<<<<;;;:::@@@@@@@@@@@@???===;;;:::777<<<@@@@@@===888666666999===BBBFFFFFFDDD???<<<;;;<<<<<<;;;888888999:::666888:::;;;::::::;;;<<<:::;;;;;;999777555555666777888:::<<<<<<<<<;;;;;;:::999999888888888999999999;;;===>>><<<999888888===<<<===@@@AAAAAAFFFLLLXXXhhhuuucccPPPCCC======;;;888777888:::::::::555666777888888888777666:::>>>EEEIIIJJJIIIGGGGGGOOOPPPPPPPPPQQQSSSWWWZZZZZZTTTNNNPPPUUUWWWRRRLLLFFFFFFFFFCCC@@@=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<:::999888:::;;;???@@@AAA@@@===999777777777888:::;;;<<<===>>>>>>@@@@@@EEEQQQ___ooo}}}zzzzzz{{{}}}~~~mmmaaaQQQEEE@@@@@@@@@??????>>>======>>>>>>;;;999777999<<>>===999777444222222444666888999888888:::===???>>><<<::::::888777777888999:::999;;;===??????>>><<<;;;???;;;888777999;;;<<<;;;999<<>>DDDGGGBBBEEELLLZZZnnnqqq]]]MMMEEECCCCCCCCCGGGEEEBBB???===<<<<<<<<<===>>>>>>===<<<<<<===???===<<<;;;:::999::::::;;;777999===@@@AAAAAA???>>>>>>===<<<;;;;;;;;;<<<===:::;;;<<<===>>>>>>===;;;666666666777888999;;;<<>>@@@AAA>>>===>>>???AAA@@@>>>;;;999999888999:::===???AAAAAA>>>:::999::::::999777555666888:::<<<===??????<<<<<<;;;:::999777666555777888:::<<<<<<:::888777666888::::::999:::===@@@:::;;;<<<<<<:::999999:::777555444666999===??????===>>>>>>>>>===<<<:::999444:::@@@AAA===888777777:::;;;<<<======<<<;;;::::::<<<===;;;888777888:::666888:::;;;::::::;;;<<<888999999888666555555666555777;;;>>>???>>>===<<<:::999777666666666777777888<<>>;;;:::::::::999:::>>>>>>===@@@EEEKKK[[[ssssss[[[HHH>>>;;;999666555777999::::::666777999999888666333111555999@@@DDDFFFGGGGGGHHHMMMNNNPPPPPPPPPPPPRRRTTTTTTNNNHHHFFFIIILLLKKKHHHBBBBBBAAA???<<<::::::;;;============<<<;;;:::999666888999:::888888999:::===???AAA@@@>>>;;;::::::777888999;;;<<<===>>>>>>??????CCCJJJQQQ^^^rrr}}}vvvrrrnnnlllmmmqqqsssuuuyyyvvvrrrpppsssyyyyyykkkYYYJJJDDDBBBAAA@@@@@@???@@@@@@AAA???<<<999666888;;;===>>>===;;;:::888666333111222444777999:::999888;;;>>>@@@???<<<===<<<:::888888888888888:::;;;===???>>>===:::999<<<:::888999;;;<<<:::888888;;;>>>@@@???===<<<<<<888:::<<<;;;::::::<<>>CCCQQQfff~~~{{{fffUUUKKKFFFCCC@@@HHHEEEBBB???<<<;;;;;;;;;>>>?????????======???AAA===<<<:::999999:::;;;===666:::>>>BBBCCCBBB@@@>>>===<<<;;;:::999:::;;;;;;;;;<<<===>>>??????>>>===777666666777999;;;===???EEE???999888<<>>@@@@@@===;;;888888777888:::<<>>@@@======;;;:::888777555555777999<<<>>>>>><<<999777444777999999999:::>>>AAA777999:::999888666666777333111111333999???CCCEEE<<<<<<=========;;;:::999111888???AAA>>>999888999::::::888777777888999999:::<<<===<<<999777888:::777999;;;;;;:::::::::;;;777888888777555555555666333777;;;???AAA@@@>>><<<999888666555444444555555777;;;@@@AAA???<<<;;;<<<777666888<<<<<<:::<<>>:::999999:::;;;;;;<<<===<<<;;;:::999333666888999888888888999;;;===@@@@@@???=========777888999;;;<<<===>>>>>>>>>???BBBDDDGGGQQQeeexxx|||kkkhhhffffffhhhkkklllmmmooollljjjkkkiiigggjjjppptttwww{{{}}}~~~hhhWWWJJJ@@@???CCCDDDCCCCCCCCCCCCBBB???<<<888:::===???AAAAAAAAA@@@:::777666666444000222777888888999<<<@@@AAA>>>;;;;;;<<<<<<<<<<<<:::999888999;;;===???@@@>>><<<;;;<<<999888999<<<>>><<<;;;:::===@@@@@@???===<<<<<<:::999888888888999:::;;;???>>>===>>>?????????===;;;;;;===HHHZZZqqqrrrhhh[[[KKKBBBCCCDDD@@@>>>??????:::777777===???AAAAAA???============;;;888999;;;===<<<:::666888;;;???BBBBBB???<<<888777666666888:::===???@@@???>>>>>>>>>@@@AAABBB<<<999666666888;;;======>>>;;;999999:::<<<<<<<<<:::<<<>>>@@@@@@???===;;;;;;999777666666777888::::::999888777777888999:::===999555777;;;??????===<<<===<<<:::777666666888999<<<>>>???===:::888777666888:::<<<======<<<;;;888999;;;:::999888888999333555888<<>>;;;999888999::::::999444888<<<>>>===;;;999999???<<<888444333555888:::>>><<<:::999::::::999888:::888666777999;;;;;;;;;:::999888777888777555333333777===@@@@@@>>><<<<<<<<<999777555444444222000333777<<<@@@AAA@@@===:::999;;;<<<<<<<<<===???AAAAAAGGGWWWnnnuuuXXXCCC;;;555111333666777888::::::999999999:::999666444444444555777:::>>>BBBDDDFFFHHHJJJKKKJJJFFFBBB@@@BBB???;;;:::<<<>>>???>>>===>>>>>><<<:::888777888;;;;;;999888777777777777666666666666777888999:::======???AAACCCBBB???===999999:::;;;===???AAABBBGGG@@@>>>DDDGGGKKK[[[ooowwwiiifffcccbbbdddhhhjjjkkkhhhfffeeeeeedddaaaccchhhhhhkkknnnppprrruuuyyy}}}xxxfffVVVHHHBBBCCCDDDBBBAAAAAAAAA@@@>>>;;;:::;;;>>>@@@BBBBBBBBBBBB===999777888777555666999:::::::::<<>>??????>>><<<;;;888777777:::===>>>===;;;;;;>>>@@@AAA???>>>=========<<<:::888777777777777;;;;;;:::;;;<<<>>>>>>>>>:::999;;;DDDUUUkkk~~~wwweeeTTTJJJGGGDDD???>>>@@@AAA>>><<<===;;;===??????===<<<;;;<<<;;;999777999<<<>>>===<<<888999:::===@@@@@@>>>;;;888888777777888:::<<<===??????===<<<===>>>???@@@???===:::888999::::::999999888777888:::<<<<<<;;;:::;;;===>>>???>>>===<<<:::999777666666888999::::::999888888999:::;;;<<<===999666777<<>>>>>===<<<:::;;;<<<<<<:::888888999888888999;;;===???@@@AAA===;;;999999999::::::999555888<<<>>>===;;;:::999===;;;999777666777999:::>>><<<;;;:::::::::999999777666555666888;;;<<<<<<<<<;;;;;;;;;;;;:::777555444999>>>@@@???===:::999999777666666888999888777666999<<<@@@@@@???===;;;;;;<<<============???AAA===AAALLL```www}}}cccOOO>>>666000000222222444666:::999999999:::999777555444444555666999===@@@BBBCCCDDDDDDDDDCCCAAA???>>>>>>;;;999999<<>>===;;;999888888999;;;:::999888777777777777555666666888:::;;;===>>>======???AAABBBBBB???<<<777888999;;;===???AAABBBFFF???>>>CCCFFFHHHVVVgggtttpppeeebbb___^^^```dddggghhhbbb```aaabbb```\\\\\\```]]]___bbbccceeegggkkknnnnnnuuu{{{jjjYYYLLLGGGCCCAAA???>>>>>>>>><<<:::;;;<<<>>>@@@BBBCCCDDDDDD@@@:::777:::<<<;;;:::<<<<<<<<<;;;<<<===<<<999777888:::===???@@@>>>;;;:::===>>>>>>>>>===<<<;;;:::555555777:::>>>???===<<<<<<>>>@@@@@@???>>>===>>>???>>>;;;888555444333333666777888:::;;;<<<===>>>;;;:::;;;AAAOOOcccuuuuuueeeYYYQQQDDD???<<<======;;;;;;>>>999;;;======;;;:::999:::999777777888;;;>>>>>>>>>;;;::::::;;;======<<<::::::999888888888999;;;<<>><<<::::::;;;===>>>BBB@@@===<<<<<<;;;999777555444444666888:::;;;:::;;;<<<<<<<<<============:::999888777888888::::::999999999999:::<<<===>>><<<999666777;;;>>>>>>=========<<<:::666444555666999:::;;;:::888777777888;;;<<<>>>?????????>>>>>>===>>>>>>===;;;999::::::===<<<:::999999:::<<<======;;;999999:::;;;:::999666999===>>>===;;;::::::::::::::::::::::::999999===<<<<<<;;;;;;:::::::::444333333555999<<<======>>>>>>>>>??????===:::777777:::>>>@@@>>>:::777666555555555888;;;>>>??????999:::<<<>>>>>>>>><<<;;;<<<>>>??????>>>>>>???AAA======BBBMMM___tttnnnZZZFFF<<<333111222111333666;;;:::999:::::::::888666444444555666888;;;===>>>??????>>>===<<<;;;;;;;;;999888666888;;;???AAABBB??????>>>;;;999888999::::::999888777777777777777555666888:::<<>>???AAA@@@===:::555666888:::===???AAABBBCCC??????CCCDDDEEEOOO[[[gggvvvjjj```___]]]^^^```cccdddddd```___aaaccc```[[[[[[^^^\\\]]]^^^^^^___aaabbbddddddiiipppxxx~~~~~~lll[[[PPPCCC@@@===;;;;;;;;;;;;:::::::::<<<>>>@@@AAACCCDDDAAA:::666:::??????===<<<===<<<<<<;;;:::888666444777999===@@@AAA@@@===;;;>>>===<<<;;;:::999888888444666888;;;======;;;999;;;===>>>>>>===<<<<<<===???===:::777555333222222222555:::===>>>>>>======<<<;;;;;;???IIIYYYjjjuuu{{{ooocccSSSIII@@@<<<:::888999<<<999;;;======;;;999999999888888888999:::<<<=========<<<::::::;;;;;;;;;999::::::999888888999999:::>>><<<:::999999:::;;;<<<@@@@@@???@@@@@@@@@===;;;666333111111444777999999===<<<<<<<<<<<<>>>???@@@>>>===;;;:::999999999999777777888999;;;<<<>>>>>>999777666777:::<<<<<<;;;======<<<:::666444444555;;;;;;;;;999777777999;;;>>>>>>???@@@@@@@@@???????????????>>>;;;:::;;;<<>>===;;;::::::888999<<<===>>><<<:::999:::;;;<<<;;;:::999999999333333444777;;;>>>??????>>>>>>???@@@@@@???;;;888999<<>>===<<<===>>>>>>======AAALLL\\\mmmwwwrrr```QQQEEE:::666555444777:::;;;:::999999::::::999777444555666777888:::;;;;;;;;;;;;<<<;;;;;;:::999888777777666777:::===???AAACCCCCCAAA===:::888999;;;999888888777777777888888666777999<<<>>>@@@AAAAAA<<<;;;;;;===>>>===;;;888444555888:::===@@@AAABBB@@@>>>???BBBCCCBBBGGGNNN[[[jjjggg^^^^^^___aaaccccccaaa______^^^```cccaaa[[[ZZZ]]]```___^^^^^^^^^_________eeegggjjjmmmqqqwww~~~~~~iiiZZZJJJFFF@@@<<<::::::::::::777777777999;;;>>>@@@BBB???888666:::??????===<<<<<<<<<<<<:::777555444333666999===@@@AAA@@@===;;;<<<<<<;;;999888777666666555777:::<<<;;;:::888777999;;;<<<<<<:::::::::;;;===;;;999777555444444555000666===AAAAAA>>><<<;;;:::999999;;;BBBMMM[[[eeexxxyyylll___PPPEEE===888888;;;:::<<<======<<<:::::::::999::::::999999999;;;;;;???===:::999:::::::::999::::::999999999999999999<<<;;;::::::999:::;;;;;;<<<<<<>>>AAACCCDDDCCCAAA:::666000...///333777999>>>===<<<<<<===>>>@@@BBBBBBAAA???<<<:::888777777555666777999;;;<<<======777666666777999;;;;;;;;;>>>>>>===:::777555555666<<<<<<;;;:::888888;;;===@@@@@@@@@@@@@@@@@@???????????????===;;;:::;;;===???===999666666777:::<<<<<<::::::;;;<<<<<<;;;::::::<<<>>>>>>===;;;;;;;;;777999<<<>>>>>>===:::888888:::<<<;;;999888888999555555666999===@@@AAAAAA===<<<===>>>>>>===:::888999<<<>>>===:::666333222222222444777<<<>>>>>>>>>888888888888888888777777:::<<<===<<<:::999999999;;;<<<<<<>>>CCCNNN[[[eee|||xxxhhhXXXKKK>>>888666555777;;;;;;999888888999:::999888555666777999::::::::::::999;;;>>>??????===:::999777888888888999:::<<<>>>GGGFFFDDD@@@<<<::::::;;;999888888888888888999:::::::::<<<===>>>??????>>>:::999999:::;;;;;;999777555777999<<<>>>???@@@@@@>>>===???AAABBB@@@AAADDDLLLXXXpppiii______```bbbcccbbb___]]]\\\[[[]]]```^^^ZZZYYY\\\```^^^\\\\\\]]]^^^]]]\\\fffgggggggggiiinnnuuuyyyzzziiiZZZSSSJJJBBB===:::999888444333333444666:::===???===888666;;;>>><<<;;;;;;<<<======:::777555555666777999<<>>@@@>>>;;;::::::666777888888:::BBBMMMUUUkkk}}}sssaaaRRREEE;;;777777:::<<<>>>>>><<<;;;:::;;;999:::;;;:::888888999;;;???===;;;:::;;;;;;:::999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;999999;;;???CCCEEEDDDCCC<<<777111---///333777999===<<<<<<<<<===>>>@@@AAAAAA@@@???<<<:::777555444555666888999;;;<<<<<<===777777888999:::;;;<<<<<<>>>>>>===;;;999777888999<<<<<<<<<:::999999;;;===@@@@@@@@@???>>>>>>>>>>>>=========;;;999999;;;===>>><<<999777777888;;;===;;;::::::;;;======<<<:::;;;===??????===<<<;;;<<<999:::<<<======<<<:::999777:::======:::888999:::777777888;;;???AAAAAA@@@;;;:::999:::;;;;;;999777888:::<<<<<<999555333222222222333666:::;;;:::999666666777777777666666555999:::<<<;;;888666555555444888;;;===???GGGRRR\\\iiivvvvvv___QQQCCC;;;777444555888:::888777777888999999888666777:::<<<===<<<;;;::::::===@@@CCCCCCAAA===;;;888999:::999888999;;;<<>>????????????===<<<999888888999;;;<<<;;;999999:::<<<>>>??????>>>>>><<<<<<>>>AAAAAA@@@??????===EEEZZZxxxmmmcccaaa______``````^^^]]]YYYXXXZZZ\\\[[[XXXYYY]]]\\\ZZZYYYZZZ]]]^^^^^^]]]```bbbdddeeegggjjjooorrrtttwwwyyyzzzzzz}}}~~~nnneeeWWWJJJAAA;;;888666111111000111333777;;;>>>;;;888999<<<===:::999<<<===>>>???===999888999;;;888999;;;===>>>===<<<;;;:::;;;<<<<<<;;;999777555555777:::999777666777999999:::::::::888888999;;;:::999888777777888999:::444888;;;999666444666999666888:::999999<<>>::::::<<<>>>>>><<<:::::::::777999:::999888888:::===???===<<<<<<======;;;:::888999999:::::::::999999777999===???@@@???>>><<<999999999;;;>>>@@@???>>>888555222111222666888999999::::::;;;<<<===>>>???<<<<<<;;;:::888666555444666777999;;;<<<======<<<999:::<<<=========>>>???===>>>>>><<<:::999:::<<<:::;;;;;;:::999999:::<<<@@@???>>>======<<<<<<<<<:::::::::999888888;;;>>>>>><<<:::888888999;;;<<<:::::::::<<<>>>>>><<<:::<<<>>>??????===<<<<<<<<<<<<<<<;;;;;;:::999999999777<<<@@@???<<<:::;;;===888888999;;;>>>???>>>===;;;999777666777888888777666999;;;:::888555444333111222333666999:::888666444555666777777777666555888:::<<<;;;888555333333111666;;;<<<<<<@@@KKKTTT\\\kkk{{{mmm___OOOEEE???:::888:::999777555555777888888777666999<<>>@@@BBBBBBAAA@@@???777999;;;:::999999;;;===>>>@@@BBBBBB@@@>>>======::::::::::::;;;<<<===>>>???@@@AAABBBBBBAAA???>>>:::999999;;;===>>>>>>======>>>???@@@???>>><<<;;;:::<<<>>>@@@AAABBB@@@===;;;===NNNnnnpppfffccc^^^\\\\\\]]]^^^^^^YYYWWWYYY\\\[[[XXXZZZ^^^YYYWWWVVVXXX]]]``````___XXX\\\aaadddgggiiilllnnnkkkoootttvvvuuuuuuxxxzzz|||rrraaaQQQDDD<<<777444111000//////222666;;;>>>:::999;;;>>><<<888999<<<>>>@@@@@@???<<<:::<<>>>>>;;;999777444666888888666666999<<<:::;;;;;;:::999999:::<<<;;;:::999888888999::::::777888777333......333888888;;;======;;;<<>>===<<<===>>>>>><<<:::777888999::::::::::::999666999>>>AAACCCAAA???===;;;:::888999:::;;;:::999444333333444777999999999777777888999;;;<<<<<<===888888888777777555444444888999;;;===>>>>>>======;;;<<<>>>?????????@@@AAA===>>>>>>===;;;;;;<<<>>>888999::::::999888999:::@@@???>>><<<;;;;;;;;;;;;888999888777777888;;;>>>>>>===;;;:::999999:::;;;:::::::::<<<>>>>>><<<;;;===???@@@???===<<<<<<===>>><<<:::999888888999999888===BBBAAA>>>;;;<<>><<<:::;;;888555444555777888888555777999999777555444444111111333666999999888666333555777888999888777666999;;;<<<;;;888444222222222888<<<;;;888;;;EEENNNXXXgggwww|||nnn]]]QQQIIIAAA??????888666444444666777888777777:::===@@@BBBAAA???>>>>>>>>>??????@@@AAAAAAAAA555888;;;;;;::::::<<>>??????AAABBBDDDDDDCCCAAA@@@;;;;;;;;;<<>>;;;::::::<<<>>>@@@BBBCCCAAA===AAA???MMMmmmoooccc___\\\^^^bbbaaa[[[TTTUUUUUUWWWZZZ[[[ZZZVVVSSSSSSVVVZZZ\\\\\\[[[[[[\\\]]]```ccccccaaaaaadddgggdddiiimmmllliiijjjpppwwwvvv~~~nnnYYYKKKCCC>>>;;;555444444555888;;;>>>@@@<<<>>>@@@@@@>>><<<;;;:::FFFEEECCC???:::888999:::888999;;;<<<===<<<;;;::::::::::::<<<======;;;999777777777777777777777777<<<;;;888555444555888<<<999888777777888888888777888666111,,,)))+++///333::::::::::::;;;???DDDHHHXXXhhh~~~vvvcccVVVJJJCCC<<<;;;>>>???;;;666///111444666777999;;;>>>AAAAAA@@@???===<<<<<<;;;:::<<<======;;;999999:::;;;<<>>===;;;::::::;;;888666555666666666666777999;;;>>>@@@AAAAAAAAA<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA???<<<:::999999999::::::999999999999999:::<<<;;;;;;===@@@AAA???<<<<<<:::999777777888:::;;;;;;:::999999888888999999;;;;;;<<<>>>@@@@@@>>><<<===<<<:::999999;;;>>>@@@AAA???<<<999888999;;;<<<>>>???@@@AAAAAA@@@???>>>;;;<<<;;;:::888888:::<<<:::999666555555666888:::;;;:::999777777777777777777777888<<>>:::666888888:::;;;::::::888777999;;;======:::777555444888777666666999===AAADDDNNN___ooouuuyyyyyykkk[[[NNNGGGDDD===888666888999888;;;???;;;::::::;;;>>>@@@@@@@@@AAA@@@???@@@CCCDDDDDDDDD===:::888888;;;======<<<<<<<<<======>>>>>>??????===>>>>>>===;;;<<<>>>@@@BBBDDDEEECCC???===>>>@@@<<<<<<===============<<>>;;;???;;;:::>>>@@@???@@@CCC???FFFTTTjjjrrrbbb^^^\\\]]]aaaaaa[[[UUUUUUVVVWWWYYYZZZYYYVVVSSSTTTWWWZZZ[[[[[[[[[\\\]]]^^^```bbbbbbaaaaaaccceeefffjjjmmmmmmiiihhhiiilllrrrzzz{{{gggWWWLLLDDD???;;;999888888:::===???AAA>>>@@@AAAAAA???<<<;;;;;;EEEDDDAAA===888666666777777888;;;===>>>>>>===<<<::::::999:::<<<<<<:::999666666666666666666666666;;;;;;999777555555888::::::888777666666777888888999777333///,,,,,,000333666777777777888<<>><<<888222444666777888:::===???BBBBBBAAAAAA@@@>>>===<<<888;;;>>>???>>>;;;:::999777888;;;???BBBAAA===999;;;;;;;;;999555333222333555555666999::::::777444555888<<<===<<<;;;999999999777555555777777777666777888;;;>>>@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@???>>>===;;;:::::::::;;;999999888888888999999:::<<<;;;:::<<<>>>@@@>>><<<===<<<:::888888888:::;;;::::::999999999999999999======???@@@@@@>>>;;;999999888777888999<<>>;;;999:::;;;;;;======>>>>>>>>>>>>======;;;;;;;;;999777777999;;;;;;999888666666777999;;;===;;;999888777888999:::::::::;;;>>>AAA@@@===::::::::::::::::::999888888999;;;======:::888777777:::999777777999<<>>999888777888;;;>>>??????BBB@@@???@@@BBBCCCCCCCCC===:::888888;;;===>>>>>><<<<<<<<<<<<<<<<<<;;;<<<:::===@@@@@@???>>>>>>???@@@BBBCCCAAA>>>======???<<<<<<============<<<<<>>;;;;;;???AAAAAABBBFFFCCCFFFPPPccc|||oooaaa]]][[[\\\______[[[VVVVVVVVVVVVWWWYYYYYYVVVTTTVVVXXXZZZ[[[[[[\\\]]]___```bbbcccbbbaaa```aaabbbdddfffhhhjjjiiigggdddcccoootttyyy{{{yyyzzz~~~{{{kkk\\\OOOGGGCCC???<<<:::<<>>===;;;999888888999:::999888555555555555555555555555;;;;;;;;;:::777777888999:::999666444444555777888:::999666222//////111333222333333333555999???CCCKKKXXXlllgggZZZJJJ@@@??????===;;;555666888999999;;;>>>@@@AAABBBCCCCCCBBB@@@>>><<<777:::>>>@@@???===;;;:::444444666999;;;<<<:::888888999:::888555333333333555555777:::<<<;;;777444666999;;;<<<;;;:::999999777666555777888999777666666888<<>>===<<<<<<;;;:::::::::;;;<<<===888777777777888999::::::===;;;999:::<<<>>>>>>>>>>>>===:::888777888999999999999999999999999999999>>>???AAAAAA???<<<888555666666666777999<<>><<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999::::::888666666888:::<<<;;;999999999:::;;;<<<>>><<<:::888888999;;;===>>>>>>>>>@@@AAAAAA@@@>>><<<;;;::::::999999999999999;;;<<<<<<::::::;;;<<<;;;:::999888888:::<<<>>>@@@CCCHHHSSSeeexxxoooYYYIIIBBB>>><<<>>>>>>;;;:::;;;777555444444888;;;>>>???AAA???>>>>>>@@@AAA@@@@@@<<<999777666999===???@@@>>>===;;;:::999888888777777;;;@@@CCCCCCAAA???>>>???AAAAAA@@@>>><<<<<<===<<<<<<============<<<<<>><<<===>>>@@@???===999555444444666999:::<<<>>>??????>>>===;;;999777666888999999999666666666666666666666666;;;===>>>===;;;999999::::::999666333111222555777;;;:::999666333111222444111111222222333777===AAAGGGRRRccctttzzzjjjVVVHHHCCCBBB???<<<777888999999999:::===??????@@@BBBCCCBBB@@@===;;;777999<<<===<<<;;;;;;;;;555555555666666777666666777888999999666444444444555666888;;;===<<<888444777999;;;;;;:::999999999666555666888::::::888666666888<<<@@@AAAAAA@@@???>>>>>>>>>======<<<;;;;;;999999999:::;;;===???AAA777777777777888999::::::>>><<<:::999;;;===???@@@>>><<<:::777666666777888999999999999:::999999999<<<>>>AAAAAA>>>:::777555999999999999:::;;;<<<===>>>===<<<:::::::::;;;<<<:::999888777777888999:::999999999777555555777999<<<<<<;;;;;;<<<<<<=========<<<999777777999;;;===@@@@@@?????????>>>===<<<;;;:::999999999:::<<<===:::;;;;;;;;;:::;;;>>>@@@===<<<;;;:::999999::::::>>>======EEEUUUhhhwww~~~wwwbbbRRRHHHCCC???@@@@@@<<<999999888555333333666;;;>>>@@@???===<<<<<<=========<<<;;;888666555777;;;???BBB@@@>>><<<999777666666555666:::???AAAAAA@@@>>>>>>AAABBBBBBAAA???===;;;:::;;;<<<===============<<>>>>>???@@@AAABBB===<<<===AAABBBAAADDDIIINNNNNNTTTeee~~~gggaaa^^^[[[ZZZ[[[\\\[[[YYYYYYXXXWWWXXXYYYZZZXXXWWWXXXYYYZZZ[[[[[[\\\^^^aaaeeedddcccbbbaaa```___^^^[[[YYYXXX[[[aaaeeeeeecccbbbeeehhhjjjkkkmmmqqqtttyyyzzz}}}lll___MMMFFF===999:::>>>@@@AAA@@@@@@@@@>>><<<;;;===???======;;;888666555777999:::<<<===??????>>><<<;;;;;;999777777999:::;;;;;;999999999999999999999999;;;===??????===;;;;;;<<<::::::777333000000444777;;;;;;:::888555444555666333333333333444777===AAAEEENNN[[[iiiyyywwwbbbSSSJJJEEE???:::777888888777777888;;;===<<<===???@@@@@@>>>;;;999888999999888777888;;;===:::999888777555444444555777999;;;:::888666555555555666888;;;<<<;;;888555777999::::::888888999:::777777777999;;;;;;:::888888:::===???AAA@@@???>>>;;;;;;;;;:::::::::;;;;;;888888999:::<<<>>>AAACCC888888777777888999::::::>>>===;;;::::::<<<@@@BBB===;;;888666555555666666999999:::::::::999888777888;;;>>>???<<<999777666>>>>>>======;;;:::999888777777777777888:::<<<===999888777666666777888999888999888777555555777999<<<<<<===>>>>>>>>>>>>>>>;;;:::888666666777999:::>>>>>>>>>===;;;999888777888888777888999;;;>>>???;;;;;;;;;;;;:::;;;>>>AAA>>>===<<<;;;;;;:::999999;;;;;;;;;???HHHWWWjjjxxxlll[[[JJJCCC===>>>???===:::::::::777444555888<<>>BBBAAA@@@===:::888777666666777999;;;<<<<<<<<<>>>???CCCCCCCCCBBB@@@>>>;;;999:::;;;<<<===>>>>>>>>>>>><<<;;;;;;:::<<<>>>@@@AAA???>>>???BBBBBBAAAFFFLLLRRRVVVaaatttoooccc```]]]ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\[[[YYYWWWVVVXXXZZZ[[[[[[\\\]]]___cccbbb```___```___]]]\\\[[[XXXVVVXXX\\\`````````[[[]]]___aaacccfffiiilllqqqpppqqqvvv}}}zzzmmmVVVLLL@@@999:::===>>>>>>======<<<:::999:::===???======;;;888666666777999999;;;===>>>>>>===<<<;;;:::999888999<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>===<<<<<<===<<<<<<;;;777333222555888:::;;;:::888666666777999666666666555555888===AAADDDIIISSS```ppppppaaaWWWMMMAAA999888888888666555666999;;;;;;;;;===>>>===<<<:::888:::999777555444666:::===>>>>>>===:::666555555666999<<<>>>===;;;999777777666666777999::::::888666777888888888777888:::<<<;;;:::999;;;<<<<<<;;;:::;;;<<<===>>>??????>>>===:::999999888888888999999888888888999;;;>>>@@@BBB::::::999999999999999:::<<<<<<;;;:::999;;;???BBB<<<:::888666555666777777:::;;;;;;;;;:::888666555444888;;;;;;888666666888?????????>>>===:::777555111222333444777999;;;<<<888777777777777777777888888999999777555555777999;;;<<<>>>???@@@@@@???>>>:::999777666555555666666999:::<<<;;;888666555555666666777888999;;;===>>><<<<<<<<<;;;::::::<<<>>>======>>>>>>===<<<;;;:::999999<<<>>>AAAKKK```rrrwwwvvvdddPPPEEE===<<<>>>>>>===>>><<<:::777888:::>>>@@@AAA;;;999888888:::;;;::::::::::::999888888:::???BBBBBB@@@===:::888888888999999::::::999999:::===@@@BBBBBBAAABBBBBB@@@<<<999888999;;;<<<>>>???@@@@@@;;;;;;;;;;;;<<<>>>@@@AAA@@@???@@@CCCCCCEEELLLTTTZZZddduuurrrfffccc^^^[[[ZZZZZZZZZ[[[ZZZZZZ[[[]]]^^^^^^ZZZXXXTTTWWWZZZ[[[[[[[[[\\\]]]```^^^\\\\\\]]]]]]ZZZXXXWWWWWWWWWYYY[[[\\\\\\\\\ZZZZZZ[[[[[[\\\^^^aaaccceeeggghhhkkknnnrrrwwwzzzyyybbbVVVFFF<<<;;;<<<<<<:::::::::999777666888<<>><<<888555333555666666777:::===>>>>>>>>>===999999:::<<>>???AAAAAA===777555777;;;::::::999777666777:::<<<999999888777666999===AAA@@@DDDKKKXXXhhh{{{uuujjj[[[III===:::999888666444555888;;;;;;;;;;;;;;;;;;;;;:::999;;;:::999666555666999<<<>>>??????===999777777999<<>>;;;999888777666555666888999888777666666777777777888<<<>>>???===;;;;;;<<<===<<<;;;??????>>>===============;;;:::888777666555666666777777777777999;;;===>>><<<<<<;;;:::999999999999999::::::999888888<<>>===;;;999777000000222444666888999:::777888888888888888888777999999999777666666777999:::<<<>>>@@@AAA@@@???>>>999999888777666444333222333666:::;;;999777777777666666777888999999999999=========<<<:::999999;;;<<<===>>>??????>>>===<<<::::::<<>>??????;;;:::999:::;;;======<<<<<<===>>><<<;;;<<<@@@CCC@@@>>>;;;999888888:::;;;:::;;;;;;:::999:::<<>>>>>>>>???@@@AAABBBCCC@@@???AAADDDFFFJJJUUUaaakkkyyynnnhhhddd```\\\ZZZYYYZZZ[[[ZZZ[[[\\\___```___[[[XXXSSSVVVZZZ\\\\\\[[[[[[\\\]]][[[XXXYYYZZZZZZXXXVVVQQQTTTXXX[[[\\\\\\\\\[[[\\\\\\[[[ZZZZZZZZZ[[[]]]\\\```ddddddbbbeeelllrrruuuwww{{{kkk]]]KKK@@@<<<<<<;;;888888777666555555777<<>>???@@@@@@999999;;;>>>BBBDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<444555777777777999;;;>>>AAADDDEEEAAA;;;888:::===:::999888777666777;;;>>>;;;;;;999777777999===@@@===@@@FFFRRRdddyyyyyyhhhRRRCCC;;;:::999666555555888;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;999777777888:::===???@@@>>>:::888999;;;???AAACCCCCC@@@<<<:::999777666444555666888888777555666666666666999===@@@AAA???===<<<============AAA@@@>>><<<<<<<<<<<<======;;;999666444333333333666666555555777888:::;;;>>>===<<<;;;:::999999999666888999888666777:::======<<<:::999999:::<<<============<<<:::777444222555777999666222000333666444666999<<<======<<<:::111111222444666777888999777888999::::::999888777:::::::::888666666888:::999;;;>>>AAAAAAAAA???>>>999999:::999777555222111...333999<<<;;;::::::;;;777777888999999777666555===>>>>>><<<:::888777888;;;===???@@@AAA@@@???>>>@@@===>>>??????AAANNN\\\mmmwwwyyygggTTTIIIDDDAAA@@@@@@===<<<;;;<<<===>>>>>>===<<<;;;:::;;;===?????????>>>@@@AAA@@@>>>>>>AAAEEE>>><<<:::888777888:::<<<;;;<<<===<<<;;;;;;<<<===888888:::>>>BBBDDDAAA>>>444666999<<>>999666777222444555444333555999===???>>><<<:::888777777777555777:::===>>>>>><<<:::555777;;;AAAEEEEEE@@@;;;777888:::>>>AAAAAA???<<<888777666777:::<<<======BBBDDDFFFDDD???<<<;;;<<<:::888666666888;;;<<<===AAA>>>;;;;;;===>>><<<:::???<<>>@@@AAAAAA???<<<999888888:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===;;;888888888<<>><<<:::;;;???AAABBBBBB@@@<<<999999<<<@@@???;;;888666555555555444666555444444555666888999;;;<<<>>>===;;;888666666777666555444555777999::::::>>>AAA@@@===;;;:::;;;;;;<<<<<<:::777555444444666666666555222000///000333333444666999::::::999333222333666;;;===<<<:::888999999999888777555444999777444444555777888888:::;;;???CCCDDDAAA;;;777777777777666444222000...111777===???<<<888888:::777666666666666888999:::===>>>===;;;888555555555888:::>>>@@@BBBBBBAAA@@@AAABBBBBB???===AAAJJJQQQfffttt{{{```QQQHHHBBBAAACCC?????????<<<::::::???BBB>>>>>>======<<<<<<<<<;;;AAA@@@@@@AAACCCCCCBBB@@@>>><<<999777666777999:::>>>>>>===<<<;;;;;;::::::;;;<<<===?????????>>>===:::;;;<<<===>>>???@@@AAABBBAAABBBDDDFFFGGGFFFEEECCCBBBDDDJJJNNNVVViii|||qqqgggccc^^^[[[ZZZZZZZZZYYYWWWXXX[[[^^^aaaaaa^^^\\\SSSWWW[[[[[[XXXVVVXXX[[[YYY\\\[[[WWWWWWYYYWWWRRRUUUVVVVVVVVVVVVWWWZZZ\\\]]][[[YYYXXXWWWXXXYYYZZZZZZZZZZZZ\\\___dddhhhkkkgggiiinnnuuu}}}ttt\\\LLLBBB:::666666444666777666555666999=========<<<<<<;;;;;;;;;:::888:::===???@@@>>>;;;999777888;;;???CCCBBB>>>;;;999:::;;;>>>@@@@@@>>>;;;777555444555777:::<<<<<<>>>@@@BBBAAA>>>;;;;;;<<<999888666777999;;;<<<<<<>>>;;;999:::<<<===<<<:::???<<<>>>GGGSSSbbbtttttthhhRRRHHH???;;;:::999:::>>>@@@AAAAAA???<<<999777777;;;<<<===>>>????????????===>>>>>><<<999666666777:::===@@@BBB@@@>>><<<;;;999999::::::;;;;;;;;;;;;777666555555666999<<<>>>@@@@@@>>><<<;;;;;;>>>AAA???>>>===999666666999<<<<<<999666555555555555555555555555555555666777777:::<<<>>>>>>;;;999777777888777555444555666888999;;;>>>AAAAAA>>><<<;;;<<<;;;<<<<<<;;;888666666666888888777555222111111222000000///111444555555444444333333555:::======<<<:::::::::999777666444333888666333333555777888888999;;;===@@@BBB@@@;;;777777777777666444111///---111666<<<>>>;;;888888:::666666555555666888999;;;===>>>===;;;777555555555777888:::<<<>>>???AAAAAABBBCCCCCCAAA>>>@@@FFFKKKVVVeeewwwlllYYYLLLCCC@@@AAAAAABBBAAA???<<<<<<>>>AAA??????>>>===<<<;;;;;;:::@@@??????@@@AAABBBAAA???;;;999777555555666888999<<<;;;:::999888999::::::<<<===>>>???@@@@@@@@@@@@;;;;;;<<<===>>>??????@@@BBBBBBDDDFFFIIIKKKKKKKKKHHHHHHKKKSSS[[[fffyyy~~~lllfffccc^^^ZZZYYYYYYYYYXXXYYYYYYZZZ\\\______^^^\\\QQQUUUXXXXXXWWWVVVXXX[[[ZZZ]]]\\\YYYWWWXXXVVVSSSUUUTTTTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]```ccceeegggccceeeiiiooouuu|||ppp]]]MMMAAA:::999888999::::::999999:::<<<;;;<<<===>>>?????????>>>;;;===@@@BBBAAA>>>;;;888999999;;;===??????===:::<<<<<<===>>>??????<<<999555333111222555888999:::888:::======<<<;;;;;;<<<888777777999;;;======<<<999777666777999;;;;;;:::<<<;;;===BBBJJJVVViiizzzmmm___OOOEEE@@@<<<<<>>???@@@@@@@@@>>>>>><<<999666444555666999;;;===>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::999888888999:::<<<===@@@@@@???===;;;;;;===@@@======;;;999666666888:::999777555444555777777666444555666777777777666555888;;;======;;;999888888888777666555444555666777;;;===??????>>><<<<<<<<<:::;;;<<<<<<999888888888;;;;;;999777444333555666111///......000333333333555333222444777;;;======;;;:::999888666555333333666444222222444777888888999999;;;===>>>===:::777888888888777555222///...222666;;;<<<:::888888999666666555666777999;;;<<<===>>>===;;;777555444555666666666777999<<>>===>>>???@@@???>>>===;;;;;;::::::>>>======>>>@@@@@@???===999888777666666888:::;;;999888666555555777:::;;;?????????@@@@@@BBBCCCCCC<<<<<<<<<<<<======>>>??????@@@BBBDDDGGGJJJLLLMMMJJJKKKRRR^^^kkkyyyyyygggeeebbb]]]ZZZYYYYYYYYYXXX___]]][[[ZZZ[[[ZZZXXXVVVSSSUUUWWWWWWVVVVVVXXXZZZ[[[\\\\\\ZZZXXXWWWVVVUUUTTTSSSSSSVVV[[[]]][[[YYYWWWXXXYYYZZZZZZZZZYYYXXXXXXYYY[[[]]]___aaabbbbbb```aaaeeeiiinnnssswwwyyyppp]]]MMMCCC>>><<<============<<<;;;;;;:::;;;>>>@@@AAA@@@???>>>;;;>>>AAACCCBBB@@@<<<:::;;;::::::;;;;;;;;;;;;:::>>>======>>>>>>===:::888333111000000333666888888555777999;;;<<<<<<======777777888:::===>>>===<<<555555555666777999::::::888999<<<@@@EEEPPPfffyyyzzzeeeVVVLLLDDD@@@AAABBBCCCCCCAAA<<<888666555666888:::===>>>>>>>>>===;;;;;;999777444444666888;;;<<<======;;;;;;<<<===:::::::::::::::::::::::::::<<<>>>???@@@>>>===;;;??????>>><<<::::::;;;===@@@???>>><<<:::::::::;;;888666555555777999999999444666888999999777555444666888;;;;;;:::999888888888888666555555555555666999:::;;;<<<;;;;;;:::::::::;;;===<<<;;;::::::;;;======<<<999777666888:::666444111111333555666666555333111111444777;;;===:::999888777666555555555555333111111444777888999999888999:::<<<<<<:::888;;;;;;:::999777444222000333666999:::999888888999777777777777999;;;===>>>===>>>===;;;888666555666666666777888999;;;<<<===>>>AAADDDDDDAAA???>>>>>>AAAQQQeeexxxooo[[[LLLCCCAAAAAAAAAAAA@@@???>>>>>>>>>???>>>===<<<;;;<<<<<<======<<<;;;<<<>>>>>>===;;;:::999999888999;;;===>>>888666444333444777;;;===BBBAAA@@@??????@@@AAABBB>>>===<<<<<<<<<===>>>>>>AAABBBCCCCCCEEEHHHKKKNNNOOOUUU```oooxxxfffddd```\\\ZZZYYYZZZZZZYYYaaa^^^ZZZWWWWWWVVVUUUSSSWWWXXXXXXWWWVVVVVVWWWXXXZZZZZZ\\\[[[XXXUUUUUUWWWXXXVVVUUUWWWZZZ[[[YYYVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVWWWYYY[[[]]]^^^^^^^^^^^^```cccfffiiimmmooopppsssyyymmm\\\MMMDDD??????>>>>>>>>>===<<<:::;;;<<<>>>??????>>>===<<<;;;===???AAABBB@@@>>>===;;;;;;:::999888888999999===<<<<<<<<<===<<<:::777222111000111444666777777555666888;;;>>>?????????888777888;;;===???>>>===555555666666777888999;;;888999===???AAAJJJ___rrryyyiii[[[NNNEEEAAABBBDDDDDDBBB>>>999666555777999;;;===>>>>>><<<;;;777777777555444555888;;;>>>>>>???>>><<<;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<@@@FFFJJJJJJFFF@@@<<<<<<<<<<<<;;;999999:::<<<@@@???>>>======<<<;;;:::888777666888:::<<<<<<;;;666888:::;;;;;;888666444444666999:::999777777777888888777777666666666666666666666777888999888888:::;;;======;;;:::;;;;;;??????>>><<<:::999:::<<<;;;999666555666777888888333222000///111444999<<<:::888777666666777888999555333111111444777888999999888888:::<<<<<<;;;999=========<<<:::888666444555777888999999999999:::999999999999:::<<<>>>???=========<<<999777777888999:::;;;<<<<<<;;;:::888:::===@@@BBBBBB???===<<<;;;HHHZZZlll|||hhhVVVIIIAAA??????????????????>>>===<<<;;;::::::<<<===@@@AAA>>>===<<<<<<======;;;999999888888999999;;;===>>>999777555555666999===@@@DDDCCCAAA???>>>===>>>>>>???>>>===<<<<<<===???@@@GGGGGGFFFEEEEEEIIIPPPUUU___iiixxx|||kkkbbb___[[[ZZZZZZ\\\\\\\\\]]]ZZZVVVUUUUUUWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[XXXTTTUUUYYY^^^\\\ZZZYYYXXXWWWTTTSSSWWWXXXYYYZZZYYYYYYWWWVVVSSSTTTVVVXXXZZZ[[[[[[\\\]]]___aaadddfffhhhiiijjjgggmmmvvv}}}kkkWWWGGGAAA???>>>===>>>>>><<<;;;<<<======>>>>>>===;;;;;;;;;<<<===>>>??????>>>>>>999::::::888666666777999;;;:::999:::;;;;;;:::888222222222555888999888777777777999<<>><<<:::444555666666666777:::<<<===?????????======>>>???@@@@@@@@@@@@@@@????????????EEEMMMRRRRRRMMMFFF@@@:::;;;<<<;;;999999;;;<<>>======999;;;<<<===<<<:::777555444666999:::999777666777888888888888888888777777666555444666888999999888:::;;;===<<<;;;::::::;;;???@@@@@@???===<<<<<<===<<<:::777666777777777666222222111000000333777;;;<<<:::888666666888:::<<<666444222222444777888888999999999;;;===>>><<<:::>>>>>>>>>>>>===;;;999888888888888999999:::;;;;;;;;;;;;::::::;;;<<<===>>><<<===>>>===;;;:::;;;<<<;;;===>>>???>>><<<999777888:::===???@@@???===<<<:::DDDQQQ```uuu|||jjjWWWIIICCCAAA??????@@@@@@???>>>:::999999:::<<>>>>>>>>===:::888666666666666777888999::::::999888777999<<>>;;;;;;<<<======;;;==============================<<<;;;;;;;;;<<<<<<666888999888666555666888777666666777999;;;:::999222333666999<<<<<<:::777999999:::<<<@@@AAA@@@>>>:::999888:::===@@@AAAAAA<<<>>>>>><<<999888999;;;<<<;;;;;;:::888:::FFFSSSllloooZZZMMMBBBEEEGGGFFFBBB>>>;;;999???@@@AAABBB@@@===999666444555777777777777999;;;999;;;>>>?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@EEELLLQQQQQQMMMGGGCCC:::;;;<<<<<<<<<<<<===???===<<<;;;<<<===<<<888555777777777999<<<======<<<======>>>>>>===;;;888777666888;;;;;;:::888777777888999999::::::::::::999999777666888;;;======<<<:::;;;===<<<:::999999999>>>@@@BBBBBB???===<<<<<<<<<:::888888888777555444222333333222111333888<<>>:::777666777999;;;888666333333555777888888::::::;;;>>>@@@@@@>>>;;;<<<===>>>>>>>>>===<<<;;;:::999888999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;===>>>>>>======>>>@@@===>>>>>>>>>>>><<<;;;:::::::::;;;<<<======<<<;;;:::???FFFQQQeeeqqq]]]MMMIIIDDDBBBBBBCCCAAA@@@;;;:::999999;;;>>>AAACCCDDDBBBAAA??????===:::777555555555666666777777888::::::999:::;;;===???@@@???????????????>>>>>>===@@@???>>>===>>>AAACCCEEEEEEEEEDDDDDDJJJWWWiiivvvooo```^^^[[[ZZZ\\\___aaaaaa^^^ZZZVVVUUUWWW[[[___aaaTTTSSSQQQRRRTTTVVVWWWWWWRRRSSSVVVZZZWWWRRRUUU\\\XXXZZZZZZXXXUUUVVVZZZ^^^ZZZZZZYYYXXXWWWVVVVVVVVVPPPPPPQQQRRRTTTWWWYYYZZZ[[[\\\^^^aaabbbcccccccccccceeehhhkkkpppwwwkkkRRRAAA>>>:::999;;;======<<<======<<<<<<===>>>???@@@@@@>>>;;;999888888999:::555777999888555444666888555444444666999;;;;;;:::333555888<<>>;;;888;;;::::::<<<@@@AAA???<<<;;;999888999<<<@@@BBBBBB@@@AAAAAA>>>:::888999<<<<<<:::999999777999BBBMMM```ttt}}}fffWWWBBBEEEGGGGGGDDD???<<<;;;???@@@AAA@@@>>>999555222555666888999888777888999555888<<>>>>>>>>@@@AAA>>>===<<<===???===999555666666666999;;;<<<<<<;;;????????????===;;;999888888:::======;;;999888888888999:::;;;;;;;;;;;;;;;<<<:::999:::>>>AAA@@@???:::;;;<<<<<<:::888888888===???BBBCCCAAA>>><<<<<<<<<;;;:::999999888555333333444555555333555999===EEEAAA<<<888666666888999999777444444555777888888:::;;;<<>>>>>===<<<<<<;;;:::888999:::<<<======;;;:::999888888888999:::;;;===>>>???>>>???@@@BBB>>>>>><<<<<<<<<<<<===>>>===;;;::::::;;;;;;;;;:::666888999???QQQkkkqqqUUUPPPIIIFFFEEEEEECCCAAA<<<;;;:::999;;;===@@@BBBGGGEEEBBBAAA@@@===:::777777777777777888888888888:::::::::;;;<<<===??????<<<===???@@@AAAAAA@@@???AAA@@@>>>>>>???BBBEEEGGGJJJKKKKKKNNNVVVggg}}}iiibbb___\\\ZZZ[[[\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]][[[VVVQQQPPPSSSUUUTTTQQQSSSRRRQQQQQQRRRVVVZZZ\\\\\\ZZZWWWUUUUUUWWW[[[]]][[[WWWSSSUUUYYY]]]\\\ZZZRRRQQQQQQSSSVVVXXXXXXXXXSSSXXX^^^``````___aaaccc___aaaccceeehhhlllqqquuu|||{{{cccMMMCCC::::::<<<<<<===??????===;;;<<>>===:::777777999;;;>>>?????????>>><<<:::999:::===???@@@@@@AAA@@@>>>;;;999999;;;>>>???>>>;;;888888===DDDIII___kkk~~~fffRRRHHH@@@@@@@@@===>>>BBBCCC@@@;;;888777666444333888999;;;<<<;;;999777555444888===@@@@@@???>>>>>>????????????@@@AAABBBCCCAAACCC@@@<<>><<<;;;;;;<<>><<<<<<<<<;;;999888555777:::===>>>>>>===;;;;;;::::::;;;<<<<<<<<<;;;;;;===>>>===;;;999888888;;;;;;;;;999777777999;;;===>>>>>>>>>===>>>@@@BBB<<<======;;;888666666666@@@@@@@@@BBBCCCBBB???===<<<;;;;;;;;;;;;999555222555777777444000111777===AAA>>>;;;999888888777666888777666777999::::::999888;;;???AAA@@@>>>===<<<888666555777;;;>>>>>>=========<<<<<<<<<======>>>===<<<;;;;;;<<<;;;999777::::::;;;>>>@@@AAA@@@>>>BBB@@@<<<:::999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;999777:::DDDUUUhhhtttjjj]]]MMMFFFGGGIIIEEE@@@;;;666555888;;;;;;===@@@AAABBBBBB@@@>>><<<<<<===;;;;;;;;;:::999999;;;===@@@@@@@@@@@@@@@??????@@@===>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAACCCDDDGGGHHHNNNOOORRRYYYiiinnnbbb___\\\[[[[[[[[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZWWWSSSSSSVVVXXXUUURRRMMMMMMMMMNNNPPPRRRUUUWWWYYYXXXWWWVVVWWWWWWYYYYYYZZZWWWTTTVVVZZZ]]][[[XXXYYYXXXWWWWWWYYYZZZYYYXXXRRRUUUYYY\\\]]]]]]^^^^^^]]]___aaaccceeeiiinnnrrruuu|||sssVVVKKK@@@<<<<<<<<<===@@@???===;;;<<<>>>@@@???>>>???>>><<<:::999888888888999888777666777888:::;;;999666444777<<<@@@???===:::::::::<<<===<<<:::777777888:::<<<<<<;;;:::999;;;:::999:::===???@@@@@@???>>>===;;;999999;;;>>>???>>><<<999999===DDDIII\\\jjjyyy___PPPBBB<<<;;;;;;===AAADDD@@@;;;777666666666555888999;;;<<<<<<:::999777666888;;;???@@@@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@BBB???===FFFQQQPPPFFF>>>======>>>@@@AAA@@@???>>>===;;;:::;;;:::888777666888:::<<<=========<<<999888888999:::;;;<<<<<<;;;===>>>===;;;888777777888888888666555555777999<<<>>>???>>>===<<<===???999:::;;;:::888777888999======???AAABBBAAA???===;;;<<<<<<<<<;;;999777666888999999666222333888===>>>;;;999888999999999888777666666888;;;<<<<<<;;;999<<<@@@BBB@@@>>>===<<<777666555777;;;>>>???>>>AAA@@@???>>>==================<<<<<<<<<<<<:::999;;;:::;;;===???@@@???>>>AAA???<<<:::999:::<<<>>>==================>>>>>>;;;999666555:::EEESSS\\\wwwxxxiiiUUUIIIFFFEEEBBB======888666999;;;;;;<<>><<<<<<<<<;;;<<<===>>>>>>AAAEEEHHHDDDCCCAAA@@@AAAAAA@@@???===>>>@@@AAAAAAAAAAAA@@@?????????@@@BBBEEEJJJMMMUUUZZZbbbmmm}}}nnnaaa___]]]\\\\\\[[[YYYWWWYYYYYYZZZ[[[[[[ZZZYYYXXXXXXVVVUUUWWWZZZZZZWWWSSSIIIIIIJJJKKKMMMPPPRRRSSSWWWWWWXXXXXXXXXXXXWWWVVVWWWTTTSSSUUUXXXZZZXXXVVV^^^\\\ZZZYYYYYYYYYWWWVVVQQQRRRTTTWWWZZZ[[[ZZZYYY[[[\\\^^^```bbbeeeiiimmmnnnpppssswww|||hhhZZZJJJBBB>>>===???CCC@@@>>><<<<<<===>>>===<<<>>>===;;;:::999888888888::::::::::::;;;;;;;;;<<<;;;999999<<<@@@BBBAAA???<<<:::999999::::::999777777888999999888777555444:::999999:::===?????????<<<===<<<;;;999:::<<<>>>???>>>===;;;;;;>>>DDDHHHSSSbbbyyyvvvbbbKKK>>>:::;;;>>>AAABBB???:::777666777777777777888:::;;;<<<<<<<<<;;;888888:::===AAABBB???;;;888888999:::;;;<<<===>>>???AAAAAA@@@HHHSSSSSSLLL@@@???>>>???AAABBBAAA@@@===;;;:::999:::999888666777888888999:::;;;;;;<<<777777666666777999:::<<<<<<===>>>===:::888666666444444444333222222555777<<<>>>??????===;;;::::::666777999999888888:::;;;:::;;;===???@@@???>>>===888;;;>>>>>>;;;999999::::::<<<<<<999666666:::===;;;999888888:::;;;;;;:::777666666999<<<>>>>>>===;;;>>>AAABBB@@@>>>===<<<888777666888;;;>>>???>>>BBBBBBAAA???>>><<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::;;;===?????????@@@???===;;;:::;;;<<<=========>>>>>>??????@@@@@@>>><<<:::888999>>>EEEKKKaaavvvvvv^^^LLLEEEBBB@@@===@@@;;;999;;;===<<<===@@@FFFGGGFFFCCC@@@===<<<<<<>>>???AAABBBEEEIIIOOOSSSJJJFFFBBBAAABBBBBBAAA???===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBEEELLLTTTZZZbbbjjjxxxjjjaaa___^^^]]]]]]\\\YYYVVVYYYZZZZZZZZZYYYWWWUUUTTTUUUUUUVVVXXX[[[ZZZWWWSSSKKKJJJJJJJJJLLLPPPSSSVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVSSSQQQQQQTTTVVVVVVUUU\\\ZZZWWWVVVVVVVVVUUUTTTRRRQQQQQQUUUYYY[[[XXXVVVYYY[[[]]]^^^___aaaeeegggkkkjjjjjjmmmttt|||{{{kkkWWWIII@@@===???DDD@@@???===<<<<<<;;;;;;:::<<<<<<;;;:::999888888888999999;;;<<<======<<<;;;::::::;;;===@@@AAA@@@======:::888777888999888777777777888888888777666555888888888;;;===???>>>===;;;<<<===<<<;;;;;;===???>>>???>>>======???CCCFFFHHHXXXnnnzzz^^^KKKCCCAAA@@@???<<<:::888888999999888777666777999;;;===>>>>>>>>><<<999999===BBBDDD@@@;;;555666777999:::;;;<<<<<<>>>BBBDDDEEEJJJPPPNNNHHH>>>======>>>AAABBBBBBAAA===;;;999999::::::888777777666666555666777999:::777777666555444555888999<<<>>>???===:::777666666222333333222111111333666;;;===??????<<<999777777666888999999888888:::;;;:::;;;===>>>===;;;:::999555999======999777:::===;;;<<<===<<<:::;;;===@@@<<<:::999:::<<<===<<<;;;888777777888;;;======<<<===???BBBBBB@@@>>><<<<<<::::::999:::;;;<<<<<<<<>>===<<<;;;999888888:::<<<>>>???@@@BBBCCC===;;;999:::<<<>>>?????????>>>===<<<;;;;;;<<<======>>>>>>????????????>>><<<<<<===<<<===???BBBEEEOOOggggggSSSGGGBBB@@@??????:::888;;;======>>>AAAFFFGGGFFFDDDAAA>>>>>>>>>BBBCCCDDDEEEFFFKKKQQQUUULLLHHHCCCAAACCCCCCAAA>>>===>>>>>>???@@@AAABBBBBBDDDEEEGGGJJJOOOXXXdddlllttt}}}jjj```___]]]]]]]]]\\\YYYWWWZZZZZZZZZYYYXXXUUUSSSRRRSSSTTTUUUWWWXXXWWWUUUSSSOOOMMMJJJHHHJJJOOOTTTXXX[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZWWWSSSQQQRRRUUUXXXZZZXXXVVVSSSSSSTTTUUUVVVUUUTTTSSSRRRUUUYYY[[[YYYVVVXXXYYY[[[\\\\\\^^^```bbbgggffffffiiinnnsssvvvvvv{{{yyybbbOOOBBB;;;<<>>>>>===;;;:::<<<>>>>>>======>>>???===>>>???>>>>>>???AAADDDHHHSSSeeewwwuuu```SSSKKKDDD===777777888:::<<<<<<999666444666888;;;===?????????===;;;:::===BBBDDD@@@;;;555666888999:::;;;;;;;;;===BBBGGGIIIJJJHHHDDD>>>:::999999<<>>???>>>;;;888777777333444444222111111444666:::<<<>>>>>>;;;999777777999:::;;;:::999888999:::;;;===???>>>:::777555555333777;;;:::777666999===:::;;;<<<===>>>???@@@BBB???===<<<<<<======;;;:::999888777888999:::999888===???AAAAAA???===<<<<<<>>>======;;;:::999999:::::::::;;;;;;:::999777777555888<<>><<<::::::<<<>>>??????============<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::555777999:::;;;<<<>>>@@@GGG]]]|||uuu___OOOEEEAAA???999444333777:::;;;===@@@CCCDDDDDDCCCAAA???@@@AAAEEEEEEDDDCCCCCCEEEHHHLLLJJJFFFBBBAAABBBBBB@@@>>>>>>>>>???@@@AAABBBCCCCCCFFFJJJOOOUUU\\\hhhwwwnnn^^^\\\ZZZZZZZZZZZZXXXWWWXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPMMMIIIGGGHHHLLLRRRUUU[[[ZZZYYYYYYZZZ\\\___```]]][[[XXXUUUUUUXXX[[[^^^VVVTTTRRRRRRTTTWWWXXXYYYVVVVVVVVVXXXZZZZZZZZZYYYVVVXXXYYYZZZYYYZZZ[[[]]]______```cccgggiiijjjjjjqqqwwwmmmXXXFFF<<<;;;???@@@AAA@@@>>>;;;::::::;;;;;;;;;;;;<<<<<<;;;::::::777888:::;;;<<<<<<<<<;;;666777888999999999999999999777555555666777888777444444555777888:::;;;;;;555666888;;;>>>>>><<<999999;;;>>>???>>>=========;;;===??????>>>>>>@@@AAALLLTTTbbbrrrxxxgggZZZLLLBBB999:::;;;===>>>===999666222444888<<<>>>???>>>>>>;;;::::::<<>>;;;777888999;;;;;;;;;::::::<<>>@@@@@@@@@===;;;::::::;;;;;;:::888444444222111111222333444666999:::999555444555777<<<>>>??????<<<:::999:::555666555444222222333555999:::<<<<<<;;;999999:::<<<======<<<999888888999<<>>999444333333444666999888777666999<<<999:::<<<>>>???@@@@@@@@@@@@???>>>>>>>>>===:::888:::999777888999999888666<<<>>>??????>>><<<<<<===??????>>><<<999888888999888999::::::999888777555555999===???@@@AAAEEEHHH>>>===<<<<<<>>>??????>>><<<<<<===>>>======<<<<<<>>>>>>>>>>>><<<:::888777555777999:::999999:::<<>>>>>?????????@@@AAACCCEEEFFFGGGNNNYYYcccmmmzzzkkkZZZXXXVVVUUUVVVWWWWWWVVVTTTTTTTTTTTTVVVXXX[[[]]]XXXVVVTTTQQQPPPQQQTTTVVVOOONNNLLLKKKKKKMMMOOOQQQWWWWWWYYYZZZ\\\^^^______[[[[[[[[[ZZZYYYYYY[[[\\\UUUSSSQQQQQQTTTWWWYYYZZZWWWXXXZZZZZZYYYYYYZZZ[[[SSSUUUWWWWWWVVVVVVWWWXXXVVVXXXZZZ\\\^^^aaaccceeejjjooovvv}}}|||eeeQQQCCC@@@CCC@@@AAAAAA???<<<:::;;;===;;;;;;<<<=========<<<;;;888888:::;;;<<<=========888888888888777777999:::666555444555777888888777222222333444555777888999333555888<<<>>>>>>;;;888777:::===>>>===;;;::::::999<<<>>>???>>>>>>>>>>>>GGGNNN[[[ooo}}}mmm\\\PPPDDDBBB@@@>>>>>><<<999777///333888===??????===;;;777888999:::;;;;;;;;;:::888999:::;;;<<<;;;999888:::>>>CCCEEEAAA;;;888999:::999999:::===>>>>>>===;;;:::999999::::::999888555444333333222222222222333777<<<<<<999777888:::<<<>>>@@@@@@>>><<<<<<<<<777777666444222111333444777999;;;;;;:::;;;<<<>>>===>>>>>>===;;;::::::;;;;;;>>>@@@>>>888444333444777777777777888999::::::;;;<<<===>>>??????===<<<>>>===<<<<<<===<<<999777:::888888888::::::999888:::<<<>>>>>>===<<<<<<======>>>>>><<<:::888:::<<<<<<<<<======;;;999777555888<<<@@@@@@>>>>>>AAADDD>>>>>>===>>>@@@AAA???>>>;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>===;;;999777888999999999888888:::<<>>999:::;;;:::777666666666888<<<@@@@@@===;;;<<<>>>@@@@@@@@@AAABBBDDDFFFHHHKKKVVVeeesss{{{cccWWWUUURRRQQQSSSTTTUUUUUUQQQQQQQQQRRRVVV[[[```ccc[[[XXXTTTPPPNNNPPPTTTXXXOOOOOOPPPPPPPPPPPPOOONNNRRRUUUXXX\\\^^^___^^^]]]VVVXXX[[[[[[ZZZXXXWWWWWWTTTQQQOOOOOORRRUUUWWWXXXWWWYYY\\\[[[YYYXXXZZZ]]]QQQSSSUUUUUUTTTSSSSSSTTTRRRTTTVVVXXXYYY]]]bbbffffffjjjpppvvv~~~qqq[[[KKKFFFHHH@@@BBBBBB@@@<<<:::<<<>>>;;;<<<===>>>>>>>>>===<<<999999:::;;;<<<===>>>???999:::999888777888:::;;;444333333555777888888777000000000111222333555666333444888<<>>;;;888555888;;;<<<;;;999888777888;;;>>>???>>>============DDDTTTlll{{{kkk^^^NNNJJJDDD???<<<;;;999888...222888===@@@???<<<999444666888888777777888999888999;;;<<<;;;:::888777999<<<@@@AAA===999:::>>>===<<<;;;;;;<<<===<<<::::::888777888999999888777555555555444444333333222000666<<<===;;;999;;;===<<<>>>@@@@@@???>>>>>>>>>888888777444111000222333777888:::::::::<<<>>>AAA<<<===>>>>>><<<;;;<<<===999===@@@>>>888444444666:::888777888999;;;;;;:::=========>>>???===:::777;;;::::::;;;<<<;;;888666999888888999;;;<<<<<<;;;999;;;<<<===<<<;;;<<<===:::<<<>>><<<:::999<<>>;;;777555;;;???BBBAAA===;;;===@@@>>>>>>>>>@@@BBBBBB???===:::<<<===??????>>><<<;;;:::;;;===>>>>>><<<:::999444555555555444555888:::AAAFFFSSSiii~~~hhhXXXOOOAAA<<<:::>>>@@@@@@BBBEEE@@@AAAAAA???<<<:::::::::222444666666555333333333222999???@@@;;;888:::>>>AAAAAAAAABBBCCCEEEHHHIIIPPP]]]ooowww```WWWVVVTTTTTTTTTSSSPPPNNNSSSQQQPPPTTTZZZ]]]ZZZWWW[[[ZZZXXXTTTQQQOOOPPPRRRSSSTTTTTTSSSRRRRRRSSSUUUXXXYYYYYYZZZ[[[\\\]]]]]]WWWXXXYYYZZZYYYWWWTTTRRRTTTOOOKKKLLLQQQVVVWWWUUUTTTUUUWWWYYYYYYYYYWWWVVVTTTUUUUUUUUUTTTTTTVVVXXXUUUSSSQQQQQQUUU[[[```ccckkkjjjjjjmmmsss}}}oooZZZOOOKKKFFFAAA???@@@???<<<<<<>>>@@@???===<<<<<<===>>>???;;;;;;::::::;;;>>>@@@BBB>>>>>>===<<<;;;:::::::::555666777888999:::::::::222111///,,,+++...222666555555555999===???>>><<>>>>><<<888666555999@@@MMM___ttt|||oooZZZQQQEEE@@@AAABBB???<<<666777888;;;<<<;;;777444555777999;;;<<<:::888777555888<<>>:::888999;;;======;;;999777777<<<>>>???===:::999:::<<<===;;;999777666666666777888555333222444666888888333555999<<<===;;;888666888:::===>>>???>>><<<:::::::::777444000///000222777888999999777666666777999;;;<<<===<<<<<<======>>><<<999999999999999777:::<<<===<<<::::::===???>>>?????????>>>===;;;:::777888:::;;;<<<;;;;;;:::888777777777777999:::;;;888???EEEEEE???;;;;;;===888777666666777999;;;<<>>===;;;::::::??????>>>===<<<;;;;;;:::;;;<<<===>>>??????>>>>>>===>>>???@@@???>>><<<:::888888888999999:::::::::;;;888555555666777888888AAAAAAGGGUUUggg{{{ttt^^^RRRJJJEEECCCFFFGGGDDDAAABBBBBB???===>>>@@@>>>999333000000111444666666444222777888;;;===>>>===<<<;;;AAA???AAAEEEEEEDDDJJJTTTbbbkkkzzz|||fff\\\YYYTTTRRRRRRRRRRRRRRRUUURRRQQQSSSXXXZZZYYYVVVYYYXXXVVVRRROOOMMMNNNOOOQQQSSSTTTSSSRRRSSSUUUVVV[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYWWWUUURRRPPPTTTPPPLLLMMMQQQTTTSSSRRRRRRSSSUUUWWWWWWWWWUUUUUUSSSUUUVVVWWWVVVWWWXXXZZZVVVRRROOOQQQYYY___aaa```cccdddggglllqqqwww|||{{{hhh[[[UUUHHHCCC@@@AAA@@@======@@@AAA???===;;;:::;;;===>>>;;;:::::::::;;;===>>>???>>>>>>>>>======<<<;;;:::666666777888999:::::::::333333111///---///222555666555666999===???>>><<<>>>===;;;;;;<<<<<<:::999888;;;>>>???===:::777777999===FFFTTTggg}}}vvvcccWWWIII@@@>>>???===;;;<<<;;;:::;;;;;;:::888666:::;;;===??????===;;;:::777999<<<>>>>>><<<:::888777999<<<===<<<:::::::::;;;======<<<999777888:::;;;:::999888888888888888777666555666888999999888444666888::::::888555333666888:::<<<<<<;;;999888999999777444111///000111444666999999999888888999777888999:::999::::::;;;;;;:::999:::<<<===<<<;;;<<<>>>>>>===:::999;;;======>>>?????????===;;;999888999:::;;;<<<;;;;;;:::666666555666777999;;;<<<<<>>===<<<;;;;;;>>>>>>===<<<;;;::::::999=========>>>>>>>>>>>>>>>???>>>===<<<;;;::::::999777777888999:::;;;;;;<<<;;;999777666888999::::::>>>===AAAKKKXXXhhh~~~zzzdddWWWOOOIIIEEEFFFFFFCCC@@@AAABBB@@@>>>???AAA???999444333333444777:::;;;999777999:::<<<===>>>>>>>>>>>>@@@>>>@@@EEEGGGKKKUUU```ttt~~~~~~iiibbb\\\UUUPPPPPPRRRUUUWWWVVVSSSPPPQQQUUUWWWWWWUUUWWWVVVTTTQQQMMMKKKKKKMMMPPPRRRSSSSSSSSSSSSUUUWWWZZZZZZYYYXXXVVVTTTRRRQQQTTTUUUVVVVVVUUURRRPPPNNNSSSPPPNNNOOORRRSSSQQQNNNOOOPPPRRRTTTUUUUUUTTTSSSSSSVVVYYY[[[[[[ZZZ[[[[[[XXXRRROOOSSS\\\aaa___[[[ZZZ^^^eeekkkppprrrrrrqqqvvv}}}wwwhhh^^^KKKDDD@@@@@@@@@>>>???AAAAAA???<<<999888999;;;===:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<;;;:::777777888888999999999999666666555333111111222444777777777:::===>>>>>>===<<<;;;;;;<<<>>>===;;;999777:::>>>???===;;;:::::::::<<<@@@IIIZZZrrrpppbbbPPPDDD??????@@@???BBB???===;;;;;;;;;:::888<<<>>>AAACCCCCCAAA>>><<<::::::;;;;;;;;;::::::999555888;;;<<<<<<<<<===>>>;;;<<<<<<:::888666666777888999999:::;;;;;;;;;;;;777777888:::<<<===;;;999666777888888777555222000444555777888999888666555777888777555222/////////222555888:::999999999999666666777777888999::::::999999:::<<>>>>>>>>>>><<<:::999999:::<<<===???@@@???===:::888777888:::;;;<<<<<<;;;;;;444444444555666999;;;<<>>>>>>>>>>>============<<<<<<;;;;;;::::::@@@???>>>======>>>>>>???@@@>>>;;;888666666777888666666777888:::<<<>>>???<<<:::777777999;;;<<<===<<<;;;===AAAGGGTTTjjj}}}ooobbbVVVNNNGGGEEEDDDAAA???@@@AAA@@@@@@AAABBB@@@:::555666666888;;;>>>@@@???>>><<<<<<===>>>???AAABBBCCCDDDCCCDDDIIIOOOWWWeeerrrjjjddd^^^VVVRRRQQQTTTWWWYYYUUURRRPPPPPPSSSUUUVVVVVVUUUUUUTTTQQQMMMKKKKKKLLLQQQSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRPPPOOORRRQQQPPPRRRTTTTTTQQQOOONNNOOOQQQSSSTTTTTTUUUTTTUUUYYY]]]^^^^^^\\\[[[ZZZWWWUUUSSSVVV[[[]]]ZZZWWWUUU[[[cccjjjoooooonnnlllqqqxxxoooaaaKKKCCC======>>>>>>???BBBBBB???;;;888777888:::<<<;;;<<<===>>>>>>===;;;::::::;;;<<<======;;;999888888888888888888888999999888999999888555444444555777888888:::<<<=========888888999;;;======;;;888777:::===>>>>>>===<<<<<<======@@@GGGVVVlllsss^^^NNNFFFDDDCCCCCCAAA???>>>=========;;;999;;;???DDDHHHHHHDDD>>>;;;===<<<;;;:::999999::::::777999;;;<<<<<<<<<===>>>;;;<<<;;;:::888777777777666777:::<<<============888777888:::<<<>>>===<<<;;;:::999888555333000///333444555777777666555444666777777666333000///000111444888999999777777777888777666666888:::;;;<<<999:::;;;>>>AAABBB@@@>>><<<<<<;;;:::999888999::::::<<<>>>??????===:::888555777999;;;===>>>>>>>>>555555444555666777999:::AAADDDHHHFFF@@@;;;::::::;;;:::999888999;;;===???=========>>>>>>>>>??????;;;;;;<<<<<<======>>>>>>BBBAAA???===<<<===>>>??????===;;;888666555555555555555666777:::<<>>@@@JJJ___sss|||ppp^^^RRRGGGCCCBBB@@@???@@@@@@@@@@@@BBBBBB???:::666777888999<<<@@@BBBBBBAAA>>>======>>>@@@CCCFFFHHHKKKLLLNNNSSS[[[hhhyyyoooaaa]]]WWWTTTTTTVVVWWWXXXSSSRRRPPPPPPRRRTTTVVVWWWUUUUUUUUURRROOONNNNNNOOOTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSTTTTTTTTTRRRPPPOOOLLLMMMOOOPPPRRRRRRRRRRRRQQQQQQRRRTTTVVVVVVTTTSSSPPPPPPRRRTTTUUUVVVWWWWWWYYY\\\```aaa___[[[YYYXXXUUUWWWYYYYYYWWWUUUTTTSSSQQQVVV]]]dddjjjlllmmmlllqqqvvv~~~uuueeeLLLBBB::::::<<<===>>>AAAAAA???;;;888777888999;;;;;;===???@@@???>>><<<:::888999:::::::::999888777:::999888777777888888999;;;<<<<<<;;;888666666666888888999999::::::<<<===555666777999;;;;;;999666666999<<<>>>=========>>><<<>>>AAAGGGSSSgggrrr___QQQHHHCCC@@@======>>>@@@AAA@@@<<<999:::@@@HHHNNNNNNIIIAAA<<<>>>===;;;999999999;;;<<<;;;<<<======<<<;;;<<<======<<<;;;;;;;;;:::999999666777:::<<<===>>>>>>===999777666666999<<<>>>??????===;;;888555333222111444444666777777777666555444666777666444222222222333666888999777555555555999666444444777:::<<<<<<;;;<<<===???AAA@@@>>><<<777666666777888999:::;;;999;;;===>>>>>><<<:::888333555888;;;>>>???@@@@@@888888666555555555666777<<>>===<<<;;;;;;===>>>@@@;;;<<<<<<===>>>>>>??????:::;;;<<<>>>???AAABBBBBBBBB@@@>>><<<<<<===>>>???<<<<<<<<<;;;:::888555444555555555666888;;;>>>@@@999777555555888:::;;;<<<;;;;;;===>>>>>>FFFYYYlll}}}eeeWWWGGGAAA@@@??????AAA??????AAABBBAAA>>>:::777888888999;;;???AAAAAA@@@=========???BBBFFFJJJMMMMMMRRRXXX```lll}}}uuu]]]ZZZVVVTTTUUUVVVWWWXXXSSSSSSRRRRRRRRRTTTUUUVVVTTTUUUVVVTTTRRRQQQQQQRRRUUUWWWXXXVVVSSSPPPOOOOOOSSSTTTUUUUUUTTTQQQOOOMMMLLLMMMNNNPPPRRRSSSSSSTTTQQQRRRTTTUUUVVVVVVVVVUUUQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]``````^^^ZZZWWWVVVSSSWWWZZZXXXSSSOOONNNPPPLLLPPPWWW^^^dddhhhjjjkkkpppsssyyyoooSSSGGG<<<:::;;;<<<===@@@???>>>;;;:::999999::::::;;;<<<>>>??????===<<<:::888888888777777777777777;;;:::888777777777888888:::;;;;;;:::777666666666777888999888777888:::<<<555555555777999999777666666999;;;===<<<<<<===>>>:::===@@@EEEMMM^^^rrruuubbbRRRFFF???<<<===???BBBCCCBBB>>>;;;;;;AAAJJJPPPQQQMMMEEE@@@???>>><<<::::::;;;===>>>>>>??????>>><<<:::;;;<<<===<<<;;;;;;======<<<;;;888888:::;;;<<<=========999666444555888<<>>>>><<<:::444333333555999;;;<<<<<<::::::;;;<<<<<<;;;:::999444666999<<<>>>???@@@@@@;;;:::888666555555555666777:::===???>>>>>>>>>???AAA@@@>>><<<<<<<<<===>>>::::::;;;<<<<<<===>>>>>><<<<<<===???@@@BBBCCCCCC???>>>===<<<<<<======>>>999:::;;;<<<<<<:::777666777666555555666999;;;===999666444444666888999999888888:::<<<===CCCQQQ___vvvppp^^^KKKAAA??????@@@BBB@@@AAABBBBBBAAA>>><<<;;;;;;:::999;;;===???>>>>>><<<===>>>AAAFFFKKKPPPSSSOOOYYYeeeqqqppp[[[WWWSSSQQQSSSUUUXXXYYYVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVUUUTTTSSSTTTUUUTTTVVVWWWWWWTTTQQQPPPOOOQQQRRRTTTVVVUUUTTTRRRPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTRRRRRRTTTUUUWWWZZZ\\\]]]ZZZ\\\______\\\YYYXXXWWWQQQSSSTTTTTTQQQNNNMMMMMMJJJNNNTTT[[[aaaeeeggghhhiiimmmsss{{{{{{___QQQCCC======<<<<<<>>>===<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999888777666666777888999<<<;;;999777666666777888888888888666444333444666666888888777555555888;;;777666555666888888777666666888;;;;;;;;;;;;<<<===;;;===???@@@EEERRReeessszzzfffUUUKKKBBBAAAAAABBBCCCBBB???===;;;???EEEJJJLLLJJJGGGDDD???>>>===<<<<<<===???@@@?????????>>><<<;;;<<<===<<<:::999;;;>>>???>>><<<:::::::::::::::;;;;;;<<<777666555777;;;>>>???@@@AAA>>>:::666444555666888666666666777777777888888444555666555555777999<<<:::;;;;;;:::999999;;;===999444//////444:::<<<;;;<<<;;;::::::<<<<<<;;;:::555444333666:::>>>>>>>>>;;;:::::::::::::::;;;;;;888999;;;============<<<;;;:::888777666666777888666888;;;===>>>???@@@@@@BBBAAA>>><<<::::::;;;;;;999999::::::;;;<<<<<<<<>>FFFOOOeeexxx}}}hhhQQQDDD@@@???@@@BBBCCCDDDDDDCCCAAA@@@???@@@???>>><<<<<<===>>>===<<<<<<>>>AAAEEEKKKQQQVVVYYYZZZhhhyyy|||eee[[[VVVQQQNNNPPPTTTYYY[[[XXXYYYYYYWWWTTTQQQOOOOOOQQQSSSUUUVVVUUUTTTUUUVVVRRRTTTVVVVVVTTTRRRQQQQQQLLLNNNRRRUUUWWWWWWWWWVVVSSSRRRRRRRRRRRRRRRQQQQQQUUUUUUUUUTTTRRRQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\^^^XXXZZZ]]]]]][[[YYYYYYYYYPPPOOONNNOOOQQQPPPNNNKKKJJJOOOVVV]]]bbbeeeffffffccchhhoooxxxiiiZZZIIIAAA???===<<<<<<;;;<<<<<<======<<<;;;;;;777888999999::::::::::::;;;999777555666777:::;;;===;;;999777666666777888666666555333111111333444666777888666444444777:::999888666666777888888777666888:::;;;::::::;;;<<>>>>>======>>>???@@@AAA>>>??????>>><<<;;;===>>>;;;999888:::>>>@@@???===<<<;;;:::999888999:::;;;555555777:::>>>@@@???>>>@@@===888555444555777999666666666777777777888888444555555555666888<<>>>>>;;;999888888:::;;;;;;;;;888666555777<<>>;;;:::999888999:::;;;<<<<<<============;;;:::999:::999888777777888999:::666888;;;===???@@@@@@AAACCCAAA>>>;;;999888888999999999999::::::;;;;;;;;;BBBAAA@@@???>>>===<<<;;;999:::;;;<<<======<<<<<<777666666666777:::<<<>>>:::888555333333444666777;;;888666555666777888888888666777:::;;;:::>>>CCCQQQfff|||pppVVVGGGAAA@@@@@@AAAFFFFFFFFFDDDBBBAAABBBCCCCCCAAA???>>>??????===<<<===???CCCIIIOOOVVV[[[]]]iiiyyyvvvaaaYYYRRROOOQQQRRRPPPPPPUUUYYY[[[]]]ZZZUUUQQQOOOOOOWWWWWWXXXZZZZZZYYYUUURRRWWWVVVTTTSSSSSSSSSRRRQQQUUUQQQPPPSSSZZZ\\\XXXRRRSSSTTTTTTRRRPPPOOOPPPQQQPPPRRRUUUWWWXXXVVVTTTRRRPPPOOOQQQWWW^^^```\\\WWW[[[ZZZYYYZZZZZZYYYVVVTTTTTTQQQNNNMMMNNNOOOOOONNNTTTUUUXXX\\\```cccfffhhhdddfffiiinnnuuurrreeeRRRFFFAAA@@@>>><<<:::999888999;;;<<<<<<;;;999999888888888888888999:::;;;;;;;;;999999;;;===:::999777555555666888999999777555333222444666777999888666444555777999;;;;;;<<<===<<<:::999999;;;999:::;;;;;;;;;:::999888???;;;<<<@@@@@@BBBTTTiii~~~{{{jjj[[[MMMAAAAAADDDBBB@@@@@@<<<===>>>@@@AAAAAAAAA@@@???===:::;;;???AAAAAA@@@FFFEEEDDDBBB@@@>>>===<<<777777888;;;???@@@???>>>>>>;;;666333222555888;;;;;;::::::<<<>>>>>>===<<<;;;999666444555777:::===999999:::::::::999777666333333444666888999999888999999999;;;===?????????:::777666999???BBBAAA>>>;;;:::999999999:::;;;<<<;;;:::999888:::<<<@@@BBB>>>===;;;:::999999::::::<<<;;;:::999888999999:::999888777888:::;;;:::999999;;;>>>??????@@@AAACCCCCCAAA>>>;;;999:::;;;<<<>>>>>>===:::888888:::<<<@@@BBBCCCAAA===::::::<<<<<<;;;::::::<<<<<<;;;:::333333333444666888;;;<<<>>>===;;;888666555777888<<<:::888666666888:::<<<<<<;;;999888777888:::;;;EEEQQQeee{{{cccOOOGGGFFFEEEDDDFFFCCCCCCEEEEEEBBBBBBDDDFFFEEEDDDCCCCCCBBBAAA???FFFBBBCCCJJJQQQYYYfffsss{{{iii```YYYTTTTTTTTTPPPPPPSSSUUUWWWYYYXXXUUUQQQPPPPPPRRRTTTWWWZZZ[[[XXXTTTPPPTTTSSSQQQQQQQQQQQQPPPPPPWWWUUUSSSUUUXXXXXXUUUQQQRRRTTTVVVVVVSSSPPPOOONNNPPPRRRUUUWWWXXXWWWUUUTTTRRRRRRSSSXXX\\\^^^\\\YYYZZZZZZZZZZZZ[[[YYYVVVSSSQQQOOOKKKKKKLLLNNNPPPPPPYYY[[[^^^aaabbbbbb```___bbbdddgggkkkqqqzzz{{{mmmYYYJJJCCCAAA>>><<<999888888999;;;<<<<<<;;;:::999888888777777777777;;;<<<===<<<:::999:::;;;:::999777666666777888999999888777555555666777888999888777666777888:::;;;:::;;;======;;;::::::;;;;;;<<<<<<<<<<<<:::999888;;;999;;;@@@??????LLL^^^xxxwwwhhhYYYJJJEEEEEEBBB@@@@@@>>>>>>===>>>>>>@@@AAABBB@@@===<<<<<>>======999666555999>>>AAA@@@===888777777777888999;;;<<<;;;:::999999;;;===AAACCC???>>>===;;;:::::::::;;;;;;::::::999:::;;;===>>>999777777888:::;;;;;;;;;;;;===????????????@@@AAA@@@>>><<<:::999999:::;;;======;;;999777777999;;;???AAABBB@@@===;;;;;;<<<;;;:::999999::::::999888555555555555777999;;;<<>>===:::777666777999<<<:::999888888:::<<<>>><<<;;;:::999::::::<<<===BBBLLL]]]pppsss___QQQJJJHHHHHHGGGDDDCCCEEEEEEBBBAAADDDFFFEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCLLLWWWfffyyywwwkkkeee```^^^[[[VVVSSSTTTRRRTTTVVVVVVUUUSSSRRRRRROOORRRVVVYYYZZZWWWRRROOOOOOOOONNNNNNNNNNNNOOOOOOUUUVVVVVVWWWWWWVVVTTTSSSRRRUUUYYYZZZWWWRRRNNNLLLPPPRRRTTTWWWXXXXXXWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZ\\\\\\ZZZVVVSSSQQQNNNKKKJJJMMMQQQTTTVVV[[[^^^bbbeeedddaaa[[[XXX^^^```dddggglllrrryyy~~~zzzeeeRRRFFFAAA>>><<<888777777888:::;;;:::999999888888777777777777777<<<===???>>>;;;999888888999999888888888888999:::::::::999999999888888888999999999999999:::::::::888:::===>>>===;;;;;;;;;<<<<<<===<<<;;;888666555666666:::>>><<<:::CCCQQQlllvvvfffTTTIIIDDDAAAAAABBB@@@???>>>======???BBBCCC@@@???>>>>>>@@@BBBBBBAAACCCBBBAAA???===<<<;;;;;;:::::::::===@@@BBBAAA@@@<<<:::777555444444555666999888888999::::::777555111222444777888999::::::===>>>>>>>>><<<:::999777777444111444:::??????>>>:::999888888:::;;;;;;:::888666555888===???>>>;;;444444444555777:::<<<>>><<<;;;::::::<<<>>>AAACCCAAA???===<<<;;;:::;;;;;;::::::::::::<<<>>>AAABBB999888666777999;;;<<<<<<<<<>>>??????===<<<<<<===;;;::::::999888888999999<<<;;;:::777555666888;;;>>>???@@@???===;;;<<<===:::999888888888999777666888888777777888999;;;<<<@@@@@@>>>;;;888777888999<<<;;;::::::;;;===???AAA>>>>>>=========>>>>>>>>>BBBIIITTTcccrrrrrr^^^PPPKKKKKKFFFCCCBBBDDDDDDAAAAAADDDFFFFFFFFFGGGHHHKKKMMMNNNKKKHHHJJJSSScccxxxvvvssspppnnnjjjccc\\\XXXTTTVVVWWWXXXWWWUUUSSSRRRMMMPPPSSSTTTSSSQQQPPPOOOMMMMMMNNNMMMLLLMMMNNNOOOPPPSSSWWWXXXVVVVVVWWWYYYTTTWWW[[[[[[XXXSSSOOOMMMPPPRRRTTTVVVWWWXXXXXXXXXUUUVVVWWWWWWVVVWWWYYYZZZYYYZZZ[[[\\\]]][[[WWWSSSSSSPPPMMMMMMPPPVVVZZZ]]]YYY[[[```cccccc```\\\YYYZZZ]]]aaaeeeiiinnnssswwwzzzqqq\\\KKKAAA<<<;;;666555666777999:::999777666666666666777888999999===>>>@@@???<<<999777666888888999999:::::::::;;;:::;;;<<<<<<<<<;;;999999999999;;;<<<<<<<<<;;;:::666999===???>>><<<;;;;;;<<<<<<<<<;;;999666444222444444777:::999888@@@JJJbbbttt}}}ooo\\\LLLDDDAAABBBDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;:::::::::<<>>>>>>>>===;;;;;;===888333555<<>>@@@???>>>===<<<<<<===???@@@@@@>>>===;;;::::::::::::;;;;;;;;;<<<===@@@BBBCCC<<<:::777777888:::::::::<<<===>>>===;;;999999999777777777888888888888888::::::888666444555888;;;============<<<<<<===>>>;;;999888888999999777666::::::999888999:::;;;<<>>@@@???;;;777555444777888:::;;;<<<<<<<<<<<<;;;;;;=========<<<:::999999:::<<<=========;;;:::555999<<<>>>===;;;::::::<<<======<<<:::888555444555555666777666999BBBKKK]]]ooo{{{hhhTTTFFFAAA@@@@@@AAABBBDDDEEEEEEDDDBBB@@@@@@AAAAAABBBAAAAAABBBBBB@@@>>>===;;;::::::;;;;;;:::999999:::===??????>>>======<<<;;;999999888888888888888999:::888444111...111666;;;======<<<:::999:::<<<>>>?????????>>>BBB===888888===AAABBBAAA>>>;;;888777888999888888777888999;;;======;;;:::444444555777:::>>>AAACCCBBBAAA???===<<<;;;;;;;;;===<<<;;;999888999999:::======<<<<<<===>>>@@@AAA>>><<<999888888888888777;;;<<<===<<<999777777777666666666777777777777777888999888777666777999;;;<<<;;;:::;;;<<<===>>>???<<<:::999999::::::999888<<<;;;:::999999:::;;;<<<@@@@@@@@@>>>;;;::::::;;;<<<<<<<<<===???AAACCCDDDGGGFFFDDDBBBAAA??????>>>BBBEEEIIIOOOZZZkkk~~~nnn]]]OOOHHHAAA>>>>>>@@@BBBAAACCCGGGFFFGGGHHHGGGHHHLLLQQQVVV\\\bbbkkkwww~~~uuu~~~uuummmkkkjjjhhhfffddd```[[[WWWNNNNNNKKKFFFAAA@@@DDDHHHOOOQQQRRRPPPNNNMMMOOORRRTTTWWWZZZYYYVVVTTTUUUVVVZZZZZZYYYVVVSSSRRRRRRTTTRRRRRRRRRSSSTTTVVVWWWXXXTTTTTTTTTUUUWWWXXXZZZ[[[XXXXXXXXXZZZ\\\]]][[[YYYTTTRRROOOPPPSSSXXX\\\^^^YYYYYYXXXXXXXXXXXXXXXXXXWWWZZZ]]]```cccgggllloooppp{{{sssZZZGGG===999666666777:::<<<<<<:::777333444555777999;;;===???===>>>>>><<<999666444444666888;;;===>>>>>>===<<<:::;;;<<<===<<<;;;:::999999:::;;;======<<<<<<;;;666888;;;<<<;;;999999999======>>>>>>===;;;:::999777777666666666<<>>AAACCCFFFGGGGGGDDDAAA>>>???AAABBBBBBAAA@@@AAAAAA???>>>;;;:::999:::;;;<<<;;;999888:::<<<>>>???>>>>>>===<<<;;;;;;:::;;;;;;:::::::::<<<<<<:::777333111333777:::<<<<<<;;;:::666777:::<<<>>>?????????BBB???<<<;;;<<>>>>>===<<<;;;777777888999<<>>===<<<:::999999999777555:::<<<===<<<:::888888999888777777777777777888888777999:::::::::999:::<<<;;;999888999<<<>>>@@@@@@<<<;;;::::::<<<<<<;;;:::;;;;;;:::999999:::;;;<<<>>>??????>>><<<;;;;;;<<<;;;;;;<<<===???@@@BBBCCCHHHFFFCCC@@@>>>======>>>>>>AAADDDGGGNNN[[[mmmzzzvvvfffVVVKKKDDD@@@???AAABBBAAACCCGGGGGGIIIIIIIIIJJJNNNVVV\\\eeeqqqrrrhhhbbb~~~wwwvvvtttqqqooommmiiiccc^^^TTTTTTQQQJJJDDDAAADDDGGGPPPRRRTTTRRRMMMLLLOOORRRVVVWWWYYYYYYWWWVVVUUUUUUXXXXXXXXXVVVSSSRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSVVV[[[^^^^^^\\\XXXWWWWWWXXX[[[]]]^^^]]]VVVTTTRRRSSSVVVYYY\\\]]]XXXXXXWWWWWWWWWWWWWWWWWWWWWYYY[[[\\\]]]```eeehhhkkkwww~~~dddMMM@@@;;;999:::;;;>>>@@@@@@===;;;666777777888999;;;===>>><<<===<<<:::666444444444555888;;;>>>@@@@@@>>>===::::::;;;:::::::::999888::::::;;;;;;<<<<<<<<<;;;777999::::::888777777888999:::;;;<<<===<<<;;;:::999:::999777888>>>FFFKKKXXXggg{{{yyybbbUUULLLEEEBBBCCCDDDEEEDDDBBB@@@>>>>>>@@@CCCCCCAAA??????AAA???===;;;999999:::<<<>>><<<;;;999:::<<>>:::666555555666888999999999999444666888;;;<<<=========<<<======;;;:::<<<@@@CCCAAA>>>;;;::::::<<<<<<<<<:::===???AAA@@@???======999999999:::<<<>>>@@@BBB??????>>>===;;;;;;:::999:::999888888999:::<<<===;;;;;;:::999:::;;;<<<===999999999:::;;;;;;888555;;;<<<>>>>>><<<<<<<<<===;;;:::888777666777999:::666999===>>>>>><<<<<<<<<:::777666777;;;???@@@@@@;;;:::999:::<<<======<<<::::::999999999:::<<<===;;;===>>>>>>===<<<<<<===:::;;;;;;===>>>???@@@AAACCCAAA===:::999:::<<<>>>===@@@BBBBBBDDDMMM[[[gggxxxqqq___TTTKKKGGGDDDDDDCCCAAABBBFFFIIIKKKLLLMMMNNNTTT^^^eeetttkkk___XXXTTTzzz|||~~~zzz|||||||||zzzvvvuuusssooohhhcccZZZ[[[YYYSSSKKKFFFGGGJJJPPPSSSTTTRRRMMMKKKNNNQQQSSSTTTVVVWWWYYYYYYYYYXXXVVVWWWXXXWWWTTTSSSSSSTTTSSSRRRQQQPPPQQQRRRTTTVVVVVVSSSSSSXXX___cccaaa^^^XXXWWWVVVWWW[[[^^^___```YYYWWWVVVWWWYYY\\\]]]^^^TTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYXXXYYY[[[___bbbfffrrr||||||yyyzzz~~~jjjRRRCCC<<<<<<===???AAACCCCCC@@@>>>:::999999999:::;;;;;;<<<<<<<<<;;;888555333444555555888<<>>===@@@CCCCCC@@@>>>???@@@???===;;;999999;;;===>>>>>><<<:::;;;===???@@@@@@<<<;;;:::999999:::<<<>>><<<===>>>AAABBB@@@<<<999777666666555666777888888555666888:::;;;;;;;;;:::777:::<<<;;;999:::???DDDBBB???<<<;;;<<<===>>>>>><<<>>>AAACCCBBB@@@>>>>>>::::::::::::;;;===???@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::<<<>>>???999999888888999:::<<<===666666888;;;======:::777;;;===???@@@?????????AAA===;;;999777666888:::;;;666:::>>>AAA@@@>>>======999777555777;;;???AAAAAA999999888:::<<<>>>======999999888888999:::<<<===:::;;;===>>>===<<<===>>>::::::;;;<<<===>>>>>>???>>><<<888555555888<<<>>>>>>AAACCCBBBAAAFFFQQQ[[[fff|||xxxggg\\\RRRMMMIIIGGGEEEAAABBBEEEJJJLLLOOOPPPRRRYYYdddmmmkkk\\\VVVQQQMMMsss```lllnnnppprrrtttuuuuuuuuu{{{|||}}}rrriiiggghhhgggfffcccZZZRRRQQQUUUTTTTTTRRROOOMMMMMMOOOPPPTTTPPPNNNRRRZZZ^^^ZZZVVVUUUTTTTTTWWWZZZYYYUUUQQQVVVRRRSSSXXXWWWQQQNNNQQQPPPOOOQQQWWW___bbb```[[[^^^[[[YYYXXXXXXYYYXXXXXX^^^\\\YYYXXXYYYZZZ[[[ZZZ___\\\XXXUUUUUUWWWXXXYYY^^^]]][[[ZZZZZZ\\\^^^___aaaeeejjjoooqqqsssuuuwww}}}rrrXXXHHHBBB>>>???@@@@@@BBBDDDBBB>>>AAA???===<<<<<<======<<<999777555444555555555444888:::<<<<<<;;;;;;;;;;;;<<<;;;999999:::;;;:::999888888999999:::;;;<<<<<<:::;;;<<<<<<<<<:::888666888777666666777999;;;======AAADDDCCC@@@???CCCFFFIIIVVVgggwwwxxxgggXXXNNNEEE>>>@@@CCCBBB>>>===;;;===>>>@@@@@@@@@>>>===AAA>>>:::777888:::===>>>;;;;;;<<<>>>@@@AAA???=========<<<;;;;;;;;;<<<<<<@@@AAABBBCCCBBB@@@>>><<<>>>===:::666333222555888444777;;;<<<:::888777777777999::::::888999<<<@@@??????>>>>>>===>>>?????????@@@@@@@@@>>><<<===>>>???>>>===;;;;;;::::::::::::999:::<<>>:::777888999::::::999;;;===@@@:::999888:::<<<===<<<;;;;;;<<<<<<<<<;;;:::999999>>>;;;;;;>>>CCCEEEBBB>>>===;;;999888888999:::;;;===;;;888999<<<>>>>>>======<<<;;;:::999:::;;;;;;999999999999999999999999999999:::;;;;;;:::999888<<<;;;;;;<<<>>>===;;;999<<<;;;;;;<<<>>>???>>><<<;;;888555333444777<<>>???CCCFFFSSSgggxxxmmmaaaWWWOOOLLLLLLIIIGGGHHHLLLQQQXXX^^^ccciiisss}}}yyyeeeWWWNNNHHHFFFHHHnnnYYYZZZ\\\```eeejjjmmmoooqqqsssppprrrwwwwwwpppkkkjjjeeehhhooorrrmmmbbb]]]^^^```^^^ZZZVVVQQQOOOOOOOOOQQQMMMJJJLLLRRRVVVVVVTTTSSSSSSTTTVVVXXXXXXVVVUUUWWWTTTUUUYYYYYYSSSQQQSSSSSSQQQRRRUUU[[[___```___]]][[[XXXVVVVVVVVVUUUTTTZZZZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWW``````^^^[[[WWWVVVWWWXXX]]]aaafffjjjlllnnnpppqqq|||~~~gggVVVMMMFFFDDDAAA???AAACCCCCCAAACCCAAA???>>>>>>======<<<:::888555555666777666555777999<<<===<<<::::::::::::888777888:::;;;;;;::::::;;;;;;<<<<<<=========;;;<<<=========;;;888777777666555555666999<<<===AAADDDGGGEEEBBB@@@BBBDDDFFFPPP]]]mmmqqqcccPPPGGG???@@@AAA???<<<::::::<<<>>>???@@@???>>>===@@@===999777888;;;===???===<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<@@@AAABBBBBBBBB@@@>>>===<<<;;;999555333333555888777999;;;<<<:::888888888:::;;;;;;999777777:::<<<>>>>>>>>>>>>>>>>>>>>>???>>>??????>>>===<<<>>>???AAA@@@>>><<<:::888777666:::999:::<<<>>>>>>:::777888999::::::;;;<<>>>>><<<<<<;;;;;;::::::999999888===;;;:::>>>CCCEEECCC???<<<;;;:::999999:::;;;;;;>>>;;;888888:::<<<===<<<>>>===;;;999999999999:::888888888888999999:::;;;999:::;;;;;;:::999777666<<<;;;;;;===>>>>>><<<:::<<<;;;:::;;;===>>>===<<<;;;999666444555888===???BBBBBBAAA???===>>>AAAEEEPPPccc|||nnnaaaSSSNNNLLLLLLMMMPPPUUU[[[eeemmmsss{{{ooodddVVVNNNGGGCCCEEEIIIhhhQQQJJJMMMQQQWWW\\\aaadddeee```___aaahhhkkkjjjiiijjjccchhhqqqxxxwwwqqqnnnpppkkkhhhccc]]]XXXTTTRRRQQQPPPLLLFFFDDDFFFKKKNNNPPPPPPRRRUUUVVVVVVUUUVVVVVVXXXWWWXXX[[[ZZZVVVTTTUUUUUUTTTSSSTTTWWW\\\```ccc___]]]ZZZXXXWWWVVVTTTSSSUUUWWWXXXWWWUUUUUUYYY\\\XXXYYYZZZZZZYYYXXXVVVUUU]]]______[[[TTTPPPQQQUUUXXX[[[```dddfffhhhkkkmmmxxx|||gggZZZNNNHHH@@@>>>???BBBCCCCCCCCCCCCBBBAAA???===<<<;;;:::999777777888999888777666999<<<===<<<;;;:::999888666555666999;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===;;;999777777666444444666999<<<>>>DDDGGGIIIGGGCCC@@@@@@BBBDDDJJJTTTddd}}}qqqYYYNNNDDDAAA@@@===:::::::::;;;===>>>??????>>>>>>>>><<<:::888999;;;???AAA@@@>>>;;;;;;<<<======<<<::::::999::::::;;;<<<======>>>??????>>>===;;;:::999999888555333333666888999;;;<<<;;;999888888999<<<<<<:::888666666777999;;;<<<===?????????>>>>>>======<<<;;;:::;;;===@@@CCCBBB???<<<999666333222888888:::<<<>>>===;;;888999:::<<<<<<<<<>>>@@@BBB???>>>===>>>???@@@???>>>===<<<:::999888888999999===;;;;;;>>>BBBDDDBBB@@@;;;;;;;;;;;;;;;;;;;;;<<<>>>;;;888666888:::;;;;;;===<<<:::999888888888999888888777777888:::<<<===:::;;;;;;;;;:::999777666===<<<<<<===>>>>>>===;;;<<<;;;999:::;;;<<<<<<;;;;;;:::888777999;;;???AAAAAAAAA@@@>>>======@@@CCCKKK\\\qqq}}}kkkVVVLLLKKKNNNVVV\\\```iiiuuulllXXXQQQJJJFFFBBB@@@EEEKKKfffNNNHHHIIIKKKNNNQQQSSSUUUUUUNNNNNNQQQVVV\\\```bbbcccaaabbbffflllpppqqqwww~~~rrrooojjjfffbbb^^^ZZZXXXRRRMMMFFF@@@>>>@@@EEEIIIIIINNNSSSUUUTTTSSSTTTUUUWWWWWWYYY[[[ZZZXXXVVVVVVUUUUUUUUUTTTUUUYYY___ccccccaaa^^^\\\[[[YYYWWWTTTRRRUUUYYYWWWTTTTTTYYY^^^ZZZ[[[[[[ZZZXXXUUUTTTSSSTTTYYY\\\YYYRRROOORRRWWWTTTWWW\\\```cccgggjjjlllssstttaaaQQQHHH???===???@@@AAABBBBBBCCCCCCBBB???;;;999888:::999888999:::;;;:::999666999===???>>><<<::::::888666444444777999::::::????????????>>>>>>>>>>>>======>>>>>>===:::888666666555444444666999<<>>BBBAAA???<<<888555222111444666999<<<>>>>>>===;;;<<<===>>>>>>>>>>>>???AAABBBAAA???@@@AAAAAA@@@???>>>===;;;999888999;;;<<>>@@@AAA@@@>>>;;;;;;<<<======<<<<<<;;;===;;;888555555777999:::::::::888888888888::::::<<<;;;:::999999;;;<<<===;;;<<<============<<<;;;===<<<;;;<<<>>>???>>><<<>>><<<::::::;;;======<<<;;;;;;;;;<<<===???BBBCCCAAA@@@???>>>>>>???@@@BBBHHHSSSddduuuqqqWWWHHHEEELLLZZZfffkkkwwwiiiWWWPPPLLLIIIFFFCCCCCCJJJSSShhhPPPIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCEEEHHHMMMSSSUUUUUUWWWVVVXXX^^^dddjjjsss{{{wwwtttrrrpppnnnjjjeeeaaaWWWQQQHHH@@@;;;;;;===???>>>EEELLLQQQRRRSSSUUUWWWUUUWWWYYYYYYYYYYYYXXXVVVSSSTTTVVVVVVWWWXXX[[[^^^bbb```^^^]]]\\\ZZZWWWUUUQQQUUUYYYXXXUUUUUUYYY^^^^^^^^^]]]YYYTTTQQQRRRSSSOOOUUUZZZXXXSSSPPPSSSWWWSSSVVV[[[```ccchhhlllooorrr}}}{{{gggTTTHHH>>>===???>>>>>>???@@@AAABBB@@@<<<888777666:::999999:::<<<===<<<;;;888;;;>>>???>>>===<<<<<<999777444333444666777777=====================<<<;;;<<<======<<<999777555666666666666888:::<<<>>>>>>???AAAAAA@@@?????????AAADDDNNNaaayyyzzzjjjVVVIII@@@;;;;;;>>>>>>>>>?????????@@@??????===>>>>>>======???CCCFFFDDDAAA<<<::::::;;;;;;;;;888888888999:::;;;<<<===777777777777666555444444666777888777666555666888999:::;;;999888777888999999888555555666888;;;===999:::===>>>???>>><<<;;;666666555333222444888;;;======<<<;;;888666444222000333888;;;>>>>>>>>>>>>>>>@@@AAA@@@>>>===>>>???CCCAAA@@@@@@AAAAAA@@@>>>???===<<<:::;;;<<<>>>???AAA@@@>>>>>>>>>>>>===<<<<<<<<<=========<<<;;;:::;;;:::888666555666888999888777777777888:::<<<===@@@???>>><<<;;;;;;;;;<<<:::<<<>>>@@@AAABBBBBBAAA===;;;;;;;;;===>>>>>>===???>>><<<<<<===>>>>>>===;;;;;;===???AAABBBDDDDDDBBBAAA@@@???@@@AAAAAAAAAEEEJJJVVViii}}}{{{___JJJAAAGGGWWWgggxxx{{{fffTTTJJJMMMJJJIIIJJJJJJNNNXXXbbbhhhPPPFFFEEEDDDCCCBBBBBBBBBBBB===?????????CCCHHHJJJGGGHHHIIINNNWWW^^^aaadddiiitttttttttwwwyyyvvvooojjj^^^XXXPPPHHHCCC@@@===<<<888<<>>999555555666999999999;;;===>>>===;;;999;;;>>>>>>===<<<<<<===999666333111222444555555;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;:::888666777888888::::::;;;<<<<<<::::::;;;<<<<<<===>>>>>>===@@@JJJ]]]pppzzzfffUUUHHH???<<<>>>????????????>>>>>>>>>>>>===???@@@???===>>>CCCGGGEEEBBB===;;;;;;<<<<<<<<<::::::999::::::;;;<<<===999999888777777666666666666888999999888666666777888999;;;;;;:::999999:::999666444444777;;;>>>@@@;;;;;;<<<======<<<;;;:::444444333222111222444777888999999:::999777555444000333888<<<======>>>>>>???@@@AAAAAA???======>>>BBB@@@???>>>??????===;;;===<<<<<<<<<===???@@@AAABBBAAA???>>>===<<<<<<<<<>>>======<<<;;;:::999999888999999777666666777999888777777888999;;;===>>>AAAAAA@@@>>>===;;;:::999999:::===@@@BBBCCCDDDDDD<<<:::999:::<<<===>>>===???>>>>>>>>>@@@???>>><<<888999<<<@@@BBBCCCCCCCCCBBBAAA??????AAABBBAAA@@@BBBCCCJJJ[[[ppppppVVVEEEFFFWWWiiixxxaaaPPPIIIGGGGGGFFFJJJRRRZZZbbbnnnxxxeeeMMMDDDCCCBBB@@@?????????@@@<<<>>>>>>;;;===BBBBBB>>>>>>???EEEOOOUUUUUUUUUWWWccceeelllvvv}}}~~~yyysssjjjddd]]]YYYVVVQQQIIICCC???===<<<>>>DDDKKKQQQTTTRRRWWWYYYXXXXXX[[[ZZZVVVTTTRRRQQQSSSVVVXXXVVVTTTUUUTTTTTTTTTUUUTTTRRRPPPRRRSSSTTTUUUVVVVVVVVVWWWZZZ]]]^^^[[[UUUQQQQQQSSSQQQTTTXXXYYYWWWTTTSSSRRRYYY[[[^^^```bbbdddhhhkkksssuuuwwwwwwyyymmmXXXFFFBBBAAA<<<;;;???===??????<<<777444555888888888999;;;===>>>===<<<999:::;;;;;;::::::;;;===777444111000111444555666999999999::::::;;;;;;;;;999:::<<<======;;;:::999888999;;;=========;;;::::::999777777999;;;<<<===<<<>>>GGGWWWfffwwwzzzjjjYYYIIIAAA@@@@@@???>>>===<<<;;;;;;:::;;;>>>@@@???<<<<<>>============<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999888777777666666666777999;;;;;;999777666777777:::===>>>===<<<<<<<<<:::777333444888<<>>@@@@@@???>>>??????@@@???===<<<<<<<<<:::888999:::;;;<<<>>>@@@AAABBB??????>>>===<<<<<<===>>>@@@???<<<:::888777777777555888:::999888777888:::;;;:::999999999:::<<<===>>>>>>??????===;;;999777666888:::===???@@@AAAAAA;;;999888888;;;<<<============>>>???@@@???<<<999333666:::>>>@@@AAA@@@@@@AAA???>>>>>>@@@AAA@@@>>>>>>>>>BBBMMM\\\kkkvvv|||iiiSSSOOOaaauuuvvvbbbRRRHHHGGGHHHGGGIIIRRRbbbrrr~~~bbbJJJFFFEEECCCAAA????????????===???>>>;;;<<<@@@???:::<<<;;;>>>EEEJJJKKKKKKNNNOOOUUU```ppp}}}zzzuuuoooiiigggfffaaaVVVLLLKKKCCC;;;888<<>>===<<<999999999888777888:::<<<555222//////111444777888888888999999:::;;;<<<<<<999:::<<<>>>>>>===<<<;;;888:::===??????===:::888<<<999666555777999;;;<<<>>>???GGGSSS___ppp{{{hhhTTTGGGCCC???>>>===;;;999888888888:::===???>>>;;;:::???CCCDDDBBB???>>>>>>???>>>=========<<<;;;;;;;;;<<<<<<888888666555555555555555888:::<<<<<<:::888777666777;;;???AAA@@@???>>>>>><<<888444444888===???@@@>>>===<<<;;;:::999999999444555666555333222333444555666888999888777555444555999======:::888777888888;;;>>>@@@@@@@@@@@@AAA???===;;;;;;;;;:::888666666777:::<<>>===;;;:::999999:::;;;:::;;;===>>>===;;;888666555666888:::<<<<<<<<<<<<:::888777777:::<<<<<<<<<;;;<<<>>>@@@AAA???:::777000333777<<<>>>???>>>===@@@>>><<<===@@@AAA???===;;;<<<>>>BBBKKKZZZkkkwwwwww```[[[mmmwwwfffVVVLLLHHHIIIKKKLLLPPP]]]sss```HHHFFFDDDAAA>>><<<<<<===>>>???>>>===>>>>>>>>><<<:::999<<>><<<:::999:::;;;<<<999999999:::======<<<;;;;;;:::777666555666777888555333111000111444777999999777777999<<<>>><<<:::<<<<<<<<<;;;:::999888777::::::<<>>>>>===;;;:::???KKK[[[nnnoooVVVHHHAAA@@@>>>;;;888777999;;;>>><<<:::999999;;;===???@@@???>>>======>>>???@@@===<<<::::::<<<===<<<;;;:::888666666777888777666333555888;;;<<<<<<;;;;;;;;;===???@@@AAA@@@>>>===;;;:::999777666777:::======<<<;;;999777555555444555777999:::888555444444666666777999;;;;;;999888555777888888777777777888777999;;;===???????????????>>><<<;;;:::::::::;;;999888888888:::<<>>===<<<===@@@CCCEEECCC???:::999999999666444666888;;;>>>???>>>;;;:::>>><<<:::999999999;;;<<>><<<:::888666444333666777888999999999999999:::888777999===@@@@@@???>>><<<:::;;;>>>>>>;;;888666666777888:::;;;<<<<<<:::;;;;;;;;;:::;;;>>>@@@???===>>>AAAEEENNN^^^lllzzzwwwnnnyyywwwnnnfff[[[QQQHHHCCCHHHPPPWWWcccuuuaaaIIIDDDBBB???===<<<===>>>@@@AAA???===<<<===>>>>>>======???AAAAAA???>>>===>>>@@@@@@EEENNNWWW^^^iiissszzzxxxwwwwwwvvvtttqqqnnnkkk^^^OOOGGGAAA===???DDDFFFIIIMMMQQQTTTVVVWWWYYYTTTRRRPPPOOOOOOPPPPPPPPPPPPOOONNNOOOQQQRRRRRRQQQWWWVVVUUUTTTTTTVVVXXXYYYTTTUUUVVVVVVUUUTTTSSSRRRVVVVVVVVVWWWYYYXXXWWWUUUVVVXXX[[[[[[ZZZ[[[]]]```ccceeegggkkkpppuuuyyy{{{zzz]]]HHHAAAAAAAAA???AAA@@@>>><<<::::::;;;<<<:::999999:::<<<<<<;;;::::::999888666555555666666777555333222333555999;;;;;;999999:::===>>><<<:::;;;;;;::::::999777666555::::::;;;===??????<<<999:::999:::<<<@@@AAA@@@>>><<<:::>>>HHHVVVhhh~~~~~~gggZZZHHHDDD???;;;888888999:::===<<<:::999:::<<<>>>@@@??????@@@@@@??????======<<<;;;::::::<<<======<<<999777666666888999999888444555777:::<<<=========<<<>>>???AAAAAA@@@???>>>===<<<:::777666666888:::;;;;;;999888777777777777666888:::999888666666666777777777888::::::888666666888::::::999777777777:::;;;<<<===>>>>>>======???>>>===;;;;;;;;;;;;<<<999888888999:::<<<>>>???>>>===<<<<<<===???BBBCCC@@@===:::888999:::888777777888;;;===>>>===<<<:::;;;:::999999:::<<>>@@@???======???BBBHHHVVVcccvvv{{{rrrfff]]]RRRLLLIIIKKKTTT^^^kkkwwwbbbKKKAAA@@@===;;;;;;<<<>>>@@@BBB@@@<<<;;;<<<>>>??????===>>>@@@???===;;;;;;;;;>>>;;;<<>>>>>???AAACCCGGGLLLQQQUUUWWWVVVTTTRRRNNNKKKKKKNNNPPPMMMMMMNNNOOORRRRRRQQQOOOSSSSSSUUUVVVXXXZZZ[[[\\\TTTSSSSSSSSSSSSSSSSSSTTTSSSVVVZZZ[[[YYYWWWTTTSSSVVVWWWYYYYYYXXXXXXZZZ[[[^^^```ccchhhmmmqqqsssuuuzzzdddMMMBBB@@@@@@@@@CCCBBB@@@>>>===<<<======<<<;;;:::;;;<<<<<<:::999::::::999888666555444444999888666555555888:::<<<<<<;;;;;;<<<===>>><<<;;;999999999888777666555444:::999999:::<<<===<<<:::999:::<<>>???AAAAAA@@@>>>;;;999;;;:::999:::<<<>>>>>>>>>888777555666999;;;<<<;;;555666777999;;;===>>>???===>>>???@@@AAA@@@?????????>>>;;;888777777888888:::999999888888888888999999::::::999888777888:::888777777888999888777555777:::======;;;888777666<<<<<<=========<<<;;;;;;??????>>>===<<<<<<<<<<<<888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>><<<999999:::::::::999888999:::<<<<<<<<<;;;;;;777888888:::<<<@@@CCCDDDAAA@@@===:::777666555555333444555777999:::;;;<<<<<<;;;;;;<<>>===;;;:::999:::::::::;;;;;;<<<<<<<<<<<>><<<<<<>>>??????===<<<>>>???BBBMMMWWWmmm|||ppphhh^^^SSSJJJIIIPPP[[[jjjvvvdddMMM@@@>>><<<999999999;;;<<<@@@>>>======???@@@??????888:::===>>>>>>===>>>??????<<<:::<<<>>>BBBJJJRRR[[[aaaiiipppuuuyyy|||~~~zzztttkkkcccYYYNNNEEE@@@???>>>===???CCCIIIMMMPPPTTTUUUTTTQQQLLLJJJLLLOOOKKKLLLNNNQQQSSSSSSPPPNNNQQQSSSUUUXXXZZZ\\\\\\\\\UUUTTTRRRPPPPPPPPPRRRRRRPPPTTTYYYZZZWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWWWW\\\^^^ccchhhkkknnnooopppwww|||jjjQQQDDD@@@@@@AAABBBAAA@@@?????????@@@@@@???=========>>>===;;;:::;;;;;;;;;:::999777666555:::999777666777888:::<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888666555444:::999777777888:::;;;<<<<<<<<<===???@@@@@@@@@??????======AAAIIIVVVjjj|||}}}rrr```UUUGGG???>>>??????>>>===;;;:::999:::===@@@BBB?????????>>>===;;;999888:::999888:::===?????????888666555666999<<<===>>>999999999999:::<<<===>>><<<===>>>>>>??????>>>>>>@@@>>>;;;:::::::::::::::::::::999888888888888999;;;;;;;;;999888999;;;>>>:::888777777888777666444888;;;??????===:::777666;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===============888999999::::::::::::999999:::<<<===>>>???>>>>>>>>>===;;;999999:::::::::888888999:::::::::::::::777888999;;;>>>AAADDDFFFBBB@@@===:::888777777777444555666777999;;;===>>><<<<<<;;;;;;<<<===>>>>>>;;;>>>@@@>>>:::888999;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@>>>;;;;;;<<<>>>>>><<<;;;>>>???@@@GGGNNNaaarrrzzzoooeee^^^VVVMMMHHHOOO___qqqeeeNNNAAA???;;;888666666777888;;;<<<>>>@@@BBBBBB>>>;;;777:::===???@@@@@@AAABBB@@@======>>>>>>===@@@FFFJJJMMMTTT___jjjssswwwyyy~~~|||wwwpppggg]]]QQQIIIEEEAAA===<<<@@@EEEIIIJJJPPPSSSUUUTTTPPPLLLLLLMMMKKKLLLOOORRRTTTTTTRRROOOSSSTTTWWWYYYZZZZZZZZZYYYXXXUUURRRPPPNNNNNNOOOPPPNNNRRRVVVVVVUUUTTTVVVYYYUUUUUUUUUUUUVVVVVVUUUUUUYYY\\\aaaggglllooopppqqqssswwwwww]]]KKKCCC@@@@@@?????????@@@@@@AAABBBCCC???>>>>>>???@@@@@@>>><<<============<<<:::999888999888777666777888999:::::::::;;;;;;;;;:::999999;;;;;;;;;:::999888666666999888777666666888;;;>>>@@@???===;;;::::::<<<>>>@@@>>>>>>@@@DDDOOObbbsss~~~kkk^^^NNNBBB?????????>>>===<<<;;;:::;;;===@@@AAAAAA???<<<999888777888999999888888:::===???@@@@@@999777555666888;;;===>>><<<<<<;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<>>><<<::::::===>>>>>>======<<<:::999888888777777<<<<<<;;;999999:::===@@@;;;999777777777777666444999<<>>:::888777888888888999999:::;;;;;;============<<<<<<<<<;;;888888999::::::999999888888999<<<>>>??????>>>===??????===;;;999888999999777888888999999999999999999:::;;;<<<>>>AAABBBCCCAAA???===;;;999888888888777777777888:::<<<>>>???<<<;;;;;;999888777777888;;;>>>@@@>>>;;;888999;;;AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@===:::999:::<<<<<<:::<<<@@@BBBBBBEEEKKKTTTbbbssswwwooofff\\\UUULLLIIIMMM]]]ttteeeNNNBBB@@@<<<888666555666666777999===AAADDDBBB===:::;;;===@@@AAA@@@???@@@AAA>>><<<===???===999:::>>>>>>???DDDMMMZZZeeemmmppp|||tttkkk___TTTQQQJJJCCCAAACCCFFFIIIIIIKKKNNNQQQSSSRRROOONNNMMMMMMNNNPPPTTTVVVVVVTTTRRRTTTUUUVVVXXXXXXWWWWWWVVVXXXVVVSSSPPPNNNMMMNNNNNNOOOQQQSSSUUUUUUVVVXXXYYYVVVUUUTTTUUUVVVWWWVVVUUUUUUXXX^^^eeekkkppprrrtttnnnrrrzzzoooWWWIIIBBB@@@===>>>>>>???@@@AAABBBBBB=========???AAABBBAAA??????>>>>>>======<<<<<<;;;999888777666777777888999888:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::999888777888888777666666888<<>>===>>>???AAAJJJ[[[lllyyylllYYYJJJAAA>>>======???>>><<<:::;;;<<>>@@@@@@???===<<<;;;:::888888777777;;;;;;;;;::::::;;;>>>AAA<<<:::888777888888777666999<<<>>>???===:::999888666666666666777888999:::::::::;;;;;;;;;::::::999888888888888888888999999999:::<<<===??????>>>>>>??????>>><<<999777888:::888999:::;;;;;;:::999888;;;;;;<<<===>>>???@@@@@@>>>======<<<<<<;;;:::::::::999888888999:::<<<===;;;;;;:::888555444444555;;;<<<======<<<;;;;;;;;;BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@===:::999:::<<<;;;:::===CCCFFFEEEEEEIIIKKKTTTaaappp}}}tttkkkeee]]]UUUOOOGGGLLL[[[sssdddMMMCCCAAA===:::888888999999666888;;;???BBBAAA===:::<<<>>>AAAAAA@@@?????????>>><<<<<<>>>;;;888888<<<666888;;;???GGGRRR]]]eeeyyy}}}{{{yyyuuulllbbbccc[[[PPPJJJIIIIIIHHHFFFGGGHHHJJJMMMPPPQQQPPPOOOPPPQQQRRRUUUXXXYYYWWWUUUTTTTTTUUUUUUUUUUUUTTTTTTWWWUUUSSSQQQOOOOOOOOOOOOQQQRRRTTTXXXZZZZZZXXXVVVWWWUUUTTTUUUXXXYYYXXXVVVUUUXXX]]]bbbgggkkknnnooommmqqqxxx~~~dddPPPFFFBBB>>>>>>?????????>>>>>>>>>999999:::===@@@BBBBBBAAA???>>>===<<<<<<===>>>>>>999999888777777888888999777:::<<<<<<;;;:::;;;===<<<<<<<<<<<<;;;999888777777888888777666888<<<@@@??????>>>;;;777777999<<<::::::===>>>???FFFVVVffflllXXXIIIAAA??????AAA???===;;;;;;<<<>>>???AAA???<<<:::888999:::;;;:::999999:::<<<>>>???>>>===:::666444555777888999999:::<<<===>>>>>>======::::::999:::::::::;;;<<<777555444777<<>><<<<<<;;;:::999999999999999999:::;;;;;;;;;<<<>>>AAA===;;;888888999999999888999;;;======<<<:::::::::666555444444444555666666777777888999999888888777888777666666777888999::::::;;;<<<===>>>?????????===>>>>>><<<999888:::===:::;;;===??????===;;;999:::;;;<<<===>>>>>>>>>>>>:::;;;===>>>>>>===<<<;;;;;;:::888777666666888888999;;;;;;999666555666888;;;;;;;;;<<<======<<<;;;??????@@@@@@@@@@@@@@@@@@BBBBBBAAA>>>;;;:::<<<===;;;:::>>>EEEHHHFFFEEEFFFGGGMMMUUU```sss~~~vvvjjjaaa[[[VVVQQQNNNQQQ]]]tttdddMMMCCCAAA>>><<<;;;;;;<<<===777888999<<>><<<:::===???@@@?????????@@@@@@===<<<===:::777999>>>111444777777888BBBQQQ]]]fffmmmrrrtttxxx{{{vvvnnnsssiii\\\RRRNNNJJJEEEBBBFFFDDDDDDGGGMMMQQQRRRQQQRRRRRRSSSVVVYYYZZZYYYXXXSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPSSSTTTWWW[[[___]]]WWWRRRWWWUUUTTTVVVYYYZZZYYYWWWZZZ[[[]]]```ccceeefffgggqqqtttyyykkkVVVJJJFFF????????????>>><<<;;;:::666666888;;;???BBBBBBBBB>>>===;;;:::;;;<<<>>>@@@::::::999999888999999999777:::======<<<;;;===???<<<<<<<<<;;;:::999888777666888999888777888<<<@@@<<<>>>???===:::888:::<<<777888;;;===>>>CCCSSSccc{{{|||eeeQQQFFFCCCCCCBBB@@@===;;;;;;;;;===>>>??????>>>===<<<;;;;;;:::;;;:::999:::<<<>>>>>>>>>???;;;666444444555666777666888;;;>>>@@@@@@??????;;;;;;:::::::::;;;<<<===666333111555:::===;;;888:::999999999::::::;;;<<<888999;;;;;;;;;<<<>>>@@@===;;;999888999:::::::::999:::<<<<<<;;;:::;;;<<<777666444333222222333333555555777888888777666555888777555555666888:::;;;;;;;;;<<<===>>>???@@@@@@;;;======<<<999999<<>>>>>>>>>>>888:::===???@@@???===;;;<<<:::777555444444444555999;;;<<<;;;888888:::===<<<:::999;;;>>>???===;;;======>>>>>>>>>?????????BBBBBBBBB???===<<<===???<<<;;;???FFFIIIFFFCCCCCCFFFKKKPPPVVVfff~~~ttteeeZZZTTTQQQOOONNN```pppcccKKKDDDCCCBBB@@@???>>>>>>>>>777888888999999::::::;;;>>>>>>???@@@AAA@@@@@@@@@@@@???===<<<::::::999999999666333444999@@@FFFJJJSSSTTT]]]jjjtttwwwxxxzzzxxxmmmccc]]]VVVLLLDDDBBB@@@BBBDDDEEEDDDFFFKKKOOOTTTYYY]]]\\\WWWTTTUUUWWWUUUUUUTTTRRRQQQQQQSSSVVVTTTTTTSSSRRRQQQQQQQQQRRRUUUWWWYYY[[[[[[YYYVVVUUUYYYVVVSSSUUU[[[___^^^\\\\\\]]]___bbbcccccccccccciiinnnvvv~~~nnn\\\MMMEEE???>>><<<<<<======<<<:::888777777999===AAACCCDDD===<<<:::999999:::;;;<<<:::888777666666888:::<<<<<<;;;:::999:::<<<>>>???@@@???===;;;888666555555555666666888999:::;;;;;;>>>>>>===<<<<<<;;;::::::999777999<<<>>>AAAJJJSSSpppuuubbbUUUJJJBBBEEEDDDBBB>>>===???@@@???CCCAAA???============<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@;;;666222111111111111666777999<<>><<<===;;;:::;;;===>>>;;;999666111---000777;;;:::666:::888666777:::<<<;;;999::::::::::::::::::::::::===:::666444666888::::::;;;<<<=========<<<;;;:::::::::777444111111333666555666666777777777666666;;;999666444444777;;;>>>>>>??????@@@@@@???===<<<777666666666888:::<<<===>>>???@@@AAA@@@>>><<<;;;666777888999;;;<<<===>>>:::888888<<>>999:::999777333111111333555;;;;;;;;;;;;;;;:::999888999:::;;;>>>AAAAAA@@@>>>@@@???===<<<<<<===@@@AAAAAA???>>>???AAABBBAAA@@@999:::>>>DDDEEEBBBAAACCCHHHJJJGGGNNNfff|||uuulllaaaXXXQQQOOOTTT[[[pppcccKKKCCCBBBAAA???>>>>>>======777777888888999::::::;;;>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;::::::::::::888777888<<<@@@BBBCCCCCCDDDLLLXXXbbbiiipppwwwzzzvvvnnnddd[[[SSSOOOMMMAAACCCDDDDDDCCCDDDGGGKKKKKKSSS\\\___]]]XXXUUUTTTVVVUUUTTTSSSRRRRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWYYYVVVTTTVVV[[[______]]]\\\\\\^^^___aaabbbbbbcccfffjjjooovvv}}}xxxcccPPPFFF@@@>>><<<<<<<<<<<<:::888777666666888<<>><<<:::999999:::;;;777666444333333666999;;;<<<;;;:::999:::;;;>>>???===<<<:::888777777777777666777777888999:::;;;<<>>===<<<;;;;;;;;;;;;;;;:::;;;>>>???AAAJJJSSSiiixxxhhhWWWJJJEEECCC???;;;<<>>===<<<===;;;:::;;;<<<===:::888777222...000666:::999666999666444555777999999888:::999999999:::;;;;;;<<<<<<999555444555666888888::::::;;;<<<<<<<<<<<<;;;;;;:::999666555555888:::888888888888888777777666:::888666555555777:::<<<===>>>>>>???>>>===<<<;;;333333333555777999;;;===>>>???@@@@@@???===;;;:::666666777999:::===>>>@@@:::888888;;;??????;;;777999999777555333222444666:::;;;;;;;;;:::999999888999999;;;>>>AAABBB@@@???????????????>>>>>>?????????>>>>>>@@@BBBCCCAAA@@@>>>===@@@DDDDDDBBBCCCGGGTTTXXXUUU[[[pppyyytttpppeee___YYYTTTQQQTTT___kkk~~~cccKKK@@@@@@???>>>======<<<<<<888888888888999:::;;;;;;>>>===;;;::::::;;;<<<===???>>>>>>===<<<;;;;;;:::<<<;;;<<<>>>??????===;;;777888<<>>???>>>AAA???>>><<<;;;:::::::::777555333111333666:::===<<<;;;:::999:::<<<>>>???;;;999777666666777:::;;;888888999999:::;;;<<<<<>><<<:::::::::;;;<<<>>>===>>>@@@AAAAAAHHHQQQddd{{{wwwcccTTTJJJDDD>>><<<<<>>=========>>>999999:::;;;<<<<<<======<<<888333000000333555666777666666888;;;<<<<<<<<<;;;:::999:::<<<<<<;;;:::999444///000555999999777888666333333444666777777999999999999999;;;===>>>>>>;;;888666666777888777888888999:::;;;<<<======<<<<<<;;;999888999<<<>>>;;;;;;::::::999999888888888888777777777888999:::<<<<<<======<<<;;;999888///000111333666888:::;;;===>>>>>>???>>><<<;;;:::888888777888999<<>>AAABBBBBB@@@???@@@AAAAAAAAA???===<<<======>>>AAACCCCCCAAA??????>>>@@@CCCCCCDDDJJJRRRhhhpppooosss|||uuuoooiiidddUUUSSSRRRTTTWWW```qqqbbbJJJ??????>>>>>>===<<<;;;;;;:::999999999:::;;;<<<===>>><<<999777777888;;;===>>>>>>>>>>>>======<<<;;;>>>>>>>>>???@@@???<<<:::888888999;;;===BBBOOO\\\nnnzzz{{{pppjjjmmmjjj```___ZZZRRRIIIDDDCCCDDDFFFJJJMMMPPPSSSTTTVVVZZZ]]]XXXWWWUUUTTTTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWTTTTTTTTTUUUWWWYYY[[[]]]WWWUUUSSSTTTWWWZZZ[[[ZZZYYYXXXWWWVVVXXX[[[^^^```ccceeegggkkkrrrzzzsss[[[NNNBBB@@@<<<:::999888666444555555666888<<<>>>===<<>>===<<<<<<;;;:::888666444222444888===@@@===<<<;;;:::;;;===???@@@<<<:::888666666888;;;===999999::::::;;;<<<<<<===???===:::888888999;;;<<>>???AAA@@@@@@EEEMMMbbbxxxnnn___MMMFFF@@@??????@@@AAACCCBBBAAA@@@???======>>>???;;;;;;;;;;;;;;;;;;;;;;;;888666444444555777777777777555444555888:::::::::999999999:::<<<===>>>???<<<888333333666999:::999:::888666444555777888999999999888888:::<<<>>>@@@AAA???<<<:::;;;;;;:::999666666777999:::<<<>>>???===>>>===;;;::::::<<<>>>;;;;;;;;;:::;;;;;;;;;<<<888999::::::::::::999999:::;;;;;;;;;:::888666555000111333555777888999999:::;;;<<<<<<===<<<<<<;;;;;;:::888777888:::===???:::999888999:::999666333444666777777555555666777:::999999999999:::::::::999999:::===AAACCCBBBAAAAAAAAAAAAAAA@@@???=========>>>???AAACCCBBB???<<<======???BBBCCCHHHUUUbbb}}}vvvpppmmmhhhaaa]]]OOOMMMOOOZZZgggvvvaaaHHH>>>>>>??????>>>===<<<;;;<<<;;;:::::::::<<<>>>???===;;;888666666888;;;======>>>>>>??????>>>======AAA???>>>>>>???@@@???===<<<;;;::::::777888AAAKKK\\\hhhmmmlllsss~~~{{{ooorrriii\\\OOOFFFCCCCCCDDDIIIJJJLLLOOOQQQUUUZZZ]]]YYYWWWUUUTTTUUUVVVTTTRRRRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSSSSTTTVVVYYY\\\^^^UUUTTTSSSSSSTTTVVVWWWWWWWWWUUUTTTSSSUUUXXX[[[^^^aaacccfffkkkqqqvvvzzz|||wwwzzzbbbTTTEEEAAA===:::999888666444666666888;;;>>>???===;;;;;;<<<===>>>>>>======<<<777666333333444888<<>>===???AAA???===AAAHHH[[[rrrxxxhhhMMMDDD>>>@@@BBBAAA@@@BBBAAABBBAAA???===<<<>>>AAA@@@???>>>===;;;:::999888555666777:::<<<<<<:::888666555444555777999999999777888999:::<<>>???AAA???===<<<<<<<<<:::888444555777999;;;===>>>?????????>>><<<999888:::;;;::::::999:::;;;<<<>>>???999:::<<<======<<<:::999888888999999888777555444333555777999:::999888888666777888:::;;;<<<===>>>>>><<<999777777888:::;;;999999999999999888666555333555666666555555666777:::999999999:::;;;<<<===;;;:::;;;===AAACCCCCCBBBCCCBBB@@@>>>======>>>?????????@@@AAABBBAAA===:::>>>>>>@@@BBBCCCJJJ\\\mmm|||pppfffeeeeee^^^VVVSSSKKKJJJRRReee{{{___FFF??????@@@AAA@@@???===<<<<<<;;;:::::::::<<<>>>@@@<<<;;;888666777999<<<>>>======???@@@@@@???>>>>>>BBB@@@>>>>>>???AAAAAAAAA<<<999888888666555:::AAAIIIQQQYYYbbbrrr|||ssseeeWWWMMMGGGCCCAAAAAADDDJJJPPPUUUWWWXXXXXXYYYVVVTTTTTTVVVVVVSSSPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRSSSTTTVVVYYY\\\]]]WWWVVVTTTSSSRRRSSSSSSTTTVVVUUUTTTTTTUUUXXX[[[]]]```aaaccchhhmmmpppqqqqqqlllsss~~~jjjZZZGGGCCC???;;;:::999888777777888:::===@@@@@@===;;;888:::<<<>>>???>>>===<<<444333222222333666999;;;<<<;;;:::999:::<<<>>>???AAA???<<<999888999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;<<<<<<>>>@@@>>><<<>>>DDDPPPffflllQQQEEE>>>AAADDDAAA@@@CCC@@@BBBBBB@@@===<<>><<<:::888888555666999<<>>>>>>>>>>>??????>>><<<<<<===???999999:::;;;<<<======>>>===<<<;;;;;;<<<;;;888666444555888;;;===>>>>>>>>>>>>>>>>>><<<999777888999999999888999:::;;;===>>>:::;;;<<<======<<<:::888666666777888777666555444666888;;;======<<<:::888444555666888:::<<<===>>>===;;;999777666777888888888999999:::::::::999999555666777666555555666888;;;::::::::::::<<<>>>???===<<<<<<===@@@BBBBBBAAACCCAAA>>><<<;;;<<<>>>@@@?????????@@@AAA@@@===:::AAABBBCCCBBBAAAIII^^^rrrwwwmmmaaaYYYZZZXXXPPPJJJJJJJJJNNN]]]www]]]DDD@@@AAABBBCCCBBBAAA???>>>;;;:::999888888:::===???;;;:::999888999;;;>>>@@@<<<===???AAAAAA@@@???>>>BBB@@@??????AAABBBAAA@@@===888555666555555888===>>>AAAHHHTTTcccsssxxxnnndddZZZPPPFFF???===@@@FFFMMMTTTXXXZZZ[[[YYYUUUSSSSSSVVVVVVRRRNNNPPPQQQRRRSSSSSSQQQPPPOOORRRRRRSSSUUUWWWYYY[[[\\\YYYYYYWWWUUURRRRRRRRRSSSXXXWWWWWWWWWXXX[[[]]]___cccbbbbbbeeeiiimmmmmmmmmhhhmmmvvvrrr___IIIEEE@@@===<<<;;;::::::777888:::>>>@@@???<<<999888:::<<<>>>>>>===;;;999444333333444444666777888999888777666777999;;;<<<>>>===;;;:::999999:::;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>AAA???;;;===CCCIII]]]zzz{{{fffTTTGGGEEEEEE@@@???CCC???BBBCCCAAA===<<>>===<<<:::::::::<<<>>>>>>===;;;888999:::999777888<<>>?????????>>><<>><<<<<<===999:::<<<===>>>===<<<;;;;;;::::::;;;<<<;;;999666333666:::===??????>>>===<<<======;;;999888888:::;;;:::888777777888:::;;;999:::;;;<<<;;;:::888777444555666777777777666555666888<<>><<<:::666666666777888999:::;;;888888777777777777777888777888:::;;;;;;<<<===>>>999:::999777555666888;;;<<<;;;::::::<<<>>>@@@AAA???======>>>@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>======>>>@@@AAA???>>>AAABBBDDDCCCAAAIII```wwwttthhhaaaVVVOOOOOOMMMFFFEEEKKKSSS___uuu\\\CCCAAABBBCCCDDDDDDCCCAAA@@@:::999777666777999<<<===::::::999999;;;===@@@AAA<<<===???AAABBBAAA@@@???BBBAAAAAABBBCCCBBB@@@>>>BBB:::555555666666888<<<<<<;;;@@@IIISSS___rrr|||vvvooofffYYYJJJAAA??????@@@FFFNNNWWW___cccXXXUUURRRSSSUUUUUUQQQMMMPPPQQQRRRSSSRRRQQQOOOMMMQQQRRRTTTUUUWWWYYYZZZZZZ\\\[[[ZZZVVVSSSRRRRRRSSSYYYYYYYYYZZZ[[[]]]___```hhheeebbbccchhhlllnnnnnniiilllssswwwbbbJJJFFFBBB>>>======<<<<<<666777:::>>>@@@???;;;888999;;;===>>>>>>;;;888666555666666777777777888888777666555444555666999:::;;;:::::::::::::::::::::999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<>>CCCHHHYYYttt}}}fffRRRKKKFFF>>>===AAA???BBBCCCAAA===<<<@@@DDDCCCCCCAAA@@@???===<<<<<<:::888666777999<<<>>>>>><<<<<<>>>@@@BBBBBB???===:::;;;:::888555444777;;;:::;;;===???@@@???>>>>>>:::===@@@@@@===;;;:::;;;999:::===??????===;;;999;;;;;;<<<===>>>>>>;;;888333666;;;???AAA@@@>>><<<:::;;;<<<;;;:::999:::<<<===;;;999777555666666777888999999:::999888777666333444555777777777777666444777;;;???AAA@@@>>><<<888777777777777777888888444444555666777888888999666888:::<<<<<<>>>@@@BBB===<<<;;;888666777:::===<<<<<<;;;;;;<<>>???AAAAAA@@@;;;<<<===>>>>>>===<<<<<<<<<;;;;;;===@@@BBBBBBAAA===@@@CCCCCCBBBKKKddd|||rrreee___[[[OOOHHHIIIHHHDDDIIISSS^^^ppp^^^EEECCCBBBAAAAAAAAA@@@>>><<<999888777777777888:::;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>?????????>>>???AAADDDBBBBBBBBBCCCDDDBBB???<<<888888888888777555333222888999;;;>>>DDDQQQ```kkkmmm{{{~~~vvvmmmZZZGGGDDD???<<>>>>>===<<<:::888888;;;??????:::555666999;;;;;;999777777777666444444666999999666333666555333222222444777999>>>:::555444666777777666999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<===============<<<<<<;;;EEENNNggg{{{aaaNNNFFFCCC???;;;BBBAAA@@@@@@??????@@@@@@EEEBBBAAAAAACCCBBB???<<<:::777555666:::<<<<<<;;;>>>?????????>>>===>>>???<<<;;;999888777777888888:::;;;<<<======<<<;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???>>><<<:::999999:::===@@@AAA>>>999555777:::===>>>>>>===<<<===:::999777777:::<<<======;;;:::888777666777888999999999888888777777666666444444555888::::::888555333666;;;AAACCCBBB===999;;;:::999888888777777777444333333555777888777666999:::;;;<<<===>>>???@@@@@@>>><<<;;;:::;;;<<<===>>>===<<<:::::::::;;;;;;>>>======@@@CCCCCC@@@<<<:::999888999::::::888666999888999===AAABBB???<<>>======>>>===;;;<<<>>>@@@?????????@@@AAA@@@>>>;;;777777888999999888777777777999:::;;;>>>GGGSSS\\\dddrrr|||~~~}}}zzzmmm]]]LLLFFF@@@???EEELLLQQQRRRUUUUUUTTTQQQNNNOOORRRVVVSSSRRRQQQRRRSSSRRRPPPNNNPPPSSSXXX\\\___```bbbddd]]]^^^^^^\\\YYYWWWWWWXXXUUUWWWXXXXXXXXXYYY]]]aaabbbcccdddddddddgggjjjmmmmmmrrrzzz}}}kkkZZZGGG@@@???===;;;:::777666666999======999444777999:::999777666666777555444333555777777444111222222111222444777999;;;>>>:::666444666777777777::::::;;;;;;<<<=================================???>>>===<<<<<<;;;<<<<<<===GGG^^^}}}iiiTTTJJJEEE@@@===@@@@@@??????@@@@@@AAAAAADDDBBB@@@@@@AAABBB@@@>>>:::888666777:::<<<<<<;;;===>>>>>>>>>>>>===>>>>>>>>>===;;;999888888999999;;;<<<=========<<<;;;;;;======<<<;;;;;;;;;;;;<<<;;;<<<>>>???>>>===<<<;;;999:::<<>>:::666888:::<<<===<<<;;;;;;;;;888777666888;;;===>>>>>>>>><<<:::888777777888999999999999888888888888888444444555777999888666444111555:::@@@BBBAAA===::::::999888666666666666777555444444555777888777666999:::;;;===???AAABBBCCCAAA@@@>>><<<<<<===>>>??????>>>===<<<;;;<<<<<<===???>>>>>>???AAABBB???===;;;::::::;;;<<<<<<;;;999888888999===AAACCCAAA???@@@<<>><<<<<<;;;;;;:::;;;;;;<<<>>>===;;;:::999999999999;;;;;;;;;999888888:::;;;:::999999;;;<<<===;;;:::777888999:::;;;;;;;;;;;;:::;;;<<<:::;;;???FFFLLLZZZeeepppxxx}}}pppYYYQQQHHHDDDEEEIIILLLMMMPPPQQQQQQQQQPPPQQQSSSUUUQQQRRRSSSVVVXXXWWWTTTQQQSSSWWW[[[^^^___```bbbccc___```___]]]ZZZYYYZZZ[[[WWWWWWVVVUUUUUUWWW[[[___bbbbbbccccccdddgggllloooqqqwww|||uuubbbNNNCCC@@@<<<888666444333444777:::;;;888555999999999777444444555777555444333444555444222000...///111444777;;;===>>>===:::666555666777888888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>??????>>>>>>@@@???===;;;:::;;;<<<===<<>>@@@AAAAAA@@@;;;:::999999;;;======<<<<<<<<<===>>>???????????????>>>===;;;::::::::::::===>>>>>>>>>===<<<;;;:::>>>===;;;:::::::::;;;<<<999:::<<<>>>???>>>>>>===888999;;;>>>???>>>:::777999:::;;;:::999888999:::555555666999<<<>>>>>>>>>@@@>>>;;;999888888999999:::999999888888888999999555555555777888777444111///333999>>>@@@???<<<::::::999777555444555666777777666555666777888777666::::::<<<>>>AAACCCDDDEEEBBBAAA???>>>>>>>>>???@@@@@@???>>>>>>===>>>>>>???AAA???>>>>>>???@@@???>>><<<;;;;;;===???@@@???===999999:::===@@@CCCCCCCCCCCCBBBHHHUUUeeewwwwwwggg]]]WWWPPPHHHEEECCCGGGUUUiii~~~bbbKKKBBBAAA@@@@@@AAAAAA???=========<<<<<<;;;;;;;;;;;;???>>><<<:::888777666555999999999777444444555777666555555666999::::::999::::::;;;<<<<<<=========>>>@@@@@@>>>;;;;;;???CCCQQQYYYccclllxxx~~~vvvfff___UUUNNNKKKKKKLLLLLLJJJKKKNNNPPPRRRSSSTTTUUURRRRRRTTTWWWYYYZZZXXXWWWXXXZZZ\\\]]]]]]]]]^^^____________]]]ZZZYYYZZZ\\\ZZZXXXTTTRRRRRRUUUYYY\\\aaabbbbbbbbbcccggglllpppuuuzzz~~~~~~}}}iiiRRREEE@@@;;;777555333222333666999:::888666:::999777444222222444777777666666555555444333222///111444888<<<>>>???@@@<<<999777555666777999:::>>>>>>===<<<;;;::::::999777999<<>>AAA???===:::999:::<<<>>>BBBKKK]]]ttt|||iiiZZZQQQKKKIIIAAAAAA@@@??????@@@@@@AAAAAA???>>>===>>>@@@BBBBBB===<<<<<<<<<============<<<<<<===???AAAAAA@@@???@@@???>>>===<<<;;;;;;:::??????>>>>>>===<<<;;;:::===<<<;;;999999:::;;;<<<888999;;;===>>>?????????777777999<<<>>>>>>;;;999;;;;;;;;;999777666777999666666777:::===>>>===;;;===<<<:::999888999:::;;;<<<;;;999888777666777777666666666777777666333000,,,111777<<<===<<<;;;999<<<:::888666555666777888999777666666777888777666;;;<<<===>>>@@@BBBCCCCCC@@@@@@???>>>>>>??????@@@???????????????@@@@@@@@@BBB@@@>>>======>>>??????=========???BBBCCCBBBAAA<<<<<<<<<===???BBBDDDEEEIIIMMMXXXiiiyyyuuunnnddd[[[WWWSSSNNNIIIEEEHHHSSSfffdddMMMDDDBBBAAAAAAAAA@@@===;;;<<<<<<<<<<<<<<<<<<;;;;;;??????===;;;999777555444888888888555333222444555555444333444777999::::::=========<<<<<<<<<<<<<<>>IIINNNVVV___kkkuuuxxxvvvrrrlllcccYYYRRRMMMIIIGGGFFFHHHKKKPPPSSSUUUUUUUUUTTTSSSSSSTTTWWWZZZZZZZZZZZZ\\\]]]\\\ZZZYYYYYYZZZ]]]]]]\\\ZZZXXXWWWYYY[[[[[[WWWSSSPPPQQQTTTWWWZZZ___```aaaaaacccfffkkkoootttxxx|||}}}~~~mmmTTTFFF@@@;;;777555333444555777999:::999888999999666333111222555777::::::999888777666666666444666999<<<>>>@@@@@@???:::999777666666777:::<<<@@@@@@>>>===;;;999888777666888;;;>>>???@@@??????@@@???<<<::::::;;;===???DDDMMM^^^rrrwwwhhhZZZOOOIIIDDDCCCBBB@@@???>>>>>>===??????>>>======>>>AAACCC>>>?????????>>>>>>>>>>>>>>>===>>>@@@CCCCCCAAA???>>>>>>>>>======<<<;;;;;;??????>>>===<<<;;;;;;;;;<<<;;;999777777888:::;;;777888999;;;<<<>>>>>>???666666777:::<<<===<<<;;;;;;<<<;;;999777666777888888888999;;;<<<===;;;999999888777777888:::===>>>???===:::777555444444444777777777888888777333000+++000777;;;;;;:::999999>>>===:::999888999:::::::::888666666777888888777============>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@???>>><<<;;;===???AAA>>>>>>>>>@@@CCCDDDDDDCCC@@@???>>>>>>>>>AAADDDGGGNNNYYYlllsssddd^^^WWWSSSQQQMMMJJJGGGGGGQQQaaawwweeeNNNCCCBBBAAAAAAAAA@@@>>><<<:::;;;<<<============<<<@@@??????===;;;999777666888999888666444333444666777555444444777:::<<<===??????===<<<::::::::::::<<<>>>???===999777888:::@@@DDDLLLUUU___jjjssswwwzzzvvvoooeeeYYYOOOFFFBBBDDDFFFIIIOOOTTTWWWWWWVVVUUUSSSRRRRRRUUUWWWXXXXXXZZZ[[[[[[ZZZWWWVVVWWWXXX[[[[[[ZZZWWWUUUUUUWWWYYY[[[WWWRRRPPPQQQTTTWWWXXX[[[]]]______```cccfffiiiooorrrvvvzzzqqqWWWHHHAAA<<<888777555555666888999999999999888888666444222333666999=========<<<:::999:::<<<999:::<<<>>>?????????>>>999999888777666777;;;>>>CCCBBB@@@===:::888666555555777999<<<===>>>>>>>>>>>>===;;;;;;;;;<<<>>>??????IIIXXXjjjyyygggUUUIIIFFFEEECCC@@@>>>===<<<<<<===>>>>>>=========@@@BBB@@@AAABBBBBB@@@>>>>>>???>>>======@@@DDDDDDAAA===;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;999777555555666888999888888999999:::;;;<<<<<<555555555888;;;======<<<<<<======<<<999888999999::::::999:::;;;;;;:::888777666666777888;;;>>>@@@AAA>>>;;;888555555555555999999999::::::999666333...333999<<<;;;999999:::???>>>===<<<<<<;;;;;;;;;;;;888666666888999999999============<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<===???@@@@@@@@@@@@>>>>>>>>><<<;;;<<>>???AAACCCDDDDDDBBBBBBAAA@@@>>>>>>AAAGGGKKKUUUfffrrrhhhZZZUUUQQQNNNKKKFFFFFFIIIPPP___ssseeeNNN@@@??????@@@BBBBBB@@@???:::;;;===>>>???@@@??????@@@@@@@@@???>>><<<:::999999999999777555555777888;;;999666666999<<<>>>??????>>><<<:::999999999999999;;;===;;;777444555777:::>>>EEELLLTTT___lllwwwyyyyyyvvvooodddWWWMMMFFFEEEFFFHHHNNNUUUXXXXXXWWWSSSRRRQQQRRRTTTUUUTTTRRRXXXYYYYYYXXXWWWWWWXXXZZZZZZZZZXXXVVVTTTTTTVVVYYYZZZVVVRRRPPPRRRUUUWWWXXXVVVXXX[[[\\\]]]^^^```aaagggiiinnnvvvvvv[[[JJJBBB===999888555666777888777777888999666777666555444555777:::>>>??????>>>;;;;;;>>>@@@:::;;;<<<======>>>>>>>>>888999999777666777;;;???DDDCCCAAA===:::777444333666666888999;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@>>>FFFQQQ___vvvyyyaaaPPPEEEDDDBBB@@@???=========<<<>>>??????===<<<>>>@@@AAACCCEEEDDDAAA??????@@@>>><<<<<>>999777888:::;;;<<<<<<;;;;;;<<<;;;::::::999:::;;;;;;:::888555333222444666888999999888888888888888888444444444666:::===>>>>>>;;;===??????===;;;;;;;;;:::999888888:::<<<<<<;;;888888777888999<<>>@@@===;;;;;;===>>>?????????>>>===<<<;;;:::888666666888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============999:::<<<===>>>??????>>>;;;<<<>>>===<<<===@@@CCC???>>>>>>@@@BBBCCCBBBAAAAAA@@@???===>>>CCCJJJPPPdddxxx|||lllbbb^^^UUUPPPMMMKKKGGGFFFMMMWWWgggxxxeeeNNN=========???BBBDDDCCCBBB:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@>>><<<;;;:::::::::888666666888:::>>>;;;888888:::>>>@@@AAA===<<<:::999888888999999:::;;;<<<:::666333444666777;;;AAAGGGLLLVVVeeesssuuuxxxyyywwwnnnbbbWWWPPPFFFFFFHHHNNNUUUYYYYYYXXXPPPQQQRRRSSSTTTSSSPPPMMMUUUWWWXXXXXXXXXYYY[[[]]]ZZZYYYXXXUUUSSSTTTVVVYYYZZZVVVQQQQQQTTTWWWXXXWWWRRRUUUXXXZZZZZZZZZ[[[\\\aaabbbhhhssszzz^^^LLLDDD>>>:::999666777777777666666777888555666666666555666888;;;>>>???@@@>>><<<<<>>888999999777666777<<<@@@EEEDDDAAA>>>:::666444222666666777777999;;;<<<>>>999999;;;<<<>>>???@@@@@@AAAGGGNNNYYYooonnnZZZCCCCCCAAA@@@???>>>>>>>>>;;;>>>@@@@@@===<<<===>>>AAADDDFFFEEEBBB??????@@@===;;;;;;===AAAAAA<<<777555666888:::;;;;;;;;;:::;;;:::999888999:::;;;<<<999777444222111333555777:::999888777666666666666444333333666999===>>>>>>;;;>>>@@@AAA???===<<<<<<:::888666777:::<<<===>>>;;;:::999999:::===???AAA@@@???<<<::::::;;;===???<<<<<<<<<===>>>>>>;;;888666<<>>???@@@???>>>;;;::::::888666666888;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>>>>======777888:::<<<>>>>>>>>>===999;;;>>>>>><<<===@@@CCC???>>>>>>@@@BBBBBBAAA@@@>>>???>>>===>>>DDDNNNUUUssslll\\\VVVVVVRRRNNNLLLJJJHHHJJJXXXhhh~~~dddNNN>>>======???AAACCCCCCBBB>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===:::999999888999:::;;;<<<@@@>>><<<;;;===>>>>>>>>>===<<<;;;:::999:::;;;;;;===<<<:::888666444333333777999;;;===BBBJJJVVV^^^iiiuuu~~~vvvmmmaaaVVVLLLEEE???AAAJJJSSSXXXXXXRRRQQQQQQSSSTTTUUUTTTRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRRRRPPPOOONNNOOOQQQPPPTTTXXXYYYXXXVVVWWWXXX[[[fffnnnrrryyy```LLLBBB===;;;<<<::::::999555111///111333666666555555555888===@@@???===:::999:::<<<<<<<<<======;;;888666666888:::888999999999999;;;>>>@@@EEECCCAAA>>>;;;999888888666666666888;;;<<<<<<;;;===;;;999:::<<<>>>@@@AAAFFFEEEIIIXXXqqq```MMMDDD===>>>@@@@@@@@@BBBAAAAAA@@@???>>>===<<<;;;?????????>>>>>>>>>>>>>>>999:::===???@@@===888333333555888;;;<<<<<<<<<;;;555666777999;;;;;;<<<<<<===999555333444555555555;;;;;;;;;:::999888777666777666666888<<<>>>>>>===>>>???>>><<<;;;<<<>>>AAAAAA===888666777:::<<<===@@@???===<<<<<<>>>???AAA@@@???======>>>>>><<<;;;===<<<;;;;;;;;;;;;======???<<<:::<<>>???AAA>>><<<;;;<<>><<<;;;<<<>>>???<<<:::999999999999999:::;;;<<<=========>>>???@@@BBBBBB??????@@@@@@AAAAAAAAAAAAAAAAAA@@@===???KKK^^^mmmttt```RRROOOQQQOOOOOOOOONNNRRRbbbxxxbbbMMMAAA@@@???@@@BBBDDDCCCBBB>>>???@@@AAABBBBBBAAA@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;<<<===???>>><<<<<<>>>>>>>>>======<<<;;;;;;;;;<<<===>>>===<<<:::888666555444444777999:::;;;>>>EEENNNTTT```mmmzzz~~~xxxlllaaaPPPHHH???===CCCKKKPPPRRROOOOOOPPPRRRTTTTTTTTTSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRSSSRRRPPPMMMLLLLLLMMMNNNQQQUUUVVVUUUVVVWWWYYYZZZbbbjjjoooxxxjjjVVVIII@@@<<<<<<::::::888444000000222555777666555555666:::???BBB>>><<<999999:::<<<=========<<<999666333444777999:::;;;<<<<<<<<<===@@@BBBEEEDDDBBB???===;;;:::999999888999;;;======;;;999<<<:::999999;;;>>>???@@@BBBBBBHHHWWWnnnlllQQQEEE;;;;;;>>>??????@@@@@@@@@???>>>===<<<<<<;;;===>>>>>>?????????@@@@@@;;;<<<>>>@@@@@@<<<555000333444777999:::::::::999555666777999;;;<<<===>>>>>>;;;777666777888999999;;;;;;;;;;;;:::999999888777777777999<<<===>>>===>>>>>>===<<<::::::===???@@@===999888999;;;<<<<<<@@@???>>>======???@@@BBB@@@>>>===>>>???@@@>>>===;;;:::999999999;;;<<<>>>>>><<<:::<<>>???@@@@@@>>><<<;;;<<<>>>@@@AAA>>>===;;;<<<>>>>>><<<::::::::::::::::::;;;<<<===@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<>>>>>???@@@AAAAAABBB??????>>>======>>>@@@@@@AAA@@@>>>===<<<======>>>>>>=========??????===<<<999999::::::;;;===>>>???===<<<;;;999777666666555888888888888999>>>DDDHHHQQQ^^^nnn{{{zzzqqq^^^TTTGGG>>>>>>CCCHHHKKKMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSRRROOOLLLIIIIIIJJJLLLNNNQQQRRRSSSUUUYYY[[[YYY___eeekkkvvvwwwbbbPPPBBB<<<===:::999666333000111444777777666444444777<<>>>>><<<;;;888444111222666999===???@@@??????@@@BBBDDDDDDCCCBBB@@@???===<<<;;;::::::;;;===???>>>:::888::::::999999:::<<<>>>??????AAAFFFRRRfff|||[[[LLL===:::>>>@@@@@@AAA??????>>>>>>============<<<===>>>???@@@AAAAAABBB===>>>@@@AAA@@@;;;333...333444666888999999777777444555777999<<<>>>???@@@???<<<999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888777999<<<======<<<>>>>>>===:::999999;;;===???===::::::;;;<<<<<<<<<@@@???>>>>>>>>>@@@AAABBB>>>======>>>@@@AAAAAA@@@:::999777777888:::===???===<<<;;;===??????<<<888999999:::::::::999888777333555888;;;>>>???@@@@@@???>>>===<<<===>>>???@@@>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;<<<===>>>???AAAAAA@@@???????????????CCCBBBAAA???>>>>>>======>>>>>>???CCCOOOgggxxxggg^^^[[[]]]dddkkkpppllljjjnnn{{{bbbMMMEEEDDDBBBBBBBBBBBB@@@???===<<<<<<===>>>???AAAAAA>>>===<<<;;;<<<===@@@AAABBBAAA???>>>=====================>>>@@@???===;;;555555666888:::;;;===>>>===<<<;;;999888777777777888777777777888:::===@@@CCCMMM]]]ooouuuiiiXXXIIIAAABBBFFFIIILLLOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTVVVWWWWWWWWWVVVVVVRRRRRRQQQOOOKKKIIIJJJKKKMMMNNNOOOPPPSSSWWW[[[^^^\\\^^^bbbiiitttiiiSSSAAA;;;===;;;999555333111333666888777555333555999???DDDGGG???<<<888777999;;;=========;;;888444222333777:::>>>@@@AAAAAA@@@@@@BBBCCCAAAAAA@@@@@@???===<<<<<<888999;;;>>>@@@>>>;;;777999::::::::::::;;;===>>>???AAAFFFMMM]]]uuujjjXXXEEE???@@@AAAAAABBB??????????????????>>>>>>======???@@@AAAAAAAAA@@@<<<===???AAA@@@;;;444///444666888999:::999888777666666888:::<<<>>>AAABBB>>><<<::::::<<<>>>>>>>>>999999999999::::::;;;;;;:::999888:::<<<======<<<======<<<999777777999<<<===<<<;;;;;;======<<<;;;============>>>???AAAAAA<<<;;;;;;===@@@BBBBBBAAA:::999777777888;;;>>>@@@=========???AAA@@@===:::999:::;;;<<<;;;:::888777444666999<<<>>>??????>>>===>>>>>>>>>======>>>???>>>>>>=========<<<;;;:::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@?????????@@@@@@BBBAAA???>>><<<<<<<<<<<<@@@CCCHHHRRRccc}}}llleeebbbgggooouuuzzz~~~cccNNNEEECCCAAA@@@@@@???===;;;<<<;;;;;;<<<<<<>>>???@@@===<<<:::999:::<<<>>>???@@@???===<<<;;;<<<<<<============>>>@@@???===;;;444555666888:::<<<======<<<;;;:::999888888888888888777777888:::<<<<<<======BBBOOObbbttt|||jjjWWWIIIDDDFFFIIINNNQQQTTTUUUSSSQQQQQQQQQVVVVVVWWWWWWVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXWWWVVVOOOPPPPPPOOOMMMLLLMMMNNNPPPOOOOOOQQQTTTYYY]]]______```ccciiirrr{{{mmmTTTAAA;;;===<<<999666444444666888999666444333555;;;AAAEEEFFFAAA===999777888:::;;;<<<>>>===:::666444555888;;;===>>>@@@???>>>>>>???@@@<<<======>>>===<<<;;;;;;555666999===??????<<<999888:::;;;;;;::::::<<<>>>???AAAEEEKKKYYYpppxxxeeePPPFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===:::;;;===??????<<<777333777888:::<<<===<<<;;;:::999999999:::<<<>>>AAABBB<<<:::999999;;;===>>>===888777777777888999:::;;;;;;:::999:::<<<===<<<;;;<<<<<<;;;888777777999;;;<<<;;;;;;;;;======<<<:::::::::;;;<<<===>>>???@@@:::999999;;;>>>@@@@@@???;;;:::999888:::<<>>@@@BBBCCCAAA>>><<<:::<<<===>>>>>><<<:::999777888;;;=========<<<;;;<<<>>>??????===<<<===>>>>>>>>>>>>>>>===;;;;;;::::::;;;;;;;;;===>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@???===;;;;;;;;;<<<===???FFFTTTfff{{{vvv___^^^eeetttdddNNNDDDBBB@@@???>>>===;;;999;;;;;;;;;;;;<<<<<<<<<<<<::::::999888999999;;;<<<;;;;;;:::999:::;;;<<<===>>>=========??????===<<<888999:::<<<======>>>>>>;;;:::999888888888888888999888999;;;>>>???>>><<<===>>>GGGWWWhhhvvvuuubbbQQQGGGFFFHHHNNNSSSWWWXXXVVVSSSSSSTTTYYYYYYYYYYYYXXXVVVTTTSSSSSSUUUWWWXXXYYYXXXWWWVVVOOOPPPPPPPPPOOOOOOQQQSSSSSSRRRQQQRRRVVVZZZ]]]^^^``````ccciiinnnuuusssZZZFFF>>>???===;;;888777888999999888444333333777===BBBDDDDDD@@@===888666777999<<<<<>><<<999777777999<<<;;;<<<>>>===<<<;;;;;;<<<888999;;;<<<<<<<<<;;;:::555666888;;;>>>???===:::888;;;======::::::<<<>>>===???CCCJJJYYYrrrsss___QQQGGG@@@======AAAAAA@@@@@@@@@?????????===>>>@@@AAA@@@???===;;;999:::;;;===>>>===:::888:::;;;===???@@@@@@>>>>>>===<<<<<<;;;<<<>>>???@@@;;;999888999;;;<<<<<<;;;888777666666666888999:::<<<;;;:::;;;<<<===<<<;;;:::::::::888777888:::===;;;:::999:::<<<<<<<<<:::777888999;;;<<<>>>??????;;;::::::;;;===>>>>>>===;;;:::::::::;;;===>>>???;;;===@@@CCCCCCAAA???===;;;===???@@@???>>>;;;999888999:::;;;;;;;;;:::999:::===@@@@@@===;;;;;;======??????>>><<<::::::;;;999999999:::;;;===>>>???<<<<<<<<<===>>>???@@@AAA===<<<;;;;;;<<<>>>AAABBBBBBNNNccc{{{xxxkkk```cccooocccMMMCCCAAA???>>>>>>===;;;999:::;;;;;;<<<<<<;;;999999888888888888888777777777777777777888999<<<>>>??????>>><<<<<<>>>>>>>>>===;;;;;;<<<===>>>===<<<<<<999999888777777777888888;;;;;;;;;>>>AAAAAA>>>;;;;;;;;;BBBOOO\\\ggguuuyyyiiiXXXLLLHHHIIIMMMRRRYYYZZZYYYWWWXXXZZZ\\\\\\\\\[[[ZZZWWWUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUQQQRRRRRRRRRQQQQQQSSSUUUUUUSSSRRRSSSWWWZZZ[[[ZZZ\\\]]]bbbgggjjjooo~~~~~~fffQQQEEEBBB???<<<::::::;;;;;;999777333111222888???CCCBBB@@@>>>:::666555777;;;>>>@@@>>>>>>>>><<<999888999:::999:::<<<<<<:::888888888666777999;;;<<<<<<;;;:::999999:::<<<>>>>>>===;;;888<<>>;;;:::<<>>@@@GGGXXXpppppp___OOOCCC===>>>@@@@@@??????>>>===<<<<<<:::<<<>>>@@@@@@???===;;;;;;:::::::::<<<<<<;;;::::::<<>><<<<<<<<<===>>>:::999888999:::;;;:::999:::999777666666888999:::===<<<;;;;;;<<<===<<<:::999:::999888777999<<<>>>;;;999888888:::;;;;;;:::777888999;;;===???@@@@@@>>>===;;;<<<===>>>===;;;999:::;;;;;;<<<<<<<<<<<<999<<<@@@BBBBBB@@@===<<<:::<<<>>>@@@???===;;;999888888888999999999::::::999===AAAAAA===::::::<<<===???@@@???<<<999:::;;;666777777888999;;;===>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<>>>>>===;;;999:::;;;<<<===<<<:::888666777777888888777666555444555555666777:::===???AAA@@@>>><<<;;;===>>>>>>>>>;;;;;;<<<<<<<<<;;;999999888888777777777777777888===<<<===@@@BBBAAA===999888999???JJJSSS[[[iiiwww{{{nnn]]]PPPLLLLLLKKKRRRYYY\\\[[[ZZZ\\\^^^^^^^^^^^^]]][[[YYYVVVUUUTTTVVVXXXZZZZZZXXXVVVTTTSSSTTTTTTTTTRRRRRRTTTVVVVVVTTTRRRTTTWWWYYYYYYWWWWWWZZZaaafffggglll}}}pppZZZJJJDDD@@@===<<<<<<======:::666222111222888@@@CCCAAA>>>;;;777444444777<<<@@@CCC<<<===>>><<<:::888888999888:::<<<;;;999777777777555777999;;;======<<<;;;===<<<<<<<<<>>>>>>===;;;999===@@@???<<<:::<<>>===>>>DDDTTTkkk}}}jjjWWWGGG@@@AAA@@@???>>>===<<<;;;:::999777999<<>><<<===;;;:::999;;;;;;;;;::::::<<>>@@@AAAAAA@@@???======>>>>>><<<;;;888999:::<<<<<<;;;:::999777:::>>>AAA@@@>>><<<;;;999;;;>>>??????===:::888666666666777888999;;;<<<888===BBBBBB===::::::<<<===???AAA???;;;999999;;;555555666777888:::<<<=========<<<;;;;;;;;;;;;<<<::::::;;;===BBBGGGLLLOOOiiivvvqqqbbbZZZVVVaaarrr```HHHDDDCCCBBB@@@===;;;999888555777999;;;<<<<<<;;;:::;;;999777777999999777555222444666777777999;;;>>>>>><<<;;;===@@@BBBAAA?????????>>><<<:::999777666777888999::::::888777555888999;;;<<<===<<<;;;;;;:::===???AAADDDOOO]]]iii|||tttaaaXXXSSSMMMKKKKKKMMMQQQWWW]]]aaaccc\\\[[[ZZZ[[[]]]]]]YYYVVVUUUUUUVVVWWWWWWVVVUUUUUULLLOOOTTTWWWWWWVVVTTTRRRYYY[[[\\\ZZZUUUTTTXXX\\\ZZZ[[[]]]^^^aaakkkzzz}}}dddOOOEEE@@@>>>???AAA???::::::<<<444555888===AAA@@@;;;777666555444222222666;;;???===<<<:::999888888999:::888999999888777666666777888:::;;;;;;::::::<<<===@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===<<<;;;999888<<<>>>AAAHHHVVViii}}}vvvZZZHHHBBBCCCAAA???===;;;;;;999777555777999===??????@@@AAABBB<<<;;;::::::;;;<<<;;;:::888888:::===AAADDDDDDDDDCCCCCCBBB@@@===<<<<<<===;;;===???===:::888999:::666777888888888:::===@@@;;;:::999999;;;<<<<<<;;;999:::::::::888888:::<<>>>>>;;;<<<;;;:::::::::<<<===???????????????>>>===;;;;;;888777777666666666666777666777888999999999999888999;;;???AAAAAA>>>;;;888666555444555777:::;;;;;;<<<===============<<<;;;??????@@@???===999666444111444777888888999===@@@EEE@@@<<<:::::::::999777;;;888<<>>===;;;::::::777888;;;===>>>>>>>>>===<<<:::888999:::;;;999666444555666666666888;;;===>>><<<;;;<<>>???>>><<<:::999888777777999:::;;;<<<<<<:::888777777888999:::;;;;;;;;;;;;;;;<<<<<<===???FFFQQQYYYqqqxxxiii___UUULLLKKKJJJKKKNNNUUUYYY[[[[[[ZZZYYYXXXYYY[[[[[[XXXUUUVVVWWWXXXYYYYYYXXXWWWVVVOOONNNOOOSSSXXX[[[YYYWWWXXXZZZ[[[XXXTTTSSSVVVZZZ[[[]]]^^^^^^aaajjjwww}}}bbbNNNFFFBBB@@@???AAA>>>:::999<<<666777:::>>>AAA@@@;;;777666666555333333555:::===<<<;;;:::999888888777777444555666666666666777888:::<<<>>>>>>===<<<===>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999<<<===@@@FFFSSSggg|||iiiTTTFFFAAAAAA???<<<:::999888555333777:::<<<>>>>>>>>>@@@AAA???>>><<<<<<<<<;;;999888666777;;;???DDDEEEDDDBBB@@@AAAAAA???===<<<===>>><<<>>>???>>>:::777666777333555777888999:::===???===<<<::::::<<<======<<<;;;<<<===<<<:::999:::;;;>>>:::555666:::>>>???>>>>>>===;;;999999;;;===>>>>>>>>>>>>>>>======<<<<<<999999888777666666666666666777777888999:::::::::;;;===???AAAAAA???<<<:::555444444444777999;;;<<<;;;<<<===>>>>>>>>>>>>>>>??????@@@???===;;;888666444666888888888999<<>>:::999:::;;;;;;999===;;;===BBBDDDIII\\\sssqqqdddYYYNNNMMMRRRggg___GGG@@@??????>>>===<<<;;;;;;999;;;===???@@@@@@??????<<<;;;:::;;;<<<<<<:::999777777777666555666999<<<===<<<;;;<<<>>>??????>>>>>>===:::888777777888999===>>>??????>>><<<:::999666777777888999:::<<<===???>>><<<;;;<<<@@@DDDGGG]]]mmmzzzzzztttlll___SSSNNNKKKHHHKKKQQQUUUUUUSSSXXXWWWWWWXXXYYYYYYWWWUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTPPPNNNRRRYYY^^^^^^[[[WWWXXXYYYVVVSSSRRRTTTWWW\\\]]]^^^___```fffpppwwwgggSSSKKKCCC???>>>???===:::999;;;::::::<<>>:::777777777777666555666888::::::;;;;;;;;;999888666555...///111333555777888999:::===@@@AAA???===<<<;;;======<<<;;;;;;:::::::::;;;:::999888888888999999<<<===???DDDPPPdddzzz~~~eeePPPCCCAAA???<<<:::999888666555888:::<<<<<<<<<===>>>@@@BBB@@@???>>>===<<<999777444666:::???CCCDDDBBB???===>>>???>>>===<<<===>>><<<>>>@@@???;;;777555444111333666888888:::<<<>>>>>><<<::::::;;;<<<<<<;;;===>>>@@@???===:::::::::===;;;:::999:::===@@@BBBAAA???<<<999999:::<<<======<<<<<<<<<<<<===>>>>>><<<;;;999888666555555555888888777888999;;;===>>>===>>>???@@@@@@???>>>===666555555555666999;;;===;;;<<<===>>>???@@@@@@@@@????????????>>>===;;;999888999:::999888999;;;<<<>>><<<:::999:::<<<<<<;;;;;;888999===AAAMMMhhhsssaaaVVVMMMGGGIIIQQQhhh```HHHBBBAAA@@@???>>><<<<<<;;;===>>>@@@AAAAAA???>>><<<<<<<<<<<<=========;;;:::999999888666555555888;;;<<<;;;;;;<<<===>>>>>>======<<<999777666777999:::@@@@@@AAABBBAAA???<<<;;;777777777777999;;;===???DDDAAA>>>===>>>???>>>===IIIXXXjjjuuuzzzxxxnnncccXXXQQQJJJIIINNNSSSTTTRRRWWWWWWXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWUUUTTTVVVYYY\\\[[[ZZZUUUVVVVVVTTTRRRQQQSSSVVV[[[\\\]]]]]]^^^aaagggkkktttttt^^^RRRAAA<<<:::<<<<<<::::::<<<<<<===>>>>>>>>><<<999666999:::;;;:::888777888999:::;;;======<<<999777555,,,,,,...111555999;;;;;;888;;;???@@@>>>;;;888777:::999888888777888888999:::999777555555666888:::===>>>@@@CCCNNNaaaxxxtttYYYGGGAAA???<<<;;;;;;;;;:::999999;;;<<<<<<;;;;;;===???BBBAAA?????????>>>;;;888333333666999===???>>><<<<<<>>>???>>><<<;;;;;;<<<;;;<<<>>>???===999666333000222333444555777;;;>>>>>><<<999888888999999999>>>@@@BBBAAA???<<<:::999<<<===>>><<<;;;<<<@@@DDDBBB@@@<<<:::888888:::;;;;;;:::::::::;;;===???@@@===<<<;;;999777666555555:::999999999;;;===@@@BBB===>>>>>>>>>>>>>>>??????::::::999777666888:::======>>>???@@@@@@@@@@@@@@@>>>????????????>>>======;;;;;;;;;:::999999:::;;;===<<<;;;:::;;;;;;<<<<<<:::999:::>>>EEEYYYyyymmm___RRRMMMIIIEEEKKKUUUiiibbbJJJFFFEEECCCAAA???===<<<;;;@@@AAAAAAAAA???===:::888:::;;;===>>>===<<<;;;;;;:::::::::888666666888;;;<<<<<<======<<<<<<===>>><<<:::888666666888:::<<<@@@AAABBBBBBAAA@@@===<<<888888888888:::<<>>>>>???>>><<<:::888777<<<===>>>===;;;999999::::::<<<>>>??????<<<999777...---...222777:::;;;;;;666:::>>>@@@>>>:::777666777666555444444555777888:::888666444444666888:::???@@@AAACCCLLL]]]uuu{{{^^^JJJ@@@===;;;::::::;;;;;;::::::<<<===<<<;;;;;;;;;===???>>>???@@@AAA@@@>>><<<444222111222555888999:::<<<>>>???>>><<<;;;:::;;;999;;;===??????<<<999666222222111000111555;;;???AAA>>>:::888888999999888===???AAAAAA???<<<;;;:::<<<>>>@@@>>>::::::>>>CCCAAA???<<<:::888777777888888999999:::<<<===???@@@======;;;:::888888777777<<<;;;;;;;;;<<>>>>>@@@???===:::777666999<<<@@@@@@AAA@@@@@@???>>>>>>>>>>>>???????????????>>>>>>===;;;;;;;;;;;;;;;:::=========<<<;;;;;;;;;;;;???@@@CCCJJJXXXqqqrrrYYYPPPIIIJJJIIIGGGMMMWWWmmmcccKKKHHHGGGEEECCC@@@>>><<<;;;AAABBBBBBAAA???<<<888777777:::======<<<;;;::::::;;;<<<<<<;;;999888999;;;<<<===>>>>>><<<<<<===>>>:::999888777888999;;;===>>>???@@@AAAAAA???===<<<999999999:::;;;===>>>???===>>>>>>???>>>===<<<<<>>@@@@@@@@@AAA???<<<999999999===>>>>>>===;;;::::::;;;:::<<<>>>@@@@@@>>><<<:::333111000333777:::999777777:::>>>@@@???;;;999888666555444333444555777999999777555444444666999:::>>>AAABBBCCCIIIYYYooocccOOO@@@===:::888888999999999;;;===??????===;;;:::;;;<<<<<<===@@@BBBBBB@@@>>>777444000///000444666777;;;===??????===<<<;;;<<<;;;;;;<<<>>>@@@???<<<999555555444222222666<<<@@@DDD@@@<<<999999999999999:::<<<>>>>>>===<<<<<<======??????===:::999;;;>>>======<<<:::888666555444666777999;;;<<<===>>>>>><<<;;;;;;::::::::::::;;;<<<<<<;;;<<<===???AAABBB;;;;;;<<<<<<======>>>>>>AAAAAA???:::666555999<<>>===<<<>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<<======<<<===??????>>><<<;;;<<<===AAADDDLLLYYYnnnuuudddOOOIIIGGGLLLMMMLLLTTT___xxxbbbKKKFFFEEEDDDBBB@@@>>>===<<<@@@AAAAAAAAA@@@===:::999444888;;;<<<;;;999999999:::<<<>>>>>><<<;;;;;;;;;===>>>@@@???===<<<===???999999999999:::;;;======:::;;;===??????>>>===<<<888888999:::;;;<<<<<<<<<888;;;>>>>>><<<;;;<<<>>>BBBGGGQQQ\\\gggqqq}}}zzzttthhh[[[QQQNNNQQQTTTWWWZZZ]]]]]][[[ZZZ[[[\\\\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\XXXSSSPPPPPPRRRSSSSSSRRRTTTVVVYYY[[[[[[YYYWWWUUUUUUVVVXXXZZZ[[[bbbiiissssss\\\HHH???999:::>>>>>>???AAABBBCCCCCCAAA===;;;;;;===<<<======;;;999999:::;;;999:::<<<>>>???>>>===<<<888555222333666777555111555888<<<>>>===:::999888777666555444555777:::;;;888777666555666777999:::===@@@BBBCCCFFFTTTiiiyyymmm[[[GGGCCC>>>;;;999999888777;;;>>>AAAAAA???<<<:::999;;;;;;===@@@BBBBBB@@@===:::777333222333555555666777:::===????????????@@@???>>>===>>>@@@???<<<:::777888999999999:::===???CCC???:::777666666666666777888:::;;;;;;<<<===??????>>>===;;;999888888999999:::;;;:::999666333111555777999<<<======<<<;;;::::::::::::;;;<<<>>>>>>::::::;;;;;;<<<======>>>;;;;;;===>>>>>>??????>>>>>>???>>>999444444999>>>???@@@@@@@@@???>>>======???>>>>>>=========>>>>>>===;;;:::;;;>>>@@@???>>><<<>>>@@@@@@>>>===???@@@BBBHHHTTThhhyyygggYYYLLLHHHIIIQQQVVVZZZffftttaaaKKKCCCBBBBBBAAA@@@???>>>===???@@@AAAAAAAAA???===<<<222666;;;<<<:::888888888:::<<>><<<;;;;;;===???AAA@@@===<<<>>>@@@888999:::;;;<<<======>>>888999;;;===>>>===<<<;;;666777999:::;;;::::::999666;;;???>>>;;;:::===AAA???DDDMMMXXXcccppp~~~zzzpppaaaSSSKKKKKKNNNVVVYYY]]]]]][[[ZZZ[[[\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[XXXUUUSSSRRRSSSTTTTTTSSSSSSRRRTTTXXX[[[]]]]]]YYYWWWUUUTTTVVVYYY[[[\\\^^^dddmmmxxxvvvaaaNNNDDD======?????????AAADDDEEEEEEBBB>>><<<>>>@@@;;;<<<;;;999888777999;;;888999;;;<<<===>>>>>>===;;;777333333555555111---222555999:::999888777777999888666555666999<<<>>>777777666666777888999:::;;;???AAABBBDDDPPPdddtttxxxgggOOOJJJDDD???<<<:::999777;;;>>>BBBCCCAAA===999888;;;<<<===@@@BBBAAA>>><<<<<<:::888777777777666555444777<<>>>>>@@@???<<<999888;;;>>>??????>>>===>>>@@@<<<666333222222222222555666888999999;;;>>>AAA@@@>>><<<:::888777666555777888:::;;;999666222///444666:::===>>>===;;;999888888999:::<<<>>>@@@AAA888888999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???;;;<<<;;;777333444999???===>>>>>>?????????>>>>>>???>>>>>>==================;;;999;;;???AAAAAA@@@:::===@@@AAA??????AAADDDFFFNNN^^^vvvzzzhhhYYYNNNLLLHHHKKKUUU^^^gggxxx^^^IIIBBB???===<<<===>>>??????===>>>?????????===<<<;;;666888:::999888777888999:::;;;===>>>>>>===;;;:::;;;:::999;;;>>>???===;;;666888:::<<<============;;;<<<=========<<<;;;:::444555888;;;<<<<<<;;;;;;777999:::;;;<<<>>>AAADDDEEEDDDFFFMMMVVVbbbsss~~~ttteeeTTTGGGBBBDDDNNNPPPTTTXXX[[[\\\\\\[[[XXXXXXYYYZZZ[[[YYYUUURRRTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSRRRRRRTTTWWWYYY[[[YYYWWWUUUTTTUUUXXX[[[^^^bbbcccgggooo}}}jjj[[[EEE>>>BBB@@@@@@BBB>>>BBBAAA@@@???>>>>>>>>>>>>;;;;;;:::888555444444555888777777888:::<<<>>>???::::::999555222000111222333777:::888444222444777444444555666888;;;===???;;;999777777999;;;<<<===???@@@CCCCCCBBBHHHZZZmmmppp```SSSHHHDDDBBB===999777999<<<@@@CCCCCC@@@<<<999:::<<>>===999::::::999888777666555444777;;;>>>@@@AAACCCEEEBBBAAA>>><<<;;;;;;<<<<<<===>>>@@@AAAAAA@@@???>>>999777444222000111222333555666888:::<<<===============;;;888666555777999888888999:::999777444333444777:::<<<<<<<<<<<<===;;;;;;<<<>>>@@@AAA>>><<<@@@>>>;;;888777777999:::<<<===@@@BBBCCCBBBAAA@@@???;;;777666888:::999888>>>>>>????????????>>>>>>AAA@@@===<<<<<<===???AAA@@@<<<888999===???<<<999;;;888999===??????BBBFFFNNNUUUiiiyyyiiiXXXNNNMMMKKKJJJNNN[[[ooo]]]IIIAAA???<<<;;;<<<>>>>>>>>>======>>>>>>===<<<;;;:::777999::::::999999999:::999:::<<<======<<<:::999<<<:::999;;;===>>><<<:::777888:::<<<===>>>>>>>>><<<===>>>>>>===<<<;;;:::444555777999:::999999888888:::<<<<<<===???AAADDDCCCAAAAAAEEEKKKUUUdddrrr~~~~~~zzzooo]]]KKKBBB???CCCGGGNNNWWW\\\^^^]]][[[YYYXXXYYYZZZZZZYYYUUURRRQQQQQQPPPPPPPPPQQQSSSTTTSSSSSSRRRSSSTTTVVVYYY[[[WWWVVVTTTSSSUUUWWWZZZ]]]___aaaeeemmmzzznnn[[[FFF@@@DDDCCCAAABBB===@@@???>>>======<<<<<<<<<888999888777444333444555777666666777888:::<<<===;;;;;;999666222111222444555999;;;999444222333555777777777888:::<<<>>>???;;;999777888:::<<<=========???AAABBBAAAGGGYYYkkkyyyiii[[[LLLGGGDDD???:::888;;;===@@@BBBBBB@@@===;;;;;;<<<>>>@@@@@@@@@???>>>;;;;;;;;;;;;:::999888777666999<<<===>>>>>>???@@@BBBAAA???<<<;;;;;;<<<===<<<===???@@@AAA@@@???>>>;;;999666444333333444555777777888999;;;<<<============<<<999777666888:::;;;;;;<<<;;;:::777444333333666999;;;::::::::::::<<<<<<===???AAAAAA???======<<<:::888666666777888===>>>@@@AAAAAAAAAAAA@@@===:::777666777888777666:::;;;<<<===>>>?????????@@@???===;;;;;;<<<>>>@@@???<<<999:::>>>???>>>;;;@@@??????AAA@@@???CCCJJJUUU```wwwvvvgggYYYLLLEEEGGGPPPUUUaaarrr^^^III@@@>>><<<;;;<<<======<<<============<<<;;;:::999888:::<<<<<<;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999<<<;;;::::::;;;;;;:::999777888:::<<<===>>>>>>>>>>>>>>>??????>>><<<;;;:::555666777777777666555444:::;;;===>>>>>>???AAACCCCCC???======???FFFSSS___rrrzzzzzzjjjVVVHHH@@@AAAEEENNNWWW^^^___\\\XXX[[[ZZZYYYYYYYYYXXXUUUSSSRRRRRRRRRQQQRRRRRRSSSTTTSSSSSSSSSSSSTTTVVVXXXZZZVVVUUUTTTTTTUUUWWWZZZ[[[\\\___cccjjjtttttt[[[GGGBBBGGGEEECCCBBB<<<===<<<;;;:::::::::::::::888999888777555555777999666666666666777888999:::;;;:::999555333222444666888;;;<<<:::555222222444:::::::::;;;<<<===???@@@999999888:::===>>>>>>===;;;<<>>????????????>>>===<<<======>>>??????@@@@@@===============<<<;;;:::999;;;======;;;;;;;;;<<>>>>>>>>===;;;999888999;;;>>>>>>>>>===;;;888666444444666888999888777777888>>>>>>>>>@@@BBBAAA???===::::::999888777666666555???>>>>>>>>>>>>>>>??????:::888777777777777666444666777999;;;===>>>@@@@@@???>>><<<;;;;;;<<<>>>???>>><<<:::<<>>===FFFPPPaaaqqqxxx```SSSIIIAAA@@@EEERRR```uuu```KKKAAA???===<<<===>>>===<<<>>>=========<<<;;;:::::::::<<<>>>>>>=========>>>:::;;;;;;<<<<<<;;;;;;:::===<<<::::::999999888888777888999:::;;;<<<======??????@@@???>>>===;;;:::777777777777666555444333;;;===???@@@???@@@AAABBBDDD???<<<::::::===HHHSSSbbbqqquuudddUUUKKKKKKLLLQQQXXX]]]___]]]YYY^^^\\\YYYWWWWWWVVVTTTSSSWWWVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^aaagggooo}}}yyy[[[HHHCCCIIIGGGDDDBBB<<<:::999888888777777777888:::::::::999888999;;;>>>888888888888888888888888999999888555333222444666;;;======:::666333222333<<<<<<<<<<<<===>>>>>>???999888999;;;>>>??????===999:::<<>>======>>>???@@@>>>>>>=========???@@@AAA??????@@@@@@???>>>>>>===;;;<<<===<<<;;;::::::;;;AAA@@@???======<<<======888999;;;===>>>?????????>>>===<<<;;;::::::::::::<<<;;;999888999:::<<<===>>>???>>>===::::::;;;<<>>===;;;999888666777999999888666777777======>>>@@@AAA@@@>>>;;;888999999:::999888666666>>>===;;;::::::;;;<<<===999999999999999888666555666666777999:::<<<>>>??????>>>===<<<<<<===???@@@>>>======>>>AAABBBAAA@@@>>>@@@CCCBBB>>>@@@NNN]]]ppp|||fffQQQGGGCCCAAAEEEMMM[[[nnncccLLLCCCAAA???>>>??????>>><<<>>>>>>>>>==================>>>@@@@@@>>>===>>>???<<<<<<============<<<<<<===<<<;;;:::888888888999888888888999999:::;;;;;;>>>????????????===;;;:::888888888888777666555555===???AAAAAA@@@???@@@AAABBB>>>;;;999777999BBBLLLXXXiiizzzzzzpppbbbVVVOOOMMMLLLQQQZZZaaaeeeeeeaaa]]]YYYVVVUUUUUUTTTSSSVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^aaadddmmm{{{aaaLLLFFFJJJGGGDDDBBB<<<888777666666666666666666:::::::::888888999===???<<<;;;;;;;;;:::999888888666777777555333333555666=========;;;888555444444;;;<<<<<<===============999999999;;;>>>???>>>===888999;;;>>>???DDDQQQ___sssppp\\\QQQKKKFFFDDDDDDAAA@@@===;;;;;;===@@@AAA@@@???>>>=========???@@@@@@@@@AAAAAAAAA@@@??????<<<=========;;;;;;<<<===??????>>>======<<<<<<<<<888888999;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;===<<<:::999999:::<<<===>>>??????>>><<<;;;<<<============>>>>>>=========888:::;;;:::888777888999;;;;;;<<<>>>??????===:::999:::;;;<<<<<<:::999888<<<;;;999777777888:::;;;;;;;;;<<<<<<:::999888888999888888888999:::;;;<<>>>>>>>>???@@@AAA>>>??????AAACCCCCCCCCBBBBBBDDDGGGFFFBBBGGGYYYkkkjjjWWWGGGDDDGGGJJJRRR[[[rrrcccLLLCCCBBB@@@@@@@@@@@@>>><<<>>>============>>>?????????@@@AAAAAA???======>>>==============================<<<:::888777999;;;;;;:::999999999999999:::<<<===>>>>>>>>>===<<<;;;888888888888888888888888===???AAAAAA@@@>>>>>>???===:::999888666666===FFFSSSbbbrrryyy|||yyylll]]]JJJEEEBBBGGGUUUdddooosssddd___YYYUUUSSSSSSSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXZZZ[[[\\\\\\\\\\\\ZZZ]]]aaaeeelllzzzmmmVVVLLLLLLFFFBBB@@@;;;777666666555555555666666888888777666555777;;;>>>>>>>>>>>>===<<<:::888777444666777888666555666666<<<<<<<<<;;;:::888777666:::;;;<<<===============;;;:::999:::<<<======<<<999999;;;>>>???CCCNNNZZZmmm}}}{{{hhhYYYMMMEEEDDDGGGBBB@@@===;;;;;;===@@@BBBBBBAAA???======<<<======@@@@@@AAAAAAAAA@@@@@@???<<<======<<<;;;;;;===>>>=========<<<<<<<<<;;;;;;888888888999:::;;;<<<<<<===>>>>>>??????===<<<;;;<<<;;;;;;::::::;;;<<<======>>>???>>><<<;;;<<<===;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<;;;999999:::;;;999999;;;===??????===;;;:::;;;<<<======<<<;;;;;;;;;:::888777777999:::<<<===>>>>>>===;;;::::::;;;<<<;;;:::999999:::;;;<<>>@@@AAAAAABBBCCCAAA>>><<<<<<<<<======<<<<<<<<<<<<=========>>>===;;;888888;;;===???>>><<<:::999999999999:::;;;<<<===>>>===<<<<<<666666777777888999::::::===???AAAAAA@@@=========999888888999777666:::AAAJJJYYYhhhsss}}}uuudddNNNFFF???CCCQQQcccpppvvvfff```YYYTTTRRRRRRSSSSSSQQQRRRUUUWWWYYY[[[[[[[[[WWWXXXYYYZZZZZZ[[[[[[[[[VVVWWWZZZ[[[\\\\\\\\\[[[UUU[[[bbbgggmmmxxx~~~dddTTTOOOEEE@@@>>>999777666666666666666777777888888777555444666:::===@@@@@@???>>><<<:::777666333666:::<<<;;;999888888;;;::::::;;;;;;;;;:::999999:::<<<===>>>>>>>>>>>>===;;;999888:::;;;;;;;;;;;;:::;;;>>>???BBBLLLVVVggguuuyyydddPPPCCCAAAEEEBBB@@@===;;;;;;===@@@BBBCCCBBBAAA???===<<<;;;:::??????@@@@@@@@@@@@??????=========;;;999999:::<<<;;;;;;;;;;;;;;;;;;::::::888888888888999999::::::;;;===>>>??????===;;;::::::;;;;;;;;;<<<<<<======<<<===???>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;999999;;;<<<888999:::===@@@@@@???===:::;;;<<<<<<============;;;::::::::::::;;;===>>>>>>??????===:::999;;;>>>>>>===;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFEEEDDDCCCCCCAAAAAACCCFFFKKKXXXpppvvv___OOOGGGIIIYYYkkkwwwaaaIIIBBB@@@?????????>>><<<:::999999999:::;;;===@@@AAABBBCCCCCCAAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>;;;999888<<>><<<888777777666666666777777888::::::888666555777;;;???@@@@@@@@@>>><<<999666555333777<<>><<<:::999:::999999;;;<<<===<<<;;;999;;;<<<>>>???@@@??????>>>;;;888777888:::::::::<<<;;;<<>>CCCBBB@@@===;;;;;;===@@@BBBDDDCCCBBB@@@===;;;999888>>>>>>???@@@@@@?????????======<<<:::777777888999::::::;;;;;;;;;:::999999999888888888888888999999:::<<<>>>??????===;;;999999:::;;;<<<============;;;===>>>>>><<<;;;<<<<<<<<<<<<;;;:::::::::::::::999:::::::::999999;;;===888999;;;>>>AAABBBAAA???:::;;;;;;;;;<<<======>>>;;;;;;;;;<<<===>>>???@@@???@@@???<<<999999<<>>===<<<;;;;;;<<<>>>@@@<<<======>>>???@@@@@@@@@BBBDDDGGGGGGFFFDDDCCCCCCCCCCCCFFFMMMWWWjjj|||gggQQQMMMIIIQQQggg~~~___III@@@@@@???@@@@@@???<<<999777666444555777;;;@@@BBB@@@@@@@@@@@@???===<<<;;;AAA>>>:::777666888;;;===>>>===;;;::::::;;;<<<=========>>>>>>===<<<;;;;;;888999:::999777666777888888777666555666888;;;<<>>======999999888999:::<<<>>>???AAAEEEMMM```zzzxxxggg[[[QQQQQQUUUZZZcccmmmeeebbb^^^[[[XXXTTTSSSTTTRRRRRRRRRUUUWWWYYYXXXWWW]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZXXXZZZ___eeehhhnnnyyyxxx]]]NNNHHHCCC@@@>>>???===:::999999999888666;;;======:::555333777;;;<<<<<<<<<<<<;;;999777666666888<<<@@@CCCCCC???<<<888:::<<<>>>>>><<<:::888555888<<<>>>>>>>>>>>>???===;;;777444444666:::===:::;;;<<<===@@@EEELLLQQQ^^^lll{{{nnnSSSBBB;;;:::@@@AAAAAA>>><<<<<>>;;;999:::;;;@@@@@@@@@@@@???>>><<<<<>>:::777666555555444777;;;<<<;;;:::999999444555777999;;;<<<<<<===;;;===@@@BBBAAA>>>:::888222444777:::<<<<<<;;;;;;;;;======<<<;;;:::;;;<<>>???@@@===<<<:::999999:::;;;<<<===<<<<<<<<<<<<===>>>>>>???<<<:::777777999<<<>>>===<<<;;;;;;<<<===>>>???===<<<;;;;;;===???@@@AAA>>>AAACCCBBBBBBBBBAAA???DDDEEEJJJWWWiiixxx```SSSRRRJJJOOO^^^www___JJJCCCAAA@@@@@@@@@???===;;;777666555555777;;;???BBB@@@??????>>>===<<<<<<<<>>@@@?????????>>><<<;;;999888666777888888777777888999:::999888888999;;;<<<>>>AAAAAA@@@???===<<<;;;;;;::::::;;;;;;<<<>>>???@@@BBBCCCHHHUUUlll~~~yyyuuuiii^^^ZZZYYYZZZ___gggdddaaa___]]][[[XXXWWWWWWUUUSSSQQQRRRTTTVVVXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\```dddfffiiitttgggSSSIIIBBB>>>======;;;999999999999777666888;;;>>><<<888666777:::777888999::::::999888777999:::<<<@@@BBBBBB???<<<777999;;;======<<<:::888666999;;;<<<<<<<<<===>>>;;;999555333333555999;;;888999;;;<<>>===@@@BBBCCCCCCCCC@@@===;;;;;;<<<@@@@@@@@@@@@???>>>===<<>><<<999777666666666777999<<<===;;;999888888555666777999:::;;;<<<<<<:::<<>>;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<:::999999:::<<<>>><<<;;;:::::::::;;;===>>>???===<<<<<<===>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBGGGKKKVVVhhh~~~yyyeeeQQQHHHIIINNNXXXlll```KKKEEECCCAAA?????????===<<<777666666666888;;;???AAA???>>>===;;;;;;;;;<<<<<>>??????@@@??????>>><<<;;;999888:::;;;===>>>???@@@??????BBBAAAAAAIIIZZZnnnzzz|||uuukkkccc\\\YYY[[[```ccccccbbb```]]][[[YYYWWWVVVSSSOOOOOOQQQTTTWWWXXXTTTTTTTTTTTTVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]^^^[[[\\\___cccdddfffooozzzuuu]]]NNNCCC>>>===:::999999999::::::888666666:::>>>>>><<<999999999666777999:::;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>><<<666888:::;;;<<<;;;:::999999:::;;;:::999999;;;<<<999777444222222444777999777888:::;;;>>>BBBGGGKKKRRR\\\jjjwwwgggSSSFFF@@@AAACCCCCCBBB@@@@@@@@@AAAAAACCCDDDBBB???===<<<<<<@@@@@@@@@@@@???>>>===<<<;;;:::999888777777777777999;;;===>>>;;;999888888666666777999:::;;;<<<<<<:::;;;===>>>===;;;888666555444333222000000//////888;;;===>>>===;;;;;;;;;<<<======<<<::::::;;;======<<<;;;:::999:::;;;;;;::::::::::::;;;;;;;;;;;;999888888777888999;;;<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<======::::::999999::::::;;;<<>>===<<<<<<<<<<<<===AAAAAABBBBBBAAAAAACCCFFFGGGPPPbbbyyyppp___PPPDDDBBBGGGPPP```zzzaaaLLLFFFCCC@@@>>>======<<<;;;777777777888999<<<>>>???>>><<<:::999999:::<<<===AAA???<<<999777777777777666555333333555999===@@@@@@???>>><<<:::888777777888999999888777777999;;;>>>???@@@AAAAAAAAA@@@????????????>>>===;;;999888999;;;===@@@@@@@@@>>>===@@@??????CCCPPPcccuuu~~~yyyqqqggg^^^XXXXXXZZZbbbeeeeeeccc```^^^ZZZUUUSSSPPPNNNOOORRRUUUWWWXXXTTTTTTTTTUUUWWWZZZ]]]___^^^^^^^^^^^^^^^^^^^^^^^^XXXZZZ^^^bbbccceeennnyyyjjjWWWHHHAAA???:::999999:::<<<<<<:::888666:::===>>>===;;;;;;;;;888999;;;===>>>>>>>>>======;;;:::;;;<<<<<<;;;:::555777888:::;;;;;;::::::<<<;;;:::888666666888;;;888777555444444666888999666888;;;<<<>>>BBBFFFIIISSS\\\gggvvvttt]]]LLLCCCCCCCCCDDDDDDCCCAAAAAA@@@???AAADDDDDDBBB???===<<<>>>>>>>>>>>>>>>===<<<<<<777777777777888888888888999;;;======<<<:::::::::777777888888999:::;;;<<<;;;;;;<<<===<<<:::888777666444111///------......777:::===>>>===;;;999999:::;;;<<<<<<;;;;;;===>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999888888888888999:::<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<==================;;;;;;:::::::::;;;;;;;;;===>>>>>>===<<<<<<===>>>EEEDDDCCCBBB@@@???CCCIIIKKKZZZqqqrrrYYYLLLFFFCCCHHHQQQYYYmmmaaaLLLDDDAAA>>><<<<<<<<<;;;:::777888888999;;;<<<======<<<;;;999888888:::<<<===???>>><<<:::888777666666777666444333444777;;;======<<<;;;:::999999::::::======<<<999777777888:::???@@@BBBDDDDDDBBB???>>>>>>>>>??????>>><<<:::999777999<<>><<<:::>>>>>>???DDDMMM]]]qqq{{{{{{vvvkkk___WWWUUUUUU\\\cccfffeeedddddd___XXXOOONNNOOORRRUUUXXXYYYXXXTTTTTTTTTTTTWWWZZZ^^^```ccccccaaa___^^^^^^^^^^^^[[[\\\```ccccccccckkktttvvvaaaOOOEEEBBB<<<;;;:::<<<===>>><<<;;;:::;;;<<<===<<<<<<===>>>:::;;;<<<=========<<<;;;:::888777777999:::999888555666888999;;;;;;;;;;;;======;;;888555555777999999888777777777888:::;;;777:::===???@@@CCCFFFHHHUUU]]]hhhuuu}}}dddOOOCCCCCCCCCCCCCCCCCCBBB@@@???===@@@CCCDDDBBB@@@>>>===<<<<<<<<<===<<<<<<;;;:::777777888888999999999:::777999;;;<<<<<<;;;<<<===999888888888888999;;;;;;<<<<<<<<<<<<<<<:::999999666444111//////000111222666999<<<===;;;999777777777999;;;<<<<<<===???@@@======<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888999999999:::;;;<<<======:::;;;<<<=========<<<<<<;;;;;;===>>>>>>>>>========================<<<<<<:::<<<>>>???======???AAAIIIEEECCCCCC???===CCCMMMWWWjjjttt___JJJCCCEEEIIITTT```sssaaaKKKAAA???===<<<<<<<<<;;;:::777888:::;;;<<<<<<<<<<<<::::::999999999;;;<<<=========<<<;;;999777666555888888666666666888:::;;;::::::999888999:::;;;<<<>>>>>><<<999666666777999===@@@CCCEEEDDDAAA===;;;<<<===>>>??????===;;;:::777999;;;===>>><<<:::999<<<<<<@@@EEELLLWWWhhhxxx{{{}}}ppp```WWWRRRPPPVVV```ggggggiiilllggg___OOOPPPQQQTTTXXXZZZZZZYYYVVVUUUSSSSSSTTTWWWZZZ]]]dddcccaaa___^^^]]]^^^^^^``````bbbdddaaa___dddlll}}}gggSSSGGGEEE>>>===;;;;;;===>>>>>>===<<<<<<<<<======>>>>>>???999:::;;;;;;:::999888777555444444555888999999888555666888999;;;<<<======>>>===;;;888666555777999999999999999:::;;;;;;<<<888;;;???AAABBBDDDFFFGGGSSS[[[gggsssiiiSSSFFFDDDBBBAAA@@@AAA@@@???===<<>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::555777:::;;;;;;;;;===>>>:::999888888888999:::;;;======<<<;;;:::::::::999666555333222333444666777777999;;;;;;888666444444333666999;;;<<<===???AAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::;;;<<<===============>>>????????????>>>======999===@@@AAA???>>>AAACCCJJJEEEBBBBBB???===FFFSSSaaazzzcccRRRCCCCCCJJJTTTeeettt```JJJ???>>>===>>>???>>>===;;;888999;;;<<<===<<<;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;:::888666555888888888999999:::;;;;;;:::999888777888999;;;<<<<<<;;;:::777444555777999;;;>>>BBBDDDDDD@@@;;;777888:::<<<>>>>>>===;;;:::888999;;;<<<<<<<<<:::999<<<;;;===CCCHHHNNN\\\kkkwwwrrraaaVVVQQQMMMWWWcccllllllnnnqqqkkk```VVVUUUTTTUUUXXXZZZ[[[[[[ZZZXXXVVVTTTTTTVVVXXXZZZ```___^^^\\\\\\]]]^^^___``````bbbbbb___[[[```gggxxxfffQQQFFFEEE@@@>>>;;;:::;;;======>>><<<===>>>@@@@@@@@@>>><<<888999:::::::::999777666222222333555999::::::999666666888:::;;;===>>>???======<<<:::777666777999888999999:::;;;<<<<<<<<<888;;;???BBBCCCCCCEEEFFFNNNYYYeeeqqqrrr\\\OOODDDAAA>>>===>>>>>>===<<<;;;===@@@AAA@@@?????????<<<======>>>>>>======<<<<<<======>>>===<<<;;;:::666888::::::999:::;;;===;;;:::999777777888:::;;;<<<;;;:::999888888999999777777666666666888999:::888999:::888555222222222///222666999:::<<<>>>@@@<<<<<<<<<<<<<<<;;;::::::======<<<<<<;;;:::::::::999::::::;;;;;;;;;::::::;;;<<<>>>???@@@???>>>===:::::::::;;;<<<<<<======??????@@@@@@@@@???======;;;???CCCCCC@@@>>>@@@CCCGGGBBB@@@BBB??????KKK\\\oooiiiUUUIIIAAAGGGSSSccc{{{___III>>>>>>>>>???AAA@@@>>><<<888999;;;======<<<;;;:::888999:::;;;<<<=========::::::;;;;;;:::999777666666777999;;;<<<<<<<<<<<<;;;:::888777777999:::<<<999888777555333444777::::::===AAADDDCCC>>>999555555777:::<<<===<<<;;;999999:::;;;<<<<<<<<<;;;:::<<<999;;;@@@CCCGGGSSSaaapppzzz}}}qqq```VVVQQQMMM]]]jjjrrrpppppprrrjjj]]]]]]ZZZVVVUUUVVVYYY[[[\\\___]]]ZZZWWWVVVWWWYYY[[[\\\[[[ZZZZZZZZZ\\\^^^```\\\\\\___```]]][[[```gggppp~~~~~~dddNNNDDDDDDAAA>>>:::888999;;;======;;;<<>>???@@@=========;;;888777777999777888999:::;;;<<<<<<;;;888;;;???BBBCCCCCCDDDEEEKKKWWWeeeqqqzzzfffYYYDDD@@@<<<;;;<<<===<<<;;;:::<<>>>>>???????????????>>>>>>????????????===;;;:::888999::::::888888999;;;<<<;;;999777777888999:::;;;:::999777777777777888888888888888888999::::::999:::999666333000000000+++///333777999;;;===???;;;;;;<<<<<<;;;;;;:::999======<<<<<<<<<;;;;;;;;;999999:::::::::999888888<<<===???@@@AAA@@@>>>===:::999999::::::<<<===>>>>>>???@@@@@@@@@>>>===<<<>>>BBBEEEEEE@@@>>>???BBBEEE???>>>AAA@@@@@@OOObbb~~~tttVVVMMMDDDAAAKKK[[[qqqaaaLLL@@@???>>>>>>@@@AAA@@@>>>999999:::<<<===<<<999666666777999:::;;;;;;::::::888888999999::::::999999:::888777777:::<<<======888:::<<<;;;999666555444333444444333111111555888===@@@CCCCCC???:::666444777777777777777777888888888888888999999:::::::::>>>>>>???>>>???EEEMMMSSS```jjjvvvwwwmmm]]]QQQKKKYYYcccpppwwwvvvnnnfffaaa```\\\ZZZ[[[[[[XXXZZZ]]]```___^^^ZZZWWWVVVWWWXXXbbb```\\\YYYXXXYYYZZZZZZZZZ\\\]]]]]]\\\]]]___aaajjjrrrtttWWWCCC???CCC???<<<999666444555777888<<<===@@@AAAAAA???===;;;>>>===;;;:::999999:::;;;999777555777:::<<<:::888666999>>>AAA@@@>>><<<<<>>999;;;???AAACCCDDDCCCBBBPPP[[[iiitttyyyaaaKKKBBB;;;:::;;;:::;;;======>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA???===<<<>>>@@@AAA@@@===;;;;;;;;;@@@>>>===;;;:::::::::;;;;;;;;;999777555555777999:::888777777888999888777555888:::999777666999;;;===;;;888444333333444555------...222666999::::::??????>>>>>>>>><<<999666===<<<:::999999:::<<<===999999888777777666777777<<<>>>@@@BBBCCCBBB@@@???===;;;:::;;;>>>@@@>>><<<=========???AAAAAA???===>>>DDDKKKKKKFFFAAA???@@@@@@AAAEEEFFFEEELLL___qqq{{{cccPPPCCCCCCFFFPPPeee```KKK@@@>>>>>>???AAABBBAAA@@@===<<<;;;;;;<<<;;;888666555666888999::::::999999777777999:::;;;<<<<<<<<<<<<:::888888:::;;;<<<;;;:::;;;===<<<:::777555555333555777444000000444888===@@@BBBBBB???<<<999888555555666777777888888888777888888999999::::::;;;<<<===>>>===>>>BBBIIINNNZZZfffuuu{{{sssdddVVVOOOSSS]]]kkkttttttoooiiieeeaaa]]]ZZZ[[[YYYWWWXXX[[[\\\\\\\\\[[[XXXXXXXXXZZZ___^^^\\\YYYWWWWWWYYYZZZZZZ[[[\\\\\\[[[\\\^^^```dddmmm|||qqqTTT@@@;;;@@@>>><<<888555444555777888:::;;;===>>>??????>>>======<<<;;;;;;;;;<<<======:::888666777888999888666666:::>>>@@@@@@>>><<<<<<===>>>===;;;888777888:::===>>>???>>><<<<<<<<<>>>:::<<<>>>@@@BBBDDDDDDDDDPPP[[[iiivvvkkkRRRFFF<<<999;;;;;;;;;======>>>???AAABBBBBBBBBAAA@@@AAABBBBBBAAA@@@>>>===??????@@@>>>;;;:::;;;<<>><<<;;;:::::::::;;;<<<<<<;;;999777777999<<<<<<:::999999:::;;;;;;:::666888999999999999:::<<<===<<<:::888777777777888------///222777;;;======@@@@@@@@@@@@@@@???<<<999===<<<:::999888999;;;<<<;;;:::999777777777888999<<<>>>AAACCCDDDCCCBBBAAA???<<<:::;;;===???>>>============???@@@AAA???>>>???CCCHHHIIIFFFCCCBBBCCC@@@AAAEEEJJJQQQ]]]sss}}}jjjYYYLLLEEEFFFKKKZZZppp^^^HHH???>>>>>>???BBBCCCCCCBBB@@@>>><<<;;;;;;:::999777555666777888999999999888777777999;;;<<<>>>???@@@>>><<<999999:::;;;;;;:::<<<>>>???>>>;;;888777777555999;;;888222000444999>>>???AAA@@@>>><<<;;;;;;333333555666888999999:::888888999999:::;;;;;;<<<<<<============@@@DDDGGGRRRaaattt|||nnn___UUUQQQZZZfffoooqqqooojjjgggddd___[[[ZZZXXXTTTUUUXXXWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ\\\[[[YYYUUUUUUWWWZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^___jjjzzzuuuWWWBBB<<<>>>>>><<<999666555666888:::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???;;;999777666777777666555777:::>>>??????===<<<<<<:::<<<<<<;;;999777777888===???AAAAAA???=========;;;;;;<<<>>>@@@BBBDDDEEEOOOZZZjjjxxxzzz\\\LLL===:::<<<===<<<<<<<<<===@@@BBBCCCCCCBBBBBB>>>???AAABBBBBBAAA???===??????>>>;;;999888:::<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>><<<:::;;;===???>>>===;;;;;;===>>>======555555666888:::<<<;;;:::;;;;;;;;;;;;:::999888888------...222777<<>>@@@BBBCCCCCCCCCBBBAAA>>><<<;;;<<<>>>>>>>>>===<<<<<<>>>@@@AAA@@@???@@@AAACCCEEEFFFFFFEEEEEEDDDCCCHHHRRR```ssshhhXXXOOOJJJIIIKKKUUUjjj\\\EEE???>>>>>>@@@BBBDDDDDDCCC@@@>>>;;;::::::;;;<<<;;;777777888888999999999999999::::::;;;<<<>>>???@@@???===:::999999:::999999>>>???@@@>>>;;;999888888999>>>BBB>>>777444777<<<===>>>>>><<<:::888888888222444666888:::;;;<<<<<<999::::::;;;<<<===>>>>>>============>>>>>>@@@AAAKKK[[[qqqwwwfff[[[VVV\\\dddkkkmmmllliiifffgggaaa\\\ZZZVVVRRRRRRUUUVVVXXXZZZ[[[ZZZYYYYYYYYYVVVYYY[[[YYYUUUTTTWWWZZZXXXYYYZZZZZZYYYYYY[[[]]]___jjjxxxeeeNNNCCCAAA???===:::888777999;;;===<<<;;;;;;::::::;;;======;;;;;;;;;;;;<<<<<<======:::888777777777777777777888:::===>>>===<<<<<<<<<777:::<<<<<<:::888777777===???BBBBBB@@@===<<<<<<:::::::::;;;===@@@CCCEEEMMMZZZkkk{{{bbbQQQ@@@<<>>@@@AAABBBAAA@@@???@@@???<<<999777777:::=========<<<<<<<<<<<<<<<<<<@@@@@@@@@>>>======@@@BBB>>>===<<<<<<>>>???>>>>>>444333333666;;;===<<<999:::;;;<<<<<<;;;888666444---,,,,,,000555;;;???AAA@@@@@@@@@AAACCCCCCBBB@@@===;;;999777777777888999===;;;888666666888;;;===<<<<<<>>>???AAABBBBBBBBBCCC@@@===;;;;;;===>>>???===<<<<<<===@@@AAAAAA@@@BBB@@@@@@AAACCCEEEEEEDDDIIIHHHMMM[[[nnnmmmYYYNNNKKKKKKNNNQQQ___xxx[[[DDD???>>>>>>@@@BBBDDDDDDCCC>>>;;;999888:::===>>>???:::999999999::::::;;;;;;======<<<;;;;;;;;;<<<<<<>>>;;;999888999:::999888===>>>???>>>;;;999999:::===BBBFFFDDD===999;;;>>>;;;;;;;;;888555333333444444666888;;;============;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===GGGTTTjjj|||{{{lllaaa\\\^^^bbbgggjjjlllkkkkkkjjjccc]]]YYYUUUPPPPPPSSSWWWYYY[[[[[[YYYWWWVVVVVVUUUWWWYYYYYYWWWVVVXXXYYYWWWYYYZZZZZZZZZZZZ]]]___aaaiiittt}}}uuu[[[JJJDDDAAA???<<<::::::;;;>>>@@@@@@???===;;;::::::;;;;;;;;;;;;;;;;;;::::::999999777888999999999999999:::999;;;======<<<;;;<<<<<<666999;;;<<<;;;999777777<<<>>>AAAAAA???===<<<<<<999999888888:::===@@@BBBKKKXXXlllhhhVVVFFFAAACCCAAA<<<999:::;;;>>>@@@AAAAAA@@@???======???@@@@@@@@@@@@@@@@@@???<<<888666666:::===<<<=====================AAAAAAAAA???===>>>@@@BBB===;;;:::;;;<<<>>>>>>===666555555999>>>@@@>>><<<<<<===??????===999555222---,,,+++---333999===???>>>>>>===???AAABBBAAA@@@<<<;;;999777777888999:::<<<:::777555555777:::<<<;;;;;;;;;<<<===???@@@AAABBBAAA???<<<;;;<<>>===<<<===???AAA@@@@@@BBB@@@??????AAABBBCCCBBBJJJKKKSSSfff{{{ppp\\\PPPLLLKKKKKKNNNTTTeee\\\FFF???>>>>>>???BBBCCCCCCBBB;;;999777888;;;>>>???@@@;;;;;;::::::::::::;;;<<>><<<:::888888888888:::999777666888999:::999;;;<<<===<<<:::999:::;;;???BBBEEEDDDAAA===<<<===888999999777444222222333777999;;;===>>>>>>===<<<;;;<<<===>>>???AAAAAABBBBBB@@@>>>>>>>>>>>>===<<>>;;;:::999999999;;;;;;;;;::::::999777777666999<<<>>>===<<<<<<<<<:::;;;<<<<<<::::::;;;===666999;;;<<<;;;:::999999<<<>>>@@@@@@???>>>>>>>>>:::999888888999;;;>>>???HHHVVVlllsssaaaOOOGGGDDD@@@<<<:::<<<<<<===>>>????????????>>>>>>>>>>>>>>>???@@@AAA@@@???<<<999666777:::===<<<===>>>???@@@@@@??????BBBAAA@@@>>><<<<<<>>>@@@;;;999888999;;;<<<<<<<<<999999<<>>???AAAAAA@@@>>>======???BBB???>>><<<===>>>@@@@@@???AAAAAA@@@??????AAABBBDDDIIINNN^^^uuurrr[[[OOOKKKJJJJJJKKKMMMWWWkkk```KKK@@@>>>>>>???AAABBBAAA@@@:::999777888:::=========;;;;;;:::999999999:::;;;>>>===:::777666555666666777555444555777:::;;;;;;888999:::999888888:::<<<===>>>@@@AAA@@@>>>;;;888666777999999777666666777999;;;===>>>>>><<<:::999:::;;;<<<===>>>@@@AAAAAACCC@@@===<<<======<<<;;;>>>EEESSSeeeuuu{{{xxxssslllgggbbbbbbgggnnnuuuxxxnnnfff___ZZZUUUPPPPPPSSSYYYZZZZZZXXXUUUTTTUUUVVVWWWVVVWWWZZZ___```]]]YYYWWWYYY[[[]]]^^^```ccceeefffjjjpppyyydddMMMBBB???===;;;999:::<<>>===<<<;;;999888888888999:::;;;;;;;;;:::999888888<<>><<<;;;;;;<<<<<<;;;999999;;;===777999;;;<<<;;;:::;;;;;;===???@@@@@@??????AAABBB<<<;;;:::::::::;;;===>>>EEETTTlllpppYYYKKKCCC>>><<<>>>??????>>>======>>>???@@@AAA???===;;;<<<>>>@@@BBB??????===:::888888:::<<<===>>>???AAABBBBBBAAAAAAAAAAAA???<<<:::999;;;===:::888777888:::<<<<<<;;;888;;;???BBBBBBBBBBBBBBB===???AAABBBBBB???<<<:::444111---,,,000555999;;;===;;;:::;;;===>>>>>>>>>;;;:::999888999:::===>>>:::999999888999:::;;;<<<>>>===;;;::::::;;;===>>>>>>@@@AAA@@@>>>>>>@@@CCCAAA???======>>>???>>>>>>>>>@@@BBBBBBAAAAAAEEEIIIMMMXXXnnnpppaaaRRRLLLJJJHHHIIILLLOOO___wwwcccNNN@@@???>>>>>>@@@AAA@@@???;;;999888999:::;;;;;;:::;;;:::999888888888999:::===;;;888666555444555666444333222333777:::;;;<<<666777888888777888:::<<<;;;:::;;;===???===888444444777:::;;;;;;:::;;;<<<:::<<<===>>>===;;;888666999999:::<<<===???@@@@@@DDD@@@;;;:::;;;<<<<<<:::;;;???KKK]]]ppp{{{|||yyyvvvnnnfffbbbfffmmmssswwwoooggg```[[[UUUQQQQQQTTTYYYYYYXXXVVVTTTTTTVVVXXXYYYVVVVVV[[[bbbccc^^^XXXWWWYYY\\\^^^___bbbeeehhhjjjmmmsss}}}eeeMMMBBB===<<<999888999;;;>>>@@@;;;:::::::::999888888777888999;;;<<<===<<<<<<;;;:::???EEEGGGCCC???;;;:::<<<<<<<<<:::999999;;;===888:::<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEE>>>======<<<<<<<<<======CCCSSSlll{{{```MMMAAA;;;===AAABBBAAA???======>>>???AAACCC@@@===::::::===@@@BBB??????>>>;;;999888:::<<<===???@@@BBBCCCCCCCCCBBBAAA@@@>>>;;;888777888:::999888777888:::<<<<<<<<<555:::???AAA???>>>???@@@999;;;>>>@@@@@@???>>><<<888444///---000444999;;;===<<<:::;;;===>>>>>>===::::::999999:::<<<>>>@@@::::::::::::;;;;;;<<<===@@@???<<<::::::;;;===???===???BBBAAA??????AAACCCBBB@@@>>>======>>>>>>===;;;@@@DDDDDDBBBCCCHHHMMMTTTbbb|||wwwcccYYYQQQNNNKKKGGGIIIOOORRRgggbbbIIIBBBBBB@@@>>><<<===@@@CCC>>>===;;;999888999;;;<<<999888888888888888888999<<<<<<:::888777666555555666666666777888999;;;<<<888888999777666555777888888999;;;======;;;999777333555999<<<>>>???>>>>>>888:::>>>@@@@@@>>>:::888:::;;;======>>>???BBBEEE>>><<<:::888888888::::::>>>???HHHZZZnnn|||}}}xxxmmmgggiiillllllllloookkkiiifffbbb\\\WWWRRRPPPVVVXXXYYYYYYXXXVVVUUUVVVZZZZZZZZZ[[[]]]^^^]]][[[XXXZZZ[[[\\\]]]```dddgggiiiiiitttpppUUUDDD>>>;;;999888999;;;<<<<<<999888888888888888888888777;;;???@@@===;;;;;;;;;@@@AAABBBBBBAAA===:::888<<<:::999888888999;;;===:::::::::888777888;;;>>>@@@>>><<<;;;<<<@@@DDDGGGAAA@@@@@@@@@@@@@@@@@@AAAKKKZZZqqqjjjPPPBBB===>>>@@@AAAAAAAAAAAA???===:::999>>>???@@@@@@??????@@@AAAAAA@@@???=========>>>>>>>>>BBBEEEDDDAAA???BBBEEEDDD@@@;;;777666777777777<<<;;;:::<<<>>>>>><<<999777:::===>>>>>>===<<<===>>>;;;999999<<<>>>>>><<<===:::666333222555888;;;::::::::::::;;;;;;;;;<<<;;;::::::;;;>>>??????>>>;;;<<<<<<;;;:::;;;>>>AAAEEEBBB===;;;<<<>>>@@@AAA===>>>@@@@@@@@@@@@BBBCCCBBBBBBBBB@@@===<<<===>>>@@@===>>>BBBFFFHHHLLLRRRaaatttooo___VVVQQQLLLIIIFFFEEEMMMVVVgggyyydddLLLEEECCCAAA@@@@@@AAABBBCCC>>>===<<<:::::::::;;;<<<999888777666666777888999===<<<:::888777777888888888888888888999:::;;;;;;999::::::999777666777888999999999999999:::::::::666777999;;;===>>>??????;;;<<<>>>@@@???===:::888999:::<<<======>>>@@@BBB<<<;;;999888888999:::;;;???>>>BBBPPPddduuu}}}yyypppiiiiiiiiihhhjjjnnnjjjiiieeeaaa]]]YYYVVVTTTTTTVVVXXXXXXWWWUUUUUUVVVUUUUUUVVVXXX[[[\\\\\\[[[ZZZ[[[[[[ZZZ[[[]]]aaadddiiijjjuuuqqqUUUCCC???<<<::::::;;;;;;;;;;;;888888888888999999999999888;;;??????===;;;;;;;;;======??????>>>;;;999777;;;:::999888999:::;;;<<<;;;;;;;;;999888999;;;>>>???>>>;;;:::<<>>=========>>>>>>>>>BBBEEEDDD@@@???@@@CCCCCC@@@;;;888777777666555;;;::::::<<>>===<<<===>>>===<<<===>>>@@@DDDAAA===<<<<<<===>>>===<<<>>>@@@@@@@@@@@@BBBCCCAAABBBBBB@@@>>>===>>>??????>>>@@@EEEGGGIIIOOOXXXlll{{{eeeWWWOOOKKKHHHEEECCCFFFRRR___wwweeeOOOHHHEEEBBBCCCEEEFFFDDDBBB>>>>>>===<<<<<<<<<======;;;999777555555777999;;;>>>===:::888888999;;;===::::::::::::::::::::::::;;;<<<<<<:::888777777888:::999777666666888;;;===999:::;;;<<<===>>>>>>???<<<===>>>>>>>>>===;;;:::888:::===>>>===<<<======:::999888888888999:::;;;>>>:::999BBBTTThhhvvv}}}|||uuunnnhhhdddbbbgggmmmjjjhhheeeaaa]]]ZZZYYYXXXSSSUUUVVVVVVUUUTTTUUUVVVSSSSSSTTTWWWZZZ\\\\\\\\\[[[[[[ZZZYYYXXXZZZ^^^aaagggiiisssuuuWWWDDD@@@>>><<<<<<<<<<<<:::999666666777888999:::;;;;;;888;;;===>>><<<;;;::::::999:::;;;<<<<<<;;;999888:::999999999::::::;;;<<<======<<<:::999999<<<>>>>>>===;;;:::;;;>>>AAACCCAAA@@@???>>>???BBBDDDFFFJJJVVViiijjjTTTGGGAAAAAA@@@@@@@@@@@@???===;;;999888:::<<<======???AAADDD??????===<<<<<<===>>>>>>@@@BBBDDDCCC@@@>>>???AAAAAA>>>;;;999999888777555888999;;;>>>@@@???;;;888;;;:::888666555888===AAA???===:::::::::;;;;;;:::<<<:::888777777888999:::888:::<<<>>>???>>>===<<<===<<<;;;<<<===>>>===<<<<<<>>>@@@AAA???>>>??????AAA???======>>>>>>===;;;<<<===???@@@???@@@AAACCCBBBCCCBBBAAA>>>===>>>@@@===???DDDGGGGGGIIISSS___|||hhhWWWMMMHHHGGGFFFDDDDDDKKK^^^pppdddPPPIIIEEEBBBCCCFFFGGGDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;888666666888;;;===BBB???<<<999888999<<<===<<<<<<<<<<<<;;;:::999999<<<======<<<:::888888999===;;;999888777999;;;<<<999;;;===??????>>>===<<<;;;;;;<<<<<<<<<=========999<<<>>>???>>><<<;;;;;;888888777888888:::;;;<<<;;;666222777GGG[[[nnnxxx~~~zzzsssiiiaaa___eeelllkkkiiiddd```\\\ZZZZZZZZZSSSTTTUUUUUUTTTTTTUUUVVVUUUUUUUUUXXX[[[\\\\\\[[[XXXXXXXXXWWWVVVXXX\\\```aaadddmmmyyy{{{\\\IIIAAA???>>>>>>>>><<<999777555555666888:::;;;======888999;;;;;;;;;999888888777888999::::::;;;;;;:::999999999::::::;;;;;;<<<>>>>>>===;;;999999;;;>>>===<<<;;;;;;;;;===???@@@@@@>>>===<<<===AAAEEEGGGIIIRRRddd|||zzzaaaNNNDDDAAA??????@@@@@@???===<<<:::888999:::::::::;;;>>>@@@>>>===<<<<<<<<<===>>>???AAABBBCCCBBB???======>>>;;;:::::::::;;;;;;999777666888<<>>:::888:::999777555444777<<<@@@@@@>>><<<::::::::::::999;;;;;;:::999999::::::;;;999;;;>>>AAABBBAAA???>>>===<<<;;;;;;======<<<:::<<>>>>>======>>>???AAAAAA???===<<<===??????>>>???@@@BBBDDDDDDDDDAAA>>>======>>><<<@@@FFFHHHGGGJJJXXXgggmmmYYYLLLGGGEEEFFFHHHIIIJJJUUUlllbbbNNNGGGCCC???@@@DDDDDDAAA<<<===>>>???@@@@@@??????>>>>>><<<999777777999<<<>>>DDDAAA===999888888999;;;============<<<:::888888;;;===>>>===;;;999999999>>>>>>======<<<;;;999999777:::>>>AAABBB???<<<999888888999:::;;;===>>>???;;;===@@@@@@>>><<<;;;;;;777777888888999:::;;;<<<:::666444777CCCUUUhhhsssxxxlllbbb```eeejjjmmmjjjeee```\\\ZZZYYYXXXTTTUUUVVVVVVTTTTTTUUUWWWWWWVVVVVVWWWYYYYYYXXXVVVTTTUUUVVVVVVVVVXXX\\\___]]]aaahhhqqqwww}}}bbbOOOAAA@@@>>>>>>===<<<999777444555666888:::<<<>>>???999999999999999999777666444555555666777888::::::999999999999:::;;;<<<===??????===;;;999999;;;======<<<<<<;;;<<<<<<===>>>>>><<<::::::<<>>===<<<::::::999888666777999;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAABBB@@@>>><<<;;;;;;666666777:::===>>>===;;;666999===??????<<<999777888888999888777888;;;===@@@???>>><<<:::999::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCDDDCCCAAA@@@===<<<;;;;;;<<<===;;;:::===???CCCCCCAAA???===<<<;;;;;;>>>AAADDDDDDBBB@@@<<<>>>??????======>>>@@@EEEEEEDDDAAA>>><<<<<<===<<<@@@FFFHHHHHHNNN```ssswww```PPPHHHEEEDDDGGGLLLQQQUUUaaayyy___LLLCCC@@@======>>>???===;;;<<<===???AAAAAA@@@???===>>><<<:::888888:::<<<>>>CCCAAA===999777666777777<<<=========<<<:::888777:::<<<>>>>>><<<:::::::::<<<>>>@@@@@@???===:::777666999===AAAAAA???;;;999888888999;;;<<<>>>???@@@<<<>>>@@@???>>><<<<<<<<<888888999:::;;;;;;<<<<<<;;;:::999;;;DDDSSSdddppp|||qqqgggeeeggghhhmmmkkkgggccc___\\\ZZZYYYXXXXXXYYYWWWUUUUUUVVVXXXWWWVVVTTTTTTUUUTTTRRRPPPQQQSSSVVVWWWXXXYYY[[[]]][[[___eeejjjooouuu}}}eeeRRRAAA???===<<<<<<;;;999777444555777999;;;===>>>???;;;:::999999::::::888666222222222222333666888999:::999888777888:::===?????????===;;;888888999;;;===============<<<<<<<<<<<<;;;::::::;;;>>>BBBDDDLLLWWWjjjqqqYYYHHH>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;888555444666888;;;:::::::::;;;<<<>>>???@@@@@@@@@???>>><<<;;;:::444444666999===??????>>>888;;;>>>???===:::777777777999;;;;;;;;;:::<<<===@@@AAA@@@===;;;:::;;;=========<<<<<<<<<===>>>>>>>>>???AAABBBBBBBBB@@@???<<<;;;:::;;;<<<===<<<;;;<<>>BBBEEEFFFDDDBBB>>>??????>>><<<;;;<<<===BBBCCCBBB@@@===<<<<<<===>>>AAAEEEIIIMMMYYYppphhhWWWMMMHHHFFFEEEIIIRRR\\\dddqqq]]]JJJAAA???<<<:::999::::::;;;;;;<<>>===;;;:::999888888999:::;;;???>>>;;;999777666666666;;;<<<<<<===<<<:::888666888:::======<<<;;;;;;;;;999;;;>>>??????>>><<<:::777999;;;===>>>===<<<<<<;;;<<<===>>>?????????>>><<<===>>>===;;;;;;;;;<<<999:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;AAANNN___kkkuuummmkkkiiiffflllkkkiiifffccc```^^^]]]\\\\\\[[[YYYWWWVVVWWWYYYVVVUUUTTTTTTTTTSSSPPPNNNQQQTTTXXXYYYYYYXXXXXXYYYXXX\\\aaacccgggmmmtttyyycccPPPAAA>>>;;;::::::::::::999555666777999;;;===>>>??????===;;;;;;<<<<<<:::888555444333333444777:::;;;;;;999777666777:::>>>@@@??????===:::777666888:::===>>>>>>>>>>>>===<<<;;;<<<<<<;;;<<<===???AAABBBIIIWWWlll{{{dddPPPDDD@@@@@@AAABBBBBBBBBAAA@@@@@@???===999666666888::::::999999999:::<<<>>>?????????>>>>>>>>>===;;;:::666666666888<<<>>>>>>>>>:::===???>>>:::777666666:::;;;======<<<<<<>>>???@@@AAAAAA???<<<;;;===???>>>>>>===<<<===>>>???@@@>>>????????????>>>======;;;:::999:::<<<===<<<;;;<<<>>>@@@???===:::888888<<<===>>>AAADDDDDDBBB@@@@@@@@@@@@>>>;;;:::::::::===>>>>>>>>>======???AAA@@@AAAEEELLLVVVhhhmmmZZZPPPLLLJJJGGGHHHNNN[[[kkkwww]]]III??????<<<999777777999<<<:::<<>><<<999888888888888888888999<<<;;;:::888777666666666:::;;;<<<<<<<<<:::777666666999<<<===<<<;;;;;;;;;777999;;;===>>>>>>>>>===999999999999:::<<<>>>??????@@@AAAAAAAAA???>>>===;;;<<<<<<;;;999999;;;===:::;;;<<<<<<======<<<<<<::::::888777<<>>:::888999::::::999666666777999;;;===>>>???BBB???======??????<<<:::999888777666777:::===???<<<:::666555666:::???BBB???>>>===999666666777999>>>>>>?????????===<<<;;;<<<=========>>>@@@AAAAAADDDTTTllloooYYYKKK@@@AAABBBCCCCCCCCCBBBAAAAAA@@@>>>;;;888888:::<<<999999999999:::<<<>>>@@@>>>>>>======>>>===;;;:::999888777888;;;=========<<<>>>???===999666555666=========<<<<<<===@@@BBB@@@BBBBBB@@@===<<<>>>AAA???>>>===<<<===>>>@@@BBB>>>>>>======<<<;;;;;;;;;:::999888:::<<<======<<<<<<===>>>===;;;888777777>>>>>>???@@@BBBAAA???===AAAAAAAAA>>>;;;999888999888:::<<<<<<===???BBBDDDAAAAAAEEENNN]]]sssyyybbbRRRMMMLLLKKKHHHLLLSSScccvvv]]]GGGDDD@@@:::777777999<<<======<<<;;;<<<======999666777777777999<<<;;;777444555777999999777555555555888999::::::999888666555555666888:::;;;<<<<<<;;;666777999:::;;;<<<<<<<<<::::::888777777777888888:::;;;===<<<;;;::::::;;;<<<<<<;;;999888888999;;;>>>>>>>>>>>>??????<<<::::::666555777999@@@MMMZZZnnnyyyrrrlllfffkkknnnrrrqqqmmmhhheeeeeecccbbb___]]][[[YYYXXXWWW[[[YYYVVVSSSSSSTTTWWWXXXWWWXXX\\\```bbbaaa]]]YYYTTTVVVXXXYYY\\\bbbkkkqqq~~~eeeSSSGGG@@@<<<===>>>;;;999999<<<888444444777;;;======???@@@@@@@@@???===:::888;;;;;;;;;<<<>>>@@@CCCDDDAAA<<<666444666;;;>>>???<<<:::777444333444555666>>>???>>><<<::::::<<<>>>???>>>===<<<<<<>>>@@@AAAAAASSSlllhhhPPPCCC@@@@@@BBBCCC@@@@@@BBBBBBAAA???>>>===<<<======:::999888:::<<>>===;;;::::::<<<===??????@@@@@@===>>>>>>>>>===:::777555<<<;;;:::<<<>>>??????>>>CCCBBB@@@???>>>===>>>>>>======<<<<<<<<<<<<======CCC@@@<<<888777888;;;===::::::999999:::;;;===>>>:::;;;<<<<<<:::888666444:::===AAAAAA@@@@@@BBBEEEBBBAAA???<<<;;;::::::;;;;;;============@@@BBBBBBDDDBBBFFFUUUmmm}}}iiiSSSJJJIIIIIIIIIIIINNN___sssbbbKKKCCC???;;;888999:::<<<<<<>>><<<;;;;;;<<<<<<:::777888888999;;;>>>===999555777999;;;;;;999777777777;;;;;;;;;:::999777666555555666888:::;;;:::999888777888999::::::;;;;;;;;;888888888888888777666666444666999999999888888999999999:::999888777999;;;>>>>>>===>>>???>>><<<:::888555444666777<<>>>>>======???<<<999666666999<<<=========>>>>>>>>>===;;;999777::::::;;;===@@@BBBDDDFFFGGGBBB<<<888888999::::::<<<;;;888666555555777888=========;;;::::::<<<===???>>><<<;;;<<<===???@@@DDDRRRhhhqqqWWWGGGBBB???@@@AAA???@@@BBBBBBBBBAAAAAAAAA@@@???>>><<<;;;:::;;;===>>>>>>===<<<:::888999<<<===<<<:::<<<<<<===>>>????????????<<<<<<<<<<<<:::999777555999888888:::<<<>>>>>>===CCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA???<<<999888888:::;;;::::::999888888:::;;;<<<::::::;;;;;;999777555333;;;===@@@@@@@@@BBBGGGKKKLLLIIIDDD@@@===<<<===>>>===>>>?????????@@@AAAAAADDDFFFOOObbb|||jjjZZZIIIBBBBBBCCCEEEGGGUUUeeexxxeeeOOOCCC@@@===<<<<<<===<<<<<<>>><<<::::::;;;;;;:::999999:::<<<>>>@@@>>>:::777:::<<<======;;;::::::;;;@@@>>><<<:::888666555555555777999;;;;;;999666555999999999999999999999999444666888::::::888555333...111555777777555555555555777999999888888999:::>>>=========>>>>>><<<;;;999666666777777999BBBLLL\\\qqq{{{uuurrrtttvvvvvvuuuuuuwwwxxxlllkkkhhhfffdddccccccccc[[[\\\^^^______]]][[[ZZZ___bbbggglllmmmiiiaaa[[[XXXZZZ]]]]]]^^^aaaggglllsssxxxfffUUUJJJ@@@<<<<<<===@@@DDD<<<:::999999;;;=========;;;<<<======<<<:::888777999:::===???BBBDDDEEEFFFIIIFFFAAA===<<<;;;:::999===<<<:::888777888:::;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<===???@@@GGGRRReee|||aaaKKKCCC======?????????AAAAAABBBBBBCCCCCCBBBAAAAAA???===<<<<<<======;;;:::999888777888:::;;;:::999===>>>???@@@@@@@@@@@@@@@;;;::::::888777666555555666555555777:::<<<===<<>>;;;999888888888:::::::::;;;<<<===>>>???>>>===;;;:::999999999999:::999888777777888999:::999:::::::::999666444222;;;===???@@@@@@DDDJJJOOOUUUQQQJJJDDDAAA@@@AAABBB???@@@AAAAAA@@@??????AAADDDLLL]]]vvvrrrVVVKKKAAA======???EEELLL___ooodddNNNCCCBBB@@@@@@AAA@@@>>><<<<<<;;;999888888888999999:::<<<>>>@@@AAA???<<<:::<<<===>>>>>><<<;;;<<<===CCCAAA===:::777555555555444777:::======;;;888666::::::999888777777777777333666:::<<<<<<999555222...111555777777555333222333555888:::::::::;;;<<<>>>===<<<<<<>>>>>>===;;;;;;::::::;;;999999???GGG[[[nnn{{{tttwwwvvvvvvuuuuuuvvvxxxzzzpppoookkkhhhfffeeeeeeeee___```aaabbbaaa```^^^]]]\\\___ccchhhkkkiiieee```ZZZ]]]______^^^```dddhhhsssxxxdddUUUJJJ???;;;::::::===AAA<<<;;;;;;;;;<<<=========;;;<<<<<<<<<<<<:::999999;;;<<>>===>>>===;;;::::::;;;<<<===;;;;;;<<<;;;:::;;;===@@@???>>>===<<<<<<>>>@@@AAAIIITTTggggggJJJAAA:::<<>>===<<<<<<:::888666666666666777888999999888===>>>???@@@AAABBBBBBBBB<<<;;;999777555444333333555555555777:::=========@@@???===;;;999999999999======<<<<<<<<<===>>>>>>:::;;;;;;;;;;;;:::888888888888777777888999;;;<<<:::;;;;;;;;;999777444222999<<<@@@AAABBBDDDHHHLLLSSSQQQLLLHHHDDDCCCCCCCCC??????AAABBB???<<<>>>AAAFFFUUUnnnvvv\\\JJJEEE@@@??????BBBLLLVVViii|||___IIIEEEDDDCCCDDDDDDCCC@@@===999888777666555666777888;;;===???AAA@@@???===<<<<<<===>>>===<<<<<<===>>>CCCAAA===:::777555555555444777;;;>>>@@@>>><<<:::<<<;;;999888777666666666444777;;;>>>>>>;;;777444222555999:::888555333222333666999;;;;;;<<<===>>>===<<<;;;;;;===>>>===<<<<<<:::;;;;;;999777<<>>???@@@AAABBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@???>>>======<<<===>>>>>><<<======<<<<<<<<>>======???@@@BBBHHHUUUjjjmmmKKKAAA999<<>><<<:::;;;===AAACCC???>>><<<;;;;;;999666333555555666777777888999999<<<===>>>@@@BBBCCCCCCDDD>>>===:::888555444333222777666777999<<>>===<<<;;;;;;;;;<<<===AAAAAA???>>>======<<<<<<888999;;;<<<<<<:::999777777777777777999;;;>>>???<<<=========;;;888555333666;;;AAADDDCCCBBBCCCDDDIIIJJJIIIIIIGGGEEECCCAAA???>>>???AAA>>>:::===DDDNNNcccjjjOOODDDBBBAAABBBDDDIIIVVVcccuuu\\\GGGEEEDDDCCCDDDDDDCCC@@@===666777888777555555777888<<<>>>??????===<<<===>>><<<===>>>===<<<<<<>>>@@@@@@>>><<<:::888666555555555888;;;???@@@???>>><<<===<<<:::888777777777777666888;;;======;;;999777666999;;;;;;999666444333444666999;;;;;;<<<>>>???===<<<:::;;;<<<=========:::999999:::777555999@@@QQQ```uuu||||||xxxrrrmmmkkkjjjiiihhhjjjhhheeeaaa```___```aaafffccc___\\\ZZZ[[[]]]___cccbbbaaabbbcccdddcccbbb]]]___```^^^\\\\\\```dddkkkrrr}}}kkkUUUKKKBBB???===;;;:::;;;:::;;;;;;:::888999;;;============>>>>>>>>>>>>>>>???????????????>>>===<<<>>>???AAA@@@???======>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>???===<<<===???AAA@@@???===<<<===>>>@@@AAAFFFSSShhh~~~xxxTTTFFF;;;===CCCDDD???<<>>===<<<<<<<<<:::666444444666888888888888:::;;;<<<===>>>@@@AAABBBCCCCCC>>>===<<<;;;999777666555:::999999;;;>>>@@@AAA@@@===<<<;;;;;;<<<===???@@@CCCBBB@@@>>>===;;;;;;;;;888999;;;======<<<:::999777777777888999<<<>>>???>>>>>>>>>>>><<<999666444444:::AAADDDCCC@@@??????@@@BBBEEEGGGGGGEEEBBBAAA???===>>>AAA>>>:::@@@KKK\\\vvv~~~aaaLLL>>>>>>@@@EEEKKKTTTeeettt^^^IIICCCBBBBBBBBBBBBAAA>>><<<666888:::999777666777999<<<===>>><<<::::::===@@@===>>>>>>===<<<===???AAA;;;;;;;;;:::999777666555888999;;;===>>>>>>===<<<>>><<<:::888777777888999777888999::::::::::::999666888:::999777666555555555666888999999:::===???===;;;::::::<<<=========;;;999999999777555:::AAAJJJXXXmmm}}}wwwqqqkkkiiifffcccaaabbb```]]]\\\\\\^^^```bbbeeebbb]]]YYYWWWXXXYYYZZZ```___```aaaccccccbbb```^^^___^^^\\\YYYZZZ___dddgggmmmwwwnnnWWWMMMBBB>>>===::::::<<<::::::999777555555999<<<============>>>>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;===???>>><<<:::;;;===AAAAAA@@@???>>>>>>======>>>??????===;;;;;;===???>>>===;;;:::;;;<<<>>>???DDDNNNaaayyycccPPP@@@===CCCDDDAAA>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>>>><<<999666555777999:::999999;;;>>>>>>???@@@@@@@@@@@@@@@???;;;<<<===>>>>>>===<<<<<<<<<<<<;;;===@@@AAAAAA@@@===<<<<<<;;;;;;<<<>>>>>>@@@???>>><<<;;;:::::::::888:::;;;=========<<<;;;888888777777888999:::;;;===>>>>>>===;;;888555333555:::@@@CCCAAA?????????>>>@@@BBBDDDEEEDDDCCCBBB@@@===>>>AAA???<<>>??????>>>===>>>@@@CCC888999::::::999888666555::::::;;;<<<<<<;;;::::::>>>===:::999888888999:::888888777777777999::::::444666777777666555666777555666777777777999<<<>>>===;;;999:::;;;===>>>======;;;;;;;;;999888===EEEHHHTTTjjj}}}wwwpppkkkhhheeeaaa^^^[[[ZZZYYYXXXZZZ^^^bbbdddccc```]]]YYYVVVUUUUUUVVVXXXYYY\\\```ccccccaaa___^^^___]]]ZZZXXXYYY___dddhhhmmmuuulllXXXMMMAAA<<<999888999<<<999999888555222333888<<<======<<<======>>>???@@@<<<;;;:::999999:::<<<===777999<<<;;;::::::<<>>???>>><<<::::::<<<>>><<<;;;999999999:::<<<>>>CCCJJJZZZuuuoooYYYCCC===AAADDDBBB@@@>>>???AAACCCCCCAAA???===>>>>>>>>>???@@@???<<<999555888;;;;;;::::::<<>>===<<<888:::===@@@BBBBBBAAAAAA>>>===<<<===@@@AAAAAA@@@>>>===<<<;;;:::;;;<<<<<<===<<<;;;:::::::::::::::999:::<<<============<<<:::999888666666666777777=========<<<:::777444222666:::???AAA@@@???AAACCC@@@@@@AAABBBCCCDDDDDDEEEBBB===>>>BBB@@@>>>HHHYYYzzzqqq]]]NNNEEE???@@@GGGUUUfffzzzbbbMMMEEE@@@;;;:::===???===:::999;;;<<<>>>>>>===;;;::::::;;;;;;:::999:::<<>>>>><<<===<<<999555333555777======<<<;;;:::888777666999:::::::::999:::===??????:::666666:::===<<<999:::999999888777666555555444555777:::;;;<<<<<<<<<<<<<<<:::::::::<<<>>>??????===<<<;;;;;;<<<>>>???FFFQQQcccwww|||vvvppplllkkkhhhbbb]]]]]]YYYUUUTTTVVVZZZ]]]___bbbaaa___[[[WWWVVVWWWYYYZZZYYYXXX[[[```cccdddccc]]]\\\ZZZYYYYYY[[[]]]^^^aaagggoooxxxdddVVVJJJ@@@======;;;:::;;;<<<:::666333333666:::===AAA@@@>>>=========>>>???999999999:::::::::;;;;;;::::::999888777999<<>><<<;;;;;;;;;;;;<<<;;;:::777666666999<<>>:::>>>@@@BBBCCCBBBAAAAAABBB<<<<<<============<<<<<<@@@===;;;;;;<<<======<<>>@@@AAAAAAAAA@@@>>>======>>>@@@AAAAAA@@@???===:::777777888:::999999777777777999;;;===::::::;;;;;;<<<;;;;;;;;;777777666666666777999:::::::::999999777666444333777:::===?????????@@@AAAFFF???:::===EEEJJJIIIEEEDDD???>>>@@@>>>AAATTTkkkxxxeeeWWWLLLEEECCCDDDPPPggg~~~cccOOOEEE@@@;;;:::===>>>===::::::;;;<<<======<<<:::999999::::::999999999<<<>>>?????????>>>>>>======<<<:::;;;<<<999666555666888??????>>><<<:::888666555888999:::;;;;;;===@@@CCC???;;;777777:::===<<<999999999888888777777666666777888999:::;;;::::::999<<<;;;:::999:::<<<>>>???>>><<<;;;999999:::;;;===CCCLLL[[[pppyyyrrrmmmllliiiddd___\\\YYYVVVUUUWWWZZZ[[[\\\______^^^[[[XXXVVVWWWXXXVVVUUUWWWZZZ___aaaaaa___\\\[[[YYYXXXXXXZZZ[[[\\\___hhhrrrzzzfffSSSHHH>>>===>>>>>>>>>??????<<<999666666999<<>>===<<<<<<======888888999999:::;;;;;;<<<;;;;;;:::888777888<<>>???EEEOOOaaayyy~~~vvvrrryyykkkSSSGGGCCC@@@<<<;;;>>>@@@CCCCCCBBBAAA@@@AAA===>>>>>>????????????>>>AAA???<<<<<<=========<<<@@@@@@@@@???===;;;888777777888;;;===>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBB@@@@@@>>>;;;888777888:::999999888888888:::<<<===============<<<;;;::::::888888777777777888::::::;;;;;;:::999888888777777666999<<<>>>>>>???@@@BBBAAA===;;;???HHHMMMLLLIIIAAA>>>>>>AAA@@@GGG^^^xxxjjjYYYOOOGGGAAAHHHKKK[[[uuucccMMMEEE@@@<<<:::<<<======;;;;;;;;;<<<===<<<;;;999888777888999999888999;;;=========<<<<<<;;;::::::999888999;;;:::999777888999AAA@@@>>><<<:::777666555777999;;;<<<===@@@CCCFFF@@@===999999;;;===<<<:::888888888888888888888888:::;;;;;;;;;:::999777666;;;::::::999:::<<<===???===;;;999888777888999:::>>>EEERRRggg}}}uuuooollliiieeebbb\\\YYYWWWVVVWWWXXXXXXXXX[[[\\\]]]\\\ZZZXXXXXXXXXRRRRRRTTTXXX\\\]]]]]][[[[[[ZZZYYYXXXXXXYYYZZZ[[[___iiiuuu{{{{{{eeeOOOEEE<<<<<>>===;;;;;;::::::666777888999:::<<<<<<===>>>===;;;888666777;;;>>>@@@???===:::888777666666999999999888777888<<<>>>@@@===:::999;;;>>>AAABBBEEERRRggg}}}zzzsssooosss{{{zzzbbbRRRHHH@@@======>>>@@@CCCDDDBBB@@@????????????@@@@@@AAAAAAAAAAAABBB@@@>>>>>>>>>>>>===;;;??????@@@@@@>>><<<999777666777999:::;;;;;;::::::<<<===???@@@BBBBBBBBBBBBAAA@@@???<<<999777888:::999999999999:::;;;<<<===?????????>>>===<<<;;;:::::::::999999999:::;;;;;;===<<<;;;::::::;;;<<<>>>888:::<<<>>>>>>???AAACCC???======CCCJJJMMMKKKHHH???>>>???BBBEEEQQQnnnnnnXXXLLLFFFBBB@@@KKKSSShhh```KKKDDDAAA<<<:::;;;<<<===<<<<<<<<<<<<<<<;;;:::888777666888999888888888999;;;:::::::::999888777777777555777999:::::::::999999>>>===<<<:::888777666666888:::<<<===>>>???AAADDD@@@>>>;;;;;;<<<===<<<:::888888888999999999999999;;;;;;<<<<<<;;;999777666::::::::::::;;;<<<>>>???===;;;999888777888999:::;;;@@@LLLaaa|||wwwpppllliiifffddd^^^[[[WWWTTTUUUVVVWWWWWWYYY[[[]]]^^^\\\ZZZYYYYYYRRRRRRSSSUUUXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[bbbjjjssszzzwwwcccNNNDDD;;;;;;>>>@@@AAACCCBBB@@@>>><<<<<<===???AAA@@@@@@>>><<<:::999888777555555777888:::<<<===>>>???>>><<<888666777:::===???>>><<<:::888666444333777888888888888:::===@@@AAA???<<<<<<===???BBBCCCFFFUUUmmm|||vvvrrrvvv}}}sss___NNNBBB===???>>>@@@CCCCCCBBB@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@???===;;;===>>>@@@@@@???===:::999666777888999999888777666999<<<@@@BBBBBBBBBAAAAAAAAAAAA@@@===:::888999:::999::::::;;;<<<<<<======@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;<<<<<>>AAACCC===>>>??????>>>???AAACCC@@@@@@AAADDDHHHHHHDDDAAA>>>???AAAEEEKKK]]]}}}|||___KKKDDDBBBCCCEEESSSccc{{{```KKKDDDAAA===::::::;;;===>>>======<<<<<<;;;:::999888777888999999777777777999777777777666666666555555444555777999:::;;;:::999999888777666666666777777999;;;======<<<<<<===>>>???>>>===<<<======<<<;;;999999999999::::::::::::999:::;;;<<<;;;:::999888:::::::::;;;<<<===??????>>><<<:::999888999:::;;;;;;???III\\\vvvzzzrrrlllhhheeedddaaa]]]VVVSSSRRRUUUWWWXXXXXX[[[^^^___^^^\\\[[[ZZZVVVUUUTTTTTTTTTWWWZZZ]]]ZZZZZZZZZZZZ[[[[[[\\\\\\fffiiinnnvvvyyyfffOOOEEE<<<;;;===>>>>>>@@@AAA@@@>>>=========>>>??????>>>===;;;999777666555444555666888:::<<<===>>>???>>>===:::888777:::<<<>>>>>><<<:::888666444333666777888999999;;;>>>AAAAAA@@@???>>>===???AAACCCEEEWWWqqq{{{xxx}}}iiiTTTCCC===>>>>>>@@@BBBBBB@@@??????@@@AAA@@@????????????@@@AAAAAA@@@@@@AAABBB@@@===;;;<<<===???AAA@@@>>><<<:::777777888888888777666555888<<<@@@BBBBBB@@@@@@@@@@@@@@@@@@>>>;;;::::::;;;999:::<<<===>>>>>>======>>>>>>???@@@AAAAAAAAAAAA<<<<<<=========<<<<<<<<>><<<;;;<<<@@@DDDGGGDDDDDDDDDBBB@@@@@@BBBDDDBBBBBBCCCDDDDDDBBB???>>><<>>???@@@@@@===<<<;;;::::::;;;<<<>>><<<@@@GGGUUUkkk}}}uuunnnhhheeedddbbb]]]WWWTTTSSSUUUWWWXXXXXX[[[]]]^^^]]][[[ZZZ[[[YYYXXXWWWUUUTTTUUUYYY\\\YYYYYYZZZ[[[\\\]]]^^^^^^ffffffiiiqqq~~~}}}lllRRRGGG===<<<=========>>>??????>>>======<<<<<<<<<======<<<;;;999777555333444555666888:::;;;=========>>>>>><<<:::999:::;;;>>>>>>===<<<:::888666444555777999::::::<<<>>>AAAAAAAAA@@@>>>======???AAABBBUUUppprrr[[[GGG======??????@@@???>>>???AAACCCBBBAAA???>>>===>>>>>>???>>>>>>@@@BBBCCCAAA>>>;;;:::<<>>???>>>???@@@???===;;;<<<===999;;;===???@@@???>>>======>>>???@@@AAABBBBBBBBB=========>>>======<<<;;;>>>===<<<;;;===@@@DDDGGGHHHHHHFFFCCCAAAAAADDDFFFEEEFFFFFFDDDAAA??????@@@===AAAHHHRRRbbbyyyrrr___LLLEEEDDDHHHRRR^^^uuucccOOODDDBBB>>>:::888:::===@@@>>>======<<<<<<<<<======;;;<<<===<<<888666444444111111222333444555666666444333222333777999999888888777555444444555666777:::<<<======:::888888888999;;;<<<============>>><<<<<<;;;;;;::::::999999999:::;;;<<<<<<;;;:::999:::;;;===>>>@@@AAAAAABBB<<<;;;:::999:::<<<>>>???>>>???BBBKKK^^^wwwyyyqqqjjjfffeee___\\\YYYXXXXXXXXXWWWVVVWWWYYY[[[[[[ZZZYYYXXXYYYXXXYYYZZZYYYVVVUUUUUUWWWVVVWWWXXXZZZ\\\]]]^^^^^^```bbbgggmmmwww}}}kkkUUUJJJ@@@>>>???>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::888666444333444555666888999;;;<<<<<<:::<<<>>>>>><<<:::::::::>>>>>>>>>>>><<<:::888777666888::::::;;;<<<>>>@@@AAAAAAAAA>>>;;;:::<<>>PPPkkk|||eeePPPCCC@@@??????>>>===<<<>>>BBBFFFEEECCCAAA>>>=========>>>;;;<<>>;;;999<<>><<<::::::;;;<<<<<<;;;999999888<<<@@@@@@===:::;;;======>>>@@@???>>>===>>>???999;;;>>>AAAAAA@@@>>>===>>>???@@@AAAAAAAAAAAAAAA======>>>>>>>>>===;;;;;;===<<<;;;;;;===@@@CCCEEEHHHGGGEEEBBBAAABBBFFFIIIPPPOOOLLLFFF@@@>>>@@@CCCDDDIIISSSbbbxxx|||```SSSIIIJJJLLLQQQ```qqqbbbMMMDDDBBB>>>:::888999===@@@>>>============>>>>>>???===>>>>>><<<999555444333///000111222444555666777555222000111555888888777:::999777555444555666777:::<<<======;;;999999999888999;;;<<<<<<<<<===>>>======<<<;;;::::::999999;;;<<<<<<<<<<<<;;;999888;;;<<<===???AAABBBBBBBBB::::::999999:::<<<>>>@@@>>>???>>>CCCUUUppp|||ssslllgggeee[[[[[[[[[\\\\\\ZZZWWWTTTWWWXXXYYYYYYWWWVVVWWWWWWUUUYYY]]]\\\YYYTTTRRRRRRSSSUUUWWWYYY[[[]]]^^^^^^[[[```fffkkkrrr~~~zzz~~~yyyfffVVVKKKAAA???AAA@@@@@@BBB?????????>>>>>><<<;;;:::999::::::999888666444333555555666888999:::;;;<<<999;;;???@@@>>>;;;:::999>>>?????????>>><<<:::999666888:::;;;;;;<<<>>>@@@@@@AAAAAA>>>:::888:::===;;;LLLhhhoooYYYJJJEEE???>>>===;;;;;;>>>DDDHHHGGGEEEBBB???============:::;;;>>>AAACCCBBB>>>;;;999;;;???BBBCCCAAA>>><<<;;;<<<============;;;;;;888===@@@???;;;888:::===;;;===???@@@???>>>???@@@999<<>>===@@@@@@AAAAAAAAA@@@??????<<<===>>>>>>>>><<<;;;:::<<<<<<;;;<<<===@@@BBBDDDEEEDDDCCCAAA@@@CCCHHHLLL[[[YYYSSSJJJ@@@<<>>BBBAAA;;;555888999999::::::999999888777444111111333444333111111000000222666:::<<<===???<<<999888999:::;;;<<<:::<<<======;;;999::::::555888<<<>>>===<<<;;;;;;;;;;;;<<<;;;:::888666555888999:::999777777888::::::999999:::<<<<<<;;;999666888:::;;;;;;<<<>>>@@@>>><<<===EEEVVVlllqqqjjjfffddd___``````___]]]ZZZVVVTTTVVVYYY[[[XXXTTTRRRUUUXXXYYYXXXXXXXXXXXXWWWUUUSSSQQQTTTXXXZZZZZZZZZ[[[]]][[[^^^eeemmmsss|||yyy||||||qqqfffXXXLLLAAA>>>???AAABBBEEEBBB@@@>>>;;;::::::;;;;;;<<<;;;999777666555444444777666666777999::::::999888999;;;;;;::::::;;;<<>>>>>>>><<<999777777999;;;===>>>>>>>>>===BBBBBBAAA>>>;;;;;;>>>BBB???MMMeeevvvcccRRRFFFCCCAAA>>>;;;999;;;???BBBAAABBBBBBAAA??????AAABBB@@@===;;;;;;===?????????AAA>>>===@@@DDDEEEAAA===@@@??????>>>===<<<<<<<<<<<<<<<===???AAA@@@;;;777:::;;;>>>@@@AAAAAA@@@???;;;<<<<<<===>>>??????@@@AAABBBAAA@@@>>>>>>@@@BBB???@@@@@@@@@???<<<:::888;;;;;;;;;;;;===???AAACCCDDDCCCAAA???@@@DDDJJJOOO]]]ZZZRRRFFF===<<<>>>@@@EEEXXXpppsssZZZLLLFFFGGGQQQ[[[eeeyyyZZZEEE@@@>>>;;;:::::::::999888777777888===BBBBBB===888888999999::::::999999888:::777444444555777666555222111111222666999;;;;;;<<<:::888777999;;;===>>>:::<<<===<<<;;;::::::;;;888:::===>>>===;;;::::::;;;;;;;;;;;;:::999777666666777777777666666888999<<<:::888888999999888777888:::;;;<<<<<<<<<>>>???===<<<>>>DDDSSShhh~~~tttlllgggbbb______^^^]]][[[YYYVVVUUUXXXZZZ[[[XXXSSSQQQTTTXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSVVVYYY[[[\\\[[[ZZZZZZ\\\___fffnnnttt|||vvvvvvxxxsssmmm[[[OOOCCC@@@AAA@@@AAABBBAAA???===;;;::::::;;;<<<999888888777777666666555888999;;;<<<<<<;;;777555888:::;;;;;;::::::;;;===??????>>>>>>>>><<<:::888888999;;;<<<===>>>======@@@AAAAAA???===>>>BBBFFFGGGTTTiiimmmYYYJJJDDDBBB@@@===<<<===@@@BBB@@@BBBCCCBBBAAA@@@AAABBB@@@===;;;:::<<<>>>???@@@>>><<<;;;===AAACCC@@@===@@@@@@??????>>>===<<<<<<999999:::===@@@@@@===:::<<<===???@@@AAAAAA@@@???<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@>>>===>>>@@@>>>???@@@@@@???===;;;:::;;;;;;;;;;;;<<<>>>@@@AAACCCCCCBBB@@@@@@CCCGGGKKKQQQNNNGGG???:::;;;???AAAPPPfffiiiUUUKKKEEEFFFRRR```ooo~~~XXXDDD???===:::999::::::999888444444777<<>>;;;===>>>CCCMMMbbbzzzyyyqqqhhh```^^^]]]\\\ZZZYYYXXXWWWWWW\\\\\\[[[WWWRRRQQQTTTXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUVVVYYY\\\^^^]]]ZZZWWW]]]```hhhooouuu}}}wwwsssuuuuuusss]]]QQQFFFBBBBBB@@@>>>??????>>><<<:::::::::<<<===666777888999999888777777666999===??????<<<888555999:::;;;;;;:::999;;;<<<>>>>>>>>>>>>===<<<;;;:::888999:::<<<============>>>?????????@@@BBBFFFIIIOOOYYYjjjzzzcccPPPEEEDDDAAA???>>>>>>@@@AAA@@@BBBDDDDDDCCCAAAAAABBB@@@===:::999:::===???@@@<<<:::999;;;???AAA@@@>>>@@@@@@@@@???>>>===<<<;;;777777888:::===???>>>===??????@@@@@@AAAAAABBBBBB???>>><<<::::::;;;<<<===???@@@AAA@@@>>><<<<<<======>>>???@@@@@@???>>>===<<<;;;;;;<<<===>>>???@@@CCCCCCBBBAAA???@@@CCCFFFEEEAAA===::::::>>>DDDHHH\\\uuusss___SSSMMMGGGIIIXXXkkk~~~YYYEEE@@@>>>;;;:::;;;;;;;;;:::444444777<<<@@@AAA???===;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999999666555333333555666777777888888888777777888;;;===888999:::999888888:::;;;>>>???AAA@@@===:::999999777888999::::::999777777111333444555555777:::<<<<<<999555333333555666666;;;<<<===<<<:::999999::::::<<>><<<;;;999999:::<<<===777888:::;;;;;;:::888777222666:::===>>><<<:::999888999::::::888888999:::===>>>>>>===<<<;;;;;;;;;999999:::;;;<<<<<<============>>>???@@@CCCFFFIIIOOOXXXgggyyyjjjSSSGGGDDDAAA???>>>>>>??????>>>AAADDDEEECCCBBBAAAAAAAAA>>>:::888:::===@@@AAA;;;:::999;;;>>>@@@@@@???????????????>>><<<:::999888777888999;;;===>>>>>>?????????@@@AAACCCEEEFFFEEEBBB>>>;;;999999::::::>>>???AAA@@@>>><<<;;;;;;<<<===>>>???@@@@@@@@@@@@============>>>>>>??????BBBBBBBBBAAA???>>>???AAA???;;;999:::>>>CCCLLLTTTkkkyyydddYYYTTTNNNKKKQQQcccyyy\\\HHHAAA???===<<<=========<<<666777999<<<>>>>>><<<;;;<<<<<<============<<<<<<777777666555555666777888999666444444555666666666888999999888666666888:::777888888777666666888999>>>@@@@@@???<<<:::999999777888999999999888777666333444666777888:::===???;;;777333222333666888999;;;<<<<<<:::888666666777999<<<>>>>>>CCCTTTnnnyyylllaaa___]]]ZZZXXXVVVWWWXXXYYY___]]]ZZZWWWUUUUUUXXXZZZ\\\]]]^^^[[[VVVRRRPPPPPPQQQSSSWWW\\\```aaa___^^^ccceeekkkqqquuu}}}~~~zzzmmmWWWLLLBBB@@@@@@>>>=========<<<:::999888:::;;;<<<;;;<<<===>>>===;;;999777444666888888777777888:::777888999888777666777888;;;<<<===<<<:::999;;;===999:::::::::;;;;;;<<<<<<<<<<<<<<<===???BBBCCCDDDKKKSSScccvvvpppXXXJJJEEE@@@=========<<<;;;<<>>;;;:::;;;>>>@@@AAA===<<<<<<===???@@@@@@???<<<===>>>>>>===<<<:::999;;;;;;:::::::::;;;<<<=========>>>@@@CCCEEEHHHIIIIIIFFFBBB===:::888888999===???@@@@@@>>>;;;;;;;;;<<<======>>>??????@@@@@@>>>>>>>>>???@@@@@@@@@@@@AAABBBBBB@@@>>>===>>>??????;;;:::>>>AAAHHHUUUbbbiiiXXXRRRRRRKKKOOO\\\rrr___KKKBBB@@@======>>>??????>>>999:::;;;<<<<<<;;;999888;;;<<<<<<======<<<<<<;;;555666666555333444666888:::888666555666777777666666888:::888555444666888888888888666444444666888===>>>???>>><<<::::::;;;999::::::;;;:::999888777666777999:::;;;===@@@BBB;;;888444333555888:::;;;:::;;;;;;999777555555666888:::<<<<<>>>>>===???===<<<:::888888888:::;;;<<<=========<<<;;;999888999:::999555111000333666777888999888666666666888888:::<<<:::888777:::===::::::999999:::;;;<<<<<<<<<;;;:::<<<>>>AAAAAAAAAFFFPPPbbbwwwyyycccOOOHHHAAA<<<;;;;;;:::999:::===???@@@???>>>??????AAA???===<<<>>>@@@AAAAAA>>>???@@@AAA@@@???>>>===:::;;;===>>>>>>===;;;:::>>>>>>>>>===;;;;;;<<<===<<<===???AAADDDFFFHHHIIIIIIFFFCCC???<<<:::999999===>>>??????===<<<<<<==================>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAA???>>>===>>>@@@AAA===>>>BBBDDDJJJ\\\pppppp]]]OOOJJJKKKHHHSSShhh```JJJAAA???===<<<>>>???>>>>>>:::;;;<<<<<<;;;999888777999999::::::::::::999999555666777666444555777:::;;;999777777888999999888333666999888444333666999;;;;;;:::777555444666888:::;;;<<<<<<;;;:::;;;<<<======>>>>>>===;;;:::888888999;;;<<<===>>>AAADDD===:::777666777999::::::;;;;;;;;;:::777555555666777999999:::@@@OOOdddttt|||qqqiii\\\ZZZXXXUUUSSSRRRRRRRRRTTTSSSRRRSSSUUUWWWYYYZZZ[[[```eeeddd^^^XXXTTTTTTQQQVVV\\\]]][[[\\\aaagggkkkkkklllooorrr|||tttWWWKKK@@@=========>>>@@@>>><<<:::888777777888999;;;;;;;;;::::::::::::::::::;;;999555///---111555999::::::999888777777999666888:::999666555999===;;;:::999999999:::;;;<<<:::999999;;;???BBBAAA@@@BBBNNNbbbyyyrrrUUULLLBBB<<<:::;;;:::888999:::<<<<<<;;;;;;===>>>AAA???>>>???AAABBBAAA@@@@@@AAACCCCCCAAA===:::888999;;;>>>@@@@@@@@@>>>===>>>@@@AAA@@@>>><<<>>>???<<<>>>@@@BBBDDDEEEEEEEEEBBBBBB@@@>>>===<<<<<<<<<===>>>???>>>======???@@@???>>>===<<<;;;;;;;;;;;;999:::<<<>>>???@@@@@@????????????>>>===>>>@@@CCCCCCBBBDDDGGGGGGMMMeeettt```TTTKKKGGGGGGLLL]]]uuu```III@@@>>><<<<<<===>>>>>>===:::;;;<<<<<<:::999888888777777777888888777777777666888999888666666999===<<<:::888777999::::::999000444888777444444777;;;>>>===<<<999666555777999888999;;;;;;:::;;;<<<>>>@@@AAAAAAAAA???===;;;:::999:::<<<======???BBBDDD@@@===:::888999999999999;;;<<<<<<:::888666666777777888888999@@@OOObbbppp}}}ssskkkZZZXXXVVVTTTRRRPPPOOONNNOOOOOOOOOQQQTTTWWWXXXXXXYYY___fffgggbbb[[[XXXWWWRRRYYY^^^]]]YYYYYY```hhhmmmllllllnnnqqq{{{xxxZZZMMMAAA=========>>>@@@>>>===:::888777777777888888888888888999:::;;;<<<666999999666111///222666:::;;;<<<;;;999888999:::444777999888444444999===;;;:::999999999:::;;;<<<999888888;;;@@@CCCCCCBBB???KKKaaayyy}}}YYYOOOCCC<<<:::;;;:::888888999:::999999999<<<>>>@@@@@@@@@AAACCCCCCBBB@@@@@@BBBEEEDDDAAA<<<777555:::<<>>AAACCCBBB@@@>>>@@@AAA>>>???BBBDDDDDDDDDBBBAAA=========>>>>>>>>>>>>>>>===>>>>>>======>>>@@@CCC@@@???===<<<:::999999999666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEGGGFFFIIILLLKKKQQQmmmfffVVVPPPLLLHHHHHHUUUfff[[[???>>><<<999999:::;;;;;;:::>>>>>>===;;;;;;:::::::::::::::888666333222333444555888:::;;;:::999999:::::::::999999999999::::::333444555777999;;;===>>>???>>><<<;;;:::::::::;;;;;;<<<<<<;;;:::;;;===???BBBBBBBBBAAA???<<<999777<<<@@@@@@<<<:::===@@@???????????????===;;;999888666777999::::::999888777777666666888:::BBBTTTeee{{{rrriii```YYYTTTRRRPPPKKKIIIJJJKKKJJJJJJNNNTTTYYYZZZZZZXXXXXXYYY[[[___``````___XXXWWWWWWXXX[[[___cccfffjjjhhhiiimmmrrr|||{{{cccPPP@@@>>>@@@>>>===@@@AAAAAAAAA>>>:::777666666;;;;;;;;;::::::999999999888888666333333666;;;???===;;;777666888:::<<<<<>>>>>===:::777666:::===;;;999777:::???BBB@@@===EEERRRggg|||cccTTTFFFAAAAAA???>>>>>>@@@@@@>>>;;;888888999<<<@@@@@@????????????@@@@@@CCCBBBAAA???<<<:::999888888;;;>>>AAACCCCCCBBBAAABBBAAA@@@AAADDDEEECCC@@@???>>>>>>???@@@@@@>>><<<999===@@@AAA???===???AAA;;;<<<===>>>????????????>>><<<999888888888777666888999:::<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<===???@@@GGGCCCCCCGGGJJJWWWxxxrrrXXXPPPLLLEEEGGGPPP___uuuZZZ???;;;999777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<888999888666444222333444777999;;;;;;:::999999:::888888777777777777888888222333555888;;;===@@@AAA@@@???===;;;::::::::::::<<<<<<<<<;;;::::::<<<>>>@@@AAABBBAAA@@@<<<999777<<>>======>>>??????===;;;999777555666888:::::::::888777777666777888:::AAARRRbbbsssfff^^^XXXSSSRRRPPPLLLJJJKKKIIIIIIKKKPPPUUUXXXXXXVVVVVVVVVVVVYYY\\\^^^___^^^XXXWWWWWWXXXZZZ^^^aaadddiiihhhjjjnnnsss{{{cccPPP@@@???AAA??????BBB@@@@@@???<<<999777777888<<<;;;;;;;;;::::::::::::999888777666555777;;;>>>===;;;888888999:::;;;;;;???<<<999999:::;;;;;;;;;999:::<<<;;;999888:::<<<;;;888777:::???CCCBBB???EEERRRfff|||hhhXXXGGGBBBCCCBBB@@@>>>@@@@@@???===::::::;;;<<>>>>>>>>>>>??????BBBAAA@@@>>>===;;;999999:::<<>>;;;:::<<<>>>??????<<<>>>@@@AAA@@@??????@@@======>>>>>>>>>===<<<<<<;;;:::888888999999888777888999:::<<<<<<<<<;;;;;;===<<<<<<;;;<<<>>>???@@@@@@???BBBJJJRRRbbbkkkSSSMMMJJJFFFLLLYYYmmmXXX>>>888777666777:::===>>>>>>999999::::::;;;<<<======888999;;;:::888666555666888:::<<<<<<;;;999999999666666555555555555666666111333555888<<>>===;;;::::::::::::;;;<<<;;;:::888999:::<<<>>>???AAAAAA@@@<<<999666;;;>>>===999777999;;;:::;;;<<<>>>>>>>>>;;;888666444555888:::;;;:::999888888777999:::;;;AAAPPP___sssddd\\\VVVRRRQQQPPPLLLKKKMMMHHHIIIMMMRRRVVVWWWVVVTTTUUUTTTSSSUUUYYY\\\^^^^^^YYYXXXXXXXXXZZZ]]]```bbbggggggjjjooosss{{{cccPPPAAA@@@BBBAAA@@@CCC???>>><<<999666666888:::<<<<<<<<<<<<<<<;;;;;;;;;999::::::999888999<<<>>>>>><<<:::999:::;;;:::999<<<:::888888999;;;;;;:::666999<<<>>>>>>===>>>???<<<999888;;;???BBBBBB@@@EEEQQQeee{{{rrr^^^KKKEEEGGGGGGCCC@@@???@@@AAA???===<<<<<<===========================?????????>>>===<<<;;;:::;;;===???AAACCCCCCBBBAAA@@@??????@@@BBBCCCAAA@@@AAA===999777999===@@@BBB@@@@@@@@@AAABBBAAA???===>>>>>>>>>===<<<;;;::::::888777777888:::;;;:::999888999;;;<<<======<<<;;;======<<<<<<===>>>@@@AAA>>>>>>CCCNNN[[[oooxxxbbbOOOJJJHHHJJJWWWgggWWW???:::888777888;;;===>>>>>>888999::::::;;;;;;<<<<<<888;;;===>>><<<:::888888999;;;======;;;999888999666666555555555555666666333444666888;;;>>>@@@AAA;;;;;;;;;;;;:::;;;;;;;;;999999999777666666888999;;;===???@@@@@@<<<999666:::===<<<777555888999888999;;;===>>>>>>;;;888666333555888:::;;;;;;::::::999999;;;======BBBQQQ___|||qqqccc[[[UUUQQQQQQPPPMMMLLLNNNLLLMMMOOOSSSUUUVVVVVVVVVUUUTTTRRRTTTWWW[[[]]]^^^ZZZZZZYYYZZZ[[[]]]___aaadddfffjjjpppsssyyywwwwwwbbbPPP@@@???BBB@@@@@@CCC>>><<<:::666444555999<<<===============<<<<<<<<<:::;;;===<<<;;;;;;===>>>>>><<<;;;;;;;;;;;;999777777555555666888;;;;;;;;;888:::===???AAACCCDDDEEE>>><<<;;;;;;>>>@@@@@@???DDDOOObbbyyy{{{eeeNNNFFFIIIIIIDDD@@@===???@@@???>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@????????????@@@AAAAAAAAA@@@AAA===999888:::>>>BBBCCCBBB@@@>>>???AAAAAA===:::<<<<<<======<<<;;;::::::777777888;;;===>>>===;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>======>>>???@@@BBBCCCBBBGGGRRRcccyyy~~~jjjZZZLLLIIIJJJQQQdddwwwXXXAAA>>><<<:::999;;;<<<<<<;;;999999:::;;;;;;:::999999777:::===>>><<<999777777999;;;<<<<<<:::888888888888777777777777777777888666666777888999:::;;;;;;666777888999:::;;;<<<<<<555666666444333333555777999;;;===???>>><<<999777999<<<;;;777555888999999999:::<<<======<<<999888444666999;;;<<<<<<;;;;;;;;;;;;===???@@@EEETTTccc{{{{{{oooeeeZZZUUUQQQQQQQQQNNNNNNPPPRRRRRRRRRRRRSSSUUUXXXZZZWWWUUUSSSTTTWWW[[[]]]]]][[[[[[[[[[[[\\\^^^___```bbbdddiiiooorrrvvvqqqqqqyyyzzzvvvbbbOOO???>>>AAA??????AAA===<<<999555444555:::===========================;;;===>>>>>>======>>>???>>>===;;;;;;;;;;;;999888222111222444888;;;<<<<<<:::::::::<<<@@@DDDGGGIIIAAA???===<<<<<<=========BBBMMM___vvviiiOOOEEEFFFEEE@@@<<<:::<<<>>>===<<<;;;;;;<<<:::;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>>>>>>>===<<<:::;;;<<<===>>>>>>======>>>???@@@AAAAAA@@@@@@AAA???>>><<<===???AAABBBBBBAAA???===>>>@@@???;;;888::::::;;;<<<======<<<<<<888999;;;>>>AAAAAA???===;;;===>>>???@@@@@@??????>>>>>>======>>>???@@@BBBGGGFFFJJJWWWkkkrrr\\\QQQIIIIIIOOO[[[pppYYYDDD@@@>>>;;;:::::::::999999888999:::;;;:::999888777666888;;;;;;999666444444777999;;;;;;:::888888888::::::999999999999::::::999999888888888888888777333444666888999:::;;;;;;333333444333222222555777888999;;;<<<<<<;;;:::999888<<<<<<888666999;;;;;;::::::<<<<<<===<<<;;;;;;777888;;;=========<<<;;;;;;;;;===???AAAHHHXXXhhh}}}zzzqqqiii\\\VVVRRRSSSRRRPPPOOOQQQVVVVVVUUUSSSRRRTTTXXX\\\XXXVVVUUUVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```aaabbbggglllooosss~~~nnnnnnvvvxxxvvvcccOOO@@@>>>@@@>>>===@@@===<<<999666444666:::===<<<<<<<<<==================>>>??????>>>===>>>??????===;;;:::;;;;;;;;;:::222222333555999;;;<<<;;;999888666888<<>>???>>>===<<<::::::;;;;;;<<<;;;;;;;;;>>>@@@BBBBBBAAA@@@AAABBB>>>>>>>>>@@@BBBBBBAAA??????>>>>>>>>>>>>===;;;999::::::;;;<<<===>>>>>>===:::;;;===AAACCCCCC@@@===<<<===???@@@AAAAAA@@@???======<<<<<<===>>>@@@AAADDDEEEMMM^^^yyy{{{gggPPPJJJHHHMMMYYYiii[[[GGG>>><<<999888888888777666555777888:::;;;:::999888888:::<<<;;;999666444444555777999:::999888888888;;;;;;::::::::::::;;;;;;:::::::::999999888888777333444555777777777777666222333333333222444666999888888999999::::::;;;;;;888<<<<<<999888;;;>>>===;;;;;;;;;;;;<<<======>>>999;;;===>>>???>>>===<<<999999;;;>>>AAAIII[[[llluuulll]]]WWWTTTTTTTTTQQQPPPRRRVVVWWWWWWUUUSSSSSSVVVYYYXXXWWWVVVWWWYYYYYYYYYXXXWWWWWWXXXYYY[[[\\\^^^^^^```aaaeeeiiilllppp{{{mmmkkkrrrxxxzzzeeeQQQAAA???@@@>>>===???===<<<:::777666777:::===;;;;;;<<<<<<<<<=========>>>??????>>>======>>>@@@???<<<:::999:::<<<<<<<<<777777777888;;;<<<;;;999888666666888===@@@BBBAAA>>>===;;;999999:::<<<>>>CCCLLL^^^uuuvvv[[[JJJCCC>>><<<<<<999999:::999888999;;;===:::;;;<<<======<<<;;;:::888999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCCCCAAA@@@AAACCC???>>>>>>???AAAAAA???>>>===>>>@@@@@@>>><<<<<<<<<<<<<<<===>>>>>>>>>======;;;<<>>:::;;;<<<===???@@@??????>>>===<<<<<<;;;<<<>>>???@@@AAAFFFSSSjjjlll[[[JJJHHHKKKWWWhhh}}}]]]III<<<999777666666777666555333444777:::;;;;;;;;;:::===>>>???>>>;;;888777777444666888999888777888888<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999444555666666666555444333222333444444444555888;;;888888888888999:::;;;<<<888<<<===999999===@@@@@@===<<<;;;;;;<<<===???@@@;;;<<<>>>???@@@???===<<<888777999<<<@@@JJJ]]]oooyyynnn___YYYUUUUUUTTTQQQQQQSSSSSSVVVXXXWWWTTTSSSTTTVVVXXXWWWVVVWWWXXXXXXWWWUUUTTTUUUVVVXXXYYY[[[\\\]]]___```ccchhhjjjnnnyyykkkgggmmmuuuzzzgggSSSCCC@@@AAA>>>===???======;;;999777777:::<<<:::;;;;;;;;;<<<<<<======?????????>>><<<<<<>>>@@@???<<<999888:::<<<>>>>>>===<<<;;;;;;<<<<<<:::888888777888<<<@@@BBBAAA???::::::999888888:::>>>AAAEEENNN___vvvdddQQQGGGBBB@@@AAA::::::999888777999<<>>>>>===;;;:::888:::<<<>>>???>>><<<:::===<<<<<<<<<<<<;;;;;;;;;???AAADDDDDDBBBAAABBBDDD@@@???======??????>>>===<<>><<<===???????????????>>>===<<<;;;;;;===???BBBDDDAAA<<<888999;;;<<<===>>>>>>======<<<<<<;;;;;;<<<===???@@@AAAIIIYYYssswwwaaaRRRJJJJJJPPP```vvv\\\GGGAAA>>>;;;:::;;;;;;888555555555777888999:::;;;;;;@@@CCCEEEBBB<<<777777999777999;;;;;;:::888888888999888777666666777888999666888;;;<<<<<<<<<===???>>>;;;888555555444333222111222444666888999:::;;;:::999777777888;;;>>>@@@BBB???;;;999;;;>>>@@@@@@===999777888===???===::::::===@@@CCCBBB???:::777999888999;;;===GGG\\\ooosssiii]]]XXXUUUVVVUUURRRRRRUUUXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVWWWYYYXXXTTTQQQTTTUUUWWWYYYZZZZZZ[[[[[[]]]aaadddeeefffjjjrrrzzzppphhhmmmqqqppp]]]QQQFFFBBBAAA???>>>??????===999666555666888:::<<<======>>>>>>>>>>>>======<<<<<<<<<<<<======>>>@@@>>><<<:::;;;>>>AAADDD@@@@@@AAAAAAAAA===999555888:::>>>AAABBBAAA???>>>??????>>>;;;::::::<<<>>>IIIPPP___tttuuu[[[MMMFFFBBB???@@@===:::999;;;>>>@@@AAABBB???<<<::::::::::::999999:::<<<===???@@@@@@@@@>>>>>>???>>>===;;;999888:::===AAACCCCCCCCCCCCDDD>>>===;;;;;;;;;;;;999777===>>>>>>??????@@@AAAAAA???;;;888777999;;;:::999:::;;;<<>>999888777999<<<>>>>>>>>>===>>>???===<<<>>>??????@@@VVVuuummmYYYNNNIIIOOO[[[nnn^^^IIICCC@@@>>>>>>???===999555666666777888999999888888>>>AAACCCAAA;;;777777999888:::<<<<<<;;;::::::::::::999888777666666777777777999;;;<<<<<<<<<===>>>===:::777666666666555444333444666999;;;<<<<<<<<<999999888777999;;;===??????<<<999888999;;;;;;;;;999666333555999;;;:::777:::<<>>:::777444444666888;;;DDDXXXkkkwwwkkk```[[[WWWWWWVVVSSSSSSUUUTTTUUUUUUVVVVVVUUUUUUTTTYYYWWWUUUVVVXXXXXXUUUSSSWWWXXXZZZ[[[[[[[[[\\\]]]___bbbdddddddddiiisss{{{mmmdddjjjoooooo]]]QQQEEEAAA@@@???>>>@@@>>><<<999777777888:::<<<<<<===>>>?????????>>>>>>;;;;;;:::;;;<<<>>>???AAA@@@>>>===;;;;;;===???@@@>>>???@@@@@@@@@===888555999;;;???AAACCCBBB@@@???<<<======<<<;;;<<>>???@@@EEEBBB===;;;::::::999888;;;;;;===>>>???@@@@@@???@@@@@@@@@???===;;;999888:::<<<@@@BBBBBBBBBBBBCCC@@@???===<<<<<<;;;999777;;;<<<===???@@@AAABBBBBB@@@===:::888999::::::888;;;:::;;;===@@@AAA???>>>:::999888:::<<<>>>???>>>>>>>>>>>>===>>>???@@@???IIIddd}}}dddUUUOOOLLLVVVfff{{{___LLLDDDBBB@@@@@@AAA@@@;;;777888888999999888777666555;;;>>>@@@???;;;888888999888:::======<<<<<<<<<===<<<;;;999777666555555444777999;;;<<<;;;;;;<<<===;;;999777777888888777666555666999<<<>>>>>>>>>===999999999999:::;;;===>>>===;;;999888999888777555555222000222555777666555999;;;>>>??????===:::888333333555888;;;CCCUUUeee~~~}}}nnnddd^^^YYYYYYXXXUUUUUUWWWPPPRRRUUUVVVVVVUUURRRPPPWWWUUUTTTTTTVVVWWWWWWVVV[[[\\\]]]]]]\\\\\\^^^___bbbdddeeecccccciiisss|||mmmccchhhnnnooofffXXXIIICCC@@@>>>>>>@@@>>>===;;;999999:::===>>>======???@@@@@@@@@??????:::999999999;;;>>>AAACCC???>>>===<<<;;;;;;;;;;;;<<<===??????>>>;;;888666;;;<<>><<<===>>>??????FFFBBB>>>;;;::::::999888<<<===>>>???@@@??????>>>@@@@@@@@@???>>><<<:::999:::===@@@AAAAAAAAAAAABBBCCCAAA???>>>===<<<999777888999<<>>@@@>>>======???@@@AAAAAASSStttqqq[[[SSSSSSUUUdddyyyaaaMMMBBB???<<<===???@@@>>>;;;;;;;;;;;;;;;:::888555444999;;;======:::888888999666999<<<===<<<<<<<<<======<<<:::888666444333222666888::::::999999:::;;;:::999888888:::;;;:::999666888;;;>>>??????>>>===:::999999999:::;;;===>>>===<<<;;;;;;;;;999555222333111000111444666666555888:::<<<===>>><<<:::999888888999<<<===CCCRRR___sssrrrfff___ZZZZZZZZZYYYYYYZZZQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQQQQRRRTTTWWWYYYZZZ]]]^^^___]]][[[ZZZ]]]```bbbeeegggffffffiiirrryyyssshhhlllpppqqquuueeeRRRGGGAAA>>>===>>>AAA@@@===;;;:::;;;<<<===<<<===???AAAAAAAAA@@@???;;;:::999999:::===@@@AAA>>>>>>===<<<;;;999888777:::<<<>>>>>><<<:::999888;;;<<<===???????????????999;;;===>>>???AAADDDGGGEEEJJJWWWkkkqqq[[[LLLFFFEEEDDDAAA>>>===>>>@@@AAAAAABBB???<<<::::::::::::999===>>>@@@AAAAAA???>>>===??????>>>>>>>>>======<<<<<<>>>@@@AAAAAA@@@AAABBBEEECCCAAA???>>>===;;;999666888;;;>>>AAABBBCCCBBB???>>>======<<<<<<;;;:::===;;;999:::<<>>???@@@???@@@<<<;;;===@@@AAACCCFFF\\\~~~fffVVVSSSWWWaaattt```LLL>>>:::666777:::>>>???>>>======>>>>>>===:::777555888:::;;;;;;:::999888888555777:::;;;:::::::::;;;<<<<<<:::999777444333222555777888888777666777888999999888:::<<<======;;;777888;;;===>>>>>>>>>===;;;::::::999:::;;;===>>>@@@?????????>>>;;;777333444333333444666888888888888999:::<<<<<<<<<;;;;;;===<<<===??????BBBKKKVVVfffzzzwwweee]]]XXXYYY\\\\\\]]]^^^TTTTTTSSSSSSSSSSSSTTTTTTNNNNNNOOOQQQSSSWWWZZZ]]]\\\^^^^^^[[[WWWWWW[[[``````eeejjjkkkjjjkkkpppuuu~~~tttvvvyyyxxx|||jjjUUUGGG@@@<<<<<>>===;;;::::::;;;<<<===<<<<<<<<<;;;:::888666444888:::======;;;:::999:::::::::;;;;;;<<<<<<======<<<===?????????@@@BBBDDDBBBFFFRRRfff~~~}}}dddQQQFFFBBBAAA???===>>>@@@BBBCCCCCC===:::888777999:::;;;;;;>>>???AAABBBBBB@@@>>>===<<<<<<<<<===>>>>>>???@@@>>>???AAAAAA@@@@@@AAABBBEEECCCAAA@@@@@@???===;;;666888:::===@@@AAABBBBBB<<<===>>>>>>>>>===<<<<<<>>>;;;999999<<<>>>@@@AAA===<<<;;;<<<>>>@@@@@@@@@???;;;:::>>>@@@BBBHHHPPPhhhlll\\\RRRQQQVVVhhh~~~^^^III:::777333444888<<<>>>>>><<<>>>???@@@???<<<999777999::::::;;;;;;:::888777444666888999888888888999:::::::::999777666444333666777888888777555666777:::999:::<<<>>>???>>>===888999:::<<<===>>>>>>>>>===<<<:::888999;;;===???BBBAAAAAAAAA@@@===888555555555555666777999:::;;;888999:::;;;<<<<<<======>>>======???>>>>>>DDDLLL[[[pppzzzddd\\\VVVXXX\\\^^^^^^```XXXWWWVVVUUUUUUVVVWWWXXXNNNPPPRRRTTTUUUWWWZZZ\\\ZZZ\\\\\\XXXTTTTTTZZZ``````ffflllnnnllllllooorrrxxx{{{hhhQQQCCC===;;;===AAAFFFEEEBBB???<<<:::999999:::<<>>???>>>===;;;:::999999888999999999999888777666555666:::======;;;:::;;;===::::::999999999:::;;;<<<>>>???@@@@@@???>>>???@@@@@@DDDOOOccc{{{sss\\\KKKDDD???===<<<>>>@@@CCCDDDDDD:::888666666888;;;<<<<<<>>>???BBBCCCCCCAAA???===::::::;;;;;;<<<>>>???@@@>>>@@@AAA@@@??????@@@AAABBBAAA@@@@@@AAAAAA@@@>>>999999:::<<<===???@@@AAA:::===???@@@>>><<<;;;;;;<<<:::888888;;;>>>??????<<<;;;:::;;;>>>AAAAAAAAA>>>;;;<<>>@@@???===:::999:::::::::;;;;;;:::888777444666999999888777777777888888999999888777666555777999:::999888666666777::::::;;;===???@@@???===;;;;;;;;;;;;<<<===???@@@???===999777777:::>>>AAAAAA@@@@@@@@@???===888555333444555666777888:::<<<999999:::;;;<<<===>>>???===<<<===???>>>===AAAGGGSSSeeevvv{{{eee\\\TTTVVV[[[]]]]]]^^^YYYYYYZZZZZZZZZZZZYYYYYYTTTVVVYYYYYYWWWWWWXXXZZZYYY[[[[[[WWWRRRSSSZZZaaaccchhhmmmnnnkkkkkkooosssxxx|||hhhPPPAAA;;;:::>>>BBBEEEDDDAAA???<<<;;;:::999888:::>>>AAABBBAAA???>>>>>>>>>>>>===;;;999777666666666666666666666777777666:::>>>>>>;;;:::<<>>???AAA@@@>>>===>>>>>>@@@DDDNNNbbb{{{gggRRRFFF???>>>===>>>@@@BBBBBBBBB:::888666666888;;;<<<<<<===???BBBDDDDDDBBB@@@>>><<<;;;::::::;;;<<<===>>>===>>>???>>><<<<<<===??????>>>>>>???AAACCCBBBBBB<<<<<<;;;:::;;;<<<>>>???;;;>>>AAAAAA===999777777999777666777999<<<<<<<<<:::999999;;;>>>AAABBBBBB???===@@@EEEDDDHHH[[[qqq}}}aaaSSSMMMKKKSSS^^^yyyYYYCCC:::999:::===@@@???:::555888:::===??????===;;;999;;;;;;;;;;;;<<<;;;888666555777999999888666666777666777888999999888777666999;;;<<<;;;999777777888;;;;;;<<<>>>@@@AAA???======<<<;;;;;;<<<>>>@@@BBBAAA>>>999666666:::>>>BBB@@@???>>>>>>>>>;;;777444222333444555555777999;;;999999::::::<<<===???@@@===<<<===@@@@@@>>>AAAGGGOOO]]]kkkxxx{{{ggg\\\TTTVVVZZZ[[[[[[[[[YYYZZZ]]]^^^^^^]]]ZZZYYYYYY\\\^^^]]]YYYWWWVVVWWWXXXZZZ[[[VVVQQQSSSZZZbbbfffjjjmmmllliiijjjooottt{{{mmmSSSCCC;;;:::===AAACCCBBB@@@???===<<<;;;;;;777:::===@@@AAA@@@???===<<<===>>>>>><<<:::777555555444444555555666888888666:::>>>>>>;;;:::===AAA<<<;;;:::999999:::<<<>>>===???@@@@@@>>>======>>>AAAEEEOOObbb{{{nnnVVVGGG@@@???===>>>???@@@@@@???===:::888777999;;;;;;;;;===???BBBDDDEEECCCAAA???>>>===;;;:::999999:::;;;<<<======<<<::::::;;;===<<<<<<<<<>>>BBBDDDDDDDDD???===;;;999999:::===>>>===@@@CCCBBB<<<777444333666555444666888::::::999888777888:::>>>AAABBBBBB@@@@@@DDDHHHFFFJJJbbb|||oooXXXNNNIIIKKKYYYjjj]]]GGG<<<<<<>>>AAACCCAAA<<<777777999;;;===>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::555555666777777777777777666666777999::::::777555;;;<<<===<<<:::999:::;;;===???@@@BBBBBBAAA@@@???===<<<;;;888777999===@@@AAA???;;;777555888===BBBAAA>>>;;;999777666333111000333666888:::999888777:::999999<<>>NNNYYYiiiyyyjjjbbb[[[YYYXXXVVVXXX[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[YYYYYYYYYXXXVVVUUUTTTQQQOOOQQQWWW\\\______hhhjjjkkkiiikkkpppsssqqqvvvVVVCCC<<<<<>>;;;::::::===>>>???@@@@@@???>>>===???>>>===???@@@>>>999555555555555555666777888999777888:::;;;<<<=========<<<::::::<<<@@@AAA???===????????????@@@AAAAAABBBCCCFFFNNN```xxx|||aaaOOO@@@???===;;;===@@@AAA???;;;;;;;;;===??????===;;;>>>@@@CCCEEEFFFDDDBBB@@@AAA>>>:::999;;;<<<;;;999<<<<<<<<<:::888888:::<<>>===;;;::::::;;;<<<<<>>>>>======>>>???@@@AAACCCBBBDDDGGGIIITTTmmmwww___KKKGGGIIIOOOddd|||```III======>>>@@@BBB@@@<<<888777999;;;======<<<:::888999:::;;;;;;;;;;;;:::999666777777777777666666555333444555777::::::999777999;;;<<<;;;::::::;;;<<<<<<===???AAAAAAAAA@@@???<<<;;;999666555666999<<<>>>===;;;888777999>>>BBBBBB>>>:::777666444222111333555777:::;;;;;;999888999999999<<>><<<>>>@@@@@@AAABBBAAA>>><<<;;;;;;<<<===>>>???>>>===<<<;;;===<<<<<<===>>>===888555555555666666777888888888555666888:::===>>>???@@@===<<<<<<>>>AAACCCBBB@@@@@@??????>>>???@@@BBBCCCDDDGGGRRReee}}}eeePPPCCCAAA<<<:::;;;======<<<>>>======???@@@@@@???===<<<>>>AAACCCCCCBBB@@@>>>AAA>>>;;;;;;<<<===<<<:::===>>>>>>===<<<;;;===>>>BBB@@@>>>======???AAACCC======<<<;;;;;;<<<<<<===AAA@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;;;;::::::@@@>>>===<<<<<<>>>???AAA@@@???AAAEEEKKK[[[xxxbbbPPPCCCEEELLLVVVmmmaaaKKK???>>>>>>>>>???>>>;;;888888999:::;;;;;;:::888777777888999::::::999888777888888999888888777666555222222444777:::;;;;;;999999:::<<<;;;:::999;;;<<<:::;;;===???@@@@@@???>>>::::::888555222222555777:::::::::999888;;;???BBBCCC???999555333333222111555777:::<<<===<<<;;;999999888999;;;???AAABBBAAA>>>>>><<<999666555777999AAAPPPddduuutttjjj___YYYSSSNNNMMMPPPTTTVVVYYYZZZZZZWWWSSSQQQVVVYYY___dddddd___VVVOOOUUUUUUUUUUUUUUUXXX\\\___bbbiiinnnmmmnnnttt{{{~~~aaaLLLBBB>>>>>>@@@@@@AAABBBBBB???<<<;;;;;;<<<======>>>===<<<::::::<<<;;;;;;<<<===;;;888555555666888999999999999888333444777:::===???AAABBB>>>>>>>>>@@@CCCEEEEEEDDD@@@???>>>===>>>@@@BBBDDDDDDJJJXXXmmmpppZZZKKKEEE>>>;;;<<<======<<>>:::<<>>>>>===;;;===???AAAAAA?????????@@@AAA>>>;;;888888:::===@@@<<<<<<<<<===============>>>>>>???@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>@@@>>><<<999999;;;===???@@@??????CCCMMMccctttOOODDD???GGGRRR```zzz___HHH???>>>===<<<;;;999888777888999:::::::::888777555777777888999999888777777999999:::::::::::::::999555555666888;;;<<<<<<;;;;;;<<<<<<;;;999888888999999999;;;<<<===>>>>>>===:::999777444111111222444888999:::::::::;;;???AAABBB>>>888444222222222111666888:::<<<===<<<:::999888888888:::===@@@@@@???>>>===;;;888666666888:::BBBSSShhhyyyqqqggg]]]WWWRRRNNNOOOQQQQQQSSSVVVXXXYYYXXXWWWVVVTTTXXX```fffhhhccc[[[TTTVVVXXXXXXWWWUUUVVV[[[```fffnnnssspppnnnrrryyy~~~eeeOOOEEEAAA@@@AAA???AAABBBAAA???===<<<<<<<<<===>>>>>>===<<<:::999;;;;;;<<<<<<<<<:::888777777888:::<<<<<<<<<:::999444555888:::===???@@@AAA>>>>>>>>>@@@BBBDDDEEEEEEAAA???===;;;<<>>>>>???@@@AAACCCAAA@@@AAAAAAAAA@@@>>>;;;<<<>>>@@@@@@>>>===;;;@@@@@@@@@@@@@@@???>>>===<<>>999666666888;;;>>>;;;<<<<<<===>>>>>>>>>>>>===???AAACCCCCCBBB@@@???>>>===;;;999999;;;===>>>@@@===999666666888;;;===BBBBBBAAADDDOOOhhhgggIIIBBBBBBLLLYYYkkk[[[DDD>>>===<<<:::777555555555888999999999999888666666777888999::::::999888777888999;;;<<<>>>>>>??????;;;::::::;;;<<<===<<<;;;===>>>>>>;;;888666666666777888999:::;;;;;;;;;;;;::::::888555333222333555777888:::::::::;;;>>>@@@@@@<<<777333333333444444666777999;;;;;;:::888666888777777999;;;======<<<;;;;;;;;;999888999;;;>>>GGGXXXnnn~~~pppfff\\\VVVRRRNNNOOORRRUUUUUUVVVWWWXXXYYYZZZZZZUUUXXX___eeeiiigggbbb]]]XXXYYYYYYWWWUUUVVV[[[___gggppptttqqqnnnrrryyy~~~bbbLLLBBB???>>>@@@>>>@@@AAAAAA>>><<<;;;;;;======>>>???>>>===<<<;;;;;;<<<======<<<:::999999999;;;===>>>>>>===<<<:::777888999;;;<<<=========<<<======>>>???AAACCCDDD@@@>>><<<;;;<<>>===>>>@@@AAAAAA???>>>===>>>@@@AAABBBAAA@@@>>>>>>:::===???AAA@@@@@@@@@AAAAAA>>>:::666666888<<<>>>:::;;;;;;<<<===>>>>>>??????@@@CCCEEEEEECCC@@@>>>===;;;999777777999;;;======;;;777444333555888;;;AAACCCEEEIIIWWWrrruuu[[[HHHCCCEEEQQQbbbwwwXXXBBB===>>>===:::666333222333888888999999999888888777888999:::;;;;;;:::999888888999;;;===???AAAAAABBB@@@>>>============<<<:::===>>>>>>;;;888666555666777777777888888888999999999999999777555555666888999:::::::::999999<<<>>><<<999555444555666777777666777999::::::888666555888777666777999:::999888777999:::::::::;;;===???GGGXXXmmmtttiii^^^VVVQQQMMMMMMPPPZZZZZZYYYXXXXXXYYYZZZZZZXXXZZZ___dddhhhiiigggdddZZZZZZYYYWWWWWWXXX\\\___ccckkkpppooopppvvv}}}~~~\\\FFF===::::::======>>>@@@???===;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;<<<======;;;::::::;;;;;;;;;<<<=========<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@BBB>>>===<<<<<<===@@@CCCEEECCCLLL^^^vvv{{{]]]KKK<<<:::======???DDDAAA@@@>>>>>>???@@@???>>>@@@AAABBBBBBBBBAAA@@@???<<>>>>>999;;;===>>>>>>>>>???AAA@@@===:::888777999===???::::::999:::;;;===???@@@@@@BBBDDDEEEEEECCC@@@>>><<<:::888777777888:::<<<;;;999777444444666888:::<<>>??????<<<777333222222888888999999999999999999:::;;;<<<======<<<;;;:::888999;;;===>>>???@@@@@@AAA???===<<<======<<<:::;;;<<<<<<:::888777777888888777777666666666666666666777888777666777999;;;<<<<<<;;;999777777:::<<<777666444555888:::;;;;;;666888999::::::888666444888777555555666777555444444777999;;;::::::;;;<<>>>>><<<:::999:::999:::<<<===>>>>>>===<<<999;;;===<<<999888999;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;999:::===@@@<<<<<<<<<<<<>>>@@@BBBCCCBBBJJJ[[[ssscccNNN<<<:::<<<:::<<>>CCCDDDBBB???>>>>>>888:::;;;<<<<<<===@@@BBB>>><<<:::999999;;;===???:::999777777888;;;???AAA@@@AAACCCDDDDDDCCCAAA@@@===<<<:::999999:::<<<===;;;:::888777777999;;;<<<:::GGGVVVdddxxxoooTTTEEE@@@@@@JJJaaa}}}[[[GGG???AAAAAA>>>999444222333888888888999999::::::;;;<<<<<<===>>>>>>===<<<<<<888999:::<<<=========>>>@@@>>><<<;;;<<<===<<<;;;888999::::::888888999:::888777666555555444555555444666777777777888:::<<>><<<999666666888;;;555444444666:::<<<======777888:::;;;:::888666444888666555444555555333111333666999;;;:::999999999:::HHH]]]sssvvvjjj^^^WWWQQQNNNNNNRRRTTTVVVZZZ]]]___^^^\\\[[[^^^```ccchhhjjjjjjfffccc]]]YYYUUUVVVZZZ]]]^^^]]]aaaeeehhhjjjpppzzz___FFF;;;888;;;>>>:::<<<======;;;999999999777888:::<<<=========<<<888:::<<<:::888777888;;;999999888777777888888999999999:::;;;<<<<<<<<<<<<<<<======;;;888999<<>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@999>>>CCCDDDBBB???======999:::;;;;;;;;;===@@@CCC<<<;;;:::999:::;;;===>>>:::888666555777;;;???BBB???@@@AAACCCCCCCCCCCCBBB???>>>===<<<<<<===>>>???;;;::::::::::::;;;===>>>===MMM___oooeeeNNNDDDAAADDDPPPjjj[[[EEEBBB@@@>>>===<<<;;;999777888888888888999:::;;;<<<@@@???>>><<<;;;;;;;;;;;;<<<;;;:::;;;<<<======<<<<<<;;;:::999999999::::::666777888777777888;;;===:::999888777666555444444555666777666555666888:::BBB>>>999444333555999;;;999888999999:::;;;<<<===999999888777666666555444666555333222222333555666444777:::;;;:::999888888888@@@VVVqqqwwwjjj\\\UUUQQQOOOQQQTTTVVVWWWXXXYYY\\\^^^```aaaccccccdddfffiiijjjiiihhhccc]]]WWWXXX^^^cccbbb___aaaeeemmmtttvvvwww|||hhhMMM@@@;;;===AAA>>>???@@@>>>:::999;;;===:::::::::;;;;;;<<<<<<<<<999::::::888666555555666555666777777666555777888999999:::;;;<<<<<<<<<<<>>???AAAAAABBBBBBAAAFFFJJJRRRdddbbbGGG>>>>>><<<===AAADDDBBB@@@??????@@@AAACCCBBBBBBAAAAAA@@@???>>>>>>===>>>AAABBBBBB@@@>>><<<888:::===>>>===<<<<<<===BBB>>>:::888999;;;<<<===>>>:::666555999===??????BBBAAAAAACCCEEEDDDAAA===??????????????????@@@AAA???:::999===???>>>???BBBDDDOOOgggmmmUUUGGGBBBBBBGGGVVVsss]]]GGGBBB@@@>>>======<<<:::888666666777888999;;;<<<===>>>===<<<;;;::::::::::::999999999:::<<<======<<<<<<;;;999888777888999:::777888888777777777999<<<;;;:::999777666444333222555666777777666666888999===;;;777444444777:::<<<:::::::::::::::;;;<<<===888888777666666555444444555444333333444555777888555777999999888888888999<<>>AAAAAABBBAAA???;;;999:::<<<;;;;;;;;;;;;;;;:::::::::<<<======:::777555555666555777999999777666777888999999:::;;;<<<=========???<<<::::::===@@@AAAAAA??????@@@@@@AAABBBBBBCCCDDDHHHPPPbbbeeeJJJ@@@???<<<<<>>>>>===>>>???@@@@@@???>>>===;;;<<<>>>???===<<<<<<===@@@===:::999999;;;<<<<<<<<<999777888<<<@@@BBBBBBAAA@@@@@@BBBDDDDDDAAA>>>>>>>>>>>>===>>>>>>>>>??????;;;:::>>>@@@???@@@CCCDDDRRRjjjdddQQQIIIFFFHHHNNNaaa___JJJBBB@@@>>>=========<<<:::444555666777999:::<<<<<<<<<;;;:::999999999999999777777999:::;;;<<<======;;;:::888666666777999:::777888888888666666888:::;;;:::999888666444222111444777999999888777777888888777666666777999<<<===;;;;;;;;;::::::;;;<<<<<<666666666555555444444444333444555666777999::::::777888888777666666999;;;@@@DDDSSSmmm}}}qqqddd^^^ZZZVVVVVVWWWTTTUUUVVVYYY\\\```dddfffkkkmmmnnnkkkfffbbbaaaaaaaaa^^^ZZZWWWWWWYYY]]]___hhhkkksss{{{mmmRRRCCC======@@@CCCCCCBBB???<<<::::::;;;;;;;;;;;;;;;:::999888888?????????<<<999777666777666888;;;;;;:::888777777888999:::;;;<<<===>>>>>>===;;;999:::<<>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>>>>>>>===???@@@???===;;;;;;<<<===;;;::::::;;;<<<;;;::::::999:::<<<@@@CCCDDDDDD?????????AAABBBBBB@@@>>>========================>>>;;;;;;???@@@???@@@CCCEEEUUUqqqoooYYYMMMJJJKKKQQQYYYqqqaaaLLLCCC@@@>>>===>>>>>>===<<<666666777888999999999999::::::999888888888999999666888:::<<<<<<======>>><<<;;;999777777888999:::888999999888777666777999999999999999888666444333555888:::;;;999777666666777777888999:::;;;======;;;;;;::::::::::::::::::666666555555555555555555333444666888:::<<<<<<<<<:::999777444333555:::>>>BBBDDDOOOgggyyynnnddd```]]]ZZZXXXYYYSSSTTTUUUXXX\\\aaaeeeggghhhlllmmmiiiaaa\\\[[[]]]\\\[[[YYYUUUSSSUUU[[[```gggiiipppzzzhhhOOOBBB<<<;;;>>>BBBAAA@@@>>><<<:::::::::999::::::;;;;;;:::999888===>>>>>><<<999888888888777999<<<===<<<999888777777777777888:::;;;======:::999888888:::<<>>===>>>???BBBCCCCCCFFFOOOaaa{{{nnnTTTFFFBBB???>>>???<<<===>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;<<<===>>>??????@@@@@@>>>;;;999999:::::::::999:::<<<<<<;;;999888:::<<>>???@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::;;;>>>???>>>@@@DDDHHH[[[yyy}}}bbbQQQJJJKKKOOOYYYdddbbbNNNCCCAAA>>>======>>>>>>===999999::::::999888666666999999999888999999::::::888:::>>>???>>>======>>>===<<<;;;::::::::::::;;;888999::::::888777888999777888999:::;;;:::999888777999;;;<<<:::777666666::::::;;;<<<============;;;:::999999999999999:::777777777777777777888888555666888:::<<<=========<<<:::777333222555;;;@@@EEEGGGPPPeee~~~yyyppphhhdddaaa[[[XXXWWWTTTTTTUUUWWW[[[___dddgggbbbfffgggddd\\\WWWWWWYYYUUUVVVVVVSSSQQQSSSZZZ```fffgggnnnxxxcccMMMBBB======???>>>===<<<;;;;;;;;;;;;;;;666888999;;;<<<<<<;;;;;;999:::;;;:::999888999:::888:::===>>><<<:::888888555555555555777888:::;;;777777666666777:::===???@@@???===<<<===>>>@@@AAADDDGGGRRReee}}}uuuZZZJJJCCCAAAAAAAAA;;;<<<===>>>??????????????????>>>>>>>>>>>>=========<<<;;;:::;;;<<<>>>????????????<<<999777777888888888888:::<<<<<<;;;999888;;;>>>??????>>>===<<<:::;;;<<<======>>>>>>???@@@AAAAAAAAA@@@>>>===<<<999888999<<<===<<>>AAAAAA>>>;;;;;;<<<;;;<<<<<<===<<<;;;::::::888999;;;;;;:::999999:::777999;;;>>>??????>>>===999;;;<<<<<<999777777777<<<===>>>>>>>>>>>>======::::::999999999::::::;;;:::::::::;;;;;;<<<<<<<<<888999999:::;;;<<<<<<===>>><<<888444333666===BBBIIILLLUUUggg~~~|||tttllliiieee]]]WWWUUUUUUUUUUUUVVVYYY]]]aaaddd^^^```aaa___ZZZWWWVVVVVVSSSTTTTTTSSSRRRUUUZZZ___eeeffflllwww~~~aaaNNNEEE@@@@@@CCC===;;;::::::;;;<<<<<<;;;555777:::<<<>>>>>>===<<<666777999999888888:::;;;999;;;======;;;999888888555444444444444666777888555555666666666888<<>>======>>>???@@@DDDHHHVVVjjj~~~bbbMMMDDDBBBBBBBBB<<<<<<<<<======>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<===???@@@>>>???>>>;;;888666666777777777777999;;;<<<;;;999888;;;>>>>>><<<:::888777777999:::;;;;;;<<<===???CCCCCCCCCCCCBBB@@@>>><<<888777888;;;<<<===DDDMMM\\\uuufffVVVNNNKKKRRR\\\ooo```NNNEEEAAA===;;;;;;;;;;;;:::<<<<<<======;;;999777555666666666666777888999:::<<<@@@CCCBBB===888888999999:::===>>>>>><<<999777777:::<<<===<<<;;;;;;<<<:::<<>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>======>>>>>>???@@@@@@AAA<<<<<<::::::999:::;;;<<>>CCCIIIOOOXXXhhh}}}~~~wwwpppkkkjjjggg___YYYVVVWWWVVVTTTTTTVVVZZZ^^^```^^^^^^^^^]]][[[YYYWWWVVVUUUUUUVVVUUUVVVXXXZZZ\\\cccccciiiuuu{{{```OOOFFFBBBAAACCC???===::::::<<<===;;;:::777999<<<>>>???>>>===<<<777888999999888888999::::::<<<===<<<:::888888999777666444333333444666777555666777777777999===AAAAAA@@@@@@@@@@@@@@@@@@@@@CCCIIIXXXnnnjjjPPPCCCAAAAAA@@@===<<<;;;;;;;;;<<<===>>>========================<<<<<<<<<<<<===>>>???@@@??????>>>;;;888777888999777666666777:::;;;;;;;;;888;;;======:::777666666555777999:::999:::===@@@CCCDDDDDDDDDBBB@@@===<<<999888999;;;<<>>>>>;;;888555777:::<<<======<<<===>>>===???BBBDDDDDDCCCAAA@@@=========:::888777777999:::;;;;;;<<<===>>>??????<<<<<<<<<======???@@@AAA??????@@@AAABBBCCCCCCDDD???>>>;;;999888999:::;;;@@@>>>:::777555999???DDDGGGNNNYYYgggzzz{{{mmmhhheeegggfffaaa\\\ZZZXXXVVVUUUTTTUUUXXX\\\^^^```___^^^^^^]]]\\\XXXVVVXXXXXXXXXXXXYYYZZZZZZZZZ``````fffrrr~~~zzz___NNNEEEAAA@@@AAABBB???<<<;;;======;;;888:::;;;>>>???@@@>>><<<;;;999:::;;;:::888777888999;;;<<<<<<;;;999777888999999777555444444444666777666777999999888:::???CCCBBBBBBCCCCCCCCCBBBAAAAAABBBHHHYYYpppoooRRRCCC??????>>>>>>===;;;::::::;;;<<<===<<<<<<<<<===============;;;<<<======>>>??????@@@@@@@@@???<<<999888999;;;777666555666999;;;<<<;;;777:::===<<<999777666777444666999999888999===@@@CCCDDDDDDDDDBBB@@@===;;;:::999999;;;<<<@@@LLLXXXvvv|||hhhUUUMMMJJJMMM]]]ppp[[[HHHBBBAAA@@@>>><<<:::777666:::;;;<<<;;;999999;;;===999888777666666666777888<<<======;;;777444333333:::===>>><<<999888999;;;:::>>>BBBAAA===:::;;;>>>CCCBBB@@@??????@@@BBBCCC>>>===:::888777777888999777888888888777999<<<>>>===>>>@@@???===>>>AAAEEEAAA>>><<<<<>><<<:::777666777999:::@@@???>>><<<:::;;;>>>AAADDDLLLWWWdddtttrrrhhh```___```^^^[[[ZZZYYYYYYYYYXXXXXXYYY]]]```\\\\\\]]]\\\\\\[[[ZZZYYYXXXZZZ]]]^^^]]]]]]]]]^^^aaaccckkktttzzzzzz\\\JJJBBB???>>>??????>>>>>>??????>>>;;;999============<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===???>>>===<<<;;;:::::::::999::::::888666555555666888888888999:::===???@@@AAABBBBBBBBBBBBBBBBBBBBB>>>DDDSSSiiiwww\\\JJJBBB@@@???===<<<<<<<<<<<<======>>>???>>>===<<<::::::999999;;;:::999:::===??????????????????===;;;:::;;;<<<<<<:::999999:::;;;;;;:::>>>===<<<;;;:::999999999888888888888:::;;;===???CCCBBBBBBAAA@@@???======AAA===>>>BBB@@@BBBTTTjjjppp^^^MMMJJJMMMUUUhhh|||[[[HHHCCCBBBAAA???===:::888777;;;;;;<<<;;;::::::<<<>>><<<;;;999777666666777777999:::;;;:::777555555555999;;;<<<;;;999888999;;;:::>>>AAA@@@===;;;<<>><<<;;;<<<===>>>===;;;999666555555666666555777888888888999;;;>>>???@@@AAA@@@>>>>>>@@@CCC???===::::::===>>>>>>===<<<;;;888666555666888:::AAAAAA@@@===;;;<<<>>>AAAGGGMMMWWWeeevvvooofff^^^]]]^^^\\\ZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^ZZZZZZZZZZZZYYYXXXWWWWWWVVVXXX[[[\\\\\\]]]^^^___ccceeekkkttt{{{xxxZZZHHHAAA>>>>>>@@@@@@???>>>>>>???>>><<<:::<<<<<<=========<<<;;;;;;<<<===>>>>>><<<<<<<<<>>>???>>><<<:::999999999:::999:::;;;999777666666777888888888999:::===???AAAAAAAAA@@@@@@@@@AAAAAABBBAAAFFFTTTjjj~~~eeeSSSHHHBBB???===<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<======>>><<<;;;<<<>>>??????>>>??????@@@>>><<<::::::;;;999888777777999;;;;;;:::======<<<;;;;;;;;;;;;;;;:::999888888999;;;===???AAAAAAAAAAAA@@@>>><<<;;;BBB???@@@BBBBBBIII```yyyfffVVVIIIGGGLLLXXXooo~~~[[[IIIDDDDDDBBBAAA>>><<<999888;;;<<<===<<<;;;<<<===???>>>===;;;999777777777777666888::::::888777777888888999::::::999888999;;;:::===@@@???===;;;===???CCCAAA===:::888888999999:::999777444333222333333444666888999999:::<<<===BBBBBBBBB@@@>>>===>>>@@@===;;;888888999;;;;;;::::::888666444444666888999BBBBBBBBB???======>>>@@@EEEJJJSSScccxxxmmmccc[[[[[[]]][[[ZZZZZZ^^^[[[ZZZ[[[___```___]]]XXXXXXXXXWWWWWWVVVTTTTTTRRRUUUXXXZZZ[[[]]]___bbbggggggmmmvvvuuuWWWEEE>>>===>>>AAAAAA@@@>>>===>>>>>>===<<<;;;<<<<<<===============???@@@AAAAAA???======>>>???===;;;888777888999::::::;;;<<<;;;999888888999888888888888:::===???AAABBB@@@>>><<<<<<>>>@@@AAACCCIIIUUUjjjqqq]]]NNNEEE@@@>>>======<<<<<<<<<======>>>=========>>>??????@@@@@@>>>======>>>??????>>>???@@@AAA@@@===:::999999777555555666888::::::999;;;;;;;;;;;;;;;<<<======<<<;;;999888888:::===>>>>>>???@@@@@@???===;;;999BBB@@@@@@BBBDDDRRRppprrr[[[OOOFFFGGGPPPaaa}}}]]]KKKEEEDDDCCCBBB???===;;;:::<<<===>>>===<<<<<<>>>@@@>>>===;;;:::999999999:::777999<<<<<<;;;999999999777777888888888999999:::999;;;======<<<;;;===???DDDBBB===999777666777888888777555444222111111111555777:::;;;;;;;;;===>>>CCCBBBAAA???===<<<;;;;;;:::999777777777888999999888777555333444555888999BBBBBBBBB@@@>>>===>>>???>>>CCCMMMaaazzzmmmccc[[[ZZZ\\\[[[ZZZ[[[]]]ZZZXXX\\\aaadddaaa]]]WWWWWWWWWVVVVVVTTTSSSRRROOORRRUUUWWWYYY]]]aaadddhhhjjjqqq|||qqqSSSBBB===<<>>===>>>??????>>>:::;;;<<<===>>>>>>>>>>>>AAACCCDDDCCCAAA???>>>??????===999666555666888:::;;;<<<===<<<;;;:::;;;<<<999888777888999<<<@@@BBBBBB@@@<<<:::999<<>>>>>===>>>>>>===============>>>?????????>>>======???AAAAAA@@@???AAABBBAAA>>>:::888777777666444555666888777777888888888999:::<<<===>>>???===:::888888:::<<<>>><<<===>>>???>>><<<999888@@@>>>>>>@@@FFFZZZ}}}~~~hhhTTTMMMHHHLLLXXXnnn]]]LLLDDDDDDCCCBBB@@@???===<<<===>>>???>>><<<<<<>>>???<<<;;;;;;::::::;;;<<<===;;;===@@@@@@===;;;999999777777777777888999999999777888999:::::::::<<<===BBB???;;;777444444666777888777666555444333333333888:::;;;<<<;;;<<<>>>???AAA@@@???===<<<:::888777888888777777666777999:::999777555444444666888:::???AAAAAA@@@>>>=========;;;@@@LLL```yyypppfff\\\[[[\\\[[[ZZZ[[[YYYVVVVVVZZZaaadddbbb___XXXXXXXXXWWWVVVUUUTTTSSSOOOQQQSSSUUUXXX\\\aaaeeeiiilllvvvmmmQQQAAA<<<===@@@CCCCCC@@@>>>>>>???@@@@@@???999:::;;;===>>>>>>>>>>>>AAACCCEEEDDDBBB@@@?????????<<<999666555666888:::;;;<<<======<<<;;;===>>>999888777777999<<<@@@BBBCCC@@@<<<999888;;;>>>@@@CCCHHHTTThhh~~~gggUUUIIICCCCCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<<<<;;;;;;<<>>;;;888888:::888666555666666555333444444555666888:::<<<===???>>>;;;:::999;;;===>>>;;;<<<=========;;;999888===<<<===AAALLLdddsss^^^PPPLLLKKKRRRbbb|||\\\KKKBBBBBBBBBBBBAAA@@@???>>>?????????>>><<<;;;<<<>>>;;;::::::::::::<<<===>>>>>>@@@BBBBBB???<<<999888999888777777999:::999888444444444555666888999:::<<<999555222111333666888999999999888888888777777;;;<<<<<<;;;:::;;;===??????===<<<<<<<<<;;;888666777888888888888999<<<>>>;;;999777555555777999:::===???AAAAAA???>>>=========DDDPPPbbbxxxuuuiii___\\\\\\ZZZYYYYYYUUUTTTTTTXXX]]]``````___ZZZZZZZZZYYYWWWVVVTTTTTTQQQRRRSSSTTTVVV[[[aaaeeejjjmmmwwwiiiOOOAAA>>>>>>AAADDDBBB@@@??????@@@AAAAAA@@@999:::;;;<<<============???BBBDDDDDDBBB@@@??????>>><<<:::777666777888999:::<<<======<<<<<<>>>???:::999777777888<<<@@@CCCDDDAAA===::::::;;;>>>@@@AAAFFFSSShhhmmmYYYKKKEEEEEEDDDBBBAAA@@@???>>>>>><<<;;;;;;:::999999999:::999888888:::>>>@@@AAAAAA@@@AAABBBAAA>>>;;;::::::===;;;888777777666444333222222333555777999;;;<<<>>>>>><<<<<<<<<<<<===>>>;;;;;;<<<;;;;;;::::::999<<<===AAAIIIZZZuuuhhhUUUMMMLLLNNNXXXmmm~~~ZZZGGG@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>;;;::::::;;;<<<;;;:::::::::;;;<<<======@@@CCCCCC@@@<<<999888;;;999777888::::::999777111000000111333555777888777555222000111444999;;;;;;;;;<<<<<<=========<<<======;;;888777888;;;>>>===<<<;;;<<<===<<<:::777777999:::::::::;;;???CCC>>><<<:::777777888:::;;;<<<>>>BBBCCCBBB@@@??????>>>GGGTTTeeeyyyxxxlllaaa]]][[[XXXVVVWWWTTTTTTTTTUUUWWWYYY[[[\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTVVVZZZ```eeekkknnnuuu}}}gggNNNBBB???@@@BBBDDDAAA@@@@@@AAABBBBBBAAA???999999:::;;;<<<<<<;;;;;;===???BBBCCCBBB@@@>>>>>>>>><<<;;;999888888888888:::;;;======<<<===>>>@@@:::999777666888<<<@@@CCCDDDBBB???===<<<===???AAA@@@FFFTTTiiivvv___NNNFFFDDDCCCBBB@@@>>>=========:::999999999999::::::;;;888777777888;;;>>>>>>>>>@@@AAAAAA@@@===;;;<<<<<<>>><<<999888888888777555222333444555777999;;;<<<<<<======>>>>>>>>>=========<<<;;;:::::::::;;;;;;>>>BBBIIIWWWnnnwwwbbbSSSMMMMMMQQQ```yyy}}}XXXDDD>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@===:::888999:::===<<<;;;:::999999:::;;;;;;>>>AAABBB@@@<<<:::999<<<:::888888:::;;;999666///...---...111444555666777555222111333888===@@@<<<===>>>???@@@@@@@@@@@@>>>===:::666444555999<<<===;;;:::<<<>>>>>>;;;888777999;;;<<<<<<===BBBFFF@@@>>>;;;999888999:::;;;<<>>AAABBBAAA???>>>>>>======;;;:::999888888888999;;;<<<===<<<===>>>@@@;;;999777666888<<<@@@CCCEEECCCAAA>>>===>>>@@@AAA@@@FFFTTTkkk}}}dddQQQGGGCCCBBB@@@>>>===<<<;;;;;;888888888999:::;;;======888777666777999;;;;;;;;;@@@AAA@@@???<<<<<<===>>>>>><<<:::999::::::999888333444444666888:::<<<===;;;<<<>>>?????????>>>===>>><<<:::999999:::;;;===AAAFFFPPPbbb~~~tttbbbUUUNNNOOOUUUfff|||SSS===>>>======<<<===>>>???@@@===<<<999666555666777888777777777888999:::<<<===>>>>>>>>>===<<<:::999888===;;;888666666666555444555444222333555777888888777555444444666:::>>>AAA<<<===???BBBDDDCCCAAA>>>>>>999444333555888888888:::888666888===@@@AAA@@@<<<<<<===???@@@AAABBBCCC@@@===;;;:::;;;<<<;;;:::BBBAAA???>>>>>>>>>???@@@>>>GGGTTTdddxxxssseee]]]ZZZUUUSSSSSSUUUUUUTTTSSSRRRTTTWWWZZZ[[[XXXVVVWWWZZZ[[[ZZZWWWVVVUUUUUUUUUWWWZZZ]]]___ccceeemmmxxxkkkPPPCCC@@@@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@???===>>>??????>>><<<===???AAABBBAAA===999666>>>>>>>>>===<<<999777666:::<<<======;;;999999999666888:::<<<>>>@@@AAABBBGGGDDDAAAAAABBBBBB@@@===CCCEEENNNdddiiiSSSEEEBBBBBBBBB@@@===<<<===>>>;;;;;;<<<>>>??????<<<:::666888;;;<<<<<<;;;<<<<<<@@@???>>><<<<<<>>>???@@@@@@@@@???<<<888666666777666222111666;;;<<<;;;===<<<===???@@@@@@???>>>======;;;;;;<<<<<<:::===CCCEEEKKKXXXnnnzzzhhh[[[SSSMMMNNNZZZvvv{{{QQQ;;;;;;:::999999999;;;<<<===;;;999666333333444666777777777888888999:::;;;<<<===============;;;999888999888666555666666666666777666555555888:::;;;;;;:::999777666777999<<<>>>>>>>>>@@@AAAAAA@@@===;;;<<<888444333555777888888777555444777;;;???@@@@@@<<<======>>>???@@@@@@@@@===;;;999999:::<<<<<<;;;@@@???>>>===<<<======>>>@@@EEEOOObbbzzzqqqddd^^^[[[WWWUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXX[[[]]]YYYYYYYYYYYY[[[]]]___```aaacccjjjuuuiiiNNNAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@???>>>???AAAAAA@@@???===>>>@@@AAA@@@===999777============<<<:::888666999;;;======;;;888777777555777:::>>>@@@BBBCCCCCCFFFCCCBBBBBBCCCBBB???===>>>BBBNNNccc}}}nnnVVVFFFBBBBBBAAA???===<<<<<<<<<;;;;;;<<<>>>@@@@@@===;;;777:::===>>>>>>>>>>>>???@@@???===<<<<<<===???@@@@@@@@@???<<<999666666777666222222888<<<;;;999999<<<>>>@@@BBBBBBAAA???======;;;;;;======;;;>>>CCCFFFOOO^^^uuurrr___RRRMMMRRRVVVfffzzzPPP:::888777777666666777999999888666333111111333666888999999999::::::;;;;;;;;;;;;<<<===>>>>>><<<:::888666666555666666777888999:::888777999;;;>>>??????===<<<:::888888999:::;;;??????@@@@@@???===:::888:::777555444666888888999666555444666999===>>>>>><<<======>>>>>>===<<<<<<;;;999777888:::<<<===<<<>>>===<<<;;;;;;;;;<<<<<>>???@@@BBBBBBBBBBBB@@@??????@@@BBBCCCBBBAAA===>>>>>>>>>===<<<:::999;;;;;;<<<<<<;;;999888777666999;;;<<<:::777555555333666:::???BBBDDDDDDDDDCCCBBBBBBBBBCCCBBB???<<<:::AAAOOOccczzz{{{bbbOOOBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<>>>@@@AAA???===:::===@@@AAAAAA@@@AAABBB???>>>===<<<<<<===>>>???@@@@@@???<<<999777777888555111222777;;;999777666<<<>>>AAADDDDDDCCC@@@>>><<<;;;<<>>>>><<<:::888666777888888888888999;;;;;;:::999:::===@@@AAAAAA<<<;;;:::999888888999:::>>>???@@@@@@>>><<<:::::::::999777777888999::::::::::::999999:::<<<===>>><<<======<<<<<<;;;999999<<<:::999999;;;<<<===<<<======<<<<<<;;;;;;;;;;;;???BBBMMMeeewwwkkkaaa]]]\\\YYYWWWVVVUUUTTTUUUYYY______ZZZTTTTTTUUUUUUSSSSSSUUU[[[___\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^dddoooyyy}}}oooRRRCCC>>><<<;;;:::===>>>??????@@@@@@@@@@@@======>>>@@@CCCDDDCCCAAA======<<<<<<;;;;;;::::::888888999999999888666555333666999:::888666444333111444:::???CCCDDDDDDCCC@@@AAABBBBBBBBBAAA???===:::BBBPPPcccyyynnnYYYEEECCCAAA@@@@@@>>>===;;;;;;;;;;;;===@@@AAA@@@??????AAACCCDDDBBBAAAAAABBB>>>>>>===<<<<<<===>>>>>>?????????<<<999888888999555000///444888888777888<<>>???@@@@@@@@@???;;;<<<===>>>===<<<:::888999;;;<<<<<<999888999;;;;;;:::999:::===@@@AAAAAA888888888888888999999999;;;>>>@@@@@@>>><<<===>>>;;;;;;<<<;;;;;;;;;;;;<<>><<<===>>>???<<<<<<;;;::::::999999999@@@>>>;;;;;;<<<===<<<<<<>>>>>>>>>>>>======<<<<<<===DDDRRRhhhsssiii___\\\\\\YYYVVVUUUSSSRRRTTTZZZ```aaa]]]XXX[[[XXXSSSRRRUUUXXXYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXX]]]]]]bbblllvvvtttWWWFFFAAA>>><<<;;;>>>?????????>>>===<<<<<<;;;;;;<<>>AAABBBAAAAAA???@@@AAAAAAAAA@@@??????;;;AAAOOObbbyyysss\\\IIIFFFCCCAAAAAAAAA???===;;;:::;;;<<>>>>>============>>>>>>?????????===:::999999;;;666000---000555777888;;;<<<>>>AAADDDEEECCCAAA@@@<<<;;;===AAABBBAAAEEEJJJQQQddd~~~oooXXXHHHFFFMMM[[[tttYYYCCC???>>><<<;;;;;;<<<======;;;;;;;;;;;;;;;<<<======<<<===???AAABBBBBBBBBAAA>>>>>>======<<<:::999999;;;>>>@@@>>>;;;888999;;;<<<:::999:::<<<>>>??????666666888999999999999999999<<>>??????===<<<<<<<<>>===>>>@@@<<<;;;999888888999;;;<<>>????????????>>>======<<>>>>>>>>>>>===;;;:::999999999;;;>>>@@@AAA???===<<<<<<<<<<<<<<<<<<======777888888888888666555333000222444666555555555666333555999===?????????>>>>>>???@@@@@@>>>>>>???AAA<<>>??????>>>CCCDDDEEEDDDAAA???======>>>>>>????????????>>>>>>>>>???>>>===:::::::::<<<999222///222777888:::<<<;;;===???AAABBBBBBAAA@@@===<<<===AAABBBCCCHHHNNNSSSiii}}}gggRRRDDDEEEMMMbbb~~~ZZZEEE???>>>===<<<;;;<<<======999:::<<<======<<<;;;:::999;;;>>>@@@BBBBBBBBBBBBAAA@@@>>>;;;:::999999999:::===@@@???;;;888999;;;===;;;::::::<<<===>>>===666888999:::;;;:::999888888;;;>>>>>>;;;:::===AAA<<>>AAA<<<:::777555666999===@@@???===;;;;;;<<<=========>>>>>>?????????>>>===<<<;;;CCCQQQdddyyy{{{kkkbbb\\\^^^```___]]]]]]VVVVVVVVVWWWYYY[[[\\\]]]___]]][[[ZZZYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWYYYXXX[[[eeeppp~~~jjjOOOAAA>>>=========<<<<<<<<<<<<<<<;;;:::999999999;;;>>>@@@@@@===;;;;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;:::888666555///111222333444555888:::777999;;;<<<>>>>>>>>>===>>>??????>>><<<===@@@CCC@@@EEESSSjjjzzzcccPPPIIIAAA>>>???AAAAAA@@@<<<:::999:::<<<======<<>>======??????@@@@@@@@@@@@??????>>>>>>>>>===;;;:::;;;======888666:::===;;;999999;;;;;;<<<===>>>???@@@@@@???<<<===@@@BBBDDDJJJQQQ]]]tttqqq^^^OOOEEEGGGPPPhhhZZZDDD>>>>>><<<;;;:::;;;;;;<<<777999;;;======;;;999777777999<<>>;;;999888888999777;;;???>>>:::888999<<>>===999888;;;???<<>>>>>===;;;;;;???BBB<<<999666444555:::???CCC<<<;;;999999;;;===>>>>>>===>>>?????????>>><<<;;;999@@@MMMbbb{{{hhh```\\\___ccccccbbbbbbYYYYYYXXXWWWVVVWWWZZZ]]]\\\^^^```^^^ZZZYYY[[[^^^YYYXXXVVVUUUUUUVVVWWWYYYWWWVVVYYYbbbnnn|||yyybbbHHH;;;:::;;;<<<===::::::;;;<<<<<<;;;;;;;;;999:::<<<>>>@@@@@@===:::;;;<<<===?????????>>>>>>>>>>>>>>>===<<<999777666///000111222333555999<<<;;;<<<<<<===============>>>??????<<<;;;<<<@@@EEEDDDJJJYYYrrroooQQQIII@@@<<<===@@@AAAAAA<<<;;;999999;;;<<<<<<;;;;;;===???@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>===;;;;;;<<<===@@@<<<<<>>888666:::::::::;;;<<<>>>???@@@@@@===<<>>;;;777666777999::::::999777666<<<:::999;;;???AAAAAA???EEEBBB>>>:::777666666666888777888<<>>>>><<<:::888888:::<<<:::;;;;;;;;;:::888666555888:::<<<;;;999666555555888999:::;;;:::888666444;;;<<<===<<<;;;<<<===???<<<:::999:::<<<>>>>>>===888888999999:::;;;<<<===???AAABBBAAA>>>;;;888888777???LLL]]]qqqlllccc]]]^^^bbbeeeiiimmm```^^^[[[ZZZZZZ[[[ZZZYYY]]]]]]\\\\\\[[[ZZZZZZYYYTTTUUUVVVUUUSSSSSSSSSUUUSSSWWW^^^eeekkkwww}}}YYY???999888<<<>>>999999999:::;;;<<<<<<<<<;;;>>>===;;;:::999999::::::<<<<<<<<<<<<<<<===>>>???===>>>??????>>><<<999888777555444333333555888999?????????>>><<<;;;<<<>>>@@@AAACCCCCCBBBAAAAAABBBHHHJJJYYYuuucccSSSCCC===<<<<<<;;;<<>>;;;<<>>???@@@@@@@@@@@@@@@BBB???===@@@CCCDDD@@@<<<::::::;;;:::999999:::<<>>???>>><<<;;;<<<>>>:::;;;???@@@@@@LLL[[[ppp|||___UUUMMMGGGRRRfff~~~YYYEEE>>>;;;888:::======:::777666777999;;;<<<<<<;;;:::===;;;:::<<>>AAA>>>;;;888777777999::::::999:::===@@@@@@===:::<<<;;;:::888666666999;;;::::::::::::999888888777888999:::888666444333444666777888999999999888888>>>>>>???===;;;;;;<<<>>>;;;;;;<<<>>>@@@@@@===;;;666666666666777999:::;;;@@@AAABBB@@@<<<999888888777===JJJ^^^vvv}}}jjjccc___bbbeeefffgggiiibbb```\\\[[[[[[\\\\\\[[[^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVSSSQQQRRRTTTWWWUUUXXX^^^eeekkkwwwxxxWWWAAA===:::<<<>>>888:::;;;;;;<<<<<<<<<<<<<<>><<<;;;:::999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<:::999:::888666555666888:::<<>><<<:::;;;<<>>=========>>>@@@===;;;===BBBDDDCCCAAA>>>??????@@@@@@@@@@@@??????===<<>>999::::::999888777999:::===@@@CCCCCCAAA>>><<<;;;:::<<>>>>>>>><<<999;;;??????AAANNN^^^zzzoooXXXQQQLLLHHHVVVlll|||XXXDDD===;;;:::<<<>>>>>>;;;777666888;;;===??????>>>>>>===<<<;;;<<<>>>???>>>======;;;888777777999<<<>>><<<<<<<<<>>>??????===;;;999999777555333444888::::::999999999888999999:::999999888666333222333444555555555666777999:::;;;@@@AAA@@@>>><<<:::;;;<<<888999<<<@@@AAA???;;;777444333333444555666888999AAAAAA@@@===:::888888999999???MMMddd~~~wwwjjjdddbbbfffiiigggeeefffeeeaaa]]][[[\\\]]]]]]]]]^^^]]]\\\[[[YYYWWWVVVVVVZZZYYYVVVSSSQQQQQQUUUXXXXXXZZZ___eeejjjvvvtttWWWEEEAAA<<<;;;<<<888<<<<<<==================@@@???===<<<;;;:::::::::999999:::;;;<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999;;;===>>>@@@AAAAAA???;;;999999:::???AAACCCCCCBBBBBBBBBCCCKKKQQQ```ssskkkZZZHHH@@@???>>>>>>@@@>>><<<;;;>>>DDDGGGHHHFFF@@@@@@@@@AAA@@@@@@??????<<<:::;;;>>>BBBDDDBBB???888999:::999777666777888;;;>>>AAAAAA???===;;;;;;:::<<>>======>>>@@@???<<<999:::;;;>>>@@@@@@@@@???>>>======<<<<<<======<<<<<<===;;;999888888;;;>>>@@@<<<<<<<<<<<<===<<<<<<;;;999888666333111333777;;;:::999888777888999;;;<<<<<<<<<:::666333333555777666666555555666888:::<<<@@@@@@@@@>>><<<;;;<<<===666777999<<<===<<<999555444444333444555777999;;;AAAAAA???;;;888777888:::===EEEUUUkkkyyymmmhhhfffiiillliiigggfffdddaaa\\\ZZZZZZ[[[\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWZZZZZZXXXUUUSSSSSSUUUWWWZZZ\\\___dddiiiuuusssYYYIIICCC;;;888;;;999>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;888888999:::;;;===???@@@>>>===<<<;;;;;;<<<>>>???>>>===<<<;;;;;;<<<>>>???@@@AAAAAA???<<<999888999???AAACCCDDDCCCCCCDDDEEEJJJPPP\\\nnnqqq___KKKBBB???>>>???@@@>>>===<<>>>>>;;;:::;;;===@@@AAA???===999:::;;;:::888777777888:::<<>>;;;::::::888;;;===?????????@@@BBB@@@>>>???BBBBBBFFFWWWkkkkkk[[[OOOMMMLLLRRRlll|||XXXEEE@@@@@@@@@AAAAAA@@@???===>>>???AAAAAAAAA???===<<<<<<<<<<<<<<<;;;::::::;;;???===;;;::::::<<<===???;;;;;;::::::999999::::::;;;:::666222111333888<<<999888888777888999;;;<<>>??????>>><<<;;;===>>>888777666777999;;;;;;:::777666666666777:::===???@@@@@@>>>;;;888888:::<<>>>>>>>>??????????????????>>>===<<<<<<777777888999;;;<<<>>>???===<<<;;;:::;;;===???AAA>>>===<<<<<<<<<<<<===>>>>>>@@@@@@???<<<999888999>>>AAACCCDDDDDDDDDEEEGGGHHHKKKUUUhhhxxxeeeOOODDD@@@>>>>>>@@@???>>>>>>???AAACCCCCCCCC@@@@@@@@@@@@??????>>>======<<<<<<=========:::999999;;;<<<<<<:::888888999:::<<<>>>>>><<<:::999999666888;;;<<<<<<===???@@@AAA>>>???BBBBBBGGGZZZpppfffYYYNNNLLLMMMYYYwwwZZZFFFAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBB@@@===:::999999:::;;;:::999888999:::???>>>===<<<<<<;;;;;;;;;888999888777666666999;;;>>>;;;777222000222888<<<999888888888999::::::;;;??????===;;;999:::===???<<<;;;999777666666777888======>>>===;;;;;;<<<>>><<<999777666999===???AAA999888777777999<<>>>>>===;;;999:::<<<>>>>>>JJJ\\\nnn~~~rrrllljjjmmmpppnnnkkkkkkaaa___\\\ZZZZZZYYYXXXWWWRRRRRRTTTUUUWWWXXXYYYZZZVVVXXX[[[\\\ZZZXXXVVVVVV\\\]]]```bbbeeennnuuuZZZIIICCC:::888<<<<<>>===>>>???@@@>>>??????@@@@@@??????>>>777777888999:::;;;===>>><<<;;;::::::;;;===@@@BBB======<<<<<<;;;<<<<<<<<<;;;===??????===;;;::::::<<<>>>AAABBBCCCCCCEEEFFFCCCHHHSSSffflllUUUGGGAAA>>>>>>@@@AAA@@@???????????????@@@>>>>>>>>>???>>>>>>======>>>>>>>>>===;;;999777555888:::<<<<<<;;;:::999:::;;;===>>>===;;;888888888555777999999:::;;;===??????===>>>AAABBBIII```xxx{{{aaaVVVMMMMMMRRRccc]]]HHHBBBAAA@@@>>>===>>>???AAAAAAAAABBBAAA???<<<999777666888999888777666888999;;;<<<======<<<:::888777666777777666444555999<<<@@@<<<777111...111666;;;888888999:::::::::999999<<<<<<<<<:::999:::===???===<<<:::999888888888999===>>>>>><<<:::999999;;;;;;888666666:::>>>BBBCCC888777666666888;;;???AAA<<<======<<<;;;<<<>>>@@@???IIIZZZooo{{{nnnjjjjjjppprrrooojjjiiicccaaa___^^^^^^]]]ZZZXXXQQQRRRSSSTTTUUUWWWXXXXXXVVVXXXZZZ[[[YYYYYYYYYZZZ[[[\\\___aaacccjjj|||oooUUUFFFDDD>>>===@@@===AAA@@@>>>=========>>>???===>>>???AAAAAAAAAAAA@@@888888888888999:::;;;<<<:::::::::;;;<<<>>>@@@BBB=========<<<<<<;;;;;;;;;888:::===>>>===<<<<<<===999;;;>>>???@@@AAABBBDDD???IIIXXXjjjttt[[[KKKDDD@@@???AAAAAAAAAAAA@@@>>>>>>>>>???;;;<<<<<<============<<<======>>><<<:::777555444555777:::;;;;;;:::::::::===>>>???===:::888777777555777888888888999;;;>>>>>>===@@@EEEGGGQQQkkkppp[[[SSSNNNSSS^^^qqq___IIIAAA@@@???<<<;;;<<>><<<999777444666888777555555777999888999;;;<<<<<<999666555666777777555444555:::>>>@@@===666000---///555:::888999:::;;;;;;:::888888888999:::999999999<<<>>><<<;;;::::::999999::::::??????>>><<<999777777888777555444666:::>>>AAABBB777666444444666:::>>>@@@;;;<<<=========>>>@@@BBBAAAJJJZZZqqqxxxiiigggjjjrrruuuoooiiieeeeeedddcccbbbbbb```\\\YYYRRRSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYYYYXXXYYY[[[]]]ZZZ\\\___aaaaaahhhyyyjjjPPPDDDEEECCCBBBBBB===AAA@@@>>>===<<<===>>>???<<<===???AAABBBBBBBBBBBB999888888888999::::::;;;999999:::;;;===???AAABBB>>>=========<<<<<<;;;;;;555888<<<>>>>>>===>>>>>>666888;;;======>>>@@@BBB<<>>???@@@::::::;;;<<<=========<<<;;;<<<===<<<999666555555333666999::::::999999:::?????????===:::777666666666888999999888999;;;===@@@@@@DDDJJJNNNZZZvvvhhhWWWQQQQQQZZZiii~~~[[[EEE???>>>======>>>>>>===;;;======<<<<<<:::999888888777888888777555444555777999999:::::::::999888888666888:::777333222666:::777888888555222000222555888999;;;===<<<:::888666777777777666555666999;;;<<<;;;999888888888999999???>>><<<:::888666444444000222555888::::::999888222222333444666888:::;;;<<<:::999:::===???===;;;CCCNNN\\\mmmuuuiiiiiiiiijjjjjjjjjkkkkkkdddaaa______bbbcccbbb```WWWYYYZZZYYYWWWUUUUUUUUUXXXYYYZZZ[[[[[[\\\\\\[[[]]]]]]___aaabbbfffqqq}}}hhhRRRGGGEEE>>><<>><<<===@@@BBBCCCDDDDDDDDDAAA???;;;888666666777888888666666999>>>AAABBBAAA??????>>>>>>======<<<<<<<<<999777888<<>>AAA@@@???>>>>>>===:::888=========;;;::::::<<>>>>>>>><<<888555888:::::::::888888999:::<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<===>>>>>>>>>===EEECCCEEEKKKXXXmmmwwwdddQQQOOORRR```yyy[[[GGG@@@???======??????>>><<<>>>===<<<;;;:::999999999:::::::::888666555555777777888888999::::::::::::999<<<<<<999444222444777666777777555333222444777:::<<<===???>>><<<:::999777777666555444666999<<<<<<;;;:::888888888888999>>>===<<<:::999777666555666777888999999777444333222222222333444555777777;;;999888:::===???>>>===DDDPPP```qqqwwwllljjjiiijjjkkkkkkjjjhhhccc```^^^```eeegggeeeaaa[[[ZZZYYYXXXWWWUUUTTTRRRVVVVVVXXXYYY[[[\\\\\\\\\\\\\\\]]]```aaaeeeppp|||dddNNNDDDCCC<<<:::>>>>>>DDDDDDDDDCCCAAA>>><<<:::999:::===???AAABBBBBBBBB???>>><<<:::999888888999999777777999>>>AAAAAA@@@@@@@@@@@@???>>><<<;;;:::999888777999===AAABBBBBB<<<;;;;;;;;;<<>>=========;;;999888999:::999888999;;;===>>>???@@@@@@@@@>>>;;;888;;;<<<<<<:::888777777888:::;;;<<<=========<<<;;;:::;;;===???@@@AAA@@@@@@AAABBBFFFQQQ```xxxppp___VVVSSSVVVfff}}}[[[JJJBBB@@@>>>>>>???@@@???>>>>>>===;;;:::999::::::;;;<<<===<<<:::777666777888777777888999:::;;;<<<<<<===???@@@<<<777333222333555666666555444555777:::===>>>???@@@@@@>>>===;;;888777666444333666:::===<<<;;;:::999888888888888======<<<;;;:::999888888<<<<<<<<<;;;888555111///222222333333333333444444999888888:::===>>>>>>>>>CCCQQQcccvvvzzzpppllliiijjjmmmmmmiiidddaaa]]]\\\aaahhhkkkhhhccc___[[[XXXWWWXXXWWWSSSPPPTTTTTTVVVWWWYYYZZZ[[[\\\[[[ZZZ[[[^^^___cccooo{{{|||aaaLLLCCCBBB;;;:::>>>===BBBBBBBBBAAA???;;;888666666777:::<<<>>>?????????======>>>>>>===<<<:::999:::999999;;;>>>@@@@@@???AAAAAAAAAAAA???===:::888777777888;;;???BBBCCCCCC===<<<;;;;;;===???AAACCCGGGQQQcccyyymmmTTTFFFAAA@@@@@@AAA???<<<;;;<<<<<<<<<;;;555777999:::999999:::<<<@@@AAABBBCCCCCCAAA???>>>??????>>>;;;888555444555777999<<<>>>??????===<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCIIIVVVhhh|||dddWWWUUURRRUUUggg|||[[[LLLCCCAAA???>>>???@@@@@@???>>><<<;;;999999:::;;;<<<;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAA>>>:::666444333444555555555666888:::<<<>>>???@@@@@@@@@???===<<<999999777555444777;;;???<<<;;;;;;:::999999888888<<<<<<;;;;;;;;;:::::::::>>>>>>===<<<:::777444222555555666555555444444333999999999:::<<<=========AAAQQQfff{{{~~~sssnnniiijjjmmmmmmfff```\\\YYYYYY___iiimmmiiiccc```[[[WWWWWWYYYZZZVVVRRRTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYY\\\]]]cccooo|||xxx___KKKCCCCCC===;;;???===???>>>===;;;999888777777777888:::;;;<<<<<<<<<;;;:::<<<>>>@@@@@@>>><<<:::;;;;;;<<<===>>>??????>>>???@@@AAABBBAAA???<<<:::999:::<<<>>>AAABBBCCCBBB>>>===<<<<<<===???AAABBBGGGQQQddd|||mmmQQQBBB>>>>>>???@@@>>>;;;:::;;;<<<======888:::<<<===<<<;;;;;;;;;???AAACCCDDDCCCBBBAAAAAAAAAAAA@@@<<<777444222222555777;;;???AAA@@@???===<<<===>>>@@@BBBCCCDDDDDDFFFEEEKKKWWWjjjoooZZZPPPSSSQQQVVVjjj|||[[[KKKCCC@@@>>>===>>>?????????>>>===;;;:::999::::::;;;888999;;;;;;:::;;;>>>@@@@@@???>>>==================>>>???>>><<<999888777666555555666888:::<<<=========>>>>>>>>>===<<<;;;;;;;;;999777666888<<>><<<;;;999666444444666999;;;;;;;;;<<<<<<<<<;;;999888999;;;===???@@@>>><<<;;;<<<===>>>??????>>>>>>>>><<<>>>@@@BBBCCCAAA???===>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<===>>>@@@BBBFFFPPPddd}}}qqqVVVDDD>>>>>>??????===::::::;;;===>>>???<<<>>>@@@???===:::999999>>>@@@BBBCCCAAA@@@AAABBBBBBBBB@@@===888444333333444777;;;???AAAAAA@@@???;;;;;;<<<===???AAABBBCCCGGGFFFJJJXXXkkkfffTTTLLLSSSUUU___vvv~~~[[[IIIAAA???<<<;;;<<<===>>>>>>======<<<<<<:::999999888555777999::::::<<>>============<<<<<<<<<===<<<<<<;;;;;;999777666666999;;;<<<<<<;;;<<<<<<<<<;;;;;;::::::<<<<<<;;;999888888:::<<<999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888999;;;<<<<<<======888999:::;;;<<<;;;:::999999:::;;;;;;::::::;;;<<>>======>>>>>>===;;;:::888999:::;;;<<<===<<<<<<;;;;;;>>>@@@@@@???>>>>>>???<<<===@@@BBBCCCBBBAAAAAACCCCCCDDDBBB@@@??????@@@@@@???>>>======>>>@@@AAADDDOOOddd}}}cccMMMBBBAAABBB>>><<<;;;;;;===???@@@@@@???@@@AAA???<<<999999999===???BBBAAA???>>>???AAA???@@@???<<<999666555555555777;;;???AAAAAAAAA@@@;;;:::;;;;;;<<<===???@@@DDDEEEMMM^^^ttt~~~cccRRRKKKPPPXXXiiiZZZFFF@@@===999888999;;;<<<<<<===>>>>>>===<<<999777555444666888888999:::===???AAA@@@>>><<<<<<<<<===>>><<<;;;:::;;;<<<=========<<<999777777999;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;;;;:::777666666777777888:::;;;<<<===<<<<<<:::::::::::::::999999999666777777888999:::::::::444666888:::;;;;;;;;;:::555777::::::::::::===???JJJ\\\rrrooommmlllkkkiiieee___[[[TTTUUUXXX[[[]]]```cccdddbbb```^^^]]]]]]]]]^^^___XXXWWWUUUTTTSSSSSSUUUUUUTTTTTTWWW[[[```iiizzzgggRRR@@@;;;???:::888:::888555444444555666999;;;===;;;<<<===>>>======<<<;;;:::999888888888999:::;;;:::>>>AAABBB@@@??????@@@>>>???@@@AAABBBBBBBBBBBBEEEFFFEEECCC???>>>@@@BBBAAA@@@>>>======>>>@@@AAADDDOOOeeerrrXXXGGGBBBCCC===<<<<<<===@@@BBBAAAAAABBBCCCBBB@@@===<<<===>>>===@@@BBBAAA===<<<>>>AAA<<<======<<<:::888888999777999;;;>>>@@@AAAAAAAAA;;;;;;:::::::::;;;<<<===EEEIIIVVVlll{{{bbbQQQJJJNNN\\\tttZZZDDD>>>;;;888777888999:::;;;===>>>??????===999555333555666777888777888:::===>>>===;;;:::;;;<<<>>>???===;;;:::999;;;<<<======>>>;;;888888:::;;;:::999;;;;;;:::::::::999999999999:::;;;:::777444333444666777999<<<===>>>>>>===::::::999999999999888888777777666666666666666666111333666888:::;;;::::::111555888::::::<<>>>>>======;;;999777555555777999;;;:::>>>AAABBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFBBB???>>>AAADDDBBBAAA???======>>>@@@AAAEEEPPPfff{{{^^^IIIAAABBB<<<<<<<<>>AAA:::;;;<<<<<<:::::::::<<<999999;;;===???@@@AAABBB<<<;;;:::999999:::;;;<<