BM26(7 KKK;;;SSSRRRJJJDDDEEEGGGEEECCCDDDFFFBBB>>>===???AAABBBBBBDDDCCCBBBAAA@@@@@@@@@AAA:::;;;<<<<<<<<<;;;:::999777777888888888888777777555666777777888888777777888888888888:::<<<>>>??????@@@@@@@@@???@@@BBBDDDGGGCCC>>>;;;:::;;;<<<<<>>>>>>>>???AAACCCIIIGGGFFFGGGJJJKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>??????===<<<::::::999999999999999999777777888999888666444333333333444444444555555555777777777888:::;;;;;;999:::<<>><<<:::888777777888999777888999999888777555333444333222222333444333111000000/////////000111222000000111222333444444555:::<<>>>>>@@@BBBBBBBBB>>>===<<<<<<======<<<:::<<<===>>>>>>===<<<;;;:::888888888888888888888888<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHHHHGGGFFFHHHKKKKKKIIILLLSSSWWWVVVUUURRROOOOOOQQQTTTUUUTTTbbb]]]WWWRRRPPPQQQQQQQQQHHHHHHHHHGGGEEEAAA>>><<>>CCCFFFIIIJJJRRRUUUWWWYYYYYYZZZ[[[]]]WWWVVVSSSPPPLLLIIIGGGEEE>>>>>>??????>>><<<;;;:::::::::::::::999999999999666666555444333222111000333222222111000000//////222111000111222333333333666777999::::::888666444444333666;;;:::555222222555444444333222222111111/////////...---,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++---++++++------,,,000666GGGHHH888KKKMMMFFFBBBCCCEEEDDDCCCDDDJJJGGGCCCBBBCCCEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@;;;;;;;;;<<<;;;::::::999888888999999999999888888666666777888888888888888888888999999;;;===>>>???@@@AAABBBBBBBBBBBBEEEGGGKKKHHHCCC@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<;;;;;;:::::::::999888888777777444555555444333444666888<<<<<<;;;999777666555444444444444444444444444444666333111111444444222000000222444555555555777999999;;;>>>??????>>>???@@@@@@@@@>>><<<;;;:::::::::===888666888888666555666555666777666444333444555222444777777777777888999777777777777777888888888888888888888888999999:::888:::<<<======>>>@@@AAAGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@???>>>>>>??????>>>===:::::::::999999888888888666777888888777666444333444444444555555555555555555666777888888999<<<>>>:::<<>>===???;;;<<>><<<<<<=========<<<<<<;;;999:::;;;;;;:::999999:::::::::999888666555777777777777777777777777888888888888999:::;;;;;;??????@@@AAABBBCCCCCCDDD>>>@@@???===@@@EEEIIIIIIEEEDDDBBBBBBDDDEEEEEEDDDQQQNNNKKKJJJJJJIIIHHHGGGBBBBBBBBBAAA???===;;;999<<<:::888999::::::777444777666555666777888777666666666666777888888999999888888999;;;>>>BBBEEEGGGIIIKKKMMMLLLKKKJJJKKKLLLNNNKKKHHHIIILLLNNNMMMKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBAAA???===:::888666555333333222222111000000000.........---------,,,,,,---,,,,,,+++***+++++++++***))))))(((((())))))******))))))(((((())))))***(((((())))))))))))******(((***,,,......///222444222444777;;;>>>BBBEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJHHHGGGFFFDDDCCCAAA@@@???777888888999999999999999666666666555555555444444333222111111000///....../////////......------,,,.............../////////000000111111111000///...111000111555555111///000333222222111111000000000///......------,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++,,,******,,,,,,,,,///555GGGBBB555BBBGGGAAA???AAACCCBBBBBBCCCMMMKKKGGGEEEDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA??????;;;;;;;;;:::::::::999999888888999999999999888888666777777888888888888888888888999:::<<<===>>>???@@@BBBDDDDDDDDDDDDGGGHHHOOOLLLIIIGGGGGGHHHGGGGGGCCCBBB@@@???===<<<<<<<<<<<<<<<;;;::::::999999888444555555555555777:::===<<<;;;999777555444444444333333333333333444444444999555222333555666444111111222444555444555777888888:::===>>>>>>===>>>???AAA@@@???===<<<;;;;;;;;;;;;888666666777666555555666777777777555444555666666666777777666555555555555555555666666666666666777777777777777888888999777888:::;;;;;;<<<>>>@@@CCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIEEEFFFGGGHHHGGGEEECCCAAAAAA???======??????>>>===<<<<<<;;;:::999888888777777888888888888777666555555555555555555555555555333666777666555555999===777999;;;<<<<<<===@@@AAA???>>>???AAAEEEGGGFFFEEEBBBBBBBBBAAA@@@???======<<<;;;CCCLLLFFF444///666666666777777666555444333555333222111222222000................../////////111000000000000000000000000222444555555777999<<>>>>>===???===;;;::::::999888666999888777888999999888777888888888888777555333111666666666666666666666666444333333333444555555666999999999999:::<<<===??????@@@BBBBBBDDDFFFGGGGGGCCCCCCCCCDDDEEEEEEDDDCCCDDDCCCCCCDDDDDDCCC???===?????????>>>===;;;999888;;;999777777888888666444666555333333444444333222222333333444444555555666444555666777:::===???AAADDDEEEFFFEEEDDDDDDEEEFFFLLLHHHFFFEEEGGGGGGEEEBBBDDDDDDDDDDDDCCCAAA@@@???;;;999888666444444333333111000000000000000//////,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***'''))),,,---......///111000111333666:::===@@@AAA@@@BBBDDDDDDCCCCCCDDDEEE<<<<<<;;;:::999999888888444555555555666666666666333333222222222111111111000000///......---,,,,,,---------,,,,,,,,,++++++***+++,,,,,,+++++++++,,,,,,++++++*********++++++000---...111111...---///000000000/////////......------------,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***************((()))+++,,,+++///555FFF???666===@@@<<<;;;>>>???>>>???AAAIIIHHHEEEAAA>>><<<<<<===????????????>>>===<<<;;;:::999999888888888888888888888888999999888888888666666777888888888888888777888999:::<<<===>>>>>>???AAACCCDDDDDDEEEGGGHHHJJJHHHFFFEEEFFFFFFEEEDDDCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;:::999999999333444666777888:::===@@@888777555333222333333444222222222222333333444444777555333333444555222000222333555555555555777888999;;;>>>>>>============AAA@@@???>>>===<<<<<<<<<:::999777666777888777555777888999888666666666777666666777888888999888777444444444444444444444444666555555555555666777777444666888999999:::<<<===???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGIIIIIIJJJJJJIIIEEEGGGHHHJJJJJJHHHGGGEEEBBB@@@>>>===>>>>>>>>>======<<<<<<;;;:::999999888888888888888888888777777555555555555555555444444333555666444222222555999555777999999999:::<<<>>>??????@@@BBBDDDEEEEEEDDDAAAAAAAAAAAA@@@???>>>>>>===;;;CCCMMMFFF555000777777777777777666555444444444333111111111111///...,,,,,,------............111111111111000000000000222444666777999;;;>>>AAACCCEEEFFFGGGGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDCCCAAA???@@@@@@???>>>>>>>>>>>>@@@>>><<<;;;;;;:::888666777666555666777888777666777777777777666444222111444444444444444444444444333333222222222333444444666555555555666888:::;;;;;;<<<@@@DDDEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGDDD@@@===??????>>>===<<<;;;:::999:::888777777777777666555444333222111222222111///000000111111222333333333333333444555777999:::;;;???AAABBBCCCBBBCCCDDDFFFFFFCCCAAAAAACCCDDDAAA>>>AAA@@@???>>>===;;;999999666555444444333444444555////////////////////////++++++++++++******************)))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))&&&)))+++,,,,,,,,,---......///000222555888;;;===<<<>>>@@@@@@?????????@@@======<<<;;;:::999888888555555444444333333333333111111111000000000/////////......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,......,,,++++++,,,------,,,++++++,,,---...///,,,---///000------///...............---------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********)))((((((+++++++++///555EEE???;;;===:::888888;;;;;;:::;;;>>>GGGFFFEEEAAA===;;;;;;<<<::::::999999888777777777888888777666666666666777777777888888888888777777555555666777777777777777666777888:::;;;<<<======;;;>>>AAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999999888888333555777999999:::===???444333222111111111222333000111111222222333333444222333444333222000///...222333555555555555666888999;;;>>>>>>>>>======>>>@@@???>>>======<<<<<<<<<::::::999666777:::999666888999:::999777666777888444444555888;;;======<<<333333333222222222222222333333333333333444555555333444666777777888:::<<<;;;===???AAAAAACCCEEEGGG???@@@BBBDDDFFFFFFFFFFFFBBBBBBDDDDDDEEEDDDCCCBBBDDDBBB???=========<<<;;;<<<;;;;;;::::::999999999888888888777777777777777444444444444444333333333333333444333111111333444555666888999999999;;;======>>>???AAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>???;;;<<>>>>>>>>===;;;999666555444555666777666555666666777666666444222111222222222222222222222222555444444444444444555555555555555555666777999;;;444444888>>>@@@===;;;<<<>>>@@@BBBBBBBBBBBBBBBDDDGGGGGGGGGGGGGGGEEEAAA>>>??????>>>===;;;::::::999888777666555555555555666333111000000111111000...//////000000111111222222222222333444555666666777666888;;;<<<<<<===>>>@@@===;;;;;;===AAACCCBBB???@@@???===;;;999777666555666666666666777777777777////////////............+++++++++*********))))))***))))))((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))''''''(((((((((((())))))''')))************,,,---------...///111444777999888:::;;;<<<;;;;;;;;;<<<@@@???>>><<<;;;999888888777666444333111111111000000000000////////////...------------,,,,,,++++++++++++++++++++++++++++++,,,///222111...,,,---...++++++*********+++,,,,,,...+++,,,///000------///------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******)))'''(((+++,,,+++///555CCC???>>>>>>666444555888888666777:::CCCDDDDDDBBB???>>>???AAA:::999777666555555666666777666555444444444555555666666777777777777666666444444555666666666666666444555777999;;;;;;;;;;;;777:::>>>@@@AAAAAACCCDDDEEEEEEDDDEEEFFFFFFDDDBBBAAA@@@???===<<<;;;::::::::::::999999888777777666444666999:::999888888888222222111111000111111111000000000111222333333333000444888888333///...///111222444444333333555666666999<<<=========>>>???>>>===<<<;;;;;;;;;;;;;;;999;;;999555666::::::555777888999888777666666888333222222444777888777555222222222111111111000000111111111111111222333333111333555666666666888::::::<<>>>>>???@@@@@@@@@@@@???>>>===<<<;;;:::777666444444666777777666555444444333333333111000//////000111000...******,,,---------,,,+++.............../////////...000222444555888;;;>>>BBBAAABBBCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCAAAAAAAAAAAABBBCCCBBB@@@>>>@@@AAA<<<;;;;;;<<<======;;;999555444333444666777666555444444555666555444222111111111111111111111111111444444333333333333444444333333444444555777888999<<<:::<<>><<<;;;999888777777555555444333222222444555111000//////000111000.../////////000111111222222111111222222333333333333999<<>><<<:::888666555444888888999999999777666555000000//////......------+++++++++*********))))))***))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))((())))))((('''(((+++------,,,,,,---///222444666???AAACCCDDDCCCCCCDDDEEE>>>>>>===;;;:::999888777555444333111000000000000/////////.........------,,,++++++++++++*********************************)))---111000,,,******,,,''''''(((((()))))))))))),,,***,,,000000---,,,...------------------------*********+++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))***)))((())),,,,,,,,,000666AAA===???===444222444666666333444888<<<>>>@@@???<<<<<<>>>AAA<<<;;;888777666666888999666555444333222333444444555555666666666666555555333444444555555555555555333555777999:::;;;;;;:::555888<<<>>>???@@@AAACCCBBBBBBBBBCCCDDDDDDBBB@@@AAA@@@>>>===;;;:::::::::999999888888777666666555555888::::::888555333222333333222222111000/////////000000111222222333333111777>>>===777111111333000111333333222222333555333666:::<<<===>>>???AAA<<<;;;::::::999999999999888:::888444555::::::555666777888777666555666777333111//////111000---***222111111111000000//////000000000000000111111222000222444555555666888999999===@@@AAAAAABBBFFFIIIIIIKKKLLLNNNNNNMMMKKKJJJSSSRRRPPPOOOMMMLLLLLLLLLHHHDDD@@@===<<<;;;:::999666666666666777777777777444444333333333444444555333333333222222111111111000//////222777888666333///111333444444555777999888:::<<<=========>>>????????????>>>===<<<;;;:::555888888666777:::777111555555444333222222222222000///...///000111000///)))***+++,,,---,,,++++++,,,,,,,,,------............000222333444666999;;;AAA@@@???@@@BBBCCCCCCBBBCCCDDDDDDDDDCCCBBBCCCDDD>>>@@@BBB@@@===;;;===???666666666888::::::888666555444333444666777666555222333444555555444222222000000000000000000000000222111000000000000111111000111222333444555555666888444444999;;;:::===CCC;;;>>>@@@@@@@@@AAADDDHHHEEECCCAAAAAABBBCCCCCCBBB>>>===;;;999777666555555333333333111000000222444111///...///000111000/////////000000111222222222000000111111111111111000444777;;;======;;;;;;;;;AAA@@@@@@CCCGGGHHHFFFCCC???>>><<<:::888777666666999999::::::888555222111111000000///......------++++++++++++******************)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))((('''&&&'''***------,,,,,,,,,...000333555777999<<<===<<<<<<>>>?????????>>>===<<<;;;::::::333222111000//////000111.........---------,,,,,,************))))))))))))((((((((()))))))))))))))%%%)))------(((%%%&&&((())))))***+++,,,,,,,,,+++***)))+++000000,,,+++---------------------------******************++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***((())),,,------111777@@@xxx???999999111111111222222333333333666666777888:::;;;<<<===:::888555222222444666888444444333222222222333333444555777888888888777666444444444444444444444444444444555555666777777777999::::::::::::<<>>===;;;:::::::::::::::999999888777888999:::;;;???===:::777555444333333111111000///////////////000000000000111111111111...222777<<<===999222,,,000000000000111333666777666666777777777:::===AAA===>>>>>>===;;;;;;===>>>:::;;;;;;:::888888:::===999888666555444555666666333222111111222333222111222000...---,,,---.../////////000000000000//////111222444555555555777999999999;;;???DDDJJJNNNOOOPPPRRRSSSTTTTTTTTTVVVXXXPPPPPPPPPLLLGGGCCCAAAAAA<<<=========<<<;;;::::::999888777666444444333333444444333333333222222222000111222333222000...---000000000000000000000000000000111222333555666777:::;;;>>>@@@AAABBBBBBBBBAAA@@@???===<<<<<<;;;;;;888888777777666666555555666555444333333333333333000000///------,,,,,,,,,*********))))))))))))))),,,,,,,,,---------......111000......000333888::::::<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIIIIGGGFFFDDDCCCAAA???>>>>>>>>><<<:::<<<;;;999888888888666444333333333222222333444444333333333222222222111111000000////////////000000////////////////////////222222222222222222333333333333444666777999:::;;;777999<<>><<<>>>>>>======<<<<<<<<<<<<:::999777666777666555333111111000000//////..............................------------------------............////////////000222555888;;;<<<======999???DDDEEEAAA>>>???BBBBBB@@@>>>;;;999777666555555555444333222222222222///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++---///000111555666777888999:::;;;;;;:::999888777555444333222///////////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***------------------------+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******))))))((((((''''''***((((((***)))***111999BBBrrr:::666777000111111111222222222222444555666777888:::;;;;;;888666444333333444666888555444333333222222222222222222444555555555444333333333333333333333333333333333444555555666666777888999:::999999;;;???AAACCCBBBAAA@@@???????????????>>>>>>===;;;:::999888666777:::<<<>>>??????>>>999888777555444333333444111111000///////////////000000000000111111111111///000222555666444000---111000000000111333555666777777888777777888<<<>>>:::;;;;;;:::999888:::;;;:::888666666777888777777999888888777777777777777555444333333555555444333000///...---...///111333//////000000000000//////000222444444444555666888999999:::<<<@@@DDDGGGIIIGGGHHHIIIIIIHHHHHHJJJKKKFFFGGGGGGEEEAAA>>>======<<<======<<<<<<;;;:::999999888777555444444333333333222222222111111111111000111222222111000...,,,////////////////////////...//////000111333555666777999;;;===???@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;777777666666555444444444555555444333333333333333111000///---,,,,,,++++++***))))))))))))))))))))),,,,,,,,,,,,------------000///......000333777999999;;;===???AAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB???>>><<<<<<======<<<;;;;;;:::888888888888666555333333222222222222333333222222222222111111111111000//////......//////000////////////////////////111111111111222222222222222333444555666777888999999;;;===@@@AAA@@@???>>>@@@@@@???>>><<<:::888777888777555555555555333111111111000000///.................................------------------------------........./////////000222444777:::;;;<<<<<<:::>>>CCCDDDBBB@@@AAABBBAAA@@@>>><<<;;;:::999999999888666444333222111111......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))+++---...///000111222444666777888777777666666555444222111000///////////////............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***------------------------+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,***)))))))))(((((((((''')))((((((***)))***111999CCCkkk555333444000000000000000111111111222222333444666777888999444444444444444555777777555555444333222111111000000111222222333333222222333333333333333333333333222222333333444555555555777888888888888:::===@@@DDDDDDCCCAAA@@@???>>>===?????????>>><<<:::888777777:::>>>BBBCCCAAA???===444333333222222333333444111000000///////////////000000000000111111111111111000//////111111000///222111111111111222333333777777888777666777:::<<<;;;<<<===<<<:::999:::;;;;;;777444555999;;;999666333333444555555555444444222111000111222222111000222111000//////000222333...//////000000//////...000111333333333333555777888888888999;;;===@@@AAACCCEEEFFFEEEDDDCCCDDDEEEDDDEEEFFFEEECCCAAA@@@AAA<<<<<<<<<<<<;;;:::999888888777666555444333333333111111111000000000000///000000111111000///---,,,---------------------------------...000111333333444555888:::===>>>???@@@??????===<<<;;;;;;;;;;;;666666555555444333333222444444333333222222333333222111///---,,,*********))))))))))))))))))******++++++,,,,,,,,,---------.........///111333555666888999<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::;;;<<<===<<<:::999888777777888888666555333222222111111111222222111111111111000000000000//////............//////........................000000000000111111111222222222333333444555555666888:::<<>>======>>>>>>>>><<<999777555777555333333333333111///111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///111333666888:::;;;;;;;;;<<>>===<<<;;;::::::999:::999888666333111//////...------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++,,,---......111333666999::::::999888888888777666444333222222000000//////............,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))(((((((((((()))((((((*********111:::EEEhhh333111222........./////////////////////000222333444555666111222333444555666666666555555444333222111000///111111222222222333333333222222222222222222222222000111111222222333444444555666777777777999;;;>>>BBBBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999999:::===???AAAAAA@@@<<<888555222222222222222222222333000000////////////000000///000000000111111111111444222000000222333333222222222111111111111111111444666666666666777999;;;999;;;<<<;;;999888999:::999888777777888999888777111222444555666555555444111000///000111222111///777555333111000/////////...//////////////////...///111222222222222333555555666666666777999;;;===BBBDDDEEEEEEDDDDDDFFFGGGFFFGGGHHHGGGEEECCCCCCDDD<<<<<<<<<;;;;;;999888777777666555444333333333333111111111000000000////////////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222333555888:::===>>>???>>>===<<<;;;::::::::::::666666555555444333333333333333222222222222333333222111///---+++))))))((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---...000111222333333777999;;;===???@@@@@@@@@??????>>>======>>>??????<<<;;;::::::;;;<<<:::999888666555666777777666555222222111000000000111111000000000////////////.........------------......------------------------.........///000000111111111111111222222333333333555777999;;;<<<<<<;;;;;;888999;;;======;;;999777666444333222333222111///111000000///......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------...///111333555777999999::::::;;;>>>AAACCCAAA@@@;;;;;;999888777666666666555444222000...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))******++++++,,,,,,///222666:::<<<<<<:::999999999888777666555444444000000//////......------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))(((((((((((()))((((((******+++222;;;FFF~~~hhh333111111------------------------,,,---...///111222333333///000222444555666666666444444444333222111///...000000000000000111111222111111111111111111111111/////////000111111222222222444666666666777999;;;>>>>>>@@@AAAAAAAAAAAA@@@===;;;999777777999<<<>>>??????===;;;888666333222333333333333222111111111000000////////////000000///000000000111111111111333222111222444444222111222222222111111111000000222333555666666777999;;;666888999999888777777888===@@@AAA===777333444777666777999:::;;;;;;:::999555444333333555555444333666555333222000///............////////////.........000111111000000222333222444555555555777:::======???AAABBBBBBCCCEEEGGGDDDEEEFFFDDDAAA???>>>???<<<<<<<<<;;;:::888777666666555444333333222333333111111111111000000000000//////......---,,,,,,+++************************------------...000111222111222444666999;;;===>>><<<<<<;;;:::999999999999777777666666555444444333222222111111111222222333111000...,,,***)))((('''(((((())))))*********************+++++++++,,,,,,+++,,,...///111111111111777888;;;===??????@@@??????>>>>>>======>>>>>>??????===;;;;;;;;;;;;999777666555444444666666555444222111000/////////////////////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////000000111111222222555666777999::::::::::::777888;;;<<<===;;;999777777555444333333333111000000000//////...---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///111333555666777999888999<<>>===<<<:::888666555444444222111000///...---------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++---222666888888777666555555444444333222111111111000000///...---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++(((((((((((()))))))))))))))((((((***+++,,,333<<>>AAA;;;:::777555333333444444444444444333222111000//////////////////000000111000000000000111111111111000///000111222222000...000111111222111111000000111333555555555555777999888:::===>>>===<<<======GGGLLLNNNGGG<<<555666999777777888999999999888888333222111111333333222111///000000000000000000000---......//////......------///000000//////000111000333555555444555999===<<<>>>@@@BBBBBBDDDFFFHHHDDDEEEEEECCC???===<<<<<<<<<<<<;;;:::999777666555555444333222222222222222111111111111000000000000......------,,,+++++++++************************,,,,,,,,,------///000000111111222444666999;;;<<<;;;;;;:::999999999999999777777666666555444444444111111000000111111222222000///---+++***(((((((((((((((((()))******++++++))))))*********+++++++++++++++---...///000000000555777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::::::::888666666555444444555555333222111000000///...............---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////......//////000111111222666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;999777555888666444444444444222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,------...000222444555888999;;;<<<===>>>>>>??????>>>===:::999777666666333222111111000000000000,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))*********++++++...222666888999999888666666555555444333333222111111000///...------,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))***************************************+++++++++)))))))))))))))))))))))))))******+++++++++++++++(((((((((((()))))))))))))))((((((++++++,,,444<<>>@@@AAAAAA@@@<<<<<<<<<<<<======>>>???777666555333333444555666222222333333222111000//////////////////000111111000000000000111111111111000///......000000///...///000111222222111000000333555666666444333333444888;;;>>>@@@@@@@@@@@@AAADDDGGGIIIEEE===888777999444444333333222222333333///---,,,---...///...---,,,------...////////////---......//////......------...//////......///000000333555444222222777;;;===???AAABBBBBBCCCEEEGGGDDDEEEEEECCC@@@>>>======;;;;;;;;;:::888777555444444333333222222222222222000000000/////////.........---,,,++++++*********************************++++++++++++,,,,,,......000000000111333555888999::::::999888888888888999666666555555444333333222000000000000000111222222...---,,,***))))))(((((('''(((((()))******++++++))))))))))))*********+++++++++,,,---...//////000222444666888:::;;;;;;;;;===>>>????????????>>>===<<<:::999999999999777666777555333333444333222000111000///...---------------,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,---......,,,---...///000111222333555666777888999::::::;;;<<<<<<<<<<<<;;;999888777777666444444444333222000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++,,,,,,,,,---...000333444999<<<>>>>>><<<<<<>>>AAA>>>===<<<;;;999999999888555444333111000/////////---,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***++++++---///333666999;;;<<<<<<888888888777666666555555111111000///...---,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''((((((((()))))))))***)))((()))++++++---444===DDDYYY***...///+++*********))))))((((((******+++,,,...///000111111111111111222333444555000111222333333222000///000000///...///000111222////////////////////////++++++,,,------......///...000333444444444555777666888;;;>>>???@@@??????<<<===@@@AAAAAA@@@===<<<666666666555555555555555///000111222222111000//////////////////000111111000000000000111111111111333000...---///000111000...///000222222222111000666777888666333111000111111444888;;;;;;;;;<<<===333444666666555444333333666555333222111222333333000///......///000///...------......---,,,++++++---..................---,,,...///...------...///000333555444000000444999;;;===??????>>>???@@@BBB@@@AAAAAA@@@>>><<<;;;<<<;;;;;;;;;:::888666555444333333222222111222222222//////.........---------...---,,,+++***************************************)))))))))***+++,,,,,,////////////111333555777999999888888888888888888555555444333333222222111000000///000000111222222---,,,+++***))))))))))))'''(((((()))***+++++++++))))))))))))************+++++++++,,,---...///000000111444666888999999999<<<===???@@@@@@???===<<<999777666777888999888666777555444333333222111///111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************((()))***+++,,,---......,,,,,,---///000222333444333333444555666777888888:::::::::;;;;;;<<<<<<<<<777555333333333333111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++,,,---000222333:::>>>BBB@@@===<<>>:::666777<<>><<>>CCCCCC>>>IIIFFFDDDBBB@@@>>><<<999<<<;;;:::999888666555555444444444333222111////////////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000111111777888888999888777666555555555444333222222222222111111000......------------,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,---......000//////333888<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::777777666555555555555555777444222222444444222000/////////...------,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,---...///000111222111333555666666777999;;;999:::;;;;;;:::999777666555555444333222000000///............---,,,+++***,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000222555888999999888888999:::999777666555555555666000000000///......------+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******---222777888777444444555555444444333222------------------------+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))'''(((***+++---555>>>DDDGGG000,,,...))))))))))))))))))))))))))))))******+++,,,,,,---------...///000111111222333333333222111000......,,,,,,---------.........---------------......///,,,,,,,,,,,,,,,,,,,,,,,,/////////111333444555555444999======<<<>>>FFFNNNVVVIII===999999777777888777666666555444333222222111111000///.........///////////////000000000000.........//////000111222555333111111333555444222222222111111000//////.../////////...///000000111111111222333444555555444222333444444222222333444555555444333222111000000///////////////......---///////////////...------......---------,,,,,,,,,,,,---...---,,,---...000000000000111333444666777666:::;;;:::===CCCDDD@@@EEECCCAAA@@@???>>><<<:::;;;:::999888777666555444444444444333222111///...///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,---...///000111222222555666777888999888666555666555444333222111111111000///......------------...---+++************+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---......///...///222777;;;;;;;;;=========<<<;;;:::999888777777666555555555555666666333111222333333111/////////......---,,,,,,,,,+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********++++++,,,---...///000000333666:::;;;;;;:::::::::;;;;;;;;;:::999888777777555444333222111000000///............---,,,+++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///333666999;;;::::::::::::999777555333111111111111000000//////......------++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******---222666777666444444444444444333333222......---------,,,,,,,,,*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***((((((***+++,,,444===CCCDDD///+++---)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------...///000111111333333333222111000///...---------...............---,,,,,,,,,------...///---------------------------...///111333444555555111555:::>>>BBBHHHOOOUUUSSSDDD666444777888777777666555555444333222111000000000//////.../////////////////////000000000000......//////000000111111222111000000111222111000000//////......---------------...///////////////111222333444444555555444222333444444222222333444444333333222111000/////////////////////......---...////////////...------...------------,,,,,,,,,,,,---...---,,,,,,...000//////000111222333555666222666888999<<<@@@AAA???AAA???>>>>>>>>>>>><<<;;;:::999888777666444333333333333333222222000///.........------,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++,,,,,,---///000222333333111333666888888777666444666555444333222111000000......---,,,,,,,,,------...---,,,+++************))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---.........///222666999:::999;;;;;;;;;:::999888666666888888777666666666666666444222111111111111000...///......------,,,,,,++++++************)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))************+++,,,---......///222666:::===<<<:::999888===<<<;;;999888777777777444333333222111000//////.........------,,,+++***++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......222555888::::::999999:::;;;:::888666333222111111000000//////...---------+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********---111444555555333444444444444333222222//////...---,,,++++++*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++))))))+++++++++222;;;BBB@@@---+++,,,))))))))))))))))))))))))(((((())))))***++++++++++++,,,---...///000000111222222222222111000///...........................++++++++++++,,,---..............................+++---000111111111222333666111000:::JJJSSSPPPIII@@@999555888;;;999666555555444444333222111000000//////.........//////000////////////000000000000......///000000000000000000000000000111111000//////.........------,,,,,,---...///000111000///...222222333444444444444444222333444444222222333444222222222111000//////...///////////////......---.........//////...------------------------------,,,---------,,,,,,...000/////////000111222444444333666888999:::<<<======@@@???======>>>>>><<<:::888888777666444333222222222222222222111000///...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))******************,,,---///000222222...000444666777777555444555555444333222111//////---,,,,,,++++++,,,,,,---...---,,,+++******))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,---------...111333666777777;;;;;;::::::999777666555888888777666666666666777222111000000000///............------,,,+++++++++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,---...111555777777777777777;;;;;;;;;;;;:::888555444333222222111000000//////------------,,,+++************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++------...111555666666666666777:::999888666555333333222000//////......---,,,,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********,,,///222333444333333333333333222111111111000///...,,,+++***)))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++)))***+++***+++111999BBB|||===---+++,,,(((((((((((((((((((((((('''(((((())))))******+++++++++,,,---...///000000111111111111111000///.....................------*********++++++,,,..............................+++...000000///...///111777111111:::GGGLLLEEE<<<444555888<<<;;;666444666444444333222111000000//////...............///000////////////000000000000...///000000111000000//////000111222111000000000///...............------...///000111222111000///111222333333444333333333222333444444222222333444222111111000000////////////////////////......---------............------------------------------+++,,,------,,,,,,---///.........///000111222333222444777999999:::===AAABBB@@@>>>>>>>>>===;;;999888777666555444222111111111111111111000///......,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,...//////,,,...111444555555444333444444444333222111///...------,,,++++++++++++,,,------,,,,,,+++***))))))))))))))))))))))))))))))((()))))))))************+++************+++,,,,,,+++,,,...000111333444555;;;;;;;;;::::::999888777888777777666666666666666000111000000......---...---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))******+++++++++---///000111333666999777999;;;<<<;;;888444111111111111000000/////////------------,,,+++***)))***))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,///333555555555555666333333333222222111111000/////////...------,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,---///111333222222333333222222111000111000///...,,,***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++)))***,,,+++***000888@@@zzz;;;---,,,+++(((((((((((((((((((((((('''''''''((())))))*********++++++,,,---...//////000111111111000000///...---------------,,,,,,,,,)))))))))***+++,,,---...------------------------,,,...000///------000333222666;;;<<<:::888888999888888::::::666111333999555444444333222111000/////////......---.........////////////000000000000...///000111111000///......111333333222000000111........................///000000111111111111111111111222222222222111111222333444444222222333444111111111111000000/////////////////////......---,,,,,,---............---,,,,,,,,,------------...+++,,,---,,,++++++---///............///000111111///000333777888:::AAAIIIAAA@@@>>>======<<<;;;999888777666555444222111111000000000000000///......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***)))))))))))))))(((((((((((()))***+++,,,,,,---,,,...///111222333333222222222333333333111000///......---,,,++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***,,,...//////000222444:::::::::;;;;;;::::::999777777666555555555555555000111111000...------...---,,,,,,++++++******)))(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))*********+++,,,------...111666999444666999;;;:::777333111000000000000//////......---------,,,,,,+++***)))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++---000333666666666666777222222333333333333222222//////......---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((***+++,,,,,,---000222111222222222222111000000111000///...,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))(((***,,,+++***000777@@@yyy;;;...---***((((((((((((((((((((((((&&&&&&'''(((((())))))*********+++,,,---......///000000000000000000///...------,,,,,,,,,+++++++++(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---...444:::777:::<<<888222000444999:::888777888666333555999555555444333222111000000000///......------------////////////000000000000...///000111111000///...---000333333111//////000........................///////////////000111111000000111111111000000///222333444444222222333444222222111111111111000000///////////////......---+++,,,------.........---,,,,,,,,,---------......+++,,,---,,,++++++---///------------...///000000///...111555666888AAALLL===<<<;;;;;;<<<<<<;;;:::888888777555444333222111//////000000//////......++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((((((((()))*********++++++++++++............///000111222000111222333333222111///111000...---+++*********)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))+++......---...000222777888999:::;;;;;;;;;;;;666555555444444444444444///111222111...,,,---///,,,,,,,,,+++******))))))(((((((((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********+++,,,---------...111444444444555666666555444333000000////////////......,,,,,,---,,,,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******+++...222555555555666666444555555666555444333222///......------,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''***++++++***+++...111111111111111111000000///000//////---,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((('''))),,,++++++000777???yyy;;;...---***((((((((((((((((((((((((&&&&&&''''''((())))))))))))***+++,,,---......//////000000000000000///...,,,,,,,,,++++++*********((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---///......111999???BBB;;;333000222555666666666333444:::===:::777777666555555444333222111111111000///...---,,,,,,,,,////////////000000000000...///111222111000...---,,,///333333000......///------------------------//////...------///000111//////000000000000///...222333444444222222333444222222222111111111111111///////////////......---+++,,,------.........---,,,,,,,,,------.........+++,,,,,,,,,++++++---///---------------...///000333000111333333444>>>JJJ:::999888999;;;<<<<<<:::888888777666444333222111//////////////////...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''++++++++++++++++++++++++///...---------///111222...000222333333333111000222111///---,,,******)))((()))+++,,,------,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((+++......,,,,,,///222666777888999:::;;;;;;;;;555555444333333333333444000222333111...,,,...000,,,,,,++++++***)))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))+++---...,,,+++,,,,,,555444222222222333555777///////////////.........,,,,,,,,,,,,+++***))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))),,,000222333333333444333333333333222000...---///......------,,,++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''***++++++******---000111111111111111000////////////...---,,,,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''))),,,++++++000888>>>www555,,,000)))))))))((('''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,------///////////////...............---,,,,,,+++******)))(((((((((***+++---...------------------,,,,,,***+++---...000222444555222222000/////////000111444444555555666777777777555444333222111111111111000///...---------------////////////000000000000////////////////////////222111000//////000111222111111000000000000000111......///000000000000000000000/////////111222333444333222111111333555666555333111000111111000///000000111111000///---,,,000///...---------------------------------------++++++,,,------......///.................................///000222333444999999:::;;;;;;;;;::::::<<<:::777555333222222333222111///---------............------,,,+++******++++++************+++++++++*********))))))((((((************************)))************+++++++++,,,,,,,,,,,,---...//////000000000000000///......---,,,***))))))***,,,---************************************************))))))))))))))))))))))))++++++***)))(((((())))))++++++,,,------......///222333666999:::999777666:::888444333222222111000///......------,,,+++++++++++++++***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))((('''&&&))))))))))))))))))))))))************+++,,,---...111111222333333333222222111111000000//////......,,,,,,++++++***))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***---///111333444444333333222222111000/////////...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************...//////000000000000///000///...---+++***)))(((,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))******+++---000333===rrr333+++///)))))))))((('''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,,,,---///........................------,,,++++++******)))((((((((()))+++---...------,,,,,,+++++++++,,,------...///000000111111000000/////////000222333333444444555666666777777444333222111111000000000//////...---------------////////////000000000000////////////////////////111111000//////000111111111111000000000000000111...///000000111111000000000000/////////000111222333222000000000111333444444222000000000111000...000111111111000///...---//////...---------------------------------------++++++,,,------......///.................................///000111333333888999999:::::::::::::::;;;:::777444333222222333111000///...---------------------,,,+++*********++++++************++++++************)))))))))(((************************))))))*********+++++++++,,,++++++,,,,,,---...//////000000000000///......---,,,***))))))***,,,---************************************************))))))))))))))))))))))))++++++***)))))))))))))))++++++,,,,,,---.........111333555888999888777666:::777444333222222111000.........---,,,,,,++++++++++++******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))((('''&&&))))))))))))))))))))))))************+++,,,---...111222333333444333333333111111000000///.........,,,,,,+++******))))))((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,///111222333444555555444333333222111111......---,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********......///000000000////////////...---+++***)))((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))******+++---000333???lll111+++...***))))))((('''''''''''''''(((((((((((())))))))))))'''(((((()))***+++,,,,,,........................------,,,,,,++++++******))))))(((((()))+++---...,,,,,,+++******+++,,,---000000/////////.....................///111222333333333333444555555666666333222111000//////////////////...------------...////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000///000111111222222111111000000///......///111222111000/////////000222333333111/////////000///...111111111111000///......///...------------------------------------------++++++,,,------......///------------------------------......///000222222777777888999999999999999:::999666444222222222222////////////...---,,,,,,,,,,,,,,,+++******))))))++++++************++++++************))))))))))))************************)))))))))*********++++++++++++++++++,,,---....../////////000//////...---,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))+++***))))))))))))))))))***++++++,,,,,,---......///111333666777777666555888666333222222222111000......------,,,,,,+++++++++******))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))***************+++,,,---111222333333444444444333111111000//////......---,,,++++++******)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---///111333333444444444333222222111111......---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******------...//////////////////...---,,,+++***)))((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++---000222???iii222,,,,,,+++))))))((('''''''''''''''(((((((((((())))))))))))((((((((()))***++++++,,,---------------.........,,,,,,,,,,,,++++++*********))))))))))))+++,,,...+++*********+++---///111/////////......---------------......///000111111222222333333444444555555222111000//////.........///......---------......////////////000000000000000000000000000000000000000000000//////000000000/////////000000000000000000000111222222222222222000///.........///000111000000/////////000111222111000......//////...---111111111111000///............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------------...///000111555666777888888888888888888777555333222111111111---...//////...---+++***+++++++++*********))))))++++++************++++++*********)))))))))))))))************************))))))))))))************************+++,,,---......////////////...------++++++***))))))***++++++************************************************))))))))))))))))))))))))******)))))))))))))))************+++,,,,,,---------///111333444555444444666444222222222222111///......------,,,++++++*********))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((***************+++,,,,,,///000111222222333222222111000000///......------+++++++++***))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,...000111222222111111111000000//////...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***+++,,,---......///............---,,,+++***)))((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***+++++++++,,,///222???hhh444...+++,,,))))))((('''''''''''''''(((((((((((())))))))))))((((((((())))))******++++++,,,,,,,,,---------...,,,+++++++++++++++************)))))))))+++,,,---))))))***+++...000333555---------------...............//////............111111111222333333444444222111000///..................---------......///////////////000000000000000000000000000000000000/////////000000/////////---...///000000000000///000000111222222222222222000///...------...//////000000000000000111111222111///------...///...---111111000//////.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,,,,---...//////333444555666777777777777666555444333111000000000------.........,,,***)))++++++******************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))************************+++------...............---,,,,,,************************************************************************))))))))))))))))))))))))***)))))))))))))))******))))))******+++,,,,,,,,,+++---///000222333333333444222111222222222111///...------,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))******((((((((((((((((((((((((******))))))******++++++------...///000111111111000000//////...---------++++++******)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***+++,,,...000111111111000000000000000///...---,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))******+++------.........------,,,+++******)))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***+++++++++,,,///222>>>fff666///))),,,))))))((('''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********++++++,,,,,,---------++++++++++++++++++******+++***)))))))))***,,,---)))***+++---000222333444++++++,,,,,,---...............//////...---,,,,,,000000111111222333333333222111000///...............------------...//////////////////000000000000000000000000000000000000...//////000000//////...,,,---///000111000000//////000111111222222111111000///...,,,,,,---......///000000000111111111111000///------/////////...111000///...------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...111222333555666666666666444444333222111000//////------------,,,+++******++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---------......------,,,+++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++((())))))******+++,,,,,,***+++,,,...000111222222222111000111333222111///------,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))***++++++))))))))))))))))))))))))******)))))))))******++++++,,,---...///000000000000000///......------,,,+++******))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))+++---///000222222222222222222222222------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''(((((((((((())))))((()))***,,,---------------,,,,,,+++******))))))------+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++,,,///111===bbb555///'''---))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,------******************+++++++++***)))))))))***+++,,,***+++---///000000///...+++,,,,,,,,,,,,---------,,,,,,---.........---,,,//////000000111222222333222222111000////////////---------------...//////////////////000000000000////////////////////////......///000000///......+++,,,...000111111000///...///000000111111000000//////---,,,,,,,,,------......//////000000000///111///......///000000///000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---000111222444555555666666333333222222111000///......---,,,+++************+++++++++,,,,,,,,,,,,,,,++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))(((((())))))***+++,,,,,,------------,,,++++++))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))***+++++++++((()))***,,,...///111111000000000111333333111///------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******++++++---...///000000000000//////......---,,,,,,*********)))((((((''''''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***,,,...000111111111111222222222222------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))'''((()))+++,,,---------,,,,,,++++++***)))))))))++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++++++++***,,,...111>>>___444...&&&---))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------******************+++++++++***)))))))))***+++,,,+++---///000///---+++)))------,,,,,,,,,,,,,,,+++)))***,,,...//////....../////////000111111222222333222111000000/////////---------------...///000////////////000000000000////////////////////////---...///000000///...---+++,,,...000111111000///......///000000000000000///...---,,,+++,,,,,,---,,,---......//////......111///......000111000000///...,,,+++******+++,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,///000222333444555555555222222222222111///...---...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,------------,,,++++++))))))************))))))************************************************))))))))))))))))))))))))))))))((())))))***++++++((((((((()))******++++++'''((()))+++---///000111/////////111333333111///------,,,,,,+++******)))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''')))((((((((((((***,,,---))))))))))))))))))))))))******)))))))))))))))***+++,,,---///000111111111000//////...------,,,,,,*********)))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))+++...//////////////////000000000---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***,,,,,,------,,,+++++++++***)))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***+++++++++***,,,...111???SSS111***///+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((***,,,.........---,,,,,,------+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---------------------------.........//////000000000000000000111111111111111111000000//////.........------,,,,,,------...////////////000000000000000111111000///......///......////////////......---...///000000///...---000000//////.........---000///---,,,,,,---...///000000////////////000000000000000000000///......,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********************************+++,,,---,,,,,,***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---...111333444444333222111111111111000///------,,,+++******))))))******------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,---///000///000111111111///...---+++++++++***)))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,---...///000///000000000000...,,,+++))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,------...---------,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((''''''''''''''')))))))))***++++++,,,,,,---------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***(((''''''((()))******)))(((''''''(((******)))(((((()))))))))))))))************)))))))))***,,,...000222BBBUUU222***...***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((()))+++---...---,,,,,,,,,,,,---+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---------------------------........./////////000.........////////////000000000000000//////.........------,,,,,,------....../////////000000000000000111111000///......000......////////////......---...///000000///...---000/////////............000///---,,,,,,---...///000000////////////000000///000000000000///......,,,,,,+++++++++************+++,,,---,,,,,,+++******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,...000222333333222111111111111000000///------,,,+++******))))))******---,,,,,,+++******))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,---...//////000000111000///...---++++++******)))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++---...///000///000000000///...,,,+++))))))))))))((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,------...---------,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))(((''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***((('''((()))*********)))''''''((()))******)))(((((()))))))))))))))************)))))))))***+++...000111BBBVVV333***---(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((()))+++,,,------,,,,,,+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------.............../////////,,,,,,,,,---------......000000000////////////.........------------............/////////000000000///000111000///...///000...//////000000//////...---...////////////...---////////////............///...---,,,,,,---...///000//////......//////000/////////000//////...---,,,++++++++++++*********)))***,,,---...---+++******************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---///111222222111111000000000000///......---,,,+++******))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,.........///000000000///...---++++++******)))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,...000111...///000000///...,,,+++))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++,,,---------------,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))***)))((((((''''''(((((((((((()))******++++++,,,,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))*********)))(((''''''))))))))))))))))))))))))))))))))))))************************+++---///000BBBUUU222***---(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))***+++,,,,,,,,,++++++,,,,,,+++******+++---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................+++,,,,,,,,,------------////////////////////////......------------.............../////////000000///000111000///...///000//////000000000000//////........................///////////////...............---------...///////////////....../////////...////////////...------++++++++++++************(((***,,,.........,,,+++******************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---///000000000000//////000000///......---,,,+++******))))))******++++++******))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******+++---------.../////////...------************))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...///000....../////////...,,,+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,---------------,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***))))))((('''((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))************)))))))))))))))***)))))))))+++***))))))***+++******((()))))))))************+++*********+++---///000DDDRRR111***...(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))***++++++++++++***+++,,,+++******+++---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------...............---------,,,,,,---------........................////////////......------......///............////////////...000111000///...///111//////000000000000//////......------------...............///////////////------------......////////////............//////...............---,,,,,,+++++++++*********))))))(((***,,,.........------))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////...////////////......---,,,+++******))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))******+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---...//////...---,,,*********)))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---...///---......//////...,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,------------,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********)))((((((((((((((('''(((((()))******++++++++++++,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))***************'''(((((()))***+++,,,,,,---+++))))))+++,,,+++***((()))))))))************************+++---///111FFFOOO///***...(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((())))))***++++++***+++,,,+++******,,,---++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------------------------.........------------------------.........//////---............///////////////............//////------........./////////...///000000//////000111///000000111111000000///......------------...............///////////////,,,,,,---......////////////......------......///------......------,,,++++++************))))))))))))***+++,,,......//////))))))))))))))))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,---...///....../////////......---,,,+++******))))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******++++++,,,---.........---,,,******))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++------,,,---...//////...---,,,))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***,,,------------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******+++***))))))(((((())))))''''''((())))))******++++++++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))***+++,,,---///+++((((((+++---,,,+++))))))))))))************)))))))))***,,,...000222FFFOOO...***---'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))******+++***+++++++++******,,,...++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------------------------.........------,,,,,,,,,------------............---------.........////////////............//////---------.........//////---///000000//////000222000000111111111111000000...------,,,,,,------.............../////////000+++,,,---...///////////////......------......///,,,------------,,,++++++************))))))))))))*********+++,,,...000222))))))))))))))))))))))))***************,,,---...------------------------***+++,,,,,,,,,,,,+++***)))))))))***+++,,,---...------...//////......---,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))*********+++,,,---...------,,,)))))))))))))))))))))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---.........---,,,))))))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,---------,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********+++***))))))(((((())))))''''''(((((()))************++++++,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***))))))******+++000,,,((((((,,,...---+++))))))))))))************'''((((((***,,,///222333EEE|||OOO...***---'''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((('''''''''((()))***+++***+++++++++******,,,...++++++,,,,,,,,,---------***+++,,,---...---,,,,,,------------------------.........------,,,,,,,,,,,,,,,------------......---------.........////////////............//////---------.........//////---///000000//////000222000000111111111111000000...---,,,,,,,,,,,,---...---.........//////000000+++,,,---...////////////.........------.........,,,------------,,,++++++************))))))))))))+++*********,,,...111333))))))))))))))))))))))))******))))))***,,,---///------------------------***+++,,,------,,,+++***(((((())))))***+++---...------......///......---,,,++++++***)))*********'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))*********,,,---...------,,,)))))))))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++,,,---.........---,,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((***+++,,,---------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******)))))))))))))))''''''(((((()))************++++++,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///---+++***((((((((()))111,,,((((((,,,///...+++))))))))))))************&&&'''((())),,,///222444DDDLLL111---+++&&&(((''''''''''''&&&&&&&&&...///(((///%%%...%%%'''"""))),,,***!!!###+++%%%///'''+++***...+++000)))&&&'''...111444(((333(((,,,222)))'''******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++....................................////////////............////////////111111000000//////............///000000000000000222111000.........///000...///000000000///---,,,---...000111111111000///000///...------...///000.........------,,,,,,,,,,,,------......------,,,,,,+++******)))*********------,,,,,,+++***))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,******++++++++++++******************************+++***)))(((((()))***+++,,,,,,------------------...---,,,+++************)))))))))))))))******+++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++))))))*********))))))(((((('''&&&%%%&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************,,,---...,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((******((('''((()))******)))))))))******+++---+++)))((())))))((('''###$$$&&&)))***+++***))))))************+++++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++---......---+++***333)))***,,,!!!---&&&---'''+++333++++++,,,---###)))&&&---)))..."""...'''%%%888(((...'''$$$///000000'''###...000,,,---///000000///---,,,))))))************))))))***((())),,,---,,,000666DDD}}}KKK111---,,,((((((''''''''''''&&&&&&&&&&&&###***+++444$$$***,,,333111((("""+++'''&&&$$$###111///---!!!,,,222###&&&:::***---,,,%%%---888000%%%***333,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,....................................////////////............////////////111000000000/////////......///000000111111000000222111000///...//////000...///000000000///...------...///000111000000/////////...------...//////.........------,,,,,,,,,,,,------......------,,,,,,++++++***************---,,,,,,+++******))))))))))))(((((((((((())))))((())))))***++++++,,,,,,******++++++++++++******************************+++***)))(((((()))***+++,,,,,,,,,---------------...---,,,+++************)))))))))))))))***++++++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,************))))))))))))+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---+++,,,,,,++++++)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((('''))),,,---,,,,,,---...------,,,***)))(((((((((***))))))+++---...---,,,,,,------+++)))(((((())))))************+++++++++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))+++222)))---(((((((((***!!!,,,$$$;;;+++&&&000(((===%%%###666***...--- !!!)))!!!888"""888'''---555"""+++,,,...//////...,,,+++))))))************))))))***((())),,,---,,,000666CCCzzzJJJ000------)))(((''''''''''''&&&&&&&&&)))"""(((&&&,,,!!!(((...))) ///---!!!((($$$,,,***111((("""!!!%%%...<<>>IIIZZZkkktttwwwtttrrryyykkkXXXFFF777///,,,//////,,,***+++...---)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))... ---333^^^sss---((()))'''333bbbmmm''';;;...ddd+++222(((PPP(((++++++++++++++++++++++++((()))***++++++++++++++++++))))))---...---///222AAAAAA111000+++***((((((((((((((((((((((((&&&***"""(((000/// CCC<<>>---&&&'''---111333///******------***'''************************************************************************++++++++++++,,,,,,,,,,,,//////000111000///---,,,)))***---222666777444000+++---///000000000111333,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******)))*********************************,,,...///+++''''''---444$$$***+++///888222%%%###)))------)))&&&(((++++++111,,,''''''***,,,***'''''''''''')))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((---+++***)))))))))'''&&&222111000000000...,,,)))///...+++(((''')))+++,,,++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******************************((())))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++......------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((((((((()))))))))******)))111777777000******+++***))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))***+++******555<<<555DDDhhhyyyqqqnnnzzzwwwnnnMMM:::******///...+++***,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******""",,,000---...555"""CCC///!!!999...###000)))444BBB,,,666666************************)))***+++++++++++++++++++++))))))---...---///222AAAAAA222000+++)))(((((((((((((((((((((((((((!!!+++###$$$;;; $$$ooo...###$$$###///ggg######***&&&,,,...///,,,++++++++++++,,,---..............................//////.........//////000(((***---000000...,,,***......................................................///000000000000000000000000000000111111111000000000111111222333333333555555333333===RRRcccfff|||uuuXXX@@@333///000111000---)))(((***...*********************************************************++++++++++++++++++,,,,,,,,,------------+++,,,---.........---,,,000111222111000---***(((,,,,,,+++)))''''''+++...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***************+++*********++++++++++++++++++,,,---,,,***+++///333777888///***000111000777555777555000///222333222---......)))$$$$$$(((---&&&&&&(((***,,,---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...***'''&&&(((+++,,,,,,,,,)))&&&'''***...000111333222...)))(((***,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''((())))))(((''''''((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))***,,,------------,,,******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))************222::::::222,,,+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++'''+++000000---++++++,,,444555IIIhhhuuurrrxxx}}}}}}___@@@444222...,,,000,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********///333+++>>>!!!///<<<999***000)))}}}```%%%*** ******************************+++,,,,,,++++++++++++))))))---...---///222@@@@@@111000+++)))))))))))))))))))))))))))..."""---...***///LLL\\\???000zzz}}}JJJ$$$222555...'''uuu```... ,,,---xxxccc222'''111000++++++,,,)))++++++++++++,,,---...///........................000000///......---......///111222444444333222111------,,,,,,,,,---...///..............................///000000000000000//////000000111111111111000111222333333444444444666999===FFFXXXsss\\\;;;***+++,,,---//////---+++***************************************************+++++++++,,,,,,,,,---------------............000000111222222333333333444222///***'''***222999///000000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++***+++++++++,,,,,,,,,---,,,))))))///666666,,,""""""000888AAAPPPXXXaaannnnnnllldddXXXMMM@@@000"""&&&(((+++---...---------&&&'''(((+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******,,,///000111000222111000111222222222111$$$+++000000111333000+++++++++++++++************((((((((((((((((((((((((''')))++++++)))((((((***(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))+++,,,---...---,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))***************222999999333---+++,,,))))))))))))************))))))(((((((((((())))))************************************++++++++++++&&&---222000))))))111;;;IIIkkkxxxjjjrrrxxx{{{{{{www```AAA)))(((555------,,,,,,+++*********************************((()))))))))************))))))))))))************000%%%...(((<<>>DDDHHHYYY[[[```dddcccWWWEEE888CCC:::///++++++---+++))),,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,++++++,,,,,,---.........+++222555222333FFFhhhqqq|||~~~```EEE444,,,+++++++++***))))))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++---------444@@@JJJ___iiivvvtttrrrcccLLL===:::555---,,,,,,+++++++++*********))))))))))))))))))))))))%%%))),,,+++(((&&&(((+++))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,---------------............///................................................,,,,,,++++++************(((***,,,...///...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++***+++...000000...+++)))))))))*********+++++++++))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,------...444DDDXXXhhhlll|||{{{|||UUU000.........---,,,,,,++++++************************))))))))))))************))))))*********+++++++++111,,,%%%'''hhhrrr+++888---XXXLLL```<<>>BBBKKKYYYlllxxxWWW???666444444222,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***+++,,,,,,++++++,,,,,,---...//////444+++---GGGqqq~~~zzzvvv}}}sssiiipppYYY:::///111---+++))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,...///222===WWWyyy~~~jjjPPP:::,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$(((+++***&&&%%%'''***)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------.........////////////000000000000000000000000000////////////////////////,,,,,,,,,+++++++++******(((***,,,...///...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++))))))))),,,//////+++'''))))))******++++++++++++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,***+++000999HHHYYYhhhppp{{{tttUUU///......------,,,++++++************************))))))))))))************)))************+++++++++***...,,,%%%555QQQKKK555333999WWWvvv,,,...hhh//////111------------------------------------,,,,,,+++***+++))))))---...---///222???===333***,,,///************************,,,------+++***,,,,,,,,,///222)))###...777===FFF\\\|||zzznnnTTT;;;999)))%%%222444)))%%%------))))))+++((($$$'''000---------.........//////!!!===777***555444***333777...333>>>DDDRRRmmmzzzXXX;;;......//////,,,---222666111((((((000............////////////000111333333222222333555444888000444===///===rrrhhh>>>333---###...,,,+++111'''###555******+++++++++,,,,,,,,,,,,,,,++++++...111///,,,333(((666///BBB111...>>>fffnnnvvvPPP999111111,,,...///***+++///---)))))))))))))))*********++++++************++++++******+++++++++,,,,,,,,,###>>>***999111!!!;;;111>>>WWWrrr}}}sssGGG666---+++)))++++++***+++---******))))))))))))******++++++******************(((***---...(((%%%+++555888111444\\\OOO>>>...)))******,,,///,,,)))***---)))###%%%,,,))))))))))))))))))))))))))))))))))))))))))))))))***''''''******(((***...,,,+++,,,,,,(((&&&---777000---000888777222555???OOONNNMMMQQQWWWXXXOOOCCC======999555333000---,,,,,,444222///...(((&&&///***...000---)))***---000***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))///,,,&&&###%%%))),,,+++,,,)))&&&(((---111000,,,...---,,,,,,,,,,,,***(((,,,...+++'''(((---...+++---,,,,,,---...---)))'''++++++************++++++++++++++++++++++++++++++***///---'''(((000///(((***000<<>>)))DDDjjjSSS---///000---***,,,111111---............////////////000111333333222222444555666444;;;888GGGtttAAA333...---+++)))...///&&&++++++++++++,,,,,,,,,,,,,,,...///...------111444999''':::EEEEEETTT999444''',,,444$$$************************++++++************++++++++++++++++++,,,,,,,,,,,,***...---...000---888QQQ}}}uuubbbCCC******000---((((((******))))))))))))************++++++++++++++++++555+++)))///000---222>>>gggvvv~~~mmm|||rrrxxx}}}]]]AAA///***---++++++(((&&&(((+++***&&&))))))))))))))))))))))))************************---)))(((,,,---++++++---$$$,,,---''''''555CCCJJJpppyyyUUUPPPAAA666333***&&&///222---)))***///111000---+++******)))(((((())))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---)))'''***111111---111:::111111222333333000+++'''---111444000'''###***333***+++***)))((()))+++---++++++************++++++++++++++++++++++++++++++,,,***,,,//////,,,+++...;;;TTTiiiooosssnnnPPPEEECCCEEEGGG???===;;;::::::<<<>>>???HHHBBBNNN]]]]]]]]]bbbcccqqq{{{zzztttKKK111,,,///000---,,,,,,,,,,,,++++++++++++************************)))+++,,,+++******,,,///---)))000777+++)))XXX{{{uuuwwwoooQQQ333+++000555111)))...111'''------------,,,,,,,,,,,,,,,***+++......---000555CCC999555//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222000...//////@@@VVVqqqyyySSS///&&&000,,,...+++&&&'''---///+++....../////////000000000,,,777000222<<>>]]]^^^>>>444,,,//////++++++///222222/////////000000000111111444///***999@@@...QQQrrrMMM...,,,222000...111............///////////////111333333333444555777888666CCCooo@@@+++222,,,)))///---++++++,,,,,,,,,---------111......333555222111444>>>555lllRRR222555)))---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------555%%%444:::222bbbqqqAAA***+++///+++++++++************++++++******++++++,,,,,,,,,,,,++++++......---BBBxxx~~~NNN%%%'''+++---+++)))******'''((((((((((((((((((((((((************************---+++---000000---...222===HHHTTTddd}}}PPP999---)))***000222///...000------+++******)))))))))))))))))))))))))))))))))************************)))***///333///((()))...%%%DDDgggxxxUUU777))))))///,,,---......,,,+++***+++++++++************++++++++++++++++++++++++++++++---***+++---***---BBBZZZmmmfffmmm{{{cccHHHJJJ@@@CCCFFFEEE@@@CCCTTTfffzzziiiKKK===AAABBB<<<@@@LLL```wwwhhhFFF444...***---------,,,,,,,,,++++++************************+++))))))+++//////,,,)))222+++???sssqqq___XXXWWWsssxxxgggYYY\\\qqq|||UUU333+++333,,,)))000///.........---------,,,,,,,,,***+++......---000555AAA:::444---......------------------------111......111...,,,444@@@ddd|||iii999---+++,,,000222///...///000000000000111111111111555...777444---^^^yyy>>>)))---000000000............///////////////111333444333444666888<<<+++llleee111)))...///---+++,,,,,,,,,,,,------------222------111111---///666;;;sssfff///222...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000111+++111aaawwwnnn>>>***+++///++++++************++++++******++++++,,,---------'''333000(((DDD~~~ssstttzzzPPP000+++)))******((())),,,))))))))))))))))))))))))++++++++++++++++++++++++...---------******333===bbbqqq___FFF...***///000............,,,+++******))))))))))))))))))))))))))))))+++++++++++++++++++++++++++)))***,,,******666FFFzzzpppllliiijjjqqqzzznnnSSS@@@333---,,,++++++---...,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,///;;;SSShhh```rrr~~~xxxDDD@@@CCC777EEEEEEGGGTTTrrr}}}{{{wwwcccKKK666888OOOjjj~~~aaa111%%%555------------,,,,,,,,,,,,++++++++++++++++++++++++...+++******,,,...---,,,222OOOrrrkkkssspppaaaUUU}}}uuuOOO666444000+++---000............---------,,,,,,***+++......---000555BBB===555---///000------------------------222......000000666LLLeeeyyyhhhGGG444)))000444...***---000000000111111111222222...666???888NNNtttGGG000///000---............///////////////111333444444555777888:::SSSSSS111///000,,,,,,,,,,,,,,,------------...---+++...000---+++999KKKfff|||sss;;;.........---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...&&&===222MMMllllll}}}uuuoooppplll@@@---...,,,++++++******++++++,,,******++++++,,,------...,,,111222AAAuuu^^^NNN888(((***---((((((---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...:::RRRhhhvvvSSS>>>222+++,,,222///...---,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++111***)))...555EEEeeennn^^^[[[bbbjjjrrrmmmhhhhhhlllttt|||eeevvv@@@;;;444,,,***---///...+++++++++************++++++++++++++++++++++++++++++***+++,,,///<<>>///222222000000222222222111//////222444666777666fff222222---+++...111000000111111111///...444///AAA...555<<<\\\ppp@@@&&&777------,,,,,,,,,,,,---.........///333333888---yyyWWW777,,,...''',,,333***---,,,,,,++++++,,,,,,---,,,,,,111///+++222777///666)))[[[%%%000111((()))333)))!!!000///&&&***000------111000'''444[[[qqqxxx@@@'''++++++%%%)))))))))))))))************---%%%++++++###,,,222!!!---666+++:::uuuxxx```PPPLLLMMMKKKHHHMMMMMMKKKHHHFFFFFFIIIKKKQQQYYYccclllqqquuuyyy}}}{{{NNN:::000555111000000+++$$$'''000************************///###+++333((((((///)))***666ZZZiiissseeesssxxx|||zzzxxx}}}|||zzzXXX,,,333..."""222///,,,***)))***+++++++++---+++)))((()))*********)))111$$$EEE```kkk^^^|||yyyrrrDDD<<<>>>FFFEEENNN|||~~~rrrUUUCCC___```555&&&666000&&&///000***///,,,,,,++++++***+++++++++------000000000AAAooo{{{kkkyyykkkooo~~~}}}oooMMM444...000...---.........,,,+++,,,------.........---...000333@@@DDD777111444---////////////////////////000---222;;;NNNyyy___@@@///000555000000000000000000111333444888000eeeWWW222---000000///...000222222000111444888///===555333HHHlll:::...+++------,,,,,,------...///***444000666999qqqRRR333555...&&&+++,,,---,,,,,,++++++,,,,,,---,,,,,,///000...222444...333ggglllHHH))),,,))))))...+++(((---...***,,,...)))***...---111AAAvvv<<<'''...///***))))))))))))************222))),,,222+++&&&...444---(((WWW{{{aaaIIIDDDAAADDDIIIJJJDDD>>>GGGKKKOOOQQQNNNJJJFFFCCCJJJFFFBBB@@@FFFSSScccnnn}}}UUU<<<333222000///111222*** ************************---((((((((((((...111+++000XXXqqqppp{{{|||~~~||||||~~~~~~LLL,,,222666......,,,******+++,,,+++***+++***))))))***+++++++++,,,333===QQQlllgggnnn~~~zzzJJJ???FFFAAABBBnnn}}}|||wwwoooooovvv|||yyyfffPPP^^^wwwaaa000222...,,,000---)))...,,,,,,++++++++++++,,,,,,***---...333DDDeeerrrsssyyyqqquuu{{{vvvlllbbbKKK222***111+++,,,............//////---.........---...000333???HHH:::111333---////////////////////////444...666KKKjjj___333---777//////......000222333333222999===@@@///444000------///111111111---333555---333:::222eeeMMM'''000---------------...//////,,,555444222LLL|||rrrwwwzzzKKK999---(((,,,------,,,,,,++++++,,,,,,---...,,,---111222222111000CCCppp222++++++,,,))),,,///***+++------+++))),,,......888[[[xxxhhhkkkzzzVVV111------***)))))))))*********++++++++++++***---000)))(((333,,,QQQjjjVVVIII>>>CCCKKKPPPMMMGGGMMM___qqqeeejjjoooqqqnnnhhhccc___QQQPPPOOONNNLLLJJJFFFCCCOOOqqqooo888222///000000---++++++++++++++++++++++++++++++)))...)))%%%+++//////111dddllllllwww:::...444%%%---,,,+++,,,------+++)))))))))******+++,,,,,,,,,)))555VVVZZZmmmdddLLL222BBBAAARRRvvvzzzuuuzzzxxxooommmvvv^^^NNNiiiyyyFFF///)))333111******---,,,,,,,,,++++++,,,,,,---***...111???cccuuu}}}uuuooo{{{sssppppppaaaEEE222...,,,---...///////////////---.........---...000333===LLL<<<000222///000000000000000000000000999111>>>]]]GGG---333000000///...000333444333111777xxxddd777111...---//////...000222---000111333///;;;===ooo222333.........---......///000222111:::;;;sss{{{hhhyyytttCCC)))///444+++---,,,,,,++++++,,,,,,---///---,,,000444//////:::yyyPPP222+++000)))***///((()))...,,,***000333111222JJJtttxxx]]]aaavvvRRR...!!!---))))))*********+++++++++"""000***$$$111222***///QQQ{{{\\\EEE???GGGRRRTTTTTTYYYiii}}}kkk]]]RRRKKKUUU999HHHuuuxxxnnnIII---...111***+++555++++++++++++++++++++++++$$$111...+++///)))///JJJkkkiii}}}zzzEEE000222,,,,,,,,,---...---+++((()))***+++,,,+++++++++,,,)))BBBddd```dddpppPPP@@@???FFFPPPtttuuuddd```uuu}}}ccc555'''444000***---+++---,,,,,,,,,,,,------......000;;;XXXqqquuuxxx~~~zzzyyy~~~qqqkkktttvvvnnnggg]]]EEE,,,///.........///...---+++---.........---...000333;;;RRR???000222222111111111111111111111111777444IIIooozzziii999...111222111000111222333222111DDDJJJ------000333000,,,...444444000111<<<111999TTT}}}qqqwwwOOO,,,///............///000000000333999lllsssooofffhhhddd[[[fff<<>>'''000,,,''',,,,,,)))...))))))555444///666rrr}}}uuu::: 111************++++++++++++'''111...+++000,,,666VVVgggJJJIIIOOONNNRRR\\\jjj}}}UUU]]]JJJ555UUUuuuzzzuuuCCC---000555...%%%++++++++++++++++++++++++&&&.........---&&&CCC||||||ppp~~~{{{fff///444---,,,,,,---......+++)))***,,,---,,,***)))+++---555YYYhhheee^^^___GGG:::LLLRRRtttZZZKKKNNNNNNJJJNNNTTTjjjyyyeee]]]ttt}}}xxx~~~HHH,,,111///---000+++------,,,,,,---......///000444KKKuuu}}}~~~}}}{{{zzzyyyyyy{{{~~~~~~~~~yyy|||hhhnnnnnniiiiiifffRRR999000...,,,,,,...///...,,,---.........---...000333:::]]]HHH444333333111111111111111111111111111888YYYjjj{{{QQQ000333222222333222111222444777jjj|||ooo444000111444222,,,---444555000---<<<000666qqq|||iii```zzzzzzmmm---///////////////000111111)))===BBBeee{{{eee555###222---,,,,,,++++++,,,,,,---...111,,,///444---DDD{{{TTT---,,,,,,'''***000+++///''')))555,,,+++CCCjjjccckkkMMM***,,,*********++++++++++++,,,///***,,,333+++$$$PPPhhhOOO@@@GGGRRR___uuu^^^JJJIIIjjjtttttt@@@'''///111###,,,,,,,,,,,,,,,,,,,,,,,,***+++******(((333jjjpppEEE000...---,,,---...---,,,******,,,---+++)))))),,,000FFFeeebbbeeefffyyyDDD@@@CCCKKK}}}}}}~~~\\\HHHDDD===<<>>000---///111---------------......///000444@@@cccttt~~~|||yyywwwvvvwwwxxxyyyzzzwwwsssqqqqqqssstttuuuzzzvvvuuu}}}xxxhhhbbbjjjlll```SSSOOO111...******...000000///---.........---...000333999kkkUUU:::555333222222222222222222222222000BBBnnnrrrjjjnnn:::444///222444222000111999???EEE888///222333///...222///222,,,666333@@@~~~vvvbbbeeennn```bbbeeefffuuulllvvv;;;000000//////000000111222,,,EEEiiixxxzzzRRR,,,111---,,,,,,++++++,,,,,,---***222---///555111YYYuuuDDD+++,,,,,,***000***///'''***333%%%111bbbmmmlllnnnhhh999)))*********+++++++++,,,,,,...&&&***///---EEEIIIAAACCCKKK\\\xxxnnnVVVVVVeeezzz{{{ddd555'''---111,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***,,,QQQzzzwwwyyyGGG///---,,,,,,------,,,+++(((***+++***(((***000555YYYfff___dddDDDIII:::TTTgggxxxzzz{{{ddd\\\bbbgggvvvxxxeeeWWWXXX]]]^^^aaagggxxxvvvlllccckkkzzznnnnnnyyyVVV222+++/////////------------...///000111===XXX~~~lllbbbaaajjjjjj___\\\eeeiiifffZZZZZZYYYXXXXXXYYY[[[]]]XXXTTTOOOKKKIIIKKKNNNOOOcccjjjpppssszzzrrrccceeefff]]]VVVWWW;;;555...+++---//////...---.........---...000333999vvv___@@@666333222222222222222222222222444LLLfffyyyDDD555,,,111444222///222<<>>...///555222///000+++777111555<<>>;;;<<<<<<;;;;;;<<>>333---,,,---,,,)))---.........---...000333999wwwAAA<<<777444333111//////000111333333fffllloooXXX999777)))333///555222444ttt~~~///888000222222///...777000444...===kkkxxx~~~\\\qqqkkkjjj~~~vvvmmmooommmnnnkkkbbbnnnxxxKKK111333)))000999000///333666UUUlll]]][[[[[[]]]]]]^^^fffpppoooddd"""...///+++,,,333---(((///,,,111***111222AAAssseee|||<<<***+++'''...000))))))222---'''UUUwwwzzzwwwcccttt}}}%%%,,,---((((((---(((&&&///,,,+++555(((hhhkkkSSSCCCIIIYYYkkkkkkSSSkkkzzzAAA444+++++++++++++++---...,,,(((---333(((///EEE|||vvvAAA(((111+++)))555)))***+++111***(((...)))555YYYccceeecccHHHAAAGGGEEE}}}zzzpppdddlll{{{{{{zzzJJJ888%%%---+++---***---222...)))111???TTT|||}}}zzzPPPEEEVVVrrrdddRRRRRRvvv~~~wwwuuuxxxuuummmkkkppphhhnnnooommmsss~~~pppddddddiiimmmsssxxx~~~rrrfff\\\WWWWWWWWWSSS:::***///444...,,,222...............///000000666FFF===777555444222111111222333444777gggjjjeeeqqq@@@:::111777000666222888www;;;888000111111///222222111333444CCC~~~yyyaaasssnnnxxxtttbbbfffuuuooo666444+++...444//////222>>>mmmbbbbbb]]]XXXVVVXXX]]]dddjjj{{{;;;///000+++***---+++)))---///000///666666^^^wwwlllUUU222///+++000...(((***222///000cccuuu}}}___|||BBB,,,...+++***,,,)))(((------,,,111@@@yyy]]]CCCPPPPPPgggqqqgggbbbZZZdddccc^^^]]]]]]___eeeYYYdddnnnsssyyy}}}|||zzzqqqdddkkk[[[666,,,......---++++++,,,,,,+++(((///+++999aaalllQQQ+++---,,,(((333,,,******000+++(((---,,,<<<```]]]dddmmm======LLLZZZwww~~~yyyjjj```rrrooorrr~~~yyywwwxxxwwwxxx~~~[[[888000111555...+++,,,///---,,,777GGGWWWwww{{{|||pppWWWzzzwwwuuu```rrrppprrruuuooobbb^^^bbbsss||||||vvvsssnnnggghhh```aaaooo{{{xxxiii^^^vvvvvvrrriii___WWWUUUVVVTTT@@@///...111...,,,..................//////000666KKK>>>777666555333222222444555666CCCpppsssfffxxxIII999555888---666000<<>>777000...000111111333JJJjjjooo}}}}}}uuuiiibbbeeeooowwwWWW222222...))))))+++---------(((000555777xxxttt:::...))),,,---))),,,111...<<>>FFFDDD>>>BBBLLLOOOWWW]]]\\\\\\aaahhhmmmwwwwww}}}sssjjjffflllppplllbbbXXXTTTSSSSSSGGG777...,,,...,,,***......------......///000666NNN@@@:::777666444333333444666777LLLxxx|||tttmmmmmmSSS999666888...888333EEE|||wwwhhh\\\444111111///---555///888///888NNN~~~^^^YYYyyy~~~yyyKKK888555000///555333555[[[~~~sss|||xxx777222000---***///222---...&&&222555===}}}GGG...***+++...***......,,,GGG{{{|||~~~^^^uuu...,,,...,,,(((,,,///***...+++IIIjjjSSS@@@UUUlllyyywwwZZZggg}}}uuuggg999///.........,,,***---111333'''222___lll}}}]]]VVVJJJ///222)))---222&&&***...,,,)))+++777QQQkkkWWWcccHHH;;;IIIhhhrrrzzzwwwkkkcccfff^^^ZZZ```lllyyy{{{|||~~~~~~sssooo~~~QQQ888,,,///---++++++,,,---444EEEVVVnnnzzzRRRFFFRRRMMMHHHFFFEEEHHHGGG???888@@@NNNaaabbbdddgggjjjoooxxx~~~ooonnnsssaaaeeejjjkkkeee\\\TTTOOOPPPKKK>>>...***//////)))...------------...//////555PPPAAA???777666444333333333555666OOO}}}gggnnnllljjjEEE666888222<<<:::SSSzzzlllllliii{{{kkk444222111111,,,222111888///777YYYzzz]]][[[ooovvv^^^888555111...777333777uuuzzzxxx@@@111///000+++///333+++333+++666999RRR~~~___333///......+++///---...XXX~~~uuunnn}}}777******---''',,,222+++222222jjjJJJQQQMMMeeetttdddtttuuuDDD...,,,---000///+++,,,000777'''>>>bbb}}}^^^bbb\\\000000***+++333(((,,,------***+++===XXXgggYYYxxxvvv>>>BBBNNNuuusss|||ooo{{{rrrcccbbbaaa]]]ZZZ```rrr~~~rrrhhhrrrmmm===111///,,,,,,------///888IIIYYY~~~ooonnnRRR```gggDDDMMMTTTTTTUUUTTTJJJDDDNNN^^^bbbaaahhhwww~~~{{{|||xxxhhhhhhooodddcccbbbeeefffaaaVVVMMMKKKLLLBBB111+++///000+++---------------...//////444QQQBBBCCC:::888666444333333444555XXXgggnnnjjj[[[666333222666:::ZZZyyyhhhcccgggiiiuuu|||999444///444---///333444333777jjjyyyuuu{{{xxx|||vvv^^^^^^ggg}}}qqq{{{;;;444222---777111;;;~~~tttQQQ111***222***+++111)))222///333:::mmmtttxxx{{{777000,,,,,,***111...555mmmoootttlll|||xxxJJJ,,,'''///(((***333,,,---AAA```CCCEEEddduuu~~~ppphhhaaa|||hhh555...,,,111222---,,,000222,,,TTTwwwfffhhhYYYssskkk333+++---***222,,,---+++---,,,...FFF___ccc___ddd===CCCVVVzzzxxxzzztttqqqnnnjjjjjjmmmsssyyy~~~|||}}}~~~vvvlllrrr~~~GGG---))),,,.........111===PPP___~~~mmm|||ccckkk~~~kkkKKKAAABBBCCCCCCGGGIIIEEEBBBNNN```bbbYYY\\\nnnpppeeeeeekkkooogggaaa]]]___eeecccYYYNNNHHHKKKEEE777......///---------,,,,,,------...///444TTTCCCDDD===;;;888666444333444444cccmmmjjjjjj~~~===333333000999___wwwiiieeerrrkkksssBBB666---777000///333...888888{{{{{{xxxbbb```cccgggqqq\\\``````qqqGGG777555...777222EEEuuuiiilll888)))444+++(((111,,,---222...;;;|||www<<<000(((---***111///999zzzooommmrrrfff|||oootttqqqbbb111&&&333+++(((111---,,,^^^NNNJJJNNNooo}}}uuufffDDDSSSCCC555,,,///111---,,,///,,,888iiihhh~~~uuu^^^hhh<<<***222***...---...)))---///444PPPggg```kkkxxxXXX>>>BBBiiiyyy|||vvvhhhrrrxxx~~~yyyoooooowww}}}xxx||||||}}}~~~}}}~~~|||{{{tttuuu|||XXX---111...//////---222BBBZZZkkkyyyqqqVVVXXXkkkqqqjjjaaaWWWOOODDDAAANNN```XXXEEE:::BBBLLLSSScccwwwzzzfffQQQHHHPPP\\\cccbbb]]]ZZZ]]]bbbaaaZZZRRRHHHJJJGGG===222,,,,,,...------,,,,,,------...///333VVVCCCDDD@@@>>>;;;777555444444555fffhhhaaannnKKK;;;;;;222???hhhjjjiiiuuulllrrrIII777+++999333000444***<<<888qqqvvvddd```mmmqqqqqqnnn[[[```^^^vvvSSS<<<999111:::666NNNooorrrrrriii@@@***777---(((222000---777///AAArrrvvvDDD444)))///+++111...999}}}}}}hhhsss}}}jjjllluuummmmmmrrr666&&&666---'''000---333{{{___OOOOOOfffnnnsss```pppvvv]]]GGG]]]OOO<<<---...111---,,,000)))BBBttteeerrrttthhh[[[}}}|||GGG---777******,,,---'''---222888WWWlll___vvvQQQ>>>CCC}}}yyylllbbbxxxrrriiiiiilllLLLPPP^^^sss~~~~~~}}}zzzzzzyyyppplllooolll+++444000111...+++222FFFaaatttvvvoooVVVJJJsssvvvhhhppp___KKK===555:::QQQiiiKKK<<<888CCCKKKOOO```www{{{yyydddQQQMMMUUU[[[\\\ZZZZZZ]]]```___ZZZVVVIIIJJJHHHAAA444))))))...---,,,,,,,,,,,,---......333YYYHHHEEECCCBBB???:::666444333444sssfffeeennnkkk000555777222dddnnnuuummmaaaNNN999+++???###;;;222888222:::{{{oooeee___kkkvvvoooyyyjjj```___aaaooo<<<@@@...000>>>PPP|||ooommmjjjCCC333)))---,,,444,,,...222666LLL|||ssszzz|||ddd,,,333+++111444222;;;lllkkklllkkkrrrmmmhhh}}}///'''///'''...111222...]]]JJJXXX]]]mmmkkk[[[VVVUUUIIIYYYjjjnnn===///222...000'''222000JJJgggmmmmmmtttkkkqqq{{{~~~jjj***//////))),,,///---'''+++EEEccckkkbbbxxxzzzMMMMMMDDDzzzjjjssswwwsssuuu\\\XXXFFF@@@EEE[[[uuu~~~~~~~~~~~~yyyrrrhhhppp]]]vvv333,,,///---:::&&&555TTT\\\kkkvvvccchhhoooQQQ<<>>:::777555555tttxxxbbbfffppp~~~===999;;;222]]]{{{~~~iiilll___:::000===&&&666111777222;;;~~~lllccccccdddnnntttyyyjjj______bbbnnnHHHCCC444222===UUUwwwyyyooo|||hhhfffgggRRR777...222///444---333444666QQQqqq|||sssxxxyyy444---'''***...333IIIwwwllltttvvvvvvmmmoooyyy???...222***///...000FFF{{{```HHHXXXmmmwwwggg~~~sss___MMMKKKiiippp}}}iiiqqqzzzIII333222000333---777222XXX}}}oooWWWsssyyyooo}}}uuu000111111,,,000......***222MMMfffkkkeee{{{wwwIIILLLQQQuuulllppppppiii```bbbooo|||{{{iii```aaa\\\aaarrr~~~~~~~~~}}}~~~xxxooosssccc}}}???333...+++666)))>>>\\\aaauuu^^^PPPZZZXXXUUUccc``````KKK555888EEEFFF@@@===QQQrrrvvvggg___YYYWWWUUUUUU[[[___ZZZQQQPPPIIIEEECCC:::---***///,,,,,,,,,------------...222ZZZLLLMMMIIIHHHFFFCCC???;;;777555gggmmmdddkkkuuuJJJ;;;===111SSSvvv^^^zzzvvv999666:::,,,111222666111===mmm\\\aaaccckkktttxxxzzzyyyiiikkkhhh]]]___dddlll|||SSSDDD<<<555<<>>999666UUUlllhhhkkkrrrNNN:::===222IIIqqqWWW:::999444222222333666111===kkk___pppkkkqqq{{{nnnpppeeeSSSZZZ{{{{{{fff[[[___gggjjj{{{YYYDDDDDD999:::XXXnnndddZZZjjjooo000---000,,,...,,,111333666qqqyyy~~~qqquuuttt999---555...333333XXX}}}hhhttttttnnn]]]wwwnnnaaa......)))111,,,555rrrooo```NNNaaaiiiTTTNNNeeekkkXXXOOOMMMMMMNNN```xxxiiiLLLCCCLLLGGGJJJLLLccczzz|||iii===...//////---000>>>nnn~~~mmmfffLLLNNN```tttnnn|||xxx888...---***...---///...BBBeeeqqqsss|||rrrDDDHHHtttrrrxxx}}}jjjXXXYYYiiixxxyyyttt{{{uuusss~~~qqqxxx{{{vvv}}}|||||||||}}}}}}}}}~~~~~~|||~~~ooofffgggdddtttZZZ+++///---111111LLLbbbiiizzzvvvyyyttt\\\VVV[[[XXXOOO^^^ooolllMMM???SSS___RRRlll~~~hhhmmmoooeeeqqqyyyuuujjjmmmaaa___ZZZUUUWWW\\\]]]ZZZLLLFFFDDDEEE>>>222,,,...++++++,,,,,,,,,---------///SSSFFFKKKJJJHHHFFFDDDCCC@@@;;;777MMMyyyjjjgggeeelllSSS??????666AAAoooYYYAAA;;;000444444444666111<<>>;;;JJJ~~~tttiiiiiiiiirrr}}}YYYLLLEEE===<<>>555...///222111---666666vvveeeuuukkkpppppp>>>///...'''888000^^^tttuuuttt```fffsss:::111***333---CCC~~~\\\XXXooo|||sss```VVVooo|||aaaHHHDDDPPP\\\dddtttlllaaapppsss^^^lllmmmUUU___}}}qqq~~~FFF000333000333222MMM}}}XXXsss^^^wwwCCC222000...000...000...MMMxxxvvvwwwqqqFFFMMMzzznnnvvv{{{pppnnnnnnooopppttt{{{~~~}}}vvvzzzyyyzzzyyyzzz{{{|||||||||{{{{{{zzzkkkbbb^^^lllooo{{{555,,,222111@@@^^^pppkkkooo[[[hhhqqqVVVRRRgggwwweeeVVVXXXaaannnVVVTTTWWWXXXxxxzzzpppmmmeeeXXXRRRUUUXXXZZZMMMFFFCCCEEE@@@444------++++++++++++,,,,,,,,,,,,000TTTFFFNNNFFFBBB???@@@CCCDDDBBB???DDD}}}uuuoooggglllsss~~~nnn]]]ZZZKKKFFF===lllvvv___nnnPPPCCC:::333333222666333:::|||xxxwww```UUU___pppdddgggVVVYYYKKKJJJ>>>}}}mmm^^^fff[[[LLL;;;***---111---222===777|||sss~~~hhhllllll~~~JJJ---555***;;;///aaayyyvvvjjjaaaccceeeAAA555+++333---KKKbbbVVVooorrrllluuuYYYHHHKKK]]]kkkdddWWWOOO[[[yyytttsssmmmQQQ333333,,,333222TTT|||rrrbbbsss|||qqqZZZpppEEE000---,,,......111000TTTuuusss}}}nnnDDDSSS~~~|||jjjdddfffnnn}}}xxxxxxxxxyyyzzz{{{|||{{{{{{zzzttt}}}kkk___VVVgggkkkwww{{{777...333///EEEhhhvvvffftttbbbmmmzzzZZZUUUgggmmmhhhbbbwww|||jjjeeevvv~~~hhhZZZ]]]\\\UUURRRVVV\\\^^^PPPGGGCCCDDD@@@444------***++++++++++++,,,,,,,,,000WWWHHHQQQEEEAAA>>>???CCCFFFEEECCC@@@hhh|||nnniiibbbkkkxxxaaa]]]aaaNNNLLL???aaa~~~~~~iii___OOOEEEBBB333333000666333999~~~~~~|||www___TTT___qqqddddddWWWYYYPPPSSS>>>lllyyyxxxnnnnnnrrrkkksssaaa[[[eee```[[[DDD---000444...---===777ttteeeiiiiiiRRR999333&&&666+++cccsssmmmqqq}}}vvvvvvbbbeeeiii\\\CCC555***333///PPPgggRRRmmmxxx^^^SSSeeeqqqTTTVVV]]]cccqqqzzzvvvxxxvvveee|||bbb===888...777666aaalllxxx{{{tttQQQhhhzzzppp___uuuJJJ222//////111///222333YYYuuunnn{{{lllBBBWWWccc___cccYYY]]]vvvyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyrrr}}}pppbbbSSSfffjjjuuu}}}:::222444,,,FFFmmmwwwdddllltttYYYaaayyyzzz~~~lllxxxdddiiiTTTZZZ[[[VVVRRRSSSUUUVVVRRRHHHBBBDDD???444------******+++++++++,,,,,,,,,///wwwXXXDDDNNNDDD???DDDSSSXXXOOOGGGFFFBBB\\\rrrqqqaaaaaarrrsssaaaPPPTTTSSSVVV>>>BBB```VVVxxx[[[IIIHHH999666666222>>>444ppprrrZZZ]]]ZZZqqq{{{hhh___YYY]]][[[MMMKKKSSSssssssaaa[[[XXXjjjwwwhhh^^^ccc\\\llliii>>>444---333777///111===yyy~~~~~~~~~]]]iiillliii222...111333666TTThhh^^^ggg}}}}}}dddZZZvvvYYYGGG888+++222222]]]nnnUUUjjj{{{eeedddmmmiiixxxXXXSSShhh{{{}}}rrrwww```~~~ooo@@@999000111777bbbyyyZZZbbbmmm|||ssshhhaaaMMM,,,---444,,,'''666111fffxxxkkkBBBTTT}}}}}}uuummmooonnnjjjoooyyynnnzzz}}}yyyyyyyyyyyyzzzzzz{{{{{{{{{uuutttlllZZZYYYdddttt}}}<<<111444000KKKxxx}}}MMMoooYYYyyyhhh\\\vvvmmmqqq}}}iiiMMMOOOaaaaaaWWWVVVVVVOOORRRYYYXXXTTTHHHBBBEEEDDD999...+++++++++******++++++,,,---000sssXXXCCCLLLKKKFFFHHHTTTWWWPPPIIIHHH@@@OOO~~~wwwpppeeemmmwwwiiifff[[[UUUXXXTTTXXXDDDIIIlll~~~^^^mmmhhhWWWNNNJJJ???===777666999///jjjlllkkkzzzlllYYY]]]]]]vvvwwwgggbbb```^^^ZZZSSSQQQTTT|||~~~sssggg___```yyy|||yyyqqq\\\YYYnnn[[[\\\999333111///222888888AAAvvv{{{ZZZeeegggrrr;;;555000222///RRR~~~ddddddtttqqqzzzqqq{{{uuuxxx```\\\www```PPP:::...111222ddduuuXXXllloooWWWfffnnnaaaoooaaa[[[www|||yyymmmsssfff{{{kkkEEE>>>222222888iiixxx{{{|||uuummmfffsss~~~uuuvvvgggdddIII///...222///---666666kkkooo}}}eeeDDDWWW|||{{{{{{|||}}}rrr|||{{{jjj```___kkktttuuuuuuyyybbbfff|||uuuuuuwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyuuulllYYYTTTZZZRRR}}}HHH000333111MMM{{{VVV~~~\\\ccceee[[[YYYtttjjjkkkeeeLLLVVViiifff]]]\\\YYYMMMKKKQQQPPPRRRGGGAAADDDCCC777---***++++++******++++++,,,---000qqqZZZDDDLLLNNNGGGFFFMMMOOOIIIEEEFFFFFFIIIjjjyyysssrrr\\\ffftttlllPPPVVVXXXQQQVVVIIINNNQQQssscccYYYSSSQQQLLLFFFAAA555999777888dddjjjtttqqqtttaaaXXX\\\```~~~pppddd```fff\\\WWWZZZWWWPPPhhh~~~|||yyycccqqq}}}yyymmmiiivvvssshhhddd]]]^^^lllZZZPPP999555999+++111333333===~~~tttVVVccceeevvv@@@888+++444---WWWyyygggppp|||{{{ggg[[[uuuvvvoooqqq\\\bbb|||pppWWW:::111000111nnn]]]mmmjjj```WWWsss]]]\\\oooyyyXXXZZZyyy}}}sssnnntttcccbbbfff|||oooRRRJJJ555000555kkkrrr}}}fffnnnfffooopppwwwfffaaaxxxDDD333///...111---000===xxxrrreeeFFFYYY~~~}}}|||||||||}}}~~~xxxWWWaaabbbqqqttt[[[RRRTTTfffzzz~~~~~~|||}}}}}}xxxxxxxxxxxxxxxyyyyyyyyy}}}wwwssscccYYYXXX^^^zzz~~~~~~QQQ000333111QQQ___nnn\\\HHHHHH]]]|||rrrdddmmmZZZMMM___ooommmaaa___[[[LLLGGGLLLLLLQQQFFFAAADDDAAA666,,,***++++++******++++++,,,---000ttt^^^HHHNNNLLLFFFBBBEEEFFFDDDDDDGGGJJJIIIYYYrrrhhhooopppiiieeebbbxxx___GGGQQQPPPLLLSSSKKKLLLGGGrrrppp{{{vvvZZZSSSPPPKKKKKK???===@@@333999OOOoooeeehhhtttsssjjjxxxlllfffkkkqqqNNNXXXZZZcccgggaaaXXXcccXXXTTT]]]XXXMMM^^^}}}}}}{{{hhhrrrwwwxxx|||{{{oooTTTZZZllliii\\\qqqsssNNNAAA:::AAA,,,555------777~~~mmmTTTeeehhhrrr@@@777(((999111^^^vvv}}}wwwnnnddduuu~~~jjj]]]jjjZZZ<<<777000000ppp|||eeejjjggg]]]```|||~~~nnnLLL???TTT~~~eeeeeexxxyyyoookkk___bbblllccc[[[fffnnn\\\SSS:::333333fffxxxZZZyyytttlllrrrhhh___zzzAAA888000***111...+++BBBuuugggEEEYYY}}}}}}}}}}}}~~~tttQQQZZZZZZeeeeeeEEE======KKK]]]hhhnnnqqqyyyuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxsssyyylll```ZZZRRRwwwccc111333222SSSeeeqqqeeeeeellluuu{{{rrrVVVWWWmmmyyytttccc\\\YYYNNNKKKQQQRRRPPPGGGBBBDDDAAA555,,,***++++++******++++++,,,---000{{{cccNNNQQQLLLGGGCCCCCCDDDEEEHHHKKKFFFFFFIIIsss|||{{{bbbbbbjjjiiiyyynnnhhhPPPEEEJJJHHHHHHOOOKKKIIIIIIXXX|||yyyWWWaaaUUUNNNNNNRRRAAA??????...888EEE}}}tttrrr{{{{{{wwwgggoooppphhhRRRUUUWWWYYYggg___cccSSS]]]WWWTTT___WWWTTTYYYwwwkkktttvvvaaaOOO]]]ooogggXXXfffRRRJJJ@@@CCC...999333444888uuu}}}vvvfffRRRfffjjjmmmFFF===,,,:::111[[[}}}qqqttt}}}fff^^^ppp^^^DDD>>>222///fffxxxooofffzzzXXXssszzz___\\\nnnfffeee{{{xxxwwwKKKDDDGGGGGGLLLnnn~~~|||___XXXggg~~~dddTTTKKK>>>MMMuuu```hhhaaalllhhh^^^XXXBBB;;;555bbbpppyyyzzzjjjiiiccc>>>:::111***111222+++EEErrrhhhEEEWWW~~~~~~yyyyyyzzz{{{|||}}}yyyxxxnnnQQQ``````gggbbb999777888???GGGNNNTTTYYYgggzzz|||yyyxxxvvvvvvvvvvvvvvvvvvuuuuuuooommmvvvkkk___WWW\\\xxxddd444444111UUUgggzzzzzz}}}jjjVVVZZZsss~~~eeeXXXVVVPPPPPPWWWYYYPPPHHHDDDEEEAAA555,,,,,,++++++******++++++,,,---111eeePPPQQQFFFDDDAAA@@@@@@CCCHHHKKKFFFEEEEEETTTnnnbbbpppyyyaaabbbiiiiiijjjnnngggwwwLLLIIIEEEDDDHHHLLLIIIFFFIIILLL```||||||{{{JJJbbbVVVPPPRRRWWWHHHAAA@@@555===HHHuuuzzzpppiii{{{\\\VVV]]]WWW[[[nnntttYYYqqqqqqTTTYYY[[[XXX___YYY]]]TTTfffzzzvvvppp^^^OOOYYYgggaaa```rrr___SSSNNNDDDBBB222777333888777eeevvv~~~}}}ooo```NNNeeehhhiiiQQQHHH888888...NNNoooccc___uuu~~~bbbPPPEEE777000UUU}}}}}}eeeuuuxxxJJJRRROOOZZZ888@@@___|||aaahhhkkkkkkXXXCCC<<>>:::444...111000***DDDwwwpppFFFVVV~~~~~~{{{{{{||||||||||||||||||vvvuuulllTTTfffgggjjjaaa999>>>EEEHHHHHHHHHKKKOOOdddxxxwww}}}uuuuuuuuuuuuttttttttttttppprrrtttiii^^^XXXtttZZZ999555000TTTkkk}}}hhhkkkqqqnnniiijjjiiisss}}}xxxsssaaaFFFIIIhhh~~~fffWWWVVVPPPOOOWWW[[[PPPHHHEEEFFFAAA444,,,---++++++******++++++,,,---111dddMMMLLLCCCCCCAAA??????BBBFFFHHHKKKBBBJJJNNNlllcccYYY___hhhttt|||zzzzzz|||{{{uuummmllleee]]]^^^gggkkkiiinnnjjj{{{\\\JJJLLLCCCCCCHHHEEEDDDDDDCCCBBBEEEwwwzzz]]]NNNZZZUUUVVVUUUUUUOOONNNIIIAAA:::;;;bbbpppaaannn{{{qqqWWWUUUPPPUUU___www___WWWeeeXXXVVV___YYY[[[ZZZZZZSSSXXX|||lllbbbRRROOObbbeeeUUUiiiqqq\\\PPPMMMKKKCCC888444...777222UUUwww{{{rrr||||||gggYYYKKKeeeiiibbbWWWLLLBBB777111EEE~~~jjjhhhzzzccc^^^ccc|||qqq```WWWHHH;;;555HHHhhhuuu^^^ZZZ\\\aaaXXXiiioooxxxmmmOOO===DDD]]]oooSSSrrriii\\\YYYVVVwwwlllbbb[[[QQQKKK333OOOjjjbbb|||}}}rrr]]]```XXXvvvvvvEEE===777222///...+++@@@|||yyyJJJVVV~~~}}}}}}||||||xxxlllRRRfffgggiii___444<<>>>>>BBB>>>777BBBRRR{{{uuu___XXXWWWRRRTTT[[[TTTOOOQQQJJJEEEEEE999;;;[[[ttt|||cccOOOZZZVVVUUUccc~~~OOOVVV\\\ZZZUUU```WWWWWWZZZPPPTTTXXXtttgggbbbRRRUUU[[[bbb[[[TTT|||VVV]]]NNNLLLPPPGGG???333000<<<333MMM{{{||||||rrrttt___TTTJJJfffkkkXXXVVVIIIGGG999888DDDrrriiiqqqfffYYYggghhh[[[WWWGGG>>>;;;CCClllvvviiigggqqqwwwmmmrrrxxxdddZZZuuuvvvTTTwww{{{yyyNNNaaa``````^^^VVVUUUUUUUUU:::@@@pppxxxfffQQQ]]]vvv{{{ppp|||ZZZZZZ\\\rrrNNNAAA999555---222000>>>|||tttyyyMMMWWW{{{|||}}}}}}}}}}}}}}}|||yyyrrrdddJJJaaafffkkkbbbAAAEEEGGGGGGJJJRRR]]]dddooogggpppttttttttttttssssssrrrrrrrrrmmmwwwpppddd______yyynnn@@@888...QQQ{{{xxx|||}}}nnnTTTIIIRRR\\\gggwwwzzztttKKK999^^^jjjZZZYYYZZZKKKDDDQQQ___MMMFFFCCCDDD>>>111***+++++++++******++++++,,,---111ZZZHHHCCCEEECCCAAA??????AAACCCEEEJJJEEEDDDFFFJJJ\\\jjjVVVUUUXXX\\\ZZZXXX___iiiddd```eeeooojjj^^^cccrrriiiDDDGGGFFFEEECCC@@@===;;;:::===;;;999===^^^xxxmmmggguuuUUUUUUUUUUUUUUUTTTSSSRRRRRRNNNRRRCCCFFF<<>>111---)))888666}}}pppVVVPPP~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzvvv|||\\\BBBVVV```WWW\\\KKKZZZbbbeeejjjhhhhhhrrrmmmhhhYYYssswwwooopppsssqqquuuwwwooosssnnnwwwnnnlll______vvvuuu___HHH888===DDD~~~wwwuuuwww}}}TTTDDD:::]]]]]]YYYcccVVVHHHUUUlll]]]```]]]RRRIIIKKKSSSYYYLLLGGGCCC@@@;;;111+++)))************+++,,,---...///WWWFFFBBBAAA???>>>======???AAACCCHHHCCCCCCDDDEEEOOOlllyyyiii[[[XXX[[[]]]___aaa```___```aaaaaalll{{{CCCHHHEEEEEEEEEDDDBBB???===<<<;;;999777444>>>gggwww{{{WWWXXXSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTIIIEEE===FFFlllhhh```UUUVVVWWWwwwcccNNNVVV]]]XXX\\\sssyyyUUUKKKjjjqqq___UUU\\\```ZZZWWWZZZQQQ[[[YYYTTTkkktttjjj~~~nnnlllllljjj^^^PPPOOOWWWddd[[[OOO]]]lll^^^[[[WWWTTTPPPJJJEEEAAA<<<888444888vvvsssvvv{{{kkk]]]rrrsssdddOOOIII```hhhkkk[[[NNNUUUPPPOOO>>>;;;{{{{{{fff```iiiXXXaaaooonnnYYYYYYPPPTTT>>>999sss~~~~~~~~~qqqwwwlll~~~{{{ZZZfffttt~~~~~~XXXOOORRR]]]sss___eee[[[XXX[[[OOOIIIxxxttt~~~kkkqqqdddmmm[[[\\\|||}}}hhh\\\PPP___vvvcccQQQIIIAAA888000,,,555222zzzqqq^^^NNN}}}~~~}}}}}}}}}~~~||||||}}}~~~~~~[[[EEERRRPPP@@@EEEMMM]]]fffhhhmmmmmmsssnnnhhheeewwwyyysssuuuvvvoooqqqvvvqqqjjjooo|||pppjjjZZZYYYooo|||kkkLLL<<<;;;<<<}}}tttrrriiifff```RRRFFF^^^VVVRRRKKK]]]___nnnPPP]]]kkk[[[]]]XXXOOOKKKPPPXXX\\\LLLGGGBBB@@@:::111+++***************+++,,,------///QQQBBBBBB>>>===<<<;;;<<<>>>AAACCCFFFCCCCCCDDDBBBCCCPPP```zzzhhh___[[[ZZZ[[[mmmbbb\\\lllIII:::JJJCCCDDDEEEEEEDDDCCC@@@???555333999<<<555;;;dddttt|||___HHH^^^PPPPPPPPPPPPQQQQQQQQQQQQUUUTTTQQQDDDAAAGGGjjj^^^]]]dddmmmkkkNNN^^^eeeXXXccc^^^FFFeee___[[[YYY[[[ZZZVVVTTTVVVNNN]]][[[IIIRRR{{{{{{hhheeehhhyyy}}}|||~~~{{{tttmmmaaacccaaaYYYRRRSSS]]]gggYYYPPPVVVyyywwwRRRWWWUUUSSSQQQOOOLLLGGGCCC<<<999666444```{{{mmmvvvzzz|||mmm```~~~iiigggWWWFFFTTT```aaazzzeeeSSSXXXLLL[[[QQQ888cccmmmyyyhhhXXXTTTmmmbbbSSSXXXTTTWWWDDD???YYYwww||||||}}}}}}zzzzzzsss~~~xxxyyy}}}sssuuusss___KKKPPPaaannnkkk[[[```XXXXXX^^^XXXSSS___|||oooyyydddZZZfffkkknnnDDDIIIUUUggguuu\\\VVVIIIBBB>>>111///000///uuuqqq|||iiiLLLvvv~~~~~~~~~~~~~~~~~~}}}~~~xxxZZZLLLXXXRRRBBBEEEIIIZZZcccgggpppwwwvvv}}}wwwrrrvvvvvvooorrrzzzyyyhhhwwwooohhhYYY\\\ssshhhWWWHHH@@@:::rrrooo{{{sssooohhhTTTLLLcccWWWOOO\\\gggAAAPPPbbb```]]]UUUMMMMMMTTTZZZZZZKKKFFFBBB???999///************)))******+++,,,---000LLL>>>AAA===<<<<<<<<<>>>@@@CCCDDDFFFDDDDDDFFFDDD@@@CCCIIIkkkooo<<<;;;DDDCCC@@@AAADDDFFFFFFEEECCCBBB;;;555888EEEFFF:::CCC___~~~zzzyyyvvvsssfffNNNQQQYYYNNNNNNNNNOOOOOOPPPQQQRRRSSSRRRWWWGGGIIIIIIWWWnnnccc~~~eeeDDDFFFPPPVVVXXXzzzHHHMMMSSSVVVWWWTTTSSSTTTSSSPPPWWWRRRQQQTTTSSS\\\}}}~~~bbbDDDRRRZZZeeennnuuuxxxwwwvvvsssrrrqqqpppnnnhhhaaa[[[RRRTTTTTTTTTYYY___^^^YYYDDD^^^]]]LLLRRRQQQNNNMMMMMMMMMKKKIII>>><<<;;;888UUUnnnuuuvvvpppfffmmmxxxnnn]]]NNNBBB______ZZZhhhYYYLLLWWWNNN___^^^IIIOOOjjjmmmmmmeeePPPaaaYYYSSSZZZVVVWWWLLLIIIKKK{{{}}}vvv}}}~~~yyyaaaOOOwww~~~www~~~wwwssseee[[[PPP???TTTRRRjjj{{{```WWW[[[XXXYYY___]]]SSSWWW|||nnnnnnqqq{{{qqqzzz|||}}}yyyzzz|||www}}}```NNN[[[fffvvvbbbSSSWWWGGGBBBBBB111000---000mmmmmmvvvuuuOOOmmm~~~~~~~~~~~~~~~~~~}}}}}}wwwuuuaaaVVV```bbbYYYXXXQQQ___fffnnnttteee~~~wwwwwwvvvooorrrxxxtttggg}}}gggaaaVVV___wwwbbbZZZPPPFFF:::ggg|||}}}{{{xxxhhhNNNGGGUUUjjjzzzcccjjjqqqdddhhh```TTTLLLOOOVVVXXXTTTIIIEEEAAA>>>777...***+++))))))))))))***+++,,,---000JJJ<<<@@@;;;;;;;;;<<<>>>@@@BBBCCCDDDBBBCCCEEEEEEBBBCCCEEENNN[[[zzzbbbCCC>>>===<<<;;;===???AAADDDEEEEEEEEEDDDIIIBBB999@@@PPPMMMMMM___rrrKKKOOOVVVLLLPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTZZZMMMPPPJJJJJJwwwvvv{{{wwwkkk@@@RRRfff___aaauuummmHHHjjjjjjSSSUUURRRNNNQQQVVVUUUNNN\\\MMMNNN[[[WWWKKKaaawwwgggHHHFFFHHHOOOYYY___bbbbbb]]]^^^___\\\WWWSSSQQQQQQMMMVVV^^^bbbdddbbbXXXLLL^^^eeeWWWYYYTTTQQQNNNMMMNNNPPPRRRRRRHHHDDD<<<555GGGpppooouuucccggguuugggfffRRRGGGEEEddd___]]]PPPQQQSSSTTTTTTZZZccc```HHHmmmtttwww}}}dddSSS[[[uuuvvvTTTSSSZZZTTTQQQNNNPPP@@@ppprrrhhh~~~yyylllxxxvvvYYYGGGfffooowwwyyyeeeVVVHHHDDDIIIKKKWWW___|||lll^^^ZZZ]]][[[[[[\\\[[[TTT[[[sssmmmbbbIIIFFFTTTiiiqqqkkkkkkooolllmmmrrrrrr{{{jjjSSSQQQOOOnnn~~~~~~VVVNNNUUUHHHEEEFFF444111---333cccjjjppp~~~WWWeee~~~~~~}}}~~~~~~~~~~~~}}}|||{{{www}}}rrrdddhhhrrrooohhhooovvvyyyQQQGGGggg~~~wwwuuuoooqqqpppfffaaa|||ccc\\\PPP[[[yyydddTTTOOOHHH<<>>???@@@@@@@@@AAABBBCCCCCCDDDEEE???KKKeeeXXX444===AAA999888>>>;;;===>>>@@@BBBDDDEEEEEEEEEMMMEEECCCPPPNNNSSSlllqqqXXXNNNOOOOOOGGGSSSSSSRRRRRRSSSTTTVVVWWWUUUWWWXXXRRRSSSJJJGGGgggrrreeeaaalllqqqyyy~~~yyyvvvvvvwww{{{xxx[[[IIIJJJ[[[[[[PPP\\\yyy___fffNNNWWWTTTOOONNNSSSXXXVVVPPPTTTRRRSSSTTTOOOJJJQQQ^^^~~~bbbSSSDDD???AAADDDIIILLLHHHKKKNNNMMMKKKJJJMMMQQQ\\\aaabbb[[[RRRSSS___lllxxxZZZLLL^^^UUURRROOOOOOQQQTTTVVVWWWNNNJJJ999111<<>>???@@@???AAABBBAAA@@@AAACCCCCC===FFFGGGHHHaaa<<<444999:::///666AAA<<<:::;;;;;;===???AAADDDEEE>>>NNNKKKJJJRRRKKKVVV^^^JJJRRRPPPKKKMMMLLLPPPOOONNNNNNNNNPPPRRRSSSTTTWWWOOOSSSRRRKKKQQQQQQ|||bbbRRRYYY^^^dddjjjmmmmmmjjjhhhbbbcccTTTEEEFFFJJJHHHHHH???JJJWWWYYYVVV```|||xxx[[[vvvQQQVVVQQQNNNQQQUUUUUURRRPPPJJJQQQRRRKKKGGGKKKLLLIIIfffxxxcccUUUKKKDDDDDDHHHHHHJJJMMMPPPSSSUUUXXXZZZ[[[XXXUUUTTTSSS^^^|||XXXWWWIIIUUUOOOOOOOOOPPPSSSTTTTTTSSSKKKNNN===777<<<]]]|||oooccc\\\XXXAAACCC[[[cccfff}}}sssTTTTTTSSSTTTVVVWWW^^^[[[SSSWWW|||tttcccVVV]]]rrr~~~yyyYYYTTTOOORRROOOIIILLLJJJPPPDDD~~~aaaWWWfffhhh```eeepppwww}}}~~~{{{~~~ttt{{{|||vvvzzz~~~rrreeeZZZWWWSSSMMMLLLLLLDDDFFFUUUiiibbbddd^^^ZZZ___]]]VVVSSSUUUUUUTTTwwwmmm]]]RRR|||cccHHH>>>@@@GGG;;;BBBDDDGGGNNNJJJGGGOOOCCCRRRMMMaaaqqq~~~zzzWWWUUUQQQNNNOOORRRMMMCCC:::222333EEEqqqnnnrrrZZZuuu~~~}}}|||||||||zzzzzz{{{|||}}}}}}}}}}}}qqq^^^^^^sssvvvoooyyynnnmmmqqqqqqvvvxxxnnnlll~~~ccc```UUUdddYYYWWWXXXWWWNNNIIIiiiWWWHHHHHHOOO___~~~|||{{{nnnVVVAAAIIIQQQ]]]RRRkkk}}}pppZZZMMMFFF>>>???LLLYYYYYYRRREEEBBB???;;;222)))(((---((((((((())))))***+++,,,---MMM<<<@@@<<<======>>>???@@@AAAAAAAAADDDEEECCC@@@@@@AAAAAAAAA===>>>EEEHHHQQQpppccc555<<<333888888000;;;CCC222::::::999:::<<<@@@CCCEEECCCLLLCCCFFFTTTPPPiii{{{{{{[[[IIINNNVVVJJJIIIQQQMMMKKKJJJHHHGGGHHHIIIKKKLLLPPPSSSFFFQQQQQQNNN]]]IIInnngggOOO===AAAHHHOOOTTTVVVVVVUUUNNNYYYQQQJJJQQQJJJ@@@HHHPPPRRRTTTVVV___ssssss^^^WWW]]]QQQLLLLLLSSSTTTOOOLLLNNNGGGJJJLLLJJJHHHIIIJJJLLLSSSooo}}}kkkZZZSSSUUUTTTTTTVVV[[[bbbeeedddbbbYYYUUUaaazzzZZZWWWLLLSSSNNNHHHIIILLLOOORRRQQQNNNKKKHHHTTTEEE@@@===AAA|||ttttttuuu[[[WWWSSSBBBAAAHHHgggccciiiRRRTTTZZZVVVWWWRRRZZZ\\\IIIXXXQQQxxx}}}{{{}}}qqqaaaSSSTTTdddwwweee[[[XXXMMMPPPQQQLLLMMMGGGPPP???iii}}}bbbVVVSSSaaabbbKKKgggiiipppyyy}}}|||{{{{{{wwwvvvpppggg```\\\XXXUUUSSSIIIEEE>>>BBBMMMPPPZZZooohhhZZZ^^^WWWSSS[[[]]]VVVUUUOOOMMMLLL]]]ggg@@@nnn^^^GGGAAAEEE@@@???EEEBBB>>>DDDJJJ]]]}}}~~~|||dddkkk\\\JJJVVVRRRJJJPPPTTTLLLFFF???333000<<<wwwnnn{{{XXXmmm~~~}}}|||{{{{{{~~~~~~~~~}}}}}}|||{{{zzzfffAAAAAAkkk{{{ssszzzrrrssssssnnnoooppphhhtttnnnSSSWWWUUUjjj|||^^^WWWWWWXXXOOO@@@~~~zzz{{{}}}ooobbb]]]pppzzzqqqdddMMM888IIIYYYfffTTT{{{fff[[[EEE@@@:::<<>>@@@BBBCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@AAA???>>>>>>AAAFFFLLLOOOnnn>>>444<<<222222333333444555555666888999:::<<<===???@@@AAA>>>BBBHHHQQQKKKZZZbbb{{{VVVTTT^^^sssnnnZZZSSSOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOMMMMMMNNNPPPPPPPPPQQQPPPOOOPPPRRRSSSSSSSSS]]]tttNNNDDD===CCCKKKLLLGGGBBBMMMLLLKKKLLLNNNNNNMMMLLLWWWUUUTTT```{{{xxxmmmeee]]]TTTLLLNNNQQQSSSSSSQQQNNNLLLNNNMMMMMMLLLKKKLLLLLLLLLHHHKKKfff|||ssskkkfffeee```VVVRRRJJJKKKPPPNNNLLLKKKLLLOOOQQQSSSSSSLLLLLLKKKKKKAAA<<>>EEEBBBCCCVVV```TTTBBBDDD???333+++******'''))))))))))))************...NNNFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????AAA???===;;;;;;===@@@BBB666VVVvvvKKK555000000000222222222333444444555555666777888:::<<<===>>>???AAAKKKGGGFFFGGGUUUXXXrrrVVVUUUUUUVVV]]]uuuyyybbbSSSOOORRRVVVPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQOOOOOOQQQSSSSSSRRRRRRQQQPPPQQQSSSTTTTTTTTTQQQrrruuuyyyjjjXXXEEE>>>@@@DDDKKKPPPKKKMMMOOONNNMMMLLLNNNQQQOOOYYYlllwwwtttWWW___RRRNNNOOOQQQRRRRRRPPPNNNLLLLLLKKKJJJJJJIIIIIIJJJJJJQQQOOOMMM[[[}}}{{{fffLLLRRRTTTPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQPPPRRRPPPNNNMMMDDD<<<]]]yyymmm]]]QQQEEECCCFFF[[[___mmmVVVvvvTTT^^^[[[\\\YYYVVVUUUUUUSSSOOORRRYYYnnnjjj{{{eeeZZZ[[[lll|||nnnbbbMMMUUUSSSnnnvvvsssaaaQQQQQQPPPNNNLLLKKKHHHDDDAAAGGGBBBHHH\\\uuuWWWGGGGGGNNNIIIEEEEEEJJJRRRWWWZZZ[[[___gggiii[[[HHHDDDLLLEEEAAA???@@@AAA@@@CCCHHHBBBDDDJJJYYYsssbbbTTTZZZXXXWWWZZZ^^^```]]]YYYMMMSSS```fffYYY\\\~~~yyyfffkkk|||kkkVVVYYYxxxaaaZZZ\\\[[[YYYWWWUUURRRQQQPPPDDD<<<...444lllxxxjjjxxxjjj\\\yyy}}}{{{|||{{{yyywww{{{}}}}}}}}}~~~{{{nnn___DDDSSShhh}}}hhhUUUuuuyyy|||yyyrrrqqqpppnnnqqqoooddduuuTTTVVVTTT___zzzjjjWWWVVVYYYYYY\\\KKK^^^~~~~~~wwwsss}}}xxx|||vvv[[[IIISSS>>>iii~~~eeeNNN===>>>555999EEENNNZZZ[[[NNNEEEEEE>>>222*********((())))))))))))************...OOOGGGHHHGGGFFFDDDBBBAAA@@@@@@AAA??????>>>>>>>>>=========???===;;;999888888888999AAAAAABBBHHHYYYwww{{{OOO@@@111...444:::666000111111111222333333444444444555666888999;;;<<<===666HHH@@@>>>JJJRRRSSS]]]OOOTTTUUURRRKKKVVVMMMVVV___aaaaaaaaa```^^^___ZZZTTTQQQRRRUUUWWWWWWPPPPPPQQQQQQQQQQQQRRRRRRQQQOOONNNNNNPPPRRRRRRQQQRRRPPPOOOPPPRRRTTTTTTSSSLLL[[[ssskkkvvvooo\\\NNNGGGIIIOOOGGGJJJLLLJJJIIIMMMXXX```lllxxxqqqcccTTTVVVOOOQQQQQQQQQPPPOOONNNLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGNNNHHH@@@VVV~~~___MMMKKKVVVTTTQQQRRRPPPWWWTTTQQQOOOOOOOOONNNMMMTTTRRRNNNMMMGGG<<>>MMMaaabbb\\\TTTKKKHHHDDD;;;000*********)))))))))))))))************...PPPIIIIIIIIIGGGDDDAAA@@@@@@BBBCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;000333888;;;===???@@@AAA<<>>GGGLLLGGGAAA???IIIGGGFFFFFFEEEHHHTTTaaayyy|||eeebbbeeeaaaYYYWWWUUUTTTTTTQQQMMMJJJVVVTTTOOOMMMSSS]]]\\\UUU|||wwwZZZ<<>>>>>>>>>>>============::::::;;;;;;<<<<<<<<<<<>>>>>JJJIII===???MMMXXXssseeeTTTiiiYYYSSSSSSPPPIIINNNUUUOOOQQQNNNLLLJJJKKKKKKKKKJJJIIILLLHHHIIINNNFFFAAAHHHpppssslllvvv}}}pppdddgggaaaGGGTTTPPP>>>DDDGGGAAASSSaaaqqqbbb```HHHYYYQQQTTTRRRPPPPPPOOOOOOPPPRRRSSSRRRRRRPPPlllyyyZZZVVVmmmRRRQQQ>>>GGGMMMMMMQQQWWWUUUMMMIIIOOOTTTRRRLLLJJJNNNTTT>>>sss{{{kkkBBBSSSNNNEEECCCAAA@@@@@@AAAAAA@@@>>><<<@@@===CCC555XXXsssfff[[[TTTXXXPPPHHHFFFGGGIIIMMMQQQIIIJJJRRR___qqqjjjYYYlllWWW[[[ZZZYYYXXXVVVSSSPPPMMMNNNUUUVVVQQQRRRZZZ\\\XXX[[[{{{sssqqqiii^^^WWW[[[dddkkkuuu|||YYYddd[[[kkk^^^^^^]]]\\\]]]```bbbdddgggbbbSSS;;;666rrrlllbbb~~~}}}yyywwwsssuuu~~~~~~}}}}}}}}}www|||}}}ooo___TTTQQQHHHXXXfff|||zzzyyytttyyy{{{tttlllppppppmmmtttttt___eeesssSSSSSSSSS\\\|||YYY\\\SSSRRRNNNSSS[[[QQQ```ppp]]]nnn{{{|||nnnWWWRRRYYYmmmdddrrrtttnnnuuuooollleeeWWWEEE888777<<<:::ZZZ}}}}}}eee\\\\\\TTTJJJ???222+++)))***))))))((()))))))))************...|||SSSIIIHHHCCCBBB???>>>>>>@@@BBBDDD>>>>>>>>>=========<<<<<<:::::::::999888888777777444444666999;;;:::777444---000444333111222777;;;***+++...222555555111...---------...//////000000000111222444555777888999>>>>>>999???LLLAAAwwwjjjQQQRRRNNNKKKSSSPPPSSSSSSSSSVVV[[[\\\XXXUUUVVVXXX[[[[[[XXXRRRQQQVVV[[[PPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNPPPRRRSSSRRRQQQQQQOOONNNOOOQQQSSSSSSRRRSSSTTTVVVcccjjj[[[\\\bbbmmmwww|||wwwqqqddddddkkk}}}bbb\\\LLLCCCYYYOOONNNMMMKKKIIIGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAFFFBBB@@@CCCGGGGGGCCC???IIIHHHWWW|||~~~[[[XXXVVVKKKTTTOOOQQQQQQLLLQQQUUUNNNLLLJJJHHHGGGIIIJJJJJJJJJEEELLLJJJIIIOOOMMMFFFGGG]]]xxxdddWWWZZZjjjrrryyyzzz|||rrrppplll___RRRUUUYYYRRREEE@@@555AAAFFFEEE]]]hhhiiiqqqSSSOOO\\\QQQNNNRRRLLLMMMLLLKKKNNNRRRRRROOOGGG[[[MMM|||uuu]]]ooodddQQQMMMHHHEEEEEEEEEDDDBBBNNNNNNKKKGGGFFFLLLZZZeee{{{aaaUUUKKKKKKWWWAAA???>>><<<<<<=========<<<<<<555>>>777>>>@@@UUU|||||||||tttqqquuu}}}qqqVVViiihhhSSSYYYVVVWWWWWWWWWWWWUUUTTTRRRUUUNNNPPPXXXXXXQQQUUUaaa\\\bbblll~~~}}}RRR[[[```lll___``````______```aaabbbcccdddbbbWWWEEE555^^^xxxjjjssstttttt}}}{{{}}}~~~}}}}}}~~~uuu{{{yyyeeeSSSNNNRRRlllcccTTT___sssttttttwwwssspppqqqppplllooowwwmmm\\\ppp```KKKMMMNNNgggpppWWWWWWXXXOOOPPPVVV]]]RRRRRRooo{{{||||||~~~uuusss~~~|||lllaaaTTTGGGBBB===999===DDDcccpppzzznnn\\\^^^\\\KKKHHH:::---)))******)))((())))))))))))************...wwwTTTHHHFFF@@@???>>>======>>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555444444444666444222//////000111222000///000///---***))))))333555222+++###$$$---666,,,,,,,,,---......//////...///000111333555666777555777999888AAACCCPPPCCCNNNLLLKKKWWWWWWZZZYYYRRRNNNOOOOOOMMMNNNSSSNNNRRRTTTTTTPPPKKKIIIHHHPPPOOOOOOOOONNNNNNNNNNNNLLLLLLMMMOOOQQQRRRQQQOOONNNMMMLLLMMMOOOPPPPPPPPPPPPRRRQQQVVVnnnnnn```RRROOOQQQTTTWWWZZZ\\\^^^aaabbbccccccbbbbbbqqqcccTTT[[[FFFFFFPPPNNNJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@???>>>>>>>>>>>>???888CCCGGG???<<>><<<::::::;;;;;;;;;:::666777999000CCC:::222~~~}}}}}}gggyyyfffYYYTTTfffIII]]]PPPQQQSSSSSSRRRQQQQQQQQQ[[[NNNIIIRRRXXXUUUTTTXXXYYY```^^^fffcccSSSSSS[[[UUUfffOOOYYYYYYYYYYYYZZZZZZZZZ[[[XXXZZZUUUNNN999EEElllkkk}}}~~~{{{uuuxxxzzz}}}}}}|||{{{|||}}}xxxyyy|||yyylll]]]WWWZZZIIIHHHLLLlllzzzvvvuuusssooonnnqqqooolllsssrrrbbbcccpppKKKEEEMMMQQQvvvZZZWWWPPPXXXPPPXXXVVVXXXWWWNNNgggjjjxxx}}}{{{}}}yyynnnppp\\\JJJ:::666555777CCCSSS~~~wwwkkk^^^\\\WWWGGGEEE666)))(((+++***(((((())))))))))))************...sssTTTHHHDDD@@@???===<<<<<<<<<======;;;;;;;;;:::::::::999999888777666555444555666666444555666666444222111000333///---///222222000...((())),,,...000///+++)))++++++,,,------......///,,,---...000111333444555111:::AAA777888>>>{{{yyyNNNEEEPPPJJJDDDPPPQQQTTTRRRNNNMMMSSSTTTPPPOOORRRTTTQQQMMMKKKKKKJJJIIIHHHNNNMMMMMMMMMLLLLLLKKKKKKFFFFFFGGGJJJLLLMMMLLLJJJJJJIIIHHHIIIKKKLLLLLLLLLEEEMMMOOOJJJNNNfff|||{{{xxxtttpppiiimmmqqquuu{{{aaaHHH___IIIGGGXXX:::KKKGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>===<<<<<<<<<<<<===::::::;;;===<<<<<<===???<<>>>>>AAAJJJTTTUUUUUUXXX[[[ZZZZZZddd|||```>>>EEEMMMFFFEEE@@@>>>;;;IIILLLUUUpppqqqJJJNNNUUUMMMRRRJJJNNNKKKMMMKKKGGGJJJOOOMMMFFFOOO<<>>KKKmmmvvvrrrpppbbbYYYVVVQQQBBB333&&&'''++++++((('''))))))))))))************...~~~LLLBBBCCC>>>>>>===<<<<<<<<<<<<======<<<;;;;;;999999888777777777666444444333333333333333333222222222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,---///000222333333555777999999;;;CCCPPPZZZBBBEEEHHHKKKLLLMMMPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOQQQNNNKKKIIIIIIJJJJJJIIIOOOOOONNNMMMLLLKKKIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMKKKHHHHHHIIIKKKLLLLLLKKKJJJKKKKKKFFFLLLjjjlllSSSVVVTTTMMMKKKLLLKKKEEEFFFEEEDDDCCCAAA@@@???>>>>>>===;;;::::::;;;===>>>========================<<>>@@@HHHUUUbbbnnnxxx|||tttiii^^^XXXVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPOOOOOOOOONNNMMMHHHHHHHHHHHHIIIIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCCCC???GGGmmmsssHHH333777AAAAAA<<>>===???MMMZZZXXXYYYxxxXXXUUUQQQNNNNNNOOOOOOOOOKKKKKKKKKJJJIIIHHHFFFFFFKKKGGGGGGJJJQQQkkk}}}lllvvvyyy~~~{{{uuupppnnnuuuuuullliiiwww{{{LLLIIIEEEAAA@@@>>><<<::::::999888888888999:::;;;888888777777888888999:::888kkkxxx|||pppyyyuuuqqqoooaaa___ooowww}}}ddd___ZZZYYY[[[[[[YYYUUUUUUTTTSSSRRRPPPOOONNNMMMSSSUUUVVVSSSNNNLLLMMMNNNQQQTTTWWWXXXYYY]]]ccciii~~~ZZZFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGJJJNNNPPPOOOMMMOOOPPPMMMLLLJJJCCCSSStttlllsss{{{xxx}}}ooouuuxxxxxxzzz~~~{{{uuuzzzwww{{{~~~wwwvvv|||yyyzzz{{{|||{{{zzzxxxvvvxxxtttnnnjjjmmmqqqppplllnnnwwwtttUUUWWWzzzHHHKKKGGGQQQrrrsssiiiMMM\\\MMMOOOMMMMMMPPPTTTVVVUUURRROOOrrrWWWxxxrrrpppvvv||||||{{{{{{yyywwwwwwyyywwwtttuuuzzzsssXXXGGG<<<;;;999666>>>WWWuuuwwwppplll___VVVRRRLLL************************))))))))))))************...LLLAAA@@@::::::999888888999999999<<<<<<;;;:::999888777777666555444333222222222222222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,++++++,,,---...000111222333000333555555444777>>>DDD???BBBEEEGGGHHHJJJMMMOOONNNOOOPPPQQQQQQPPPOOONNNSSSPPPNNNLLLMMMMMMLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJHHHGGGHHHJJJJJJJJJLLLJJJLLLNNNHHHDDDPPPaaagggJJJPPPRRRQQQKKKHHHIIIHHHCCCCCCCCCBBB@@@???===<<<<<<<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>><<>>AAA>>>===DDDNNNZZZGGG888:::@@@AAACCCGGGBBBMMMVVVXXXaaaxxxmmmUUUQQQMMMJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKHHHGGGHHHJJJXXX|||qqqhhh______eeefff___WWWcccqqqhhhKKKIIIFFFBBB@@@>>>===;;;999999999888888888888999999777777777777777888888999OOO222QQQ~~~uuuTTT___[[[VVVUUUVVVWWWTTTQQQSSSSSSRRRQQQPPPOOOOOONNNQQQRRRRRRQQQOOONNNNNNOOOLLLPPPTTTVVVUUUUUUXXX[[[VVV]]]oooiiiRRRGGGEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHKKKNNNPPPPPPNNNLLLPPPPPPPPPKKKBBBNNNlll```hhhyyyttt{{{ooolllyyywwwvvv~~~xxxwwwwww{{{rrrwwwxxxyyyyyyyyywwwuuutttiiikkkrrryyyxxxqqqllllllkkkuuuXXXQQQSSSCCC???VVVXXXzzztttcccMMMTTTNNNSSSQQQQQQSSSVVVYYYYYYWWWUUUpppsss\\\YYY\\\fffnnnpppoooooossskkkeeebbbbbbccciiioooiiifff\\\PPPFFFAAA;;;555CCCAAAHHH```ssswww~~~ooo\\\ZZZRRR<<<************************))))))))))))************---LLL???;;;777777666666666777777888;;;;;;:::999888777777666444444333222111111111111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++***+++,,,,,,...///000111222...222666777555444555777;;;===AAACCCDDDFFFIIIKKKIIIJJJKKKLLLLLLLLLKKKJJJNNNLLLKKKJJJKKKJJJIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKIIIFFFEEEFFFGGGGGGFFFEEEBBBDDDIIIIIICCCCCCIIIaaajjjQQQRRRLLLMMMLLLGGGEEEEEEDDDAAA@@@???>>>===<<<;;;:::999999999777666666777999999999999999999999999999999:::???;;;666@@@PPPNNN>>>BBBCCCCCCBBB@@@>>>???@@@CCCGGGKKKNNNPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQOOOLLLLLLLLLLLLKKKIIIJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@>>>AAAHHH^^^xxxPPP777444:::777666999=========@@@FFF???;;;;;;>>>===888;;;CCCQQQSSSTTTYYYooo^^^UUURRRMMMJJJHHHHHHFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEHHHFFFFFFGGGEEEHHHYYYmmmttt___EEEEEEBBB???>>>===<<<:::999777777888888888888777777666555555555555666777777///:::???QQQzzzqqqXXXVVVYYYUUUQQQPPPQQQQQQOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLMMMNNNOOONNNMMMIIINNNRRRSSSPPPMMMLLLLLLTTTUUUUUUUUUWWW```llluuu~~~vvvgggYYYRRRJJJEEEEEEEEECCCAAADDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFHHHKKKMMMMMMMMMGGGMMMOOOPPPLLL@@@GGG```jjjjjjssszzzooosss|||~~~yyynnntttwwwpppqqq{{{rrruuuxxxxxxzzz{{{zzztttuuuvvvwwwvvvtttrrrppprrrsss|||tttooosssvvvdddNNNnnn___;;;AAAEEETTTiiitttvvv]]]TTTTTTUUUXXXVVVTTTSSSUUUWWWWWWWWWYYYWWW{{{qqqdddWWWQQQPPPQQQUUUZZZ```UUUKKKGGGFFFFFFHHHLLLNNNDDD<<<<<>>@@@BBBDDDHHHJJJJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDHHHIIIIIIIIIIIIIIIHHHHHHCCCCCCDDDFFFFFFGGGGGGGGGHHHFFFDDDCCCDDDDDDDDDCCCCCC>>>>>>CCCEEEDDDEEEHHHLLLYYYyyy\\\PPPQQQMMMIIIIIIHHHEEECCCBBBAAA???======<<<;;;:::999888777888777666666666666777888888888888888888888888888888===;;;666:::EEEFFF>>>999:::;;;<<<<<<===@@@CCCFFFHHHLLLMMMLLLKKKKKKKKKRRRRRRQQQQQQPPPPPPOOONNNQQQOOOMMMLLLMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCC??????>>>===============@@@999>>>WWWxxx}}}VVV<<<111BBB;;;777777888888888;;;555888???DDDCCCAAAHHHRRRYYYVVVcccNNN]]]SSSPPPLLLIIIHHHGGGFFFEEEGGGEEEBBB???>>>===>>>???BBBAAACCCGGGGGGFFFKKKSSS^^^gggSSSRRRWWWBBB@@@>>>======<<<:::999555666777888888777555444444444333333444444555666000<<<===333???nnnoooXXXXXX___TTTQQQNNNMMMMMMMMMLLLJJJGGGGGGHHHHHHHHHHHHIIIIIIKKKHHHGGGJJJNNNPPPOOOMMMKKKOOOSSSRRRNNNJJJIIIIIIIIIPPPXXXXXXRRRNNNPPPTTTQQQWWWXXXSSSPPPPPPKKKCCCAAA@@@???AAACCCDDDBBB@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAACCCEEEGGGHHHIIIEEEHHHHHHJJJLLLDDDEEEUUUvvvvvvnnnyyyuuuqqqssswww}}}~~~mmmfffnnnuuutttrrruuuwwwuuutttyyy~~~yyy~~~ttttttuuuvvvuuussspppoooqqqpppooooooooommmkkkiiicccHHHmmmhhhKKK;;;CCCZZZLLLlllcccTTTYYYYYYXXX[[[XXXTTTQQQPPPPPPRRRSSSSSSQQQ^^^kkkXXXIII@@@===@@@BBB;;;777:::<<<999555333888888>>>FFFGGGHHHUUUfff{{{oooeeeeeeWWWCCC111"""************************((()))))))))************///EEE888555666666666666777888999:::999999888777666555555444444333222222222222222222111000000000000/////////.........---------,,,,,,************************,,,+++))))))+++++++++*********+++,,,---......///,,,...000222333333333444888:::===???AAADDDHHHKKKMMMNNNOOOPPPQQQQQQPPPOOOKKKJJJJJJJJJKKKJJJHHHFFFGGGHHHHHHHHHHHHHHHGGGGGGBBBBBBCCCDDDEEEEEEEEEEEEDDDBBB@@@@@@AAABBBAAA???EEECCCBBBCCCAAA???@@@CCC???CCCHHHfffmmmSSSQQQLLLGGGFFFGGGEEEDDDDDDBBB@@@??????<<<;;;;;;:::999888777777777666666666666666666777777777777777777777777777555999999555666<<<>>>;;;666777777777777888<<<>>>===???AAACCCDDDFFFJJJLLLQQQPPPPPPOOOOOOOOOOOOOOOPPPNNNLLLKKKKKKKKKJJJIIIDDDDDDDDDDDDCCCCCCCCCCCC===<<<<<<;;;;;;;;;;;;;;;???888:::MMMhhh]]]DDD;;;666555:::>>><<<888666===>>>@@@CCCDDDGGGPPPYYYccctttyyyGGGWWWLLLIIIFFFEEEDDDDDDCCCAAACCCBBB???<<<;;;;;;;;;<<<<<<<<>>===<<<===<<<:::999555555666777666555333222222111111111111222333333???000000;;;666111WWW[[[RRR___[[[OOOQQQOOOMMMKKKKKKKKKJJJJJJDDDDDDEEEEEEFFFGGGGGGGGGKKKIIIHHHKKKOOORRRQQQOOOPPPRRRTTTRRROOOMMMNNNQQQpppeeeXXXUUUXXXXXXOOOFFFPPPHHHCCCGGGIIIFFFDDDGGGGGGFFFEEEAAA===<<<===@@@@@@@@@????????????@@@@@@===>>>>>>???AAACCCEEEGGGHHHGGGBBBFFFPPPLLLIIISSSlll{{{wwwxxxvvvnnnooo|||}}}uuueeehhhqqquuusssttttttsssrrrtttzzz~~~tttzzzzzzooottttttuuuuuutttrrrpppnnnjjjlllgggccciiippphhhYYYDDD\\\wwwBBB<<<>>>FFFaaadddxxxiii{{{\\\KKKWWW[[[QQQWWWUUURRROOOMMMNNNQQQSSSKKKSSSOOOUUU}}}lllVVVFFF>>>GGGCCCEEENNNVVVVVVRRRPPPIIIGGGGGGGGGAAAAAASSSiiihhhiiiuuupppJJJ(((&&&...))))))))))))))))))))))))((()))))))))************...???555666222222222333444666777888999888777666555444444333333333222222111222222333000000000000////////////......---------,,,,,,,,,)))))))))))))))))))))))),,,***))))))***++++++***)))******+++,,,,,,------000000/////////000111111777888:::<<<>>>BBBFFFJJJHHHIIIKKKLLLMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFGGGGGGFFFEEEDDDDDDAAABBBCCCCCCDDDDDDDDDCCC???>>>===>>>???@@@???===<<>>===???:::::::::999888777777777555555555555555555555555666666666666666666666666222444555444444555777888999:::;;;;;;;;;<<<@@@BBB>>>???AAABBBDDDGGGMMMPPPOOONNNNNNMMMMMMNNNNNNOOOMMMKKKIIIHHHHHHHHHGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;::::::999999::::::;;;;;;888:::RRRyyyYYYNNNDDDBBBCCCBBBBBBDDDEEECCCDDDHHHRRR^^^kkkttt^^^aaaSSSJJJHHHEEEDDDDDDDDDBBBAAA<<<;;;:::::::::;;;===>>>::::::<<<@@@EEEGGGHHHHHHKKKLLLSSSpppdddNNNSSSVVVKKKCCCMMMMMM999>>>===<<<<<<<<<;;;999777555555555555444333222222000000//////000000111222000444555333777======888aaasssLLLWWWaaaSSSMMMWWWNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHHHHHHHLLLLLLLLLNNNPPPRRRRRRQQQQQQSSSSSSPPPNNNOOOSSSWWWWWWRRRLLLKKKNNNSSSVVVVVVQQQEEEAAAIIILLLDDDAAAFFF333:::CCCFFFCCC???============<<<<<<<<<<<<======<<<===>>>>>>>>>@@@DDDGGGJJJHHHAAAFFFSSSRRRNNNSSSeeeyyy}}}wwwyyyiiieeerrrvvvaaaaaalllooopppqqqrrrssstttvvvwwwyyyvvvrrrqqquuuyyyuuummmrrrsssssssssrrrpppmmmkkkhhhkkkjjjfffgggggg[[[KKKgggwwwQQQ;;;666HHHLLL]]]~~~eeeddd___PPPWWW[[[OOORRRRRRQQQOOONNNPPPUUUXXXPPPVVVPPPIII___|||nnniiiNNNIIIGGGKKKPPPQQQRRRTTT===@@@JJJ\\\ooo~~~kkkssstttoooQQQ---$$$++++++))))))))))))))))))))))))))))))))))))************---999333777//////000111222444555666888777777666555444333333111111000000000111111222/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++)))(((((()))***))))))))))))******+++,,,,,,,,,222000/////////000111111333444666888:::>>>CCCFFFBBBCCCDDDFFFGGGGGGFFFFFFGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@>>>??????@@@@@@@@@@@@???;;;::::::<<<>>>>>>===<<<777:::===>>>>>>>>>===;;;<<<111:::QQQKKK111NNNUUUHHHQQQUUUNNNGGGEEECCC@@@CCC???>>>AAA@@@;;;;;;>>>999888888777777666666555333333333444444333333333444444444444444444444444000000111444333222222555///111333555555777:::===;;;;;;<<<;;;;;;===@@@CCCKKKKKKJJJJJJKKKLLLMMMNNNLLLJJJHHHGGGGGGGGGFFFEEE@@@@@@??????>>>===<<<<<<;;;::::::999999999999999888:::888555>>>XXXvvvtttdddZZZSSSRRRUUUVVVYYY```lllFFFVVVQQQEEEJJJHHHFFFDDDDDDCCC@@@???888888999999:::;;;<<<<<<999:::;;;===@@@CCCDDDCCCJJJIIILLLPPPTTTgggooo^^^YYYXXX^^^FFFDDDNNNAAA333===PPP<<<;;;:::::::::999666444555555333222222111111111...............///000000222+++---999<<<444333<<<---CCCYYY|||TTTUUU[[[SSSEEEOOOZZZMMMIIIIIIHHHFFFDDDDDDDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMLLLLLLNNNOOOMMMOOOOOONNNKKKLLLQQQUUUPPPWWW\\\VVVKKKEEEHHHOOOIIIFFFEEEEEEDDD@@@???@@@HHHDDD===777444555999<<<999999888888888888999999999;;;<<<<<<;;;===AAAEEECCCFFFCCCGGGPPPOOOJJJPPP___nnn{{{~~~jjj^^^aaalllwwwgggcccfffiiimmmoooqqqrrrtttvvv{{{yyyzzz|||yyytttrrrtttnnnnnnoooooommmkkkhhhgggbbb\\\ZZZZZZSSSMMMWWWhhhBBB888@@@DDDPPP^^^ppphhhuuu\\\[[[[[[YYYWWWUUURRRRRRRRRPPPNNNOOOSSSVVVSSSRRRTTTTTTSSSddd{{{{{{zzzzzz}}}qqqppp{{{}}}bbbDDD,,,!!!***..."""))))))))))))))))))))))))))))))))))))************///}}}yyy666222888//////000111222444666777777777666555444333333222000000////////////000111......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))******+++++++++,,,,,,++++++,,,...////////////111333444777;;;@@@DDDCCCDDDFFFGGGHHHHHHHHHGGGJJJHHHEEEDDDEEEGGGGGGGGGCCCBBBBBBAAA@@@???===<<<::::::;;;;;;;;;;;;;;;;;;999888999:::===>>>===<<>>333;;;EEEAAA<<>><<<:::999888;;;::::::999888999999999999444:::@@@444111YYYuuuUUUgggHHHNNNSSSGGGEEEBBB@@@???<<<:::777999999::::::::::::999888999:::<<<<<<>>>AAABBBAAACCCFFFLLLPPPPPPOOORRRXXXcccrrrzzzvvvooollleee]]][[[[[[XXXSSSKKKGGGFFFBBBCCCMMMGGG///:::999999999999777444222666555333111000000111222...------------...//////...000222222///...333:::000@@@;;;:::ZZZuuu```aaa]]]LLLRRRSSSAAAHHHRRRAAAFFFFFFEEECCCAAA@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFEEEHHHJJJIIIGGGFFFHHHKKKHHHJJJLLLKKKIIIIIILLLPPPMMMJJJFFFFFFIIIKKKJJJIII@@@IIIHHH<<<777<<<@@@>>>:::888777999<<<===:::666666666555555555555666666666888999888888999>>>BBB:::CCCEEEGGGLLLGGGDDDLLLOOO```sss___YYY\\\eeeyyyeee```eeekkkllllllmmmrrrwwwrrruuusssooorrrxxxvvvnnnjjjkkkkkkkkkjjjgggdddcccjjjYYYTTTXXXPPPOOO{{{qqqIII===555EEEVVVMMMpppjjjXXXUUUUUUMMM^^^UUUNNNXXXTTTUUUTTTPPPLLLJJJLLLOOOKKKIIIPPPXXXQQQLLLddd{{{www}}}UUU333$$$......)))((('''))))))))))))))))))))))))))))))))))))************333xxxyyyttt888666333111000000000111222333333666555333111000000111111//////000000111111222222/////////...------,,,,,,************))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))************+++++++++******+++,,,,,,---......---///222444666999===@@@DDDEEEFFFFFFEEEEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???===;;;::::::;;;;;;:::::::::;;;;;;<<<999999999999::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;<<<======>>>AAAAAADDDNNNccc~~~ddddddccc```]]]XXXTTTQQQQQQOOOLLLJJJHHHEEEAAA>>>@@@===;;;999::::::999999666555555555555666777777333333222111111111222333000000000000000000000000000000000000111111111111222222222222333444555555:::::::::;;;===>>>@@@AAACCCEEEHHHJJJLLLLLLKKKKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCAAA>>>======<<<:::999999888888888777777666666999888666555666:::>>>@@@RRRTTT\\\PPPGGGMMMGGGDDD@@@===<<<;;;:::999<<<<<<;;;:::999999999999777777777888:::===@@@BBBEEEEEEEEEFFFHHHKKKNNNPPPVVVYYY[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZYYY[[[]]]WWWNNNGGGFFFDDDBBB@@@???>>>>>>;;;999777666666666444222333333222222111000//////......------------.........//////000111222222222333444555777===LLL___mmmooo\\\VVVTTTSSSPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@<<<===???@@@AAAAAA@@@???GGGHHHHHHIIIIIIJJJJJJJJJNNNMMMKKKJJJKKKMMMPPPRRRMMMMMMNNNNNNLLLJJJHHHGGGEEEBBB>>>===>>>>>>;;;999:::::::::999888777555555555555555555666666666666555444333444555888;;;===>>>@@@CCCFFFHHHIIIIIIIIIFFFZZZrrrbbbQQQMMMaaammmmmm{{{sssaaaYYYdddrrruuutttvvvrrrrrrqqqooonnnnnnooopppkkkgggcccbbbcccccc```]]]PPPZZZKKK;;;bbbfff===:::DDD@@@III___qqqkkklllZZZXXXVVVUUUUUUTTTRRRPPPPPPOOOMMMKKKKKKLLLMMMNNNJJJJJJJJJJJJKKKMMMNNNOOOjjj{{{wwwfff:::+++******)))(((''''''&&&'''(((***+++***(((&&&%%%(((((('''(((((()))***+++222vvv|||rrr777666333000000000000000111222222444333222111111000000111000000000000000000111111//////......---,,,,,,,,,*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''(((((((((((())))))*********+++++++++))))))******+++,,,,,,------///111222333555999;;;AAACCCDDDEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEDDDAAA>>>;;;999999999:::999999888888999::::::888888777777888888999:::999888888777777777777777999999999:::;;;;;;<<<<<>>===???DDDHHHIIILLLOOOOOOLLLHHHEEEDDDRRRSSSTTTTTTSSSQQQNNNMMMOOOLLLJJJHHHFFFCCC???<<<>>><<<999888888999888777666555555444333333333444222222333333333222111000////////////////////////////////////000000000000111111111111222333444444777777888999:::<<<===>>>@@@BBBDDDGGGIIIIIIIIIHHHEEEFFFFFFGGGFFFDDDCCCBBBAAA???<<<;;;;;;;;;:::888999999888777666666555555777666444444555777:::<<<;;;ooosss[[[IIIKKKPPPMMMGGGFFFFFFCCC???<<<<<<;;;;;;:::;;;:::999888777777777777555666777888:::<<<===>>>BBBBBBBBBCCCEEEHHHKKKMMMQQQTTTWWWXXXVVVUUUUUUWWWYYYYYYXXXWWWYYYZZZUUUMMMEEEDDDBBB@@@???>>>======;;;999777666666555333111333222222111000000//////......------------............//////000111111222///111222333666>>>IIISSS===VVVnnndddWWWRRRSSSWWWXXXWWWMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@????????????;;;<<<===>>>>>>??????>>>DDDDDDEEEFFFGGGHHHIIIIIIOOONNNKKKJJJIIIJJJLLLNNNKKKKKKJJJIIIHHHFFFDDDCCCAAA>>><<<;;;<<<===;;;999888888888888666555444333333333333444444444444555444444333444555777999::::::<<>><<<999888888777888777777666666777777777666555555555555666777777666555444444333333444444666666777777888999999:::555999???AAAAAA???===<<<===???BBBDDDFFFHHHKKKNNNIIIJJJLLLNNNNNNNNNMMMLLLLLLJJJGGGEEEDDDAAA===;;;<<<:::888777777777666555666555444222111111000000...///111333333222000///---------------------------------........./////////////////////111222222444444444555666888::::::<<<===@@@BBBDDDEEEEEEEEEBBBCCCCCCDDDCCCBBB@@@???>>><<<:::999::::::999888999999888666555444333333333333333333333444555555444AAAnnn```LLLSSSTTTMMMIIIJJJGGG@@@CCC@@@===;;;;;;;;;;;;:::999888777666555555555555666777999:::;;;<<<;;;;;;>>>>>>>>>???AAADDDGGGHHHKKKNNNRRRTTTSSSRRRRRRRRRUUUVVVUUUTTTUUUVVVQQQIIICCCBBBAAA???===<<<;;;;;;;;;999666555555333111///111111111000//////......------,,,,,,,,,,,,---------......//////000000000///222555555555666;;;???BBB@@@DDDWWWttt|||jjj\\\TTTZZZYYYZZZZZZXXXSSSLLLGGGIIIGGGFFFCCCAAA@@@?????????>>>>>>>>>============::::::::::::;;;<<<======???@@@AAACCCEEEFFFHHHHHHNNNLLLJJJGGGFFFFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@???===;;;999999:::;;;:::999666666666555444333222111111111111111222222222222222222333444555555666666777888;;;???CCCIIIMMMOOOSSSIIISSS|||mmmYYYFFF@@@RRRdddnnn}}}nnnNNNLLLYYY[[[ZZZ[[[```eeebbbYYYQQQHHHFFFDDDCCCDDDFFFIIIJJJiiifff???888;;;(((GGGMMMTTTkkksssmmmUUUXXXWWWUUUUUUVVVUUUTTTRRRQQQPPPMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHGGG@@@FFFhhhQQQ444333...)))))))))(((''''''&&&&&&'''((()))***)))((('''&&&''''''''''''((()))***+++444xxxkkk444555000//////............//////---...///111111111000///000000000//////...............------,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))*********+++++++++---...//////000333555888;;;@@@CCCDDDDDDEEEFFFAAAAAAAAABBBBBBCCCCCCDDDAAA@@@===;;;999888777777777777666555555555666666555444444444444444555555333333222111111111111222333333444555555666666777666999<<<>>>???@@@AAACCC>>>??????>>><<<<<<>>>???IIIJJJLLLMMMMMMLLLJJJIIIIIIGGGEEEDDDBBB@@@===:::;;;999777777777777555444555444333222111111111111...///000000111000000///------------------------,,,,,,,,,,,,---------------,,,,,,------...///000111111111222444555777888888999<<<>>>AAABBBCCCCCCBBBBBBBBBBBBAAA???===<<<<<<:::888888999:::999888999888777555444222111111111222222222222222111111777000---GGGvvvWWWTTTQQQ[[[[[[NNNEEEFFFEEE???@@@>>>;;;:::;;;;;;:::999777777666555444444444444888999<<<>>>>>>===;;;:::;;;;;;<<<===???AAACCCDDDEEEHHHLLLPPPQQQPPPOOONNNPPPRRRRRRPPPQQQQQQMMMFFFCCCBBB@@@>>><<<;;;:::::::::888555444333222000...000/////////......------,,,,,,++++++++++++,,,,,,,,,---------.........///,,,000444666666666888:::555888;;;>>>AAAGGGOOOUUUWWW^^^hhhqqquuurrrmmmiiibbb```\\\\\\]]]^^^]]]\\\ZZZ[[[ZZZWWWRRRMMMIIIGGGEEEDDDBBB@@@???>>>==================<<<<<<<<<<<<999999888888888:::<<<===<<<===>>>AAACCCEEEGGGHHHJJJHHHFFFDDDCCCCCCDDDDDDIIIGGGDDDAAA???>>>>>>>>>;;;:::999888888888888777444444444444333222111000/////////000000000111111000111222333333333333333777777777888;;;@@@DDDFFFDDDNNNLLLPPP}}}~~~tttUUU@@@HHHXXXaaalllyyylllXXXUUUPPPNNNNNNMMMJJJHHHBBBBBBHHHWWWoooQQQ>>>;;;666777IIIEEE\\\eee}}}XXX{{{oooJJJVVVTTTSSSSSSTTTTTTSSSQQQOOONNNLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBFFFHHHGGGOOOmmm}}}tttWWW999,,,***(((+++000(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%''''''''''''(((***+++,,,555yyyggg222444///......---,,,,,,---------+++,,,...///000//////...000/////////......---------------,,,++++++******)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++++++++***,,,---...///111444666555999>>>AAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFF@@@???<<<:::999888888888777777666555444444555555444444333333333333333444222222111000000000000000111111222222333444444444888777666444333444777:::===???AAAAAA@@@???@@@AAAEEEFFFHHHIIIHHHGGGEEEDDDGGGFFFDDDBBBBBB@@@===:::;;;999888888888777555444333222222111222222333333888666333000...---...///------------------------***+++++++++,,,,,,,,,,,,++++++++++++,,,---......//////000111222444555666555777999;;;>>>@@@BBBBBBCCCCCCCCCBBB@@@===;;;999;;;999888888999:::999888777777555444222111000///000111222222222111000///666@@@111///YYY|||VVVTTT[[[YYYRRRNNNIIIEEECCCAAA@@@@@@===<<<:::999::::::999888777666555444333333333333666888;;;======;;;888666999999:::;;;===>>>@@@AAAAAACCCGGGLLLOOOOOONNNLLLMMMPPPPPPNNNNNNNNNJJJDDDBBBAAA@@@>>><<<;;;::::::888666444333222111///---......------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------(((***---///111222444555000666<<<===<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888777777888999;;;<<<999:::<<>>>>>>>><<<;;;:::888666555555555333333333333222111000000....../////////000000000...///000111111111111111777666555555777:::>>>AAA888PPPTTTHHH]]]~~~tttcccOOOBBBBBBQQQaaajjjjjjuuuZZZ===<<>>777PPPGGGXXX___aaawwwkkkSSSRRRRRRPPPOOOOOOPPPPPPOOOMMMNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAA@@@????????????>>>CCCEEE>>>999@@@UUUggg___@@@666***%%%***+++%%%&&&...''''''''''''&&&&&&&&&&&&((()))))))))))))))))))))&&&&&&''''''(((***+++,,,555ccc111333...------,,,++++++++++++,,,++++++,,,---......------...............------------,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******++++++++++++++++++++++++***+++---...///000333666333666:::===???@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>===;;;999888888888888666666555444333333333333333333222111111111222222111000000/////////////////////000111111222222333000222555777888;;;>>>@@@333666999;;;;;;<<<===>>>???@@@CCCEEEFFFFFFFFFEEEEEECCCBBBAAA@@@???<<<::::::999888888888777555333111111111111111222333333AAA===777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************+++,,,------.........///111222444555333444666999;;;>>>@@@BBBCCCCCCCCCAAA???===:::999:::999777777888999888777555555444333111000/////////000000111000000//////FFF)))###888888))):::bbb|||ZZZLLLWWWbbbZZZJJJRRRGGGBBBGGGIIICCC>>>???<<<;;;999999999999777666666555444333222222222222222444666777777666333222666777888999;;;<<<===>>>>>>???BBBGGGLLLNNNMMMKKKKKKNNNPPPMMMLLLLLLIIIDDDBBBAAA???===;;;:::999999555444222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++,,,,,,---///000111AAA;;;444333999AAAGGGJJJKKKLLLOOOQQQTTTVVVXXXXXXSSSPPPMMMKKKNNNUUU]]]bbbSSSRRRNNNIIIDDDAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999999888888888666666666666777888999:::777888:::===@@@BBBDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDAAA???>>>======:::;;;:::777444222333444111111111111111000//////------------............,,,------...//////000000444444333444777;;;???BBBAAAGGGKKKIIIKKKfffwwwZZZFFFAAAAAA???OOO[[[gggiiihhhsss{{{eeeNNNAAA999;;;;;;888???JJJIIIbbbjjj]]]wwwXXXKKKWWWUUUSSSRRRQQQRRRRRRPPPOOOMMMLLLKKKIIIHHHFFFDDDDDD@@@???>>>>>>============<<<======>>>>>>>>>>>>>>>DDDSSSiii\\\EEE999333......111&&&&&&111,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&&&&''')))***,,,,,,555```///333---,,,,,,+++***************,,,,,,+++++++++,,,,,,---------------------......,,,,,,,,,+++******))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***************************+++,,,---...---...000222111444777999:::<<>>>>>===<<<;;;999777666666777777555444333222111111111111111111000/////////////////////...---------------...//////000000111111222222444555555333111111222666888999999999999:::<<<;;;===@@@CCCEEEEEEEEEEEEBBBAAA???>>>>>>===:::888888777666666777666333111111111000000///000000000999666333///,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,---///000222333000111333666999<<>>CCCHHHLLLLLLKKKJJJNNNPPPMMMKKKKKKHHHDDD@@@???===;;;999888777777333111000000000000///---++++++++++++++++++++++++***))))))(((((())))))***************************...---------............%%%)))111===EEEEEE>>>666DDDFFFJJJNNNQQQRRRSSSSSSQQQSSSUUUUUURRRNNNJJJHHH@@@??????@@@??????===<<<<<<<<<;;;:::999999999999666666666666555555555555333333444555666666666666555666888:::===???AAABBBAAAAAAAAABBBCCCDDDDDDEEEBBBAAAAAA@@@>>>===;;;:::666777777555222000111333......//////......------***++++++++++++,,,,,,,,,++++++++++++,,,...000111000111111333666;;;>>>AAAJJJ===>>>HHHFFFLLL{{{sssiii^^^KKK999;;;:::<<>>======<<<<<<<<<<<<===;;;<<<=========>>>BBBEEE???CCCCCC>>>???OOOfffxxxxxxkkkcccEEEBBB999///+++,,,---+++>>>$$$000555###---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&''')))***,,,---444uuu___///333,,,,,,,,,+++***))))))******---,,,+++*********,,,---,,,,,,,,,------.........,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((,,,---...---,,,,,,---///000222444555666888<<>>>>>:::999777666555555555666333222111000////////////000///...---------------...---,,,,,,++++++,,,,,,......//////000111111111111222222111111333666999444555555444444555888;;;888999<<<>>>???@@@???>>>@@@>>>======<<<;;;999666666555555555555444111///222111000///...---------*********++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))***+++,,,---******+++,,,---///000111...///111333777:::===???;;;<<<===>>>>>>>>>===<<<888666444444444555444333222111111111000000//////------,,,,,,,,,---...///...444333+++***111444111...111---444999===IIIIIILLLKKKHHHAAA;;;:::===AAAMMMOOOKKKDDDFFFNNNPPPJJJFFFIIIHHH@@@;;;<<>>===;;;999888666666666111000//////000000///...***************+++++++++))))))(((((((((((())))))*********)))))))))))))))***)))***+++,,,,,,+++)))111444666555333555;;;AAABBBFFFKKKPPPSSSRRRPPPNNNIIIKKKNNNPPPOOOMMMKKKJJJGGGEEEBBBAAAAAA@@@===;;;::::::999888888888888888444444333333333222222222000111333444555555444333333444666888:::===??????<<<=========>>>>>>>>>>>>===>>>>>>>>>===;;;999777222444555333000///111444,,,,,,---------,,,++++++))))))))))))******************))))))+++---000222//////000222444777:::<<>>===>>>>>>===CCCCCCDDDDDDCCC@@@===:::888999999555111111555999???444666DDDDDD<<>>===<<<<<<<<<;;;;;;<<<<<<===888777888;;;>>>???<<<999>>>999;;;BBB???555444<<<::::::999888777444222111555555111+++)))+++***'''$$$(((***&&&$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%&&&&&&''')))***,,,---444cccSSS333---+++************))))))))))))))))))*********+++++++++---------............///,,,,,,++++++***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,++++++++++++,,,,,,---...000111222222333666:::===@@@@@@@@@???>>>===<<<;;;888777555555666666444333111111111111000000000//////............---------,,,++++++******++++++,,,.........////////////000------///000111111111111000111111222222333444444666777999;;;>>>@@@BBBCCC@@@???===;;;999888888777666555444333111000///.........---------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,------000000000111333555888999@@@@@@@@@???>>><<<:::888888777555222111000000111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111333555666777333444666777777888:::<<>>BBBFFFHHHIIILLLKKKKKKLLLLLLHHHAAA<<<;;;:::999777555444333333111000///...---,,,,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************//////000111333555777888>>>@@@DDDHHHKKKLLLMMMLLLNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@??????>>>>>>======::::::999777666444333333333333333222222222111111111111222222222333333333333555666666666666999;;;???>>>>>>>>>???AAACCCDDDAAA???<<<;;;;;;999777555555555444333222222222222......---,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////000111555:::>>>>>>AAAEEEIIILLLOOORRRTTTfffXXXIII<<<;;;>>><<<888888555555444333333222333333444555777999:::;;;<<<===NNNDDD???BBBHHHXXX}}}jjjlllJJJLLLVVVQQQLLLOOORRRPPPOOONNNMMMLLLIIIGGGCCCCCCBBB@@@>>>;;;999888777777777777666666666666777777888888999999999999===<<<:::888777777888888888444//////222222///+++,,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&)))((('''***///333```QQQ333---+++*********)))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,+++******)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,---...///000111111444888;;;>>>>>>>>>>>>===<<<::::::888777555555666666444333111111111000000000//////............------------+++++++++******+++++++++---------............///,,,---...///000000000000000000000111222222333333444555666999;;;>>>???@@@>>>===;;;999888777666666555555444333111000///...------------,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************))))))******+++,,,,,,---/////////000111444666888============<<<:::999888777666444222111000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111222333444000222444555555666888:::@@@BBBEEEHHHJJJJJJIIIHHHGGGEEEBBBAAA@@@>>><<<:::777777777777555444222000////////////.........---///...------...000222333000000000111222222333333555666888;;;>>>BBBEEEGGGGGGGGGGGGHHHHHHFFF@@@<<<;;;:::888666555333333333111000///---,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********------...///111333555666:::<<<@@@DDDGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;999999888777555444333222111111111111000000000000///000000000111111111111111333444444444444777999<<<<<<======>>>???@@@AAA???===:::999999888666444333333222111000000000000---------,,,++++++******)))))))))))))))))))))))))))************+++++++++,,,---......///222777:::<<>>===;;;:::999999999:::999777555444666;;;@@@DDD"""???RRR]]]eeennnaaaTTTOOOWWWYYYSSSTTT]]]UUUTTTRRRQQQQQQOOOLLLJJJEEEDDDBBB@@@>>><<<;;;:::777777666666666555555555666666666777777777888888666666666666777999;;;<<>>AAAEEEGGGHHHHHHHHHEEECCCAAA??????>>>;;;999666666666555444222000/////////.........------------,,,+++++++++,,,...///...//////000111111222222333333444666999===AAADDDCCCCCCBBBCCCCCCBBB???===;;;:::888666444333222222000///...---,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))*********++++++,,,...000222333555777;;;???CCCFFFGGGHHHEEEDDDCCCBBB@@@???>>>===;;;;;;::::::999888888777888777666555444333222111000/////////............---............////////////000111111111222444666999:::;;;<<<======<<<<<<<<<:::888777777666444222111000///...------------,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((())))))))))))******+++,,,,,,,,,...222555777;;;???CCCEEEHHHLLLNNNJJJYYYyyy^^^CCC???GGG666666555666777:::===>>>777999===AAACCCDDDCCCBBBqqqtttWWWdddqqq[[[GGGLLLTTTYYYWWWQQQQQQUUUUUUSSSQQQPPPOOOMMMJJJGGGDDDCCC@@@>>><<<;;;::::::555555555555444444444444444444444444444555555555222333333444666888:::;;;BBB<<<444///......---,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&((((((&&&)))...888dddLLL000---+++***)))))))))((((((((((((((((((((()))))))))******))))))*********++++++++++++*********)))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++---,,,+++******************,,,---......000333666999999999999999999888888777555444444555444333111000000/////////.........------------,,,,,,,,,+++******))))))))))))******************+++++++++,,,++++++,,,---......------------......///000000000///000111333555666888888999888777666555444444444444333222111000///......,,,,,,,,,,,,++++++++++++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))******+++++++++++++++,,,---///111333555666777888999888777777555444333222111000//////...//////......---,,,+++++++++++++++++++++++++++******************************+++++++++++++++,,,+++---/////////000111333777999<<<@@@CCCEEEFFFGGGBBBAAA???>>>===<<<:::999666666555444222111000///.........---------,,,,,,,,,,,,+++******++++++,,,------......///000000000222111111222555:::>>>AAACCCBBBAAAAAA@@@???>>>===:::999777555444222222111///...---,,,++++++++++++))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))***+++,,,...000111111333777;;;???BBBDDDEEEDDDCCCCCCAAA@@@???>>>>>>::::::999888777666666555666555555444222111111000//////.........---------,,,,,,---------.........---...000000///000222444666888:::<<<<<<;;;:::888;;;999777666666555333111//////...---,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((******+++++++++,,,///222333666;;;>>>AAADDDHHHJJJJJJMMMMMMffflll\\\YYYSSSMMMGGGDDDBBBAAAPPPNNNMMMSSSaaauuu|||^^^lllbbbQQQOOORRRRRROOONNNQQQSSSNNNFFFPPPNNNKKKJJJIIIGGGCCCAAAAAA???<<<999777777777888444444333333333222222222111111111111222222222222444333333333333333444444666222...+++,,,------,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%&&&((((((&&&)))...999yyyHHH///---+++)))))))))(((((((((((('''''''''((((((((())))))))))))************+++++++++*********)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))(((((())))))***+++,,,+++******)))))))))))))))+++---......///222444777777888888999888888888666555333333444444222111/////////............------,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,------......///...///000111333444555666777777666555444444555555222222111000000///......,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************+++---///000333444555777888777777666333333222222111000///...---......------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,............000111333555888<<>><<<<<<<<<;;;999888777666555333222111000000------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,------......///111000000000333777;;;>>>DDDDDDCCCAAA???=========999888777555333222111111...---,,,+++++++++++++++(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))******,,,---/////////111444888<<>>>>>===:::999999888666555555444444333333222111000/////////.........------------,,,,,,,,,,,,------------,,,---.........///111333444666999;;;<<<;;;888777:::888666555555555333111///...---,,,,,,++++++,,,)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))***++++++***,,,...000333666:::>>>AAADDDGGGJJJ>>>LLLHHHBBB[[[eeeeee```JJJ666gggSSSPPPKKKGGGMMMUUUSSSJJJNNNLLLJJJHHHGGGDDD@@@>>>>>><<<999777555555555666222222222111111111111000////////////////////////222222222111111000///...++++++***+++,,,,,,+++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%((('''&&&)))...999EEE------+++))))))((((((((((((''''''''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))************)))(((((((((((()))************))))))))))))))))))(((***,,,------...000111444555666777777777777777666444333333333333222000///.........------------,,,,,,,,,+++++++++******))))))(((((((((((())))))((())))))))))))*********)))******++++++******************+++,,,,,,------......///000111222333444555555444444333444444444111111000000///......---+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***,,,...///111222444555666666555555111222222111111000......,,,------,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***+++------,,,---...000000111444888;;;>>>@@@AAA===<<<::::::::::::999777777666444222111000000000------,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,------/////////000222555888:::CCCCCCCCC@@@===;;;;;;;;;999888666444222111000000---,,,++++++*********+++''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***+++,,,...///...///222555999<<>>=========<<<<<<;;;;;;:::999888777666555444333222111111000//////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++------,,,---///111111333666999:::999888777888666555444444444222000///...---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''')))***+++***+++...000444777;;;???BBBEEEHHHKKKGGGIIIFFFEEEFFFNNNwww}}}|||rrrooorrrtttqqqMMMAAA;;;PPPBBBGGGMMMPPPNNNMMMOOOQQQRRRQQQOOOMMMJJJHHHFFFBBB???===<<<:::888666555666666111000000000////////////............------------------.../////////......***+++,,,---,,,+++)))(((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''%%%(((---:::CCC,,,---+++))))))((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***((((((((((((((()))******))))))((((((((()))******&&&(((***+++++++++---...111222333444555555666555555444222222333333111000.........---------,,,,,,++++++++++++************)))((((((''''''(((((()))((())))))))))))*********)))))))))******))))))(((((())))))******+++,,,,,,,,,------...///000111111222222222111222222333333000000000//////......---+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++---...///000111333333333222222000111111111111///...---,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((***++++++++++++,,,......///222555888;;;===???;;;:::999999999999888666666444222111////////////,,,,,,,,,,,,++++++++++++))))))******************((())))))******+++,,,,,,,,,------///111333555666<<<>>>???>>>;;;888888999888777555333222111000000,,,++++++***************'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++,,,------...///222555999;;;===;;;;;;;;;;;;::::::::::::999888777666444333222222000000//////......------,,,,,,,,,+++++++++******))))))))))))************((()))*********+++---///...000333555777777777777666444222222222222000///...---,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))******+++---///111444999<<>>DDD]]]|||zzzqqqqqqttt{{{QQQ===...222EEECCCPPPDDDHHHNNNPPPMMMJJJMMMSSSQQQNNNKKKIIIGGGDDD@@@===:::999888777666555444333////////////...............---------,,,,,,,,,,,,)))***+++---.........---+++,,,,,,+++***)))((()))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''%%%(((---;;;AAA,,,---+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******(((((('''(((((()))***+++$$$&&&((()))))))))+++,,,///000111222333444444444555333222222333222111///......---------,,,,,,,,,+++++++++************)))((((((''''''''''''(((((())))))))))))************((()))))))))))))))((((((((((((((()))******++++++++++++,,,------...//////000000000000000111111222000000//////......------************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))***+++---...---...000111111111000///000000111111111///...---++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,''')))******))))))***,,,---...000333666999<<<===:::999888888999999888666444333111///------------,,,,,,,,,+++++++++******'''(((((()))******))))))((((((((()))******++++++***+++,,,...000111333333666999;;;;;;888666777888888777555333222000000///++++++******************&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((***+++,,,,,,,,,...000333666999:::;;;;;;;;;;;;;;;;;;;;;;;;888777666555333222111000/////////......------,,,************))))))))))))'''''''''(((((((((((()))&&&'''((((((((()))+++---,,,---000222444666666666444222111000111000///------,,,+++***))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%'''))))))***,,,...,,,///444888:::===AAACCC<<>>@@@CCCFFFIIIIIIJJJKKKMMMHHHGGGEEEBBB>>>;;;999777666666555444222111000000------,,,++++++******)))))))))))))))))))))))))))******++++++++++++******)))***++++++***)))((('''&&&&&&''''''&&&&&&%%%$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$''''''&&&)))...>>>xxx???111'''---((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...///000000111000111111111111000///...------,,,++++++++++++,,,,,,,,,+++++++++*********((((((''''''''''''((((((******))))))))))))******))))))))))))*********+++******************************++++++,,,------...------........./////////............------------*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***++++++,,,---///000111222000000000000///...---,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---...000333555666555555666666666666666555222111000...------,,,,,,,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---...//////222222333444444444444444444444333222111000//////,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********,,,------...000111333444888888999999999888888777666666444333222000//////...---,,,++++++*********++++++***))))))(((''''''''''''''''''''''''''''''((((((''''''(((((()))******,,,...000222333333333222222222222111000///...,,,+++++++++************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,...111555999===???@@@AAAAAA@@@?????????@@@@@@AAA>>>888333888UUUVVV888000444444222000//////000333777;;;===AAADDDGGGHHHHHHHHHIIIJJJHHHGGGEEEBBB???===;;;:::666555444333222000//////,,,,,,,,,+++******)))))))))))))))))))))))))))))))))******************)))))))))*********)))((('''&&&&&&&&&'''&&&&&&%%%$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%###$$$''''''&&&)))...>>>xxx===111(((,,,(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++,,,---...///000000000000000000000//////...------,,,+++++++++++++++,,,++++++++++++*********((((((''''''''''''((((((***))))))(((((())))))***(((((((((((())))))))))))*********************************+++,,,,,,------------------..................---------,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***+++,,,---...///000111000000000000//////...---******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))******,,,...000222333222333444555666666666555111000///...---,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---......---...///111222222222222222222111000//////......,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,---...000111111666666777777777777777666555444333222111000///...---,,,+++*********************))))))((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))((()))+++---///000000000000000000000///...------*********))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))*********,,,...222666999;;;===<<<<<<===>>>??????>>>>>>444777:::999222///999FFFcccwwwiiiLLLAAA555(((&&&+++...***$$$------...///222666999<<>>}}}:::111))),,,((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,---...///////////////000000///......---,,,,,,+++***+++++++++++++++++++++************((((((''''''''''''(((((())))))(((((((((((())))))'''''''''(((((((((((()))************************)))*********++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******+++,,,---...//////000000000000//////...---***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))+++,,,...000111000111222333444555555555000000...---,,,++++++++++++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---***+++---///000111222222111111111000///......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))***+++,,,---...//////444444555555666666555555333333222111000///...---,,,+++***))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((()))+++,,,---...//////////////////...------*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))******+++---000333666999::::::;;;<<<>>>>>>===<<<<<>>AAACCCDDDFFFHHHFFFEEECCC???<<<888666444222222111///...---,,,+++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%###$$$''''''&&&)))...===555222++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***(((((()))***+++,,,------,,,---..................,,,,,,+++***************+++************)))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++++++++******''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((()))))))))***+++,,,,,,,,,------.........------,,,))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,............///000111111111000///...---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***,,,...///000111111000000000//////.........++++++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,------,,,,,,//////000111222222222222/////////...---,,,,,,,,,)))((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++---........./////////......---************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''((((((++++++,,,---000333666888:::;;;;;;;;;:::999999888...222888:::444+++))),,,,,,,,,---.........---,,,...---+++***+++---000111...---+++'''%%%(((000666(((&&&&&&***......)))###))))))***+++---///111111555888===AAACCCEEEHHHJJJGGGEEECCC@@@<<<999777555111000///...---,,,+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$##################################################################$$$$$$$$$$$$%%%###$$$''''''&&&)))...>>>333222,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++,,,,,,+++,,,---...............,,,++++++***************************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))***+++++++++++++++,,,,,,---,,,,,,+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))******+++,,,------...////////////......///...---+++******))))))((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))***+++,,,......//////............------------+++***)))((((((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((()))+++---------,,,+++---...///000000111111111......------,,,,,,++++++(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((('''''''''(((***+++---,,,,,,------------,,,,,,)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''*********+++...111444666888777777777777888888999BBB777------////////////...+++(((&&&&&&((()))***((())),,,......,,,)))'''&&&+++///000---)))'''&&&******)))$$$ ###---666))))))******+++,,,---...111555999<<<>>>@@@CCCDDDAAA@@@???===:::888666666000000///---,,,+++***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%$$$##################################################################$$$$$$$$$$$$%%%###$$$''''''&&&)))...>>>111222,,,***)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++))))))))))))))))))))))))***)))(((((((((((())))))''''''((()))***+++,,,,,,+++,,,------.........---,,,++++++***)))*********************))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++************)))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******++++++***++++++,,,,,,,,,++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++.........///......------......,,,+++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((()))+++---...---,,,+++,,,---...///000000000000---------,,,,,,+++++++++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***+++***++++++,,,,,,,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''***))))))***,,,///222444444444333444555777999:::333000000333333...,,,...*********+++,,,,,,***((()))((('''&&&&&&'''((())))))))))))((('''''')))***$$$&&&)))+++***(((%%%###))))))******++++++,,,,,,---000444777888:::;;;===::::::999888777666555444000///...---+++***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&'''$$$%%%%%%%%%%%%$$$######################################################"""############$$$$$$$$$%%%###$$$''''''&&&)))...>>>vvv888+++))),,,(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))))))))))))))((((((((((((***)))(((''''''((()))***************************************************++++++,,,,,,,,,---------))))))))))))))))))))))))******))))))((((((''''''$$$&&&'''((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***************++++++,,,---............,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++,,,------------------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000///......---+++***)))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''******+++,,,,,,,,,,,,++++++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,------000000222333444555555555444333222000///---,,,+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------///444999<<<;;;999<<<;;;:::888555333111111///...---+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))###$$$%%%%%%&&&&&&%%%%%%)))((('''%%%$$$$$$%%%%%%######################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555>>>uuu888,,,***,,,(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''(((((())))))))))))((((((((((((***)))(((''''''((()))***************************************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''&&&(((******)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))******************)))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))************)))******+++,,,------------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))+++,,,,,,---,,,,,,------,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,,,,---...///......---,,,+++***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))******+++,,,+++++++++***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''(((((()))+++,,,,,,---///000111333444444444444444333222000...---++++++))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))---,,,...222777;;;;;;:::<<<;;;999777555333111111///...---+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%((('''&&&$$$$$$$$$$$$%%%###############################################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555>>>sss777---+++,,,(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''')))***+++)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))((()))***+++,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,++++++++++++,,,---.........------,,,+++***))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,,,,...///000222333333333333222222111///...,,,+++***)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,+++,,,///444888;;;<<<:::999888666444333111111......,,,***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555>>>qqq555...---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))'''((()))***+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***++++++***+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,---------,,,,,,+++***)))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))***++++++---...///000111222222222111111///...---+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''*********,,,000555:::<<<888888777555444222111000...---+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555===mmm333///---***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))''''''((()))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))******+++******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++++++++*********+++,,,,,,+++++++++******))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))***,,,,,,...///000111111111000///...---,,,+++***)))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***---222777;;;666666555444333222111000---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%##################""""""################################################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555===iii000///...)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***,,,------+++******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******&&&'''(((((())))))((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))(((((()))************)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******++++++******)))******++++++*********)))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))***+++,,,...////////////......---,,,+++***))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))+++///444888555444444333222111111000---,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$######"""################################################!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555>>>fff......---'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''((()))*********'''((()))******)))((('''************************************************)))))))))*********++++++))))))))))))))))))))))))'''((((((((()))))))))***+++---...---,,,******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********&&&'''(((((())))))((((((''''''((()))************((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((('''(((((()))******))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***************))))))))))))******)))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''(((((()))***+++---.........///------,,,+++***))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''))))))))),,,111555333333222222111111000000,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$######################################################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""'''$$$$$$)))&&&(((555>>>ddd,,,...---&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((()))******+++'''((()))******)))((('''************************************************************++++++++++++))))))))))))))))))))))))'''((((((((())))))*********+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++&&&''''''((((((((((((((('''((()))***++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((())))))***))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***************)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''')))***+++,,,---.........---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$''')))))))))+++///333222222222222111111000000,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######%%%&&&&&&%%%$$$################################################### """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%###'''$$$$$$)))&&&(((555>>>SSS333111(((+++''''''&&&%%%%%%%%%%%%&&&***,,,""")))&&&***---+++!!!444***&&&&&&000(((+++000%%%))),,,:::000+++555""")))***---+++ $$$<<< ---###&&&***%%%***''')))((((((((((((((('''''''''))))))))))))))))))))))))++++++***************++++++******,,,------,,,++++++++++++***))))))((((((***((('''(((***,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,------------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++//////000000000000///...+++***)))'''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%###'''$$$$$$)))'''***777<<>>FFFKKKNNNOOOOOOYYYSSSKKKEEE???777---'''$$$&&&***///222///(((###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%$$$$$$)))(((,,,;;;@@@???000000---,,,++++++***))))))))))))***'''333'''...///,,,///+++]]]HHH+++$$$eee___###333***!!!222"""...$$$((())))))***+++,,,------............333KKKtttzzzZZZOOO===555,,,(((***------,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......(((---111222///+++******000222333111333555555111666666555333111///---,,,000...++++++++++++***))),,,,,,+++++++++*********************************(((((())))))))))))******(((((())))))))))))************+++,,,,,,,,,,,,++++++---...---,,,+++,,,---((((((***///888DDDOOOVVV```dddhhhllllllhhhddd```UUULLL???555111...,,,***&&&)))---...,,,)))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------)))***+++,,,---,,,+++***))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((()))***++++++))))))***,,,222===IIIQQQnnnsss|||uuufffUUUIII:::222(((###%%%((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&%%%%%%)))(((,,,;;;>>>>>>000111------,,,+++******))))))******///111---(((......000???NNNNNNIII777<<<&&&888%%%&&&222---$$$000---!!!((())))))***,,,------...222000000777PPPvvvcccTTTGGG777---+++,,,,,,***))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,------..................000333222000111666:::///<<>><<<999777777666444222---------,,,,,,,,,++++++************************(((((()))))))))*********(((((()))))))))************++++++,,,---,,,,,,,,,***---///,,,***,,,444;;;999CCCTTTjjjmmmYYYEEE888777222,,,+++---...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---.........***+++...///000000000//////......---,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***+++,,,***222???NNN]]]jjjuuu|||~~~xxxhhhYYYBBB...$$$$$$+++000((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%%%%***(((+++:::>>>>>>000111...---,,,+++******)))*********111***333%%%333:::AAA|||QQQKKKEEE***333///***///$$$'''%%%...$$$555...((())))))+++,,,---......---...444KKKxxxfffVVVAAA222,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,---------******,,,---.../////////000000000111777FFFZZZhhh|||dddNNN<<<111......---------,,,,,,,,,************************(((((())))))*********+++(((((())))))*********+++***+++,,,,,,------,,,,,,...222444111000666DDDQQQaaaNNN777,,,---111...)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////444666999;;;======<<<;;;666555333222000...,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((()))***+++,,,777GGG```www~~~www{{{oooYYYBBB333+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((&&&%%%***(((+++:::???;;;333444...---,,,111000***'''+++---+++***000000)))222ZZZ\\\PPPEEE---999!!!---***+++......,,,+++...,,,...000....../////////000===HHHwwwyyyHHH444:::...!!!---...,,,******+++---------000...***(((+++......+++---...//////......///111444555KKKsss}}}VVVAAA111111333...((('''444---&&&%%%***---+++'''))))))))))))))))))))))))++++++++++++++++++,,,,,,///&&&(((333444******555,,,<<<888>>>QQQwwwKKK:::777111---&&&111222(((%%%,,,...)))))))))))))))))))))))))))++++++******************'''---///)))$$$&&&+++...###444777///...111===OOOJJJWWW]]]WWWUUU\\\___\\\VVVNNNMMM===EEE999777'''...,,,***(((((((((***+++))))))))))))((((((((((((&&&&&&''''''(((((()))))))))'''%%%''',,,...,,,))),,,,,,,,,------***'''$$$------***(((***---,,,'''''''''(((***,,,,,,***))))))(((((((((((()))******))))))))))))))))))))))))&&&))),,,,,,,,,---,,,+++!!!111///$$$)))444<<>>EEEBBB---,,,,,,...000///***&&&***)))))))))((((((((((((((((((((((((((()))))))))$$$***//////***&&&%%%%%%''''''(((***...111444666,,,,,,***(((+++111333000***---///+++&&&$$$)))///(((((((((((('''''''''''')))))))))))))))))))))))))))************+++***)))...***'''111:::???\\\|||xxx}}}xxx@@@(((111///%%%$$$---,,,!!!))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''''''''))))))((((((((()))))))))'''%%%$$$%%%(((***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&)))+++***%%%&&&&&&&&&'''(((*********(((///...&&&!!!"""&&&''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$&&&)))///222*** $$$***///...***%%%!!!...!!!"""......!!!***%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%$$$!!!###$$$$$$""""""%%%'''"""&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((('''&&&...777>>><<<333444///---,,,...---,,,...111000---888%%%<<>>mmmuuuLLL222&&&***---///,,,((('''+++000************************+++++++++,,,,,,,,,------***+++111444///***222???WWWXXX>>>000)))///000((('''...******************************++++++++++++++++++""",,,222...***,,,...///***@@@VVVppptttWWW777888333...---...---***&&&******)))))))))(((((((((*********)))))))))))))))))))))(((&&&%%%(((---000333000,,,(((%%%%%%&&&(((111333222/////////+++%%%&&&)))---...,,,***)))((()))*********)))((('''&&&))))))))))))))))))))))))+++)))((()))++++++++++++&&&,,,...<<<___zzzwwwzzzNNN888)))+++---'''%%%))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((($$$$$$#########$$$%%%%%%)))'''%%%''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((***)))'''&&&)))...444777((()))******++++++******333+++######(((+++)))%%%'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((+++%%%!!!"""$$$%%%'''***333222---%%% !!!(((///&&&'''&&&&&&(((+++)))$$$&&&&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&& !!!######""""""###%%%(((&&&$$$""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((('''&&&...777???<<<333444///......---,,,---///000///,,,555333ddd___ZZZ>>>444...)))+++---,,,---///...------/////////222666RRRzzzpppcccZZZXXX[[[___bbb```````````````aaaaaaaaauuutttXXX===---+++******+++---...,,,+++222///------+++***---111(((<<<<<<888cccooo===666000)))'''))),,,,,,+++************************++++++,,,,,,------......333***,,,666555777VVV}}}eeeNNN888000,,,(((***222******************************+++++++++++++++,,,,,,,,,+++***,,,000444666OOOwww~~~[[[OOO>>>///((())),,,///*********)))))))))((((((,,,++++++******)))))))))///((("""$$$+++111///,,,%%%)))///555<<>>???@@@???===<<<555222...((($$$$$$)))---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&(((+++222999@@@QQQjjj|||vvv}}}{{{zzzyyydddHHH666000///,,,((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))...(((***:::QQQeeesss{{{[[[VVVSSSVVV```jjjqqqsssaaaXXXUUUWWWMMM888++++++$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&***...000::::::;;;===???@@@???===999555...'''$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((('''&&&...777???<<<333444000000------///111...---444>>>vvvNNNAAA333///...---,,,,,,,,,+++...///+++222OOOnnnlll[[[UUUfff{{{sssWWW666333...,,,,,,---------///...222555111---888HHHyyyyyyaaa>>>------333++++++++++++++++++++++++,,,,,,---...///000111111///888```ddd>>>///111++++++++++++++++++++++++******++++++,,,------...666...)))===ooowww^^^AAA---+++++++++*********)))))))))))))))***************))),,,+++''')))999UUUlllgggnnnvvvzzz|||}}}uuuwwwvvvqqqnnnrrrvvvwwwqqqUUUDDD222000---***(((((()))******************************)))+++---***)))888MMMdddcccYYYOOONNNXXXdddkkknnnaaaaaa\\\QQQHHHPPPoootttDDD,,,333*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((---222444666999???EEE===AAAFFFJJJLLLLLLJJJHHHTTTNNNFFFAAA===777...'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''')))***(((&&&)))000666444LLLfffwwwyyyiii|||nnndddBBB111...++++++******)))(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,!!!666SSSlll{{{yyyjjjZZZhhhiiijjjkkkjjjgggccc___lllnnnkkkeeeeeedddSSS>>>333,,,%%%$$$(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%)))000:::FFFPPPVVVnnnmmmmmmnnnooonnnkkkgggcccYYYIII999...(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''((('''&&&...777>>>===333555111000,,,---000333///...999GGGttt{{{VVVGGG999333111///............000000---:::aaauuuRRR\\\~~~eee999555///,,,+++,,,......000///111222...666UUUvvvmmmAAA000111++++++++++++++++++++++++,,,,,,---...///000111222>>>mmmxxxFFF,,,++++++++++++++++++++++++******+++,,,,,,---......666%%%GGG]]]BBB+++++++++************)))(((((())))))*********+++,,,***,,,777HHHWWW```ccc{{{|||{{{vvvpppnnnqqquuuyyy~~~~~~}}}zzzuuuwwwnnn:::777222...+++***+++,,,************************)))'''***...---222JJJfffbbbHHHWWWoooeeeXXXddd|||vvvmmmBBB***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,222999>>>AAAFFFNNNUUUhhhmmmttt{{{}}}|||hhhdddcccggghhh\\\DDD000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))***111>>>GGGiiittt|||}}}nnnvvv```===,,,,,,+++***)))((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((()))+++---...///IIIaaatttqqqgggccccccbbbJJJHHHEEEBBBFFFSSSeeerrr|||ddd^^^tttvvvjjjiiiEEE999,,,'''))),,,***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))---777EEEWWWkkk{{{}}}zzzyyywwwtttnnniiiiiiiiiggg___QQQ???...$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((('''&&&...777======444222...111...------555111555333|||}}}}}}JJJCCC555+++555+++---333***555'''...RRRxxxxxxYYYdddyyyLLL666,,,///,,,---333///222///222333555DDDuuu{{{vvvOOO+++111///+++(((+++...,,,'''///)))+++444666///222===rrrzzzxxxzzz~~~}}}{{{vvv<<<,,,888%%%---222)))333''')))222---)))444!!!:::,,,000???~~~___<<<&&&,,,333###&&&222&&&(((***,,,++++++++++++***000$$$333MMMRRRYYYmmmyyyxxx___PPP^^^vvvxxxtttddd777///777444%%%***************)))(((((('''222++++++999@@@aaaaaaOOObbbwwwttt[[[gggvvv<<<)))888***,,,,,,###++++++)))&&&'''***,,,+++)))((('''%%%%%%'''---555:::BBBDDDIIISSS```qqqzzzZZZlllxxxYYY666333,,,...***&&&......(((((())))))((('''&&&&&&'''))))))''''''((()))(((888%%%+++>>>???YYYmmmvvv}}}zzz{{{LLL666&&&))),,,&&&'''000(((((((((((())))))))))))***(((&&&$$$%%%%%%%%%$$$$$$%%%(((((($$$+++FFFbbb{{{nnnbbbYYYUUUVVVYYYzzz|||~~~mmmTTTRRRoooZZZooo{{{}}}hhh888333...***---"""***$$$###(((***&&&$$$'''$$$&&&''''''%%%######$$$,,,######+++,,,&&&'''000;;;KKKSSSrrrwwwxxx|||{{{rrrlllqqq{{{ssssssoookkkiiiaaaMMM999'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&''''''(((000999>>>===444222...111222///...111,,,333TTT|||]]]CCC888222000)))///,,,***///333888iiiiii[[[rrr{{{bbb999111111+++///111...+++888333000;;;}}}fffVVV222,,,''')))---///...,,,(((;;;+++###888222>>>xxx~~~tttuuu}}}kkk@@@---111...%%%222555$$$+++***,,,...---333...333222YYY777***...)))***...'''***+++******+++,,,---,,,+++///LLLWWWRRRtttmmmTTTlll}}}lllOOO...***)))*********************)))))),,,---,,,***666\\\xxxQQQUUUxxx{{{zzzlll===***$$$***---,,,------***)))'''(((***+++***((((((((()))---222999===@@@NNNWWWhhh}}}vvvxxx{{{zzz@@@999000%%%444---$$$((((((((()))(((((('''''''''((((((((()))))))))(((888444999NNNrrrkkk||||||xxx[[[:::+++...111---'''((())))))))))))))))))))))))'''&&&&&&&&&'''''''''''')))***---777NNNkkk~~~qqqggg[[[VVV]]]oooWWWUUUhhh]]]qqq~~~>>>...,,, ///)))$$$"""%%%((((((&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&***222<<>>===444222...000222///222111+++222yyy~~~ccc{{{tttDDD999888***+++111,,,///+++:::CCC{{{vvvdddkkk???666333)))333......///666:::///{{{~~~zzzqqq|||~~~HHH777***+++//////...000)));;;111&&&222???gggppp{{{jjj***555333"""333///***111%%%---111###999"""<<>>===444333...000...,,,333333000999uuulll___~~~MMM999999)))000///000111+++<<>>UUUuuuvvvvvv555999111,,,))))))))))))******++++++***'''''')))***((('''((((((NNN[[[tttssszzz}}}lllccc;;;&&&'''000*********)))))))))))))))&&&'''((((((((('''((())))))***<<>>,,,666'''(((000&&&000111///111///iiiyyysssyyyppp>>>)))***,,,,,,,,,)))***......***+++000OOO[[[NNNLLLiii>>>+++,,,,,,+++***++++++,,,---...,,,///QQQ___LLLzzzzzzGGG'''+++---)))000)))************)))))))))000444>>>PPPggg|||DDD222+++++++++*********++++++,,,,,,((('''))))))'''***000LLLPPPmmmkkkzzz```333)))666+++*********)))))))))(((&&&((()))(((&&&&&&'''))),,,<<>>>>>555333...///222---///---===yyyzzz}}}xxxoooyyysssnnnpppPPP<<<>>>444+++111---===mmm|||jjjrrr```DDD444:::+++777777888ZZZwwwpppooonnnnnnYYY;;;333222000///999000TTTGGG000333111(((,,,333000+++;;;ZZZ|||eeennn}}}~~~HHH///000++++++)))+++...++++++<<>>>>>555333...///---...555222BBB~~~{{{sss}}}hhhllllllmmm___yyynnnkkklllfffRRR>>>AAA222111,,,--->>>iii}}}YYYHHH666???'''999777>>>}}}vvviiinnnDDD555333000888)))???|||```ppphhh333///'''222,,,***---111DDDddddddvvvZZZ444111+++,,,***+++,,,)))---EEE```yyyVVVjjj|||tttqqq222111...,,,******++++++(((444^^^DDDPPPooo777***444++++++,,,,,,***)))+++111666MMMuuu{{{PPPVVVnnn~~~222111...,,,******++++++((('''))),,,+++000JJJfffpppqqqyyyeee888,,,,,,++++++***))))))(((&&&(((***))))))---555<<>>CCC111000222000...555111---___xxxssshhhaaaZZZRRRZZZfffgggeeehhh{{{eee|||}}}xxxbbbAAA;;;777333))):::KKK}}}llltttyyyuuu{{{mmm|||TTT===222666777111WWWmmmtttaaaSSS555666000///>>>MMMaaajjj888444'''222,,,555&&&222jjj|||pppwww999...000,,,))),,,000---333TTTzzz[[[pppkkk}}}\\\)))444'''------......000<<>>222555000---666:::{{{yyyyyylll{{{}}}MMM+++,,,,,,,,,...///+++444YYYvvvcccaaa}}}mmm|||@@@///---///+++,,,---111FFF{{{EEEgggggg...+++(((,,,(((***///,,,---EEEbbbbbb---000(((222(((000)))...+++,,,???TTTfffvvvnnnyyy{{{ccc\\\sss~~~rrr>>>(((000---***000&&&***///---+++---...000KKKrrrYYYWWW\\\444***,,,+++)))+++,,,))))))***)))777PPPEEEVVVrrr~~~zzz~~~yyysssrrryyy|||vvvrrr]]]XXXmmm|||yyyqqqsssYYYPPPSSSRRR[[[cccZZZQQQFFFJJJQQQIII???999222,,,)))'''%%%&&&&&&&&&%%%)))&&&''')))))))))---333<<>>eeeccc{{{zzzaaaUUUxxxsss___)))111...***---,,,777[[[zzzSSSJJJvvvmmmBBB777333,,,)))---222...444\\\@@@&&&---777111''',,,&&&///OOO___jjjzzziiipppYYY...,,,222,,,+++''')))---'''(((///222>>>ggg}}}KKK}}}NNN((()))111(((---***---+++&&&222HHHSSSNNNoooooottt}}}yyyhhh|||ssstttxxx___qqqgggYYYGGGGGGPPPMMMJJJOOOQQQNNN>>>CCCRRRMMM???888555---+++'''&&&&&&&&&&&&%%%(((&&&''')))***)))---333;;;GGG000555666---...000...888tttbbbIIIGGGYYY___]]]aaacccnnnfffxxxgggfffwwwjjjxxxQQQ999===222000888}}}```|||ppphhh}}}hhh```}}}kkkxxxYYYJJJ777444:::cccwwwhhhvvvzzzSSS;;;:::666PPPooojjjiiiqqquuuddd\\\jjjoooYYYoooffffff888111555...888---yyysssvvv~~~xxxuuu}}}}}};;;///,,,.........666NNNpppkkkyyyfffbbb{{{VVVyyyzzz000222'''+++222,,,@@@xxxCCCccc~~~{{{[[[444///+++---///...000HHHxxxiii+++:::+++%%%))))))---'''666YYYfffoootttpppzzz<<<'''222...******)))***%%%''',,,666UUUWWW```{{{lll333&&&000***...(((---,,,'''<<>>EEEBBB>>>===888///,,,(((&&&&&&&&&&&&&&&(((&&&'''******)))---333;;;LLL222333555000111000///<<>>555555DDD[[[zzzppp^^^UUUSSSXXXyyyrrr[[[sss[[[JJJ777555>>>~~~uuusssbbbfffuuuzzzgggzzzxxxvvvddd???777999wwwtttkkknnn{{{yyyWWWQQQLLLUUU```[[[lll|||~~~~~~nnn\\\NNN<<<444...>>>888yyyuuu}}}{{{NNN/////////,,,---???\\\sss{{{uuutttxxxxxx\\\yyy```fffJJJ555"""...666,,,IIIqqqGGG~~~sssrrr|||~~~~~~777...***222000))):::gggRRR;;;'''111+++---///000BBB```ooo~~~~~~{{{~~~bbbUUU)))---///+++---)))---,,,...---???sss~~~GGG~~~LLL)))+++------%%%***+++---EEEUUUGGG\\\|||vvvwwwgggsss~~~nnnrrrdddhhhtttoooKKKkkkeeedddQQQ===dddwwwcccTTTMMMLLLLLLGGGDDD===999AAACCC666222...)))&&&&&&&&&&&&&&&'''&&&'''***+++***---222;;;VVV:::333333333222000000@@@}}}]]]___uuuzzzhhh```kkk|||wwwiii>>>;;;777444RRRbbbeee[[[VVVRRRWWWUUUmmmzzzdddnnnsssmmmIII888999EEE}}}xxxvvv[[[TTT\\\pppsssqqq~~~iiiuuuAAA888>>>fff\\\lll___fffkkkuuu}}}gggtttpppUUUpppWWW666***,,,444WWW|||xxxzzz}}}wwwzzzppp777111111+++,,,DDDffftttnnn^^^bbblllJJJnnn===&&&000555000XXXxxxZZZVVVuuusssgggjjjIII111+++444000---OOO555,,,...000***)))555KKKbbbyyytttvvveeeyyyttt666)))000,,,...***''')))000555RRRUUUfff}}}iii777(((///+++'''''',,,666KKKTTTLLL|||xxxuuu~~~kkkjjjgggxxxmmmtttssslllvvv___???bbb}}}aaaRRRCCCaaannnOOO777EEEIIILLLBBB;;;EEEEEE333444///***'''&&&&&&&&&&&&'''&&&'''++++++***---222:::eeeGGG555111444333111111CCC[[[eee~~~eeebbbnnnoooqqq???555888111```nnnYYYPPPNNNfffwww]]]___zzzoooHHH:::???NNNzzzwwwuuurrrxxxuuugggfff|||>>>===BBB{{{SSSJJJiiivvvkkkbbb}}}fffSSS___UUU888;;;...///www{{{~~~xxxrrr555...222......IIIqqq~~~ttt___uuuOOOpppBBB//////000999ppp{{{UUUkkk|||www|||gggddd|||YYY,,,///111///;;;jjj{{{LLL222'''000,,,%%%:::TTTcccjjjgggwww[[[JJJ)))000+++---,,,&&&$$$222DDDdddwwwJJJlllLLL***...)))+++)))--->>>LLLUUU^^^{{{zzztttggg~~~lll[[[lllSSSIIIjjjkkk[[[eeetttVVVXXXZZZOOOLLLAAACCCIIIEEE<<<@@@AAA777555111+++'''&&&&&&&&&&&&&&&&&&(((+++,,,***,,,111:::pppQQQ888000555333111222EEEXXXaaaqqqvvvqqqbbbcccrrriiivvv???111888333nnnuuurrr}}}VVVOOOaaa}}}kkktttyyy|||oooHHH<<>>)))222000111NNN{{{{{{kkktttzzzGGGOOOCCC666---,,,CCC~~~ZZZ~~~xxx|||jjjdddsss666222---...HHH~~~www666)))000666)))CCC___jjj[[[dddEEEYYY,,,111)))+++...111(((999QQQlll]]]jjj{{{[[[\\\...+++'''000+++...BBBLLLVVVnnn|||ooodddyyyvvvooo~~~uuuhhh[[[LLL\\\zzz|||~~~^^^KKKRRRNNNEEELLLAAA<<>>666111+++'''&&&&&&&&&&&&&&&%%%(((,,,,,,***,,,111:::ddd555888...222000///666[[[gggyyyzzz{{{tttlllaaammm~~~mmmeee999===444555{{{rrrxxx|||QQQfff}}}wwwWWW???888iiirrrooo}}}eee```===;;;uuusssTTTWWWsssvvv~~~xxxlll|||yyybbbSSSUUU999444111AAAWWWyyy{{{~~~uuuhhhFFF222+++555...[[[{{{vvvrrrKKKfffvvvYYYOOOwww]]]***444000IIIvvvTTThhhaaawww666111555>>>OOOvvvrrrvvv<<<555---333///???jjjtttXXXOOOgggeee|||++++++000...***111+++KKKTTTsssYYY}}}ttt\\\TTTrrroooyyyyyy666(((***))),,,777KKKNNNVVVlllqqqrrrtttwww|||}}}xxxrrrfffiiimmm{{{{{{yyyjjjjjjddd\\\VVVRRRKKKCCCEEE>>>;;;===;;;555666<<<333111...***'''&&&%%%$$$$$$&&&'''(((((())),,,...999rrr;;;999111333///000888}}}iiiooo~~~rrraaaiii~~~ggg```lllyyypppddd:::<<<222555zzztttyyy~~~TTTfffwww[[[AAA<<>>;;;555444:::333111...+++(((&&&%%%%%%$$$&&&'''(((((()))+++...666AAA999333444---222:::kkkwwwnnnuuuzzzpppUUU[[[|||fffcccrrrtttccc===<<<333444zzzwwwyyyYYYdddsss^^^DDD>>>uuuyyy|||{{{vvvkkkCCC???fffSSSjjjlllUUUssszzzfffoooxxx~~~zzz```PPPMMMGGG???666SSSjjj]]]hhhsssaaa555---555???tttVVV]]]mmm\\\VVVooolllqqqlllxxx~~~}}}SSSFFFgggvvv000(((555jjjtttaaa^^^|||uuuaaaSSSnnn|||oooaaa___hhh\\\444111FFF~~~~~~sssxxxnnn{{{rrr:::111+++;;;PPPeeeyyyvvvvvvkkkUUUrrr@@@---...,,,,,,---<<>><<>>===666555|||zzzuuu```cccrrreeeIII<<>>555222666333222000---+++)))'''&&&%%%&&&'''((('''(((***---666HHH;;;;;;555...444:::MMMyyybbbbbb|||XXXqqq___IIIfff|||XXX===;;;666555zzz{{{pppiiicccrrrhhhrrrwwwqqq{{{~~~~~~uuuwwwZZZ:::ssspppooottteeeuuuwwwwwwmmmlllGGGCCCnnnUUUHHHLLLmmmaaaooodddmmm```NNNSSSNNNwwwJJJ999777lll|||MMMwwwiii[[[666---///KKKVVVfffyyyuuu~~~UUUBBBXXX~~~???222???qqqwwwSSS}}}xxxkkkdddeeezzz~~~wwwxxx___FFFXXX===???[[[|||{{{{{{uuukkkdddFFF000///777ZZZ{{{qqq~~~lllrrr```[[[xxx}}}RRRUUU___000...***///,,,QQQZZZmmmlllxxxiiiyyy```___:::***---...IIIWWW]]]|||ssspppeeeqqqzzzkkkMMM888777???TTTvvvkkkkkkjjjeee\\\WWWTTTNNNGGGFFF???>>>AAA>>>666333777333222111///,,,***((('''&&&'''((((((((()))+++---777PPPBBB@@@666333333777DDDkkkmmmeee{{{sss```NNNtttSSS>>>:::555444sss}}}kkkqqqccc\\\cccpppzzz|||ttt@@@nnn}}}gggOOO|||{{{kkk}}}pppfffnnnGGGCCCkkkMMMNNNXXXjjjlllfffhhhsssxxx}}}gggWWWGGGTTTLLLmmmPPP???444tttyyy\\\oooeee666000222WWWMMM___jjjWWWAAAPPP;;;'''CCCjjjRRR~~~mmmcccNNNTTThhhwww```NNNYYY===@@@gggyyylll{{{~~~~~~lllrrrlll^^^vvvZZZ777444666___sssiiixxxbbbCCCIIIGGGSSSvvvPPPOOOooo333///)))///000XXXhhh```~~~uuueeeQQQHHH```{{{___VVVuuuIII***///000PPPZZZ\\\}}}rrrzzz|||nnnllltttkkkOOO???BBB;;;SSSmmm|||pppjjjiiicccZZZUUURRRMMMGGGEEE???===@@@===555333888333333222000...,,,)))(((((()))******)))***,,,...666XXXGGG@@@999:::111222>>>yyyzzz{{{vvv}}}tttttt\\\\\\VVVDDD===888444fffhhhxxxdddtttddd{{{uuuOOOlll{{{XXXyyy{{{{{{rrruuujjjaaapppEEEDDDVVVlll{{{}}}xxxeeeyyyzzzrrraaaRRREEETTTIIIhhhJJJ 111zzzmmmjjj{{{~~~oooXXX}}}~~~555222444___nnn|||NNNhhhwwwmmmMMM@@@RRRwww999...AAArrrhhhNNNvvvuuudddNNN[[[bbbsssiiiccc\\\^^^}}}BBBAAAwwwwwwjjjcccdddzzztttdddqqqlll[[[[[[bbb000555999eeekkk~~~zzzhhhPPPJJJYYYYYYuuu|||yyyXXXPPPwww333111)))000;;;bbbyyyZZZsssNNNAAA;;;===OOO}}}___SSSdddWWW+++222222VVV^^^aaaooouuutttrrrrrrkkkRRR888666DDDLLLooo~~~zzzpppkkkggg^^^SSSNNNNNNLLLHHHCCC<<<:::===:::444333888333333222111///---***))))))***++++++***+++---///888[[[HHH>>>;;;???000...;;;yyyfffOOO[[[\\\LLLBBB;;;333\\\ggg|||eeeqqqvvv{{{}}}\\\lll~~~hhhxxxjjj~~~qqqOOO~~~mmmeee___pppHHHIIISSSiii{{{vvv~~~xxxkkkggg[[[PPPDDDUUUIIIiiiRRR===444bbbuuu}}}|||kkkkkk~~~444333444aaasssvvvYYYwww{{{sssTTTEEERRR:::)))LLLiiirrrIII[[[KKKVVVHHH\\\qqqpppjjjeee]]]ZZZwwwNNNHHH}}}|||dddSSSUUUqqqssscccoookkkYYYSSSqqq666444===kkk|||yyy^^^QQQ```yyyyyyppprrrOOOUUUaaa~~~WWWCCCqqqwww222222+++333FFFkkkYYYjjj888:::AAAOOO^^^nnnlll}}}~~~aaaUUU\\\^^^,,,333333[[[dddiiiiiiwwwqqqvvvvvvgggPPPAAADDDNNNiiiyyyvvvkkklllfffZZZMMMHHHJJJKKKJJJBBB:::777:::888222222888333333333222000---+++)))***+++,,,,,,++++++---///;;;^^^JJJEEECCC999;;;333777WWW|||wwwiiiLLL]]]iiiaaalll555222WWWhhhpppxxx~~~{{{www______{{{kkkrrrnnn~~~www{{{rrriiibbbfffwwwRRRIIIkkkeeerrrrrrhhhsssvvvccc```BBBQQQPPPHHH{{{>>>444333pppcccaaatttxxx~~~qqq[[[~~~222//////[[[ttteeepppYYYVVVvvvdddLLLGGGQQQlll999222BBBtttxxxTTT{{{jjjrrryyyddduuuvvvccc]]]eeeaaaOOOqqq]]]<<>>fffjjjiii~~~uuuzzz{{{uuummm]]]RRR]]]rrrxxxqqqWWW\\\LLL;;;777<<>>uuu}}}iiiVVVPPPbbbwwwuuurrrWWWPPPHHHzzz666666EEEzzzvvvvvv|||||||||tttkkktttvvv___ppp|||xxxooosssuuuqqqjjj___QQQGGGDDDCCC;;;:::AAA;;;444999555111000111///***(((***************+++,,,---...999VVVEEECCC???DDDDDDHHHFFF===SSSnnneeeTTTUUUvvvnnnKKK<<<777jjjsssvvvfffnnnrrrqqqkkkggglllzzzoooaaaRRRaaaYYYlllcccdddlll~~~ddd\\\OOOGGGAAAIIINNNGGGKKK:::111dddddduuuxxxeee\\\\\\~~~999999888aaarrrxxxyyy|||}}}\\\ZZZNNNEEEOOOtttoooSSS444333RRRhhh~~~[[[aaajjj}}}}}}lllnnn___iiiSSSxxxgggQQQwwwlllssswwwwwwttt[[[[[[PPP|||~~~555<<>>~~~~~~wwwdddbbbssslll]]]```bbbSSSPPPbbbZZZgggqqqpppjjjdddWWWJJJDDDBBB::::::@@@;;;444999666222111222000+++)))+++***))))))******+++,,,---999VVVCCCAAAEEEGGGHHHFFF777AAA666UUUPPPyyyrrr{{{```WWWqqqbbb[[[MMM???JJJjjjQQQZZZjjjxxxwww|||ppp|||iiieee___oooxxxnnniiidddrrr{{{rrr```cccTTT[[[SSS|||fff[[[vvvSSSrrr}}}lll[[[PPPIIICCCAAAGGGEEEQQQxxxDDD@@@999[[[yyyzzzdddSSSPPPyyyyyyMMMDDD666]]]zzzrrr]]]zzzwwwXXXXXXPPPBBBAAA^^^pppsss888&&&,,,]]]xxx]]]~~~iiiqqqccc___```MMMxxxmmmDDD}}}zzz{{{|||~~~]]]QQQRRRFFFggg<<<:::uuummmsssVVVWWWqqqdddJJJ<<>>```jjjNNN:::===333cccggg{{{\\\xxxyyy]]]\\\[[[LLL{{{kkkKKK~~~mmm|||yyyxxx|||~~~nnnWWWXXXYYYNNNYYY777999~~~hhhUUU\\\tttsssVVVAAA<<>>===<<<;;;:::999:::;;;;;;YYYzzz~~~}}}hhhYYYVVV]]]zzzWWWWWWWWWTTT[[[NNN^^^zzztttqqqvvvooohhh}}}fffzzzfff]]]jjj[[[RRRjjjqqqxxx{{{gggpppwwwfffYYYQQQTTT___GGGkkknnnIII^^^YYYggg~~~yyyrrraaaKKK@@@BBBDDDBBBXXX<<>>999vvv```xxxoooqqqlll~~~qqqbbbccciii^^^RRRWWWDDD@@@666ggg@@@666222(((jjjwwwtttlllgggooonnnpppxxxXXXYYYTTTNNNxxxZZZoooxxxyyycccdddzzz~~~{{{ssswwwIIIPPPWWW^^^```:::===qqqzzzjjjeeeqqqjjjRRR[[[{{{qqqhhh```<<<999}}}UUUBBB,,,999pppdddSSSBBB===FFFgggddduuuPPPFFFQQQYYYKKK>>>///ggg{{{uuu}}}vvvggg^^^```eeeTTTNNN>>>666tttvvvRRRVVVbbb]]]QQQMMMIII>>>888;;;:::444444:::111111///...,,,+++))))))((()))++++++***+++---///777RRRDDD===<<<;;;:::999999999:::;;;KKKkkkttt]]]QQQPPPvvv```UUU\\\]]]QQQUUUMMMYYYllleee{{{uuuzzz]]]yyy___ZZZ^^^^^^]]]WWWmmmwwwjjjppp~~~^^^SSSRRRNNNIIIIIIjjjZZZcccYYY___gggzzznnnWWWKKKMMMDDD666???XXXAAAOOOkkkzzzkkk\\\KKKAAA@@@lll~~~uuunnnJJJLLL555___eeeZZZBBBFFFlllvvvlll[[[lllzzz{{{{{{ggg|||ooo___dddrrriiiSSSKKK<<<666eeexxx<<<333444111ggg{{{~~~tttsss~~~~~~zzzTTT[[[\\\QQQeeennnkkkuuuyyyssslllYYYuuukkkRRRQQQRRRjjj```999;;;hhh~~~mmmoooooofff{{{~~~ccc~~~oooyyy{{{jjjXXX@@@DDDRRRFFF222;;;xxx}}}mmmVVVVVVKKK===999HHHjjj{{{zzzMMMHHHQQQ```{{{MMMDDD888]]]yyy}}}}}}|||sssmmmkkklllbbbTTTOOO\\\ooorrr{{{qqqooosssiiiUUUIIIJJJIII???:::<<<;;;444444:::111000///---+++***)))((('''(((******)))***,,,...777OOOBBB<<<;;;:::999888777888999999<<>>MMM~~~~~~~~~~~~zzzhhhhhh}}}pppJJJ\\\hhhrrryyyrrr\\\IIIHHHPPPIII@@@<<<===<<<666555999000///...,,,***)))((((((&&&((())))))((()))+++---777KKK???::::::999777666666666777888666DDDaaa{{{rrrxxxtttZZZIIIMMMfffaaa```]]]RRRRRRXXXRRRTTTOOObbb}}}^^^wwwpppgggGGG{{{bbbbbb\\\LLLRRRTTTSSSNNNXXX~~~lll\\\aaannnyyyeeeXXXVVVGGGBBB===:::@@@XXXdddQQQ]]]XXXWWW\\\RRRTTTrrrvvv}}}zzzqqqhhhZZZNNNGGGGGGAAA;;;EEERRROOO@@@mmmnnn```aaa[[[fff^^^NNNLLLgggxxxaaaHHHDDD000xxxyyybbbiiibbb^^^aaaQQQsss}}}|||gggMMMAAA[[[|||ooonnnqqqeee___aaaXXXNNNMMMEEE:::888>>>fff}}}ooogggGGG555111111DDD[[[mmmooo~~~jjj\\\VVV}}}|||eeeIII]]]VVVdddYYYwwwwwwaaaFFFKKKDDDQQQ~~~\\\RRR???PPPmmmaaarrrooocccgggpppoootttsss{{{\\\555;;;UUUuuuZZZYYYCCC777PPPxxx}}}UUUOOO???CCCcccttt^^^DDDNNNWWW}}}iiiHHHIIIFFFBBBttt}}}]]]HHHiiihhhmmmkkk___RRRLLLLLLLLLHHHAAA===>>>===888666888000///---+++)))((((((((('''((()))))))))***,,,...777GGG<<<999888777666444444555555666666777HHHlll|||nnnooorrrqqq|||{{{iiiVVVIIIYYY~~~[[[ZZZXXXRRRWWW\\\WWWSSSTTTOOONNN}}}xxxoooooozzzVVVPPPddd```YYYXXXTTTQQQJJJUUUSSSJJJ[[[ppp```\\\]]]gggssssssyyynnnhhh^^^QQQHHHGGG999888???SSSpppMMM]]]```OOOUUUVVVWWWTTT]]]~~~|||yyyjjjtttyyy|||mmm\\\RRRPPPOOOMMMKKK<<<<<>>AAANNNggg___dddXXX___PPPGGGVVV{{{xxxyyynnn]]]iiinnn~~~~~~mmm\\\RRRUUUMMMEEEEEE???888<<<555JJJZZZNNN<<<222...:::gggppprrr}}}kkkYYY}}}yyyWWWMMM]]]KKKttt\\\^^^???@@@FFFhhhmmmTTT\\\GGGJJJyyykkkeeeooo}}}}}}{{{TTT222???fffvvvggghhhTTTBBBBBB|||~~~ZZZZZZRRRaaa___}}}yyyRRRBBBOOO]]]fffTTTUUUPPPAAAjjj~~~~~~ooo\\\jjjXXX^^^aaa___]]]YYYOOOCCCEEEAAA>>>>>>===999777777111///---***)))(((((((((((()))*********+++---///777CCC;;;999666555444333333333444444555222999RRRvvv|||uuunnnddd]]]```kkklll___WWWXXXWWW]]]iii|||dddSSS[[[MMMKKKWWWSSSNNNRRRPPPPPPIII|||rrrfffiiittt```NNNpppUUU[[[LLLOOOSSSNNNIIIJJJMMMMMMKKKZZZ|||[[[OOOUUUYYYaaaeeennnvvvwwwxxx~~~{{{tttppppppggg^^^YYYPPPFFFAAA@@@DDDVVVsss]]]^^^UUUSSSYYYQQQMMMYYYZZZPPP\\\zzzmmm___^^^cccqqq~~~xxxmmmsssqqqllljjjkkkrrr|||}}}vvvqqqdddccc]]]SSSLLLJJJGGGDDD???DDDJJJJJJBBBEEE^^^{{{zzztttdddWWWggg___ZZZ\\\bbbRRRSSSzzz{{{OOOCCC;;;===______RRROOOdddXXXZZZRRRyyy```mmmtttzzz|||}}}|||wwwooo^^^OOOTTTNNNCCCAAAEEE<<<555===qqqkkkQQQOOOEEE:::111==={{{}}}tttxxx}}}ggg~~~}}}yyyNNNVVV[[[IIIUUUoooyyywwwvvvZZZAAAAAA]]]cccOOOYYYOOOHHHmmm```EEE333DDD}}}tttiiigggVVVFFF777ttt{{{ttt{{{|||jjjJJJEEEPPPhhhaaaRRRTTTOOODDD^^^|||{{{}}}zzz~~~tttlllPPPXXX___```^^^ZZZTTTOOOAAA???>>>======;;;888666222000---***)))((())))))(((***++++++***+++...000777AAA:::999555444333222111222333333///333555:::OOOpppuuummmjjjlllfff[[[[[[dddnnn}}}VVVRRRSSSTTTOOOMMMMMMHHHGGGSSSLLLSSSLLL^^^xxxkkkiiikkkuuurrrcccLLLfffWWWOOOGGGKKKGGGIIIHHHEEEHHHLLLHHHGGG^^^|||fffSSSYYYXXX\\\]]]ZZZ```hhhhhheeeeeefffhhhiiifffaaa\\\PPPOOONNNNNNLLLKKKOOOVVVXXXQQQaaaNNNMMM\\\OOOWWW]]]]]]WWWWWWoooWWWFFF===HHHZZZeeekkkooonnnhhhaaa]]]^^^^^^]]][[[aaabbbeeeeeeccc]]]WWWSSSMMMRRRSSSPPPLLLIIIDDD>>>;;;LLLRRRHHHKKKddd}}}]]]cccQQQaaa]]][[[ZZZ```YYYOOOyyy~~~xxx___<<<:::>>>cccnnn]]]aaabbb___XXXPPPQQQQQQlll```ZZZ\\\eeepppuuuqqqoooooouuufffIIIJJJOOOJJJBBBAAA???777EEEgggeee}}}___TTTSSSNNNDDD444===jjjrrrttt}}}zzz|||ddd{{{zzzaaaFFF]]]TTT\\\aaa```}}}}}}ppptttyyyzzz___OOOCCCMMM___SSSVVVUUUHHHVVV~~~|||yyyJJJ888999LLLiii```]]]TTTMMMBBBeee}}}{{{UUUCCCKKKUUUyyy}}}XXXGGGLLLIIIHHHPPPrrr}}}{{{}}}}}}nnnvvvkkk\\\[[[ZZZZZZXXXTTTSSSUUU=========<<<===<<<999666333111...+++))))))***+++''')))************---///777@@@999999444333222111111111222333+++777777,,,000PPPuuu|||pppxxx{{{xxxPPPGGGSSSFFF>>>OOOOOOFFFPPPFFFVVVJJJUUUPPPIIIxxxbbbvvvsssvvvttthhh___hhhrrruuuWWWRRR~~~AAASSS@@@HHHNNN???GGGEEEHHHIIIFFFFFFLLLOOONNN~~~tttgggYYYZZZ\\\SSS[[[WWWSSSRRRSSSSSSQQQOOOUUUSSSRRRUUU```wwwRRRMMMLLLPPPSSSTTTRRRPPPWWWLLLJJJRRRTTTYYYtttiiiIIIBBBDDDDDDIIIQQQ___bbbkkkxxxsssgggZZZXXXVVVTTTSSSTTTVVVWWWUUUSSSJJJ???<<>>???MMMcccyyyfffSSSSSSQQQLLLGGGFFFTTTsss}}}rrrooottt~~~}}}}}}rrrccccccmmmqqqxxxwwwjjj]]]TTTJJJ???999888888:::======999555333...((('''***,,,***(((((()))++++++***+++---///777>>>777000222222111000////////////...000111///,,,...777>>>FFFmmmzzzTTT===999>>>DDDCCCDDDFFFIIIKKKLLLKKKIIIIIIMMMPPPJJJHHHWWWkkkppp___hhh|||zzzsssmmmkkk\\\]]]ccckkklllhhhhhhlllhhhzzz||||||mmmOOO[[[qqqGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???EEEZZZ~~~sssTTTRRRLLLJJJLLLQQQQQQMMMLLLPPPLLLNNNOOOOOOOOOSSS[[[ccc|||qqq^^^EEE888999;;;===BBBEEEGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEJJJEEEDDDLLLOOOQQQZZZnnnoooqqq|||]]]^^^\\\[[[\\\]]]]]]ZZZWWWYYYWWW[[[[[[YYYjjjyyywwwXXXFFFHHH===???www___VVV```^^^YYYXXXWWWWWWWWWXXXZZZ[[[wwwuuuFFF999777GGG;;;555888<<<@@@CCCEEEFFFFFF<<<888???888zzzsss\\\OOOUUUWWWZZZZZZTTTJJJ@@@999ppp~~~ggg===WWWVVVYYYZZZ^^^UUUXXXqqqtttwww}}}jjjeeeyyy|||rrrTTTJJJCCC@@@OOO}}}kkkXXX[[[^^^ZZZZZZSSSQQQXXXhhhxxxttt[[[rrrZZZ333;;;===aaaeee```fff___aaadddTTTXXXaaa|||vvvWWWYYYhhhfff{{{iii???:::RRRXXXvvv\\\PPPOOOHHHGGGKKKHHHNNNnnnpppkkkzzzwwwrrrwww~~~{{{xxx|||kkkTTTWWWJJJ///:::;;;>>>AAACCCBBB>>>;;;222---(((&&&)))+++)))'''((()))*********+++---///888;;;666111222111000//////......///,,,---...---++++++---...777999IIIjjjxxxhhhPPP;;;222666AAAIII@@@???@@@CCCFFFIIIIIIIIICCCHHHMMMLLLIIIIIIOOOUUUyyyjjjWWWeeexxx||||||yyyzzzpppmmmlllnnnppprrrzzzUUUEEEVVVEEEBBBAAA@@@>>>======<<<<<<=========>>>>>>>>>>>>???<<<:::===NNNlll^^^@@@CCCTTTMMMKKKKKKNNNNNNLLLKKKNNNHHHKKKNNNNNNMMMOOOSSSVVV[[[pppzzzbbbOOOLLLHHHEEEDDDBBB???======AAAGGGIIIIIIHHHIIIKKKMMMQQQMMMPPPaaammmuuuxxxjjj^^^^^^\\\ZZZZZZZZZ[[[ZZZXXXZZZXXXXXX^^^\\\XXXrrrtttxxxuuuXXXBBBFFFVVVAAAtttaaaTTT[[[ZZZ```ZZZYYYXXXVVVVVVVVVWWWWWW```zzzZZZ;;;FFF<<>>===;;;999888GGGCCCOOOzzzhhhYYYSSSRRRVVV\\\]]]YYYNNNCCC;;;hhhttt{{{xxxIII;;;]]]JJJppp]]]RRRMMM]]]LLL___zzztttqqqtttpppcccssssssbbb???QQQAAA>>>uuuwww^^^WWWZZZZZZVVVQQQRRRQQQSSS^^^rrrvvvTTTOOOkkk~~~xxxOOO@@@888RRRqqqYYY]]]___[[[VVVaaaPPP___QQQ}}}|||iiiGGGJJJZZZzzzcccOOO///BBBLLLZZZ|||xxxOOOKKKKKKAAACCCLLLGGGCCC___zzzpppXXX```yyyzzz{{{}}}jjjQQQAAA:::888999>>>CCCGGGFFFBBB>>><<<000,,,'''&&&(((***)))'''''')))************---///999999666333111111000///............,,,++++++,,,.........---111***---===PPPaaavvvbbb>>>999666444777;;;===;;;777<<<<<<===@@@DDDGGGHHHGGGCCCLLLOOOKKKJJJOOOPPPLLLZZZzzzsssSSSTTTooo{{{ssssss]]]GGGFFFYYYLLLCCC===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBBBB===>>>QQQsssXXXJJJNNNQQQLLLGGGMMMKKKIIIIIIJJJJJJJJJKKKHHHJJJLLLLLLKKKKKKMMMOOOQQQQQQ^^^|||}}}ooobbbYYYSSSOOONNNOOOYYYdddjjjhhhdddbbbbbbtttwwwnnniiiooorrrwwwfffQQQSSS```ZZZXXXVVVUUUUUUVVVVVVWWWWWWZZZVVVYYYZZZMMMZZZsssjjjdddlll~~~zzzwww|||pppYYYFFFGGGRRRSSSKKKsss}}}NNNYYYdddYYYVVVWWWVVVUUUTTTSSSSSSTTTTTTTTTggguuuLLLCCCAAA??????BBBHHHOOOSSSjjjtttgggQQQ```^^^TTTVVVYYYYYYVVVOOOHHHCCCeeevvv|||ooo|||>>>GGGYYYNNN\\\UUUPPP]]]XXXZZZwww{{{jjj```___vvv~~~|||vvvhhhMMM@@@IIIQQQHHH[[[jjj]]]]]]\\\YYYWWWUUUYYYWWWQQQUUUiiirrrqqqtttQQQ@@@HHHDDDtttXXXUUUXXXUUUZZZQQQ\\\WWWWWWZZZiii~~~{{{wwwlll}}}iiiMMM000:::PPP>>>fffeeeFFFJJJJJJDDDEEEJJJDDD===MMMfffwww]]]___uuu{{{www~~~}}}ssspppyyy{{{cccYYYHHH333444DDD;;;AAAGGGIIIDDD>>>888666...+++((('''((())))))((('''((()))))))))***,,,...777~~~777666444111000///...------------...+++******---/////////+++...666888000---???WWW^^^fffrrr|||cccLLL===888555333555555666888999888444000::::::;;;>>>BBBEEEFFFFFFEEEMMMOOOIIIKKKSSSSSSMMMNNNaaa}}}___SSS[[[gggwwwzzz~~~{{{nnnKKK>>>BBBlllbbbHHH>>>999999888888888999999:::999999:::::::::;;;;;;;;;<<<<<<======>>>AAAGGGKKKwww|||kkkQQQNNNMMMOOOOOOMMMMMMNNNJJJHHHEEEDDDFFFHHHHHHGGGIIIJJJJJJIIIHHHIIIKKKLLLHHHNNNWWWcccttt{{{tttqqq]]]eeennnqqqnnnjjjjjjkkkhhhsssvvv{{{eeeVVVTTTQQQPPPSSSVVVUUUTTTRRRQQQRRRTTTVVVOOOYYYTTTQQQWWWOOOQQQhhh{{{cccVVVWWW```lllsssxxxttt___OOOCCCDDDJJJSSSeeewwwzzz^^^XXX]]]^^^YYYRRRRRRQQQQQQQQQRRRRRRRRRSSSYYYHHH[[[tttVVVXXX]]]SSSXXXWWWTTTRRRPPPNNNNNNMMM\\\xxxrrr~~~{{{sss{{{aaaCCCUUURRRkkknnndddVVVRRROOOPPPRRRggg}}}jjj\\\QQQbbbppp{{{}}}~~~xxxqqq~~~bbbFFF===>>>GGGDDD```zzzdddaaaccc^^^\\\^^^^^^```[[[PPPLLLZZZrrr|||iiiRRR>>>666>>>aaavvvQQQZZZWWWPPP]]]VVVZZZ```QQQcccbbblll~~~ooo^^^<<<111IIILLLWWW{{{VVVDDDJJJJJJJJJJJJGGGDDDCCCDDDFFFyyy|||[[[PPP^^^qqqzzzvvv{{{}}}yyynnniiiWWW@@@777===@@@===FFFKKKOOOMMMEEE;;;444111---+++)))((()))))))))(((&&&'''((()))((()))+++---666|||666555444000///...------,,,,,,---...,,,)))(((***+++,,,,,,222)))%%%+++333333...)))555777999<<<>>><<<888555///+++---333222+++***000///000111222333777;;;???999999999<<>>>>>===:::CCCVVVooommmbbb```MMMJJJZZZZZZXXXRRRKKKGGGJJJOOOKKKJJJGGGEEEHHHLLLLLLGGGHHHGGGEEEEEEEEEGGGIIIJJJEEELLLQQQPPPPPP]]]vvvsss___PPPRRRYYYYYYVVVTTTTTTTTTSSSQQQPPPPPPSSSVVVJJJSSSRRROOOTTTVVVVVVZZZmmm{{{fffMMM???AAAKKKLLLPPPTTTVVVUUUQQQNNNLLLBBBMMMSSSRRRZZZqqq___TTTfffWWWNNNWWWVVVNNNNNNOOOPPPQQQRRRRRRRRRSSSJJJOOObbbxxxsssXXXXXXZZZWWWZZZZZZVVVRRRNNNMMMOOOSSSUUUOOOmmmhhh{{{~~~mmmkkkIIIGGGUUUWWWbbb```SSSSSSRRRJJJEEEXXXnnn|||hhhRRREEEPPPaaaqqq{{{}}}zzzwwwwwwwwwgggTTTEEE@@@EEELLL???HHHqqqbbbZZZ]]]___YYYXXX]]]XXXWWWUUUOOOKKKRRRiiiyyyhhhzzzfffMMMFFF???999<<>>888888===BBBEEEWWWWWWVVVPPPGGG<<<444///******)))(((((((((((((((%%%'''((((((((((((+++---444{{{333333333000///...---,,,,,,,,,,,,++++++***)))(((((()))***$$$))),,,)))'''***///222%%%'''***,,,------......666///+++------,,,111999///111333333111000111222777666777999<<<>>>???>>>BBBDDDFFFFFFGGGIIIKKKLLLKKKKKKUUUlllaaaOOOMMMKKKKKKPPPXXXbbbhhhmmmmmmggg\\\WWWYYY[[[ZZZRRR[[[]]]OOOCCCKKKfff}}}@@@@@@111666555555444444333444444555444444555555555666666666666888:::777444777@@@HHH444777AAAPPP___nnngggYYYVVVLLLLLLSSSJJJNNNEEEBBBBBBIIIRRRRRRFFF999HHHHHHFFFDDDHHHMMMLLLFFFAAA@@@@@@AAABBBDDDEEEEEEFFFDDDAAAAAAEEELLLRRRVVViiiyyyRRRDDDIIINNNPPPMMMJJJLLLQQQOOOQQQQQQPPPNNNNNNPPPSSSLLLKKKPPPQQQNNNTTTYYYVVVSSSppppppYYYIIICCC???BBBEEEFFFEEEFFFHHHJJJMMMSSSRRRZZZ{{{jjjQQQVVVaaaPPPJJJTTTSSSNNNOOOPPPQQQRRRRRRRRRRRRIIIZZZWWWLLL\\\lllooo]]]ZZZXXXVVV[[[bbbWWWUUUSSSQQQQQQSSSVVVWWWNNNYYYjjj|||sssiiizzzbbb@@@KKKVVVvvv|||```YYYVVV^^^^^^ZZZTTTSSSNNNgggGGGBBBFFFUUUaaaeeeiiippp|||zzzwwwqqqmmmmmmqqqeeeZZZKKKAAA>>>AAACCCDDD^^^zzz[[[VVVUUUYYYYYYTTTSSSWWWPPPMMMOOOTTTPPPNNN```yyydddmmmrrrrrrxxxxxxcccUUU@@@777999888EEE```kkkNNNYYYPPPPPPTTTRRRXXXXXX]]]XXXTTT^^^[[[eeeWWWYYYppp|||uuuqqq```DDD555555777HHHNNNkkkPPPMMMFFFHHHHHHFFFFFFGGGGGGEEEBBB@@@???iiipppRRRDDD888<<>>>>><<>>???===<<<@@@GGGDDD===;;;;;;<<<>>>AAABBBAAA@@@AAAAAAAAABBBEEEGGGIIIIIILLL___yyytttNNNUUUKKKRRRPPPMMMJJJLLLOOOOOOMMMKKKMMMNNNMMMKKKJJJLLLOOORRRFFFNNNTTTIIIKKKWWWUUUPPPUUUppp{{{yyyjjjKKKLLLLLLJJJJJJLLLRRRWWWXXXeeedddRRRWWWYYYSSSNNNRRRQQQIIIQQQQQQRRRRRRSSSRRRRRRRRRLLLSSSNNNNNNUUUVVVlllyyyhhhPPPTTT^^^WWW\\\aaaOOOTTTTTTVVVWWWWWWWWWWWWVVVVVVKKKmmmrrr~~~~~~xxxeeeoooHHHFFFUUU^^^ggg\\\ZZZ^^^TTTFFFOOO^^^QQQXXXJJJ|||fffMMM;;;===BBBDDDNNN^^^eeedddfffjjjkkkdddWWWOOOFFFCCC???>>>AAAJJJTTT[[[]]]]]][[[\\\^^^\\\WWWUUUVVVYYYRRRUUU]]]UUUGGGQQQiii~~~gggMMMOOOYYYbbbsss|||pppaaaZZZIIIAAA:::<<<;;;<<>>111...,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))***+++---......///000111222444666777999999>>>AAADDDFFFGGGHHHJJJKKKKKKKKKJJJKKKVVVmmmuuubbbOOODDDXXXNNNIIINNNUUUXXX\\\aaaqqq|||zzz<<<333:::222...555000000000000000000000000000000000000000000000000111111222333555666666777888888999:::<<<>>>@@@AAADDDHHHMMMRRRWWW\\\bbbggglllnnnqqqrrrqqqpppooooooZZZYYYWWWTTTRRRQQQPPPOOORRRQQQPPPOOONNNMMMMMMLLLJJJGGGDDDDDDFFFFFFBBB===AAA;;;888999:::999:::===;;;<<<<<<===>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIINNNPPPTTT[[[gggwwwkkkWWWMMMLLLOOORRRRRRQQQOOONNNMMMLLLLLLLLLSSSNNNHHHFFFHHHKKKMMMNNNPPPNNNMMMMMMOOOQQQSSSTTTSSSTTT___xxx{{{~~~~~~}}}|||nnnOOOVVVRRROOOOOORRRQQQMMMHHHNNNLLLKKKLLLMMMOOONNNNNNIIIIIIIIIJJJMMMQQQVVVXXX}}}{{{yyyZZZWWWWWWWWWWWWWWWVVVUUUTTTPPPOOONNNNNNMMMMMMNNNNNNNNNWWWaaannnyyyxxxgggfffVVVJJJOOOQQQYYYZZZTTTUUUSSSRRRRRRRRRQQQNNNJJJFFFrrr{{{VVV;;;111444:::=========???@@@AAA@@@===:::>>>999CCCPPPGGGDDDssslll]]]\\\VVV\\\UUUXXX___RRRRRRUUUXXXYYYTTTPPPPPPSSSUUUvvvgggQQQGGGFFFJJJMMMTTTaaafff\\\PPPJJJCCC;;;===@@@999///DDDxxx\\\VVVWWWYYY[[[[[[XXXVVVTTTTTTQQQMMMOOORRROOO\\\mmm;;;666EEEOOOYYYhhhfffeeeeeeeee___TTTKKKNNN>>>111///333888???GGGKKKNNNyyyzzzSSSMMMQQQIIIDDDFFFDDDBBBBBBCCCCCCAAA@@@AAA000999hhhvvv~~~{{{vvvrrriii[[[SSSQQQHHHKKKYYYnnn{{{{{{wwwvvveee^^^TTTFFF444&&&$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''***,,,777ppp===000...,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))))))))*********))))))***+++,,,---.........///000222444555777777:::<<>>??????AAAEEEGGGIIIMMMQQQTTTLLLNNNQQQRRRRRRPPPPPPPPPVVVUUUSSSRRRQQQPPPOOOOOOPPPOOONNNMMMLLLKKKKKKJJJHHHEEEBBBBBBDDDDDD@@@<<<;;;777666:::;;;999999:::999999:::;;;;;;<<<============>>>???AAACCCEEEFFFMMMNNNOOOQQQSSSYYY___ddd{{{www^^^XXXQQQMMMLLLNNNPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJNNNMMMLLLMMMOOONNNKKKHHHNNNLLLKKKKKKMMMOOOQQQRRRVVVUUUXXXeeexxx|||sssqqqjjjdddqqqqqqmmmlllUUUXXXUUURRRPPPPPPSSSSSSOOOKKKLLLJJJIIIJJJKKKMMMLLLLLLKKKJJJJJJJJJLLLOOORRRTTTXXXeeewww}}}eee]]]^^^VVVVVVVVVVVVUUUTTTSSSRRROOOOOONNNMMMMMMMMMMMMNNNKKKOOOSSSYYYlll~~~qqq}}}|||}}}}}}iiiYYY```rrrHHHFFFRRRooohhhLLLOOOTTTKKKSSSQQQNNNMMMMMMKKKHHHFFFEEEiiiyyy\\\BBB444///:::999888888888888888888BBBAAA>>>EEEddd```RRR```XXXUUUWWWRRRWWWRRR<<>>EEEIIIFFFAAA???===;;;;;;444@@@iii]]]NNNQQQUUUWWWXXXWWWUUUSSSRRRSSSOOOKKKLLLNNNJJJOOOpppqqqGGG+++...DDD777444222444999<<<;;;999///444===@@@;;;666;;;FFFllleeeIIIFFFJJJHHHGGGIIIGGGFFFEEEDDDCCC@@@>>>999BBB<<<:::bbbnnnfffgggmmmsss}}}}}}}}}ssskkkiiicccUUUDDD777,,,$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%'''***,,,666mmm;;;000---,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))***+++,,,------,,,---...000111333444555777999<<<>>>???AAACCCEEEFFFHHHIIIGGGEEEHHHPPPWWWxxxPPP111)))(((111333,,,+++111////////////////////////..............................///000111222222333444444444666777999;;;<<<===>>>@@@AAABBBDDDGGGJJJJJJLLLPPPQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEBBB??????AAAAAA>>>:::777444555999;;;999777888666666777777888888999999999999:::;;;===???@@@AAACCCFFFIIIKKKKKKKKKLLLMMMSSS[[[aaaaaa]]]^^^gggqqq}}}wwwnnnkkkcccVVVMMMKKKEEEEEEGGGJJJMMMNNNLLLJJJMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMKKKHHHDDDKKKJJJIIIIIIJJJLLLNNNPPPTTTSSSRRRSSSZZZmmmbbbJJJNNNWWWSSSPPPNNNOOOQQQQQQNNNKKKIIIHHHGGGGGGIIIJJJJJJIIILLLKKKJJJJJJKKKLLLNNNOOOGGGOOOZZZeeeooo{{{|||kkk\\\VVVXXX]]]ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTUUURRRQQQ\\\vvvxxx}}}~~~tttqqqtttxxxyyyUUU```wwwBBBCCCPPPvvv~~~QQQQQQPPP[[[PPPQQQNNNKKKHHHHHHGGGFFFEEE777AAAXXXpppxxxbbbSSS@@@===:::999:::>>>BBBFFF===```|||```SSSSSSUUUQQQSSSRRRNNNYYYIII///GGGMMMLLLJJJIIIIIIJJJKKKLLLDDD]]]{{{|||\\\FFFDDD>>>888666555555:::@@@GGGhhhWWWIIIMMMMMMRRRSSSSSSRRRPPPOOOPPPRRRMMMJJJKKKOOOKKKIIIXXXlll[[[AAA111:::888666555555333...***333555666555666CCC]]]ttt}}}oooKKKBBBBBBCCCFFFDDDDDDCCCBBBBBBBBB@@@===:::555===;;;333<<<]]]~~~qqqaaaYYY___KKK666+++'''&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''***---666jjj999///---+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***+++,,,,,,+++,,,---...000111222333666888;;;===>>>@@@CCCFFFDDDGGGJJJJJJGGGGGGIIILLL[[[mmmmmm===///000222333333///+++***,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111111222444555777888888;;;===???AAADDDGGGJJJIIILLLPPPRRRRRRQQQRRRSSSQQQQQQQQQPPPPPPOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFCCC@@@>>>===>>>>>><<<:::999555444888999777555666444444555555555666666666666666777888999;;;===>>>:::???EEEJJJLLLNNNPPPQQQMMMPPPRRROOOIIIHHHLLLRRRUUUUUUVVVVVVVVVWWWVVVVVVYYYQQQKKKKKKKKKHHHIIILLLMMMMMMLLLKKKJJJJJJIIIHHHJJJJJJIIIGGGGGGFFFFFFFFFHHHFFFDDDBBBBBBCCCDDDDDDHHHHHHHHHGGGHHHIIILLLOOOMMMQQQRRROOOMMMUUUeeessshhhTTTHHHQQQ[[[RRRPPPNNNLLLLLLLLLKKKHHHFFFHHHFFFEEEEEEGGGHHHHHHGGGIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQUUU]]]dddeeeiiilllmmmoooooohhh___gggZZZPPPTTT```ggg```WWW[[[ZZZXXXWWWUUUTTTSSSSSSUUUTTTRRRQQQPPPQQQRRRSSSTTTVVVVVVUUUZZZjjjuuuvvvrrruuuyyyqqqmmmiiiccckkkxxxxxxhhh```___dddVVVrrrbbb>>>HHHPPPnnnXXXNNN```XXXYYYYYYNNNLLLIIIGGGFFFEEECCCBBBEEE444:::LLLXXXooo~~~|||~~~zzzTTTHHHTTTXXXOOOLLLRRRNNNKKK[[[JJJ:::iiinnn^^^MMMGGGJJJNNNOOOPPPNNNFFF\\\|||lll^^^]]]___aaakkkwww~~~UUUFFFOOORRRIIINNNNNNNNNLLLKKKLLLNNNQQQNNNKKKMMMRRRSSSOOORRRYYYoooSSS???;;;777777:::>>>@@@AAABBB===;;;FFF^^^xxxzzzNNN<<>>BBBEEECCCFFFIIIJJJIIIIIIKKKMMMKKKWWWffftttUUU777111555222111---***+++......+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------.........///000222333444333555888:::<<>>888555666666444333555333333444444444444555555444555555666777999:::;;;;;;>>>BBBEEEGGGIIILLLNNNNNNOOOQQQSSSTTTTTTTTTTTTQQQPPPOOONNNNNNMMMNNNNNNHHHIIINNNTTTVVVQQQKKKIIILLLLLLKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFCCCBBBAAA???>>>???AAABBBFFFGGGHHHGGGFFFGGGKKKNNNLLLPPPSSSRRRNNNNNNRRRWWWccclllRRRKKKOOOLLLUUU^^^TTTOOONNNLLLKKKIIIGGGDDDBBBFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJNNNOOOOOOMMMJJJKKKNNNQQQSSSWWWXXXVVVXXX\\\\\\YYYSSSWWW]]]___]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMMMMMMMOOONNNLLLJJJJJJKKKLLLMMMGGGJJJNNNQQQUUUaaasssxxx```KKKgggrrr~~~{{{qqqhhhhhhhhhgggeeedddccccccddd]]]]]]^^^^^^YYYUUUZZZccc[[[cccEEEFFFQQQiiihhhPPPTTTVVVWWWNNNTTTJJJIIIHHHHHHGGGDDD@@@===AAA777???BBB444>>>[[[iiizzz]]]AAAGGGMMMDDDFFFTTTLLLRRRMMMHHHWWWMMMMMMwwwUUUHHHJJJMMMNNNNNNQQQMMMJJJXXX{{{vvvJJJ===EEEKKKJJJFFFIIIIIIIIIHHHGGGHHHLLLOOONNNMMMNNNQQQTTTTTTRRRRRRKKK}}}{{{fffTTTIIIHHHLLLOOO^^^qqqjjjzzzOOO;;;<<>>AAAAAACCCEEEFFFFFFGGGIIIJJJJJJLLLPPPUUU___ppp___999,,,111///%%%---***'''''',,,000...(((++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,---...///111222444555777888999;;;>>>@@@EEEHHHMMMPPPQQQQQQRRRTTTQQQRRRRRRQQQPPPMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC>>>===<<<:::999999:::;;;@@@999555444444111111444333333333333333333333333333333333444555666777888;;;===>>>???AAADDDHHHLLLFFFGGGJJJOOOTTTUUUSSSPPPTTTSSSSSSRRRSSSSSSTTTUUULLLLLLNNNOOONNNKKKHHHGGGFFFIIIMMMNNNLLLHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDD===@@@CCCDDDCCCAAA@@@@@@DDDFFFGGGEEEDDDEEEIIIMMMPPPPPPPPPPPPPPPQQQQQQRRRZZZ___lllqqqPPPIIIIIISSS[[[UUUQQQTTTTTTOOONNNMMMKKKIIIFFFDDDCCCEEECCCBBBBBBDDDEEEEEEDDD@@@BBBDDDGGGHHHIIIIIIIIIJJJLLLOOOQQQQQQQQQRRRTTTNNNSSSUUUSSSRRRTTTTTTRRRUUU[[[^^^ZZZRRROOOSSSYYYUUUTTTRRRPPPNNNNNNNNNOOOOOOMMMJJJIIIHHHIIIKKKMMMMMMLLLKKKMMMOOOUUUcccpppcccZZZXXX___ooo}}}nnn```RRROOOVVV^^^aaa```gggbbbYYYPPPNNNZZZnnn~~~pppGGG:::HHHZZZccc~~~LLLXXXPPPAAAQQQMMMPPPFFFFFFFFFFFFEEEBBB===:::888666===???777777AAAEEEIII[[[uuuhhhPPP>>>888CCCHHHBBBCCCMMMLLLMMMLLLFFFOOOKKKQQQ}}}XXXIIIHHHHHHGGGHHHFFFQQQMMMBBBTTTgggLLL===EEEHHH===<<>>666AAA???<<<;;;:::999666444222888555---///888555***333DDDQQQcccwwwbbbIII000!!!!!!$$$((('''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&(((+++...777]]]000------*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((((((((()))***+++,,,---------///000222333777<<>>BBBGGGKKKJJJLLLOOOQQQSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOTTTRRRNNNJJJHHHKKKNNNQQQHHHKKKNNNNNNJJJFFFDDDCCCDDDCCCBBBBBBAAAAAABBBBBB<<>>PPPiii~~~lllWWWFFF:::000AAAEEE;;;:::GGGIII@@@IIIDDDIIIGGGJJJIIIIIIiii{{{eeeQQQKKKJJJEEEDDDGGGFFFHHHMMMMMMHHHMMMlllPPP>>>===AAAEEEAAA999;;;BBB<<<===>>>>>>>>>@@@CCCFFFDDDIIIIIIDDDCCCIIILLLJJJMMMSSSUUU{{{gggsssOOO::::::>>>:::777:::999666:::BBB???:::777666555444222222///444:::444(((***777###000444444>>>LLLaaaxxxwwwyyy}}}tttgggNNN333%%%%%%''''''$$$###%%%)))(((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&(((,,,...888[[[///,,,---*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&''''''((()))***++++++---...000111333777<<>>999999777555444444666888666222222555555111...///000000000000000/////////////////////000222333333222444666777999;;;???BBBCCCGGGLLLMMMKKKKKKNNNQQQMMMMMMMMMLLLLLLKKKKKKJJJDDDIIIMMMMMMKKKIIIEEEBBBFFFGGGGGGEEECCCCCCGGGJJJAAAAAA@@@@@@???@@@@@@@@@AAA@@@???===<<>>AAACCCAAA??????DDDIIINNNMMMMMMMMMMMMNNNNNNNNNMMMZZZXXXPPPPPPQQQPPPWWW\\\ggghhhuuuwwwmmmkkk___]]]]]]OOOMMMXXXRRRHHHRRRIIIOOOHHHHHHTTTNNNFFFQQQDDDFFFGGGGGGEEEDDDDDDEEE@@@???===>>>@@@AAAAAA@@@???AAADDDFFFGGGFFFDDDCCCIIIKKKNNNQQQQQQQQQPPPOOOQQQUUUVVVQQQMMMPPPUUUWWWTTTUUUVVVXXXWWWUUUQQQNNNWWWVVVTTTRRRRRRSSSTTTUUUPPPNNNKKKIIIIIIJJJMMMOOOJJJGGGIIIPPPQQQMMMMMMQQQaaavvvsssQQQMMMTTT[[[mmm{{{{{{|||mmmLLL555BBBKKKLLLZZZMMMOOO```DDDIIIWWWCCCFFFJJJEEEBBB???===<<<;;;:::999111???666+++444666111777+++111555444444???SSSdddjjjtttxxxfffVVVLLLAAA444333::::::;;;;;;:::999<<>>GGGJJJCCCAAAHHHNNNNNNIIIJJJPPPPPP```nnnsssvvvAAA222CCC:::;;;222444AAA999///;;;;;;888333000000111111000555---+++333777222,,,***000///'''&&&...---)))000777888>>>EEEEEE<<<666555---,,,&&&!!!'''(((###'''""" """###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&(((,,,///888WWW---///,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++,,,...000000111222555888???AAADDDGGGHHHIIIHHHGGGIIIHHHHHHHHHIIIHHHEEECCCAAA@@@@@@BBBHHHQQQYYY___oooqqqtttuuurrrlllfffbbbIIIBBB888111///......---+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,---...000222444666666888:::>>>BBBFFFGGGHHHHHHEEEGGGJJJLLLLLLKKKHHHFFFBBBBBBBBBAAA???<<<:::888666555555444222111000000222111111111000000//////000000000000000000000000////////////000000000000111222444555666888<<>><<<;;;999888888999;;;<<>><<<<<<===@@@CCCEEEHHHIIIJJJKKKLLLMMMNNNNNNTTTTTTTTTSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMOOOPPPPPPOOONNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJDDDCCCBBBAAA@@@??????>>>===============>>>??????======>>>???@@@@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLNNNPPPRRRRRRQQQPPPQQQRRROOOQQQTTTVVVVVVSSSOOOMMMOOOOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFLLL```yyyyyyXXXFFFIIIPPPQQQ^^^gggrrrxxx}}}yyyppp```KKK>>><<>>???AAACCCEEEFFFEEEEEEFFFCCCAAABBBFFFIIIIIIHHHJJJKKKLLLLLLKKKIIIGGGFFFDDDPPPffffffMMMBBB@@@???>>>:::999888777666666666666999888777777:::>>>CCCFFFFFFDDDBBBDDDIIILLLMMMLLLNNNPPPRRRQQQNNNUUUnnnxxxuuuccc???111666===666555555555555444444444333333222222111000//////000000000000///...---,,,,,,,,,+++***)))((('''&&&(((((((((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$$$$''''''&&&***000:::VVV---000,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&''''''((())))))*********,,,......///000333555:::<<>>???>>><<<:::999:::;;;<<<999:::::::::888666333111444111,,,******+++***(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************+++,,,---///111333444555555777:::>>>BBBDDDEEEFFFGGGHHHIIIJJJIIIFFFCCCAAA@@@@@@@@@???===;;;999777555555444333222111000000000000000000//////..........................................///////////////111222333333555999;;;===???CCCFFFIIIJJJKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????>>><<<;;;::::::;;;;;;999888777666666777888999;;;:::999999;;;>>>AAACCCEEEEEEFFFHHHIIIKKKLLLLLLQQQRRRSSSRRRQQQQQQSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSSSSRRROOOMMMLLLMMMJJJJJJJJJJJJIIIHHHHHHGGGDDDDDDCCCBBBAAA@@@??????<<<;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDGGGIIIJJJJJJLLLOOOPPPOOOOOOQQQRRRMMMMMMNNNNNNNNNMMMLLLKKKNNNMMMLLLJJJIIIHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKHHHGGGFFFFFFEEEFFFFFFFFFFFFQQQbbbvvvzzzXXXIIIHHHJJJQQQOOOLLLKKKMMMSSS]]]fffhhh[[[LLLBBB<<<<<>>===<<<:::888666444444111111000000000/////////000000000111111111222222111222222222333333333333333333333222222222111111666555444333444666888999999:::<<>>AAAAAA@@@BBBFFFJJJLLLKKKHHHIIIJJJLLLNNNKKKIIIQQQ]]]nnnyyyyyypppppp|||kkkIII555777>>>:::///555555444444444333333333111111111000///.........////////////...---,,,,,,,,,++++++***)))((('''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&$$$$$$'''''''''***000888SSS---000+++******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''(((((())))))***(((***+++,,,,,,---000222666888;;;>>>AAACCCCCCDDDEEEDDDCCCCCCCCCAAA>>>;;;888888888888666333111///000///...---------...///)))))))))+++,,,,,,***(((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,---///000111222222333555888<<>>>>>===<<<;;;999777666444444333222111000//////............------------++++++++++++++++++++++++,,,,,,,,,------------...---///000000000222444666888:::>>>BBBDDDFFFFFFEEELLLMMMMMMNNNNNNNNNMMMMMMJJJJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::999777666777777888666555444333333444555666666555555666777:::===???@@@@@@BBBDDDFFFGGGIIIIIILLLMMMOOOPPPPPPQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQQQQPPPMMMKKKJJJKKKGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<999999888888999999::::::::::::;;;;;;<<<=========>>>>>>???@@@BBBDDDEEEGGGEEEGGGJJJLLLLLLMMMOOOPPPOOONNNLLLJJJJJJKKKMMMNNNPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEEEEEEEEEEFFFGGGGGGGGGIIINNN[[[sssdddIII:::777;;;CCCEEE@@@>>>BBBCCCAAABBBEEEGGGKKKRRRZZZrrrNNNIIIUUUMMMKKKHHHEEECCCAAAAAAAAA:::999888777666444333333000000/////////.....................////////////------............//////////////////............222111000000111222444555555666888;;;===???@@@@@@BBBBBBBBBCCCDDDDDDBBB@@@DDDDDDEEEFFFGGGHHHJJJKKK>>>CCCGGGEEE???;;;;;;>>>===???AAABBBAAA>>>:::777444555777:::<<<;;;888444444333222111111000000111333333333444555777888999999;;;@@@EEEIIIJJJGGGDDDDDDCCCEEEKKKMMMKKKKKKLLLDDDNNN```qqq{{{rrrWWWMMMCCC555111777===777...333333333222222222111111//////......------,,,,,,............---,,,++++++++++++***)))(((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%###$$$'''''''''+++111777PPP---111+++******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''(((******+++,,,...111444666999===@@@CCCEEEEEEGGGFFFDDDDDDCCCAAA>>>;;;666777888999999888666555555444333111111222444555+++,,,---------,,,***((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))***+++---......///000000111333777;;;???AAAAAAAAABBBCCCCCCDDDDDDDDD<<<;;;;;;999888666555444222222111111000//////...,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,---//////...///111333333555999>>>BBBDDDEEEEEEJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::999888777666444444444555555333333222222222222333333222222222333555888;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFIIIKKKLLLLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKKKKIIIIIIIIIJJJFFFFFFEEEEEECCCBBB@@@@@@<<<<<<;;;:::999888777777666666666555555666777777888888888999999::::::::::::;;;<<<===>>>@@@AAABBBAAACCCFFFGGGHHHHHHJJJLLLMMMLLLJJJHHHHHHIIIJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGEEEJJJYYYrrr~~~jjjVVVKKKAAA:::>>>JJJIIIIIIKKKRRRaaauuuiiiMMMUUU\\\RRRKKKIIIFFFBBB@@@?????????666666555444333333222222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222444555777999<<<>>>@@@AAABBBDDDFFFHHHIIIHHHFFFDDDFFFEEEEEEEEEGGGIIIKKKLLLFFFJJJLLLHHH@@@<<<>>>BBBCCC???999555555999>>>BBB999::::::888555222111111111000//////.........///000000111222333333333333444777<<>>AAADDDEEEFFFEEEDDDCCCCCCAAA===;;;:::999888666555333222222//////......---,,,++++++++++++***)))((('''''''''(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))***++++++,,,,,,/////////000333888<<<>>>??????@@@AAABBBCCCCCCCCC:::999888777555444444333000000000///.........---******************++++++************************))))))))))))************+++---...///......///111///222666;;;@@@DDDGGGHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<:::999888777777666444333222222333333222222111111111111222222000000111222444666888999888999:::<<>>===999999888777666555444444444444333333333333333444555555555666666666666666666777888999;;;<<<<<<===>>>@@@BBBCCCCCCCCCDDDEEEDDDDDDEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHAAAAAAAAAAAAEEESSShhhyyyzzznnnvvvXXXJJJPPPSSSKKKBBBEEECCC???<<<999888999999444333333222111111000000---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************,,,,,,------...//////000222333444777999<<<>>>???===@@@DDDGGGHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHEEEAAA<<<:::<<<@@@DDD555666777777555222///---333333222///,,,,,,///222//////...---------.........///000111111111000000222444777:::<<<>>>@@@BBBFFFGGGGGGEEEDDDFFFJJJLLLTTTQQQOOOMMMIIIFFFIIIOOODDDHHHJJJKKKLLLOOOOOOLLLAAA???;;;999888666333111888222,,,---000333222111............------------,,,,,,,,,,,,,,,+++++++++***++++++++++++******)))))))))(((((('''&&&&&&&&&%%%%%%###""""""!!!""""""###""""""!!!!!!""""""###!!!"""###$$$%%%$$$###"""""""""#########$$$$$$$$$$$$###$$$'''''''''+++111888III,,,333*********))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))*********+++---///...///222555999===@@@AAABBBAAA@@@@@@@@@>>>;;;888888777555333222222333333111222222222000...,,,+++)))))))))(((&&&'''))),,,''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))*********...------...111444888:::???@@@AAAAAAAAA???>>>===888888666555444333333333///.........---------,,,)))))))))***************************************((((((((())))))))))))***)))+++---.........///000///000333888===BBBGGGIIICCCCCCEEEFFFHHHHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::888777555555555444333111111111111222111111111111111111111111//////000111222444555666555666777999;;;===>>>???BBBEEEHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKHHHFFFEEEFFFEEEEEEDDDBBBAAA>>><<<;;;999999888777666555444444333222111111111111111111333333333333333333333333222333555666777888888888:::<<<>>>???>>>>>>???@@@AAACCCDDDEEEEEECCCAAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFF===>>>AAABBBAAADDDQQQ___tttYYYGGGKKKOOOFFFAAAEEECCCAAA???<<<999888777777333222222111000//////...,,,,,,+++++++++*********)))))))))))))))((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,------.........///000111444666999:::444888===@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAA999;;;>>>AAAAAA<<<333,,,222444888:::;;;:::888666...000222222111111222222...------,,,,,,,,,------------...////////////...000222333444555888<<<@@@<<>>???>>>===>>>>>>===:::777333333333333444555666666///.........---+++***)))(((***+++***((((((***,,,'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((())))))))))))))),,,,,,,,,---///111333555;;;<<<>>>@@@???>>>;;;:::888777555444333222333333------------,,,,,,,,,,,,((()))))))))************************************(((((((((((())))))))))))'''))),,,---------.../////////000333777===CCCFFF??????AAACCCDDDEEEFFFFFFDDDCCCBBBAAA@@@???>>>>>>;;;:::999777555444222222333222111////////////000/////////000000/////////.........///000111111222222333444555777888999:::;;;>>>CCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJHHHEEEEEEEEEDDDCCCBBBAAA???<<<:::999888888777666555444333333222111000000//////000000111111111111111111111111///000222444555555555444444777999;;;;;;<<<===???CCCDDDEEEFFFEEEDDDBBBAAACCCBBBBBBBBBCCCCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>???@@@AAAAAA???===>>>BBBCCCBBBEEELLLVVVlll{{{bbbCCCPPPUUULLLDDDEEEJJJKKKCCCBBB@@@>>>;;;999888777333222222000///...------++++++*********))))))))))))))))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++++++++---------...000222444666333777;;;===<<<<<<===>>>>>>>>>????????????>>>>>>CCC???999777666777777777???;;;555///+++***,,,---***+++,,,,,,,,,+++(((&&&+++++++++******++++++,,,+++++++++,,,,,,---------...///111111222444888<<<666>>>EEEEEEEEEIIIKKKJJJNNNKKKJJJJJJGGGBBBAAADDD@@@???@@@AAAAAA???>>>???---111555555222---++++++'''+++222777444+++))),,,************))))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&%%%'''%%%###"""!!!!!!"""###"""!!!!!! !!!!!!""""""""""""""""""###$$$$$$""""""""""""############$$$"""###&&&((((((,,,222999EEE,,,444************)))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&'''((((((((((((+++---,,,---///222555999<<<>>>???>>>===>>>>>>===;;;888444444444444222000///---...---,,,+++******+++,,,&&&(((+++***&&&$$$$$$&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,---///000111555777;;;>>>???>>><<<:::888777555333222222333333------,,,,,,,,,,,,,,,,,,((()))))))))******++++++))))))))))))))))))))))))(((((((((((()))))))))***$$$'''***,,,,,,,,,---...000///...///333888>>>BBB<<<===???AAABBBCCCDDDDDD@@@@@@@@@???>>>======<<<999888777555333111000///222111///...------......---......//////......------------.........//////000111111333444555666666333777<<<@@@BBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHFFFEEEFFFGGGCCCBBBAAA???===;;;888777666555555444333222111000222111000///////////////000000000000000/////////...///111222333333333222000333666888:::;;;===???AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCC@@@??????????????????@@@<<<<<<<<<<<<<<<======>>>@@@999777===@@@>>><<<======HHH\\\ssswwwZZZ[[[PPPMMMIIIEEEEEEIIIJJJFFF@@@>>>>>>===;;;999666444222333333222000///...---,,,************))))))))))))))))))(((((((((''''''''')))))))))(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************---------...///111444555888;;;>>>???===<<<>>>@@@===>>>???AAAAAAAAA@@@???888999999:::999888777666555444222111111222333333000...,,,,,,------,,,*********))))))))))))***+++***)))))))))***+++,,,---+++...111111111222555888===AAAAAA>>>???GGGJJJGGGIIIGGGHHHLLLLLLHHHGGGJJJCCCAAA???>>>:::666333333888666333///---///333777333+++&&&'''((('''***000))))))))))))((((((((((((&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$"""!!!"""###$$$!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$"""###&&&((((((,,,222888BBB,,,***...******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++,,,,,,...000222444555=========<<<;;;:::888888444444222111000/////////------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---//////000444555888:::;;;;;;:::999444444444333222111//////...------,,,,,,++++++*********))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***---,,,,,,...111666:::===???AAADDDFFFHHHHHHHHHHHHBBBBBBAAA@@@>>><<<:::999555666666666555333111000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...///000000///000222444555666999>>>BBBDDDCCCBBBDDDFFFHHHIIIIIIGGGEEECCCAAACCCFFFIIIIIIHHHGGGEEE>>>===<<<:::888666555444555444333111000/////////......---------,,,,,,,,,------------------------...............///000000222222333444555666777777??????@@@AAA@@@>>>;;;:::@@@@@@AAAAAAAAA@@@??????999:::<<<<<<;;;;;;===>>>:::999888888::::::999888777777888999::::::::::::AAA>>>;;;>>>KKK___tttzzzbbbXXXRRRHHHEEEHHHEEEDDDBBBBBBBBBAAA@@@???>>>>>><<<;;;:::999999999444222///......---,,,***+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))******+++,,,---...///333555777:::<<<<<<<<<;;;CCCBBBAAA???>>><<<;;;;;;:::999888666555444222222444333111///......//////000---+++***,,,---......(((((((((((((((((((((((())))))))))))************,,,---............000222888;;;>>>@@@AAACCCEEEGGGKKKJJJJJJKKKKKKIIIFFFCCC???>>>===;;;999777666555333222111///............,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$'''&&&&&&,,,444777AAA,,,+++...******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***+++,,,---///111333444:::::::::999999777666666444333222111000/////////------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---...//////111333555777888888777777444444444333222111///...---------,,,++++++******))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++++++++,,,///333777999>>>@@@BBBDDDEEEDDDCCCBBBAAAAAA???===;;;:::888888444444555444333222000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...///000/////////111333666888:::===@@@AAAAAA@@@CCCEEEGGGHHHHHHFFFDDDCCCIIIHHHGGGGGGFFFFFFEEEEEE===<<<;;;999888666555444444333222111////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111222222333444555666777===>>>???@@@???>>><<<;;;???????????????@@@@@@@@@>>>???@@@???===<<<<<<===;;;999888888999999888666666777888999999:::999999:::999888888:::???DDDHHH]]]eeerrrxxxhhh\\\___RRRKKKNNNPPPIIIEEEGGGDDDBBB@@@@@@AAAAAA???<<<:::999777666777:::===???444111///......---,,,******)))((((((''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,---......000222555888:::;;;;;;;;;;;;:::999888777666666555777666555444222111000000111111//////...///000000222///,,,***++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,---///111999<<<>>>?????????@@@BBBGGGGGGFFFGGGGGGFFFBBB@@@======;;;999777555444333111000///---,,,,,,++++++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$'''&&&&&&,,,444777@@@---+++---******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))******+++---///000111666666666666555555444333444333222000////////////,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---.........000111333444444444444333333333222222000///...------,,,,,,+++*********)))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))******)))***,,,///222444:::;;;>>>@@@BBBBBBAAA@@@AAA???===:::888666666666222333222222111000...---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,---......---...000222444555888:::===>>>??????BBBCCCEEEFFFFFFEEEDDDCCCNNNKKKFFFBBB??????AAABBB;;;;;;:::888666555444333333222111000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000111222333444555555:::;;;===>>>???>>>======>>>============>>>@@@AAAAAAAAAAAA???<<<:::999:::;;;999777777777777666444444555666777888888888888777777888888777666444333<<>>;;;;;;999777555333222111...---,,,+++***)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$'''&&&&&&,,,444777===---,,,,,,******))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))***+++,,,...///222222333333333333222222333222111000///.........,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---,,,---///000111222222222222222222222111000///...,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))***---///000333666:::>>>AAACCCCCCCCCAAA???;;;888555444555555111111000///...---,,,,,,+++++++++******+++++++++***************************))))))(((((())))))***+++,,,------,,,,,,...000///111333666888:::===???@@@AAACCCDDDEEEDDDCCCBBBJJJGGGBBB===;;;:::;;;<<<999999888666555444222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------......///000111222333333777888:::<<<===>>>>>>>>>===<<<;;;:::;;;===@@@AAA>>>??????<<<999777666777:::888666666666555333111333333444555666666666666888777777888999<<>>AAACCCEEEDDDDDDEEEFFFEEEBBB???:::999888666444222111000---,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$'''&&&&&&,,,444777{{{;;;------+++******))))))((((((''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***,,,,,,///000111222222333222222222222000///...---------++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,---///000000111111111111111111000///......,,,++++++******)))(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))***,,,---...222444888<<<@@@BBBCCCCCC???===:::777555444444444000///...---,,,++++++***)))******************))))))))))))))))))))))))))))))((((((''''''(((((())))))***++++++***+++---///---///111111111333777:::>>>???@@@BBBBBBCCCBBBBBBCCCBBB@@@===;;;:::999888777777666555333222111111//////...---,,,,,,,,,,,,,,,,,,+++++++++************************************************++++++,,,,,,,,,---...///000111111444555666888:::<<<======<<<;;;:::::::::===???AAA;;;<<<<<<;;;888666666777888666444444444333222000000111222333444444444444555444333222444777:::<<<000222444666777:::>>>AAAEEEGGGIIIHHHFFFDDDEEEFFFIIIIIIIIIIIIGGGEEEFFFKKKHHHEEEBBBCCCEEEEEE@@@;;;888777666444222000...---000---++++++++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%&&&&&&'''((()))*********+++...111555888:::;;;;;;;;;999777666444222222444444333222111000000///------,,,,,,+++***)))))),,,***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$&&&'''((()))***---000---000555888:::===???BBBCCCBBBCCCDDDEEECCC@@@>>>:::999777666333222000///,,,,,,***)))((('''''''''%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%!!!"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$'''&&&&&&,,,444888www888......*********))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++------///000111222222222222111000...------------************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******++++++,,,---...///000000000000000000000///......++++++******)))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,---333555777:::<<<======<<<<<<:::888666444333333333///...---,,,************(((((()))******)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''')))***)))))))))+++---...000000///------222666<<<===>>>???AAAAAABBBBBB@@@@@@@@@???>>><<<:::999555555444333222111000000------,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++******+++,,,---...//////111222333555777999;;;;;;<<<;;;;;;;;;;;;<<<>>>???:::;;;<<<;;;888777888999666444222222333222111/////////000111222222222222000111333444555666555555>>>>>>>>><<<:::999:::<<<555777999;;;;;;===@@@BBB???BBBFFFHHHGGGDDDCCCBBBCCCBBBBBBBBBBBB???<<<999333333444444222000...,,,...,,,************)))((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***,,,///333666888999999888777555444222111000000000//////...------,,,,,,,,,++++++***((('''&&&((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%''''''''')))+++...---000333555777888:::<<<>>>===>>>???@@@???<<<999999888666444222000///...,,,+++***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$############$$$%%%%%%%%%%%%%%% !!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$'''&&&&&&,,,444888ttt666......*********))))))((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((())))))******+++,,,...000111222222111111///...---,,,,,,,,,))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))*********+++,,,---.../////////000000//////......+++******)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,///000333666777777777666777666666555333222222111///...,,,+++***)))******'''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((('''(((***,,,+++---...---+++---444999:::;;;<<<>>>???@@@AAABBB??????>>>===<<<;;;:::999444333222222111000//////,,,,,,+++************++++++*********))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((()))***+++,,,------...//////000222444666888999<<<<<<<<<<<<<<<=========999::::::999666555555666333222111111222222000///---...///000000111111111000222444666888888777666111333555666777888:::<<<>>>>>>>>>???AAADDDEEEFFFCCCEEEGGGHHHHHHFFFAAA>>>???BBBDDDCCC???<<<:::999333333222222111//////...---+++))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((((()))***---000333555777666666666555555444444333//////......---,,,,,,,,,((()))******)))((('''&&&'''&&&%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%&&&(((***)))+++///111333555777999:::999:::;;;<<<<<<999666666666444222000...---,,,+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$######"""###$$$%%%&&&%%%%%%$$$ !!!###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$'''&&&&&&,,,444888sss555...///)))*********)))((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((()))***((()))+++---///000111111111000///...---,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***,,,---...//////////////////...---*********)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++(((***---111444555555555333333444333333222000000///...,,,***))))))******&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((''''''''')))+++%%%))),,,,,,---111:::AAA999:::;;;===>>>@@@AAABBB???>>><<<:::888888777888333222222111000//////...++++++******************************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***+++,,,------......///000222555666888<<<======>>>>>>===<<<;;;888888888666333111111222222111///000111111000///,,,---...///000000000000555444111///...///000111111444666777777777888999888777777999>>>BBBDDDEEEFFFEEEDDDCCCEEEGGGGGGDDD???DDDGGGFFF@@@;;;:::<<<777555222000...---......---+++)))((()))***)))(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''((('''''')))+++...000333444111111111222222333333444000000000//////......---&&&&&&((()))))))))(((''''''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&((("""%%%***...111444777:::999999999;;;<<<;;;888666555444333111///---+++******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###$$$'''&&&&&&,,,444888xxxccc===*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$,,,)))!!!===!!!''' ...---555555!!!&&&***$$$###111&&&"""///###000***$$$,,,+++***)))000000555'''---)))******+++,,,,,,---..................---,,,+++***))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++---------,,,,,,++++++++++++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,,,,---///111333555666222222222111111///......,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++---///000555555555666777999;;;<<<>>>===;;;888666444222111111000///...---,,,+++++++++++++++*********))))))***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++,,,,,,---///000222333333888:::<<<<<<:::999999999999888666444222111000000//////...------------...---,,,,,,+++,,,---.../////////......------------111111222333555666666777777666666777999;;;===>>>???AAACCCEEEEEEDDDBBB@@@@@@BBBCCC@@@;;;777666666222222333222111///---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''))),,,///111222222222111111111000000......---,,,+++))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&'''''')))***+++---000333777888888888888888888888888888555444222000...+++***)))(((((('''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###$$$&&&&&&&&&,,,444777|||aaa<<<***+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&###,,,%%% XXX%%%###(((IIIAAA***///,,,PPPZZZ'''TTTyyy... ,,,000%%%)))******+++,,,,,,------............---,,,+++***((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++------,,,,,,,,,+++++++++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******+++---...000222333111111111111000///...---,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,...///222333444666888999;;;;;;<<<;;;:::888777555444444000000///...---,,,++++++++++++*********)))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++,,,...///000111222666888;;;;;;:::999999:::999888666444222111000//////......------------------,,,,,,+++,,,---...///.........---------,,,,,,//////000111222333444444555555555666777999;;;<<<@@@BBBDDDFFFGGGFFFDDDCCCAAABBBCCC@@@;;;777666666222222111000///---,,,+++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&'''))),,,///000111000000000////////////...---,,,+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&''''''((()))+++---111444666666666666666666666666666333222111///---+++)))((((((''''''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###$$$&&&&&&&&&,,,444888___:::++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''+++$$$&&&!!!kkk___///!!!]]]444'''***:::YYY"""%%%///{{{:::--- 555((())))))******+++++++++------------,,,++++++***'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---///000000000000000000///...---,,,++++++******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---///000333666888::::::;;;888888777666555555444444//////...---,,,,,,++++++************))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))******,,,---...///000444666999::::::999:::;;;:::888666444222000/////////...------,,,,,,------,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,---......///000000222222333333555666888999>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCBBB@@@;;;888666666333222000...,,,+++***))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''(((+++---..................------------,,,,,,+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***...000222333333333333333333333333111000///---+++)))((('''''''''&&&&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###$$$&&&&&&&&&,,,555888[[[888+++---***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++"""&&&"""((()))%%%```777www000===>>>>>>???ccc---888(((@@@&&&***...((((((((()))))))))******,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))+++++++++++++++***************))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((***+++,,,---///////////////...---,,,+++++++++***))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***++++++---111555888999:::999666555444333222111111000......------,,,++++++*********)))))))))((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,------000333666888888999:::;;;999888666333111000///......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...//////000111222333444555999;;;===@@@AAABBBBBBBBBCCCBBBAAA>>>;;;888666666555333000---+++***))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,------------------------,,,++++++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((+++...000111111111111111111111111///...---+++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$"""$$$&&&&&&&&&---555888WWW555,,,...***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###******&&&)))KKK%%%+++???...###rrrvvvWWWqqq%%%%%%222 fff[[[???'''((((((((((((((())))))+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((************************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''(((((()))***+++,,,------.........---,,,,,,++++++******)))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))(((***...222666777777777777666555444222000///...------,,,,,,++++++******)))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++---000333555666777888:::777555444222000///......------,,,+++++++++++++++++++++++++++++++++******)))))))))***************))))))******++++++,,,,,,,,,---...///000000111111555666999<<<>>>@@@AAAAAACCCAAA???<<<:::888666444555333111...+++*********''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***------------------------*********))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***---...000000000000000000000000---,,,+++***)))(((''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""###&&&&&&'''---555888TTT333,,,///***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''...$$$(((:::+++"""333---NNNUUU|||***111[[[&&&333((((((((((((((((((((((((******+++++++++******)))************************((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''(((((()))******,,,,,,---------,,,,,,++++++******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''(((+++///222444555555999888777555333111000///,,,,,,,,,++++++*********((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***---000333333444666777333222111000///.........---,,,++++++******++++++******+++++++++***))))))((((((((((((((()))))))))(((((()))))))))************+++,,,---............333444777:::===@@@AAABBBCCC@@@<<<:::888777444333333222000...,,,+++******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''++++++,,,,,,,,,,,,------))))))))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++---////////////////////////++++++******)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""###&&&&&&'''...666999QQQ111---000***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((000%%%&&&&&&BBB)))[[[CCCxxxqqqDDDZZZ%%%%%%|||777((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((++++++,,,,,,,,,,,,++++++*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''')))+++...000222333555555444333222111000///++++++++++++************((((((((('''''''''&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))(((+++...000111111333444//////...------------...,,,,,,+++*********************+++++++++***((('''&&&&&&''''''((((((((((((''''''''''''(((((((((((()))***+++------------,,,///000333777:::>>>@@@AAABBB>>>:::777777666333111000//////...,,,+++)))(((&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%))))))*********+++++++++))))))((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$##################$$$$$$$$$$$$&&&(((***+++------------------------++++++******))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!###&&&&&&'''...666999PPP000---111***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&& 777)))SSS+++)))%%%'''666~~~cccqqq'''555;;;rrr---)))))))))))))))(((((((((((())))))*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***++++++,,,,,,,,,++++++*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&''')))+++...000222////////////............+++++++++***************(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''***---//////000111222------,,,,,,,,,------...,,,++++++***)))*********)))***+++++++++)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&'''''')))***+++,,,------,,,++++++,,,///333777:::===???AAA===999666666555222000------------,,,***((('''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((((((((())))))******((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$##################$$$#########$$$&&&((())),,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!###&&&&&&'''...666999JJJ111,,,,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&((()))((('''%%%&&&&&&+++)))%%%,,,ggg...///???+++BBBZZZ PPP"""|||+++---+++((('''((()))))))))'''(((***++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''')))++++++)))'''&&&'''$$$&&&(((((('''&&&)))+++******)))(((((()))))))))'''''''''(((((()))))))))(((((('''''''''(((((()))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,...///...///////////////......,,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++---///000.........------,,,,,,,,,+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,***,,,///222555888::::::777666555444222111000///...------,,,+++***))))))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''(((((()))*********(((''''''''''''&&&&&&&&&##############################################################################################################################$$$%%%'''(((((())))))******++++++,,,------+++***)))((('''&&&%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%$$$###$$$&&&&&&'''///888<<>>BBBEEEGGGFFFDDDCCCDDDDDDCCCAAA???===;;;222000---***)))))))))******)))(((''''''&&&&&&''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''((()))***************)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))************+++++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''))),,,.../////////......---,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################################################################################################################""""""#########$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!######""""""######$$$%%%$$$###$$$&&&&&&'''///888:::BBB/////////+++))))))))))))(((((((((''''''((((((((())))))))))))*********+++++++++,,,,,,,,,------------///333666***555XXXLLL[[[ppprrr___RRRIIIEEE777444///+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---......//////...444<<<@@@BBBGGGPPPWWWZZZ[[[]]]bbbfffhhhfffddddddddddddbbb```]]]YYYWWWLLLHHHBBB<<<666333111000,,,+++***)))((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))'''''')))******+++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''))))))))))))))))))******++++++******)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&'''((()))******------------------------+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""######""""""######$$$%%%$$$###$$$&&&&&&'''///888;;;AAA/////////+++))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,...///000333888<<<^^^uuujjjYYYOOOHHH===333,,,+++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...///000000555DDDWWWcccgggjjjooouuuvvvvvvxxx}}}~~~~~~}}}zzzvvvrrrpppmmmhhh```VVVMMMFFFBBB@@@...---,,,+++************&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''''')))***++++++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((())))))*********++++++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''---------.........//////******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###############"""###$$$$$$%%%$$$###$$$&&&&&&(((///888<<<:::111---111)))+++******)))))))))))))))(((((((((((()))))))))))))))''')))---///......111555---///777:::GGGsssppp```TTTQQQHHH666******555+++&&&)))+++((()))---***)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))'''///000)))'''---...***222---***+++000999GGGRRRllltttppp}}}ttt~~~uuunnndddVVVMMM;;;888111000000"""''''''((())))))'''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***+++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******++++++,,,------++++++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$&&&&&&%%%%%%)))000666::::::111---000)))++++++***)))))))))))))))(((((())))))))))))******...+++)))+++,,,+++---111,,,///@@@___ooo\\\KKKBBB@@@###(((---...,,,+++***)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((************************+++------,,,---111222///!!!)))444>>>KKKaaayyy}}}uuu]]]RRRBBB<<<===333999(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))******+++,,,,,,,,,++++++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%)))000666:::999111,,,///)))++++++***))))))))))))***))))))))))))******++++++...(((''',,,000///,,,+++BBBfffiiiYYYQQQBBB999,,,$$$'''...,,,%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************...******---...,,,+++---===FFFQQQaaayyyttt```wwwjjjzzz}}}{{{uuulll___WWWDDDDDD444///)))'''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******++++++,,,+++***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%)))000666;;;888111,,,///))),,,+++******))))))******))))))******++++++,,,,,,+++---///...+++222GGG\\\xxxnnnhhhxxxvvvvvv{{{yyy___bbbPPP:::...***)))***,,,***)))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++++++++111+++)))---,,,)))000;;;NNNgggkkkyyy{{{}}}zzz~~~aaaXXXLLLBBB444,,,***+++***((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))******+++***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%)))000666<<<777111+++///+++,,,++++++*********************++++++,,,------...---000222111555OOOvvvlll___```eeekkkppptttwwwyyyyyytttnnnkkkkkkkkkhhheeepppwwwiii\\\RRRMMM<<<(((&&&333******)))((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***+++++++++,,,,,,,,,---111+++***...222===VVVpppqqqoooyyyjjj\\\III999111---)))'''******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$&&&&&&%%%%%%)))000666<<<|||}}}666222,,,///---,,,,,,+++************+++***++++++,,,---...//////000(((,,,HHHqqqvvveee___fffrrrzzz}}}sssjjjfffiiisssvvv[[[SSSMMM<<<...***,,,+++***))))))(((((()))))))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,------...)))***///999IIIcccnnnfffyyyfffSSSDDD888000***+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$&&&&&&%%%%%%)))000666;;;www{{{zzz555222,,,000///---,,,++++++******++++++++++++,,,---...///000000555:::RRR|||mmm___lll{{{vvvmmmiiisssxxx^^^WWWTTTDDD111---,,,+++***))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,---.........***888KKK___vvv}}}bbbmmmtttaaaNNN???777++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$&&&&&&%%%%%%)))000666:::uuuwwwxxx444333---111000---,,,++++++******++++++++++++,,,---...///000111===hhhxxx```]]]mmmtttqqq|||aaa\\\XXXLLL...---,,,+++************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...//////666OOOooogggsssyyyaaaNNNDDD+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$&&&&&&%%%%%%)))000666:::pppkkk;;;222---///---,,,,,,,,,,,,,,,,,,,,,,,,...))))))...///,,,111:::mmm]]]kkkzzz{{{~~~}}}}}}|||{{{{{{zzzyyyxxxzzz}}}}}}kkkWWW\\\MMM<<<"""!!!222***"""000))))))))))))******************************++++++)))///)))+++666000---===^^^vvvppplll]]]QQQBBB000''',,,*** ,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))((())))))'''(((+++'''((()))))))))))))))((())))))(((((('''(((((((((&&&%%%'''******'''%%%&&&)))((('''((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""$$$%%%%%%$$$(((### """%%%''''''(((&&&"""!!!...***###(((,,,###---***&&&((((((,,,(((%%%$$$######$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""&&&!!!!!!&&&&&&"""!!!###$$$$$$############$$$$$$$$$%%%'''&&&&&&***000666:::qqqiii:::111---///---,,,,,,,,,,,,,,,,,,,,,,,,)))***///111,,,222UUU|||hhheeemmm}}}zzzuuuqqqmmmiiiggg```^^^\\\ZZZYYYXXXYYYZZZ\\\```gggnnnttt}}}kkk\\\]]]QQQ:::,,,,,,+++)))...))))))))))))***************************++++++,,,...444111***+++333KKKgggqqqjjjhhhNNNMMM>>>***%%%//////%%%((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###(((***'''(((,,,,,,))),,,,,,+++++++++---///000666555333111000///......)))///---###$$$---,,,"""'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$$$$######)))'''&&&''')))(((%%%###%%%---,,,)))(((!!! ,,,111,,,...---%%%&&&(((###)))&&&%%%---)))(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""########################################################################$$$ !!!%%%'''######&&&$$$$$$############$$$$$$$$$%%%'''&&&&&&***000666:::|||wwwhhh888111,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000111+++222VVVjjjooo|||}}}mmmiiiccc[[[UUUOOOLLLJJJOOOOOOQQQRRRTTTVVVWWWXXXUUUUUUUUUVVVXXX^^^eeejjjuuu{{{{{{sssfff]]]OOO999(((***...&&&)))))))))*********+++++++++*********++++++,,,---(((...666333000KKKuuuuuu~~~ooo[[[EEE999111)))(((+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''///111***)))...///******---111666;;;>>>???@@@>>>@@@CCCEEECCC@@@;;;888;;;111***++++++&&&%%%)))(((&&&$$$$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,,,,,,,)))///,,,...<<>>555&&&)))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$'''***+++222666999@@@KKKQQQRRRgggzzzzzzpppjjjrrr}}}yyyxxx~~~~~~nnn```eeecccDDD******///''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""########################$$$'''((('''$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&&&&***000666;;;|||ddd555111///111---------------------------///---HHH}}}```mmm~~~~~~wwwqqqdddXXXRRRSSSSSSPPPLLLOOOTTTWWW\\\cccmmmtttxxxnnnggg\\\WWWNNNGGGGGGQQQ```lll~~~vvvhhhQQQ999...,,,*********++++++++++++,,,+++++++++,,,---...///000...111QQQtttcccLLL777&&&+++++++++******))))))((())))))))))))))))))))))))((())))))******++++++,,,,,,+++222@@@LLLXXXmmmrrrssstttvvvyyy|||zzzsssnnnllllllmmm}}}uuuuuuvvvcccCCC444999+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###%%%+++///333AAAOOOXXXcccoootttqqqmmm{{{~~~vvvfff```kkkyyyqqqsssiiiccchhhlll___???666***'''###"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%***+++'''$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&&&&***000666;;;ddd555222000222..............................HHHxxx~~~jjj|||xxx}}}vvviiidddYYYPPPRRRXXXYYYSSSMMMVVVcccvvv~~~pppaaaVVVRRRQQQRRRdddlllzzzxxxiiiNNN555...*********+++++++++,,,,,,++++++,,,,,,---///000111+++MMM}}}yyyxxxYYY???;;;,,,,,,+++******))))))((())))))))))))))))))))))))))))))******+++,,,,,,------>>>KKKOOOYYYmmm{{{}}}xxxsssooonnn___```bbbgggmmmttt{{{~~~sssvvvzzz^^^NNNQQQ:::555...)))'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,,,,***''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((+++111<<>>QQQPPPIII<<<333222333444999===CCCHHHJJJFFF>>>888...***'''***///...'''(((++++++'''&&&***+++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***((('''(((((())))))((('''((('''&&&&&&((()))((('''&&&&&&''')))***)))&&&$$$,,,,,,+++)))'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$&&&%%%###%%%***,,,???JJJNNNaaa|||qqqvvviiibbb``````^^^ttt|||kkkYYYYYY```cccsssiiivvv|||999111$$$///111((("""&&&'''###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%***$$$###''')))&&&%%%(((,,,444===@@@AAACCCAAA===BBB;;;555444666333(((%%%"""!!!%%%+++,,,'''"""&&&''''''&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ """''')))***$$$###&&&,,,000333555888777;;;???CCCHHHLLLPPPQQQIIIEEE@@@===;;;888333///(((%%%"""!!!$$$'''***+++&&&'''((()))((('''&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&'''''''''***111777<<>>DDDHHHJJJJJJGGGYYYZZZ[[[[[[ZZZXXXXXXYYYeeeaaa]]]\\\\\\XXXQQQKKKCCC<<<333+++'''%%%%%%$$$%%%'''(((******(((&&&%%%)))((('''((()))***)))'''%%%&&&'''''''''***111777;;;___333222///111......///+++000444///TTTtttqqqlll\\\QQQMMMQQQVVVcccuuuzzz~~~jjj\\\sss}}}rrrLLL777...///++++++///,,,777((()))???(((???ggg}}}lllCCC000,,,)))''')))))))))))))))***+++,,,,,,***555+++PPPyyynnnuuukkkAAA,,,'''+++)))'''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))(((((($$$'''///555777>>>XXXsssoooiiijjjsssssskkkgggjjjbbbeeekkkrrrxxx{{{zzzyyyjjjggg\\\JJJ777,,,,,,000''')))***(((&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&)))++++++)))&&&$$$###&&&***+++,,,...222666666666777888777555000---+++((($$$$$$'''+++...000&&&%%%&&&'''((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&)))555CCCHHH___oooqqqxxx{{{qqq{{{uuu{{{tttcccsss|||fffWWW555 )))111)))&&&---'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&,,,555===AAABBBDDDGGGJJJQQQXXX[[[^^^bbbbbb```dddlllqqqlll```XXXZZZ^^^```[[[PPP???...''')))...,,,'''######$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((($$$&&&///888JJJKKKGGGAAAEEEUUUdddjjjbbbdddgggkkkjjjiiilllpppeeecccaaacccgggfff___XXXbbbZZZMMM???444+++$$$ ###$$$&&&((()))(((&&&$$$'''&&&%%%&&&'''((('''%%%%%%&&&'''''''''***111666;;;^^^222222000111...000&&&///222(((EEEwww~~~rrrddd]]]LLLXXXYYYXXXqqqfffUUUYYY]]]nnnvvv~~~ooofffrrrXXX===000111...---///+++333+++))):::333___jjj{{{{{{\\\666&&&))),,,)))))))))))))))***+++,,,---,,,111LLLuuutttzzz~~~sssjjj```SSSKKK^^^bbbgggnnnwww\\\AAA444)))(((&&&'''((()))'''%%%''''''''''''((((((((((((******+++***)))(((((((((777666777DDD^^^rrrnnn^^^TTTPPPVVVdddjjjgggfffkkkzzzwwwtttqqqnnnkkkgggdddrrruuuwwwpppaaaLLL999...+++))))))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''(((+++...///:::AAAGGGHHHEEEGGGOOOWWWTTTVVVZZZ^^^___[[[TTTOOOIIIDDD===666000+++&&&###+++***)))+++,,,,,,)))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''')))222EEEVVVmmm~~~|||zzz|||~~~rrruuu}}}vvvjjjeee___>>>111...)))%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$%%%(((***222@@@MMMNNNGGGBBBEEEJJJQQQaaatttzzzrrrmmmmmmkkkdddUUUAAA---!!!...+++***+++(((###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***666HHHTTT@@@HHHQQQVVV\\\ccceeeddd______bbbeeebbb]]]^^^eeeiiihhhiiilllpppoooiiidddfffaaaXXXOOOFFF<<<333---%%%$$$$$$%%%''''''%%%###&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&'''''''''***111666;;;\\\222222111111---222%%%222222***aaassssssggg\\\RRRSSSNNN\\\kkkgggfffggg}}}}}}^^^WWWaaaeeegggwwwmmmrrrzzzjjjHHH444333000...///+++***///444&&&UUU~~~ggg{{{sssEEE)))+++000+++))))))******+++,,,---...;;;111jjjzzzmmm[[[HHHCCCJJJUUU___fffUUUSSSPPPMMMMMMUUUbbbmmmggg777---***''''''))))))'''%%%''''''''''''(((((((((((()))***+++(((&&&&&&***...+++VVVuuummm[[[\\\gggnnn}}}~~~~~~|||~~~uuuuuuxxx{{{~~~~~~|||zzz|||wwwtttxxx{{{qqq[[[III666---&&&'''******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))'''$$$%%%,,,777BBBJJJQQQWWW]]]^^^\\\___hhhpppjjjnnntttzzz}}}zzzsssnnnkkkiiieee^^^UUUIII<<<444***'''###$$$'''******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&+++333AAAVVVhhhzzzssspppyyyppp~~~zzzyyybbb===(((***+++$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&)))000666JJJNNNLLLEEEEEEVVVppp}}}yyyyyy|||zzzssstttvvvjjjPPP999'''###$$$+++,,,&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&111???IIIKKKJJJNNNVVVeeevvv{{{qqqddd\\\|||zzz{{{{{{ssshhhhhhoooppppppqqqrrrrrroookkkgggcccaaa^^^ZZZSSSJJJ@@@:::///***&&&$$$&&&'''&&&$$$'''&&&%%%&&&''''''&&&%%%%%%&&&'''''''''***111777:::~~~[[[111222111111---000---111111DDDfffvvvdddZZZUUUQQQYYY]]]xxxkkkgggmmmyyy```jjjwww}}}xxxuuu{{{VVV:::444000...///---***222555555wwweeewwwvvvooosss|||^^^999...---,,,++++++,,,,,,---///000111GGGrrrfffqqqOOONNNRRR___ppp{{{||||||~~~{{{oooeee___\\\UUUuuuzzz@@@888111)))&&&''')))((('''''''''''''''((((((((((((%%%''')))'''&&&---<<>>555///---000///111333,,,[[[yyy|||dddwwwpppoootttJJJ///))),,,------......000111222333iiitttOOOGGGVVVkkkyyyqqqgggVVV]]]AAA777+++%%%%%%((())))))''''''''''''((((((((()))%%%))),,,+++...===VVViiiUUUkkkvvveeeaaazzz{{{^^^???000---***'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&///???OOO\\\dddggggggqqqppprrr|||}}}xxxuuutttwww[[[CCC444...+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))***333DDDVVVgggxxx~~~}}}zzznnnqqqppp|||jjjkkkyyyggg999$$$---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""'''222===FFFJJJQQQVVV```ssskkk~~~~~~|||XXX444))))))(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444AAABBB@@@MMMkkkjjjXXXWWWlllxxxtttttt}}}wwwuuuqqqmmmfff]]]TTTNNNKKK@@@222)))'''(((((('''&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''''''''***111777:::wwwUUU999///222444...222333,,,AAA|||vvvkkkqqq___]]]RRRPPPdddvvvDDD:::...555'''333,,,444666qqq~~~yyynnn}}}zzz{{{yyyqqqlllyyy{{{yyyxxx~~~{{{]]]qqq^^^...000...%%%777---(((444,,,333bbbooo~~~WWWRRR[[[nnnuuuaaaaaauuuccc888%%%***''')))...))))))((('''&&&))),,,+++((('''333'''666EEEfffaaaeeevvvrrrCCC777..."""***((((((&&&%%%'''***(((%%%&&&&&&&&&'''''''''((((((+++***'''$$$)))///---&&&333III\\\```bbblllttttttpppuuufffZZZFFF'''...,,,)))&&&&&&(((+++***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''&&&---)))((()))&&&###%%%,,,$$$,,,///,,,***,,,***$$$(((,,,,,,'''(((,,,***$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''$$$&&&,,,%%%'''NNNPPPUUU{{{|||vvvuuurrryyy|||}}}zzz~~~wwwwwwppp666'''###111+++""")))'''!!!((('''&&&%%%%%%&&&'''&&&%%%888+++PPP;;;???YYYVVVwwwpppuuu~~~ttt[[[===***(((******%%%'''(((''''''((('''$$$&&&)))***''''''((((((&&&777IIIHHH===SSS}}}mmmhhhaaauuusssrrrzzzxxx~~~{{{tttnnnjjjddd[[[WWWWWWJJJBBB;;;666...%%%$$$)))%%%%%%&&&''''''&&&&&&&&&%%%'''((('''&&&)))...333:::zzzTTT888///222444...///333222ZZZiii{{{}}}iii]]]WWWTTTjjjwwwvvv{{{QQQ>>>///555***444...999SSS|||www___ddd{{{<<<000"""+++***...(((999(((]]]www~~~SSSQQQiiiuuulllrrrQQQ---))))))&&&&&&'''))))))(((&&&%%%&&&'''((()))&&&---DDDeeelllwww}}}|||yyyuuuGGG000222)))''''''%%%$$$&&&((()))(((&&&&&&&&&'''''''''(((((('''"""(((222---""")))===SSSRRR\\\lllrrrvvvnnnzzz\\\222---000---'''&&&***''' ''''''''''''''''''''''''(((''''''&&&&&&''''''(((((()))******)))(((((((((""""""%%%))),,,---...000666...&&&&&&---222000+++''''''&&&$$$$$$'''***,,,,,,+++)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$'''(((&&&&&&)))000999RRRXXXiii|||uuuyyy}}}uuufffRRRGGGJJJQQQQQQNNNSSSWWWWWWVVV]]]lllyyy~~~}}}}}}pppmmm}}}sss```QQQ+++&&&+++)))''')))&&&$$$)))'''&&&&&&&&&'''&&&&&&%%%)))AAAJJJDDDSSSRRR```yyy~~~sssuuu}}}TTT666000,,,"""'''(((''''''''')))******---------,,,&&&###+++777QQQ@@@DDDeee}}}lllcccggguuu{{{|||~~~tttpppnnn```OOOLLLEEE>>>:::333***%%%'''%%%&&&&&&&&&'''&&&&&&&&&%%%'''((('''&&&)))...333;;;RRR888000222333...///333888wwwnnnooolll```YYYOOO]]]eee```ccckkkrrrsssvvv{{{~~~```AAA000444,,,333222777vvvtttrrrdddhhh~~~DDD???555000))),,,333333888vvv~~~___PPPiii~~~tttwwwrrr<<<'''+++'''""")))(((((()))'''%%%%%%'''+++,,,...FFFUUU{{{hhhHHH===******)))''''''''''''((((((&&&&&&'''''''''(((((((((///'''&&&)))&&&$$$:::VVV^^^___cccttt{{{qqq}}}EEE///###+++000***(((000''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''')))((('''''')))***//////,,,(((***111777999CCC;;;;;;DDDEEE<<<333111444......333222+++)))---((('''&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%***$$$###&&&)))(((''')))999KKK[[[iiissswwwzzzgggYYYIII===333333666555000---///555999:::>>>IIITTT[[[sss|||vvvwwwnnnnnnxxxTTT222&&&&&&,,,)))%%%(((((('''''''''''''''&&&&&&%%%(((///LLLHHHQQQaaa[[[wwwuuukkk}}}{{{[[[222$$$...***((('''((())),,,///111222//////...'''&&&666KKKNNNAAAUUUmmm]]]iii~~~~~~yyynnnmmmbbbPPPQQQIIIBBB???999000)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&)))...333;;;~~~PPP777000222333///111555@@@nnn{{{eeeZZZSSSOOOrrr}}}___lllxxxxxxwwwYYYwwwxxx|||}}}nnnCCC111111---000888@@@yyyvvv{{{www\\\TTTZZZ@@@+++***222)))>>>111lllzzzZZZWWWwww~~~vvv{{{TTT))))))+++&&&+++'''&&&(((******)))***---(((GGGccchhhssstttsssFFF333...,,,***+++***'''&&&'''''''''''''''((((((((((((......''''''@@@RRRWWW]]]nnnuuuzzz]]]>>>---)))&&&$$$"""''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((('''(((,,,000&&&777JJJSSSRRRMMMGGGAAAXXXYYYeeeqqqgggRRRQQQ___dddHHH222---***"""%%%111&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''''''''***///EEEZZZooowwwgggNNNAAA???222222444666222///666BBB===;;;777111///333888;;;LLLfffzzzyyyJJJ+++$$$---'''&&&+++%%%'''(((((((((''''''((()))333PPP<<>>LLLfff}}}sssdddQQQCCC===<<<;;;;;;333CCCZZZooosss~~~~~~wwwfff;;;'''***&&&(((+++###'''((((((((('''))),,,000IIIAAADDDdddcccqqqhhh___{{{SSS$$$,,,***---333555111000333000///((($$$000EEEMMMHHHFFFlllnnn]]]iii~~~yyyzzzwwwooohhheee___YYY___YYYZZZaaa___VVVSSSWWWPPPZZZnnn}}}jjj\\\YYY[[[SSSHHH???;;;888222,,,)))((('''&&&&&&&&&&&&'''%%%'''((('''&&&)))...333888KKK666111111222111,,,BBByyyxxx}}}mmm^^^RRRXXX{{{lllzzzrrraaaxxxvvvbbb|||RRR===444777333777~~~mmmyyyrrrbbbWWWSSS===---///999&&&mmmsssKKKddd}}}}}}uuuMMM(((,,,---###***&&&''',,,,,,'''(((...TTTqqq}}}uuu```<<<...%%%(((,,,)))''')))''''''((((((((()))))))))'''&&&,,,777AAAPPPkkkmmmIII+++)))777(((((((((((((((((((((((()))((((((''''''(((((()))''')))******,,,555CCCNNNRRRfffyyyRRR===...)))%%%&&&+++---***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,+++%%%'''888JJJQQQfffqqqnnnSSSCCC:::222000333333===LLLaaa}}}uuueee[[[DDD;;;777IIIlll~~~tttvvvooozzzSSS333)))'''))))))$$$&&&((((((''''''+++333999@@@:::^^^kkkzzzlllgggmmm???111...111888888000---000111...))))))888JJJNNNFFFmmmmmmiiigggnnn||||||___eeedddcccggggggccc```^^^ZZZTTTRRROOOPPPRRRQQQLLLJJJKKKOOOCCCGGG[[[fff]]]UUUVVVZZZTTTJJJ???999888444///***)))(((&&&&&&&&&''''''%%%'''((('''&&&)))...333777III666222111222111...MMMyyyxxx{{{eeeYYYQQQiii~~~tttuuusss]]]xxxtttuuu|||{{{~~~YYY@@@222;;;666LLLmmmwwwaaaYYYYYYXXXhhhssszzzXXXFFFpppTTT666555---888JJJTTT```}}}}}}iii333)))---$$$)))'''***---(((%%%000AAAttt~~~zzz}}}WWW???***'''+++)))(((***'''((((((((())))))))))))...,,,000>>>QQQhhhsss;;;""",,,(((((((((((((((((((((((())))))(((((((((((())))))%%%)))...444>>>QQQhhhyyy~~~{{{PPP@@@---%%%(((------***''''''''''''''''''''''''$$$'''******(((---AAATTT```{{{}}}zzznnnSSS999111222555<<>>111111666@@@VVVlllzzzUUUBBBPPPsssqqqtttooo~~~wwwQQQ///***'''$$$...&&&''''''&&&'''000>>>HHHHHHnnnwww~~~dddpppjjjnnnyyy~~~>>>666444888555+++)))///*** +++EEEIII>>>OOOqqqnnnllluuuLLLRRRppp{{{rrrqqquuuvvvuuuvvvyyyyyywwwllluuuzzzyyy|||zzzmmmrrrooo]]]LLLHHHQQQZZZNNNQQQMMMBBB999777333---,,,***(((&&&%%%&&&'''(((%%%'''((('''&&&)))...333888~~~}}}LLL444444222///333777oooppp~~~dddZZZRRRfffwwwSSSOOOSSSXXXgggrrryyyccczzzbbbhhhwwwyyy___eee\\\ggghhh{{{wwwwwwcccxxxnnnwww>>>>>>222999~~~~~~qqqooo{{{UUUrrrNNNOOOXXXBBB444:::888fff\\\WWWrrrcccssshhhDDD333...***...(((***///))))))GGGnnnooo{{{tttjjj222,,,***---111''',,,'''###))))))%%%)))---333NNNTTT}}}|||xxxvvvwwwbbb>>>555%%%(((...&&&)))---"""(((***(((%%%(((...,,,&&&222@@@YYYcccooo~~~|||{{{fffEEE***$$$,,,******)))((()))+++***((((((---###---)))EEENNN]]]}}}oooSSS===333///444???[[[iiiOOO\\\{{{sssyyyuuuPPP((()))222""",,, )))&&&222...CCC???hhh___lllgggxxxooosssxxxuuu{{{lll@@@,,,111+++)))...***/// BBBBBB???KKKwwwmmmxxx___lll___aaalll}}}qqqvvvaaammmvvvsssxxxcccvvvrrrlllkkktttmmmaaaccceeeccceeehhh___XXXVVVSSSLLLDDDAAAGGGIIIIIIGGGAAA:::444111***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&)))---111999LLL444444222///444999yyyooo}}}~~~eeeWWWUUUlllcccKKKQQQXXXbbbtttxxxxxxsssbbboooooommmkkknnnuuuvvvzzzsssAAA:::444DDDpppaaaUUUWWWdddwwwvvvgggppp~~~SSSwwwQQQLLLuuuwww@@@:::444WWWooo[[[uuuooovvvkkkttt^^^333---(((---)))+++///+++111SSS{{{{{{xxxttt{{{ssseee]]]WWWVVVbbbqqq}}}zzzQQQ...+++***))))))&&&,,,'''%%%,,,+++'''***///CCCXXX{{{|||}}}kkk???***)))...'''(((,,,%%%***'''(((***((($$$)))222WWWaaa___tttVVV777%%%******((('''&&&'''((('''&&&'''###))),,,AAAVVVjjj|||uuuZZZBBB111666<<>>FFFRRRmmm||||||^^^rrr{{{ttt~~~nnnuuu~~~~~~rrrrrrooo}}}wwwrrrggggggooommmiiipppooofff]]]ZZZWWWOOOHHHDDDAAACCCDDDDDDAAA<<<777333******((('''&&&%%%%%%%%%%%%&&&&&&&&&''')))---000888KKK444444222000444SSSppp~~~sssbbbQQQdddrrrWWW]]]hhhuuujjjbbbaaasssqqq}}}zzz|||{{{nnnNNN444999eee}}}jjjHHHLLLSSSYYYZZZYYYXXXYYY[[[WWWeeexxxSSSnnn{{{VVVAAANNNiiiFFF888===xxxSSSmmm}}}```ccc???...+++(((+++,,,+++///GGGrrr}}}bbbuuubbbRRR---%%%333"""(((+++'''(((...+++(((///IIIdddsssMMM...''')))))))))***(((&&&))),,,***---CCC]]]lll~~~rrrjjj|||jjjYYY\\\gggmmmnnnqqqtttvvvvvvssspppjjjhhhqqqyyymmm]]]///+++)))******))))))***+++###...+++???EEErrr~~~uuuRRR999333777AAA[[[~~~nnneeezzz||||||{{{fff;;;+++---,,,(((+++,,,...EEEJJJzzzxxxzzzgggooo}}}}}}}}}qqqppphhhiiixxx~~~zzzTTT+++***...)))---000;;;@@@BBBiii{{{{{{ooo}}}~~~sss|||xxxwwwwwwvvv|||~~~vvvxxx}}}vvvsssssshhhdddnnnqqqiiigggpppfff]]]ZZZWWWPPPHHHEEE:::;;;<<<===<<<888333000+++***)))'''&&&&&&&&&%%%%%%&&&''''''''')))---///777KKK444444222000555VVViii|||tttcccRRRnnn|||YYY```ssslll]]]fff}}}kkkxxx||||||yyyiii|||SSS555???vvvpppWWWIIIRRR[[[^^^\\\]]]bbbfffggg___dddooovvvZZZbbb{{{ZZZCCCDDD999999^^^sssWWWyyynnnpppnnngggiii```wwwZZZtttbbbIII,,,***''',,,,,,)))222RRR~~~~~~rrrfff~~~]]]gggfffnnn{{{sss\\\pppooo555)))******))),,,((((((---)))***888ZZZgggnnndddbbbooo{{{~~~}}}iii:::&&&)))+++((()))(((+++***&&&***===WWWiiioooyyyccc^^^lll~~~rrrkkkoooqqqrrr:::000)))***,,,***)))***''' ,,,)))@@@JJJttthhhDDD444888???TTTuuuiiizzzwww}}}wwwzzzmmmCCC***,,,(((...'''+++<<<;;;iii|||yyyyyykkk{{{yyyooogggtttooouuurrrsssxxx}}}}}}}}}ttt{{{wwwtttwwwrrrnnnpppkkklllzzzyyyxxxzzzkkk;;;---***(((///444999AAA???{{{||||||sss|||{{{{{{qqqjjjxxxiiixxxmmmzzz|||uuutttvvvooooooxxxnnncccnnnvvvjjj]]]kkkaaaXXXUUUSSSLLLFFFDDD<<<;;;;;;;;;;;;:::666222+++***)))((('''&&&&&&&&&$$$%%%''''''((())),,,///666KKK444444333111555UUUggg{{{xxxcccSSSuuu~~~cccpppeeesssVVVgggkkkuuuvvvvvvvvvkkkVVV666GGGyyygggNNN___aaaaaabbbeeejjjjjjgggrrroooxxxeee]]]zzz]]]HHHAAAsss999999|||uuubbb^^^tttxxxjjjQQQLLLKKKIIINNNYYYsss___jjjlll```333000'''...---)))888```|||lllXXXaaawwwbbb```jjjNNNAAAVVVttt{{{mmm^^^III222###000(((,,,***)))+++(((222HHHmmmzzz{{{uuummmkkkmmmvvvyyyxxxyyybbbaaacccjjjvvv|||yyy~~~jjj|||PPP,,,***,,,((()))***...+++%%%...JJJfffvvvvvv}}}gggkkkrrr|||{{{yyyzzz|||UUU@@@,,,)))+++)))''')))'''&&&---222GGG\\\zzz~~~wwwVVV888222>>>KKKvvv}}}ssszzzpppxxxyyyooopppiiiGGG)))''''''...&&&000CCCAAAwwwyyytttnnn~~~qqq|||mmmeeeVVVSSS111&&&'''---333666AAALLL~~~zzztttoooyyyrrr|||dddppp}}}qqqzzz{{{rrruuulllvvvuuuooowwwnnndddnnnttthhh]]]iii___WWWUUUTTTOOOJJJHHH???<<<888888999888555222++++++)))((('''&&&&&&&&&$$$%%%'''((((((***,,,...555KKK444444333111666bbbooo}}}{{{aaaTTTyyyyyyaaahhhYYYkkk~~~hhh|||tttsssZZZ888NNN~~~wwwgggSSSWWW]]]ccciiisss~~~|||uuuxxxpppYYYvvv]]]JJJ@@@|||iiiKKK<<>>PPPssskkkHHH222888JJJlllyyyvvvbbbccceeejjjqqqyyyxxxvvv|||{{{{{{~~~yyyzzzaaa:::000***)))+++:::===ZZZtttwwwpppyyy[[[fff||||||yyyhhhyyyyyydddvvvggg777&&&***,,,///:::AAAlllwww~~~lllxxxzzz~~~sssqqqeee{{{qqqvvvnnnsssfff|||vvvzzznnniii___aaajjjddd\\\aaaeee[[[TTTSSSTTTPPPMMMLLLAAA;;;444222333444222///,,,+++***(((''''''&&&&&&###%%%'''((()))***,,,...444JJJ444444333111666tttzzz~~~}}}^^^TTTzzzpppbbbhhhtttwwwwwwxxxsssyyy|||^^^888QQQxxxyyy}}}xxxkkk\\\YYYiiiuuuvvvtttvvvxxxwwwvvvTTT~~~~~~pppYYYIII===rrr;;;DDDpppWWWppp___DDDRRRwwwnnnbbbbbbOOO<<<<<>>***...000$$$***000%%%---[[[kkkRRRxxx|||}}}```ZZZnnnmmm,,,---+++,,,***///%%%===WWWmmm{{{uuu]]]ggg{{{TTTTTTlllyyy|||{{{[[[+++***&&&111'''///'''555BBBSSSyyyqqqzzzLLL<<<888===xxxaaaPPP>>>GGG???@@@CCCAAAAAADDDIIIbbb{{{qqq|||~~~|||}}}~~~nnnLLL111...---444---III~~~|||yyyiiihhhvvv{{{[[[WWWGGG&&&)))111:::888```rrrwwwtttttt|||ooouuuccc\\\___UUUEEEPPPkkkVVVUUUssslllZZZcccrrrdddkkkrrrkkk___aaa___QQQ===999777888;;;>>>AAADDD===<<<888444222222222111...,,,***)))))))))'''&&&$$$%%%'''(((((())),,,...555NNN777555222222999{{{yyy___UUU|||zzzpppWWWZZZIII^^^{{{NNN^^^ssseee~~~xxxyyy}}}]]]888ggg[[[UUUVVV```nnnxxx|||~~~WWW|||bbbHHHCCCwww___999MMM{{{zzzSSSzzzQQQhhhfff<<>>ooo}}}TTThhh___YYYkkkfff|||WWWLLLPPPfffmmmbbbVVVQQQxxx<<<555111111...222+++HHHlllnnn|||nnnpppyyysssfffrrr{{{sssrrr{{{{{{wwwuuuIII222,,,... ***(((>>>MMMaaa~~~tttqqqDDD888===NNNqqqKKKHHHEEEUUUWWWUUU]]]ccchhhkkkfffooozzzpppzzzvvvzzzaaa******...444111ZZZ}}}iii{{{nnnwww}}}{{{XXXGGGhhhXXX,,,...444999;;;pppxxxxxxxxxrrrnnnvvvjjjUUUQQQPPPPPPLLLKKKRRR]]]ccc^^^jjjrrroooxxxtttoooaaaZZZKKK:::444222333777===BBBFFFHHHDDDBBB<<<777333222000......,,,))))))))))))(((&&&%%%&&&((((((((()))+++...444QQQ777444222333:::{{{bbbSSS|||jjjtttnnnWWWTTTTTTjjjllleeewww}}}{{{|||uuuVVV555fff\\\VVVVVV___lllvvv}}}ZZZeeeIIIDDDeeennnHHHXXXuuuyyyVVVQQQwww===VVV\\\kkkwww|||QQQjjj[[[tttLLL000------///222iiiwwwuuu{{{uuuYYYLLLNNNSSSSSSfffggguuuYYY|||mmmCCCRRR\\\333+++)))(((,,,,,,///QQQrrrUUUyyyddduuunnnmmmNNNMMMRRRJJJ^^^aaaSSS???HHH///$$$"""***///...OOO~~~kkk~~~^^^vvvQQQ@@@VVVnnnuuu^^^,,,,,,///***)))+++EEETTTpppfff;;;333EEEhhhyyyTTTdddgggqqqrrruuu{{{|||zzznnnvvv}}}ttt|||sss...&&&111222555mmm|||{{{qqqqqq}}}pppkkkyyy{{{yyy~~~eeeiiiHHHXXXhhh---...111888BBBmmm|||mmm{{{tttkkkqqqcccCCCPPPXXXWWW\\\fffeee]]]===VVVttt}}}~~~~~~aaaOOOiiiggg[[[eeehhhXXXNNNNNNRRRVVVXXXVVVRRRLLLGGGHHHCCC<<<666333000...------+++))))))))))))((('''&&&'''((((((((((((***,,,333RRR666333333444;;;|||~~~jjjRRRyyyWWWhhh~~~aaaQQQfffqqqddd~~~uuu|||}}}nnn___AAAqqqiii___^^^eeeoooyyy]]]dddIIIEEEmmmiii===^^^qqqvvvWWW]]]~~~EEEUUU```rrr{{{tttzzzPPPccc^^^kkk___333---...111666ppprrr|||dddUUUcccnnnuuukkkLLLGGGUUULLLTTTnnnccczzz\\\|||wwwBBBGGGnnn888***))),,,...'''111___fff|||ttteeeTTTLLLrrr}}}kkk]]]ooowwwZZZ>>>fff]]];;;333666'''...777VVVrrrtttsssxxxPPPCCCeeeppptttqqq111,,,---000---000JJJRRRyyyttt\\\666333NNNwwwQQQnnnwww{{{{{{}}}nnnsssxxx}}}{{{~~~xxxAAA'''333000666|||vvvtttyyyrrrzzziii___~~~{{{aaayyy~~~~~~rrrEEEFFF~~~www...,,,000:::OOOjjjyyyooojjj|||qqqooo[[[KKK]]]mmmrrrwwwzzznnn\\\ZZZdddyyymmmVVVFFFBBBffffff[[[nnntttfffeee___mmmyyyzzzpppdddXXXQQQGGG???777333111///......---+++)))((())))))(((''''''((()))((('''''')))+++333SSS666333444666<<<|||qqqUUUssswwwlll}}}]]]UUUrrrttt{{{}}}ZZZ>>>ooowwweeebbbgggpppyyy```___FFFGGGmmmlll<<<^^^pppsssVVVdddqqqccc```qqqmmm{{{ssssssOOOaaa^^^ZZZlll000......222999tttnnnZZZ666JJJEEE[[[yyyhhhLLLMMM``````lllccc___~~~{{{DDDCCC>>>+++***///...&&&666llltttiiivvvgggaaajjjPPPLLLFFFLLLeeeyyyYYY>>>LLLddd222''')))+++666JJJdddwww{{{iiixxxTTTPPP|||qqqsssvvvIII000%%%'''...444OOOQQQooo~~~VVV777888YYYuuuLLLlll{{{pppoooppp~~~rrrxxxzzzPPP+++333...;;;xxxrrr~~~uuuvvv|||~~~~~~cccwww~~~zzzGGG>>>ttt666...555===___rrrqqqrrryyyfffyyykkkPPPVVVeee|||uuujjjnnn^^^bbbqqqqqq}}}}}}|||iii\\\UUUJJJ???555333222...---///---+++)))((()))))))))'''((()))))))))'''''')))***333WWW999444555777;;;}}}vvv\\\lll}}}{{{XXX[[[hhhpppuuu{{{{{{JJJ666lllpppeeeiiipppzzzccc~~~XXXCCCIIIfff|||HHHYYYqqqrrrUUU|||vvvuuusssjjjPPPeee]]]OOOzzz444///...111:::xxxwwwsss[[[GGGVVVRRRsssnnnOOOPPP```eeevvvnnnfffwwwEEEDDDGGG///+++...---***???yyyjjj```fffttt___~~~OOO999GGGRRRdddyyy~~~wwwsssLLL999EEEDDD///,,,...;;;ZZZpppyyy{{{___bbbttttttwwwtttvvvSSS///)))+++***888YYYUUUppp|||OOO:::@@@ddddddrrriiiggg~~~|||wwwVVV...///000EEEuuuxxxuuu{{{}}}eee}}}|||KKK===ggg???---444CCClllgggzzzpppxxxqqq~~~hhhKKK___nnnlllkkk~~~oooxxxpppddd___\\\RRRCCC777555333...,,,...,,,***(((((()))***)))(((((())))))((('''''')))+++333^^^>>>777777666999vvv}}}zzzeeeggg~~~nnnsssLLLXXXjjjuuu|||uuuKKK<<>>cccZZZxxxwwwHHH;;;GGGooo}}}rrrddd^^^wwwyyyxxx^^^111+++555QQQppprrrkkk{{{ssseee}}}~~~{{{{{{nnnDDD555PPPMMM...222HHHsssgggvvvpppiiiSSSiii{{{eeeIIILLLsssgggdddgggiiioooxxxssssssiii\\\ZZZdddkkkiiiTTTCCC555444333...,,,///,,,***(((((()))***)))((('''((()))((('''(((***+++444cccAAA999777666777qqq}}}}}}|||kkkddd|||}}}xxxwww{{{WWWiii~~~nnn{{{DDD222```nnngggyyy~~~OOOAAAQQQnnnOOOQQQssstttWWWuuu~~~|||vvv]]]SSSrrruuuZZZ[[[QQQ000---000:::zzzuuu}}}}}}uuuiiiTTTeeezzzkkkuuu|||fffBBBDDDeeeWWW999///,,,+++///JJJrrrWWWvvvfff{{{[[[NNNQQQTTTVVV\\\VVVcccsssvvvJJJFFFCCCDDDgggHHH888888...999ggg}}}kkkxxxeeerrr[[[|||{{{zzzddd111666&&&///DDDhhh[[[{{{sssCCC;;;KKKuuuyyywww|||rrr```XXXsss|||xxxhhh555***999ZZZ}}}hhhxxxeeepppzzz}}}ccc~~~oooLLL>>>OOO\\\444444KKKvvvlll}}}}}}kkkmmm___ppp}}}jjjFFF@@@bbblllWWWVVVeeejjjgggeeebbbkkkggg\\\TTT\\\jjjlllcccOOO===000111222...---222,,,***(((((()))***)))(((&&&'''((((((((((((***,,,555wwwFFF???:::444666VVV~~~}}}|||aaakkk|||[[[cccrrryyy~~~mmm~~~ppp@@@333^^^gggnnnooozzzlllFFFMMMPPP|||HHHOOO~~~VVV~~~uuuxxxsss{{{TTTRRR|||nnnKKK^^^^^^///777...;;;uuuxxxZZZooofffmmmlllzzznnn~~~UUUAAAMMM^^^sss888---///---,,,IIIwwwcccddd]]]llluuu{{{pppWWW;;;888BBBaaabbb444333...FFFwwwqqqjjjzzz~~~~~~|||oooiiivvvqqqvvvwwwsss000"""888000JJJsssmmmvvvvvvNNN444NNN|||VVV```ccchhhrrrvvvyyy444***///XXX|||nnn```yyy|||yyyppprrr~~~{{{}}}nnnPPP???@@@~~~YYY222222SSS}}}sss|||~~~iiieeesssmmmvvvrrrrrruuuqqq]]]FFF<<>>DDD^^^hhhdddeeeGGG>>>555222000,,,***+++,,,+++***)))(((((((((((('''''''''(((((()))***+++555VVVJJJ888222666SSSeeefffhhhQQQ}}}nnnhhhrrr~~~}}}||||||DDD888NNNlllwwwzzzdddCCCNNNQQQTTTKKK~~~\\\ttthhhqqqlllOOOSSShhhIIInnnggg777;;;...666kkkrrrxxx```VVVdddcccjjjjjjyyyRRR@@@FFFfffnnn<<<111111......LLL{{{iiissseeettt\\\ggg{{{|||www}}}{{{mmmYYY>>>777;;;ZZZmmm@@@999000JJJuuuzzzxxxrrr}}}www~~~vvvcccttt~~~qqqooovvv]]]rrrxxxzzzAAA(((,,,222LLLeeebbbsssvvvNNN555RRRyyyTTT]]]```hhh~~~www===333888___zzzkkkxxx~~~pppQQQ```mmm|||iiirrrvvv}}}nnnnnn|||zzz|||lllNNN===>>>ZZZ111888RRRzzzoooyyy||||||}}}kkkiiixxx|||ooommm{{{xxxuuusssiiiVVVBBB:::@@@IIIUUUPPPLLLNNNTTT\\\ccchhhcccTTTPPP]]]lllnnndddYYYFFF>>>666333000,,,+++,,,,,,+++***)))((((((((((((''''''''''''((()))***+++222vvveee>>>555:::LLL}}}nnncccxxxYYY}}}hhh~~~nnnzzzwww~~~vvviiiEEE888???lll~~~xxxyyyXXX@@@QQQTTT^^^IIIfffgggvvvppp```NNNXXX___HHHzzzwww>>>>>>000666eeeoooxxxJJJxxxpppNNNAAABBByyyiiiGGG999555///000OOO|||eeessswww||||||wwwkkkaaaTTT===555888WWW|||NNN:::444OOOzzzzzzxxxuuu}}}lll{{{vvv{{{uuuwww}}}oookkklllXXXzzz{{{lll???+++***444UUUaaagggqqqwwwNNN777VVV}}}yyyyyyTTT[[[]]]|||ooo|||xxx666+++333^^^xxx||||||~~~hhhrrrRRRAAAAAAQQQaaa```VVVOOOPPPUUUnnnooommm{{{zzz|||jjjKKK:::===yyyYYY+++;;;^^^xxx||||||qqqqqqkkkyyyyyyvvvyyyuuuwwwooo```OOOCCC@@@DDDHHHQQQTTTXXXYYYZZZ^^^eeejjjeeeZZZfffuuupppkkkbbbLLLEEE===666333000,,,+++---,,,+++***)))((((((((((((''''''''''''((()))***+++666GGG:::;;;BBByyy}}}iiilllxxxpppsssrrrzzzvvvpppwwwrrrrrraaaAAA555999~~~pppyyyuuupppNNN@@@UUU]]]~~~WWWyyysss^^^}}}ssszzz]]]RRRaaavvvVVVLLLyyyCCC@@@444:::cccyyy~~~gggXXXwww]]]wwwrrrdddKKKDDDGGG```NNNBBB999000000NNN~~~{{{~~~yyytttvvvqqqlllXXXNNNEEE666666;;;\\\^^^EEE999MMMvvvzzzvvvttttttvvvwwwuuu}}}jjjMMM\\\xxx{{{zzzOOO333***...111\\\eeevvvrrrxxxPPP888WWWxxxnnnbbb___ooo|||WWW\\\]]]|||wwwrrr~~~zzzxxx???222999fff~~~fffiiiHHHBBBrrrkkkcccxxxmmmhhh{{{{{{|||hhhHHH999===uuu\\\)))>>>\\\ppp}}}zzzwwwssssssbbb{{{qqquuuvvviiiYYYOOONNNSSSVVVXXXbbbfffjjjllloooqqqooojjjfff___sss|||ddd\\\[[[GGGDDD===666333000,,,,,,///,,,+++***)))(((((((((((('''''''''''''''(((******:::LLL<<<666<<>>CCCGGGIIIJJJQQQXXX~~~}}}nnndddDDD<<<666EEEppp{{{ssstttsssqqqgggLLLMMMUUU___xxxYYYtttllleeegggPPPOOOmmmaaaJJJuuugggZZZSSSLLL===>>>llloooRRRwww~~~zzzqqqssshhhdddvvvjjjqqq}}}cccAAADDDHHHzzzYYYWWWSSSNNNGGG;;;BBBllliii~~~nnnzzzooo___QQQ<<<222111222<<>>HHH```|||fffvvvwwwzzzsssrrruuutttooopppqqqnnnlllrrr}}}zzz\\\ccckkkooohhh\\\TTTNNNFFF???;;;777444///+++---333,,,+++***)))((((((((((((&&&&&&&&&&&&'''((())))))444PPPSSSFFF<<>>FFFMMM}}}III```mmmgggjjj{{{qqqxxx{{{tttnnnrrrnnnvvvpppzzz~~~xxxgggjjjnnnvvvvvv```kkkxxxrrriii```\\\WWWOOOHHHEEEAAA@@@===777111///111444+++***)))(((((('''((((((%%%######'''(((&&&'''***111ccc```RRRMMMCCCRRR}}}zzz~~~~~~wwwvvvvvvwwwyyy|||~~~~~~cccaaalllooo~~~|||~~~yyyrrryyyiiioooUUUQQQDDDDDD;;;DDDzzzssshhhZZZHHH@@@RRRWWWiiimmmsssssszzz|||xxxzzzkkkRRRSSSXXXlllSSSPPPoooiiiYYY]]][[[XXXZZZ[[[VVVfffvvveeevvvpppoooyyyqqqYYY}}}qqq\\\FFF???===cccRRRUUUQQQRRRTTTWWWTTTHHHIIIiii{{{yyyyyy{{{}}}vvv|||pppXXX333IIIJJJYYYvvvwwwvvvuuutttmmmaaaSSSEEE:::222///333888CCC>>>jjjkkkYYY^^^\\\UUUXXXYYYeee|||yyyzzzsssooottt{{{~~~~~~~~~wwwrrrpppqqqoooiiieeedddccc]]]WWWPPPKKKVVVvvvqqq{{{iii[[[RRRGGG;;;111***@@@sssyyyyyy}}}pppPPPgggwwwTTTPPPRRRwww~~~~~~pppqqqlll}}};;;QQQeeelllfffuuukkk}}}rrrsss]]]GGG???HHHUUUuuu>>>fff{{{rrr{{{uuuxxxzzzwwwllliiijjjllljjjvvv}}}ttt}}}qqqffffffkkklllhhhggguuuhhhgggjjjvvvrrrgggccc```^^^XXXNNNGGGEEEBBB???999222......222666++++++***)))((((((((((((%%%###%%%)))***((('''***222aaaYYYOOONNNIIIHHHiii~~~xxx|||~~~{{{~~~|||vvvwwwxxxwwwvvvxxx|||{{{~~~nnnmmmzzzvvvuuussszzzsssMMMGGGqqqLLLUUUPPPMMMHHH666tttjjjwwweeeYYYPPPNNN>>>```TTTvvvlll^^^eeeccc}}}zzzooodddiiifffeeeJJJ[[[OOOXXX[[[ccctttxxxLLLPPPYYYggguuubbbPPPRRR^^^\\\YYYWWWSSSVVVXXXQQQYYYqqq~~~jjjrrreeeWWWWWWiii|||zzzYYYzzzsssdddHHHCCC???eeeqqqWWWRRRPPPNNNPPPNNNSSSVVVLLLGGG```|||yyy}}}{{{zzz|||}}}yyyeeeVVVVVV|||vvvjjj```RRREEE;;;666333222111<<<888QQQ]]]UUUXXXQQQOOOXXXTTTZZZsss~~~zzzmmm___ZZZ___hhhoootttppplllkkklllhhhaaa\\\[[[aaaSSSIIIOOOdddsssttt___ZZZXXXLLL===444...222jjjjjjjjjZZZYYYjjjPPPTTTSSSzzzlllwwwtttooo:::LLLooo~~~~~~lllkkk|||xxx}}}zzzqqqTTTDDDCCCIII^^^uuuxxx444fffrrr~~~zzzjjj|||~~~}}}ppphhhhhhjjjqqqwwwrrrtttzzzqqquuuyyyzzzxxxxxxuuuhhhXXXddd|||qqqkkkrrruuutttaaacccbbbccc```VVVIIIAAA@@@@@@<<<555///,,,---111444,,,+++***)))((((((''''''&&&%%%(((---...+++***+++222]]]QQQKKKKKKMMMDDDRRR}}}{{{~~~~~~wwwooommmsss{{{wwwzzzzzz~~~zzz{{{~~~rrr|||zzz|||___???CCCwww\\\PPPOOOWWWOOOOOOMMMdddtttlll{{{}}}lll[[[OOO???OOOOOOccckkkoootttgggnnn\\\vvvyyyssszzz{{{www~~~~~~~~~OOODDDWWWdddrrrWWWJJJbbbrrrYYY``````]]]WWWYYY\\\VVVXXXkkkyyytttwww}}}mmmaaagggxxx{{{fffxxxlll___PPP888>>>LLL]]]RRRUUUPPPNNNRRRLLLNNNUUUOOOHHHXXXrrr|||vvvtttppp|||zzzyyy}}}ooojjjxxxlll|||ssspppmmmfff\\\TTTGGG===777555444555888:::;;;vvv[[[[[[YYYOOOOOOZZZTTTRRRdddnnnxxxssseee]]]ZZZYYYXXX[[[XXXXXXYYYVVVPPPNNNPPPLLLNNN\\\zzzoooyyyqqqnnnYYYXXXYYYOOOBBB;;;222+++___gggrrreeeVVV~~~ZZZIIIUUU^^^vvvhhh}}}qqqaaa)))CCC~~~lll~~~yyysss}}}mmmMMMCCCDDDEEEgggrrr555aaayyyyyyhhh~~~sssllluuuooozzzzzz|||}}}{{{pppuuutttooonnnmmmaaaQQQyyygggbbbkkklllnnnfffbbbbbbdddaaaUUUEEE<<<;;;<<<999444///------...///---,,,+++)))((((((''''''&&&%%%(((---...+++***+++222ZZZKKKKKKFFFMMMDDDEEEkkk{{{{{{zzzooohhhjjjnnnssswwwvvvtttzzz}}}|||vvvsssxxx{{{{{{XXXMMM444hhh___RRRTTTJJJTTTMMMMMMGGG<<<~~~vvv}}}}}}rrrbbbTTTKKK>>>JJJ[[[UUUjjjkkkeeecccgggTTT]]]rrriiirrrhhhXXX???QQQhhhiiisssJJJIIIbbbXXX```aaa___YYYZZZ^^^XXXXXXgggyyygggttt~~~uuuppprrrrrrsss{{{yyykkkYYYHHH???:::DDDrrrVVVUUUWWWSSSRRRVVVNNNLLLQQQNNNIIIOOO]]]{{{qqqjjjuuuxxxxxx~~~zzzyyy{{{xxxppphhhvvvtttooopppjjj___MMMHHH???888333222444666EEE???aaaccc[[[^^^XXXRRRTTTZZZWWWRRRVVV^^^lll|||mmm```WWWRRRPPPQQQSSSRRRQQQTTTYYYhhhwwwdddvvvdddVVVVVVXXXQQQIIIDDD555---SSSkkkttt^^^xxx{{{oooMMMEEEVVVsssrrrddd|||fff222;;;~~~jjjyyymmmiiitttcccDDDAAACCCAAAtttfff999UUUttt~~~xxxoooppprrrzzzuuupppOOONNNEEE:::>>>LLLPPPIIIdddcccIIIEEEIIIBBBDDDBBBUUUWWWZZZ\\\VVVLLLGGGGGG<<<888444111000...---+++...---+++***)))(((''''''%%%###%%%)))***((('''***333WWWGGGMMMEEEHHHGGGCCCSSS~~~~~~zzz~~~|||{{{zzzqqqjjjfffmmmmmmnnnqqqwww}}}}}}~~~xxxrrr~~~{{{yyywwwwwwbbbMMM@@@RRR~~~RRRKKKTTTOOOQQQRRRLLLPPPHHHvvvzzzqqqyyyuuusssdddVVVLLLGGGIIIPPPTTTccciiimmm^^^cccaaa]]]YYYwwwrrriiinnnyyy{{{hhhTTTKKKJJJZZZvvvsssccc[[[FFFYYYzzzZZZWWW[[[WWWYYYUUUVVVZZZSSSRRR^^^eeemmmxxx~~~aaaRRRIII===AAAUUUvvvzzz]]]VVVVVVSSSRRRUUUSSSOOOMMMMMMKKKIIIMMMSSSjjjttt]]]^^^lllxxxtttttt~~~}}}vvvtttzzzjjj~~~qqqtttwwwmmmeee___VVVJJJAAA===<<<888333000222999???:::LLLbbbaaaZZZMMMNNNUUUTTTXXXXXXQQQVVVbbbgggxxxvvvssssssuuuvvvxxxWWWwww```\\\XXXVVVUUUPPPKKKGGG:::444@@@```llleee|||mmm~~~}}}}}}ZZZKKKHHH[[[qqqccciiiLLL???hhh~~~|||eeezzzvvvvvvwwwqqq~~~}}}uuuxxx|||aaadddzzziiiWWW<<<@@@CCCCCC|||[[[===BBBpppyyy~~~zzznnnhhhrrrooo~~~|||wwwbbb```ZZZkkkxxxqqqsssxxxyyyyyykkkddd[[[RRRRRRUUUXXXVVVOOOLLLMMM@@@<<<666222111000...,,,...---,,,***)))(((''''''%%%######'''(((&&&'''***333TTTDDDNNNGGGDDDIIIDDDAAAeee}}}wwwzzz~~~~~~{{{|||rrrfffffffffhhhnnnrrruuuyyy}}}{{{}}}~~~qqquuu~~~}}}yyyvvvwww{{{JJJ>>>IIIKKKXXXFFFQQQYYYQQQ[[[OOONNNWWWZZZyyyxxxuuuyyyiiiXXXLLLFFFCCCJJJ\\\KKK~~~hhh^^^```ddd\\\dddVVVXXXppp\\\UUUfffqqqvvv~~~yyyttt___OOOOOORRRVVVWWWwww~~~TTTddd888KKKnnnXXXWWWWWWVVVOOOSSSRRRSSSWWWPPPMMMYYYUUUqqqyyyzzzzzzxxx{{{lllOOO@@@AAA<<>>>>>LLLQQQXXXaaattttttcccccc``````aaa]]]^^^qqq}}}fffTTTMMMNNNZZZdddddd^^^[[[QQQPPPNNNKKKJJJMMMRRRUUUaaaqqqeeeKKK???BBBmmmrrrWWW]]]YYY]]]TTTUUUVVVVVVVVVUUUUUUTTTJJJ```nnnwwwjjj}}}{{{}}}kkkMMMHHHAAA;;;:::QQQaaa]]]WWWSSSRRRQQQPPPOOOKKKKKKLLLMMMLLLKKKJJJIIITTTjjjhhhddd[[[UUUYYYfffpppsssvvvwwwuuuuuu}}}wwwuuurrrbbb]]]___[[[VVVOOOKKKHHHDDD>>>888+++000444444555:::CCCJJJqqqtttYYYZZZWWWQQQRRRSSSPPPQQQRRRTTTTTTTTTTTTSSSWWW```kkkttt{{{{{{gggxxx[[[TTTTTTUUUTTTOOOIIIFFFFFFGGGIII777666NNNeeemmmvvvuuuiiisssYYYHHHPPPMMM|||oooqqq~~~zzzVVVKKKEEE;;;{{{eeeiii{{{zzzFFF@@@444111777333...222444444444555333111111444:::CCCJJJYYY}}}uuuUUUCCC444DDDPPPTTTuuu~~~PPPSSS>>>UUUppptttzzzqqqjjjhhheeevvv{{{www___|||sss\\\[[[PPPMMMWWWWWWssspppaaaUUUSSSQQQTTTbbbeeelllfffRRRAAA>>>@@@???DDD<<<777666222+++)))---000---)))'''''''''%%%$$$%%%&&&'''''''''(((***,,,222HHH@@@CCCLLLGGGBBB@@@;;;AAAZZZvvv}}}}}}||||||yyyzzzvvvhhhcccccceeeiiiooohhhlllrrrxxx|||}}}|||{{{{{{xxx~~~}}}}}}}}}{{{xxxvvvvvvuuuuuurrruuu~~~WWWAAA}}}GGGPPPMMMKKKMMMRRRUUUTTTQQQUUUMMM___pppssseeeUUUJJJBBB>>>GGGSSS```[[[vvvoooYYY```aaa]]]]]]^^^YYYVVVbbbsssxxxsss```MMMDDDCCCDDDIIINNNXXXSSSKKKEEEHHHVVVjjjyyyppp[[[NNNCCC___```~~~fffVVVYYYXXX^^^TTTTTTTTTSSSSSSSSSRRRRRRRRR\\\ppp}}}tttooo^^^\\\zzz}}}uuu\\\EEEIII===666DDDeeerrr]]]ZZZUUUQQQPPPOOOOOONNNLLLMMMMMMNNNMMMLLLKKKJJJGGGWWWuuu___HHHPPPXXXTTT[[[mmmlllmmmllllllppptttpppgggiiiooosssoooeee[[[XXXXXXSSSLLLCCC;;;666111+++''',,,>>>000)))FFFVVVYYYkkkdddZZZ^^^YYYRRRQQQOOOPPPPPPOOOOOOPPPQQQSSSTTTVVV[[[aaajjjyyyxxxwww|||zzzbbbVVVTTTSSSSSSRRROOOLLLKKKJJJKKKKKK@@@888AAAYYYrrryyyvvvzzz~~~ppp}}}{{{```JJJDDDHHHddd{{{}}}~~~vvvmmmssszzznnnQQQQQQNNN999kkksss|||xxxhhhMMMHHHKKKAAA888666000000555333333;;;666777888999999:::<<>>::::::HHHYYYvvv{{{uuuhhhaaaiiijjjkkklllmmmmmmlllkkknnnlllmmmooommmjjjkkkpppppprrrrrrpppnnnqqqxxx~~~~~~JJJCCCwwwKKKKKKKKKIIIIIILLLPPPRRRPPPNNNHHH;;;FFFPPPvvv}}}{{{zzzxxx{{{yyy~~~xxxrrrTTTQQQHHH>>>???GGGNNNPPPOOO[[[iiiZZZ___]]]YYYYYY[[[WWWRRRVVV___ssswwwiii^^^YYYYYYSSSWWW]]]gggzzzwww\\\VVVQQQIIITTTZZZsssVVVSSSQQQPPPVVVSSSRRRQQQPPPPPPPPPPPPPPPTTTQQQXXXnnn~~~uuusss~~~qqq```mmmrrr}}}wwwqqqiii```XXXPPPHHHCCC;;;===LLLnnn}}}YYYYYYVVVQQQOOONNNNNNMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGMMM]]]yyyyyyYYYCCC===@@@EEEFFFXXX[[[^^^```cccfffddd___XXXWWWUUUSSSPPPMMMJJJHHH===999444111111333555555666***444KKKKKKPPPcccYYY\\\___XXXUUUWWWRRRTTTSSSQQQPPPPPPSSSVVVXXXVVVWWWXXX___nnn}}}rrryyyuuupppttt~~~hhhTTTVVVRRRTTTRRRPPPOOOOOONNNLLLKKKHHHHHH>>>888MMMqqq|||rrrfffttt|||www\\\HHHFFFNNNOOO}}}{{{|||{{{uuuqqq{{{xxxyyyYYYNNNNNNPPP<<>>...EEE<<>>@@@HHHPPPQQQNNN|||ppp]]]^^^lllYYY\\\XXXVVVYYYYYYVVVVVVZZZYYYtttyyyxxx}}}bbbZZZTTTGGG@@@CCCmmm~~~RRRSSSSSSNNNNNNNNNPPPOOOOOONNNOOOPPPQQQRRRTTTMMMNNN^^^uuugggdddlll[[[SSSSSSKKKWWWXXXeeefffXXXUUUSSSSSSMMMCCC???@@@EEEgggXXXWWWUUUSSSOOOMMMMMMMMMLLLKKKFFFFFFFFFFFFFFFEEEEEEEEEHHHJJJOOO___cccHHHBBBAAA;;;999===AAACCCEEEFFFEEEDDDFFFCCC???======;;;999777666444000---+++,,,...000;;;???CCCGGG```hhhZZZWWWZZZWWWOOOTTTYYYSSSRRRQQQPPPOOOPPPRRRTTTUUUXXXXXXWWWYYYbbbooovvvvvv}}}zzzcccVVVZZZNNNWWWSSSPPPOOOOOOMMMIIIEEEDDDIIIEEE===GGGcccvvvzzz~~~yyyyyydddqqqzzzyyytttwwwzzz[[[FFFHHHOOONNNppp||||||{{{wwwsssuuu~~~~~~|||TTTOOOIIILLLFFFRRR{{{{{{yyyrrrsssvvvssssssyyy{{{yyy{{{zzzwwwvvvyyy}}}~~~mmmKKK---999KKK...yyy[[[WWWSSSUUUIII]]]~~~ooo}}}}}}zzzxxx|||{{{|||iiiqqqvvvhhhiiiRRR```oookkk}}}qqqlllnnnwwwvvvqqqhhh___YYYTTTKKKBBB@@@999111---,,,------......+++((('''&&&&&&%%%$$$###$$$%%%%%%%%%&&&(((***555FFFAAACCC@@@>>>>>>?????????AAADDDJJJppp~~~tttkkkmmmwww~~~~~~zzz|||~~~}}}}}}vvvQQQVVV^^^MMMSSS===GGGGGGHHHKKKMMMMMMLLLKKK===PPPKKKRRROOOvvv}}}{{{qqqrrrooodddggg```^^^XXX\\\```XXXXXX______bbbkkkvvv}}}rrreeeVVVHHH???AAA===@@@HHHKKKLLLWWWfffkkk[[[cccVVVbbbWWW^^^YYYVVVWWWYYYYYYXXXXXXJJJeee~~~lllqqq{{{jjj[[[OOOJJJ???:::PPPoooaaaQQQZZZSSSQQQVVVPPPMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSTTT[[[fffvvv___XXXNNNRRRGGGUUUDDDAAA222FFFAAA>>>??????BBBKKKVVVrrrOOOYYYSSSQQQNNNLLLLLLLLLKKKJJJDDDDDDCCCCCCCCCBBBBBBBBBAAADDDEEEJJJbbbsssMMM>>>BBB666555444555333111000000444555666444222000111111222333444333222555:::>>>444IIIEEEppp^^^^^^[[[XXXXXXSSSLLLQQQTTTJJJHHHIIIJJJKKKLLLLLLLLLLLLUUUYYYXXXUUUUUU]]]eeeiiizzztttooottt~~~lll\\\hhhnnnXXXUUU[[[LLLSSSPPPMMMMMMMMMLLLHHHDDDEEEFFFFFFEEEEEEPPPggg|||~~~rrrwwwwwwpppkkknnntttxxx}}}wwwYYYGGGEEELLLQQQSSSyyyyyyvvvppppppwwwzzzRRRQQQOOOJJJNNNLLL___nnn{{{yyyfff<<<---DDDCCCBBBtttVVVWWWPPPWWWJJJMMMtttyyyuuu{{{}}}zzzvvvrrrnnnrrrsssyyy|||kkkuuuvvvssszzzhhhRRRggg{{{rrrfffhhh}}}qqqiiihhh]]]JJJCCCIII:::666///,,,...111000...---***(((&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&(((***333FFFBBBCCC<<<<<<<<<<<<<<<<<<===>>>???TTTuuu|||{{{{{{{{{wwwsssuuu{{{___BBB@@@aaa~~~___QQQUUUIIIBBBHHHHHHIIIJJJJJJJJJJJJJJJFFFNNNYYYCCCUUUcccpppppp{{{mmmjjj___QQQaaalllrrrppp|||}}}ssscccTTTHHHAAA<<<:::===@@@IIINNNIIIKKKiiiiiiVVV___XXXMMMccc^^^ZZZVVVUUUVVVVVVSSSRRRVVVYYYWWWtttiii[[[ZZZhhhvvv|||vvvhhhXXXLLLNNNMMMFFFAAALLLjjj}}}iiiYYYYYYYYYLLLOOOYYYRRRKKKLLLNNNPPPRRRSSSSSSSSSPPPRRRVVVVVVUUU\\\oooxxx___666BBB:::NNNLLLPPPMMMJJJMMM\\\vvvkkkcccTTTXXXQQQOOOMMMKKKKKKJJJIIIGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@CCCAAA>>>HHHdddvvvWWWBBBBBB<<<666666555333333555,,,000444444222111444888///333666777888>>>HHHQQQ___fffWWW\\\___[[[]]]]]]VVVVVVSSSFFFGGGHHHJJJKKKLLLLLLKKKJJJQQQVVVWWWQQQLLLPPPXXX\\\ccciiittt~~~uuuuuusssrrrxxxyyylllqqqyyyjjjdddWWWJJJOOOWWWOOOPPPUUUMMMKKKKKKKKKKKKLLLKKKIIIGGGJJJDDDDDDGGGCCCDDD___yyyooogggggggggfffmmmxxxvvvmmmRRRBBBFFFBBB>>>[[[~~~{{{{{{uuupppttt~~~XXXIIIPPPQQQIIINNNHHHLLLooo{{{|||||||||cccVVV///===BBB:::mmmsssQQQPPPHHHNNNEEEJJJdddpppyyy{{{qqqooooookkkiiitttzzz|||nnnrrrrrrssstttggg~~~pppyyylllkkkiiiiiiqqqwwwmmmiiijjj]]]GGGAAAJJJ000///------333888666111,,,***'''&&&&&&&&&&&&%%%###%%%&&&&&&&&&&&&)))+++222EEE@@@AAA999::::::888777999;;;===999???RRRvvv|||~~~qqqjjjlllyyy~~~sssDDD<<>>DDDTTTrrrlll]]]XXXXXXZZZSSSJJJOOOTTTLLLKKKMMMOOOQQQRRRQQQPPPNNNGGGIIIMMMOOOMMMMMMVVVbbbzzz___KKKWWWSSSUUUOOOMMMKKKIIIIIIHHHEEEDDDCCCBBBAAA@@@???@@@@@@AAABBB@@@>>>;;;;;;EEE]]]sssmmm\\\NNNBBB===;;;888777999333666777777666777;;;>>><<>>FFFyyy```VVVSSSNNNPPPMMMMMMMMMuuutttzzz{{{pppmmmkkkfffgggvvvvvvyyytttqqq{{{sssZZZtttyyyvvv{{{ttt~~~tttggggggpppmmmjjjtttfffiiiiiicccVVVHHH???:::)))+++---000777===999000,,,)))'''%%%&&&&&&&&&%%%$$$%%%''''''&&&''')))+++222???:::999777999999777666999>>>@@@@@@CCC@@@PPP{{{sssyyyvvvxxxtttyyyMMM888NNNeeeGGGPPPGGG@@@GGGEEEIIIIIIHHHFFFDDDDDDEEEGGGJJJFFFAAAZZZLLLNNNOOOiii}}}yyy^^^PPP```tttzzz|||xxxtttqqqeeeXXXLLLHHHBBB???>>>@@@BBBCCCNNNOOONNNTTTmmmpppZZZTTT]]]^^^KKKkkkKKKRRRTTTUUUUUUTTTSSSOOOJJJKKKVVVYYYOOOSSSuuujjjKKKLLLHHHCCCDDDJJJJJJEEEBBBGGGJJJFFF>>>;;;BBBJJJttthhhrrrZZZcccTTTYYYYYYTTTSSSVVVRRRGGGLLLNNNPPPRRRRRROOOLLLJJJDDDDDDHHHNNNPPPOOOPPPTTTWWWuuueeeYYYZZZWWWYYYLLLPPPNNNKKKIIIHHHGGGEEECCCAAA@@@???===<<<<<<<<<===>>>;;;666666;;;;;;;;;HHHXXX~~~hhh\\\SSSJJJDDDDDD@@@>>><<<::::::;;;>>>@@@===FFFSSSbbbvvvvvv]]]fffWWWVVVWWWOOOUUUZZZQQQLLLPPPQQQNNNMMMKKKJJJKKKMMMPPPRRRQQQSSSRRROOOPPPSSSSSSPPPQQQPPPOOOOOOQQQQQQPPPOOOYYYUUUVVV]]]bbb]]]TTTOOOMMMTTTWWWSSSPPPRRRSSSQQQKKKPPPPPPQQQRRRJJJEEEMMMIIILLLOOONNNJJJFFFEEEFFFEEECCCEEEIIIGGGCCCLLLZZZ{{{www~~~vvvjjj```YYYXXXWWWXXX^^^fffooouuuwwwrrrvvvrrraaaPPPGGGBBB>>>===DDDAAA???\\\~~~|||~~~vvvvvvpppnnn{{{}}}|||bbbYYY@@@LLL???MMMHHHLLLUUURRRgggpppvvvxxx|||xxx~~~uuutttooo[[[BBB---444GGG???[[[{{{EEEKKKHHHIIIHHHHHHNNN:::eeeyyynnnuuuxxxtttnnnggg^^^gggyyytttxxx|||www~~~}}}~~~vvvssskkkjjjjjjsssuuuddd]]]kkkXXXgggiiiYYYNNNIII;;;&&&))),,,///222:::>>>777,,,+++)))&&&%%%&&&&&&&&&%%%%%%&&&'''''''''(((***,,,222~~~>>>444888666555333333333444666888===>>>;;;>>>TTTttt~~~}}}{{{PPPAAAQQQkkkSSSOOOLLLKKKKKKKKKHHHFFFFFFDDDBBBDDDHHHHHHDDD@@@AAACCCEEEGGGHHHJJJMMMPPPuuuZZZ}}}PPPAAAZZZXXXcccqqqtttyyy~~~|||wwwnnnfff]]]TTTJJJCCCJJJ444777AAA;;;===IIIEEEHHHJJJYYY|||bbb^^^ZZZWWWVVVXXXYYYXXXVVVUUUUUUTTTSSSQQQPPPOOONNNSSSTTTRRROOONNNWWWfffsssvvv]]]PPPMMMIIIEEEHHHIIIJJJJJJPPP___tttvvvTTTbbbfff```YYYRRRRRRVVVUUUMMMEEELLLMMMOOOOOONNNKKKHHHFFFEEEEEEGGGKKKOOORRRSSSRRRTTTYYYjjjnnnggg]]]VVVTTTSSSQQQOOONNNLLLIIIGGGEEECCC@@@>>>>>>===;;;999888777666666777777666666777999;;;<<>>VVVnnnooo~~~zzzuuu\\\VVV]]]ooo{{{}}}uuuvvv~~~wwwooollloooqqqooolllwwweeehhhlllgggqqqoooeeeVVVIII???444***333'''---BBBIII999///333***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))+++333>>>444777555444333222222444666777;;;===???>>>AAARRRppp~~~}}}{{{vvvwww}}}wwwYYYWWWbbbooovvvKKKIIIGGGEEEFFFHHHJJJIIIGGGEEECCCAAACCCFFFFFFCCC??????AAACCCDDDEEEFFFIIILLLSSS^^^QQQDDDCCCKKKPPP[[[```pppxxxzzz|||}}}yyytttqqqhhhaaaVVVLLLEEECCCCCCDDD===>>>FFF666999MMMZZZ???>>>___mmm___VVVUUUUUUWWWZZZ[[[YYYWWWRRRQQQPPPNNNMMMLLLKKKKKKKKKNNNQQQQQQOOOPPPTTTXXXfff```RRR```]]]^^^WWWQQQPPPRRRRRROOOKKKIIIJJJKKKLLLKKKIIIGGGFFFHHHGGGHHHJJJMMMOOONNNMMMSSSPPPRRR[[[gggvvv|||___fff```ZZZVVVUUUSSSPPPMMMNNNLLLIIIGGGEEECCC@@@>>>===<<<:::999777666666555666555555555666777888999999LLLeeerrrqqqfffiiihhhlll{{{qqqsss{{{uuubbbVVVUUUXXXZZZYYYQQQOOOMMMLLLMMMMMMLLLKKKIIIJJJJJJJJJJJJKKKLLLNNNNNNPPPTTTVVVVVVSSSPPPMMMMMMNNNPPPRRRSSSTTTTTTSSSNNNNNNOOOQQQSSSTTTSSSQQQRRRPPPNNNLLLLLLLLLMMMNNNNNNQQQTTTTTTRRRNNNKKKIIIEEEKKKMMMFFFBBBCCCDDDCCCCCCAAACCCHHHIIIFFFGGGJJJcccxxx~~~dddZZZMMMEEEBBBBBBAAA@@@999;;;<<<;;;:::;;;===@@@WWWbbb}}}wwwsssfffkkkkkk___bbbDDDAAAEEEFFFFFFCCCEEEHHHDDDAAALLL\\\lll||||||TTTlllfffkkkppp{{{sssXXXWWWIII---,,,AAA999TTT___kkkVVVEEENNNKKKEEEJJJJJJHHHIIIDDD\\\~~~vvvdddNNNDDDZZZmmmyyyvvvwww|||xxxlllvvvrrrppprrrwwwxxxtttoooqqqyyyuuufff```gggiiiccciiiggg___NNN777)))***222)))444BBBIIIDDD999111///***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))+++333}}}<<<333666333333222111222333444555:::999<<<>>>777999TTTuuu|||{{{{{{yyyyyy|||~~~xxx~~~~~~|||YYYRRR]]]]]]IIIHHHEEEDDDCCCDDDFFFHHHGGGFFFCCCAAA@@@AAACCCCCC@@@======>>>@@@@@@@@@AAACCCFFFLLLTTTzzzYYY~~~jjjggg>>>BBB:::KKKPPPRRRTTTdddwwwyyyppp|||uuusssooojjjeee```\\\ZZZOOOLLLGGGAAA;;;777666777777)))BBBLLLMMM444IIIWWWrrrpppWWW\\\RRRSSSUUUXXXZZZZZZWWWTTTQQQPPPMMMKKKIIIIIIJJJJJJHHHIIILLLMMMLLLJJJGGGEEEOOO```uuuwwwjjj```QQQYYYddd[[[YYYUUUPPPMMMMMMNNNOOOOOOIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIILLLMMMLLLKKKJJJJJJMMMPPPSSS\\\mmm|||xxxeeedddaaa\\\YYYUUUTTTTTTSSSOOOKKKMMMKKKHHHFFFDDDBBB@@@===;;;:::999777666555555555333333333333444555666666555222:::UUU|||aaa___ZZZVVVSSSRRRSSSTTTMMMLLLKKKKKKLLLLLLJJJHHHHHHKKKMMMLLLIIIIIIMMMQQQJJJMMMPPPSSSTTTSSSQQQOOONNNOOOQQQSSSSSSSSSSSSSSSKKKLLLMMMPPPSSSTTTRRRPPPQQQPPPNNNLLLLLLLLLLLLMMMOOOQQQRRRRRROOOLLLJJJJJJEEEIIIKKKGGGCCCDDDEEEEEECCCCCCGGGLLLLLLHHHEEEFFFPPPeee|||~~~}}}}}}~~~zzzooo```RRRIIICCC>>>:::EEECCC@@@<<<>>>LLLaaaqqq}}}sssfffbbb```||||||xxxnnnAAA???@@@999BBBCCC??????AAA???;;;AAAKKK^^^SSSWWWZZZlllqqqfffvvvxxxxxxaaaHHH<<<666444999BBBGGGkkkoooyyy[[[IIIGGGNNNHHHDDDHHHJJJKKKHHH;;;LLLttt{{{www~~~```JJJBBBUUUkkkuuuuuuuuuuuuvvvrrrooonnnqqqvvvyyyvvvsssxxxnnn___VVVZZZdddhhheeejjjkkkXXX<<<222:::777)))...GGGUUUHHH:::888555...+++)))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++444{{{:::222444111111000000000111222333777444777<<<===<<>>??????===;;;;;;<<<======<<<<<<>>>@@@444XXXKKKoooDDD}}}VVV@@@111>>>JJJJJJFFFKKK^^^ooouuuyyy}}}~~~~~~~~~|||wwwssstttqqqlllkkknnnhhhddd]]]UUUNNNIIIFFFDDDCCC@@@===;;;;;;;;;;;;:::IIIGGGMMM444BBBLLLrrryyyppp[[[YYYaaaYYYXXXXXXXXXXXXWWWTTTQQQOOOSSSQQQNNNKKKIIIJJJKKKLLLLLLIIIEEEEEEGGGHHHHHHGGGKKKCCCLLLXXXssspppRRRNNNYYY```ZZZ[[[^^^UUUTTTSSSPPPMMMKKKJJJLLLNNNMMMLLLKKKJJJJJJIIIHHHHHHDDDDDDEEEHHHLLLNNNNNNMMMIIIMMMRRRUUUSSSQQQRRRVVV___lll|||yyykkkZZZXXX___^^^XXXTTTQQQPPPPPPPPPLLLIIIIIIGGGDDDCCCBBB@@@===;;;999888777666444444333333222222222222333333444444555111555DDDVVVlllnnnjjjWWWYYY[[[XXXRRRLLLIIIHHHKKKKKKJJJKKKLLLKKKHHHFFFFFFHHHIIIHHHGGGGGGJJJLLLGGGIIILLLNNNOOOOOOMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOKKKLLLMMMPPPRRRQQQOOOLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNLLLJJJGGGGGGGGGDDDFFFGGGFFFCCCCCCDDDEEE@@@AAADDDGGGGGGEEECCCBBBCCCRRRyyy}}}~~~|||www|||}}}ooo___UUUQQQQQQSSSYYYgggxxx~~~xxxeee]]]bbb|||}}}rrrUUU888<<<===999@@@>>>;;;:::>>>>>><<<>>>DDDIIIRRRxxx|||qqqoooIIIFFFWWWVVVtttvvvwww{{{|||xxxzzzwwwrrrmmmqqqQQQLLL===---***444===>>>hhhooouuuEEEEEEIIIKKKGGGFFFGGGGGGIII>>>CCCEEEIIIqqq|||wwwddd@@@666:::PPP]]]]]]eeettttttoooiiiiiinnnsssvvvvvvmmm```WWWYYY``````[[[VVVYYYMMM;;;,,,***000...(((FFFSSSRRR@@@666;;;:::222+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++444yyy888000333///////////////000000111000666888888<<>>===;;;;;;;;;;;;:::999999:::;;;:::999999;;;===444DDDLLLXXXlllIIIkkk^^^MMM444111GGGKKK:::???WWWZZZ___fffmmmqqqtttwwwxxxjjjgggdddbbb^^^YYYWWWXXXTTTPPPJJJDDD???;;;:::999>>>777000111999BBBHHHIIIBBBBBBFFF@@@___ooozzzjjjVVVZZZ]]]XXX\\\[[[YYYVVVSSSPPPOOOOOORRRPPPMMMJJJIIIIIIJJJLLLMMMHHHCCCBBBEEEGGGHHHFFFBBBAAAGGG@@@AAAVVVkkk\\\QQQWWWWWWXXX___```WWWUUUXXXWWWPPPQQQQQQNNNJJJGGGHHHIIINNNMMMLLLJJJIIIGGGFFFFFFDDDDDDEEEHHHKKKMMMMMMLLLOOONNNLLLJJJJJJMMMNNNNNNOOORRRUUUZZZeeetttvvvwwwooobbbXXXVVVXXXUUUYYY[[[TTTXXXSSSMMMKKKKKKLLLJJJHHHEEECCC@@@???>>><<<999777777666555444333222222222111111111222222222222222222222666;;;:::>>>VVVqqq~~~qqq[[[TTTZZZMMMOOOPPPPPPNNNKKKHHHFFFKKKJJJJJJKKKKKKJJJHHHEEEFFFDDDCCCDDDGGGHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOMMMKKKHHHHHHIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKIIIFFFDDDDDDEEE?????????@@@???>>>>>>@@@<<<===>>>>>>???AAAAAAAAABBB@@@jjj}}}{{{|||yyy~~~xxx}}}||||||}}}~~~{{{}}}|||nnn___fffyyyzzzzzzcccCCC@@@999777>>>===;;;888888;;;<<<<<<===???BBBIIIsss|||MMM>>><<<888KKKfffiiivvv{{{tttsssvvvrrruuu~~~xxxuuuhhhVVVPPP???...***777999444DDD```vvvnnnSSSBBBIIIJJJGGGHHHHHHEEEDDDCCC???GGG@@@777]]]~~~vvvmmmgggHHH,,,---AAASSS[[[]]]llliiieeefffkkkpppssstttoooooowwwyyyeeeYYYAAA...***333+++///UUUVVVNNNDDD@@@DDDEEE>>>555***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++444vvv666///111---------.........//////+++888<<<444222;;;@@@<<<888AAA]]]{{{|||~~~{{{rrrSSSNNNOOOiiibbbbbbccchhhjjjQQQJJJ;;;;;;GGGFFFCCCDDDEEEDDDBBB???>>>>>>;;;;;;999888777777666777777888888888777777888:::BBB---;;;OOOLLL{{{JJJsss}}}qqq}}}fffGGG555777@@@>>>777???CCCIIINNNQQQTTTWWWYYYYYYXXXVVVTTTQQQMMMJJJIII???>>><<<:::999999::::::444444666<<>>;;;<<<;;;888999===@@@@@@AAA666GGGeeeyyy}}}zzz~~~~~~}}}}}}~~~}}}|||zzzssseee```qqqJJJ777BBB777333<<<888888888777777777777777888555BBBCCCfff|||iiiiiikkk000DDD:::===@@@PPP]]]```gggmmmjjjvvvvvvkkk___ZZZLLL;;;777777111000777???JJJ___ttt{{{[[[FFFEEELLLGGGBBBHHHFFF@@@BBB>>>HHH>>>;;;GGGGGGWWW~~~xxxuuussszzzwww\\\666+++<<>>AAACCCCCC@@@===<<<===999999888666444333444555444555555555444444666888>>>///333111IIIXXX~~~CCCffffffyyy[[[999:::CCCAAA888:::======<<<<<<===>>>@@@@@@???===;;;:::999777888999;;;<<<>>>>>>??????555<<>>999666<<>>@@@FFFPPPWWWYYYbbbiiiooolllcccZZZVVVVVVKKKKKKNNNRRRRRRNNNJJJIIIOOORRRQQQRRRXXXSSSIIIFFFLLLKKKIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCDDDEEEEEEDDDBBB>>>FFFMMMOOORRRVVVUUUQQQFFFHHHOOOWWW]]]\\\WWWSSSMMMXXXVVV___```\\\gggdddWWWYYYeeehhh\\\WWWVVVPPPSSSPPPLLLKKKLLLKKKHHHEEE@@@>>><<<::::::888666444333333222111000000000000---......//////...------000------111444555333222777666888;;;777CCChhh{{{rrrfffWWWhhhZZZOOOOOOWWWYYYRRRJJJPPPNNNLLLHHHEEEDDDFFFGGGJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFJJJJJJIIIIIIHHHHHHHHHHHHFFFHHHJJJMMMOOOPPPPPPPPPNNNLLLIIIHHHIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDAAA@@@@@@AAA===<<<@@@@@@<<<;;;>>>999;;;999444444999;;;999999;;;333GGGmmm~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}||||||~~~vvvsss~~~{{{rrrhhhccclll}}}wwwzzz\\\@@@222777888444444666555777777444222333444666DDDIII666LLL```lllaaaHHH###...***111;;;>>>IIIQQQNNNQQQOOOAAA555444...+++222,,,555777555EEEcccrrrpppoooEEEEEECCCIIIAAA>>>GGGAAA999AAA===AAA888;;;GGG:::>>>ggg||||||ppp|||wwwZZZ:::---...111:::>>>DDDKKKOOOOOOLLLIIINNNIII???444---,,,+++***$$$.........KKKooooooVVVNNNRRR\\\ccc\\\HHH555...'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&((()))+++222~~~rrr|||333...///++++++,,,------------,,,111'''&&&111888555444777444===???999CCCaaa}}}qqqrrr~~~uuuhhhkkkwwwtttnnnhhh```llljjjFFF999FFF???888BBBKKK999222III@@@BBBEEECCC???<<<;;;;;;888888777555222222333444111222333333222333555666333...III///;;;DDDKKK===XXXtttqqqwwwfff@@@555<<<>>>???@@@???@@@AAACCC===>>>===::::::<<<<<<<<<<<<>>>AAACCCDDDCCCBBBAAADDDEEEDDD??????MMMggg{{{sssrrr```XXXVVVUUUUUUTTTSSSSSSSSSMMMQQQSSSSSSOOOKKKIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???===;;;;;;;;;;;;555EEE...:::999...NNNGGG666::::::777777;;;=========???@@@???===>>>DDDJJJDDDJJJIIIEEEIIISSSSSSJJJEEEOOOPPPNNNQQQKKKGGGMMMLLLIIIDDDCCCEEEGGGIIIIIICCCEEEHHHJJJKKKKKKIIIHHH?????????AAADDDEEEDDDCCCCCCJJJLLLFFFCCCHHHOOOQQQQQQNNNMMMPPPSSSTTTSSSRRRQQQZZZUUUZZZXXXQQQ[[[XXX\\\TTTTTTUUUQQQUUU[[[VVVOOOMMMLLLMMMOOOMMMIIIEEE@@@>>><<<::::::999666444333222111000000///000000+++,,,---------,,,+++******---///......111111///>>>###777666000===555777<<<@@@FFFRRRLLLPPPdddVVVNNNTTTaaabbbQQQLLLQQQPPP^^^\\\WWWQQQPPPPPPMMMIIIGGGIIIHHHCCC???>>>CCCHHHIIIFFFDDDCCCCCCDDDDDDCCC???BBBDDDCCCAAAAAADDDGGGGGGFFFFFFEEEEEEFFFGGGGGGDDDFFFIIILLLNNNOOOPPPPPPMMMJJJGGGFFFGGGIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCC@@@BBBDDDCCCAAA>>><<<;;;???999888<<<<<<888666999666999777222111555555111...FFF111222PPP~~~}}}uuuttt||||||}}}}}}}}}~~~~~~|||||||||}}}{{{|||~~~zzz}}}{{{}}}zzzrrrddd]]]ggg|||ooohhh:::BBB111***<<<999---666111555666444111333666999444666<<<@@@JJJjjj~~~~~~QQQaaa]]]FFF888111///+++111777111***222222111444///---777:::222:::VVVppp{{{jjjGGGCCCAAA===DDD===;;;DDD<<<444AAA>>>000:::@@@111777DDD:::lll}}}yyyrrrssszzzPPP222000+++,,,...000222333222222...111000++++++000///)))444(((:::ggg|||oooeeemmmOOOcccsssnnnVVV<<>>===@@@@@@??????????????????<<<===>>>@@@AAAAAA@@@@@@BBBBBBAAAAAABBBDDDGGGHHHJJJLLLOOOQQQQQQPPPNNNMMMCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAACCCAAA???>>>>>>>>><<<:::777777666555444444333333333222222111111222222333111222333222666IIInnn|||nnn___nnn|||xxxyyy{{{zzzzzzzzz{{{|||~~~{{{|||~~~~~~}}}{{{yyyeeessseeehhhnnnqqq999444444333333333222222222555444333333222222222222999<<<<<<888:::KKKjjjsssUUUlllZZZUUUOOO&&&111,,,666000111000---777)));;;666777TTTiiijjjrrr{{{LLLAAA@@@999=========<<<;;;;;;::::::888888888888888888888888777VVVzzz|||wwwiiiqqqoooOOO777000---000222...,,,...000+++,,,000+++%%%***777333JJJ|||{{{PPP___wwwYYYdddnnnhhhPPP===666---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---222wwwggg111000***++++++***)))))))))*********++++++,,,...//////000666666666777:::===AAACCCWWWfff}}}hhhiiiwwwuuutttHHH111222777444+++555666666888???EEECCC<<<>>>?????????===999666333666555222000//////000111......//////000111111222111111111222444777:::<<<;;;fff___TTTOOOeeefffvvvtttiiibbbJJJNNNHHHFFFDDD666DDD<<<666???666;;;IIIGGGQQQPPPOOO___WWWhhhuuujjjiiiooocccSSSUUUYYYTTTQQQRRRVVVUUUQQQPPPRRRLLLOOOQQQOOOJJJHHHJJJLLLIIIIIIHHHFFFDDDCCCAAAAAA>>>===<<<;;;999888777666333333333333444555666777666555555555444444444444555555666777888999:::::::::>>>BBBEEEFFFFFFFFFGGGGGGIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGGGGIIIIIIDDDDDDDDDCCCBBBAAA@@@???======>>>???????????????CCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUUUUUUUWWWXXXZZZXXXVVVTTTTTTTTTRRRQQQMMMLLLJJJJJJIIIGGGBBB???999777444333333333111000000//////......------,,,++++++************++++++*********++++++++++++,,,....../////////000000000444555777999<<>>>>>>>>======;;;<<<>>>???@@@@@@@@@???DDDCCCCCCCCCDDDFFFIIIJJJJJJKKKMMMNNNNNNNNNLLLKKKFFFGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBB@@@>>>======<<<:::888444444444333222111111111222222111111111111222222111222333333444@@@[[[ssslllddd|||zzz}}}{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~|||wwwsssnnnnnnfffzzz}}}gggCCC,,,222222111111111000000000444333222111111111111222+++111666555444;;;LLLZZZ}}}YYYMMM]]][[[mmmKKK444000222222111???888RRRRRR{{{nnnnnn}}}NNN<<>>::::::999777666555444333333222222111111222222333111111111111000000000000222222333444555555666777888:::===???@@@@@@BBBDDDCCCFFFIIILLLMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGAAA@@@???>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???AAACCCDDDFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNRRRPPPPPPQQQSSSUUUVVVVVVWWWUUUTTTTTTTTTSSSPPPNNNJJJIIIHHHHHHGGGEEEAAA???888666333222222222000///......------,,,++++++++++++******))))))******+++)))))))))*********++++++,,,,,,,,,---------......///000222444777999;;;<<>>===<<<;;;;;;:::;;;;;;===>>>>>>>>>>>>>>>BBBBBBBBBBBBDDDFFFHHHJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@??????===;;;:::999888666444111111111000//////......111000000000000000000111000000222222111555BBBPPPwww{{{ppp}}}{{{hhhUUUpppvvvvvvzzzxxx{{{}}}}}}{{{zzz|||~~~||||||yyyyyyyyyzzzzzztttkkkdddlll}}}~~~uuupppFFF444555////////////............111111000/////////000000(((---222333222333888===GGGmmmqqqNNNSSSRRRaaaQQQ[[[dddeeeoooaaarrrkkkhhh}}}MMM<<>>===<<<777777666555444333222222111111000///////////////........................000000111111222333333444555777999::::::<<<>>>AAA???BBBGGGKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEEEE@@@???>>><<<<<<===>>>>>>999999::::::::::::999999;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFIIIKKKLLLPPPMMMKKKMMMQQQUUUUUUSSSQQQPPPPPPPPPPPPOOOLLLIIIHHHFFFEEEDDDDDDBBB???===888666333222333222111000...------,,,,,,+++*********))))))(((((())))))***(((((()))))))))*********)))************+++++++++,,,---...000333555666777===???BBBEEEFFFEEEDDDBBBFFFFFFGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>=========<<<;;;:::999888777999::::::;;;;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFDDDBBB@@@???>>>????????????>>>======<<<:::888777666555222000/////////......---------//////............/////////...///000///...222999aaa}}}uuummmnnnzzzxxxuuuyyy}}}~~~|||{{{~~~}}}zzzzzz~~~xxxxxx|||xxxnnniiijjjqqqwwwzzz{{{{{{}}}mmmEEE555222000------------,,,,,,,,,,,,......---------------.........//////111333777:::<<<>>>___vvvuuurrrTTTZZZ\\\XXXeeebbbiiiPPP@@@CCCDDD999111222444444444333222222111111222222222222222222222222///111333555>>>SSSppp}}}oooiiizzztttpppoooppprrreeeaaaccckkkyyyyyyhhhmmmyyyhhhOOO555+++'''$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***---444~~~WWW,,,222)))***)))((((((''''''(((((()))))))))******++++++,,,)))+++...222555666777777999555333333555888@@@IIIVVVrrrbbbPPPDDD***&&&'''+++)))(((''')))***,,,,,,***,,,---000777>>>???:::999888666444333333333333000//////...------------,,,,,,,,,,,,,,,---------......//////000111222222777(((777///999QQQIIIXXXLLL---CCC___yyywww~~~yyyyyyxxxmmmIIIFFFAAACCCIIIFFF???GGGVVVLLLMMMMMMKKKKKKKKKKKKJJJJJJKKKLLLLLLJJJHHHFFFFFFDDDCCCBBB@@@???===<<<;;;666555444444333222111111000///...---,,,,,,,,,---------------------------//////000000111111222222444555666666777888;;;>>>:::>>>CCCGGGIIIIIIGGGEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA???>>>======>>>???888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAADDDFFFHHHJJJKKKIIIHHHKKKOOOSSSRRRQQQNNNMMMLLLMMMMMMLLLIIIGGGFFFDDDBBBAAAAAA???<<<:::555333111000111111000///......---,,,,,,++++++***)))((((((''''''(((((()))'''''''''((((((((())))))''''''((((((((()))))))))***+++,,,...000222333444888;;;>>>AAACCCCCCBBBAAABBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999777666555555777777777777888888888999;;;;;;<<<>>>@@@AAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999777444333333222///---.........---------------...------,,,,,,------......++++++......,,,---111555WWWvvvvvvvvvpppwwwxxxmmmccchhhxxx{{{}}}~~~zzzwwwvvvwwwvvvssssssvvvwwwtttsssuuujjjmmmqqqwww}}}zzzkkkDDD///...///+++,,,,,,,,,,,,++++++++++++++++++************+++++++++***)))***...222555666@@@000<<>><<<777222444999333333222111111000000///111111111111111111111111+++000333///---555IIIZZZvvvlllnnnpppqqqssswwwzzz{{{sssvvvzzz|||xxxrrrpppssssss|||nnnEEE222%%%'''***&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***---444RRR***222)))))))))((('''''''''''''''(((((())))))***************+++---000111222222222111222555666111+++---222222444???PPPaaalllvvv~~~|||jjjXXX///%%%(((000---)))***))),,,((($$$$$$'''******((('''+++---,,,...555::::::666555444222222111111111......---------,,,,,,+++++++++++++++++++++++++++***++++++,,,---......///888###555;;;666//////VVVTTTiii|||WWWHHHiii}}}\\\888666EEE:::DDDGGG>>><<>>BBBDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBB@@@???>>>=========888888888888888888777666999999999888888888888777;;;;;;<<<>>>@@@CCCEEEFFFEEEFFFGGGJJJNNNPPPPPPOOONNNLLLKKKLLLLLLLLLJJJHHHEEECCC@@@>>>===<<<999777111///---------...---+++---------,,,++++++******(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))***+++,,,...///000111555777:::===@@@AAAAAA@@@>>>@@@BBBCCCCCCBBBAAA???>>>>>>>>>>>>===<<<;;;:::888888777666555444444333555444444333444444555555999:::<<<>>>@@@AAACCCCCCCCCDDDDDDEEEFFFFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===;;;:::888777555333222111111000...,,,------------------------,,,,,,++++++++++++,,,,,,,,,)))))),,,---+++---000111999PPP{{{xxxooohhhnnn}}}rrr^^^rrrssstttuuutttssspppooonnnppppppoooqqqtttsssooo}}}xxxqqqkkkkkkvvv~~~vvvyyyhhh@@@555333,,,+++444************))))))))))))((((((''''''(((((())))))''''''))),,,...///...---+++444AAA???CCCLLL^^^hhhJJJBBB<<<>>><<<555333666777555333333333222111111000000///////////////////////////.........000222555666LLLsssrrrggg___hhhiiilllnnnuuuQQQ000+++$$$!!!(((+++%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***---555NNN)))333((()))(((''''''&&&&&&''''''''''''''''''((((((((((((+++,,,---///000111111222///...///111///---111888888,,,&&&,,,///000:::HHHEEEGGGJJJ]]]aaaXXXbbbiiitttnnnooopppnnnrrrlll[[[eeerrr___[[[[[[OOOQQQHHHCCCAAA666111444333,,,***111111***%%%(((%%%"""%%%$$$++++++'''$$$%%%'''&&&***+++)))+++000444555111111111000000//////...,,,,,,,,,,,,,,,++++++***************************'''((()))+++,,,---------$$$777AAA,,,)));;;555&&&666FFFfffxxx{{{~~~rrrSSS777;;;:::888555???888<<<;;;888@@@JJJEEE666DDDGGGGGGDDDFFFLLLPPPNNNJJJKKKKKKLLLLLLJJJFFFDDD@@@???>>><<<:::999888777222222111111000/////////---,,,+++++++++++++++,,,++++++,,,,,,,,,---------------------............---///111222222222444666555666999<<<>>>??????>>>===>>>???@@@@@@@@@???>>>AAA@@@@@@???===;;;999888777777777777777666555555555555555555555555666666888888999:::<<<>>>@@@AAA???CCCHHHKKKLLLMMMMMMNNNLLLKKKIIIHHHIIIIIIHHHGGGEEEBBB???<<<;;;999666444000...,,,,,,,,,---,,,+++,,,++++++******))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---......222444666999<<<>>>??????<<<===@@@BBBBBBAAA???>>>=========<<<;;;999888777555555555444444333333333333222111000000111222222666888999<<<>>>@@@AAAAAAAAABBBEEEGGGHHHGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;888666555222111//////000000...---+++++++++,,,,,,,,,,,,,,,+++******))))))******+++***((())),,,+++)))***...444---,,,DDDeeerrrxxx|||tttuuu{{{mmmlllmmmqqquuuvvvrrrnnnnnnvvvvvvooosss}}}|||rrreeevvv{{{ooohhhyyy}}}YYY888"""(((---$$$###///((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))+++---------,,,---444+++444AAA???BBBBBBWWWmmmoooQQQ<<<:::AAA;;;999777777888777111+++111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++...222333///+++***...IIIqqqfff>>>...000"""###%%%'''&&&###"""###########################$$$%%%%%%%%%%%%'''***---555KKK(((333((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...000111222000000222222...---///(((000333///---///...)))%%%777))),,,---,,,:::(((---111888333'''***111,,, ... ---555(((...+++%%%)))(((+++111+++###&&&)))###+++,,,###((((((&&&$$$%%%''')))))))))%%%((()))(((+++000111///......//////......---,,,++++++,,,,,,,,,+++***************)))))))))))))))'''(((***+++---.........+++---,,,...///111888;;;666<<>>===<<<:::888777666555000000000//////......---,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++---///111000111222333333555777999;;;<<<<<<<<<;;;<<<===?????????>>>===?????????>>>;;;999666444555666666666555555444333111111222333444444555555666666777888999;;;===>>><<>>;;;999777444222111///------......---,,,*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,111222444666999<<<>>>???:::<<>>???BBBEEEHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@???===:::888555444111///......///000...---***************+++++++++******))))))))))))******((((((***---+++&&&'''+++&&&///000222>>>PPPrrrzzztttkkkbbb}}}zzzwwwyyy}}}|||vvvooorrr~~~~~~tttxxxxxxpppgggppp{{{KKK000...------,,,+++++++++&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''((('''%%%$$$%%%(((---000(((===///444888222DDDEEEEEEIII[[[SSSxxxuuu^^^\\\LLL999:::HHHFFF888;;;444000333222---,,,111......---,,,,,,++++++***************************&&&)))++++++)))(((***,,,...222---'''666XXXvvvvvv]]]@@@'''"""'''$$$ &&&)))%%%!!!"""&&&)))########################$$$%%%%%%%%%%%%'''***---666@@@///+++***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,.........------,,,,,,,,,+++++++++*********))))))+++*********))))))((((((+++)))&&&''')))+++***((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,------------------------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---...///000111555@@@>>>888>>>AAA???BBBIIIGGGDDDBBBCCCIIIQQQWWWbbbbbbeeekkktttzzz||||||~~~{{{vvvrrrnnniiieeeaaaKKKHHHBBB;;;666333222111555444444444444555666666333333444555666777888888===;;;;;;>>>CCCHHHJJJJJJMMMLLLKKKIIIGGGDDDBBB@@@<<<<<<;;;:::888666444333333222111000///...------,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,------...//////000000111333555555777:::===============<<<<<<<<<<<>><<<;;;===???@@@>>>;;;:::999888666555555555555000000000000000111111111000///---,,,,,,---///000222333444666777999;;;;;;;;;>>>AAABBBBBBBBBCCCDDDAAABBBBBB@@@======???BBB???===<<<;;;:::777444111222111000...---,,,******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,---,,,))),,,:::QQQccc~~~bbbgggsssnnn{{{nnnpppjjjtttvvvyyy{{{^^^:::'''---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***+++...111333555777:::===BBBDDDFFFIIILLLPPPUUUYYY\\\aaabbb[[[WWWWWWTTTNNNLLLGGGBBBAAAAAA@@@;;;666888666333222222222111///------,,,,,,+++***))))))************************((()))))))))************------,,,,,,///333777999YYYeeewwwuuuggg^^^666222---((($$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''+++...888???///,,,)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,------------,,,,,,,,,+++++++++*********)))))))))***)))))))))(((((((((((('''%%%###$$$&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((((()))************+++,,,---...//////>>>GGGBBB:::===>>>;;;???BBBBBB@@@===<<<===AAADDD???===;;;;;;======;;;999???===:::999888666444222777555333000/////////000222222222222222333333444222333333444555666777777:::999888;;;@@@EEEGGGGGGIIIIIIHHHGGGDDDBBB@@@???::::::999888666444222111222111000///...---,,,,,,,,,,,,+++++++++***************)))))))))(((((((((************************++++++,,,,,,---.........///111333444444666999<<<<<<<<<<<<<<<<<<<<<<<<;;;???<<<:::888888888666555666555444333222111111000000000000000000000000000000000111222333555777888888;;;>>>@@@AAACCCFFFIIIEEEEEEDDDCCCCCCCCCDDDEEEBBB>>>:::888666555333222...------,,,,,,+++************))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***++++++,,,///222555777999:::>>>===<<<===??????===:::999888777555444444444444000000000000000000000000///...,,,++++++,,,...//////000111333555777888888;;;>>>AAABBBBBBBBBBBBCCCAAABBBBBB@@@>>>===???BBB???===;;;:::999777333000111000///...---+++******(((((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())),,,---+++)))+++333;;;[[[hhhwwwwwweeerrr}}}ffftttyyyeee\\\nnnqqqmmm{{{wwwkkkCCC+++***222,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))***---000222333555888;;;???AAACCCDDDFFFHHHKKKNNNKKKPPPRRRNNNMMMOOOMMMIIIIIIEEE@@@???@@@???:::666666444222111111000///---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((()))))))))******---,,,,,,,,,---///111333...222888>>>CCCEEEFFFEEEBBBCCCCCC@@@;;;333+++''',,,***(((%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++...666===///,,,)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))******************+++++++++*********))))))))))))((())))))))))))))))))))))))'''''''''''''''(((((()))))))))******+++,,,------???FFF???888::::::888===???@@@@@@???<<<:::999999999777555444444222000...000...------...///...,,,++++++,,,---...///000111//////......//////000111111111222333444555666666666555555888<<<@@@BBBCCCEEEEEEDDDCCCBBB@@@???>>>888888666555333111000///000//////...---,,,++++++++++++++++++*********)))((((((((((((''''''''''''))))))))))))))))))))))))))))))***++++++,,,,,,---...///111222333444777:::::::::;;;;;;;;;;;;;;;;;;>>>;;;888777666555444222333333222222111000//////////////////////////////---......///000222333444666999;;;===???AAADDDFFFDDDCCCCCCBBBBBBCCCCCCDDD@@@===999666555333222000---------,,,++++++******)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***)))***+++...111444777999>>>===<<<<<<======;;;999777666555444333222222222000000000//////......---...---,,,++++++,,,---...,,,---...000111333444555;;;>>>@@@AAAAAAAAAAAABBB@@@AAAAAA@@@>>>>>>???AAA>>><<<:::999888666222000000///...---,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''***+++*********+++111???RRReeezzz~~~{{{ttt{{{uuucccIII333)))(((***,,,++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((+++---///111222555777999<<>>888777555333222000//////......------,,,++++++***+++************)))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))***++++++,,,---///000000222555777777888999::::::::::::999<<<:::777555444333222000111111000000///......---........................,,,,,,,,,---...///111222333666888:::;;;===@@@BBBAAAAAAAAAAAABBBBBBBBBCCC>>>;;;777555333222000///------,,,,,,+++*********(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((((()))+++...222666888<<<<<<<<<;;;;;;:::888777555444333222111000000000000//////...---,,,,,,+++,,,++++++******++++++,,,++++++,,,...///000111222:::<<>><<<:::999:::999777555333111...---------,,,***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))***++++++***)))(((******+++,,,+++***(((''')))(((&&&%%%%%%''')))***%%%%%%%%%%%%$$$###""""""####################################$$$$$$$$$$$$$$$%%%&&&&&&&&&(((,,,///888888///...(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))*********************)))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((())))))************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))...******222444777AAA888999::::::888888999:::333333222000...,,,++++++///---+++++++++***)))'''***+++,,,,,,+++)))'''&&&,,,,,,,,,+++,,,------...------...///000111222222111111222444666999<<>>888777555333111000000000------,,,,,,++++++***************)))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++---......///222444444555777999999999999888:::888555444333222111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111333555777888999<<<>>>??????@@@@@@AAAAAAAAAAAA===:::666333222111///------,,,,,,++++++***))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((((((((()))***---000444666999::::::999888777666555444333222000////////////......------,,,+++************))))))))))))************+++,,,...///000000777999<<<>>>>>>>>>???@@@????????????@@@@@@??????<<<:::777555444333000...------,,,+++***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++'''$$$###%%%((())))))...,,,)))***///:::HHHSSSrrr}}}}}}|||lllYYYEEE666---,,,...---***&&&%%%***///(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%''')))***+++,,,...000333666;;;???AAACCCFFFHHHLLLIIIFFFEEEEEEBBB???===:::999777777777666555444333000...------,,,+++***''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))++++++***)))(((###$$$&&&''''''&&&$$$###$$$######"""""""""######&&&&&&&&&&&&%%%###!!! ########################""""""#########$$$$$$$$$$$$%%%%%%%%%&&&(((,,,///999555000///(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''+++)))***111111222>>>:::::::::888555444555666444555666444222000111222///---,,,---......---,,,))))))***++++++)))((('''+++++++++++++++,,,,,,---++++++,,,---...///000000...000222333444666:::===??????@@@@@@@@@???>>>>>>999777555222111000000000---,,,,,,,,,+++++++++***))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))((()))+++++++++---///111111222555777888888888777888666444333333222111000.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...000222444555666999;;;======>>>???@@@@@@@@@@@@===:::666333222000///---,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((***,,,...000111555666888777555333444444333222111000///.........,,,,,,,,,++++++******)))(((((((((((((((((((((((())))))***+++,,,---...///333555999;;;<<<<<<>>>???>>>>>>===???@@@AAA???>>><<<999666333222111///---,,,++++++***))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))(((&&&,,,******,,,------222888===>>>GGGWWWffflllmmmnnnyyywwwwww{{{xxxaaacccWWWEEE555+++***///333......---***'''&&&''')))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$&&&((())))))***,,,...222555999;;;<<<>>>AAABBBKKKEEEBBBDDDEEEBBB???>>>777777666555444333333222111///---,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((()))*********))),,,***(((&&&&&&'''((()))&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################"""""""""############$$$$$$$$$%%%%%%&&&(((,,,000777~~~|||333000000'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$'''******(((&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((+++(((***000---,,,888999:::;;;999666444444444...000222222000000222444,,,+++******+++,,,+++)))))))))***+++++++++++++++***))))))))))))***++++++)))******+++,,,---...///,,,...000111111333777;;;>>>?????????>>>>>>===<<<888777444111000//////000---,,,,,,,,,,,,+++++++++))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))******+++---///...000333666888888777666777555333222333333222111......------------,,,,,,***************************************+++,,,---,,,...000111222333666888;;;<<<===???@@@@@@??????===:::666333222111///---,,,,,,++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''')))***++++++,,,111333555444222111222333333222111///............************************''''''((((((((((((''''''(((((()))***++++++,,,---///222666888:::;;;===>>>>>>======>>>AAAAAA???===;;;888444222111000...---+++******))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """&&&(((************&&&%%%***000222111333888===???===@@@FFFDDDDDDKKKCCCAAADDDAAA:::===;;;///,,,...111444555333///,,,///)))%%%***111222*** &&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((()))+++,,,///111444666888;;;???BBBLLLDDD@@@CCCEEEAAA>>>>>>666666666555333111111111///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))'''%%%###"""$$$&&&'''######$$$$$$###""""""!!!"""############$$$$$$%%%########################""""""""""""###############$$$%%%%%%&&&)))---000777|||{{{222000111''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!%%%((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&(((&&&)))///***(((444222555777888666333111111000222333111---+++,,,......,,,************(((&&&'''''''''((((((((())))))((((((((((((((()))******))))))***+++,,,------...***---/////////111666999>>>>>>>>>>>>===<<<;;;;;;888666333000///...//////------,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&''')))))))))***,,,...---///333666777777666555666444222222333444333222...---------------------))))))))))))))))))))))))))))))((())))))***+++,,,+++---///000111222444666:::;;;===????????????>>>===:::666333222111///---,,,,,,++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$&&&((())))))((((((...111333333111000111333333222111000............))))))))))))************&&&''''''((((((''''''&&&&&&''''''((()))***++++++,,,///444777999:::===>>>>>><<<<<<>>>AAABBB???<<<;;;888444111000///...,,,******))))))((((((''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%$$$""" !!!$$$''')))&&&'''++++++)))---444***888;;;:::???AAABBBJJJDDDCCCCCCBBB===888777777666333000...---...------)))++++++'''""""""&&&***%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((***,,,***---000333777<<>><<>>999:::???===666111000///...---,,,,,,,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$%%%%%%&&&'''((((((******+++000777<<<>>>===BBBAAA@@@>>>===;;;::::::777555333222222111000...+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%$$$%%%'''&&&%%%+++333999rrr~~~tttkkk999111)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---'''***'''%%%---$$$***%%%%%%%%%!!!"""%%%!!!&&&'''(((((('''%%%!!!444$$$"""'''######((((((,,,)))%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,//////000111111000000///////////////---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***,,,---...---...000111444555888:::;;;:::888777333333333222000...---,,,,,,,,,,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---///111333444555555333111000///000000...------------,,,++++++************))))))(((''''''&&&''''''''''''''''''''''''((()))***+++---...//////333444777999;;;;;;:::::::::777444222222000...---++++++******)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((******+++,,,---...//////......---,,,+++***)))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))+++---000333555777999::::::::::::999999888666555333000...---,,,+++******))))))(((''''''&&&%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((***+++,,,444111444666555;;;AAA???888;;;<<<:::;;;<<<777000000000...---,,,,,,,,,,,,((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$%%%%%%&&&''''''((()))(((***...555:::;;;;;;;;;;;;;;;;;;:::999888777444222000000000///---++++++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%$$$%%%'''&&&&&&+++333999sssxxxhhh777000)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((###%%%"""$$$---&&&+++000"""(((###"""&&&)))'''(((,,,!!! ###((('''###$$$***,,,***'''###!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++,,,---........................---+++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((***,,,,,,,,,,,,...///111333555777777777666555222222222111000...---,,,++++++******)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))+++---///222333444555333111000000000000///---------,,,,,,+++*********)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((()))+++,,,------000111444666999:::::::::888666333111111000...---+++******))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))***+++,,,---.........------,,,+++***)))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))+++---000333444888999::::::999888777666555444222000...,,,++++++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++///...///333777<<>>888666888999777000///...,,,+++++++++***(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&&&&''''''''''''(((,,,111666888999666777999999999888666555333111/////////...,,,******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###%%%'''&&&&&&+++333:::qqq}}}fff666000***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...+++(((### """''')))222)))######***,,,***)))(((&&&%%%$$$###"""""",,,000(((%%%)))'''###"""((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((()))***+++,,,---------------------,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))************+++---///000222444555555444444111111000000///...---,,,++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))+++---///111333444222111//////000111///...,,,,,,,,,+++******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++,,,...000333666777888999777444222000000000...---*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,------,,,,,,+++***)))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''')))+++---///111666777888999999777666555333222111///---++++++***))))))(((''''''&&&&&&%%%$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***'''+++---333;;;888333666>>>>>><<<999777777777777000///---,,,******))))))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((+++...222555777777888:::;;;:::888666444444222000/////////---+++)))((('''&&&%%%%%%%%%%%%########################""""""############""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$###$$$'''&&&&&&,,,333:::qqqddd444111+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$$666$$$###... )))$$$!!!---''''''&&&)))$$$$$$***((( %%% """))))))$$$000***'''(((&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''((()))+++,,,---------+++,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((())))))((((((***+++---...000222333333333333///////////////...---,,,+++++++++***))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***---///111222111000...///000000///...,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***+++---000222555666777555222000/////////...,,,******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))***+++++++++++++++******))))))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%''')))+++---...444555777888888777555444222111///---,,,+++******((((((''''''&&&%%%%%%%%%########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&(((((('''---***,,,444---'''111222444888<<<;;;555///+++///...,,,+++)))(((((((((%%%%%%%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***,,,///333555888999:::;;;999666333111333111///......---+++***((('''&&&%%%%%%$$$%%%%%%########################"""""""""######"""""""""!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###"""$$$&&&&&&&&&,,,444:::xxx```222000+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---222''',,,$$$---(((%%%///)))%%%666111((("""$$$***((("""---(((---555,,,"""333 ###'''$$$###---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''')))***+++,,,,,,---******++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''''')))***+++,,,...///000111222222---...............------++++++******)))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...//////...------//////...---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))+++---///222444555333111///...//////...,,,***))))))((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%''')))***+++000222555777888777555333111000...,,,+++***))))))'''''''''&&&%%%%%%$$$$$$"""""""""###############""""""""""""""""""""""""####################################$$$$$$$$$$$$############$$$%%%&&&'''&&&...&&&%%%111...222LLLYYYMMM@@@999555111000111...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())),,,000333666777777666555222///---///---,,,++++++***(((&&&'''&&&%%%$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!""""""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###"""$$$&&&&&&'''---444:::zzz\\\///---)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""888+++$$$@@@>>>%%%$$$)))(((888222888999 $$$333HHHAAA000((("""###+++:::DDD:::(((&&&///+++###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******+++***))))))******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))))))))***,,,---//////000,,,------.........------******)))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***+++,,,...,,,+++,,,---...---,,,+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''((()))+++---///111222111///------......---,,,)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$########################$$$############$$$%%%%%%$$$$$$$$$%%%&&&((()))***---///333666777777555444000///---,,,***)))))))))''''''&&&&&&%%%$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###############$$$%%%&&&!!!---%%%###222111<<>>[[[HHH///zzzyyy333...444!!!+++///"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$%%%&&&'''%%%###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++,,,,,,,,,------,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********+++,,,,,,,,,,,,+++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***,,,---...---------,,,,,,+++++++++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&'''''',,,---000333333333111000---------,,,***((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''')))+++---...222222222222222111000//////...,,,***(((&&&&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%$$$%%%%%%&&&'''((()))---...000///...,,,---...------,,,***)))'''&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!########################((('''&&&$$$###""""""!!!"""############$$$$$$$$$&&&%%%&&&((('''(((...666:::tttKKK222---,,,'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222NNNuuu:::___nnn...---888:::sss:::!!!***ccc)))EEEyyyvvv333!!!((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***++++++,,,,,,++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))+++,,,---------,,,,,,,,,+++++++++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''***,,,///111333222111000------,,,+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---111111111111111000//////...---+++)))(((&&&&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%&&&'''(((+++---......---,,,,,,---,,,+++***)))'''&&&%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################"""""""""!!!########################'''&&&%%%######""""""""""""############$$$$$$$$$&&&%%%%%%((('''(((...666:::}}}vvvKKK111---,,,(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&---$$$777"""555hhh///000!!!"""999ttt***QQQ;;;"""(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&'''$$$ $$$((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***++++++,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))***++++++++++++++++++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))++++++,,,,,,,,,+++++++++++++++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&(((***---///111111111000,,,,,,,,,+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***+++//////000000000//////...---,,,+++)))'''&&&%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$%%%&&&&&&)))+++,,,,,,+++***+++,,,******)))(((&&&%%%$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################""""""""""""########################$$$$$$###""""""""""""###"""############$$$$$$$$$&&&$$$%%%'''''''''...666;;;tttrrrJJJ000---,,,(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))qqq~~~VVV111$$$///DDDnnn,,,)))UUU///AAA%%%..."""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$&&&''''''%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))******+++++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((())))))***+++************))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++++++++*********(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&'''***---///000000///,,,,,,++++++***((('''&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))------...............---,,,+++***((('''&&&%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################""""""###$$$%%%%%%&&&(((******))))))***+++******)))((('''&&&%%%$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$####################################"""""""""""""""###########################"""""""""""""""######""""""#########$$$$$$$$$%%%$$$%%%'''''''''---555;;;vvvqqqIII///------)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&---ooo///...AAA---???---&&&$$$xxx$$$!!!---"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&'''(((((((((((('''&&&&&&***///...)))###&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))******+++++++++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))******))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((************************(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$&&&(((***,,,---......+++++++++***)))((('''&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''***++++++,,,------------+++***)))'''&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################"""""""""###$$$$$$$$$&&&((()))(((((()))*********))))))((('''&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""##############################"""""""""!!!""""""###$$$""""""#########$$$$$$$$$%%%$$$%%%'''&&&'''---555;;;wwwHHH///,,,---***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%JJJ999...lll(((111)))<<<000hhh???'''888 )))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''(((%%%%%%+++222333,,,$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((()))))))))))))))*********(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***++++++,,,************)))((('''&&&$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((()))+++,,,,,,,,,,,,***)))((('''%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$###############$$$$$$"""$$$'''((((((((()))*********))))))(((''''''&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""##########################################"""""""""######$$$"""############$$$$$$$$$%%%###$$$&&&&&&&&&---555:::}}}GGG...,,,---***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&...444###VVV......000(((___+++))),,,"""!!!...'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&(((+++...000222//////333999;;;888444,,,,,,,,,+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))************(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%&&&'''((())))))************)))((('''&&&$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&((()))***+++++++++))))))'''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%$$$$$$#########$$$$$$!!!$$$&&&'''((((((***+++)))((((((''''''&&&&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""####################################%%%$$$$$$#########$$$$$$"""############$$$$$$$$$$$$###$$$&&&&&&&&&,,,555999~~~GGG...,,,---***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!OOO###iii&&&777|||RRR<<>>:::666222...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''((((((((())))))******(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%%%%&&&'''(((((())))))***))))))((('''&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''')))***+++++++++)))((('''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%$$$$$$$$$$$$$$$%%%!!!###&&&'''((((((***+++'''''''''&&&&&&%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$########################&&&%%%%%%$$$######$$$$$$"""############$$$$$$$$$$$$###$$$&&&&&&&&&,,,444888BBB000...+++---)))(((((((((''''''''''''&&&%%%%%%%%%''''''''''''***666RRR111...,,,...)))------eee***000(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&(((///'''"""%%%'''&&&(((---+++AAACCCRRRTTTJJJSSSEEEKKKPPPTTTTTTQQQQQQTTTXXXWWWRRRCCC666888FFFKKKGGG;;;%%%...222%%%!!!+++(((%%%###$$$''')))(((%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((('''&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''''''''&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((((()))(((((('''&&&&&&################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""############!!!"""###%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%!!!!!!&&&%%% """""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&***///444999BBB000...+++,,,))))))((((((((('''''''''***)))'''''''''((())))))!!!KKK444$$$111jjj:::ppp<<<%%%rrr~~~"""+++###)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&'''$$$---000)))'''444EEEQQQ```[[[bbb___XXXbbbXXXdddaaa]]]\\\```gggpppvvvYYYaaadddZZZLLLFFFHHHJJJCCCIIIAAA***&&&---+++'''((((((((('''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((''''''&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""############"""###$$$$$$$$$###"""!!!%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###!!!!!!%%%""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&***///444999AAA000...***+++)))))))))((((((((('''''''''&&&%%%%%%&&&''')))***---$$$000nnnlll777KKKDDDGGG]]]___HHHAAAYYY|||UUU%%%AAA000???XXX***%%%""",,,&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((((((((000***$$$&&&///???TTTeeeXXXddd```dddbbb___gggaaaqqqmmmhhhffffffccc]]]XXXbbbcccgggnnnnnndddZZZUUUFFFEEEBBB???:::333***###&&&***,,,+++'''%%%'''***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((''''''&&&&&&################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""#########$$$$$$#########$$$$$$###""""""$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%""""""$$$$$$!!!!!!###""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&***///444999@@@000...***))))))))))))(((((((((((('''###$$$&&&''''''((()))***333,,,""";;;===;;;ccc[[[___ZZZPPPddd```___RRR^^^ZZZeeemmmeeeQQQKKKIII@@@BBB===---999...+++---!!!111 +++,,,%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%'''***,,,+++***'''***555FFFUUU\\\[[[WWWWWWeeeqqq|||~~~uuuggg```jjjtttxxx{{{aaaMMM===BBBLLLIII777'''''')))***)))'''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!"""######$$$%%%%%%%%%""""""######$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$#########!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""##################"""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$%%%&&&***///444999???000...***)))***)))))))))((((((((((((&&&))),,,,,,+++)))******888###;;;FFFHHHdddhhhZZZKKKYYYXXX^^^aaaqqqlllwwwssspppzzzvvvaaaVVVPPPQQQJJJBBB888'''...***000***(((###)))!!!&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((******)))((($$$888NNNZZZ\\\```iiipppoooeeennn~~~~~~gggAAA===SSSUUU???,,,***''''''((()))(((&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''(((((()))))))))***&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""""""""######$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!! !!!###$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""###############"""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%&&&***///444999===000000+++)))******)))))))))(((((((((''')))++++++((('''))),,,666222RRR```RRRRRRaaaqqquuueeerrrxxxxxx```PPPHHH===FFF555777!!!!!!!!! 333)))######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***---CCCJJJRRRYYYfff}}}~~~yyy}}}xxxyyyyyyxxxwwwvvvvvvvvvtttlllmmm{{{```WWWUUURRR777111+++((()))***(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$###""""""""""""######'''&&&$$$######$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######,,,---***$$$"""###### """"""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&***///444999<<<000111,,,************)))))))))((((((&&&((()))(((''',,,555===MMMZZZRRRdddttt{{{{{{zzzsssaaaNNNLLL///BBB888666###"""&&&%%%444(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((******((('''---999BBBRRR^^^ooovvvhhhqqqmmmuuupppZZZWWWDDD???666///***(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''')))+++------,,,,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$%%%&&&(((***,,,...000...***&&&$$$###$$$%%%$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######222333...&&&"""###"""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&***///444999;;;000111---+++************))))))))))))******++++++///:::JJJVVVXXXttttttooo]]]iiihhh~~~gggyyyyyysss}}}uuusssvvvrrrwww~~~{{{ZZZ^^^???777777@@@,,,999777$$$((((((''''''''''''(((((((((((((((((((((((((((((('''***+++)))***666JJJZZZkkk}}}uuurrrpppnnn~~~[[[MMMIIIAAA555***&&&(((+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''')))---111666888FFFEEEDDDBBB@@@>>><<<<<<,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$'''***///555999<<<888444...((($$$###$$$%%%$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$"""$$$&&&###""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&***000444999|||888444---------,,,---,,,******+++***((()))///...000===JJJ\\\sss}}}hhhbbbpppyyy~~~yyyxxxppp[[[FFF<<>>FFFBBB???:::222)))(((+++&&&)))'''""""""((('''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%"""%%%''''''%%%######$$$###$$$$$$$$$###%%%))),,,$$$$$$######"""!!! &&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''########################!!!$$$$$$""""""$$$$$$"""$$$######$$$&&&&&&&&&%%%&&&***000666>>>EEEIIIKKKFFFKKKFFF666+++,,,+++&&&''' $$$)))&&&(((''''''%%%###%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333999www777555......,,,******(((((()))+++++++++...++++++???]]]lll|||{{{iiikkknnn\\\BBBRRRWWWHHH555---+++)))&&&&&&&&&((()))+++,,,,,,$$$(((***)))''''''***...<<<***555IIIJJJ\\\~~~}}}zzzmmmPPPWWWNNN:::999///(((+++***&&&&&&))))))%%%''''''''''''''''''''''''&&&&&&''')))***++++++,,,))),,,------///111,,,&&&&&&'''))),,,...,,,(((%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''')))+++,,,%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((***+++***)))000,,,******)))%%%$$$%%%)))'''&&&%%%&&&(((***,,,(((***,,,,,,***'''$$$"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''''''&&&+++111((( '''444:::HHHJJJGGGCCCAAA???AAAEEEPPPFFFOOOTTTTTTHHH;;;QQQQQQEEE<<<@@@FFFBBB666,,,"""(((,,,***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((***(((%%%""""""###&&&)))&&&&&&%%%$$$"""!!! ***(((%%%######%%%(((***%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%"""!!!###&&&%%%$$$###******'''###"""&&&000888AAABBB???<<<@@@EEEEEE@@@FFF888555BBBIII@@@444222111******%%%***+++&&&%%%$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""#######################################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333:::yyysss666666000...+++***((('''(((***,,,------###CCCJJJHHHjjj\\\```eeebbbSSSCCC888...$$$%%%&&&((()))***+++,,,...+++...000...)))''')))---...999OOOYYYccc}}}hhhaaaQQQ===777"""(((+++,,,)))'''((()))'''''''''''''''(((((((((((()))((((((''''''((())))))%%%((())))))***---***%%%---,,,+++(((%%%%%%(((,,,&&&''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%***)))))))))******+++,,,&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&''' """///555111333;;;333333222111111000000000$$$%%%'''))))))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***&&&&&&'''***///555;;;>>>888EEECCCFFF[[[hhhsssrrriiiTTTLLLEEEAAA>>>===AAAGGG@@@444(((%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''))))))######$$$&&&'''&&&### ''''''''')))******(((&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################(((!!! &&&((($$$"""%%%###000===EEEEEECCCBBBDDD???999CCCVVV^^^ZZZUUUSSSXXX```ZZZKKKFFFKKK>>>555444333,,,+++*** %%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333<<>>>>>888999;;;======<<<:::999///,,,(((%%%&&&(((+++,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((000!!!"""888EEE???===EEEDDDhhh|||ttt\\\JJJHHHNNNJJJ<<<000---+++&&&###%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''(((######$$$&&&((((((%%%"""###""""""$$$'''((('''&&&$$$%%%'''((('''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################''' !!!'''&&& (((***333===EEEFFFDDDAAA@@@GGG]]]pppxxx~~~kkkhhhzzzsssjjjrrryyyxxxeeeXXXPPPCCC111+++---((('''(((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%&&&&&&&&&'''+++///333===~~~zzz444555111///+++***))),,,///,,,(((+++111BBBWWWxxx{{{zzz{{{sssnnnmmmpppvvv{{{ssszzzyyyiiiaaaWWWFFF777*********)))(((''')))******(((''''''***///444666NNN___eee{{{hhhTTTOOOXXXbbbdddaaaffffffffffffddd```[[[WWWTTTggglllssszzzwwwPPPGGG555***)))))))))((((((***,,,((((((((()))))))))******)))))))))***,,,///111222222888<<<>>>AAAFFFGGGEEE;;;;;;::::::888333+++&&&***((('''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))((('''(((((()))******+++,,,---,,,,,,+++++++++,,,,,,((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***---///111555;;;???777DDDJJJFFFFFFLLLIII???@@@???>>>>>>>>>@@@BBBCCC@@@:::111+++)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''&&&%%%&&&&&&...;;;GGGKKKNNNYYYeee}}}vvv}}}fffNNN===???AAA>>>333'''&&&***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%+++(((###"""$$$)))///222222000...,,,,,,+++******,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###########################"""$$$'''###"""...???HHHMMMDDD888<<>>@@@DDDFFFCCCZZZeee___```ooorrriiikkkfff\\\TTTNNNMMMOOOPPPAAA<<<666222000---)))%%%)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***(((&&&'''))),,,BBBNNNLLL]]]~~~iiiZZZDDD777666888111&&&))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% %%%+++///111222333444999:::;;;;;;999999:::<<<888555000,,,)))((()))***''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$######$$$''')))########################!!!$$$&&&%%%###&&&///777FFFBBB???CCCPPPcccvvvbbbnnn{{{yyyyyywwwzzz}}}zzzwwwwwwqqqnnnwww~~~vvvkkkZZZFFF///***$$$"""$$$((()))((($$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333<<<|||555333---...///)))***---...***,,,CCC^^^wwwrrrkkkaaannn~~~~~~}}}}}}mmmWWWJJJ666///'''&&&***...///---444AAAGGG;;;***---HHHbbbccc[[[WWWfffqqqssstttkkkvvvxxxsssHHH>>>222))))))+++***)))***(((((()))******+++,,,,,,///------222>>>OOO```kkk|||sssdddTTTGGGBBBBBBDDD:::333+++'''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************+++***))))))***...222444...///000000...+++(((&&&---+++)))(((''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,000777AAAJJJQQQZZZdddkkkzzztttqqqQQQKKKBBB<<<999555///***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''(((...333DDDNNNXXXggg~~~___AAA>>>EEE<<<))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$...;;;BBBCCCBBBDDDFFFBBBIIIQQQTTTRRRPPPRRRUUUUUURRRLLLEEE===555///+++******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###########################'''%%%"""(((999BBBBBBNNNIIIKKK]]]tttxxxlll~~~sssnnnhhh]]]RRRLLLUUUZZZdddmmmqqqtttzzzrrrjjjnnntttxxxWWWGGG333'''%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333:::}}}666222,,,...000,,,,,,///000,,,444TTTwwwrrr```]]]rrryyylllaaaXXXVVVVVVZZZdddpppzzzwww{{{}}}dddJJJ???555)))&&&+++///...***---444777222...;;;WWWooo}}}vvvPPP\\\vvv~~~tttzzz}}}dddGGG888+++***---+++((((((((())))))***++++++,,,,,,+++,,,111@@@ZZZ|||kkkTTTDDD>>>EEE<<<222,,,++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++((())),,,111:::EEENNNTTT\\\]]]\\\ZZZVVVOOOIIIFFF888555000,,,))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,===CCCLLLXXXggg}}}yyylllYYYJJJ@@@:::444///))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&&&&***444<<>>333,,,,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%)))$$$...HHHQQQJJJ333HHHdddvvv{{{|||lllZZZRRR```rrrwwwyyy|||sss~~~sssaaavvvuuutttsssoooNNN666---***((($$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%&&&&&&&&&'''+++///333999{{{rrr999222...,,,+++---'''***333333>>>mmm|||XXXZZZsssXXXDDDNNNLLLLLLOOOUUUZZZYYYQQQJJJSSSXXXccctttyyy}}}VVVGGGHHH111,,,***+++---)))555555+++555iiicccxxxjjjMMMddd~~~MMMCCC***111$$$---(((---,,,!!!---222%%%,,,666(((666222IIIhhhaaaBBBBBB===111---111,,,&&&,,,)))))))))(((&&&&&&'''(((+++)))((()))++++++(((%%%'''***&&&'''000///(((***666IIIZZZ___aaafffddd^^^UUUSSSPPPPPPSSSVVVYYYZZZ```bbbZZZGGG;;;888222(((333&&&###///000$$$!!!(((************))))))))))))******))))))))))))))))))000)))(((///111,,,...666===SSSkkkWWW@@@BBB???444###***444+++(((+++$$$'''%%%$$$%%%'''))))))(((((((((((((((((((((((((((###%%%(((((('''&&&&&&'''***(((%%%&&&((()))(((&&&)))((('''&&&&&&((()))***'''&&&%%%'''))))))'''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((&&&///!!!///000KKKUUU\\\uuuLLL@@@OOO;;;***%%%)))%%%&&&((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%+++((($$$###%%%'''&&&$$$((('''%%%######$$$&&&'''&&&%%%$$$$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###%%%(((,,,%%%!!!%%%***111???LLLOOOLLLHHHZZZ{{{|||sssuuu}}}{{{rrrqqqrrrvvvyyyfff;;;AAA000(((888:::***%%%$$$&&&'''%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""((((((### ######!!!###((()))LLLPPPBBBHHHWWWbbbuuuwwweee\\\gggjjjqqqwwwrrrfff___aaaiiilllnnnqqqyyy|||bbbqqquuupppiiikkklllaaaDDD(((!!!***%%%%%%###!!!###&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%$$$"""!!!!!!"""###)))(((&&&$$$###$$$&&&'''(((+++---***%%%"""$$$(((&&&'''%%% ###$$$###%%%$$$%%%&&&((('''%%%"""$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%--- &&&!!!111$$$(((:::;;;ppp888333///...,,,...000111111???```wwwXXXmmm~~~TTT<<>><<<===@@@111444333000...///,,,(((&&&&&&&&&%%%$$$%%%''')))$$$%%%%%%%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%***$$$!!!"""$$$333888;;;nnn888444111000...---///,,,888ggg}}}~~~hhh}}}___NNNJJJdddzzzqqqllljjjyyyyyyttt<<>>QQQ___hhheee```fffzzzuuuwww}}}zzznnnfffgggooopppttt|||{{{nnn]]]OOOPPPXXXNNNIII===///))),,,+++'''+++++++++*********))))))*********+++++++++++++++,,,))),,,777HHH```~~~cccRRR===AAAIII222"""222((((((((()))******(((&&&(((((((((((((((((((((((('''&&&%%%''')))***)))'''************+++...222555---***'''''')))+++------(((******(((&&&$$$&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$666333^^^nnnjjjZZZOOOGGGCCCDDD666999<<<@@@CCCJJJUUU^^^wwwbbbLLL;;;000&&&(((---(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&%%%(((---111000+++%%%!!!&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((''',,,999GGGMMMNNNWWWlll}}}uuu^^^EEE***)))''''''))))))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((&&&###(((000WWW```MMMhhhiii{{{rrraaaQQQNNNPPPHHH;;;>>>:::555222000000222444555;;;???>>>:::999:::<<>>555+++"""'''%%%%%%'''))))))&&&###$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%((( !!!888...'''222777:::ppp999444111000...111+++222VVVuuuaaannneee???YYYyyysss~~~wwwwww~~~tttGGGDDD666333)))---111000***555nnnsss[[[ZZZxxxtttuuummmkkkhhhnnnwww}}}~~~yyywww{{{xxx>>>???---***444+++000%%%...555---BBBxxxoooWWWQQQGGG---***(((((()))++++++)))'''(((+++---+++((()))---222FFFTTTZZZ]]]eeehhhmmm{{{zzzrrrmmmjjjaaaXXX[[[eeegggcccaaagggpppvvvtttooo|||qqqXXXNNNLLLHHH@@@222'''***444++++++++++++******************++++++,,,,,,,,,,,,///,,,222KKKmmmsssSSSPPPWWW@@@***333(((''''''(((******)))((())))))))))))))))))))))))******+++,,,---,,,***(((111///---...333999???BBBAAAAAAAAA===888333111000***+++,,,+++***)))******(((((((((((((((((((((((('''''''''((((((((())))))&&&777111MMM[[[}}}bbbUUUFFF>>>888555555888???BBBCCCAAA>>>>>>???AAAFFF]]]uuupppRRR999((((((+++$$$'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''&&&&&&'''***---///222111111000//////......((()))++++++***))))))***'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((&&&###$$$***///???BBBKKK\\\sssxxxyyyuuupppmmmlllnnnqqqtttzzz~~~uuunnn???...'''$$$(((***(((''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%%%%%%%---ZZZWWWPPPwwwlllooottt\\\EEE???@@@<<<999999///111444999EEETTTbbbjjj}}}kkk[[[RRR???888EEE```vvvxxxqqqnnnuuuvvvvvvQQQ:::&&&###'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######&&&---444:::===888???HHHRRR[[[fffrrr{{{pppppprrrxxxzzzsssssstttpppggg]]]TTTJJJAAA333+++######''')))&&&!!!%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&& ***!!!"""###(((<<<000:::yyyppp888333111000///...)))@@@uuu{{{zzztttiiiEEE^^^}}}|||{{{wwwnnnooo```AAA:::666+++,,,222---...KKKwww|||lllOOO~~~rrrqqqttt~~~~~~rrrmmm{{{CCCCCC000)))666---333+++000...777uuupppkkkXXX///...+++((((((+++,,,***(((&&&***,,,+++)))---888AAA___cccdddnnn|||jjjaaaYYY\\\cccjjjpppxxx~~~xxxzzz~~~iiivvvoooZZZJJJJJJJJJ???000(((,,,++++++++++++*********,,,------......//////000111666HHHjjjooommmbbb@@@"""+++)))(((((()))******)))))))))))))))))))))))))))***+++++++++))))))+++------444@@@NNN\\\jjjtttzzzrrraaaQQQGGG444000+++)))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''777CCC[[[zzzsssUUU>>>::::::>>>CCCHHHOOOWWWpppttttttoooggg]]]PPPEEE@@@EEEIII[[[yyyeeeFFF---)))---''''''''''''''''''''''''''''''''''''''''''((()))***&&&)))...111555888<<>>EEEHHHIIIJJJJJJ@@@KKK[[[ggghhh^^^OOODDDHHH===111)))))))))(((&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((''')))111>>>HHHHHHjjjwwwccc]]]^^^hhh{{{uuunnnjjjkkknnnqqqzzz}}}gggVVVYYYlll||||||zzzoooPPP222((()))(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''$$$###,,,777YYYBBBccckkkeeefffGGG888999===???999222888DDDddd~~~vvvmmmssssssNNNBBBDDDZZZ}}}|||{{{uuuxxxssshhh|||lllNNN111'''***(((!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###+++333666777:::BBBIIIYYYgggyyy~~~wwwnnnfffaaaVVVFFF666,,,(((((()))%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&000YYY666111777999lll333//////111222,,,@@@oooxxxtttHHH[[[ssstttVVVRRR___cccbbbcccfffhhhdddZZZQQQGGGWWWlllyyy{{{xxxvvvvvv~~~zzzzzz```PPP{{{III???333555555,,,...HHH|||~~~pppzzzlllMMMdddGGG;;;@@@OOO[[[YYY___ccc```WWWTTTXXX___wwwdddnnnqqqsss000>>>///)))555,,,333111NNNXXX999222,,,***,,,///...,,,***---...---222DDD```vvvzzzggg^^^iiittt}}}~~~sss^^^[[[WWWNNN,,,,,,,,,+++++++++******++++++,,,,,,---...//////>>>dddqqq999444///+++************))))))))))))))))))))))))(((+++---,,,...:::NNN^^^rrrmmmuuummmjjjuuu}}}iiiOOO===555222///+++))))))))))))))))))))))))&&&''''''((()))******+++666BBB\\\bbb===333<<<===XXXbbbTTTXXXlllyyyFFF...,,,)))((((((((((((((((((((((((''''''''''''((()))++++++777@@@MMMVVVWWWTTTPPPMMMHHHGGGFFFKKKVVVgggxxxgggVVV@@@222......+++((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''...:::HHHQQQ[[[sssvvv```]]]mmmpppbbbZZZKKK@@@777333222333;;;EEESSScccwww|||mmm```kkkzzziii>>>---+++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))%%%%%%000???NNNXXXuuu{{{bbbZZZTTT999&&&555>>>:::888KKKmmm{{{pppKKK;;;TTT}}}sss~~~yyy^^^:::))),,,,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&000:::<<<===HHH___sss}}}{{{uuuzzzwwwwww{{{}}}|||{{{|||yyytttllliii```OOO<<<...))))))&&&&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&---###(((sss(((555888999kkk444222000000111111LLLppplllooo^^^RRRdddjjjTTTKKKNNNHHHTTT[[[]]]XXXIIIFFFRRR]]]OOONNNuuu|||uuutttyyylllwww\\\dddZZZ???///888+++111---___jjj___cccVVVHHHCCCNNN[[[gggzzz\\\vvvxxxooogggnnnvvv~~~wwwoooiiijjjyyylll??????)))888111000111:::~~~|||>>>???$$$---444%%%---)))+++...//////===bbbkkk___jjjiii]]]NNNDDD555+++,,,---******///***333,,,+++666000)))666]]]vvvKKK:::888333$$$(((000&&&+++''''''+++...+++))))))&&&666000000FFFWWWxxxnnnmmmttt~~~yyy}}}vvvRRR888===999!!!'''))))))((((((***++++++%%%+++'''%%%+++***'''...===XXX\\\KKK888222NNNqqqaaa]]]lllxxx888###,,,''''''((((((((((((((('''777,,,,,,555222===MMM^^^bbbTTTLLL]]]xxxgggYYYeee~~~sssPPP<<<444000...'''&&&(((,,,+++&&&'''+++''''''&&&&&&&&&&&&''''''333&&&!!!BBBNNNIIIXXXnnnWWWhhhiiiTTT@@@<<<<<<666555444333333555666666555444777@@@UUUsssvvvpppwwwxxxlll>>>222+++!!!***(((''''''&&&&&&&&&''''''$$$111###!!!777<<>>222'''''''''&&&&&&&&&%%%%%%%%%$$$---%%%***(((!!!***:::888777===OOOfffzzz~~~zzz~~~{{{xxxnnnnnnpppmmmvvvzzz{{{xxxjjjppp}}}hhh[[[DDD+++%%%(((&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%&&&***000555777jjj444333111111222;;;]]]hhheeeQQQXXXmmmZZZeee```nnnzzzxxxtttwwwwwwZZZUUUggg???333444+++///666wwwqqqSSS|||fffNNNUUUZZZhhhyyyXXXxxxuuukkkjjjqqqvvvkkkeeewwwiiiGGG???,,,:::111666555]]]~~~sssMMM<<<)))//////&&&,,,,,,'''222000;;;ddd~~~ttteeebbbvvvdddPPP@@@111------+++)))***)))111,,,***000+++000HHHgggKKK;;;333'''***///%%%---((('''***+++(((((()))000%%%777???]]]{{{xxx}}}~~~~~~wwwppptttZZZGGGAAA666*********'''&&&'''))))))%%%+++)))&&&)))(((***666@@@mmmtttGGG666555RRRrrrbbb\\\yyy[[[222,,,((())))))******)))))))))111))):::'''&&&DDDTTTdddYYYbbbQQQooovvv^^^JJJ$$$+++222,,,%%%###(((+++((("""(((''''''&&&&&&''''''(((///$$$&&&999EEEFFFXXXxxxdddlllvvvZZZCCC@@@???666000222;;;>>>CCCIIIKKKJJJEEE@@@BBB666111999HHHZZZrrryyy{{{ppp???---222'''((((((''''''&&&&&&'''''''''&&&&&&'''+++///NNNUUU\\\xxxuuuddd```III333===666FFFWWWvvv{{{zzztttxxxcccMMMWWWiii{{{zzzxxxxxx}}}}}}uuuNNN)))))))))'''''''''&&&&&&&&&%%%%%%%%%'''$$$&&&)))%%%'''444>>>888<<>>www[[[WWWyyyeee\\\bbbwww~~~}}}vvvXXX|||}}}ooofffkkkwwwyyy~~~jjjbbbsss```}}}[[[@@@000999...---000vvviii:::///000))))))***///(((222:::ZZZddd^^^uuuaaaNNN888...------***)))***000...,,,,,,---EEElll\\\;;;///))),,,...'''---)))(((******(((***...888///GGGkkk{{{www}}}uuuXXX:::...---+++)))&&&&&&(((***&&&+++***((()))&&&---???]]][[[:::000IIIvvvvvvsssuuuyyy|||tttrrr}}}ttt===***++++++++++++++++++******444'''555333FFF\\\VVVggg{{{zzzGGG>>>111...)))%%%'''+++(((!!!((((((''''''''''''((((((000111MMMJJJQQQssseeeSSSqqqWWW@@@333666666333AAAXXXdddmmm{{{ttt```NNNDDD999777MMMkkk|||~~~}}}TTT111+++###))))))((('''''''''''''''---***+++???SSSPPPwwwxxxhhhVVVKKK===888BBB555SSS}}}mmmQQQ???IIIVVV```dddmmm{{{uuu|||hhhUUUTTTjjjzzz{{{~~~lllEEE###(((((('''''''''&&&&&&&&&&&&''' %%%+++&&&&&&333>>>EEEJJJ]]]xxxpppooozzzaaa\\\XXXUUUPPPMMMPPPUUU^^^iiiuuu|||~~~ssspppbbbppp}}}^^^999+++***(((&&&$$$$$$%%%'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''***000444777www}}}fff333444222111333NNNkkkyyyoooKKKZZZ{{{fffCCC777]]]jjjoooyyyuuuoooXXXDDDPPPuuu~~~|||uuummmsssmmmmmmIIIccc===???...222444OOOuuu~~~OOOkkkvvvuuurrrzzzpppjjjqqqrrrlllTTT{{{{{{jjjcccqqqXXXdddppp@@@555999...:::PPPxxxrrrbbbmmmzzz|||vvvnnnsss>>>222000'''///***//////222RRRzzz{{{ccceee~~~sss___CCC000+++//////---+++///111000...999ccciii;;;))))))------)))***)))***,,,,,,***...333444PPPaaawwwzzz~~~ppp;;;111...,,,+++***((())),,,(((***(((***,,,(((///DDDlllHHH999BBBvvv~~~pppaaaZZZ]]][[[^^^dddkkkrrryyyvvvpppwwwLLL000,,,,,,++++++++++++++++++&&&777///111RRR``````nnn|||pppMMM...,,,---///+++$$$$$$***)))((((((''''''(((((()))###111DDDPPP\\\wwwbbb[[[fffYYY111444666777AAA^^^yyy```HHHAAAGGGeeezzz~~~WWW,,,///******)))((('''''''''''',,,***... KKKOOOaaayyyeeeLLL>>>;;;===>>>EEEvvvzzzWWWAAA222,,,555''',,,111:::MMMhhh}}}jjjpppiiiVVV___mmmwwwkkk...((((((((((((''''''''''''&&&((( '''***"""///BBB???777QQQqqqxxxnnnpppyyyWWW???***%%%'''000222------444555AAATTTdddqqqwwwuuuqqqtttmmmyyy|||aaaRRRVVVUUU888111)))$$$$$$'''((()))$$$$$$$$$%%%&&&&&&''''''&&&'''''''''(((+++000333666{{{ddd222333000111777dddyyy{{{nnnFFFqqqyyyWWW999>>>fffxxxlllLLLFFFVVV||||||rrrnnn}}}ooopppLLL[[[??????---222666lllhhhNNN}}}{{{mmmjjjppplll^^^LLLwww{{{{{{tttcccpppXXXbbb???888:::333111fffrrrccc```cccYYYcccxxxwwwnnniii___WWWZZZvvv```jjjsssKKK333...)))444------444===ooo]]]YYYwwwWWW888+++...111///------111111000GGGyyy}}}wwwjjjccc^^^^^^bbbkkk}}}{{{III,,,+++---++++++)))***,,,...,,,***///777AAAhhh~~~YYY999000***+++,,,******,,,***(((%%%+++000+++333LLL|||PPP666;;;___iiiVVVMMMDDDBBBEEE:::<<<@@@GGGRRR```lllttt~~~}}}qqqpppwwwhhh999---,,,+++************+++###555@@@RRRbbbZZZmmm{{{KKK444)))000///######000)))))))))(((((()))))))))"""FFFJJJLLLvvvpppXXXaaa[[[111;;;888<<>>NNN>>>EEEccc{{{}}}|||{{{oooaaawwwfffIII666---:::111---000///+++///777)))***111>>>OOO```rrr~~~fffeeennnfffddddddZZZMMM???...%%%%%%((((((&&&$$$$$$$$$$$$$$$$$$%%%$$$''''''(((((((((+++///333666eee444333...333>>>xxxpppZZZWWWvvvOOO777HHHoooyyyppp[[[GGG222<<<[[[~~~}}}zzzzzz{{{tttkkkqqqzzzzzzVVVXXX|||DDD<<<......777~~~{{{ZZZ```zzz}}}xxxpppqqquuukkkZZZKKKxxx~~~~~~bbbnnn___qqqBBB:::555444BBBeee]]]\\\jjjYYY___lllmmm^^^[[[bbbcccqqqiii}}}yyyrrrcccggg```777------333000---;;;WWW~~~sssTTTwwwuuuqqqrrrrrrrrrvvvtttKKK000---///---///+++......555YYY[[[TTTSSSQQQNNNLLLHHHCCC???;;;777888<<<>>>AAAOOO```}}}fff<<<000...)))******+++------+++,,,666BBBnnn{{{nnnyyyMMM;;;+++)))+++)))((()))+++'''$$$,,,111---===___```>>>111KKKqqqGGG>>>888333555444444222000111777@@@KKKQQQOOOXXXkkk||||||tttuuu~~~vvvpppvvv@@@///---,,,*********++++++111111PPPeee```yyyzzzMMM***(((...)))&&&,,,******))))))))))))******///FFFBBBRRR{{{eeegggOOO111333999AAAeeeoooTTTSSSccciii+++---,,,+++)))((((((((((((''',,,%%%,,,???IIIMMMkkkoooYYY>>>888===DDDOOOhhhPPPBBB333777FFF@@@222111;;;999;;;???;;;555:::EEEBBBSSSzzz}}}}}}wwwlllhhhppp|||www\\\...))))))))))))((((((((((((''')))***'''000IIIRRREEEttt|||fff}}}SSS222111444...,,,000888AAABBB???>>>@@@NNN???///***...===WWWnnnpppuuu|||hhh___jjjsss]]]MMM888+++'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))+++///222777ggg777333...666FFFqqqOOOjjjnnnMMM888HHHpppqqqcccnnnrrr^^^CCC333>>>hhhzzzvvvvvvmmmeeetttuuuPPPIII___KKK888333...<<>>PPPxxxUUU^^^^^^JJJ666999BBBCCCDDD666HHH[[[dddjjjvvvzzznnnhhhqqqrrr???*********)))))))))((((((&&&))))))111CCCLLLPPPXXX{{{{{{|||{{{wwwtttuuuMMM///***333:::999:::RRRppp}}}jjjWWWIII:::...222>>>eeeiiifffgggppplll[[[PPPYYYOOOAAA333***%%%$$$$$$%%%&&&&&&''''''((((((((('''((())))))***,,,///222777{{{jjj999555...999KKK}}}xxxIIIsssyyyfffNNN===IIIuuujjjEEEFFFVVVMMM<<<<<<>>>nnn|||xxx|||tttbbbgggwwwTTTMMMaaaOOO777999111DDDrrrzzz^^^yyy|||vvvhhhZZZ[[[gggqqqnnnfffHHH~~~~~~}}}vvvuuukkkkkkYYYyyyhhhBBB999111<<>>333999<<<<<>>...:::yyyuuuiiikkkRRRFFFzzz{{{FFF777+++333)))IIIhhhxxxUUU}}}aaaccc```jjjnnnooosss{{{zzzyyy___000222000222333000555fffSSSqqqvvvuuu;;;...666$$$111%%%---555111HHHppp}}}```{{{vvvuuuzzz}}}vvvkkkyyy{{{HHH---))),,,&&&,,,$$$...(((,,,&&&>>>TTTNNN;;;444jjjLLL555???:::444:::<<>>EEEIIIsssvvvsss{{{KKK+++///***&&&,,,$$$///,,,(((///777GGGnnnrrrrrrGGG>>>;;;777KKKzzzzzznnn___```aaaeeennn}}}}}}qqqhhhuuuqqq}}}yyytttzzz666444+++)))...***%%%***---"""888FFFTTT===SSSkkk|||xxxnnn@@@444...333===PPPwwwnnnRRR111JJJeeeqqqnnnfffaaa^^^RRRVVVVVVIII555&&&$$$''''''((()))++++++)))((('''%%%&&&''''''(((***...222999|||ttt555222444222\\\ssseee]]]}}}fffCCC444LLLvvvHHH<<<888===777333<<<<<>>```yyyYYYHHHGGG]]]llldddVVVQQQMMMPPPOOOEEE555((($$$%%%&&&''')))******)))'''&&&%%%&&&''''''(((***...222999{{{ttt444111555555aaarrr___ddd~~~vvv[[[>>>MMMrrr;;;===CCC???888???EEE>>>III~~~rrrooo{{{sss```cccqqq}}}{{{QQQCCCdddjjj===555999uuuqqq]]]ddd|||}}}wwwiiiqqqJJJ>>>EEEiiiuuuttt|||iii^^^___{{{JJJ<<<555NNNiii{{{bbbAAA<<>>```RRRGGG===@@@OOOddduuu}}}zzz{{{zzzCCC((((((000---"""///$$$+++---:::^^^{{{}}}vvv]]]>>>@@@:::???wwwrrrooo???<<>>444:::???===999999<<<>>><<>>CCC;;;GGGVVVvvvnnn555CCCRRRGGGUUUfffTTTttt||||||nnnhhhfffyyy~~~nnn888(((222(((&&&///((($$$999JJJTTTAAAkkk~~~fff:::---555;;;ZZZ}}}gggLLLLLL______OOOTTTQQQMMMIIIDDD<<<111)))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((***...222888sssvvv555111555999hhhgggWWWcccwwwxxxnnnwwwxxxzzzvvvjjj^^^vvvVVVIII\\\iii999000===~~~hhh[[[{{{}}}yyyzzzuuu|||iiiaaaWWWEEEFFFPPPsssxxxkkkiiiXXX|||HHH555;;;kkkfffjjjyyyrrriiinnnwwwNNNAAAAAAOOOXXX666:::555SSSrrrWWWrrreeekkkXXXZZZoookkk~~~gggGGGhhh>>>+++333111666tttUUUmmm}}}wwwxxxwwwvvvdddjjj???)))+++,,,---)))333XXX}}}```nnnuuuaaaQQQ```___nnnjjj[[[UUUiiisssoookkk,,,444***+++)))((()))...333QQQKKK666<<>>111&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((***...222888qqqxxx777111555888hhhmmm\\\cccqqq~~~}}}yyy~~~uuummm]]]sssPPPKKKZZZjjj:::000>>>fff[[[}}}{{{xxxuuummmhhh\\\UUUAAACCCSSSiiixxxrrrhhhXXXyyyNNN555;;;pppkkkmmm~~~pppKKK<<<@@@KKKVVV222555888lll~~~vvvYYYSSS}}}ccc\\\gggqqqyyygggnnnGGGjjjzzz@@@333222555CCCSSSdddgggXXX\\\mmmggg{{{qqqqqqmmmpppiii[[[HHH,,,000------))):::ggg~~~sssnnn||||||\\\VVVxxxpppYYYOOOOOOaaa999555))),,,...+++)))***222fffJJJ;;;DDDoooMMMAAANNNVVVYYYcccmmmTTT]]]WWWnnnZZZ///111)))444III{{{___zzz|||ppp]]]AAAMMMuuuaaa333...///,,,&&&(((...---999SSSWWW>>>BBBHHHdddsssXXXDDDGGGTTTRRRHHHEEEOOO[[[bbbiiiqqqyyy~~~uuulllnnn}}}TTT(((''',,,///***+++...666PPPsssyyyuuuAAA;;;??????hhhrrr???;;;LLLPPPkkk}}}kkkeeeeeexxx|||HHH******(((+++000***333DDDEEEJJJ]]]|||rrr...))):::EEEyyyqqq\\\TTTVVV[[[aaaeeeccchhhttt|||vvvqqqkkk]]]PPPOOOWWWVVVOOOHHHFFFFFFAAA555***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***...222888uuu{{{:::222444666fffyyyaaabbbyyyxxxyyy}}}}}}zzzzzz~~~sssxxxzzzsssgggVVVzzzttt}}}JJJMMM[[[iii;;;///<<>>222:::OOOSSSccctttfffnnnqqqfffooommmmmmXXX{{{YYY333555---...+++CCCqqqwwwqqq~~~\\\TTT{{{VVVMMMFFF}}}fffRRR...---+++---,,,***+++555}}}{{{LLL???NNNzzzbbb<<<222AAADDDHHH[[[TTTVVVfffrrrooouuu|||xxxMMM\\\WWW___uuu+++...---333PPP}}}uuuooorrrYYY@@@MMM~~~nnnlll...***......******---000IIIooo~~~zzzOOO555@@@___iiiMMMBBBDDDFFFGGGWWWllllllXXXPPPVVVzzzrrrmmmllltttTTT,,,,,,)))......///,,,@@@bbbwww~~~yyynnn;;;;;;<<>>CCCjjjqqqxxx]]]```tttaaa666''')))---...,,,999HHHHHHKKKuuu|||SSS...111AAAkkkuuuTTTEEE666222333333555888EEELLL]]]qqq||||||zzzzzzrrrnnnssskkkXXXPPPVVVTTTMMMFFFEEEFFFCCC999///''''''&&&&&&&&&&&&''''''%%%&&&''''''(((***...222888zzz}}};;;333333555dddxxxbbbaaa}}}uuu{{{qqq~~~vvv||||||wwweeeUUUzzzssszzzGGGRRRbbbggg999---999kkkSSSyyyzzzzzzwwwjjjxxx\\\JJJ999JJJOOOiiixxx{{{xxxSSSNNNmmmQQQ777AAA}}}qqqMMMqqqfff???777BBBRRRWWW777222888~~~mmm___ZZZ]]]rrrnnn[[[HHH444;;;...999PPPTTTeeexxxbbbyyywwwfffzzzgggdddSSSpppjjj666000---//////HHHuuusssuuu^^^SSSxxxwwwUUUMMMIIIvvvrrrfff'''222,,,###(((---333BBBtttFFF777UUUzzzbbb>>>888LLLOOOTTTmmmtttvvvGGG[[[UUUUUU...111777999ZZZ}}}ssscccVVVCCC666GGGwww:::888***...------...666[[[|||zzz@@@...HHHzzzqqqfffiiissskkkkkkvvvsssgggzzzyyyrrrppplllnnnxxxtttZZZ666555%%%(((...222---JJJppp}}}|||jjj;;;???<<>>MMMzzzIII888000---///000,,,+++...+++444JJJgggzzz~~~~~~tttvvvuuunnneee]]]UUUOOOLLLFFF@@@???AAA???777///(((''''''&&&&&&''''''(((%%%&&&''''''(((***...222777~~~999999;;;...gggzzzhhh```~~~~~~~~~xxxtttzzzwwwppp```aaawwwwwwsssEEEHHHfffYYY333666555rrr~~~aaa{{{qqq|||}}}uuupppooocccOOOEEEFFFNNNtttyyy}}}||||||jjjVVVFFFuuuZZZ>>>===rrriii]]]lllNNNBBB===???YYYSSS444222777wwwZZZdddiiijjjzzzcccuuuoooNNNUUUCCC777444999WWW```UUUrrrpppgggiiiiiieee[[[VVV===///,,,333111NNN^^^sssvvviii```eee^^^DDDFFFqqqmmm555'''(((&&&,,,---///BBB|||HHH<<>>,,,...%%%///---IIIUUUGGGhhhttteee444444555vvv___666777000---000222///...111---666===FFF[[[uuu|||yyyiiiiiiggg]]]bbbbbbNNNLLLFFFEEE???999======111)))%%%$$$((()))&&&%%%'''%%%&&&(((((((((***---000888{{{|||<<<666;;;...bbb~~~sss___|||xxxrrruuujjj}}}tttuuu~~~~~~~~~|||fff^^^aaalllnnnMMMMMMxxxVVV444222888nnneeevvvrrrrrr{{{~~~sssoootttppp^^^LLLDDDaaa}}}yyy~~~iiiWWWJJJuuuZZZ???666pppsssssshhhjjj~~~zzzlllPPP777999AAAoooYYY666666AAAjjj```dddmmmvvvdddyyyPPPMMM~~~FFF:::666???]]]```TTTvvveeeggggggcccZZZZZZFFF444---222///MMM___www|||hhhddd___ppp___CCCCCCjjjzzzrrr<<<......,,,...++++++BBBsssDDD:::eee}}}mmmQQQPPPfffbbb___xxxvvvzzz\\\KKKRRRRRRwww111222+++666dddyyyooo{{{zzz{{{eeeIIIBBBAAAKKKsssZZZ222...,,,)))...***BBBSSShhh;;;AAAYYYwwwttt{{{lllggghhh]]]kkk|||555...///+++///...777ccc}}}|||```777LLL666YYY}}}~~~vvvMMM<<>>---111(((111333IIIXXXPPPrrr\\\222;;;III~~~MMM444000111555999666333===LLLXXX\\\gggvvv~~~~~~{{{{{{xxxjjjfffcccYYY___bbbSSSMMMFFFDDD???999<<<===111+++&&&%%%((()))&&&%%%&&&%%%&&&(((((((((***---000888zzzyyyAAA555>>>111[[[|||```ttt{{{sssooo|||yyyxxx~~~tttwww~~~]]]\\\ooo^^^WWWIIIDDDQQQ777---;;;jjjeeessstttwwwpppmmmggg\\\VVVXXX]]]zzz~~~{{{jjjZZZNNNtttwwwRRR>>>vvvyyyjjjnnnccc___ssswwwuuu[[[```vvvqqq```MMM888===???hhh===:::FFFXXX]]]bbb}}}zzzjjjsssTTTHHHBBB333333@@@ccc___SSSzzzccceeeeee```TTTWWWNNN111///222---KKKbbb|||gggKKK]]]ttt___CCC@@@aaalllvvvzzzEEE333000++++++)))...KKKrrrDDD;;;llleeeOOOOOOSSSQQQWWWfffsss|||~~~{{{^^^KKKQQQPPPuuu...999:::GGG}}}dddXXXeeefff|||tttsss^^^DDD???>>>HHHggg***...,,,)))---+++HHH\\\~~~~~~ggg999FFFlllwwwjjjoookkkkkkmmmyyy|||xxxjjj|||www{{{xxxkkkfffeeeWWWdddwwwyyy;;;......+++...///:::jjjvvv|||xxxNNN999SSS888aaa{{{lllNNNJJJAAANNNCCCEEEHHHMMMkkk|||BBB444IIIbbbddd[[[OOOcccuuuBBB+++...(((000<<>>]]]^^^tttOOO444+++(((***,,,444PPPuuuDDD:::rrr}}}QQQ<<>><<<;;;EEEgggmmmnnn>>>------***---,,,KKK```vvvZZZ888FFFwwwsss``````ZZZZZZ___nnnrrrqqqhhh~~~~~~yyywwwjjjeeecccSSS^^^vvvppp===............+++===bbbvvv{{{HHH;;;\\\;;;kkkccceeeUUULLLgggXXXRRRBBBGGGPPPWWWttt\\\???ddd~~~{{{nnnsssYYYrrr~~~jjjTTTVVVPPP+++---+++111GGG]]]UUU```rrrEEE---DDDqqqyyy[[[RRRRRRPPPSSSZZZkkkwwwvvvbbbdddvvvmmm```SSSMMMUUU___aaaQQQGGGDDD@@@999:::;;;222...)))&&&((((((%%%$$$&&&%%%&&&(((((((((***---000999{{{]]]LLLTTT:::GGG{{{mmmhhh|||vvvzzzkkkxxx{{{{{{}}}{{{sssggg]]]VVV{{{pppGGGQQQZZZBBB777...999tttgggbbbwwwbbblll}}}}}}wwwhhhYYYXXXjjj}}}~~~~~~ooo\\\TTTpppfffNNNXXXuuuGGG@@@;;;DDDKKKuuuOOOCCCEEEjjj___WWWsssUUUNNNRRRAAA;;;:::<<>>bbbSSSuuuYYY555***+++---...222JJJsssBBB666uuuxxxHHH555???BBBNNN___]]]{{{vvvttt^^^JJJNNNKKKrrr}}}///888===PPPyyyccc```MMM999999999AAAnnnhhh""",,,...,,,...---LLL___LLL999HHHnnn[[[]]]XXX^^^bbbqqqtttvvvnnn}}}{{{xxxxxxkkkeeeaaaPPP[[[pppDDD000...///+++(((AAATTTTTT>>>fff===tttQQQ@@@VVV;;;===eeeLLLkkkRRRSSSbbb```cccxxxPPP___rrreeeuuueee333KKKhhh^^^HHHeee\\\...222333333RRR\\\UUUiiilll???///HHH~~~IIIGGGOOO\\\aaacccttt{{{yyyuuuppp___LLLGGGNNN[[[eeeSSSGGGCCCAAA999888999222///)))&&&((((((%%%%%%'''%%%&&&(((((((((***---000:::vvvgggiiiBBB===}}}}}}jjj}}}sssgggRRRXXXccc{{{vvviiioooggguuu~~~}}}vvvjjj]]]]]]fffiiikkk===KKKoooAAA333333444hhhkkkgggrrrhhhuuuvvvhhhbbbkkkvvv|||zzz~~~oooZZZVVVqqqppp\\\YYYOOO???EEE<<<@@@ccc|||vvvWWWKKKCCCeeeXXX[[[zzzxxxKKKHHHXXX}}}:::777;;;:::tttqqq^^^ttt^^^aaaddd___LLLDDDAAA111444---HHH[[[xxxdddvvvTTTHHH???mmmKKKwww^^^777111......,,,...GGGuuuFFF<<>>CCC<<>>{{{===OOOuuu```kkkwwwdddhhh^^^qqquuusssooorrrPPPyyyXXXBBB]]]}}}___...333555000XXX___\\\ttt}}}eee;;;444NNNcccKKKbbbvvvbbbuuuwww\\\XXXaaatttttt___HHHCCCHHHTTTfffUUUGGGCCCAAA999777888222///)))&&&'''(((&&&&&&(((%%%&&&(((((((((***---000:::PPP@@@uuunnnppp~~~wwwjjjaaafff~~~}}}}}}vvvdddVVV]]]nnnZZZDDDSSSxxxLLL333888,,,___qqqfff{{{~~~tttxxxzzz}}}lllXXXYYYsssfffWWWXXXyyylll```>>>:::>>>:::CCC{{{zzzrrrZZZVVVJJJPPPTTThhhxxxllllllXXXJJJMMMbbb:::<<<777;;;yyylll[[[uuu\\\]]]___]]]LLLDDDQQQ444666---CCCTTTtttdddhhhtttJJJGGG???yyyEEE|||\\\444999---...+++,,,EEE~~~NNN@@@vvvvvvYYYPPP]]]dddiiissszzz|||YYYGGGLLLIIIqqq>>>000444]]]rrr~~~vvvnnn]]]GGGGGG<<<111888999@@@rrrgggbbb111+++000---...///TTTlllWWW<<>>hhhvvvsssggghhhppp~~~lllOOOTTTxxxiii000///222000fffkkk]]]{{{zzzaaa999999TTTuuu|||zzzaaaKKK???GGGQQQYYYnnnuuuNNNEEETTTssswwwaaaFFFAAACCCNNNdddWWWGGGBBBAAA999666777333...)))%%%'''(((''''''***%%%&&&(((((((((***---000888^^^GGGbbbqqqhhh}}}xxxrrrmmmjjjwww|||sss^^^QQQ]]]sssyyyEEE@@@NNNzzzXXX444;;;&&&XXXuuuaaatttuuu{{{|||iiiVVV[[[uuuhhh[[[gggqqq\\\sssbbbjjjuuuOOOAAAAAA;;;>>>OOOLLLgggYYYaaaZZZGGG```ssscccMMMkkkqqq@@@MMMUUUlll555777777???zzzeeeUUUvvv\\\ZZZ\\\ZZZJJJBBBKKK777888,,,???OOOrrrddd~~~CCCGGG???xxxBBBVVV000===...000,,,***===PPP===uuukkkeeeyyyWWWFFFLLLIIIpppxxxEEE333<<>><<>>zzzvvvcccwwwttt}}}zzzzzztttdddLLL\\\ssssss```\\\^^^kkk}}}cccRRRtttnnnyyyoooxxxyyy```CCC888===FFFGGGEEEwwwgggeee\\\WWWVVVdddyyyuuuooo~~~vvvLLL???WWWiii444<<<777>>>{{{mmmxxxddd[[[XXXZZZLLLGGGOOOUUUGGG666444:::XXXpppkkkYYYDDDBBBNNNRRRNNNmmmIII===666444'''222///zzztttDDD___zzzoooxxxuuusssBBBLLLAAAPPPsssTTTDDDAAANNNmmm~~~qqqbbbUUUNNN???;;;222111777777;;;III___MMM111000(((///***444SSSsssPPP@@@bbb\\\MMMUUU^^^eeesssuuu}}}ppp{{{fffdddbbbmmm~~~mmmxxxqqqkkkZZZXXXMMMRRR{{{^^^]]]111,,,222,,,111NNNSSSxxxwwwFFFvvvGGGyyypppSSS???FFFAAAXXXvvvqqq{{{pppfffCCCQQQzzzeee555,,,222DDD~~~~~~\\\ccc;;;===pppxxx[[[SSSrrrxxxttt}}}___DDD555444GGG^^^aaaJJJ@@@@@@999555555111///)))%%%&&&&&&$$$###%%%%%%&&&'''''''''))),,,...666XXXPPPOOOiii~~~wwwvvv|||}}}yyyyyy~~~|||rrrddd[[[[[[```fffJJJHHHNNNmmm|||FFFFFF777;;;<<>>QQQ>>>GGGPPPYYY^^^nnn|||}}}bbb___sssxxxnnneeeZZZUUUIIIXXXhhhjjj[[[111///111&&&///ZZZYYY~~~wwwDDDsssGGG{{{~~~sssmmm^^^JJJGGGSSS]]]hhhnnnfffTTT???333000777999KKKzzzpppHHHLLLxxxhhh999---000EEEbbbwww{{{iii>>>???uuu]]]\\\TTTZZZqqq}}}[[[:::333444CCC```fffMMM@@@???:::888666111...)))%%%&&&&&&$$$$$$&&&%%%&&&'''''''''))),,,...777RRRLLLWWWeee|||{{{{{{{{{~~~||||||~~~wwwooosssjjjWWWTTT___gggtttnnn???XXXfff^^^CCCQQQGGG>>>555dddlll\\\ttt{{{}}}sss}}}uuuqqq|||fffVVVSSSTTTdddddd___fff___aaavvvrrrlllOOOGGG444555GGGFFF@@@```mmm}}}jjjXXXXXXgggYYYhhh]]]hhhxxx{{{ddd~~~yyyGGGLLLWWWjjjxxxeee>>>777999:::{{{___~~~ccc{{{qqqhhhWWWPPPNNNKKKAAAaaaSSSNNN???===JJJ___nnn~~~VVVOOOLLLQQQttt<<>>444,,,222---111LLLooobbb<<<___zzz\\\RRRLLLQQQgggaaaYYYdddfffzzzkkk{{{www{{{pppdddZZZNNNEEEeeeQQQxxxRRR///111222(((***ccc```GGGpppLLLtttnnn___hhh|||wwwrrrjjjfffllloooaaaOOOJJJLLLUUUVVVLLLFFF===///111111;;;hhhxxxzzzjjjGGGFFFtttnnn>>>//////DDDfff}}}nnn@@@???vvvzzzTTTHHHJJJjjjyyyssslll666111DDDSSSooouuuUUU666777999CCCdddiiiNNN??????<<<:::888111...(((%%%&&&&&&$$$$$$&&&%%%&&&'''''''''))),,,...777QQQNNNMMMPPPmmm|||zzz}}}zzz{{{}}}~~~}}}rrrmmmjjjZZZMMM]]]zzz|||cccxxxBBBVVVZZZooo~~~QQQJJJKKKOOO@@@;;;VVVoooaaalllYYYhhh{{{rrrxxx}}}lllYYYHHHLLL]]]]]]```YYY```VVVjjj~~~yyyuuuzzzqqqgggvvv}}}zzzXXXGGG999:::999===BBBAAANNN|||cccfffcccUUUVVVcccVVVfffWWW[[[tttzzz{{{VVVCCCXXXZZZlllYYYFFF:::444777kkkyyy|||jjjrrr|||lllsssYYYUUUNNNIIIHHH>>>qqqcccTTTOOOEEEDDDPPPhhhlllMMMWWWJJJjjjOOOKKKbbb___ZZZSSSLLLDDD777...666LLLvvvCCCfffrrrDDD000BBBFFFAAAGGGUUUiii~~~~~~qqqPPP:::CCCKKKccczzz```^^^YYYMMMGGGVVVqqq___>>>@@@AAAAAA>>>:::555222111333444<<<@@@@@@eeedddeee]]]???<<<000333+++...IIImmmrrr===]]]~~~vvvyyyqqqaaaVVVEEEBBBtttHHHMMM111333222...---fffccc}}}UUUnnn[[[ooo]]]===333888AAA@@@666666666---666<<<===\\\www~~~~~~wwwcccEEEEEExxxzzzooo@@@111...BBBfffsssEEE>>>rrrvvvHHH000555===VVVppp|||~~~gggVVVcccVVVqqqtttRRR555888;;;GGGjjjjjjNNN@@@@@@<<<;;;999222---(((%%%&&&&&&$$$$$$'''%%%&&&'''''''''))),,,...666~~~UUUUUUWWWYYYhhh}}}}}}|||wwwvvvyyy|||{{{{{{|||~~~}}}wwwqqqjjjeee]]]RRRLLL___~~~ggguuuKKKDDDIIIgggSSSRRRSSSAAAJJJGGGLLLMMMyyyqqqfff~~~\\\vvv|||yyyyyywwwrrr^^^GGG;;;IIIxxxnnn^^^```VVV\\\[[[cccfff{{{jjjbbbdddaaaYYYMMMIIINNNTTTYYYMMMIIIIII:::EEEBBB999OOOcccfffWWWUUUddddddSSS[[[XXXaaapppeeeCCCWWWPPPvvvfff___JJJFFF:::999TTThhh^^^iiikkkxxx}}}pppXXXRRRNNNDDDFFF???}}}```[[[YYYHHH>>>???]]]nnnMMMPPP]]]RRR{{{<<>>,,,DDDppprrrpppXXXDDDJJJ}}}vvviii???444///>>>{{{hhhvvvzzzMMM???jjj\\\FFF222:::HHH[[[pppwwwvvvOOO444333888MMMqqqfffMMMAAAAAA===::::::444---((($$$&&&&&&%%%%%%'''%%%&&&'''''''''))),,,...666sssUUUWWWMMMPPP]]]{{{}}}{{{xxxuuutttsssqqqooopppqqqnnnfff```WWWUUUQQQUUUnnnHHHeee\\\666XXXMMMpppQQQQQQSSSGGGJJJRRRPPPDDDzzzyyybbbxxxmmm{{{|||xxx~~~}}}uuuuuuqqqvvvqqqMMM@@@===VVVcccdddcccWWW\\\```SSSTTT|||lll\\\RRRIIIAAA<<>>rrrdddPPPuuuzzz}}}TTTddd~~~rrr]]]@@@FFFAAA\\\eee[[[bbb```___```WWW```{{{nnneeebbbfffeeeZZZQQQNNNnnnlllcccRRR>>>222222666555///:::===;;;```fffyyyiiiUUUGGGIII666444,,,---@@@\\\VVVZZZaaaTTTzzz{{{jjjgggPPPJJJEEEZZZjjjTTTVVVEEE;;;,,,,,,333```pppnnnmmm]]]vvvXXXzzzxxx}}}sssJJJAAAOOO]]]iiiWWW<<<777555666BBB666KKKLLLiiieeeqqq```gggYYYaaaHHH???MMMsssdddAAA:::222777nnnuuuXXXAAAbbbtttRRROOOJJJ[[[wwwwwwwwwhhhEEE555111888UUUwwwaaaLLLBBBCCC===999:::666---'''$$$&&&'''%%%%%%'''%%%&&&'''''''''))),,,...444oooPPPRRRUUUQQQXXXeee|||xxx|||lllyyysssllleeebbb^^^^^^^^^\\\VVVQQQPPPTTT___~~~mmmLLLeeeFFF666XXXKKKTTTbbbKKKNNNUUURRR\\\III>>>nnnpppaaaoooccc~~~www{{{~~~yyyuuuwwwqqqoooxxxrrrzzzwwwWWW<<>>???FFFJJJCCCOOOyyyhhhbbb[[[XXXUUUrrraaa```ZZZ___[[[]]]hhhvvv~~~uuuvvvzzz___LLLQQQXXXUUUyyyxxxlllWWWUUUOOOLLL:::EEEhhhLLLOOOWWWccceeezzzrrr```JJJEEEIII@@@JJJRRR]]]cccWWWVVVQQQ^^^TTTWWW{{{vvvNNNYYYoooNNNEEEVVVWWWRRRxxxLLLbbbaaaeeePPPRRRXXXWWWVVVSSSBBB888888^^^vvvLLLgggwwwVVV~~~{{{jjjOOO<<>>///+++111666444000:::...<<>>AAADDDYYYwwwiiidddddd\\\\\\bbb```WWWUUUYYYZZZTTTXXXbbbooo~~~ooo___nnn{{{```PPPEEEWWWcccPPPcccXXX```___TTTQQQCCCHHHuuu|||uuuppp}}}iii|||cccOOOJJJQQQ888FFFEEEkkkZZZ______YYYQQQQQQ___uuu\\\TTTxxx[[[GGGFFFLLLNNNYYYgggZZZEEEtttccc\\\VVVUUUYYY[[[UUUEEEGGGHHH111JJJ]]]TTT~~~{{{}}}ggg~~~~~~mmmTTTDDD===MMMKKKhhhvvv]]]\\\[[[YYYWWWVVVVVVUUUVVVXXXTTT???...???DDD///@@@555333111000222333444555///888HHHGGGuuuiiisssYYYHHHUUUNNNTTTDDD===111(((DDDfffkkk]]]pppzzz}}}zzzxxxtttppp\\\bbbIIIBBBRRRyyyJJJ~~~dddKKKMMMAAA999333,,,RRRjjj[[[[[[xxxwwwtttHHHCCC>>>>>>>>>;;;222666VVVzzzJJJ333999;;;???999;;;444eee}}}tttrrrdddDDDAAA___zzzSSSPPPBBB;;;===LLLooo|||xxxIIISSSuuu[[[JJJFFFAAAGGGZZZFFF999CCC```{{{iiiJJJ777333111BBBfff```PPPDDDFFFEEE;;;222111,,,)))&&&$$$%%%&&&&&&&&&%%%&&&'''''''''))),,,...666wwwSSSGGGJJJNNNJJJFFFYYY~~~yyywwwvvvlllnnnlllhhhkkkxxx```CCCCCCQQQJJJ===FFFNNNyyykkkHHHNNNLLLJJJKKKNNNQQQPPPLLLGGGTTTooocccwww}}}yyy}}}{{{jjj]]]XXXeeezzzjjjfffwwwsssxxxzzzvvvttttttsssooonnnqqqwwwwwwccc<<>>;;;111999999777333111000000000111III:::;;;QQQgggxxxpppWWWLLLOOOSSSRRRHHHFFF;;;,,,>>>cccsssllliii|||jjj~~~|||wwwmmmdddZZZPPPDDD@@@kkk___RRRcccNNNKKK???<<<555///IIIlll|||nnn{{{qqqrrrkkk<<<444555444555888888DDDfffmmmDDDAAA>>>NNNNNNLLLMMMAAAYYY^^^zzzwwwfffEEE@@@```sss}}}RRROOOFFF???:::AAAkkkyyyPPPRRR|||xxxXXXaaadddOOO555555@@@EEEHHH;;;555DDD___pppzzzxxxmmm[[[<<<444888555GGGjjj|||TTTNNNFFFAAACCCCCC<<<333+++)))&&&%%%%%%&&&&&&&&&%%%&&&'''''''''))),,,...666zzzTTTGGGJJJMMMJJJAAACCC^^^{{{kkknnnllljjjhhhddddddlllvvvzzzWWWGGGGGGEEE>>>888:::HHHGGG{{{pppIIIEEEKKKKKKLLLMMMLLLKKKIIIIIIKKKIIIYYYyyyyyysss}}}}}}kkk^^^\\\kkkfffmmmkkkttt~~~zzzuuussssssrrrnnnooorrr||||||uuuIII>>>BBBsssfff^^^```TTTSSS\\\WWWWWWVVVUUURRRMMMSSSggg||||||mmm___]]]ZZZZZZ___ZZZWWWXXX[[[\\\ZZZZZZ]]]\\\YYYWWW]]]ooo{{{cccOOOKKKeeeffflllwwwuuurrrnnn```^^^OOOSSS]]]fffvvvooo^^^\\\]]]YYY[[[cccdddTTTJJJRRRqqqtttzzzyyywwwgggWWWNNNMMM@@@QQQAAAiii}}}```]]]SSSOOOQQQXXX]]]YYYVVV___nnnrrrfffddd```bbbddd]]]EEEJJJJJJDDDEEEQQQZZZ\\\;;;eeecccZZZ\\\\\\YYYWWWTTTUUULLLNNNSSSDDDHHHkkk}}}~~~jjjhhhyyy|||vvvwwwiiiMMM>>>???PPP@@@kkkeeebbb^^^YYYTTTRRRSSSUUUWWWZZZWWWmmmqqqAAA444666888333...000333777;;;>>>@@@BBB:::FFF```___[[[YYYYYYMMMUUUOOOKKKPPPHHH222666[[[zzzttteeeyyy[[[}}}{{{{{{uuuhhh]]]VVVDDDFFFHHHIIIddd```UUUMMMCCCHHH>>>222;;;pppsss{{{llleeeiii:::000666222333777:::BBBWWWlllJJJ...---///ZZZ```KKK<<>>WWWDDDDDDUUUSSSKKKhhhLLLUUUrrr___ZZZ]]]\\\XXXWWWTTTVVVOOONNNTTTKKKEEEQQQ{{{ooowww~~~~~~{{{{{{yyykkkRRR===<<>>GGG@@@DDD^^^UUUOOOlllnnnUUUNNNAAASSSfffuuuIIIEEEJJJGGG<<<777WWW{{{|||^^^```nnndddwwwfffEEEMMMkkknnn^^^YYYeeewwwhhhZZZ;;;///777:::<<>>===@@@===>>>QQQiii{{{jjj^^^aaafffdddeeehhhnnnnnndddUUUOOORRRQQQKKKKKKBBB<<>>IIIFFFDDDEEEGGGEEECCCIIIRRRNNNBBBHHH\\\pppxxxtttyyyvvvkkkqqqxxxsssqqqrrrssssssvvv|||}}}GGG<<>>BBBCCCJJJ```[[[TTTTTTTTTSSSSSSRRRRRRQQQKKK[[[HHHxxxWWWMMM;;;<<<<<<;;;;;;???HHHTTT\\\}}}tttsssNNNCCCJJJNNNHHHDDDLLLJJJKKKMMMAAA666IIImmmxxxooovvvvvvqqq}}}}}}pppiiieee___UUULLL@@@FFFKKKKKKSSS___BBBMMMKKKFFFPPPDDDDDD777RRRqqqxxx}}}uuulll{{{JJJ666;;;999888:::;;;888555555---KKKjjjUUUkkkzzz~~~mmm[[[NNN@@@]]]rrrttteeeJJJCCCHHHEEE???===<<>>BBBLLLmmm|||yyysssjjj\\\NNNJJJLLLGGGGGGDDD???======:::555555???HHHHHHCCCNNNqqqXXX???CCCBBB>>>EEEFFF>>>:::;;;===@@@NNN]]]LLLFFFIIIFFFsss||||||yyyuuupppnnnqqqtttvvv|||[[[AAACCCJJJ```WWWZZZ[[[XXXVVVVVVUUUTTTWWWNNNLLLSSSTTTLLLKKKRRRGGGRRRbbbsssxxxYYYXXXSSS___gggaaaXXXWWW\\\______UUUMMMLLLOOORRRWWW\\\YYYZZZYYYUUUOOOPPP]]]kkk|||yyyVVVEEEDDDEEEBBBIIINNNJJJHHHKKKEEEBBBMMMZZZhhhPPPMMM``````XXX```^^^QQQNNNVVV[[[WWW```\\\WWWQQQUUUttt}}}~~~uuukkkddd^^^UUUMMMAAASSSTTTaaaiii[[[pppfff\\\VVVWWWWWWWWW^^^iiiqqq~~~dddTTTDDD>>>HHHBBBOOOWWWlllAAA\\\oooTTTVVVYYYXXXUUURRRQQQRRRLLLJJJHHHJJJMMMQQQOOOIIIcccsssrrr~~~{{{}}}~~~}}}~~~}}}xxxnnndddPPP===999BBBFFFBBBkkkXXX[[[UUUVVVVVVUUURRROOOLLLJJJPPPJJJGGGTTTpppjjjVVVUUUUUUYYYeeezzzxxxsss|||MMM???LLLFFF@@@GGGGGGHHHFFFBBBFFFGGG<<>>::::::@@@AAA======BBBIIIyyy}}}kkk[[[NNNFFF???;;;<<>>>>>FFFRRRCCCEEEBBB???VVVwwwxxx~~~}}}xxxxxx}}}|||vvv}}}uuuqqqpppsssxxx}}}rrr<<>>QQQ{{{{{{~~~~~~{{{{{{~~~~~~}}}vvvrrrlllddd[[[QQQGGGAAACCCcccjjjHHHMMMYYYKKKMMMGGGLLLKKKEEEFFF>>>```qqqvvvyyyZZZ@@@:::DDDQQQZZZaaahhhpppuuusss[[[hhhvvvqqqaaaLLLDDDgggiii~~~IIIIII<<>>???***GGG{{{oooooohhhvvv{{{~~~gggHHH:::111333999777IIIxxxtttZZZRRRQQQSSSUUUQQQFFF999222'''&&&&&&'''(((((('''%%%%%%&&&'''''''''))),,,...333zzz|||FFF666777666777888666555999???>>>UUUjjjzzztttaaaPPPKKKJJJLLLWWWcccfffvvvRRRBBBCCCBBB555777???777===888;;;EEEEEE<<<888===;;;AAA999@@@???^^^qqqzzzzzz}}}wwwyyyxxxtttsssxxx~~~qqqEEECCCFFFHHHdddcccYYY\\\[[[\\\___WWWQQQYYYQQQQQQRRRRRRQQQNNNLLLLLLOOONNNMMMLLLMMMTTTbbbooowwwpppfffSSSUUUdddWWWFFFMMMKKKEEEEEENNNTTTQQQOOOQQQNNNPPPLLLGGGMMMWWWXXXPPPTTTOOONNNSSSTTTRRRSSSWWWQQQeeesss~~~zzzjjjZZZQQQfff]]]VVVTTTYYYWWWRRRVVVaaa[[[QQQKKKVVV[[[BBB}}}{{{uuummmgggeeeiiihhh___WWWUUUggg]]]VVVZZZXXXaaaJJJUUUVVVSSSKKKIIIMMMPPPOOOTTT]]]VVVooopppEEENNN}}}vvvVVVYYYRRRRRRPPPOOOQQQTTTTTTRRRPPPJJJNNNRRRLLLLLLNNNJJJDDDWWWvvvvvvpppuuukkkjjjiii]]]aaaiiinnnssstttoooiiicccVVVIII>>>888@@@LLLDDD>>>aaaQQQfffQQQYYYXXXUUURRRQQQQQQQQQQQQHHH\\\VVVIIIMMMVVVuuu^^^~~~LLLEEEHHHAAA<<>>@@@777lllqqq}}}tttzzz|||yyyuuuxxxuuuooo```DDD444333111777999777\\\kkk\\\QQQYYY[[[SSSNNNIII<<<+++'''&&&&&&'''(((((('''%%%%%%&&&'''''''''))),,,...444zzzBBB777555555444555666999<<<>>>>>>BBBNNNdddzzzrrrFFF===<<<:::888777777777888777666666666888999;;;===>>>>>>@@@@@@>>>IIIpppuuuzzz}}}|||}}}zzzyyy}}}xxxxxx|||ooouuuttteeeJJJ:::BBBBBB```ddd___^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUSSSRRRPPPNNNLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSRRRRRRQQQPPPKKKKKKLLLLLLMMMMMMMMMNNNNNNJJJGGGFFFIIILLLMMMLLLTTTLLLIIITTT___aaaYYYQQQPPPRRRSSSRRRQQQOOOOOOPPPNNNQQQVVV```nnnrrrbbbaaa```]]][[[SSSVVVWWWUUUUUUZZZ]]]]]]ZZZMMMPPP]]]XXXOOOjjjyyy|||uuuoookkkrrr\\\]]]hhhYYYgggOOOZZZ^^^YYYVVVTTTUUUSSSPPPOOONNNKKKIIIFFFDDDCCCFFFWWW]]]VVVaaa~~~lllgggiiiVVVPPPLLLXXXtttnnnZZZTTTVVVQQQOOONNNPPPRRRRRROOOKKKHHHJJJLLLLLLLLLLLLMMMNNNNNNSSS|||nnnaaa]]]bbbeeeaaa[[[KKKKKKJJJHHHEEEBBB???===@@@AAADDDEEEJJJdddnnnXXX```VVVZZZYYYWWWTTTRRROOOMMMLLLKKKLLLMMMNNNNNNRRRYYY___dddgggrrrJJJ@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@BBBRRR~~~~~~yyysssooonnnmmmllljjjqqqlllrrrzzzjjjddd[[[VVVOOOGGG???<<>>GGGDDDCCCeeegggRRRRRRWWWQQQPPPOOOMMMKKKJJJIIIHHHIIIIIIIIIGGGFFFGGGLLLPPPhhh}}}{{{gggttt{{{TTT===>>>FFF<<<;;;;;;;;;::::::::::::999999999999;;;===???@@@GGGggg}}}ssshhheeeiiikkkhhhcccaaa^^^aaagggbbbUUUPPPTTT[[[>>>111>>>EEEDDDZZZ|||rrrqqq@@@BBBYYYzzz^^^GGGAAAEEEBBB:::FFFDDDCCCEEEQQQiiieeekkkiii___YYYIIIEEEvvvnnnTTTHHH???888999;;;999777999;;;444HHHiiisss~~~{{{yyyzzzlllhhhrrrvvvfffQQQgggeeennn~~~jjj\\\OOOHHH>>>777///+++///777CCCOOOggg___PPPnnnkkkkkkiii\\\DDD,,,''''''''''''''''''''''''&&&'''(((''''''(((+++---333|||wwwttt;;;111555444222111000000111111999<<<>>>@@@HHHZZZsssUUUBBB000>>>666666444333222222111222333333333333444555777777555555888:::555555DDDWWW|||nnnQQQmmm}}}{{{}}}||||||uuuxxxeee888:::XXX111[[[ccc[[[^^^VVV[[[]]][[[WWWTTTSSSSSSUUUVVVNNNNNNNNNMMMMMMLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDBBBAAABBBEEEHHHJJJKKKHHHJJJOOOTTTTTTOOOOOORRRQQQSSSRRRMMMGGGDDDFFFIIILLLLLLLLLKKKLLLOOOUUUYYYfff|||kkkVVVRRRQQQSSSWWWXXXTTTRRRRRRSSSVVVVVVQQQOOOQQQRRRQQQTTTXXXUUULLLKKKRRRVVVTTTnnnxxxtttnnnsssrrrqqqooopppsssuuuvvvvvvuuuoooiiieeecccccc```^^^]]]]]]SSS[[[\\\LLLKKKaaaRRRSSSYYYPPPIIIMMMOOOKKKIIIFFFBBB@@@?????????DDD;;;:::>>>;;;:::PPPnnnsssaaaTTTOOOOOOPPPQQQRRRVVVYYYZZZXXXSSSPPPNNNLLLLLLJJJHHHGGGIIINNNQQQBBBPPPOOO]]]oooZZZHHH>>>EEECCCAAA???>>>=========JJJ???ZZZppp^^^TTTMMMUUUNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEHHHKKKHHH]]]]]]wwwxxxxxx}}}}}}fffCCC:::FFFBBB...:::999999999888888888888888777777888999;;;===>>>@@@HHHqqqrrrbbbZZZYYYZZZ\\\WWWRRRQQQTTTQQQHHHEEEIII>>>FFFFFF<<>>;;;BBBYYY{{{}}}yyyxxxPPP;;;yyymmmTTT```FFFJJJNNNZZZrrrBBB;;;666777888777666777:::+++DDDKKKvvv|||{{{~~~{{{mmmfffeee___UUUGGGEEEHHHRRR[[[ZZZNNNBBB===333+++,,,000555;;;@@@FFFzzzzzzYYY\\\sssqqq^^^PPPCCC777///,,,''''''''''''''''''''''''&&&'''(((''''''(((+++---333|||vvvkkk999000333222111///.........///444:::???@@@AAAGGGTTT___ooo}}}www[[[@@@666???555555333333222111000000//////000000000111222222333444444444666888666333999BBBaaa{{{]]]SSS___}}}~~~zzzzzz||||||}}}|||SSS555EEEGGGEEEYYYiiiWWWfff```SSS\\\XXXXXXWWWUUUSSSSSSUUUVVVQQQPPPPPPOOONNNMMMLLLLLLEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????AAA@@@???@@@BBBDDDFFFGGGCCCFFFKKKPPPNNNJJJJJJNNNOOONNNLLLIIIGGGGGGHHHIIIMMMNNNNNNMMMKKKLLLNNNPPPOOOYYYaaafffrrryyy^^^OOOPPPVVVVVVVVVVVVUUURRROOOOOOPPPNNNQQQQQQMMMKKKLLLMMMKKKNNNSSSRRRKKKMMMVVVWWWPPPaaa~~~|||bbblllyyytttrrrnnnjjjhhhgggggggggfffbbb]]]YYYXXX[[[______^^^___TTT___]]]???RRRnnnXXXPPPSSSUUUJJJFFFMMMQQQHHHEEEBBB>>><<<<<<===>>>BBB::::::@@@999---444FFFLLLdddwww\\\UUUNNNMMMOOOQQQOOOLLLWWWZZZ\\\ZZZUUUPPPNNNNNNKKKKKKJJJIIIHHHIIIMMMPPPKKKSSSMMMNNNooo}}}zzzjjjQQQGGGFFFDDDDDDGGGNNNTTTYYYmmmsssTTTUUU[[[VVVPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGIIILLLNNNBBBLLLGGGWWWcccgggzzzwww}}}|||rrr[[[OOO???666888===<<<777777777777666666666555555555555555555666888:::;;;BBB666XXXzzzxxx~~~dddQQQKKKMMMPPPGGGDDDKKKQQQNNNFFFBBB:::DDDHHHQQQ|||rrr]]]EEE>>>zzzZZZXXXMMM>>>888>>>>>>666777BBB777;;;>>>===>>>MMMmmm|||zzzuuu~~~sssQQQ\\\kkk\\\NNNQQQxxxlllGGGUUU===999555555666666666666666+++;;;777hhhzzzuuuWWWOOOXXXHHHLLLJJJ???666222000---,,,///666:::::::::AAAKKKiiiXXX^^^mmmbbbWWWMMMBBB444)))$$$''''''''''''''''''''''''&&&'''(((''''''(((+++---444{{{rrrccc888111000000//////......//////...333999===>>>???BBBDDDGGGXXXkkk}}}qqqRRR<<<999444000666333000111111111000000///......---......///000000000000222222333555555444777;;;;;;ccctttYYYNNNeeezzzrrr[[[888===MMM===@@@^^^sssOOO```dddWWWTTTUUUQQQTTTWWWWWWVVVUUUUUUVVVRRRQQQPPPNNNLLLJJJIIIHHHCCCCCCBBBAAA@@@???>>>===;;;<<<<<<======<<<<<<<<<======<<<<<<<<<<<<<<<<<>>999888<<<333888>>>>>>;;;CCC^^^xxx{{{~~~wwwtttiiiQQQooo~~~tttkkkiiiXXX<<>>===;;;::::::888888999::::::::::::999:::::::::::::::999999999:::<<<<<<<<<;;;;;;<<<>>>BBB@@@BBBIIIMMMJJJGGGFFFAAAAAABBBGGGLLLNNNJJJFFFEEEGGGIIIJJJHHHHHHHHHIIIHHH???@@@JJJJJJ???:::>>>EEECCCBBB@@@>>>>>>======GGGCCC@@@BBBGGGJJJIIIEEENNNOOONNNNNNPPPSSSPPPJJJJJJNNNPPPNNNMMMOOOOOOMMMOOOJJJHHHKKKHHHAAADDDNNNLLL^^^mmmzzzdddHHHQQQiiicccaaa___]]]]]]\\\YYYWWWYYYYYYWWWVVVSSSQQQPPPOOONNNDDD;;;___YYYWWWQQQNNNRRRSSSLLLMMMLLLAAAAAA@@@===;;;::::::;;;;;;666888666222666>>><<<444???888222333;;;BBBEEEDDD999CCCGGGCCCCCCKKKPPPOOOEEEGGGIIILLLOOORRRVVVYYYYYYWWWSSSNNNJJJIIIKKKLLLHHHJJJLLLLLLJJJIIIJJJJJJFFF;;;LLLNNNEEEppp~~~VVVOOO]]]KKKJJJVVVHHHKKKJJJIIIHHHGGGFFFEEEDDDKKKHHHEEEDDDEEEEEEDDDCCCEEECCC???===<<<:::999777@@@<<<666222333999AAAEEE<<<999333111888???777)))222222111111111000000000111111000000111222444555222@@@777;;;kkksssyyy{{{ooo^^^XXXbbbooo{{{iiiCCC;;;KKKwwwMMM@@@DDD:::;;;:::888:::>>>;;;555777777999999555999NNNfff|||rrr]]]WWW```fffwwwpppgggxxx~~~pppbbb]]]ZZZUUUFFFcccDDDZZZOOO999666888666222111444444222...777+++222777TTTjjjjjjRRRJJJ@@@===>>>???<<<888666333777HHHbbb~~~pppQQQ:::,,,&&&)))...''''''''''''''''''''''''&&&'''(((''''''(((+++---444|||rrrVVV888333,,,,,,------------,,,,,,000///000222777<<>>===;;;:::888777666666666777888888888888888777777666666555555555555333666888888666666999;;;:::999<<>>===<<<===???BBBDDDCCCEEEFFFCCC@@@BBBIIIPPPGGGKKKNNNLLLLLLNNNKKKEEEIIINNNPPPMMMLLLMMMMMMKKKMMMIIIHHHJJJJJJGGGIIINNNEEENNNSSSfffqqqWWWUUURRRPPPNNNMMMNNNOOOOOONNNMMMOOOPPPMMMIIIGGGIIILLLFFFSSSxxxkkkMMMWWWNNNLLLPPPNNNHHHJJJHHH:::===<<<;;;:::999999888888999:::666111222666555///+++000555666222000222666CCC<<<777999???AAA???;;;AAABBBDDDGGGKKKPPPSSSUUURRRPPPLLLKKKKKKLLLLLLLLLJJJKKKKKKJJJHHHHHHJJJLLLPPPJJJNNNKKK@@@OOOjjjqqq|||~~~aaaMMMPPPYYYOOOIIILLLIIIKKKKKKKKKJJJJJJJJJIIIIIIPPPLLLIIIGGGGGGFFFDDDBBB@@@???CCCAAA@@@@@@<<<===222666;;;???>>>999333111...:::===333---333777444000000/////////.........//////......///000222333///<<<555222PPPttt~~~uuu\\\;;;CCCXXXOOO666///;;;999666333222555888888777777333444777333111===OOOvvvuuuyyyvvvwwwrrrmmmrrrpppkkkhhheeekkkaaaWWW[[[gggjjjYYYDDDfffZZZTTTjjjFFF777333666555000...111111...(((444***111333@@@PPPxxxjjj^^^UUUKKKHHHJJJLLLUUUrrr{{{}}}hhhZZZJJJ>>>444***$$$###''''''''''''''''''''''''&&&'''(((''''''(((+++---555vvvRRR888333,,,,,,,,,,,,,,,+++***)))***,,,...///000222666999666===444>>>555FFF;;;999AAABBBCCC;;;>>>@@@888CCC;;;444+++666777555===...***,,,...444///,,,111$$$***+++,,,------,,,***)))***+++,,,---...---,,,+++***---/////////000000///666000555KKKcccwwwvvvUUU777;;;;;;@@@IIINNNNNNLLLMMMLLLPPPLLLAAA:::<<>>GGG@@@AAA===HHHvvvOOOIIIRRRCCC>>>SSSSSSCCCFFFIIILLLMMMJJJEEEBBBDDDHHHEEEDDDDDDCCCBBBBBBAAAAAA======;;;999777666444333111111222333333333333333444333333333222222111111...111444444444444777:::888999>>>EEEFFFCCCBBBEEE;;;FFFSSSUUUNNNFFFCCCDDD???@@@BBBBBBAAA@@@AAABBB666===@@@>>>AAAEEE>>>000888888:::;;;:::999777666999999999;;;>>>???@@@@@@;;;CCCFFFCCCCCCGGGIIIHHHHHHLLLNNNKKKIIIJJJIIIGGGNNNMMMJJJGGGGGGIIIFFFAAACCCFFFDDDXXX}}}hhhHHHEEEAAA???AAACCCDDDEEEAAAFFFIIIHHHFFFHHHOOOWWWjjjeeeQQQ[[[RRRRRRPPPPPPHHH???EEEFFF::::::::::::999888777777666222333555666555111//////222333444222111111333555///222999===777111999FFF:::;;;???EEELLLOOONNNKKKLLLJJJHHHJJJNNNPPPOOOLLLLLLLLLJJJGGGFFFGGGKKKNNNCCCIIIEEEDDDHHHAAAFFF]]]TTTOOOTTTMMMJJJVVVRRRHHHKKKHHHIIIIIIJJJJJJKKKKKKKKKNNNJJJGGGFFFFFFFFFCCC@@@???<<<@@@:::777:::777<<<888777666666555333444777888222///222444111......//////.........---------///...------...///000111555222666888555GGGqqqyyy~~~rrrXXX<<<666???OOOHHH555RRR===888888;;;<<<444,,,111;;;111...222999666...111;;;iiirrr]]]fffrrruuueeeYYYZZZ```XXXSSSUUUUUUDDDNNNeeeqqq[[[AAARRRyyy\\\GGG{{{III>>>666111555444...,,,...///+++***111---+++///'''333XXXssskkkVVV===,,,$$$###(((///''''''''''''''''''''''''&&&'''(((''''''(((+++---555xxxKKK555+++---,,,++++++******++++++------......///111222333777999===@@@BBBBBBAAAAAAEEE999555999;;;===777)))222222222333444777999:::000//////...------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------///222666999???RRRssseee;;;DDD444666888GGG@@@777EEE@@@;;;CCC???<<>>@@@DDDHHHLLLQQQUUUWWWRRRHHHBBBAAADDD@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999888888888888999999::::::;;;;;;<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLJJJHHHGGGHHHIIIMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAFFFOOOaaa|||ooo^^^cccNNNCCCGGGBBBLLLNNNRRRWWWssstttSSSZZZ[[[IIIOOOJJJEEECCCCCCBBB===999::::::999999888777777777111111111111000000000///........................222222222333555777888999555999>>>BBBDDDDDDEEEFFFIIIJJJKKKJJJIIIIIIJJJLLLGGGFFFEEEDDDBBBAAA@@@???AAACCCEEEDDDBBBBBBEEEHHHwww{{{SSSSSSPPPOOONNNMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCCCCBBBAAA>>><<<:::<<<:::999888888888666444666666555444222111111000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111555888555999PPPkkksss]]]dddvvv}}}|||zzz}}}}}}uuubbbJJJBBB555VVVbbbSSS>>>@@@@@@<<<999666666555444222111111000000000000000000111111222===ZZZ~~~yyyuuukkktttaaaSSSQQQUUUSSSVVV___aaaccc```XXXPPPWWWqqq888HHHUUU000000999222111000///------,,,,,,,,,,,,------...///000000UUUmmm||||||fffkkkKKK...(((,,,***''''''''''''''''''''''''''''''&&&'''''''''&&&(((,,,///555~~~xxxHHH333***++++++***))))))))))))***++++++,,,,,,---///000111555777;;;>>>??????>>>===555888666...'''(((222>>>222222111111111333444555//////......---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,///000222;;;QQQfffzzz\\\^^^JJJ<<<;;;===FFF>>>:::FFFLLLTTThhh]]]DDD<<<>>>CCCAAA@@@@@@AAABBBBBBAAAHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA???===<<<:::;;;<<<<<<;;;999666444111111222222222222111111111111000000000000111111222222111111222222333444333555777:::<<<@@@DDDHHHIIIMMMOOOKKKDDD???@@@CCC@@@???>>>===<<<;;;::::::999999999888888888777777777666666555555666666777777777888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA???>>>@@@EEEQQQgggyyyttt[[[PPPLLLMMMPPPLLLGGGBBB@@@AAA@@@<<<888888777777666666555444444111111000000000/////////------------------------//////000111222444666777666888:::<<<===@@@CCCFFFFFFGGGHHHGGGFFFFFFGGGIIIFFFFFFEEECCCBBBAAA@@@???@@@AAABBBAAA>>>===>>>@@@BBB[[[uuuqqqUUUOOOSSSMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEEEEAAAAAAAAA@@@>>><<<:::999;;;:::888777888777555444555444333222111000///////////////...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000,,,---222000000===MMMuuuzzzXXXGGGIIIQQQVVVPPPZZZVVVRRRQQQHHHQQQGGGAAA888HHHrrrbbb@@@555777666444555333333222111000///......//////......//////000111777666SSS{{{vvvwwwvvvrrrooollleeejjjoooggg___\\\UUUUUULLLRRRsssAAA```jjj@@@;;;<<<...111111///...---,,,,,,,,,******++++++,,,------...888SSS~~~xxx{{{~~~nnnNNN999((('''***((('''+++''''''''''''''''''''''''&&&''''''''''''(((,,,///444~~~xxxCCC000)))******)))(((((((((((())))))))))))***+++,,,---...333444777999::::::999888333888111666KKKHHH666444222111000///..................------,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************,,,,,,...///---...777AAATTTssswwwhhhAAA666<<>><<<:::999666666666555444333222111//////000000000000//////000000////////////000000000000000000000111222222...000222555777;;;@@@CCC@@@CCCFFFDDD???===???CCC???>>>===<<<:::999888777777777666666666555555555333333222222222222333333444444444555555666666777777777777777999<<<>>>@@@GGGHHHJJJIIIHHHGGGGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>;;;:::::::::>>>KKKXXXkkknnnzzzfffJJJQQQXXXNNNHHHNNNGGGCCC???===>>>===:::777444444444333222222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333555555555555666:::@@@DDDGGGHHHIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBDDDDDDCCC@@@===<<<;;;444???OOOkkk\\\EEEJJJNNNGGGLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCAAA???===<<<:::888666666777666555333222222111000///......------------,,,++++++******************************************++++++++++++111++++++111333000222888GGGkkktttSSSOOOXXXOOOEEEFFFFFFVVVgggfffMMM@@@666666666222222555000000///...---,,,++++++------,,,,,,------...///777&&&555fffzzznnncccYYYQQQTTTWWWQQQTTT\\\]]]zzz}}}MMM222YYYvvvIII000:::===(((000///...---,,,+++++++++'''(((((())))))******+++***888___yyyrrrtttvvvuuuPPP222***&&&))))))%%%&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''))),,,///555xxx@@@...)))******)))(((((((((((()))(((((((((((()))***+++,,,///000222444555555444333555888+++<<>>???@@@AAABBBAAA@@@???????????????===;;;888777333333222111000///////////////////////////...---......------------......///............///000000,,,---000222444888<<<@@@;;;>>>@@@???<<<;;;>>>AAA======<<<:::888777666555555555555444444444444333111111000000000000111111111111111222222333333333555444333222444777;;;===AAACCCEEEFFFEEEDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<:::999888888555444:::BBBSSSggguuuRRRMMMKKKPPPSSSQQQKKKGGGEEEBBB>>><<<;;;999666444222222222111000000//////............------------++++++++++++++++++++++++******++++++,,,...///000222222222222333777<<>>===<<<888666555444555555333222000//////...------,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((()))))))))*********---)))***111444222222444333JJJhhh~~~EEE999666666999777222000444---------,,,+++******)))++++++******++++++,,,---000000333AAAaaavvv{{{{{{}}}~~~RRR;;;LLLllliiiHHH<<<111---///......---,,,+++************''''''''''''(((((())))))///+++:::]]]}}}^^^---***'''(((,,,***%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&''')))---000666yyy===...,,,++++++***))))))))))))***(((((((((((()))***++++++,,,---...000111111000000***777,,,...FFFAAA---333------------,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++'''''',,,...------///222444444BBB```xxxYYYHHH999777777999<<<;;;555000666555444555888:::;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@???===;;;888777666555444222222222222333///////////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,...000111333666:::===;;;===???>>><<<;;;<<<>>>;;;:::999888666555444333444444444444333333333333000000000//////000000000000000000000000111111111333222111111333666:::<<<>>>@@@CCCEEEDDDDDDDDDEEEFFFEEECCCAAA>>>;;;:::999888777888:::777444666;;;999FFFbbbuuucccLLLMMMTTTTTTIIICCCFFFHHHEEEDDDBBB>>>;;;888555333111222111111000//////......---------,,,,,,,,,++++++************************************+++,,,.........///111222333555999;;;;;;===@@@@@@@@@???@@@AAAAAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;888555333333999777555;;;EEE[[[wwwcccIII<<<555;;;<<<888<<>>===;;;999888777666666444333333333333222000---------,,,,,,++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))$$$%%%(((,,,------000444888333888UUU]]]@@@666666444333444222...,,,,,,,,,,,,++++++******)))))))))))))))((()))******+++$$$111111***@@@qqq|||pppnnn}}}fff===000@@@eeeoooAAA---888666((((((111,,,+++***)))((((((((()))''''''''''''((((((((((((+++******666TTTzzz~~~QQQ444+++,,,)))(((******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))---000777yyy|||:::......++++++***))))))))))))***)))(((((((((((()))***+++)))***+++---.../////////&&&333///)))000,,,(((555***++++++,,,,,,,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++'''%%%)))+++***+++...,,,000...000<<>>333222111333666999:::999777888:::<<<===???@@@@@@?????????>>><<<999777555333222111111000000000111////////////...---,,,,,,++++++************+++++++++************+++,,,,,,,,,...///000111333666999:::<<<>>>>>><<<:::::::::888777777666555444333333333333222222222111111111000//////......//////000..................//////111000000000222555888:::;;;>>>BBBDDDDDDDDDDDDEEEDDDCCCAAA???<<<999777666777666888:::999666666:::777555<<>>AAA>>>???AAADDDEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===;;;999888666666666444222111111222222111///,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$'''******((()))...333222000222<<>>AAAAAAAAAAAABBB???>>>===;;;:::888777666777555555888777444444777666333000///222<<>>::::::888555222000000000//////......---,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''((()))***+++(((+++---///000111333555666999===@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBB<<<:::777777888888666444:::666...222>>>:::...---222:::AAAbbb}}}qqqlllbbbLLL444999999666===...555666555333888???===555===>>>AAADDDFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDDDD@@@>>><<<:::888777777777222111///000111111000...++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,***)))***---///)))333;;;777000999TTTnnn|||QQQ555...:::===///222000...---///000...+++)))))))))(((((((((((('''(((''''''''''''((())))))---((()))---+++---AAAYYY}}}kkk```\\\RRRLLLGGGEEEPPPVVVMMMYYY{{{MMM333///000---)))111222%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""+++///((("""***>>>NNNRRR,,,***000&&&'''&&&%%%###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111666~~~~~~vvvwww555,,,///))))))((('''''''''''''''''''''&&&&&&&&&'''(((((('''''')))***,,,...000000///)))+++,,,(((+++///***))))))*********((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((&&&'''***+++)))***...,,,---***,,,333000000<<>>:::999999999888888777777666333333555444000000333000111333444222///000222444777DDDXXXWWWgggpppgggqqqjjjZZZHHHGGGNNN:::@@@666@@@BBB<<>>555555444333000///000111......------,,,++++++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((***+++,,,,,,...111444111555999===>>>@@@AAABBB@@@@@@@@@??????>>>>>>>>>:::777444222333333111///333555///,,,000++++++666&&&999...&&&;;;>>>777DDDQQQTTTFFFSSSCCC===,,,>>>333111...777...%%%333///111,,,...555666000///444666888;;;>>>@@@AAAAAAAAACCCDDDDDDDDDDDDDDDCCCBBB===;;;999777555444444444111000//////000000///...++++++++++++************'''(((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''(((******)))...,,,---111888>>>EEEJJJZZZmmmpppKKK777444;;;777111///++++++---...---......+++(((''''''''''''''''''&&&&&&(((''''''''''''((())))))((('''))),,,)))&&&---777UUUxxxeeeGGG000444------+++&&&))),,,%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))######)))***&&&(((000>>>nnnYYY222''''''+++---&&&&&&))))))&&&###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111555xxxiii999...++++++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******++++++,,,...---,,,++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++,,,---///000111222555999>>>AAAAAA@@@???<<<<<<;;;:::888666555444333333222111000///............---------,,,,,,,,,,,,,,,,,,---------...............///111555888;;;;;;;;;;;;:::888555222111///............---------+++++++++*********))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,000222555777888888888777444444444333333222222222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******+++---...//////000222555888;;;======>>>===<<<:::888666444333333222222222222222222222222//////............//////000000000000000000000000222333333444444555555666666666666888:::>>>BBBDDDAAACCCDDDEEEDDD@@@<<<:::888666333222111000///---...---,,,,,,++++++,,,,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,---......,,,///444999===@@@AAAAAA<<<===>>>???>>><<<:::888:::777444222111111000//////............---------////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111///333777;;;<<<===>>>???DDDEEEDDDCCCBBBBBBDDDFFF;;;:::888777555444333333//////...---,,,++++++***+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))******,,,...000111444777:::BBBEEEMMMZZZjjj|||pppXXXDDD999555555444333222111000///------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())))))FFFttt^^^BBB666444000///---,,,+++*********'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''' 111KKKeee~~~```333111---***(((''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((,,,///555xxxggg888...++++++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++---,,,+++******+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))******,,,...///000000222666:::<<<=========999999888777666444222111111111000///...---,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---///222555777888888888777555333000///............------------++++++*********)))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))************+++++++++---///222444666666666555333333333333222222222111///...------,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))((()))***+++,,,------...///000222555777999;;;;;;888888666555555444444444333333222222111111111000///......------......///........................//////000111111222222333333333333555777:::===??????AAABBBCCCBBB???<<<999888666333111111000...---------,,,++++++++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------,,,...222777:::>>>???@@@>>>???@@@AAA@@@>>><<<:::999777333222111111///...............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...222555888:::;;;>>>???AAAAAABBBBBBBBBCCCEEEHHH<<<;;;999777444333111111//////...---,,,+++************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((***,,,...///111444777999:::;;;???DDDKKKQQQUUUbbbiiirrrvvvtttpppooooooZZZUUUMMMCCC;;;666222111222222111000///...------,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((+++///EEEhhhcccDDD555111111111...---,,,***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((***,,,000<<>>===>>>@@@@@@@@@>>><<<:::888555333111111000///---------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((()))***+++,,,------000222555666999===@@@???AAACCCDDDDDDFFFIIIKKK===<<<999666333111000//////......---,,,+++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&''')))+++,,,---111333=========>>>???@@@BBBCCC???CCCGGGGGGDDDAAA@@@@@@===:::555111000222666888//////...---,,,++++++*********))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&---###"""555RRRmmmrrrYYY<<<,,,---222111---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%###$$$(((///555MMMVVV]]]```fffnnnnnnhhhYYYXXXLLL999,,,+++***&&&***)))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((,,,///444yyyaaa555---******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((('''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,,,,---...///111333555666222222222111000///...---,,,,,,++++++***))))))((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((******))))))***+++,,,---000111111111000...---+++------------,,,,,,,,,+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''')))+++---///111111222000000000000000000000000///......---,,,---------*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******,,,,,,,,,---///111444666222222111111222333444444222222111000///...---,,,,,,,,,,,,++++++,,,,,,,,,************************(((((())))))***+++++++++............///000222333888999;;;<<<;;;:::888666555333111/////////---,,,++++++***))))))))))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))++++++,,,...111555888::::::;;;<<<======;;;999888666444222111111000...,,,---,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,---///111333666;;;???<<<>>>@@@AAAAAACCCEEEGGG;;;999777555333111000///......---,,,+++***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))+++...000333555888<<>>777666555333222111111111------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((((((***,,,......111444888;;;<<<<<<<<<@@@@@@???===:::999:::;;;000222444555444000+++(((+++++++++***))))))((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%!!!&&&,,,+++%%%"""***555111TTTeeeuuu~~~]]]GGG===666555777777333---)))***+++***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""$$$(((+++------((()))(((&&&%%%&&&&&&###%%%((()))(((''''''%%%!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&)))---000444wwwYYY000,,,)))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''(((''''''''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))******+++---...///---...............------++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))+++,,,---......---,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++---......------------............---,,,,,,+++++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((*********+++,,,...///000333222111000000000000000//////...---,,,++++++******))))))))))))))))))***((((((((((((((((((((((((&&&&&&'''(((((())))))***+++++++++,,,---------...///000111333444444333333333000...---...---,,,+++))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((()))***---111222777888:::;;;;;;:::888777222111000000000///,,,***+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((***++++++---000555888:::<<<>>>===<<<;;;;;;<<<555444333222111111111111---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***---///111555999<<<>>>>>>>>>::::::999888777666555555222111000000////////////******)))))))))(((((((((%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$######&&&))),,,---***(((!!!...***(((888EEEVVVqqq|||nnn```ZZZSSSLLL@@@555888DDD999222,,,***---...---***(((((('''&&&&&&&&&&&&&&&"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%"""!!!"""%%%'''(((*********(((((())),,,---$$$######%%%)))***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###########################$$$%%%%%%&&&)))---111333uuuVVV///+++)))''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((())))))***++++++++++++,,,,,,---,,,,,,+++)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((()))+++,,,---,,,,,,+++++++++++++++************((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,,,,---------...,,,+++******))))))******'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,000000///............///------,,,,,,++++++++++++)))(((((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))((()))***+++,,,,,,,,,,,,+++,,,...///111111222222111///---,,,------,,,***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***,,,...///555666888999999888666555000000//////000...,,,*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((***++++++...111444<<<===??????>>>=========555444333222000000//////,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***%%%(((,,,111555888999::::::999999999888666444222111///,,,)))(((((()))***((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&###!!!###))),,,)))###''',,,///...,,,***---333777>>>===;;;CCCHHHHHHLLLCCC>>>999@@@GGG???111...///,,,+++...333333...(((&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###%%%)))***)))&&&### """!!!!!!###%%%&&&&&&'''+++(((%%%$$$###!!! ###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$########################"""###%%%%%%&&&)))---111333sss~~~TTT...+++)))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%&&&'''(((((((((((()))******++++++++++++***(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''')))***+++++++++***+++++++++************)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))+++++++++,,,,,,---------+++******)))((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&(((***+++******)))------,,,,,,,,,---......,,,,,,++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''')))***++++++++++++***+++,,,...///000111111111///---,,,------,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***+++------111333444666666555333222000///...//////...,,,)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&(((***++++++,,,///111666888:::;;;:::999999999777666444222000......---,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))+++---000333666777888888999999::::::999666222...////////////...---+++***''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$$$$&&&'''''')))$$$(((,,,(((***000///***>>>???<<>>@@@AAA??????>>><<<999777555444222///,,,+++***)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$&&&)))...222444yyyMMM111,,,***(((''''''''''''&&&&&&&&&"""###:::111&&&aaakkk111 777111VVVzzz)))***///uuuZZZlllmmmwwwmmmyyy"""333JJJKKK...%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))******))))))((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********)))))))))(((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******++++++******)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,------...---,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))),,,...111444444222000.../////////......---,,,+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++///111444777999999888777555444333111000///......+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((***,,,...111333444222222222222222111000000...---,,,+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++,,,...111444888;;;===>>><<<:::888777666444111...000...+++***))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$&&&)))...222444|||KKK000,,,)))(((''''''''''''&&&&&&&&&...%%%;;;VVVjjj}}}(((RRR'''DDD/// &&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((())))))((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***************))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))***,,,///111222222000///............---,,,++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******,,,///333666888888666555444333222111000///...---+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&'''(((***,,,...111222000000000000000//////...---,,,+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++---000444777999::::::666333333555444000+++///,,,***(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%&&&***///333555yyyHHH///,,,((((((''''''''''''&&&&&&&&&***---"""```>>>"""uuuLLLMMM```""""""nnn...%%%)))+++444'''###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))*********++++++++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++******))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''))),,,...000000//////---......------,,,+++***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))***,,,111444666666444222222222222111000...------******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***,,,...///...///////////////......,,,+++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''''''''((()))+++---000333666777<<<777222333777888222,,,---***((('''&&&&&&%%%###########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&***///333666wwwzzzEEE///,,,'''(((''''''''''''&&&&&&&&&+++%%%***uuu888''',,,###...(((000$$$+++&&&------TTTIII---&&&[[[ 111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((******))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''')))+++---.........------------,,,+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((***...111333333222000111111111111000...---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))+++,,,......////////////......******))))))((('''&&&&&&%%%%%%$$$$$$$$$###############################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&((()))***,,,...111444555<<<666222444888999333---+++)))&&&%%%&&&%%%$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$%%%%%%'''***///333777yyyuuuCCC///---'''(((''''''''''''&&&&&&&&&&&&!!!)))ooo@@@iii """'''&&&...000+++UUU***FFF///%%%###III'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((***+++,,,---,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++...000000000//////000000000000...,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***,,,---..................)))))))))((('''&&&&&&&&&$$$$$$$$$$$$##################################################################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%(((((((((***,,,///222333666222000111444444000,,,***(((&&&%%%%%%%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$%%%&&&'''+++000444888}}}vvv}}}BBB000...((((((''''''''''''&&&&&&&&& 000(((&&&555___$$$??? }}}((('''...)))111000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++,,,...//////...///000000000...,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++,,,,,,------,,,,,,)))((((((''''''&&&&&&%%%$$$$$$$$$$$$##################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''))),,,///111000...---...///...,,,******(((&&&%%%%%%%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$%%%%%%&&&'''+++000444999{{{BBB000///((((((((('''''''''&&&&&&&&&&&&$$$&&&333BBB***...zzz++++++***%%%ZZZ...###!!!000fff$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***,,,...000---...///000000...,,,***))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((()))***+++++++++++++++(((((((((''''''&&&&&&%%%$$$$$$$$$############"""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***---///,,,---------,,,,,,+++******(((&&&%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''+++000444999zzzuuuAAA...///,,,))))))((('''''''''''''''%%%$$$111BBBGGG"""999%%%"""###''' ###&&&;;;$$$((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++------------,,,,,,+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''((((((((()))******++++++***)))((('''&&&%%%$$$$$$########################################################################################################################################################################%%%%%%&&&&&&((()))***+++------------,,,,,,+++***))))))'''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%&&&%%%%%%''',,,222777;;;uuuAAA//////+++))))))(((''''''''''''((()))---\\\jjj000---UUU...555LLL333)))%%%(((555III((('''000$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******,,,,,,------,,,++++++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&'''''''''(((((())))))***++++++))))))((('''&&&%%%$$$$$$########################################################################################################################################################################%%%%%%%%%&&&'''((()))***,,,,,,,,,,,,,,,+++******)))((('''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&''',,,222777888xxxAAA///000+++***)))((((((''''''((((((000$$$ ###___xxx..."""PPP///kkkIII}}}+++((([[[...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))+++,,,,,,,,,,,,+++******'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((()))*********)))(((((('''&&&%%%$$$$$$########################################################################################################################################################################$$$$$$$$$$$$%%%'''((()))***++++++++++++******))))))((('''%%%$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&(((,,,222666777www@@@000111******))))))((('''((((((((()))!!!...###999'''+++$$$NNN999pppGGG111ddd###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((***+++++++++++++++******(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***(((((('''&&&&&&%%%$$$$$$####################################################################################################################################################################################$$$%%%&&&'''))))))*********))))))(((((('''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&(((,,,222666888}}}vvv???111222*********)))(((((((((((((((''' ***,,,$$$\\\III)))BBBJJJYYY666bbbVVV!!!!!!AAA"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((('''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))******+++******)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''''''''&&&%%%%%%$$$$$$#######################################################################################################################################################################################$$$%%%&&&''''''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&'''))),,,222555888}}}===111333***+++***))))))(((((())))))'''222###///OOOdddBBB000444XXXmmmVVVhhhWWWaaaddddddddd\\\YYY```EEEdddiiiQQQJJJSSSCCC(((###$$$333&&&999'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))))))))(((((((((''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))************)))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$#######################################################################################################################################################################################$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###%%%&&&((()))---111555666{{{}}}}}};;;111444***+++***))))))(((((()))))) 333"""$$$:::---&&&iii@@@666QQQ^^^UUUPPPWWW```\\\___]]]ZZZeeeuuurrraaa```VVVTTTHHHWWW;;;<<>>KKK\\\XXXPPPVVV^^^aaadddmmmiiipppqqqaaaXXXcccnnngggnnnxxx^^^QQQZZZ\\\555999]]]888000777...111%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''((())))))***))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$'''(((***---111444999qqquuu;;;222***///***---...+++)))***,,,,,,(((111111''''''666FFFLLLRRRYYYbbbmmm{{{wwwddd[[[```vvv]]]___MMMFFFFFFDDD@@@999222+++((($$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$(((+++)))%%%###&&&***&&&''')))***+++)))(((&&&)))***+++)))'''%%%%%%&&&(((((()))(((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&$$$$$$&&&)))***(((%%%###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&%%%###$$$###$$$'''***((("""######$$$$$$$$$"""!!! %%%###""""""$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999ppp{{{;;;444,,,000......,,,)))(((((()))))))))&&&&&&000>>>KKKTTTYYYmmmxxxzzzdddeeebbbxxxgggRRRMMMIIIIIIIIIBBB444(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((***)))'''&&&&&&'''%%%%%%&&&'''&&&''''''(((+++***(((&&&%%%%%%&&&'''!!!###%%%'''''''''&&&&&&,,,+++***(((&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############,,,)))&&&%%%%%%%%%###"""+++***((('''&&&%%%%%%%%%&&&%%%$$$###$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$############################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######&&&$$$#####################%%%%%%""" ###+++222######$$$$$$%%%$$$$$$$$$###"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999qqq;;;555...111000---+++******+++******111'''***>>>RRR]]]kkkzzzqqqfffiiieeepppkkkhhhlllkkkzzziiissspppvvvkkk^^^UUUQQQOOOJJJFFF***'''$$$$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''+++)))'''(((******(((&&&******+++,,,---///000111******+++,,,---,,,***'''((('''%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))))))))((('''(((((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&$$$######'''***,,,---$$$###"""""""""###%%%%%%))))))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######&&&$$$###""""""###%%%&&& )))...---''' %%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999vvvwww888555...000///++++++...000///......000222===OOOaaasssrrr]]]ZZZhhhzzz|||pppxxxtttsssyyywwwmmmyyyuuulll]]]PPPHHHGGGJJJ666///)))&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%'''(((''''''((()))######$$$&&&(((***++++++000333999>>>???>>><<<:::<<<;;;:::;;;<<<===;;;999000///---,,,+++)))&&&$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((((((''''''''''''&&&%%%'''***---'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((///---***(((&&&$$$###"""&&&''')))***++++++******###%%%(((***)))'''$$$!!!'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$######$$$&&&(((***### )))000111///***)))'''%%%$$$$$$%%%%%%((('''&&&&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999xxx~~~444555...///...+++,,,111222...,,,...+++>>>UUUiii~~~dddjjjsssuuu~~~ooottt~~~yyyzzz{{{xxxnnn]]]III<<<<<<555,,,(((((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++***))))))***+++(((---333666777:::@@@EEEBBBEEEIIILLLLLLIIIEEEBBBFFFDDDCCCCCCEEEHHHJJJKKKDDDCCCAAA???<<<666...((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((''''''&&&''''''&&&%%%'''***---'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%'''+++---.........---&&&(((+++------)))%%%###!!!"""$$$&&&(((***+++,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%###!!!"""$$$$$$&&&+++222:::AAAEEEFFFBBB@@@===:::888666666666)))'''%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999zzz222555///...///+++,,,111///)))***111???XXXsssqqqxxx~~~wwwfffOOOAAA:::111***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++***(((''''''***---888===BBBBBB??????DDDIIIPPPRRRUUUXXXYYYYYYXXXVVVQQQPPPNNNJJJFFFEEEFFFHHHIIIHHHHHHJJJJJJFFF???999((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((('''&&&'''''''''&&&'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((---555;;;???AAABBBCCC999===BBBHHHJJJIIIGGGEEE666111+++%%%$$$&&&***---''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''%%%!!! """$$$&&&:::PPPUUUJJJ;;;555666666555333111000///......000,,,)))&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999yyy111666111///000,,,,,,///---)))222@@@bbbvvv~~~sssuuu{{{~~~}}}}}}rrrNNNGGG<<<222+++((()))***''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((***///555:::???BBBDDDEEEEEEGGGIIILLL___eeemmmssstttooohhhcccfffiiijjjeee\\\VVVVVVXXXTTTQQQNNNNNNOOOMMMHHHCCC888666222...+++)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******((()))+++,,,,,,+++)))(((,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&)))---111333FFFHHHIIIHHHCCC>>><<<<<>>SSSssszzz\\\UUUIII:::...(((''')))''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,///555>>>IIIPPPTTTVVV[[[cccnnnvvv{{{}}}ttt~~~}}}iii\\\xxx}}}~~~ppphhh^^^VVVQQQKKKCCC===LLLHHHAAA999111,,,(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++444666999;;;;;;999666444///...---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''***///777>>>BBB777:::>>>@@@@@@BBBFFFIIIMMMLLLKKKJJJIIIIIIIIIJJJ@@@@@@???===888222---***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&(((222@@@KKKHHHBBB===???GGGPPPVVVWWWXXXZZZ^^^bbbfffiiijjjkkk\\\TTTGGG:::111,,,(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++///333555999|||lll777555222---......///000///999VVVssswwwdddKKKKKK///$$$111+++))))))(((((((((((())))))))),,,...+++&&&$$$'''++++++,,,777EEEFFFBBBJJJZZZ```hhhwwwwwwtttwwwmmmsss|||wwwhhhaaacccjjjhhhvvvxxxqqqfffTTTFFFBBBBBBGGGNNNJJJ===222///&&&$$$###%%%((()))(((&&&(((((((((((((((((((((((()))(((&&&&&&&&&''''''&&&)))******)))'''&&&&&&'''(((---...)))''')))------+++***(((&&&$$$%%%''')))''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((((( )))..."""&&&///'''&&&))),,,---...111777;;;777AAA===>>><<<888:::///(((000...)))&&&---***###&&&'''''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''******(((&&&&&&))))))'''((())))))******++++++,,,***&&&''',,,,,,((('''***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++$$$###)))---(((###"""&&&&&&&&&'''(((***+++,,,((((((''''''(((***---...&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))'''%%%&&&'''&&&,,,&&&***"""111222CCCEEESSSSSSNNNKKKHHHHHHOOORRROOOYYYKKK666000666777"""***)))+++,,,+++)))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$!!!%%%(((&&&%%%%%%(((///&&&((()))&&&,,,""",,,222111///777///((((((000%%%)))---###&&&)))$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###(((+++***)))(((%%%""""""(((000999BBBFFFDDD>>>AAAIIIQQQUUUXXX[[[[[[XXXTTTaaaVVV```eeefffzzzsssiiirrrWWW@@@666555>>>999,,,222***000***&&&+++((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&%%%%%%&&&+++$$$ """&&&&&&''')))$$$((()))&&&'''***,,,+++((((((......''')))***!!!/// %%%---$$$'''///&&&))) ###)))%%%$$$%%%(((&&&%%%%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&%%%###"""$$$'''&&&###...---<<>>AAA>>>@@@CCC;;;444HHH..."""...000%%%&&&666((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++,,,+++*********)))&&&111---)))%%%###$$$&&&(((---)))'''(((%%%!!!$$$+++((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&,,,'''%%%((()))))),,,222...,,,***'''%%%$$$######(((+++---,,,'''"""))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++'''$$$%%%+++///,,,'''###)))888AAANNNMMMOOOLLLFFF???QQQGGGDDDLLL===HHHAAA:::888777;;;111>>>CCC:::111)))(((+++,,,)))%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%((((((&&&$$$%%%)))$$$,,,444:::JJJGGG<<<;;;FFFBBBJJJMMM>>>DDD000@@@;;;((('''...%%%'''''''''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///'''!!!$$$)))***---111888BBBHHHIIIPPPWWWPPPBBBQQQXXX^^^dddnnn}}}jjjvvv```iiiQQQ>>>666:::"""222"""666222(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$'''+++***%%%###%%%)))***)))''')))///444666???===???===888>>>GGGHHHIII999888777)))&&&***"""+++&&&+++---""" )))---&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$&&&((('''%%%;;;444222[[[gggUUUYYY666HHHLLLXXXvvvkkkbbb______nnnzzzvvvtttxxxvvvzzztttzzzlllMMM;;;111)))###%%%---000)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,000444666888wwwooo888666444111000111///000???```TTT???AAA(((*********))))))))))))*********)))))))))+++///222555NNN\\\nnnvvvmmmeeeooouuu}}}oooTTTDDD@@@@@@AAABBBAAA555)))%%%))),,,)))$$$((((((((((((((((((((((((&&&'''((()))************,,,,,,+++)))'''(((+++...333666777666666666111+++''''''(((((()))*********'''''''''(((((((((((((((''''''''''''(((((((((((((((,,,((($$$(((((()))000'''JJJXXXDDD888GGGSSSOOOQQQFFFQQQGGGIIISSS>>>>>>444FFFIII111+++000111!!!************)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))*********,,,,,,+++******'''))),,,000111222111000++++++,,,,,,***''')))...(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''(((,,,---)))###$$$(((''''''(((***+++---///000(((***+++++++++---222666*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&444CCCNNNPPPDDD===>>>DDDLLL???\\\MMMLLLZZZ@@@PPP___LLLNNNBBBCCC)))333===JJJBBB777...+++***)))'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((***(((%%%&&&)))&&&777:::CCCEEEAAAGGG???FFFBBBOOONNNNNNWWWDDDJJJAAA222777GGG???%%%!!!444(((&&&&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,&&&%%%++++++(((+++444888JJJ[[[YYYIIIAAAQQQggg}}}eee^^^WWWMMMLLL333///...+++222))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%%%%$$$$$$&&&(((&&&$$$)))000)))111>>>KKKTTTUUUTTTSSSjjjmmmppplllaaaUUUOOOLLLUUUPPPYYY___SSSGGG>>>222+++"""&&&...+++)))'''((((((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((('''''''''---$$$BBB[[[XXXiiiggg:::XXX]]]lllggghhhwww~~~|||pppEEE999+++&&&(((+++)))%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''))),,,000444666999xxxooo888555444111///111222<<>>AAAEEE222&&&******))))))((('''%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$)))...---+++///;;;GGGdddPPPFFFNNNSSS```rrroooWWWHHHGGG&&&***777###))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''))))))(((+++&&&###$$$'''---:::GGG___XXXRRRQQQNNNGGGEEEGGGIIIUUUaaalllnnnccc\\\bbbKKKOOO]]]iiiggg]]]RRRIIIOOO:::---''' ###+++***(((***,,,+++(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%''')))(((%%%&&&)))...???KKKYYYfffYYYLLLUUU\\\mmmuuu{{{uuu|||lllVVV:::***%%%'''***...((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,000444666;;;~~~vvvnnn666333333111222000555JJJooorrrbbblll|||PPPCCC===///++++++************++++++'''---000///000>>>WWWllliiiooosssrrrvvv|||bbbEEE555;;;CCCHHH@@@222(((***000************************(((***++++++)))((()))***&&&+++222999???FFFMMMQQQYYYXXXSSSOOOQQQWWWWWWSSSHHHBBB:::333///,,,)))&&&))))))((((((((())))))***((((((((()))))))))******(((222+++(((777;;;>>>OOOIIIPPPaaayyycccWWWFFFQQQ???FFFDDD...+++((('''((())))))((())))))))))))))))))))))))))))))))))))******++++++000,,,+++...000222:::DDDRRRMMMFFF@@@???CCCIIIMMMLLLJJJHHHHHHGGGBBB777,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))...***%%%###(((333@@@GGGQQQSSSUUUUUUSSSNNNHHHDDDIIIHHHHHHJJJKKKEEE888...+++***)))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((---333444666AAAMMMNNNEEEFFFZZZ|||wwwcccKKK@@@MMMPPPMMMBBB999444///)))(((((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())),,,555???DDDPPPKKKNNNMMMNNN___^^^[[[kkkSSSwwwfffcccttt]]]zzzeee\\\FFFEEEMMM777000...///000---)))'''))),,,(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''',,,+++'''111IIIYYY]]]IIISSSSSSZZZ~~~oooVVVLLL...###888***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&***'''(((000999>>>CCCGGGYYYTTTYYYhhhnnnhhhfffkkk```eeeeeeiiinnnbbb^^^nnnnnnkkkfffhhhkkkhhhdddgggZZZPPPOOOIII777,,,,,,((($$$&&&)))+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((***'''###'''///666VVVbbbYYYQQQKKKXXXvvvkkkfffyyyzzzpppPPP;;;000***(((***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---111444777;;;{{{yyynnn555222333222222---666VVV}}}ttt^^^eeepppWWWNNN===666,,,,,,++++++++++++,,,,,,---((((((333IIIaaaqqqxxxnnnyyykkkGGG666===GGGKKKHHH@@@666000************************)))+++---+++)))(((+++...,,,444AAALLLRRRTTTTTTSSSKKKOOORRRTTTYYY^^^^^^ZZZJJJFFFAAA>>>;;;666...))),,,+++)))((((((((()))***))))))))))))************(((---,,,...:::DDDMMMYYYpppzzzxxxddd\\\NNNZZZIII999333,,,((()))******))))))))))))))))))))))))))))))))))))***++++++,,,,,,000...333<<>>:::555222111...,,,************((((((((((((((((((((((((((((((((((((((((((((((((000&&&"""---999>>>BBBFFFLLLZZZ~~~^^^XXXMMMEEEGGGGGG999&&&******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&,,,000666???HHHJJJVVVTTTZZZ\\\\\\hhhddd}}}~~~nnnvvvvvvlllWWW;;;PPP777555222---)))(((***---)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((***,,,555III[[[XXXJJJBBBJJJ|||fffJJJHHH&&&++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%&&&'''$$$)))666HHHPPPJJJ>>>666PPPHHHNNNaaaggg]]]XXX]]]bbbjjjkkkzzz{{{yyyssswwwmmmaaabbb```QQQQQQZZZXXXOOO==='''&&&&&&&&&(((***,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''(((***'''%%%...<<>>:::444...***)))******)))))))))))))))))))))))))))))))))******+++++++++%%%444DDDLLLOOORRROOOJJJ\\\]]]aaaeeejjjnnnrrrtttmmmhhh^^^TTTKKKEEECCCCCC???===888333///,,,******((((((((((((((((((((((((((((((((((((((((((((((((---%%%'''444@@@GGGPPP[[[ddd{{{{{{uuu|||zzziiiWWWPPPOOOCCC333,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''+++444===AAAFFFJJJNNNVVVPPPYYYgggwwwsss|||~~~{{{iii^^^QQQGGG:::111...,,,)))'''******))))))(((''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))'''(((777NNNXXXRRRLLLMMMkkk|||llllll```hhh___---......,,,+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))&&&$$$&&&...555888???MMM\\\___VVVJJJDDDfffVVVVVVkkk~~~ttteeebbb^^^^^^[[[PPP:::222***'''***---,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''***&&&'''***((()))999MMMTTT[[[CCCDDDsssvvv~~~]]]888,,,333))))))))))))((((((((('''''''''''''''''''''''''''(((((((((***---111555777:::qqqyyy~~~ppp777333555555444;;;]]]kkkQQQJJJhhhAAALLL===---,,,,,,++++++,,,,,,---+++111AAAXXXnnnzzzzzzvvvttt[[[BBB???KKKNNN???---++++++++++++++++++++++++))),,,------,,,///666===TTTUUUYYY^^^eeeqqq}}}zzzttttttwwwxxxxxxjjjXXXJJJEEEFFFFFFFFF000...+++)))((('''((())))))************+++++++++...***<<>>%%%))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***---111555888<<>>QQQVVVVVVggg{{{yyy~~~{{{lllOOO@@@DDDGGGRRR@@@...(((,,,...***$$$'''///+++%%%+++------222***<<>>JJJ[[[{{{{{{}}}bbbOOOZZZYYYVVVUUUXXX___iiiooowwwuuuzzzNNN444BBB###333)))///((('''///%%% 000))))))))))))))))))))))))%%%&&&(((((((((((()))***000AAAOOOYYYIIIRRRhhhYYYbbb\\\<<<)))...222((("""***))))))((('''''''''''''''$$$''')))((((((******((($$$///,,,!!!+++KKKbbbdddeeehhhgggggggggcccqqqoooyyyttt```qqqwwwccchhhdddSSSDDD<<<333(((%%%)))'''***+++***)))((('''%%%(((((((((((((((((((((((("""&&&)))444!!!@@@RRRWWWWWWAAAnnnbbb```OOO///%%%***,,,(((&&&)))***)))((((((''''''''''''((((((''''''(((***...222666999999{{{yyyjjj777666444444666aaawwwaaaIIIGGG```nnnGGGBBB555///---000000---,,,...222nnnqqqfffyyyzzzVVVAAAWWWGGG222---+++---...---,,,...///***...555>>>PPPbbbiii}}}hhhSSSPPPPPPOOOKKK>>>///(((+++...,,,'''///,,,)))......,,,222...SSSRRRwww^^^HHH@@@KKK555...***************+++++++++,,,***...111---///IIIjjj___ZZZKKKHHHIII@@@888000&&&+++***((()))***+++++++++---******---++++++777IIIWWWTTTZZZ```TTT\\\ooodddwwweeeSSSEEELLL777555000,,,'''***+++&&&))),,,%%%&&&%%%'''+++***''''''+++***@@@^^^]]]~~~aaa\\\SSSiiiyyyvvvvvvhhh]]]GGG888222000******...+++))))))(((((((((((())))))))))))(((''''''&&&&&&'''000:::;;;===IIIYYYpppsssGGGOOO```yyypppuuusss|||fffIII999***///...%%%!!!)))+++'''((()))))))))))))))))))))))))))***+++***((((((+++...<<>>ZZZ|||gggCCCgggwww|||___ggg@@@111,,,***'''%%%+++---$$$))))))))))))))))))))))))''')))***(((&&&'''...444HHHOOODDDggg```888)))000333///***))))))(((((((((((((((***'''&&&&&&((()))))))))---+++:::VVVfffdddfffoooooo^^^XXX|||tttwwwpppnnnTTT555******...+++((('''''''''''''''((((((((((((((((((((((((---***,,,!!!IIIQQQXXXIIISSSpppyyyrrrpppqqqyyy|||qqqrrryyywwwFFF999---&&&)))+++((('''+++((((((''''''''''''((((((''''''(((***---111555888:::}}}hhh999888444666VVVzzztttvvvtttpppjjjeeeeeelllssssssgggaaaiiivvvlllKKK===KKKlllOOO>>>999///---222///,,,999NNN}}}mmmyyysssfff___iiizzz~~~}}}{{{KKKJJJAAA555,,,,,,//////------+++666@@@NNNaaaqqqwwwcccVVVQQQJJJAAA666---)))))))))...---...111+++***777GGGtttxxxnnnXXXBBB555888++++++******+++,,,---......///+++000PPPzzzxxx}}}qqqnnngggeeellluuu}}}wwwdddYYYNNNJJJCCC555***))))))***,,,,,,+++***---+++///...000JJJeeehhh}}}bbbfff}}}{{{hhhIIIEEE>>>333***,,,...((()))---+++++++++------***(((///888YYYXXXmmmdddmmmnnnfffiii{{{ooouuuuuuxxx|||sss}}}nnnaaaOOO777%%%***000'''***))))))))))))))))))***'''***,,,+++))),,,333:::CCCGGGFFFWWW|||MMMZZZppp~~~HHH:::---111444&&&'''...((())))))))))))))))))))))))&&&(((***)))(((,,,666???KKK777ZZZrrryyy\\\***222,,,+++***))))))(((((())))))+++'''&&&((()))''''''((((((AAAZZZcccaaaccchhhlll```OOOfff|||rrr~~~___CCC111---,,,,,,---+++''''''***((((((((((((((((((((((((((()))***000VVVQQQIIIIIIooosssjjjxxx~~~ssswww~~~yyymmmwwwuuuuuutttdddKKK555'''+++///***(((---((((((''''''''''''((((((''''''((()))---111555777;;;hhh888666555:::iiimmmNNN???FFFbbb___CCC:::222......+++000KKKhhhiiivvv~~~jjj]]]fffxxxcccMMMJJJ===000---......------***CCCUUUeeewwwzzz{{{www[[[FFFEEECCC555,,,---***---,,,...///)))000GGGwwwnnn{{{oooqqq]]]===000---,,,+++++++++,,,...//////)))000OOOzzzyyymmmlllcccNNNtttppprrrzzzqqq\\\PPPFFF888---+++***+++,,,---,,,+++***000000///BBBgggxxxooo}}}vvvfffPPPHHH999,,,+++///******---***++++++,,,,,,)))+++888FFFVVVkkkOOOYYYtttdddqqq^^^~~~kkk~~~ooommmJJJ,,,+++111+++******))))))))))))******&&&)))+++******///888AAA===IIIbbbmmmXXXgggxxx[[[888---222)))'''...,,,************************+++---...---...444???HHHDDDUUU~~~zzzvvv}}}RRR555&&&000++++++***)))))))))))))))***'''(((+++***&&&'''+++===QQQcccgggfffeeebbb[[[tttTTTdddppp@@@///---///222///***+++000))))))))))))))))))))))))%%%(((%%%DDDRRRNNNEEEbbb}}}fffjjjjjjssszzzzzzYYY>>>******...)))''',,,((((((''''''''''''((((((''''''((())),,,000444666;;;hhh666444777BBBzzz|||kkkOOO???@@@VVV|||vvvAAA;;;555///+++...>>>\\\wwwfffnnnWWWggg\\\QQQCCC555000......///111222WWWmmm{{{~~~mmmNNNFFFBBB666...111,,,---,,,......+++@@@eeeuuuwww[[[mmmnnnDDD666///...,,,++++++,,,...//////,,,HHH{{{rrrkkk[[[MMM^^^}}}uuubbbOOO:::111///,,,+++,,,------,,,'''444333:::]]]yyy{{{yyy^^^HHH333+++...******---***((()))+++***(((///CCCWWWkkk]]]GGGXXXxxxkkknnn___vvvvvvqqqbbb:::+++---++++++******))))))******+++)))))))))(((***111;;;BBBCCCeee\\\aaazzzSSS000)))+++,,,---***************************---,,,,,,---111999BBBIIIKKKtttvvvggg222999222,,,++++++***************)))''')))---***'''...:::YYY[[[bbbhhhgggiiizzztttRRRfffjjjCCC666---,,,,,,(((***///))))))))))))))))))))))))((()))(((MMMJJJOOOUUUcccbbbZZZmmmuuuvvv}}}yyyuuulllpppcccIII000((()))'''&&&(((((((((''''''''''''((((((''''''((())),,,000333555:::hhh555333<<>>jjj{{{sssOOOBBB:::000...//////222222999eeefff|||FFF333111...,,,++++++---...+++___{{{~~~YYYLLLmmm```999555///,,,+++,,,......***999<<<___sssssslllnnnzzzvvvQQQ777111///111666444,,,---///...000???^^^yyywww\\\OOOhhhrrrqqq___~~~www```888---...++++++************++++++,,,)))'''+++444AAAMMMSSSFFF```LLL111+++(((+++************************+++)))***444CCCSSS\\\```sssTTT:::666KKK]]]iiiqqqpppHHH333---,,,++++++******++++++***((()))+++)))---EEEaaa^^^gggdddeeeSSSlll|||FFF000000111...,,,))))))))))))))))))))))))+++)))FFFHHHSSSYYYvvvooo}}}~~~xxx}}}zzzfffqqqsss```BBB,,,'''---...***((((((''''''''''''((((((''''''''')))+++///222555999~~~hhh555000999jjjtttwwwzzz~~~mmmSSS999888FFF]]]JJJ999555111+++SSScccWWWeeennnuuuKKK;;;999***555777hhh~~~~~~WWWDDD222444111&&&222'''555KKKfffVVV:::<<< 666)))///555(((===}}}rrraaaOOOdddxxx}}}GGG333---000...---...***000999MMMrrrnnndddZZZtttxxx999111111---III999,,,???AAA---...TTTzzzrrrQQQllluuuqqqOOO~~~BBB222''',,,+++******)))*********&&&777"""000GGGBBB]]]~~~KKKhhh}}}qqqCCC111"""444+++++++++************))))))&&&+++DDDLLLPPPQQQ}}}WWWbbbxxxeeeNNN666???@@@;;;FFFfffppp555...,,,///'''---000###,,,...$$$***...***>>>ZZZ___bbbjjjcccZZZppp???&&&)))000...---)))(((******)))***...,,,)))FFFPPPGGGttt~~~zzzvvvuuuyyywwwzzzuuulll^^^dddWWW:::(((+++---''')))))))))))))))))))))))))))***+++,,,---///222555:::zzz|||ggg666222???rrr{{{{{{gggQQQ::::::GGG[[[DDD999444:::222^^^```oooddd[[[UUULLLEEECCCDDDEEEGGGHHHEEEDDDIIINNNSSS[[[bbbqqqSSS;;;555222111MMMvvvyyyvvvzzzDDD<<<:::222///888333999zzzcccSSSCCCAAAGGGQQQ^^^iiivvvzzzggg;;;<<<'''000&&&000222333pppiiikkkcccppp^^^@@@...............---...777}}}sss|||kkkvvvPPP;;;555666KKKBBBIIIMMMJJJ::::::```cccgggooo___jjj|||]]]000---,,,++++++***************'''000'''888GGGOOOzzzIII]]]}}}]]]888777%%%++++++++++++************111***///HHHJJJWWW}}}bbb^^^nnnggg~~~cccVVVVVVccc\\\[[[TTTAAA:::<<<888:::???PPPyyy999///+++...(((---///$$$---...,,,---...888RRRbbb^^^fffbbbUUUssszzzRRR///'''000---***))),,,,,,******...111===GGGOOOKKK|||ggg~~~}}}yyyoooxxx{{{|||~~~~~~}}}ggg@@@'''''',,,***)))))))))))))))))))))))))))***+++,,,---///222555:::~~~xxxyyyfff555666GGG~~~}}}|||zzzcccPPP<<<;;;EEESSS{{{QQQ777222>>><<>>???CCCOOOVVVOOOLLL\\\zzz}}}rrr~~~jjj444)))...+++,,,...%%%...(((///***,,,FFF```ccc[[[^^^```xxxzzz<<<$$$111...++++++...---+++***---''';;;BBB<<<]]]vvvccc~~~{{{}}}|||qqqmmm~~~{{{xxxuuuxxx{{{{{{ccciii```EEE///***+++)))))))))))))))))))))))))))(((***+++,,,,,,///222555:::~~~{{{xxxfff555888MMM{{{www~~~xxxzzzzzzcccPPP<<<:::AAAKKKpppPPP666333777JJJ^^^```gggyyyvvvyyySSS}}}<<<555666KKKtttttt~~~kkk???@@@777555777333bbbooonnnKKK???LLLNNNPPPNNNFFF>>>::::::>>>TTTpppXXX:::444000000222444llluuufffmmmssszzzccc444)))111///+++111???{{{~~~vvv~~~{{{xxxXXXKKKTTTaaafffXXXoooNNN///444999AAAPPPEEECCCEEEYYYfffiii}}}YYYhhhLLL---,,,,,,+++************+++///'''444EEEPPPzzzBBB{{{fff---000---,,,,,,,,,++++++++++++&&&000555MMMTTTvvvxxxHHH\\\kkkssspppzzz{{{ooopppxxxxxx???***------,,,...(((///%%%---)))444UUUbbb___dddssszzznnn|||ZZZ666,,,...++++++......******,,,666BBBRRRFFFvvvuuu~~~yyy]]]{{{yyy~~~tttllliiikkkpppgggnnnjjjTTT;;;---&&&###((((((((((((((((((((((((((()))++++++,,,...222555:::{{{ggg555999QQQyyyvvvvvvsssvvvyyybbbNNN::::::@@@JJJmmmQQQ888999111YYYVVVlll}}}{{{lllTTTUUUcccrrrtttFFFsssBBB<<<222llltttwwwzzzuuuccceee777888000555888~~~xxx}}}~~~zzzrrrjjjggghhhkkkmmmvvvuuunnnlll}}}mmm888222333555...@@@mmmgggooooooOOOVVVxxxqqq===)))222000***333EEEzzzuuuwwwyyy|||ddd;;;555666BBBDDD===999AAAiii]]]ddduuudddyyy]]]+++---,,,,,,+++***+++++++++000***:::KKKeeeXXXqqqrrrlllnnnttt{{{ppp555:::------------,,,,,,,,,+++&&&<<>>888dddXXXzzzzzzhhh~~~XXX===@@@===RRRpppyyyIII\\\PPP???888mmmrrrmmmVVVxxxlllbbbiii,,,666***222AAAiiijjjnnn}}}<<>>???]]]MMM---222111,,,888aaayyyzzzsssyyyyyyqqq}}}NNN222666???>>>888...???vvvfffiiixxxyyy}}}nnnmmmuuu___ooommm000------,,,+++++++++++++++---...@@@XXXqqqUUUnnnggg[[[MMMGGGEEEDDDHHHLLLVVV]]]mmm^^^)))......---------,,,,,,,,,***AAAFFFUUU~~~ppp;;;]]]eeeuuuzzzoooSSSLLLYYYsssyyyvvvlll777---///)))...---///+++***999WWWaaaXXXlllkkkgggFFF111---,,,------***+++...;;;LLL>>>yyyrrrzzzkkk^^^sssqqqzzzmmmaaaeeesss```^^^YYYNNN>>>000,,,///))))))))))))))))))))))))''')))***++++++...111444:::|||lll888;;;WWW|||uuurrrwwwuuuwwwtttmmmVVVFFF777;;;DDDKKKmmm]]]888===JJJeeecccyyy}}}|||}}}mmmKKK222333...;;;SSSuuuKKKAAAccc>>>JJJ}}}qqqyyyuuuIIIQQQ~~~VVVFFF???888>>>```zzziii^^^xxxIII444222111:::}}}nnnTTT???888BBBfff```222000111000???mmm}}}kkkQQQwww```///777;;;===666---NNNyyyssszzzlllzzznnnWWWCCC<<<::::::999===888XXX```[[[mmm888------,,,++++++++++++,,,)))222GGGiiiXXXxxxzzzjjjyyyzzz~~~zzzwww~~~vvv444............---------------???QQQcccvvvXXXHHHhhh{{{|||___^^^^^^mmm~~~xxx}}}eeedddwww@@@...///(((...///...+++***CCC^^^\\\\\\|||YYY}}}lll666111......---,,,...222000FFFAAAdddyyyzzz|||YYYqqqqqqvvv}}}mmmZZZ\\\lllrrrmmmiiiaaaNNN555%%%!!!))))))))))))))))))))))))''')))******+++---111444:::yyymmm999===ZZZ|||nnnkkkooosssyyyqqqkkkUUUFFF999<<>>___xxxttt{{{>>>UUUjjj|||^^^oooqqqsssvvvjjjQQQRRRmmmWWWXXXqqqoooEEE...///(((///000---///111OOOeee\\\hhh[[[999333//////...---000555999JJJ^^^ddd}}}sss}}}{{{[[[qqq|||qqq^^^```qqqjjj___UUUOOOCCC333---///))))))))))))))))))))))))'''(((******+++---111444:::ppp<<<999```{{{lllkkkvvvoooxxxyyysssgggTTTGGG999999@@@OOOyyyXXX333:::kkk```{{{~~~yyykkkmmmvvvZZZ~~~iiifffOOOOOODDD666444666///111<<>>BBBbbb}}}TTTJJJWWWyyyhhh[[[]]]```cccdddaaa[[[VVVNNNKKK[[[ccc%%%***)))111///+++...555^^^\\\dddaaavvvooo...,,,...&&&111...555>>>:::}}}}}}uuuwwwyyytttwwwtttxxxrrr\\\XXXcccaaaiii^^^aaa[[[;;;+++!!!))))))(((((((((((())))))'''((()))******,,,///222:::sss;;;888___|||yyy{{{nnnuuu{{{pppsssxxxvvviii```MMMBBB666888@@@MMMvvvNNN;;;CCCuuugggssspppkkkaaayyyttt```vvvqqqiiiNNN~~~sssaaa|||XXXFFFGGG???444333555111000999@@@]]]}}}jjjFFFVVVQQQvvvtttkkkBBB888FFFoooPPPppp:::777JJJ}}}fff???DDD\\\uuu777666666pppsssiiiYYY;;;777CCC???;;;///333===XXXsss===---888333rrr```AAAPPP999555222>>>:::KKKsssccc```fff}}}XXXCCCBBB:::111111222888---<<<999999TTT{{{III:::<<>>bbbNNNgggyyyyyy~~~{{{```NNNIIIPPPccc~~~mmmggg333,,,222......222***000===JJJuuu}}}HHHMMMddd}}}___GGG[[[ZZZXXXVVVQQQJJJAAA;;;<<<999IIIvvv}}}>>>888000222***&&&222BBBbbb\\\oooZZZuuutttTTT222555+++///***666888HHHwwwwwwfffwww{{{mmmtttvvvtttvvvsss___YYYbbb|||wwwYYYMMMDDD000000222))))))(((((((((((())))))'''((()))******,,,///222:::}}}xxx999666\\\wwwxxxvvvmmmuuuuuufffYYYFFF===555:::AAANNNvvvRRR:::CCCyyyeee```vvvQQQddd\\\hhhiiivvvZZZ@@@yyycccTTTcccFFF:::>>>999222333333444///666;;;PPPkkkwwwHHHDDDTTTvvvSSSqqqeeeaaa@@@444DDDYYYMMMyyyfffAAA999;;;lll~~~tttQQQ999888LLLuuuwww777666555uuu|||\\\SSSWWWNNN555555@@@<<<999---222888MMMyyyAAA,,,666>>>rrr]]]QQQ}}}ZZZ999BBBxxx;;;;;;;;;<<<...999]]]hhhyyySSS<<<;;;666000000000666---;;;888:::RRRvvvFFF777333IIIttt222...---......+++,,,///333LLLuuuXXXfffxxxyyynnnaaaQQQAAA999888<<>>mmmvvv333---,,,333000111000PPPfffbbb[[[gggzzzyyyooo000666111000***666AAAUUU}}}xxxxxxzzzvvvjjj}}}uuusssuuubbbZZZ^^^]]]iii```ccc\\\>>>..."""))))))(((((((((((())))))'''((()))******,,,///222:::uuu~~~888555VVVyyyvvvqqqwwwnnnwwwxxxfffVVVBBB<<<888>>>DDDPPPzzzKKK444>>>zzzaaa|||oooiii\\\hhhnnn{{{{{{~~~QQQ:::xxxXXXJJJvvvNNN888333888444111333222333---666999EEE[[[OOO<<>>333AAAGGGJJJnnnddd<<<:::MMMttt___ZZZooo^^^BBBKKKcccpppTTT???666999HHHmmmwww777666999xxxfffLLLFFFEEE<<<...===<<<999777///444999HHH~~~vvvAAA---555HHH~~~UUU777}}}uuufff>>>GGGkkkttt===<<<===999222MMM}}}jjj~~~zzzsssOOO888777444111333111444...999666<<>>===<<<:::888777777555333000777333???llliiiBBB222...333---111///]]]kkkoooaaakkksss}}}vvvjjj~~~xxx000///000444///666===YYYvvvwwwwwwtttqqquuu___ggg|||wwwsss~~~tttdddYYYWWWWWWdddZZZ\\\WWW@@@555---))))))(((((((((((())))))'''((()))******,,,///222999mmm999555OOOyyyyyywwwyyywwwqqqvvvvvv```RRR???:::999???DDDTTTHHH888BBBbbb~~~|||{{{pppjjjIII[[[ZZZQQQbbb}}}PPP<<>>]]]|||wwwvvvnnnnnnAAAxxxbbbYYY<<<333???@@@NNNdddhhh~~~BBB;;;___iiirrr|||EEEPPPvvvkkkSSS>>>888???FFF^^^???;;;DDD{{{sss]]]JJJFFFDDD:::000BBB:::777777000777999CCCuuuzzz>>>000666MMMPPPAAA{{{uuuggg777BBB___hhhCCC999333:::555TTTsssxxxvvvhhhHHH555444222111333000222...666333<<>>111555555333222333666777666666<<>>hhhlllNNN444///222)))///666gggkkkxxxXXXcccddd{{{JJJ---,,,555555555@@@qqqwwwtttlllXXXOOO[[[bbbjjjmmmkkkfff```aaahhhwwwvvvvvv{{{rrreeeXXXQQQ[[[gggXXXSSSMMM:::666000))))))(((((((((((())))))'''((()))******,,,///222999iii:::666GGGxxxxxxnnnqqqhhhwwwnnnwwwiiiccciiimmm|||\\\KKK:::888888>>>DDDZZZIII<<>>mmm|||LLL>>>SSS:::111333555000222666111000///;;;:::AAAUUUYYYCCC```}}}ssskkkppp;;;nnn^^^PPP888444<<>>999AAADDDUUU@@@999KKKuuu]]]||||||RRR@@@???DDD@@@000888999666555000777777===kkk;;;444888PPP~~~zzzQQQBBBwwwqqqtttccc444>>>LLLfffCCC===999666000MMM|||rrrxxxWWW===000111//////111...000///444111<<>>GGGdddAAA888???\\\xxx}}}|||rrrbbbYYYmmmKKKlllHHHOOOfffaaa```|||NNN^^^kkkoooOOO:::[[[fffEEE<<>>>>>???...888iii}}}yyyHHH555...111------///,,,...///333...;;;>>>OOO///000;;;DDDhhhyyy>>>555//////000...,,,---666vvv]]]tttvvv|||}}}}}}jjjRRRBBB>>>===999444+++...///...222888777111333666===nnnPPPzzzzzzZZZ777...///111...---DDD\\\wwwNNNsssqqqVVVIII:::222...---333;;;...------...000222222111222333:::\\\^^^YYY555222444)))333AAAmmmlllhhhooo~~~zzzoooYYY888666---555;;;HHH}}}pppppp|||aaabbbvvvqqq}}}uuunnnhhhZZZKKKLLL```YYYVVVQQQ@@@:::111))))))(((((((((((())))))'''((()))******,,,///222888hhhzzz>>>777<<>>777AAA___oooKKKBBBuuuooo{{{}}}GGGUUUQQQ<<<777888666MMMEEEKKKPPPcccDDDBBB]]]~~~kkktttYYYxxx<<>>CCCooo<<<999888TTTQQQ^^^MMM999yyy~~~uuueee>>>888tttyyyPPP>>>666222...555^^^uuuAAA222///333...---000---...///222---;;;;;;JJJ+++000;;;BBBUUUBBB999111111222000......AAA^^^~~~}}}|||ssshhhfff]]]OOOBBB999444000...000222111...111777555...777:::;;;iiiPPP|||___:::...///111......GGG^^^uuuNNN|||QQQBBB;;;777555111,,,...555333111////////////---+++111222666SSSwwwZZZ555333555)))555GGGvvvccciiimmmooo}}}xxx{{{vvvPPPzzz|||777???,,,333???PPPpppwwwTTTTTTzzz{{{ttttttnnnjjj\\\KKKVVViii^^^WWWNNN;;;444+++))))))(((((((((((())))))'''((()))******,,,///222888fff{{{mmmDDD:::;;;fff~~~rrr~~~{{{llluuu~~~bbbaaabbbuuu{{{jjjuuuFFF@@@>>>777:::FFFQQQ|||vvvXXX444;;;|||iii{{{sssuuuwwwttt[[[IIIooo<<<|||```===BBBqqq|||]]]VVVPPPFFF888DDDAAA::::::AAA@@@555000222000222333222111000111222333777===DDD;;;nnnpppEEE<<>>555BBBsss???777:::aaapppNNN^^^nnn:::555mmmsssSSS:::NNN|||eeeccc222555+++***<<>>999222000,,,////////////000000000000///<<<;;;___VVViiiqqqqqq//////666...///111RRRrrriiiYYY}}}xxxttt]]]EEE888555222///---...000111000000000000////////////...777;;;NNNdddaaa???333***000///PPPxxx|||cccwwwlllgggttthhh~~~qqqyyysssvvvLLLkkkppplll@@@000999DDDYYYzzzpppjjjXXXjjj{{{gggtttnnnhhh\\\PPPMMMXXX```\\\QQQEEE888...((((((''''''''''''(((((('''((((((((((((+++...222:::ggg{{{sssEEE@@@DDD^^^yyynnnmmmrrrkkk]]]aaaooommm]]]dddlllhhh[[[[[[iiilllddd___iiikkkppp|||tttZZZHHH<<<<<<999@@@EEEYYYkkk<<<;;;jjjeeevvv|||wwwrrr```PPPgggBBBmmmrrrFFF888===^^^{{{aaaXXXyyyGGG>>>...555555///000999:::444111555333444555444333222333555444888======KKKhhhEEEGGGaaasssRRRRRRNNNCCCDDDXXXZZZCCC777888BBBJJJ\\\AAA???@@@{{{JJJ@@@]]]{{{SSSJJJfffvvvSSSBBB\\\rrr~~~[[[AAA222999???DDDcccKKKOOOssssssxxxwwwaaaUUUKKK===777888111888000333>>>666EEEwww@@@666:::[[[[[[;;;KKKkkksssQQQ888:::vvv___|||eeeKKK888HHHGGGqqqyyyPPP```>>>>>>666///:::aaatttaaa999555111......////////////...///222555444111...///???LLLSSSMMMAAA555222222000......CCCeeeqqqmmmsssOOO:::999555111000.........////////////000000000<<<<<>>CCC<<>>BBB888]]]]]]BBBNNNVVVtttddd\\\bbbVVV::::::888@@@YYYJJJ??????===jjjGGGLLL;;;555AAACCC222:::TTT\\\gggHHH888444;;;===FFFoooOOOHHHxxxwww~~~xxxcccNNNBBB999000---000444666000666???999MMMJJJ<<<===PPPuuuMMM...777BBB>>>000666===___QQQqqqWWW???333===GGGsssfffBBBnnnjjj<<<666111///333ZZZwwwQQQ888555000......///000000//////000111333333000...555<<>>888333///...000IIIoooooodddeeeEEE333333000///111///------........./////////111<<<<<>>>>>;;;555111333444555555555444444666888???@@@HHHAAAttt|||UUUAAAXXXNNNuuubbbYYYZZZPPP888:::888???hhhsss<<>>DDDtttyyyNNNOOOsssjjjkkknnnUUUCCC<<<@@@BBB===FFFQQQMMMUUU<<<666999>>><<>>===ZZZ|||YYYJJJDDDFFF|||rrrPPP;;;>>>???===<<>>nnnrrrtttVVVYYY>>>//////,,,---111///,,,,,,------......//////111;;;;;;mmmIIIeee333111111///333999ggg}}}mmmaaannn|||jjjhhh{{{SSS???333222000...---...000111.........///////////////777222===JJJdddoooRRRFFF999666///KKKvvv___rrr~~~wwwfffkkkJJJzzzzzzddd[[[QQQyyyrrrVVVHHHkkk}}}kkk444''':::LLLbbbrrrzzzOOO888WWWmmm|||{{{uuulll]]]NNNNNN[[[ddd^^^NNN???555000((((((''''''''''''(((((('''((((((((((((+++...222777www|||\\\ppp}}}}}}xxx{{{{{{rrrxxxnnnMMM333666<<<<<>>III___}}}{{{KKKMMMaaaWWWFFFAAA:::666[[[qqqBBB333000...---...//////...000111222333333222222222777BBB{{{fffgggYYYTTTMMMEEE;;;000---000@@@ggguuuiiiMMMOOO999...///+++,,,000...,,,,,,------...//////000222999:::tttGGG^^^555333...///222888kkkxxxfffiiiyyyjjjddduuuMMM:::111000///...---...///000------....../////////000666333<<>>888---BBByyylllqqqyyyxxxxxxxxxxxxeeeJJJpppyyylll\\\DDDnnnzzz\\\RRRGGGyyygggVVV@@@rrrEEE000;;;EEE```~~~nnniiiAAA<<<]]]jjjvvvxxxrrriiiYYYJJJLLLXXX```ZZZLLL???555///((((((''''''''''''(((((('''((((((((((((+++...222777yyy~~~www]]]fff~~~ssslllppptttuuuxxx}}}uuuxxxzzzyyy{{{{{{ssshhhfffmmmttt{{{uuuUUU;;;:::999===???BBBccckkkZZZXXXUUU|||tttxxx~~~iiiwwwjjjZZZDDDBBB???;;;@@@HHHAAA666999000888666444000666444222---++++++---000222333333111111222333333666;;;>>>FFF<<>>nnn{{{WWWPPPwwwaaaZZZ===111666;;;??????NNNzzzgggaaaaaazzztttdddXXXRRRDDD@@@;;;777555333111000///555;;;;;;???UUU}}}dddZZZTTTLLLNNNxxxjjjFFF888EEEXXX}}}fff;;;```[[[XXXGGGAAA:::444UUUuuuPPP222///------.../////////111333555555444444555777666OOO^^^xxx|||\\\WWWRRRMMMBBB666000111;;;rrrttt}}}```JJJEEE444...///+++,,,000---,,,,,,---...///000000111444:::===AAAYYY888666...000222666mmm~~~eeeddduuulllaaaoooIII666//////...------...///000---------......//////000222555:::\\\{{{hhhUUUQQQFFF@@@555;;;mmmzzzbbbhhh```~~~lllrrrbbbdddllleee\\\OOO|||kkk[[[QQQ<<<^^^sssQQQIIIAAATTTRRROOOvvvyyy}}}AAA111BBBNNNhhhgggxxxhhhRRRWWWhhhtttmmmxxxxxxrrrjjjZZZKKKAAALLLUUUSSSLLLDDD<<<555((((((''''''''''''(((((('''((((((((((((+++...222777www^^^^^^zzztttssstttttttttuuuyyy|||}}}vvvnnnhhhfffooo{{{~~~tttbbbGGG999@@@:::>>>DDDDDDgggYYYZZZWWWzzz|||yyy}}}qqq|||wwwuuudddSSSEEEBBB<<<666<<<<<<777:::<<<666<<<888111111///,,,---666666555555666888777555222333444555777;;;@@@DDDEEESSSsss```AAA<<>>:::???888222555666:::===RRRZZZ???CCC<<>><<>>UUUpppsssFFF...vvvaaaaaaVVVPPPKKKAAAZZZsssHHH222000//////111222111111222444777777777777999;;;>>>fffRRRjjj___[[[WWWSSSKKK>>>555222***qqqoookkkuuuOOOBBB:::...---///+++---111---,,,------...000111111222666===DDDxxxQQQtttWWW===:::///222222444nnnaaaxxxaaasssmmm]]]kkkEEE555...------------...///000,,,,,,---......///000000000<<<<<>>@@@AAA???RRR|||WWW\\\dddUUUWWWiiizzz```FFFBBB<<>>333((((((''''''''''''(((((('''((((((((((((+++///222888yyyzzz^^^XXX]]]www}}}~~~}}}{{{yyyxxxwwwxxxzzz{{{zzzuuupppiiicccfffvvvjjjFFFCCCEEE<<<888>>>>>>DDD???ppp{{{jjj{{{dddZZZYYY[[[tttxxx{{{}}}zzzkkkTTTFFF>>>888666999999444333555333333333333333222222111111333444444222333555777===888777===AAACCCGGGNNNYYYbbbMMMFFF???ZZZdddNNNXXXwwwxxxnnn\\\ZZZ```JJJ;;;777777222444<<<======WWWnnneeeHHH<<<@@@???rrreeemmmfffiiizzziiiOOOEEEFFFAAA888111111333333444777@@@///:::FFFBBB]]]pppaaaZZZ```fff]]]eeeUUUOOO======:::999:::999888<<>>222000//////.........//////000222333222333555777777===AAAZZZRRRfff}}}WWWNNN???777444///@@@```aaaxxxnnnsss```~~~NNN]]]<<<000000///------...//////...,,,---......111333333111::::::JJJXXXiiiaaajjjfffZZZVVV999SSSfffVVVMMMRRRXXXOOO;;;---EEEMMMNNNBBB555333666888:::===444///888;;;555555222555666666777999777222333===444@@@iiihhhGGG>>>iiiooo===___[[[OOOPPPjjj***111ZZZggguuurrr|||wwwooovvvgggbbbZZZHHHKKKVVV]]]YYYNNNCCC777///(((((((((((((((((((((((('''((((((((((((+++...222888{{{xxx```IIIVVVooo|||zzz~~~~~~|||xxxvvvvvvxxx{{{}}}oooqqqnnnkkkrrr~~~^^^RRRFFFBBB>>>777666999LLL777ccc```pppjjjXXXZZZRRRZZZmmm~~~|||pppvvvbbbTTTIIIBBB<<<<<<999444222444444444333333444555777888333444444444555555666777888999>>>DDDFFFGGGOOOZZZrrrSSSFFF@@@HHH|||XXXHHHOOOhhhzzzeeeIII???BBBCCC000---888999:::BBBDDDLLL\\\cccNNN777@@@PPPOOOzzzjjjiiiiiieeehhhgggGGG888999555444777======777222111000MMMGGG===[[[xxxeee___ZZZ```eeeWWWwwwtttXXX333777666888===???======???CCCCCCQQQpppmmm\\\SSSWWWZZZUUUVVV^^^wwwbbbTTTdddmmmSSSGGGJJJ@@@555===HHHBBB333TTT[[[666EEEzzzfffbbbccc```[[[SSSWWWJJJwwwQQQ999888666777999999666666999444;;;===888555888???CCC{{{^^^ppp^^^bbb]]]XXXWWWVVVRRRIIIAAA000^^^}}}cccmmmnnnZZZUUUFFF555//////...............///)))***+++---000555888999555EEECCC~~~YYYRRRCCC<<<888111===ZZZdddxxxiiiqqq}}}eeevvvMMMQQQ666+++555333111111222333333222000111222000///111333555666999\\\yyyfffcccgggfffaaa]]]HHHJJJxxxqqqVVVJJJHHHFFFDDD@@@AAAPPP```KKKQQQQQQHHH@@@BBBFFFIII???GGGEEEDDDNNNQQQLLLMMMQQQYYY^^^]]][[[]]]``````FFF[[[___ccclllRRR888BBBSSSZZZTTTcccaaabbb,,,...YYYlllrrrttt|||``````~~~vvvqqquuuiiicccXXXEEEKKKUUU[[[WWWLLLAAA777///(((((((((((((((((((((((('''((((((((((((+++...222999sss___OOO]]]]]]|||xxxyyy|||yyyuuurrrrrrvvvzzz}}}vvv{{{wwwrrr{{{yyybbbDDDDDD???666333999@@@BBB@@@CCCaaaSSSgggXXXSSS[[[QQQYYYWWWzzztttwwwjjjJJJCCC===;;;;;;;;;===AAA888777555555555777999::::::::::::;;;===???>>>>>><<>>CCC???IIIEEEQQQuuuvvvXXX^^^[[[^^^bbbRRRccc~~~vvvVVVDDD???<<<@@@CCCCCCCCCDDDGGGNNNfffOOOOOORRRXXXZZZXXXVVVWWWbbbrrrDDD666CCCOOODDD???AAA666AAA???555HHH[[[{{{GGG555fff^^^dddfffaaa]]]bbbYYY]]]jjj]]]222666444555999999666555777999777;;;???999666EEE[[[yyyDDD~~~zzz```ddd```\\\[[[[[[XXXQQQJJJDDDJJJ~~~sss|||ttt^^^XXXEEE222......------------......///---,,,...111444666777333[[[nnnIIIzzzooo\\\VVVJJJBBB===333999OOOkkk{{{lllyyymmmdddooo\\\BBB@@@777666777555333333444444444333111222222111000111666::::::AAA{{{xxxsss]]]aaa___```ddd^^^WWWEEEjjj|||{{{{{{sssddd~~~~~~|||qqqeeejjjuuuqqqhhhXXX888888___<<>>666333777???BBBBBB>>>{{{uuuUUUdddUUUYYY[[[[[[XXXXXXOOOttt|||wwwfff]]]RRRHHHAAA<<<::::::???>>>===<<<;;;;;;;;;;;;:::999999;;;>>>@@@???>>>GGGDDDBBBFFFWWWxxxpppGGGDDDAAA999___AAAJJJHHHIIICCC{{{~~~lllPPPAAA777888AAABBB;;;CCCSSSXXXYYYHHH<<<>>>===@@@bbbpppoooeee``````aaa___kkkbbbuuuQQQ>>>@@@>>>;;;:::;;;:::<<>>555UUUWWWZZZmmmkkkbbb___\\\\\\]]][[[VVVQQQQQQGGGpppmmmWWWAAAAAA333'''...------------...//////555222222555888888999;;;CCCQQQlllqqq^^^[[[PPPIIIDDD666444CCCzzzWWW]]]ppp@@@KKKJJJGGG@@@777888999333222000000111111000//////------000222444777;;;===JJJsssgggYYYccc\\\^^^hhh___^^^KKK___wwwzzznnneeesssvvvpppbbbSSSQQQ:::DDDFFF<<<333888HHHVVVqqqiiiZZZOOO@@@111LLLoooCCCmmmQQQxxxQQQmmmrrrAAA555...WWW}}}vvvwww{{{zzzZZZHHH]]]yyyvvv{{{qqqqqqjjjUUUDDDIIIRRRWWWRRRGGG===555...(((((((((((((((((((((((('''((((((((((((+++...222999{{{]]]RRRGGGRRR\\\yyy{{{xxxxxxxxxxxxqqqqqqppppppnnnmmmlllkkkllljjjlllmmmbbbNNNAAA@@@777222444???AAA<<<:::@@@jjjLLL\\\qqqPPP______SSS]]]TTTRRR[[[}}}|||xxx|||vvvpppeeeYYYQQQLLLHHHDDDAAABBBCCCCCCBBBAAA???>>>CCCBBBAAAAAACCCDDDEEEEEEIIIAAAGGGffftttFFF<<>>@@@BBBFFFJJJFFF@@@???BBBLLLeeexxx}}}YYYXXX]]]UUUUUU\\\WWWWWW^^^tttsssccc]]]^^^cccjjjpppQQQQQQ^^^hhhfff```]]]YYYUUUUUUgggxxx~~~}}}fffRRRHHHEEEJJJQQQRRR```kkk\\\AAAVVVsss^^^___ddd___\\\______ZZZ[[[XXXzzz{{{vvvuuuFFF???999999::::::<<<@@@;;;555666;;;<<>>CCCbbb|||NNN}}}WWW___^^^UUUPPPKKK;;;222;;;xxxhhhvvv^^^LLL@@@000...------...//////...111+++***000666555555777<<>>777///111///+++'''+++:::NNNYYYZZZOOOHHHAAA>>>999>>>iiiTTT]]]VVVlllzzz|||XXX|||===777,,,NNNwwwzzzdddLLLLLLrrryyyppp{{{ooorrrhhhOOOAAAJJJRRRWWWQQQFFF<<<444---(((((((((((((((((((((((('''((((((((((((+++...222999vvvaaaPPPEEEWWWRRRgggyyyttttttrrroooiiijjjjjjiiifffccc___\\\VVVRRRVVVZZZLLL777444AAA333333:::AAA===:::KKKcccbbbOOOWWWaaaXXXXXXYYYKKKXXXPPPVVVKKKlll||||||~~~~~~~~~~~~|||uuukkkddd___XXXQQQDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCFFFKKKNNNTTTkkkjjjKKK???CCC@@@DDDkkk<<>>AAA777<<<111000000111111222333444555333666:::888555;;;FFFVVV```|||iii```aaa[[[VVVSSSCCC555888aaa|||{{{lllHHH333(((///---,,,---///111111000666///---333666444444999MMMqqq}}}ddd|||ccc___fff```bbbfff___eee___UUUtttnnn{{{UUUBBBIIIVVVOOOMMMPPPVVVVVVLLL>>>666999DDDAAA888777444111666:::;;;BBBRRRddddddNNN555999888777555999WWWuuuLLLhhhMMMqqqeeettt888222***FFFwwwvvvvvvoooyyyyyykkk{{{kkkpppcccHHH???KKKTTTYYYSSSHHH===333+++(((((((((((((((((((((((('''((((((((((((+++...222888tttbbbSSSXXXZZZPPPWWWsssyyyuuulllccc___^^^]]]ZZZUUUQQQMMMJJJGGGDDDDDDCCC;;;111333<<<===???>>>;;;===OOOpppaaaKKK[[[OOOOOOaaaNNNQQQOOOPPPQQQUUUMMMVVVkkk~~~wwwrrrvvv|||rrrdddXXX[[[YYYUUURRROOOOOOOOOPPPCCCGGGLLLNNNRRRZZZfffqqqnnnSSSEEE888GGGGGGQQQ@@@@@@CCC>>>GGG>>>@@@<<>>???FFFJJJFFFBBBAAARRRUUUGGG777333111000777$$$HHHjjjkkkSSS>>>:::>>>:::999888999QQQQQQTTTWWW]]]yyyzzzmmmcccbbb;;;222,,,<<<zzzxxxlllqqqaaarrrttteeemmmaaaHHHFFFMMMWWW\\\VVVJJJ===222***(((((((((((((((((((((((('''((((((((((((+++...222777|||vvvaaaKKKaaaQQQLLLHHHUUUyyyjjj[[[WWWTTTPPPKKKFFFAAA>>><<<;;;;;;888333444999<<<;;;===CCCAAA>>>OOOooopppcccTTT___SSSRRRiiiNNNNNNZZZLLLVVVSSSVVVGGGYYYzzz~~~ooonnnyyy~~~xxxpppgggbbb```bbbcccfffnnnxxx[[[GGG???;;;===SSSLLLtttWWWIIIGGG222666DDD???:::>>>;;;FFF}}}uuuxxx}}}pppbbb\\\ZZZXXXYYY[[[gggZZZZZZZZZHHH:::???HHHDDD...```vvvpppoooeee```UUUuuu]]]^^^[[[___UUU```___RRR|||tttpppkkkllltttKKKJJJEEEGGGAAAFFFKKKLLLRRRNNNPPPIIIOOOhhh{{{\\\```___bbb______^^^VVVKKKIIIOOOIIIFFFMMMvvvaaafff~~~VVVBBB>>>ZZZdddbbbddd```ZZZYYY[[[ZZZVVVXXX[[[WWWZZZ[[[sssxxxcccEEE===777888;;;;;;;;;<<>>>>>DDD]]]xxxGGGdddbbbdddcccgggccc``````QQQ???<<<<<>>===???CCCPPPOOO>>>------111555>>>hhhcccVVVEEE;;;999999777888888<<>>222)))(((((((((((((((((((((((('''((((((((((((+++///222666nnnUUUHHHFFFFFFGGGAAABBBWWWqqqvvviiiwwwaaaOOOIII555AAA777>>>666:::999888999>>>DDDFFFDDD>>>///KKKfff}}}aaaVVVSSSRRRRRRUUUVVVTTTRRRRRRRRRQQQQQQOOOMMMLLLKKKtttuuuZZZXXX|||}}}{{{nnnQQQ@@@<<<@@@DDDPPPddd___MMMFFF:::::::::999999999888888999PPPccc}}}}}}|||{{{bbbPPPMMMBBB;;;CCCBBBAAABBBIIIHHH@@@???@@@???qqqiii~~~YYYXXXaaa^^^\\\```XXXYYYYYYYYYYYY\\\___cccfffccc|||VVV>>>FFFCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMPPPSSS]]]qqqqqqYYY]]]```VVVXXXVVVTTTQQQMMMJJJGGGFFFGGGHHHIIIRRRmmm~~~gggEEEHHHXXXSSSeeejjjmmmmmm\\\^^^HHHIII888IIIxxxooo]]]]]]]]]^^^___```^^^ZZZWWWYYYYYY]]]```]]]```wwwwwwgggJJJ===777>>>CCC???;;;===<<>>888CCChhh:::iiiZZZiiiaaafffeeeeeedddbbb]]]UUUKKKDDD888www|||xxxeeeYYYFFF:::<<<:::111...333///.........000222444555000888666666888777WWWrrrcccaaa^^^\\\[[[]]]___aaaaaaaaacccdddcccjjjfffVVV\\\bbb___dddsss```>>>555888666000---111222111000222===MMMZZZQQQAAA555444777666555777000AAAHHHoooppp<<<```aaaWWWbbbqqqiiiddd{{{kkkRRRIIIAAA)))555gggssskkkUUUnnn}}}vvvllleee```[[[XXXYYYWWWMMMVVVRRR>>>MMMfff{{{sssnnnuuunnn444TTTSSS^^^eee[[[III999000+++((((((''''''''''''(((((((((((()))((((((***...111999}}}~~~tttQQQ???>>>@@@BBB<<<:::GGGZZZ}}}gggpppeee]]]===777***<<>>888EEE@@@@@@AAAAAABBBCCCEEEFFFHHHJJJKKKLLLRRRaaavvvyyyaaaXXXYYYUUUNNNTTTSSSQQQNNNKKKHHHFFFDDDIIIGGGDDDHHH[[[xxx|||dddMMMAAACCC???666777<<<@@@OOOcccooodddccc______^^^^^^^^^\\\XXXUUUUUUWWW\\\^^^XXXYYYooo|||{{{jjjRRREEE======<<<:::AAALLLMMMpppCCCNNNqqq^^^wwwwwwqqqZZZ\\\ccc\\\YYYXXXWWWWWWYYYZZZYYYWWW[[[WWWOOOUUUuuuyyy^^^HHH===:::;;;777666:::<<<::::::===>>>:::666AAAeeeUUUYYYyyycccaaagggaaaaaa```___\\\VVVNNNIII<<>>KKK111444444444444333333333333///:::666ZZZggg|||qqqqqqcccUUUhhhCCCOOOGGGNNNUUUWWWxxxwww~~~rrr{{{FFFEEEJJJRRRWWWVVVUUUVVVWWWXXXWWWVVVSSSQQQQQQQQQIII~~~{{{xxxeeeaaaeeevvvaaa???555;;;AAA<<<<<<<<<===>>>???@@@AAACCCEEEEEEEEEFFFMMMZZZddd{{{mmmUUUSSSVVVRRROOORRRNNNNNNLLLJJJGGGEEECCCBBBGGGCCC@@@AAAIII]]]|||~~~yyywwwooo^^^^^^dddaaa___]]]\\\[[[ZZZWWWTTTUUUWWW[[[[[[SSSQQQaaauuuhhh___VVVOOOGGGDDDOOO^^^OOO>>>dddbbbsssuuu___\\\XXXcccXXXYYYWWWVVVWWWXXXYYYXXXVVV___NNNTTTWWWWWW}}}lllRRR@@@EEE>>>999999999888:::===:::???JJJeee}}}EEEJJJ{{{hhh]]]```ggg\\\\\\[[[[[[ZZZWWWSSSOOORRR;;;yyy~~~zzzsssnnniiicccVVVKKK>>>666333222000---///000222333555666666666444888555000CCCxxx~~~}}}jjj|||```^^^\\\ZZZXXXXXXYYY[[[\\\YYYZZZ\\\]]]^^^fffxxxoooHHHAAA???IIIRRRPPPEEE<<<888HHHXXX\\\TTTFFF777,,,444:::DDDMMMOOOHHH;;;111333444555444000000777AAAVVVWWW888DDDnnnYYYppp```uuuVVVpppooopppdddRRRKKKJJJ<<<666BBB|||ttt~~~|||```uuuyyy{{{vvvkkkcccaaaccc^^^eeelllqqqxxx~~~uuuIIIGGGTTTTTT___eee[[[JJJ:::///)))((((((''''''''''''(((((((((((()))((((((***...111666zzzwww}}}III???===@@@DDDAAA;;;888:::JJJWWW{{{xxxxxxnnnhhhmmmjjjdddZZZTTTZZZdddkkkkkkfffcccdddeeexxxZZZSSSMMMUUUPPPOOOOOOPPPQQQRRRRRRRRROOOMMMLLLKKKKKKMMMOOOPPPJJJHHHMMM___xxxrrr```HHHIIIHHHHHHNNNXXX]]]]]]eeegggeee___^^^___[[[TTTTTTHHHJJJAAA>>>@@@888???<<>>888888888999999:::<<<===>>>>>>@@@AAA@@@???BBBHHHMMM^^^nnnyyy^^^PPPLLLRRRRRRHHHIIISSSIIIIIIHHHFFFDDDCCCAAAAAAAAA???@@@BBBAAAEEEZZZrrrwwwooocccaaa```]]]___]]]ZZZYYYYYYXXXVVVUUU[[[YYYYYYXXXSSSOOOVVV```{{{444:::ddd^^^jjjjjjZZZ```YYYZZZWWWXXXWWWVVVVVVWWWWWWVVVUUUVVVJJJXXX[[[PPPpppWWWPPPGGGAAA??????@@@BBBNNN```}}}pppMMM[[[}}}lll\\\]]]\\\ccc[[[ZZZYYYXXXYYYXXXVVVTTTPPP<<>>ZZZrrrOOO===CCCuuupppTTTaaavvvjjjYYYrrr^^^YYYQQQMMMLLLEEE:::666rrrtttrrrxxx~~~rrrCCCQQQGGG^^^ffffffYYYGGG999///***((((((''''''''''''(((((((((((()))((((((***...111777zzzssszzz~~~HHH<<<::::::===<<<888555444555666UUUlllqqqjjjgggjjjggg```[[[[[[^^^eeevvvZZZSSShhh]]]MMMJJJKKKLLLLLLLLLLLLMMMMMMNNNLLLJJJHHHGGGHHHIIIJJJKKKEEEAAADDDSSSjjjwwwbbbMMMCCCDDDGGGGGGFFFEEEBBB???>>>@@@???;;;EEE<<>>BBB>>>:::BBBPPPqqq~~~zzzfff[[[]]]ccc```YYYZZZYYYWWWWWWXXXXXXWWWVVV]]]XXXTTTTTTUUUTTTTTTTTTyyyVVV222HHH\\\______jjjZZZWWWVVV^^^WWWXXXXXXVVVUUUUUUVVVVVVUUUSSSOOOOOOUUUXXXUUU[[[yyyccc@@@yyyiiivvvyyyYYY]]]```YYY\\\]]][[[YYYXXXYYYYYYXXXVVVUUUTTTmmmaaaFFFAAAFFFEEE===666444333111000222444666777888777777;;;000888NNNoootttwwwyyyccc]]][[[ZZZXXXWWWVVVWWWXXXYYYWWWYYYXXXUUUTTTWWW^^^dddsss^^^AAA222222666///111...+++555HHHQQQOOOFFFIIIIIICCC999111000222%%%---888CCCWWWxxxXXX666IIIrrrfffRRR[[[iiinnnrrr|||uuuPPPPPPQQQNNNHHHCCC:::///fffvvvxxxtttjjjCCCZZZNNNmmmooohhhVVVCCC666///+++((((((''''''''''''(((((((((((()))((((((***...111666yyyppprrrHHH<<<:::888888888888666555555888@@@FFFeee~~~{{{www{{{vvvbbbRRR^^^mmmZZZNNNIIIJJJKKKJJJIIIHHHIIIJJJOOOMMMKKKIIIHHHGGGGGGGGGDDDCCC@@@===@@@QQQjjj~~~vvvpppiiibbbMMMKKKHHHGGGGGGHHHGGGFFFHHHCCCQQQTTTVVV```hhhvvvFFF666555444333...555111111000000000/////////000******555...***666OOOTTT{{{{{{aaarrrpppnnn~~~ttteee@@@111;;;999666:::===>>>AAAFFFHHHGGGLLLMMMOOOOOOOOOPPPQQQSSSYYYQQQFFFWWWsssLLL>>>444555555000000666333333444444555666888999777999<<<>>>???@@@CCCEEEGGGLLLRRRXXXcccrrr}}}zzznnncccZZZTTTWWWTTTNNNHHHIIILLLIIIAAABBBBBBAAA???>>>===<<<<<>>BBBEEEEEEEEELLLXXXbbb~~~sssqqqoooppppppooolllkkkuuuqqqcccDDD111999111+++444...333/////////............---///...)))&&&///888///'''WWW```bbbpppIIIEEE,,,333111111555333444777<<>>===<<<:::999888777999;;;999666666;;;>>>>>>:::DDD```wwwooo```fffYYY]]]]]]YYYVVVWWWXXXWWWUUUUUUUUUVVVWWWVVVSSSQQQQQQPPPOOOOOOQQQSSSSSSQQQSSScccrrrPPP666555JJJ___YYYbbb^^^[[[```ZZZRRRUUUTTTRRRWWWUUUTTTSSSTTTTTTRRRQQQPPPTTTRRRRRRSSSJJJSSSpppyyyiii[[[aaaxxxnnneee{{{cccRRRYYY___^^^[[[VVV[[[YYYXXXWWWXXXXXXWWWVVVWWW\\\mmm|||xxx```OOOBBBBBBDDD>>>888666777888888999:::<<<===>>>GGGhhh|||hhh{{{^^^UUUWWWVVVUUUUUUTTTSSSTTTTTTTTTPPPUUUVVVUUUWWW\\\^^^[[[cccrrrvvvcccOOOFFFCCCAAA??????===EEEMMMOOOPPPYYYkkkzzz~~~OOOIIIxxxtttbbbjjjJJJJJJmmmeeeyyyaaa|||aaacccZZZNNNRRRUUUIIIHHHHHH;;;999eeejjj{{{vvv|||wwwkkkLLLLLLPPPiiiwwwtttgggQQQ===111+++(((((((((''''''''''''(((((((((((()))((((((***...111555vvvllloooGGG888999999666444444444333444111))):::111???IIIccczzz~~~~~~ttthhhRRRVVVRRRYYYNNNKKKQQQHHHKKKJJJKKKLLLKKKGGGEEEFFFHHHFFFFFFFFFFFFEEECCCBBBAAA???CCCHHHMMMOOOQQQRRRSSSVVVzzz|||QQQ333999(((666000,,,777---111.........---------,,,,,,///)))---000///%%%***666---&&&))):::PPP???ggg|||wwwrrrcccVVV999000(((222???666%%%555777333444888888555:::CCCIIIJJJKKKKKKLLLOOOSSSVVVWWWLLLKKKPPPKKKYYYOOOvvv}}}{{{iiiPPP888999111000...,,,///333222...////////////000222333444333444555666777999<<<===888BBBJJJKKKKKKMMMPPPPPPQQQTTTWWWYYY]]]aaa```[[[UUUTTTSSSQQQPPPPPPPPPPPPMMMJJJKKKLLLEEE======EEE===<<<;;;999888666555444000888:::555555;;;<<<666:::555777III^^^ppp}}}{{{^^^ddd\\\VVVYYY[[[ZZZWWWVVVYYY]]]YYYRRRVVVUUUVVVWWWWWWUUUQQQMMMOOORRRSSSOOOKKKKKKMMMNNNGGGTTTWWW~~~}}}zzz{{{}}}~~~jjjSSSDDD======555222CCC[[[^^^QQQqqqcccTTTcccHHHSSSbbbLLLQQQZZZWWWUUUSSSSSSTTTSSSRRRPPPNNNNNNVVVYYYRRRNNNOOOMMMeeemmmdddyyybbbIIIZZZ|||___gggPPPRRR```[[[ZZZ^^^WWWXXXWWWVVVVVVXXXXXXWWWVVVRRRRRRRRRaaa>>>777;;;:::777:::;;;::::::;;;<<<>>>@@@BBBxxxxxxnnnpppZZZ[[[YYYTTTTTTSSSRRRRRRRRRRRRRRROOOSSSUUUSSSVVV[[[[[[VVVYYY^^^kkk}}}tttzzz~~~___BBBiii}}}iiiYYYPPPKKK\\\uuubbbsss~~~cccIIIXXXWWWCCCFFFMMMEEEFFFJJJ>>>333bbbaaa|||||||||wwwyyywww~~~vvv]]]HHHbbbYYYyyyuuurrrfffQQQ===111***%%%((((((''''''''''''(((((((((((()))((((((***...111888wwwrrr|||GGG888777555444333222222222//////000111444777999;;;RRR```ttt}}}UUUIIIVVVNNNQQQQQQQQQQQQPPPNNNLLLKKKGGGIIIKKKKKKJJJIIIJJJKKKFFFEEEDDDBBB@@@?????????DDDAAADDDMMMRRRNNNJJJJJJPPPSSS^^^pppfff>>>333777555333000...------...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,---///000111111999888666444111///---,,,......---,,,,,,...///000000000111222444666888999CCCDDDEEEGGGJJJLLLNNNOOOQQQPPPNNNLLLLLLLLLNNNOOO___iiifffLLL:::222000000........................000...+++***...444;;;@@@555444333222333555777999>>>>>>???@@@CCCFFFIIIJJJLLLNNNQQQQQQOOOPPPTTTWWWSSSSSSRRRQQQOOONNNMMMLLLMMMJJJEEEBBBAAA???===;;;:::999888666555555555555444444555555666777777888999666777<<<===@@@RRRfffnnnrrrwwwzzzyyyuuuppplllbbb___ZZZVVVTTTTTTVVVXXXTTTVVVXXXWWWUUUSSSSSSSSSNNNOOOPPPNNNMMMLLLMMMOOORRRPPPMMMMMMMMMNNNNNNMMMQQQMMMQQQccc{{{{{{vvvtttoooyyyzzzccc]]]]]]JJJKKK666???888@@@GGGPPP^^^bbbXXXTTTgggdddQQQWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQMMMMMMMMMLLLMMMMMMNNNOOOQQQcccVVV```aaacccsssxxx{{{ttt[[[PPPRRR___mmmzzzjjjZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSTTTTTTVVVYYYVVVcccvvvwwwfffLLL===:::;;;666:::GGGEEE333:::fffuuu]]]qqq~~~bbbYYY\\\^^^WWWTTTPPPPPPSSSUUUUUUSSSSSSSSSUUUVVVVVVVVVVVVUUUXXXZZZ]]]ppp}}}}}}aaaXXX\\\bbbyyyZZZPPPkkkOOO999lllVVVeeesssppp___NNNHHHIIIHHHGGGFFFDDDCCCAAA@@@???;;;OOOcccqqq}}}yyytttPPPMMMQQQllliiinnnxxx```DDD>>>///"""---))))))((('''''''''''''''(((((()))((((((***...111666tttppp{{{HHH666555444333222111111111111111111111222444666777...999KKK\\\lll{{{vvvaaaPPPBBB\\\}}}zzzQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHJJJLLLLLLJJJHHHEEEDDDCCCAAA???>>>>>>>>>CCC@@@AAAHHHKKKGGGDDDDDDEEEFFFIIIQQQ___nnn|||wwwSSS<<<444444666333222///---,,,,,,---...,,,,,,,,,+++++++++***************+++++++++,,,,,,)))***++++++,,,---......111000///...---,,,++++++,,,,,,,,,,,,,,,------...//////000111333555777888>>>@@@BBBEEEHHHKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLLLLIIIKKKYYYdddfffooozzzzzz}}}ppp~~~wwwYYYOOOAAA666000///000222------------------------...---,,,,,,000777>>>BBB222222111000111333555666;;;;;;<<<>>>AAADDDGGGIIIJJJLLLOOOOOOMMMMMMQQQTTTQQQPPPOOOMMMLLLKKKJJJJJJKKKHHHDDDAAA???>>><<<:::999888777555444444444444111222222333444444555555---111111000777BBBAAA999???AAADDDGGGHHHGGGFFFDDDQQQQQQRRRRRRTTTVVVWWWXXXTTTUUUWWWWWWUUUSSSSSSSSSSSSSSSRRROOOLLLKKKLLLNNNNNNLLLJJJJJJLLLNNNNNNMMMPPPLLLJJJRRRcccxxxiiicccssswww{{{}}}rrrvvvgggooohhhmmmkkkYYYIIIMMMaaazzziii\\\ZZZWWWVVVUUUSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQMMMLLLLLLLLLLLLMMMMMMMMMNNNNNN```qqqhhhXXXSSSWWWbbbpppvvvtttppp[[[LLLVVVUUUUUUUUUUUUWWWXXXYYYQQQQQQRRRRRRSSSUUUVVVVVVVVV\\\YYY\\\sssvvvddd~~~rrrbbbddddddaaaRRRJJJhhhvvvyyyeeeSSS]]]___RRRUUUSSSPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUZZZ___bbbnnn~~~ppppppyyy```EEE;;;HHH\\\iiioooHHHQQQJJJ>>>KKK===zzzhhhUUUIIIDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA...<<>>AAAHHHQQQXXXjjjkkkmmmooopppmmmhhhddd\\\DDD>>>EEEKKK___eeeOOOOOOMMMJJJGGGFFFGGGIIIJJJLLLHHHFFFHHHMMMNNNIIIDDDCCCBBB@@@???======<<<<<<@@@======AAABBB???<<<<<<:::;;;:::999===JJJ]]]lllsssXXX999+++...444333...111000...,,,++++++,,,,,,++++++************)))))))))*********++++++++++++)))))))))*********++++++******************************+++,,,,,,,,,,,,+++------...///111333444555777999===BBBFFFHHHJJJKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHAAACCCCCC>>>EEEPPPPPP```NNNNNNSSSDDDGGGKKK@@@666333///------------------------------------------,,,,,,---000444999;;;///......---...000111222777777888:::===@@@CCCEEEGGGJJJLLLLLLJJJJJJLLLOOONNNMMMKKKIIIHHHGGGGGGHHHGGGDDD@@@>>><<<;;;:::888777666555444333222222222//////000000111111222222222:::888555GGG^^^TTT777666666777999<<>>BBBHHHMMMNNNJJJFFFJJJCCCIIIMMMKKKRRRSSSCCCKKKIIIGGGFFFEEEFFFGGGHHHIIIGGGEEEGGGJJJJJJFFFAAA@@@???>>><<<;;;:::::::::;;;:::999::::::999888888777999:::888666:::EEENNNUUUaaaqqq\\\FFF:::666333444555444///)))......,,,+++************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,+++***+++,,,,,,---///000222333222555999>>>CCCFFFHHHIIIGGGHHHIIIJJJJJJIIIGGGFFFMMMFFFFFFDDD999888;;;555AAA333;;;555666...777+++333222111111111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,---...///000333333444666999<<>>WWWQQQ999555666777999===@@@CCCEEE>>>AAAEEEJJJMMMOOOPPPPPPPPPRRRTTTUUUSSSRRRRRRSSSUUUTTTQQQNNNJJJIIIJJJLLLHHHGGGGGGHHHJJJLLLLLLKKKHHHKKKLLLHHHFFFNNN^^^lll}}}YYYLLLPPPRRRQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHJJJEEEDDDJJJUUUiii{{{qqq}}}yyyiiisss|||aaaCCCAAAHHHKKKKKKKKKMMMOOOQQQSSSUUUVVVUUUVVVXXXXXXXXXVVVSSSRRRSSSTTTNNNRRRfffwww]]]\\\gggxxxrrr{{{|||xxx{{{xxx\\\[[[[[[PPPLLLRRRNNNQQQSSSRRROOOLLLMMMOOOKKKKKKJJJJJJKKKMMMPPPRRRKKKTTTVVVVVVZZZ]]]jjj}}}{{{YYYQQQhhhnnnfffqqqpppsssvvvuuurrroooooopppllldddSSSCCC>>>AAA@@@<<>>BBBDDD<<<<<<<<<444999111===000;;;000;;;000.........///000000...,,,++++++++++++++++++++++++)))))))))(((((((((((((((+++++++++,,,,,,---......000000000222444777:::<<>>>>>:::666999888888777666555444444EEE;;;===QQQgggvvvyyyttt|||rrrrrr]]]KKKaaaeeedddhhhOOO222,,,(((%%%---))))))((('''''''''''''''(((((()))((((((***...111666xxxmmmqqq???000000///...............,,,,,,++++++,,,...000111;;;999555111000000222333444666888<<<@@@AAA@@@>>>555;;;@@@BBBFFFHHHEEE@@@DDDEEEFFFGGGGGGGGGEEEEEE@@@CCCFFFFFFBBB???======:::999888777666666666666111555666444333666777666666333111222555888888777555777:::<<>>AAACCCCCCEEEGGGHHHHHHGGGFFFEEEAAA:::;;;<<<777:::===777...---666)))666---555...---,,,***+++,,,------,,,************************''''''((()))******++++++*********+++,,,,,,------.........///111333555777<<<@@@DDDEEEDDDCCCEEEGGGGGGGGGFFFEEECCCBBBAAA@@@===:::777555555555444333333222111000///.........---.....................000///222666222)))***111///111444777999999888888<<<<<<===???CCCHHHLLLOOOJJJLLLOOOPPPOOOOOOOOOPPPKKKLLLMMMLLLJJJIIIKKKLLLMMMKKKKKKKKKKKKKKKHHHFFFGGGGGGFFFEEECCCAAA@@@???333CCCVVVuuuZZZ888;;;===AAADDDDDDCCCFFFIIIIIIIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGEEECCCBBB>>>@@@AAA>>>999:::CCCLLLrrrooozzzYYYXXX^^^cccXXXEEE???FFFCCCDDDGGGJJJMMMPPPQQQRRRNNNPPPRRRTTTUUUSSSQQQPPPMMMVVVXXXTTTNNNMMMiiiUUUQQQqqqzzzwwwvvvuuuwwwyyyyyyuuuqqq{{{kkkjjjsssvvv}}}mmm~~~ZZZWWWSSSQQQQQQRRROOOKKKPPPQQQQQQPPPOOONNNNNNOOOJJJIIIHHHGGGFFFGGGHHHHHHHHHMMMKKKNNNUUUTTTTTT___YYYxxxmmmPPP::::::FFFaaaeeelllsss{{{wwwbbbOOODDDNNN:::...===YYYqqqbbbpppaaa;;;CCCAAA>>>;;;999777666666888888777666555444333222+++(((///DDD^^^wwwvvvooottt{{{TTTOOOiiiOOO}}}aaannnMMM'''+++,,,###,,,))))))((('''''''''''''''(((((()))((((((***...111666tttjjjqqq===222111000...---------------,,,++++++,,,---///000000...+++***,,,///333555000222444555555555666777EEEGGG???999@@@FFFIIILLLCCCCCCCCCDDDDDDEEEEEEFFFBBBCCCDDDDDDCCC@@@<<<999777777666555444444444444///555777333222444555333333111//////333666777777:::;;;;;;888666666:::>>>FFFOOOJJJNNNJJJEEEQQQPPPSSSRRRNNNVVVHHHIII888>>>>>>///:::999222333******,,,******---111222///+++***++++++++++++***))))))''''''(((((())))))))))))'''''''''((((((((()))))))))))))))))))))*********((((((((((((((((((((((((***))))))))))))***++++++************+++,,,......//////000222555888<<<>>>BBBBBBDDDEEEEEEEEEDDDDDDGGG===:::999333666999333///555777---555111333111111///,,,++++++,,,+++)))))))))))))))))))))))))))))))))))))))***+++,,,,,,(((((()))***++++++++++++...---------...000222333777;;;@@@BBBAAAAAACCCEEEDDDDDDEEEDDDCCCAAA>>>===;;;888555444444444333333333222111///............---------,,,,,,,,,,,,,,,)))(((+++111...((()))000***,,,...000111222222222888888999;;;???CCCGGGIIIGGGIIILLLMMMMMMMMMNNNOOOJJJLLLNNNNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKJJJHHHFFFEEECCC@@@>>>>>>>>>======???FFFAAABBBSSS^^^qqqwwwbbbNNN@@@???DDDAAAFFFCCC999999BBBFFFBBBFFFGGGIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJGGGHHHHHHHHHFFFDDDAAA@@@>>>>>>===<<<<<<<<<999666@@@BBB```zzzfffIII555666@@@JJJDDD666555??????AAADDDGGGKKKMMMNNNNNNKKKMMMOOORRRSSSSSSSSSRRRKKKPPPRRRTTTRRRMMMbbbzzz~~~vvvsssXXX[[[uuuxxx}}}{{{sssqqqxxxzzzuuutttkkksss~~~zzzwwwVVVNNNRRRRRRNNNMMMQQQRRROOOSSSPPPMMMKKKJJJJJJIIIHHHBBBBBBBBBBBBCCCCCCCCCCCCAAAEEEDDDGGGOOOKKKHHHQQQUUUMMMdddppp]]]TTT777666666888;;;???BBBCCC888<<<>>>;;;777:::FFFRRROOOgggzzzkkkgggkkk~~~oooIII???@@@:::999888666444333555666444444444444333333222222888666666<<>>111@@@EEEBBBEEECCCAAAFFFDDDCCCAAA@@@AAACCCEEEGGGEEEBBBAAACCCFFFDDD===666666555444444333333333333...555888333111333333000222333444444555555555555333666::::::999888:::===444@@@>>>FFFDDD>>>IIIGGGHHHCCC???GGG:::BBB555@@@:::,,,888999333666222666...000000...+++)))***,,,***++++++++++++******)))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))******(((((())))))***++++++,,,)))((('''''''''(((***+++************+++,,,---...///.........111444888;;;@@@AAAAAABBBCCCCCCCCCCCCAAA888888999444666999111---777444+++000000---...,,,+++******,,,---,,,+++)))))))))))))))))))))))),,,+++***)))((((((((()))&&&'''((()))************...------,,,---...000111444888===@@@??????AAADDDAAABBBCCCDDDBBB@@@<<<::::::888555333444444333222333222111000............,,,,,,++++++++++++++++++222///+++***+++,,,...000,,,,,,---///000222444555666777888:::<<<>>>@@@AAAEEEHHHJJJLLLLLLLLLMMMNNNKKKMMMOOOPPPNNNKKKJJJJJJJJJIIIIIIJJJKKKJJJHHHFFFBBBAAA???===<<<;;;::::::333===::::::DDD===;;;NNNJJJLLL^^^XXXdddTTTXXXOOOGGG???<<<===999333666@@@555888<<<>>>>>>???@@@AAAEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGHHHGGGFFFCCC@@@>>>;;;;;;999666555777888777,,,AAA<<>>@@@888===???BBBEEEHHHJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTLLLFFFPPPXXXNNNLLL]]]eee|||{{{hhhCCCCCCaaaxxxxxxuuu}}}sssaaaeeesssoooSSS[[[QQQPPPWWWUUUKKKNNN[[[UUUPPPJJJGGGFFFFFFCCCAAA;;;<<<===???@@@@@@@@@@@@???DDDCCCEEELLLGGGDDDMMMIIILLLZZZ]]]uuu}}}zzzrrrlllgggaaa]]]^^^gggqqqtttsss{{{{{{oookkktttqqqVVVCCC222>>>:::777777666555444222111111///000000000111111111222---///......;;;VVVvvvqqqvvv~~~~~~nnnFFFFFFtttsss]]]uuummmoooFFF333---"""+++444%%%))))))((('''''''''''''''(((((()))((((((***...111666ttthhhxxxwwwqqq???111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---.........------...///000000000222333555777888;;;<<<>>>@@@BBBDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCC<<<:::???@@@<<<999:::555555444333333222222111111111111111111111111111222222111111111111222222222222333444555666777888<<<777666>>>KKKPPPIII@@@AAAAAAAAA@@@>>>;;;999888444444222000222555222+++///...------,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...///000111222=========>>>>>>???@@@@@@<<<:::777444222222444555111111111000//////......,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---...///000111000222666:::>>>AAACCCDDDBBB@@@>>>???@@@???<<<888555555444333333222222111////////////............,,,,,,,,,++++++*********++++++++++++++++++++++++------------...///000000333333444666888:::===>>>AAAAAAAAACCCDDDGGGHHHJJJJJJIIIHHHJJJMMMNNNLLLJJJJJJJJJIIIGGGFFFDDDCCCBBB???===;;;999777888888999999999999888888888888777666666555444444444444555666111333<<<<<<333111666777777888888999:::<<<===BBB@@@???BBBFFFIIIJJJHHHLLLHHHEEEFFFIIIIIIFFFAAAFFFFFFFFFEEECCCAAA>>>===888888888777666666555555888666444333777>>>FFFKKKYYY\\\___bbbcccbbb```^^^IIIAAA999888;;;;;;666///222222333444555666888999777:::>>>AAACCCEEEHHHJJJMMMKKKKKKNNNQQQRRRPPPMMMMMMPPPRRRSSSRRRQQQQQQRRRYYY___|||~~~ZZZZZZMMMIII]]]ZZZVVV[[[iiiaaaWWW???ZZZuuupppgggUUUZZZUUUUUUUUUTTTTTTSSSSSSSSSMMMKKKIIIGGGFFFDDDAAA>>>@@@@@@???===<<<<<<<<<<<<<<<>>>AAACCCEEEEEEDDDDDDFFFNNNTTTTTTUUUdddrrryyyfffvvvrrr]]]DDD999:::===999333777666444333222111111111000///...---------------...,,,...111111;;;[[[|||{{{uuuttt~~~}}}wwwyyyyyycccVVVNNNaaauuuooooooxxxUUU:::%%%&&&---,,,))))))+++*********))))))((((((,,,***(((***///333333222777|||kkknnnyyyppp>>>000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000111//////000111222444555666666777999<<<>>>@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAA;;;:::===>>>:::888888333333222222111000000000111111111111111111111111111111000000000000111111111111222333444555666666888555444;;;EEEIIIEEE???@@@@@@???>>><<<:::777666333555444111111333111,,,......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((())))))))))))))))))(((************************************************+++,,,,,,---///000000111999:::;;;<<<>>>>>>>>>>>>;;;999777444333333333444111111000//////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,---...///000///111333666:::>>>@@@BBBEEEBBB@@@??????<<<888444444444333333222111111111////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111222444666888;;;<<>><<<:::888777777777888777777666666666666555555444444333222222222222222444111555>>>>>>555111444555555555666777888::::::>>>===<<>>@@@AAABBBAAAAAAGGGJJJMMMLLLKKKQQQ]]]gggqqqrrr}}}~~~vvvxxxjjjXXXGGG@@@999777:::;;;777222444333222111000////////////...------,,,,,,---------+++,,,///...555MMMhhh||||||{{{nnn{{{zzzzzz^^^[[[kkkrrryyyzzzmmmpppsssDDD333(((***,,,)))'''+++*********)))))))))((((((&&&((())))))'''(((,,,///777}}}llljjj~~~xxxnnn===000//////......---------++++++++++++++++++++++++,,,,,,---------.........////////////000111222333222333555888:::===>>>???@@@??????>>>>>>??????@@@===:::999;;;;;;888666666222111111000//////......000000000000000000000000000//////////////////000000000111111222333444444444222333777===AAA@@@>>>???>>>>>>===;;;888555444///111111......000///+++...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************************************++++++,,,,,,---...//////444555888;;;=========<<<999888777666444333333222000000//////...------,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,---.........///000222555999<<<>>>CCCBBB@@@>>>===:::666333333333222222111000000000/////////............---,,,,,,,,,++++++++++++***************************++++++***++++++,,,---...//////000111333555777999???@@@CCCFFFHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKHHHGGGFFFDDDBBB@@@??????;;;:::888666555555666666444444444333333333222222111111000///////////////000///333<<<<<<333///000222222222333444555666777999888888;;;???BBBCCCDDDDDDBBBBBBDDDGGGIIIGGGEEEGGGFFFFFFDDDAAA>>>;;;999666666555444444333333222222222222111000///---,,,------......///...---------,,,***+++...///000//////////////////000111111222444777:::;;;>>>AAACCCGGGGGGHHHJJJMMMNNNMMMKKKKKKMMMNNNMMMLLLLLLMMMOOOKKKHHH^^^KKKgggxxxqqq|||uuuqqqdddRRRPPPUUUXXXWWWVVVTTTQQQOOOLLLJJJIIIHHHFFFDDDBBBAAA???<<<:::888888777777777777777888666777:::<<<============BBBCCCEEEHHHKKKLLLLLLLLLDDDVVVpppyyywww{{{```MMM???555555777999999777555222000111000///...---,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,******---,,,---;;;LLLooo}}}tttppp|||uuujjjsssvvvzzzyyyvvv~~~ccc___sssttteeewwwkkkXXX111+++***---,,,&&&&&&+++******))))))))))))(((((((((...222///'''%%%,,,333777xxxlllooovvvkkk;;;/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***///............//////000111222444666999;;;>>>???>>>>>>============>>>>>>:::999888999888666555444111111111000//////......///////////////////////////......------......///......///000000111222222000222333555777999;;;===>>>>>>===<<<:::777555333111111000///333777555///------,,,++++++++++++,,,************************************************************************)))******++++++******))))))******++++++******)))******************************************************+++,,,,,,---......000222666:::<<<<<<;;;;;;777777777777666444222111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++******+++,,,,,,---.........///222666999<<<============<<<:::777666222222111111000///////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,------///000222444555888;;;>>>BBBDDDEEEFFFEEEGGGGGGHHHIIIJJJKKKJJJJJJFFFEEEDDDBBB@@@>>>===<<<888777666555444444444444222222222222111111111111//////...------------...---+++...444444...+++---////////////000222333444444555666888;;;>>>@@@AAAEEEDDDDDDFFFHHHJJJHHHGGGGGGFFFEEECCC@@@<<<999777444444444333222222111111000111222222222111000///333222111111000000000000......///...---,,,---.........---------......///111333666888999<<>>===:::888555444444444444555555666444555666888999::::::999===???BBBGGGLLLNNNMMMKKKPPPMMMQQQQQQRRRcccttttttzzzeeebbbUUUAAA333222666888;;;;;;:::666222000000111///...---,,,++++++++++++,,,++++++******++++++++++++)))))),,,,,,***///666^^^mmmjjjaaasssrrrVVVPPPPPPMMMJJJSSSjjj[[[___fff333((((((***...+++%%%&&&+++))))))))))))))))))((((((+++111555222+++)))000888777wwwmmmqqqxxxhhh999///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///...///...............//////000000111333666888;;;<<<=========>>>>>>=========888999999888666666555333333222222111111000//////..............................------------......------......///000000000///222444444333555888<<<=========<<<;;;888666444888444111333<<>>444...---,,,,,,++++++,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++************************************************************++++++,,,---------...111555888;;;;;;;;;:::555666777777666444222000/////////...------,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++*********+++,,,,,,......---...000444777999:::;;;<<<;;;:::888666666222222111000000//////...............------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---///000222333444666:::>>>AAABBBCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHEEEDDDBBB@@@>>><<<;;;:::666555555444333333333333222222111111111000000000///......------------------++++++------++++++---,,,,,,,,,---...///111111222333444666888;;;===???DDDDDDDDDEEEFFFGGGFFFEEEFFFEEEDDDBBB>>>:::777555333333222222111111000000......---------.../////////...,,,++++++++++++,,,***,,,---,,,)))'''((()))...---------------......///111333444666888<<<>>>BBBDDDGGGIIIKKKKKKLLLLLLLLLMMMNNNNNNLLLLLLLLLNNNKKKKKKFFFtttaaaHHHHHH___{{{xxxyyy|||}}}zzzrrrZZZNNN[[[fffaaaYYYXXXWWWVVVUUUSSSQQQPPPNNNNNNFFFCCC???===<<<;;;999777333333222222222333444444333333444555666777777777<<<>>>@@@AAAAAACCCFFFIIIVVVPPPQQQRRROOOSSSTTTJJJUUUYYYaaafffaaaZZZ^^^gggeee```___bbb^^^RRRJJJIIIKKKIIICCC===;;;<<<<<<:::777444111///000222222222...---,,,++++++***++++++******))))))))))))******)))(((***,,,---++++++,,,555WWWqqq{{{YYYXXXgggoooyyyzzzeeeQQQKKK999QQQvvvFFF###***))))))+++***(((''')))(((((((((((((((((())))))'''***---,,,******///444888}}}qqqlll}}}fff777000000000000000000000000---------------------------,,,+++///444777777555/////////...//////000000......///000222444777999<<<======>>>>>>======<<<777;;;;;;888666666666444444333333222222111000000////////////////////////......------------......---------......////////////222444444222333666:::;;;;;;<<<;;;:::999777666666222///111:::@@@;;;222......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------///333666888999999999555555666666555444222111000000//////...------,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******+++,,,,,,---------...000222444666:::;;;<<<:::777444333333222222111111000/////////.........------------,,,***++++++++++++,,,,,,,,,************************))))))((())))))***+++,,,++++++,,,---...000111222333555888<<<@@@BBBCCCDDDCCCEEEGGGGGGGGGFFFGGGIIIDDDCCCAAA???===;;;999888444444444444333333222222111111111000000000000///......---,,,,,,,,,,,,---///---,,,++++++,,,---///+++++++++,,,---...///000000222444555555777:::===???@@@AAAAAABBBBBBBBBBBBDDDDDDBBB@@@===999666444333333222111111000000///111///---++++++,,,---...//////...---,,,,,,------''')))++++++*********+++,,,,,,,,,,,,,,,---...///,,,---///000111333777:::???BBBFFFHHHIIIJJJLLLMMMIIIKKKMMMMMMLLLJJJIIIJJJ;;;HHH@@@PPPmmmAAAEEE@@@CCC[[[zzzPPPQQQYYYXXXQQQRRR[[[\\\UUUPPPOOOOOOMMMLLLKKKJJJJJJDDDAAA===;;;:::999777666222222111111111111111222111222222333333444555555666999;;;;;;:::===DDDJJJCCCEEEOOOTTTMMMPPPWWWUUUXXXRRROOORRRUUUWWWWWWXXXXXXVVVVVVVVVSSSNNNMMMPPPLLLHHHBBB@@@@@@>>>:::555555222000111444444///+++---,,,++++++*********+++(((((((((((((((((()))***'''((()))+++,,,+++++++++$$$???JJJwwwooobbb\\\SSSOOOVVV___cccbbbMMM,,,)))---+++))))))***))))))(((''''''(((((((((((())))))&&&&&&'''(((***---000222888~~~rrriii}}}ddd666111111111111111111111222///////////////////////////---,,,///444888666444000000///000000111222222000000///000111333666777;;;<<<============<<<;;;777===>>>999666777777555444333333222222111000000////////////////////////......------------......---------............//////111333333222222444666888888999999999888777666111222111000222555333...000///......------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...000222444555666777555555555555444333222222111111000//////......---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...///000111222666888:::999666444333444333222222111111000//////.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,---...000111222333444777:::>>>AAACCCEEEDDDFFFIIIIIIHHHGGGHHHJJJDDDCCCAAA???<<<:::888888333333444444333333222222000000000/////////......------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,---...///000///111333333222333666999;;;<<<>>>@@@@@@AAABBBCCCBBBBBBAAA???<<<999666444333333222222111000000///111000...------------...*********)))))))))))))))((()))***,,,------,,,,,,************+++---...///+++,,,---...///222666999<<<@@@DDDFFFGGGHHHJJJLLLHHHKKKNNNOOOMMMKKKIIIHHHFFFIIILLLIIIdddQQQKKKAAALLLCCCBBBRRRuuuyyyvvv|||lllqqqRRRQQQTTTJJJVVVXXXNNNJJJRRRVVVRRRKKKJJJIIIHHHGGGFFFEEEDDDBBB>>>:::777666666555333222111000//////...//////000///000000000111222333000333777999;;;>>>CCCGGGIIIEEEJJJKKKAAADDDNNNQQQSSSNNNJJJLLLUUU\\\[[[UUUSSSSSSQQQLLLKKKKKKKKKIIIGGGAAA:::666444333444555777555333222333111,,,(((++++++***))))))))))))***''''''&&&&&&'''(((((()))%%%''')))(((((()))+++,,,+++---///IIIqqquuuIII...***...***+++,,,***)))))))))***'''''''''((((((((())))))'''((()))***+++...111333888zzzpppkkkccc555222222222222222222333333000000000000000000000000333///,,,...111333000,,,000000000000111222333444444333222222333555777999::::::<<<<<<<<<<<<::::::777>>>???:::666888999666333333222222111000000000000000000000000000000000///......------......///------..................///000222222222222222333555666777888888777666666333888:::666111111222111000000///............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...,,,---...///111333444555555555555444333333333333111111111000//////......*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++,,,---.../////////111444777888666555666888333333222222111000000000......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,------...///000222333111222444777;;;???BBBDDDEEEHHHJJJKKKIIIHHHJJJLLLDDDCCCAAA???<<<:::888777333333444444444333222222//////.........---------,,,++++++***************(((***+++******+++***(((+++++++++,,,---...000000...000222222000111444777999;;;>>>@@@AAACCCEEEFFFAAAAAA@@@>>><<<999666444333333222222111000000000******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++)))(((((()))++++++)))&&&((((((((()))***,,,---...---...//////000333777::::::>>>CCCEEEEEEFFFHHHKKKJJJMMMQQQSSSQQQMMMKKKIIIOOO<<>>GGGGGGKKKNNNGGGGGGOOOSSSRRRTTTWWWSSSLLLOOORRRPPPKKKKKKMMMHHH>>>======>>>>>>:::444333444111///,,,******,,,...000***))))))(((((((((((()))&&&&&&&&&&&&&&&'''((()))$$$'''(((&&&%%%'''+++,,,)))%%%000$$$BBB|||oooCCC)))'''+++***%%%***...,,,(((((()))+++&&&'''''''''(((((())))))%%%'''***)))((()))...222888sssqqq~~~fff777555555444333222222333333////////////////////////000000111111222222222333000000000000000000//////444333222333555777777777<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666555555555555444333333222111111111111111111000000//////------......///000000000------......///000000000444333333222222222333333888888888999999888777777666666555555444333333333000000///...---,,,,,,,,,........................,,,------...///000000111)))***+++,,,---...//////++++++,,,,,,,,,,,,,,,++++++,,,---...////////////***++++++,,,------...............---------,,,,,,,,,,,,------......//////000000000000000111222222555555555555444333222111000000000//////......---,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........---------......//////000...------,,,---...///000+++,,,---...///000111222///111333555666666555444333222222111111111222222........................---------------,,,,,,,,,*********+++++++++++++++************+++++++++,,,+++,,,,,,------...//////222111222444888;;;>>>>>>AAACCCEEEFFFFFFFFFHHHIIICCC@@@<<<999888777555444222222111111000000//////111000///...------,,,---************************************************++++++,,,,,,,,,---------......//////111222333444999:::===???AAABBBBBBBBBAAA@@@>>>;;;999888777666444333222000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))************************)))*********++++++++++++,,,,,,,,,---...///111111999;;;???CCCGGGJJJKKKLLLNNNOOOOOONNNJJJGGGFFFEEECCCAAA@@@AAABBBBBBAAA@@@@@@>>>;;;:::;;;===AAACCCSSSZZZfffrrr|||{{{qqqfff]]]QQQPPPOOOOOOPPPQQQSSSTTTWWWUUUSSSRRRSSSSSSSSSQQQOOONNNMMMJJJGGGDDDAAA@@@;;;:::888666444333222222000000///...------,,,,,,,,,,,,,,,------.........000000111222333555777888<<<>>>BBBFFFJJJLLLMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOPPPOOOMMMKKKIIIFFFBBB???===:::777555555444222000222111///...---,,,,,,,,,,,,,,,+++%%%###222555$$$(((((((((((((((((((((((('''''''''(((((((((((()))((((((&&&&&&000IIIjjjfff:::***+++++++++---))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))+++///222777zzzwwwfff888333333333333444444555666555555555555555555555555333333333444444444444444444444444555555555555666222111000111333555555444666666777777888888999999888888888888777777777777666666666666555555555555333333333333333333333333333333333222222222222222444444333333333333222222000/////////000111222222333333444555666666666666555444444222111000//////333333333333333333333333////////////////////////000//////......------,,,000000000////////////...222222333333333333222222111111111111000///...---//////......------,,,,,,000000000000000/////////------........./////////------------...///000000333333444333333222111000222222222111111000000000111111000000000000//////.........---------,,,,,,........................////////////////////////555444333222111222222333////////////000000000000000111333555555444333222444444333222111111111111///......------,,,,,,+++......//////000000000111------------------------*********+++++++++,,,,,,,,,------......///000000111000000222555888;;;<<>>???@@@@@@AAA???===;;;999777666666555444333111000000//////------------,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,---///000111777999===AAAEEEHHHJJJKKKLLLMMMMMMKKKGGGCCCAAAAAA@@@???===>>>??????>>><<<===;;;999777666777999:::111555:::@@@EEEHHHJJJKKKOOOMMMJJJIIIHHHEEE@@@<<>>===888777666444222111000/////////......---,,,,,,+++++++++,,,,,,,,,---------//////000111222444555666:::===BBBFFFJJJKKKLLLLLLOOOPPPRRRSSSTTTSSSSSSRRRNNNMMMJJJIIIGGGDDD@@@===<<<999666444444333111///000///...---++++++++++++((())),,,***,,,>>>DDD666''''''''''''''''''''''''''''''''''''(((((((((((((((***+++)))***000===GGGhhhOOO:::))))))...,,,***---))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))+++000333777{{{fff888<<<;;;;;;;;;;;;;;;<<<<<<777777666666555444444444888888888888777777777777111111222222333333444444:::888777888:::;;;;;;;;;;;;;;;<<<===>>>??????@@@999:::::::::;;;;;;;;;<<<444444444444444444444444333333333444444444444444000000000000////////////333333333333333222222222666666777777888:::;;;<<<666777888999:::;;;;;;;;;;;;::::::999999888888888222222222333333333444444000000000000000000000000444444333333222111111000111111000000000/////////......////////////......333333333333222111000///333333333222111000000///........................000000000111111111111111222222222333333555666666555666666666666666555555000000000000////////////000000//////...---------000//////......---------111111111111000000000000444444444444333333333333555444333111000/////////000000//////......------111222333444444333222111777777666555444333222222333333222111000//////...---------------------------------------------,,,,,,,,,---------..................///000000111111111111111222444666999:::@@@CCCGGGIIIHHHGGGGGGGGGBBB@@@===<<<;;;;;;999777555444444333333222111111111111000///............++++++++++++++++++++++++++++++++++++++++++++++++------------........................///000222222333555777:::===???@@@AAA@@@???===;;;999777666666555555333222111000000000.........---------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,---...000000444666:::>>>CCCFFFHHHJJJLLLLLLLLLJJJEEEAAA???>>>???===<<<<<<======<<<;;;;;;:::888666444333222222333333222222222444555777:::888666666999<<<===>>>@@@BBBEEEHHHKKKNNNPPPQQQNNNMMMLLLMMMPPPQQQPPPOOOKKKJJJGGGDDD@@@===:::999555444222111///...------......------,,,,,,+++++++++++++++++++++,,,,,,,,,.........///111222444444666999>>>CCCFFFHHHHHHHHHKKKLLLMMMOOOPPPPPPOOOOOOLLLJJJHHHFFFDDDAAA===;;;:::888555333222111///......---,,,+++***))))))))))))))),,,((((((666;;;---''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&))),,,,,,***(((''''''555LLLddd~~~[[[888(((%%%)))000000)))'''***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))),,,000333777jjj@@@>>>===<<<:::888777777666;;;;;;:::999888777777777::::::999999888888777777>>>>>>>>>>>>============888777666666888999999999888999999::::::;;;;;;;;;========================>>>>>>>>>===<<<;;;;;;:::888888888777777777666666999::::::::::::;;;;;;;;;777777777888888888888999222222222222222333444555::::::;;;<<<============666777777777888888888999777777777777777666666666888888888888888888777777333333444444555555555555111111111222333444444555555555666666666555444444333333444555555555555555000000000111111111222222333333333444444444444555222222222222222222222111////////////000111222333777888888999999999888888333333222222222111111111000000000000000000000///111111111111000000000000222222222222222333333333444444444555555555555555:::999888777666555555555666555555555444333333333444555666777777777777777444444444444333333222222000000//////......------222222111000///...------//////............------/////////000000000111111/////////000111111222222333333444444444666888;;;>>>BBBFFFIIIHHHGGGEEEEEEAAA???===<<<<<<<<<:::888555555444444333333222222111000//////.........///------------------------------------------------....../////////000000000............///000111222444666888;;;>>>@@@BBBCCC@@@???===;;;999888777777555555333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111333777;;;???CCCFFFHHHJJJKKKLLLJJJFFFCCCAAAAAA@@@>>>======>>>>>><<<;;;:::999999777555333111000555444222111111222333444777666444555777;;;>>>???>>>@@@DDDHHHLLLNNNOOOPPPPPPNNNMMMMMMNNNNNNLLLJJJJJJHHHEEEAAA===:::888777333222111///...---,,,,,,---------,,,,,,+++++++++******************++++++---------...///000222333222555999>>>BBBCCCCCCCCCFFFGGGIIIKKKLLLLLLKKKKKKKKKIIIFFFDDDBBB@@@<<<:::999666333111111000...,,,,,,+++***)))((((((((((((***((()))$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((()))+++,,,---,,,//////111GGGeeettt}}}iiiHHH444,,,+++,,,///111,,,%%%&&&,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((())))))***---111444777wwwvvvuuusssqqqppppppoooccccccbbbaaa```______^^^YYYXXXXXXXXXWWWWWWVVVVVVMMMMMMLLLKKKJJJIIIIIIHHHLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???===;;;:::999888AAA@@@@@@>>>===<<<;;;::::::::::::999888777777777===<<<<<<;;;::::::999999>>>>>>===<<<<<<;;;<<<<<<============<<<<<<;;;:::@@@?????????>>>>>>>>>===???>>>>>><<<;;;:::999999;;;;;;::::::999999999999888888888999999999999999:::::::::;;;<<<<<<======666777777777666666555444555555666777777777666666999999999999::::::::::::666666666666666666666666999999888888777777666666::::::999999::::::;;;<<<666666777888888888777777999999888777777666666555555555555666666777777777333333333444444555555666222333333444555666666777444444555555666777888888888888888777777777666666333333333333333333333333///000111222444555555555::::::;;;<<<<<<<<<;;;;;;555555555555555666666666888777777666666555555555333333333333222222111111000000000000111111111222000000111111222333333444333444555555444555888;;;<<<@@@DDDGGGGGGFFFEEEEEE@@@???=========<<<:::999666666555444444333333222111000000////////////000////////////////////////////////////////////////111111111111222222222222000000000000000111222333444555777:::===@@@BBBCCC@@@???===;;;:::999888888555444333222111000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000000000222444888<<<@@@DDDEEEFFFHHHIIIHHHFFFDDDCCCCCC???>>><<<<<<<<<<<<;;;999777888888777666444222111---.........////////////000000111222333555666888===???BBBFFFIIIKKKLLLLLLOOONNNMMMNNNNNNNNNKKKIIIHHHFFFCCC???<<<999777777333333111000...------------,,,,,,,,,,,,,,,++++++************************,,,,,,,,,---...///000111111444777;;;???AAABBBCCCIIIJJJLLLNNNOOOOOOOOONNNLLLIIIFFFCCCAAA???<<<:::777555222000000///---+++++++++***)))(((((((((((('''&&&)))&&&""")))---"""'''''''''''''''''''''''''''''''''((((((((())))))...+++'''&&&(((***+++***(((+++***...333555EEEbbblllnnnqqquuuxxx{{{}}}~~~iii[[[DDD000%%%$$$)))------+++***)))'''&&&***///************************'''''''''&&&&&&'''''''''((()))******+++---111555888~~~}}}|||{{{{{{{{{rrrrrrrrrqqqpppooommmmmmbbbaaa```^^^\\\ZZZXXXWWWRRRQQQPPPOOOMMMKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::999888888777????????????>>>===<<<<<<>>>>>>>>>===<<<:::888888;;;;;;:::888777666555444=========<<<<<<;;;;;;;;;;;;;;;::::::999888777777999999888777777777777888===>>>>>>>>>>>>>>>======;;;:::999888777555444444555555666666666777777777333444444444555555555555666666666777888888999999::::::;;;<<<<<<======>>>;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999:::;;;<<<===>>>>>>666777888999999888777666555555555555555555555555333333333333444444555555555444444333333222222222111111111222222222333333333444444555555666777777222444666666444555999===;;;???CCCFFFGGGGGGGGGHHHAAA@@@?????????>>>;;;999777777777666555555444444333222222111111111222222111111111111111111111111111111111111111111111111333444444444444555555555333333222222333444444555444555666888:::===@@@AAAAAA@@@>>><<<;;;::::::999666555444333222111111111111111111000000000//////////////////////////////........................,,,,,,,,,---------......//////......///000000111000111333666:::>>>AAACCCBBBDDDFFFFFFDDDBBBBBBBBB===<<<::::::::::::888666555555555555444333222111000111222333333222111000///222555666777888999;;;:::;;;>>>AAACCCFFFGGGHHHKKKKKKKKKMMMOOOPPPNNNLLLFFFDDDAAA===:::888777777444333222000//////......------------,,,,,,,,,,,,+++++++++***************,,,,,,,,,------...000000444555777:::>>>AAADDDEEEHHHJJJLLLMMMOOOOOOOOOOOOLLLIIIEEEBBBAAA???<<<:::777555222000///...,,,+++,,,+++***)))))))))))))))***(((,,,+++%%%***...%%%(((((((((((((((((((((((((((((()))))))))************))))))***++++++)))(((%%%+++---222555***%%%///111222333555666666666666111000///222666666333///,,,***))))))++++++++++++************************((((((''''''''''''(((((()))******++++++...222555999|||{{{{{{zzzxxxwwwvvvvvvlllkkkjjjhhhggggggffffffYYYYYYYYYYYYXXXWWWWWWVVVOOONNNLLLKKKIIIGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>======<<<<<<=========<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;AAAAAAAAAAAA@@@???===<<<===<<<;;;;;;:::999888888999999888888888888888888AAABBBBBBBBBAAA???===;;;======<<<;;;:::888888777======<<<;;;:::999999888999999888888777666666666666777777777777888888888888888999999::::::;;;;;;555888;;;:::888999>>>BBB<<>><<<;;;;;;;;;999888777555444444333333222222111111111000000000000000000000000000000000////////////////////////...////////////000000000000000000000000111111222111222333555888<<>><<<:::::::::999888666666666555444333222111111....../////////.........,,,///111222222333555888777888999<<>>;;;999777777777444333222111000/////////------------------------,,,,,,+++++++++*********---------------...///000444444444666:::>>>BBBEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKHHHDDDAAA???>>>;;;:::777555222000///...,,,+++---,,,++++++***+++++++++,,,)))---,,,$$$'''***###))))))))))))))))))))))))************++++++++++++&&&))),,,...///...---,,,666111$$$"""///333000444,,,,,,---------,,,++++++***---///,,,'''%%%(((,,,---------...//////,,,(((************************))))))(((((((((((()))))))))***++++++,,,...222666:::zzzzzzzzzyyyvvvssspppnnniiihhhgggeeebbb```^^^]]]YYYXXXUUURRROOOKKKIIIHHHDDDCCCCCCBBBAAA@@@@@@@@@=========>>>>>>>>>??????;;;;;;<<<<<<===>>>>>>???:::===@@@???===>>>CCCHHH>>>@@@DDDGGGIIIKKKNNNPPPGGGFFFEEEDDDDDDBBB???<<<===<<<<<<;;;;;;:::999999999888888888888888999999555555555555555555555555555555555555555555555555777888888888888999999999888777777777777888888999:::999:::;;;<<>>===<<<<<<<<<;;;:::999777666666666666222222222111111111111000000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111222333222222333555888;;;>>>@@@GGGHHHIIIHHHFFFCCCBBBBBB@@@>>><<<<<<<<<<<<:::888:::999777555444333222222////////////000111222333111333444333111222666:::666666888:::>>>CCCFFFIIILLLKKKKKKLLLMMMLLLIIIFFFAAA???<<<999777666777777444333222000000/////////........................,,,,,,,,,,,,++++++******------------......///000111111000111555:::???CCCCCCDDDGGGIIIJJJKKKKKKKKKJJJGGGCCC@@@>>>===:::999777555222000000///---+++------,,,,,,+++,,,,,,,,,(((&&&+++---'''***...)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---,,,***)))***+++...444222333///,,,222,,,------............---...---,,,---......---+++''')))+++,,,---//////---******************************))))))))))))******)))***++++++,,,///333666;;;