BM6P6(@ ___III;;;888999222111000000///////////////333222000//////000222333333444444333333444888:::;;;:::888777777888:::;;;CCCAAA>>><<<<<<===???AAAAAA;;;666555777888555111000000000000///////////////............---------+++++++++*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++)))))))))***++++++,,,,,,///000222444555666777777888777555444444444555666666555555444222111000000////////////............------,,,,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))*********+++++++++---------............////////////000111111222222999::::::<<<>>>@@@BBBDDD]]][[[666///666000///---,,,+++*********(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,------,,,------...///000111333666888999999888777666666999===CCCRRRkkkppp|||OOO???111///111///......,,,++++++******++++++,,,+++******)))***,,,---...///111222444555555444444333555777888666555555555777777666555555555555555666555444333444666888:::UUUwwwfffLLL555111222///,,,.........................../////////000111111222222444555666777888888777777777777777777666666666666555555555444444333333333///<<<666@@@wwwzzzkkkqqq|||xxxpppdddUUUGGGHHHKKKTTTWWWUUUZZZ\\\TTTrrrsss{{{sss???666666000\\\GGG:::777999333111000//////......//////111000///------///000111222333333222222333666999888888777777777888:::;;;BBBAAA???>>>===>>>???@@@???;;;777666666666444222000000000/////////......------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((()))******++++++,,,...///000222333444444444777666666555555555555555555555444333222111000000////////////.........------,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''(((((((((((()))))))))*********++++++,,,---------..................///000000111111222555555666888:::<<<>>>???BBBVVVtttbbb@@@666666222---///...,,,+++***)))))))))(((((((((((((((((((((((('''((((((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,---...///000111222555777999999999888===;;;999888666999FFFSSSvvvwwwzzz}}}vvvMMM999...'''))),,,+++******++++++************++++++******))))))***+++---......///111333444444444333333555777777555444444555666666555444444444444444555444333222333555777888666VVV}}}JJJ===111+++000333...,,,///------------------------------...//////000000111222333444555555555666555777777777666666666555555555444444444333333333333000777222888```tttkkksss|||}}}uuuxxx}}}nnndddVVVHHHGGGOOOVVVYYYYYYWWWXXX\\\fff:::555333111YYYEEE999777999333000000///............///...---,,,++++++,,,---...000111111111000222444777555666666777888999::::::>>>>>>>>>>>>>>>======<<<<<<:::888777555444333333000////////////.........,,,,,,,,,+++++++++******************))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((())))))******++++++,,,---...///000111111111555555666666555555444333444444333222111000000/////////.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,,,,,,,---------------......///000000111111222222333444666999;;;<<<:::777DDDfffiiiOOO000"""'''//////***---,,,+++)))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,---...//////000222444777999:::::::::===:::888888555333666;;;GGG]]]zzzzzz{{{ttt}}}XXX777)))+++''''''***,,,******++++++******))))))******+++))))))))))))***+++,,,---------///000222222222222111333555666444333333333444444333222222222222333333222111111222333555666444666GGG___wwwfff===222,,,***...444222***)))...------------------------,,,,,,,,,---......//////000000111111222333333444777666666666666555555555444444333333333333333222333111111333HHHyyynnnnnnyyy~~~lllvvvtttfff\\\OOOCCCEEESSSTTTUUU[[[UUU]]]zzzRRR444444///222YYYDDD888666888111000///......------......---,,,++++++++++++,,,------////////////000222555444555666888:::;;;;;;;;;:::;;;===>>>>>>===;;;999999999999777444222333444/////////.........------,,,,,,+++++++++***************)))))))))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''(((((()))******+++,,,,,,---.../////////...444444555666666444333222333333222111000000//////.........---------,,,,,,++++++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******++++++++++++,,,,,,,,,------------...//////000000222222333444666999;;;<<<@@@555555FFFXXXhhhmmmIII***///444333///++++++,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******++++++++++++,,,---...//////000333555888999:::::::::666666999;;;999999;;;888<<>><<>>((()))000///)))(((******(((&&&&&&'''((()))((((((''''''(((((()))''''''((()))******************+++,,,---///000111///111333444222111111111111111000//////////////////////////////000000111000,,,222444///>>>aaazzzxxxRRR999111000...+++,,,)))'''((())))))+++///++++++++++++++++++++++++++++++,,,------......///.........///000111333444555555555555444444444444222222222222222222222222666...555999777]]]|||oooxxxttt}}}aaaNNNGGGFFFFFFWWWSSSPPPYYYWWWmmm999000666,,,111YYYDDD666333555.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000222444555666777999:::;;;<<<;;;===@@@BBBBBB@@@>>><<<777777666666555444222111......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''(((((())))))++++++,,,....../////////333333444444333333222111000000/////////.........------,,,,,,,,,+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))*********++++++++++++,,,------............///111333555777888666555:::>>>;;;555999BBBIIIaaaoooTTTCCC222&&&(((444111,,,'''%%%''')))++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))************+++,,,------......000111333555777777999444222333333000000222***333999777777CCCWWWgggtttccc>>>444***(((+++---+++'''%%%((((((%%%$$$'''******(((''''''&&&&&&''''''(((&&&'''((()))*********)))))))))***+++,,,...000111///111333444222111111111000000///............///////////////////////////......666666)))+++===HHHccc~~~ZZZ444!!!111777'''%%%444***((((((***---,,,***'''************************+++++++++,,,------............---...///111333555555555444444444333333333000111111111111222222222333///444666444JJJ~~~ssspppyyy~~~wwwYYYGGGCCCGGGHHHXXXZZZWWWZZZ[[[oooiii666000555---...VVVAAA555333555......------,,,+++,,,,,,,,,+++++++++,,,,,,+++++++++***,,,...///......000111444444333444555777999:::777999<<<>>>???===;;;999777555444555666555222///---------,,,,,,,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''((())))))((()))+++,,,......//////444333333222222222222222/////////............---,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,---------,,,---...///111333555777888444111333888===??????>>>;;;;;;GGGaaa~~~uuuRRR999444...+++---//////+++)))&&&+++...---(((%%%''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))))))))******+++,,,------......///111222444555333111111444444222333666333,,,'''+++222555111,,,111GGGddd{{{~~~}}}wwwWWW===---&&&...444000&&&!!!&&&---%%%((((((&&&'''++++++'''''''''&&&&&&&&&&&&''''''%%%&&&'''))))))))))))((()))))))))***,,,...000222000222444444333111111222000000///............///...///////////////......333---000333111555555***+++<<>>333555///000...---,,,,,,++++++,,,,,,************************,,,,,,,,,---------...............///000222333444666777999===???===777222444444444333222///---,,,,,,,,,,,,+++++++++***************)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((***,,,...000111111111111000000000000......---,,,,,,,,,,,,---,,,+++******))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))******+++,,,///////////////000111111777555444444666777777666666555555555555555666777333777>>>HHHSSS]]]dddhhh|||||||||zzzxxxtttpppnnnnnnjjjcccZZZOOOEEE===999222111111000///......---,,,+++++++++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))------...///000111222222333333222222111000//////////////////000000000000333111///---000777AAAHHHnnn}}}iii[[[999666222---***)))******))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))))))))***++++++,,,,,,111111222222222111111000///............---------......---------,,,,,,,,,........................000000000000000000000000<<>>bbbkkklllxxxyyy~~~~~~|||XXXEEE@@@BBBFFFMMMTTTVVVRRROOOHHH```{{{ggg444111000...---+++*********MMM333333222///...,,,,,,+++***)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---///000111111///...,,,,,,------+++***))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))*********++++++++++++++++++***)))(((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((()))******+++,,,---......------......------,,,+++,,,,,,,,,,,,,,,+++***)))++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))******************************************))))))((((((''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++++++++,,,,,,,,,---------...------------...//////222...555PPPxxxwwwgggpppzzzzzzzzzrrrOOOHHH===DDDMMMSSSUUUTTTSSSSSSYYYwww@@@111000///...,,,+++******)))JJJ333333111......,,,+++***))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))***,,,---///000111///...,,,,,,------+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''((((((((()))))))))))))))************+++******)))((((((((((((((('''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---------------------,,,+++++++++++++++++++++***))))))************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000...111CCCiiilllcccrrrzzzrrr|||www\\\GGGKKKDDDJJJRRRVVVWWWWWWZZZ\\\ppptttnnn;;;//////...---+++******))))))GGG333444111---...,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))'''((()))+++,,,.../////////---,,,+++,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************)))((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---......000111111777OOOxxxfffaaarrrwwwnnnrrrpppcccHHH===FFFIIINNNTTTXXXYYYYYYYYY[[[tttppp777>>>***...---,,,+++***)))))))))EEE444555000,,,///++++++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))+++,,,---------,,,******++++++)))((((((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((''''''(((((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***++++++++++++,,,,,,++++++***)))))))))*********))))))(((******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""$$$%%%'''(((******$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))*********+++++++++,,,++++++++++++,,,---------//////000;;;[[[|||ccccccqqquuupppppp]]]NNNDDD@@@IIIHHHOOOWWWZZZZZZYYYYYY[[[zzznnnccc(((999***---,,,+++***))))))))))))}}}CCC444666000+++///+++***)))((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''((())))))***++++++,,,***))))))***)))(((&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''''''''(((((()))&&&''''''((((((''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))******++++++++++++++++++******)))(((((()))))))))))))))(((***)))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))))))))))))))*********++++++++++++++++++,,,,,,---***+++...000333FFFpppssscccgggqqqvvvvvvdddGGGGGGGGGGGGNNNJJJRRRYYYZZZXXX]]]jjjwww???333///...,,,+++***))))))((()))))){{{BBB444666///+++///+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++***(((((())))))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((('''''''''(((((()))&&&''''''''''''''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******+++++++++++++++***))))))(((((()))))))))))))))((())))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))))))))************++++++******++++++,,,---...,,,...111...555XXX~~~mmmdddjjjqqqwww{{{YYYAAAEEEFFFCCCHHHQQQXXX\\\WWWUUUdddYYY444888%%%---++++++***)))(((((())))))vvv???444444333111---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((()))))))))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$$$$%%%%%%%%%###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++*********))))))))))))*********+++++++++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&...(((###"""%%%'''%%%"""&&&&&&&&&''''''''''''((((((((()))***************************************,,,)))+++---+++000IIIeeehhhccclllvvvnnnMMMFFF<<>>333333222000,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++*********))))))))))))))))))*********++++++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&777000((($$$%%%&&&$$$"""&&&&&&&&&&&&''''''''''''(((((()))************)))************************+++)))+++...,,,...@@@UUUeeecccmmmtttyyy}}}dddHHHCCC===HHHNNNPPPZZZOOO]]]]]]WWWvvvaaa555,,,+++,,,222***))))))(((((((((((((((qqq<<<222222000///+++,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$$$$""""""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))))))))))))))((())))))))))))************))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%888222)))$$$$$$%%%$$$$$$&&&&&&&&&&&&'''''''''''''''((())))))******))))))***************************(((+++///...---555AAAvvvrrraaaeeeqqqxxxyyyzzzTTTAAA@@@@@@MMMSSSWWW[[[JJJkkkfffeeesss555,,,000,,,,,,///***)))((((((''''''((((((nnn;;;222222000///,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$&&&$$$###'''---///+++&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%---)))$$$"""###%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))************************+++(((***...///---///444^^^tttggg___dddmmmsssxxx|||oooEEE===@@@DDDQQQSSSYYYUUUaaaeee___vvvHHH$$$111444,,,+++((())))))(((''''''''''''(((lll;;;333333000000---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$%%%###$$$)))///111...***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))),,,)))(((+++---...///111FFFlllyyydddbbbaaaaaadddjjjwwwSSS;;;>>>CCCKKKUUURRRYYYWWWjjjYYYfffzzzZZZ333)))555000)))+++''')))(((((('''''''''''''''iii;;;333333000000...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$###"""###&&&+++---+++)))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))+++)))((())),,,...000111000PPPqqq{{{fffVVV\\\cccdddgggsssBBB999CCCGGGPPPYYYSSS\\\^^^dddooo999111111000(((&&&,,,---)))(((''''''&&&&&&''''''fff999222222//////---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))((()))))))))+++...//////,,,999YYY~~~dddWWWQQQ[[[dddhhhnnn\\\<<<===HHHIIITTT]]]XXXeeeuuuzzzKKK///444000)))***)))(((...(((((('''&&&&&&&&&&&&'''ddd888111000......,,,,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%################################################$$$$$$############$$$$$$'''((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&)))******+++---...---777+++===kkkqqqUUUOOOWWW___eeegggkkk{{{<<<<<>>DDD???QQQ^^^bbbccceee~~~===555333000---***))))))***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~MMM999222///000)))...))))))))))))((((((((((((,,,***(((111(((%%%+++%%%"""'''---"""$$$222&&&;;;###$$$&&&&&&&&&&&&&&&&&&&&&&&&)))###&&&'''$$$)))%%%+++$$$(((%%%((( &&&"""!!!###%%%$$$+++%%%%%%000((( %%%(((!!!+++%%%***,,,*** ###***,,,!!!"""############$$$$$$$$$"""###$$$#########%%%'''##############################################################################""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))***+++------000%%%111]]]jjjfff``````hhhhhheeemmm{{{~~~yyyxxxwwwyyyttt___^^^RRREEE???>>>BBBKKKSSSUUUccccccYYY]]]oooIII+++333111///,,,***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{KKK999222///000)))...))))))))))))((((((((((((,,,%%%%%%'''999,,,...---***%%%$$$///"""$$$'''!!!'''!!!!!!!!!!!!!!!!!!!!!!!!!!!+++***"""!!!--- 555"""###$$$---%%%,,, ''',,,111555%%%--- )))555)))%%%&&&$$$---"""333555$$$...""""""""""""#########$$$$$$$$$"""###$$$$$$###$$$&&&(((########################################################################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))+++,,,,,,...///---444[[[ooocccYYYXXX\\\]]]\\\\\\iiiqqq~~~{{{uuussswwwyyytttiii[[[MMMDDD;;;;;;@@@JJJQQQTTTVVVYYY]]]___[[[ccc]]]///@@@000///---+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwIII999333///000)))...))))))))))))(((((((((((((((000###===xxx~~~xxx%%%&&&<<<+++!!!111)))...CCC{{{(((///###!!!222ssszzz333000%%%"""$$$000***666nnn{{{/// 555""""""#########$$$$$$$$$"""###$$$$$$###$$$&&&(((########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++'''222111(((999jjjyyyZZZPPPZZZaaa___[[[___fffmmmuuu}}}~~~wwwooofffaaaTTTWWWXXXRRRGGG???@@@DDDIIIJJJNNNUUUYYYZZZ]]]aaa___bbblllrrr777///666...---,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&sssGGG999333///000)))///))))))))))))((((((((((((///+++!!!###---jjj ***"""vvv***"""'''CCCUUU+++,,,DDD>>> """((()))"""KKKLLL"""############$$$$$$$$$"""###$$$#########%%%'''########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******)))***///000---999ccc___YYYXXXQQQSSSTTTUUUYYY___fffmmmqqqssswww{{{~~~|||vvvooojjjjjjnnnrrruuutttssspppjjjbbbXXXPPPKKKIIIEEEDDDHHHLLLMMMOOORRR[[[\\\___```]]]YYY]]]eeeyyy777222<<<$$$,,,++++++***))))))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&pppFFF999444//////)))///))))))))))))((((((((((((+++))))))&&&"""~~~YYY444!!!$$$%%%...444###+++222111DDD""",,,jjjxxx***###---,,,>>>,,,SSS"""############$$$$$$$$$"""###$$$###""""""###%%%########################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''((()))))),,,&&&***222+++"""555SSStttaaaQQQVVVTTTSSSSSSVVVZZZ^^^aaa]]]___bbbdddeeefffiiijjjfffaaaZZZVVVVVVYYY\\\^^^```___^^^ZZZTTTOOOJJJHHHKKKEEEEEEMMMTTTUUUTTTVVVTTTXXX]]]^^^ZZZ\\\iiixxx@@@&&&444999(((************)))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&oooEEE999444000///)))///))))))))))))((((((((((((###--- !!!)))&&&)))###444*** """---"""!!!XXX+++"""111pppOOO%%%MMM...qqqHHH...&&&!!!$$$((()))sss***@@@"""############$$$$$$$$$"""###$$$"""!!!!!!"""###########################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))(((((())),,,///000222333;;;dddaaa[[[WWWTTTRRRQQQPPPXXXYYYZZZYYYWWWVVVWWWXXXTTTQQQMMMKKKMMMPPPSSSTTTNNNNNNOOONNNMMMMMMNNNOOOSSSSSSWWW\\\\\\XXX\\\dddcccbbbaaa___aaarrrBBB'''888111###000)))))))))))))))(((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&lllHHH<<<333///444,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%$$$%%%&&&111"""lll777'''***((()))666ggg&&&%%%999"""555'''ZZZ@@@)))$$$%%%777VVV(((%%%\\\%%%""""""...##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))******++++++,,,------///EEEooo~~~fffYYYTTTSSSTTTMMMOOORRRTTTUUUUUUTTTSSSUUURRRQQQSSSQQQNNNMMMPPPOOOLLLLLLRRRXXXYYYWWWVVVSSS]]]\\\ZZZ```___[[[```]]]iiiqqqqqqxxxpppKKK///000444,,,'''---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&kkkGGG<<<333///444,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%###)))!!!$$$&&&888ggg@@@===@@@GGGJJJ (((TTTEEE$$$%%%###### ...---'''(((fff///%%%'''fffSSS'''%%%###%%%(((###!!!%%% ##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,...555GGGeeezzznnnhhheee\\\[[[XXXUUUTTTSSSTTTTTTTTTQQQPPPSSSUUUVVV\\\bbbUUUWWWUUUOOOLLLRRRYYY^^^iiidddSSSLLLWWW]]]\\\```cccvvvmmmEEE222'''...333---))),,,)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&iiiFFF<<<333///333,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%% (((&&&###$$$444AAA)))!!!HHH{{{444###xxx333(((:::///000&&&666%%%!!!+++&&&)))%%%%%%NNN%%%$$$(((""",,,%%%"""#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******++++++,,,,,,***(((555]]]lllfff^^^VVVRRRRRRTTTUUU[[[ZZZ\\\]]]YYYSSSQQQRRRVVVUUUPPPJJJLLLUUU^^^aaaKKKUUU\\\hhhxxxyyyqqqrrriii999000------//////+++((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&fffEEE<<<333...333,,,---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%"""$$$&&&$$$$$$***)))JJJBBB'''---***EEE ((($$$###---*********333***$$$III###$$$,,,""")))!!!&&&&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''(((((())))))******++++++,,,)))(((777[[[uuuhhhaaa^^^]]]PPPOOOQQQTTTUUUUUU[[[bbb[[[KKKBBBJJJSSSRRRPPPPPP^^^ooo{{{RRR555555222333111+++((()))***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&cccCCC;;;333...222+++---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%)))###&&&$$$$$$)))(((www111***000###666%%%!!!///sss///"""---!!!""",,,///"""...(((DDD"""%%%888'''%%%***!!!%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((())))))***+++,,,000000)))...NNNrrrzzztttqqqrrrzzzqqqgggtttsssaaa]]]jjjmmmGGG///000++++++---***$$$%%%+++,,,)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&aaaBBB;;;444---111+++...******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%(((###&&&(((######(((000...%%%$$$333888---+++&&&uuu!!!((('''BBB"""'''KKK,,,###***%%%#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))***%%%***333...$$$---AAAfffrrrAAA***222888,,,)))***)))(((***,,,)))$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&___AAA;;;444---111+++...******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%$$$%%%&&&&&&&&&%%%&&&(((''''''DDD)))"""'''***"""&&&AAA___%%%///)))$$$|||___""""""&&&@@@""")))XXX''' $$$%%%&&&"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''(((((()))%%%&&&---///+++***---===VVV~~~]]]111---000222333222---,,,,,,...---(((&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&^^^@@@;;;444---000+++...******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%444###%%%&&&+++%%% '''***&&&&&&######(((SSS&&&***ooo'''&&&...444)))mmm&&&###%%%***@@@###***[[[((( %%%$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((('''++++++'''(((...000---&&&555BBB]]]uuu;;;555555222)))***---&&&)))&&&&&&)))'''###'''000''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&YYYHHH888111111///---,,,******)))(((((((((((((((%%%+++***%%%%%%''')))+++555000!!!&&&"""''''''(((,,,$$$(((!!!,,,)))###---)))%%%)))"""111%%%%%%,,,SSS!!!###"""+++***>>>,,,;;;+++"""%%% ((( $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))************---,,,,,,444JJJppp^^^555222111000///...---,,,,,,******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXHHH888222111///---,,,******)))(((((((((((((((333$$$111###%%%---...'''&&&***$$$&&&***444!!!333:::,,,---***[[[%%%'''(((---***111)))NNN%%%)))$$$###,,,FFF---444 &&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))*********///...+++,,,444FFF]]]nnnrrrJJJ888777//////...---,,,+++*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%WWWHHH888222111///---,,,******)))(((((((((((()))333,,,%%%+++%%%'''999(((&&&...(((!!!'''EEE???######%%%kkk---111%%%SSSvvv333///$$$"""''')))!!!...""")))999333 ~~~$$$)))***PPP000...... (((###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***++++++***)))---444:::YYY}}}RRR444''')))000---,,,,,,+++***)))(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%UUUGGG999333111...------+++***))))))(((((())))))111***$$$---111444***&&&!!!???&&&>>>"""666HHH%%%***"""... ------///222###$$$---&&&vvv...'''%%%""""""///rrrIII***###'''!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&))),,,---,,,---...000 EEEaaa|||\\\555'''---333000***++++++******)))((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSGGG:::444111...---...++++++***)))))))))))))))***333<<>>444&&&---RRR}}}~~~KKK:::222---...000...------++++++******)))((((((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRFFF;;;555111...---...++++++***))))))))))))***,,,(((000 '''...'''!!!$$$FFF222&&&'''000((("""RRR111+++,,,$$$+++ $$$;;;***'''&&&###%%%hhh'''888000%%%!!! ***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''***,,,...%%%222666//////DDD]]]aaaJJJ<<<333+++---111333...((((((---************)))))))))(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%QQQFFF;;;666222------///,,,+++******))))))******---,,,$$$---222'''RRR''''''000***@@@!!!\\\%%%---)))***111%%%###!!!+++PPP---+++%%%((((((qqq 111???777333iiisss $$$###""")))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&'''***,,,...///666)))'''---///222666666333EEE___yyyzzz```BBB000---111222000222---***---...,,,++++++)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPPFFF<<<666222------///,,,+++******)))*********$$$///)))!!!((()))&&&,,,JJJ***---+++ ,,,######(((iii777222222***...&&&...000+++000ooo|||888222!!!666vvv###%%%$$$!!!---&&&^^^)))$$$%%%(((%%%'''!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******'''''''''(((((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***))))))***+++***(((%%%((((((//////''')))000...///---///444888BBB[[[uuu{{{xxxfffPPP@@@<<<111///222888555---+++///---,,,---...,,,((()))...((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOOFFF:::222//////...---************************))))))))))))((((((((((((###&&&555***%%%'''(((((('''''',,,444;;;==="""***)))))),,,---++++++---000...&&&444ggg,,,%%%'''###,,,AAA555"""'''''''''%%%$$$&&&,,,111fff333!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''((((((((())))))***+++,,,'''%%%######%%%'''(((((((((''''''((())))))'''%%%%%%$$$%%%&&&((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&((()))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$%%%((())))))'''&&&&&&'''(((***)))(((&&&$$$&&&''''''&&&$$$$$$%%%(((&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&$$$((('''((()))******)))''''''(((((((((((()))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////666;;;EEERRRbbbppp{{{zzzrrrnnngggXXXKKKEEE===>>><<<777555666444222222111111111000...---...///---+++(((((((((***+++)))((('''&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNNEEE:::222//////...---***************************)))))))))((((((((((((333)))---222TTT;;;******)))'''%%%'''+++...555???999444'''%%%666,,,,,,+++,,,///555888999777999///(((000555555888:::UUU<<<@@@***%%%///$$$>>>777---777)))222'''((('''%%%######&&&))))))000555000&&& %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))***+++---,,,+++*********)))((('''&&&%%%%%%%%%&&&&&&%%%''''''%%%###"""$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***(((&&&&&&'''(((&&&$$$(((((())))))******)))(((111///,,,(((&&&'''+++///&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************++++++++++++,,,,,,,,,---......//////,,,,,,...000333666888:::555666:::===;;;666666::::::666666888555...+++,,,222......000000,,,---000222///------//////---,,,------,,,++++++++++++,,,&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$MMMDDD:::222000///...---++++++++++++++++++++++++******)))))))))((((((((('''&&&///...+++%%%(((+++******))))))((())))))222+++%%%)))444666///(((;;;GGGSSS^^^lllyyy|||wwwsssyyypppaaaYYYLLL<<<999???GGG///000111''',,,333$$$,,,(((###)))''''''333'''((()))'''%%%######$$$$$$$$$...222---&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((((((((())))))######%%%&&&''''''''''''))))))(((''''''((())))))'''((((((&&&$$$$$$'''***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((((())))))'''%%%))))))))))))))))))))))))%%%''')))***(((&&&%%%%%%'''''''''&&&$$$%%%''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,+++***)))(((((()))******,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))*********++++++,,,,,,---.........333222000...,,,+++++++++///------000///,,,,,,///+++---000222000---111777444...///666777111222999111///------000111000---((())))))*********))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKCCC999222000000///---++++++++++++++++++++++++*********)))))))))(((((($$$&&&...444***222999!!!))))))***,,,---......---,,,---444222,,,???ggg\\\PPPTTTCCCJJJJJJNNNGGGDDD===888222***'''$$$'''((())))))(((&&&%%%$$$)))&&&###""""""###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))(((((((((((()))))))))***+++++++++,,,---///'''((())))))((('''''''''%%%&&&)))***+++***((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***++++++***)))************))))))***+++%%%(((,,,---,,,+++******,,,---,,,)))&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''(((***+++,,,+++******''')))+++++++++++++++,,,+++***)))((('''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''((((((((())))))******++++++,,,---------,,,,,,---...///111333444666222000333555222111222666777777555222000222666000000111333444555555666111555555333000///,,,)))******)))))))))(((((((((++++++******)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIBBB888222000000///...++++++++++++++++++++++++************))))))))))))'''...%%%###'''---...************+++,,,...///000...BBBccc}}}~~~~~~}}}kkkxxx}}}nnnaaaSSSTTTKKKZZZLLLHHHEEE<<<;;;:::...'''''''''((())))))((('''%%%&&&&&&###!!!"""(((...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******++++++******)))))))))***++++++//////---***''''''***---***---111111///+++))))))***'''%%%&&&)))***'''$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))***))))))))))))(((***,,,,,,******+++---///...,,,)))((((((+++...+++++++++***((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))111000...---+++*********,,,000444444222///---,,,,,,,,,,,,,,,,,,++++++***+++******)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,((((((((()))***+++,,,---***''''''+++...---,,,...+++,,,---...111666:::;;;DDDMMMOOOKKKMMMVVVWWWPPPJJJRRRTTTLLL@@@:::666222555333000---+++***************))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGAAA888222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))111&&&+++999'''$$$000,,,,,,+++)))'''***111888GGGgggvvvooozzzzzzvvvzzzyyyppp___TTTQQQQQQKKKHHHAAA444---+++(((''''''(((((('''$$$&&&***------((( %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,++++++++++++,,,---...///---///111222222555;;;@@@GGGKKKNNNNNNIIIEEECCCCCC;;;555---(((&&&'''''''''((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((()))))))))))))))))))))************++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))*********************)))''''''(((***'''+++///000...---///111777===CCCFFFBBB:::222---)))((()))+++------+++)))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******++++++,,,,,,***)))))),,,222888===FFFJJJLLLKKKFFF@@@======IIIHHHFFFBBB<<<555///+++((((((''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++//////...---------------333000///111111///000444111777>>>FFFSSSaaajjjmmmrrrzzz}}}{{{~~~~~~xxxjjjddd^^^YYYFFFCCC???:::555000---+++((('''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFF@@@777222111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///))) %%%,,,222)))222+++---...,,,---777IIIWWWrrrooo}}}nnnWWWGGGDDDFFFHHHIII<<<666...)))(((((((((''')))%%% !!!&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---,,,,,,---...///000222333>>>EEEMMMRRRUUUYYY___dddeeeggghhheee___[[[\\\]]]SSSRRRMMMCCC666---***+++)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((())))))))))))))))))*********++++++***+++,,,++++++---111555777<<>>===@@@DDDCCC<<<555///...,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,------...,,,///555===EEEMMMTTTWWW```cccdddaaa[[[WWWXXXZZZaaa```^^^XXXPPPEEE<<<666///...,,,+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((''''''((())))))******+++***************+++,,,---...+++***++++++---666???RRR\\\fffkkkttt}}}bbb```]]]WWWOOOEEE<<<777///---***'''&&&''')))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEE???777222111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))&&&$$$444666///)))---&&&+++000222999JJJeeezzz^^^}}}xxxeeeWWWGGG888555JJJBBB777...***)))(((((($$$))),,,+++&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,------------...///111333444666IIIQQQZZZ___^^^]]]___aaakkkllljjjddd]]][[[^^^bbbccckkkooocccLLL888///...******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((''''''''''''((((((((()))'''''''''''''''((()))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***,,,...///111666>>>DDDPPPVVV^^^aaa___^^^^^^```iiiiiiiiihhhggggggjjjlllfffaaa^^^```ddd```UUUJJJ444333000...+++)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,------...//////???GGGTTTaaaiiijjjgggdddiiikkkkkkhhhdddccchhhmmmZZZ\\\^^^^^^ZZZTTTMMMIII@@@===:::555111---***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''((((((((())))))''''''(((((()))*********,,,+++++++++,,,,,,---...---,,,...333999DDDWWWgggxxx}}}zzz{{{}}}wwwmmm___RRRJJJ;;;777111,,,((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyEEE???777333222111///------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++)))***---...---...111,,,444888HHHgggxxxxxxwwwuuu^^^KKK111---===IIICCC444***'''&&&$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---,,,(((%%%&&&))))))))))))))))))(((((((((---***((((((***,,,---,,,&&&+++...,,,,,,///000...111...222>>>JJJPPPSSSVVV```eeeiiijjjppptttpppgggvvvkkk```]]]bbbhhhjjjiiiVVVYYY```gggeeeVVV@@@///???;;;111&&&%%%+++,,,)))'''&&&%%%'''))))))(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))******''''''***---...///***'''))),,,.../////////......//////---+++***......///111333444444444111,,,......(((******!!!---((((((,,,///,,,(((&&&%%%&&&''''''&&&'''(((***&&&&&&''')))++++++)))((((((&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))---+++***)))***+++******"""---555222+++)))---111+++)))555EEEMMMYYYdddcccccceeegggiiinnnwwwyyysssoooooollleee^^^[[[PPPGGG>>>777111+++***---************)))'''$$$###&&&&&&%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&&&&((((((''')))((('''&&&&&&'''(((***+++)))'''&&&((()))******...,,,***)))******************+++++++++***)))'''$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''+++,,,***'''&&&))),,,---000,,,+++...111666AAALLLXXX\\\aaakkk|||~~~rrr~~~ppplllpppvvvmmmZZZUUU\\\UUUKKKNNNSSSKKK@@@555&&&***(((&&&'''+++---+++)))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''((()))******,,,---+++((((((---111222---000CCC___xxxqqq}}}{{{{{{hhh___\\\___WWWGGG777---+++***((('''(((''''''(((***(((%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxEEE???777333222111000------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***///+++)))+++,,,,,,...222111555IIIlll~~~www}}}zzzZZZPPP999<<>>CCCAAA???@@@===<<<;;;;;;<<<:::666333999333666888444777999222'''$$$$$$(((***))))))++++++***)))*********(((&&&***(((&&&%%%%%%'''((((((&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))((()))************000)))%%%)))///111---(((;;;???SSSdddhhhmmmrrrmmmwww{{{ssspppkkk^^^PPPFFFAAAAAAFFFMMM333///+++'''''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''''''''%%%(((+++---,,,+++***))),,,,,,...111666888888777???<<<999666555111,,,((()))((('''&&&&&&&&&&&&&&&)))******)))((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++(((%%%(((///333000+++000111666>>>EEEMMMZZZfffhhhttt|||pppjjjpppeeeUUURRRUUUQQQKKKBBB555555222---***))))))'''&&&))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((******+++******---000000+++'''---@@@\\\uuuxxx~~~wwwwwwuuukkk]]]OOOAAA666///,,,,,,,,,***'''&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwEEE???888333222222000...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++///------///...,,,...444888___vvv~~~}}}kkkRRRCCCAAAPPPUUUDDD444///******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++(((&&&''')))((((((((((((((((((((((((&&&***......,,,+++,,,...444***)))222777<<>>@@@:::///---///333222---))))))+++)))'''(((***)))'''$$$'''&&&&&&&&&'''***,,,---***,,,...+++'''%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((()))))))))(((((()))+++++++++++++++///***(((---///111;;;GGGccccccnnntttsss|||tttfff\\\VVVSSSUUUZZZPPPFFF999---((('''***+++''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&''')))))))))((())))))))))))+++///222===@@@EEEIIIKKKKKKIIIHHHTTTQQQOOOPPPQQQOOOHHHAAA888555111...---,,,+++***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))+++******+++------,,,***,,,;;;UUUllluuusssrrruuu|||iiiaaaccc^^^YYYOOOAAA333000,,,)))(((((())))))***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((()))******(((((((((***,,,///222333TTTpppooo```^^^\\\MMM999,,,+++++++++***)))((((((***)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvEEE???888444333222000...------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++...333444000---444>>>aaatttyyy```MMMPPPXXXSSSDDD999---+++))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((++++++)))''''''((('''((((((((((((((())))))...***(((+++111333///+++(((---;;;MMM[[[kkkooobbbaaaaaaYYYPPP^^^aaa```UUUFFF888000,,,'''((()))(((&&&&&&(((+++''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))+++******+++++++++...333+++666BBBKKKWWWkkk|||wwwrrrnnnkkkcccXXXVVVTTTJJJDDDCCC<<<:::888<<>>111222111---((('''***...))))))***)))(((+++///333FFF<<>>999444///+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&$$$&&&+++***''''''+++)))000:::DDDOOO]]]kkkuuunnnvvv|||wwwnnniiiooowww{{{xxxyyy|||~~~{{{xxxnnnjjjddd^^^XXXNNNBBB999222///***((()))******)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))******++++++))))))+++///333;;;LLL]]]eeesssrrraaaPPPGGGDDD@@@;;;666000+++(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''(((((()))***+++---------000;;;RRRnnnfff\\\aaaDDD555***))),,,,,,******))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&tttFFF@@@999444333333111///......------------......---------............///111///...---222EEEfffdddZZZaaa^^^PPP???777...)))((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******))))))(((((())))))******++++++,,,%%%...333...&&&)))<<>>444...+++***(((&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,555)))&&&333EEESSS```jjj{{{xxxmmmUUUPPPHHHBBB===777///)))+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((()))***+++++++++)))...@@@]]]vvvtttkkkcccLLL666---***((()))---***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssFFF@@@999444333333111///......------------......------......////////////444///...:::OOOllloooddd^^^YYYNNNCCC555,,,((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((()))******+++,,,,,,------'''...444444777HHHeee|||{{{gggTTTNNNPPPPPPPPPQQQQQQEEE555+++)))***)))((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++((()))---333777GGGlllfff{{{uuukkk```UUUOOOJJJEEECCCDDD888666555777999555---&&&'''(((((((((---:::JJJWWW888111(((%%%'''))))))''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))),,,---,,,***,,,111666:::UUUlllqqqrrrzzzgggWWWLLLBBB777///111///,,,(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((('''+++///,,,+++:::NNN]]]dddlllnnnkkkjjjlllpppooonnnnnnooorrrvvvzzz|||qqqtttwwwxxxyyyzzz|||xxxoooggg[[[JJJ<<<333...)))&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---555000888MMMaaannn|||kkk___RRRIIIEEE@@@888111+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,)))222EEE___zzzqqq___MMMAAA555)))(((...***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''rrrFFF@@@999555444333111///......------------......---.........//////000000222...444MMMooommmbbbeeeYYYLLL;;;...)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))++++++)))(((******+++,,,------......111---,,,888QQQrrrnnnXXXOOOLLLPPPVVVdddRRR:::,,,)))++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++222000000///,,,999```ooommmiiidddYYYMMMIIILLL===999:::BBBLLLJJJ<<<...&&&)))+++***(((***000666)))(((&&&&&&((()))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************+++...///......111888???[[[jjjsssssszzzfffXXXNNNEEE>>>:::777111,,,)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((---222111666NNNiiixxxtttmmmdddaaakkk~~~yyy{{{|||xxxbbbOOOBBB999222---)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,,,,------'''666SSSooo}}}zzzdddUUUOOOHHH===444+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))***+++,,,...GGGhhh}}}nnnfff___WWWDDD...'''---******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''pppEEEAAA;;;666333222000///000//////.........//////111//////000000//////000,,,<<>>444000,,,(((((())))))(((''''''''''''))))))))))))))))))))))))))))))))))))*********+++(((...,,,+++000---)))000000///***666```}}}yyypppvvvvvvpppqqq~~~~~~ooo{{{yyyhhhNNN:::777???@@@:::333000,,,***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...+++000111///444FFF]]]kkkuuuzzziiiOOOFFFIIIGGG===111+++(((&&&+++)))''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***)))(((***---+++&&&,,,666999BBBdddeee|||xxxqqqppp~~~pppVVV>>>111///------+++((()))+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))++++++++++++---///---+++222:::QQQhhhsss\\\JJJ===777333...+++)))***++++++))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))++++++(((***666DDDcccxxx|||]]]XXXKKK222///+++)))++++++((((((+++))))))((((((((('''''''''((((((((((((((((((((((((pppEEEAAA;;;666444333111000/////////......//////000111...---000111000222666<<>>>>>BBB???999555000---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,---...///000222333777FFF___vvvoooYYYRRRLLLEEE;;;000)))(((+++***))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''***...///,,,+++---...???___vvvtttkkk}}}zzzxxxkkkkkknnntttxxxzzzyyyxxx|||}}}uuuhhhMMM999***,,,---((('''---((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,------//////---///<<>>333///333***)))((()))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))),,,111---)))111???FFFggg}}}zzzzzzvvvwwwwww|||~~~|||xxxwwwuuuVVV555***,,,---++++++(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,111///...111555>>>OOO^^^{{{zzzZZZQQQHHH<<<222,,,+++***))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))*********++++++,,,,,,000CCCffflllaaa???666...+++***((((((***)))))))))(((((((((((('''((((((((((((((((((((((((pppDDD@@@;;;777555444333222///////////////000111111000...111555222...777FFF```bbbOOOKKK???,,,...,,,******++++++***)))************************++++++,,,---------------,,,...000000,,,111EEEZZZrrrjjj[[[MMMKKKOOOKKK===000---'''%%%)))+++))))))+++************************++++++++++++,,,,,,,,,,,,...///)))(((111000---333DDDkkk|||tttpppnnneee{{{rrrdddWWWQQQGGGCCC===777333...***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---...///111111DDDdddwww~~~{{{___OOOCCC888444777***)))((((((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++***,,,---((()))>>>WWWjjjzzz}}}uuuvvvuuurrr{{{^^^@@@000//////***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,---333---,,,555DDDTTTgggtttqqq```VVVGGG<<<666222---******)))))))))(((((((((((((((((((((((()))))))))***((()))))))))*********+++...---...111888LLLnnnmmmPPPCCC555///,,,+++,,,///***)))))))))(((((((((((())))))))))))))))))))))))pppDDD@@@;;;777555444333222////////////000111222222111000333555//////CCC^^^~~~~~~{{{{{{sssZZZRRRDDD000///---+++++++++,,,+++***************************+++,,,------......------+++,,,///111111<<>>...,,,***))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************+++,,,---...111,,,000@@@WWWnnnnnnaaaPPPBBB:::333---(((******)))))))))(((((((((((((((((()))))))))******((())))))******+++++++++***+++222???QQQiii|||bbbPPP<<<000+++)))***...******)))))))))((((((((())))))))))))))))))))))))pppDDD@@@;;;777666555444333////////////000111222333111000333555222;;;aaa|||~~~zzzpppsssvvvzzznnnWWWGGG===000...,,,+++,,,,,,+++***++++++++++++++++++++++++,,,,,,---..................+++...777AAASSSuuu{{{dddZZZWWWSSSMMMKKK>>>111)))+++,,,(((''',,,************************,,,,,,,,,,,,------------444///,,,333555000HHHttt|||ssscccWWWTTTPPPJJJCCC:::111+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///111333444>>>VVVuuuooo___KKK;;;888444///+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((+++---000>>>XXXrrrxxxppp~~~zzzYYY>>>222000*********)))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))++++++***++++++,,,---...///111<<>>QQQhhhsssfff[[[QQQQQQWWWGGG777,,,------'''&&&,,,************************,,,,,,,,,---------......<<<222,,,111222555ddd]]]ZZZVVVQQQIII???444---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......///000111333555666TTT[[[xxxuuu___JJJ???:::333---***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))---000888QQQsssuuurrruuuYYYBBB;;;************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,---......000777IIIccc~~~zzz^^^KKK>>>444---************))))))))))))))))))))))))************((())))))***++++++,,,,,,222444BBB```hhhLLL:::000,,,---************))))))))))))))))))))))))))))))))))))nnnDDD@@@:::777555444333222000000000000111111111111---,,,666666999fffvvvGGGIIIDDD222(((---000***)))///++++++++++++++++++++++++---000///+++,,,111000+++&&&777777DDDhhh|||lllccc[[[KKKJJJLLL<<<...------***)))---,,,++++++******++++++,,,,,,,,,------------------@@@444222444888VVVhhheeebbbHHH@@@@@@------+++))))))***++++++***+++*********))))))((((((++++++++++++,,,---......+++555///+++222///555PPPZZZppp|||SSSUUUMMMCCC333(((...000"""))))))))))))((((((((((((((((((((((((((()))*********+++***((('''***,,,---444,,,111MMMtttyyykkkJJJAAA333'''&&&(((((((((***(((((((((((((((((((((((()))))))))))))))*********+++,,,,,,+++,,,///111222333AAAXXXvvv|||XXXBBB777,,,------+++((()))+++,,,*********))))))))))))******///***(((+++---,,,,,,...+++@@@TTTzzz{{{YYYJJJ555&&&///***))))))))),,,---***$$$))))))))))))))))))))))))nnnDDD@@@:::777555444333222000000000000111111111111444000111555HHHttt```PPPFFF999/////////+++***---+++++++++++++++++++++++++++......,,,---111111,,,333...IIIiii{{{~~~pppiii[[[AAABBB>>>666...+++......+++,,,,,,++++++++++++,,,,,,,,,------------.........+++222111...MMMxxxooonnnWWWBBB;;;222...+++)))(((***++++++++++++*********))))))))))))++++++++++++,,,---...///)))444111000888:::GGGccc|||}}}iii___QQQIII@@@000+++,,,(((***)))))))))((((((((((((((((((((((((((()))******(((((((((((((((***,,,---%%%>>>\\\ssssssuuuyyysss~~~\\\EEE999...,,,,,,***)))+++(((((((((((((((((((((((())))))))))))************,,,---...,,,+++---///000CCCRRRqqqsss^^^JJJ555------,,,******++++++*********))))))))))))******,,,((((((+++---+++,,,///@@@ZZZpppoooVVV;;;+++,,,---,,,***)))***+++***'''))))))))))))))))))))))))nnnDDD@@@:::777555444333222000000000111111111222222555333///@@@lllvvv~~~vvvMMMIIIBBB888000,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---...111111...;;;888WWW}}}|||tttQQQ<<<@@@;;;...***111000(((,,,,,,++++++++++++,,,,,,------------....../////////333666BBBsss|||zzziiiKKK999777000---***((()))+++++++++***************)))))))))++++++++++++,,,---...///---555333111777???SSSooo|||vvv{{{zzzzzzoooZZZRRRNNN:::+++***,,,******)))))))))((((((((()))(((((((((((()))******(((((()))***+++,,,---...555NNNyyysssjjjvvv{{{qqq}}}pppOOOBBB444...,,,)))((()))(((((((((((((((((((((((()))))))))*********+++++++++---//////---...222666LLLccc~~~[[[999...---,,,,,,+++***************))))))))))))******+++)))***------,,,///555DDDgggnnnMMM999---///---+++))))))((()))***))))))))))))))))))))))))nnnDDD@@@:::666555444333222000000111111111222222222000333444VVV|||~~~UUUJJJHHH>>>111+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........///000000666NNNYYYrrr}}}xxxxxxzzz}}}rrrGGGAAA666...---000...))),,,,,,,,,++++++,,,,,,,,,---------...//////000000<<<--->>>ppp|||uuu\\\AAA888444111,,,))))))++++++,,,************************,,,++++++,,,,,,---...//////333333111888JJJiii}}}|||~~~zzztttppplllrrrvvvuuuvvv~~~jjj^^^TTT@@@222///************)))))))))(((((())))))(((((())))))***+++---++++++------,,,000444NNNeeesssbbbrrrjjjjjjuuuhhhUUU===...++++++***((((((((((((((((((((((((((()))))))))******++++++,,,)))+++///111000111:::CCCQQQtttoooLLL555000,,,,,,,,,******,,,+++******))))))******+++++++++---///...---444===OOOxxxcccKKK111///,,,***+++)))((())),,,))))))))))))))))))))))))nnnDDD@@@:::666555444333222111111111111222222222222...444===gggsssttt}}}yyy|||sssNNNKKKAAA333,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......000333;;;XXXhhh|||}}}~~~vvvbbbGGG222000222,,,)))+++---,,,,,,,,,,,,,,,,,,---------...//////000111111444***RRR{{{}}}|||qqqSSS888:::555///+++***+++,,,,,,***************+++++++++,,,,,,,,,,,,---...//////---...222777CCCcccvvvwwwpppnnnwwwvvvcccWWWWWW```fffgggiiiqqqzzz}}}mmmXXXDDD???888'''************)))))))))))))))))))))))))))***++++++///---,,,---+++,,,666BBB^^^}}}XXXYYYaaakkklllJJJ444...///...***))))))))))))))))))))))))((())))))***+++,,,,,,,,,***+++...000///333AAAQQQcccuuuGGG999...+++,,,***+++---++++++************++++++***,,,......+++...;;;JJJrrryyy___<<>>LLL\\\~~~kkk[[[XXXaaallluuuuuusssxxx~~~bbbPPPDDD666+++++++++*********))))))******))))))******+++,,,******,,,......;;;^^^hhhWWWrrruuutttmmmOOO888---)))'''))))))))))))))))))))))))((())))))***,,,------...///,,,...222444@@@^^^|||bbb===///...,,,+++,,,,,,++++++******++++++,,,))),,,///......<<<[[[wwwvvvHHH777+++---///,,,***---************************nnnDDD@@@:::777555444333222111111222222222333333333111GGG~~~zzzkkknnn}}}vvvxxxnnniiinnnWWWEEEBBB===111,,,000------------------------...+++,,,000000111;;;HHH]]]ooohhhooopppnnnnnnxxxtttwwwrrrcccGGG:::666222......------,,,,,,------...---...///000111222333333PPP|||mmmKKKDDD999000,,,++++++,,,*********++++++,,,,,,,,,---------------...000000444111DDDYYYllljjjcccrrrmmmjjjlllsssaaacccqqq\\\kkkzzzpppPPPEEEBBB+++++++++************)))*********)))******+++,,,)))***...222555GGGrrreeedddwwwqqqfffFFF444///...))))))))))))))))))))))))((())))))+++,,,---......///,,,///555<<>>SSSvvvzzzsssbbbzzz~~~|||{{{qqqWWWjjj[[[DDDGGG<<<222222---...------,,,,,,------...444---...444111...<<>>bbbSSSuuurrr]]]===---***)))******+++++++++******+++++++++,,,,,,---------111000000555DDDbbb```333222...&&&333------++++++++++++---------(((000111111VVVzzzZZZ+++222444"""000111,,,++++++******++++++,,,nnnGGGBBB<<<888666555444444222//////222333111111444:::YYY{{{mmmfffuuuxxx{{{qqq\\\WWWlllkkkLLLKKKAAA666222,,,...------,,,,,,------...---)))+++111000222FFFaaazzz{{{yyyuuu|||rrrffffffvvv___CCC888666---...------,,,,,,------...111,,,333)))---555666SSSooo{{{vvvppp~~~jjjFFF666555,,,***///***,,,,,,,,,,,,,,,,,,,,,,,,---...///......///111222555JJJXXX~~~ssstttzzzoooqqqzzz}}}vvv}}}{{{sssyyySSSIII<<<333,,,***+++))))))+++***************++++++,,,---...---444RRRwwwsss```uuunnnlllIII222---)))******++++++*********+++++++++,,,,,,------...---...111999OOOrrr{{{MMM:::000'''+++------,,,++++++,,,------...---000555BBBeeeiii999000222***---+++,,,,,,++++++++++++,,,,,,oooGGGBBB<<<888666555444444333000000333333111111555AAAkkkoooaaakkk{{{kkkuuu}}}tttbbbKKKXXX{{{RRRMMMFFF:::222,,,......------------......000---///333333:::WWWvvv}}}tttwww{{{lll]]]bbbwwwuuuGGG???666---......------------......222......+++111000;;;llluuuxxxooopppvvv{{{~~~{{{hhhdddvvv{{{zzzUUU888444000------***,,,,,,,,,,,,,,,,,,,,,,,,......///000000111111222;;;XXXjjjzzz{{{hhh[[[XXXbbbsss~~~xxxjjjfffuuurrrdddrrrdddGGGEEE999///***)))((())),,,***************+++,,,,,,,,,111000???gggttt___gggxxxwww~~~xxxeee{{{ZZZ:::+++*********************)))***++++++,,,------.........222777DDDccc~~~hhhBBB111------...---,,,++++++,,,---...,,,///,,,777XXXzzzuuu|||zzzOOO111...444***))),,,,,,++++++++++++,,,,,,pppGGGBBB<<<888666555444444444111111333333000222666NNN}}}ccc\\\vvvrrraaappp{{{sssaaaMMMRRR|||XXXKKKGGG???555///......------------......444222333444444???aaa~~~uuu}}}~~~rrr___]]]jjjNNNDDD666---......------------......---///---111666---DDDooofffaaaiiiwwwqqqwww}}}wwwwwwyyy}}}jjj@@@333333111///---------------------------...,,,---000111111333777KKKkkk}}}}}}ZZZGGGNNNbbbzzzeeeTTTlllwww}}}rrrfffooowwwJJJHHH===111,,,***((()))++++++************+++,,,,,,---///777RRRnnnkkkbbbjjj\\\iiiwwwxxxcccrrrKKK++++++*********)))))))))******++++++,,,---.../////////444;;;MMMttt~~~zzzRRR333000444...---,,,++++++,,,---...,,,111,,,===nnnwwwxxxjjj;;;+++777***000,,,,,,,,,++++++,,,,,,,,,pppGGGBBB<<<888666555444444333111222444333111444999QQQ|||~~~``````gggYYYnnnyyyrrraaaSSSLLL]]]gggMMMHHHBBB777000///......------......//////...//////111CCCiii~~~www{{{wwwpppyyy~~~}}}uuucccZZZ\\\\\\EEE555...///......------......///,,,000...444444333aaayyy~~~|||}}}zzzzzztttwww~~~|||sss{{{xxx~~~MMM444333222//////---------------------------+++,,,///000111888AAAYYY{{{|||tttxxxyyyPPPBBBWWWmmm~~~```XXXwwwyyy|||xxxwwwxxxrrruuuXXXJJJ???444000---***)))***+++++++++***+++,,,,,,---...+++BBBggghhhPPP___rrrZZZwwwyyy{{{___zzzxxxnnnuuuddd777---,,,+++***))))))*********++++++,,,...//////000---333>>>VVV|||uuuvvvooo>>>---222......,,,,,,,,,,,,.........555333JJJddd{{{PPP///222(((555---,,,,,,,,,,,,,,,,,,---qqqGGGBBB<<<888666555444444222111222444333111666===RRRyyy^^^eeeiiiaaayyyzzzmmm]]]IIILLLwwwVVVIIIEEE:::111//////............//////+++,,,---000888PPPxxx{{{uuu~~~~~~uuueeemmm~~~qqqttt}}}nnnYYYRRR}}}uuuHHH777111//////............/////////111---222111DDDjjj~~~{{{|||~~~zzz}}}rrryyyqqqqqqmmmcccKKKnnn```:::333333...---------------------------...+++,,,000///111???PPPZZZtttfffppp~~~kkkJJJJJJllluuueeebbbaaacccllliiihhhdddkkkzzzzzzuuuyyyrrrOOOCCC888333///+++***++++++++++++++++++,,,------...///SSSrrr^^^NNNsss{{{vvvsss{{{cccyyyoooggguuuGGG///...,,,+++******+++,,,***+++,,,---...///000111111888LLLnnn{{{ssskkkqqqSSS000//////...---,,,,,,---...///+++222<<>>444//////............//////,,,---///555CCC___xxxlll___ZZZvvvyyypppyyyyyy[[[PPP\\\MMM:::666//////............//////111///,,,444333YYYtttxxx}}}|||~~~}}}xxxrrrbbb~~~pppiiijjjmmmVVVZZZvvvxxxGGG:::999000,,,........................///---///111...222HHHaaa\\\zzzhhhkkkvvvzzzmmmRRR\\\zzznnnaaaUUUQQQ[[[```VVVWWWYYY[[[lllwwwqqqoooYYYKKK===555000++++++---,,,++++++++++++,,,------111===eeennnTTTfffggguuuhhh|||wwwnnnuuu}}}[[[111///---,,,++++++,,,---***+++,,,---...000111111777AAA```}}}~~~~~~}}}yyyjjjdddsssiii888//////...---,,,,,,---...///)))111JJJkkkuuuZZZPPP___PPP///000///------,,,,,,,,,,,,------rrrGGGBBB<<<888666555444444000000222444333333999BBB|||jjjzzz||||||~~~{{{uuufffNNNEEE```eeeJJJKKKBBB777//////............//////,,,,,,///666FFFdddlll]]]SSSYYYzzzyyy}}}[[[QQQLLLRRR>>>999//////............//////...,,,---999888eeekkkhhhwwwttt~~~zzz~~~~~~zzznnnYYYzzz~~~vvvmmmqqq}}}rrr===QQQ{{{TTTBBB???333---........................111///111222///444NNNlllggg~~~pppjjjttt{{{}}}tttgggKKKWWW___UUU[[[UUUUUUVVVKKKSSSYYYccc{{{tttoooaaaRRR@@@555///+++,,,///,,,,,,++++++,,,,,,---...444KKKqqqeeeMMM~~~ppplllxxxdddvvv||||||mmmzzznnn222000...,,,+++,,,---...***+++,,,---///000111222666CCCjjjpppzzz{{{wwwuuuwwwzzzpppaaakkkkkkttt>>>...///...---,,,,,,---...//////888\\\xxxVVVOOO\\\eee```666999......------,,,,,,------...xxxLLLCCC;;;999888555444555333111222///777666999eee~~~}}}qqq}}}xxxpppLLLKKKTTTmmmtttOOOSSS@@@===111111000......000000...000---888333CCCrrrxxx}}}fffTTTgggrrr|||iiiKKKRRRzzzhhhDDD;;;555000---///000......000111---777...FFFtttrrr|||yyyjjj~~~}}}yyy```___{{{iiicccjjjmmmXXX;;;^^^___KKKCCC555///...---,,,---//////...---000000///---000===RRRbbbzzzjjj|||sssMMMKKKWWWcccxxxzzznnnjjjjjjeeeddd___QQQYYYnnnrrrgggfffIIIEEEBBB//////+++///---000,,,)))...,,,***333;;;fffmmmSSS___hhhqqqwwwyyy```|||zzzjjjpppVVV+++///...***444++++++---++++++///000///000444@@@JJJkkk~~~{{{xxxvvvuuuuuuuuuwww{{{vvviiiWWWmmmNNN///333///,,,------,,,///333,,,DDDlllxxxZZZJJJLLL[[[jjjvvvxxx@@@111)))///111000,,,)))***,,,---zzzJJJBBB;;;999888555444444444222333...555444888eeexxxpppyyyttt|||}}}}}}```NNNFFF]]]ZZZXXXIIICCC222222111000000111111///000+++555777QQQ}}}yyyhhhVVVgggwww~~~mmmNNNKKKffftttEEE???555000---///000......000111111777---QQQyyysssttt|||yyyhhhzzz~~~~~~tttZZZ\\\{{{kkkaaa```iii___@@@TTTrrrtttMMMEEE;;;888///...------//////...---...000000///333@@@UUUeee|||lllooo{{{{{{gggLLLQQQYYYaaawwwtttfffaaa___fffhhh___kkkwwwkkkhhh|||VVVGGGBBB333000***///,,,///+++***000...,,,555EEEhhhoooPPPpppwwwiiizzzmmmhhhmmmttt___vvvwwwhhhkkk|||ggg777000---***111((()))---+++,,,///000///111666@@@UUUrrrrrr}}}yyyvvvuuussspppnnnlllrrr}}}vvvlll[[[```bbb;;;222...,,,......,,,...222888HHHmmmmmmTTTJJJQQQcccssssssfffhhh}}}OOO444666//////...,,,,,,---//////~~~IIIAAA::::::999666333444444333444...444333999hhhyyyrrr{{{vvv|||lllPPPDDD___dddWWWMMMCCC444222000111222222111000111***444>>>ddd||||||wwwoooYYYhhhrrrUUUGGGQQQGGGBBB666111...///000......111111444555///dddhhhttt|||xxxdddqqquuu~~~}}}lllRRRXXX|||wwwggg[[[ffflllJJJEEEooowww|||PPPEEE;;;888000///------/////////...---///000111777GGG^^^ooo|||uuueeeXXXhhhrrrxxxwwwWWWGGGSSSXXX]]]vvvppp]]]YYY\\\hhhmmmdddddd}}}kkkeeepppjjjJJJAAA888111(((000+++---***,,,333///---777QQQhhhlllRRR}}}gggpppvvvcccbbbjjj^^^lllzzzmmmjjjttt}}}FFF///,,,---///(((***---+++,,,///000///333999DDDiiikkklllyyy|||xxxsssrrrrrrpppjjjeeebbbjjjzzzzzzuuulll\\\VVVrrruuu===111...---//////---...111:::KKKqqq\\\KKKJJJWWWjjj}}}ooo]]]\\\tttyyynnn555333000...------///000000111IIIAAA;;;:::999666333333333333555///444444>>>pppzzzxxxwwwiiiJJJHHHfffhhhTTTTTTHHH777222///000222111//////333...555DDDooovvvrrr}}}|||```nnnvvv[[[GGGHHHLLLAAA888222///000000...///111000222222888tttqqq|||~~~||||||www```hhhjjj{{{fffNNNYYYyyy~~~lllYYY^^^sssXXX>>>^^^]]]JJJ===555222000......///000//////...///000222;;;PPPlllzzzttthhhPPP^^^mmmyyyxxxUUUIIIVVVZZZbbb~~~gggZZZ\\\bbbmmmmmm```[[[kkkkkkttt}}}qqqeeeeeesssPPP@@@===222)))111+++---***---333...---:::___nnnfffeeeyyydddtttkkkfffggg~~~pppiiioooWWW000+++000///+++///---,,,---//////000555===NNN~~~zzz}}}xxxrrrmmmnnnpppooohhh```___eeeuuu}}}vvvrrrjjjYYYUUU___===111...---//////---...111999YYYtttOOOEEELLL\\\ooosss\\\WWWddd~~~yyy{{{>>>...222...,,,...000000000111KKKBBB<<<:::999666333444111222666000666888FFF{{{|||xxxqqqwwwzzzjjjGGGEEEXXXtttoooYYY```UUU<<<333...///111///...///222000777FFFrrr~~~yyynnnmmmiiiyyyvvv]]]IIIIIIUUU???:::444///000000//////222111//////DDD}}}}}}rrrzzz}}}www]]]aaaccc|||wwwbbbPPP___zzz}}}zzziiiUUURRRkkkaaaCCCXXXpppSSSEEE;;;444111///...///000000////////////222???ZZZ|||qqqyyy|||uuu{{{~~~{{{YYYdddwwwcccQQQZZZ```nnnlllbbbdddhhhnnnkkk\\\bbbgggjjjlll```hhhYYY???AAA444***222---...+++---000+++///BBBlllsssbbb~~~qqqsssggg~~~nnneeejjjlll888,,,111------000---,,,---//////000888AAA[[[|||uuuppplllmmmqqqpppjjjccc\\\___mmmvvvuuutttlll[[[VVVPPPjjjIII333///...000000...///333FFFtttnnnMMMHHHRRRbbbtttqqqYYYTTTXXXttt}}}|||~~~WWW777444...,,,...///...///333OOOFFF===:::999555444555///222777111666:::KKKxxx|||~~~zzzzzz~~~qqqMMMDDDKKKaaa{{{___cccWWWCCC666...///111...---000...///777IIIvvv~~~rrrmmmqqqlll|||{{{www]]]IIIJJJlll```@@@;;;555000000000///000333333...000PPP~~~hhhkkkvvv}}}yyy]]]]]]___|||vvv^^^SSSjjj|||yyyvvviii[[[TTT___dddJJJPPPvvvUUUIIIBBB555222///...///000000000000000000444CCCaaammmooofffppp}}}^^^jjjpppVVVZZZddduuuuuujjjddd^^^bbbddd[[[bbbhhhtttooo[[[^^^tttfffAAAEEE666,,,222---///,,,---...)))555QQQqqqiii___vvvwwwbbboooeeejjj{{{FFF///000***,,,,,,---,,,...000///111:::EEEhhh~~~{{{wwwtttppplllmmmpppoookkkgggUUUTTT```mmmtttzzztttaaaSSSNNNaaaWWW666111///000000///111666VVVmmmOOOMMMZZZjjj{{{nnnXXXUUUSSSooo{{{jjjooo:::555///---000///,,,111:::TTTIII???;;;888555444666///333888111555999LLL{{{|||ssseeeppprrrQQQHHHJJJ^^^jjjeeeWWWLLL;;;///000111......222---000999QQQ~~~|||nnnppp{{{|||tttddd~~~}}}bbbIIIHHHRRRgggDDD===666111000000///000333111000444ZZZ~~~bbbkkkrrr~~~zzz^^^\\\___xxxZZZTTTttt~~~}}}wwwnnnfffaaaRRR___OOOHHHwww||||||WWWJJJDDD666333000...///000111111///111222888GGGdddyyytttyyy}}}iiiaaaooo|||{{{yyy|||hhhzzzzzzZZZ^^^kkk{{{{{{ooocccVVVXXXaaa```iii|||ooo]]]^^^iiivvvEEEGGG777...000,,,///......---+++???cccvvvYYYeeetttdddwww]]]qqqggghhhoooRRR222000)))///+++------...000///111<<>>@@@>>>@@@SSSnnnxxxtttjjjIIIGGGKKKjjj>>>///222666777DDDlllyyyaaaDDD>>>JJJVVVooowwwddd}}}ssskkkYYYJJJVVVzzzxxxzzziiiwwwxxx777222555000777KKKyyydddIII<<<999333222777555111666JJJ}}}www}}}^^^cccuuufffJJJEEEIIINNNWWW[[[777;;;///888111333111>>>dddvvveeeeeeggggggeeeiii~~~|||}}}yyyzzzuuuZZZEEEGGGKKKkkkwwwcccBBB000222222111333111000888kkk}}}kkkqqqzzzoooyyyUUURRRlllyyy^^^PPP___sss~~~~~~vvviiiggg```SSSHHHHHHHHHIIIhhhzzzmmmrrrfffMMM666000111000///111+++000:::TTT|||gggooosssooojjjTTTJJJLLLNNNQQQUUUWWWXXXZZZ]]]^^^llluuutttkkkppprrriiiUUUHHH]]]bbbMMM999999111---222111000MMMooowww___ooo|||cccMMMKKKNNNXXXhhhfffUUUsssssseeePPPOOOFFFGGGDDD///+++///......,,,111666;;;[[[tttTTTLLL^^^vvvnnnhhhccc___^^^WWWWWWUUUQQQLLLGGGDDDCCC>>>@@@>>>===PPPmmmyyyuuufffFFFHHHJJJooo???---111666888FFFrrrhhhMMMJJJAAABBBLLLWWWpppeeerrr~~~xxxggg___RRRLLLnnnwww___===222444///;;;XXXsssTTTEEE@@@888222::::::555777EEErrruuu{{{|||\\\dddxxxyyy}}}aaaEEECCCIIINNNUUUbbb:::<<<...999333---,,,BBBrrr}}}ZZZbbbffffffcccjjj}}}xxxxxxrrrXXXDDDHHHHHHgggiiiEEE111333333222444333555///tttllluuutttnnnmmmrrrWWW]]]yyy}}}cccUUU___wwwtttkkk```TTTGGGEEEEEEEEEeeennn{{{lllQQQ888000000//////222222666999LLLxxx{{{~~~aaaeeefffYYYMMMDDDMMMVVVTTTTTTVVVVVVXXX^^^cccccc~~~zzz{{{{{{|||}}}yyydddWWWIIIZZZjjjQQQ::::::222,,,333222000OOOrrrwwwbbbffftttOOOJJJRRRTTTYYYqqqzzzkkkMMMnnn~~~nnn```JJJLLLEEECCCFFF000---555///---+++111888===]]]kkkOOOMMMbbbuuuiiibbb]]]ZZZ[[[RRRRRRPPPLLLGGGDDDBBBBBB===AAA===<<>>:::111555888TTTggg[[[DDDFFFJJJJJJNNNSSSYYYiiiiii~~~~~~qqqVVV]]]^^^^^^nnn{{{wwwYYYoooLLL333...::::::lllgggRRRAAA>>>777555333333999RRRyyywww```ooo|||sssZZZHHHAAABBBIIIPPPwww@@@999888333111444333;;;ddd~~~WWW___cccssszzzxxxtttxxxhhhJJJCCCIIINNNsss???555777000111///333222999mmm~~~nnnmmmlll___XXXqqq}}}sssyyyooo\\\NNNGGGDDDJJJBBBGGGzzz|||lll555777555444...333+++666EEE[[[|||wwwrrraaaXXXNNNKKKPPPUUUUUUQQQOOOOOOVVVbbbeeefffqqq~~~xxxfffXXXOOOYYYsssRRRRRR>>>444///333000555]]]~~~xxxssspppuuuZZZYYYkkkooovvvtttRRRaaa~~~|||kkk```MMMFFFDDDGGGiii[[[222111.........000222555GGGsss~~~llljjjzzziii___[[[WWWRRRPPPKKKKKKJJJHHHFFFDDDCCCBBB<<<@@@>>><<>><<<;;;KKKeeerrrpppcccHHHEEEBBBvvv<<<555333888666WWWwww{{{^^^MMMOOOXXXWWWWWW]]]kkk~~~pppooonnnwwwhhhccciiieeeVVViiiwwwkkkSSSbbbddd===222555999sssrrrWWWCCCAAAAAA===<<<;;;:::MMM}}}}}}vvvnnnuuu|||}}}rrrkkkTTTHHHDDDFFFOOOZZZIII<<<999666444333444999ZZZkkk[[[sss|||www~~~}}}tttwwwuuuZZZDDDHHHRRRXXXzzzwwwBBB666666111555222111000:::nnnvvvcccwwwzzzuuuooo|||\\\[[[xxx|||yyy}}}wwwjjjUUUJJJDDDBBBJJJEEEGGGttthhhBBB:::444444000666333:::HHH]]]rrr{{{}}}{{{dddPPPFFFPPPVVVNNNJJJPPPWWW[[[ccckkktttzzzxxxrrrqqq{{{nnnddd]]]QQQUUUkkkwwweeeDDD555000333000555ZZZwwwmmmsss}}}mmm{{{oooQQQYYY|||}}}tttcccWWWGGGBBBAAADDDcccnnn666///...000//////000777PPP|||xxxzzzrrr___VVVRRRNNNKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@<<>>XXXvvv~~~gggRRRHHHOOOQQQHHHKKKXXX___]]]```lllkkkjjjzzzsssgggSSSQQQeee{{{nnnLLL888111333111666[[[wwwlllnnn|||qqqnnn{{{wwwtttTTTWWWwwwqqq```UUUEEEBBBBBBCCCbbbxxx888///111...222333111444MMM|||gggaaagggdddpppvvvgggXXXQQQOOOLLLJJJJJJEEEEEEDDDCCCAAA@@@??????===???===>>>QQQmmmyyyvvv\\\FFFGGGDDDuuu~~~999333444999777]]]______YYYQQQQQQYYY^^^]]]cccsss{{{ppptttpppwww}}}gggaaaooooooqqqzzzdddRRROOOjjjzzz>>>444444>>>qqqiiiQQQPPPLLLAAA;;;:::999DDDlll~~~~~~mmmnnnzzz|||dddMMMEEEBBBAAAKKKYYYTTT???;;;::::::444777888WWW{{{XXXjjjsssrrrttt{{{iiinnnuuuyyysssfff|||zzz|||xxxuuuvvv}}}zzzyyymmmPPPAAAHHHNNNrrrpppDDD===;;;333888555333222:::lllvvveeeuuuzzzoooppp|||YYY[[[wwwzzzuuucccrrr~~~|||{{{ooo___NNNFFFAAA===GGGDDDBBBhhhKKK===777888333777333111@@@dddvvv{{{eeeRRRGGGKKKMMMKKKSSSccchhhgggnnneeeddd}}}zzzoooVVVPPPccc}}}|||ccc:::333444222999```}}}rrrqqqxxx}}}___ttt}}}|||~~~mmmQQQSSSssswwwooo]]]RRRDDDBBBBBBCCCaaa===000333---333555111444MMM{{{yyy^^^\\\kkkjjjtttjjj^^^SSSOOONNNKKKIIIIIIDDDDDDCCCBBBAAA@@@???>>><<<>>>;;;<<>>444888666444222999lllzzzhhh}}}|||ppp~~~|||ppplllttttttXXX]]]yyy~~~ppp}}}yyyxxxlll^^^JJJCCC@@@===HHHFFFDDDhhh{{{MMM???999;;;444777777444DDDjjjwwwzzziiiWWWIIIKKKRRRWWW```jjjooowwwsssuuu{{{~~~|||aaaccc}}}vvvwwwoooWWWNNN^^^zzz>>>555444222999aaa~~~tttttt||||||kkk[[[rrryyyqqqdddWWWUUUppprrrmmm[[[OOOBBBBBBBBBBBB___AAA///111---222333111777SSS}}}rrr]]]kkkssstttbbbXXXPPPNNNNNNJJJGGGGGGDDDCCCBBBBBBAAA@@@??????<<<===:::<<>>???;;;>>>TTTrrr~~~yyy^^^CCCFFFPPPggg444666000777AAAffftttXXXEEEKKKHHHLLLWWW___dddnnnyyywwwwww[[[PPPuuuzzzqqqnnnfff[[[PPPcccHHH999111DDD~~~vvvXXX\\\UUUUUUOOOGGGBBBDDDccczzziiiuuu{{{}}}~~~{{{vvvvvv{{{}}}{{{vvvgggNNNDDD???CCCEEEOOOzzz}}}FFF>>>888@@@:::444777NNNvvv~~~|||uuuiii``````^^^VVVeeexxxhhhlllZZZ===GGGJJJ\\\RRRNNNHHHCCC>>>:::777444222888hhh```{{{}}}nnn___yyy|||sss\\\ZZZ^^^[[[cccxxxuuuvvvhhhOOOHHH>>><<<>>>LLLHHHBBBfffrrrKKKCCC;;;;;;666444888...DDDZZZuuu}}}vvv~~~dddOOORRReeexxxccckkk}}}ooohhh}}}{{{mmmrrrHHHKKKIIIoooQQQ>>>555111:::aaa~~~vvvooo|||uuuhhheeeddd\\\QQQOOOSSSddduuummmuuu]]]llliiiZZZIII;;;AAA@@@???cccFFF666---...222333222999RRRzzz~~~~~~ssskkk]]]]]]aaahhhuuu]]]VVVQQQKKKGGGEEEEEEEEEEEECCCCCCCCCBBBAAA@@@>>>===>>>======>>>MMMooo~~~rrr___HHHIIIMMM[[[<<<...333333@@@```{{{{{{XXXLLLRRRUUUKKKNNNcccwww{{{zzzzzzXXXXXXooo~~~sssxxxdddUUUQQQbbbyyyOOO111555HHHttt~~~bbbhhh___ZZZQQQIIIAAA<<>>AAAMMMFFF???bbb~~~LLLCCC>>>>>>888555666+++<<>>===>>><<<===>>>MMMnnn~~~qqqYYYDDDHHHVVVWWW;;;///444444???___yyykkkUUURRRZZZ\\\]]]eeeooorrrtttyyyPPP```~~~vvvvvvzzz~~~cccSSSKKKTTTtttTTT555444@@@dddmmmssskkk```TTTQQQIII>>>VVVggg[[[[[[^^^iiiuuu{{{jjjXXXFFFBBBAAAGGGIIIOOOuuu___BBB;;;CCC???;;;:::666???aaa}}}{{{llldddgggnnnkkkqqqxxxpppjjjvvvssswwwwwwxxx{{{~~~{{{tttmmmvvvjjjTTTCCCEEESSSUUUwwwTTTPPPJJJFFFBBB>>>999777<<<888YYYSSSssszzz___^^^~~~~~~}}}zzzvvvooo```PPPRRRuuu~~~|||qqqqqqiiippprrrooommmlllaaaQQQCCC<<<>>>AAAKKKEEEBBBkkk~~~PPPGGGFFFDDD>>>888:::000888WWW|||{{{]]]JJJZZZxxxggglllrrrmmmsss}}}tttiiiHHHJJJFFF}}}\\\FFF;;;666:::___zzznnnVVVVVV]]]lll~~~mmmpppyyy```RRREEE;;;CCCCCCCCClllFFF666666000222222000888VVVxxxSSSQQQfffWWWMMM]]]iiimmm~~~uuurrreeeaaaZZZPPPMMMIIIGGGFFFDDDBBBAAABBBBBBBBBBBBAAA@@@>>>>>>===;;;<<<>>>MMMnnn|||nnnUUUCCCIIIcccQQQ888000444444@@@___yyy{{{___UUUYYY___bbbfffnnnuuuvvv}}}}}}^^^zzz{{{rrrrrrtttxxx{{{xxxaaaRRRGGGHHHrrroooUUU777444>>>dddqqquuummm___SSSUUUPPPDDDXXXiiiYYY]]]cccyyywwweeeVVVFFFBBB<<>>KKKOOOMMMdddSSSPPPKKKGGGDDD@@@<<<999;;;777QQQ^^^qqqwww^^^eee{{{lllWWWJJJXXXuuu|||xxxnnnooolllXXXFFFDDD<<<===>>>HHHDDDKKK}}}rrrxxxPPPGGGIIIFFF???999===777777NNN___IIIWWWtttjjj|||uuuhhh~~~xxxxxxwwwWWWFFFKKKJJJ```HHH===666555VVV~~~www|||tttrrrmmmkkksss~~~pppuuu{{{]]]NNNCCC<<>>>>><<<;;;<<>>AAAOOOlllDDD<<<999AAA777999<<<888999SSS{{{~~~{{{ttttttxxxtttyyy}}}}}}ooo]]]___jjjpppuuuzzzzzzxxxtttpppjjjNNNCCC???RRRQQQZZZZZZQQQOOOKKKHHHFFFCCC???<<<999777KKKmmmlllwwwyyyaaakkk|||jjjSSSKKK[[[llluuuzzz~~~uuupppeeeOOOCCC@@@;;;???BBBHHHCCCMMMnnn|||LLLCCCGGGBBB===777888888555???ooo}}}]]]EEELLLfffkkkZZZmmmvvviiiOOOKKKPPPPPP^^^FFF===888333QQQ|||xxx~~~xxxmmmlllsssqqqoooZZZLLLBBB===EEEBBBDDDqqqUUU555000...222444333:::RRRyyypppSSSZZZtttzzz^^^QQQVVV[[[kkkqqqmmmnnn```[[[UUUIIIHHHGGGFFFFFFDDDAAA>>>AAAAAAAAAAAA@@@???>>>>>><<<;;;>>>BBBRRRooovvvcccOOOFFFLLLsssEEE444///222111CCChhhoooYYYXXXZZZVVV```cccppp~~~xxx{{{xxxhhhkkktttpppwwwxxxjjjjjjxxx\\\RRRIIIDDDeeennn^^^999222<<>>===666PPP~~~xxxyyyxxxiii___vvvfffWWWHHHAAA>>>FFFAAAEEEuuu^^^777222...333555444999PPPtttxxxggglll{{{tttxxxcccNNNZZZtttkkkkkknnn```YYYRRRIIIGGGFFFEEEEEEDDDAAA???@@@@@@AAA@@@@@@???>>>>>><<<===AAAGGGWWWqqqsss\\\IIIGGGNNN|||@@@333111222000BBBhhhdddQQQSSSZZZ[[[fffvvvtttuuurrrooozzz{{{jjjddd```RRRWWWtttyyy\\\QQQHHHBBBaaannn[[[:::444;;;]]]{{{wwwxxxtttfff]]]XXXOOOPPP```mmmmmmrrrbbbOOO@@@<<>>GGGXXXppp```EEE999AAA555999999999999:::DDD\\\~~~}}}zzztttssspppqqqvvvzzz{{{zzzwwwvvvuuummmdddPPPEEE<<>>>>>HHHCCCGGGyyyddd999666000333444222777NNNssszzzyyyoooQQQSSSgggkkkgggttttttaaahhhnnn[[[OOODDDIIIGGGEEEDDDDDDDDDBBB@@@???@@@@@@@@@@@@??????>>>===>>>EEELLL[[[rrrpppVVVIIIKKKUUU:::111333555000???bbbzzz~~~|||]]]MMMRRR___gggtttvvv}}}}}}uuurrrwww|||ttt___VVVRRRGGGKKKggg~~~}}}yyy]]]QQQGGG@@@]]]oooVVV:::666999UUU}}}zzznnnooodddZZZYYYUUUUUU___zzz~~~uuuhhhYYYFFFGGG@@@AAA@@@OOOgggTTTHHH999EEE222<<<999777888999===NNNqqq~~~zzzuuuvvv{{{}}}{{{vvviii\\\EEEEEE???OOOYYYYYYQQQRRRIIIHHHHHHHHHIIIHHHEEEBBB???CCC<<>>AAABBB>>>444999;;;```yyyrrrcccaaazzzeeekkktttttt}}}pppmmmlllooosss]]]IIIMMMMMM]]]^^^HHHFFFEEE666FFFsssyyywwweeebbb]]]fffzzzoooXXXYYYyyyaaaNNN@@@<<<>>>HHHDDDJJJ}}}fff999999222444333000555NNNuuusssqqqnnn\\\NNNTTT[[[```hhhjjjppphhhyyyqqq```QQQIIIGGGEEEDDDDDDDDDCCCBBB??????@@@@@@@@@??????>>>>>>@@@GGGNNN]]]sssnnnRRRMMMQQQ\\\lll666111555777111===\\\rrruuu\\\PPPVVVeeeqqqxxxyyy{{{nnnkkkooovvv|||wwwsss}}}qqqfffSSSPPPRRRJJJJJJ^^^ooosss{{{xxx^^^RRRHHH@@@]]]rrrZZZ:::444444LLLuuuyyyvvvlllkkkggg___VVVRRRUUUXXXzzzsssyyyiii\\\PPPEEECCC:::@@@DDDLLLzzzQQQBBBCCC111EEE111888555888<<<:::BBBeee~~~zzzoooooowwwxxxqqqdddRRR@@@>>>MMMPPPTTTlllQQQYYYMMMNNNOOOOOOMMMJJJGGGEEE:::BBBDDDWWWUUUxxxxxxzzzuuu]]]WWWiiirrreeetttzzzuuutttrrreeeWWW^^^|||mmm```YYYLLL@@@:::777BBBEEEHHHRRRDDDmmmdddcccIIIEEE>>>IIIGGG>>>GGG<<<<<<>>>KKKwwwyyy~~~yyyiiisssaaa]]]kkkvvvnnnwww|||bbbhhh~~~ppplllYYYHHHJJJMMMZZZgggPPPDDDFFFBBB@@@\\\vvvuuunnn]]]jjjzzz|||}}}vvvqqqVVVXXX{{{~~~\\\JJJFFF===BBBHHH@@@SSSfff<<<999000444222666222DDDwww|||uuuiiiRRRUUUnnnvvv```LLLEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@EEECCCEEETTTkkkuuufffPPPLLLSSScccYYY<<<666333111222???___~~~tttWWWXXXfffsss~~~iiicccwwwoooaaattttttssspppiiihhhaaaXXXQQQNNNHHHEEEPPP___hhh~~~uuuXXXLLLEEEJJJ```tttYYY222666;;;CCCsssxxxzzzxxxmmmaaa\\\\\\\\\VVVPPPrrrzzzuuussscccWWWLLLCCCAAA<<>><<>>WWW|||yyyrrrbbbppp|||ssslllmmm[[[ccc{{{]]]EEEBBB<<>>444555111555111AAArrr}}}kkkkkk\\\KKKDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBIII\\\oooqqqaaaOOOPPPLLLcccLLL777333000111333AAAaaauuuYYY\\\nnn~~~~~~lllxxxooovvvzzznnnooommmggghhh^^^VVVOOOLLLFFFCCCNNN]]]kkkuuuXXXKKKDDDHHH]]]mmmXXX555777:::BBBooowww~~~zzzoooccc\\\[[[ZZZSSSMMM[[[~~~zzzkkk\\\PPPGGG@@@===;;;CCCMMM]]]zzzIII???999;;;???555666444777:::777;;;SSSpppcccLLLCCCCCC>>>PPPJJJbbbrrr^^^QQQKKKOOOOOONNNMMMKKKHHHEEECCCCCC>>>===LLL}}}aaa{{{ooo{{{{{{iiiXXXQQQLLLCCC===<<<999CCCFFFMMM>>>]]]}}}SSSNNNNNNEEEIIIHHHIIIEEEDDDEEE<<<;;;\\\zzzwwwQQQ]]]hhhvvvooosssppp___QQQSSSZZZjjjrrrdddmmmmmmkkkpppwwwvvvvvvhhhxxx~~~zzz|||eeeSSSHHHNNNIIIIIIppp___QQQKKKKKKCCC===SSSrrrqqq|||wwwmmmfff[[[TTTeee~~~hhhPPPDDD@@@===BBBHHHHHHbbbjjjEEE@@@:::777000444000>>>lll~~~vvvxxxnnnOOOFFFDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOOOggguuukkkXXXLLLSSSLLLssswwwBBB666222000111333@@@```www^^^fff|||}}}zzz|||sssrrrxxxrrrllloookkkbbbbbbZZZRRRLLLIIIDDDAAAKKKZZZnnnuuuWWWKKKCCCEEEXXXlllWWW999777888???jjjyyy~~~sssqqqkkk```TTTNNNNNNQQQWWW~~~rrrcccUUUJJJBBB>>>===<<>>eee|||zzzrrrqqqkkk```TTTNNNNNNQQQVVV~~~vvvyyywwwjjj\\\OOOEEE???===BBBBBBJJJgggGGG>>>:::333@@@666888555333555777444333===KKKooo|||{{{nnnZZZTTTPPPGGGAAACCCTTTPPP[[[}}}XXXQQQMMM]]]OOONNNLLLIIIFFFDDDCCCBBBBBBCCCEEEFFFWWW\\\uuupppuuueeefff~~~yyysssqqqccc^^^XXXPPPFFF<<<888999@@@EEEOOOYYYSSSuuummmkkkNNNJJJHHHHHHLLLEEEKKKFFFGGGEEEAAAAAAOOOuuuxxxPPPUUUWWWjjjpppmmm___KKKJJJYYYccctttvvvsss~~~iiiZZZLLLFFFQQQNNN___lllPPPLLLMMMNNNGGGCCCNNN```xxxzzzxxxrrrqqqoookkk{{{|||zzziii^^^QQQCCC>>>@@@BBB@@@LLLlllbbbGGGBBBCCC;;;111777333<<>>???@@@EEEOOOrrrmmm<<<:::888444===444888444333444555444222777???```~~~}}}xxxxxx}}}~~~|||~~~vvv```XXXQQQLLLCCC===CCCOOOUUU[[[zzz^^^^^^LLLGGG\\\OOOMMMJJJGGGEEEDDDCCCCCCFFF@@@;;;AAAVVVrrrhhh{{{www]]]RRRYYYjjjttttttzzzzzzssslllfffWWWUUUQQQJJJAAA;;;:::;;;AAAAAAMMMOOO]]]sssrrriiiQQQIIIEEEIIILLLBBBJJJIIIHHHCCCAAACCCDDD]]]zzzXXX^^^[[[kkkqqqnnn[[[EEEGGGYYYjjjxxxwwwnnneeemmmqqqgggXXXPPPHHHJJJLLLhhhgggTTTRRRRRRQQQLLLHHHLLLTTTvvvvvv~~~{{{qqqnnnqqqrrrppp{{{}}}xxxeeeWWWOOODDD===999@@@DDDBBBUUU|||^^^LLLIIIFFF===333:::333:::eee|||uuufffhhhqqqwwwbbbKKKBBBAAABBBCCCEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEESSSiiisssgggSSSMMMRRRWWWmmmYYY>>>666222111222222;;;WWWtttzzzbbbhhh{{{fffZZZ]]]hhhkkkooowww|||xxxkkkiiiaaaXXX\\\SSSLLLHHHGGGCCC@@@JJJXXXkkkzzziiiNNNHHHCCCBBBPPP```TTTCCC888666===XXXzzzppppppfffZZZVVVWWWWWWRRRMMMIIIZZZ|||rrrkkkfff[[[[[[kkk}}}~~~wwwggg[[[PPPJJJEEE???>>>@@@???KKKXXX|||LLL:::777666777888333888555333333444444222444777FFFkkk}}}~~~||||||~~~}}}zzz}}}~~~|||zzz||||||uuuoookkkbbbYYYNNNMMMJJJCCC>>>@@@KKKVVVSSStttUUU[[[MMMGGGSSSNNNLLLHHHEEECCCCCCDDDDDDEEEBBB999AAAPPP~~~aaayyynnnVVVXXXTTTZZZ^^^bbbqqq~~~xxxyyyzzzrrraaaTTTNNNMMMJJJBBB<<<:::;;;===CCC@@@OOOKKKssstttcccSSSLLLEEEJJJKKK???JJJGGGHHHBBBEEEHHHCCCWWW}}}```eee^^^kkkrrrppp^^^LLLOOO```mmmrrr\\\WWWaaa{{{~~~{{{gggSSSQQQJJJFFFRRRvvvcccTTTRRRPPPOOONNNKKKKKKLLLkkkuuu~~~uuullliiikkkjjjfffddd\\\[[[VVVIIIDDD@@@444<<<888CCCHHHFFF```ZZZNNNLLLGGG@@@777<<<222555bbb|||}}}mmmqqqtttmmmqqqssskkk___RRRJJJFFFBBB??????AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCJJJ]]]ooommm[[[MMMOOOWWW```RRRFFF666333222222111:::TTTpppoooTTTYYYmmm|||llluuuzzz}}}|||sssuuunnnbbbbbb[[[UUU[[[QQQJJJGGGFFFBBB@@@IIIWWWffftttdddKKKGGGDDDCCCPPPjjjQQQFFF<<<:::===QQQwwwoooaaaaaa]]]VVVNNNKKKNNNRRRLLLOOOpppvvvaaa[[[qqq}}}uuu[[[OOOFFFCCCBBB>>>>>>BBBEEEVVVggg^^^777;;;555666:::444222888555333222333444333333444888UUUuuuyyyxxxooommmuuu~~~yyy{{{{{{{{{yyyvvvyyy~~~}}}sssxxxxxxpppfff```WWWNNNKKKEEE===999@@@LLLUUUWWWhhhlllYYYRRRPPPKKKLLLMMMKKKGGGDDDCCCCCCDDDEEE???GGG@@@CCCCCCddd\\\lll}}}yyyuuu[[[EEEQQQZZZZZZZZZeee{{{{{{{{{vvvtttpppiii```ZZZKKKKKKFFF>>>999999<<<===KKKFFFZZZSSS}}}ppp^^^SSSPPPGGGKKKJJJ===KKKGGGIIIDDDGGGJJJ@@@TTTkkkooodddpppyyysssdddUUUWWW^^^```www}}}nnnTTTWWWbbbqqqyyywwwsssqqq^^^FFFKKKIIIHHHaaacccUUUNNNLLLJJJKKKMMMMMMKKKHHHdddxxxgggbbbppp~~~}}}yyyoooeee```^^^YYYSSSSSSJJJHHHHHHDDDGGGFFF:::???;;;GGGMMMJJJgggVVVLLLKKKIIIAAA999===000111^^^zzzpppooo{{{yyy}}}pppaaaaaaWWWZZZWWWUUUQQQKKKBBB<<<<<>>LLLpppqqqffffffccc]]]TTTNNNLLLLLLQQQTTT```}}}TTT[[[sss}}}}}}tttdddVVVIII@@@AAA@@@;;;>>>EEERRRXXX~~~BBB888777666555333333333222555444222111111111222222333BBBbbbrrriiiooollllllvvv~~~sssiiivvvwwwqqqyyy|||zzzwwwuuutttvvvyyyzzz|||oooccc]]]UUUKKKGGGJJJ>>>777999EEELLLQQQddd{{{YYY]]]RRRKKKOOOFFFLLLKKKIIIFFFDDDCCCBBBBBBEEE???GGGJJJGGGeeeYYY{{{xxxrrrfffYYYWWW^^^]]]eeeuuu}}}ssspppkkkaaaVVVPPPOOOCCC???BBB>>>555777BBBSSSEEELLL}}}dddhhhYYYTTTMMMHHHFFFFFFGGGGGGIIIEEEFFFIIIGGGGGGVVVkkk}}}qqqaaabbb___iiiQQQMMMXXX[[[___ooo~~~fffZZZvvv}}}gggaaa[[[jjjQQQNNNLLLEEERRRuuu]]]SSSQQQRRRRRRPPPMMMIIIGGGGGG]]]{{{}}}|||qqqwwwZZZSSSeee}}}rrrjjjttt|||rrr```TTTNNNPPPRRRRRRMMMGGGAAA===???>>>SSSFFFJJJttthhhbbbCCCPPPDDDJJJ===666;;;111FFFyyyrrrtttlllpppfff\\\]]]XXXNNNLLLGGGJJJLLLLLLGGGAAA<<<:::<<<===?????????@@@BBBDDDKKKFFFDDDEEEDDDAAACCCIII^^^pppqqqYYYHHHLLLTTTTTTjjj___NNN@@@<<<333888555444444AAAmmmxxxRRRllluuuzzzooofffOOOHHHWWWaaayyylllYYYccccccaaa\\\WWWSSSRRRRRRNNNGGGEEEFFFAAA>>>HHHYYYfffbbb]]]HHHEEEHHHAAAOOO^^^HHHJJJDDD888LLLlllllldddccc```YYYSSSOOOOOOQQQOOOSSSZZZcccyyy{{{tttgggXXXMMMFFF???>>>AAAEEEHHHKKKPPPhhh[[[777888777666444333222222222444333222111111111111222222===VVVvvvuuu]]]\\\]]]^^^aaa___pppzzzmmmiiibbbcccuuukkkiiigggffffffhhhjjjlllbbb[[[UUUQQQMMMGGGAAA???DDD;;;DDDYYYZZZ[[[jjjRRRWWWKKKGGGMMMGGGIIIHHHGGGFFFEEEEEEEEEEEE@@@???EEEFFFDDDYYYjjjxxxxxx~~~zzzxxxjjj[[[ZZZ___ffftttvvvjjjddd___WWWOOOKKKBBB===:::;;;999666>>>JJJNNNJJJiiioooxxxyyyTTTPPPKKKGGGGGGHHHHHHHHHHHHBBBBBBHHHIIIHHHOOO[[[xxxyyybbbWWWQQQVVVVVVUUUTTTXXXggguuu```dddpppRRRuuuaaaLLLJJJLLLMMMKKKRRRNNNOOOPPPQQQOOOLLLHHHGGGGGGSSSnnnrrrttthhhYYYRRRWWWhhh}}}|||~~~rrrnnnwwwzzzooobbb]]]aaa\\\UUUOOOJJJEEEAAA??????AAAPPPOOOFFFggg___HHHMMMFFFLLL???999===111@@@qqqxxxuuusss{{{nnnqqqwwwnnn___ZZZRRRJJJLLLFFFFFFGGGGGGEEEBBB>>><<<999<<<>>>@@@@@@@@@BBBCCCCCCAAABBBDDDCCCBBBHHHQQQfffooobbbLLLJJJQQQSSSSSS[[[HHHFFFAAA888;;;666444444@@@kkk{{{\\\uuuxxxZZZQQQSSSJJJMMM^^^eee~~~jjj]]]UUUTTTTTTVVVWWWUUUQQQMMMLLLFFFDDDEEEAAA>>>IIIXXXeee]]]UUUCCCCCCIIICCCTTT}}}aaaMMMMMMFFF666DDDmmmmmmgggddd]]]VVVPPPNNNPPPSSSMMMRRRRRRlllxxxxxxnnnggg\\\RRRGGGDDD???===@@@FFFMMMPPPWWW{{{~~~>>>666777666555333222222222222333222111111000111111111000666DDD^^^~~~vvv```]]]VVVPPPOOOJJJWWW]]]YYYWWW^^^\\\YYYaaa]]]\\\ZZZXXXWWWWWWXXXXXXQQQOOOIIIDDDCCCCCC???:::@@@KKKTTTVVV___zzzsssUUUNNNRRREEEDDDKKKFFFEEEEEEEEEEEEEEEFFFGGGGGG???CCCCCCBBBAAAHHHkkk{{{ddd{{{zzzzzz~~~}}}wwwyyyxxxzzzyyyiii[[[```gggttt~~~qqqccc[[[VVVOOOJJJHHH>>>===;;;666444888BBBJJJOOODDDooo{{{~~~UUUNNNKKKHHHGGGGGGIIIIIIIIIHHH@@@@@@HHHLLLJJJHHHJJJcccgggLLLEEEPPPaaaYYYLLLWWWhhhzzzdddggg~~~sssVVVFFFEEEHHHQQQRRRqqqKKKLLLKKKLLLLLLKKKHHHFFFEEEFFFFFF]]]oooPPPQQQNNNQQQ]]]nnn~~~zzzxxxxxxrrrrrruuupppddd]]]\\\ddd^^^WWWOOOHHHCCC???<<>>@@@333888[[[{{{yyytttqqqwwwtttiiiooowwwnnn]]]TTTLLLGGGLLLFFFEEEDDDEEEGGGFFFCCC???777:::>>>@@@AAAAAAAAABBB>>>@@@BBBCCC@@@CCCPPP]]]oookkkQQQAAAMMMTTTVVVeeerrrWWWAAAIIIHHH>>>===666444444>>>fff|||zzzcccwwwyyyyyyfffJJJ???CCCNNNRRR[[[fffeeeuuuvvvggg```TTTOOOKKKLLLPPPRRROOOJJJHHHDDDBBBCCCAAA@@@JJJWWWaaaTTTKKK???EEEKKKIII___aaaRRRSSSLLL:::AAAssssssmmmggg]]]SSSMMMKKKNNNPPPJJJPPPKKKXXXuuueeeaaa[[[RRRNNNCCC>>>???EEEFFFGGGUUUhhh[[[:::999555555333222222111111111111111111000000000111111///222777GGGhhhjjjQQQKKKJJJIIICCC???FFFTTTXXXSSSRRRXXXVVVTTTQQQNNNLLLJJJIIIIIIIIIDDD===???GGGKKKHHHSSS]]]eeeqqqYYYNNNPPPPPPDDDEEEJJJDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCHHHBBBAAACCC===QQQdddooo~~~}}}xxxxxx}}}~~~{{{zzzyyyuuuwwwuuuddd^^^mmmttthhh[[[TTTNNNHHHDDDCCC;;;<<<999555777@@@HHHIIILLLUUUttt___MMMJJJHHHFFFFFFGGGHHHHHHGGGGGGBBBBBBHHHLLLIIIEEEDDD___pppMMMHHHRRRcccZZZ\\\___zzzlll@@@GGGEEEGGGQQQzzz~~~aaaOOOOOOGGGHHHIIIHHHEEEDDDDDDEEEAAAQQQzzzqqqTTTSSSWWW^^^lllzzz{{{zzzxxxxxxtttpppnnnkkkbbbUUUNNNNNNMMMQQQSSSOOOGGG>>>888666EEE???SSSDDDttt\\\LLLSSSHHHIIIJJJBBBAAADDD888555GGG~~~{{{tttjjjeeeeeekkkbbbRRRMMMHHHEEEJJJIIIFFFFFFHHHLLLLLLFFF@@@555888===@@@AAAAAABBBBBBAAADDDEEEBBB???GGGYYYiiiqqqbbbFFFBBBPPPPPPbbbaaaVVVFFFMMMKKKAAA>>>555444555<<<```ooozzz|||yyy}}}~~~lllYYYVVVQQQBBBFFFGGGNNNZZZfffppplllaaacccxxxvvvjjjccceee[[[OOOGGGGGGIIIJJJJJJEEEBBBAAABBBAAAAAAJJJUUU\\\KKKDDD???GGGLLLMMMhhh}}}]]]UUUVVVSSSCCCEEEuuutttmmmfff[[[QQQLLLKKKMMMOOOIIINNNHHHLLLqqqxxx~~~hhhaaa\\\PPPGGGFFF<<<555>>>OOOPPPLLLeeeeee<<>>JJJNNNKKK???kkkuuuLLLRRRJJJHHHFFFFFFGGGGGGEEEDDDCCCBBBDDDFFFFFFDDDDDDFFFUUU~~~|||~~~yyy]]]\\\fffqqqkkkwwwvvvaaazzz}}}qqqTTTDDDLLLJJJKKKXXXvvvXXXTTTQQQIIIIIIJJJHHHFFFEEEFFFGGGCCCMMM___yyycccfffiiidddddd}}}|||}}}{{{wwwvvvooojjjddd^^^VVVKKKCCC@@@;;;DDDLLLJJJ???666555888FFFLLLLLL^^^yyyWWWFFFYYYMMMHHHFFFCCCDDDFFF===888<<>>AAABBBBBBBBBBBBCCCFFFEEEAAACCCOOOcccrrrfffTTTDDDJJJPPPPPPzzz]]]UUUTTTRRRJJJAAA???666666777999XXXiiippp{{{}}}yyyvvv[[[BBB<<>>BBBFFFHHH___vvv~~~ssstttrrrooo~~~oooyyykkkAAAOOOJJJIIIHHHRRRmmm^^^RRRRRRNNNLLLMMMLLLJJJHHHGGGHHHJJJFFFLLLKKKwwwxxxzzzwwwggg\\\nnn|||rrrnnneee___XXXRRRNNNHHHAAA===:::AAADDD>>>444111999BBBGGGZZZLLLkkkUUUIII]]]RRRGGGDDDCCCEEEFFFCCC>>>999bbb{{{xxxqqqfffeeeaaaXXXZZZ\\\OOOCCCEEEDDD>>>>>>BBBBBBCCCEEEFFFBBB<<<666777;;;???AAABBBBBBBBBCCCCCCDDDCCCBBBJJJYYYgggnnnUUUGGGGGGQQQSSSeeesss]]]SSSXXXRRRJJJBBBBBB999999999666NNNjjjuuuTTT]]]hhhmmmooo|||xxxWWWEEE;;;>>>IIIJJJIIIZZZjjjnnn]]]bbbbbb```YYYOOOGGGCCCAAA@@@????????????CCCHHHMMMRRRAAAAAABBBAAA<<>>>>>>>>>>>???AAA:::>>>CCC@@@AAAFFFFFFdddzzzlllmmmwwwxxxvvvtttvvvzzz{{{xxxrrrwwwpppkkkoooooorrr|||wwwzzz~~~}}}oooZZZJJJNNNHHHDDDCCCAAA<<<;;;===>>>:::<<>>:::<<<============<<<:::888666;;;===@@@AAAAAABBBCCCDDDCCCCCCBBBEEEPPP]]]___[[[IIICCCNNNUUU]]]fff\\\SSSSSSPPPKKKFFFGGG>>>>>>;;;222EEEhhh{{{}}}PPPZZZaaaccc```mmmyyy\\\CCC???===BBBMMMPPPRRRmmm~~~vvvjjj```]]]]]]]]]\\\WWWPPPHHHBBB?????????>>>???CCCGGGIIIJJJ;;;@@@DDDAAA===WWW\\\RRRWWWOOOQQQKKKEEEyyyvvviiibbbZZZTTTQQQNNNJJJHHHIIIDDDJJJKKKAAANNNxxxtttaaaiiiyyydddmmmwwwzzz}}}}}}{{{yyyxxxxxxxxxoooqqqsssccc___]]]OOOWWWIIIHHHCCC===;;;===>>><<>>============>>>>>>???CCC;;;BBBDDD888===GGG>>>PPPaaaggguuuuuuppplllmmmsssuuusssnnnssslllfffmmmnnngggeeecccaaaaaa```XXXOOOMMMQQQFFF@@@<<<;;;999777888;;;444333<<>>FFFKKKRRRGGGPPPMMMOOOWWWHHHIIIEEEFFFFFFCCCGGGGGG;;;BBBuuuiiitttiii```___eee```RRRMMMSSSHHHQQQKKK???===999888>>><<<<<<:::888666666888:::===???AAAAAAAAABBBCCCEEEFFFEEEDDDHHHTTT\\\TTTFFFFFFFFFUUUWWWhhh```WWWVVVPPPUUUNNNIIIKKKBBBAAA<<>>??????===???CCCFFFGGGCCC777@@@FFFDDDEEEiiiPPPMMMWWWOOOQQQMMMEEEjjjmmmqqqdddSSSGGGDDDHHHKKKMMMHHHDDDDDDFFFEEENNNkkkfffZZZ^^^\\\___eeeiiilllrrrxxxvvvrrrlllhhhggggggffffffaaa^^^YYYUUUQQQMMMJJJGGGBBBDDDAAA<<<<<>>>>>@@@@@@@@@?????????>>>>>>DDDCCCAAA@@@>>>===<<<<<>>>>>======???@@@@@@???>>>@@@CCCEEEDDDCCCFFFDDDDDDJJJQQQRRRHHH===999ZZZYYYXXXmmm[[[VVVUUUSSSKKKKKKNNNMMMFFF???>>>>>>===]]]jjj]]]LLLRRR^^^aaaffflllrrrsssooohhhbbbqqqRRR===@@@IIIKKKQQQ]]]tttwwwjjj```ZZZ^^^[[[VVVQQQOOONNNOOOPPPEEEEEEAAA;;;<<>>@@@@@@?????????>>>>>>>>>AAA@@@???===<<<;;;;;;;;;<<>>???<<<@@@DDDFFFEEEDDDDDDDDD@@@JJJRRRQQQJJJDDDCCCDDDSSSQQQVVV]]]TTTRRRSSSRRRLLLMMMOOOMMMEEE@@@>>>;;;888MMMbbbeeeRRRWWWeeemmmiiieeeccceeeiiinnnqqqhhhTTTEEEGGGHHHGGGQQQaaappp```WWWSSSVVVUUUSSSPPPMMMKKKIIIHHHFFFFFFBBB???AAAGGGHHHCCC999444AAALLLCCCNNNhhhZZZMMMLLLNNNMMMKKKKKKqqq{{{kkkaaaSSSLLLLLLLLLJJJFFFEEEDDDGGGKKKIIIDDDIIITTT[[[RRRMMMOOOQQQNNNIIIFFFOOOQQQSSSTTTRRROOOMMMLLLBBBCCCCCCCCCCCCBBBAAAAAAAAAAAACCCGGGKKKOOOVVV]]]^^^VVV<<<000555333222444222......---------,,,,,,,,,------------------------+++,,,,,,++++++,,,...111+++IIInnnLLLBBBHHHEEEAAADDDCCCBBBBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>=========<<<;;;:::::::::::::::===[[[rrrpppqqqOOOQQQZZZTTTLLLIIIDDDBBBEEEFFFDDDBBBBBBDDDBBB@@@===:::888777666<<<<<<<<<<<<<<<<<<<<<<<>>===@@@;;;CCCWWWooowwwzzzxxxmmmtttuuu___eeeqqqlllcccmmmyyy{{{|||UUUOOOmmmuuuwwwpppmmmooollldddZZZaaalllqqqqqqvvvzzzvvvttttttsssjjj[[[PPPCCCBBBCCCEEEKKKPPPQQQPPPqqqaaaOOOTTTLLLIIIJJJ???DDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@BBBIII\\\zzzaaaXXXeeelllsssyyy{{{{{{yyyrrrkkk[[[___tttkkkVVVPPPOOOLLLBBB@@@<<<999888888999:::999777:::DDDMMMQQQVVV[[[XXXRRRNNNPPPSSSJJJJJJHHHEEEFFFGGGGGGDDDAAA@@@LLLhhh||||||ssswwwvvvkkk[[[MMMDDD@@@??????;;;<<<;;;:::777666777999888:::<<<===<<<===???AAA;;;AAAFFFFFFCCCAAAEEEIIIHHHNNNSSSNNNDDD???EEEMMMWWWUUUrrriiiQQQPPPPPPPPPPPPKKKKKKLLLJJJEEEBBBAAA===777GGGdddxxxlllUUUWWWgggooopppooonnnjjjeee```]]]OOOHHHFFFIIIIIILLL^^^uuummm[[[UUUTTTQQQQQQQQQPPPMMMHHHCCC@@@@@@@@@>>>>>>BBBFFFCCC<<<:::666BBBDDD;;;WWW]]]UUUNNNMMMNNNMMMMMMOOOsssyyyrrrgggXXXLLLGGGHHHLLLOOOKKKFFFDDDEEEDDDCCCGGGNNNYYY|||aaaVVVUUURRRLLLHHHJJJKKKKKKIIIFFFEEEGGGIIIBBBCCCEEEFFFEEEEEEEEEEEEIIIIIIMMMRRRUUUWWW^^^eeekkkbbb999111333666111222333---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,777KKKfffqqqRRR@@@GGGMMMCCC===CCC@@@@@@@@@@@@??????>>>>>>========================;;;;;;:::999999999::::::<<<999IIIppp~~~ggghhhMMMEEEJJJWWWKKKEEEAAA@@@>>><<<>>>BBBAAA???===;;;999999999:::666555444444666;;;BBBGGGWWWNNNDDDhhhlllkkkvvvIIIKKKJJJFFFGGGCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????>>>>>>===<<<777???III\\\vvvrrr|||wwwppppppmmmooo[[[bbbvvvvvvoootttiiiiiiqqqyyy[[[___}}}oooaaa[[[]]][[[UUUbbbmmmuuuvvvsssllldddZZZOOOFFFEEEDDDHHHKKKJJJLLL]]]pppmmmTTTOOOVVVRRRMMMLLLDDDAAAAAABBBCCCCCCCCCBBBBBBDDD@@@BBBGGGFFFLLLhhh|||___OOOZZZ```gggmmmoooooollljjjcccjjjhhhPPPLLLJJJDDD???===:::888777888:::;;;;;;888CCCTTTPPPFFFXXXxxxeeePPPQQQHHHLLLTTTFFFFFFEEEDDDEEEGGGGGGEEECCCAAACCCXXXoooxxxwwwkkkiiilllvvvpppfffYYYKKKAAA;;;888::::::999999888888888999999;;;===>>>>>>???AAACCC???AAABBBAAA@@@CCCIIIOOOTTTKKKCCCAAACCCGGGMMMRRRMMMvvvsss[[[RRRUUUSSSPPPOOOJJJHHHIIIGGGEEEFFFGGGBBB;;;DDDdddzzz~~~yyy^^^ZZZgggooottt{{{{{{rrrcccTTTJJJFFFGGGKKKPPPTTT^^^www}}}kkkYYYVVVXXXPPPPPPPPPOOOKKKGGGBBB???<<<;;;;;;>>>CCCDDD>>>777777===IIICCCFFF|||mmmVVVSSSPPPOOOOOONNNOOOPPPrrroooiiieee[[[NNNEEEEEEMMMUUULLLGGGBBBAAABBBCCCFFFIIIDDDhhhdddHHH???LLL\\\NNNOOONNNLLLIIIGGGFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIPPPTTTWWWYYY```mmm|||sss===777333666555...111333***---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,...,,,000AAA]]]|||pppAAABBBGGGMMMJJJAAA===@@@===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::777999<<>>888999>>>;;;:::888777777777888999777999;;;===AAAGGGNNNTTT;;;PPPkkktttXXXAAAFFFDDDDDDFFF>>>BBBBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>><<<;;;AAA???FFFttt~~~|||tttwww~~~xxxYYYWWWfffeee]]]aaaOOOIIIHHHTTTaaaaaadddqqqsssdddXXXVVVZZZZZZ[[[]]]iiiooozzzhhhpppyyyuuuaaaSSSQQQLLLBBBJJJGGGKKKQQQLLLOOOtttZZZPPPOOOSSSOOOKKKIIIFFF===>>>???@@@AAAAAAAAAAAAAAA???DDDJJJEEEBBBWWWtttSSSTTTUUUXXX]]]aaabbbbbbcccffflll___IIIFFFEEE???<<<;;;888777666888:::;;;???CCCKKKPPPNNNQQQgggVVVKKKPPPEEEGGGNNN@@@@@@@@@BBBDDDFFFGGGFFFDDDDDD<<>>>>>???AAACCCBBBBBBCCCEEEHHHKKKMMMNNNLLLBBB;;;>>>DDDIIIQQQXXXrrrcccVVVUUU[[[UUUPPPPPPKKKIIIJJJIIIGGGIIIJJJEEE>>><<>>888222333111+++///222+++,,,,,,,,,+++++++++******************************)))***,,,+++******+++,,,///......///666JJJjjjvvvOOO>>>BBBBBB???>>>???>>>:::::::::<<<======<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::444<<<:::999WWWiiixxxLLL???===>>>BBBFFFDDD???>>>AAA;;;;;;;;;;;;;;;<<<======AAAEEEJJJLLLKKKKKKMMMOOOXXXuuu[[[LLLDDDEEECCCDDDDDD>>>BBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@??????;;;===???999:::VVV{{{wwwxxxyyywwwsss{{{qqqgggooossshhh^^^NNNGGGCCCEEEJJJQQQZZZ```]]]VVVWWWbbbiiihhhiiinnnuuuZZZ^^^nnnwwwoooUUUGGGJJJJJJBBBHHHHHHQQQ[[[]]]hhhYYYNNNLLLJJJHHHGGGDDDCCCCCC=========>>>??????@@@@@@>>>===BBBGGGAAA<<>>???<<<999888666666777:::===???@@@NNNRRRPPPbbbiiiOOOIIINNNFFFEEEHHH@@@===???BBBDDDFFFFFFEEEEEEFFF:::BBB\\\uuuqqqkkkeee]]]]]]ccciiikkkfff[[[QQQJJJ>>><<<:::999::::::999777:::<<<>>>>>>>>>???AAACCCBBBDDDHHHMMMQQQPPPJJJEEE:::>>>EEEKKKJJJMMM```vvvnnnYYYQQQUUUYYYRRRPPPRRRNNNNNNOOOMMMIIIHHHHHHDDD???>>>III```rrrrrr~~~wwwqqqoooppprrruuuwwwzzzrrrmmmwwwppp[[[OOOLLLLLLKKKIIIFFFBBB@@@>>>>>>===<<<;;;===AAABBB===888777:::HHHDDDBBBnnnxxxZZZOOOQQQPPPMMMLLLMMMLLLIIIrrrjjj\\\XXXRRRLLLHHHGGGIIIJJJCCCDDDDDDCCCCCCCCCAAA???MMMIIIQQQoookkknnnfff\\\WWWWWWVVVSSSOOOSSSVVVYYYYYYYYY\\\ccciiigggddd555,,,999555...000222+++,,,000---++++++++++++************))))))))))))))))))))))))''')))***+++***)))***+++...000111///)))+++???TTT}}}]]]BBB:::888@@@===888666888;;;;;;888666888999;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888888999555<<<<<<999EEEfffxxxuuujjjVVVLLLDDDDDDFFFGGGGGGHHHCCCDDDEEEFFFGGGGGGGGGGGGCCCGGGKKKMMMNNNSSSZZZaaauuuhhhIIIKKKFFFCCCGGGEEE@@@BBBBBBAAA@@@>>>>>>>>>??????======>>>???????????????:::>>><<<:::===EEE^^^}}}wwwppppppiiizzz}}}YYYOOOOOOUUUPPPIIIGGGEEEWWWbbbnnnrrrsssvvv{{{~~~}}}MMMssstttnnn___MMMDDDEEEGGGGGGKKKWWWeeeqqqbbbIIIHHHLLLGGGAAABBBBBBAAAEEEAAA@@@???>>>======>>>???>>>>>>AAABBB>>><<>>CCC...222,,,111555,,,)))...///+++++++++************)))))))))))))))))))))))))))%%%''')))***))))))***+++((('''+++111111,,,---333===^^^}}}PPP>>>;;;999999===666333666;;;;;;777666999555666888:::;;;:::999888999999999::::::;;;;;;;;;;;;:::999888777777777777555888;;;;;;;;;HHHiiinnnRRRDDDDDDFFFFFFFFFIIIJJJLLLNNNOOOOOONNNNNNQQQSSSXXX^^^iii}}}xxxdddjjjFFFEEEKKKAAA>>>IIICCC999BBBAAA@@@>>>===<<<===???@@@<<<<<<===>>>??????>>>>>>===@@@:::<<>><<<<<<======BBBAAA@@@???======BBBGGGAAAaaacccSSSLLLFFFCCCCCCAAA>>>DDDHHHCCCEEEHHHBBB>>>::::::<<<;;;888888<<<888999:::===BBBIIINNNRRRXXXSSSgggSSSJJJIIIEEEHHHNNNIIIDDDJJJBBBDDDGGGHHHGGGDDDCCCBBBBBB@@@DDDJJJXXXuuulllNNNMMMJJJFFFFFFHHHLLLOOOPPPOOOKKKGGGEEEEEEDDDBBB???DDDFFFGGGGGGFFFFFFGGGIIIJJJJJJHHHAAA:::888<<>><<<;;;:::>>>===@@@AAA;;;333444:::<<>>===<<<<<<=========>>>>>>??????<<<<<<<<<;;;;;;:::::::::<<<<<<;;;888888===IIIRRRYYYkkklllfff\\\\\\iiixxxxxxssspppmmmPPPxxxjjjQQQIIIJJJJJJOOOWWWyyyjjjzzznnnJJJFFFQQQHHHFFFDDDBBBBBBCCCEEEFFFGGGDDDAAA>>>======>>>???>>>???@@@???<<<;;;;;;<<>>>>>???@@@@@@???;;;999::::::999888:::<<<;;;777???>>>???FFFNNNTTTUUUSSSMMMnnnfffPPPGGGHHHIIIHHHHHHGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBQQQGGGAAAFFFNNN]]]{{{gggMMMNNNNNNLLLHHHGGGJJJNNNKKKLLLNNNNNNLLLHHHCCC@@@IIIFFFEEEGGGJJJIIIEEE@@@EEE@@@<<<;;;===@@@FFFKKKUUU[[[\\\hhhhhhSSS___RRRRRRQQQPPPOOONNNMMMMMMMMMKKKHHHEEEFFFHHHLLLNNNJJJLLLJJJ^^^|||fffgggmmmiiiaaaWWWWWWWWWUUUPPPIIICCC???@@@???===;;;:::;;;===>>>;;;EEEAAA888888555333:::DDDRRRTTT|||UUUZZZUUUPPPLLLNNNRRRSSSNNNHHHhhhgggnnnmmm[[[IIIHHHHHHDDDGGGBBBBBBBBBBBBBBBBBBAAAAAABBBEEEEEEAAABBBPPPkkklllMMM333000444111///333//////......---,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,///......444CCC[[[vvvyyyUUUAAA>>>999444222444555333111222222333333333444444444333555777999::::::999888999999999999999;;;<<<<<<999999::::::999999888777999666777;;;888444===KKKsssuuulllfffXXXVVVUUUVVVWWWXXX\\\aaa|||{{{jjjOOOGGGBBB?????????>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<======:::::::::999999999888888:::;;;<<<:::999;;;BBBHHHXXXkkk}}}RRRUUUdddqqqgggRRRPPP___rrr}}}rrrdddrrrtttppp|||___IIIccccccUUUGGGBBB@@@GGG]]]uuuiii}}}vvvPPPKKKLLLDDDGGGFFFDDDBBBAAACCCDDDFFFEEECCC@@@>>><<<<<<===>>>>>>??????>>><<<;;;;;;<<<:::CCCWWWsssooo^^^PPP>>>NNNHHH???;;;;;;>>>@@@AAA@@@>>>;;;999<<<@@@BBBBBB>>>LLLYYYYYYNNNDDDDDDIIIiiizzzoooLLLKKKFFFGGGGGGGGGFFFFFFFFFGGGEEEDDDDDDBBBAAA@@@@@@???JJJEEECCCFFFHHHQQQlllrrrbbbLLL??????DDDCCC======@@@EEEJJJMMMMMMKKKIIIBBBAAACCCFFFGGGDDD<<<666;;;<<<===???CCCIIISSS[[[SSSYYY~~~rrrbbbZZZQQQRRRRRRQQQOOONNNMMMLLLKKKLLLJJJGGGEEEEEEGGGIIIKKKGGGCCCCCCXXXzzznnngggiiibbb[[[XXXYYYZZZZZZXXXTTTOOOIIIEEE???>>>===<<<<<<===>>>??????DDD@@@;;;999222555EEEHHHFFFrrrjjjOOOVVVRRROOOLLLLLLNNNMMMIIIEEEeeedddeeebbbRRREEEHHHHHHCCCDDDBBBBBBAAAAAA@@@?????????>>>BBBEEECCC@@@CCCMMMVVVZZZ555111///222444000,,,,,,......------,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))************+++++++++,,,,,,///...+++&&&&&&111CCCQQQyyyeeeHHH888444555444111//////222333222///111111111222222222333333222444555777888888888777999999999999:::;;;<<<<<<999999999999888888888777;;;555555::::::444333777KKKmmm|||ssstttuuummmBBBBBBEEE<<<======<<<;;;:::999888888999999999999::::::::::::888888888777777777777777777:::<<<<<<999999;;;>>><<>>===;;;999:::;;;777<<>>===<<<======BBBBBBDDDEEEBBBDDDWWWmmm~~~ZZZCCC???BBBBBB;;;<<<>>>AAADDDDDDAAA>>>>>><<<999999;;;>>>AAAAAA:::EEERRRVVVTTTRRRTTTXXXqqqdddOOOZZZ[[[LLLQQQQQQPPPNNNMMMLLLJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGGGG<<<>>>PPPkkkqqqdddllllll[[[QQQTTTSSSTTTTTTRRROOOJJJFFFCCC======<<<<<<===>>>@@@AAA===>>>:::888777000666LLLOOOIIIWWWKKKNNNNNNMMMLLLJJJHHHFFFEEEDDDaaaaaa]]]YYYIIIAAAGGGFFF>>>>>>????????????>>>>>>>>>>>>>>>AAAEEEFFFDDDDDDFFFHHHIIIlllnnnFFF444111666888444000000...,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))*********++++++***///333333...***(((((('''666JJJ```wwwgggRRR999---000444222,,,...---,,,...000111///---///000000000111111111111111222444555666777777666777777777777888999:::;;;999999888888777777777777777333444:::<<<888444555:::HHHppp||||||wwwsssMMMAAA@@@???>>>;;;;;;:::999888888888888999999999999999999999999777777777777777777777777666999;;;;;;999888999:::777FFFkkkdddGGGKKK___cccYYYLLLQQQWWW\\\dddsssvvv\\\OOOHHHEEEAAA:::GGGLLLNNNGGG???LLLtttUUULLLQQQLLLGGGIIIEEEDDDBBBAAA@@@AAABBBCCC@@@???===;;;:::::::::;;;:::;;;<<<;;;999888999:::===:::888@@@VVVttt\\\YYYSSSKKKEEECCCEEEGGGFFFGGGKKKNNNNNNJJJJJJMMMBBB>>>;;;DDDYYYuuuTTTMMMQQQIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;:::;;;===>>>>>>???BBBDDD@@@???HHHTTT|||hhhWWWIII>>>DDDBBB@@@AAACCCDDDBBB@@@AAAAAA@@@@@@AAADDDHHHJJJOOOPPPMMMFFFIIIaaannnSSSOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEKKK>>>AAAKKKZZZzzz|||tttfffaaacccjjjeeeUUUMMMQQQLLLLLLKKKIIIFFFBBB>>><<<::::::;;;;;;===???@@@AAA:::>>>888333666888>>>KKKPPPgggiiiQQQRRRJJJIIIJJJKKKHHHEEECCCDDDFFF^^^^^^YYYTTTFFF@@@FFFCCC;;;<<<:::;;;;;;<<<===>>>>>>???<<<===???@@@BBBCCCDDDDDD@@@MMMhhhVVV555000777111555444...,,,000111...************))))))))))))'''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((()))))))))******(((((((((***,,,---------333444111000666CCCNNNRRRsss{{{~~~xxxmmm]]]LLL===444,,,///111222000---+++***,,,,,,---.........---+++............////////////000111222333444555555555555555555555666777888999999888777666666666777777222333555888888666777:::::::::QQQ{{{~~~tttzzzrrrEEE???DDD???:::===;;;;;;999888888888888888:::999999999999999999999777777888888888888888888777888888888888999;;;<<<666:::III^^^uuu~~~WWWLLLTTT[[[aaa___ZZZTTTRRRXXXeeeooo~~~yyyiiiUUUJJJEEE>>>EEENNNKKKIIIBBBAAAOOOlll]]]HHHOOOSSSGGGAAAGGGBBBAAA@@@?????????@@@@@@===<<<;;;999888888888888888999:::999777777777999@@@888555:::@@@MMMjjjyyyyyyfffSSSIIIEEE<<<<<<@@@DDDCCCAAAFFFOOO@@@UUUpppaaaJJJOOOOOOCCCHHHFFFDDDDDDEEEEEECCCAAA===<<<::::::;;;<<>>===>>>BBBCCCBBBBBBDDD```xxxvvvWWWKKKEEE???===???@@@@@@>>>???EEELLLOOOMMMIIIGGGFFFFFFQQQZZZbbbvvvoooLLLMMMTTTLLLIIIRRRLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIIIIHHHGGGFFFEEEEEEKKKAAADDDGGGNNNnnn```MMMWWWbbbiiibbbVVVMMMKKKJJJKKKJJJHHHEEEBBB???<<<:::888888999;;;===>>>@@@AAA===FFF<<<000888CCCFFFHHHVVVUUUUUU\\\IIIEEEHHHIIIHHHDDDCCCFFFJJJ\\\[[[WWWRRREEEAAAFFFAAA:::???777888999:::;;;===>>>>>>============>>>@@@BBBCCC===>>>GGGZZZvvv[[[===;;;>>>777+++///000...,,,---///---***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))***'''$$$$$$(((,,,//////###%%%$$$$$$)))333;;;===(((,,,222777;;;<<<;;;:::555333000---***(((((((((///000///***%%%&&&---444,,,,,,---------,,,,,,+++,,,,,,---------.........//////000111222333444444444444444444555666777777999888666555555555666777111444666555222111444999777:::>>>OOOwwwxxx}}}rrr|||kkkeeeooo]]]NNN@@@<<<>>>???>>>>>>;;;:::999777777777888999:::::::::::::::999999999888888888888999999999999888777777777888:::;;;===777888888>>>[[[vvvaaaZZZ______]]]XXXSSSOOOMMMMMMPPPTTTUUU\\\ddd[[[MMMNNNNNNEEEFFFFFF??????IIIMMMOOOSSShhhUUUUUUQQQJJJHHHIIIGGGCCC??????>>>===============::::::999888777777777777666777888777666555666888;;;444555999555555NNNooopppdddaaaNNNLLLMMMPPPPPPRRR```qqqyyybbbSSSSSSLLLFFFIIIHHHEEEBBBCCCEEEFFFCCCAAA<<<;;;;;;;;;<<<===???@@@>>><<<<<<@@@DDDDDD@@@===BBBZZZ~~~tttggg]]]WWWQQQIIIBBBFFFIIIKKKKKKKKKQQQ\\\dddlllkkkVVVFFFHHHOOOQQQRRRTTTJJJKKKKKKLLLLLLMMMMMMMMMIIIHHHHHHHHHGGGFFFFFFFFFFFFCCCDDDDDDIIIbbbpppTTTOOOXXXaaannnooo^^^OOOLLLKKKFFFFFFEEECCC@@@===;;;999888888999:::<<<>>>???@@@AAA>>>DDD:::///888DDDJJJOOOuuurrrQQQVVVXXXFFFEEEGGGHHHGGGEEEEEEIIILLL\\\YYYQQQNNNCCC???CCC===999AAA777777888999::::::;;;;;;;;;<<<>>>?????????@@@AAA444===CCCCCCFFFZZZ~~~]]]PPP???222...///000111000...---//////+++))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((())),,,,,,+++***(((''')))///222222111000,,,&&&///...---,,,,,,,,,,,,---///---+++***+++...222444&&&&&&'''+++000000+++%%%******++++++++++++,,,---+++++++++,,,,,,,,,------......//////000111333333444444444444555666777777999777666444444555666777333666777444111111333555444777666999SSSyyytttmmmnnnwwwqqqttt{{{eeeqqq[[[<<>>>>>:::999777666666777888999:::::::::999999999888888777777888888888999999999777666666777888999999999666:::999999KKKooo^^^\\\[[[\\\]]]]]][[[YYYLLLQQQLLLCCC@@@===CCCUUUGGGCCCDDDIIIGGGFFFRRReee{{{\\\JJJQQQOOOEEECCCIIIIIICCC<<<<<<<<<;;;;;;;;;;;;;;;888888777777666666555555444666777666555444555777333222444555222222???NNNmmm~~~mmmJJJMMMSSSHHHDDDLLLEEEBBB@@@AAADDDEEECCC@@@===<<<<<<<<<<<<<<<<<<<<<======<<<>>>@@@AAA???;;;BBBJJJaaa{{{}}}wwwwwwvvvsssvvvcccSSSOOOJJJIIIKKKOOOQQQRRRJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCEEE@@@???IIIVVVmmmyyyzzzvvvjjjWWWNNNXXXiiioookkkbbbVVVOOOLLLIIIEEE>>>===;;;999888888888888:::;;;<<<>>>@@@AAABBBBBB===:::333666???DDDUUUqqqbbbVVVRRRLLLIIIGGGGGGGGGEEEEEEFFFHHHJJJ[[[YYYKKKHHH>>>;;;>>>888666BBB888888888888888999999999444888===@@@???=========<<>>CCCEEEAAA@@@DDD;;;;;;:::::::::999999999777777777666555555444444333555666555444444555666///333444111222777888444HHH```zzzhhh^^^QQQHHHFFFEEEBBB@@@CCC@@@===???CCCEEEBBB???>>>>>>>>>===<<<;;;999999;;;===>>>===<<<<<<===<<<===666@@@```WWWYYYMMMFFFFFFMMMKKKBBBCCCKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDGGG>>>===IIIMMM[[[|||}}}~~~tttgggdddnnn||||||sssiiikkk^^^TTTVVV[[[^^^aaafffnnn[[[KKKJJJLLLGGGBBBAAA;;;:::999999999:::<<<<<<<<<===>>>@@@BBBCCCCCCCCC@@@444222BBBLLLJJJfffkkkSSSYYYOOOFFFUUUJJJHHHFFFEEEDDDEEEGGGGGGZZZ]]]PPPCCC:::;;;===;;;999999777777777777777777777777888:::<<<===<<<<<<===>>>@@@@@@@@@???@@@@@@AAAAAAQQQbbbiiiOOO@@@888555333////////////............,,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))))))************+++++++++,,,,,,---...///000111222666666666666777777777777444444444444444444444444777777777777666555444333222555666333111888FFFSSSxxxxxxllljjjnnnppphhh```iiizzzTTT777444<<<888888777777666666555555555444333222111222333444888888777777888888999:::777666555444444555666777444444555555666777777777444555666444444;;;FFFOOOvvvsssnnnhhhccccccfffiiikkkttt}}}```LLLKKKHHHFFFCCCAAABBBBBBAAA@@@@@@>>><<<999777777777888999777555555555666555444333333444444444444333333000000111222333555666777444AAAZZZZZZKKKMMMNNNMMMIIIDDDAAA@@@AAA@@@??????AAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777<<<;;;BBBfff[[[NNNPPPJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA???===>>>@@@CCC???>>>===>>>@@@IIIZZZkkkeeennnvvvhhhaaaaaafffnnnuuugggnnnyyyyyymmmffffffbbb^^^RRRGGGIIIXXXgggnnnddd```TTTGGGBBBCCC@@@::::::999888888999<<>>@@@AAABBBBBBFFFRRReeewww~~~rrrRRRGGG999///---...000000/////////.........------+++***)))((('''(((((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********+++,,,---...///000111111555555555555555666666666444444444444444444444444666666666666555444333222222555555222///222:::AAARRRjjjYYY>>>;;;===888///555555555444444444444444555444333222222333333444777666666666777777888888666555444444444444555666333333333333444444444444111444555444333666===CCCeeerrr]]]OOOIIIGGGGGGEEEBBBAAAAAAAAA@@@???@@@>>>;;;999888777888888666444333333444444444333333444444444444444444333000000000111222333444555555444===]]]xxxWWWHHHIIIIIIIIIGGGCCCAAA@@@@@@AAA???>>>???@@@AAA@@@???<<<;;;;;;:::999888888888666666777888999:::;;;;;;888<<>>===>>>@@@CCCEEECCCBBBAAA@@@DDDRRR```zzzwwwzzzrrroooyyyyyynnnbbb^^^___dddiiiiiiiiikkknnncccSSSJJJSSSggguuuyyypppiiiZZZJJJCCCCCC@@@;;;888888888:::;;;>>>AAABBB@@@@@@@@@AAABBBCCCBBBAAAGGG222???PPPMMMooo```KKKRRRIIIIIIOOODDDGGGFFFCCCAAAAAABBBCCCEEE~~~QQQMMMFFFBBB>>>===;;;777666888555555555555555555555555444666888999888888999:::::::::::::::;;;<<<===>>>AAA;;;888===GGGTTTeeerrr~~~oooWWWBBB777666222//////333666666555.........---------,,,,,,)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))'''''''''((((((((())))))++++++,,,---...///000000222222333333444444444444333333333333444444444444555555555555444333222111222333333222000///000222111DDD]]]uuueeeLLL111(((000888555---111111111111111222222222444444333333333333444555555555555555666666666777555555444333333444555555444444333333333333222222111444666666444333666888???[[[sss~~~XXXGGGIIIKKKGGGBBBEEECCC@@@?????????===<<<>>><<<:::888777777777777555333222222444555555444333333444444444444333333000000000000000111222222333---+++<<>>===???@@@@@@>>>===>>>???@@@???>>><<<<<<;;;999888777555555777666666666777999;;;<<<;;;888<<<@@@999777SSSwwwgggGGGCCCIIIKKKHHHBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBCCCAAAAAA???===<<<===@@@CCCGGGEEEDDDCCC@@@@@@JJJUUUjjj{{{yyyuuu}}}vvvdddNNNHHHIIIUUUbbbggghhhhhhcccZZZRRRWWWkkkyyyooo]]]KKKBBB@@@>>>:::777888:::<<<>>>AAABBBCCCBBB@@@???AAADDDDDD@@@<<<;;;>>>LLLQQQdddmmmKKKDDDNNNGGGDDDHHHBBBCCCBBBBBBAAAAAAAAABBBBBB}}}MMMFFF@@@@@@@@@>>>999555555777333333333333333333333333333555777888777777888999===<<<;;;:::999888888888AAA===;;;===>>>>>>AAAFFFIIIVVVggguuu|||{{{yyytttkkk___UUUHHH===666222111111333222111111222000,,,)))------,,,,,,,,,+++++++++''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))''''''((((((((()))))))))+++++++++,,,---.........000000000111111222222333333333333333333444444444333444444333333222111000111000000000222222111000---111999GGG\\\uuutttOOO444000444777666222000111444.../////////000000111111222222333333333444555555444444555666666666666666555555444444444444555555666666555555444333333222444666777777555444444666000999HHHccc```UUUKKKKKKMMMJJJEEEBBBCCCAAA???>>>>>>===;;;999:::999888666555555555666666444333444666777777666222333333444444333333222000000///......////////////333111111666>>>YYY~~~nnnOOOCCCCCCDDDDDDAAABBBBBB@@@>>>===>>>@@@>>>===<<<===>>>???>>><<<<<<;;;:::999888777666666:::999777555555666777999===444555??????888???PPPeee|||aaaCCC999CCCLLLHHH???>>>???@@@AAABBBCCCEEEEEEDDDCCCAAA@@@@@@AAABBBCCC@@@@@@>>>===;;;===@@@CCCCCCBBBBBBCCCAAA@@@FFFNNN___vvv{{{qqqrrr}}}wwwnnniii```SSSDDDAAACCCLLLUUUZZZ___dddXXXYYYaaasssxxxkkkWWWFFF===;;;:::999:::;;;===???AAABBBBBBBBB>>>???AAADDDEEEBBB<<<777666TTTOOOTTTTTTCCCEEENNNFFFAAADDDBBBBBBBBBCCCCCCDDDCCCCCCCCCxxxGGG@@@<<>>======;;;999777666555555444444333333333555333222333555666666555111111222222222222111111//////...---------......///666444///---,,,===[[[uuuzzzggg\\\LLLBBB??????@@@@@@>>>@@@CCCCCCAAA?????????===<<<;;;;;;======<<<;;;::::::::::::999999999999:::999777555555666777999===999777<<>>@@@FFFGGGBBB<<<<<<<<<>>>@@@BBBCCCDDDEEEAAA@@@@@@??????@@@AAABBB===>>>>>>===<<<===???BBBAAA???AAABBBAAA???BBBHHH]]]ttttttTTT___qqq~~~{{{pppdddVVVJJJQQQPPPOOOMMMIIIIIIRRR]]]___fffvvvqqqmmm```NNNAAA:::999:::;;;>>>???@@@AAAAAAAAA@@@@@@>>>@@@BBBAAA>>><<<<<<>>>RRRSSSVVV___GGGBBBFFFJJJDDD@@@CCCEEEAAABBBCCCDDDDDDDDDCCCBBBmmm@@@<<<:::>>>>>>999444333444333111111111111111111111111222444666666555555666777888888888888999:::<<<<<<<<<888888;;;===>>>BBBGGG@@@@@@???<<<:::999:::<<<888888666555999>>><<<666555666444000...///...,,,...///000000000000000///*********)))))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********)))*********+++++++++,,,,,,,,,---...///000000111111111222222333333444444333333333333222111000///222///,,,+++,,,---...---000///000000......444===IIITTTeeeuuupppiiiFFFAAA;;;777555222---)))111///------...000111111............////////////...///000222333444444444333444666777777777666555444444555555555555444444333333222111111000//////222111///......111333555111555555000555HHHaaaoooyyyWWWOOOWWWQQQJJJEEEEEEDDD@@@???@@@AAA@@@>>>===<<<;;;888555333333333333333333333333222000//////111222222111//////000000000000/////////......---------......000111++++++222000///999AAAOOOfff}}}yyyXXX>>>???@@@BBBCCCBBB===999===@@@CCCDDDBBB@@@>>>>>><<<:::999:::;;;<<<;;;:::999:::::::::::::::::::::777666666666777999;;;<<<;;;AAA@@@888666;;;;;;666AAA<<>>===???BBBAAA===;;;<<<>>>999:::<<<>>>@@@BBBBBBBBB>>>>>>>>>??????@@@@@@@@@;;;<<<>>>>>>======>>>@@@BBB@@@@@@BBB???;;;<<<@@@LLL___uuuvvvQQQUUU```ooozzzvvvfffVVV^^^cccjjjkkk```QQQJJJJJJ[[[```lll|||}}}qqqiii___RRRDDD===::::::<<<@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCBBB>>>888666:::EEENNNUUUYYYcccGGG???AAACCCCCCBBBAAADDDHHH@@@@@@@@@AAAAAA@@@??????eee<<<===:::===;;;555222444444111000000000000000000000000000222444444333333444555666666666777999:::;;;<<>>@@@;;;777555666777555666999+++...,,,''')))000666777)))***++++++)))((('''''')))))))))(((((((((''''''%%%&&&'''''''''&&&$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''((((((((()))))))))))))))************++++++,,,,,,---///000000111000111111222333333444444333333333333222111000000//////...---,,,+++,,,,,,,,,,,,000555222+++))),,,222222666>>>JJJXXXdddmmmlllttt}}}mmmfff```ZZZOOO===///***000)))%%%'''...222333111%%%---555555///+++,,,000.........---------------+++---///111222333333333222333555666666666444333111222333333333333222111222222111111000000//////000...---,,,---///000111%%%///777777333777BBBKKKgggxxxMMMEEESSSXXXSSSFFFAAA???CCCEEEBBB>>>===AAA@@@>>>======:::777444333333444444444444444444222000......///000///...---......//////......---......---------......//////...(((***555222,,,///&&&000BBBUUUdddrrrkkkTTTFFF666CCC===999;;;AAADDD@@@;;;===???@@@@@@>>>===<<<===;;;999888999:::;;;:::999::::::999999888888777777666666777888999:::;;;;;;999???@@@888333555888777777999888???KKKVVVrrruuuSSSCCC===>>>AAA??????===:::888888999;;;777888:::<<<>>>?????????:::<<<>>>???@@@@@@???>>>888;;;>>>??????>>>===>>>BBB@@@???@@@>>>999999;;;<<>>999777:::DDDOOOWWWaaayyyNNNBBB>>>CCC@@@===AAABBBAAADDD@@@??????>>>>>>=========aaa<<<@@@:::<<<:::333111555444000111111111111111111111111...000222222222111222333888777777777777888888999777666888======999777888>>><<<:::888888888888777222///333888555---...666---333555000------+++%%%''')))++++++***)))(((((()))(((((((((((('''''''''&&&&&&'''((('''&&&%%%$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,---///000000111000000111222333333444444333333444333333222111000+++---000000///......///---((()))///222//////333,,,,,,---///111111222444555777999<<>>>>>===;;;777444444444555555666666555555333222000///000111000///,,,------------------,,,...------------...///000+++222000...111---,,,666111000///222777FFF```wwwfffKKK888999===666666;;;???>>>;;;:::<<<@@@>>>>>>===<<<:::999;;;===:::999888999::::::999888;;;:::999888777666555444999::::::::::::999888888777777888:::;;;888666444888888333444999888DDD\\\mmmTTT>>>:::??????;;;777;;;666444777===???:::444555666999;;;<<<======<<<888:::===@@@AAA@@@>>>===666:::>>>AAA@@@>>>===<<<@@@======???>>>:::999<<<>>>>>>NNNppp|||ZZZ@@@DDDSSS]]]hhhtttqqq```TTTXXXaaa```UUULLLGGGAAABBBMMMVVVVVVQQQOOOEEE;;;444666888888:::???@@@???>>>>>>>>>@@@BBBDDD:::888777<<>>???BBBAAA???>>>============ZZZ@@@;;;999888666444222111000000222111111000///......---////////////000000000000777444333444777888777666555666777888999:::::::::999999999888555444555777777555333111111000---+++///......------,,,++++++))))))************))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$#########""""""!!!!!!########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))+++,,,------,,,,,,...000222444555444222000000111555444333111///...---,,,------------------------------,,,,,,,,,+++++++++////////////////////////////////////////////////++++++++++++++++++++++++*********)))))))))))))))******************************+++++++++******)))*********+++---///000111333333222111111222222222000000111111111111000000222111444888777222///000---............---------222000///000111222222222999333444DDD___uuurrrWWWGGG???BBBDDDDDDBBBAAACCCFFFBBBAAA@@@@@@AAADDDFFFHHH@@@???===;;;999777555555666666666666555444333222111111000///////////////------,,,,,,,,,+++++++++++++++,,,,,,---...//////---------............///......---...///222555666GGGRRRdddwwwoooIIIEEE>>>888555555777999777999::::::::::::;;;=====================<<<;;;:::999777555444555555666888999:::;;;::::::888888999888888999:::999777555888888777666666666666666444444444444444555666666>>>JJJ```{{{iiiMMMBBB:::::::::999999888888888666666777666666555444444222333444666888999::::::;;;;;;<<<>>>????????????<<<>>>@@@@@@???======>>>BBBAAA???>>><<<:::888777666===III\\\vvvqqqGGG:::DDDNNNTTTeeeiiifff\\\VVVUUUSSSMMMFFFEEEFFFIIINNNOOONNNKKK999;;;<<<<<<<<<>>>@@@BBBFFFFFFDDD@@@===:::888777<<<888999HHHTTTTTTjjjTTT======AAAAAA???>>><<<<<<<<<======???>>>======>>>===;;;999YYY@@@<<<999888666444222111000000111111000//////...------....../////////000000000444222000111444666666555777888888999999999888888888:::<<<<<<:::777777777333111000000111111000.........------,,,+++++++++((())))))******))))))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################"""""""""!!!########################################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))***,,,,,,,,,+++,,,...000000111333333222111111222333333222111///...---------------------------------,,,,,,,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******))))))******+++---...000111333333222222222222222333000000111111111111000000333222444888888333000111111111111000//////000111111...---111777;;;:::777555111///333<<>>AAACCCBBBAAAAAACCCEEEAAAAAA@@@@@@@@@AAAAAABBB>>>===<<<:::999888666666555555555555444333222111000000///............///---,,,,,,,,,,,,++++++++++++++++++,,,---.........,,,---------...............---------...000333444444777===FFFPPPYYYaaaeee|||eeeTTTIII===///<<<:::777555333333444444555666888888777777999:::::::::;;;;;;;;;;;;::::::999888777777666666666666777888999::::::999888777888888888999;;;:::777444777666666555555555555555444444333333444444555666666555555;;;EEESSS^^^dddxxxeeeSSSKKKDDD;;;888<<<777777777777666666666555555555666666555444444333222333444666777888888888999:::;;;===>>>>>>>>>>>>@@@AAAAAA???>>>>>>@@@BBBCCCBBB@@@===;;;888666555:::;;;>>>III```{{{pppHHH<<>>AAABBBBBBBBBCCCDDD@@@======>>>???<<<999888777NNNRRRGGGNNNooo[[[;;;???AAA555===<<<;;;:::999:::;;;;;;@@@???>>>===;;;999888777ZZZAAA;;;888777555333222000000///000000//////...------------.........///////////////......///222444444444999999999999999888777777666999<<<===;;;888666555111000//////000111000...---------,,,++++++******(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################""""""""""""########################################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,+++++++++---///---///111222111111222333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******,,,---///000222222222222222222222333000111111222222111111000333111444888777333000111222222222111//////000222111---,,,111:::>>>;;;555/////////...,,,---000444:::@@@LLL[[[dddhhhpppyyy{{{nnnlllOOOHHH>>>666333777>>>CCC===>>>@@@@@@???@@@AAACCC@@@@@@???>>>===<<<;;;;;;;;;::::::999888777666666333444444333333222111000///......---------------,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,---------------,,,,,,,,,---...000111...,,,++++++...444999===:::AAACCC@@@BBBGGGGGGBBBAAABBB===222///444555111///000222333333333222111222333555555444444666777777777888888999888888888777777888888888777777666666666888888888888777666777777888:::;;;:::666333555555444333333333333333333222222222222333444444999888777555444555999;;;333>>>GGGKKKRRR]]]cccaaaaaa```\\\WWWOOOIIIDDDBBBEEE:::333444555333444999444333333333333222222222333444444444444333222222222222333444555666555555777888999;;;<<<=========@@@@@@???<<<;;;<<<@@@CCCCCCBBB???===:::777555333:::999666999KKKjjjhhhRRRAAA:::999===DDDFFFAAA<<>>======>>>??????===;;;===@@@CCCDDDCCC@@@???>>>BBB:::555666777555888>>>BBBMMMLLLTTTggg;;;555@@@>>>222888777777777777888999999===>>>>>>;;;888777999;;;]]]BBB888777666555333111000//////............------,,,,,,------------............---,,,---...000222333444888888888999999888888777444666888888666444444444444333111000000000...,,,,,,,,,,,,+++******))))))'''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""##############################################################################""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((()))***+++*********,,,...---///111111000000111222/////////...............++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))***+++,,,---...111111222222222222222222000111111111111111111000111000111555555111///111...111333222///------...000......111555666222---+++...111111//////333666,,,(((+++444666555>>>KKKNNNQQQTTTRRROOOUUUYYYVVVOOOJJJIIIJJJEEE:::222000111444999<<<<<<999555222:::;;;<<<======>>>???@@@>>>===;;;999888888999999888888777666555444333333222222222222111000///......---,,,,,,++++++,,,,,,++++++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,---...000000111111000///.........222333111111555444000***...000...000555777444---...000333444444333333000111333333222222444555555555666777777777777777666777888999999999777777444555666777777777666555666777888:::;;;999666222333333222111111111111222111111000000111111222333000555;;;===999333000...777666888<<<>>><<<::::::999888777777888888888777555222444:::;;;555000///000000000000000000000000111111222222222222111111111111222333333333333222555666777999:::;;;;;;;;;<<<<<<;;;:::999:::===???@@@???===;;;999666555444444777888777AAA```sssPPPBBB<<<999999666444999BBB999999:::;;;<<<============>>>???>>>:::777666555///...333;;;>>>@@@HHHTTTNNNYYYmmmttt>>>:::BBB888111777555555666666777888999999777:::<<<:::777888===CCC```BBB555777666444222000///......---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...///111333444444555666777888888888888555555555333111222444666444222111000111111///...+++++++++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""############################################################$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))***)))))))))+++------///000000///......///------------------------++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((()))***+++,,,---//////111222222222111111///000000111111000000//////---...222222///---///+++000555666222---+++,,,---///111111///---,,,+++++++++,,,---------,,,+++222222000,,,***,,,222888222444111000555777555444222111333555666555777:::888888777666444333222111888888888:::;;;<<<======;;;999777555444666999;;;777666555444333111000000111111111111000///...---------,,,+++++++++++++++++++++*********))))))))))))))))))***************************++++++++++++)))))))))******+++,,,,,,+++,,,///000000...+++)))***,,,---++++++------+++///111222000......+++'''//////000000111222333444///000222222111111333444333444555666777888888888555666888999999888777666333444555666777666666555555555666888999888444111222111111000000000000000///////////////000111111...000000///------111555555...---222333...,,,///............---...000222444000------...///111444.........///////////////...//////000000000/////////000000111111111000000222333444666888999999999777999;;;;;;:::::::::<<<;;;;;;:::999888777666666///555888666;;;[[[~~~fffRRR???<<>>DDDbbbCCC333666555333111000......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........///222444222333444666777777888888666555444111000111555888///...---///111222222111+++******)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############################################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((((((((***,,,---...000///...------...---------,,,,,,,,,,,,,,,*********************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((''''''((()))***++++++,,,---///000111111000///...//////000000//////...---+++,,,000000---,,,...+++222888888333...,,,---)))---111000---+++,,,///,,,+++***+++---...+++))))))///222...---000333222///333---+++444333---000222222111...+++))),,,//////...---...111555:::===666555555666999;;;;;;:::888777555444444666999;;;555555444444333222111111000111111000000///...------,,,,,,+++++++++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))*********+++'''((())))))***++++++,,,+++************,,,---...///000000000000111222111************+++---///000......---,,,---...000111...///111111000000222333222333555666777888888888666666777777777666666555222333555666777777666555555444444555666555333111111111000////////////000...------------...//////333333222000///111444666333---,,,111333///000444666888888666333222333666555333000///...///111333,,,---------------......,,,------............------....../////////......///000222444555777777777777999<<<===<<<;;;;;;<<<888888888777777777666666000333444111555QQQpppOOO<<<777777666;;;<<<;;;:::777777888999999999888777777:::>>>BBBEEELLLLLLDDDHHH___|||}}}DDD???888444444666777777444555666777888999999888999;;;<<<:::777777:::===```CCC333666555333111///...------++++++++++++++++++++++++************+++++++++,,,+++---......------000222222333333444555555555444222222222111///000222444,,,++++++---///111111000******)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############################################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''(((***+++***,,,.........---...///------,,,,,,++++++************************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((()))*********+++---///000000///...------............---------+++,,,///000---,,,///---222777555///+++,,,///***,,,------,,,,,,---...+++++++++---///000///..."""&&&+++,,,+++***,,,---+++333,,,***333///'''000(((***+++,,,---000111222111333444444333111...,,,444222222444888:::999888555555666777777777777777333444444555555666666666111111111000000///...---------,,,++++++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))++++++,,,,,,...---+++******,,,---///&&&%%%&&&'''((()))***+++111///...---,,,******+++************+++,,,------,,,...///000//////000222111222333555666777888888777777666555444444444555222333555666777777666666555333111111222333222111111111000///////////////,,,,,,,,,,,,,,,---......,,,---///111222000,,,)))000//////111000......000++++++,,,,,,++++++++++++))),,,//////---***'''%%%******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,---.........------...000222444555666666777999::::::999:::;;;===888888777777666555555444222111000000222@@@]]]wwwqqq[[[XXXRRRGGGCCCDDDDDDBBB@@@???AAADDD>>>???@@@@@@AAABBBFFFIII>>>MMMSSSTTTmmmLLL555===<<<000///999;;;222222222444555666555555444888888888888777777777888]]]CCC444555444333111///...------******************++++++)))************++++++++++++---...---++++++...111333333444444333333222222---...000000.........///---,,,++++++------,,,+++)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''')))+++(((***,,,.........000111------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''((()))***)))***,,,...//////...---,,,------------------,,,---+++,,,000000------000---111333000***'''***///---+++((((((***+++***))))))******)))((('''''')))...)))***///+++$$$&&&///(((222+++(((111***###///,,,---------///000+++&&&+++---...000111111111111333111111333777999999777333555999;;;;;;888555222222333444666888:::;;;<<<111111111111000///...---...---,,,,,,++++++,,,,,,))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&((()))+++,,,------******++++++***(((&&&%%%***)))))),,,---...///222'''(((+++...///+++(((''''''(((***+++,,,,,,,,,,,,+++---............///111///000222444666777777888888777555444333333333444222333555777777777777777555222000///000111111111111111000///////////////,,,,,,++++++,,,,,,---...111---++++++///111111000)))---000000...---------...,,,+++,,,...///,,,)))(((******((((((,,,///000((()))))))))******++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------------,,,---///111333444555555777777666555444666:::===999999888666555444333222333000000333333111555<<<^^^UUUXXXXXXUUUPPPIIIEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGHHHTTTqqq|||MMM333777444111111222222...+++///000111333333222111111333333333555888999888666```>>>555444333111///---,,,+++++++++++++++*********))))))((()))))))))***************))))))(((***,,,///000...000111222111111222444222222111111000/////////------,,,,,,,,,,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""&&&!!!!!!%%%$$$ $$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++------///---,,,***))))))******(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((***,,,...//////...---......////////////......111///,,,******+++---///000///---+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))*********+++++++++///////////////............///111333555666666777777777888888777666555555333333444555777888999999111000......//////---,,,///...---+++***)))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///111222444555555444444666666666666555555555555444444444666888888666444555444222000//////000000000///............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************))))))(((((((((((())))))((()))))))))************((()))))))))************+++++++++++++++++++++++++++,,,---///222555777999555555555666777999:::;;;888888888555333111222333444333111//////000222333===```|||}}}{{{{{{iiisssuuufff]]]yyy|||^^^PPPfff{{{}}}|||FFF444;;;333222111000////////////---...000111333333333333444555555555333444555777^^^>>>777444333111///---,,,++++++++++++*********)))))))))(((((()))))))))***************)))))))))+++...///...///111111000000222333222222111000000//////...------,,,,,,,,,+++++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$ $$$$$$ ###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++---......---+++***))))))******(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((())),,,...//////...------......//////......---///...,,,+++++++++------...---,,,************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++------------------------...///000111222222222222666666666666666555444333//////000111222333444555111///............---+++...---,,,+++***)))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((('''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))),,,,,,,,,,,,,,,+++++++++///000222333444555444444666666666666666666666666666555666777999999777555555444222000/////////000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++*********)))))))))************************)))((((((''''''(((((()))((((((((()))))))))******(((((()))))))))***************+++++++++,,,,,,,,,+++,,,---///111444666777444444444555666777999999777777777444111000000111222111/////////000111222+++HHHfffrrrwwwuuuJJJ:::555111222222000//////.........------...///000111222222333444555444333333555777\\\===888333222000...---,,,++++++************))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,------...000000//////111222111111111000//////......,,,,,,,,,,,,++++++++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#################################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""" """""" ###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++---...---,,,+++***)))))))))***'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++---......------,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++------...////////////...333333333444333333222111000000111222333333444444000...------------,,,***------+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))++++++++++++++++++++++++...///111333444444444333666666666666666666666666777777777999::::::888777444333222000////////////---------------.........++++++++++++++++++++++++******++++++++++++***************)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))***+++,,,------...,,,,,,---...000222444555222333333444555666777777666666666444000......//////...------...///111222...666AAAJJJUUUfff|||mmm>>>///333444000111000///...---------...---,,,,,,,,,---///000111222333444444333333444666\\\===777222111000...---,,,++++++******)))))))))((((((((('''''''''((((((((())))))******)))))))))******+++,,,---//////......000111111000000//////...------,,,,,,,,,++++++++++++***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''(((***,,,---++++++******))))))))))))'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((***+++,,,------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------+++***)))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))***************+++++++++++++++,,,---............000111111111111111000000111111111222222333333333///---,,,,,,,,,,,,+++))),,,,,,+++))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***************+++,,,...000222333333333333555666666666666666777777666666666888::::::888666333222111000///.........+++,,,,,,---------------************************))))))************)))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''((((((((())))))(((((()))***+++---......,,,,,,,,,---...000111222222333444444555666666666666666666444111...------,,,,,,,,,,,,---...000000666...))),,,333EEEeeeeee:::555888...,,,555///...---,,,,,,,,,,,,,,,---,,,+++***+++---000111000111333333333222444555]]]<<<555111111///...,,,+++++++++)))))))))(((((((((''''''&&&''''''''''''((((((((()))))))))))))))))))))******,,,------------...000000000//////...---------,,,,,,+++++++++*********''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))++++++))))))))))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((***++++++,,,,,,******++++++++++++*********+++,,,---,,,+++)))(((&&&''''''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))*********+++++++++((()))+++---...///000000//////000000000000000///.............../////////...---++++++,,,,,,***)))++++++***)))(((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++,,,...000222222222222444444555555666666666666555444444666888888666444111111111000///...---,,,)))***+++,,,---,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''((()))***,,,,,,---+++++++++,,,---...000000333333555666666666666666555666777555222///......***+++++++++,,,---...///,,,))),,,111000111BBBXXXmmm{{{SSS666)))555999***'''333,,,,,,++++++******++++++---,,,+++***+++---///000...000222333222222333444\\\:::333111000///---,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((()))))))))))))))+++,,,,,,+++,,,---////////////...------,,,,,,++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###### """!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))(((((())))))))))))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((()))***++++++******++++++++++++************+++,,,+++***)))(((&&&'''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++'''(((***,,,...///000000//////000000111111000000111111111111000000000000///---,,,,,,,,,,,,+++)))******)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))))))))+++---///111222222222333333333444444555555666333222333444666666444333000000000000///---,,,+++((()))***,,,,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))******+++))))))***+++,,,---///000222333555666666666555444333555666555222000///...***++++++,,,,,,---------))),,,222555...'''---:::KKK```|||qqqOOO;;;222444333---***,,,......******))))))))))))******,,,,,,+++***+++,,,---...,,,...111222222111222333XXX888222000///...---,,,+++++++++((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))******(((***++++++***+++,,,...//////......---,,,,,,+++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###&&&%%%!!! """""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++***++++++,,,,,,++++++******************))))))(((''''''))))))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((()))***+++------......///000000111222222111111555555555444444333333333///...,,,,,,------+++***))))))((('''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))(((***,,,///000111111111111111222222333444444555222222222444666666444222///000000000///---+++***&&&''')))+++,,,,,,+++***'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))+++---...///111222444555555555333222000222444444222///......++++++,,,,,,---,,,,,,,,,/////////,,,((((((---333000>>>UUUkkk{{{TTT999222555///666555***'''///000***)))((((((((((((((()))))))))************+++++++++***---000222222111111222UUU777222000///...---,,,+++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))*********((()))++++++******,,,---///......------,,,+++++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$''''''!!! ###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,++++++*********)))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))***+++++++++++++++000000111222222222222222444333333222222111111111000...------------,,,***)))((((((''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((())),,,...000111111111000000111222222333444444333222333444666666444222//////000000///---+++***%%%''')))+++,,,+++***)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''')))+++---...///000111333444444333222111---000222222111///......,,,,,,---------,,,++++++***,,,,,,,,,...000///+++'''(((---;;;RRRkkk|||HHH,,,,,,444333...///((('''---111,,,&&&&&&(((((('''''''''(((((()))'''((())))))***))))))(((***,,,000222111111111222~~~KKK777333///...---,,,+++*********((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++------,,,,,,***)))'''&&&(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%'''################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,,,,,,,,,,,,,+++***)))))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++---...///111333444444444333333222222111000//////,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))***+++,,,---......///333000///000333444222000333333333333333333333333444333111...,,,***))))))***++++++******)))((('''&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))+++,,,///000111222222111000///000000111111000...+++***......//////......---,,,************************.........------444@@@JJJyyyvvvbbb<<<888222000//////---*********)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***+++,,,---...000111111{{{III666222///...---,,,+++*********((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******,,,,,,,,,+++***)))((('''((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((+++++++++++++++***)))))))))((((((((('''''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++---...///000111111111111333333222111111000//////,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))***+++,,,------...222000///000222333222000222222222222222222222222444222000...,,,***))))))***************)))''''''&&&'''''''''((((((((()))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((()))***+++......000000111000/////////000111111000...+++***------......------,,,+++************************)))***+++)))''')))000666444@@@RRRfffzzzkkkXXXGGG888///444111---+++,,,,,,+++)))***))))))(((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******+++---...///000111uuuFFF555111///...---+++************((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***************)))(((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********)))((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********------...////////////...222222111111000000//////,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))***+++,,,,,,000//////000111222222000111111111111111111111111333222000...,,,***))))))************)))((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,---...//////......//////000000///---+++***,,,,,,,,,---,,,++++++***************************(((+++,,,+++(((&&&(((***''',,,333;;;CCCOOO\\\eeeyyyhhh\\\KKKCCC888000...---,,,***---+++)))((()))++++++***))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,---///000000pppCCC444000///...,,,+++******))))))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((((((((((((((())))))***))))))(((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,---...////////////111111000000000/////////,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++///...//////000111111111000000000000000000000000222111///---+++***))))))************)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***)))***+++,,,,,,------.........//////...,,,+++***+++++++++++++++***))))))************************(((***,,,,,,+++******+++(((((((((&&&&&&(((---222555999>>>EEEJJJLLLKKKIIIBBB>>>999555333000,,,)))(((((())),,,///000...,,,,,,+++***)))***+++++++++(((((('''&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,...//////kkkAAA555000...---,,,+++***)))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''((()))))))))(((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))+++---///111222222000000//////////////////,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&(((((()))***---......//////000111111000000000000000000000000111000///---+++***)))))))))******))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((()))))))))((((((((()))+++,,,---............------,,,++++++******++++++******)))((())))))))))))))))))))))))''''''(((((('''((()))***(((((()))(((((()))+++------,,,,,,...000///---***.........,,,+++...333888666222---***)))***+++,,,+++++++++***)))))))))***'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))***+++---......fff???444000...---,,,***))))))))))))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&'''((((((((((((((('''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***---///111222333////////////............,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))+++---...///...///000222000000000000000000000000111000...,,,+++******)))))))))))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((((((&&&''''''(((***,,,---...------,,,,,,,,,+++++++++*********+++******)))((())))))))))))))))))))))))***)))((('''&&&&&&'''(((+++,,,,,,,,,+++)))((('''***)))''''''((())))))(((+++---...+++%%%!!!"""$$$)))(((''''''(((***,,,...((()))***)))'''%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))***,,,------```<<<333///...---,,,***))))))((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$%%%####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$###$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&''')))+++---///000000........................,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""##############################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))***,,,...///......000222111111111111111111111111000///...,,,+++******)))))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&'''))),,,...///---,,,,,,+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++***)))))))))(((((('''!!!"""###&&&(((***++++++'''''''''((())),,,///111###&&&))),,,...//////000&&&(((+++,,,***&&&""" %%%''')))(((&&&$$$%%%'''%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((***+++,,,,,,]]]:::222---...---+++***))))))((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---***'''%%%$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''')))***,,,,,,---------.....................,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))))),,,......------000333111111111111111111111111000///...,,,+++*********))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&'''))),,,...000,,,,,,++++++***++++++++++++++++++++++++***))))))))))))))))))))))))))))))$$$$$$%%%''')))(((&&&$$$,,,***'''&&&%%%%%%$$$$$$'''((()))'''&&&%%%'''***,,,((($$$%%%'''))))))'''(((''''''&&&%%%&&&)))+++$$$&&&))))))'''&&&''')))$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))++++++,,,[[[888///333,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!"""%%%###!!!(((333555))) !!!"""!!!!!!$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%&&&&&&&&&''''''((()))))))))************000000///...............,,,------,,,,,,***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,,,,---...///000000//////000111111111111111222111///---***)))(((''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,+++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++XXX777...111,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!"""$$$!!!$$$,,,111''' !!!###!!!!!!###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))---------------------...---,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''++++++,,,---...//////000...///000000111111000000000///...,,,***)))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,+++***))))))))))))***+++))))))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******TTT555...000,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### %%%+++$$$ !!!###"""!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##############################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******++++++,,,,,,---------,,,+++)))))))))******(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&******+++,,,---......///......///000000000000///...---+++***))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++++++++************++++++)))))))))(((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))OOO555///000,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!%%%""" !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""""""""#################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,------...---,,,)))((('''(((***+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))***+++,,,---...------...////////////...+++******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$###########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((({{{LLL666111000,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!! !!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""####################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++------......,,,***(((''''''((()))+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,---............---***))))))(((((())))))***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))************************'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''tttGGG666222///,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""" !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""%%%%%%"""""""""!!!!!!###"""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***,,,---------,,,***)))(((''''''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++++++++,,,------------,,,***)))))))))))))))******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################"""""""""###############"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))************))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&nnnCCC555222...,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""" !!!###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" ###### !!!%%%%%%!!!###$$$ """###""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&)))***++++++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))*********++++++,,,,,,,,,,,,,,,+++******)))))))))******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################!!!"""""""""#########$$$""""""""""""########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$########################""""""""""""#########$$$############$$$$$$$$$$$$""""""""""""######$$$$$$########################################################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%jjj@@@333111---,,,+++***)))((((((((((((''''''&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""!!!###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###$$$$$$ %%%%%% """### """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%((()))***)))((('''&&&'''(((((()))(((((('''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))******+++,,,,,,,,,,,,+++,,,++++++***************)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################################################################!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$########################""""""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%eee>>>444333///---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''(((((('''''''''((()))((())))))(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((,,,,,,------...---------+++++++++************)))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$ccc===333222...---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))***((())))))(((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''+++,,,,,,---------------+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$^^^;;;222111------,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((()))'''&&&%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''***++++++,,,------,,,,,,++++++*********)))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$ZZZ:::333111,,,---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((((((((''''''(((((('''%%%%%%&&&(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''))))))***+++,,,,,,,,,,,,************))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############VVV;;;444111------,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((&&&&&&'''))))))&&&$$$'''(((((('''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$%%%&&&&&&''''''((()))***++++++++++++*********)))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########RRR:::444111------,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&(((***+++((($$$''''''(((&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""############"""######$$$$$$%%%%%%&&&&&&&&&&&&((()))******++++++******)))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######zzzNNN888333000+++---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$############################################################################################################$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%%%%(((---...+++''''''''''''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""""""""#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""######""""""#########$$$%%%%%%&&&&&&%%%%%%'''((()))************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###vvvKKK777222///***---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$(((///111...+++&&&''''''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!""""""""""""""""""######$$$%%%%%%&&&&&&$$$%%%&&&((()))*********))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""oooIII888333000///+++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""###########################!!! ###'''***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""kkkFFF666222///...+++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#######################################"""""""""!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""####################################""""""""""""""""""""""""###########################"""!!!###''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""fffBBB444000///...+++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""##########################################""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""################################################""""""""""""####################################""""""""""""""""""""""""########################$$$###"""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```???444111//////+++***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""##########################################"""""""""""""""##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###############$$$$$$########################!!!"""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!![[[===666222//////+++***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################!!!"""""""""####################################""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!VVV<<<888444///...+++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%########################""""""""""""####################################""""""""""""""""""""""""########################"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""QQQ;;;999333---++++++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&########################""""""""""""####################################""""""""""""""""""""""""########################!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""NNN:::999333+++)))+++***)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################""""""""""""####################################""""""""""""""""""""""""######################## """$$$$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""tttOOO>>>222555///,,,******)))(((((((((((((((...$$$###*** $$$'''(((,,,((( &&& ,,,&&&### !!!&&&,,,'''$$$###$$$"""!!!''')))###(((###+++%%%$$$%%%'''***!!! ///... """)))"""///###"""###(((%%%!!!######***(((!!!&&&###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((('''&&&***)))''''''''''''%%%$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######################################################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$############################################################""""""""""""##############################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""rrrNNN>>>333555...,,,******)))((((((((((((((($$$))),,,,,,%%%&&&&&&---000)))+++)))(((!!!(((###$$$''')))((($$$)))222)))''',,,&&&!!!### (((!!!000+++""",,,$$$***$$$(((***)))"""$$$ !!!$$$"""''''''!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&((()))++++++&&&&&&''''''''''''''''''&&&%%%&&&''')))***************)))((('''&&&%%%$$$(((((()))))))))((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$############################################################""""""""""""##############################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""oooKKK>>>333444...,,,******)))(((((((((((((((---000222%%%$$$)))$$$!!!&&&!!! ###AAA"""///***"""((('''+++&&& """000"""  $$$+++&&&""""""%%%'''$$$!!!###(((+++ &&&///+++%%%!!!'''000...&&& %%%+++(((%%%###!!!,,,""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''(((+++******)))((('''''''''&&&&&&&&&'''(((((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$###""""""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$############################################################""""""""""""##############################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""jjjHHH===444333------***))))))((((((((((((((( """$$$---***'''(((%%%(((,,,***---,,,!!!!!!///)))+++)))((((((((($$$---...)))&&&(((...%%%&&&333111###$$$%%%$$$+++$$$###***%%% ###%%% """!!!"""###%%%###""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&(((((((((((())))))***++++++++++++***(((''''''''''''''''''(((((())))))))))))***,,,---,,,+++)))(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$######""""""######$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""eeeDDD===444333,,,---***))))))(((((((((((((((###))),,,,,, %%%'''(((!!!'''*** /// (((!!!)))222&&&$$$"""!!!)))+++...$$$'''(((111$$$%%%---$$$%%%444'''%%%$$$""")))'''222'''$$$+++---+++"""***$$$ $$$%%%!!!"""+++'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((***+++,,,,,,)))))))))))))))+++,,,---%%%(((+++---...000333555333333111000...,,,+++***)))*********)))(((&&&%%%((('''&&&%%%%%%'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""```AAA===555222+++---******)))(((((((((((((((+++((('''777!!! """((()))((($$$***///+++ ***%%%,,,'''!!!###,,,---%%%&&&///*** '''777YYYlllDDD555"""222 ,,,"""***%%%***!!! 555''',,,aaaUUU///***!!!%%%&&& $$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((''''''((((((((()))+++...000222666:::===>>>===>>>AAADDD>>>>>>??????@@@@@@AAAAAA999888777666444333222111---,,,+++)))(((''''''&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""]]]???===555111***...******)))(((((((((((((((###...aaa&&&999{{{&&&(((&&&%%%"""%%%OOO}}}...***!!!%%%999___###TTTvvv((()))***$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''((((((((())))))))),,,------...000111111222888888999<<<@@@EEEIIILLLYYY\\\^^^\\\XXXVVVWWWZZZPPPQQQSSSUUUXXXZZZ\\\]]]\\\[[[WWWTTTQQQPPPPPPPPPCCCCCCCCCAAA===777222///...---+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""[[[>>>===666111***...******)))((((((((((((((()))"""***///hhh!!!))),,,iii'''+++ZZZ...)))/// 444^^^ttt"""&&&"""%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++...333;;;BBBJJJOOORRRQQQRRRUUUYYY___fffkkkooonnnrrruuutttpppooorrrvvvjjjiiiiiihhhfffeeeeeeddd```]]]YYYUUURRRPPPQQQQQQ___aaabbbaaa[[[QQQGGGAAA111000...,,,+++))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""WWW======666111+++000+++)))((('''((((((&&&%%%%%%+++&&&###!!!+++;;;'''&&&%%%"""$$$&&&$$$...'''999!!!fff(((&&&%%%$$$---&&&))) """+++333HHH---$$$+++'''""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++"""''',,,,,,((('''***...+++***+++,,,++++++444>>>FFFOOOVVVVVVWWW\\\bbbeeellliiihhhllltttxxxvvvrrrvvv|||}}}uuuvvvqqqpppmmmiiigggddd___VVVPPPKKKOOOUUUWWWOOOGGGLLLWWWbbb\\\SSSIII===000)))''',,,+++***(((&&&$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################VVV======555111+++000+++)))''''''((((((&&&%%%$$$***%%%###!!!)))888&&&%%%%%%###((( '''((()))$$$,,,111...JJJ@@@&&&###""" '''$$$'''"""***666...222...""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((111((( !!!)))...+++&&&///((('''222BBBNNNWWW\\\]]]```___YYYTTTUUUVVVVVVYYY^^^eeejjjmmmqqqxxx}}}ooosssuuuqqqkkkkkksss}}}nnnooo{{{wwwppphhhccc]]]ccclllmmm```LLL???===iiigggffffffbbbWWWJJJAAA,,,)))'''(((***+++)))'''''''''&&&$$$!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################TTT===<<<555111+++///***)))''''''(((((('''%%%"""((($$$$$$!!!&&&333$$$$$$%%%%%%(((>>>>>>((($$$---,,,444zzz &&&###"""### $$$""",,, ###333&&&""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((!!!&&&,,,...---,,,---///999CCCRRR\\\YYYQQQPPPUUUNNNOOOPPPQQQ\\\nnn}}}|||ooonnntttrrrlllsss~~~dddbbbaaaaaa```___ccchhhlllppprrrlllddd```cccgggSSSFFF666---++++++***(((&&&''''''%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################################################################################################################"""############$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################RRR===<<<444222+++...***(((''''''(((((('''%%%"""'''$$$&&&"""%%%000###$$$&&&&&&$$$***)))YYY ---(((iii```$$$iii'''"""???###'''$$$$$$ ###$$$$$$!!!===!!!'''000999}}}*** !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))++++++,,,,,,***,,,+++%%%""",,,BBBUUUUUUUUUUUUPPPHHHIIIZZZlllzzzzzzsssmmmjjjiiijjj~~~tttjjjcccccchhhlllnnnlllggg\\\SSSlllcccVVVIII???666...)))%%%&&&'''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$##################$$$""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################OOO<<<;;;333222,,,---)))(((''''''(((((('''&&&$$$'''%%%((($$$%%%000"""###%%%&&&...''',,,JJJ###"""'''MMM###&&&###%%%"""$$$ %%%!!!&&&%%%!!!'''222...++++++!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))***+++++++++***+++222???JJJPPPQQQcccXXXTTTbbbxxx~~~xxxrrryyy|||xxxttt{{{vvvdddgggnnnzzzrrr```]]]iiinnn___JJJVVV^^^ffffff^^^OOOBBB:::///)))$$$$$$(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$#########""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$########################MMM<<<;;;333222,,,,,,)))(((''''''((()))(((&&&%%%'''$$$)))%%%%%%000"""###%%%%%%&&&!!!+++&&&000222%%%---"""###%%%RRR!!!### %%%"""###!!!'''"""'''!!!''')))HHHfff """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))***)))((('''((()))***+++***444CCCOOOUUUWWWYYYZZZtttwww|||ssslllqqqzzzmmmxxxwwwrrrttt{{{|||yyywwwjjjgggjjjggg___OOOWWW___aaa\\\WWWVVVWWWBBB777)))"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###############################################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################KKK<<<;;;222222,,,+++((('''&&&'''((()))((('''&&&&&&###(((%%%$$$000"""###$$$$$$... 333!!!... +++:::sss+++000!!!!!!(((~~~"""### %%%"""""""""'''"""&&&***"""```'''""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&'''''''''((((((((((((''''''((((((((()))))))))+++***))))))+++///333666GGGQQQWWWTTTPPPYYYqqqzzzssswww~~~gggvvvsssvvv{{{{{{pppiii}}}{{{nnnbbbaaa```\\\WWWSSSTTTZZZ___RRRJJJ>>>222)))&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################JJJ<<<:::222333,,,***((('''&&&'''((()))((('''&&&%%%!!!'''$$$###000######$$$###:::"""%%%###%%%%%%ZZZ%%%)))###""")))www%%%%%%!!!'''###""""""'''!!!%%%### FFF)))""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))*********---222999@@@EEEFFFRRRdddttt}}}}}}yyyvvvxxxqqqmmmsss|||uuussssssyyy{{{uuu|||{{{qqqeeegggtttzzzwwwvvvmmmmmmpppnnnpppooodddmmmnnnwwwmmmiii||||||dddddddddccc```YYYSSSNNNXXXYYYUUUHHH777+++''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################{{{LLL===888444222)))///))))))((('''''''''''''''%%%$$$---)))<<<"""###$$$$$$$$$!!!)))&&&$$$&&&******555(((,,,zzzEEE###***%%%%%%%%%+++"""&&&"""(((&&& OOO######""""""""""""######""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,******,,,+++'''(((,,,...+++---:::KKKVVVYYYZZZ~~~}}}wwwllllllnnn}}}iiihhhnnnxxx~~~~~~tttuuunnn^^^eeefffZZZ___{{{yyy|||~~~wwwccclll{{{cccYYY[[[WWWMMMKKKHHHLLLTTTOOO<<<...+++$$$(((+++)))%%%###&&&***&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################################################################################################################"""$$$&&&%%% """((($$$$$$###"""!!!!!!""""""########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""yyyLLL===888444222***///))))))(((''''''''''''((("""+++)))((('''..."""###$$$$$$)))'''777$$$'''---&&&###%%%)))IIIDDD???&&&000..."""'''"""---GGG%%% ccc######""""""""""""##############################""""""############""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((,,,///...***+++///+++===PPPWWWYYYhhhvvvttt|||tttppprrr}}}zzzuuusssmmmgggiiihhh{{{xxxxxxxxxmmmddd[[[TTTSSSXXXUUUNNNPPPSSSGGG333,,,)))'''&&&''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################################################################################################################,,,'''"""""""""""" $$$$$$###"""""""""""""""########################"""############$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################vvvKKK===888333333***...***)))((((((''''''((((((444---+++"""'''%%%"""###%%%%%%&&&,,,$$$+++'''$$$&&&,,,222))),,,NNN...""")))"""...'''"""''' ###:::'''iii######""""""""""""##############################""""""############""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***&&&'''***---+++***///777HHHKKKXXXrrrzzzxxxrrrkkkkkkttt}}}yyyvvv|||eeeMMMEEERRRYYYUUUSSSTTTOOODDD>>>444(((###&&&)))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''$$$$$$###""""""""""""###########################"""############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqJJJ>>>888333333+++...***))))))((('''(((((((((###((($$$(((:::...###$$$&&&%%%$$$&&&'''::: ___)))'''"""```CCCSSSFFF(((!!!(((...333+++###(((!!!$$$$$$333%%%)))SSS$$$######""""""######$$$########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))******+++...,,,***)))***111AAAPPP```nnnyyyvvvvvviiippptttwww~~~|||eeeWWWQQQWWWUUUIIIFFFNNNOOOEEE666+++&&&&&&(((***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))%%%$$$%%%$$$"""$$$$$$###""""""#################################""""""#########$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllHHH>>>777222444,,,...******)))((((((((((((((()))...(((### %%%222###$$$&&&&&&)))666TTT--- &&&%%%"""---444999!!!***###,,,222&&&((("""###(((!!!$$$***&&&...###999$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******++++++,,,333...***---666GGGbbbwww{{{uuuyyyjjjnnnlll||||||{{{{{{|||tttwwwWWWSSSSSSIIIBBBEEENNNNNNIII>>>000'''&&&((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***###&&&%%%$$$###############$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhGGG???777111444,,,---+++***))))))(((((())))))+++""")))222BBB$$$%%%''''''uuu,,,###333iii"""!!!***))) aaaMMM---!!!&&&---%%%"""((('''%%%%%%###)))"""%%%&&& 666,,,$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))))))))******+++,,,,,,---******///<<>>...333(((111***%%%***$$$$$$666$$$}}}333'''###%%%555[[[###)))(((%%%444666]]]JJJ===&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&(((((('''((()))*********$$$111666222000333HHHhhhuuugggppptttlllkkkuuuyyykkkooozzz{{{mmmlllAAAJJJTTTXXXYYYOOOFFF<<<000(((%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%###"""&&&&&&%%%%%%$$$######"""%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''$$$""" !!!$$$&&&%%%$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###&&&%%%"""$$$((()))%%%$$$%%%'''((('''&&&$$$###'''$$$%%%(((&&&!!!"""&&&###$$$&&&((()))***))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&(((***+++***(((++++++******)))'''&&&&&&#########$$$%%%'''((()))$$$%%%'''))))))'''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((+++)))$$$!!!"""(((---((())),,,000333555444444[[[EEE;;;;;;444//////+++******)))(((((((((((())))))###""")))000,,,!!!NNN)))%%%%%%...!!!$$$&&&------&&&KKKsssDDD"""$$$000###&&&---666<<<;;;<<<@@@AAASSSUUUbbb999<<>>555111111(((fffhhh$$$$$$%%%,,,&&& '''%%%,,,555lllbbb444###%%% +++&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''((()))+++---...(((111///---:::RRRrrr{{{uuu{{{wwwnnnxxxooofffiiirrrwww{{{sss\\\WWWHHHGGGRRRQQQRRRKKK>>>111'''%%%'''+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((($$$$$$%%%&&&'''(((((()))'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%#########%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&((((((&&&&&&))))))''')))***,,,------,,,***)))"""$$$(((+++)))&&&)))///'''(((((()))(((&&&###"""&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%+++)))'''((())))))%%%"""""""""###$$$%%%%%%&&&&&&***))))))(((&&&$$$"""!!!%%%&&&((((((&&&&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&)))---111222111000---000555:::===??????>>>YYYDDD;;;;;;444//////,,,+++***))))))(((((())))))((((((%%%###&&&,,,---***###444,,,)))&&&888+++...$$$555)))---,,,(((+++555888333LLLIIISSS\\\WWWSSSRRRMMM```XXXYYYtttwwwfff___KKKSSSXXXYYYXXXXXXXXXQQQGGGDDD//////(((---888%%%(((%%%'''&&&%%% ######!!!%%%'''///...&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((''')))***+++,,,,,,,,,...///555---'''===fff~~~|||wwwttt~~~yyyttttttzzzwwwnnneeeooouuuxxxoooyyyfffJJJRRRYYYOOOMMMGGG===111)))''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''%%%&&&&&&''''''''')))***&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''%%%###!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))))))))))))))&&&((()))(((''''''''''''$$$$$$$$$%%%&&&((()))***%%%&&&((())))))((((((***---,,,***(((&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&'''((((((''''''(((+++,,,555444333333444666888:::888999;;;:::777222,,,(((+++***((($$$"""$$$)))---%%%%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###'''000<<>>UUU]]]SSSVVVhhhlllXXXHHH888---%%%"""555 ///,,, 444333###***%%%+++...""""""((( &&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((((())))))(((((('''***...///---,,,,,,---444777GGGppp|||yyyyyyzzzwwwyyy}}}zzzzzzzzzyyyyyy{{{yyynnnvvv}}}~~~qqqWWWGGGKKKCCCGGGJJJGGG>>>222)))%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&*********(((%%%###%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''))))))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***###%%%&&&&&&&&&$$$######)))'''%%%$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((((((((("""$$$(((***))))))***---111111111111444888<<>>???CCCJJJNNNNNNHHHBBB===111000---***'''&&&'''(((&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((+++---333222444;;;GGGQQQXXXZZZUUUWWWXXXWWWUUUUUUVVVXXXTTTBBB<<<<<<333...000...++++++***))))))))))))***%%%'''((((((,,,000///,,,!!!$$$(((+++'''%%%)))111***###%%%///---///::::::BBBTTTggglllfff^^^eeegggiiilllmmmkkklllsssqqqqqqiiillljjjmmmttt^^^kkkiiigggeee\\\QQQJJJIII```aaaTTTGGGLLLLLLAAA===???000'''888..."""((('''555111&&&###"""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((()))))))))))))))%%%)))---...,,,+++---///777SSSttt|||{{{~~~~~~zzzuuuvvvtttrrrrrrtttyyyyyynnnvvvooopppyyylllaaaWWWDDD@@@CCCGGGJJJGGG===000&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&''''''(((&&&)))++++++***,,,000444666444111---+++******+++&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((()))))))))******'''))),,,---------///000,,,***'''$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((((((((('''&&&&&&''''''(((***,,,111666666444777<<>>999777888;;;>>>AAAEEEKKKNNNMMMFFF>>>888777666555555333...'''"""(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&'''***///444999<<<;;;<<<@@@FFFNNNTTTWWWYYYQQQTTTXXXXXXXXXXXX\\\___RRRAAA<<<===333...000...,,,+++******))))))******...((($$$%%%'''((()))+++++++++)))+++%%%,,,---+++DDD222000BBBFFF___\\\dddjjjiiimmm{{{zzzyyy}}}ppplllhhhxxxvvvbbbaaa{{{uuu___PPPGGGTTTkkk___WWW;;;333&&&666111000$$$333;;;!!!///&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((()))************)))'''***------,,,...444999PPPvvvzzz}}}yyyzzz~~~}}}vvvssspppmmmssspppooorrrzzz~~~}}}~~~dddWWWzzzvvvNNNHHHDDDFFFIIIFFF:::000''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((()))***---...,,,000444666777;;;BBBHHHGGGCCC===888555444555777777444111,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''((((((((()))))))))'''(((***---000222444555555777888888777777:::<<<888777444111...***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))))))))((((((***---111333;;;<<<@@@DDDAAA;;;===CCCAAADDDHHHLLLOOOOOONNNNNNVVVSSSMMMIIINNNVVVWWWSSSCCC@@@;;;555///+++((('''+++******)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&)))---111333======>>>AAAEEEKKKPPPSSSRRRQQQOOONNNOOOQQQTTTVVVNNNOOOPPPOOOJJJCCC;;;777===999666777:::999444...***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%)))///666===CCCGGGIIIBBBHHHPPPWWWYYYXXXWWWVVVTTTZZZcccggghhhiiillloooQQQ@@@<<<===333...000///,,,+++******)))*********))))))---000+++###$$$+++''')))(((---"""///---%%%222!!!,,,HHHSSSVVVaaakkkqqqvvv```hhh]]]cccxxxyyyzzzyyyqqqtttiiivvv~~~```LLLRRRffffffOOOHHH333@@@999<<<666,,,$$$ +++222$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))***************+++---...------222<<>>RRRNNNFFF>>>666000,,,***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***---111777===CCCGGGJJJ???@@@@@@===999777999<<>>OOONNNKKKHHHCCC===999666...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''((()))...333999===@@@>>>AAAKKKYYYcccdddaaacccccccccbbbbbbaaaaaa``````___^^^[[[XXXTTTQQQOOOCCC:::111111:::BBBDDDCCC+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))///888AAAHHHLLLMMMMMMVVVWWWXXXVVVVVVZZZaaaggghhhrrr~~~QQQFFF===888555111//////++++++++++++++++++++++++******+++++++++******)))***......***(((***,,,,,,***FFFSSS[[[pppuuupppyyy~~~rrr[[[ZZZYYYQQQTTTPPPPPP]]]eeeXXXUUUfff___kkksssaaa\\\ooo{{{xxxvvvnnngggkkkpppgggXXXUUUUUUOOOAAA444111:::DDDRRRGGG777---)))((((((&&&***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,%%%---555---333TTTtttzzzmmm___~~~|||}}}zzzmmmkkknnniii\\\VVV\\\eeeiiiqqqttt}}}xxxtttyyysssnnnooouuuyyyyyywww|||{{{sss~~~kkkhhhQQQ===>>>DDDHHHNNN777,,,%%%''')))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''''''''((())))))((()))%%%"""&&&...,,,%%%---+++***+++000888???CCCAAAQQQ[[[XXXUUUXXXYYYVVV]]]QQQGGGDDDAAA<<<;;;>>>QQQYYY^^^ZZZPPPEEE999111,,,###"""***,,,&&&###((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***&&&%%%(((---###***)))(((///...,,,222555:::BBBJJJSSSXXXWWWRRRWWWRRRKKKHHHJJJJJJCCC<<<888GGGNNNHHHFFFLLLLLLDDD333222)))!!!******"""$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''...)))$$$%%%***,,,***&&&(((***111:::BBBFFFEEEBBBAAAHHHTTT]]]YYYTTT___ppp|||zzzzzzppp}}}dddZZZZZZPPPEEE<<>>>>>DDD:::%%%))))))'''%%%%%%%%%%%%$$$"""&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))$$$!!!$$$(((((((((+++%%%)))111888:::999;;;>>>KKKTTTYYYaaallllllmmmyyy{{{{{{}}}|||ttttttooobbbVVVPPPYYYVVVOOODDD;;;:::AAAHHHDDD888***&&&))),,,)))$$$'''&&&%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''***++++++***555???DDDCCCHHHUUU[[[YYYPPP```fffcccnnnPPPFFF<<<888555111//////++++++++++++++++++++++++*********++++++*********,,,''')))000///+++222@@@WWWiiijjjpppvvv[[[___hhhkkkccc```fffppptttgggwwwuuuiiiiiijjjdddbbbbbbmmmtttgggaaajjjjjjhhhggggggdddjjjppprrrooohhhhhhgggbbbXXXMMMEEEAAAIIITTT[[[SSS>>>,,,'''((()))(((''''''((('''%%%###'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************222&&&,,,...222```wwwxxx~~~|||}}}~~~nnnZZZ```SSSQQQ```nnnpppsssyyyoooaaa[[[^^^bbbjjjqqqwwwzzzzzzzzzwwwzzz}}}}}}}}}~~~~~~uuussseeeGGGFFFOOOJJJCCCCCC777+++'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$***...,,,((())),,,---'''///:::FFFOOOWWW^^^bbbzzztttkkkddd```[[[QQQJJJIIIEEEMMMSSSSSSPPPKKKCCC<<<333111,,,'''%%%&&&(((''''''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((()))+++111...***000444;;;IIIKKKMMMPPPUUU\\\aaaaaa___[[[YYYVVVSSSTTTUUUUUUTTTQQQGGG???BBBJJJKKKCCC:::>>><<<666///,,,,,,***%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&''')))###'''+++,,,)))'''(((+++;;;DDDHHHAAA888===RRRfff]]]dddsss~~~}}}vvvyyyyyyvvvvvv{{{|||wwwqqqnnnwww]]]YYYPPPIIIMMMYYY]]]YYYWWWLLL@@@:::666111---,,,***)))'''%%%$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&))))))&&&&&&)))222999BBBGGGFFFGGGNNNUUU___oooqqqppp~~~eeeccc^^^WWWRRROOOOOOPPPGGGDDD<<<333***&&&(((+++%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!(((---***"""###///;;;>>>CCCHHHKKKQQQXXXZZZXXXqqqOOOEEE<<<888666111//////,,,,,,,,,,,,,,,,,,,,,,,,***************************---000...'''+++FFFbbbmmm}}}ddddddppp~~~qqqooooooqqqpppooottt{{{oooxxx{{{{{{yyy}}}wwwwwwrrrgggfffgggccc___gggqqqooodddtttlllpppwwwzzzpppiiieeeaaaYYYSSSDDDLLLVVV\\\YYYKKK:::---***(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++111,,,)))222WWW}}}}}}zzz{{{}}}~~~}}}}}}}}}|||yyyzzzyyyxxx{{{vvvbbbJJJRRRXXXdddqqqzzzxxxfff]]][[[[[[dddooo}}}zzz{{{|||}}}~~~{{{sssqqq{{{yyyXXXNNNUUURRRJJJMMMCCC333((('''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))%%%%%%+++000000...---EEETTTiiizzz{{{iii___WWWXXXVVVOOOKKKHHHAAA:::999???999)))""")))+++&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&'''***+++***(((+++---(((...AAAIIIIIINNNaaa^^^[[[YYYWWWUUUSSSQQQNNNNNNMMMJJJGGGFFFIIIMMMRRRKKKLLLSSSNNN===555888???>>>???BBB>>>555---***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))(((((()))***((((((((((((***111<<>>777888333(((&&&&&&'''&&&&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''(((******)))...555BBBJJJPPPPPPOOOUUUcccooosss}}}xxx}}}zzzuuucccXXXSSSOOOMMMGGGGGGDDD>>>666111//////&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!(((---+++''',,,<<>>555333((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''))))))((('''((((((///***'''+++666@@@GGGHHH@@@EEENNN[[[hhhqqquuuvvvqqqrrrxxx~~~{{{uuuyyyvvvkkkzzzsss^^^XXXVVVJJJPPPPPPIIIBBB===888111(((&&&&&&'''******'''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&+++'''%%%(((---222===FFFBBBJJJQQQUUU]]]lll~~~wwwppprrrssspppkkkjjjlllnnnnnniiiwwweeeOOOPPPIIICCCDDDHHHFFF;;;000+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))&&&%%%,,,888CCCIIIKKKKKKNNN\\\qqqKKKBBB:::888666222///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---...222(((+++JJJvvvzzzxxx}}}}}}xxxuuurrryyy```]]]```gggfffaaadddnnn}}}rrrlllggg[[[PPPSSS___gggfff```JJJAAA444***&&&'''***,,,)))))))))))))))))))))))))))))))))************+++)))******+++,,,---------'''444YYYvvvfffTTTMMMPPPWWWYYYXXX\\\^^^______```aaa]]]XXXccciiiddd```bbblll|||{{{yyyxxxxxxyyy|||~~~|||~~~~~~|||{{{|||rrr___VVV^^^EEEGGGCCC777,,,)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******666+++'''777UUUttttttkkkbbbWWWLLL@@@???DDDIIIEEE666+++))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((+++,,,+++((()))...222444KKKXXXVVVPPPJJJQQQdddhhhlllxxx}}}oooccc```SSSOOOMMMSSS^^^ccc]]]SSS999...+++666>>>===<<>>NNNSSSQQQTTTbbbmmmwww~~~zzz~~~tttdddVVVUUU^^^dddeeeNNN>>>///***///555===DDD222---'''%%%&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''')))+++---888BBBEEEDDDLLL]]]mmmxxxyyy|||yyyaaaLLLIIILLLKKKLLLOOOXXXHHH444(((&&&)))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%(((111===DDDFFFIIIMMMaaappp{{{qqqaaaSSS\\\mmmmmmrrr{{{tttvvv{{{xxxppp{{{uuuvvvtttnnnnnnssswww}}}|||iiiVVVJJJFFFEEE:::666000+++(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))%%%...999>>>@@@GGGTTT```sss___WWWWWWYYY\\\uuu~~~HHH@@@999888777333000000------------------------///...---,,,---///111222;;;WWW|||yyyzzz~~~zzz~~~xxxwww}}}sss~~~sss|||~~~ooo]]]jjjxxx|||{{{xxxfffcccjjjoooiiiaaafffaaaYYYOOODDD999///(((*********************************+++++++++,,,,,,******+++,,,---...//////KKKfffzzz}}}~~~}}}~~~vvvdddVVVRRRNNNYYYnnn{{{sssmmmiiioooddd\\\jjjuuuuuu~~~xxxzzz}}}}}}|||uuuwwwyyywwwuuutttvvvyyy{{{{{{{{{}}}}}}}}}}}}~~~sss```WWWLLLHHHIIIAAA///(((---''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******((())))))***,,,...000111%%%```vvvpppiii___VVVLLLTTT[[[ZZZWWWWWWYYYXXXUUUbbbpppyyy}}}uuugggXXXJJJKKKPPPLLL===///***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++)))***+++,,,111:::FFFNNN\\\______nnnyyyeeeWWW\\\hhh```XXXHHH777...111999<<<777000)))&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((())))))((()))+++///222===@@@EEEJJJTTTeeezzzyyywwwlllUUUJJJHHHIIIVVVMMM???222+++((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&000???IIIKKKLLLUUU```}}}kkkXXXWWW```kkkxxxvvvtttqqqrrryyyqqq___RRRLLLDDD@@@:::333...***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))*********999GGGIIIGGGSSSqqqjjjYYYbbbqqqyyy}}}GGG???999888777333000000------------------------000///...---...000222444ZZZ|||qqqqqqxxxyyyqqqgggxxxllldddnnnvvvsssmmmoooyyybbbXXX```kkkbbbbbbbbb___VVVGGG666+++******************************+++++++++,,,,,,,,,******+++,,,---//////000WWWqqq~~~~~~}}}xxxxxxyyy{{{}}}yyyuuurrrhhhYYYOOONNNfffzzztttpppmmmnnnvvv}}}{{{xxxttt~~~hhhggg{{{rrr|||yyyyyyyyyvvvssssssuuuvvvsssnnnlllpppttttttrrrqqqsssvvvxxx|||www|||{{{mmmgggRRRHHHMMMHHH333(((---((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++((()))***+++---000222333zzz}}}lllYYYVVVaaammmqqqooovvv~~~}}}ooo^^^ZZZfffuuu}}}zzziiiOOOAAAIIISSSGGG111******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++///,,,+++///:::IIIUUU\\\ZZZ|||qqq]]]]]]dddjjjbbbKKK888444444222:::333***'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))***...444999EEEBBBHHHZZZqqq}}}yyypppdddKKKHHHJJJBBBEEEEEE>>>333***&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,888GGGNNNLLLPPPeeezzz}}}mmmdddYYYMMMjjj{{{zzzbbbKKKMMMJJJDDD===555///***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++666AAAKKKOOOUUUlllzzz{{{xxxEEEAAA<<<888555333111///111///,,,,,,...///...,,,---000000------888LLL]]]jjj~~~vvvkkkwwwooo|||nnnnnniiibbbWWWbbb```___]]]ZZZRRRGGG@@@---,,,++++++++++++******++++++++++++++++++++++++%%%777...$$$000///333PPPkkkxxxzzz}}}||||||}}}}}}{{{xxxuuuxxxvvvuuuxxx||||||wwwqqqooonnneeeZZZRRRJJJTTTkkkpppnnniiiwwwzzzqqqiiifffmmmwww|||yyy{{{wwwyyy}}}|||zzzxxxwwwxxxyyyzzzzzz{{{uuujjjjjjrrrvvvsssttt{{{}}}|||~~~zzzwwwyyyuuuqqquuu```EEEAAABBB333###))))))***)))'''&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))***(((111+++---555+++===sssrrrddd^^^eeennnwww~~~~~~vvvoooeeebbbqqqxxxqqqTTTGGGLLLKKKBBB---333333+++&&&''')))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))***,,,+++)))666---///HHHXXXPPPXXXxxx|||oooZZZXXXiiiqqqSSS333222???111555666222---)))(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''',,,---((((((333AAAIIIOOOWWWddd~~~nnnaaaXXXdddYYYKKKLLLRRROOOSSS```hhhrrrtttsss|||vvv|||oooIIICCCHHHKKKDDD555******000'''&&&&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((>>>EEELLLQQQ\\\nnn||||||kkkZZZZZZmmm~~~sss}}}||||||jjjIIIKKKKKKEEE:::000,,,+++***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&+++***'''+++444FFFKKKLLLPPPjjjwwwEEEAAA<<<888555333111///000...---...000111000...111///...000888GGGYYYdddzzz{{{{{{pppzzz}}}yyyccc[[[```gggjjjfff```ZZZVVV===666,,,)))***,,,+++))),,,,,,+++++++++++++++++++++000---...000***@@@pppuuu~~~wwwsssuuurrrqqqpppooonnnlllhhheeeeeeeeeeeedddccc___ZZZWWWYYY\\\cccaaaRRRPPPmmmkkkyyyoookkknnnsss~~~{{{{{{{{{yyyxxxxxxwwwxxxzzz|||}}}yyywwwwwwssshhh______fffkkkkkklllmmmpppsssvvvwwwzzzzzz|||zzzdddIII>>>@@@:::...)))***)))((('''&&&&&&''''''''''''((((((((()))))))))(((((((((((()))******222'''...---'''SSSrrriiijjjmmmooo}}}tttnnnooo}}}www]]]LLLGGGIII888???@@@666+++(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))***+++++++++,,,,,,+++###777DDDNNNaaawww|||wwweeeaaagggcccYYYJJJ:::<<<;;;888000***(((((()))(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())),,,)))&&&111DDDJJJDDD[[[xxxxxxqqqvvvfff___```fffaaaUUUUUU```wwwllljjjfff]]]dddvvv~~~^^^WWWNNNQQQhhhsssKKKGGGFFFHHHCCC777,,,((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))---000JJJIIIQQQddduuu}}}rrrssscccRRRaaauuuzzzrrrZZZFFFEEEFFF===333000+++)))&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((('''***444>>>HHHLLL]]]xxxtttEEEAAA<<<777555333111000.........///111222111///333111111;;;MMMaaapppxxx~~~|||xxx}}}~~~{{{zzz{{{ccc___\\\\\\]]]]]]YYYUUURRRDDD333******,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,111***---666///...WWW~~~nnnvvv~~~mmmeee```[[[SSSSSSSSSUUUXXXYYYXXXWWW]]]^^^]]][[[XXXXXX[[[]]]kkkkkkxxxsssZZZeeeuuuhhhxxx{{{fff]]]fffsssttt~~~~~~|||zzzyyyxxxxxxxxxyyyzzz{{{|||zzzyyywwwpppdddZZZ[[[bbbaaaiiimmmjjjkkkrrrtttpppsssxxx~~~rrrxxxxxxjjjVVVCCC???@@@999+++***)))(((''''''''''''''''''((((((((()))))))))))))))(((((()))******+++...'''...333HHHxxx]]]QQQ___|||}}}|||fffffffffeeeddddddgggiii{{{zzzrrrwww~~~dddUUUTTTFFFLLLMMMCCC444+++((('''((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,,,,++++++---///000JJJXXXaaazzzyyyeeeccckkkrrr```???CCC@@@;;;555...***)))+++(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''',,,(((...999???BBBSSSgggrrruuusssvvvllllll___dddppp}}}nnncccVVVOOOQQQVVVZZZZZZwwwZZZOOOFFFEEEGGGBBB444''')))(((&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''+++444<<>>333+++&&&)))((((((''''''(((((()))))))))))))))))))))))))))++++++,,,---++++++111888RRR\\\hhhxxxmmmgggiiieeeVVVGGGDDDAAA>>>777///***)))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((''''''***///666===HHHXXXlllzzztttsssjjjgggpppyyytttnnnpppvvv}}}vvvooozzz~~~eeeIII???CCC???444---***(((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((()))''''''---;;;GGGLLLjjj}}}yyyyyyyyyeeesssvvv{{{```HHHGGGBBB333000---)))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%)))(((%%%+++;;;IIIOOOPPPjjjzzzlllDDD@@@;;;777555444222111//////000000000/////////...999MMMeee|||zzzvvvyyyzzzrrr```[[[^^^bbbccc]]]XXXMMMAAA555...++++++,,,,,,---------.........+++222222***;;;kkkooovvvzzzyyyuuuggg]]]```mmmzzz~~~}}}}}}~~~}}}{{{yyyxxxxxx|||jjj```ccc^^^aaaiiiMMMBBBKKKbbbvvvuuuzzzxxx|||uuusss}}}{{{uuuzzz||||||||||||{{{yyywwwvvvuuuvvvqqqcccWWW\\\oooyyy|||~~~zzzwwwyyydddKKKBBB???444000+++(((((())))))((((((((((((((()))))))))***)))))))))******+++------+++555BBBsssuuuiiiUUUiiipppZZZRRRTTT^^^sssmmmkkkpppnnnlllyyyzzz}}}^^^\\\UUUNNNKKKGGG>>>111((()))))))))(((((()))))))))************************+++***+++---,,,...999FFFZZZnnn~~~jjj```iiipppYYYQQQJJJFFF===111++++++(((((((((''''''(((((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))+++888777666UUUeeerrryyyeeeeee~~~{{{xxxwwwsssooohhhccc]]]aaa{{{nnnnnnTTT666<<>>CCCAAA888444...***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))...;;;MMMZZZgggooottt```sssdddJJJDDD<<<777000***((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))***&&&(((333@@@LLLXXX```qqq{{{cccxxxfffCCC???;;;777555444333222000111111111000222777;;;III^^^|||zzzppp~~~bbbWWWXXXQQQSSSUUURRRIII===222,,,,,,------...//////000000...555///???rrr||||||pppYYYTTTiii|||rrrkkkqqqyyypppcccwwwbbbvvv[[[AAACCCrrr{{{aaaQQQdddwww{{{zzz{{{{{{{{{zzzyyyxxxrrrtttwwwxxxxxxvvvtttrrrllljjjfffdddoooxxxxxxzzzyyywwwsssvvvwwwzzzjjjxxxwww```\\\{{{wwwqqqLLLGGGAAA999000+++***+++)))((((((((()))))))))******************+++,,,---...///222XXXxxxVVVZZZZZZkkkYYYOOOsssppplllppp~~~{{{wwwgggXXXUUUSSSJJJ???888+++******))))))******+++++++++++++++++++++++++++---***,,,111333:::RRRlll~~~}}}xxxyyylllbbb]]]RRR???333222))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***---111333;;;AAA\\\yyyyyymmmzzznnnkkkiii~~~xxx|||zzzpppZZZFFF???>>>888111+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))),,,666GGGYYYfffhhhiiipppuuutttyyy{{{zzz~~~cccKKKBBB<<<333,,,)))((())))))'''''''''''''''''''''''''''((((((((())))))))))))+++&&&---===HHHNNN```ttt}}}dddCCC???:::777666444333222///111222111222555<<>>AAA;;;333---)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((((((...<<>>;;;444((()))...((())))))))))))************+++(((,,,***222***)))XXXsss[[[YYY{{{aaa___yyyzzz|||vvvtttyyy}}}yyyrrrnnnqqqhhhjjj[[[EEEAAA>>>333)))(((*********++++++++++++***++++++,,,---,,,...///:::FFFeeewwwppp~~~~~~zzz~~~tttoooRRR444444))))))+++'''(((+++'''''''''''''''''''''''''''&&&&&&''''''((()))))))))---///'''(((222///444NNNrrrrrrpppxxxaaagggeee{{{|||xxxvvvuuuwww|||nnndddppp~~~}}}gggPPPJJJDDD<<<333///---+++)))(((((('''''''''(((((()))(((''''''&&&&&&''''''((()))(((((((((((()))******222000999aaatttmmmnnnnnnuuu}}}qqqZZZCCC888333---)))*********)))(((((((((((((((''''''''''''(((((()))******000EEEOOOzzz{{{|||xxx{{{___DDDAAA===:::888666444333333333444444888LLLvvvssszzz|||{{{eeeNNNVVVSSSGGGKKK666222---,,,...000000......888```wwwxxx}}}~~~}}}zzzjjjXXXMMMRRRhhhmmm{{{zzz{{{|||{{{|||vvvfff___{{{}}}kkkqqqooottt~~~YYYPPPQQQNNNAAA]]]rrrtttuuuvvvwwwxxxyyyxxxxxxvvvnnncccXXXMMMKKKUUUbbbvvv|||yyyuuuyyyzzz{{{zzzxxxwwwwwwxxxuuuxxxzzzyyyzzz}}}|||xxxpppqqqeeecccjjjXXXJJJYYYiiiHHH???>>>999,,,)))+++''')))))))))*********+++++++++...///)))888///555iiiNNNTTTkkkuuukkk~~~qqqwwwxxx}}}ssswwwyyyyyy{{{}}}{{{pppcccyyyxxx|||nnnssshhhMMMCCCEEE888+++(((******+++,,,+++++++++++++++,,,------)))444000FFFPPPxxxoooiii|||~~~vvvhhhCCC666+++***---((('''***'''''''''''''''''''''''''''&&&''''''(((((())))))***///***(((---222;;;XXXzzzcccuuubbb]]]rrryyymmmlllsssyyykkk^^^dddyyyiiiRRR>>>;;;999111******)))((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((()))***+++666777FFFqqqxxxeeegggPPPqqqkkkdddggggggllllllooorrrtttwww}}}pppPPP@@@999111++++++******)))(((((((((((())))))((((((((((((((()))***,,,444GGGWWW}}}|||rrriiihhhsss]]]DDD@@@<<<999888777555333444666444333AAAfff|||~~~}}}yyyxxxxxxvvvqqqnnnuuuzzzzzz{{{zzzsss{{{|||qqqsssdddSSSOOOOOOKKK<<<555...,,,///111000------BBByyy|||vvv~~~vvvlllbbbbbbrrryyywwwlllmmm{{{pppfffcccvvvwwwqqqsssMMMMMMiiiooo\\\VVV[[[yyyzzzsssqqquuuwwwwwwxxxzzzzzzxxxoooaaaSSSMMMLLLRRRddduuuzzzzzz|||vvvzzz|||}}}{{{wwwuuuvvvyyyuuuxxxxxxtttrrruuuxxxwwwlllkkk___[[[bbbYYYHHHFFFooouuu{{{xxxMMMAAA???===111******'''))))))*********+++++++++***555,,,---333333]]]pppPPPPPPmmmpppsss||||||wwwooovvvnnn~~~zzz}}}www|||zzzwwwrrrvvv~~~|||~~~wwwvvvdddIIIDDD:::000+++)))(((+++...+++++++++++++++,,,---...---777:::PPPjjjtttkkk|||xxx~~~sss}}}zzz|||XXX:::,,,***...(((%%%)))((('''''''''''''''''''''''''''''''''((())))))******+++***......---HHHwwwsssqqqlllnnnssseeeooowwwtttooorrr|||vvvxxx{{{dddHHHEEECCC555*********)))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++000---:::\\\ssskkkfffuuueee~~~yyyqqq}}}tttyyyxxxuuu|||tttvvv~~~~~~lllNNN===666000)))+++***))))))(((((())))))***))))))(((((())))))***...BBBDDDkkkttt~~~pppeeennnbbbXXX]]]qqq\\\CCC@@@<<<999888777555444222555444999SSSyyygggqqquuuxxxvvvvvvwwwvvvrrr}}}|||xxxsssrrrsssoooiiikkklllllllllpppxxxzzzxxx~~~xxxyyyvvvTTTLLLVVVEEEAAA:::111...///111000...///VVVyyyvvvoooYYYZZZ{{{www~~~}}}gggddd~~~|||xxxXXXNNNmmmxxxzzzyyyuuutttooouuuxxxxxxzzz}}}{{{vvvbbbRRRGGGJJJTTTaaauuuxxx|||zzz{{{}}}}}}zzzvvvtttvvvyyywwwxxxuuunnnkkkooossstttkkkhhh^^^YYY^^^ZZZLLLAAACCCkkk}}}XXXDDD===>>>444++++++***************++++++++++++&&&555%%%000)))===PPPOOOhhhooouuuiiihhheeeqqq{{{oookkkaaahhh~~~~~~{{{}}}}}}xxxvvv|||uuu~~~~~~UUUAAA<<<666111+++&&&***000++++++++++++,,,---...///111666JJJ\\\{{{uuummmjjjqqqtttfffsss}}}iiiiii{{{xxxmmmvvvjjjDDD000***---(((%%%******((((((((((((((((((((((((''''''(((((()))*********,,,---...,,,555XXXvvv|||bbbzzz~~~|||tttmmmbbboooTTTKKKEEE888///...******)))((((((((((((((((((((((((''''''((((((((((((((((((((()))***+++,,,444***JJJlllgggfffzzz~~~uuuxxx{{{{{{~~~aaaCCC;;;444&&&++++++***)))))))))))))))***))))))))))))***++++++333KKKWWW~~~yyy~~~ttt^^^ZZZ\\\TTTVVVppp[[[CCC@@@<<<999888777555444111222777JJJqqq|||vvvooohhh|||}}}sssrrrqqqoooqqqwww}}}zzzrrrtttyyy~~~|||xxxeeePPPTTTCCCFFF???666111000111111111:::oooxxx}}}vvvnnnYYYBBBVVVsssfff___\\\]]]aaallljjjbbbwwwrrr^^^rrrwwwpppttt{{{}}}sssooouuuxxxxxx|||yyynnnTTTGGGDDDQQQaaaooo|||}}}~~~|||||||||{{{xxxvvvuuuvvvxxxyyyxxxtttmmmlllpppsssrrroooiiiccc``````]]]RRRFFF444fffjjjLLL===>>>666---,,,,,,*********++++++++++++,,,)))222'''555444^^^rrrOOOaaa|||qqq}}}ssspppmmm___\\\hhhoooccclll```\\\VVVQQQfffyyy|||~~~|||pppyyysssyyyiiiFFF@@@:::444---(((***///++++++++++++,,,...///000222888YYYqqqiiiQQQGGGRRRppplll[[[dddqqqkkkzzz|||xxxdddmmm{{{|||VVV:::,,,,,,((('''++++++(((((((((((((((((((((((('''(((((())))))******+++,,,+++)))555XXXvvvvvvgggvvviiiiiinnn^^^vvvuuuzzzhhhSSSDDD<<<777333++++++***)))(((((((((((()))((((((''''''(((((()))((((((((()))***+++,,,---...???ccciiiVVVeee~~~xxxvvvxxxyyyjjjqqqwwwUUUEEE888'''++++++***))))))))))))***))))))))))))***+++,,,---;;;KKKsssttt|||hhhkkkggglll}}}ZZZBBB???<<<999888777666444222333AAAggg~~~sssnnnnnnqqqyyy}}}~~~{{{www~~~yyyuuu]]]IIIKKKHHHCCC;;;444000000222444III~~~}}}yyyppp```MMMfffkkk]]]UUUQQQYYYhhh{{{{{{mmmtttzzziii```lll}}}zzzkkk|||oooTTTIIIwww|||wwwuuuqqqvvvxxxwww|||sssbbbJJJEEEMMMaaaqqqzzzxxx}}}}}}zzzwwwvvvvvvwwwwwwvvvxxxxxxuuusssuuuyyywwwrrrqqqjjjjjjkkkddd]]]UUUJJJ<<>>888///------*********+++++++++,,,,,,///+++111444QQQ```\\\zzz|||zzz{{{mmmkkkkkk``````ppp|||wwwzzznnniiizzz~~~vvvrrryyysss~~~~~~TTTGGG:::333000,,,+++,,,+++++++++,,,---...///000555CCCggg|||nnnaaa___ooo~~~tttbbbRRRfffyyymmmzzzyyy{{{~~~lllGGG000...***(((++++++((((((((((((((((((((((((((((((((()))******++++++***,,,---IIIxxxkkk|||}}}uuufffrrrkkkooofffFFF@@@===333,,,+++***)))(((((((((((())))))(((((((((((())))))((((((((()))***+++---...111\\\mmm^^^ZZZgggxxxtttzzzzzzyyy~~~vvvzzzmmmVVVjjjsssWWW???111,,,+++******))))))******(((((()))***+++,,,...///>>>KKK}}}nnnssswwwYYYBBB???<<<999888777666555666666LLL~~~ooojjjnnnyyy}}}~~~}}}zzzjjj>>>TTTJJJFFF>>>666000///222666TTTxxx{{{wwwuuu~~~iiibbbVVVnnnmmm___iii~~~|||gggbbbkkk___\\\rrruuu{{{YYY{{{cccEEEHHHpppzzz|||~~~tttwwwssswwwwwwvvv{{{}}}nnnYYYEEEHHHXXXooo~~~vvvsss}}}}}}yyyuuutttvvvxxxwwwuuuvvvwwwxxxyyy~~~|||ssspppiiimmmqqqfff[[[TTTKKK@@@===XXX|||___AAA???999000......******+++++++++,,,,,,,,,000 555---ffftttTTTggg~~~tttttt}}}ssszzz}}}kkkssstttaaaMMM999222222000,,,)))+++++++++,,,---...000000999QQQooouuuooowww}}}wwwjjjYYYLLL~~~nnnyyytttlllmmmlll~~~|||QQQ444///+++)))+++***))))))))))))))))))))))))((((((((()))******++++++,,,333888XXX~~~jjjSSSfff||||||wwwxxxzzz}}}}}}zzzsssuuuzzzLLLCCC>>>...,,,+++***)))(((((((((((())))))(((((((((((())))))((((((((()))***,,,---...777iiifffXXXpppqqq|||uuuxxxtttpppxxxwww{{{xxxOOOooo}}}fffFFF;;;,,,+++******)))*********'''((((((***+++---///000<<>>;;;::::::888777777888JJJooohhhpppqqqyyy||||||}}}[[[OOOJJJAAACCC999222222222GGGzzz{{{xxxyyyrrrgggWWW|||gggPPPVVVgggaaa```mmmqqq[[[\\\lllzzzvvviiicccRRRbbbmmmnnntttooohhhsssqqqzzz}}}~~~{{{vvvnnn]]]NNNLLLZZZlllzzzsssvvvzzz{{{zzz{{{zzzxxxvvvsssrrrrrrssstttyyyyyyyyyyyyxxxvvvtttsssrrrtttrrrnnniiibbbTTTHHHBBB<<<:::ccc}}}~~~AAACCC888333///---++++++,,,,,,,,,------------///---XXXyyyKKKYYY~~~zzzuuu{{{~~~{{{}}}~~~}}}~~~}}}xxx}}}vvv~~~{{{zzzqqq~~~```EEE444888...&&&...)))111---***///000111999RRRccc~~~uuuppphhhgggTTTQQQttt}}}{{{qqqjjjnnnzzz{{{xxxvvvEEE777000$$$,,,'''))))))(((((((((((())))))))))))((())))))***+++,,,***555VVV{{{fffqqqiii___wwweeekkk}}}zzzzzz}}}~~~|||zzziii\\\dddwww}}}tttwwwtttjjjzzz|||uuupppbbbLLL:::222///+++((()))*********))))))(((((((((((()))))))))'''(((+++***)))///888WWWKKKWWWsss|||xxx|||kkkllluuuTTTVVVgggsssmmmjjjooopppvvv|||vvvwwwkkkwwwxxxpppcccwwwoooCCC555+++,,,...((((((+++''')))(((***+++)))***444???PPPqqq~~~zzzvvvZZZGGGQQQggg[[[DDDAAA<<<777888;;;:::666<<<```zzzuuu{{{~~~pppOOOIIIBBB@@@999;;;333111VVVyyyzzz}}}}}}zzz}}}zzzmmmUUUpppdddSSSKKKqqq[[[ZZZuuurrr^^^WWWdddyyyvvvooottt|||}}}zzzwwwdddwwwmmmqqqdddtttrrr{{{zzz|||~~~vvveeeTTTKKKQQQeee}}}yyywwwyyyzzzyyyxxxyyyxxxwwwvvvuuuttttttttttttvvvyyy|||{{{xxxttttttuuurrrtttrrrnnnjjjdddWWWKKK@@@===999OOOdddtttRRR>>>;;;:::000...,,,,,,,,,,,,------------...222+++VVVLLLfffmmmggg|||ooozzz||||||~~~}}}zzzyyy~~~}}}|||~~~uuuwwwxxx~~~JJJ888777222***...)))000---+++111111444???TTTwwwzzzgggttthhhWWWPPPKKKEEEYYY~~~|||wwwpppiiieeehhhmmmVVV666111((()))+++***))))))(((((())))))***))))))))))))***+++,,,------<<<}}}QQQpppqqq|||oooppp~~~{{{zzzzzz{{{}}}||||||zzzaaaZZZttt}}}vvv{{{}}}hhh]]]rrrzzz}}}wwwYYY>>>444111,,,)))((()))***)))))))))(((((((((((())))))+++&&&''',,,+++(((333DDDUUUHHHiiiyyy~~~{{{rrrsssgggyyy}}}nnnIIIZZZ{{{yyy|||uuupppeeeXXX:::...---000)))(((+++(((,,,)))((()))***---777BBBWWW}}}~~~}}}|||zzz|||ttthhhOOOBBBNNN]]]yyy[[[CCCCCC>>>777777;;;:::333CCCvvvzzztttzzzLLLJJJGGGBBB;;;>>>222444nnnttt|||tttvvv{{{xxxmmmddd^^^jjjKKKPPP^^^uuuqqquuuaaaUUUbbb{{{}}}~~~rrriiimmmwww|||}}}}}}|||qqqwwwrrrpppyyyyyyxxxvvv|||zzzaaaPPPNNN[[[uuu~~~}}}|||yyyvvvuuuvvvssssssttttttuuuuuuuuuuuutttyyy}}}|||wwwssstttvvvssstttsssoookkkfff[[[PPPAAA===666===MMMgggfff;;;===???000///,,,,,,,,,------------...///222AAAGGGMMMxxxggg```sss~~~pppqqq|||xxxzzzyyyooouuuPPP<<<555555...---***000---,,,111000444BBBVVV~~~tttxxx^^^eeeuuuTTTHHHBBBAAAHHHggg}}}kkkaaammm{{{wwwtttllldddeeelllggg888333...)))000***))))))))))))))))))***)))))))))***+++,,,---...333QQQkkk\\\zzzxxx|||}}}rrrqqq|||{{{zzzzzz{{{xxxrrrmmm___TTT```~~~{{{zzzzzz}}}|||zzzooofffkkkxxxzzzsssbbbFFF888444...***))))))))))))))))))(((((((((((())))))---&&&'''---+++(((888OOOJJJUUUzzzwwwxxxyyy{{{www{{{www```FFFggg}}}www```|||qqqCCC222---///***))),,,***---***)))***,,,///888BBB[[[{{{~~~sss^^^FFFAAALLL[[[ttt[[[BBBBBB???:::888:::999666^^^}}}VVVIIIHHHEEE<<<===444DDDkkkzzzvvv}}}~~~|||xxxccc\\\ddduuuaaaOOOQQQuuuxxxeeeXXXfff~~~xxx~~~vvvppppppqqqooommmmmmmmmkkkppp{{{vvv}}}ppprrr~~~|||xxx{{{ttt]]]UUU[[[nnnxxxzzz{{{yyywwwxxxzzz|||tttttttttssssssrrrrrrrrrtttxxx}}}{{{wwwssstttwwwuuuuuusssooolllhhh^^^SSSDDD===888555FFFeeexxx======@@@222///,,,,,,---------.........///333fffmmmNNNTTTdddZZZhhhtttzzztttmmm|||uuuzzzxxxvvvyyy~~~xxxnnnzzz{{{]]]AAA333666111---,,,000---,,,000...333DDDcccdddaaaggg|||xxx\\\\\\ttthhhPPPGGGEEEJJJZZZttt~~~rrrXXXLLLFFFRRRfffwww{{{wwwwwwpppfffgggqqquuuyyyBBB555111&&&000******))))))))))))******))))))******+++---...///555bbb~~~SSS{{{~~~qqqmmmttt|||nnniiiwww}}}{{{yyywwwsssjjj]]]TTTOOO___|||}}}xxx{{{zzzrrrppplllccc]]]^^^ttt}}}bbbRRR===888111+++))))))))))))))))))(((((((((((()))))),,,'''(((---,,,,,,>>>UUUDDDeeeyyyssswwwttttttxxxjjjKKKKKKooo}}}ddd```SSS999,,,---******...,,,+++******------000999CCCfffvvvtttVVV@@@AAAJJJWWWooo[[[CCCAAA???===999777<<>>LLLuuu|||~~~sssNNN;;;@@@GGGQQQkkk[[[FFF???<<>>777DDDggg}}}vvv}}}|||uuujjjaaaeeexxxvvv```YYYaaa~~~www~~~vvvnnnmmmtttvvvtttuuusssvvv}}}```ZZZttt{{{sssxxxwwwvvvtttnnneeebbbooo|||xxxyyy{{{uuuyyywwwtttrrrpppppppppqqqyyyxxxwwwvvvvvvvvvwwwxxxzzzyyyvvvpppmmmiiiaaaXXXEEE999???888AAA^^^oooQQQ======;;;333------------...............IIInnnFFF^^^{{{lllXXX[[[aaafffwwwvvvpppooo|||}}}ssshhhooozzzwww}}}wwwyyy~~~vvvvvv}}}nnn___uuuwww|||TTT:::777333------///---...111...777MMM{{{qqqaaa{{{|||[[[HHHVVVPPPKKKLLLUUU\\\^^^ccc\\\GGGHHHTTT```gggqqq~~~~~~{{{ddd\\\iiipppfff___ccc___tttddd===555'''---+++******))))))******+++*********+++---...000111MMMaaaVVVrrrYYYttttttxxxqqq}}}~~~ooo\\\YYYgggnnnjjjpppuuutttdddPPPGGGPPP]]]}}}lllbbbeeennn```uuuyyy{{{|||hhhFFF@@@777000,,,*********))))))(((((((((((())))))&&&++++++)))---:::HHHNNNUUUqqqpppqqq{{{nnnqqqmmmWWWFFFVVVttt{{{{{{lll^^^MMMYYYXXX444------...///***(((***------,,,333HHH\\\{{{sssKKK:::CCCFFFSSSmmm[[[III===:::???:::666KKKkkkfffzzz~~~\\\iiifffxxxaaa```cccooo~~~rrrzzzooommmvvvOOO>>>FFF???666HHHlllxxx~~~{{{vvvpppcccbbbcccPPP___qqq}}}}}}|||}}}vvvnnnlllpppuuuwwwrrrrrrzzzqqqdddlllmmmttt~~~|||nnnuuuqqqyyy}}}wwwyyytttvvv|||~~~~~~yyypppuuutttrrrqqqqqqtttvvvxxx{{{xxxuuutttvvvwwwxxxxxx{{{{{{vvvpppmmmjjjaaaXXXBBB555???555888PPPaaaYYY>>><<<>>>555---------........./////////TTTaaaCCC\\\}}}wwwkkkUUUTTT[[[fffwwwiiiuuuyyyuuuooozzzzzzpppxxxqqqzzz~~~___NNNqqqwwwuuu\\\>>>777444...---...---///333000:::RRRnnneeekkk|||ZZZ@@@KKKGGGPPPUUUbbbddd]]]^^^___VVVWWWccckkknnn||||||aaaWWWlll|||sssgggfffdddsssoooAAA888,,,222++++++************++++++*********+++---///000111eee```[[[kkksss~~~vvvuuuzzzttt\\\RRR\\\eeeeeegggpppqqq]]]EEEDDD]]]yyy}}}|||}}}}}}qqqfffdddfffgggooollltttwww~~~HHHBBB888111---++++++***))))))(((((((((((())))))$$$,,,---(((---???JJJJJJZZZrrr~~~xxxhhh{{{lll___WWWkkkkkkUUUGGGAAAWWWwwwxxxdddPPPLLLgggccc888......///...((()))+++---,,,***555OOOhhhxxx}}}zzztttKKK<<>>999???BBBlll{{{aaawwwwwwwww{{{tttrrroooSSSeeexxxzzz}}}zzzYYYDDDFFF:::;;;DDD~~~}}}zzzvvvhhhgggyyysssoooiiikkk{{{}}}~~~}}}}}}~~~}}}wwwxxxtttsss|||~~~{{{nnneeedddaaaqqq~~~zzz|||~~~~~~zzzxxxwwwxxx||||||wwwvvvuuussspppppptttzzz~~~yyysssppprrruuuvvvvvvwww|||xxxnnnjjjkkkeeeYYYGGG???777DDD555999rrrsss999CCCBBB///444333000------///000...+++tttxxx???PPPoooqqqYYYZZZeeeyyyiiioootttvvvpppuuuooo}}}|||yyyuuuxxxeeeQQQXXXtttvvvyyyttt}}}oooAAA222777,,,//////000+++222444;;;hhhuuuxxxccccccyyy\\\AAA===HHHZZZWWW[[[eeemmmmmmiiiggg{{{jjjpppwwwTTTddddddtttVVVcccFFF>>>'''000,,,+++******)))*********'''---,,,+++///...222???nnn^^^dddcccwww{{{xxx{{{www|||vvv]]]OOOYYYmmmxxxwww[[[CCCCCCUUUwww}}}zzzkkkccceee^^^ccc~~~UUUwww]]]HHH888555111'''%%%+++)))))))))))))))))))))))),,,000%%%000***JJJKKKDDDnnneeeqqqrrrvvvMMMNNNXXXyyykkkMMM::::::DDDTTTwwwxxxnnn}}}kkkMMMEEEJJJFFF---+++444 111+++***,,,---,,,555VVVxxxyyy}}}xxxssscccDDD;;;OOO\\\[[[IIIDDD;;;???999???IIIuuueee|||{{{}}}hhh???<<<;;;GGGaaa{{{zzzuuuuuuvvvkkk~~~|||{{{oooeeeeeemmmyyyvvvuuu||||||xxxooogggfff___pppxxx{{{{{{vvvxxxwwwwwwzzz~~~~~~yyytttvvvuuusssssssssuuuwwwxxxyyyvvvsssrrrtttuuutttrrrvvv{{{xxxooolllmmmggg\\\LLL>>>222>>>555===sssuuu<<<>>>@@@999111000///---...000000000===tttBBBSSS|||~~~yyyuuu{{{rrr]]]___yyyeeemmm{{{sssuuu~~~vvv}}}zzzwwwzzzhhhUUUYYY}}}xxx|||qqqyyy}}}EEE666888,,,//////000+++222444<<>>IIIEEE[[[mmmmmmjjjtttttttttrrr[[[uuurrrUUUOOO||||||QQQDDD,,,000,,,++++++******************...,,,+++---***444LLLtttUUUiiivvvdddrrrhhhooorrr}}}}}}}}}pppyyyyyywww|||sss]]]SSSccc~~~rrrMMM@@@IIIfffooodddbbbddd]]]dddiiiyyyzzzsssYYYAAA888333,,,+++000************************+++---(((...000LLLHHHRRRuuu{{{jjjzzzyyy```UUUppp|||cccGGG999<<>>111<<<888>>>hhhFFF<<<;;;===///.........//////000111PPPiiiCCCWWWvvvccccccjjj~~~vvvgggfff|||^^^fff}}}uuurrrwwwzzz}}}}}}{{{zzz{{{mmm[[[YYYyyy|||nnnuuuLLL:::777...000...000,,,222444???rrrqqqaaaZZZ~~~uuu^^^EEE>>>GGGJJJZZZeeeiiixxxttteeeccc}}}lll[[[CCCrrrbbbKKK333000,,,,,,+++***************,,,---+++------***AAAhhhxxxTTT{{{hhhrrr~~~rrr{{{~~~{{{hhhlllwwwooosssxxxsssdddaaawwweeeAAAFFFYYYzzzyyy}}}vvvggg^^^fff^^^YYY~~~eeesss[[[}}}pppMMM:::333...,,,---******************************+++,,,777MMMCCCdddxxxjjjqqqsssbbbxxxuuuoooxxx}}}uuuZZZAAA<<>>:::999UUUrrrQQQ>>>777888///...///000///---...111[[[\\\DDD[[[cccPPPZZZggg}}}pppkkkvvv^^^aaa~~~wwwooonnnvvv|||}}}}}}qqqaaaXXXwwwuuu}}}ppp|||vvvTTT<<<666000000...000,,,222444CCCzzzqqqrrr```iii|||eeeIII>>>DDDUUUTTTWWWgggooobbb{{{tttuuu|||ppp^^^@@@ppprrrMMM888///,,,,,,+++************++++++++++++000000000RRRrrraaapppzzzwwwsssfffnnn{{{vvvrrrsssmmmbbbcccuuuRRRDDDXXXooorrrjjjsssxxx}}}|||jjj\\\___eeehhh{{{[[[yyymmm]]]AAA666000,,,(((***************************(((///)))===JJJ???qqqvvvyyysssfff|||jjjiiiiiirrrlllRRR>>>BBBRRR\\\rrreeegggmmmNNNAAA???@@@666,,,333---///---,,,...444HHHkkksss{{{}}}zzzooofffZZZJJJRRRnnnfffIIIGGGBBB>>>;;;AAAxxx|||```iii}}}vvv~~~~~~EEE;;;>>><<>>FFFuuuyyykkk___hhhyyy}}}uuuJJJ555;;;III|||kkk```gggvvvzzztttzzz~~~~~~~~~{{{cccNNNNNNZZZ```gggrrr||||||rrrttt}}}|||uuummmlllttt}}}{{{tttqqqmmmiiiqqqzzz|||www~~~yyyuuuyyyzzzwww|||wwwsssssstttssstttvvvqqqsssuuuwwwyyyzzzzzzzzzwwwtttrrrssswww{{{{{{zzzvvvvvvwwwvvvttttttvvvwwwtttuuuuuuuuutttqqqkkkfffXXXEEE<<<444444444HHH|||UUUAAA;;;<<<444000000333000+++///777yyyWWWRRR{{{yyy|||```VVVyyykkkZZZzzzrrrUUUTTTpppyyyppp{{{|||~~~zzzuuueeeLLLmmmnnnuuuvvv{{{|||rrr===555333111...111...222444JJJtttqqqoooQQQ@@@AAACCCGGGXXXlllqqqooo~~~rrrtttvvvxxxmmmoooNNN:::KKK}}}QQQDDD///------,,,+++++++++++++++,,,...,,,---000555XXXYYYzzzzzzbbbbbbNNNfff~~~yyyzzzfff^^^SSSXXX```RRROOOJJJFFFAAA???AAAEEEGGGGGGRRRZZZqqqyyytttvvvzzzyyyuuu]]]VVV[[[iiiRRRvvvccctttTTT???777111***++++++++++++++++++++++++)))---......CCC>>>RRRooorrrzzz|||xxxeeeTTTYYYsssyyyuuuxxxWWWBBBBBBTTTfff<<<,,,111------......333BBB___{{{||||||tttooo```RRRIII;;;<<>>111444<<<<<<===AAAFFFNNNYYYbbbooo||||||~~~zzz^^^TTTTTT___```aaaaaazzzjjjtttyyy^^^AAA666000+++++++++++++++++++++++++++'''111,,,444FFF:::eeeiiixxxmmmuuuaaa]]]xxx~~~}}}^^^AAA>>>IIICCC111///000,,,...000666GGGfff~~~ooogggUUUGGG@@@444222>>>XXXhhhssssssUUUNNNEEE>>>FFFPPP}}}sssbbbaaavvvnnnzzziiiwwwvvvjjjiiillliiinnnyyy{{{~~~vvvwww|||ooouuummmsss{{{pppbbbZZZRRRpppzzzhhhUUU___iiinnnzzzvvvuuuwwwzzz{{{wwwsssqqqcccjjjnnnoooMMM<<<<<>><<>>???GGGIIIWWWdddnnn|||WWWxxxNNNKKK===yyy}}}rrr^^^888111---+++---...,,,+++---///###000000222>>>{{{yyy```uuuZZZEEE{{{zzz}}}rrr```aaaOOO<<<:::;;;;;;@@@LLLDDDHHHWWWdddnnn|||}}}~~~}}}|||oooIIIVVVUUUwwwPPPkkk|||aaa~~~PPP@@@222+++---,,,++++++******++++++&&&///***<<>>MMMkkkmmmIII999666---000//////000777```vvv}}}bbblllwwwWWWAAADDDCCCMMM___llltttvvvkkkwwwssswwwxxxnnnNNNLLL<<>>BBBKKK___eee]]]VVVSSSKKKQQQ}}}|||zzzvvvrrrtttffffffsss^^^<<<===hhhxxxwww{{{xxxyyysssjjjmmm|||jjjYYY___mmmqqq```]]]pppuuuzzz~~~{{{zzzyyyxxxxxxyyyxxxwwwxxx{{{}}}}}}zzzvvvtttttttttttttttssssssrrrppppppoooooooooqqqqqqrrrrrrsssssssssttttttrrrqqqssswwwyyywwwtttttttttssssssqqqnnniiieeeWWWDDD<<<666:::;;;===]]]HHHBBB===888333222...222---666jjj]]]JJJzzz}}}oooRRR```lllqqquuuzzz}}}wwwuuu{{{}}}uuu___\\\dddppp{{{~~~}}}}}}zzzqqq[[[===GGGlllpppKKK888222...000//////000888aaawww```nnn{{{{{{\\\DDDFFFAAASSSeeennnxxxbbbsss|||vvvqqqwww|||uuuPPPKKK===jjjvvvpppFFF222---+++------+++***,,,,,,***///,,,333TTTmmm[[[aaarrrkkk{{{zzztttbbbxxxmmmPPP999999???EEEOOOOOOdddyyyhhhbbbyyy|||~~~|||XXXLLLRRR```XXXWWWXXXbbbwwwzzzcccPPP@@@...------,,,+++++++++++++++,,,444000@@@HHHVVVtttppp|||sssyyyzzzqqquuudddUUUCCCBBBHHHQQQPPPMMMYYYlllnnnrrrpppvvvyyysssiiiSSS???AAAQQQBBB666,,,...///---333PPPyyy~~~~~~rrrtttqqqcccXXXHHH888333555888;;;???DDDAAANNNgggzzztttqqqhhhaaaVVVSSS___hhh}}}www{{{bbb:::777```{{{yyy~~~|||ooofffyyyjjjiiizzz~~~}}}~~~iiiXXXYYYeeemmmZZZWWWoootttzzzyyyvvvzzzzzzyyyxxxwwwwwwzzz}}}|||xxxuuuuuuuuuuuuttttttsssrrrqqqpppooooooooommmmmmnnnpppqqqsssuuuvvvuuutttssstttwwwwwwuuussstttsssssssssqqqnnniiifffUUUCCC;;;333888:::;;;WWWwwwOOOCCC???:::333222///222---<<>>@@@BBBHHHDDDXXXwwwddd~~~xxxjjjWWW{{{XXXmmm|||kkk```999555\\\zzz{{{yyyooofffaaajjjVVVddd{{{uuupppoooqqqyyyqqq___```kkkgggVVVUUUrrrwww|||www{{{{{{sss||||||zzzxxxvvvvvvxxxzzz}}}zzzvvvtttttttttsssrrrtttsssrrrqqqpppppppppppprrrrrrqqqqqqrrrsssuuuuuuvvvuuuuuuuuuuuuuuusssrrrttttttssssssqqqnnniiieeeUUUEEE===333888:::888QQQnnnYYYKKKJJJ===222000000444...BBB^^^SSS~~~yyyqqqwwwlllPPPZZZeeeYYYgggwwwyyyppptttyyyeeeMMMLLLWWWnnnxxxwwwzzz|||uuu___AAALLLxxxtttXXXCCC555///111//////111999ccc}}}mmmuuupppooofff\\\YYYkkkwwwaaaEEEAAAEEEeeeooolll~~~lllHHHnnnwww~~~uuuuuurrreeeSSS;;;>>>|||}}}```777111---------++++++---)))111---,,,555nnn]]]vvvjjjwwwnnnlll|||WWW<<<999>>>JJJZZZwwwaaa```~~~|||~~~dddGGGQQQOOOfffGGG~~~mmmpppcccRRR222...---,,,,,,++++++,,,,,,,,,111111FFFJJJnnn|||qqq{{{tttvvvcccQQQRRRBBB555<<>>kkk~~~ooooooqqq{{{lll\\\YYYjjjWWWRRRggg|||zzzjjj^^^WWWeeewwwrrr___fff{{{ooobbbccclll}}}{{{fffYYY^^^qqqzzzxxxpppqqq{{{ppptttxxxvvvqqqpppuuu{{{xxxyyyyyyxxxvvvtttuuuvvvqqqpppqqqrrrssssssrrrpppttttttssssssssstttuuuuuu|||{{{xxxvvvtttttttttuuuppprrrssssssssssssssstttwwwvvvuuusssqqqlllgggbbbPPPDDD>>>555<<<>>>777IIIvvviiiUUUXXXIII444...222777///CCCTTTTTTuuuzzzQQQQQQRRRZZZvvvyyymmmnnnyyy}}}~~~wwwhhhNNNJJJQQQdddsssxxx{{{{{{~~~www{{{wwwaaaCCCGGGrrr]]]GGG555000222000///111;;;fffeeeuuukkkiiipppeeeCCCAAAFFFqqqwwwmmmttt}}}rrrwwwxxxlllbbbDDD>>>^^^xxxzzz<<<666000000///------///***222(((333777vvvUUU|||rrrxxxnnnvvv~~~YYY>>>===IIIfffqqqooocccJJJHHHFFFgggNNNhhhnnnwwwnnnrrriii===......---,,,,,,,,,,,,---///...111MMMOOOwww~~~qqqdddnnnKKK@@@555000888999AAA???>>>DDDMMMPPPXXXqqqnnnbbb^^^rrriiiYYY^^^ooo|||kkkbbbhhhbbbJJJ;;;>>>MMMjjj>>>000---000111:::YYYqqqpppuuuooojjj[[[@@@999444777<<>>555FFFZZZwwwdddkkkOOO777...222888...@@@VVVYYY}}}vvv}}}zzzSSSTTT```ooouuuvvvzzzhhhPPPKKKPPPaaannnsss|||tttuuu~~~zzz|||uuuyyy~~~{{{ttt]]]???HHHxxxeeeOOO<<<111222000///111;;;fff~~~aaauuupppzzzoooCCC<<>>777222111000------000***222'''666888uuuTTTZZZ|||xxxllluuu\\\BBBBBBTTTxxxppp~~~sss{{{~~~gggPPPHHHHHHiiiXXXjjjcccyyy}}}rrrsss~~~rrrAAA......---,,,,,,,,,,,,---222///111OOOPPP~~~~~~jjj|||bbb;;;444666999???;;;BBBIIIBBBDDDNNNTTTcccwww[[[UUUdddfffOOOcccsss}}}mmmcccllleeeHHH888===CCCFFF///---000222;;;ZZZvvvtttyyymmmjjjiii___>>>888666:::???DDDJJJPPPZZZ~~~hhhrrr\\\~~~}}}lllgggrrrsss\\\wwwxxx\\\uuunnnoooqqq{{{zzzuuuwwwbbbXXXlllkkkzzzxxxQQQ555777UUUooojjjjjjqqq}}}ttt[[[LLLKKK[[[dddoootttqqqiiiaaa]]]UUUpppkkk]]]|||qqqrrrzzzxxxyyyiii\\\eee{{{uuuhhhaaakkkvvvlll]]]mmm{{{pppbbb___SSSUUUVVVUUUXXX^^^___\\\fffgggjjjoootttxxxxxxxxxqqqssswwwzzz{{{yyyuuusssrrr~~~uuunnnuuupppkkkzzzvvvuuutttuuuvvvuuutttrrrooopppqqqqqqsssssstttuuuqqquuuwwwtttppplllddd\\\JJJ@@@888777999;;;>>>AAAbbbuuunnn}}}[[[:::222555333,,,EEEbbbPPP|||}}}zzzcccOOOddd}}}~~~lllQQQLLLRRRYYY^^^ooo~~~}}}{{{zzzttteeekkkooo{{{ttt]]]AAANNNyyyoooJJJKKK666555333555555:::ccctttkkk{{{yyymmmDDD???NNNvvv\\\ZZZ}}}zzzttttttyyymmm^^^VVVGGG<<<___|||~~~JJJ???555000///------000000,,,...+++>>>zzzNNNSSSppp^^^}}}}}}wwwiiiyyycccHHHCCC[[[wwwyyysssCCCHHHQQQmmmWWWbbbwwwmmmCCC222///...///---+++---222,,,111777HHHUUUyyy}}}llllllZZZ:::666444555AAA@@@EEEDDDIIINNNSSS```|||~~~VVV^^^xxxlllRRRaaarrr}}}sssZZZTTT]]]LLL666:::<<>>777777999;;;>>>BBBhhhzzzdddAAA555444444///HHHfffNNNjjjUUUggg}}}nnnQQQKKKOOOUUUZZZiiixxxxxx~~~www{{{sssYYY???```yyyzzzWWWOOO333222000222444:::dddsssxxxnnnfffAAA===PPPpppWWW\\\pppmmmyyyyyy}}}ppp```YYYGGG888YYY~~~JJJ???555111///------000///+++///---???{{{PPPtttnnn{{{YYYyyyjjjyyydddKKKGGGbbbuuuuuuxxxHHHCCCGGGiiiTTTTTT~~~PPP444000...///---+++---111...333;;;NNN]]]zzzyyygggkkkSSS777666888;;;EEE@@@AAAFFFKKKSSSaaaxxx^^^aaafffeee{{{iiibbbUUUZZZdddNNN666888BBB|||OOO666111111///999[[[tttcccnnnkkkOOO???888AAAFFFGGGPPP```}}}ZZZqqqzzz|||fffUUUooo[[[oooCCC;;;444VVVtttrrr||||||kkkVVVVVVooovvvqqq~~~xxx}}}zzzuuuxxxnnn\\\WWWfffrrr}}}zzzsssqqqrrrzzz|||fffdddvvv|||qqqZZZWWW^^^rrrvvvuuullldddbbbbbbbbb___\\\YYYZZZ]]]bbbeeegggkkkiiifffeeeeeedddbbb```___eeeaaaaaajjjmmmnnnwwwvvvuuuuuuvvvvvvuuusssqqqssssssrrrrrrrrrrrrqqqqqqtttwwwvvvrrrmmmggg]]]SSSDDD;;;555666999;;;>>>BBBggg|||mmmIII888444555333IIIqqqRRRppp\\\hhhzzz}}}kkkQQQIIIKKKQQQVVVeeeuuuwww{{{yyy|||rrrVVV>>>```jjjVVV444222///000111888cccyyyyyyfffpppcccAAA>>>RRRfffPPP___bbb```{{{wwwzzz~~~pppaaa^^^HHH444TTT~~~JJJ@@@666333111...---///...+++111///@@@yyyQQQiiiyyy___yyyhhhuuucccLLLLLLhhh}}}rrrooowwwNNNCCCFFFqqq___III{{{ccc666222//////---+++,,,000+++111:::PPP___uuuzzziiisssRRR888<<>>777AAAEEEDDDTTTlll^^^qqq~~~qqqWWWWWW}}}}}}bbb}}}nnnvvvjjj===@@@555QQQ{{{{{{xxxyyyppp```YYYllluuucccqqq}}}~~~yyytttssskkk\\\RRR]]]jjjxxx}}}yyywww{{{wwwhhhjjjxxx~~~iiiUUUZZZgggwww{{{zzzsssmmmllllllkkkqqqnnniiigggffffffffffff]]]]]]]]]___```^^^YYYTTTUUUVVVTTTVVV___ffflllssssssssstttuuuwwwwwwuuusssooopppqqqqqqsssssstttuuutttuuutttoookkkeeeZZZOOOBBB:::555666999;;;===???]]]xxxoooLLL;;;555777666FFF|||uuuUUUtttttt```dddzzzrrryyyzzzkkkPPPFFFGGGOOOTTTccctttyyy|||rrr}}}}}}qqqSSS???ZZZ^^^888555111000000777bbb}}}gggjjjaaaCCC@@@SSS\\\JJJcccyyyZZZ[[[rrrvvvyyyzzzjjj\\\^^^HHH444UUU|||KKKAAA888555333000...//////,,,222111???uuuOOOkkkfffqqqtttcccqqq|||]]]JJJMMMfffmmmjjjqqqOOOGGGMMMsssFFF{{{ooouuuooo:::444000///...,,,,,,///,,,000999QQQ___zzzjjj}}}VVV???DDDEEEEEEMMMKKKQQQWWW[[[kkkeee}}}]]]XXXcccjjj{{{pppeeefffsssmmmLLL777;;;:::TTTooo<<<333444222888VVV}}}|||dddqqqwwwPPP>>>888@@@DDDFFF]]]{{{bbbqqq}}}xxxyyyvvvKKK___kkkxxxtttlll|||xxx999BBB444FFFyyy{{{hhhkkkjjjfffnnnwwweee[[[~~~|||}}}|||}}}|||uuullleeeZZZMMMVVVdddssszzzzzz|||tttkkkkkkuuu~~~}}}bbbWWWbbbrrr{{{~~~{{{yyywwwsssooolllgggiiinnntttxxxtttjjjbbb]]]^^^eeekkkllloooqqqooopppppprrruuuxxxyyywwwuuuooopppqqqqqqsssssstttuuurrrrrrpppllliiidddXXXLLLAAA:::555777::::::;;;===WWWuuugggKKK>>>888999777@@@mmmpppRRReeettt|||yyyeee```uuutttgggrrr~~~qqqRRREEEEEENNNRRR___qqqwww~~~~~~ppp}}}pppNNN@@@___fff888666111111222888dddhhh^^^kkkmmmXXXDDD@@@SSSUUUHHHgggpppQQQUUUooo|||{{{wwwgggZZZXXXGGG999]]]LLLCCC;;;888666222//////000,,,333111<<>>555444111888YYY|||}}}~~~gggppprrrOOOBBB<<>>^^^{{{]]]HHHAAA;;;<<<888<<>><<<999444111111000,,,222000999jjjyyyNNNzzzXXXnnnqqq~~~zzzssshhh|||xxxWWWEEEAAAIIIYYYiiiyyymmm}}}sssiiidddjjjppprrruuuzzz}}}~~~tttJJJAAA@@@aaaqqq===tttzzzDDD;;;444222111///---///222111999QQQ^^^zzzxxx}}}oooXXX>>>AAADDDMMMdddrrr|||tttgggYYY]]]ssslll```mmmuuu~~~~~~iiifffttt|||eeeIII;;;444===RRRCCC555333///666WWW}}}|||~~~iiillleeeHHHBBB>>>AAAKKK___|||eeennnllliiixxxbbbqqqooo___[[[{{{uuuVVVWWWjjjhhh|||^^^FFF===777;;;mmm|||{{{||||||~~~xxxgggkkk{{{www}}}~~~xxxzzzvvvjjjmmmiiiRRRSSS^^^mmmxxx~~~xxxpppppp}}}wwwggg```hhhvvvyyy~~~pppqqqssswwwyyyyyyvvvsssssssssrrrrrrrrrrrrqqqqqqsssrrrmmmhhheee___QQQCCC;;;666444999>>>??????AAAkkkVVVHHHEEE???===999;;;^^^wwwTTT}}}oooyyypppVVVlllyyykkkccclllxxxrrrSSSDDDFFFSSSXXXbbbsss|||wwwvvvxxxcccCCCDDDllllll999777444444333777``````aaa{{{mmmRRROOOeeesssbbbEEENNNQQQOOOmmmwwwwwwdddIIIUUU```~~~sssgggcccPPPEEE???cccPPPHHHAAA???<<<777333222000+++222000888iii{{{TTT~~~___bbbaaa}}}vvvlllvvvSSSBBB???CCCPPP]]]jjjxxxjjjpppbbbjjjwww~~~{{{yyyuuuvvv{{{~~~tttDDD@@@<<>>:::<<<___{{{PPPrrrnnnwwwqqqNNNeeeyyyeeennnzzzuuuPPPCCCGGGWWW___kkk~~~sssttt~~~yyyqqq]]]AAAHHH~~~lll???<<<777555111222XXXrrr|||wwwaaabbb{{{LLLLLLRRRRRRooo~~~uuuzzzhhhPPP^^^wwwlll[[[VVVRRRGGG>>>___xxxQQQIIICCCAAA>>>888444333///***111000888iii~~~YYY}}}]]]^^^^^^wwwkkk~~~qqqOOO@@@???EEERRR```vvvjjjeee___kkkyyyttt```zzzyyysssqqqssswwwyyy}}}yyyqqq???DDDCCCJJJkkk>>>qqqpppgggKKKAAA777444444111///000///---555RRRbbbooo}}}zzzuuujjjFFFDDDRRRmmm|||nnnyyyxxxkkkDDD888>>>777===HHHQQQ:::;;;777888PPPzzzssskkkQQQ@@@GGGFFFCCCUUUyyy|||ccc}}}~~~uuu~~~{{{ggg```ddddddXXXaaaxxx___VVVXXX[[[___aaaaaa```_________aaaaaa[[[TTTSSS[[[dddxxxkkkgggqqqwwwVVVZZZggg\\\pppxxxttt^^^@@@999444[[[|||uuutttvvv}}}~~~|||yyywwwwwwyyy|||}}}zzzxxx{{{~~~{{{wwwtttooojjjjjjnnnrrrsssrrrfffdddrrr|||zzzxxx|||zzzxxxnnncccgggzzz{{{|||zzz{{{~~~~~~}}}}}}|||vvvnnndddbbbaaafffmmmpppnnnjjjvvvccc\\\iiiqqqlllhhhkkknnnkkkvvv}}}jjjkkk|||tttsssrrrqqqrrrtttvvvxxx}}}qqqhhheee```SSSFFF@@@999666:::<<<888===CCC@@@vvvWWWKKKEEEFFF@@@:::FFFZZZMMMrrrsssxxxrrrMMM___{{{yyy]]]KKKFFFWWWjjjwwwwwwjjj}}}mmmuuuPPP:::VVV~~~]]]DDD<<<999222666999MMM{{{mmmKKKMMMMMMVVVsssvvvvvvyyylllZZZsssuuueee^^^UUU<<>>???BBB[[[~~~BBBjjj{{{|||\\\GGGCCC===666222/////////---///:::QQQbbb~~~{{{ooowwwtttOOOFFFaaa|||qqqkkk|||uuu```SSS@@@===???333??????TTTEEE999666888AAA|||{{{xxxiiiXXXFFFJJJIIIQQQhhh~~~]]]iii~~~qqqlllnnnrrrhhhiiixxxtttkkkkkkooorrruuuvvvuuussssssssskkknnnpppmmmiiijjjpppwww~~~wwwwww~~~jjjVVVbbbNNNRRR}}}vvvcccAAA:::000KKKtttppprrrvvv}}}}}}{{{zzzyyyyyy{{{}}}}}}yyy{{{~~~{{{xxxrrrnnnkkkjjjllloooqqqrrrdddkkk|||zzztttrrrvvvzzztttoookkkkkkooozzz~~~zzzzzzxxx~~~{{{zzz{{{yyynnnaaaTTTVVVYYY[[[[[[ZZZZZZYYYvvvXXXVVVyyy|||jjjjjjaaahhhttt~~~{{{rrrlllqqqqqqpppqqqsssuuuxxxzzzwwwoooiiifff___PPPBBB;;;555666888:::;;;:::@@@JJJyyy}}}SSSIIIDDDFFFAAA;;;FFFYYYLLLgggsssXXXjjjyyycccQQQGGGOOO\\\nnnwwwssssssuuuMMM<<>><<<:::888222...///111111[[[~~~WWWwww```{{{zzzVVV{{{uuuwwwtttUUUHHHTTTYYYbbbzzzzzziiiUUUHHHCCCBBBUUUsssuuu```[[[nnn{{{lllAAACCCEEE___}}}GGGtttxxxUUUEEEBBB===888444222111111///000999OOOaaauuuwwwrrr\\\PPPggg|||zzz___]]]xxxtttaaaSSSIII;;;555555111666FFFWWWFFF;;;888888@@@~~~sssbbbKKKSSSXXXdddzzzwwwlllxxx|||zzz{{{{{{zzz}}}ttt\\\ZZZ^^^DDDjjjkkkaaaddd===999--->>>zzzmmmmmmsssvvvzzz{{{{{{{{{{{{|||}}}~~~{{{{{{~~~~~~}}}zzzxxxwwwgggmmmuuuzzz{{{wwwrrrpppmmm{{{yyyrrrnnnnnnppprrrqqqhhhgggqqq{{{~~~~~~}}}}}}yyyxxxzzzyyykkk]]]UUU[[[```]]]TTTMMMLLLNNN[[[FFFZZZ}}}___bbbaaa|||qqqqqqsssooorrrqqqqqqqqqrrrtttvvvwwwooollliiieeeZZZJJJ===777222999777999???777===ZZZmmmRRRJJJGGGIIIEEE???HHHWWWPPPZZZmmm}}}zzzyyy}}}lll[[[LLLHHHKKK]]]vvv|||zzztttmmmEEEBBBIIIdddXXXLLLEEE???555777777GGGzzzmmmZZZjjjWWW;;;EEEPPP```zzz}}}fffPPPkkk}}}|||cccMMMAAA===dddQQQMMMHHHDDDAAA???>>><<<000000000222000VVV~~~dddooohhh~~~ZZZ~~~xxxxxxyyybbbQQQTTTYYYaaaooo{{{}}}vvveeeSSSJJJFFFDDD]]]lllrrrkkkZZZLLLaaa}}}```===@@@AAA\\\pppEEE{{{ZZZDDDBBB???<<<888666444333111000777LLL^^^{{{fffZZZ{{{lllbbbrrrjjjSSSKKKeeefffXXXEEEKKKmmmsssrrrWWWVVVNNNFFFAAA666000777===LLLYYYIII@@@<<<888;;;ooovvvccclllpppxxxhhhhhhdddZZZTTTXXXKKKZZZyyygggzzzZZZ555555///<<>>HHHaaa}}}oooWWW]]]RRR[[[RRRJJJJJJ;;;000;;;???JJJYYYMMMEEE???777777]]]{{{fff}}}yyywwwuuuhhhfff```yyyfffOOOQQQJJJJJJ~~~}}}{{{HHH000555222:::lllxxxffflllvvvvvvuuuyyyyyy{{{|||~~~}}}{{{{{{{{{~~~}}}|||uuullljjjmmmrrrrrrqqqlllhhhlllvvvzzzyyyjjjiiixxxwwwvvv|||uuupppoooqqqsssuuuoootttxxx~~~|||~~~|||zzz}}}|||}}}{{{wwwvvvxxxyyyvvv|||~~~|||rrrhhh___[[[SSSWWWbbbfffXXXLLL]]]zzzwwwuuussssssxxx~~~}}}vvvuuutttrrrqqqoooooonnnjjjjjjeeeYYYKKK@@@:::777222???999888@@@777FFFxxxVVVWWWRRRPPPPPPLLLGGGJJJRRRrrrPPP{{{yyypppqqqssswwwtttgggWWWOOOHHHNNNdddzzzkkkyyyqqqvvvUUU555HHHQQQnnnLLLNNNJJJFFF888888444:::iiitttllliii```QQQLLLtttppp\\\RRRXXXbbbuuueeeSSSfffsss]]]JJJ888>>>AAAggg^^^QQQNNNKKKIIIHHHFFFEEECCC>>>999///111333NNNuuurrr[[[ooo{{{oootttyyy~~~~~~ooo___cccuuuxxxPPPQQQkkkxxx~~~hhhWWWkkksssLLL;;;@@@@@@ddd___KKK}}}jjjYYYKKKJJJHHHDDD@@@;;;777444000///666IIIYYYooo]]]vvvyyyooojjjrrruuuiiimmm~~~jjjCCC999CCC@@@???BBBHHHNNN]]]}}}dddNNNWWW```fffYYYNNNLLL;;;---777444OOO]]]OOOHHHBBB::::::QQQ~~~kkkXXX{{{sss}}}oooooonnniiimmmtttSSSNNNNNNBBBjjj|||~~~XXX777222666444444OOOpppaaakkkvvvuuuuuu{{{zzz{{{|||~~~}}}|||{{{zzz{{{|||~~~~~~|||{{{ssshhhfffkkkooorrrtttsssoooooossswwwzzzooobbbdddllljjjmmm{{{}}}zzzvvvsssrrrtttxxxzzz{{{{{{}}}|||{{{~~~{{{}}}|||vvvsssuuuxxxxxxwwwwwwxxxwwwtttmmmeee___]]]cccddd\\\VVV]]]mmmzzztttsss|||}}}zzzqqqqqqqqqqqqqqqqqqqqqqqqiiihhh```QQQDDD===:::777222===;;;999======VVVsssSSSUUUQQQOOOOOOKKKHHHIIINNNzzzSSSttt~~~uuuwww}}}xxxsssiiibbbiiihhhWWWKKKFFFBBBNNNnnnrrrnnnuuuyyySSS999JJJeeeiiiQQQLLLKKKIII<<<<<<666777```~~~iii```aaa\\\OOOHHH___fffZZZQQQRRReeeuuueeePPPXXXnnn~~~ttt}}}XXXMMM:::CCCSSSwwwUUUOOOMMMJJJIIIIIIHHHFFFEEEBBB>>>000222666IIIpppxxxZZZyyyZZZ|||wwwxxx{{{jjjlll~~~uuuRRR```qqqfffzzzyyynnnFFF<<>>===@@@EEENNNeeennnUUUWWWuuusssgggYYYLLL:::000555:::eee___OOOIIIEEE>>>@@@JJJ{{{nnnuuunnnzzztttqqqjjjccc~~~pppZZZQQQKKKLLLVVVyyy???///666444111111<<>>DDDddd~~~TTTMMMKKKIIIIIIIIIIIIGGGEEEAAA@@@333666777DDDlllYYY{{{dddzzzrrr}}}xxxuuukkk___ttt}}}{{{}}}}}}{{{uuusssuuu~~~~~~bbb@@@;;;AAADDDuuuZZZSSSzzzYYYWWWQQQOOOLLLHHHDDD@@@===;;;333000333CCCPPP}}}|||yyywwwuuuxxxgggEEE>>>RRRbbbgggFFF>>>EEE;;;EEEHHHFFFWWWyyywww{{{nnnXXX]]]yyyuuufffJJJ888777999EEEppp\\\PPPJJJFFF@@@CCCBBBzzzhhhjjjwwwuuummmbbbYYY^^^wwwfffRRRUUUYYYFFFKKKsssBBB555---888///...333;;;iiirrrgggrrrzzztttuuu~~~}}}|||||||||||||||}}}~~~~~~~~~~~~|||{{{|||~~~|||{{{|||tttiiiiiirrriiihhhfffffflllxxx___YYYaaaYYYZZZjjjqqqxxx|||~~~|||~~~{{{yyyzzzyyyxxxyyy}}}~~~|||wwwyyyyyyzzz}}}|||uuuqqqsssuuutttnnnhhhdddaaabbbgggiiieeedddqqq}}}vvvnnnrrrrrrrrrrrrpppooonnnmmmaaa```WWWHHH???<<<777000:::???HHHEEEAAAWWWOOOSSSRRROOONNNNNNNNNOOOQQQUUUZZZccc]]]{{{~~~nnn[[[OOOLLLLLLLLLMMMVVVuuudddEEELLLSSSCCCCCCKKKRRR[[[ooo~~~ssstttGGGMMMpppvvvWWWLLLKKKNNNPPPEEEEEE===888ZZZnnnOOOBBBHHHJJJQQQYYYbbb___lllqqqoooeeeuuuuuuzzzeeeUUU777;;;>>>fffjjjUUULLLJJJIIIHHHIIIIIIGGGEEE===AAA777888666???kkkRRRqqq||||||zzznnn}}}mmmzzzwwwbbbkkkttt^^^hhh|||jjjaaa______bbbggg~~~wwwRRR@@@<<>>888777===[[[iiieeekkk~~~xxxzzztttwwwtttcccqqqpppttt___PPPQQQGGGEEE]]]vvv~~~zzz~~~bbbJJJ???CCCBBBRRR{{{BBB{{{rrrfff^^^dddPPPKKKNNNKKKEEECCCFFFFFFAAA???333///===UUUooo}}}yyy}}}|||iiizzz|||hhhYYYlllhhh[[[RRRMMMRRR]]]}}}hhhFFFDDDBBB===<<<;;;GGGFFFUUUjjjkkk\\\[[[hhhvvv~~~eeeHHH888555777===rrrxxxUUUPPPLLLHHHJJJGGGBBB[[[yyyrrrwww~~~xxxnnnnnnwwwmmmbbb[[[TTTWWWkkkbbbRRRWWWTTTTTTSSSVVVhhhwwwxxxyyyqqqAAA000333000222333///,,,888KKKyyytttuuuvvvyyy~~~zzz|||~~~~~~}}}}}}~~~}}}||||||{{{|||}}}~~~~~~{{{uuunnnjjjmmmtttxxx}}}___RRRTTT___aaaiiiyyyzzzyyyggg^^^www||||||{{{{{{{{{|||}}}~~~}}}{{{zzzzzz{{{{{{yyyxxxrrrqqqooonnnoooqqqssstttxxxxxx~~~{{{qqq|||~~~ssstttsssuuuwwwqqquuuxxxwwwrrrnnnmmmjjjfff```TTTHHH@@@:::444444666>>><<<===???HHHlllbbbVVVQQQPPPOOOOOOPPPQQQSSSUUUWWWWWW}}}bbbccc}}}VVVAAAFFFIIIKKKQQQSSSZZZkkkdddKKK@@@@@@DDDKKK[[[[[[eeettt}}}~~~vvvssskkkrrrqqqVVV<<<^^^^^^NNNOOOQQQRRRQQQLLLEEEBBBDDDGGGlll```JJJKKKUUUYYY^^^^^^eeerrrzzz{{{yyy{{{|||nnnTTTCCC@@@777JJJYYYOOOKKKFFFDDDFFFFFFDDDDDDFFFAAABBB===:::777777QQQzzzwwwcccrrrsss}}}vvvvvvuuujjj|||sssZZZLLLJJJHHHSSSjjjxxxyyy{{{{{{]]]GGG@@@CCC@@@\\\FFFmmm[[[ZZZVVVTTTUUURRRJJJFFFGGGEEEAAA>>>444000:::RRRppp~~~~~~}}}yyy|||zzz~~~yyyrrr~~~yyy```XXXXXX___llltttRRR@@@CCCAAA>>>AAABBB>>>===@@@GGGPPPXXXdddooowwwzzzpppVVV===333666:::DDDpppTTTOOOLLLHHHKKKLLLHHH]]]vvvllljjjxxxoooYYYVVVVVVWWW\\\pppyyyXXXMMMRRRXXXIIIUUUwww}}}ttt???---///333......222222...000777UUUxxxuuuvvvyyy}}}yyyzzz||||||||||||~~~}}}|||{{{{{{zzzzzz{{{{{{wwwuuupppjjjdddccchhhmmm___ffflllmmmmmmlllhhhcccLLLKKK\\\ooossszzzxxxcccccc[[[bbb~~~}}}|||{{{zzz{{{|||}}}zzzwwwwwwxxxxxxxxxuuurrrooommmnnnrrrwww{{{xxxzzz}}}uuuooo}}}rrruuusssrrrwwwxxxwwwyyyxxxsssooommmiiicccXXXMMMAAA:::666333444888<<>>^^^jjjZZZWWWJJJLLLLLLLLLLLLMMMNNNPPPPPPTTTkkk|||XXX~~~xxxRRR???GGGNNNTTT^^^ccclllqqq___GGGCCCFFFEEEFFFUUU___rrr~~~lllaaa~~~```FFFHHHlll{{{SSSQQQPPPTTTSSSQQQLLLFFFDDDFFFIIIeee```JJJPPPXXXVVV___ccciiirrr}}}zzzttt|||wwwbbbNNNCCC???===XXXhhh[[[OOOMMMGGGEEEGGGGGGEEEEEEGGGGGGCCC>>>???<<<444GGGooo]]]pppjjjxxxvvvyyyxxxuuu[[[KKKOOO^^^rrrxxxmmmhhhyyy~~~qqqUUUBBB???CCCCCCrrrSSSrrr___UUU\\\VVVVVVSSSLLLHHHHHHEEEBBB???:::444777LLLmmm~~~yyyqqqxxx{{{~~~www[[[QQQSSSaaatttlllWWWDDD???CCC>>><<<@@@@@@888CCCDDD:::999JJJbbboooooolll^^^HHH777333777<<>>DDDggg~~~UUUWWWMMMPPPKKKHHHJJJJJJHHHGGGIIIKKKDDDAAAFFFEEE888EEEiiiSSSnnnfff~~~{{{zzzcccQQQbbb{{{xxx]]]hhh~~~gggMMM======EEEPPPeeejjjggg___WWWWWWMMMMMMLLLJJJHHHHHHGGGFFFBBBAAA:::555EEEfffttt|||vvv|||xxxqqqSSSFFFIII[[[rrrjjjaaaLLLDDDGGGEEEFFFHHHCCCSSSZZZ[[[UUUVVV```hhhiiiccc]]]RRRDDD:::888:::<<>>CCCfffmmmVVVNNNLLLPPPOOOMMMKKKIIIHHHGGGGGGDDDMMMooo{{{ooouuuOOO;;;DDDOOO___uuu~~~{{{rrrtttsss```fffMMM<<>>666AAA___}}}~~~xxx~~~~~~xxxzzzfffKKKFFFSSSppp```JJJKKKOOOTTTUUUMMMWWWSSSUUUfffyyysssdddbbbXXXJJJ@@@;;;999;;;===NNNjjjaaaNNNQQQQQQJJJJJJPPPLLLJJJUUUrrr{{{xxx~~~{{{jjj[[[QQQRRRUUUTTTUUUYYYuuuyyyddd[[[PPPFFFMMM]]]vvvvvvxxx;;;222777///+++222---...///...,,,,,,///333444\\\zzzwwwwwwwwwxxxyyyzzzzzz{{{}}}~~~|||zzzyyyxxx{{{yyyzzzxxx{{{gggeeepppxxxvvvzzz}}}xxxggggggiiiqqqjjjcccqqq~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzzzzzwwwuuusssssssssrrrqqqooommmlllmmmsssyyyiiiQQQ]]]xxxuuuoooppptttqqqvvvuuuqqqkkkfffaaaXXXNNNCCC<<<555555777888===BBBCCC???LLLwwwWWWgggPPPGGGPPPNNNLLLIIIFFFEEEDDDEEEEEEJJJPPP\\\hhh}}}~~~yyyTTTCCCMMMZZZlll}}}pppccc\\\QQQ;;;BBBNNNzzz{{{eeeSSSPPPXXXQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHooovvvxxx|||sss~~~lllRRRCCCBBBDDDCCCOOO~~~{{{oooVVVKKKNNNOOOJJJGGGHHHHHHEEEEEEFFFCCCBBB@@@DDDHHH@@@DDDXXXyyyjjjZZZqqqpppssskkkiii{{{zzzuuu~~~mmmRRRAAA===???QQQvvvPPP}}}iiiOOOSSSXXXKKKKKKIIIJJJLLLLLLIIIHHHJJJAAACCC@@@:::>>>WWWyyy{{{ssszzz|||nnnZZZ^^^vvvnnnLLLJJJMMMMMMOOOLLLHHHUUUkkkdddUUUCCC888555666;;;AAAdddppp[[[NNNLLLPPPKKKKKKRRRQQQMMMRRRlll~~~```WWWOOOOOOUUUXXXUUUPPPSSSpppmmm[[[PPPOOOLLLJJJ^^^yyyppptttuuu{{{rrrtttFFF'''000888---'''///---......,,,,,,...///000,,,@@@ggg~~~zzzyyywwwxxxzzz{{{||||||~~~}}}{{{zzz{{{wwwxxx{{{yyyzzzzzzwwwqqqlllkkkddd[[[^^^eeemmm}}}zzzeeecccdddooowww{{{}}}~~~{{{xxxxxxxxxwwwxxxyyyyyywwwuuusssssssssrrrqqqooommmlllhhhjjjtttnnnUUUUUUzzzvvvkkkeeeooovvvpppsssrrrmmmfffbbb\\\QQQFFF>>>888444555888:::===BBB???BBBaaatttMMMWWWPPPGGGPPPLLLIIIFFFCCCBBBDDDGGGIIIPPPQQQTTTssshhhkkkcccVVVdddssssss}}}iiiVVV\\\DDD@@@SSSwwwoooWWWXXXOOOPPPOOOLLLKKKKKKLLLMMMMMMLLLKKKMMM___{{{xxxtttvvvrrrZZZHHHCCCEEEEEEBBBeeeWWWTTTIIIOOOOOOIIIFFFGGGGGGEEEDDDEEECCCFFFBBB@@@DDDAAAAAAKKKggg|||kkk|||www}}}vvv|||pppuuuxxx^^^FFF???BBBDDDXXXssswww[[[QQQVVVQQQQQQNNNKKKLLLPPPPPPKKKJJJMMMEEEFFFEEE???===MMMqqq}}}~~~xxxyyy|||}}}}}}wwwkkkLLLMMMJJJEEEMMMXXXlllUUUGGG999444333555<<>>GGGHHH^^^SSSmmmhhhSSSQQQXXXDDDPPPMMMJJJLLLQQQRRRMMMMMMPPPMMMLLLJJJDDD;;;DDDhhh{{{|||ooo```___jjj|||___KKKUUUSSSMMM```xxx___???666222444888999===CCCwwwsssrrrFFFRRRGGGPPPLLLHHHMMMMMMGGGHHHHHH{{{wwwbbbWWWRRRWWWXXXQQQLLLLLLNNNKKKTTTqqq|||}}}uuusss|||zzzxxxeeefffccc\\\XXXWWWSSSNNN>>>UUU|||tttzzzzzzuuu]]]444000//////...------,,,,,,++++++,,,,,,,,,,,,------111...OOO}}}nnnssstttzzz|||yyyzzz~~~}}}~~~}}}|||||||||{{{zzzzzz|||~~~yyyzzzrrr```SSSPPPTTTVVVZZZWWWOOO]]]{{{dddiiimmmyyyuuueeesssrrrttt}}}}}}~~~}}}zzzyyyyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrssssssrrrooolllkkkkkkmmmtttsss___KKKRRRhhh^^^cccZZZNNN]]]|||tttppplllfff^^^VVVKKKAAA;;;888---777AAA888:::EEEBBB???VVVnnnKKKRRRHHHCCCIIICCCGGGFFFFFFEEEEEEEEEEEEEEEEEEJJJGGGLLLqqq}}}iii}}}\\\pppaaaXXXOOOFFFMMMbbbhhhxxxnnnPPPRRRRRRNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLPPPkkkzzznnnooouuussskkkIII===OOOQQQ>>>DDD___xxxVVVMMMNNNEEENNNLLLIIIGGGFFFGGGIIIJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCJJJoooVVVWWWooo{{{|||~~~vvvlllUUUCCC;;;>>>FFFaaa^^^nnn~~~xxxfff~~~XXXMMMQQQQQQNNNMMMJJJMMMQQQQQQOOOMMMNNNPPPKKKGGGEEECCC???EEEaaawww{{{tttdddaaacccnnn|||rrr^^^TTT]]]nnntttIII666555444555777:::???EEEsssmmmYYYNNNGGGIIIJJJKKKJJJHHHIIIMMMPPPOOO]]]rrr}}}___UUUQQQTTTTTTNNNKKKMMMVVVQQQPPP\\\tttooollljjjlllrrrvvvsssnnnpppooonnnnnnoooppppppoooyyyxxxuuupppnnnooosssuuuqqqooojjjeeeccc```[[[UUUbbbgggdddUUUGGGEEELLLRRRtttyyyxxx{{{SSS888444//////......---,,,,,,++++++++++++,,,,,,,,,------...)))???rrr|||xxxuuuuuuvvv{{{|||yyyzzz}}}{{{{{{{{{zzzyyyyyy{{{}}}wwwnnn```QQQIIILLLWWWaaafffWWWVVVmmmzzzbbbRRR[[[\\\eeexxx}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyxxxwwwvvvuuuuuutttrrrsssttttttsssqqqooommmqqqmmmnnnmmm^^^LLLOOO___dddbbb]]]dddooosssmmmbbbWWWMMMCCC;;;666222000555;;;===CCCEEE===NNNqqqZZZKKKVVVKKKFFFKKKCCCFFFFFFEEEDDDDDDDDDEEEEEEEEEHHHDDDHHHfffsss{{{ZZZiiiaaa\\\PPP@@@WWWyyyYYYIIIKKKJJJHHHKKKKKKIIIJJJJJJKKKKKKJJJJJJIIINNNJJJYYYwww|||yyyppppppqqqjjjSSSJJJIIINNNHHHAAAPPPjjjyyyvvvLLLKKKIIICCCNNNKKKIIIGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIiiimmmZZZppp{{{oooqqqyyywww```HHH>>>BBBKKKPPP|||bbbOOOuuunnnoooQQQJJJNNNNNNKKKKKKJJJKKKMMMMMMLLLLLLLLLMMMJJJHHHHHHFFF???BBBZZZvvvwwwvvvqqqmmmppp}}}jjjcccqqqfff>>>555<<<888//////222===OOOTTTFFFIIIHHHIIIJJJHHHGGGGGGKKKNNNOOO\\\qqq]]]UUURRRTTTRRRLLLLLLRRR]]]YYYQQQLLLRRRhhhrrrgggddddddeeefff^^^___bbbeeehhhjjjjjjjjjbbbaaa___\\\ZZZYYY[[[^^^``````^^^ZZZ[[[```aaa^^^UUUNNNEEEFFFVVVooo}}}zzz|||qqqBBB))))))111......------,,,,,,++++++++++++++++++,,,,,,,,,,,,...'''111KKKiii~~~vvvxxx{{{|||yyyyyy|||~~~~~~{{{zzzzzz{{{zzzxxxxxxzzz{{{sssaaaPPPIIIHHHLLLYYYggggggZZZgggyyyiii}}}^^^ZZZ^^^cccxxx|||~~~~~~~~~}}}{{{zzz{{{}}}|||{{{zzzxxxwwwuuutttsssrrrssstttttttttsssqqqpppvvvlllhhhhhhaaaUUUTTT^^^vvv{{{mmmpppgggZZZMMMBBB;;;666444///666666888DDDHHHCCCAAAkkkeeeLLLNNNWWWKKKHHHMMMFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEBBBDDDVVVqqq~~~zzz|||xxxwwwgggIIIjjjeeeJJJGGG\\\kkkYYYLLLJJJKKKGGGHHHMMMJJJGGGHHHJJJKKKKKKJJJHHHGGGNNNGGGIIIaaa~~~tttttttttmmmhhh```QQQEEEBBBIIIPPPGGGFFFoooSSSHHHLLLFFFDDDMMMIIIHHHHHHIIIKKKKKKJJJIIIFFFFFFFFFFFFGGGGGGHHHHHHLLL[[[uuu\\\cccsss{{{{{{bbbKKKAAA===>>>LLL___SSSmmmooovvvbbbQQQOOORRRQQQNNNOOOJJJIIIHHHIIIJJJKKKKKKJJJIIIIIILLLJJJBBBAAAQQQgggwwwggghhhllljjjTTT666444===555///888<<>>KKKGGGHHHGGGFFFDDDEEEHHHKKKOOOVVViii}}}vvvzzz}}}^^^WWWSSSUUUQQQLLLOOOXXX^^^\\\UUUMMMJJJSSSfffuuunnnddd```]]][[[^^^cccgggfffccc______aaabbb___YYYWWWYYYOOOIIIGGGKKKLLLIIIKKKPPPVVVXXX]]]kkk~~~xxx{{{YYY555+++///000...------,,,,,,++++++++++++***++++++++++++,,,,,,,,,///+++...666WWWwwwyyy{{{{{{yyyxxxzzz}}}~~~{{{zzz{{{|||{{{yyyxxxyyy{{{nnnYYYLLLOOOTTTSSSZZZeee___hhhsssvvvqqquuummmhhheeehhhttt|||~~~~~~~~~}}}{{{{{{|||~~~~~~|||zzzwwwuuusssrrrqqqrrrssssssssssssrrrrrrtttkkkgggiiigggaaabbbjjjiiieee]]]PPPDDD===888666555222===;;;===FFFAAAAAAVVVYYYPPPRRRRRRGGGHHHNNNIIIEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCBBBDDDIIIXXXooozzzssszzz~~~zzz{{{}}}yyy|||rrr|||qqqzzzgggVVVXXXrrrcccFFFXXXeeeyyyXXXMMMJJJNNNMMMEEEIIIMMMFFFFFFGGGJJJKKKKKKJJJGGGFFFGGGDDDBBBSSS|||tttnnnppppppeee[[[OOO>>>DDDJJJKKKEEEIIIiiiiiiHHHNNNMMMFFFHHHJJJHHHGGGHHHJJJLLLLLLJJJGGGDDDEEEFFFFFFGGGGGGFFFFFFNNNMMMcccaaaggg{{{}}}}}}yyymmmKKK;;;FFFFFF===RRRwwwiiiPPPqqqaaaYYYSSSUUUVVVSSSPPPQQQKKKHHHFFFGGGJJJLLLJJJHHHJJJIIIKKKLLLIIIFFFMMMWWWuuuwwwzzz\\\ccckkkFFF888777888...444FFFCCCNNNsssdddIII;;;JJJFFFEEEDDDCCCBBBCCCEEEGGGOOOMMMWWWnnnvvvqqqwww{{{{{{|||]]]UUURRRSSSPPPKKKOOOXXXYYYVVVRRROOOOOOQQQTTTVVVvvvssshhh\\\WWWZZZZZZSSSLLLFFFCCCCCCEEEBBB<<<<<<@@@JJJ???CCCVVV\\\TTTYYYjjjmmmxxx|||wwwxxx~~~eeeIII000+++...---,,,...++++++++++++*********************+++++++++,,,,,,,,,---...---MMM}}}{{{zzzzzzyyyxxxyyy|||}}}}}}{{{|||}}}}}}{{{zzzzzz{{{iiiVVVKKKTTT\\\]]]aaajjjeee|||aaaYYYcccmmmpppsss~~~~~~}}}|||zzzzzz|||~~~}}}{{{xxxvvvtttssspppqqqqqqrrrrrrrrrrrrrrroookkkjjjllljjjgggllluuukkkcccZZZSSSIII@@@:::777555444888???@@@BBBBBB555GGGvvvbbbWWWTTTSSSOOOIIIJJJJJJDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFCCCGGG[[[qqqyyyyyy}}}rrrxxxwwwooo{{{zzzxxxlll|||dddmmmtttWWWgggjjjLLLHHHiiiYYYwwwnnnJJJIIIGGGJJJGGGAAAGGGJJJ@@@FFFHHHJJJLLLLLLJJJHHHFFFAAACCCBBBJJJhhhxxxuuuwww~~~||||||tttfffeeevvvmmmtttvvvwwwnnnllldddTTTLLLIII@@@DDDQQQLLLCCCeeeWWWLLLSSSHHHEEEKKKEEEGGGGGGHHHJJJLLLKKKHHHEEEEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJQQQmmmppplllrrrxxxxxxwwwzzzvvvzzzyyy{{{kkkOOOAAA===EEEKKKPPPhhhUUUJJJyyyzzzpppuuu\\\qqqSSSRRRSSSUUUSSSOOOLLLMMMKKKIIIGGGIIILLLMMMKKKIIILLLHHHHHHKKKNNNNNNLLLLLLvvvrrr~~~~~~xxxcccNNN[[[RRR<<<<<<999333///999@@@:::VVVOOOGGG>>>FFFDDDCCCAAA@@@AAABBBDDDEEEMMMDDDFFF\\\vvvsssiiikkkiii]]]nnnuuuzzz{{{}}}~~~ZZZRRRMMMOOONNNIIIKKKRRRQQQNNNLLLMMMPPPRRRPPPMMMSSSjjj{{{kkkdddbbbdddbbb___ccclllrrrgggjjjzzz}}}ssswwwvvvzzz|||}}}sssaaa222))))))111111((('''///******************))))))************++++++++++++(((,,,+++)))@@@rrrzzz|||{{{{{{yyywwwzzz}}}||||||}}}~~~~~~|||zzzzzz{{{hhhWWWLLLQQQ]]]eeennnvvvyyysss^^^XXXaaannnuuuzzzzzz}}}}}}|||zzzyyyyyy|||~~~~~~}}}{{{zzzxxxwwwvvvqqqqqqqqqqqqqqqrrrrrrrrrnnnmmmmmmnnnkkkhhhmmmuuu~~~yyykkkbbb___QQQKKKCCC<<<888666444333;;;>>>AAACCC<<<:::___hhhNNNNNNPPPOOOMMMNNNLLLEEE>>>CCCBBBBBBAAA@@@AAAAAAAAACCCCCCFFFGGGBBB@@@LLL\\\yyyvvveeegggvvvoooooommmfff|||~~~zzziii```uuuxxxeee^^^NNNsssTTTnnnSSSKKKJJJEEEGGGGGGBBBGGGKKKDDDGGGHHHJJJKKKKKKJJJHHHGGGGGGJJJJJJJJJXXXrrr~~~{{{wwwwww}}}eee]]]eeeooo]]]\\\iiipppxxx}}}zzzpppcccZZZNNN>>>>>>FFFFFFFFF999BBBpppXXXIIILLLNNNBBBCCCKKKCCCHHHHHHHHHIIIJJJIIIEEECCC@@@BBBEEEGGGGGGFFFDDDBBB@@@MMMNNNtttwww```{{{tttmmmtttmmmwwwuuuvvv~~~wwwuuuvvvcccLLL999GGGIII>>>FFFbbbvvvvvvjjjcccwwwwww{{{fffxxxkkkPPPSSSVVVUUUQQQMMMLLLMMMJJJJJJKKKLLLNNNNNNLLLJJJMMMHHHFFFIIINNNPPPLLLHHHbbbyyy{{{www{{{zzz{{{{{{xxxjjj]]]RRRbbbddd@@@555:::111///777>>>888EEE}}}oooDDDDDDAAACCCBBB@@@>>>>>>@@@CCCDDDDDDIIIBBB@@@OOOlll}}}XXXMMMUUUWWWPPPaaammmnnnsss~~~~~~[[[PPPJJJMMMNNNJJJIIIMMMLLLNNNQQQQQQOOONNNMMMNNNBBBOOO^^^www~~~|||yyywww}}}yyy{{{yyytttuuuxxxWWW888---333///---,,,,,,,,,+++***))))))))))))))))))))))))************++++++++++++'''+++))))))444FFFfff}}}|||yyyuuuwww}}}|||~~~~~~|||}}}~~~{{{|||~~~}}}{{{yyyyyyyyyiii^^^TTTTTT___mmmwww{{{~~~rrr```XXX```sssyyyzzz}}}||||||{{{yyywwwxxx{{{~~~~~~}}}}}}|||{{{zzzyyyyyysssssssssrrrrrrrrrrrrsssnnnmmmnnnooommmlllnnnsss||||||wwwmmmhhhfff^^^UUUHHHCCC;;;666555666777888===>>>CCCAAA===VVVUUULLLJJJLLLIIIJJJOOOJJJAAAAAABBBBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFFFFCCCBBBFFFLLLooo~~~nnnZZZ___qqq~~~yyyyyy|||wwwhhhrrryyyaaaccczzzuuujjjaaaggglllMMMhhhaaaKKKwwwhhhOOOJJJKKKEEEIIILLLEEEFFFLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNNNNOOO^^^vvvxxx{{{|||{{{jjj[[[kkkvvviiimmmzzzyyyuuurrrlllVVVKKKEEE@@@888<<>>ddddddJJJFFFIIIIIIBBBDDDIIIFFFIIIHHHGGGGGGGGGFFFCCC@@@>>>AAAEEEIIIKKKKKKIIIHHH@@@JJJNNNhhhxxxxxxyyyiiiOOOcccsssqqqqqqtttzzzxxx{{{ttt```LLL@@@===IIIJJJEEETTTrrrxxxyyybbbRRRTTTUUUQQQMMMKKKLLLNNNHHHKKKNNNPPPOOOMMMLLLKKKKKKJJJHHHGGGHHHJJJIIIHHHNNNrrr|||~~~{{{vvvnnnpppjjjdddsssoooPPP<<<666666///...===@@@???mmmUUUEEE@@@@@@AAAAAA>>><<<===@@@CCCDDDDDDCCCDDDBBBFFF\\\iiiHHHJJJUUUDDDLLLUUU\\\dddkkknnnlllyyyyyy~~~]]]QQQKKKNNNPPPLLLJJJLLLJJJTTT\\\ZZZPPPIIIIIIMMMJJJHHHCCCNNNkkkwwwpppnnnvvvxxx|||{{{rrrsssqqq<<<000444&&&"""...111(((&&&,,,,,,%%%(((((((((((()))))))))))))))************+++++++++***...***---000,,,KKK~~~yyyssstttzzzzzz|||{{{yyy|||zzz{{{}}}|||zzzxxxwwwxxxkkkggg___]]]eeesssyyywwwvvvtttqqqjjjccchhhzzzzzz{{{{{{zzzxxxwwwxxx{{{~~~||||||||||||{{{{{{{{{{{{vvvuuutttsssssssssssssssooommmmmmooorrrrrrssstttyyy|||ooofffaaaUUUFFF@@@;;;444111222777<<>>JJJ~~~EEEJJJ===>>>@@@@@@===;;;<<<@@@DDDEEEEEE>>>GGGEEE???MMMnnniiiMMMAAAIIIAAA@@@KKKTTTWWWZZZ___dddnnn|||}}}www~~~jjjWWWKKKMMMQQQMMMLLLPPPIIIKKKLLLHHHCCCCCCHHHNNNLLLEEEDDDGGGIIIRRRmmmzzzvvvsssuuu}}}vvvJJJ222,,,***((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))************###---))),,,333'''???ttt}}}{{{pppkkkrrryyy{{{}}}~~~~~~||||||{{{|||zzzvvvuuummmeeegggpppxxxxxxvvvuuuxxxqqqgggqqq}}}~~~xxxwww~~~{{{yyyvvvttttttwww{{{}}}{{{{{{zzz{{{}}}}}}|||{{{ssssssrrrqqqqqqqqqrrrrrrnnnnnnpppsssuuuvvvuuusssvvvtttnnndddXXXMMMGGGDDD888666333333666<<>>===<<>>IIIYYYcccbbb]]]aaaaaacccddd```ZZZYYY\\\```dddccc^^^```eeebbbZZZxxxooo[[[HHHIIIeee]]]SSSPPPFFFHHHHHHGGGEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBDDDFFFHHHDDDEEEIIIKKKEEEGGGaaaqqqfffkkkhhhaaabbb]]]^^^\\\VVVUUU```rrrlllvvvsssaaaMMM@@@<<>>===<<<===???AAA@@@???CCC@@@@@@AAA???HHHiiizzzKKKCCC???===>>><<<<<>>DDDFFFFFFEEE:::EEEiiisssPPPQQQPPPBBBGGGFFFEEEFFFFFFFFFCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBB???TTTpppcccSSS@@@666;;;IIIWWW```WWWVVVWWWWWWQQQIIIFFFIIIHHHXXXgggmmmsssxxxtttlllUUURRRRRR]]]xxxZZZGGGKKKMMMIIIHHHGGGEEECCCBBBBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFHHHFFFGGGJJJFFFEEETTTgggkkkSSSXXX^^^VVVUUUTTTRRRPPPPPPTTTXXXZZZZZZ^^^aaa]]]UUUJJJAAA<<>>555333444555FFFGGG\\\NNN<<>>777===>>><<<;;;<<<======<<<;;;;;;;;;??????<<>>===<<<<<<<<<===???@@@:::;;;===>>>@@@@@@@@@@@@>>>BBBOOOjjjzzzkkkWWWHHH@@@======NNNPPPWWW```fffhhhmmmsssjjjVVVLLLDDD===VVV```rrrWWWGGGIIIHHHCCC???HHHFFFCCCAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEHHHCCCBBBGGGGGGDDDGGGOOOggguuuVVVNNNIIIGGGBBB???AAAGGGJJJHHHEEECCCCCCDDDCCCBBB@@@AAACCC@@@IIIJJJHHHNNN___rrrNNNGGGQQQJJJEEEGGGFFFDDDLLLRRRKKKFFFFFFDDD@@@@@@CCCBBB???AAAEEEKKKMMMMMMKKKIIIHHH>>>DDDGGGDDDIII^^^xxxwww```mmmnnnUUUXXXeeefff[[[RRRIIILLLQQQYYYeeerrrxxxxxx~~~wwwoooeeeZZZQQQMMM@@@BBBFFFHHHFFFDDDIIIQQQmmmeee}}}fffYYYWWWTTTSSSNNNHHHGGGKKKNNNNNNLLLOOOOOOPPPOOONNNLLLIIIHHHFFFFFFGGGFFFEEEFFFHHHJJJKKK???___```WWWcccxxxttt|||zzz{{{yyylllpppuuutttvvvooorrruuutttqqqmmmjjjjjjtttqqqkkkdddbbbccc^^^XXXLLLHHHBBB:::333111333666<<>>:::HHHfffhhhJJJ444+++***---,,,,,,+++)))'''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''///(((%%%///...'''***666nnn}}}iiikkk}}}}}}tttyyyqqqvvv}}}{{{}}}|||~~~~~~~~~|||yyyzzz~~~yyyuuuyyy|||xxxoookkkpppuuuvvvuuurrrvvvyyyxxx}}}xxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{zzzwwwuuutttrrrqqqsssuuuvvvuuurrrsssqqqnnnmmmmmmnnnmmmlll```WWWKKKBBB===:::666333555:::AAAHHHLLLMMMLLLKKKRRR]]]yyyYYYSSSUUUKKKGGGQQQCCCBBBAAAAAABBBBBB@@@???@@@>>>===<<<<<<===???@@@======<<<;;;;;;<<<<<<===EEE===<<>>>>>DDDFFFCCCBBBEEEOOOyyyzzznnn]]]QQQEEE@@@@@@@@@???>>><<<;;;===@@@BBBBBBEEEIIICCCCCCKKKnnnoooGGGKKKQQQGGGFFFDDDFFFBBBAAANNNUUUKKKFFFEEEBBB???>>>>>>>>>===AAACCCEEEFFFEEEDDDDDDEEE@@@CCCFFFEEEBBBJJJccc|||}}}wwwwwwccc}}}yyyYYYTTT```___PPPMMMLLLIIIHHHKKKQQQXXX[[[dddmmmssssssqqqqqqmmmhhhggg___WWWPPPIIIDDDCCCEEEHHHJJJJJJGGGDDDNNNhhhmmm{{{xxxtttXXXWWWZZZWWWPPPJJJFFFGGGMMMPPPMMMHHHJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEFFFEEEEEEEEEGGGIIIJJJCCCQQQuuuwwwkkkYYYbbbtttqqqrrrzzzvvv|||wwwuuuyyyppppppssslllgggkkkllleeeZZZXXXbbbhhhhhhfffccc[[[RRRMMMLLLHHHCCC888444000000111222777;;;EEE???~~~RRR777BBB@@@888;;;;;;:::888777777888888777555999999:::;;;888888DDDRRRnnnaaaLLLAAA???@@@@@@CCCBBB>>><<<>>>>>>;;;mmmvvvdddQQQJJJKKKKKKGGGDDDDDDGGGKKKJJJFFFCCCDDDFFFBBB>>>???DDDGGGDDD>>>:::===<<<:::999<<>>??????>>>;;;999999;;;>>>@@@FFFAAA<<>>@@@BBBBBB@@@AAADDDIIIdddvvvgggYYYMMMHHHJJJBBB===<<>>@@@CCCCCCBBB@@@???@@@AAA@@@BBBDDDCCCDDDOOO^^^}}}nnntttkkk___qqq]]]QQQQQQPPPQQQQQQPPPMMMGGGCCCCCCFFFBBBHHHMMMNNNNNNMMMJJJGGGBBB@@@BBBHHHHHHDDDCCCFFFFFFDDDHHHVVVggguuujjjjjjlllttttttZZZPPPPPPRRRQQQMMMIIIHHHKKKQQQRRRLLLFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGIIIAAANNNGGG\\\YYYIII\\\bbbhhhxxxyyyuuu}}}~~~zzzssseeewwwsssxxx{{{qqqiiimmmqqqnnnfffgggmmmhhh]]]TTTRRRKKKAAA;;;:::888444666111000444666777;;;AAAJJJdddgggEEE:::@@@:::888<<<666777666555666888999888777:::777555777999:::<<>>>>>@@@AAA>>>888^^^gggZZZKKKFFFHHHIIIFFFBBB@@@FFFLLLKKKHHHFFFIIIMMMCCC@@@???BBBDDDBBB<<<666555<<<@@@;;;333000777???<<>>===>>>>>>===<<<::::::;;;???CCCFFFBBBCCCDDDBBBBBBMMMfff}}}zzzZZZOOOPPPSSSNNNCCC@@@FFFHHHCCCHHHFFFCCCAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCBBB???>>>???BBBCCCGGGccc{{{rrrjjjhhhooouuuwww}}}lllMMMKKKPPPLLLHHHKKKHHHCCCEEEEEEBBBJJJPPPIIIFFFDDDBBBAAA>>>::::::>>>:::===@@@AAA???===<<<<<<>>>===>>>CCCFFFFFFGGGIIIooowwwyyy]]]CCChhhiiiJJJBBB???AAAEEEIIIHHHCCCBBBDDD??????>>>>>>>>>@@@BBBCCCFFF@@@???DDDEEEBBBEEELLLMMMTTTdddwwwgggzzz}}}vvv{{{YYYPPPQQQNNNKKKMMMLLLKKKLLLPPPTTTSSSMMMFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJIIIHHHGGGHHHIII:::QQQCCCJJJ~~~dddEEEGGGMMMUUUeeessszzzvvvzzznnncccdddooommmjjjrrrssshhhbbbcccccc^^^XXXXXXYYYQQQDDDCCCCCC>>>666111222111...888333222777888777===GGG]]]GGG>>><<<:::555666888444666555444555777999888777666333111444888;;;:::888>>>eee^^^UUUEEE777444999<<<;;;~~~TTTxxx\\\XXXPPPJJJGGGFFFEEECCCDDDFFFHHHHHHGGGFFFGGGIIIEEE@@@:::888;;;AAACCCBBB888888888999;;;;;;888666777444444777;;;CCCSSSbbbuuuvvvfffPPP===444///,,,***%%%(((***)))&&&%%%(((,,,$$$((()))'''''')))'''"""%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&)))((($$$'''+++'''***---999]]]bbbSSSeee~~~wwwooosssvvvuuuxxxyyyyyyzzz}}}zzzwwwuuuvvvxxxwwwrrrnnnuuu{{{}}}~~~{{{rrryyywwwuuuuuuuuutttrrrrrrlllooouuu{{{}}}zzz{{{}}}~~~|||zzzyyywwwwwwwwwxxxzzz{{{yyyxxxxxxtttqqqssswwwwwwqqqkkkhhhddd___ZZZUUUPPPJJJFFF;;;888444333555;;;@@@DDDGGGKKKLLLHHHGGGXXXvvv}}}OOOQQQMMMEEEFFFLLLHHH???BBB@@@>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<===>>>???AAACCCDDDEEE@@@AAACCCEEEBBBCCCOOO]]]zzzmmmQQQJJJ[[[MMMKKKFFFBBBCCCFFFBBB:::EEEDDDBBBAAA@@@???@@@@@@BBBAAA@@@???>>>???@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@>>>444FFF[[[]]]ZZZUUUNNNHHHGGGJJJNNNKKKAAACCCGGGCCCDDDHHHEEEDDDBBBAAABBB???;;;===CCC:::===??????>>>===<<<======@@@BBBCCCFFFHHHGGGDDDVVVtttyyyvvvtttVVVUUUsss___WWWLLLCCCBBBDDDCCCCCCEEEKKKIIIGGGGGGHHHIIIKKKMMMSSSJJJFFFKKKNNNOOOVVVbbbtttxxx~~~iiiqqqjjjSSSPPPSSSOOOLLLNNNJJJJJJLLLNNNPPPNNNJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKJJJHHHFFFGGGGGG>>>JJJDDDCCCccckkkLLLBBBEEELLLVVVfffgggsssyyyrrrmmmjjj```^^^```YYYWWW^^^ZZZPPPOOOXXXSSSJJJCCC@@@???>>>;;;777888666111///111222111888333333999:::<<>>TTTwwwYYY[[[ZZZQQQHHHDDDEEEGGGIIIGGGDDDCCCCCCCCC@@@>>>>>><<<:::888:::======::::::999888666555666888:::555333555999888444777>>>===DDDKKKQQQ]]]ooo|||xxxwww{{{pppmmmiiiZZZHHH333111000///...,,,***)))''''''((()))+++***(((&&&###)))***$$$"""'''***)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''"""&&&+++'''***---)))++++++***LLLxxx```NNN[[[zzzxxxsss{{{xxxssstttwwwvvvwwwzzzyyyxxxxxxxxxwwwuuurrrooo{{{{{{xxxpppjjjnnnvvvzzzwwwsssvvvwwwzzz}}}~~~}}}~~~{{{wwwtttuuuuuuuuuxxxzzz{{{{{{zzzxxxtttpppqqqsssrrrkkkdddhhhbbbYYYQQQJJJDDD>>>;;;888333///333<<>>???@@@???<<<======>>>???>>>>>>===>>>@@@CCCEEEEEEDDDBBBAAADDD>>>===AAACCCBBBDDDHHHPPPjjjoooUUUTTTSSSLLLIIIHHHAAA<<<<<<>>>???AAADDDCCCCCCAAA@@@???>>>>>>>>>AAA???===;;;;;;<<<===>>>???@@@@@@AAADDDFFFCCC???BBB777AAAFFF^^^\\\RRRJJJLLLUUUUUUJJJGGGMMMLLL???AAAIIIDDD@@@BBBBBBBBB@@@@@@CCCAAA===@@@GGG===???@@@@@@???>>>???AAA>>>FFFIIIDDDCCCGGGHHHFFF>>>aaammmpppTTT\\\{{{YYYHHHCCCAAAAAABBBJJJIIIKKKOOOQQQNNNLLLKKKEEEFFFQQQeeeoooooorrrzzzkkkrrrwwwXXXnnnzzz^^^mmmiii]]]RRROOOOOOMMMLLLNNNGGGHHHIIIIIIIIIHHHFFFEEEHHHIIIIIIJJJIIIHHHFFFEEEGGGHHHIIIHHHFFFDDDCCCDDDFFFAAAFFFBBBIIIvvvdddGGGBBB???CCCDDDLLLTTTPPPJJJUUU\\\QQQZZZUUUJJJGGGMMMGGG@@@EEECCCAAA@@@>>>999333222444000333333000000333555555:::666777>>>BBBIII]]]sssuuuAAA999>>>555444===444///@@@777555444444444444333111///444666333///000333666000;;;IIIbbbiiiUUUjjjdddbbbYYYJJJIIINNNIIICCCDDDFFFGGGFFFDDDAAA???BBB>>>999:::===???===:::===;;;999777555555555555666333444666333///222999555444222222222444777888<<<<<<<<<<<<<<<<<<<<<<<<999888666333000...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$111---333aaannnSSSdddvvvxxx}}}sssooovvvyyyuuuvvvsssrrrvvv~~~|||{{{{{{ssskkkooozzz~~~zzzzzz~~~|||uuusssvvvssspppsss|||zzztttrrryyy|||{{{wwwwww{{{~~~~~~}}}xxxyyy{{{zzzyyyxxx{{{~~~}}}yyyvvvtttkkkjjjjjjmmmpppmmmfff___UUUQQQJJJBBB===:::::::::888777777<<>>@@@AAAAAA???<<<:::<<<<<<============<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???===<<<===???BBBCCCDDDNNNdddbbbNNNQQQRRRGGGCCCJJJCCCAAA???===<<<===???AAA===>>>>>>>>>>>>===<<<<<<>>>===<<<:::::::::;;;<<>>???BBBEEEDDD???;;;=========???JJJ___yyyxxxYYYLLLOOOOOONNNMMMKKKHHHFFFEEEGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@AAABBBAAA???===???@@@AAABBBCCCCCCCCCCCCAAAAAACCCDDDEEEFFFFFFFFFHHHJJJQQQaaauuu~~~UUUFFFmmm{{{gggQQQDDDIIIFFFCCCAAA???<<<999777777>>>HHHQQQYYYbbbkkkqqq}}}jjjcccmmmyyyWWWSSSOOOMMMNNNNNNLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGIIIIIIIIIGGGEEEDDDGGGEEECCCDDDEEEEEEBBB???EEE>>>===DDDKKKXXXuuuvvv___;;;;;;@@@===<<<<<>>::::::<<<===;;;888:::999777555333333333333333111222555333000222888222111000//////000111222...........................---,,,+++)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((+++%%%(((@@@[[[www]]]HHH[[[zzz}}}uuuzzzpppppp~~~tttooommmuuu|||zzz{{{|||zzzssspppwww|||{{{}}}{{{vvvtttwwwsssqqquuu~~~{{{wwwwwwzzz{{{xxxttttttzzzzzzsssqqqtttwwwxxxxxxzzzzzzzzzxxxuuuqqqnnnmmmllljjjhhhhhhgggbbbZZZSSSIIIGGGBBB>>>999666333222...<<>>????????????>>>>>>===@@@>>>===<<<===???AAACCCHHHEEEGGGPPP___uuussseeeQQQEEEIIIKKKCCC???CCCBBBAAA???>>>>>>>>>@@@AAA???????????????>>>======>>>======<<<;;;;;;<<<<<<<<<===???BBBDDDCCC@@@=========<<<;;;>>>IIIXXXcccnnnlllPPPIIIPPPIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@>>>>>>???@@@>>>======>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAEEEPPPbbbtttpppXXXkkk~~~zzzllliiigggbbbccchhhxxx{{{}}}ssstttnnn[[[lllzzzGGGSSSOOOJJJIIIKKKLLLKKKIIIGGGHHHJJJKKKJJJGGGDDDBBBGGGHHHHHHIIIHHHGGGFFFEEEDDDBBBAAAAAABBBBBB???===BBB???@@@CCCCCCKKKddd___III===999777555555777<<>>::::::;;;<<<:::777777666444222111000000111//////111444333000111555//////.........---------))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((---)))'''++++++...XXXpppffffffssszzz|||wwwuuutttsssrrrllliiirrrxxxuuu{{{|||vvvrrrvvv~~~|||zzzzzzxxxuuuuuuwwwqqqsssxxx~~~~~~{{{yyy{{{{{{zzzvvvpppqqqyyyzzzuuupppooossswwwyyyyyy{{{zzzwwwtttqqqnnnkkkjjjiiifffbbb```\\\VVVMMMFFF@@@===999555333333444666CCCJJJPPPRRRSSSUUUTTTQQQJJJeeeyyyRRRGGGUUUJJJHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;::::::???????????????>>><<<<<>>>>>>>>============<<<:::===@@@BBBAAA@@@???>>>===>>>???===;;;===AAAEEE\\\yyy|||~~~ppp\\\NNNDDDDDDIIIEEEDDDCCCBBBBBBCCCCCCDDDAAABBBBBBBBBBBBAAA???>>>@@@>>>;;;;;;<<<======<<<;;;<<<===>>>>>>??????>>>>>>>>>????????????>>>>>>BBB@@@???DDDOOO```qqq|||mmm^^^lllxxxrrr{{{iiiZZZlll[[[QQQNNNIIIEEEDDDGGGIIIJJJIIIFFFIIILLLNNNLLLGGGAAA===BBBBBBBBBBBBBBBAAAAAAAAACCCBBB@@@@@@AAAAAA@@@>>>AAABBBEEEEEE??????RRRggg{{{fff<<<<<<<<<:::666222111333555111000000000000000111111...///000000//////000111333000------000444999<<>>BBBBBBAAAAAAAAAAAABBBBBB>>><<<::::::;;;;;;:::888555444222000/////////000...///000222222000///000------............------++++++++++++++++++++++++)))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((,,,444..."""CCC}}}___]]]mmmtttoooqqqzzzvvvgggnnnjjjhhhmmmvvv{{{zzzvvvuuuzzzxxxpppqqq{{{|||~~~{{{xxxvvvuuutttuuuwwwqqquuuzzz}}}{{{xxxxxxzzzyyyyyyuuuqqqssszzzxxxtttqqqpppsssvvvwwwwwwvvvtttrrrqqqooollliiiggg___\\\XXXTTTPPPKKKDDD???<<<888222000111888@@@FFFKKKLLLKKKJJJMMMQQQQQQMMMaaauuuXXXTTTQQQJJJJJJGGGEEEDDDFFFGGGHHHGGGAAA@@@===;;;:::999999999::::::;;;;;;;;;;;;::::::?????????@@@??????>>>>>>@@@???>>>>>>???@@@BBBCCC???BBBFFFGGGAAA===CCCMMM\\\jjjyyyfffZZZSSSOOONNNHHHLLLLLLHHHEEEDDDAAA======>>>???AAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>=========;;;>>>BBBBBB???<<<<<<===777;;;>>>@@@???>>>???@@@BBBVVVbbboooxxx```IIIBBBFFFHHHFFFDDDFFFDDDBBB???>>>>>>???@@@@@@AAABBBCCCCCCAAA???>>>>>><<<999888999;;;<<<<<<;;;;;;<<<===============>>>>>>>>>>>>======<<<;;;CCCBBB@@@???CCCMMMZZZdddwwwSSSVVVsssttttttkkk{{{xxxwwwwwwdddcccvvviiiMMMEEEWWWKKKGGGCCCCCCFFFIIIKKKJJJIIIKKKNNNNNNLLLGGGAAA===??????>>>>>>===>>>??????EEEDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHHHHBBB@@@IIIVVV}}}rrraaa>>>>>>===<<<;;;888666444333333222222222333333444111222444333333333444555111///000777===@@@BBBEEEGGGVVVvvvNNN;;;???555444222000000111222111000............------,,,,,,...............///000000000000333555222777MMMfff|||~~~KKKhhhZZZIIIDDDHHHEEEDDDDDD===???@@@BBBCCCBBBAAA???>>>999999888999:::;;;:::999555444222000//////000000///000000000000000...+++***+++,,,------------,,,))))))))))))))))))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&(((...///'''222OOOzzzvvv|||___SSSWWWlllvvvmmmiiimmmjjjiiihhhhhhjjjmmmpppsssttttttpppllltttwww{{{zzzwwwttttttvvvxxxyyyvvvzzz~~~}}}zzzxxxxxxyyyvvvwwwvvvuuuxxx|||}}}yyyqqqooommmmmmoooqqqrrrsssooonnnmmmllljjjfff___[[[QQQNNNJJJFFFBBB>>>:::777555444444777<<>>???@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCBBB???>>>???===<<>>>>>;;;<<<===???@@@AAAAAA??????AAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<=========@@@BBBAAA===999999:::333666:::<<<>>>>>>>>>???999EEEFFFKKKaaawwwlllQQQCCCCCCCCCCCC@@@>>>AAAGGGEEECCCAAA???>>>>>>@@@AAAAAABBBCCCDDDCCCAAA???>>>===;;;888777999;;;<<<<<<;;;<<<<<<===============>>>??????>>>>>>===<<<;;;===???@@@>>>===???EEEKKKSSShhh~~~xxxjjj```jjj}}}|||www{{{rrryyyzzzlllccc}}}vvv|||rrr{{{iii\\\iiiqqqvvvvvvTTTSSSRRRGGGGGGKKKGGGDDDDDDHHHKKKLLLKKKMMMMMMMMMKKKIIIFFFBBB@@@BBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFDDDCCCEEEGGGGGGFFFHHHLLLiiiVVVJJJ===777:::???BBBBBB888777666666555555555555333444555555444333444666999:::@@@HHHJJJGGGGGGKKKMMMWWW777<<<999111444222000000111222111000---------,,,,,,,,,,,,,,,...............///000000222...111888777222777CCChhhyyyIIIbbb]]]JJJDDDHHHDDDBBBCCC???>>>@@@BBBCCCBBB@@@===;;;777888888999999999999999444333111000//////000000///000///---...111///+++************************(((((((((((((((((((((((('''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++%%%###+++,,,***...PPP___yyyvvv^^^SSSTTT[[[dddkkkccceeefffccc```bbbggglllmmmjjjfffjjjuuu}}}vvvwwwxxxvvvrrrssswwwzzzyyyzzz~~~|||zzzzzzyyywwwsssuuuvvvvvvzzz}}}yyyrrrkkkkkkkkkkkkmmmnnnpppqqqmmmkkkiiigggddd^^^TTTMMMEEEBBB???:::777555444333222666===DDDJJJMMMMMMMMMMMMQQQRRRQQQ[[[uuuuuuYYYXXXNNNFFFOOOZZZSSSMMMFFFAAAAAACCCFFFHHHBBBAAA???===<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBB>>>>>>>>>>>>???@@@AAABBBBBB;;;777999===???BBBFFF@@@@@@@@@CCCGGGNNNUUUYYYdddgggmmmttttttpppnnnooojjjiiifffaaaZZZSSSMMMIIIHHHGGGEEECCCCCCCCCCCCDDD@@@DDDDDD???<<<===@@@@@@<<<===>>>?????????>>>===>>>===<<<;;;:::;;;<<<<<<;;;:::999999999:::;;;<<<>>>???@@@???<<<999888888999:::;;;<<<======<<<<<<999AAA@@@???HHHNNNVVVdddpppWWWEEEDDDLLLAAA@@@AAACCCDDDCCCBBB@@@AAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCBBB@@@>>>===<<<;;;999999:::<<<<<<<<<<<<<<<===============<<>>======:::>>>BBBBBBAAA???AAABBB===NNN\\\eeezzzaaahhhuuurrrwwwjjj{{{XXXDDDMMMKKKEEEPPPKKKHHHEEEFFFIIIKKKJJJIIILLLKKKIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCFFFAAA@@@AAAEEEHHHIIIHHHFFFJJJmmm~~~[[[BBB999:::;;;:::::::::888777666666666666333555666666555555666777>>>;;;<<<>>>???FFF\\\ssssss===<<<999///888333111//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////333------444777444333777666ccc}}}xxxNNNcccaaaMMMGGGIIICCC@@@CCCCCCAAAAAAAAAAAA???===<<<:::888999::::::888777666555333222000///......///000---...---+++...333333...///...,,,***)))((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''')))///((("""+++...***)))000IIITTTDDDRRR]]]YYYZZZ]]]______^^^^^^```cccbbb^^^___gggnnnpppoooooommmpppooolllnnntttvvvtttyyy{{{zzzwwwwww{{{yyytttrrrsssttttttxxxzzzuuummmggghhhhhhhhhgggggghhhiiieeeaaa\\\YYYWWWQQQHHHAAA;;;:::888666555666999;;;???BBBGGGLLLOOOOOOMMMKKKJJJPPPZZZllltttXXXSSSXXXOOOOOO\\\aaaKKKGGGBBB@@@AAAEEEHHHJJJAAA@@@???>>>============::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>????????????;;;;;;;;;<<<<<<===>>>>>>===999999>>>BBB@@@>>>>>>DDDEEEEEEFFFFFFDDDAAA???EEEIIIJJJHHHIIIMMMPPPPPPJJJJJJIIIHHHGGGFFFFFFFFFKKKIIIEEEBBB@@@@@@BBBDDDBBBAAAAAAAAA???===???CCC===============<<<<<<;;;;;;:::888777666777888999:::888666555555777:::<<<===<<<<<<<<<<<<<<<:::888;;;;;;;;;<<<======<<<;;;;;;AAA???===@@@<<<;;;FFFAAAQQQccclllrrrzzzsssiiiVVVDDDDDDLLLNNNHHHCCCLLLEEE???AAAIIILLLEEE;;;???@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAA???===<<<;;;<<<;;;:::;;;===>>>===<<<;;;<<<<<<======<<<;;;;;;?????????@@@??????>>>>>>???AAACCCDDDCCCCCCCCCCCCAAA<<>>OOOIIIGGGEEEFFFHHHIIIFFFCCCFFFFFFEEEDDDCCCBBBBBBAAA<<<===>>>???@@@???>>>>>>>>>???@@@???>>>>>>BBBEEE???AAABBBDDDFFFGGGFFFDDDGGGVVVzzzsss___PPPBBB999>>>===<<<;;;::::::::::::999;;;=========>>>@@@BBBEEEJJJUUU^^^cccqqqzzzHHH:::===666000888111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///---...///111222444666:::333CCChhhpppZZZ```zzzVVVjjjdddPPPIIIKKKCCC???CCCEEEDDDCCC@@@>>><<<;;;;;;;;;:::;;;<<<:::777444333222111111///...------...///+++---+++)))---555666111666333000,,,***)))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''!!!++++++''',,,,,,)))---///000eeejjjOOOGGGMMMTTTVVVZZZ]]]``````]]][[[ZZZWWW[[[dddeee______fffdddhhhhhheeehhhnnnqqqnnntttvvvtttqqqtttyyywwwppprrrrrrqqqqqquuuwwwrrrkkkccccccccc```]]]ZZZZZZZZZUUUOOOIIIFFFEEEBBB;;;666444555555666999>>>DDDHHHQQQPPPNNNLLLKKKMMMNNNPPPKKKiiitttXXXYYY]]]RRRJJJ```iiiPPPMMMIIIDDDAAA@@@@@@@@@@@@>>>>>>=========<<<<<<;;;999999999::::::999999999;;;;;;<<<<<<<<<<<<<<<;;;888888999::::::;;;;;;<<<<<<888888<<>>DDDGGGBBBBBBBBBBBBBBBDDDFFFIIIJJJ@@@BBBCCCBBBAAA@@@@@@@@@CCC>>>===AAA???999999???======<<<<<<;;;;;;;;;:::999888666444444555666777999777444222222555999<<<<<<999888:::===>>><<<999333333555888;;;<<<;;;:::===???:::999>>><<<<<>>EEEHHHHHHLLLTTTSSSIIISSSYYYJJJHHHNNNDDDCCCCCCDDDDDD???;;;@@@GGG<<>>AAADDDBBBBBBCCCCCCCCCBBBBBBAAADDDCCCAAA???===;;;::::::<<<;;;;;;===??????>>><<<;;;;;;;;;<<<<<<;;;::::::>>>>>>????????????>>>>>>CCCAAA@@@?????????@@@@@@===@@@AAA<<<:::FFFaaawwwhhhbbbvvvzzzttt]]]^^^ttt|||lllKKKDDDPPPPPPAAA<<>>???@@@???===???CCCFFF@@@DDDGGGFFFDDDDDDEEEEEE<<<888PPP|||uuuvvvfffUUUBBBAAAAAA@@@@@@AAAAAAAAAAAACCCFFFGGGHHHJJJMMMOOOTTTnnnFFF---555111111666---///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,(((///333000---///222444333444>>>444VVVxxxbbbfffsss}}}gggbbbVVVKKKGGGGGGDDDCCCDDD?????????>>><<<;;;999888<<<;;;999777555333222222222111///...------.........---,,,+++************,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))///...333JJJrrriii<<<>>>OOOUUURRRSSSRRRUUU```SSSUUUWWWUUUSSSTTTYYY^^^VVVWWWXXX[[[```eeejjjmmmooonnnlllkkkkkkkkkmmmnnniiijjjlllllliiiddd___\\\ZZZVVVRRRPPPPPPOOOMMMJJJJJJHHHDDD@@@;;;777444222333888::::::AAAKKKOOOKKKNNNPPPPPPOOONNNPPPQQQQQQgggqqqQQQXXXPPPJJJJJJPPPRRRMMMGGGGGGDDD@@@>>>>>>>>>>>>===>>>===<<<;;;:::999999999::::::999888888888888999;;;:::::::::;;;;;;999777444555888:::;;;;;;;;;;;;999888777999;;;===>>>===:::::::::<<>><<<;;;===@@@AAA@@@===;;;<<<=========<<<:::999<<<<<<<<<<<<;;;:::999888;;;999777555555777:::;;;888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<=========>>><<<;;;;;;===???@@@@@@===>>>@@@BBBCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCDDD>>>AAACCCBBB???>>>???AAAAAABBBCCCBBBAAA???@@@@@@>>>@@@CCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA>>><<<:::===<<<;;;<<<======;;;:::888999:::;;;;;;;;;:::999@@@???>>>;;;888888:::<<>>DDDIIIjjj|||yyysss___~~~^^^ppp\\\RRRsssUUUDDD>>>BBBDDDFFFFFFDDDBBBBBBBBB@@@DDDDDD@@@@@@DDDDDD@@@DDDBBB@@@AAABBBBBB@@@===@@@AAABBBBBBAAA???<<<:::<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDD===@@@CCCRRRwwwmmmRRRGGGOOOYYY]]]UUU]]]vvv|||AAA;;;333111222333111/////////...---,,,,,,++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,------.../////////333555555333777FFF^^^qqqzzzwww|||zzzrrrdddcccWWWLLLHHHFFFDDDAAABBBBBBBBBAAAAAA???>>>===<<<<<<;;;999777666444444444111000///------------...------,,,+++************+++++++++***)))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))###.........PPPtttSSSKKK@@@HHH^^^___PPPJJJVVVWWWWWWVVVTTTPPPLLLJJJOOOOOOPPPQQQTTTWWW[[[]]]aaa```___^^^^^^___aaabbb^^^_________[[[VVVQQQNNNKKKGGGCCC@@@@@@@@@>>><<<888777666666777999;;;===<<>>>>>>>>===<<<;;;;;;:::999999999:::::::::999999888888888888888;;;:::999999::::::888777555666888:::;;;;;;:::::::::999888999<<<===>>>===<<<;;;;;;<<>><<>>======???AAAAAA???<<<;;;;;;;;;;;;;;;:::999999============<<<;;;999999;;;:::888777777888:::;;;666777999:::::::::999888:::;;;;;;<<<<<<======>>>===;;;::::::===>>>??????<<<===???@@@AAABBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCC???AAACCCCCCAAA???@@@BBB@@@BBBCCCCCCAAA@@@???@@@>>>@@@BBBBBB@@@???????????????@@@???>>>===;;;:::;;;::::::;;;<<<<<<;;;999888888:::;;;<<<;;;::::::;;;<<<<<<;;;;;;;;;>>>@@@???===;;;:::;;;;;;:::999777888888888888999<<>>@@@CCCDDDCCCBBBBBBCCC???BBBBBB???>>>AAAAAA===BBBAAA@@@AAABBBBBB???===>>>???@@@@@@???>>>;;;:::;;;<<<===???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAACCCDDDBBBEEE\\\~~~CCC===888222000111222000............---,,,,,,++++++******))))))))))))******************++++++++++++,,,,,,,,,---......//////...111444222111555===EEEiiiaaa~~~cccXXXLLLHHHFFFCCC@@@@@@BBBBBBBBBAAA@@@???>>>===;;;:::888666555444333333111000...---,,,,,,---------,,,+++******)))************))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))///+++!!!000YYYvvv~~~\\\DDDBBB>>>CCCUUURRRPPPNNNOOORRRSSSRRRPPPLLLKKKKKKJJJKKKLLLNNNOOOPPPOOOMMMLLLKKKLLLLLLMMMKKKKKKKKKJJJFFFBBB===:::<<<:::666555555666777666;;;::::::;;;===@@@DDDFFFMMMLLLNNNOOOMMMLLLOOOUUUVVVJJJFFF\\\~~~eeeSSSOOOPPPQQQNNNJJJIIIHHHHHHGGGEEEAAA@@@>>>?????????===;;;999888888888999999:::;;;:::999888888777777888888;;;:::::::::<<<;;;:::888777777888999999999999999:::999888999<<<===>>>======<<<<<<===???AAA@@@???>>><<<;;;>>>BBBDDDBBB???CCCBBBAAABBBEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@AAA>>>???@@@AAACCCAAA>>>;;;<<<;;;;;;:::999:::::::::>>>>>>>>>===<<<;;;:::999::::::999999999999999999666777888999999999888777:::::::::;;;<<<<<<======;;;:::999999;;;=========::::::<<<===>>>?????????;;;===>>>@@@AAABBBAAAAAA===???AAA@@@???>>>???@@@>>>@@@CCCCCCAAA???>>>>>>===???@@@???===<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<999999888:::<<<===;;;:::666888999;;;<<<<<<;;;;;;:::;;;============???@@@<<<:::999999:::;;;:::999555777999999777666666777444:::FFFXXXlllvvvqqq}}}ttt```YYYhhhssskkkaaa```XXX]]]\\\]]]rrryyyvvvqqqdddSSSEEE>>>>>>AAACCC<<<>>>AAABBBBBBBBBBBBCCCAAACCCCCC@@@???@@@???<<>><<<======>>>???>>>===;;;:::;;;<<<===???@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???EEEEEECCC>>>BBBZZZJJJ000777444000///111111///,,,...------,,,,,,+++++++++***))))))(((((())))))***))))))))))))************+++,,,,,,------......///***---000111111111222333///CCCVVVdddzzz___yyyaaaVVVKKKHHHGGGDDDAAAAAA>>>??????>>>>>><<<;;;;;;:::999777555222111000///000///...,,,,,,,,,,,,------,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((111)))(((---+++,,,EEEeeeqqqlllIII999EEELLLKKKLLLOOOPPPPPPLLLIIIMMMLLLKKKKKKJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAA@@@>>>;;;888666;;;:::999999;;;===???AAAEEEEEEFFFGGGIIIJJJLLLMMMIIIKKKSSSXXXTTTKKKIIINNNUUUdddzzzUUUJJJVVVWWWKKKLLLLLLJJJGGGDDDBBBCCCDDD???>>>???@@@AAA@@@===::::::999999888999999::::::::::::999888888888888888<<<;;;:::;;;<<<<<<;;;999777888888888888777777777:::999888999;;;<<<===<<<===<<<<<<===???@@@???>>>>>>======@@@CCCDDDDDDBBBDDDBBB@@@@@@BBBCCCBBB@@@DDDCCCBBB@@@??????@@@@@@>>>???AAACCCCCC@@@===:::===<<<:::999999999:::;;;======<<<<<<;;;999888777888888999:::999888777666777888999:::::::::999888777888888999999::::::;;;999888777888:::;;;;;;:::777888999:::;;;<<<<<<===:::;;;>>>@@@@@@@@@???>>>:::;;;<<<<<<<<<<<<<<<<<<;;;===@@@AAA???===<<<<<<===>>>>>>===;;;:::::::::>>><<<;;;::::::;;;===>>>999999999:::===>>>===<<<666777999;;;<<<<<<<<<<<<===>>>@@@???>>><<<<<<===:::999888888:::;;;;;;:::888:::;;;:::999888888999>>>===<<>><<<<<<===???@@@AAA@@@>>><<<<<<======>>>>>>>>>===<<<<<<===>>>@@@AAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAA@@@BBBDDDCCC===AAA[[[xxx{{{pppCCC666:::222111///000111111...,,,---,,,,,,,,,+++++++++***))))))(((((((((((())))))(((((((((((())))))))))))+++++++++,,,------......///---,,,...000444666777333999999777CCC^^^ttt}}}```www]]]RRRIIIGGGHHHEEECCCCCC============<<<;;;999999===<<<999666333000///...000///---,,,++++++,,,,,,,,,,,,+++***))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''"""'''222...###,,,AAA[[[tttaaaNNN<<<>>>BBBGGGJJJJJJHHHGGGJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFHHHJJJCCCEEEHHHKKKMMMNNNNNNMMMTTTNNNIIIGGGIIISSSgggxxx~~~rrrMMMIIIPPPNNNMMMQQQHHHIIIHHHDDDAAA???@@@BBB>>>>>>???AAAAAA@@@===:::<<<;;;:::999888888888888:::999999888888888888888888777777888999999888666777666666666555555555555888777666777999::::::999<<<;;;:::;;;===>>>===<<<======>>>@@@BBBCCCBBBBBB@@@>>>===<<<=========<<>>>>>>>>>>>???;;;>>>AAABBBAAA>>>;;;999:::999888777666777888999999999999999888777666555666777888888888777555444777888999999999888777666444444555555666777777777666555555666999:::999888555666666777888999:::;;;;;;<<<>>>??????>>><<<;;;999999999:::;;;;;;;;;:::888:::===>>><<<;;;:::;;;======>>><<<:::999999:::???===<<<;;;;;;===???@@@;;;::::::<<<>>>???>>>===666777999;;;<<<<<<<<<<<<===???@@@???===<<<<<<<<<:::999888999;;;<<<<<<;;;:::;;;;;;:::999:::<<>>EEEKKKOOOeeemmmccchhhuuukkkZZZPPPIII===888@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDEEECCCBBBBBBBBBCCCBBBBBBBBBAAA>>>;;;:::999;;;===??????>>>======<<<<<<===>>>????????????>>>>>>@@@AAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB>>>>>>CCCHHHDDD<<>>===;;;:::999???>>>;;;888555333111000///...,,,+++******++++++,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ***...***(((---///+++:::hhhpppaaaKKK<<<888<<>>???AAA???>>>>>>???@@@>>>;;;888<<<;;;:::888777666666666888777777666666666666666222111111222444444333111555444333333333333444444666444333444666777777666888777777888:::<<<;;;::::::;;;<<<======>>>======888999::::::999:::<<<>>>AAA@@@>>><<<;;;;;;;;;<<<888;;;>>>???===;;;:::999666555444444333333444444555555555666666555555444666666777777666555333222444555666666666555444333222222222333444444555555444333333555777888777555444444444555666777999:::;;;<<<=========<<<:::999:::999999;;;===>>>===;;;888:::;;;;;;:::999:::;;;=========<<<:::999;;;<<<@@@???===<<<<<<>>>???AAA<<<<<<<<<===???@@@>>>===666888999;;;<<<<<<;;;;;;;;;===>>>>>><<<<<<===???;;;999888888:::<<<<<<;;;888888888777777888<<>>AAAAAAEEEHHHIIIIIIOOOXXX___iiillluuu|||yyyuuu}}}xxxtttxxxooo\\\TTTZZZKKKBBB>>>@@@???;;;===BBBCCCBBB@@@<<<999:::>>>BBB@@@BBBCCCCCCAAA@@@???@@@???===>>>@@@>>>999777777888:::<<<<<<<<<<<<===>>>;;;<<<<<<===???@@@AAAAAA===>>>@@@AAABBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@???@@@<<<>>>EEEFFF@@@>>>AAASSSfffxxxkkkrrrXXX:::333222222111....../////////...------************************)))((((((''''''(((((()))(((((((((((()))))))))))))))******++++++,,,,,,---*********,,,......,,,***'''---111222555:::;;;888222:::DDDIIILLLRRR\\\dddkkk[[[QQQHHHHHHHHHFFFCCCCCCBBBBBBAAA???===;;;999888<<<;;;999666444333222222...---,,,************+++,,,+++***))))))(((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$......%%%%%%///...$$$$$$777:::ddd~~~```RRRKKKAAA999@@@AAACCCEEEGGGIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDAAAAAA@@@@@@AAABBBCCCCCCEEEIIIMMMNNNMMMKKKJJJKKKOOONNNMMMLLLLLLLLLLLLLLL@@@[[[www|||tttVVVCCCPPPPPPFFFHHHVVVSSSCCCDDDCCCAAA@@@???@@@@@@@@@>>>===<<<<<<<<<;;;888666888777666555555555555555444444333222222222222333/////////000222222111///222222111000000111222333333222000111222444333222444333333555888999999999888999:::::::::999999:::666:::===<<<888777;;;@@@AAA???===;;;999888888888555888;;;;;;999888888:::444555555555555444333333222222333444555555555555777777777777666555444333444555555666555444333222111111222222333444444444222222222444666777555333444444333444555666888999999999999999999::::::::::::999888:::===>>>===;;;:::;;;;;;:::999:::<<<>>>===>>>>>><<<;;;;;;===???@@@???>>>=========>>>???===<<<<<<===>>>>>>===;;;888888:::;;;<<<;;;::::::===>>>===<<<::::::<<<>>>:::888777777999::::::999444666777777777777888:::999999999999888777666555;;;777:::CCCAAA666222777@@@@@@@@@???AAADDDHHHJJJGGGBBBAAACCC@@@888999???<<<888<<>>>>>777999;;;<<<;;;;;;;;;<<<:::<<<>>>???===<<<<<<===<<<:::;;;???>>>888555666777999::::::999:::===@@@::::::;;;<<<===???@@@AAA<<<===>>>???@@@AAAAAAAAA<<<===>>>>>>??????>>>>>>>>><<<<<<===?????????>>>888777OOO|||{{{{{{mmmOOO555///111000111777---------,,,+++++++++,,,)))*********************((((((''''''''''''(((((((((((()))))))))*********))))))******+++,,,,,,,,,%%%'''***---/////////000444444111...000444777666999<<<@@@BBBAAACCCHHHNNNooo\\\RRRIIIHHHHHHEEEBBBAAABBBAAA@@@>>><<<999777666666555444333222111111111...---,,,************+++,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$)))+++)))))),,,%%%999&&&999jjjpppUUUAAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKIIIFFFCCCAAA@@@@@@@@@>>>======>>>???@@@???DDDLLLPPPPPPOOOOOOPPPGGGFFFFFFGGGKKKQQQWWW[[[yyy___KKKTTTUUUFFF>>>EEEKKKGGGEEEGGGDDDAAA???>>>@@@AAA@@@???>>><<<::::::999888666444444333333333333444555555222111000000//////000000000000000111333333222111111000/////////000222333111000...///000111111000222111111333666888888888999:::;;;;;;999888888999:::???CCC???777555999???@@@???<<<:::888777666666444666999999777666888:::666777888888888777555444000111222444555666666666999888888777666555555555666666777777777666444333111222222333333444555555111111111333555666444222444333333333444666888999666666666666777999:::;;;888777666888;;;===;;;999<<<<<<<<<:::999:::>>>@@@>>>>>>>>>===<<<<<<>>>AAA??????>>>==================<<<;;;<<<======;;;:::888999:::;;;;;;;;;:::999BBBAAA???;;;888777888:::999888666666777888888777333666999:::999777666555888444222444999===;;;888<<<888555444666999<<<===111888:::666777<<<<<<777222888:::999999<<<===;;;666666===<<<222444===<<<:::888666666777777777666444777999::::::::::::;;;===:::;;;@@@???999666888777999999888777999===AAA888888999:::<<<>>>@@@AAA:::;;;<<<>>>????????????===>>>>>>???????????????:::<<<===999888:::<<<<<<;;;<<<>>>GGG]]]~~~{{{YYY777666444111111111...***,,,,,,,,,***)))((()))***)))))))))))))))*********((((((''''''''''''(((((())))))))))))************)))))))))***++++++,,,,,,+++,,,+++)))((())),,,///...///000111333444333111666777999;;;:::999<<>>>>>>>>>>>===<<<;;;:::999888777555333111000///---,,,++++++******++++++***************)))(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++,,,...555JJJfff|||tttxxxzzzbbb]]][[[OOOCCCFFFCCCDDDGGG???555777BBB???AAA>>>@@@EEE???:::@@@BBBCCCCCCBBBAAADDDKKKQQQWWWeeepppvvvyyyoooXXXMMMJJJIIIHHHBBB@@@EEEIIIHHHEEEDDD???BBBAAA<<<;;;@@@CCCCCC;;;<<<<<<<<<;;;999777666555555444444444333333333333222000/////////000111////////////////////////......---------......///......///000000000000000000111333444555666666666777666444333444666999;;;EEEBBB>>>:::999:::<<<>>>BBB???;;;:::;;;<<<:::777<<<999555444666999:::;;;;;;;;;<<<<<<;;;999888777444444555555666666666777===;;;999888666666666777888888888777666444222222222111000111222222111000222222222222222222222222111222222333333444555555555666777888888777666555222333444666888:::;;;<<<@@@===:::999:::<<<<<<<<<============<<<;;;999888<<<<<<<<<;;;;;;:::::::::???===;;;999888999:::;;;999777666666777:::===???===<<<;;;999888777777666777666666666666666777777666777888999999888666555222333444555666666666666777777888777777666555555333444555666777777777777777777888777777666555555666666666666666777888888666666666666777777777777777777777777666666666666;;;;;;:::999999888888777<<<888999===>>>999999===;;;:::::::::;;;>>>@@@BBB;;;<<<<<<<<<===============???AAAAAA???=========777888999999999888777666999666888;;;<<>>BBBqqqdddUUUHHHCCCBBB@@@>>>>>>@@@??????>>><<<:::999888888777666444222111//////---,,,++++++******++++++)))************)))(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))(((&&&(((333CCCPPP|||tttqqqbbbNNNIIIMMMHHH<<<@@@EEEMMMMMMHHHGGGLLLPPPMMMIIISSSfffmmmlll|||sss___ZZZDDDCCCLLLPPPPPPNNNFFFAAACCCEEECCC@@@@@@===@@@???<<<;;;@@@DDDDDD;;;;;;;;;:::999888777666333333333222222222111111222111000/////////000000////////////////////////......------------......,,,---...//////////////////000222333444555555555666555444444666999<<<>>>@@@>>><<<::::::;;;>>>???BBB???;;;:::;;;<<<;;;:::<<<:::888888:::;;;<<<;;;;;;:::999888777777777777777777888888999999999999:::999777666444444444555777777777666555444333222222111000000222222111000111111111111111111111111000111111222222333444444555555666777777666555555555555777888:::<<<===>>>AAA>>>;;;999::::::::::::===<<<<<<;;;:::999999999;;;:::::::::::::::999999===<<<:::888777888999:::777777666666777999;;;<<<;;;:::999888777666666666666555555444555555666666666666777666666555444444222333444555666666666666444555555555555444333222111222333444444555555555555555555555555444333333444444333333444444555666444444555555555666666666555555555555555555555555888888888888777777777777:::888;;;AAAAAA<<<:::<<<<<<<<<<<<<<<======>>>>>><<<<<<===>>>>>>???@@@@@@???AAABBBAAA>>><<<;;;;;;>>>??????@@@???>>>===<<<<<<777777:::777555???OOOccczzzzzz\\\DDD222///555000000///...---,,,++++++,,,+++)))''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))(((((())))))***++++++,,,---...000111222222222444555555666888<<>>>>>???AAA@@@???>>>;;;999777666666666555333111000///...---,,,++++++******++++++))))))******))))))((('''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&(((,,,///TTTrrr{{{{{{zzzyyykkk^^^oooyyyZZZKKK<<<;;;FFFNNNMMMHHHNNNFFF@@@@@@AAA??????@@@;;;??????;;;;;;@@@CCCDDD;;;:::999888777666666666111111111111000000000000111000//////......//////...........................------,,,,,,---------+++,,,------...---------...///000111222333333333333333333333555999<<<>>>999999999:::;;;<<<>>>???AAA>>>:::999:::<<<======;;;::::::;;;<<<===<<<;;;:::888666444333444666777888888888999999999999999777666555333222222222222444444555555444333333222111000//////111111000/////////////////////////////////000000111222222222444444555555555555444444555555777888:::;;;======@@@>>>;;;999999999999888<<<;;;:::888888888999999999999999999999:::::::::<<<:::999777777777888888666666777777777888888888888888888777777777666666555444444333333333444444666666555333222222222222222333333444555555555555111111222222222111000000...///000111111222222111111222222222222111111000111111000000000111222222222222222333333333444444222222333333333333333333555555555666666666666666999999===BBBCCC>>>;;;;;;==================<<<<<<======>>>???@@@@@@AAAAAA???@@@AAA???<<<999888999===============<<<;;;;;;;;;555444999999333111555888HHH^^^tttyyy]]]???111---+++...333......---,,,+++******)))+++***)))''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))*********+++,,,---...///000111000111222333333666999<<>>===;;;999777666555444333222111///......---,,,++++++******++++++)))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((()))+++,,,+++***$$$222>>>___ppp~~~sssdddbbbYYY888///666@@@GGGIIIFFFBBB???FFF@@@>>>@@@BBBAAAAAACCC===@@@@@@<<<;;;???AAAAAA:::999777555555555555666000000000000/////////////////////...............------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///000111111111111000000000222444777888555666888:::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::;;;999888888:::;;;;;;:::777777666555444444555555555555555666666666666666444444333222111111111000111222222333333333222222000///......000000///...---------------------------......//////000111111333333333333333333333333333333444666777888999:::===;;;999888999:::999888<<<;;;999888777888:::;;;999999999::::::;;;;;;;;;;;;:::999888888888888999777777888999999888777666777777888888888888888888555444444333333333333444777666444222000000000111111222333444444444444444/////////000000///......---......///000000/////////000000000000000///////////////......//////000000000000000111111111111111111111111222222222222333333444444555666777777888999<<>><<<;;;===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===;;;999777777777777777777777777666666666999333222666999888888<<<444666888<<>><<<===BBBEEECCCBBBCCC@@@CCCBBB===;;;===>>><<<888777555444333333444555000000000000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------.........------,,,,,,,,,---...////////////111000000000000111333333444555777999:::999888777444666999;;;;;;999777666999777444444555888999999444555777888888666444333444444444444444444333333333333333222222111111000//////000111111111111000///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000222111111111111111111222222222333444666777888888888777666777999;;;::::::<<<;;;999888888:::<<<===::::::;;;;;;<<<<<<======;;;::::::999999999999999888999:::;;;:::999777666777888999:::::::::999999666555444444333333333444666555333111000///000000000111111222222222222111---......//////.........------.../////////.........//////000000000////////////...------.........---.........////////////000000000111111222222222222333333444555666777777888999999999:::;;;<<<<<<===;;;888777888;;;???BBB>>>>>>===<<<;;;:::999999666777888777555555666777777777666666555555555555666444444444222111333777444555444444444777<<>>CCCCCC???===??????BBBAAA<<<888999999777555444444333222222333333////////////............,,,------------,,,++++++++++++++++++++++++++++++------,,,+++************------......------,,,,,,+++,,,---...............222222111111111111222222333444666777888666555333111555999:::999777555444777555333333555666777666333555888::::::888444222555555555555444444444444222222333333222111000000......//////000/////////...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,------.../////////000000////////////000000222333444555666777777888555555555666999;;;;;;:::::::::999999:::;;;<<<===<<<<<<<<<<<<============::::::::::::::::::999999888999:::;;;;;;:::888888777888:::;;;;;;:::999888666666555444333333333333444333222111000/////////...//////000000000//////,,,,,,---.........------------...............------......//////////////////...------,,,---------,,,,,,---------............//////000000111111111222222333333444555666666666888777444555:::<<<;;;:::888666555666:::???BBB;;;;;;:::999888666666555444555555444333444666777666555444444333333444444///333777666222......111222333444444444333222111777444666;;;<<<;;;BBBLLLKKKLLLNNNQQQQQQKKKAAA::::::777333///---...///000111111000---)))'''***---))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))******++++++---///000000111333444UUUiii\\\PPPEEECCCDDDBBB???>>><<<<<<;;;;;;999888777666444444333222111000000///---,,,++++++******++++++(((((())))))(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###!!!""""""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&&&&&&&)))###%%%)))(((+++111000XXXqqqqqqnnnuuuxxxlllggghhhhhhfffjjj}}}rrrTTT444---+++///000,,,,,,///------...444:::<<<999555:::999;;;???>>>;;;:::<<<:::>>>===888555666666444222222333333222222111111......---------,,,,,,,,,+++,,,---------,,,******++++++++++++++++++++++++---,,,+++******))))))))),,,,,,,,,,,,,,,+++******,,,,,,------......------//////000000000111111222111222444555666555444333444666888888666444555666444444666888:::999666444333555666888888777555444666666666555555444444444000111222222222111000///---...............---------,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,------.../////////000///...------...///000111111222333444555555666555444555666999:::999888777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888999999999999999888777888888999999999999888777888999::::::999777666555444333222222111111111//////000000///...------------.........------,,,***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...............------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,------...//////000111111111222222333333333333777777555666:::;;;888777777777777888999;;;;;;777777777666666666555555555666666555333333555777444444222111111111222333---111555555333222333333444111...---000333666777222000///......///333777888666333222222333333222+++...444999888333///---(((,,,000000---,,,,,,,,,((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))(((***---.........000111RRRcccXXXKKK@@@@@@DDDDDDAAA???>>>===<<<;;;999777555333555444444333222111000000---,,,++++++******++++++(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&'''&&&&&&''')))+++%%%***...((('''------$$$%%%...HHHqqqwwwooo~~~sssooonnnkkkwwwsssKKK333000000---222222---,,,///---((('''---333222,,,,,,444<<<888666777::::::888:::>>>666999:::555333444444222000111222333333222000///,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))************************---,,,+++***))))))))))))+++++++++++++++***)))(((,,,,,,---.........------++++++,,,---...///000111000111222444555555555444888999888666333333666999222555999>>>???===777222444555555555555555555555555555555444444333333333///000111111111000///...---.........------,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,---......//////000///...---,,,,,,---...///......///000111111222222666555555666888999777666555666777999::::::::::::<<<<<<<<<;;;;;;:::::::::666777888888888888777777777777777777777888888999666777999:::999888666444444333222111000000000000,,,---...///...---,,,+++,,,,,,,,,------,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,++++++******+++,,,---------------,,,,,,+++******)))******++++++,,,,,,,,,---------******+++,,,,,,---......000000000000111111111111000666999777888<<<;;;666555666888999999888777555444444444555666777777777888888888666333333444666777666555444333444555555444444111------000222333333111111222444444222//////111333222222222000,,,///111333333222000//////333000---,,,,,,,,,///222+++,,,,,,)))((()))++++++((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&)))+++,,,,,,,,,---///VVVppp[[[OOOCCCAAACCCBBB@@@@@@???===;;;888666555444444555444333111000//////...+++++++++************)))+++******)))(((''''''&&&&&&%%%$$$$$$######$$$$$$########################################################################$$$#########""""""!!!!!!$$$$$$##################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((,,,...---...888JJJYYY{{{mmmttt{{{xxx{{{wwwooopppjjjsss~~~gggRRR:::......222000,,,++++++************++++++,,,,,,,,,---...000222444333444666777888999999:::999::::::888555333333444333222111000////////////000000///...,,,+++***))),,,,,,,,,+++++++++******((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))//////...------,,,++++++---------.........//////---...000333444555555555888888888777777777777777888777888999;;;:::888666666888888777555444333444444444444555555444333333222111000///------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************+++,,,------......------,,,,,,,,,---------....../////////000111111222222111111111222333444555666666666777888999999777666888888777666666666666666777555333444666888999999444555666666666666555555444444555555555555444444333222111000///...---,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000111111111222222222444666777999::::::::::::888999999888555444444555777777888888888999999999;;;888555444666888999999777666666555444444333333777555222000/////////000//////000000111111111222222111111111000000//////000000000000000000000000//////...---,,,,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***((()))+++,,,+++///555XXXpppVVVKKKAAAAAABBB???;;;999>>><<<:::888666666555555444333222000///...------+++++++++************)))******))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$####################################################################################"""""""""!!!####################################"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***+++------)))&&&(((000888AAA[[[jjjjjj~~~~~~wwwooolllnnnooolllhhhssswwwxxxuuuvvv{{{}}}{{{yyysssrrrrrrkkkgggssshhhKKK999999333,,,***,,,...---******))))))(((((())))))***,,,,,,+++,,,---000222333555555777999:::;;;;;;;;;777888888666333111111222333222111000///.........//////...---,,,++++++***,,,,,,+++++++++*********))))))*********+++++++++******)))(((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...000222333444444444999999999888888888888888777666666777999999777555555666777666555333333444444444444333222111000///222111000...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++,,,------------,,,,,,,,,,,,,,,------------------......///000000000111111111111222444666777888888888999999777555444777777666555555555555555777666444444666888888888333555777888888777555444555555666666555444444333222222111000///...---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...000000000111111111111222333444666888999999999888666777777666444333444555999999999999::::::::::::999888777777888999888777666555555444444333333222444222000...------...///.../////////000000000111000000000000//////....................................------,,,++++++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((***((((((+++++++++...444TTThhhNNNEEE>>>@@@BBB???999555<<<;;;:::888777777777777333222111///...---,,,,,,+++++++++************)))***))))))(((((('''''''''&&&%%%$$$$$$######$$$$$$####################################################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***((()))***)))((('''((()))---666:::LLLiiiyyyxxx~~~~~~ooodddRRR???222,,,+++,,,%%%(((,,,,,,***(((((()))((((((''''''''''''((((((++++++++++++,,,...000222555666888999;;;<<<<<<===777888888666333222222333333222111///...------------------,,,,,,,,,++++++++++++++++++*********)))************++++++++++++))))))(((''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,---+++++++++,,,,,,,,,,,,---------///111222333333333666666777777777777777777555555444555666666555333222444555555333222333444333333222111000...---,,,111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))************************)))***++++++,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,------......111111000000222444777999:::::::::999888555333222666666555444444444555555999777555444666777888777444555888:::999888555333777777777666555444333222111111000///...------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************++++++************))))))******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,------/////////000000000000111111222333555666666777666333444555555444333444555:::::::::;;;;;;;;;;;;<<<888888888999:::999666444444444444333222222111111000///---,,,,,,,,,---...------............//////............------------------------------------------,,,,,,+++*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((()))''''''*********...444NNN^^^MMMDDD>>>@@@DDDBBB===:::;;;::::::999888888888888333222111///...---,,,,,,+++++++++*********))))))))))))((((((((('''''''''&&&%%%$$$$$$######$$$$$$#################################################################################"""""""""""""""###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&(((+++------,,,+++,,,,,,***'''***111777999>>>]]]sssuuu~~~rrr```[[[MMM777333///***&&&%%%(((,,,///,,,......,,,(((''')))---((((((''''''''''''((((((************+++---///000444555666888:::;;;<<<<<<888999999888555444444555222111000...---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************)))))))))))))))))))))************(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))******+++************++++++++++++,,,---...///000111222222222222333333444444444555555333222333444444333111000222444444222222222333111111111000///...---,,,000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************((())))))***************++++++++++++,,,,,,,,,,,,******++++++,,,---------111000//////111444777999888999:::999777555333333777666666555555555666666999777555555666777777666666777888888888777666555888777777666444333111000/////////......---------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))************))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,............///////////////000111222333444444555222333555555444444666777999999:::::::::;;;;;;;;;999888777777777666444222333333222222111111000000------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&)))))))))---333PPP]]]WWWLLLBBBBBBDDDCCC@@@???::::::::::::999999888888444333222000///...------+++++++++*********))))))((((((((((((''''''''''''&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))+++)))'''(((******(((&&&///+++(((******(((***...///333555555>>>NNNXXXYYY^^^dddrrrzzznnn___eeeyyyjjjYYYYYYlllppp```XXX^^^fffaaaYYYTTTQQQNNNJJJHHHAAADDD@@@666000///...)))%%%(((---000000,,,'''###)))((('''&&&'''***,,,...)))((((((''''''(((((()))))))))))))))***+++---...000111333555777888999999777888888666444333333444111000///---,,,+++++++++*********+++++++++++++++*********)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---...///000111000000111222333333444444555333222222333333222111///111333333222111222333//////000000000000000//////...---,,,,,,+++,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))*********+++++++++,,,,,,***++++++,,,,,,---......000/////////111333666777333666888999777555666777888777777777777777888888999777555555666777777666999888666555555555666777777777666555333111000///.........---------------,,,,,,+++++++++*********)))******++++++******)))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******************************+++++++++++++++,,,,,,,,,---------...............//////000111222333111333555555555555777999777888888888888999999999:::777444333333444444333333222222111000000//////------,,,,,,------......,,,,,,,,,+++++++++++++++******************++++++)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%%%%(((((((((,,,222ZZZeeeaaaTTTGGGCCCCCCBBB??????::::::;;;;;;:::999888777444333222000///...------+++++++++************)))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))+++)))''''''(((*********(((%%%&&&,,,...+++,,,111///,,,******)))'''+++111///+++...555666000000444777666555666555444444444888333222444///'''***444)))((())),,,,,,***,,,111333///)))$$$"""%%%)))---'''&&&&&&(((++++++(((%%%((((((''''''''''''(((((()))(((((('''(((***+++,,,,,,---///111333555666666333444444333111000000111///...---,,,++++++++++++*********************+++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))************+++,,,++++++,,,,,,---//////111111222333444666777777666444222222333333222111000222333333222111111222......///000111111111111...---,,,+++++++++++++++++++++++++++************''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++++++++,,,,,,---...............//////000111333333000444777888666666777:::888888777777888888999999999777555444666777888777999888666444444444555666555555444333222000...---,,,,,,,,,---------------+++++++++*********))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------------------///000111222111333555555555666777999666666666666777777777777:::777333111222444555555222222222111000000//////------------............,,,,,,++++++++++++******)))))))))***************))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$'''''''''+++111^^^hhh```RRRFFFBBBBBB@@@>>>===;;;;;;<<<;;;;;;999888777333222111///...---,,,,,,+++++++++************)))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$########################################################################!!!"""""""""############!!!""""""###$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))+++...000(((&&&'''++++++(((''')))((())),,,//////...000333000,,,)))+++///000,,,''''''...---%%%###+++...***&&&###%%%---000+++'''&&&---...//////---***)))+++"""%%%(((+++,,,***((('''+++++++++,,,+++)))%%%"""''''''&&&&&&&&&&&&''''''((('''''''''''')))***+++)))+++---///111333444444111222222111///...///000,,,,,,++++++++++++,,,,,,***************)))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********+++++++++++++++******+++,,,......000111222333555666777888888666333333333444333222222333444444222000000111...//////000000000000///---,,,,,,+++++++++++++++++++++++++++************''''''(((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))*********+++***++++++,,,,,,------...,,,---///000000000/////////333888888666555777:::777777777777777888999999777666444444666888888888555555666666666444222111333333222222000///...---++++++,,,,,,------------+++*********))))))))))))((())))))))))))))))))((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))++++++***************************+++++++++,,,,,,---,,,,,,,,,---///111222111222444444444444666888555555666666666777777777888666444444555777666666333333222111111000000///------------------,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$&&&'''&&&***000[[[eeeXXXLLLAAA@@@BBBAAA???>>>;;;<<<<<<<<<;;;999777666222111///...,,,,,,+++++++++++++++************)))&&&'''''''''''''''''''''&&&%%%$$$$$$######$$$$$$########################################################################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&((()))((()))+++,,,+++,,,,,,,,,,,,)))(((---222---###%%%+++...***))),,,---+++,,,...//////------------,,,222333---''''''***,,,%%%***+++((('''+++---+++************)))(((&&&%%%((((((((('''&&&'''))),,,&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((()))***(((***,,,...000222333333222333333222000///000111++++++******++++++,,,---************)))))))))((()))((((((((('''''''''''''''''''''(((((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''$$$%%%&&&''')))***++++++************++++++++++++++++++*********+++---......///000111333444666666999777444333444444444333333444555444222000000000///000000000///...------,,,,,,++++++***++++++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))((())))))***************))))))))))))*********************+++,,,,,,------+++---///000000///---,,,///444888888555444666999666666666666666777888888777555444444666888999999111444777999888555000---111111111111000...---,,,+++++++++,,,,,,------...************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))++++++******************)))************+++++++++---,,,,,,,,,---///111222000222333333333333444666666666666666777777777777777666777888::::::888666333333222222111000000000,,,------------,,,+++***,,,,,,,,,,,,++++++******((()))))))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######&&&&&&&&&***///NNN[[[YYYNNNDDDAAABBB@@@>>>>>>??????>>><<<:::777444222444333111000...---------++++++++++++*********)))((((((((((((((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((()))******(((&&&%%%(((+++---...+++))))))+++,,,***((((((((('''''')))---...,,,***------///...,,,***+++---...******---,,,(((***000,,,---...///---******,,,'''***)))%%%&&&***)))###'''"""###))),,,((((((---+++'''%%%&&&((())))))***((()))***)))'''&&&&&&&&&))))))***+++---000111333333222222111000///............---,,,,,,+++******)))******++++++)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,...///111444555666666555555444333222111222333333222222222111111111111111222222000//////.........+++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))+++++++++,,,,,,,,,------000111444666888999999999222333555777888777666555444444444555555666777888777666555444333222111111222222111000///...------+++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))*********++++++++++++,,,,,,------------------111333444333111111222333000333777:::;;;:::777666777888999999999888666555444333111111222111000...,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############################################################################################################################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%&&&)))...222PPP]]]TTTJJJ@@@>>>>>>>>>???BBB=========<<<;;;888666555333333111///...---------++++++*********)))))))))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((''''''&&&&&&&&&///...,,,+++******((('''***)))***,,,...//////000333111///...///...,,,***+++......---...000222111222......111000,,,+++...---------......---,,,---000222222......000---'''***///000)))%%%''')))'''***)))******)))&&&$$$"""&&&''''''''''''(((***,,,(((((()))***,,,...000111222222111000//////.........------,,,++++++******)))******+++***)))((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))))))))***++++++---...000222444444444444444333222111000111222222111111000000000000//////000000...------,,,,,,,,,************************++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---///000222444666777777777222333555777888777666555333555666888999999888777777666666555444333222111222111111000///...---,,,+++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))((((((((())))))))))))************+++,,,,,,,,,,,,---------///111111111//////000111000222444777888777666555666666777777666666555444333222000000111111///...******))))))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############################################################################################################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%(((---000TTT```VVVKKKAAA>>>???AAAEEEIII;;;;;;<<<<<<;;;999888777333222111///...---,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&%%%&&&((()))***)))((('''------,,,***************))))))+++...000333555666:::======:::<<>>???===;;;;;;<<<<<<999555...111222222333333///***'''***,,,...000000---***''')))***))))))((()))***&&&&&&%%%$$$%%%&&&((()))''''''((()))+++,,,...///000000000//////......---------,,,,,,++++++******)))************)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,---...000111222222222222222111000000000000111000/////////...............---,,,++++++******+++))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...000222444555666666222333555666777777666666333555888;;;;;;:::888777777666666555444333222222111000000///...---,,,,,,++++++*********)))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((((((((((((''''''''''''((((((((()))))))))*********+++++++++,,,,,,---...///...------...///000000222333444555555555555444333333222222333333222000//////000000...---)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############################################################################################################################################################$$$$$$%%%%%%$$$$$$#######################################$$$'''+++///WWWaaacccSSSDDDAAAFFFIIIJJJKKK;;;;;;<<<<<<;;;999777666333222000///------,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***))))))(((###%%%'''((())))))+++,,,(((***+++))))))---//////555:::AAAHHHLLLQQQUUUYYYTTTZZZ\\\[[[^^^cccaaaXXX]]]YYYVVVYYY^^^___[[[XXXPPPOOOLLLMMMQQQTTTQQQKKKGGGIIIJJJKKKKKKHHHCCC===:::444999JJJRRRKKKCCCAAA222333000)))%%%&&&)))***)))((('''&&&&&&%%%$$$###&&&''''''((()))***,,,---............------------,,,,,,,,,,,,++++++******************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******++++++,,,---...///000000222222111111000000000000000000//////......---------,,,+++***************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++---...///111222444555555222333444555666666666666555666888999999999888777666666555555444333333222//////......---,,,,,,+++************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,...---,,,,,,---...000000111111222444555666333222111000///000111222000///---......///---,,,))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################################################################$$$$$$%%%%%%$$$$$$##############################$$$$$$###$$$'''+++///XXX___jjjUUUBBB@@@HHHLLLHHHDDD<<<<<<<<<;;;999777555333333222000...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&***++++++)))''''''***---%%%---555888@@@KKKSSSUUUXXX___gggkkkkkkkkknnnqqqnnnrrrwwwzzz}}}}}}yyysssrrrnnnhhhfffgggfff```ZZZ\\\]]]\\\\\\bbbhhhfff___^^^^^^___```___XXXQQQLLLffftttyyymmmbbb```\\\VVVOOOPPPIII<<<111,,,&&& )))((('''(((******(((&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************)))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************+++,,,---...///222222222222222111111111111111000///......---------,,,++++++***+++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))))))))))))))*********++++++---...///000222333555666222333444555555666666666777666555444444555777888555555444444333333222222......------,,,+++++++++*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))***+++++++++,,,------,,,,,,...///222222111222333444666777333222111//////000111111///...,,,---......---,,,+++***))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$%%%'''+++///VVVZZZdddOOO======FFFHHHBBB;;;;;;;;;:::999888555333111222111000...---,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%"""%%%'''(((***...666;;;CCCOOOYYY]]]eeerrr{{{|||yyyxxxoooxxxzzzwwwqqqrrruuuqqqiiiaaa```ccciiijjjeee```___~~~{{{UUU^^^cccQQQdddhhhfff]]]VVVOOOBBB444+++(((%%%%%%(((******((('''''''''''''''((())))))*********++++++,,,,,,,,,++++++++++++++++++******+++******)))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******)))***+++,,,---...222222333333222222111000111111000///...------,,,---,,,++++++++++++,,,,,,******************************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((())))))))))))*********------...///000222444555333333333444444555666666777555333111111333555777333333333333222222222111,,,,,,,,,,,,+++++++++*********)))))))))((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))***++++++***,,,------------...///222222222333444555777777444333222222111111222222...---,,,---......---,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################################################################################################################################################################$$$$$$%%%%%%$$$$$$###########################%%%&&&%%%%%%%%%'''+++///TTTTTTWWWIII===???EEEFFFAAA>>>777777888777666555333111222111000...---,,,++++++++++++*********)))))))))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((+++...000,,,222;;;CCCJJJSSS^^^eeeqqq}}}zzzwwwtttvvv{{{|||vvvqqqpppsssbbbiiihhhTTTdddiiijjjiiioootttmmm```III@@@333,,,******)))((((((''''''''''''(((((()))(((((()))******+++,,,,,,******************++++++++++++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******))))))***+++,,,---000111222222222111//////000000///...---,,,++++++,,,++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))))))))******++++++,,,,,,...000333444333333333333444555666666555444333222222333444555222222222111111111111000+++++++++++++++************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((()))***+++,,,,,,)))+++,,,,,,,,,,,,...///111111222333444555666666555555555555555444333333...---,,,---...///...------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$###################################################################################################################################################$$$$$$%%%%%%$$$$$$###########################$$$%%%$$$$$$$$$&&&***---RRRPPPNNNGGGBBBEEEHHHGGGFFFGGG444555666666666555444333222111///...,,,,,,++++++++++++++++++************((((((((((((((((((((((((&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''')))...444:::>>>SSS[[[gggqqqxxx|||ssssss{{{mmmnnnzzzrrr```gggwwwyyykkkbbb```dddwwwzzzkkk]]]___]]]^^^lll~~~xxxrrrcccMMM;;;222...+++)))(((((('''''''''(((((()))''''''((()))***++++++,,,******************++++++,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))))))))+++,,,---///000111111111000...---//////...---+++******)))+++***************++++++(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))*********+++,,,///111333333333333333444555666666444444444444444444333333111111111000000000000000+++++++++***************))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,(((***+++,,,++++++---...000111222333444555555555555666777888777666555444///---,,,---//////...---,,,,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$###""""""%%%))),,,TTTRRRQQQEEE<<<>>>EEEIIIIIIIII<<<999666777888888666444444222222222///***))),,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$""")))))))))((($$$###'''---((('''///>>>HHHNNNZZZiiiwww{{{zzz|||zzzsssggg]]]```gggdddXXXTTT\\\bbbaaaRRRKKKJJJPPPOOOIIILLLVVVPPPNNNMMMNNNUUUYYYVVVOOOaaaeeeeeeccclll}}}|||kkk[[[jjjbbbddduuu{{{iii___fffxxxrrrkkkfffQQQ===555///***$$$%%%,,,,,,%%%###)))&&&+++,,,(((&&&******'''+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++------......------,,,+++---------,,,+++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***+++---...///000333222222111222333555666333333333333333222111000////////////............,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))******+++,,,,,,---...000111111111111333333444444333000...,,,------,,,,,,+++***))))))+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""$$$%%%''''''%%%$$$###$$$"""############$$$$$$$$$###""""""!!!"""$$$%%%&&&RRROOOSSSHHH???AAAGGGHHHGGGGGG;;;999777888999999777555222...,,,......+++***,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""###############"""""""""!!!$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$)))((('''''''''((('''''''''###"""'''...000,,,''':::<<>>EEE>>>:::===@@@>>><<<;;;::::::888777444333222222,,,---000222...((('''+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""#####################$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))&&&&&&'''(((---,,,111GGGlll~~~zzzsssqqq~~~cccRRRHHHOOOWWWVVVTTTVVVYYYUUUPPPNNNQQQXXX```eeelllrrrsssnnnjjjlllsssxxxmmmkkkooouuutttnnnlllqqqvvvqqqpppuuuwwwxxxooo]]]YYY\\\aaakkkwwwjjjvvvyyypppwwwtttiiibbbdddsssvvvgggeeepppppp^^^III999,,,!!!'''))),,,---***(((***---))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&''')))***,,,---------******+++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++------...000111222222222000000///////////////000............------------+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))******+++,,,---.../////////222222222111000...------,,,,,,+++++++++++++++************)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!"""""""""############################################################$$$%%%''''''%%%$$$###$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$&&&'''(((JJJ;;;BBB<<<999<<>><<<===:::999888555222222444777,,,+++---///,,,((()))---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""#####################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%'''((('''&&&)))///444BBBOOOaaauuu}}}hhh[[[gggzzzpppUUUQQQOOOOOOPPPKKKGGGOOO\\\TTTZZZdddmmmuuu{{{pppttttttkkk```\\\aaaiiiYYYTTTYYYcccbbbWWWUUU\\\dddeeeffffffhhhlllsssxxx}}}sssdddXXXZZZfffzzztttxxxoooppptttvvv___```qqqyyyVVVhhhzzz|||ooo[[[EEE777***))))))***(((&&&(((...(((((()))))))))))))))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,,,,------)))***************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******+++,,,---///000111111111......///000000000000///.........------------,,,******)))(((((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******,,,---.../////////444333222111///...------++++++++++++++++++++++++******))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%''''''%%%$$$###$$$"""############$$$$$$$$$$$$$$$######$$$%%%'''(((KKK999AAA;;;888:::;;;::::::<<<888888777444333555;;;???<<<222******,,,++++++,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############"""""""""!!!!!!!!! !!!"""""""""#####################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))$$$&&&)))+++222???PPP\\\oootttmmmmmmmmmttt]]]LLLEEEHHHLLLNNNKKKIIIRRRgggyyyooowww~~~ssshhhcccNNNRRRTTTQQQKKKIIIMMMTTTXXX\\\ccciiijjjfffdddeeeooo~~~|||}}}|||}}}uuuyyyaaa[[[nnn{{{wwwzzzuuueeeuuuqqqrrrttt]]]aaammm~~~zzzgggZZZAAA444)))''''''&&&&&&((((((((((((((())))))******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((()))******++++++))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---///000111111111///000222333333222///............---------,,,,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((()))***,,,------......222111000///......------++++++++++++++++++++++++)))))))))))))))))))))***(((''''''''''''&&&&&&&&&################################################################################################################################################""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$$$$%%%''''''%%%$$$###$$$"""############$$$$$$$$$######""""""###$$$&&&'''LLL999@@@999555666777666777999777777666444444888@@@GGGQQQ>>>,,,)))---///,,,)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))),,,000777EEE]]]wwwpppbbbqqqooo```\\\WWWLLLEEEFFF>>>IIIWWWaaahhhmmmmmmkkkiiiiiifff___UUUOOONNNPPPFFFJJJRRRZZZ___ccciiinnnnnn{{{uuuhhhooolllfff~~~ooolllqqqnnn~~~jjjooo]]]XXXlllyyyppp___HHH222+++---+++(((''''''((((((((())))))******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((())))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))***,,,...000111000000111333555666555333///---......---------,,,,,,,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,,,,///......---------......++++++++++++++++++++++++)))))))))))))))*********(((((('''''''''&&&&&&&&&################################################################################################################################################""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$"""############$$$$$$$$$###""""""""""""$$$%%%&&&MMM<<>>,,,'''((()))(((''''''(((***+++)))(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,...000111444333222111000000000000000///,,,*********+++,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,+++---///000...---------))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################################################################"""############$$$$$$$$$###########################################################################%%%&&&&&&$$$######$$$########################"""############$$$$$$$$$LLL<<>>BBB???LLL^^^qqqzzz}}}vvvmmmnnnuuuwwwtttllliii```OOO;;;...(((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******+++---......---,,,***)))******+++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&(((***+++)))((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%################################################################################################"""############$$$$$$$$$########################################################################%%%'''((('''&&&$$$%%%%%%########################"""############$$$$$$$$$PPP444555333000000000000///------...000111111000...---,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++$$$"""(((+++'''&&&))) 222((()))111999kkksss^^^QQQPPPYYYSSSFFFQQQkkkyyyhhhdddccc___jjjwwwxxxnnnkkknnnrrrsssqqqvvvrrrnnnqqqwww{{{zzzwwwsssqqqooopppsssttttttrrrssssssssssssrrrqqqpppppprrroookkkjjjlllmmmmmmkkkgggkkkkkkiiikkkpppoooiiimmmlllkkkjjjhhhgggffffffkkkjjjkkksss}}}www]]]BBBKKKLLLTTTZZZ[[[bbb}}}}}}uuuyyyvvvgggvvvpppooollllllhhhTTT888+++---***)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO444444222000///000000...---,,,---...000000...---,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''&&&$$$%%%(((+++111$$$222QQQmmmqqqZZZRRR[[[XXXKKKLLL```rrrvvvpppvvv{{{wwwjjjbbbfffooo|||pppzzzsssmmmkkkooorrrsssqqq{{{yyywwwvvvvvvvvvvvvvvvsssqqqoooppprrrtttsssrrrssssssssssssrrrqqqpppooorrrnnnkkkjjjlllmmmlllkkkfffjjjjjjiiikkkooommmhhhkkkkkkkkkjjjjjjiiiiiiiiillloootttxxx|||wwwhhhXXXfffgggkkknnniiifffttt|||{{{sssuuutttyyyuuuooojjjcccTTT===***(((((()))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM444444222000/////////...---+++,,,---......---,,,++++++++++++******))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################################################################################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%)))***'''$$$&&&((()))((()))000UUUsss{{{cccOOOTTTQQQ[[[WWWLLL[[[{{{yyymmmbbb```hhhpppxxx~~~ooojjjiiipppmmmkkklllooorrrrrrpppxxxyyyxxxvvvrrrpppqqqssssssqqqpppqqqssstttsssrrrssssssssssssrrrqqqpppoooqqqnnnlllkkkkkkllllllkkkgggiiijjjjjjlllnnnlllhhhjjjjjjjjjkkkllllllmmmmmmnnnvvv}}}|||yyywwwuuurrrvvvwww|||~~~yyy{{{tttpppqqquuuxxxuuuooooookkkTTT999+++***))))))***)))&&&###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJ444333111///.........---,,,******+++,,,,,,+++******+++*********)))))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###)))+++''''''+++,,,(((+++===eee~~~|||bbbSSSUUU\\\RRROOOVVVkkk~~~{{{tttlll___^^^rrrlllfffiiilllllljjjjjjkkkmmmppprrrrrrqqqssstttttttttsssssstttuuutttssssssttttttuuutttsssrrrrrrsssrrrrrrqqqpppoooooonnnlllkkkkkkkkkkkkkkkiiijjjkkkmmmnnnooollliiiiiiiiijjjlllmmmoooppppppqqqzzzzzztttvvv|||ssstttyyyyyy~~~~~~qqqhhhpppvvvtttqqqnnncccXXX:::111'''%%%)))+++((($$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH444333000...---......---+++))))))************))))))*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%((()))'''))),,,***&&&444^^^wwwooodddSSSUUUWWWQQQMMMXXXtttrrrdddkkkaaassswwwgggccchhhkkkfff```fffhhhllloooqqqrrrssstttvvvtttrrruuuzzz}}}{{{xxxuuuvvvwwwwwwvvvuuuuuuuuurrrrrrrrrrrrqqqpppoooooommmmmmmmmlllkkkjjjjjjkkklllkkkmmmppprrrpppmmmkkkhhhiiijjjlllnnnpppqqqrrrtttyyyzzzuuuqqquuu|||tttqqqpppsssvvv{{{nnnkkkmmmssstttnnnkkkmmmQQQ???***!!!&&&,,,+++&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE444222000...---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#######################################################################################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((***'''&&&(((((('''***///TTT{{{jjjzzz[[[QQQTTTSSSNNNJJJ```wwwZZZ[[[iii~~~nnnjjjfffddd___XXXVVVWWW]]]aaafffiiijjjmmmrrrvvvvvvrrrpppsssyyy|||xxxttttttvvvxxxxxxwwwuuuuuuuuurrrrrrrrrrrrqqqpppooonnnlllmmmnnnmmmjjjiiijjjkkknnnlllnnnsssuuuqqqmmmllliiijjjkkklllnnnpppqqqqqqssswwwvvvsssrrrwwwzzz{{{wwwtttqqqoooqqqvvv}}}yyytttiiirrryyytttoooqqqfffQQQ888)))(((++++++)))''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC444111///---,,,------+++*********))))))))))))******((()))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################################################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++%%%&&&+++((('''777NNNoooVVVGGGMMMQQQOOOWWWggg```\\\wwwooogggaaa]]]YYYRRRHHH@@@EEEOOOJJJPPPUUUYYY[[[aaajjjqqqnnnnnnnnnqqqtttuuusssqqqsssuuuxxxxxxvvvsssssstttqqqrrrrrrqqqqqqpppooonnnkkkmmmnnnmmmjjjiiiiiijjjnnnlllnnntttuuuppplllllljjjkkkkkklllmmmnnnoooppppppuuuwwwvvvvvvyyy{{{yyywwwwwwvvvuuuuuuxxx}}}|||xxxuuuwwwwwwuuusssqqqcccNNN;;;...******+++''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}BBB444111///---,,,,,,,,,+++*********))))))))))))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################################################################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))###'''///+++***GGGmmmsss```NNNSSSXXXUUUJJJMMMlllfff]]]ssshhhRRRMMMLLLFFFCCCDDD@@@:::999>>>999???EEEIIILLLTTT```jjjjjjmmmqqqsssttttttvvvxxxqqqtttwwwwwwtttrrrqqqrrrqqqqqqrrrqqqqqqpppooonnnjjjmmmnnnmmmjjjhhhiiijjjnnnkkkmmmtttuuuoookkkkkkkkkkkkllllllmmmmmmnnnnnnmmmuuuzzzzzzzzz||||||{{{uuuyyyzzzxxxuuuttttttssssss~~~~~~zzzoootttyyyyyysssnnn```KKK555((((((,,,(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuEEE555222111...,,,******++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((('''(((***+++;;;eeezzzaaaUUULLLWWWWWWLLLOOOpppfffTTTrrrlllTTTBBB::::::;;;:::888:::<<<888222222333555666999BBBNNNWWWaaaeeejjjppprrrqqqooommmnnnqqqssstttsssqqqpppqqqpppooopppqqqrrrrrrpppoooooommmlllmmmnnnooonnnmmmpppmmmkkkmmmrrrtttrrrooommmmmmmmmnnnoooqqqssstttsssuuuttttttzzzwwwssstttuuuvvvwwwwwwvvvvvvtttwww{{{zzznnnnnnvvvxxxrrrpppbbbFFF444---###'''))))))'''&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$################## (((((( %%%&&&!!!################################################################################################################################################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrCCC333222000...,,,******++++++))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))$$$,,,---)))777ZZZ|||hhhZZZTTTOOOIIIEEERRRqqqqqqcccsssdddQQQ???444777===AAACCCDDDEEEAAA;;;999777444333444777;;;===LLLPPPWWW___fffjjjlllmmmmmmmmmmmmlllkkkmmmqqqtttrrrrrrrrrsssrrrqqqooommmpppooonnnoooppppppnnnmmmpppmmmkkkmmmqqqsssqqqnnnmmmnnnnnnoooppppppqqqqqqooorrrrrrrrrvvv}}}~~~yyyvvvuuuuuutttuuuuuuvvvwwwwwwyyy|||{{{xxxvvvrrrpppuuupppYYYEEE666%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################(((///---$$$ $$$$$$################################################################################################################################################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll>>>222111000...,,,************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))******###,,,...666^^^^^^WWWXXXSSSLLLMMM^^^qqqdddzzzoooccc[[[MMM<<<000;;;CCCJJJLLLMMMPPPQQQPPPHHHAAA999666777888888666888;;;AAAIIIQQQYYY___ccceeegggiiijjjkkkmmmqqqsssqqqrrrssssssrrrpppnnnmmmpppppppppqqqrrrqqqnnnkkkpppmmmkkklllooopppnnnllloooooopppppppppoooooonnnmmmqqqrrrrrrtttzzzyyywwwuuusssrrrtttvvvxxxxxxzzz|||~~~}}}xxxtttrrrzzz{{{lllYYYDDD...***((('''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################***///...%%%!!!$$$###################################################################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd999000111///...,,,+++*********))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((())))))******++++++)))000PPP|||bbbOOOYYYWWWOOOEEEWWWqqqfffkkk___UUUHHH;;;333BBBHHHLLLIIIGGGMMMVVV\\\XXXRRRIIICCC@@@???>>>===555555666999>>>DDDJJJNNNUUU[[[dddkkknnnnnnmmmmmmlllooorrrsssrrrqqqpppoooooooooppprrrrrrqqqmmmjjjpppnnnllllllnnnnnnlllkkkpppqqqqqqqqqpppooonnnmmmooosssvvvuuuvvv{{{yyywwwuuutttssstttuuuvvvwwwxxxzzz{{{{{{{{{zzzzzzxxx~~~wwwzzz}}}ttthhhUUU>>>///***&&&)))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$###''''''""" ###$$$"""################################################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[555111000///...,,,+++***))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++++++++///---AAAnnnsssSSSXXXXXXMMMLLLTTTkkktttiii~~~ooo___NNN???999:::CCCJJJLLLFFF@@@CCCJJJOOOVVVXXXXXXUUUNNNFFFAAA???===;;;777555555777;;;===@@@GGGQQQZZZ```dddggghhhkkkooosssuuusssqqqqqqqqqmmmmmmnnnpppqqqpppllliiipppooonnnnnnnnnnnnmmmkkkrrrrrrrrrrrrqqqpppooonnnqqqtttwwwxxxwww{{{vvvvvvwwwvvvvvvuuutttssstttvvvwwwyyyyyyyyyyyyxxx}}}~~~vvvvvv|||{{{vvvgggQQQ888---%%%'''***)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""###!!! ###%%%%%%################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS333333///......,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''((())))))***+++,,,,,,***>>>fff|||^^^]]]^^^MMMHHHYYYlll~~~|||xxxooo___HHH777666===DDDNNNTTTPPPIIIEEECCCBBBBBBMMM[[[bbb```YYYRRROOOJJJGGGBBB===:::999999:::333555999???FFFOOOZZZ```ggglllrrrsssqqqoooooopppllllllmmmoooppppppmmmkkkqqqqqqppppppooooooooonnnssssssrrrqqqqqqrrrrrrsssrrrrrruuuwwwwwwxxxtttuuuwwwwwwwwwvvvtttsssssstttvvvxxxyyyyyyyyyyyyuuupppyyytttttt|||wwwcccIII666'''&&&((('''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###$$$%%%###""""""$$$%%%################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&MMM111666......---,,,+++)))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,---///```zzz^^^XXX```TTTFFF\\\}}}sss||||||tttxxxrrrssspppaaaIII555333:::@@@KKKUUUUUURRRPPPLLLHHH===FFFSSS___eeefffcccaaaXXXUUUPPPJJJEEEBBB@@@???666555333333666===GGGNNNWWW^^^fffjjjjjjjjjlllnnnmmmllllllnnnpppqqqpppnnnrrrrrrsssrrrqqqqqqqqqrrrtttsssrrrqqqrrrtttvvvxxxtttrrrssswwwwwwwww|||uuuuuuuuuuuuuuuvvvvvvvvvssstttvvvxxxyyyyyyyyyyyyvvvppprrryyy}}}|||uuuxxx|||uuu```GGG000******''''''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%###"""###%%%###################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''JJJ111888......------+++)))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))***+++,,,------BBB___KKKQQQXXXEEEJJJxxx}}}llluuuuuuyyyqqqtttsssfffNNN888222666777AAAIIIMMMPPPTTTVVVUUULLLKKKLLLQQQYYY___aaaaaabbb___ZZZUUUNNNIIIEEECCC???>>>;;;888555666999<<>>666444666:::>>>DDDKKKQQQUUUdddfffiiimmmoooooonnnmmmppppppoooooopppqqqqqqrrrsssssstttuuuvvvvvvwwwwwwzzzzzzzzzwwwuuuwww}}}xxxwwwwwwvvvuuuuuuvvvvvvtttvvvwwwwwwvvvuuuwwwxxxyyy{{{||||||yyytttpppnnn}}}|||oooPPP777---,,,,,,)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))))),,,,,,++++++***))))))(((jjjBBB222000......,,,+++***)))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((()))))))))000&&&***666///)))HHHuuuhhhTTT\\\RRRGGGWWW{{{}}}rrrhhhiiilllkkklllpppqqqmmmppprrr___DDD;;;DDDNNNOOOOOOOOOOOOQQQSSSTTT[[[```bbb___]]]```cccdddaaaccceeecccaaa___```bbbZZZZZZ[[[\\\[[[UUUJJJBBB:::888777777999===AAADDDNNNSSSZZZaaagggiiijjjiiippppppoooooooooppprrrssstttttttttttttttuuuvvvwwwyyyzzzyyyvvvtttwww~~~zzzyyyvvvttttttuuuwwwyyytttuuuvvvvvvuuuuuuwwwxxxyyyxxxxxxzzz{{{yyytttpppppp}}}gggEEE111++++++)))((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,,,,+++++++++++++++'''''''''((()))***+++,,,dddAAA333111......,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((((((((()))))))))---)))---111***111]]]iii[[[XXXXXXKKKMMMttttttpppjjjgggjjjkkkiiikkkooorrrjjjmmmuuuiiiMMMAAAGGGEEEKKKPPPQQQRRRUUUXXXYYYXXX]]]```]]]]]]___aaa```_________^^^\\\]]]```ccc___^^^]]]]]]^^^]]]ZZZWWWEEEAAA<<<999888999;;;<<<===AAAHHHQQQZZZccciiimmmqqqpppooonnnoooppprrrsssvvvuuuuuuuuuuuuwwwxxxyyyuuuvvvvvvuuuuuuzzz|||{{{xxxvvvvvvwwwxxxyyysssuuuvvvvvvvvvvvvwwwxxxzzzzzz{{{|||~~~~~~uuu|||~~~\\\@@@000***))))))(((((('''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((('''&&&&&&%%%%%%******))))))***+++,,,---^^^@@@555111......,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))***(((//////(((+++GGGxxxuuu]]]]]]VVVFFFQQQwww}}}uuullljjjjjjkkkkkkjjjmmmqqqrrrjjjnnnxxxrrr[[[NNNPPPYYYkkk|||yyyqqqhhhaaa___dddfffdddccceeeeeeccciiieeebbb```aaabbbcccbbbaaa___]]]]]]^^^___``````QQQLLLEEE???===;;;999888::::::<<>>???;;;777666:::BBBKKKQQQaaabbbdddfffiiikkklllmmmnnnooorrruuuwwwyyy{{{{{{xxxyyyyyyxxxvvvxxx}}}{{{{{{zzzxxxvvvtttrrrrrrtttvvvxxxxxxxxxxxxzzz{{{wwwzzz}}}||||||pppooouuummmJJJ111,,,+++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((())))))******++++++,,,+++++++++,,,,,,---------***+++,,,...///000111111SSS===666000......,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((()))))))))*********)))000///555[[[mmm^^^^^^VVVKKK___wwwdddhhheeefffhhhhhhjjjmmmnnnnnnlllqqqwww}}}|||xxxmmmgggooossspppnnnqqqrrrqqqtttxxxyyywwwssstttrrrooojjjeeecccbbb^^^```ccceeedddbbb___^^^bbb___]]]^^^^^^[[[TTTNNNIIIFFFAAA<<<999999:::;;;LLLOOOTTTYYY___bbbdddeeecccfffkkkppptttwwwxxxxxxwwwyyy{{{yyywwwxxx||||||xxxuuutttttttttuuuwwwyyyyyyyyyyyy{{{}}}wwwyyy{{{|||~~~}}}zzznnnmmm}}}~~~\\\BBB...---,,,***)))(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$'''((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))))))******+++,,,,,,---'''(((***,,,///111333444<<>>@@@DDDHHHMMMSSS[[[ccclllrrrvvvwwwxxxyyy{{{~~~|||xxxyyyyyyxxxvvvyyyzzz{{{{{{zzzzzz{{{|||zzz}}}~~~~~~zzzvvvuuuoooiiirrrXXXAAA---***,,,***(((+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((((((******111,,,'''$$$&&&)))+++,,,...333;;;EEEQQQ^^^iiiqqqhhhhhheee```]]]```iiiqqqccc```ggguuuvvvooouuutttJJJ:::333111...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))'''(((***,,,------)))BBBmmmfffSSS]]]OOOHHHuuuwww}}}mmmjjjllljjjfffeeemmmooollllllrrrtttpppuuuxxx|||nnnTTTLLLpppoooffffffdddcccdddgggiiijjjjjjtttnnngggcccccccccbbbaaa___cccffffffbbbaaacccfffhhheeeccccccdddbbb^^^YYYXXXQQQHHH@@@:::888666555:::<<<@@@DDDKKKUUU```gggpppssswwwyyyzzz|||{{{{{{{{{zzzxxx|||}}}|||{{{zzzzzz}}}~~~}}}|||}}}~~~~~~|||tttrrruuuqqqhhhlllQQQ666,,,,,,******,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((+++)))&&&%%%'''((()))))) ***222222---+++111888DDDMMMccctttsssqqqlllaaa```ggghhhcccdddmmmssssss{{{oooGGG:::444222...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++)))((((((+++,,,,,,***+++TTT[[[WWW]]]JJJ```{{{qqqfffgggkkkjjjgggjjjoooqqqnnnnnnrrrqqqnnnssswwwzzz{{{{{{xxxddd^^^yyyppplllgggddddddeeeeeedddtttqqqllliiigggeeebbb___```bbbeeeeeecccaaabbbcccdddddddddgggiiihhhccc^^^ddd```XXXPPPJJJCCC===999999999999;;;@@@IIITTT[[[eeellluuuyyyzzz|||}}}||||||{{{zzz{{{|||}}}}}}||||||~~~~~~}}}||||||}}}}}}zzzzzz}}}sssdddwww~~~aaaAAA000+++++++++---)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((()))'''%%%&&&)))+++++++++---,,,***)))...;;;MMM[[[eee```dddccc\\\fffyyy~~~eeejjjgggdddmmmzzzvvvgggkkkFFF;;;666333------+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******)))))))))***,,,,,,***)))444hhhppp^^^]]]QQQNNNzzzmmmfffeeehhhjjjkkkmmmooopppooopppsssrrrppprrrvvvzzzyyyyyy~~~~~~vvvvvvZZZvvvhhhaaabbbhhhllliiiiiijjjkkkkkkhhheeebbbcccaaa```aaacccdddbbb___^^^```ccciiilllkkkddd^^^gggeeebbb___ZZZTTTLLLGGG???===;;;999:::???GGGMMMZZZcccpppxxx{{{~~~~~~{{{yyyyyyyyyxxxxxx{{{~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~{{{sssmmmiiiwwwrrrOOO777---+++,,,---***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))*********+++---...---,,,000+++,,,:::OOO[[[YYYSSSRRR\\\lllsssnnnlllpppqqq~~~uuuyyyfffCCC;;;666333---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++''')))+++,,,++++++---///SSS\\\```WWWFFFaaavvvsssmmmhhheeefffkkknnnmmmllllllnnnrrruuuwwwvvvtttxxx||||||{{{hhhaaa~~~~~~bbbYYYiiirrriiieeedddcccfffjjjoooqqqqqqooonnnfffbbb___```ccceeeccc```[[[]]]bbbhhhlllkkkfff```cccbbbbbbbbbaaa]]]XXXTTTHHHFFFBBB>>>;;;;;;???BBBOOOXXXdddooovvv|||}}}}}}}}}~~~zzz~~~~~~}}}~~~|||zzzzzz|||~~~~~~zzz|||vvvppprrreeeeee|||cccEEE444---,,,---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))(((***+++*********,,,......<<>>???DDDHHHQQQ\\\hhhsss{{{}}}||||||zzzzzz|||~~~~~~~~~}}}}}}wwwooolllfffaaaiiiyyyVVV===000------*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))(((((()))))))))*********&&&)))+++)))(((,,,555===PPPYYY]]]UUUJJJNNNeeezzz\\\uuuyyy^^^>>>999555111,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,'''***,,,)))'''---;;;GGG^^^QQQZZZGGGXXXrrrkkkjjjhhhhhhiiilllnnnooouuuppplllmmmqqqtttvvvwwwuuuyyy|||~~~wwwaaaXXXaaaZZZXXXhhhwwwqqqooo~~~|||wwwfffffffffeeedddeeegggiiihhhiiihhhdddaaaaaafffjjj\\\ZZZZZZ]]]bbbffffffdddddd```[[[XXXYYY[[[]]]^^^]]]\\\XXXRRRKKKEEEBBBAAA:::<<<@@@KKKYYYhhhtttzzz}}}}}}}}}zzzyyy|||~~~}}}||||||pppcccgggcccaaaqqqbbbCCC333---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))))))))))))))************)))---///......666FFFTTTWWWUUUYYYeeerrruuukkk```TTT===@@@333222,,,000///)))'''***+++(((###&&&((('''&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&$$$$$$******'''(((&&&(((%%%%%%(((&&& """"""""""""""""""""""""$$$#########$$$%%%&&&''')))### (((+++'''"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******$$$...)))&&&,,,,,,<<<___UUUhhhQQQBBBsssmmmeeefffggggggfffgggiiikkkmmmkkkiiijjjmmmrrrtttuuuxxxyyy{{{}}}kkkZZZRRRooo|||mmmkkkxxx}}}sssmmmfffcccfffiiikkkkkkqqqqqqoooiiiccc``````bbb___^^^\\\ZZZZZZ^^^dddiiifffccc___[[[YYYZZZ\\\]]]VVVVVVVVVUUUTTTOOOIIIDDDEEE???<<>><<<>>>@@@CCCMMMXXXlllttt||||||}}}~~~~~~zzztttlllkkknnnhhhlllaaaDDD555...---******,,,+++((((((+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&(((******)))(((''')))************+++++++++,,,,,,,,,,,,,,,---......***)))((('''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((---(((&&&)))+++)))+++///333))),,,III```XXXVVViiihhh______RRR;;;:::444222***,,,,,,)))(((******'''###&&&))))))'''&&&)))---""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%######'''$$$###$$$%%%### """''')))((((((***!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""(((&&&###!!!!!!"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++...$$$+++555...;;;rrrwwwPPP^^^OOOKKKyyyoooqqqmmmjjjhhhhhhkkklllkkkiiiiiinnnrrrrrrppprrryyyxxxzzz~~~ttt~~~ZZZRRRbbbuuurrr]]]jjjrrr|||zzzrrrllljjjkkkjjjllloooooolllgggdddccc``````^^^\\\ZZZZZZ\\\^^^jjjiiihhheeebbb^^^ZZZYYY[[[ZZZYYYYYYZZZYYYXXXVVVOOOJJJEEEBBB>>>===AAAGGGUUU```qqq~~~||||||}}}~~~zzzooommmqqqnnnfff{{{vvvRRR<<<222///,,,+++---,,,((('''***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''''''(((((((((((())))))))))))(((((())))))***+++---,,,+++)))(((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,******,,,,,,***+++...!!!BBBTTTXXXdddlllfff```nnnwwwSSSAAA;;;666---......---,,,---------++++++)))'''$$$ !!!(((''''''''''''''''''''''''$$$$$$$$$%%%&&&%%%$$$"""$$$'''"""###***555$$$!!!"""'''&&& %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$ !!!###'''***++++++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++---!!!***222000RRReeePPP```PPP\\\|||ssssssnnnjjjfffgggkkkmmmkkkgggjjjnnnssstttuuuwww|||xxxyyy|||~~~xxxsssUUURRRgggoooaaaggggggsssyyy}}}tttlllhhhjjjlllpppqqqoookkkfffbbbbbbcccbbb```^^^]]]^^^___```aaacccddddddaaa]]][[[XXXWWWWWWYYYZZZYYYWWWUUU]]]WWWOOOGGGBBB@@@BBBEEEEEENNN\\\iiissszzz~~~|||}}}~~~|||uuunnnrrruuulllnnnbbbFFF999000,,,***---,,,)))((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''',,,,,,+++)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&***//////,,,***---111DDDKKKYYYjjjiiiVVV^^^NNN???666444'''---)))''''''))))))((('''444***###(((...---(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%&&&%%%###((('''%%%+++%%%"""'''### !!!"""###'''---########################!!!"""###$$$%%%%%%%%%%%%$$$***)))### %%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++111+++...---888lllpppSSSYYYTTTLLL|||ppplllmmmiiieeefffjjjllliiifffmmmnnnqqquuuyyy|||~~~{{{{{{{{{|||~~~~~~{{{yyyyyyfffVVVQQQfffmmmccchhhiiippprrrvvv{{{~~~}}}wwwrrroooppprrrrrrqqqmmmhhheeecccddddddbbb```______```ZZZ]]]```ddddddccc```___WWWXXXXXXZZZ[[[YYYUUURRRZZZYYYUUUPPPMMMJJJGGGDDDBBBDDDHHHOOOYYYfffsss|||}}}|||{{{~~~~~~{{{{{{rrrqqqzzzyyyooo{{{}}}sssSSSBBB000+++(((+++,,,***)))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******''',,,000,,,(((---888BBB```WWWTTTbbbmmmjjj{{{LLL===777EEE@@@666///***+++,,,,,,+++,,,"""!!!%%%+++'''%%%''''''''''''''''''''''''&&&###!!!"""%%%'''&&&$$$%%%+++...+++$$$ $$$&&&%%%$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%///'''$$$+++...---%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,...---111RRRdddOOO^^^LLL```zzzmmmiiiiiigggeeeeeehhhiiihhhfffnnnnnnpppuuu{{{~~~~~~|||~~~}}}}}}~~~~~~~~~~~~zzz{{{vvvhhh[[[RRRMMM```mmm```gggssswwwrrrnnnpppwww~~~wwwvvvtttssssssqqqooommmdddddddddbbb___^^^^^^___^^^```bbbeeeeeedddcccbbb\\\\\\\\\\\\]]][[[XXXUUUUUUZZZ___```___[[[QQQHHHHHHEEE@@@???EEESSSdddppp~~~zzz}}}xxxttt{{{uuunnn|||oooaaaLLL555...)))***+++******+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))************...000---(((+++:::MMMYYYSSS```cccnnnLLL???CCCnnn{{{<<<222***+++,,,,,,,,,///777+++$$$''')))%%%&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%---(((###"""%%%'''&&&$$$***"""***%%%111 ))))))!!! (((((($$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%%%%++++++'''###"""$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,&&&,,,,,,???xxxqqq]]]VVVXXXPPPtttkkknnnffffffffffffggghhhiiiiiikkknnnssswwwyyy{{{||||||{{{|||}}}|||}}}zzz{{{lllWWWLLLMMMdddyyyhhhhhhvvvxxxtttooommmpppxxx{{{vvvtttuuuxxxyyyyyyjjjiiigggccc___]]]^^^___aaabbbcccdddeeeeeeeeeeeebbb___]]][[[\\\]]]]]]]]]\\\bbbfffggghhhhhh___UUUQQQLLLEEE???@@@GGGSSS\\\mmmuuu~~~~~~}}}|||zzzzzzyyyxxxjjjooooooTTT>>>444,,,***+++******+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&'''(((((()))(((((()))*********)))(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++000///---000???TTT```ccc```^^^pppIII===LLLlll;;;555kkk{{{333---&&&###%%%'''&&&###TTTvvv222%%%%%%!!!111```000---)))%%%$$$$$$&&&'''zzz}}}999""")))&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,+++222222OOO```UUU[[[KKKUUU{{{kkkfffpppeeefffggggggggggggiiikkkhhhnnnvvvyyywwwwwwzzz}}}vvvyyy~~~}}}~~~}}}zzzwwwyyy~~~vvvvvvWWWHHHRRRpppvvvkkkrrrsssttttttqqqoooqqqxxx}}}wwwtttwww|||pppoookkkfffaaa______````````````aaaccceeeggghhheeeaaa[[[XXXZZZ^^^aaaccceeefffeeeaaaccchhhggg```WWWSSSMMMFFFBBBCCCGGGLLLVVVaaappp{{{}}}|||~~~vvvvvv}}}wwwjjjlllxxxXXXEEE:::///,,,,,,******+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((())))))))))))***((((((((((((((()))*********++++++,,,+++***)))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++,,,,,,000>>>WWWkkkkkk```iii{{{BBBFFFrrr)))888888!!!"""333SSS---&&& ...TTT ---%%%,,,888UUU&&&&&&%%%'''(((''',,,&&&(((''''''''''''((((((((()))(((((()))***+++,,,,,,---)))111:::RRRwwwZZZeee]]]FFFoooyyymmmgggiiimmmiiihhhggghhhkkkmmmmmmmmmpppqqqrrrssstttvvvwwwxxxxxxyyy{{{|||||||||{{{zzz}}}|||||||||||||||}}}}}}{{{xxxwwwoooYYYNNNlllkkkqqq|||yyytttooonnnpppuuuyyy~~~~~~tttjjjcccbbbccceeeddddddcccdddeeehhhiiikkkfffeeebbb___\\\\\\___aaaccccccdddgggjjjmmmnnnnnneeefff```RRRGGGEEEGGGGGGKKKLLL\\\mmmuuu~~~~~~}}}~~~vvvvvv}}}{{{qqqsssooofffSSS===000,,,***...000''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))***)))((((((((()))+++,,,,,,++++++,,,,,,+++(((&&&)))'''&&&%%%&&&(((,,,...)))(((''''''(((((())))))+++,,,,,,***((('''((((((******((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((''''''&&&)))((((((((((((((()))***(((((((((((())))))))))))&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))*********+++,,,---+++,,,===[[[llliiicccccc}}}KKK@@@555@@@888___***222&&&999EEE000((($$$'''444[[[!!!&&&000(((111EEE%%% 555///)))%%%,,,DDD"""!!!***%%%""",,,***&&&'''''''''((((((((())))))(((((()))***+++,,,------,,,000HHHvvvhhhWWWhhhTTTSSS|||qqqkkkhhhjjjnnnllljjjiiiiiijjjlllkkkjjjnnnoooqqqsssuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzzzz|||||||||{{{{{{||||||}}}~~~zzzzzzuuuddd___{{{~~~vvvtttpppooopppuuu{{{~~~wwwooohhheeecccccceeeeeeeeeeeeddddddeeegggffffffdddaaa^^^]]]^^^```ffffffgggiiimmmoooqqqqqqppprrrqqqhhh[[[RRRPPPQQQSSSJJJPPP___hhhttt~~~}}}~~~|||}}}}}}lllooouuuXXXBBB444///***,,,...'''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))))))))******+++)))'''&&&&&&''')))***+++$$$''',,,//////,,,'''$$$++++++,,,+++++++++,,,---"""$$$''')))***+++,,,---***))))))))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''((())))))))))))((()))(((((('''''''''(((((()))))))))))))))*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))(((*********,,,......---+++333@@@ZZZnnnlllcccqqqppp@@@;;;222555$$$CCC333###999!!!"""OOO %%%***111TTTddd...///...&&& )))""""""&&&"""@@@...,,,$$$+++,,,%%%''''''((((((((()))))))))(((((()))***+++,,,---------000\\\YYYZZZeeeGGGeeeuuullliiifffeeeeeekkkjjjiiiiiikkkmmmmmmllllllnnnqqqtttvvvwwwwwwwww|||{{{{{{zzzzzzzzz{{{{{{}}}||||||{{{{{{{{{||||||{{{{{{zzzpppqqq{{{zzztttqqqnnnnnnsssyyy~~~}}}}}}xxxsssmmmiiigggfffhhhjjjhhheeecccccceeegggggggggdddaaa_________cccdddeeegggjjjlllnnnpppuuuvvvyyy{{{rrriiimmmxxxhhhOOOHHHSSS\\\iiizzz~~~~~~|||lllpppyyyxxx```III:::333+++***,,,((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******)))''''''((()))***---///000000///---,,,+++,,,...///,,,...///---)))'''(((***111///,,,(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******%%%&&&'''(((((()))((((((***)))))))))))))))))))))''''''''''''(((((())))))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***+++---/////////...555PPPggghhhdddooorrrFFFBBB999AAA777<<<&&&444222!!!...))) &&&ppp---$$$&&&&&&///333---UUU&&&"""###***!!! 111111***######aaa111(((YYY)))&&&###(((+++&&&'''(((((((((((()))))))))((())))))***+++,,,---......888nnnvvvSSSaaaZZZFFFqqqlllmmmjjjfffdddhhhggggggiiimmmpppqqqqqqjjjmmmqqquuuwwwxxxxxxwwwzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}|||||||||}}}}}}|||xxxyyy{{{vvvxxxxxxwwwrrrnnnooouuu|||~~~|||wwwqqqllliiigggkkknnnlllhhhddddddffffffggghhhgggeeebbbaaaaaacccdddeeegggiiikkkoooqqq{{{www{{{~~~yyy}}}XXXEEELLLRRR\\\ppp~~~}}}vvvggg||||||kkkQQQ@@@777,,,(((+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,,,,,,,+++***)))+++,,,---...,,,+++++++++......---///444:::AAAEEEIIIKKKLLLHHHBBB>>>???@@@999444...))))))+++...000************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))((())))))******+++++++++'''((((((((())))))))))))***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************,,,---,,,+++...444999NNNfffllldddxxxpppDDD===///333(((:::&&&///111===vvv:::999GGGOOORRR ***HHH&&&<<<+++&&&))))))***###"""***$$$...YYYTTT%%%%%%***+++$$$'''((((((((((((((()))))))))***))))))***+++,,,------...222HHH~~~bbbTTTcccMMM```vvvllllllqqqqqqnnnlllhhhggggggjjjmmmppprrrrrrkkkmmmqqquuuxxxyyyxxxxxxxxxxxxxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~{{{xxxyyy}}}zzzxxxzzzssslllmmmvvv~~~|||vvvooojjjggggggiiilllkkkiiiffffffgggeeegggiiiiiihhhfffeeeeeegggiiikkklllnnnqqqvvvyyy~~~cccKKKKKKJJJNNN]]]iiixxx~~~}}}nnnrrrmmmyyy{{{\\\EEE:::---))),,,,,,***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++***+++,,,------,,,+++***,,,------,,,+++...333777===EEEPPP\\\dddffffffdddlllnnnooommmjjjgggfffgggUUUPPPIIIBBB<<<444---(((,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))%%%&&&((()))************++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++(((---///,,,(((---===JJJ___fffeeelll~~~kkk___YYYddd:::>>>999@@@666;;;999000***///,,,"""000###***MMM888 777xxx %%%%%%(((MMM!!!"""###&&&222555(((!!!---###!!!===333...$$$+++000###''')))((((((((()))))))))******))))))***+++,,,---......333ZZZxxxWWWWWW\\\OOOuuummmmmmooonnnkkkjjjmmmlllkkkkkkmmmoooooonnnnnnpppsssvvvxxxyyyyyyyyyvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}|||yyyzzz~~~xxx|||xxx}}}sssjjjkkkvvv}}}uuuoookkkhhhhhhhhhhhhiiihhhhhhggggggiiikkkkkkiiihhhggggggfffiiilllnnnooossszzzwwwddd___VVVSSSWWWYYYmmmxxx|||wwwhhh{{{rrryyytttjjjLLL???111+++---...******)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))*********++++++++++++++++++,,,------------,,,))),,,///444<<>>888222---+++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))***,,,---///000000000222555888;;;>>>@@@AAAFFFFFFGGGFFFEEECCC@@@>>>999999888666555444333222//////......---,,,,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******((())))))******+++,,,,,,+++,,,---...444CCCWWWfffiiisss]]]LLLDDDBBBDDDgggAAA>>>222999444666%%%///&&&///)))+++%%%$$$$$$&&&'''ooo---&&&---"""$$$+++ ...qqq///111###***&&&((("""///===???'''+++;;;...%%%***(((111%%%))))))))))))************)))***++++++------...///LLLZZZ[[[___KKKooo|||uuupppooommmkkkjjjmmmlllkkkjjjlllnnnpppqqqpppttttttuuuvvvxxxyyy{{{{{{yyyzzz{{{||||||{{{zzzyyy}}}}}}|||zzzzzzyyyyyyyyyzzzuuuvvv}}}~~~{{{|||{{{iii|||mmmjjjsss}}}~~~zzzwwwpppkkkkkkoooqqqnnnjjjqqqqqqpppmmmiiifffeeefffiiimmmqqqsssuuuzzzvvvggg___bbblllyyytttaaa[[[GGG888000///---************))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++***+++,,,...000222LLLYYYiiisssqqqiiiaaa]]]\\\YYYUUURRRSSSVVV[[[___[[[WWWUUUXXX]]]^^^XXXRRRJJJEEEAAABBBJJJRRRWWWXXX___YYYOOODDD:::444000///************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))+++---000333555666DDDFFFKKKPPPUUUYYY\\\]]]______^^^]]]ZZZVVVRRRPPPKKKJJJIIIGGGFFFDDDCCCBBB888888666444222000///...************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((())))))***++++++,,,,,,---++++++111>>>OOO```jjjbbboooYYYHHHCCCHHHOOOSSS]]]CCC999<<<888&&&???+++*** 666''',,,&&&$$$,,,///222+++(((... 000%%%(((###&&&%%%&&&%%%### ,,,!!!(((CCC###)))UUU***$$$...,,,###///++++++******************''',,,+++,,,000***+++999TTTuuuXXXgggZZZQQQyyypppiiiiiijjjiiikkkmmmooonnnnnnmmmnnnppprrrssswwwvvvvvvyyy|||}}}zzzvvvvvv}}}}}}}}}~~~}}}}}}||||||zzzuuu{{{||||||zzzyyyyyy{{{}}}yyy~~~zzzsss~~~|||hhhcccvvv|||~~~~~~|||uuunnnooopppnnnkkkqqqnnnmmmooooookkkkkkmmmpppsssuuuxxx{{{wwwllloooxxxzzzyyyzzzzzzgggnnnjjjJJJ@@@111(((///************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***))))))***,,,///111...***111EEEZZZaaahhhaaaYYY```eeejjjuuummm|||nnnkkkqqq|||hhhuuulllQQQRRRPPPLLLHHH<<>>>>>:::333888+++%%%111''' +++'''222222!!!%%%+++NNN333...'''"""+++```---***000&&&'''&&&$$$###---"""'''DDD###(((YYY111''')))---((((((************************)))---***+++///+++111CCCdddhhhXXXbbbJJJnnntttmmmhhhhhhjjjiiiiiilllpppnnnlllkkklllooosssvvvvvvvvvxxx{{{}}}}}}{{{yyywww}}}{{{{{{~~~zzz~~~~~~~~~{{{yyy{{{||||||zzzxxxxxxzzz|||xxx~~~}}}www}}}xxxmmmttt~~~}}}~~~|||~~~zzzuuuuuu{{{yyysssqqqrrrtttuuurrrooooooqqqqqqnnnnnnppppppssswww{{{}}}xxxxxxuuu}}}}}}~~~~~~llliii}}}xxxRRRHHH888(((...************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++))))))***---000111999333///555EEEUUU\\\]]]___XXXdddbbbXXXxxx}}}}}}|||qqqtttcccPPPJJJ]]]___nnnpppbbbZZZ@@@<<<333)))%%%(((,,,,,,(((((()))))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((('''&&&&&&'''(((***+++(((+++......,,,***(((((((((((((((''''''((()))***)))'''$$$%%%(((++++++)))!!!&&&***+++)))'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))),,,)))&&&&&&)))+++------///000000---%%%$$$222CCC>>>HHHWWWcccfff```UUUNNNJJJMMMKKKEEEDDDIIIIIICCCFFFFFFFFFDDDAAA???===<<>>;;;:::===BBBFFFNNNQQQVVV[[[\\\ZZZVVVRRRIII:::...,,,.........///))))))***+++,,,,,,++++++((())))))***************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***++++++***+++---///000(((444PPP[[[WWWooonnnbbbZZZTTTPPPNNNXXXYYY]]]jjjiii\\\TTTNNNMMMPPPSSSVVVYYYWWWAAA???777111555;;;+++&&&))))))'''!!! %%%,,,000***...TTT333"""qqq$$$)))///&&&$$$)))'''%%%%%%+++###%%%DDD$$$'''UUU222((("""---...$$$************************+++...++++++...---888PPP___]]]dddNNNqqqkkkiiikkklllkkkkkkmmmpppnnnkkkjjjkkkpppuuuyyyxxxzzz{{{{{{yyywwwvvvvvvwww|||xxxvvv~~~}}}yyy}}}}}}||||||||||||{{{|||||||||zzzxxxxxxzzz{{{zzz~~~}}}}}}uuulllqqqzzzzzz~~~~~~www{{{vvvuuuqqqmmmlllrrr~~~|||rrrnnnppptttsssqqqrrruuuvvvssssssuuuuuuyyy~~~{{{zzzzzz}}}qqqdddxxxzzzxxx]]]QQQ@@@***...++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***+++---000000111///;;;GGGRRR]]]ddd\\\PPPOOOtttwwwooowwwooozzzpppeeehhhnnnmmmQQQHHHDDD:::...***,,,***&&&************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***+++***((('''&&&&&&''''''###&&&)))***)))(((''''''.........,,,***)))***,,,444...((('''((((((%%%"""'''))))))'''######(((,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++)))&&&'''+++......---...)))'''---666???JJJSSSbbb___YYYSSSOOOLLLKKKJJJIIIJJJLLLNNNSSS\\\hhhpppgggbbb]]]^^^cccfffdddaaagggaaaYYYVVVWWWZZZ]]]___YYYYYYXXXVVVUUUUUUWWWYYY[[[UUUQQQOOOJJJ>>>222,,,111///---+++++++++,,,---))))))******++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))+++,,,---,,,,,,---///444***GGGfff[[[___tttjjj```VVVTTTWWW[[[```bbbbbbggglllfff[[[TTTPPPNNNOOOOOONNNUUU]]]UUUBBBBBB444,,,666AAA+++,,,111---222444///))) ###//////&&&--- 555DDD333)))###***$$$%%%&&&###((($$$%%%FFF%%%'''GGG((((((!!!+++111%%%***************+++++++++,,,...,,,---///--->>>\\\```jjjZZZSSSyyyooollllllooopppnnnmmmppppppooommmmmmooorrrwwwzzzyyy{{{|||{{{zzz{{{~~~xxxsss||||||~~~~~~}}}|||{{{{{{||||||||||||||||||zzzxxxxxxzzz|||}}}gggdddtttrrrzzzzzzzzz{{{tttxxxppprrrsssooojjjjjjooouuutttlllmmmsssuuusssuuuzzz{{{yyyyyy{{{}}}yyyzzz|||{{{~~~}}}yyytttfffiiittt|||zzziiiXXXEEE---...+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,))),,,111222000---,,,,,,000NNNgggfff\\\YYY[[[[[[yyy|||fff```rrrqqqWWWOOOOOOPPPMMMBBB555......++++++***++++++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++++++++++++++*********)))+++++++++***)))***...000''')))+++,,,,,,+++++++++'''%%%$$$%%%(((***++++++******)))'''$$$$$$'''***(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''))),,,,,,,,,***))))))***---666CCCOOOUUUTTTRRR:::@@@IIIUUU___gggmmmooowwwrrrooooooooommmpppwww~~~wwwpppiiiddd```iiigggbbb^^^^^^dddnnnvvviiikkkkkkdddWWWMMMLLLOOODDD???777///***)))+++---***************++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))+++,,,---,,,,,,---...---@@@VVV\\\^^^zzztttiiiZZZQQQXXXeeeppppppccc]]]ZZZVVVPPPNNNQQQPPPMMMRRRZZZSSSFFFEEE:::333888<<<***...666///000!!!......###''',,,@@@222***"""ggg%%%""")))"""444***... $$$)))"""(((''')))HHH''''''::: ,,,%%%(((---***))))))*********++++++++++++...---//////...DDDhhhbbbpppEEE[[[|||kkkkkkjjjlllpppqqqmmmmmmpppooooooppprrrtttvvvwwwxxxvvvxxxzzz|||www}}}zzz{{{}}}~~~~~~~~~~~~~~~{{{||||||zzzyyyyyy{{{}}}~~~~~~fffXXXjjjfffqqqtttvvv|||xxxssswwwqqqrrrrrrpppmmmjjjjjjjjjpppzzzvvvppprrrxxxvvvuuuxxx~~~~~~zzz~~~yyyqqqvvvtttnnnrrrxxx\\\HHH333000++++++++++++************************************++++++++++++,,,,,,,,,,,,)))...222000++++++111777MMM\\\eee```^^^lllyyy~~~oooTTTKKKNNN]]]___OOOAAAAAA...,,,))))))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))***++++++&&&(((***---.........---(((***,,,---///222666999>>>AAAFFFKKKNNNNNNKKKHHH>>>???>>>:::444///+++***"""###'''+++///---)))$$$))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************+++&&&***---+++((((((---333<<>>XXXWWWyyyiiibbbiiihhhiiiuuu}}}|||wwwcccpppnnnYYYLLLPPPSSSLLLJJJPPP\\\;;;BBB))),,,000$$$***---)))GGG666)))(((***+++333???...000333+++AAA111222@@@,,,...555666###'''ttt)))BBB))))))))))))))))))))))))*********)))******+++,,,&&&333+++(((666AAAmmmkkkjjjfffQQQwwwgggdddlllnnnooommmjjjiiijjjllljjjooorrrqqqrrruuuwwwvvvtttxxx|||}}}||||||~~~}}}zzzzzz|||~~~}}}{{{{{{yyy{{{{{{yyy{{{}}}{{{~~~vvvLLLAAAOOO[[[iiinnnkkkhhhjjjnnnooojjjfffhhhnnnpppmmmhhhlllmmmnnnooooooqqqtttwwwrrrwww~~~}}}xxxhhh\\\aaaxxxggg[[[MMM===000,,,+++,,,,,,******---++++++++++++,,,,,,+++***+++,,,---,,,,,,///000000...---///GGG[[[QQQUUUyyyssslllyyy|||kkkRRRGGGSSSTTTCCC222,,,***%%%...+++((('''(((******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***++++++)))((((((+++...---+++)))(((***,,,......:::>>>VVVeeebbbiiinnn```qqqrrrmmmkkkkkkccc___ggg```dddeeedddhhhqqqtttqqqsssqqq```MMMQQQbbb^^^JJJ;;;555888III___bbbIII///444)))%%%+++---'''$$$&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))),,,---)))(((,,,000222***:::KKKOOOKKKJJJSSS^^^eeeppp|||yyy\\\WWWZZZ]]]cccvvvvvvbbbSSSYYYjjjrrreee]]]___^^^WWWSSSUUUUUUAAA111///---)))***111)))******)))((()))***+++******))))))))))))******))))))))))))************)))******++++++,,,---------(((...111***000DDDPPP]]]hhhnnntttxxxuuuppppppvvv|||~~~lllWWWKKKVVVRRROOOUUURRRPPPPPP???666qqq'''444444###333$$$***```111)))(((......'''%%%)))CCC~~~MMMWWWTTTfffkkkKKKggg+++###$$$,,, ///###MMM)))]]]{{{***************************************++++++,,,,,,111------888KKKzzz___iiiUUURRR}}}jjjkkkkkklllnnnmmmjjjiiijjjlllkkkpppsssrrrssswwwyyywwwzzz|||~~~}}}}}}}}}||||||||||||}}}~~~}}}}}}~~~~~~~~~bbbCCC@@@SSSZZZdddjjjlllkkkiiihhhgggffffffhhhlllppprrrrrrnnnpppqqqrrrrrrsssuuuxxxxxxzzz}}}xxxpppiiifff|||}}}llluuugggQQQEEE222...+++,,,,,,******---,,,+++++++++,,,,,,+++++++++,,,,,,,,,---......---222666???OOOTTTRRRuuu~~~jjj|||gggYYYYYYYYYUUUHHH888000000++++++,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((('''(((+++,,,,,,+++%%%+++///---***111AAAOOO[[[]]]dddeeeaaadddggg```qqqbbb___ddd^^^QQQTTT```dddgggfff```[[[___gggmmmllllllnnnnnnfff]]]\\\bbb___QQQAAA999???OOO\\\cccFFF777)))&&&(((*********((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++...***)))///111///...///@@@FFFMMMPPPOOOSSSaaannn~~~___KKKYYYrrrsssnnn```aaarrrwwwjjjgggaaaUUUKKKNNNOOOKKK@@@555...,,,,,,++++++++++++***)))************))))))))))))******))))))))))))*********************+++,,,,,,------000,,,...---+++777MMMZZZnnn}}}]]]LLLPPPMMMTTT______NNNIIIAAA(((333DDD<<<+++$$$+++(((333+++..."""uuuFFF,,,'''&&&,,,000333<<>>RRRbbbjjjbbbhhhddd\\\]]]]]]\\\___ppp```gggpppiiijjjtttssssssuuuwwwsssjjjdddjjjsssffffffjjjlllcccYYY]]]iiivvvqqqcccOOO>>>===LLL[[[[[[NNN:::***''',,,---+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++,,,''')))///000---333>>>NNNeeefffOOOOOOttt~~~\\\XXXhhhtttdddhhhppp}}}bbbXXXooovvvaaaZZZZZZVVVaaa```JJJ888333111---,,,,,,,,,,,,+++******)))******))))))))))))******)))))))))*********++++++******++++++,,,,,,------...//////---111@@@SSS___mmm{{{fffSSSOOOPPP^^^mmmnnnVVV999DDDEEE===)))@@@444???666,,,&&&111$$$333+++***,,,[[[...&&&444000000555<<>>:::BBBEEECCCPPPNNNSSS555<<<777'''777'''...AAA===BBB+++777************************+++++++++***+++,,,,,,---111'''222333666sssxxxpppgggXXXzzzlll```iiillllllmmmnnnooopppqqqqqqkkkpppsssrrrssswwwyyyxxx}}}|||}}}~~~}}}yyy{{{yyyzzz}}}}}}zzzyyy{{{|||}}}|||{{{|||zzzTTT999555;;;CCCIIIRRR[[[cccgggjjjkkkgggeeecccdddgggjjjllllllrrrtttwwwwwwwwwvvvvvvvvvxxx~~~zzzwww{{{vvvvvvzzzbbbYYYOOO>>>555------...,,,,,,...,,,...///...,,,+++---///000------111111///111777QQQZZZxxxnnn|||pppiiibbb]]]YYYcccllloooqqqtttwwwxxxzzzbbbUUULLLHHHIII<<<333)))'''+++...+++'''************************))))))))))))))))))))))))(((((())))))***++++++,,,)))---///...******---111111GGGaaajjjddd[[[[[[___sss~~~|||tttiiijjjllleeeZZZ```]]]___ggghhh^^^PPPIIICCCWWWbbbUUU@@@222***###))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---333222...888OOOaaafffkkkfffuuugggWWWrrrxxx~~~wwwvvvsssaaaTTTTTTUUUMMM@@@888///---+++***,,,---,,,+++++++++************++++++************++++++++++++***++++++,,,------......***222///222CCCSSSfff|||vvvyyyooo\\\VVViiiOOODDDDDD777888333:::+++666:::&&&***'''777444&&&777---,,,&&&888)))000///))),,,888;;;666444BBBJJJXXXcccgggfffbbb```wwwhhhxxxxxxwww|||uuu|||ooozzzkkkyyy|||pppjjjCCC:::ggggggIIIFFFIIIXXX___DDD444;;;...:::111%%%###(((...---&&&+++++++++++++++++++++++++++++++++++++++,,,------...***222111===___mmmUUUccczzzgggbbbpppnnnmmmlllnnnpppqqqqqqpppkkkpppsssrrrssswwwxxxwww|||{{{zzz{{{}}}|||}}}{{{www}}}{{{{{{}}}}}}{{{{{{}}}{{{{{{zzzyyyyyy}}}uuuOOO::::::;;;BBBJJJSSSYYY[[[]]]aaaeeeeeeccccccfffjjjmmmnnnmmmsssuuuwwwwwwuuuuuuuuuvvvuuu~~~|||}}}~~~zzzmmm^^^|||hhhRRRCCC888...---...------...+++...111000---,,,---///222//////111...+++444AAAYYYrrrjjj___VVVUUUYYY^^^aaabbbcccdddfffkkknnnlllgggcccgggeeejjjyyycccRRRIIIHHHLLLFFF;;;...)))+++---+++'''************************))))))))))))))))))))))))(((((()))***+++,,,,,,---''',,,000...***---666???OOOXXX______]]]cccttt~~~wwweeeiiisss```SSSWWW]]]WWWJJJAAA///FFF\\\___RRR@@@222)))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------...//////777NNNeeejjjcccsss___XXXvvv|||ooosssgggWWWOOOEEEAAADDD777222---+++---......---++++++************++++++*********++++++++++++,,,++++++,,,,,,------......///444---444LLL\\\xxxrrrhhh~~~NNNCCCDDDGGGHHH***%%%555666!!!###999:::***,,,(((;;;222222 //////!!!000333+++***555FFFUUUdddhhhnnnuuu|||~~~wwwuuu|||uuuppp{{{xxxvvvzzz{{{NNN888===[[[>>>...YYY^^^^^^___555999'''111444***333+++$$$++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,......HHH[[[mmmQQQwwwyyygggbbbooonnnlllkkklllooopppooommmlllqqqtttssstttxxxzzzxxxwwwwwwxxxxxxxxxzzz|||||||||{{{{{{|||}}}}}}}}}|||{{{}}}}}}{{{|||zzz{{{zzzyyyyyy{{{sssLLL;;;@@@@@@CCCIIIPPPUUUVVVWWW[[[___ccceeeiiikkklllmmmoooqqqvvvwwwwwwvvvuuuuuuvvvxxxwww~~~}}}|||~~~xxxnnnyyyfffvvvtttyyySSSFFF:::///---......---...)))...222222///,,,---///000...000333111222CCCXXXcccttteeeaaaccchhhpppxxxooo^^^___dddiiiqqq|||sssUUUFFFIIIJJJCCC:::222,,,*********************************))))))))))))))))))))))))((())))))***+++,,,---...***,,,///000333===KKKVVVddd___\\\bbbtttllljjj~~~pppyyyyyy|||vvvooozzzxxxooo___VVV\\\bbb]]]UUUSSS777===LLL]]]aaaTTTAAA555******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------...---999PPP```hhhrrrccchhhvvvxxx[[[IIIGGGKKKCCC;;;222......///...---,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,---.........000444000>>>YYYaaa~~~{{{vvvzzzyyyxxxRRRPPP>>>000AAA999555555,,,...AAA(((!!!555***888'''---,,,888***555,,,<<>>NNN___iiiSSSfffnnnlllpppcccqqq~~~}}}rrrkkkeeeccciiippp{{{ttt\\\UUUgggvvvvvvzzztttqqqhhhZZZUUUZZZLLL@@@BBBXXXjjjcccNNN>>>******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......111555NNNlllllldddnnnWWW~~~}}}cccQQQHHHKKKBBB777000///000...---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,444555JJJdddaaaxxxqqqhhhjjjpppuuuvvvmmm}}}vvvhhhyyyOOOGGG@@@;;;;;;666222222222111000//////...---111,,,+++333333,,,---000222222@@@ZZZlll|||~~~xxxqqqbbbXXXddduuuOOOtttfffNNNJJJJJJ555)))333222***111...+++((((((***---...---++++++,,,,,,,,,---------+++333***111cccwwwsss[[[PPPxxxmmmjjjlllqqqpppmmmjjjmmmrrrqqqlllppprrrsssrrrtttxxxwwwttt{{{}}}~~~~~~}}}~~~|||}}}~~~{{{}}}zzzyyy{{{~~~|||yyyvvvxxxzzzzzzxxxwwwvvvwww{{{xxxwwwgggGGG555666>>>FFFKKKRRRUUUUUUTTTUUUWWWbbbkkkttttttmmmkkkqqqxxx}}}yyytttrrrrrrsssttttttwwwvvvmmmrrrvvvrrrlll^^^vvvsss^^^JJJ@@@444---...222000,,,---------.........//////,,,AAA333(((<<>>AAABBBBBBAAA@@@BBBGGGLLLiiiuuuuuujjjppp[[[WWWJJJJJJTTT@@@666333"""333)))))))))(((((((((+++---************************,,,---...,,,***)))***+++---...222GGGaaaeee]]]^^^rrrxxxeeeqqqrrryyyvvvtttuuuxxxzzzyyyxxxxxxqqqpppvvvvvvppppppuuummmcccppp]]]___cccSSSSSSQQQUUU^^^dddaaaXXXRRR999+++%%%,,,///((('''...))))))))))))))))))))))))))))))))))))************,,,...---,,,...111000---888VVVccceee```iii~~~rrrZZZIIIFFFBBB===555...---111+++++++++*********---///,,,++++++******++++++,,,+++---...///.........///)))555@@@[[[YYYyyy}}}^^^aaawwwOOOGGG@@@;;;;;;666333222222111000000//////)))444555333555000+++000...:::CCCTTTqqqyyyrrriii^^^kkkRRRlllwwwUUU===KKKSSSJJJ777///,,,***------,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------555---999ooolllvvv^^^VVV|||qqqgggfffjjjjjjlllmmmlllooorrrqqqmmmooorrrrrrpppsssxxxzzzxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyy|||zzzwwwvvvvvvqqqrrrttttttrrrqqqpppqqqyyy{{{}}}gggGGG666777@@@FFFJJJOOOTTTVVVVVVWWWWWW]]]dddlllqqqrrrtttyyy~~~|||yyyuuurrrpppqqqsssttt{{{zzzqqqvvvpppmmmuuuddd|||mmmhhhOOOEEE777...---000000...------........./////////'''&&&///444DDD|||ooo}}}jjjggglll{{{~~~kkk\\\GGGDDDBBBBBBEEEHHHKKKMMMKKKLLLMMMLLLJJJJJJMMMOOOGGGMMMSSSYYYfffzzztttlllrrrnnn]]]WWWOOOXXXIII<<<:::)))---+++++++++***))))))***+++************************((()))***---///111111111///@@@IIIQQQdddrrryyywww~~~~~~yyyyyyrrryyygggfffxxxxxx|||eee[[[ccc\\\RRRTTTXXX___eeefff```YYYIII888++++++---***)))+++************************))))))))))))*********+++---++++++---,,,+++111:::KKKqqqaaaaaammm~~~{{{ZZZMMMDDDEEE@@@333,,,...---------,,,++++++,,,---,,,,,,++++++++++++,,,,,,+++---//////......///000222222LLLaaaooowwwbbbsssNNNGGG@@@;;;;;;666333222222111111000000000000666222---///,,,,,,666222MMMfff~~~{{{iiivvvooohhhuuuwww```LLL<<>>KKKSSSZZZqqq~~~bbb```[[[FFFEEE@@@''',,,,,,++++++,,,,,,***)))++++++++++++++++++++++++.........,,,+++---222666OOOXXX\\\eee}}}~~~xxx~~~yyy{{{pppsss}}}wwwsssggg\\\___iiieeeYYY]]]RRR???...***---,,,(((*********************************+++++++++,,,,,,---...//////000;;;LLL[[[dddeeeooojjjrrrbbbWWWVVVRRROOOSSS^^^gggjjjsssvvv|||~~~}}}{{{vvvrrrqqqfffMMMHHHFFF<<<111//////............,,,+++,,,,,,,,,++++++,,,,,,,,,,,,...////////////111333000DDD^^^dddnnnjjjrrrLLLFFFAAA;;;;;;555333333333333222222222222+++333555555888888DDD\\\|||uuurrrgggfffjjjfffXXX:::@@@\\\\\\MMM???000+++---......---,,,------,,,,,,---------.........---///'''FFF___dddYYYssseeeaaaeeeiiilllqqqsssooommmpppssssssjjjrrrxxxxxxwwwxxxwwwtttwwwzzz}}}~~~~~~zzzyyy||||||xxxtttsssuuuvvvvvvuuuoooppppppooonnnmmmnnnooonnntttwwwwwwzzzyyyZZZBBB;;;???CCCMMMLLLLLLPPPUUUVVVTTTQQQ[[[YYY\\\eeepppvvvrrrlllkkknnnqqqpppooorrrzzz}}}tttxxx}}}xxx~~~IIIuuuqqqWWWJJJ===777333///...000/////////000000000111111111666GGGyyywwwhhh[[[LLL>>>@@@KKKVVV^^^cccnnnzzz```QQQXXXWWWMMMQQQYYYllljjj```ZZZDDDDDDIII222,,,***)))***,,,---,,,***++++++++++++++++++++++++)))---///...---555CCCPPP]]]XXX___|||zzzwwwssszzzxxxzzz~~~}}}rrraaacccllljjj```XXXUUUIII777,,,+++,,,+++************************++++++++++++,,,,,,,,,,,,+++333333---333GGGWWW\\\fffyyywwwwww```VVVSSSSSS[[[cccmmmwwwuuusss{{{~~~zzzhhhJJJBBB???999000...------...///---,,,---,,,,,,,,,,,,,,,,,,------.../////////000222555333WWW]]]{{{KKKFFFAAA;;;;;;555333333333333333333333333...666444,,,---<<>>444pppcccjjjoooXXX;;;HHHVVVYYYVVV___}}}|||kkkaaaXXXVVVgggkkk___HHH@@@NNN@@@000---)))))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---...888IIIWWW]]]\\\pppvvveeeiiitttoooyyyuuuvvvooowwwgggdddhhhkkkkkkYYYWWWOOOBBB333***+++...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,222333111;;;PPPbbbhhhqqqjjjoooWWWLLLSSSeeevvv}}}pppdddHHHBBBCCC555111------///000...,,,------,,,,,,,,,,,,------...////////////111444666BBBccc```KKKFFFAAA;;;;;;555333333444444444444444444888777222666JJJfff{{{uuummmpppXXX>>>???RRRVVVQQQRRRCCC;;;111---...000000...------------...............222000XXXpppjjjQQQ]]]~~~mmmeeejjjoooqqqqqqrrrrrrooopppsssrrrnnnkkksssxxxwwwuuuwwwyyyxxxyyy{{{~~~~~~|||||||||{{{{{{xxxvvvtttrrrpppnnnkkkjjjhhhhhhhhhgggeeeeeefffhhhgggjjjmmmrrr{{{{{{hhhJJJ888999???BBBGGGJJJMMMPPPRRRSSSUUUWWW\\\```fffkkknnnooonnnmmmmmmoootttzzz{{{}}}eeeRRRoooUUU>>>888777222///111000000000111111111222222222GGGlllrrryyyTTT@@@PPPMMMTTTmmmsssggghhhsssrrrvvvrrrTTT???LLLJJJ888222,,,***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,...------000777BBBNNNVVVbbbvvv{{{|||qqq}}}uuuzzzuuutttttthhhbbbkkkyyyeee\\\SSSJJJ;;;,,,)))000++++++++++++++++++++++++,,,,,,,,,,,,------------000---444CCCOOO]]]xxx|||nnn}}}]]]PPPSSS^^^ssszzziiiOOOIII===777111...///000///,,,------,,,,,,,,,,,,------...////////////111555777RRRbbbmmmJJJFFFAAA;;;;;;555444444444444444444444444777444;;;]]]{{{kkkkkkQQQ<<>>222IIIGGG===...+++333333,,,............////////////111///777pppeee^^^VVVoooccciiigggkkkhhhnnnrrrrrrpppppprrrqqqnnnrrrrrrrrrsssuuuyyy}}}xxxyyy{{{|||~~~|||yyyyyyzzz{{{{{{sssrrrpppmmmjjjgggdddbbbXXXUUURRROOONNNNNNOOOPPPPPPUUU[[[bbbfffhhhhhhgggkkkfffVVVCCC888999???BBBMMMKKKMMMSSSVVVWWWYYY]]]fffdddfffmmmoookkkkkkooorrr{{{{{{rrrrrrPPPhhheeePPPJJJ888666///333000000111000000222666999999www{{{eee}}}GGGDDDRRRYYYkkkvvvhhhmmmyyyvvv\\\JJJKKKIII<<<111000///---...222,,,,,,,,,---...///---,,,666)))+++999^^^cccQQQxxxttt|||qqquuuiiiVVVWWWHHH777222,,,+++,,,,,,---------,,,,,,***,,,,,,+++,,,...000000777,,,???fffhhhqqqsssjjjNNNQQQlllxxxtttsssuuuzzz~~~^^^NNNCCC888333222000...---...------,,,,,,------......///222222000000:::FFF___fffrrrJJJFFF<<<===999777666555333222444777777555777XXX~~~vvv]]]>>>???@@@000;;;BBB@@@333,,,///111///............///////////////,,,777vvv|||fffbbbXXXkkk```hhhgggllliiinnnqqqrrrooooooqqqqqqnnnttttttuuuvvvwwwyyy{{{}}}zzz{{{|||~~~}}}zzzzzzzzzzzzyyysssqqqmmmiiieee```[[[XXXOOOMMMJJJGGGFFFFFFFFFGGGFFFIIINNNRRRUUUVVVUUUUUUZZZVVVKKK<<<555999AAAEEEMMMLLLNNNSSSVVVUUUVVVYYYZZZZZZ```jjjooonnnooorrrrrrqqqJJJVVVrrrWWWIII:::888000333222555333444555222111;;;IIIfff}}}cccJJJJJJUUUXXXqqqzzzqqqpppxxxmmmRRRAAAHHH@@@777000---+++///333------------......---,,,...444EEEHHHXXXeeeooo|||}}}yyytttXXXWWWUUUTTTTTTUUUWWWXXX]]]fffrrr~~~eeeUUURRRBBB...,,,++++++,,,,,,,,,,,,,,,+++,,,---------...000111000+++FFFWWWWWW|||```QQQ```{{{sssjjjaaaZZZYYYYYYWWWUUUWWW```mmmxxx[[[JJJ:::555444000...///...------------------...000000111111///222@@@NNNbbbpppHHHDDD<<<===:::888666666333222666;;;:::444KKKvvvuuuWWWNNNGGG444///>>>GGG===000,,,...///............///////////////+++888{{{~~~lllZZZRRReee___hhhhhhmmmkkknnnqqqqqqnnnnnnqqqqqqnnntttuuuvvvwwwxxxyyyyyyyyy|||}}}~~~}}}||||||{{{yyywwwrrroooiiibbb\\\VVVOOOKKKFFFDDDAAA>>>===<<<=========>>>@@@BBBCCCCCCBBBBBBEEEDDD===555333;;;CCCGGGLLLKKKNNNSSSUUUSSSRRRUUUTTTVVV]]]gggnnnppprrruuutttqqqUUUOOO}}}dddGGG===;;;000111444555///222777///+++EEEiiipppssswwwXXXAAAUUUZZZqqq|||rrrqqqwww|||iiiFFFDDDDDD>>>333***+++///333..................------111666GGGMMM```}}}fffRRRNNNRRROOOQQQVVVZZZ\\\\\\[[[ZZZ``````^^^\\\cccrrr~~~yyynnnwwwUUUWWWKKK222000,,,,,,,,,,,,,,,+++++++++///...---...000111111111111TTTfffxxxiiixxx^^^TTTsss}}}{{{yyy{{{qqqfff\\\UUUWWWVVVSSSLLLFFFEEEKKKPPPUUUfffuuuwwwZZZ???666555000...111......------------......111000000///...555GGGXXXdddqqqIIIEEE<<<===:::888666555777;;;888555<<>>JJJDDD777///------............////////////222///<<<|||qqqPPP\\\ddd___jjjiiinnnlllmmmppppppmmmmmmpppqqqnnnqqqrrruuuwwwyyyyyyyyyxxx}}}~~~~~~~~~}}}{{{wwwtttpppjjjbbbZZZTTTMMMEEE@@@@@@>>>;;;999777666666777888888888888888888888999777888555111333<<>>DDDCCC777,,,,,,000111...//////...------...///555;;;NNNaaa~~~gggttt[[[HHHJJJRRRWWWZZZjjjmmmrrrwww|||zzzrrrnnnnnnmmmjjjttt}}}|||qqqqqqeeePPPJJJ@@@666---,,,,,,+++++++++++++++111---,,,///111111111333HHHRRRrrrpppkkkXXXhhhhhhgggvvvxxxppplllhhhjjjkkkiiibbbYYYPPPJJJGGGOOOPPPWWWhhhvvvtttIII888555111000333//////............//////111111111000///777KKK___\\\sssKKKFFF======:::888999444777===666222NNNuuuxxxxxxtttMMM333<<>>DDDDDD;;;222...//////...///000///------000222111HHHhhhpppmmm~~~]]]UUUOOOSSS\\\hhhttt~~~~~~pppnnnuuuuuuqqqNNNEEENNN999......,,,,,,++++++,,,,,,000,,,,,,///000///333:::SSSbbb}}}|||ggg\\\yyyhhhbbbtttvvvuuuvvvxxxzzzwwwoooiiicccbbbUUUJJJNNNQQQXXXeeevvv___AAA777444333444000//////......//////000///111333333222:::PPPdddllltttKKKGGG===>>>:::888===555444777555AAAtttddd======<<<===>>>;;;555///............////////////,,,111HHHdddhhhiiijjjfffnnnkkkpppmmmlllnnnmmmjjjkkkoooqqqoooooorrrvvv{{{|||}}}~~~~~~~~~}}}zzzuuuqqqkkk```RRRGGGBBB???:::666222222111000////////////------...///000000111111000222444444888>>>???<<>>777555333000000////////////000000///111444555555???WWWnnnrrrIIIFFF===>>>;;;999;;;999666444???ccczzzpppiiidddnnnsss|||PPPGGG>>><<<>>>===888333............////////////,,,111LLLllltttbbblllhhhooolllqqqooolllnnnmmmiiijjjoooqqqooooooqqquuuzzz~~~}}}}}}~~~~~~}}}zzzuuuqqqiii\\\KKK???:::888444111////////////////////////...///000111222333222222333666999<<>>RRRnnnqqqbbb```pppmmmvvv}}}tttfffbbbttt~~~zzzuuu{{{tttJJJ:::666111111000000//////000000111///111444555666DDDaaa{{{oooGGGDDD<<<>>><<<:::666>>>===888MMMzzzjjj\\\UUUYYY```eeemmmzzzcccUUUFFF???>>>===999666............/////////000///222MMM{{{RRR}}}mmmhhhpppmmmrrrqqqkkkmmmllliiijjjoooqqqpppmmmooorrrvvv{{{~~~}}}~~~~~~}}}|||yyyuuuqqqiii[[[GGG:::555333000...//////000000111111111111444555666888888777777666777;;;???DDDJJJPPPNNNHHHDDDCCCFFFMMMRRRTTTWWW\\\VVV]]]ccceeejjjqqqsssooonnnooorrrwwwzzz~~~vvvzzz}}}}}}rrraaaJJJyyy[[[HHH777:::777111222<<<888666YYYxxxeeesssOOOLLLLLL~~~tttpppqqqrrrpppmmmwwwvvvwwwzzz~~~ooooooRRR???AAA@@@222,,,222***---000///...///555;;;WWWiiiaaayyyTTTOOOcccuuu~~~iiiyyycccFFFLLL444222000...---...///000------111444000000BBBZZZcccUUUkkkOOOMMM```cccaaaeeeuuu}}}{{{SSS<<<666000111111000000000000111111111222444444777HHHiiiiiiEEEFFF>>><<<:::;;;666===<<<333rrrqqqbbbXXXPPPOOORRRXXXfffssshhhGGG???;;;;;;===<<<333000......///000000///444000___tttmmmddduuuoooiiiooovvvtttqqqpppllljjjmmmrrrrrrnnnqqqrrruuuxxxzzz||||||}}}~~~wwwrrrrrrhhhYYYEEE666000000000///////////////111444888:::BBB===<<>>BBBGGGKKKNNNMMMLLLKKKKKKKKKKKKNNNTTT\\\bbbZZZ^^^dddkkkoooqqqrrrrrrooouuuwwwtttttt|||xxxyyyppp|||}}}~~~zzzpppxxx~~~III|||ddd^^^FFF===888666333;;;000;;;>>>~~~vvvjjj^^^AAAOOOpppsss```]]]fffnnnpppqqqggggggeeeeeegggiiifff```eeeooo~~~xxxlllSSSAAAHHH===111000---.........///222555;;;@@@bbbtttzzz}}}wwwYYYTTTddd|||hhhjjjsssIIIKKK???666...---...---...000---222(((555...;;;FFFqqqbbbZZZ]]]```fffOOOTTTgggiiidddrrrtttvvvvvvEEE444888555333111000111111111//////999,,,<<<888[[[XXXiiiDDDFFF>>><<<:::<<<777;;;:::bbb}}}qqqeee___YYYRRRNNNNNNXXXdddxxxVVV@@@;;;:::;;;===444222///...///000000///333///]]]qqqqqqrrr~~~ooonnnkkklllrrrqqqnnnppppppllllllppprrrqqqrrrtttvvvyyy|||}}}~~~~~~~~~xxxwwwvvvrrrqqqtttnnn^^^GGG777111000000///888888888:::===@@@AAAAAAAAA======BBBDDDBBBAAACCCDDDDDDFFFHHHKKKMMMLLLKKKNNNNNNNNNNNNPPPTTTZZZ___YYY]]]cccjjjooosssttttttppptttvvvuuuwww{{{zzz~~~~~~|||JJJgggfff}}}fffHHH>>>888666333///333CCC```jjjgggxxxNNNNNN]]]tttrrrrrrjjj]]]SSS```fffiiicccXXXTTT[[[eee]]]bbbjjjvvv~~~wwwkkkMMMGGGAAA888333000222222333222...000???QQQqqqggg||||||RRRTTThhhyyy}}}xxxpppmmmVVVMMM@@@777///......---...000...666(((444666666\\\rrrZZZzzz___UUU]]]^^^SSSVVVdddooo[[[<<<555444222000000111111111000111444***555<<<```ssshhhDDDFFF>>><<<;;;<<<<<<999@@@|||tttlll___RRRKKKLLLNNNUUUdddwwwfff===666;;;>>>DDD666333000//////000000000333222dddttthhhhhhxxxjjjpppooolllooopppnnnssstttnnnjjjllloooppprrrsssvvvyyy{{{}}}~~~~~~|||~~~}}}yyy{{{|||}}}uuubbbIII777000111222111>>>???AAAEEEIIIKKKJJJIIIIIIGGGGGGLLLNNNMMMMMMNNNKKKJJJJJJLLLNNNOOOOOONNNRRRRRRSSSSSSSSSUUUYYY\\\XXX\\\bbbiiiooosssuuuvvvqqqtttvvvwww|||uuu~~~|||~~~~~~PPPUUUrrr{{{sssKKK@@@999777444111999===sssnnnYYYZZZEEEXXXttt|||kkk___UUU]]]hhhlllbbbSSSRRRZZZTTTTTTXXXbbbrrrzzz}}}ttt[[[{{{ZZZCCCAAA<<<111...//////222222+++...LLLoooaaaiiixxxWWWKKKkkk}}}{{{rrryyycccJJJAAA888000...///......111...888,,,333<<<:::NNNqqqfffNNNiiikkkgggjjj______vvvxxxIII555444222000///000111111111555222111666HHHbbb}}}gggCCCFFF>>>===;;;===???;;;ZZZ{{{sssooohhh```WWWTTT\\\mmmHHH333<<>>111///,,,,,,000444111:::bbb~~~gggPPPXXXlllvvvzzz{{{vvvHHHCCC:::222000///......111...333222111<<>>>>><<<>>>:::GGGxxxsssrrrxxx}}}hhh<<>>===999444111000111111000222888pppuuuhhhZZZtttfffsssuuuoooooorrrqqqqqqoookkkkkknnnkkkfffqqqsssvvvyyy{{{|||}}}}}}~~~}}}vvvqqqqqqbbbLLL:::111222777;;;@@@LLLXXX\\\YYYXXX___fffbbbaaa___]]]\\\\\\YYYUUUTTTRRRQQQRRRTTTUUUUUUUUURRRTTTWWWXXXYYY[[[]]]___]]]___bbbfffjjjnnnqqqsssuuuwwwyyy{{{|||zzz|||{{{~~~~~~hhhJJJtttqqqiiiKKK@@@;;;999777000===QQQpppgggqqqLLLLLLeeerrr[[[WWW[[[[[[ZZZ[[[RRRVVV\\\aaafffmmmwww~~~zzzvvv}}}~~~|||iiifffzzzRRRGGGBBB666555222///222777;;;JJJrrrlllqqq[[[VVVooohhhjjjoooPPPEEE<<<333111000//////111///,,,999000===xxxuuuVVVmmmYYYrrrVVVrrrmmm~~~yyyooowwwppp???888555111000111222222222000...999666RRR[[[fffBBBEEE>>>>>>===???999eeeQQQEEEJJJ>>>@@@<<<666222111111111111///555kkkvvvooo^^^sssgggppppppnnnqqqrrrnnnmmmkkkjjjnnnrrrpppjjjssstttwwwzzz}}}~~~|||}}}xxxwwwuuupppkkkaaaQQQ???333222999@@@FFFQQQ]]]___[[[\\\dddmmmggghhhgggdddeeefffddd```]]][[[XXXWWWWWWVVVTTTRRRSSSUUUWWWYYYZZZ\\\___bbbaaabbbcccfffjjjnnnrrrtttxxx{{{}}}}}}||||||zzzyyysssGGG]]]rrrbbbKKK@@@:::999888333===kkkyyyxxxWWWRRRIIINNNppp^^^TTTPPPRRRTTTPPPVVV```kkkvvvxxxuuusssYYY\\\EEE???:::555444222000222;;;SSSyyy___aaaxxxvvvUUUjjjrrr^^^gggsss}}}^^^GGG===555222111//////111///***;;;333KKKlll^^^gggWWWeee~~~WWW}}}ggg{{{~~~hhhKKK;;;888444111111222333222222333777888XXXqqqeeeBBBEEE>>>>>>===@@@KKK|||mmmMMMOOODDDBBB>>>777333111111111111///999rrrwww[[[vvvkkknnnmmmoootttsssmmmppppppmmmnnnqqqppplllqqqsssuuuxxx{{{|||}}}}}}zzz{{{xxxvvvyyyxxxtttfffcccXXXGGG666111999CCCCCCHHHNNNOOOOOOQQQXXX]]]^^^bbbddddddhhhoooppplllfffeeecccbbbaaa___[[[XXXUUUVVVWWWXXXYYY\\\```ccccccdddeeehhhmmmrrrvvvyyy{{{~~~yyyvvv~~~~~~zzz}}}~~~zzzJJJNNNgggLLL@@@:::888777:::>>>|||yyy```KKKHHH]]]qqqbbb]]]XXXQQQZZZ\\\cccttt{{{qqquuuvvviiikkkccc@@@;;;===444000222000///>>>bbb}}}QQQlll[[[eee~~~rrrlllrrrgggkkk}}}xxxuuuIII???666333222//////111//////888999fffxxxfff[[[jjj]]]yyynnnvvv~~~}}}hhh|||bbb???;;;666333222333333222333:::777???aaaeeeBBBEEE??????>>>@@@ccc~~~{{{RRROOOEEECCC???888333222222222111111BBBuuurrrYYY{{{pppnnnlllrrryyyvvvqqqvvvxxxrrrmmmmmmmmmlllmmmooorrruuuwwwxxxyyyyyyyyyyyy{{{~~~yyyvvvvvvppphhheeeeee^^^LLL888111999EEE:::999999:::>>>BBBEEEGGGMMMSSSWWW[[[cccnnnqqqnnnlllkkkkkklllllljjjfffcccWWWWWWXXXXXXXXX[[[___bbbdddeeegggjjjooouuuzzz}}}|||~~~~~~xxx}}}}}}{{{{{{||||||}}}}}}}}}~~~~~~}}}RRRMMMmmmNNN@@@999777555777???cccuuulllMMMLLLrrrppplllsssooobbbooohhhggguuu~~~nnnooo}}}kkkUUUkkkAAA===DDD666---555666444IIIyyyrrrTTTvvvSSSqqqjjj\\\XXX^^^pppnnnxxxIII???666333222000///111///666444>>>|||ppp___vvvfffcccgggpppdddvvvqqqsssyyy|||~~~~~~sssbbbvvvAAA===888444333333333333---:::444CCCcccUUUOOO===@@@CCC777JJJ|||yyy~~~gggKKKFFFBBB>>>:::555222111111222333CCC}}}pppNNN|||iiilllooorrrvvvtttnnnppprrrqqqnnnlllnnnppprrrqqqqqquuuyyyzzzwwwtttzzz~~~|||xxxvvvvvvuuurrrooofffhhhfffXXXBBB333666AAA999>>>???===<<<>>>???===>>>@@@BBBGGGNNNXXXccckkkmmmmmmoooppppppnnnkkkhhhgggfffddd```\\\ZZZZZZ\\\eeefffiiinnntttzzz~~~~~~~~~~~~~~~~~~~~~vvvXXXGGGkkk{{{VVVBBB888999333<<>><<>>@@@AAA@@@BBBBBBBBBBBBEEELLLTTTZZZbbbdddgggjjjnnnpppoooooolllkkkiiifffbbbaaabbbcccfffgggjjjoootttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}tttfffBBBxxxhhhnnnYYYAAA999;;;777:::sss}}}{{{^^^JJJIII```xxx{{{ssslllnnnvvvgggmmmyyyoooMMM|||III>>>@@@444444111;;;===ggg```lllvvvYYYvvvzzzyyy|||ssspppyyyjjjQQQPPPZZZiiiuuu~~~YYYAAA;;;222000555...333222555;;;rrr~~~ttt~~~xxx{{{yyy~~~|||xxx|||~~~dddRRR999666333333555...666222555111NNNrrrYYYIII???FFF???RRRqqq|||UUUOOOBBB???:::666222111222333111FFFvvvyyyxxxooopppnnnmmmooolllsssvvvwwwvvvsssqqqsssvvvmmmooosssuuuuuuvvvwwwxxx{{{{{{xxxtttwww~~~~~~zzzvvvtttsssqqqmmmjjjcccccc___TTTBBB555777???@@@DDDEEEBBBAAACCCEEECCCCCCBBBAAA??????BBBHHHLLLRRRUUUXXX]]]bbbfffhhhjjjkkkkkkkkkiiigggfffhhhjjjjjjkkknnnsssxxx~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~zzzpppzzz@@@gggpppmmmbbbBBB:::<<<999>>>zzzllldddzzzJJJKKKsssyyyiiirrr{{{ooohhhwwwyyyggghhh~~~}}}eee```XXXBBB:::777333///999GGGwwwttteeessscccXXXnnn\\\WWWWWWYYYeeeuuulll}}}wwwqqqzzzeeeDDD;;;333000444///333222333AAAmmmmmmvvvyyy|||{{{vvvggg___<<<666444333666111777666444111VVV[[[FFF@@@FFF;;;aaapppllldddKKKCCC@@@;;;666333222333333...NNN~~~ooo|||lllnnnmmmmmmpppnnnppprrrtttrrrooonnnppprrrkkkooosssuuuttttttwwwzzzzzzzzzxxxvvvxxx~~~{{{wwwuuutttqqqlllhhhbbb___YYYPPPAAA666777===BBBFFFGGGDDDCCCFFFGGGFFF@@@@@@@@@???@@@CCCHHHKKKMMMOOOQQQTTTVVVYYY\\\___bbbcccdddeeeeeefffiiikkknnnppptttxxx~~~}}}|||}}}||||||||||||}}}~~~}}}jjjFFFaaazzzoooCCC;;;;;;999@@@cccssseeeKKKPPPpppYYYggg}}}|||vvvkkknnn|||iiicccrrrzzziiiBBBvvv```CCC666777444///;;;[[[\\\hhh|||UUU```uuuvvv|||}}}}}}}}}zzzwwwllljjjkkkjjjccczzzuuuHHH;;;666///444111333555000ZZZwwwpppggg}}}vvvyyy~~~uuuSSSpppAAA666666333666333888555888999VVVwww[[[EEECCCEEE>>>tttwwwsssrrrfffjjjzzz~~~IIIDDDAAA<<<777444333333444000VVV___vvvhhhllllllkkkooonnnmmmoooqqqooolllkkkmmmooommmppptttuuuttttttwwwzzzuuuuuuuuuuuutttvvvzzzzzzwwwsssqqqpppnnnhhhdddbbb[[[RRRIII>>>555555:::AAAEEEGGGEEEDDDFFFFFFDDD<<<===???@@@AAAEEEJJJNNNOOOQQQTTTUUUUUUVVVYYY[[[YYY[[[^^^aaabbbeeeiiikkkppprrrvvv{{{}}}|||{{{{{{{{{zzzzzz{{{}}}aaa~~~NNN```yyyzzzBBB;;;999999HHH```VVVKKK[[[hhhMMM[[[uuu|||zzz{{{xxxkkk```gggzzzzzzjjj@@@cccAAA888666888222AAAqqqPPPnnnnnnQQQqqqtttllllllzzzsss\\\{{{}}}LLL<<<999...333333333999222fffqqqooommm{{{yyy}}}qqqwwwQQQFFF777999222666666777222777<<>>@@@AAADDDHHHKKKKKKOOOTTTUUUUUUVVVZZZ]]]ZZZ\\\```ccceeegggkkkmmmooorrrwww}}}}}}}}}{{{{{{|||{{{zzzyyyyyyzzz|||\\\lllVVV\\\iiiBBB<<<999:::ddd```MMMIIIiiidddGGG^^^uuu{{{|||nnn^^^```~~~xxxLLLlll???===666444333BBByyyXXX|||___VVVqqqggguuueee\\\xxxwwwOOO<<<;;;...222555333555888|||aaavvvtttggggggwwwssssssppp^^^mmmLLL888;;;222666777666666999@@@]]]\\\IIIGGGBBBaaa}}}fffkkkfffdddnnnrrrsss{{{yyyYYYEEEBBB===888555444444555555[[[fffttthhhllljjjhhhkkkjjjnnnqqqrrrqqqnnnlllnnnqqquuutttssstttvvvxxxxxxwwwxxxwwwxxxxxxtttpppssszzz{{{yyyvvvvvvuuusssmmmiiidddVVVFFF<<<555111222555777>>>CCCCCCBBBBBB???;;;:::<<<>>>@@@AAACCCFFFHHHHHHNNNUUUXXXXXXYYY]]]```aaadddgggiiiiiikkkmmmoooqqqtttzzzsssxxxxxxzzz||||||zzzzzz|||~~~zzzyyyxxxxxxyyy||||||^^^hhh^^^TTTdddDDD>>>999;;;{{{{{{ssseeeLLLGGGvvvbbbHHHddduuu{{{{{{ppp^^^\\\www}}}zzzNNNYYY~~~??????666000999DDDxxxwww___YYY\\\{{{||||||oooeeekkkTTT|||^^^pppoooRRR======---222666333555KKKxxx{{{ccc{{{cccSSS```ccctttiiieeeeeennnzzz~~~~~~|||~~~~~~}}}ooopppWWWQQQ999===222555888555777;;;HHHmmmjjjsss\\\KKKHHHCCCqqqvvviiikkkvvvrrrkkkrrryyy{{{ssslllEEEBBB===888555444555555444]]]mmmrrrhhhmmmkkkjjjmmmmmmnnnqqqrrrqqqnnnlllnnnqqqxxxvvvssstttwwwyyyxxxvvvtttrrrsssuuurrrpppvvvxxxuuusssssssssqqqkkkgggeeeUUUCCC888222///000333444;;;BBBBBBAAA@@@<<<777999;;;>>>AAABBBEEEHHHJJJMMMTTT\\\______```cccfffhhhjjjlllmmmllllllmmmnnntttxxx~~~}}}nnn\\\OOOGGGVVVaaaccchhhttt{{{yyytttwwwyyyyyyxxxyyy|||yyyxxxwwwwwwyyy|||yyydddllldddNNNmmmGGG???999:::yyyllliiiNNNFFF}}}cccJJJ]]]kkktttvvv|||rrr^^^[[[sssyyy___PPP???>>>555555EEELLLzzzrrrYYYWWW```|||sss}}}wwwooodddeeeQQQcccmmmmmmTTT===>>>---111777333===ccc~~~zzzmmmwwwVVV:::PPPWWWpppgggmmmgggZZZUUU[[[iiisssoookkkyyyqqqsss|||qqqwwwzzzEEETTT:::>>>111555888444...888MMMsssoooggg|||```GGGGGGCCC{{{pppsssooopppuuu{{{|||}}}ooozzz}}}KKKCCC???333888<<<...666111]]]xxx```oooeeekkkkkkjjjlllkkklllooosssvvvuuutttttttttmmmqqqvvvxxxwwwuuusssrrrrrrtttvvvuuussstttxxx|||xxxvvvsssrrrsssqqqlllggg]]]VVVGGG666000222111---999::::::999:::<<<;;;888;;;<<<===???AAAFFFLLLPPPRRRYYY___aaadddhhhjjjhhhqqqooollljjjmmmrrrvvvwww|||pppXXXHHHAAA???RRRRRRTTTYYY```ddddddbbbooovvv||||||zzzyyyzzz|||{{{xxxvvvxxx~~~|||~~~|||hhh\\\wwwKKKjjjGGG>>>777<<>>zzz{{{pppgggJJJ<<>>AAA???<<<999<<<===???@@@CCCHHHNNNRRRUUU^^^fffhhhiiimmmpppqqqkkknnnpppoooppprrrvvvxxx~~~}}}\\\EEEBBBHHHMMMSSSTTTWWW[[[]]]\\\XXXTTT\\\hhhvvv}}}~~~}}}}}}}}}}}}zzzwwwyyy~~~~~~|||~~~~~~eeeWWW}}}LLLoooIII???:::CCCaaavvvsssLLLRRRxxxoooeeeeeejjjfffVVVFFFUUUbbbmmmoootttuuucccTTTdddrrr}}}IIIHHHGGG@@@666444===ooocccooogggWWWvvvooottt|||zzz~~~mmmcccjjjfffwwwllleeetttvvv}}}|||eeeAAA<<<777444444333FFFwwwzzznnn}}}sss^^^GGG;;;AAATTT{{{```fffWWWUUU^^^hhh}}}YYY^^^[[[XXXXXX^^^jjjxxxqqqhhh}}}HHHvvvccc???888222999555777<<<777SSSaaaggg}}}bbbIIIHHH___{{{wwwzzz}}}}}}tttQQQAAA@@@888777888///777999[[[uuuwwwgggoooccciiiiiiiiimmmmmmnnnqqqssstttsssqqqpppppprrrtttvvvwwwvvvuuuuuuuuurrrqqqpppqqqtttuuuvvvvvvtttrrrpppppprrrqqqmmmiiiggg```OOO:::000222;;;AAABBB;;;:::AAACCC>>>:::<<<<<<>>>@@@BBBEEEJJJPPPTTTYYYccckkkmmmmmmqqqssstttkkkoootttuuuttttttxxx}}}gggGGG<<>>111222>>>IIITTTGGG???AAA@@@999888===;;;===@@@CCCFFFKKKQQQUUU]]]dddiiikkknnnrrrrrrooouuutttuuuwwwvvvwww|||~~~TTTAAADDDMMMSSSVVVZZZaaajjjoookkk___PPPEEEEEEMMMccc~~~{{{zzzzzz}}}~~~yyyfffRRRxxxHHHyyytttiiiIII;;;:::JJJeeejjjGGGYYY{{{KKKGGGDDDFFFIIIJJJKKKMMMLLLUUUccctttvvvdddTTT^^^}}}cccFFFaaaeeeFFF222777CCCttttttQQQrrrZZZYYY|||ppp^^^NNNMMMKKKIIIKKKQQQWWWZZZwwwfffkkktttbbbhhh^^^yyyxxxcccuuuDDD:::222666888888RRR|||ppp~~~rrrYYYJJJEEEAAA<<>>OOOjjj\\\ZZZWWWSSSRRRUUUZZZ^^^___TTTUUUjjj~~~vvvmmm}}}}}}}}}}}}zzzhhhRRRfffMMMmmm\\\LLL>>>===OOO]]]cccDDD```vvvPPPMMMSSS```fff```ZZZYYYUUUYYYfffwwwwwwdddTTTWWWooo}}}^^^@@@hhhppp:::999777GGGzzzXXXmmmYYYgggaaaQQQVVVXXXSSSIIIBBBFFFNNNTTTWWWZZZWWWccchhheeeiiissstttmmm^^^eeeiiiqqq\\\```ZZZ}}}XXXzzzMMMLLL888888666999ppp|||iiirrrRRR<<<666777::::::HHHOOOdddSSSDDDGGGWWWjjjzzzmmmKKKTTTYYY]]]___aaakkk}}}~~~}}}jjjPPP^^^AAA555;;;444999888666BBBfffpppZZZ^^^qqq}}}]]]KKKSSS~~~zzzxxxzzz}}}~~~sssjjjiiiwwwsssHHH<<>>UUUbbb```DDDcccqqqRRRIIIJJJYYYffffffcccddd^^^bbbpppzzzgggVVVXXXlllzzzaaa???fffooo666888999SSS___yyyXXXmmm}}}YYYMMMWWW]]]WWWMMMGGGJJJQQQUUUYYY^^^^^^jjjkkk\\\PPPQQQRRRMMMSSShhhiiiooo[[[]]]XXXtttRRRqqqvvvWWWXXX;;;777555:::lll~~~xxxdddgggEEE999;;;===>>>@@@@@@GGGpppgggXXXPPPOOOLLLKKKWWWmmmsss___YYYSSSVVVXXX\\\^^^eeettt|||iiiTTTbbbCCC666>>>444999777777CCCmmm~~~```[[[eeesss{{{]]]MMMWWWvvvuuuvvvzzz}}}```VVVQQQIIILLLXXX[[[eeexxxttttttJJJ:::???666999777333:::YYYyyynnnoooeeelllmmmmmmpppooopppqqqssssssssssssuuuvvvrrrtttvvvvvvtttrrrrrrrrrnnnrrruuuuuurrrpppqqqsssnnnmmmmmmpppuuuvvvuuurrrgggVVVBBB444...444GGGZZZmmmrrrdddCCC---111;;;<<<:::>>>CCCHHHLLLQQQVVVYYY___hhhmmmiiieeekkkuuu|||wwwXXXHHHLLLWWWgggsss}}}wwwNNN888DDD^^^eee]]]NNNXXXfffrrryyy|||~~~|||oooXXXLLL^^^yyy~~~rrrUUUZZZRRRXXXyyyKKK999===XXXeee^^^DDDfffnnnNNN???;;;LLL___hhhkkkoookkknnn{{{|||iiiXXXTTTggg}}}uuukkkBBBZZZ}}}zzz{{{AAA<<<@@@\\\bbbWWWppppppOOOEEEOOOUUU]]]TTTNNNOOORRRSSSYYY``````ooorrr^^^LLLIIIMMMMMM]]]mmmlllqqq]]]\\\~~~XXXrrrzzz```xxxiiiaaa]]]999333444???^^^}}}pppjjjbbb???:::CCCEEEEEEHHHBBB@@@GGGmmmiiiCCCUUU^^^fffcccWWWXXXkkk~~~ttt]]]UUUPPPYYY[[[]]]aaajjj|||iiigggnnnnnnSSSaaaEEE777@@@333888555555AAAvvveeeMMMTTT```hhhrrrgggDDDcccwwwrrrtttvvv|||RRR@@@IIIIIIQQQbbbgggfffeeeeeeqqqrrryyyKKKCCC666888888666555>>>RRRpppyyyiiidddhhhkkkoooqqqmmmoooqqqsssvvvyyy{{{|||{{{yyyuuurrrpppqqqrrrsssrrrsssuuutttrrrqqqpppqqqrrrrrrqqqpppoooppprrruuuiii[[[FFF444---222<<>>777???>>>888:::>>>AAAEEEHHHKKKPPPWWW]]]eeehhhjjjkkkjjjmmmsssyyybbbFFFLLLYYYfffwwwQQQ???JJJoooYYYQQQSSSllltttpppzzzyyyiiimmmxxx~~~qqqSSS___KKKTTTyyyGGG>>>DDD^^^______AAAmmm}}}ZZZIIIIII@@@>>>LLLYYYdddrrrtttqqq~~~|||sssyyylllnnnTTTSSSgggtttfffFFFSSSyyyOOO222<<>>nnnzzzkkkiiiGGGDDDKKKHHHJJJUUUMMMGGG???JJJUUUHHHMMMsssxxxVVVeeetttxxx|||nnn___^^^YYY]]]bbbhhhxxxdddgggwwwhhhgggIIIeeeIII;;;999777777666:::AAA}}}qqqVVVMMMMMMOOOWWWbbbrrriiiGGGggg{{{{{{{{{~~~rrrRRRHHHRRRTTT\\\jjjkkkiiijjjiiipppttt{{{nnnMMMDDD777888888666555777TTTaaazzziiidddhhhkkklllllljjjnnnrrrtttuuuuuuuuuvvv|||{{{{{{zzzxxxvvvuuutttuuuuuuuuutttrrrqqqqqqrrrpppppppppnnnllllllnnnpppmmmaaaKKK888555===CCCCCC@@@BBB<<<999@@@???<<>><<>>NNNVVVSSSSSSXXXRRRKKKIIIAAA:::>>>DDDEEEFFFIIINNNVVV]]]bbb```ccchhhnnnuuuyyy{{{{{{[[[BBBJJJ```yyyvvvvvvlllwwwdddOOOOOO@@@[[[{{{rrrmmmxxxsssVVVVVVVVV\\\iiihhhccc;;;999hhhbbb|||oooHHHffftttUUUPPPKKK===:::JJJVVV^^^iiiuuuiiippprrr~~~tttVVVYYYaaajjj~~~aaaeeeNNNMMMccctttgggEEEPPPJJJ???777eeesss___wwwzzz^^^nnntttbbbVVVVVVdddeeelllpppQQQMMM___\\\SSSZZZdddmmmppp```NNNXXX```eee{{{vvvccc[[[RRRQQQrrrdddoooMMM???999FFFqqq|||llljjjlllvvvgggmmmrrrbbbwwwsssjjjaaa]]]]]]dddooo|||vvvggggggwwwjjjZZZUUUFFFNNNWWWFFFWWWllllllgggnnnzzzaaa|||~~~CCCmmmFFF;;;:::777888999;;;AAA~~~yyy___OOONNNPPPVVVXXXVVVXXX]]]^^^aaacccccceeeooo~~~lllMMMwwwvvvgggVVVOOOVVVdddlllpppxxxooouuudddSSSEEE999;;;777444666888MMMooonnnjjjnnnpppmmmkkkpppuuuzzzyyyvvvvvv||||||yyyxxxxxxxxxyyyyyywwwtttsssssstttnnnmmmkkkgggdddcccdddfff\\\^^^SSS@@@;;;JJJ[[[```WWWXXXOOOIIILLLHHHAAAEEEGGGFFFFFFIIINNNTTTZZZ]]]___ccciiioootttxxxzzz{{{{{{MMM;;;KKK```yyyssssssyyy}}}|||ggghhhTTTKKKEEEvvvttthhh```fffnnntttwwwxxxxxxyyy}}}wwwWWWTTT}}}UUU[[[tttggg]]]???>>>eeelll{{{sssIIIaaavvv```aaa[[[JJJAAAKKKTTTYYYcccuuu~~~eeejjjmmmzzznnnQQQYYYcccccc{{{}}}```gggQQQLLLccctttjjjHHHRRR|||]]]>>>AAAeeehhhddduuuyyyaaammmpppkkkyyy~~~xxxmmmccclllooojjjlllrrr~~~www___LLLWWW[[[tttaaaXXXNNNOOOtttpppkkkYYYCCC>>>EEEzzzxxxkkkpppvvvsssccckkkaaagggnnnpppsssuuu|||wwwpppkkkrrrqqqooowwwrrr|||ooobbbxxx```aaatttwwwmmm~~~xxxxxx@@@mmmGGG;;;999555666777:::CCCzzz[[[RRRPPPQQQUUUZZZ[[[ZZZ]]]aaaccceeeggghhhllluuummmNNNxxxdddUUUXXXaaa```oootttwwwtttqqqhhhSSSCCC999;;;666333666666FFFdddnnniiikkkkkkkkkkkkqqqtttvvvuuutttvvv|||zzzsssooovvvyyy|||}}}{{{xxxvvvuuunnnkkkfff___YYYXXXYYY[[[MMMOOOJJJ>>>999DDDXXXfffbbbaaaUUUMMMPPPLLLFFFJJJGGGFFFGGGJJJOOOTTTWWWXXX\\\cccjjjpppsssvvvzzz~~~iiiBBB888IIIaaatttzzzmmmhhhlllxxxaaaRRRLLLxxxeeeiii~~~|||xxxsssrrryyyyyytttxxxRRRMMMyyyVVVdddyyyppp[[[BBB???\\\rrrxxxwwwJJJ]]]~~~mmmbbbWWW^^^ZZZJJJAAAIIIPPPXXXeeesss|||qqqooorrr}}}lllSSSaaa```iii{{{___gggSSSMMMdddttthhhGGGUUU```@@@FFFddd}}}iiiqqqgggiiieeennnxxxlllbbbooobbb[[[mmmlllqqq^^^TTTJJJOOOxxxqqq[[[~~~eeeKKKCCC???xxxvvvmmmxxxnnn|||VVVRRReeeWWWIII___yyyzzz}}}xxxlll\\\fff}}}|||}}}tttjjjFFF|||~~~GGG<<<999444555666444III^^^MMMSSSTTTUUUWWWYYYZZZ[[[^^^aaabbbdddhhhmmmsss|||oooPPPyyyoooWWWPPP[[[iiijjjxxxzzz~~~ssslllrrrRRRAAA888;;;555333777666@@@^^^yyytttkkkiiihhhjjjnnnrrrsssuuuuuuuuuvvvyyy|||wwwyyyzzz{{{yyyuuuqqqnnnuuu{{{~~~zzzwwwmmmhhh^^^SSSKKKGGGHHHJJJCCC@@@???>>><<<@@@QQQbbbkkkmmmbbbVVVRRRJJJDDDIIIEEEEEEFFFKKKQQQVVVXXXWWWYYYbbblllqqqrrrvvv~~~tttVVV===:::LLLfffrrreeeqqq{{{vvvqqq[[[rrr___aaa|||~~~uuuxxxOOOLLLyyyTTTdddwwwiii^^^CCC===WWWpppsss{{{KKKYYYiiiOOOHHHGGGJJJKKK@@@:::DDDPPP^^^pppuuu|||iiissseeePPPccccccyyy\\\eeeRRROOOffftttfffEEETTT^^^PPPIIIkkkxxxuuuvvvqqqdddwwwJJJQQQWWWQQQFFFbbbxxxlllvvv~~~gggVVVNNNHHHQQQfff|||^^^zzzfffOOOJJJBBBllltttlll|||mmmxxxPPP???EEEDDDEEEUUUhhh___iiippphhhnnn~~~www~~~yyy~~~tttqqqzzzuuuvvv[[[RRR{{{FFF;;;999444666888555EEExxxjjjTTTSSSYYYZZZZZZZZZZZZ\\\___aaaaaadddfffiiiooowwwqqqRRRzzzlll\\\ZZZcccnnnqqq}}}}}}oooeee~~~}}}RRR@@@777;;;555333777888>>>bbbzzzpppjjjhhhlllqqqtttuuuvvvwwwxxxxxxwwwwww{{{yyyuuurrrrrrtttwwwyyyuuu|||}}}yyyllleeeYYYKKK@@@;;;;;;===>>>777777>>>@@@???KKK[[[dddjjjcccWWWOOOEEEAAAIIIDDDDDDFFFLLLSSSXXXYYYXXXWWWbbbnnnsssssswwwdddJJJ;;;@@@QQQiiiqqqtttmmmzzz|||oooeeeiiiGGGxxxyyyPPPPPP{{{OOO[[[sssWWW```CCC:::XXXppprrrMMMWWWbbbEEEDDDJJJKKKMMMCCC<<>>???JJJOOOPPPUUUOOOTTTSSSMMMccczzzuuu|||ooooookkkgggrrrwwwkkksss}}}bbbwwwqqqiiipppqqq|||LLLXXXxxxDDD;;;999555777:::<<<:::lll|||XXXUUU^^^___aaa```______bbbffffffdddkkkkkkmmmrrryyyzzzVVVqqqqqq```]]]dddmmmrrrqqqeeeVVV>>>:::===222666444555BBBdddhhh^^^hhhhhhpppqqqrrrtttuuutttuuuwwwyyyqqqrrrttttttssstttuuuwwwzzz{{{yyyuuuqqqeeeTTTCCC999888===CCCBBBDDDFFFDDD<<<777???KKKSSSkkkkkkTTTIIIHHHDDDCCCAAACCCGGGLLLPPPSSSUUUUUU___iiiqqqsssuuu}}}tttOOO<<>>CCCPPPrrrjjjFFFVVVpppNNNOOOggg{{{hhhPPPCCCGGGVVVgggqqq|||wwwLLLtttTTTXXXnnnrrrRRRkkkSSSPPPfffpppdddKKKVVVttt{{{bbbsssyyydddooowww___hhhYYY[[[YYYeee{{{zzzttttttlll~~~nnn^^^JJJJJJJJJUUUcccYYYtttbbb]]]UUUFFFYYYiiiYYYqqqtttxxxXXXCCCDDDDDDFFFRRRSSSQQQ]]]bbb\\\mmm~~~mmmooorrrtttxxx|||UUUOOOOOO^^^bbbWWWgggzzznnnfffuuu{{{|||vvveeevvv}}}IIIppp^^^>>>DDD888999999444>>>;;;mmmeee[[[___```fffbbbgggjjjhhhgggjjjkkkjjjhhhooowww|||~~~WWWppp~~~}}}sssccc^^^iiiwww~~~mmmmmmVVV???999<<<222777444444>>>ccc}}}ccc]]]jjjgggkkklllooorrrsssuuuvvvyyy{{{tttuuuuuusssqqqqqqsssuuuuuuuuu{{{|||tttqqqooogggWWWCCC888;;;DDDLLLUUUPPPIIICCC<<<888;;;BBBYYYeee^^^KKKEEEDDDAAADDDAAACCCFFFJJJOOORRRUUUWWW___hhhpppsssxxx|||```AAA777BBBJJJ___tttlll```pppooorrrPPPxxxuuuOOOOOOrrrMMM^^^www]]]nnnAAACCCOOOxxxkkkKKKVVVxxxcccooo{{{VVVFFFNNNaaannnssspppNNNkkk|||SSS\\\ssssssYYYkkkPPPPPPhhhsssXXXHHHUUUqqqeee|||VVVuuu{{{hhhaaaSSSWWW]]][[[yyyttt\\\eeekkkuuu~~~fffSSSDDDFFFLLLbbbfffsssUUUzzz|||^^^]]]VVVPPP[[[zzzbbbwwwXXX>>>BBBHHHIIIPPP```mmm{{{|||}}}vvvzzzdddIIIKKKkkkqqqggg[[[ccceeeaaaqqqzzzrrr___qqqGGG~~~ZZZ;;;@@@666888999666888???lll```ZZZdddggglllkkknnnnnnkkkkkknnnnnnlllooouuu}}}WWWnnnaaahhhqqqyyy}}}vvvmmmppplllbbbaaakkkuuuwwwhhhjjjTTT@@@999:::222888555777===~~~gggyyy{{{ccc___mmmhhhiiilllooorrrtttuuuvvvxxxzzzxxxwwwuuurrrooooooqqqsssuuutttxxx~~~yyysssrrrmmmlll___HHH:::???MMMUUUUUUJJJ???999777777:::???ZZZaaaUUUEEECCCDDDBBBEEEBBBCCCDDDHHHMMMRRRWWWYYYiiioootttvvvyyyiiiIII666999GGGOOOdddaaa___ppp|||nnnfffTTT{{{nnnKKKNNNoooPPPrrruuukkkuuuCCC>>>GGGhhhRRRTTTppp{{{}}}```TTT[[[jjjsssuuu}}}{{{[[[ooo}}}[[[mmmrrrtttbbbkkkOOOQQQkkk{{{yyyMMMHHHTTT\\\YYYzzzooo|||___MMMMMMRRRjjjhhh```lll}}}vvvYYYJJJDDDGGGOOOqqqllljjjlllrrraaa```VVVXXX```uuu{{{aaa>>>AAAMMMOOOPPPccc~~~hhhLLLAAAMMMvvvuuu```___oooaaa]]]|||{{{~~~kkkeee]]]CCCVVV999<<<555888888888555DDDkkklllnnnyyyyyyuuupppooorrrqqqnnnuuuzzzYYYmmmgggWWWaaahhhfffbbbcccfffhhhnnnccc\\\```hhhlllooosssdddaaaQQQAAA999888222999444777777ssstttiiijjjcccoookkkmmmppprrruuuvvvuuuuuuuuuvvvxxxwwwtttpppnnnnnnqqqsssuuusssuuuzzz{{{wwwssssssnnnrrriiiRRR@@@BBBNNNVVVZZZQQQGGGEEEFFFIIIPPPXXXdddpppbbbFFFAAAHHHGGGDDDBBBBBBCCCFFFKKKRRRYYY]]]mmmrrruuuwww{{{WWW===777EEESSSVVVhhhTTT```yyy}}}ooolllbbbmmmwwwhhhGGGPPPnnnOOO{{{qqq]]]xxxCCC:::CCCbbbXXXRRR{{{sssvvvyyykkkYYYQQQVVVdddttt~~~ssswwwUUUooo]]]yyy{{{qqqggghhhPPPRRRooowww}}}JJJMMMUUU\\\}}}ooo{{{{{{pppyyyaaaVVVggg~~~```NNNHHHLLLKKKRRR}}}uuuiiippplllfffVVV[[[```|||rrrGGGBBBPPPVVVWWWnnn}}}jjjaaasss}}}[[[EEEFFFUUU\\\qqqhhhkkksss```kkkxxx{{{vvvddd|||NNNMMMTTT;;;:::555888777999777EEEjjj~~~wwwtttuuusssooowww|||{{{xxx]]]ooommmVVVRRR```jjjfff___```iiiqqqlllXXXSSSccckkkiiissseeeaaaLLLBBB999777222:::444222000fff{{{uuuqqqcccnnnlllpppqqqsssvvvwwwvvvuuuvvvvvvuuutttrrrooommmnnnrrruuurrrooooootttuuurrrppppppnnnsssppp]]]GGG???FFFOOOZZZXXXXXXYYYYYY]]]iiiuuu~~~KKK;;;HHHKKKDDDCCCBBBBBBEEEKKKSSS[[[```eeekkkqqqvvv}}}kkkFFF<<>>DDD___^^^OOO{{{sssaaaeeeUUUBBB===HHH\\\mmmuuuppp~~~{{{eeennnsssQQQvvvUUUssshhhfff```OOORRRtttsssxxxKKKLLLWWW^^^uuusss{{{zzzooolllyyyqqqTTTKKKJJJQQQKKKVVVaaaooopppjjj\\\aaaYYYjjjwww~~~RRRDDDOOO[[[cccvvvnnnkkkuuu~~~uuufffgggppp{{{VVVHHHRRR]]]UUU}}}pppbbbWWWlllhhh~~~xxxKKKiiiTTT>>>;;;777888555:::;;;@@@fffzzzzzzxxxuuuzzz}}}yyyggg```bbbfffvvvyyy```RRROOO```nnnmmmeeedddmmmtttjjj[[[ZZZggghhheee{{{ggghhhEEEBBB888666333;;;222222222eeeyyysssaaakkkkkkpppmmmppptttwwwwwwwwwwwwxxxrrrrrrqqqooonnnooorrruuusssoooooosssuuusssqqqrrroooqqqrrrhhhQQQ???AAAMMMVVV^^^jjjsssvvv{{{PPP999DDDJJJFFFCCCBBBCCCFFFLLLUUU]]]ccceeemmmuuuxxx}}}PPP???GGGPPP[[[ccc___mmmuuu}}}[[[ZZZeee~~~xxx{{{~~~wwwxxx|||xxxcccEEEYYYnnnHHH{{{nnnYYY}}}MMMAAAAAApppdddfffMMMrrroooTTTQQQBBB666===PPP[[[VVVLLLOOOfffooowwwpppgggvvvyyybbbppp^^^eeeXXXLLLSSSxxxooommmJJJFFF```{{{]]]dddrrr|||qqq{{{qqq|||tttgggRRROOOJJJOOOKKKbbbZZZuuu|||llljjjhhhfffjjjZZZeeesss```MMMRRRaaaqqqzzzqqqsssiiinnnuuuqqqyyywwwQQQLLL\\\bbbuuueee___kkk{{{hhh{{{zzzhhhPPPSSSBBB<<<::::::444;;;;;;:::aaa~~~~~~}}}mmmZZZTTTVVVYYYrrr~~~yyyaaaZZZXXXgggsssqqqkkkmmmwwwvvvlllfffkkkuuu|||gggrrrwww???BBB999666333;;;111444:::jjjrrrppp```lllkkknnnkkknnnsssuuuuuuuuuuuuvvvqqqqqqqqqpppooooooqqqssstttpppqqquuuwwwtttssstttvvvqqqssssss___EEEEEEXXXgggsssUUUDDDEEEFFFIIIBBBCCCDDDGGGNNNWWW___dddjjjsss|||}}}|||FFFHHH]]]bbbeeelllmmm}}}hhhUUU```sss}}}yyytttcccrrrvvvzzzsss^^^DDD\\\mmmKKKooopppvvvPPPEEE===YYY}}}iii}}}oooMMMgggkkkMMM;;;888:::DDDPPPQQQFFF999GGGUUUXXXccceeegggzzzZZZkkkXXXLLLTTT{{{lll]]]HHHDDDssssssbbb]]]zzzwwwtttfff|||wwwppp]]]OOOPPPIIIQQQUUUyyyyyybbb}}}uuummmfffgggmmmjjjaaaiii|||bbbuuu___\\\jjj~~~|||~~~uuuNNNOOOfffkkkbbbjjjsssmmmmmmYYYZZZsssOOOBBB<<<<<<<<<444<<<999999ZZZ}}}}}}yyyeeegggzzz{{{hhhdddcccooovvvtttsss}}}yyykkkooowwwddd|||ooo<<>>444===777:::VVVsssdddhhh^^^}}}yyyzzz|||tttwwwjjjppppppnnnoooyyy{{{vvvppphhhWWWGGG777333444555444444;;;+++rrr}}}\\\sss```hhhrrrkkkpppppppppnnnmmmmmmppprrrwwwuuuqqqnnnmmmmmmnnnoootttqqqpppssssssrrrssswww{{{}}}uuuvvvuuu\\\MMM^^^uuusss~~~}}}|||ooo^^^SSSOOOMMMKKKJJJJJJKKKOOOVVV^^^fffkkkpppxxx}}}WWWXXXqqqxxxiii[[[___jjjuuusss~~~wwwvvvooopppWWWBBB```ZZZOOOddd___uuugggWWW333OOOuuukkkPPPVVVsssVVV<<<<<<@@@??????OOO[[[VVVUUUHHHIIIQQQWWWiiiwwwPPP[[[JJJVVVhhhJJJFFFIII}}}llllllpppxxxqqqsssmmm}}}yyy~~~vvv}}}bbbSSSOOOQQQPPPPPPRRRtttqqqddd{{{~~~eeefffmmmiiibbbbbblllgggtttpppwwwvvvhhhdddhhhssszzz[[[FFFUUU]]]WWW}}}{{{xxxzzzcccuuu___KKK^^^SSSHHHBBB>>>:::888999555===MMMyyy___NNNYYYaaa}}}qqqttttttvvvjjj}}}vvvssswww{{{tttyyyooorrrQQQCCC555333555666555555777///dddaaawwweeejjjrrrkkklllnnnpppqqqppppppqqqrrrqqqpppnnnllllllmmmoooqqqrrrpppqqquuuvvvsssrrruuu|||{{{xxxyyyvvvcccTTTVVVpppvvv}}}~~~~~~zzzmmm```WWWOOOHHHMMMMMMNNNSSS[[[eeennnrrrtttzzzdddYYY~~~yyyooo^^^]]]qqqhhhwww|||wwwuuuxxxssstttYYYEEEbbbVVVGGGfffZZZppp```BBBRRR~~~kkkXXXPPPvvvZZZ???@@@EEEDDDCCCSSSeeeeeeTTTFFFGGGRRR]]]qqqxxxXXXzzzUUUIIIZZZrrrVVVJJJRRRooommmnnnnnnwwwxxxwwwoookkkVVVLLLKKKLLLNNNNNN]]]ZZZvvvqqqaaaeeeiiiddd```ccccccaaammmppp}}}bbbOOO^^^gggwww```yyyXXXaaavvvmmmxxxSSSkkk___TTTHHHBBB???:::999:::???777EEE]]]VVVmmmrrr|||~~~{{{ppprrrxxxfff~~~tttZZZrrr}}}zzzqqq|||III===333333666666666666222444OOO___|||kkkkkkqqqjjjjjjmmmqqqsssssssssssssssqqqooonnnmmmmmmnnnpppqqqoooooorrrwwwxxxtttrrrsss}}}wwwyyy|||vvvnnnaaaQQQfffyyy|||zzzxxxiii]]]SSSKKKPPPPPPQQQWWWaaallluuuzzzyyy}}}wwwVVVRRRiii~~~pppgggfffqqqjjjfff|||qqq{{{uuuzzzxxxtttXXXHHHhhhWWWHHHeeegggnnnMMMMMMlllfffIII|||{{{^^^FFF@@@FFFNNNVVVdddkkkcccPPPDDDIII\\\qqqnnngggqqqOOOHHHaaazzzkkkKKK===UUUrrrppprrrmmm{{{{{{xxxqqquuudddVVVKKKIIIKKKEEERRR]]]{{{^^^rrrgggccciiijjjdddccciiiaaaeeelllqqqlllzzzhhhwwwsss\\\^^^eeeWWWuuuuuu[[[SSSvvvcccWWWKKKEEE@@@<<<:::;;;BBB222@@@[[[pppssswwwyyyzzz~~~{{{lllhhhJJJ~~~pppwwwzzzDDD:::222333666666444444///555==={{{\\\tttnnnjjjnnnkkkkkknnnqqqrrrsssrrrssstttuuutttrrrpppoooooooooppppppoooqqqvvvwwwtttsssuuu}}}tttxxx{{{tttyyyqqqTTTZZZuuu}}}zzz|||www{{{jjj___WWWSSSQQQQQQSSSZZZfffqqqyyy||||||qqqWWWEEEXXXuuuuuukkknnn{{{yyyaaattt~~~xxx}}}tttuuupppSSSLLLnnn[[[QQQ]]]|||xxxLLLCCCnnn~~~uuuGGGnnn}}}bbbJJJ<<<@@@VVViiiqqqdddKKKJJJDDDRRRpppffftttfffIIIKKKiiisssXXXJJJAAAjjjssspppwwwwww{{{rrruuugggXXXOOOJJJHHHJJJOOOOOOWWWjjj}}}dddkkkjjjdddcccjjjkkkeeeeeekkkcccjjjiiifffoootttwww```TTTUUUqqqSSSdddrrr{{{}}}NNNsssyyyiii^^^QQQJJJDDD>>>;;;;;;:::444@@@rrr{{{bbbkkkyyy~~~||||||GGG~~~~~~iiibbbBBB999333444666444222222000555222tttaaalllooogggllllllpppqqqqqqpppppppppsssuuuuuutttrrrqqqpppppppppppprrrooopppssstttssstttxxx|||sssvvvwwwsss~~~|||aaaSSSlllsssttt}}}xxxooo```XXXSSSQQQRRRVVV```mmmwww|||}}}}}}}}}ZZZIIILLLggg}}}wwwyyyvvvuuu{{{aaalll|||~~~qqq|||mmmqqqkkkQQQNNNnnnWWWUUUSSS}}}zzzKKKDDDuuusssOOOccchhhHHH999???TTT```___QQQ<<>>>>>XXXgggSSSXXXWWWFFFJJJ\\\uuuxxxuuu~~~~~~vvvrrrYYYDDD{{{zzzssshhhxxxtttggguuuQQQ???888333444444333222444000555444SSSyyyjjjvvvgggjjjppplllnnnooooooooopppsssuuunnnnnnoooooopppqqqrrrrrrpppnnnppptttuuuttttttxxxuuuzzzvvvtttyyyyyywwwzzzeeeYYY___ooosssttt}}}lllTTTEEE===DDDJJJXXXkkk}}}~~~}}}nnnLLLCCCOOOhhhooodddpppttt~~~nnnqqqzzzqqqzzzgggTTTSSSeeeJJJ]]]NNNsss]]]XXXmmmjjjpppWWWrrrYYYDDD>>>BBB;;;888EEEPPP^^^llllllaaacccFFFIIIbbblllrrrKKK===SSSjjjnnn```eee___jjjvvvpppttthhh~~~|||}}}wwwuuuvvvuuuooohhh]]]___^^^XXXUUUVVVVVVTTTPPPOOONNNMMMKKKMMMWWWcccppp```qqqpppoooiiicccbbbbbbaaaaaabbbccc[[[cccmmmggg}}}NNNKKKQQQTTT\\\{{{```UUUVVVSSS^^^nnnOOOxxxwwwoookkkccc[[[XXXRRRHHH@@@<<<:::???;;;RRRzzzNNNHHHOOOSSS[[[hhh}}}yyyzzz}}}mmm{{{JJJRRRqqqllluuuuuuwwwbbb___xxxMMM>>>777333333444333444777///777888CCC\\\zzzhhhjjjqqqgggjjjnnnqqqrrrrrrssstttsssssssssrrrrrrqqqqqqqqqnnnmmmpppvvvxxxuuutttvvvsss}}}xxxuuu}}}vvvqqqqqqUUUYYYmmmmmmppp|||^^^HHH<<<777;;;CCCTTTjjj~~~|||}}}fffEEE:::DDDddd~~~xxx~~~yyyyyyaaauuu{{{cccyyybbb{{{xxxiiirrrcccTTTVVVfffMMMjjjuuuRRRrrr___WWWdddjjj{{{TTTfffkkkHHH888@@@DDDFFFNNNRRRaaasss~~~fffddd^^^EEEPPPmmm}}}mmm___III888[[[nnnsssnnndddmmm______nnn}}}qqqxxxqqquuullliiieeedddfffgggbbb[[[TTT[[[___[[[UUUSSSSSSSSSMMMNNNPPPQQQPPPUUUeeeuuunnn\\\yyytttdddbbb```^^^\\\ZZZ\\\___eeeVVVddd```bbbsss|||rrrFFFIIIUUUUUUjjjuuuaaaJJJHHHTTTYYYdddfffcccvvvyyyeee___ZZZXXXTTTJJJAAA===777===;;;MMMzzzUUU\\\^^^^^^rrrvvvuuuxxx~~~||||||AAAMMMvvvjjj}}}kkk[[[sss{{{YYY555555444333222222222222333,,,777@@@ttt~~~xxxjjjkkkmmmnnnooonnnnnnooorrrttttttsssrrrrrrqqqooommmkkklllnnnppppppqqqrrruuuwwwwwwyyyzzzxxxvvvvvvyyy}}}qqq^^^SSS\\\jjjrrr|||jjjOOO<<<:::???DDDNNN\\\lll~~~sss}}}yyyVVV999:::MMMeeezzzxxx{{{qqqpppvvv|||~~~kkkjjjmmm|||uuu|||iiiqqqkkkJJJ[[[___KKKaaaVVVmmmVVVXXXTTTkkk```aaa\\\>>>???EEEEEERRRgggwww|||WWWuuubbbHHHZZZgggNNNAAAAAAsssqqqiiifffdddaaaccciiiqqqyyy}}}aaasssooobbb```]]]^^^aaaeeehhhfffaaa\\\[[[XXXVVVUUUVVVWWWWWWVVVWWWKKKMMM[[[]]]^^^QQQzzzqqqnnndddbbbaaacccfffgggeeecccXXXaaa^^^]]]cccddd~~~}}}uuuIIIMMMWWW]]]oooYYYQQQOOORRRfffppp\\\~~~mmmfff]]]TTTNNNJJJHHHFFF888<<<>>>IIInnn[[[```qqqyyyvvvwwwxxx{{{~~~UUUIIIQQQwwwtttjjjeeennnoooIII555555444333222222222222111,,,999DDDyyy|||jjjlllnnnoooppppppooopppsssuuurrrqqqpppppppppppppppooolllmmmmmmoooqqqsssuuuvvvtttuuuuuuuuuttttttuuuwwwuuudddVVVWWWcccooozzz}}}wwwjjjVVVCCC999:::>>>[[[eeeqqqzzzzzzxxxdddGGG999999GGGcccxxxiii~~~mmmiiiuuu~~~yyyjjjbbbttt}}}nnn~~~jjjrrrkkkLLLbbbWWWCCCiiibbbgggUUUZZZTTTmmmrrrXXXrrrSSSEEEBBBGGGYYYnnnlllaaagggYYYQQQeeeeee~~~CCCCCCFFF}}}iiijjjhhheeecccdddiiiqqqxxx}}}tttbbbWWWTTTXXXYYY[[[___bbb```[[[WWWXXXYYYYYYXXXVVVSSSQQQPPPKKKMMMUUUaaapppiiihhheeedddeeefffiiiiiieee^^^XXXVVV[[[XXX\\\eeebbboooTTTSSS\\\tttttt```PPPQQQWWWeee^^^rrrpppkkkeee^^^TTTJJJCCCAAA@@@:::@@@iii{{{yyyxxx}}}hhhIIICCCKKK```cccxxx```<<<555555444333222222222222222---555AAAzzzwww|||gggkkkooopppqqqqqqqqqrrrtttvvvppppppppppppqqqrrrssssssnnnlllkkkmmmqqqttttttsssrrrqqqqqqrrrttttttsssrrryyylll[[[QQQYYYkkkyyy}}}{{{lllUUUAAA666444666888QQQaaattt~~~vvvmmmuuu}}}{{{yyyrrrKKK:::;;;888FFFdddttt^^^yyypppllluuu}}}}}}vvvsss}}}{{{sss[[[iiiiiipppwwweeeKKKhhhKKK@@@```nnneee^^^\\\SSSsssuuuuuuYYYsssoooPPPCCCOOOjjj~~~www]]]lllZZZQQQXXXvvvwwwmmmbbbAAADDDUUUwww```hhhfffdddccccccgggmmmuuuyyywwwxxxooocccWWWQQQQQQYYY[[[]]]aaabbbaaa\\\YYYSSSVVVYYYYYYUUURRRPPPQQQUUU^^^fffrrreeerrrfffeeebbbbbbbbbbbbaaa]]]WWWSSSWWWVVVTTT]]]gggaaa```ooo]]]VVVccc{{{sssaaaSSSNNNYYYkkk[[[sssrrrpppmmmhhh```WWWPPPHHHEEE999888___}}}zzz{{{VVVEEEHHHPPPpppeeeiiiRRR;;;555555444333222222222222555//////999jjjvvvqqqyyydddkkknnnpppqqqqqqqqqrrrtttuuunnnppprrrtttssssssrrrrrrqqqmmmjjjlllqqqtttrrrooopppoooooorrrvvvxxxuuurrr{{{sss___LLLPPPfffuuuwwwppp___GGG666222555;;;???IIITTT```fffeee```ZZZVVVcccjjjmmmiiifffllltttzzzuuu___<<<777???:::NNNjjjiii\\\yyyvvvtttvvvuuu{{{mmmoookkk}}}hhhqqqggg|||lllxxx{{{^^^LLLmmmGGGMMM~~~XXXiiijjjbbbXXXfff}}}nnnrrrgggaaaNNN___lll[[[mmmTTTQQQZZZhhhLLLHHH999^^^iii\\\cccbbbaaa``````bbbgggmmmrrrzzzrrr{{{iii[[[TTTSSSUUUTTTUUUXXXZZZZZZYYYVVVSSSTTTXXXZZZWWWSSSRRRVVVZZZgggyyy}}}aaa}}}cccgggjjjaaa___[[[XXXXXXZZZ[[[]]]]]]WWWUUU^^^eee___ZZZ]]]tttaaaZZZqqq|||nnndddaaa^^^VVVYYYpppggguuuxxxssslllfffbbb```]]][[[IIIIII>>>777QQQpppPPPKKKRRRWWW{{{```uuuqqqDDD:::555555444333222222222222666222...888\\\hhhxxxgggooommmoooqqqqqqqqqqqqssstttmmmqqqvvvxxxvvvrrrooonnnsssoookkkmmmqqqsssppplllnnnmmmnnnrrrwwwyyywwwuuuzzzuuu```IIIIII^^^mmmnnnZZZOOO???444333:::CCCIIIZZZUUUNNNHHHDDDBBBCCCFFFCCCKKKQQQRRRVVVcccrrr{{{}}}sssdddIII777<<>>555222666===AAAMMMJJJHHHHHHCCC===;;;<<<<<>>VVVYYY@@@gggjjjlllvvvddd___XXX```___cccvvvjjjuuuqqq```bbbTTTLLLYYYlllaaaxxxIIIEEE===ddd\\\VVVccc______``````]]]ZZZ[[[aaafffccc{{{ssszzz|||zzz{{{eeepppeeebbbZZZ\\\VVVZZZ^^^___]]]ZZZYYYZZZ]]]SSSYYY]]]SSSUUU___[[[___WWWlll~~~ppplllfff___YYY___ttt{{{rrrkkkhhhhhhiiijjjhhhccc\\\WWWSSSLLLHHHDDD@@@UUUpppNNNHHHWWW___xxx```MMMMMMUUU[[[kkkfffwwwUUU;;;:::AAA555555444333222222222222---444+++111555wwwfff{{{kkknnnpppsssttttttttttttuuurrruuuwwwvvvrrrpppsssvvviiikkknnnpppqqqtttxxx{{{{{{||||||yyyuuutttwwwzzztttkkk[[[III===:::???DDDAAA999000///666<<>>JJJJJJKKKGGG===999DDDUUUaaabbbaaaaaahhhuuu}}}uuulll___III444<<<>>>???HHHZZZeeeqqqwwwZZZgggzzz}}}oooqqqtttqqqqqquuuwwwjjj\\\yyyvvvooo{{{|||nnnSSSAAAccc___JJJrrrnnnllleeebbb]]]ccc```XXXxxxxxxwwwxxxiii\\\^^^HHHUUUiii~~~qqqiiiTTT999AAAMMMyyyoooaaaWWWeeeddd\\\^^^^^^[[[WWWWWW]]]bbbXXXrrrnnntttjjjsssooo]]]ZZZ[[[WWWYYYYYYZZZ[[[ZZZYYYZZZ___bbb\\\RRR[[[aaaVVVYYY```XXXSSSccc\\\rrryyyxxxyyyxxxwww~~~}}}mmmhhh\\\[[[]]]```ggguuu~~~zzzuuuvvv{{{cccllljjjiiigggeee```ZZZVVVUUULLLJJJLLLCCCLLL~~~\\\]]]NNNPPPcccdddsssXXXJJJLLLXXXbbbxxxgggaaarrrlllFFFCCC@@@:::666555444222111111222333555,,,111333444^^^rrr~~~lllpppqqqtttuuusssooooooppprrrqqqrrruuuxxxxxxtttooojjjpppsssqqqsssxxxwwwrrryyy}}}qqqqqqxxx~~~nnnhhhZZZIII:::444888===;;;888222000222:::DDDKKKLLLGGG???:::===GGGVVV```eeegggkkkqqqwww|||xxx~~~uuu^^^HHH>>>===GGGCCCGGGRRR]]]kkktttSSSiiivvvtttqqqkkkuuuqqq```iiiwwwkkkmmmzzz}}}gggwwwLLL===vvvZZZLLLqqqbbbdddfff```^^^\\\```mmmxxx|||sssxxxbbbXXX[[[[[[TTTUUUyyyaaayyy777:::DDDpppccc```eeeccchhh```^^^\\\ZZZ[[[\\\[[[ZZZYYYdddsssyyyvvvrrr{{{zzzzzzsss\\\ZZZ]]]\\\[[[YYY^^^^^^^^^]]]ZZZWWWTTTQQQYYY\\\^^^\\\WWWVVVZZZ^^^]]]bbb```ccc{{{uuurrrrrrlllllluuu{{{||||||{{{~~~zzz{{{ssshhhbbbaaaaaa]]]```bbbiii|||yyyqqqjjjmmmvvvzzzvvvooorrrooonnnnnnfff]]][[[___ZZZQQQOOOPPPIIIJJJjjj\\\XXXWWWTTTUUUdddgggeeeqqq^^^IIIGGGHHHRRReeemmm^^^iiiUUUHHHGGG???:::777555444222111111222222333---333333111UUU{{{ssshhhdddggglllnnnnnnnnnppprrrvvvvvvvvvvvvvvvtttqqqnnnlllqqqsssrrrssswwwvvvrrrrrrwwwyyyuuutttxxx{{{zzzmmmggg[[[KKK<<<555777<<<777777666555666777:::<<<;;;>>>@@@@@@AAAHHHSSS\\\jjjqqqyyy}}}~~~~~~yyykkkUUUBBB:::;;;>>>JJJRRRQQQZZZwww]]]VVVooorrrvvvppplllyyytttiiipppxxxqqquuuddduuuGGGRRRrrrMMMUUU{{{ccccccdddfffeeecccdddfffjjj}}}}}}sssaaaVVVUUUZZZWWW]]]rrrooonnnSSSDDDCCCJJJuuu^^^aaaaaa```fffbbb___\\\[[[[[[\\\[[[ZZZ[[[ZZZbbbuuu~~~|||ppp|||ooo^^^mmm[[[^^^]]][[[ZZZVVV[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUVVVXXXZZZ[[[ZZZZZZ\\\ZZZWWW[[[mmmkkk|||yyyyyyuuummmjjjlllnnnrrrwwwyyywwwtttqqqppprrrqqqpppooopppqqqssstttxxxuuuqqqkkkgggeeeeeefff___xxxyyyuuupppoooqqqrrrpppoooqqqnnnmmmmmmggg___]]]aaaaaaYYYVVVUUUKKKHHHcccXXX[[[[[[aaapppkkkXXX___nnn~~~}}}sssVVV???BBBMMMWWWbbbwwwtttnnngggpppZZZCCCHHHEEE<<<>>>777666444222111111111111111...444333...IIImmmfffjjjnnnqqqqqqooonnnoooqqqwwwxxxxxxwwwtttrrrqqqrrrnnnqqqsssssstttvvvtttqqqooonnnmmmqqqzzz{{{ssskkkggg]]]NNN>>>666666::::::;;;;;;999666444333333777>>>FFFIIIKKKQQQ^^^hhhvvv|||zzzjjjZZZIII===;;;???BBBIIIUUUhhhzzz^^^rrrzzznnnuuummmppp|||ooommmrrrqqqsss{{{~~~|||xxxiiivvvEEEPPPuuuNNNTTTsss\\\fffcccggglllfffeeeddd[[[]]]~~~qqq\\\RRRVVV[[[[[[bbblllddd{{{999CCCEEE^^^YYYZZZ```^^^]]]______]]]ZZZYYYYYYYYYYYYXXXZZZSSSTTTggg~~~zzzvvvjjjkkkwwwmmmhhhiii\\\ZZZ[[[VVVUUUXXXTTTUUUVVVWWWXXXYYYYYYXXXWWWRRRPPPPPPVVV___bbb]]]VVVZZZRRRRRRXXX[[[fff|||}}}uuussspppllliiigggffffffggg``````llluuutttssstttrrrhhhgggooozzzrrrxxxxxxvvvpppjjjgggjjjmmmmmmlllllllllhhhbbbaaaccceee^^^[[[[[[PPPIII[[[xxxddd~~~aaa]]]ooo~~~sssiiigggmmmjjjRRR<<<@@@LLLOOOPPPyyyzzz~~~uuuooo|||vvvcccJJJCCCHHH@@@;;;DDD888777555333111111111111000///333222,,,@@@tttiiihhhmmmssswwwtttpppppprrrrrrtttvvvxxxwwwtttsssuuuxxxoooqqqsssssstttsssrrrpppsssooonnnuuuyyynnnjjjggg___QQQAAA888666888EEEDDDAAA<<<777555777:::BBBEEEHHHLLLRRR^^^ooo{{{zzzhhhTTTHHH???<<>>???BBBGGGFFFGGGMMMZZZiiivvv~~~~~~yyyaaaPPPAAA;;;:::===LLL]]]nnnffffff}}}yyyyyyuuuhhhjjjhhhfffppptttooo}}}~~~qqqpppccc>>>___tttFFFUUUllloooooogggffffffYYYVVV^^^]]][[[sssrrrjjj^^^TTTRRRZZZ___^^^dddpppkkkvvvIIICCCHHHAAAnnn___MMMSSSTTT[[[___TTTRRRQQQOOOPPPSSSUUUVVVVVVMMMOOOQQQQQQSSSbbbvvvzzz{{{~~~lllfff~~~ttthhhzzz]]]ZZZXXXYYYSSSKKKQQQXXXPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPTTTYYY]]]\\\XXXSSSVVVWWWYYYXXXVVVWWW___hhh}}}www~~~tttyyywwwsssrrrooojjjfffdddeeegggfffffffffeeeeeeeeedddbbb^^^YYYYYY[[[UUUMMMSSSaaauuuTTTPPP^^^fffgggeee\\\LLLEEEQQQcccyyybbbIIIFFFOOOSSSdddxxxzzz~~~|||{{{}}}yyy{{{kkkXXX\\\cccZZZPPPUUUSSSEEE<<<===;;;999666333222222111000222000111111666```uuuooo^^^kkktttqqqnnnqqqsssqqqtttvvvwwwvvvuuutttttttttrrrqqqsssvvvwwwsssrrrssspppqqqwwwzzzrrrnnnjjjhhhbbbTTTEEE999555666BBBHHHOOOPPPKKKFFFDDDDDDHHHIIIOOO[[[iiiuuuzzz{{{lll^^^JJJ>>>777999<<>>\\\eeeWWWPPPOOORRRZZZ]]]VVVRRRPPPOOOPPPSSSVVVWWWWWWTTTPPPNNNNNNPPPYYYlll}}}{{{}}}xxx}}}tttnnnmmm~~~yyynnn]]]}}}SSS]]]UUURRRWWWXXXSSSVVVXXXNNNVVVVVVUUUTTTSSSRRRQQQQQQMMMOOOSSSUUUUUUSSSQQQPPPWWWYYYTTTNNNQQQ[[[___[[[jjj|||qqqhhhmmmuuuooonnnllliiiggggggfffeeedddcccdddcccaaabbbcccaaa]]]^^^YYYXXXYYYTTTLLLNNNVVVooommmLLLCCCIIIQQQOOOMMMIIICCCFFF\\\uuulllJJJFFFOOOWWW{{{xxxwwwwwwppprrrpppgggWWWaaabbbXXXSSS[[[XXXGGG===???===:::777555333333222111333000222444111QQQoooqqqaaaqqq{{{vvvqqqqqqqqqmmmrrrrrrsssuuuwwwwwwtttrrruuusssuuuzzz{{{vvvuuuxxxssstttzzzxxxpppnnnkkkiiibbbUUUEEE:::666666===DDDLLLNNNIIIDDDDDDFFFLLLRRR]]]jjjuuu|||~~~}}}|||jjjTTTEEE;;;666888AAAIIIZZZ}}}}}}llllll|||uuujjjnnn```jjjmmmooo{{{qqqsssFFFLLLlll[[[LLLccchhheeehhheee\\\YYY\\\aaa___XXXYYY```vvvooohhheee```YYYUUUUUUWWW^^^hhhmmmmmmyyyuuurrrNNNBBB???III{{{~~~SSSVVVRRRRRRXXXVVVTTTYYYSSSQQQOOOPPPRRRTTTUUUTTTWWWRRRNNNNNNOOOPPPTTTYYYyyywwwjjjxxx{{{nnnuuuyyy{{{sssyyy}}}vvv|||WWWVVVUUUTTTMMMSSSXXXTTTTTTVVVQQQXXXWWWVVVTTTSSSRRRQQQQQQNNNOOOPPPPPPPPPOOOOOOOOOTTTUUUPPPJJJMMMVVV\\\[[[ZZZbbbmmmfffkkkoooiiihhhhhhhhhgggfffeeedddcccaaacccaaa]]]^^^aaa^^^XXX___YYYVVVWWWSSSMMMMMMRRRaaaeeeIIIDDDJJJLLLIIIKKKMMMLLLQQQhhhvvvTTTGGGLLLWWWnnnhhheeeuuuooorrrqqqhhhdddTTTRRRUUURRRUUU\\\SSSFFFEEE@@@???<<<888666444333333111444000444666,,,EEE~~~dddrrrWWWjjjwwwuuurrruuuuuuqqqmmmmmmoootttyyyzzzxxxtttwwwuuuwww}}}~~~yyyxxx{{{zzzyyy}}}xxxnnnkkkllljjjcccUUUEEE:::666666>>>BBBFFFDDD??????CCCIIIPPPWWWcccmmmtttzzz~~~wwwgggTTTCCC999555444<<>>999666555555444444///333222333444333CCCaaagggttt}}}ooo[[[iiippptttyyyssslllpppkkkmmmrrryyy~~~wwwpppttttttxxx{{{yyywwwyyyyyy~~~sssoooooooooiii___RRRFFF<<<666222:::===<<<888999CCCMMMRRR[[[ccclllqqqwww}}}}}}zzzooo]]]KKK>>>888888444CCCMMMVVVmmmvvvbbbppp}}}ttt|||wwwooo___|||uuu{{{[[[IIIJJJXXXTTTGGGvvvgggmmmcccWWW[[[aaaeeedddiiipppnnnccc[[[ZZZdddnnn~~~|||xxxqqqlllfffggghhhhhhgggeeecccbbbfffeeeccc^^^YYYUUUTTTUUUTTTVVVYYY[[[]]]___bbbdddjjjnnnuuuooovvv]]]666CCC;;;WWWyyy```XXXUUUSSSUUUWWWWWWSSSNNNKKKLLLMMMOOOOOONNNMMMMMMMMMLLLKKKMMMPPPTTTUUUVVVZZZdddxxxvvvwwwqqqzzzsssyyy}}}vvvrrrXXXRRRSSSQQQLLLPPPNNNMMMOOOQQQQQQNNNLLL[[[WWWRRROOOOOOPPPRRRRRROOOOOOPPPPPPQQQPPPPPPPPPMMMNNNNNNLLLJJJKKKQQQUUUWWWXXXWWW^^^zzz}}}vvvqqqoooiiibbbbbbgggfffhhhiiijjjiiieeeaaa___bbb```^^^___``````___^^^^^^^^^^^^]]]\\\]]]^^^^^^\\\pppTTT???CCCDDDAAAVVVSSSKKK```uuu|||dddRRRHHHDDD^^^hhh}}}gggdddbbbcccgggdddlllnnnbbb]]]WWWQQQNNNOOOOOOKKKGGGHHHKKKGGG??????===:::999888888666555111444222111333000<<>>===???HHHPPPTTTcccggglllqqqxxx}}}{{{uuurrrhhhWWWFFF;;;666666888@@@PPPWWW___hhhhhhvvvzzz{{{hhhjjj~~~xxxWWWFFFBBBZZZtttRRRdddnnn{{{kkkeeeZZZ[[[^^^cccaaacccgggfff```]]]^^^dddrrrqqq}}}tttqqqrrriiieee___ZZZXXX[[[___bbb\\\]]]\\\ZZZWWWUUUUUUVVVVVVZZZ]]]^^^^^^aaaiiippp|||xxxrrrmmmAAA@@@444IIIttt[[[SSSPPPMMMNNNQQQRRRNNNKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJIIIJJJLLLNNNOOOOOOYYYUUUZZZppp|||yyyxxxmmmvvvvvvgggiiixxx}}}zzz|||nnnZZZPPPRRRUUUQQQLLLQQQOOOMMMNNNPPPQQQPPPNNNUUUQQQLLLJJJJJJLLLMMMNNNPPPPPPPPPOOONNNMMMKKKJJJHHHKKKMMMLLLKKKLLLOOOSSSIIIRRRWWWWWW___wwwzzzpppnnnnnnnnniiicccdddjjjbbbdddfffggggggeeecccbbbeeeaaa^^^\\\^^^aaacccdddhhheeebbbbbbcccccc```]]]WWWaaa[[[FFFJJJKKKGGGRRRVVVZZZjjjzzzxxx^^^OOOLLLHHHYYYppp~~~aaa___```bbbcccfffjjjqqq}}}uuuhhh[[[ZZZ\\\YYYRRRMMMRRRSSSQQQKKKGGGHHHHHHFFF>>>===;;;;;;<<<;;;999777444555000000333///444GGGlll|||}}}{{{rrr||||||wwwtttnnnlllvvvrrrpppnnnppptttvvvuuusssrrrqqqtttwwwwwwwww}}}vvvqqqqqqssshhhcccZZZPPPEEE<<<555222444;;;AAABBBEEEMMMTTTWWWfffiiikkkooovvvyyyqqqggg^^^SSSDDD999666888<<>>fffrrrGGGhhhhhhgggeee___^^^]]]```]]]\\\]]]^^^]]]___bbbaaaddd^^^bbb}}}vvviiifffccc```]]]\\\\\\]]]VVVVVVWWWVVVTTTTTTVVVXXX___bbbeeeddddddlll|||sssaaaIII777<<<@@@bbb}}}cccKKKLLLIIIFFFGGGIIIKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHKKKJJJHHHHHHJJJKKKKKKJJJNNNQQQUUUZZZbbbqqq}}}vvvtttwww}}}uuu\\\VVVPPPPPPUUUVVVRRRMMMNNNLLLJJJJJJLLLNNNOOOOOOPPPMMMIIIHHHIIIJJJKKKLLLPPPPPPOOONNNKKKHHHEEEDDDDDDHHHLLLMMMKKKKKKNNNPPPMMMQQQVVVUUURRRYYYpppttt]]]iiijjjllllllggg``````ddd```aaaaaabbbbbbbbbaaaaaabbb```^^^^^^```bbbcccccceeeaaa]]]___cccccc___ZZZYYYYYYxxx[[[EEEGGGGGGGGGHHHTTTeeevvveeePPPHHHNNNKKKNNNwww}}}aaabbbgggiiihhhnnnpppkkkhhhuuueeefffccc```aaabbb^^^YYYUUUZZZYYYVVVQQQLLLKKKKKKLLLBBB@@@===<<<<<<<<<;;;:::666666000///444000000<<>>CCCIIINNNXXXaaa|||mmmhhhqqq~~~yyyfffjjj}}}fffKKKBBBEEEzzzrrr<<>>GGGEEEBBBBBBDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGKKKJJJIIIIIIKKKLLLKKKJJJLLLSSSVVVPPPKKKUUUnnnzzz{{{qqqdddVVVXXXUUUSSSSSSUUUVVVUUUTTTKKKIIIGGGFFFGGGJJJMMMOOOOOOLLLJJJJJJKKKMMMMMMMMMNNNNNNNNNLLLJJJFFFCCCAAAFFFIIIKKKKKKJJJJJJMMMPPPZZZQQQOOOVVVZZZXXX\\\dddsssiii]]]aaaccccccdddeeecccaaa`````````___^^^\\\[[[[[[ZZZZZZ\\\\\\]]]```aaa```]]]ZZZZZZYYYYYY[[[___```^^^\\\___XXXmmmVVVFFFHHHFFFLLLKKK\\\rrrPPPIIIIIITTTXXXTTTeeedddllluuuuuupppiiibbbeeeooowwwzzzyyyyyycccXXX___dddfffddd___[[[ZZZZZZ\\\XXXTTTQQQOOOLLLJJJIIIHHHDDD???<<<;;;;;;;;;;;;777888111///666333000777\\\{{{xxxooottttttooorrrsssrrrssstttuuuuuutttsssoooppptttxxxwwwtttvvv{{{{{{uuuppphhhbbbYYYNNNCCC;;;555222333999>>>???CCCLLLUUUYYY]]]eeejjjfff]]]TTTJJJCCC999>>>CCCDDDFFFMMMZZZdddxxx}}}dddbbbuuu}}}wwwnnnlllyyy]]]EEE@@@RRR```???nnnooo[[[YYY]]]\\\\\\XXXXXXXXXWWWYYY]]]```aaahhhZZZVVVooo{{{zzzpppnnnllljjjlllqqqyyyqqq{{{dddIIICCC888;;;lllYYYDDDLLLAAAEEEDDDBBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAACCCDDDEEEGGGFFFFFFHHHKKKMMMLLLLLLSSSNNNHHHIIIOOOVVVYYYZZZjjj{{{wwwxxxtttyyygggQQQPPP\\\QQQQQQQQQRRRTTTUUUVVVVVVJJJIIIGGGEEEFFFIIIMMMPPPNNNLLLKKKKKKMMMNNNNNNMMMJJJKKKKKKKKKJJJGGGDDDBBBJJJKKKKKKIIIGGGHHHLLLQQQVVVLLLKKKWWW^^^YYYRRRQQQ^^^pppvvvhhh```aaaiii^^^[[[YYYZZZ___dddccc```[[[ZZZYYYWWWVVVVVVVVVWWW[[[ZZZXXXYYYYYYYYYXXXVVVWWW[[[^^^___^^^^^^aaaccc```UUU___tttTTTLLLQQQNNNPPP[[[sssmmmGGGNNNPPP]]]tttwwwrrryyydddvvv|||fffcccdddkkksssvvvqqqkkkvvvtttpppnnnkkk___\\\bbbeee```ZZZYYY\\\]]]ZZZWWWUUUVVVTTTNNNIIIIIIIIIEEE@@@===<<<<<<;;;:::777:::333000777555111666KKKsssjjjtttvvvooooooooopppqqqsssssssssrrrqqqqqqqqquuuxxxwwwtttvvv{{{~~~yyyrrrfff```VVVJJJ@@@:::777555333999===<<>><<<>>>TTTtttEEEEEEOOOHHHDDDDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBEEEIIIKKKKKKJJJLLLMMMNNNPPPRRRRRRPPPNNNUUU\\\rrr~~~wwwvvvxxx|||~~~|||^^^VVV[[[[[[UUUQQQPPPRRRTTTUUUUUURRRNNNKKKKKKKKKIIIGGGFFFHHHMMMPPPKKKIIIIIIJJJKKKLLLKKKIIIEEEFFFHHHIIIIIIGGGDDDCCCJJJKKKJJJHHHFFFGGGMMMQQQKKKMMMTTTZZZYYYSSSPPPQQQZZZRRRZZZzzzdddZZZ]]]```______aaa___[[[WWWYYY]]][[[VVVUUUTTTTTTTTTUUUVVVWWWXXX^^^YYYRRROOOPPPTTTXXXZZZXXX\\\```^^^ZZZYYY^^^cccbbbUUUWWWsssrrrRRRJJJNNNIIIIIIcccSSSEEEPPPQQQfff|||yyybbbzzzwww^^^ccchhhjjjiiihhhhhhiiiXXXiiitttyyyzzzrrraaahhheeeTTTUUUhhh]]]``````[[[YYY]]]^^^[[[VVVXXX\\\^^^XXXNNNJJJMMMDDDCCCAAA@@@@@@>>>;;;999888<<<666111555444000555>>>sssooohhhrrrtttnnnooonnnoooqqqqqqqqqrrrssstttuuutttuuuwwwvvvvvv{{{}}}yyy~~~~~~yyyooogggZZZKKK@@@999666666222999>>>>>>???EEEJJJKKKQQQSSSOOOFFFAAABBBEEEFFFQQQXXX^^^bbbdddlllxxx~~~zzznnncccfffttt{{{www}}}jjjJJJDDDHHHrrrrrrGGGgggrrrqqqYYY[[[PPPUUUVVV[[[YYY\\\\\\WWWWWW[[[[[[XXXLLLXXX[[[```uuuhhhfff}}}lllyyyxxxLLLDDDFFF444333XXXyyyxxxJJJBBBEEEDDDJJJBBBBBBCCCCCCAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>@@@CCCGGGHHHHHHGGGEEEMMMUUUTTTMMMIIINNNUUU]]]QQQNNN]]]www}}}rrrpppYYY^^^bbb```XXXQQQPPPTTTUUUTTTTTTSSSRRRNNNIIIEEEIIIIIIIIIGGGEEEEEEIIILLLHHHGGGGGGHHHIIIIIIGGGEEEAAACCCEEEGGGGGGEEECCCAAADDDFFFHHHGGGFFFHHHMMMQQQLLLTTTYYYWWWTTTSSSSSSRRROOONNNRRR^^^nnnfffaaa]]]\\\[[[YYYVVVTTT]]]aaaaaaZZZUUUUUUTTTPPPSSSTTTTTTUUUVVVVVVWWWWWWYYYVVVQQQPPPRRRVVVZZZ[[[VVVXXXXXXWWWVVVWWW\\\```cccXXXZZZfff]]]QQQRRRNNN\\\yyywwwIIIFFFOOORRRttt|||www```yyynnnjjj___VVVXXXaaaddd]]]TTT``````iiissspppnnnxxxeeeeee```ZZZ___iiifff[[[^^^^^^ZZZVVVYYY^^^\\\UUUOOOUUU___bbbWWWIIIGGGMMM??????AAACCCCCCAAA;;;777999>>>777111444222///444444aaaooogggpppqqqnnnqqqqqqrrrrrrqqqqqqsssvvvxxxyyyvvvuuuuuuuuuxxxuuurrr||||||rrraaaPPPBBB999555444111999@@@@@@@@@CCCEEEEEEIIIFFF???999<<>>lll|||xxx]]]QQQ\\\RRRWWWZZZaaa[[[^^^\\\VVVUUUYYYYYYVVVUUUZZZWWWVVVaaaooolllmmm}}}}}}~~~qqqlllnnnqqqfffOOOIII222<<>>======;;;<<<>>>?????????>>>===??????AAADDDGGGHHHGGGFFFLLLGGGCCCDDDIIIMMMMMMKKKCCCQQQ\\\\\\VVVYYYhhhvvvyyyzzzfffZZZbbbJJJWWWYYYZZZZZZZZZYYYTTTMMMRRRNNNJJJIIIJJJLLLLLLLLLEEEFFFFFFDDDAAAAAADDDHHHGGGFFFFFFGGGHHHHHHEEECCC???AAADDDEEEEEECCC@@@>>>===AAAFFFHHHHHHIIIMMMPPPTTTWWWTTTNNNPPPVVVSSSJJJMMMUUU\\\\\\ZZZcccttt{{{XXX[[[YYYVVVSSSTTTWWWVVVRRRJJJWWW```\\\VVVWWWZZZ[[[WWWWWWWWWWWWWWWVVVUUUTTTPPPQQQTTTYYY\\\\\\ZZZXXXUUUTTTSSSSSSWWW\\\```ccc___WWW]]]aaavvvqqqeeehhhfff___IIIKKKPPPXXXvvvvvveee___mmmrrrZZZ^^^WWWSSS^^^fffdddbbbVVVYYY\\\```bbbeeegggiiiyyyvvvooofff]]]cccdddaaa___```\\\UUUTTT\\\___[[[UUUTTTUUUTTTPPPPPPPPPNNNIIIFFFHHHMMMFFFEEEDDDAAA>>>;;;999888999888777666555444333222777HHHwwwvvvppptttsssnnnooopppppppppqqqqqqrrrrrrrrrttttttttttttuuu{{{{{{vvvrrrpppsssxxxqqqrrriiiVVVDDD<<<666111222666;;;>>>???>>>>>>>>>999666888CCCLLLNNNMMMMMM```kkktttvvvsssmmmeee]]]cccjjjxxx{{{|||lllrrrZZZHHH???XXXLLLEEErrrlllRRRSSSYYYWWWVVVYYYXXXWWWVVVWWWZZZYYYVVVSSSJJJbbb\\\___nnnZZZnnnfffWWWuuu}}}wwwsssrrr{{{yyyxxxjjjhhhgggiiitttiiiRRRGGGAAA:::JJJ888@@@yyy```;;;BBB@@@<<<@@@???????????????>>>===;;;;;;@@@???>>>===<<<;;;:::::::::;;;===???AAABBBCCCCCCFFFGGGHHHGGGFFFGGGJJJLLLMMMQQQTTTSSSPPPQQQUUUYYY^^^tttqqqlllbbbYYYSSSQQQRRRSSSQQQPPPSSSWWWVVVPPPLLLLLLOOOAAA@@@PPPXXXOOOFFFGGGGGGBBBBBBFFFFFFBBBCCCHHHCCCBBBAAACCCEEEEEECCC@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDFFFJJJMMMNNNOOOPPPPPPNNNLLLLLLMMMUUUPPPSSS^^^bbb^^^___gggqqqvvvkkk^^^VVVUUUTTTTTTTTTUUUVVVWWWSSSWWWZZZ\\\[[[XXXVVVUUUTTTUUUWWWVVVTTTSSSSSSSSSWWWUUUTTTUUUXXXZZZYYYWWWXXXYYY[[[]]]^^^```aaaaaacccUUU^^^___bbb~~~SSSKKKNNNPPPpppsssdddqqq\\\bbbeeeUUUPPPTTT\\\]]][[[[[[^^^^^^```bbb```]]][[[\\\]]]YYYhhhppp]]][[[]]]WWWZZZ___bbb______```]]]WWWTTTWWWVVVTTTTTTWWWXXXVVVWWWTTTQQQOOOLLLJJJIIIIIIFFFDDDBBB@@@===;;;::::::<<<<<<:::999777666555444444>>>}}}xxxpppqqqsssrrrttttttsssrrrqqqppppppooouuuvvvwwwwwwyyy}}}xxxuuussspppppprrroooooogggUUUEEE<<<888444111444999<<<<<<:::888888555888???HHHNNNPPPUUU[[[fffqqqwwwsssllllllqqqttthhhtttoooPPPHHH===aaaxxxFFFXXXsss{{{bbbQQQVVV]]]ZZZYYY]]]VVVUUUSSSTTTVVVVVVTTTRRRQQQ```ZZZ[[[cccRRR___vvvaaa]]]cccyyyzzz{{{zzzwwwvvvvvvwww~~~|||^^^DDD:::===BBB999:::@@@rrrfffFFF:::>>>:::;;;???888============<<<;;;:::999;;;;;;;;;;;;::::::::::::888999;;;===???@@@AAAAAADDDEEEEEEEEEEEEFFFHHHKKKJJJNNNQQQQQQPPPQQQUUUZZZZZZaaahhhgggcccbbbiiiqqqmmmqqquuuwww|||~~~wwwmmmiiiooojjjfffhhh```VVVXXX\\\ZZZWWWTTTSSSTTTUUUWWWVVVRRRQQQQQQPPPMMMMMMPPPBBB@@@RRRpppttt]]]KKKKKKEEEAAAAAADDDDDDAAABBBEEEAAA@@@???AAACCCCCC@@@>>>@@@AAAAAAAAA@@@@@@???>>>DDDDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNMMMMMMMMMOOOSSSOOORRRZZZ[[[WWWZZZcccdddooo||||||wwwgggYYYTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTVVVYYYYYYVVVSSSRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQUUUSSSRRRTTTWWWYYYXXXVVVVVVWWWYYY[[[]]]]]]^^^]]]```XXX^^^[[[UUU{{{fffMMMQQQXXXuuu]]]WWWkkkLLLPPPTTTTTTGGGVVVjjj```WWW\\\]]]___bbbddd```XXXSSSRRRTTT]]]___dddiiiiiijjjrrr|||yyyiiiaaa\\\VVV\\\bbb^^^WWW[[[^^^______aaa^^^ZZZVVVUUUQQQPPPUUU\\\]]]YYY[[[XXXSSSPPPPPPOOOMMMJJJEEECCC@@@>>><<<<<<<<<<<<>>>===<<<:::888777555555333444```~~~kkkooozzzsssppppppqqqrrrtttuuuvvvwwwvvvwwwxxxxxxyyy|||~~~wwwvvvvvvssspppooommmlllcccSSSEEE<<<888666000444999;;;:::777444333222999EEEMMMOOOQQQ\\\iiiuuuqqqmmmnnnyyygggppp{{{cccFFFEEECCCmmmZZZDDDuuuvvvsssiiiZZZRRRYYY^^^ZZZXXX\\\WWWTTTRRRRRRSSSTTTSSSSSSUUUZZZWWWVVVVVVMMMTTToooeeeMMMaaakkkwww~~~nnn^^^NNNHHHHHHEEE???:::;;;ZZZkkkrrr>>>@@@FFF@@@555999===222;;;;;;;;;;;;:::999888777777777777888888999999999666777888:::<<<===>>>>>>AAABBBCCCCCCBBBDDDGGGIIIKKKNNNPPPPPPOOOOOOSSSVVVYYYRRRPPPVVVXXXTTTTTTYYY[[[\\\]]]^^^aaaeeebbb\\\QQQWWWTTTQQQWWWUUUSSSYYYUUUTTTTTTSSSRRRQQQPPPOOOVVVRRRPPPPPPOOOKKKKKKMMMIII@@@KKKeeemmmYYYGGGDDDBBB??????AAAAAA??????BBB=========>>>@@@@@@===;;;>>>>>>>>>>>>>>>>>>===<<>>???>>>===<<<:::888666555444555333OOOyyyqqqyyyvvvooopppqqqsssuuuwwwyyyzzzvvvvvvuuutttuuuyyywwwwwwzzzyyyuuusssoookkkaaaSSSEEE;;;666444000555:::<<<;;;888444333222:::EEELLLMMMPPP]]]kkkkkkqqqyyy}}}uuufffooo{{{nnn|||pppQQQDDD@@@SSSoooEEEHHHmmm___WWWUUUZZZZZZTTTSSSXXXXXXVVVSSSRRRRRRSSSUUUUUURRRQQQTTTSSSMMMOOOXXX]]][[[mmmPPPQQQ[[[mmm}}}wwwhhh^^^MMMDDD>>>@@@@@@<<<999;;;___FFF<<>>>>>AAAEEEHHHHHHGGGDDDGGGIIIKKKKKKLLLMMMOOOMMMMMMPPPRRRNNNMMMUUU```jjj]]]UUUVVVYYY___mmm~~~lll```]]]gggfffYYYSSSYYY\\\XXXOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNLLLIIIGGGGGGHHHKKKKKKJJJHHHFFFGGGJJJLLLIIIIIIIIIJJJLLLMMMMMMMMMMMMOOOQQQTTTUUUUUUSSSRRRQQQTTTSSSYYY___```sssQQQGGGUUUmmm}}}jjjTTTSSShhhiiiRRR^^^^^^ZZZNNN\\\hhh___kkkttt```VVV[[[```aaa___^^^___bbbeeebbbaaabbb```\\\\\\___eeeiiikkkiiihhhjjjiiifffqqqnnnhhhbbb```aaadddggg[[[___lllmmm___YYYZZZVVVZZZ[[[^^^aaaaaa^^^\\\[[[ZZZ\\\\\\XXXWWWYYYYYYVVVMMMTTTTTTKKKCCCBBBEEEEEEDDDBBB???===<<<===???AAA??????===<<<:::888777666666666HHHvvv~~~|||xxxyyyxxxwwwvvvtttsssrrrrrryyywwwtttrrrsssxxxvvvvvvzzz{{{zzzyyysssmmmcccVVVGGG;;;333111///333888;;;:::888555444555999AAAHHHKKKOOO\\\hhhbbb}}}wwwzzzllliiitttuuufffoootttaaaAAAHHH:::``````999RRReee}}}YYYUUUTTTWWWTTTOOOPPPVVVVVVUUURRRPPPOOOQQQSSSUUUNNNLLLRRRQQQIIIQQQ]]][[[UUUmmm}}}^^^QQQVVVdddsssyyy}}}}}}xxxooobbbVVVPPPNNNOOOFFFFFFBBB777...444OOOjjjZZZ777;;;<<<999888:::999999===888888999999888888777777777777777666666666666555555666777999:::;;;;;;;;;===>>>???@@@@@@BBBFFFIIIPPPPPPPPPOOONNNMMMNNNOOOWWWNNNPPP^^^ddd\\\YYY^^^___^^^]]]]]]\\\YYYUUUSSSVVVWWWOOONNNXXXWWWOOOPPPQQQPPPOOONNNPPPRRRUUUWWWOOOMMMMMMPPPNNNHHHEEEFFFKKKTTTYYY\\\hhhmmmYYY===<<<<<<;;;999999::::::999888:::;;;<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===@@@CCCEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLIIILLLOOOPPPNNNOOOYYYccc```VVVRRRVVVYYYYYY```jjjXXXhhhttt|||ooofff^^^XXXVVVPPPaaaiii___UUUXXX\\\[[[NNNMMMKKKJJJJJJJJJKKKLLLHHHIIIHHHFFFDDDDDDEEEGGGGGGGGGGGGEEEDDDEEEGGGJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHJJJLLLOOOPPPPPPOOOOOOVVVUUULLLTTT```WWWddd\\\HHHEEEKKKVVVUUUVVVPPPNNNRRRQQQXXXjjj}}}aaaMMMXXXNNNTTTMMMRRRUUUTTTdddkkkZZZXXX\\\```cccccccccccccccddd```]]]\\\YYYVVVYYY___bbb[[[WWW^^^ppp{{{tttfff___aaacccaaa^^^ZZZYYYYYY]]]UUUWWW\\\[[[```aaaXXX[[[ZZZ]]]aaa```\\\YYYYYYVVVYYYYYYTTTRRRSSSRRRPPPTTT]]]^^^QQQEEECCCFFFGGGDDDCCCAAA???>>>???@@@AAABBBAAA@@@???>>><<<<<<;;;555999???WWWwww{{{rrrwwwwwwvvvuuuuuuttttttssszzzyyyvvvsssuuuzzzzzzssstttwwwyyyzzz|||yyyqqqggg\\\NNN>>>333000000333777999888666555444888:::???GGGMMMTTTaaalllyyyqqq}}}uuugggbbbtttyyyfffnnn}}}lllWWW;;;JJJ;;;^^^KKK888gggxxxjjjgggQQQPPPPPPQQQOOOLLLPPPWWWRRRRRRPPPNNNLLLMMMPPPRRRNNNLLLPPPPPPKKKRRR[[[ZZZXXXUUUooocccQQQKKKTTTbbb___aaaeeejjjnnnrrrtttuuu|||~~~~~~}}}xxxrrrnnnmmm[[[\\\ZZZRRRGGG???;;;<<<@@@<<<666888LLLiiiZZZ>>>;;;;;;888222888AAA888000888666777777888777777666666777777777666666555555555555666777999:::;;;;;;;;;;;;<<<===>>>???AAAEEEHHHIIIIIIJJJLLLMMMPPPQQQSSSPPPMMMQQQZZZ\\\VVVUUUXXX[[[YYYZZZ]]]\\\XXXUUUVVVQQQTTTOOOOOOYYYXXXRRRTTTPPPNNNKKKJJJKKKNNNRRRUUUPPPJJJFFFFFFGGGIIINNNUUUJJJ^^^fffZZZRRRTTTKKK:::999;;;:::777666888888666666888::::::999777777888999999::::::;;;;;;::::::;;;===???@@@???>>>???AAAEEEGGGIIIIIIGGGGGGGGGHHHFFFIIILLLMMMNNNRRR[[[cccYYYTTTQQQSSSVVVXXX[[[```QQQ[[[___cccmmmpppsss}}}uuuhhhccc]]]ZZZYYYXXXVVVTTTWWWRRRVVVaaa```UUUPPPTTTLLLKKKIIIHHHGGGHHHHHHIIICCCDDDDDDCCCBBBBBBDDDFFFDDDDDDDDDCCCBBBCCCEEEGGGFFFGGGHHHHHHGGGFFFGGGHHHEEEFFFHHHJJJKKKMMMNNNNNNUUUSSSJJJOOO]]]VVVWWWqqqrrrZZZbbbZZZMMMMMMMMMKKKNNNKKKOOONNNQQQWWWYYYiii___PPP^^^NNNPPPJJJHHHKKKNNNSSSWWWXXXWWWXXXZZZ]]]``````\\\YYYXXXXXX[[[^^^^^^^^^dddlllfff___XXX[[[iiitttooodddSSSUUUXXX\\\``````]]]YYY___WWWYYY[[[WWWWWWUUUJJJXXXWWWYYY______YYYWWWXXXTTTSSSOOOLLLNNNSSSRRRNNNUUU______RRRIIIJJJLLLKKKEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>555;;;333EEEuuutttpppqqqqqqrrrtttvvvwwwxxxyyyvvvvvvvvvvvvxxx|||{{{uuurrruuuwwwxxxzzz~~~~~~vvvmmmdddVVVDDD777333555777999999777555555555999<<>>===666888<<>>GGGGGGHHHRRRWWWZZZddd```___ZZZ[[[___eeevvvOOOEEEZZZKKKPPPJJJEEEJJJNNNFFFHHH[[[RRRQQQQQQUUUZZZZZZUUUOOONNNRRRYYY^^^ZZZTTTUUUZZZNNNRRRTTTTTTXXXccclllqqqoooggg___]]]___]]]VVVOOOTTTTTT[[[ZZZOOOQQQ[[[^^^UUUSSSVVV]]]]]]XXXVVVXXXTTTNNNFFFEEEMMMVVVVVVPPPLLLSSSSSSIIIEEEKKKMMMHHHEEEEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>======666>>>+++???jjj~~~pppxxxttttttttttttuuuuuuuuuuuuppprrruuuwwwyyy|||vvvssstttxxxzzzyyy{{{~~~xxxpppjjj\\\III<<<777;;;<<<===;;;999777666777888>>>HHHRRRZZZeeeyyyyyytttwwwzzziiibbbcccnnnwww|||lllfffppp~~~aaagggIIIBBB===RRRFFFAAATTTmmmrrrHHHLLLLLLNNNOOOMMMJJJKKKNNNPPPRRRRRRPPPMMMMMMOOORRRSSSQQQLLLSSS___]]]UUUWWWTTTUUUZZZWWWXXX||||||dddWWWFFF???AAAHHHMMMNNNQQQPPPMMMIIIDDDAAAAAABBBBBB===777555777:::;;;;;;JJJdddwww~~~aaa:::<<>>BBBEEEDDDCCCDDDFFFIIILLLMMMMMMOOOPPPNNNJJJLLLRRRTTTRRRUUUQQQPPPRRRQQQMMMOOOUUUWWWbbb```VVVQQQKKKMMM[[[QQQOOOLLLIIIHHHHHHIIIJJJAAA???AAAIIIPPPWWW```iii[[[GGG;;;???CCC>>>999:::777;;;:::444444777777333000333666666333111222444444444555666777777666666///777>>>>>>:::888>>>DDD>>>@@@BBBCCCBBBBBBCCCDDDBBBDDDEEEGGGKKKRRRVVVXXXLLLRRRSSSPPPSSSXXXTTTIIINNNWWWVVVSSSVVVSSSPPPWWWNNNWWWbbbfffccc]]]XXXWWW[[[___eeekkkppppppmmmjjjooolllhhheeefffgggiiijjj\\\___bbbbbbaaa]]]YYYWWW]]]]]]YYYSSSQQQTTTYYY[[[MMMXXXZZZTTTRRRXXXTTTKKKGGGFFFDDDCCCBBBBBBCCCCCC@@@BBBCCCCCCAAA@@@@@@AAA<<<>>>@@@AAA@@@???@@@AAAAAACCCDDDBBB>>><<<===???BBBBBBBBBCCCFFFIIIMMMPPPHHHQQQQQQHHHEEEKKKQQQRRRcccWWWKKKOOOKKKJJJQQQXXXeeezzzsssoookkkttthhhUUUFFFJJJNNNGGGKKKNNNLLLGGGEEEGGGKKKOOOFFFIIINNNKKKOOOXXXXXXUUUVVVTTTPPPQQQTTTSSSPPPTTTTTTWWWZZZZZZXXX[[[aaaVVVYYY[[[YYYUUUTTTWWW[[[WWWYYY[[[\\\[[[YYYUUUSSS[[[UUUOOONNNQQQTTTTTTRRRRRRNNNNNNLLLOOO```fffYYYQQQOOOLLLIIIGGGGGGHHHIIIEEEDDDCCCBBBAAA@@@??????>>>>>>???AAACCCCCC@@@>>>555<<<@@@:::SSSqqqsssrrrwww|||zzzuuuqqqrrruuuwwwuuutttwww{{{~~~zzz}}}|||yyyzzz}}}~~~|||{{{|||wwwmmm```PPP@@@555999555777<<<===;;;>>>EEE;;;GGGQQQXXXbbboootttqqqjjjtttnnnfff[[[qqq}}}~~~kkkgggwwwuuudddSSSAAA>>>IIIQQQ@@@999hhhtttsssZZZGGGKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQPPPOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTQQQTTTWWWUUUTTTdddaaaPPPQQQKKK===III>>>888;;;<<<999999>>>:::??????===CCCRRR___dddUUU<<<===>>>:::666999777555666888999666333666444111111222222111///444444333333333444444555222333555777777777666666555777:::;;;<<<>>>@@@BBBAAACCCBBBAAACCCIIIKKKHHHHHHHHHIIINNNSSSTTTQQQMMMKKKMMMNNNNNNMMMMMMNNNOOORRRTTTTTTNNNIIIJJJRRRYYYTTTOOOIIIEEEDDDEEEFFFFFFAAA??????EEEOOOUUUSSSPPPEEEAAA>>>===>>>>>>===;;;999888888999;;;;;;:::888222222222222222222222222555555555555666666666666999::::::999888777999:::>>>===<<<<<<===???BBBCCCBBBBBBCCCEEEGGGJJJMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMRRRVVVWWWRRROOOQQQTTTTTTVVVVVVUUUUUUUUUUUUUUUUUU\\\XXXVVV]]]hhhlllfff^^^\\\]]]^^^___```___^^^^^^cccaaa___]]]\\\YYYTTTPPPSSSVVV[[[^^^]]]XXXRRRNNNQQQPPPPPPSSSVVVTTTLLLEEEFFFEEEDDDCCCAAA@@@???>>>????????????>>>>>>>>>>>>===============>>>????????????@@@@@@@@@AAAAAAAAACCCDDDEEEDDDDDDFFFJJJMMMHHHIIIHHHHHHIIIMMMTTTXXX___mmmQQQLLLOOOTTTNNNMMMiiimmmXXXJJJKKKKKKEEEGGGHHHFFFDDDCCCEEEHHHJJJBBBFFFLLLJJJMMMUUUVVVPPPSSSTTTQQQQQQTTTTTTRRRaaaaaacccddd___XXXUUUWWWSSSVVVZZZ[[[[[[\\\aaafff```___^^^\\\YYYWWWUUUTTT[[[WWWSSSTTTWWWZZZZZZXXXWWWSSSSSSQQQQQQ]]]aaaSSSRRRPPPLLLIIIFFFFFFFFFGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAA>>>;;;<<>>EEERRR___iiimmmllljjjuuuqqqeeeZZZ}}}}}}uuugggeeerrr~~~nnnZZZGGGBBB<<>>@@@EEEGGGCCC>>>BBB???;;;;;;;;;<<<;;;999888777777777999999777555222222222222222222222222555555555555666666666666888999999888777777888:::<<<<<<;;;;;;<<<>>>@@@BBB??????@@@AAADDDGGGJJJKKKNNNLLLJJJKKKLLLNNNNNNNNNRRRVVVWWWRRRPPPSSSUUUUUUXXXWWWUUUTTTSSSSSSSSSTTTVVVSSSTTTZZZbbbfffbbb]]]bbb```^^^[[[XXXWWWVVVUUU]]]______]]]YYYUUUUUUUUUVVVXXXZZZ[[[YYYUUUQQQNNNMMMMMMMMMOOOQQQPPPKKKGGGDDDCCCBBB@@@>>>>>>======>>>>>>>>>===============;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJFFFFFFEEEEEEGGGKKKRRRWWWaaammmWWWOOOOOOVVVSSSUUUtttjjjRRRHHHGGGCCCCCCCCCAAA@@@@@@BBBCCCEEEDDD===CCCKKKIIIKKKRRRQQQUUU[[[^^^[[[XXXYYYYYYXXXYYYZZZ___ccc```XXXTTTTTTXXXZZZ]]]\\\[[[\\\___ccc^^^\\\XXXTTTRRRRRRSSSTTTUUUTTTSSSUUUYYY[[[ZZZXXXQQQOOOTTTUUUTTT___bbbVVVRRROOOLLLHHHEEEDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAA???<<<999;;;:::===;;;@@@cccrrrrrrtttwwwzzz{{{zzzxxxssssssuuuxxx{{{}}}|||{{{{{{}}}}}}zzz{{{~~~}}}|||vvvtttooo```KKK:::777555666999;;;:::<<>>???>>>>>>???@@@CCCFFFHHHJJJMMMKKKIIIIIILLLNNNPPPPPPQQQUUUVVVSSSRRRVVVXXXWWWTTTSSSQQQOOOOOOPPPRRRSSSPPPQQQTTTXXX\\\^^^]]]\\\aaa^^^ZZZUUURRRPPPOOOPPPTTTYYY\\\YYYTTTQQQTTTYYYVVVUUUUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJCCCAAA???<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;999888888888888999::::::777888999:::<<<>>>???@@@>>>???@@@??????AAADDDFFFCCCCCCBBBBBBCCCIIIPPPUUUbbbYYYkkk[[[NNNMMMWWWZZZaaaaaaJJJEEEDDD@@@DDDAAA>>>===???BBBDDDDDDCCC===DDDLLLIIIJJJNNNLLLZZZbbbeee```ZZZYYYYYYXXXRRRSSSXXX^^^]]]XXXUUUUUUYYYZZZZZZYYYWWWVVVXXXZZZTTTSSSQQQOOOPPPRRRTTTVVVQQQQQQSSSVVVYYYYYYVVVTTTNNNNNNTTTWWWTTT[[[^^^TTTNNNLLLIIIGGGEEEDDDCCCDDD@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAA@@@===;;;:::777:::;;;888IIIxxx{{{wwwtttvvvzzz{{{wwwsssssstttwwwzzz|||}}}|||{{{{{{~~~~~~{{{{{{}}}{{{vvvtttlllZZZEEE888999888888:::<<<===>>>???BBBNNNeeeuuummm___ggg|||fffeee~~~}}}iiikkkjjjooouuuuuuxxxcccIIIAAA===JJJRRR@@@EEEoooNNN@@@AAA>>>???@@@AAACCCDDDDDDDDDJJJJJJIIIJJJJJJJJJIIIGGGNNNOOOPPPQQQQQQOOOMMMKKKNNNJJJHHHLLLOOOPPPSSSWWWQQQccc}}}lllCCC:::666555888777444555999222222222222333222111000000222333222///111777<<<333333444444666777999999:::888666444333333444444222444666888999:::===???EEEGGGFFFAAA???AAABBB@@@CCCGGGJJJIIIFFFDDDEEEFFFHHHIIIJJJIIIHHHHHHJJJLLLOOOLLLHHHHHHLLLOOOPPPPPPOOOLLLIIIGGGGGGHHHGGGGGGKKKGGGDDDCCCDDDCCC>>>::::::999888777777777777666777666555555555555222000111222222222222222333333444444444555555555666666777888999888777777999:::999888888888999:::<<<===???@@@@@@BBBDDDGGGJJJKKKNNNLLLJJJJJJMMMPPPQQQRRRPPPTTTUUUSSSTTTXXXYYYXXXNNNMMMLLLKKKLLLNNNQQQSSSPPPSSSWWWXXXXXXXXXYYYZZZVVVUUUTTTRRRQQQQQQQQQQQQPPPSSSUUUTTTRRRQQQUUUXXXPPPNNNLLLJJJHHHHHHIIIIIIJJJJJJHHHEEECCCDDDGGGJJJBBB@@@===:::999:::;;;<<<;;;;;;;;;:::999999888888777777777777777888888999666777888999;;;<<<===>>><<<===>>>>>>>>>???AAADDDAAA@@@@@@@@@BBBGGGNNNTTTYYYQQQ\\\bbbQQQNNN```llltttYYYFFFFFFGGGFFFEEEBBB???>>>@@@CCCEEEEEEFFF@@@GGGNNNJJJIIIKKKGGGQQQXXX\\\XXXRRRQQQRRRQQQ]]][[[ZZZ]]][[[VVVSSSSSSQQQRRRSSSSSSSSSTTTVVVXXXPPPPPPQQQRRRSSSTTTUUUVVVRRRTTTWWWYYYZZZXXXTTTQQQTTTRRRXXXWWWOOOPPPRRRJJJHHHGGGFFFEEEDDDDDDDDDEEEAAA@@@@@@@@@@@@?????????CCCBBBAAABBBCCCCCCAAA???======???AAA>>>DDDnnn|||uuuuuuzzz{{{wwwqqqtttvvvzzz|||}}}}}}}}}}}}|||~~~||||||~~~~~~{{{yyytttcccMMM>>>999;;;999888888<<<@@@AAA@@@AAAYYYsssvvvccc\\\sss}}}VVV]]]}}}mmmiiipppwwwsssrrrwwwZZZ???BBB===SSSTTT===RRRqqqIII>>>======>>>@@@BBBCCCDDDDDDDDDFFFEEEEEEGGGJJJKKKJJJHHHMMMLLLLLLLLLMMMNNNOOOOOOOOOLLLJJJKKKKKKJJJMMMSSSTTTQQQUUU\\\ppp{{{RRR;;;333999666444444222000000222000111222222111000//////000000000111222222222222000000000111222333555666888777666555555555777888>>>??????===:::888888999999===>>>;;;:::>>>AAABBBAAADDDHHHHHHEEEDDDFFFHHHJJJJJJJJJIIIHHHIIIKKKNNNRRRMMMHHHGGGKKKPPPRRRQQQRRRPPPLLLKKKJJJIIIGGGEEEDDDBBB@@@???@@@???<<<999777777888888777666666777777666555555666555333111111111111222222333333333444444444444555555555555777888999888777888:::;;;777777777888888999::::::??????@@@AAACCCFFFIIIKKKOOOMMMKKKLLLNNNQQQRRRSSSNNNQQQRRRRRRTTTXXXYYYVVVOOONNNMMMMMMNNNOOOQQQSSSQQQUUUYYYXXXTTTRRRTTTWWWMMMOOOQQQSSSTTTTTTSSSRRRRRRRRRRRRTTTUUUWWWWWWWWWKKKIIIGGGEEEEEEFFFIIIJJJLLLKKKGGGCCC@@@@@@CCCGGGBBB@@@===:::999:::<<<===::::::999999888777777666777777666666777777888999888999999999:::;;;;;;;;;;;;<<<>>>>>>===>>>@@@BBB???@@@@@@AAABBBGGGMMMRRRLLLRRRXXXiiiqqqYYYVVVooolllPPPBBBCCCCCCGGGDDDCCCBBBAAAAAABBBDDDEEEGGGAAAGGGNNNIIIFFFHHHDDDEEEKKKOOOMMMLLLNNNPPPOOO\\\XXXUUUWWWWWWSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOPPPQQQPPPOOOMMMLLLOOOQQQUUUWWWVVVRRRNNNKKKPPPNNNTTTTTTKKKLLLQQQMMMEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@??????>>>>>>>>>BBB@@@@@@AAABBBCCCCCCBBB===AAAAAAAAAAAACCC___|||sssrrrxxx|||{{{wwwuuuxxx{{{}}}}}}}}}~~~}}}|||}}}~~~}}}ttt\\\CCC:::===<<<;;;777666;;;BBBEEECCCFFFggg|||ooo\\\fffYYYOOOhhhxxxtttdddmmmzzzyyy}}}xxx}}}yyyiiiKKK999>>>DDDTTTLLLCCCrrrvvvrrraaaAAA:::???<<<>>>@@@CCCEEEFFFFFFFFFEEEDDDCCCFFFKKKMMMLLLIIIKKKJJJJJJKKKMMMQQQUUUWWWNNNNNNPPPRRROOOJJJJJJOOOOOONNNQQQQQQWWWsssiiiEEE555444777333222222444444333000//////000222111000...//////000......000222222...+++000000000000111222333444444444444555666777888888>>>???@@@???===<<<===>>>:::???@@@<<<:::===@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHIIILLLOOORRRNNNJJJIIIMMMPPPQQQQQQQQQOOOMMMKKKJJJHHHEEECCCCCCAAA@@@???>>>===:::777444666888888777666666777777666555666666666444222111111111222222333333444333444444444444555555555666777888888777777999;;;666777777888888888888999;;;;;;<<<===@@@CCCFFFGGGNNNMMMLLLMMMOOOQQQQQQPPPLLLOOOPPPPPPSSSWWWWWWSSSTTTTTTSSSSSSSSSSSSSSSSSSQQQTTTWWWVVVQQQOOOQQQTTTMMMOOOSSSUUUVVVUUURRRPPPVVVUUUUUUWWWZZZZZZXXXUUUIIIHHHGGGFFFGGGIIIKKKLLLMMMJJJEEEAAA???@@@AAABBBAAA???===;;;:::;;;<<<===::::::999888777666666555777666666666666777888888999999999999:::::::::::::::<<<============>>>@@@>>>@@@AAABBBCCCFFFKKKNNNIIIYYYYYYXXXrrrbbb[[[{{{[[[JJJBBB@@@===EEE@@@BBBCCCAAA???>>>@@@CCCDDD>>>DDDJJJEEECCCFFFBBBAAAEEEHHHGGGJJJOOOQQQOOONNNJJJIIINNNQQQPPPPPPRRRSSSQQQOOOMMMKKKJJJHHHGGGOOOOOONNNMMMKKKHHHFFFEEEJJJMMMQQQSSSRRRNNNJJJGGGIIIGGGNNNPPPIIILLLVVVXXXDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>???????????????@@@???>>>???@@@BBBAAA@@@999BBB===888>>>???JJJeee~~~sssqqqvvv|||}}}|||vvvxxx{{{{{{zzz{{{}}}}}}}}}}}}|||qqqXXX>>>999AAAAAA@@@:::888>>>HHHLLLJJJWWWyyyhhhaaa___GGGcccyyyuuu~~~vvv```lll~~~vvv~~~|||jjjQQQAAA>>>>>>OOOOOOBBBZZZsss|||BBB<<<999>>><<<>>>AAADDDFFFGGGGGGGGGGGGEEEDDDGGGLLLNNNLLLIIIJJJKKKKKKLLLNNNQQQSSSTTTPPPNNNOOOQQQQQQNNNMMMPPPKKKNNNTTTQQQLLLXXXccc___mmmoooMMM777444::::::444000222333444444555444222...000222111///......000......//////.........///111000000000111222222333111222333444555555555555444666999:::;;;<<>>AAABBBGGGFFFFFFHHHJJJKKKKKKJJJKKKKKKJJJIIIHHHIIILLLOOONNNMMMMMMNNNOOOOOONNNMMMLLLJJJIIIHHHHHHFFFCCC@@@EEECCCBBB@@@???<<<:::888111444777777666444555777555555444555666666444333000111111222333333444444333333444444444555555555333555666555555555777999666777777888888888888888888888999:::===@@@CCCDDDLLLKKKLLLMMMOOOOOONNNLLLJJJMMMMMMMMMQQQUUUTTTOOOQQQRRRTTTUUUWWWWWWWWWWWWQQQTTTWWWVVVSSSRRRTTTWWWQQQRRRSSSUUUTTTSSSQQQOOOSSSUUUXXXYYYWWWUUURRRQQQIIIHHHHHHHHHIIIIIIJJJJJJIIIFFFAAA@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888777666555555666555555555555666777777666777777888999::::::;;;888:::<<<<<<<<<;;;<<<>>><<>>???@@@AAAAAA@@@>>>======>>>??????>>>888EEE<<<333<<<>>>===JJJuuuppptttyyy|||}}}vvvxxxzzzzzzxxxyyy|||~~~}}}}}}~~~xxxmmmUUU===999CCCGGGEEE???;;;BBBOOOTTTQQQgggfffiiieeeVVVXXXlllwwwzzz___bbbzzzwww^^^???>>>IIICCCWWWJJJ>>>ssswwwlllJJJ888@@@<<<888;;;===AAADDDFFFGGGGGGGGGJJJGGGEEEHHHLLLNNNKKKGGGLLLLLLMMMNNNNNNMMMLLLKKKXXXOOOIIIIIIIIIIIIJJJLLLMMMLLLNNNLLLIIIRRRUUUHHHIIIOOOuuu\\\???>>>;;;666333444555555333444333///---///333444...111333222///---...000,,,///111///++++++000555000000000///000000111111000111222333444333222111111333444555444555666888666<<<@@@===<<<@@@FFFHHHKKKHHHGGGHHHLLLMMMLLLJJJKKKJJJIIIHHHGGGHHHKKKNNNIIILLLPPPRRRQQQOOOKKKIIIFFFEEEDDDEEEEEEDDDAAA>>>AAA@@@???>>>===:::888777///333666666444333444666444333333444555666444333000000111222333333444444333333333444444444555555111333444333333444666888666777888888888888888777888888999:::===@@@BBBDDDJJJJJJKKKMMMNNNNNNKKKIIIIIIKKKLLLLLLPPPTTTRRRMMMGGGJJJOOOTTTXXXZZZ[[[[[[SSSUUUXXXXXXWWWWWWYYY\\\SSSSSSSSSRRRRRRRRRQQQQQQMMMSSSXXXXXXRRRMMMKKKLLLGGGHHHHHHIIIHHHGGGFFFFFFFFFBBB>>>>>>BBBCCC???;;;<<<<<<<<<;;;;;;::::::999::::::999888777666555555555444444444444555666666333444555777888:::;;;<<<777999;;;;;;::::::;;;<<<;;;>>>AAACCCDDDDDDEEEFFFGGGOOOKKKOOOaaalllnnnPPPFFFDDD???MMM@@@BBBAAA???===<<<;;;<<<<<<===>>>===<<<::::::<<<>>>@@@CCCGGGJJJFFFDDDIIIRRRIIIGGGFFFJJJOOOPPPKKKFFFJJJGGGJJJOOOPPPMMMNNNSSS___UUUMMMLLLNNNLLLKKKKKKNNNPPPQQQPPPNNNMMMMMMNNNTTTOOOLLLLLLIIIEEEDDDFFFFFFDDDAAA@@@AAAAAA@@@??????>>><<<;;;:::;;;===>>>???>>>>>>>>>======<<<<<<:::999;;;>>>>>>;;;;;;>>>ddduuuooopppvvv|||zzzzzzzzz{{{|||~~~{{{~~~|||uuuoooYYY>>>:::FFFSSSEEEYYYCCC888cccjjjZZZ{{{YYYxxxHHHiiigggooo]]]oooxxxfffLLLGGG>>>>>>QQQYYYFFFEEEsss|||qqq>>>999<<<999@@@888999:::<<<>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFGGGFFFGGGJJJMMMPPPPPPNNNLLLMMMLLLJJJGGGFFFEEEEEEEEEJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMPPP\\\sssgggSSSFFF>>>777777666555444444333333111111111111111111111111111111000000//////......////////////////////////000000000000111111111111222222222222222222222222222222333333444555666666555555666666777999:::;;;BBBCCCFFFKKKQQQTTTSSSPPPKKKMMMOOOOOOMMMLLLMMMNNNQQQQQQQQQOOOMMMLLLMMMOOOKKKKKKJJJIIIHHHFFFCCCBBBBBB<<<======666999;;;555777666555333333444444555666555444444555666555444222222222222222222222222111111222222222333333333333333444555666666666555777777777777777888888888999888888999<<>><<<;;;<<<>>>;;;:::999999888888999999:::999888777666666666666555555555444444333333333222333444666777999:::;;;666888999999999999:::<<<<<<===>>>???AAABBBCCCDDDHHHGGGKKKOOONNNUUUrrr~~~LLLCCCAAA===JJJ>>>???>>>===;;;::::::::::::;;;;;;<<<;;;:::;;;===???<<<===AAAEEEEEEEEEKKKSSSGGGGGGHHHLLLOOOPPPMMMJJJNNNKKKLLLQQQSSSRRRVVV\\\\\\TTTOOOOOOPPPOOOOOOPPPQQQRRRRRRQQQPPPQQQSSSVVVUUUQQQOOONNNLLLHHHGGGJJJLLLIIIEEECCCBBBBBBAAA@@@>>>===;;;:::999:::;;;<<<>>>>>>>>>======<<<<<<<<<888888;;;===;;;:::AAAIIIaaa}}}vvvpppqqqvvv{{{{{{{{{{{{|||}}}~~~}}}yyy}}}~~~|||www```DDD===GGGVVVSSScccRRRBBBaaarrrbbbgggeeeVVVhhhuuuuuukkk}}}pppRRRCCCBBB???FFFWWWRRRBBBhhh{{{}}}TTT666888777333999:::::::::;;;<<<>>>???@@@???@@@BBBDDDFFFGGGHHHHHHHHHHHHIIILLLOOOOOOLLLIIIKKKKKKJJJHHHHHHGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNTTTZZZ^^^dddrrrwwweeePPPBBB<<<888444777666666555444444333333111111111111111111111111111111000000//////////////////////////////////////////000000000111111111222222222222222222222222222222333333444555555666555555555666777888::::::>>>???BBBGGGLLLNNNMMMKKKJJJLLLMMMMMMLLLKKKLLLMMMTTTVVVVVVUUURRRPPPPPPQQQNNNMMMKKKIIIHHHGGGFFFFFF[[[JJJCCCBBB;;;:::===888888777666555555555666666666555444444666666555444111111111111111111111111111222222222222333333333222333444444555555444444777777777777777888888888888888888999;;;>>>AAACCCGGGFFFFFFIIIMMMQQQQQQPPPQQQPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUVVVVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQNNNPPPSSSTTTRRRPPPOOOOOONNNPPPRRRQQQMMMJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>>============;;;:::999999888999999999999888777666555555555555555555555444444333333333333333444666777888999999666888999999999999:::<<<======>>>???@@@BBBCCCCCCEEEEEEIIINNNMMMPPPddd|||xxxHHH???>>>;;;DDD===<<<<<<:::999888777777888777888999999:::;;;>>>AAA===:::;;;???CCCDDDIIIOOOGGGHHHKKKNNNPPPPPPOOOOOOUUUSSSRRRVVVYYY\\\```fffWWWSSSQQQSSSSSSQQQRRRUUURRRRRRQQQPPPOOORRRVVVYYYSSSPPPNNNNNNMMMIIIHHHKKKOOOKKKFFFBBBAAA@@@???>>><<<;;;:::999888999::::::======<<<<<<<<<<<<;;;;;;666888;;;;;;999:::EEERRRZZZ~~~{{{uuussswww{{{||||||}}}}}}}}}~~~~~~zzzkkkOOOBBBEEEQQQ```iii```JJJXXXsssfffwwwUUUhhhqqqtttooo~~~{{{}}}]]]FFF???:::@@@TTTcccKKKKKKooosss:::666<<<999777777;;;;;;:::999:::<<<>>>???<<<===@@@BBBEEEGGGHHHIIIJJJHHHGGGJJJNNNOOOJJJFFFIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEGGGIIIIIIFFF???999AAANNN```iii```\\\rrr~~~rrrmmmiiiZZZHHHIIICCC999111222777777444666666555555444333333333222222222222222222222222111000000000000/////////////////////////////////////////////000000000000222222222222222222222222222333333444444555555555555555555666777888999:::<<<===@@@DDDGGGIIIHHHFFFHHHIIIKKKKKKJJJJJJKKKLLLUUUWWWXXXWWWTTTRRRQQQRRRZZZWWWRRRLLLIIIGGGGGGGGGnnnQQQAAAAAA;;;777888777888777666666555555666666666555444444666666555444111111111111111111111111222222222222333333333333222222333444444444444333666666666777777888888888777777777888:::<<>>???===;;;;;;;;;:::999999999999999888777666666555555555555555555555444444444444444444444555555666777777777666888999999999999:::<<<===>>>>>>???@@@AAAAAAAAAAAAAAAGGGMMMMMMLLLUUUcccpppnnnzzz}}}{{{EEE;;;<<<;;;@@@<<<::::::999888777777777666555777888999:::===@@@CCCDDD===:::<<<@@@AAACCCFFFIIILLLOOOPPPPPPPPPPPPQQQSSSQQQRRRUUUYYY\\\___aaaTTTRRRSSSUUUTTTPPPQQQUUUOOOOOOOOONNNNNNOOOQQQTTTNNNKKKIIIKKKJJJFFFEEEHHHLLLGGGBBB>>>===<<<<<<;;;<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;::::::888888999::::::;;;CCCMMMLLL]]]|||yyyzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~vvv]]]HHH@@@LLLjjjooommmUUUSSStttjjjnnnZZZwwwmmmjjjSSSIIIBBB888IIIbbbggg@@@dddwwwnnnXXX333:::===<<<===777<<<;;;999777888:::===???<<<===???AAACCCEEEFFFFFFIIIFFFDDDHHHMMMOOOKKKFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHDDDDDDFFFGGGIIIIIIGGGFFFEEECCC@@@>>>===@@@FFFLLLMMMLLLQQQZZZ[[[UUURRRUUUSSSMMMHHHEEEBBB>>>;;;:::555666666666999<<<:::555555555555444444333333333222222222222222222222222000000000000000000000000////////////////////////....../////////000000000111222222222222222333333333333333444444444555555555555555555777888999:::===>>>@@@CCCEEEFFFFFFEEEEEEFFFHHHHHHGGGHHHJJJKKKQQQRRRRRRQQQOOOOOOQQQSSS^^^ZZZSSSNNNKKKKKKMMMOOOpppMMM;;;@@@===777777888777777666666666555555555666555444555666777666444222222222222222222222222222222222333333333444444333333444555555444444444555555666666777888888888777777888999:::<<<>>>???CCCBBBCCCDDDGGGJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQNNNLLLNNNSSSUUUTTTQQQOOOMMMJJJJJJMMMRRRVVVXXXOOOOOOOOONNNLLLKKKKKKMMMKKKLLLLLLKKKJJJIIIHHHHHHCCCBBBBBBAAA@@@@@@??????DDD???<<<<<<@@@AAA>>>:::;;;;;;:::999999999999:::888888777666666666666666555555555555555444444444555555555555555666666666666888999999999999:::<<<===>>>>>>>>>??????@@@@@@???@@@EEELLLNNNLLLOOOVVVwwwnnnzzz|||tttxxx}}}tttDDD:::;;;<<<;;;===999999999999888777777666555666888999:::===AAADDDFFF>>>999;;;>>>>>>???@@@KKKMMMPPPPPPOOONNNOOOPPPIIIJJJKKKNNNSSSUUUTTTRRRTTTRRRSSSUUUSSSNNNNNNRRRNNNPPPQQQQQQOOOLLLKKKKKKJJJGGGGGGIIIHHHDDDCCCEEEFFFBBB>>>;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999:::<<<888777:::<<<;;;<<>>bbbhhhDDD666888444888===444;;;:::888666777999<<<>>><<<===???@@@BBBBBBCCCCCCFFFCCCCCCGGGLLLOOOMMMJJJFFFHHHJJJLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMKKKIIIHHHHHHJJJJJJGGGCCCBBBFFFJJJLLLFFF???<<>>AAA@@@:::666777;;;:::777777<<<:::666999AAA444999<<<999666666555222444444444444444333333333222222222222222222222222000000000000111111111111000000000000000000000000////////////000000000000111111111222222333333333333333333444444444444444444444555555666888999:::<<<>>>@@@BBBCCCCCCCCCDDDCCCDDDEEEEEEEEEFFFIIIKKKMMMLLLKKKJJJJJJLLLQQQTTTSSSPPPLLLJJJKKKOOOSSSWWWfffGGG;;;EEEEEE@@@@@@AAA999999999999999888888777777666555555666777666555444444444444444444444444222222333333333444444444555555666666666666555555444555555666777777888888999999999:::;;;===>>>???@@@AAAAAABBBCCCFFFIIIKKKKKKLLLNNNOOOPPPPPPPPPPPPMMMKKKJJJLLLPPPSSSSSSRRRKKKIIIHHHJJJNNNQQQSSSSSSPPPPPPOOOMMMJJJIIIJJJLLLJJJJJJKKKLLLLLLJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@???CCC???<<<===@@@AAA>>>999<<<;;;::::::999999::::::999999888888777777888888555555555555555555555555666666666666666666666666666888999999999999:::<<<=========>>>>>>?????????@@@@@@DDDKKKOOOPPPRRRVVVhhh}}}XXXPPPjjjyyysssuuuooolllvvvnnnDDD999;;;>>>777>>>999999999999999888777666555666888888999;;;???BBB@@@:::666999======>>>AAAJJJJJJKKKLLLMMMMMMMMMMMMFFFIIIKKKNNNSSSVVVTTTNNNVVVRRRQQQSSSRRRNNNMMMOOOPPPSSSUUUTTTQQQLLLJJJHHHKKKHHHHHHJJJHHHDDDCCCDDDCCC@@@>>>======>>>===<<<;;;;;;;;;:::::::::999999777777888888888888999999===777555:::===:::777555???<<>><<<777111666;;;555888888777666777999;;;===<<<===>>>???@@@AAAAAAAAACCCCCCEEEHHHKKKNNNNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIGGGGGGKKKMMMIIIBBB>>>@@@CCCAAADDDDDDCCCBBBCCCBBB@@@EEEBBB===;;;???CCCAAA===CCC???>>>???:::333333999<<<@@@>>>666111222666888444444333333333333333333333333333333333333333333000000000111111111111222000000000000000000000000000000000000111111111111111111111222222333333444444444444444444444444444444444444555666777888999999;;;===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDFFFIIILLLKKKKKKJJJIIIIIILLLQQQUUUPPPMMMJJJGGGFFFGGGIIIJJJRRR>>><<>>?????????@@@BBBFFFIIIJJJKKKNNNOOOPPPOOONNNMMMJJJJJJJJJKKKMMMPPPSSSUUUSSSQQQNNNOOORRRSSSRRRPPPQQQRRRQQQNNNLLLJJJJJJLLLIIIIIIJJJKKKKKKIIIEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA???===>>>@@@@@@>>>;;;<<<;;;;;;::::::::::::::::::999999888888999999999555555555555555666666666666666666666777777777777666888999999999999:::<<<;;;<<<<<<===>>>?????????AAABBBEEEIIIMMMQQQUUUWWW```hhhppp{{{SSSQQQcccoooqqqqqqooommmnnnvvvjjjDDD888:::>>>444===777888888999999888666666444666666666666888;;;===999555444888;;;;;;<<<@@@DDDCCCBBBEEEIIILLLKKKJJJIIIKKKLLLNNNTTT[[[YYYSSSXXXRRRNNNQQQRRRPPPNNNOOOSSSTTTUUUSSSPPPLLLJJJJJJKKKHHHHHHJJJHHHDDDBBBCCCAAA@@@>>>>>>???>>><<<:::999999999999999888888777666666666777777888888888999666666:::;;;888777888;;;@@@MMMttt|||}}}|||rrraaaWWWiiivvvrrrmmmYYYIIICCC===HHHZZZ[[[QQQOOOtttNNN777>>>;;;666888888777:::555555666666888999;;;<<<999:::<<<>>>???AAAAAAAAACCCFFFHHHJJJJJJKKKMMMPPPKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLJJJHHHFFFDDDFFFHHHGGGDDDAAAAAABBB<<<>>>@@@@@@===999:::===999999555222777>>>>>>888333333555999::::::;;;>>>???@@@<<<666444888;;;;;;333333333333333333333333333333333333333333333333000000111111111222222222000000000000000000000000111111111111222222222222000111111222333333444444444444444444444444444444444444444555666777888999666999;;;<<<;;;<<<>>>AAAAAABBBCCCCCCCCCEEEIIILLLJJJKKKLLLLLLKKKLLLNNNPPPOOOMMMJJJGGGDDDAAA???>>>AAA999===BBB<<<;;;???===<<<======>>>===<<<;;;:::777666555666777888777555555555555555555555555555333333333444444444444555666666777777666555555444333333444555666777888999888999:::;;;;;;;;;;;;;;;<<<===>>>======???DDDHHHIIIKKKMMMOOOOOONNNKKKJJJJJJMMMOOONNNLLLMMMRRRWWW[[[WWWSSSSSSUUUWWWUUURRRSSSSSSSSSQQQNNNKKKKKKKKKKKKIIIGGGGGGGGGFFFCCC@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@??????===<<<<<<<<<;;;::::::::::::;;;999888888888888888999999444555555555666666666777666777777777888888999999666888999999999999:::<<<::::::;;;<<<>>>???@@@@@@AAADDDFFFGGGIIIMMMPPPRRRZZZ[[[^^^www```LLLSSScccjjjnnnjjjbbb___gggooogggDDD888999===111<<<666777888888888777666555444555555555444555888:::666444444888999777999===???<<<;;;@@@GGGKKKJJJHHHFFFHHHGGGHHHPPPYYYZZZTTTYYYQQQMMMPPPSSSSSSQQQPPPTTTTTTSSSPPPMMMKKKKKKKKKJJJGGGGGGIIIGGGBBB@@@AAA??????>>>>>>>>><<<999777888888888888888777666666555666666666777777888888666555777:::999777999>>>...>>>555KKK{{{{{{}}}|||~~~sss[[[dddvvvzzz~~~zzz```OOO???EEEIIIVVVZZZDDDDDDgggvvv~~~yyy???555;;;333111<<<777000;;;333444555777888:::;;;;;;777888:::===???AAABBBCCCDDDHHHLLLKKKHHHHHHLLLPPPMMMLLLJJJHHHHHHHHHIIIJJJFFFGGGIIIKKKJJJIIIFFFEEEGGGEEEBBB@@@AAAAAA@@@???EEE>>>:::>>>BBBAAA???@@@:::DDDGGG<<<444666:::;;;;;;;;;:::::::::999666333666666555444777:::777111333333333333333333333333333333333333333333333333000000111111222222222222000000000000000000000000111111222222222333333333000000111222333333444444444444444444444444444444444444444444666777888999666999<<<<<<<<<<<>><<<<<<;;;::::::::::::;;;888777777777777777888888444555555555666666777777666777777888999999::::::666888999999999999:::<<<999999:::<<<===???@@@AAAAAADDDGGGFFFEEEHHHKKKLLLQQQNNNLLL[[[yyywwwSSSJJJSSS]]]cccdddbbbaaabbb^^^hhhkkkqqq~~~