BM6P6(@ ~~~nnndddWWWRRRJJJDDD@@@>>><<<:::999999::::::;;;<<<======;;;:::999888777777777777888888666222------111555333444444555555444444333222222222222222222222222333333222111000000111111111222333444555444333222333333333333333333333333444333333222111111111222111111111222222333333333222222222222222222222222333333333333333222111000111111222333333333333222555555444333333333444444222222333333333333444444333444444444555666666666333333333444444555555555444444444555555555555666666666555555555555666666777777888888888888777777777777777777888888888888666666555555444444444333333444555777888888888888777888999:::;;;===>>>>>>;;;:::999888888888999:::;;;:::999888777777777777===>>>>>>>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>???DDDEEEFFFHHHJJJKKKLLLLLLGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSUUUXXX[[[]]]^^^```bbbdddgggiiiiiijjjjjjllljjjgggeeedddeeeggghhhfffhhhjjjlllmmmmmmlllkkkhhhfffccc```]]]\\\[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTUUURRRNNNLLLLLLJJJFFFCCCDDDBBB@@@===;;;:::::::::999999777666555555555555555555666666666666555555444444555444333222111000444444444555555666666666666666666555555444444444444444444333333222222222222222111111111111222222222222222333333222222222///000111111111000...---........................000000111111222222333333------............------......------------..............................,,,,,,,,,---------......111000///...---,,,,,,,,,////////////000000000000---------............///...000111000...------.../////////...------,,,,,,......////////////......---------............///000000//////.........---000///...---,,,---..................////////////.........///000222333444---000333777:::;;;<<<<<<999999888777666444222111000///......///111333444333222111000////////////000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000///000000000000111111111222222111000//////000000000111222333333222111000111111000000111333555666111111111111111111111111222222222222222222222222555555555555666666777777555555555666666666666777333333333444555666777777666666777777777888888888888888999::::::;;;<<<<<<============>>>BBBIIIMMM}}}mmmcccXXXSSSKKKEEEAAA???===;;;999999::::::;;;<<<<<<===:::::::::999888888777777777444222111111333444555222222333333333333222222222222222222222222222222333222222111000000111111222222333333444444333333222222222222222222222222444333222222111111222222111111222222222333333333222222222222222222222222333444444444444333222111222222333444444444444333555444444333333333333333222222333333333333444444444444444444555555555555444444444444444333333333444444444555555555555666888777777666666777777888777777888888888888777777666666666777777777888888666666666555555555444444666666777777888777777777777888999;;;===???@@@AAA<<<;;;999888777888888999888888888888888888999999;;;<<<<<<=========<<<<<<>>>======<<<;;;;;;<<<<<<===============>>>???@@@AAAAAABBBCCCCCCCCCCCCCCC======>>>@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTRRRSSSUUUVVVWWWVVVUUUTTTSSSRRROOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDHHHFFFCCCBBBCCCBBB@@@===>>>===;;;999888777777777888777777666555555444444444555555666666555555444555444444333222222111111333333333444444555555555444333333333222222222222333333333222222111111111222111111000000111111222111111222222222222111111///000000111000///...---.......................................---------------............------......------------..............................---------.........//////000///...---,,,,,,,,,,,,........./////////000000---------............///...000111000///------...------...........................//////................../////////000000000/////////............111000///.........//////............////////////......//////000111222333000111444666888888888888888777777666555333222111000///......///111333444333222111000////////////000000000000000000000000/////////000000000111111000000////////////000000000000000000000000000000000000000111111111111222222222111000000000000000000111222222222222111000111111000000111222333444222222222222222222222222222222222222222222222222444444444555555555666666444444444555555555666666333333444444555555666666777777777888888888999999777777888999::::::;;;;;;999:::;;;;;;;;;===@@@CCC{{{lllbbbXXXSSSLLLFFFBBB@@@>>><<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;:::999888777888444111222555777555333000000111111111111000000222222222222222222222222333222111111000111111111333333222222333333444444111111111111111111111111333333222222111111222222111222222222222333333333222222222222222222222222444444444444444444333222333333444555555555555444444444333222222222222222222222333333333333444444555555555555444444444444555555444444333222222222444444444555555555555666777666666666666666666777666777777888888777777666555555555666666666666777777777666666666666555555888888888888888777666666777888999;;;>>>@@@BBBBBB<<<;;;999888777777777888666777777888999999::::::888999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>??????>>>>>>===;;;;;;666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEBBBCCCEEEEEEFFFEEEDDDCCCDDDCCCBBB@@@???>>>======<<<<<<<<<===<<<<<<;;;:::;;;:::999999:::;;;999888888777666555444444444444555555666666555444333222333444444555555444444333555444333222111111222222222222222333333333333333333333222222222222222111333333333222222222222222222111111000000111111222000000111111111111000000///000000000000///...---...........................------,,,++++++******------............------......------------......................................./////////000000------,,,,,,,,,,,,---------------.........//////---------............///...000111000///......///,,,,,,------...//////000------............------////////////000000000111////////////............111111000////////////000............/////////////////////000000111111111222333444555555555444333555555555555444333222111000//////...///000222333222222111000////////////000000000000000000000000....../////////000000000000000////////////000000000000000000000000000000000111111111111222222222222111000000000000000000000111111222222111111000111111000000000000111222222222222222222222222222222222222222222222222222333333333333444444444444333333333333444444444444444444444444444555555555555555666666666777777777666666777777888888999999666888::::::999888999:::yyykkkaaaWWWRRRKKKEEEAAA???===<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===<<<:::888666999777555555666555333000000000111111111111000000111222222222222222333333222222111111111111111222444333222111222333444555111111111111222222222222333333222222111222222333222222222222222222222222222222222222222222222222222333333444333333222222222333333444444444444444444333222222111111222222222222222333333333444444555555555444444333333333444444333333333333333333444444444555555555555666444444333333333333444444666666777777777777666666444444444555555555666666777777777777777666666666777888888888888888777777777888999;;;<<<>>>???@@@<<<;;;999888777666777777777777888888999999999999555666777888999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>============<<<:::999999777888888999:::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::777777666777777777777777444333333333333333333444222333555666555333111000222333333444444333333222666444222000000111222333111111111111222222222222444444444444333333333333333333333333333333333333111111000000000000111111//////000000000000/////////////////////.............................................------,,,,,,------............------......------------..............................---.........////////////+++++++++++++++,,,---...,,,,,,,,,---------......---------............///...///111111///...//////---------.........//////,,,,,,------------,,,,,,....../////////000000000///////////////.........000000000///////////////............//////////////////000000000000000000111222222333333222111111222333333333333222222111///////////////000111222111111000///////////////////////////////////////............////////////000000////////////000000000000000000000000000000111111111111222222222222111111000000000000000111000000111111111111000000000000000///////////////222222222222222222222222111111111111111111111111222222222222222333333333111222222222333333333333555444444444444444444444333333333333444444444555555555555666666777777777777999::::::888777888999xxxjjj```UUUPPPIIICCC@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<===<<<:::888666555777888777444222222333111111222222222222111111111111111222222333333333222111111111111111222222444333222111222333444555222222222222333333444444333222222111222222333333222222222222222222222222222222222222222222222222000111111222222222111111111111222333333333333333444333222222111111222222222222222333333333444444555555444444333333333222111111222222333444555555444444444555555555555666444444333333333333444444666666777777777777666666444444444444555555555555666666666777777777777777555555666888888999999999888888888999999999::::::;;;:::999777666666777777888999999999999888777666444444555777777888888888::::::999999999999::::::<<<<<<;;;:::999999999999:::::::::;;;::::::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999999888888888888888999999999999888888777777888888888888888888777777777777777777777666666666666666777777888777777666888888888777777666666666333333444444444555555555111222444555555333111000222222333333333333222222555333111000000111222333111111111111111111111111333333333333333333333333111111111111111111222222111000000000000000000111/////////000000/////////000//////.......................................------........./////////------............------......------------..............................,,,,,,---------.........++++++++++++,,,---......,,,,,,,,,,,,---------------------............///...///111111000//////000//////.........---------,,,,,,------------,,,,,,------........./////////.........////////////////////////.........------............////////////...//////000000000////////////000111111111111111111222222222222222111111///////////////000000000111000//////////////////////////////////////////............////////////000000////////////000000000000000000000000000000000000111111111222222222111000000000000000111111000000000000000000000000//////000000/////////...222222222222222222222222111111111111111111111111222222222222222222111111111111111111222222222333444444444444444333333333333333333444444444555555444444555555555555666666888888888777666777999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777111222333333333444555666222222333333333333222222000111111222333333444444111111000000111222222333222222333333444444333333000111111222333333444444222222111111222222333444333333333222222222111111222222222222222222222222000000111222222222222222111222333333444444333333555444444333333333333333222222333333333333444444333333333333333333444444000000111222333444444555444444444555555555555666888777777666666777777888555555666666666666555555444555555555555666666666444444555555555666666666333444555666666666666666555555555666666666666666888777777666666777999:::777888999::::::999777666444444555666666555555555777777777777777888999999:::999888888777777777777777777777888888777777666666666666666666666666666555555555555666666666666999999888777666777888888:::999777666666777888999666666666777777888999999777777888888777666555444333444444555666666555555444666777666444333444666111222333444444444333333333333333333333333333333333333444444444444333333111111111111111111222222222222222111111000000000////////////000000111111............/////////000000000////////////000000///000000111111000000///000///...---------..............................,,,,,,,,,---------------------............------......------------..............................------------............------------------......------------............---------............///...///111111000000111222..................------.........//////.....................////////////............/////////000...//////000///...---,,,............////////////+++,,,...000111111000//////////////////000000111333333333333222111111000...///////////////......//////.........//////000000000000000000000000000/////////000000000111111000000////////////000000000000000000000000000000....../////////000000000000000000000000111222222111000///......///000111---...000111111111111000000000000000000000000000111111111111111111111111333333333222222111111111111111111222222222333333222222222333333444444555333333333444444444444555555555555555555555555555444555666666555555666777wwwkkkbbbUUUPPPIIIDDDAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777444111111333444333000222222333333333333222222000000111222333333444444111111000000111222333333111222333444555444333222///000000111222222333333222111111111222333333444333333333222222111111111222222222222222222222222000111222333333333333333222333444444555555444444666555444444333333444444222222333333333444444444222222222333333444444444222222222222222222333333444444444555555555666666666666555555555555666666555555666666666666555555555555555666666666666777333444444444555555666666555555555555555555444333444444555555666777777777777777666666666888999:::555666888:::;;;:::999888555555555666555555444444777777666777777888999999888777777777777777888999::::::::::::999888777777999999888888888888888777777777666666666555555555777666555444444444666666777666444333444666999:::555555555555666777888999666777777888777666444333111222333333444444444333333555777777444444666888000111222333333222111000444333333222222333444444333444444555555444444333000111111222222222111111333222222222111111000000000000111111222222222333000000111111222222222333000000////////////000000000000111111111111000000000///...---,,,---..............................000//////......------,,,---..................---.........------............................................./////////000///......------.........---------.........//////---------.........//////...///111111111000111222,,,,,,------.../////////......////////////......////////////000000000000---.........//////000000///000111111111000...---............/////////000***+++...000111111000000111111000///////////////444444444333333111000000...///////////////......//////.........//////000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000............////////////000000///000000111222222111000///......///000111---...000111222222222111////////////////////////000000000000000000000000333333333333222222111111111222222222222333333333111111222333333444555555///000000000000111111111555555555555555555555555444777::::::999666555444wwwjjj```TTTLLLFFFEEEDDD???<<<<<<<<<;;;:::;;;=========<<<=========<<<999777444222666666777777666666555444222222222111111000000000111111111111111111111111111111111111111111111111444222222222444555444333111111222222222222111111222222222222222222222222444333222111000000000000222222222222222222222222222222222222222111000///444444444444444444444444666666555555555444444444555444444444444555666666666666555444333222222222666555444222111111222222333333222222222333444444666666666666555555555555333333333444444444555555444444444555555555555666222333333444555555555444:::<<<===<<<999777666666777777666666666666777777888777666444444444555666:::999999999888888777777666555444333111000///...333333444444555666777777555555666666666666555555444444444444555555555555555555666666777777888888555555555555555555555555555666777666555555666777444444333333333333444444666555444444444555777888666666666666555444333222555555555555555555444444777777666444444333333333222333333444444333333222444444333333222111000000111222333333333333222111222222222222222222222222111111111111111111111111111111111111111111111111333222111///...............///111333222000---+++//////////////////////////////......------,,,,,,+++++++++,,,,,,---------------------------------//////......---------,,,---.........///000000000............////////////---------............///------,,,+++++++++,,,,,,...,,,++++++,,,+++***(((......------------......,,,---------......//////---------------.../////////...---,,,,,,---...///------...///000000//////........................111111000///...---,,,,,,---------............///............////////////555444222000000000000111000000111111111111000000------............------////////////////////////000000//////.........---000///...------...///000222111000//////000111222///////////////000111111///000111222222111000///111111222222222222111111000000000000000000000000222111000000000111333444444333222111000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444555555555555444444444444444444444444444444333444555555666666555555vvvhhh___SSSKKKEEECCCBBB>>><<<<<<<<<;;;:::;;;<<<======;;;<<<<<<<<<;;;999777555333444444555555444444333222777777666666666555555555222222222222222222222222111111111111111111111111...---------///000///...111111222222222222111111222222222222222222222222222111111111111111222222222222222222222222222222222222222222222111000000444444444444444444444444555444444444333333333333333222222222222333444444777666555444333333333333666555333222111111222222333333222222222333444444666666666666555555555555333444444444555555555555444444444444555555555555222333444444555555555444888:::;;;:::777555444444777777666666666666777777::::::888777777777888888666666666555555555444444666555555555444444444333333333444444555666666777555555666666666666555555444444444555555555666666555555666666666777777777444444444444444444444444222333444333222111222444555444444333333444444555555555555555555666666777666666666555555444333222555555555444444444444444777666555444333333333333333333333444444333333333444444333222222111000000111111222333333222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////////////////111111111000...---......................../////////.....................------,,,,,,++++++------------------------/////////.........------..................//////------------............---------............///000///...---,,,,,,,,,,,,+++)))))))))+++++++++)))///......------......///------........./////////......---------......///000///...---------...///------...///////////////........................///////////////.........---------............////////////000000000000111444333111000//////000000000000000000000000000000------............------////////////////////////000/////////............000///...------...///000111000////////////000111///////////////000111111000000111111111111000000000000000111111000000000000000000000000000000000111111000///000111222333222111000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333444444444444444444444444333444444555555555555555tttggg]]]SSSJJJCCCAAA@@@===;;;<<<<<<::::::;;;<<<===<<<;;;::::::;;;;;;:::888666555444444555555444444333222444444444333333333333333222222222222222222222222111111111111111111111111111000///000111222222000111111222222222222111111222222222222222222222222000000000000111222333444222222222222222222222222111222222222222111000000333333333333333333333333333333333333222222222222222222222222222333444444777666555444444444444444555444333222222111222222222222222222222333444444666666666555555555555444444444555555555666666666444444444444555555555555333333444555555555555444666777888777555333333333666666666666666666666666777777666555555555555666555555444444444444444333444444444555666666777777333333333444555555666666555555666666666666555555444555555555555666666666555555555555555666666666444444444444444444444444000222333222111000111222555555444444444444555555333444555555666666555555555555555555444333222222444444444444444444444444666666555444333333333333333333444444444444333333333333333222111111000000111111222222222222111111000000000000000000000000////////////////////////////////////////////////111000000/////////000000000000000/////////......------------------------...///////////////000000......------------------------------------------///////////////..................---------------,,,,,,,,,------------...---------............/////////...------------...***))))))***,,,...---,,,///......------......///......////////////000000//////......---.........111000///...............---......///////////////////////////////////////---.........//////000000---------............///000000000000111111111111222111000///......//////111111////////////111111------............------////////////////////////////////////............//////............//////000//////......//////000///////////////000111111111111000000000000111111//////000000000000//////000000000000000000000000000000/////////000111222000////////////000111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222444444444444444444444444333333444555555555555555ssseee[[[RRRIIIBBB@@@???<<<;;;<<<;;;:::999:::<<<===<<<;;;888999999::::::888777666666666666777666666555444000000000000000000//////222222222222222222222222111111111111111111111111444333222333555666555444111111222222222222111111111111111111111111111111111111000000111222222333111111111111222222222222111111222222222111111000222222222222222222222222333333333333333222222222444444333333444444555666777666555555444444444555444333333222222222111111111111111111222333444444666666555555555444444444555555555666666666666777333333444444444555555555444444555555555555444444444666666666444333333444555666666666666666666555555555444444444444444444666666666666666666666666222333333444444555555555333333333444444555555555444555555666666555555444444444555555555666666666444444444444444555555555333333333333333333333333333444555444333222333555555555444444444444555555222333444666666555444444444444444444444333222222333333333333333444444444555555444333222222333333333333444444444444333333333222222222111111000000000111111111111111111000222222222222222222222222////////////////////////////////////////////////......---......///000000000000............///000------------------------......//////000000111111******,,,---///000111222------------............////////////////////////.........---,,,,,,,,,+++,,,,,,---------.........---------............///------,,,------...//////...------...///000000/////////............///////////////000000000000000000//////...............111000000///..................///////////////...000000000000000000000000............////////////---------............/////////000000000111111111000000//////............222111///......///111222------............------///////////////////////////////////////........./////////......///////////////............/////////////////////000000111222111000//////000111222//////000000000000//////000000000000000000000000///////////////000000111////////////000111222333000000111111111222222222222222222222222222222222222222222222222222222222111222222222222222333333333333444444444444333333444444444444444444444444333333444555555555444444rrrddd[[[QQQHHHAAA@@@???===;;;<<<;;;:::999:::<<<<<<<<<;;;777777999999999999888777666666666777666666555444222222222333333333333333222222222222222222222222111111111111111111111111111000///000111222222000111111222222222222111111111111111111111111111111333222222111000000111111000000000111111222222222000111111222222222111111222222222222222222222222333333333333333444444444444333333333333444555555666555555444444444444555222222222222222222111111111111111111222333444555555555555555444444444444555555555666666666666777333333333444444444444555444555555666666555444444555666666555444333444666555555666666666666555555777777777777777777777777777777777777777777777777444444444444444444333333333333333444444444444444444444555555555555444444444444444444555555555555444444333333333333333333333333333333333333333333333555666555444333444555444444333333333333444444111222444555555555444333333333333333333333222111222222222222333333444444444333333222222222222333222222333333333333222222222222111111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,,,,,,,------...///000///...------...///000..............................//////000000111111******,,,---///000111222---------....../////////.........///////////////.........---,,,,,,,,,+++---.........////////////---------............///......---,,,+++++++++,,,111000//////000000///---/////////....../////////000000000000000/////////000//////........./////////////////////...------...///////////////......000000000000000000000000////////////............---------............///........./////////000000////////////.........---111000...------...000111------............------////////////////////////.........///////////////...//////////////////.........////////////......///////////////000000111222111000//////000111222000111111222222111111000////////////////////////.../////////000000000000000000000111222333444555000000111111111222222222222222222222222222222222222222222222222222222222111111111222222333333333444444555555555555444444444444444444444444444444222333333444555444444444qqqccc[[[OOOHHHBBBBBBAAA>>>;;;;;;;;;999999:::;;;<<<;;;:::666777888999999888777777444444555555444444333222222222333333333333444444111111111111111111111111111111111111111111111111000///...///111222111000111111222222222222111111111111111111111111111111444333222111000000000000//////000000111222222222000000111222222222222111111111111111111111111111333333333333444444444444111111111111111222333333555444444333333333444444111111222222222222111111000000000111111333444555555555555444444444444333444444555555555666666666333333333333444444444444555666666666666555444444555555666555444444666888444555666777777666555444444555555666666666666555555555555555555666666666888777777666555444333333333333333333333333444444444444555555555555444444222333333333333444444444333333333333222222222222222222222222222222222222222333444333222111222444333333222222222222333333111222333333444444333333222222222333333222222111000111111222222333333444333222222111111222222222111111222222222222111111111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,---...//////...---------...///000////////////////////////...///////////////000000......---------------------------...//////000000---------........................---------------........./////////000000---------............///333111///,,,***((('''&&&000///------...---,,,***000//////......//////000000000////////////......//////......//////000111------............------//////////////////...---////////////////////////000000//////.........------------............///............////////////......////////////......000000............000000------............------////////////////////////.........///////////////......////////////.........//////000000//////...///////////////000111111111111000000000000111111111111222222222222111111////////////////////////...///000111111111000000111111111222333444555666000111111111111222222222222222222222222222222222222222222222222222222222111111111222222333333444444555555666666555555444444444444444444444444444222222333444444444444444pppddd\\\NNNGGGCCCDDDCCC???;;;::::::999888999;;;<<<;;;:::666777888999999888777666444444555555444444333222///000000000111111111222000000000000000000000000111111111111111111111111222111000111333444333222111111222222222222111111111111111111111111111111222222111111111111111222/////////000111222222222000000111222222222222222111111111111111111111111111222222222333333333333111111111000111111222333333333222222222333333444000111222333333222111000//////000000111333444555555555555444444444333333333444444444555555555555222222333333333444444444666666666666666555444444444444555444333444666888333444666777777666444333111222333444444444333333333333444444444555555555666666555555444333333333333333333333333333333333333444444555555444444333111111222222222222333333333333222222111111111111222222222222222222222222000222333222111000111222222111111000000111111222222222222222222333333444111111222222222222111111000000000111222333333333222222111111111111222222000000111111111111000000000000000000111111111111000///............///000////////////////////////////////////////////////////////////////////////.........---......//////------------......//////......................../////////.....................------,,,,,,++++++---------...///000000000,,,,,,,,,,,,---------.....................//////---------.........//////---------............///222111///---+++***)))(((...---,,,,,,......---,,,000000////////////000000/////////.........------............///000222222***+++,,,---......------///////////////...------.................................///////////////---------............///...////////////000000000...///000000000000///...////////////////////////------............------////////////////////////............/////////000---...///000000///...---//////000111111000/////////////////////000111111000000111111111111000000000000111111111111000000///////////////////////////000111222222222111000222111111111222333444444000111111111111222222222222222222222222222222222222222222222222222222222000111111222333333444444333444444555555444444333444444444444444444444444222222333444444444444333pppddd]]]MMMGGGDDDEEEEEE@@@;;;::::::999888999;;;<<<;;;:::777777888999999888666555666666777777666666555444000000111111222222222333////////////////////////111111111111111111111111111000///000222333222111111111222222222222111111000000000000000000000000000000000000111222333444...//////000111222222222///000111222222222222222000000000000000000000000000000111111222222222222333333222222333333444555222222222111111222333333000000222333333222111000/////////000111333444555555555444444444333333333333333333444444444555555222222333333333444444444666666777777666555444444333444444333222333666888333444666777777666444333333444666777777777666666444444444555555666666666333222222222222222111111333333333333333333333333333444444555555444444333000000111111111222222222333222222222111111000000111111111111111111111111111333333333222111222333111111000000000000111111333222111000111222444555000111111222222222111111///000000111222222333333222111111111111111222222//////000000000000//////000000000000000111111111000///...------...///000111111111111111111111111................................................000000////////////000000,,,------....../////////------------------------//////......---------,,,+++++++++,,,,,,------------------...///000000111+++++++++,,,,,,------------.........///000000000,,,,,,,,,---------......---------.........//////......---------......///...------...000111000///000000////////////000000//////......---------,,,---------...000111333444((()))+++---.........---//////000000///...------........................,,,,,,---...///000111222---------.........//////000000000000111111111111...///000111111000//////......////////////......---..................---////////////////////////---.........//////000000---...///000000///...---///000111222222111000//////////////////000111111///000111222222111000/////////000000000000/////////////////////////////////000111333333222222111111111111000111111222333000111111111111222222222222222222222222222222222222222222222222222222222000000111222333333444444222333333444444333333222444444444444444444444444222222333444444444333333}}}ooobbbZZZMMMIIICCC???===<<<;;;::::::888777777999;;;;;;;;;888888888888888888888888888777777666555444444444000000000000111222333444000000111111111222222222333222111000///////////////000000000000111111111222222222111111111111111444333111///...//////000///...,,,,,,---000444777222111111111000000//////333222000/////////000000111222333444333111///...111111000000111111222333000/////////000111222222000000000000000000000000000000111222222222222111222222222222222222222222222222222333333444444444777666666555444444333333333333333333333333333333888888777777666666666555777777777777666444333222555555555444444333333333:::999777666444333333333555555444444444444555555888777555444333333444555000111111222222333444444555555555444444333333333444444333222222111111000111111111111111111111111000000111111111222222222444333111000000000111222333222111000000000222222......//////000000111111000000000000111111111111333222111111000000111111444444333222111000///...000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------......------------...............------,,,,,,,,,111111000000/////////...////////////000000000000//////............//////......---,,,,,,,,,,,,---000000000000000000000000,,,,,,,,,---------......///...---,,,+++,,,,,,---000//////.........//////,,,---///000000///---,,,............////////////---///000///---,,,,,,---************************............//////////////////000000///...------222111000///////////////***++++++,,,---...//////000000111000///...,,,+++---------............///---------.........//////+++,,,------......------........................------------------,,,,,,000000000000////////////000000000000000000000000......////////////......000///...---------------///...---,,,+++,,,,,,---............////////////////////////000000000000000...---...111222111///......//////000000111111////////////////////////111000///......///000111111111111111111111111111222222111111222222333444111111111222222333333333222222222111111111000000222111000//////000111222444444444333333222222222444444444333333222222222000111333444555555444333|||nnnbbbZZZLLLHHHCCC???===<<<:::999;;;999777777999:::::::::888888888888888888888888777777777666555444444444111000000000000111222222111111111111111111222222111111000000000111111222000000000111111111222222333222222222111000000000333222111000////////////...............///000111111111111000000000//////333222111000///000000111///000222333333222111000111111000000111111222333111000000000111111222333000000000000000000000000000000111222222222222111222222222222222222222222222222222333333333333333444444444444555555555555333333333333333333333333777666666666555555555555444444555555555444444333444444444333333333222222444444444444444444444444555555444444444444555555333333222111222222333444111222222333333444555555444444444444333333333222444444333222222111111000111111111111111111111111000000111111111222222222333222111111000000111111222111111111000111111222.../////////000000000111//////000000000111111111333222111111000000111111222222111111111111111000000000000000000000000000//////////////////////////////////////////////////////.........---------......------------....../////////......---------000000000//////.........---............///////////////............/////////...------,,,,,,------........................,,,,,,,,,---------......///...---,,,,,,,,,------//////............//////,,,---...//////...---,,,............////////////222222333111...+++***+++++++++++++++++++++++++++............///////////////////////////...------...---------,,,,,,,,,,,,,,,,,,------------------++++++---.../////////...---------............///---------.........//////,,,,,,---.......................................------------............////////////000000000000000000000000000000000000......////////////......000///...------------...///...---+++++++++,,,---............////////////////////////000000000000000...---...111222111///000000000000000/////////000000000000000000000000111000///......///000111////////////////////////111111111111111222333333111111111222222333333333222222222111111111000000222111000000000000111222444444333333333222222222444444333333333222222222///000111333333333333333yyylllaaaZZZLLLHHHCCC???===;;;:::888;;;999888777999999999888666666777777888888999999777777666666555444444444222222111000000000111111222222111111111111111111000000000111111333444444111111111111222222222333333333222222111000//////111111222111111000///......///000111111000///...111111000000000000//////333222111111000111111111...///000222333333222111111000000000000111222222000000/////////000111111000000000000000000000000000000111222222222222111222222222222222222222222333333333222222222222222222222333444444555666666333333333333333333333333555555444444444444333333111222333333444444444333333333333222222222222222...000111333444444444444555444444333333444444555111111111111222333444555222222333333444555555555333333333333222222222222444444333222222111111000111111111111111111111111000000000111111111111222111111222222111111000///000000111111222111111000////////////000000000000//////000000000000111111222222111000000000000111000000000111111222222222000000000000000000000000......................../////////////////////////////////............---......------------......///////////////........./////////...............,,,,,,---------.........//////............/////////...------,,,---------------------------------,,,,,,,,,---------............---,,,,,,,,,------.....................///........................---............/////////222333333111...,,,+++,,,---------------------------............/////////...////////////...------...///000000000///...---......---------,,,,,,,,,)))***+++---.../////////---------............///---------...............------...////////////...........................------......//////000000......//////000000111111////////////////////////......////////////......//////......------............---,,,,,,,,,,,,---............////////////////////////000000000000000///...///000111000///222222111000000///......111111111111111111111111000000////////////000000////////////////////////111000000000000111222222111111111222222222222222222222222111111111111111222222111111111111222222333333333333222222222222333333333333222222222222//////000111222222222222vvvjjj___YYYLLLHHHDDD@@@>>><<<:::999;;;999888888999999888666555555666777777888888888666666666555555444444444555444333222111111111111222222222111111111111111111111111111222333444555111111222222222333333333444333333222111000//////000111222222222000///...000111111222222222111000000000000000000000//////222222222111111111111222//////000111222222111111000000000000000111222222.........------...//////000000000000000000000000000000111222222222222111111111111111111111111111333333222222111111000000222222222333444444555555222222222222222222222222333333333333222222222222222222333333333333333222222222111111111111111111---///111444555555444333444444333333333333444444333333333333333444555555111111222333333444444555222222222222222222222222444444333222222111111000111111111111111111111111000000000000111111111111000111222222222111///......///111222222222000000////////////000000000000////////////000000000111222222111000000000000000000000000000111111111111000000000000000000000000......................../////////////////////////////////.....................------------......//////....................................------,,,------------.........//////............////////////...---------------------------------------,,,,,,,,,---------......------------------------------..................///...------------...///---------.........//////---///000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////...------...///111222222000...---------------------------,,,,,,------............---------............///........................---......///000/////////........................---......///000111111222000000000000////////////..............................////////////......//////............//////....................................////////////////////////000000000000////////////000000000000111111111000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000///000000111222111111111111111222222222111111111111111111111111333222222222222222222333333222222222222222222222333222222222222222222222000000111111222333333333uuuhhh]]]WWWLLLIIIEEEBBB???===;;;999:::999888888999999777555555555666666666777777777555555555555444444444444777666555444333222222222111111111111111111111111333222222222222222333333111111222222222333333333333333222222111000000//////000111222222111///...///////////////000222333//////////////////000000111111111111111111111111111111111111000000//////000000//////000000111222000//////.........//////000000000000000000000000000000111222222222222111111111111111111111111111222222222111111000000000333333333333333333333333222222222222222222222222111111111111222222222222555555555444333222111111111111111111111111111111000111444555666555444333333333222222222222333333444444444333333222222111000000000111222222333333222222222222222222222222444444333222222111111000111111111111111111111111000000000000000000000000000000111222222000///......///000111222111111000000000000000////////////...////////////000000000222111000000//////000000111111111000000000//////////////////////////////////////////////////////........................////////////////////////......------------......------------------------------..................------.........///////////////............////////////...------------...........................,,,,,,,,,---------......,,,---------------------,,,,,,---...//////......///...------------...///------------............+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------***+++---......---+++***++++++,,,,,,---...//////---------......///000000---------............///.....................------......///000/////////..............................//////000111222222222222111000///...------------------------------......////////////......//////.........//////000/////////000000000000///............////////////////////////000000000000...//////000///000000111///000000000111111111222//////////////////////////////000000000000//////000000000000000000000000000000000///000000111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444555tttfff[[[TTTKKKHHHEEEBBB@@@===:::888999888777888999999777555666666666666666555555555444444444444444444444444777666555444333333333333000000111111111222222222333222222111111111222222111111111111222222222333222222222111111111111111000000111111111111000000---,,,,,,,,,,,,...000111......////////////000000//////000111111111111000222222111000//////......000////////////000111111222222111111000000111111000000000000000000000000000000111222222222222111111111111111111111111111111111111000000000000000222222222222222222222222222222222222222222222222000111111111111222222222555555555444333222000000111111111111111222222222333444555666666555444333333222222111111222222333111111222111111///...---//////000000111222222222222222222222333333333333444444333222222111111000111111111111111111111111111000000000000000//////000000111111000000///.........///000111111111111000000000000////////////......////////////000000111111000////////////000111111111000000/////////////////////////////////////////////////////////...........................////////////000000000......------------......,,,,,,,,,---------------.............../////////---............///////////////............//////000///......------..............................,,,,,,,,,---------......+++,,,---.........------***+++---...//////...---........................,,,------------.........---//////...,,,***)))***++++++++++++++++++++++++,,,------------.........,,,,,,---............---+++,,,---.........---,,,***++++++,,,---...///000++++++,,,---///111333444---------............///...............---------------...////////////.................................//////000000111111222222111000///...------..............................////////////......//////......//////000000...///000000111000000000............////////////////////////000000000000...///000000//////000111//////000000111222222333........................//////000000000000//////////////////////////////111000000000000111222222111111111111111000000000111111111111111222222222111111222222222222111111111111111222222222222222111111111222222222222222222222222222333444555666ttteeeYYYRRRIIIFFFCCC@@@>>>;;;888666777666666888999:::888666777666666555555444444333444444444444444444444444555444333222222222222222//////000111222333333444000000000000000111222333000000000111111111222222111111111111111222222222111111000000000000111111---....../////////.............../////////000000---...///000111000000///111000000/////////000000///////////////000111111222111000000/////////000000000000000000000000000000000111222222222222111111111111111111111111111/////////000000000000000000000111111222222333333111111111111111111111111000000111111111222222222222333333333222111000000111111111222222222333333333444444444555555555555222222111111111111222222///000000111111000///...///000000111222222333333222333333333444444444444444444333222222111111000111111111111111111111111111111000000////////////111111000///////////////.........//////000222222111000000000/////////............/////////000000111111000////////////////////////000000000000000////////////////////////.................................................../////////000000000000......------------......------------.........///.........//////000000000,,,,,,---------.........//////............//////000//////...............------------------------,,,,,,,,,---------......+++,,,---.........------)))+++---...//////...---,,,---...//////...---,,,,,,,,,---------............///000///,,,******+++------------------------,,,,,,---------.........+++,,,------.........---.........//////000000000,,,,,,,,,------.........+++++++++,,,...000222333---------............/////////.........---------,,,,,,---.......................................////////////////////////////////////000000000000..............................////////////......///////////////000111111,,,---...///000//////...............////////////////////////000000000000---///111000///...000222111111111111111111111111////////////////////////...///000111111000///...////////////////////////111111111111111222333333222111111111000000000///000000111111111222222222000000111222222111000000000111111111222222222222000111111111222222222222222111111111222333444555ttteeeXXXPPPGGGEEEAAA???<<<:::666444666555666888::::::888666777777666555444333333222444444444444444444444444333222111111000000111111......///111222333444555------...///000222444555///000000000000111111111000000000111222222333333222111000//////000111222000222444555444222...,,,---.........//////000000,,,---...000000000///...///......//////000111222///////////////000111111///...---,,,,,,,,,,,,,,,000000000000000000000000000000111222222222222111000000000000000000000000......//////000000111111......///111222333444555111111111111111111111111000000111111222222222333//////000111111111111111111111222222333333333333333222222333444555666777222222111111111111222222...///111222333333222222000111111222333333444444333333333444444555555555444444333333222111111000111111111111111111111111111111000000/////////...222111///.........///000///............000222333111111000000/////////.............../////////000111111000///////////////------...///000111222222////////////////////////------------------------.........................../////////000000111111.........------.........---.........//////000000.../////////000000111111++++++,,,,,,,,,---------//////............//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///...------)))***---/////////...---,,,---///000000///---,,,,,,,,,,,,---------......+++---//////.........///........................,,,,,,,,,---------......+++,,,------.........---+++++++++++++++,,,---.........---------,,,,,,,,,......,,,,,,,,,,,,---...---------.........////////////.........---------+++,,,------......------........................////////////............------...///000111222333////////////////////////......////////////......///////////////000111111***+++---.........------............/////////000////////////000000000000---///111111......000222333333222222111000000000000000000000000000000000...///000111111000///...111111111111111111111111222222111111222222333444222111111111000000//////000000111111222222222222///000111222222111000///000000111111222222222222000000111111222222222222111000000000000222333444qqqeeeZZZRRRGGGEEEAAA???===;;;999777:::888666555444444444555999888777666555555555666222222222222222222222222000000000000000000000000222222222111111111000000111111000000000111333444//////000000000//////...111111111111000000000///------,,,,,,,,,,,,------000//////.........//////++++++,,,,,,---...//////............////////////------...///000111111222111111000///////////////333222111000000//////000000/////////000111222222000111111111111222222222000111222222111000111222222222111111111111222222000000111222222222222111222222222222222222222222555555444333333222111111222222222111111111111111111111111111111111111111222222111111222222333444222222222222222222222222222222222222222222222222000000000000000000000000444333333222111111111222000111333333222111333444333333222111000000000000111222222222222111000000222222111111000000//////444111//////222222000---------...///////////////000000//////.........---111111111111111000//////000111222333222000...,,,,,,,,,,,,---...///000000............////////////000000//////.........------.........//////000000111000///...............111111111111000000000000//////000000000//////......//////---,,,,,,...000000000000111222222333333000000///...------,,,,,,///......------......///////////////////////////------,,,,,,,,,---............---------,,,,,,,,,...............///000111.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------+++,,,,,,---............------------------------,,,,,,---...////////////...------------...////////////............//////000000000000000000000000222111000///...---,,,,,,//////000111111000///...111///---...111222000...+++'''$$$&&&+++///...+++,,,---------.../////////111111111000//////......//////.........---------............////////////111111111111000000000000......////////////......111111111111222222222222000000000000000000000000111000///////////////000111000///......///000111777555333111////////////000000000000////////////000000000000000000000000000111111000//////000222000111111111111222222222222111111111000000//////111111000000111111222333pppdddXXXQQQGGGDDD@@@>>>===;;;888666666666555555555666666777888888777777666666555555333333333333333333333333111111111111111111111111222222222111111111000000111111000000000111222333///000000111000000//////222222222222111111111000//////............////////////............//////,,,,,,---......///000000............////////////...//////000000111111111111111000//////////////////...............///000000000000///000000111111000000111111111222222222000111222222000000111222222111111000000111111222000000111222222222222111222222222222222222222222222222222222222333333333111111111111111111222222111111111111111111111111222222111111222222333444222222222222222222222222222222222222222222222222000000000000000000000000444333222222111111111222111333333222111000111222222222111000000000111111...///000111111111111111...//////////////////000000///......//////...------...///000000000000///000/////////............000000111111000000///...///000111111222111000///---......//////000000000............////////////000/////////......................../////////000111000//////....../////////////////////////////////000000111000000//////...//////...,,,,,,...000111222222222222333333333000//////...------,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,---...///111222.........---------,,,,,,---,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......//////............//////------------------------/////////...........................---,,,***)))///---,,,,,,//////...,,,///...------...000000111---------...............---------------------...///.........------------............////////////000000000/////////............////////////............/////////000000000////////////////////////000000///////////////000111000///......///000111,,,,,,---///111444666777111111111111000000000000000000000000000000000000000111111000//////000222000000111111111222222222111111111111000000000///111111111111111222333333~~~ooobbbWWWOOOFFFCCC???===<<<:::888666666666666777777666555555777777888888777666555444444444444444444444444444222222222222222222222222222222222111111111111111111111000000000111222222000000111111111111000000333333222222222111111111111000000//////000000111//////............//////.........//////000111111............////////////000000000000000111111111111000000///////////////------------...///000111111111000/////////000000000000000111111111222222000111222222000000111222222111111000000111111222000000111222222222222111222222222222222222222222///000000111222333333333000000000111222222222333111111111111111111111111222111111111111222333333222222222222222222222222222222222222222222222222000000000000000000000000333333222111111111111222333444444222000000111222333222111000000000111111,,,---...///111111111111------......///000000000...///000///...---.../////////000000111111000000////////////............//////000000000///............///000000111222222//////000000000000000000............////////////////////////........................////////////000000///.........//////------------------------000000111111111111000000...//////...------///111444333333333333222222222//////......---,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...///000111111.........------------,,,...---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,+++***))),,,++++++++++++,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///.........---,,,***((('''...---,,,---......---,,,...///000///,,,,,,...111...............---------***++++++,,,------..................---------------............//////////////////.........------......////////////............////////////000000////////////////////////////////////////////////000//////......//////000...//////000000000000000222222222111111111000000000000000000000000000000///000111111//////000111000000000111111111222222111111111111000000000000222222111111222222333444|||mmm```UUUMMMEEEBBB???<<<;;;:::888666999999999999777555222111666777888999888666444333444444444444444444444444222222222222222222222222111111111111111111111111111000000000000111111111///000111111111111111111222222222111111111000000111000000000000000000111///............//////000.........//////000000000............////////////111111111111111000000000000000////////////000000000000000000000111222222222111000///////////////000000000000111111111111000111222111000///000222111111000000000000111111000000111222222222222111222222222222111111111111/////////000111111222222//////000111222333333333111111111111111111111111111111111111111222222333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111222333444444333222222444555777666333111000000000111---...///000111111111111///////////////000000000///111333222///...000222000000111111111111000000///////////////...............////////////......//////......///000111222000000//////////////////............///////////////////////////..................///////////////......------------......,,,---------------......///000111111111111111111...///000///......000111444444333222222111000000.........------,,,,,,,,,///......------......///------------------------111000///...------------............------------000//////...------------------------------------------------------------------------------------........................000000000000000000000000,,,---------,,,+++************++++++++++++,,,,,,.../////////......---,,,,,,,,,,,,+++,,,,,,---...///......------......///........................,,,,,,,,,------------...000000000///...---,,,,,,//////...///////////////------...---------...////////////...---------,,,---------.........//////---------------------------------.........///////////////.........------......////////////......000000000000111111111222////////////////////////......//////////////////////////////////////////222222222111///,,,***(((111111111000000000000///000000000000000000000000...000111111/////////000000000000000111111111111111111111000000000000000222222222222222333333444yyykkk___SSSLLLDDDAAA>>><<<;;;:::888666999999999999777555333111666777888999888666444333222222222222222222222222111111111111111111111111111111111111111111111111000000000111000000000000//////000111111111111111000000000000////////////000//////......//////000...............///000000.............../////////............////////////111111111000000000000000000000////////////000000222222111000000000000000111111000///........./////////000000000111111111///000111111000///000111111000000000000000000111000000111222222222222111222222222111111000000000000000000000000000000000//////000111222333333333111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111222222222333333333333555888;;;<<<:::777333000//////000111111111222222111000000000000///...------,,,,,,...111333222///...000333000000111111111111000000.........///////////////......////////////......000000///......///000000///.................................////////////.........//////////////////////////////.........,,,,,,,,,++++++,,,,,,---------.........///////////////000111111111111111---///111111000///000222333333222111000///......---------------,,,,,,,,,///......------......///------------------------000///...---,,,,,,,,,,,,//////.........---------000///...---------------------------------------------------------------------------------------........................000000000000000000000000------------,,,,,,+++************++++++,,,,,,,,,,,,---....../////////...---------------......///......------------.................................------------,,,,,,,,,//////////////////000000.../////////.........//////---+++...222555333000/////////...---------,,,//////.........---------,,,,,,------------------------------............000000000/////////............////////////......///000000000000111111111........................,,,---...///000/////////......////////////......+++,,,...000000000///...000////////////.........////////////////////////---///111111000...////////////000000000111111111000000000000000000111111222222111111222222333444wwwiii^^^SSSLLLDDDBBB???===<<<;;;999777555666777777888888888777777777888888777666555444222222222222222222222222000000000000000000000000111111111111111222222222000000111111111000///...---...///000000111000000000000/////////.........///......------......///......---......///000111....................................///////////////////////////000000000///////////////000000111111000///...------------000000///.........///////////////000000000111111///000111111//////000111111000000//////000000111000000111222222222222111222222222111000000//////111111111000000000000000000000000111222222222333111111111111111111111111111000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000111222222111222222333333666:::===>>>;;;777333000/////////222222222222222111000000//////...,,,+++***)))(((---...//////......///000000000111111000000//////.........///////////////......///000000000//////////////////////////////---------...........................////////////.........//////////////////////////////.........,,,++++++++++++,,,------.........///000000111111---...///000000111000000---///111222111000111222222222111000//////......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,...///////////////.........---------,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------......------,,,,,,******++++++,,,,,,------)))***+++,,,------------...------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------,,,------...000000+++---...---,,,+++,,,------***(((,,,222555222---...............---------......------,,,++++++***,,,,,,,,,,,,------------,,,------------.........000000000/////////............////////////......------............//////........................+++,,,...///000000///...---......//////......---,,,,,,---///000000000111//////.........---------////////////////////////---///111111000......////////////000000000111111000000000000111111111111111111000000111111222333uuuhhh]]]SSSLLLEEEBBB???>>>===<<<:::888555555666666777888::::::888888777777666666555555333333333333333333333333111111111111111111111111000000111111111222222222000000111111111000...---,,,,,,...//////000000000000000000000///////////////......------......///---------......///000111////////////////////////............////////////------......//////000000///////////////000111111000///.............../////////.........///000000////////////000000000111///000111000///...///111000000////////////000000000000111222222222222111222222222111000////////////000000111111222222222111111111111111111222222111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222111111111111111444888;;;;;;888444111......///000///000111111111111111000//////......---,,,++++++...------...///000000//////000000000000///...---............/////////000...///000000111111000000,,,---...000000000//////------......//////000000............////////////............/////////000000/////////............------,,,,,,---......///---......///000000111111,,,,,,...//////000000000---///222222222111222333222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++++++++,,,...///000111////////////............+++++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////......+++++++++,,,------......++++++,,,,,,---,,,,,,,,,------,,,,,,------...///...------,,,,,,------...------------------------.............../////////...---,,,,,,,,,---...///***,,,...---+++***,,,...***)))))),,,//////...+++---------..................---------------------++++++,,,,,,,,,---------,,,,,,---------........./////////.........------......////////////......---------.........//////........................***,,,...///000000///...------...//////...------222111000///............////////////............////////////////////////,,,...111111000.........////////////000000000111///000000000111111111111000000//////000000111222ttthhh]]]SSSLLLEEECCC@@@>>>>>>===;;;999999888777666666777888999999888777666555555555666444444444444444444444444222222222222222222222222000000111111222222222222///000111111111///...---+++,,,---...////////////111111111111000000000000//////............//////---------......000111111111111111000000000000000............/////////000+++,,,,,,---...///000000///////////////000111111000//////000000111222333...............///000111////////////000000000000///000111000///...///111000000////////////000000000000111222222222222111222222222111000//////.........///111222333555555222222222111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222111111111000///111555888777555111...---...000222,,,---...000111111111111111111111111111000000000111///---///222444222000//////000//////...---------.........//////000000//////000111111111111111)))+++---000222222111000---......///000111111222............/////////000---.........//////000000000000//////.........---...............///000111------......///000111111+++,,,---...////////////---///222333222222222333222222222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////////////////////////////.........//////000000/////////............,,,,,,,,,,,,---......///,,,,,,,,,------.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++////////////////////////------...///000000000///++++++,,,------...//////////////////...---,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...000000000000000000000000,,,,,,---...///000111222111000...---,,,------...,,,...000///---,,,---000---///222222000//////000,,,------....../////////......//////000111111111+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,......////////////......////////////000000000111........................***+++---///000000///...,,,---...//////...---,,,111000///......///111222000000000000////////////////////////////////////,,,...111111000.........////////////000000000000//////000000111111111222///////////////000000111uuuhhhZZZPPPMMMFFFCCC???===;;;999777555888777666555555666777888999999888777666555444444333333333333333333333333222222222111111111111000////////////000000000000444444333222111000///...111000///...------...///000000000000000000000000........................+++,,,...000000000000///---+++)))+++///000///,,,000000000000000000000000111111000000//////......//////............//////000000000000000000000000000000000000000000000000//////000000111111111222222222111111000/////////111111111000000000000000111111222333333111000/////////000000000000////////////000000000000//////111111111000000000000000111111111111111111111111222111111111222444666777//////000000111111222222111111111111111111111111000000000000111111111111111111000000//////......//////000111111111111111333222000///.........///---...///000000111111000222111111111000000//////---...000111111111000///000000000000000/////////---......///////////////000000000000000000000000............//////////////////000111111000///...........................000///...------...///000////////////////////////000///---,,,+++,,,,,,------------------...///000////////////////////////............////////////000000/////////.........,,,---......//////......////////////............//////............/////////...---,,,,,,,,,,,,,,,////////////////////////------------------------...------------...//////------------------------......------,,,,,,,,,++++++++++++,,,,,,---------..................------++++++++++++++++++++++++...---,,,,,,......---,,,------------------------111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...////////////000000000000333111///,,,++++++,,,,,,..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...//////...//////000111000000000............////////////------......---,,,++++++......////////////......---------------------------......///////////////////////////////////////......------------......//////000000000000//////000000000000000000000000111111111111111000//////,,,---//////...///000222000000000000000000000000tttgggYYYOOOKKKFFFDDD@@@>>><<<;;;888666999888777666666777888999999999888777666555444333333333333333333333333333222222222111111111000000////////////000000000000000111111111111222222222111000///...---......///000000000000000000000000////////////////////////,,,---...///000000000///...---,,,---...///...---////////////////////////111000000000/////////...//////............//////000000000000000000000000//////////////////////////////000000000111111111000000000000000000111111111000000000000000000000111222222222222111000000//////000000000000////////////000000000000//////....../////////000000000111111111111111111111111222222111111111222333333000000000000000111111111111111111111111111111111//////000000000111111111111000000000/////////...//////000111111111111111222111000///......//////...///////////////......000000/////////.........---...///000000000//////............---------------......///////////////....................................////////////000111111111000///---,,,........................000///...------...///000........................///...---,,,,,,,,,------///......---------..........................................////////////......---------,,,,,,,,,,,,------...............////////////............//////............/////////...---,,,,,,,,,,,,---........................---------------------------------------...//////------------------------////////////.........---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------------+++***+++,,,---,,,***------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------.../////////000000000000222111...,,,+++,,,,,,------------...............------............------------------------------------------------------........................111000///------------...---------.........//////............///////////////////////////...------......////////////......---------------------------......///////////////..............................------------......//////000000000000//////////////////////////////111111111111111000//////,,,---//////......000222000000000000000000000000sssfffYYYNNNJJJGGGDDDAAA>>>===;;;999777999888888777777888888999888888777666555444444333333333333333333333333333222222111111111000000000////////////000000000000000000000111111111222222000000///.........//////000000000000000000000000000000000000000000000000,,,---...///000000000///...///000///...---...///........................000000000000//////////////////............//////000000000000000000000000........................//////000000000000111111......///000000111222222000000000000000000111111333222111111000111111111//////000000000000/////////000000111111000000///------......//////000000111111111111111111111111333222111000000000000000111111111111000000000000000000000000000000000000//////000000000000111111000000000000//////////////////000000111111000000111000////////////000000000000000000///...---,,,.........------------,,,,,,---......//////......---------------------------......///////////////....................................////////////222222111111///---,,,+++........................//////............//////........................------,,,,,,,,,---......000000///------,,,,,,,,,........................---............/////////---------------,,,,,,,,,,,,,,,---.............../////////............---//////............//////......---,,,,,,,,,------........................---------------------------------------......///------------------------,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,........................---,,,+++,,,---...---+++------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---....../////////000000000000///...---,,,---......---------.........//////,,,,,,------------,,,,,,........................------------------------........................555333000---,,,,,,,,,------,,,+++++++++,,,......---............/////////...////////////......---......////////////......---------------------------......///////////////..............................------------.........//////000000//////...////////////////////////000000111111000000//////,,,...//////......000111000000000000000000000000rrrfffYYYNNNIIIEEECCC???===<<<;;;999777888777777777777777777888777777666555555444333333222222222222222222222222111111111111000000000000////////////000000000000333222222111000/////////000000//////////////////////////////////////////////////////////////////---......//////////////////222333111...,,,---000........................000000000000//////////////////............////////////////////////////////////////////////////////////000000000000000000////////////000000111111000000000000000111111111444333111000000000111222000000////////////000000000000000111111000000000////////////////////////111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////000000000111000000000000//////////////////000000000000000//////////////////000000000000000000000000///...---------------------------,,,,,,---------...............///////////////000---......///////////////....................................////////////111111000000///...---,,,......................../////////....../////////........................,,,,,,,,,,,,---....../////////...---------------........................---------.........//////////////////////////////,,,,,,---.........------//////.........---------///......------......///...------,,,,,,,,,------........................,,,,,,------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++))))))***+++,,,,,,------........................///...---...000000000...,,,,,,------------------+++,,,...///000///......------------------------...///000111111000///............/////////000000......---------......///,,,,,,------.../////////,,,------......------,,,------------------------................................................555333000---,,,,,,---...---,,,+++******,,,...///---------.........//////,,,,,,,,,------,,,,,,+++---......//////......---,,,,,,---------------------......///////////////..............................------------.........//////////////////...///////////////////////////000000000000000//////,,,...//////......///111000000000000000000000000qqqfffZZZOOOJJJCCCAAA>>><<<;;;999777666555666666666666666666555666666555555444444333333222222222222222222222222111111111000000000//////////////////000000000000222111111000000///////////////000000000000000000////////////////////////.......................................//////000000222444222...,,,---///........................////////////000000000000//////............//////////////////////////////000000000000000000000000000000//////////////////000000000000//////......//////000000111111111111444333111000000000111222000000////////////000000000000111111111111000000333222111111000///......000000000000000000000000///000111222222333333333222222111111000000//////////////////////////////...////////////000000000////////////000000000000//////000000000//////.../////////000000000000000...///000000111111111000........................,,,,,,,,,,,,,,,------...---.........//////000000---......///////////////////////////////////////............////////////.............../////////...........................//////////////////...........................+++,,,,,,------.........---------------...//////........................------------.............../////////////////////+++,,,,,,---...---------............------------......------------......------,,,,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++***++++++,,,---...//////------------------------///...---...000111000///,,,,,,,,,---------......+++,,,...///000///......------------------------//////...------...//////............////////////------------......//////---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,................................................111000...---,,,---///000///...,,,++++++---///000------------............++++++,,,,,,,,,,,,,,,+++------............------,,,,,,,,,---------......---......///////////////..............................------------............////////////.................................//////000000000//////---...//////......///000000000000000000000000000|||oooeeeZZZOOOJJJBBB@@@===;;;:::999777555444555555666666555555444555555444444444333333333222222222222222222222222111111000000000/////////////////////000000000000---...//////000111222222//////000111111111000000000000000000000000000000........................//////............///000111222222111///---..............................////////////000000000000//////............//////000000000000000000000000111111111111111111111111000000////////////......111111000//////...------/////////000111111222222333222111111000111111111111000///......///000111000111111222222111111000333333222111000///......000000000000000000000000...///111222333444444444111111111111000000000000000000000000000000000000......////////////000000////////////000000000000//////000000000///......//////000000000000///...---...///000111111111111///////////////000000000---,,,,,,,,,,,,---......+++++++++,,,------......---......///////////////000000000000000000000000............////////////------------...///000111..............................////////////......------------------------,,,,,,---.........------,,,,,,,,,------///000000------------------------,,,------------.........,,,,,,,,,---------------++++++,,,---------------.........------------,,,......------------......------,,,,,,,,,---......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---+++,,,,,,------.........------..................------------------------///...,,,++++++,,,...///------........./////////------.............................................//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------.../////////...---------...000111,,,------------.........,,,------............---------............------+++,,,,,,------.........---......///////////////------------------------......------------......---......//////......---..............................///000000000//////---///000///......///000000000000000000000000000xxxkkkcccYYYOOOIIIBBB@@@===;;;;;;:::888666444555666777777666555444444444444333333333333333111111111111111111111111111000000000////////////////////////000000000000------...///000111222222...///000111222111111000000000000000000000000000........................000///...------...///000111000////////////...---////////////////////////.../////////000000000111//////............//////000000000000000000000000000000000000000000000000000000/////////.........//////////////////.........//////000111111222222111222222222222111000000111000///......///000111000111111222222111111000000000000000000000000000000000000000000000000000...///000222222222111111000000000000000111111111111111111111111111111111........./////////000000.../////////000000000111//////000000///......---000000111111000///...---------...............---....../////////000000000...---,,,,,,,,,---//////******+++,,,,,,---......---......///////////////////////////////////////............///////////////...---------...///000........................---...///000000///...---------------------------,,,---.........---,,,+++......---------......///------------------------,,,,,,---------.........,,,,,,,,,---------......++++++,,,------------,,,.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---.....................///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,++++++,,,,,,---......//////......---------.................................------------------...---------.........//////..................------/////////...------,,,,,,---......//////......---------------------------................................................***+++,,,.........------.............../////////,,,,,,---------.........+++,,,---...............,,,------......------,,,++++++,,,,,,---......///---......///////////////------------------------......------------......---......//////......---........................---......///000000//////...///000///...---...///000000000000000000000000uuuiiiaaaXXXNNNGGGCCCAAA>>><<<<<<;;;999777555666777888888777666555444444333333333333333333111111111111111111111111000000000000////////////////////////000000000000000000000000////////////...///000222222222111000000000000000000000000000000000000000000000000000000///...------...///000111///,,,---000111...,,,000000000000000000000000.../////////000000111111//////............//////000000000000000000000000////////////////////////000000//////.........---------......///000000000...//////000111222222222111111222333333111000///222000///......///000222111111222222222222111111,,,,,,---...///000111222000000000000000000000000///000111111111000...---//////000000111111222222111111111111111111111111............/////////000.../////////000000111111//////000000///...------000111111111000///---,,,------------,,,+++******........./////////000000......---,,,---...///000,,,,,,------...///000000---......///////////////..................................../////////000000///...---,,,,,,---...........................---...///000000///...---------------------------------...///...---+++***000///...---------------------------------------,,,,,,,,,---------.............../////////000000++++++,,,---------,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++,,,,,,---------..................------------------------------,,,++++++,,,...//////...++++++,,,,,,---...//////111000...---,,,,,,---...........................,,,---...000000...---,,,---------.........//////......//////...------,,,000000///...---,,,,,,+++,,,------......------,,,........................////////////////////////........................***+++---......---+++***,,,---.../////////......,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////---......///////////////------------------------.........------.........---..................---........................------...///000000//////...///000///...---...///000000000000000000000000uuuhhh___UUULLLHHHAAA@@@>>><<<:::999888888555777999;;;;;;999777555555444333222111111111111333333333222222111111111333333333333333222111000000000000000111111111111000000000000000000000000////////////000000000000222111000//////000111222111000///......------...111000000/////////000000...............------,,,111000000///......------------...//////...------000000000000////////////////////////000000000000333222111///...,,,++++++000000///...............////////////000000000000111111111111111000///...333333222222111000000000000000000000000///......000000////////////000000000000111111111111000000///111222111000///000111000000000000000000000000///000000111111111111000000000111111111222222222111000///......///000111111111000000//////......000000000000111111111111111111111111000000000///000000000000////////////------...000222222111///111000...---,,,,,,------//////......------------000000000000000000000000///////////////.........---.........//////000000////////////////////////...------------...//////222222000///............---,,,,,,,,,,,,---......////////////000000000000//////...------------...................................................////////////////////////...---,,,,,,,,,,,,---...000///...---------------------------------------+++---......---,,,,,,---------..........................................---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++******++++++,,,------,,,+++,,,...///...---...------,,,,,,------...+++++++++,,,,,,------------,,,***))))))***+++,,,,,,,,,,,,---------......---.........//////000000------------------------------------------------...------------...//////,,,---------.../////////////////////////////////------............------........................///...---,,,,,,,,,,,,,,,,,,---------.../////////...------,,,,,,------.........//////...---,,,,,,------------------------000///...---------------///...,,,++++++,,,---/////////////////////......------------------------...............///000000//////000000///---+++***............////////////000000000000000000000000000000000000000000000000......///000000000000000222111000000000111333333sssfff]]]SSSJJJGGGAAA@@@>>><<<;;;999999888555666888999999888666555666555444333333222222222111222222222222222222333000000000000000///..................////////////000000000000000000000000////////////000000000000000000///......///000000//////.........///000000......------------......111111111111111000//////............/////////////////////000000111111111000/////////////////////.../////////000000000000/////////////////////...000000///................../////////000000000000111111222222111000000///111111111111111111111222000000000000000///......000000////////////000000000000111111111111000000///000111111000///000111000000000000000000000000222222222111000///...---000000111111111222222222111000///......///000111000000000///////////////------------............////////////000111222222000000000000/////////......------...000000///---000///...---,,,---......000000//////..................................../////////////////////...---........./////////000...........................------------...//////222111000///............---,,,,,,,,,,,,---............////////////000000......---,,,,,,,,,,,,,,,...........................................................................---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++***++++++,,,------,,,+++,,,...///...---...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---//////...............///,,,,,,,,,---------......---........./////////000------------------------------------------------...------------...//////------------....................................,,,,,,------------,,,,,,........................//////...------------------------...............---------,,,,,,---------...............---,,,,,,------------------------//////...---------------......,,,,,,,,,,,,---...------------------,,,,,,.......................................///000000......//////...---,,,+++------------............////////////////////////////////////////////////......///000000000000000111111000000000111222333qqqdddZZZPPPHHHEEEBBBAAA???===;;;:::999999666666666666666666666666777666666555444444333333000000111111222333333333///////////////......---............////////////000000000000000000000000////////////000000000000//////............//////.........//////000111222......------------............//////......---,,,,,,,,,---...//////000000000//////...///000111222////////////////////////....../////////000000000////////////////////////000000///...................../////////000000000111222222222222111000000//////000111111222333333000000000000000//////...000//////......//////000///000000111111000000//////000111111//////000111000000000000000000000000222222111111000///...---000000000111111111111222000000////////////000000//////////////////000000////////////000000000000---------...///222444555000000000/////////......000...---,,,---...---,,,...------------...//////000000000///////////////111111111111111111111111......//////////////////.............../////////...........................------------...//////111111000///............---,,,,,,,,,,,,---......------........./////////------,,,++++++++++++,,,...........................................................................------,,,,,,------...///......---------------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++++++++,,,------...+++++++++++++++,,,---------,,,+++,,,...///...---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,---------...................../////////------------------------------------------------...------------...//////............------------........................---------......---------------------------------000//////..............................------------------------------------............------,,,------------------------///...------------------------------------------,,,,,,,,,,,,,,,,,,------////////////////////////.........---......///000------............---,,,,,,,,,,,,------------...////////////////////////////////////////////////......///000000000000///000000000000000111222222pppbbbYYYOOOHHHEEEBBBAAA???===;;;:::999999777777666555555666777777666666666666555444333333111111111111111222222222///000000000000000//////000000000000111111111111////////////////////////////////////000000000000///////////////////////////////////////000111222000////////////000000111---------------,,,++++++,,,,,,---......//////000000...,,,+++***+++---............///////////////........./////////000000222111111000///...------000000///......................../////////000000111111222222222222111111///000000000111111111222//////000000000000///////////////......///////////////000000000000/////////000111000///...///111////////////////////////////////////000000111222000000000000111111111111000000////////////000000---......//////000000000000000000000111111111111...---------///111333555000000/////////.........333000---,,,---...------,,,,,,------...///000000////////////............////////////////////////............////////////...................................................------------...//////111000///...............---,,,,,,,,,,,,---......,,,,,,------......//////...---,,,,,,+++,,,,,,,,,........................................................................------------------------000///............//////------------------------,,,---...---,,,+++---...---------,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++*********+++,,,---...///,,,++++++++++++,,,---------,,,+++,,,...///...---...------,,,,,,------...---------,,,,,,+++++++++***+++---......---,,,+++,,,,,,,,,---------..............................------------------------------------------------...------------...//////.........------,,,,,,,,,........................//////000000000000//////------------------------///...------------....../////////...---------,,,,,,------------------,,,---------......------,,,,,,,,,------------------......---,,,,,,---------+++,,,---.........------------............//////.................................------......///,,,,,,------............,,,,,,---------.........////////////////////////////////////////////////---...//////000000//////////////////000000111111pppbbbYYYPPPIIIFFFBBB@@@???===;;;:::999999999888666555555666888999555666666666555444333222333333222222111000//////...//////000000000//////000000000000111111111111////////////////////////////////////000000000000000000000000000000000000111111000//////////////////////////////000111111///000000000000///..............................111///,,,***(((((()))***------....../////////000............////////////111111000000/////////...000000///...........................////////////000111111222222222111111111111111000000000////////////000000000000////////////............////////////000000000000//////...000111000///...///000////////////////////////............///000111222000000000000000000000000//////000000000000//////------......//////000000,,,,,,,,,---------......000///.........///111111////////////............444222///............---+++,,,,,,...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...............---------...........................------------...//////000//////...............---,,,,,,,,,,,,---......,,,,,,------...//////000///......---------------........................................................................---------------------------------,,,,,,---......------------------------------...---++++++---//////.........---------,,,------------------------+++,,,...//////...,,,+++*********+++,,,---...///,,,,,,++++++,,,,,,---...---,,,+++,,,...///...---...------,,,,,,------...---------,,,,,,+++++++++---...///111111111000///,,,,,,,,,---------.....................---------------------------------------------------------...------------...//////......------,,,,,,,,,+++........................//////000000000000//////------------------------,,,,,,,,,++++++,,,------/////////...---------,,,,,,,,,---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,---------......------,,,,,,,,,------...+++,,,------......------------------......//////------------------------......------------......++++++,,,,,,------...///---.........////////////................................................------...///////////////......//////000000000000pppbbbYYYPPPIIIGGGAAA@@@>>><<<:::999888888888888666666666666888888555666666666666444333222444444333111000///...---,,,------...........................////////////000000000000000000000000////////////000000000000000000111111111111000000111000///......---------------,,,------...///000...............------,,,......------------------222111///,,,+++*********---------......//////000------........./////////------...///111222333333000000///...............------.........///////////////000111111111111000222222111000000///.........//////000000000000000///......------......///...//////000000//////......///000000......///000000000000000000000000000111000///...---...//////111000000000000000////////////000000000000//////..................//////---------............///000000000//////........./////////.........------333111////////////...---+++,,,---...////////////,,,,,,,,,,,,,,,---------////////////////////////------......///000000000.........---------------------------------------...------------...////////////......---......///---,,,,,,,,,,,,---......,,,,,,---...///000000111//////...------------...................................................------------------------,,,------......------,,,******************+++,,,---------------------------......,,,++++++---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++,,,------...,,,,,,,,,,,,,,,------...---,,,+++,,,...///...---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////,,,,,,,,,---------...............---------------------------------------------------------------...------------...//////------------,,,,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...............---------+++,,,---......---,,,++++++,,,,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,------...+++,,,,,,------.........******++++++,,,,,,------------------------------///...------,,,---------,,,,,,++++++,,,---.............../////////000000................................................------...////////////...------...///////////////pppaaaXXXOOOIIIGGG@@@???===;;;999888777777666666666555555666666666666777888888777666444222333222222111000//////...,,,---...///////////////............////////////000000000000000000000000////////////000000000000//////000111111000/////////...---------------...,,,,,,,,,------...///000+++,,,,,,,,,,,,+++******+++,,,,,,------......///000000//////...---------,,,,,,---......///000000---------.........//////,,,---...///111222333444000000///...............---------.........//////......///000000000000000000000000000000/////////......///000000000000000///......------......///......////////////.........///000///......///000000000000000000000000000111000...------...///000111111000000////////////...///000111111000///.....................------/////////000000000111111...///000111000///---,,,//////.........---------111/////////000000...,,,+++,,,---/////////......,,,,,,,,,---------......111111111111111111111111------......///000000111.........------,,,,,,,,,------------------------...------------...//////.........------......///---,,,,,,,,,,,,---......,,,------...000111111222///...------,,,,,,------................................................------------------------,,,,,,---......---,,,,,,+++************+++,,,---------------------------......---,,,***+++---000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---,,,+++,,,...///...---...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---)))))))))******+++,,,---,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------...------------...//////,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------...............+++,,,...//////...,,,+++***+++,,,---------------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---///000)))******+++,,,,,,------........................///...------,,,,,,,,,------,,,+++++++++,,,---...---------.........//////................................................,,,---......//////......,,,---.../////////......ooo```WWWNNNHHHFFF???>>><<<:::888777777666555555555555555555555555777888999:::999777555444111111111111000000000000//////000111222222111111000000000000111111111111000000000000000000000000////////////000000000000---...///000000///...---,,,,,,,,,,,,,,,---...///.........//////111222222......//////......---,,,)))***+++,,,...///000111,,,---......//////......,,,,,,------...///000000---------.........//////000000000000111111111111000000///...............---------.........//////------...//////000//////......//////000000111111......///000000000000000.........------...............////////////.........///000///...---...000000000000000000000000000...---,,,,,,---///222444111111000000/////////......///000111111000///.../////////......------,,,,,,,,,,,,------------...,,,...000222222000---,,,//////.........---------.........///000///---+++,,,---.../////////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111.........------,,,,,,,,,------------------------...------------...//////......---------......///---,,,,,,,,,,,,---......------...///000111222333...---,,,,,,++++++,,,,,,................................................------------------------,,,,,,---......---,,,,,,------------......///000------------------------......---,,,***+++---000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......---,,,+++,,,...///...---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,...///111,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------...------------...//////+++++++++,,,,,,------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,------....../////////+++,,,...//////...,,,+++***+++,,,,,,------------++++++,,,,,,---...//////++++++++++++,,,,,,---...---,,,+++***+++---000111++++++,,,------.../////////////////////////////////...------,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......................................................,,,---......//////......,,,,,,.../////////...---jjj]]]TTTLLLFFFDDD>>>>>>>>>===:::777555333444444444555555555555555888888777666555444444333333444444333111///...///000000000000000000000000+++,,,---...///000111222222222222111111111111000---...///111111111000000000000000000////////////000///...------...///000---,,,,,,+++*********+++...------,,,,,,------...///......---------.........000111111000//////000...///000222222111000000.........------,,,,,,,,,------------------------............////////////.........///......---,,,---)))%%%&&&+++...,,,***000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000............////////////111000000///...---------111000///.....................------------......111000///...............///...,,,*********,,,---,,,,,,------......//////......---------,,,,,,,,,//////000000000000//////111000...---,,,,,,------...////////////---,,,+++///...---,,,,,,---...///---,,,++++++******++++++------......///000000111---.../////////...,,,+++***+++,,,---............000000//////.........---........................,,,+++))))))))))))+++,,,---------............///000000///...------,,,,,,////////////////////////---...///...,,,,,,...///,,,------......------,,,---...............------+++,,,---......---,,,+++///---+++,,,---...---,,,......---,,,,,,,,,,,,---,,,---...............---222///,,,******,,,///222------------------------++++++++++++++++++++++++------,,,+++************........................---------.........//////---------.........//////......---------,,,,,,,,,.........------,,,,,,,,,+++---......---,,,,,,---***)))))))))(((''''''''',,,++++++***+++,,,...///------------------------,,,------......------,,,...//////...,,,***+++,,,...,,,)))***,,,...---+++++++++,,,------,,,++++++---------............//////...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///...,,,+++***+++,,,,,,---------------------------------............/////////...------------...------++++++++++++------,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................---...///000000///...---jjj]]]TTTLLLFFFDDD???>>>===<<<:::777555444555555555555555555555555777777666666555555444444222444444333111///...///000000000000000000000000------...///000000111222222222222111111111000000......000000111000//////222222111111111000000000000///...------...///000...------,,,+++,,,,,,,,,...------,,,,,,------............---------......---///000000///......///...///000000000///......------------------------..................................../////////////////////......---------111---***+++...111///---////////////////////////000/////////.........---............////////////////////////////////////............////////////111000000///......------000//////............///000//////......//////000000//////............//////...,,,+++++++++,,,---------------------..................---------,,,....../////////......---111000...---,,,,,,,,,------......//////...---,,,......------------.........---,,,,,,++++++,,,,,,------....../////////000...///000000000///...---***+++,,,---............,,,,,,------......//////........................,,,++++++++++++++++++,,,------------............000//////...------,,,,,,---------------------------...///...,,,,,,...///,,,------......------,,,,,,---------------,,,,,,,,,------------------,,,...---++++++---...---,,,...---------------............/////////......---...---,,,++++++,,,---...------------------------+++++++++++++++,,,,,,,,,++++++*********++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---------.../////////......---------......---------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,///,,,***+++---...---++++++,,,------------,,,+++------------............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,+++++++++,,,------------------------------------............//////...---------------------,,,++++++,,,------...------,,,,,,,,,------........................------------------------/////////////////////...........................------............------~~~iii]]]TTTLLLFFFCCC@@@???===:::888777666666777666666555555444444444555666666666666666555555222333444333111/////////000000000000000000000000/////////000000000111111222222111111111000000000//////000000000///......111111111000000000////////////............/////////......---------------...------,,,,,,------...........................,,,...//////...------...---......///......------------------------......000000000000000000000000............////////////222111///...---------...333000---...000222000.../////////////////////////////////...............------------............////////////////////////............////////////000000000///......------///............//////000111000000//////000000111///............//////000000///---,,,,,,---............------------------/////////.........------...............---,,,+++000///...---,,,,,,,,,---,,,,,,---............------..................---///...------,,,,,,---------------...............//////000000111000000///++++++,,,---............((()))***+++---///000111------------------------,,,------------------,,,------------............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///------............------+++,,,,,,---------,,,,,,...------,,,,,,------......---++++++---------,,,------------...///000000///000000000///...------++++++,,,,,,,,,,,,++++++------------------------******++++++,,,,,,------++++++++++++,,,---...///++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,***************)))))))))------------,,,,,,,,,,,,+++---......---,,,,,,---------------............---,,,,,,++++++++++++,,,------------------------,,,+++************+++,,,---...///...,,,++++++,,,///---+++,,,---...---,,,,,,------......------,,,------------..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------,,,,,,++++++------------------------------------............///......---------------------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,......................................................//////////////////........................------,,,,,,,,,,,,------}}}iii\\\TTTLLLEEEBBB@@@>>><<<999888777777777888777777666555444444333444555666777777666666555222333444333111//////000////////////////////////111111111111000000000000111111111111000000000000000000000//////......---............------------/////////....../////////......---------------......------,,,,,,------...------..................+++---......---,,,,,,---+++,,,------.../////////000///...---,,,,,,------////////////////////////............////////////444222///---,,,---...///111///------//////---,,,////////////////////////........................------........./////////////////////////////////............////////////000000//////...........................///000111111000000//////000000111...............///000111000///............///////////////......---------000////////////...............///......---,,,+++.........------,,,,,,,,,++++++,,,---......//////,,,---...//////...---,,,......---,,,,,,,,,,,,,,,---------------...............//////000000000000+++,,,------.........---((()))***,,,---///000111------------------------,,,---////////////---,,,,,,,,,---------.........//////.........---------........................---...///...,,,,,,...///------............------,,,,,,------......------...---,,,++++++,,,---......,,,++++++,,,------,,,---------...///000111222000111000000///...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------...............///000000,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---***+++++++++,,,,,,------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...---...///...,,,+++,,,---...---,,,,,,------...---------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------,,,,,,---------------,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------------------------------............////////////........................///...---,,,,,,---...///|||hhh\\\TTTLLLEEEBBB@@@>>><<<999888777777777888888777666555555444444444555666777777777555555111222444333111//////000////////////////////////111111111111000000000000111111111000000000//////000000///.........------............------------...//////////////////...------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---...//////......+++---......---,,,,,,---******+++---///000222333333111///---,,,+++,,,,,,....................................////////////333111///---,,,---...//////...------...---,,,+++........................---------...................../////////000000000....................................////////////////////////...........................///000111000//////......//////000...............///000111/////////.../////////000111000000000//////......000////////////.........///////////////...---,,,---------------,,,,,,,,,***++++++,,,---...//////,,,---...//////...---,,,---,,,,,,+++++++++++++++---------....................................///,,,,,,------...---------+++,,,,,,---......//////------------------------,,,---////////////---,,,,,,,,,,,,------------..................---------........................---...///...,,,,,,...///---......//////......---------...///////////////...---,,,++++++,,,---...---,,,******,,,---,,,+++,,,,,,------///000222333000000000000///...,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---))))))******++++++,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,.........,,,+++,,,------------,,,,,,,,,---...------------------------,,,,,,,,,------------...,,,------------------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................000///...------...///000zzzggg\\\TTTLLLDDDAAA>>>===<<<:::999888777777888777777666666555555555444555777888888666555333111222333333111000000111000000000000000000000000000000000000000000000000111111000000000///////////////......---.........111111111000000000//////......////////////......,,,,,,,,,,,,,,,,,,---......------,,,,,,------...+++,,,---/////////......+++---......---,,,,,,---******+++,,,...000222333444222///---,,,+++,,,---------------------------............////////////000///...---,,,---.........///////////////...---........................---------------.........////////////000000000111....................................//////////////////////////////......///............//////000000//////......//////000///............//////000.........///////////////000000000////////////////////////.........------......////////////......,,,,,,------------,,,+++++++++++++++,,,---//////---..................---,,,,,,+++************+++------......///000000111//////...---------------,,,,,,------...------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------........................++++++++++++++++++++++++---...///...,,,,,,...///......////////////......---...///000000000000000...------,,,,,,------...---,,,******,,,,,,,,,+++,,,,,,,,,---...000111222.../////////...---,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***))))))))))))------------------------,,,,,,,,,,,,---------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,---......,,,,,,,,,...,,,,,,---,,,+++***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------------,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......................../////////....../////////zzzggg\\\TTTKKKDDD@@@======<<<;;;:::888777666777777777666666666666666555666777888888666333222000222333333111000000111000000000000000000000000////////////////////////111000000000////////////......---------...///000222222111111111000000000---...///000000///...------------------...//////...------,,,,,,------...***+++---///000000///...,,,---//////---,,,---...++++++++++++,,,---///000222000...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,---------------...000000000/////////........................,,,,,,,,,------................../////////000000....................................////////////.../////////////////////000//////............///111000000//////000000111000//////............///------......////////////------------........................---------,,,+++,,,---...............+++,,,------------,,,+++,,,++++++++++++,,,...///......------------......------,,,++++++++++++,,,,,,---...///000222333333222111///...------------,,,------...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------........................++++++++++++++++++++++++---...///...,,,,,,...///......////////////......,,,---...///000000000000,,,------------------,,,---+++******+++,,,,,,+++,,,,,,,,,,,,---...///000,,,---------------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++.........---,,,,,,++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***(((((()))))))))***************+++++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++))))))++++++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,+++))))))+++---,,,+++************+++,,,++++++,,,,,,,,,---------+++,,,------------,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,------,,,,,,,,,------...++++++++++++++++++++++++------------------------------......///000000111........................---......//////......---yyyggg\\\TTTKKKDDD@@@<<<<<<<<<<<<;;;999777555666666666666777777777777555666888999888555333111000222333333111000000111000000000000000000000000............/////////000000000000000////////////...---,,,,,,---...///111000000000000////////////---...///000000///...---...............///000111...------,,,,,,------...***+++---///000000///...,,,...//////...------...---,,,+++******+++,,,,,,///...,,,,,,,,,///222333------------------------............/////////000)))***+++,,,------------***,,,...//////.................................,,,,,,,,,------.........---------.........//////..................................../////////000.........///////////////111000///...............222222111111111111222222111000///...............,,,,,,---...//////......+++++++++,,,,,,---------......---------,,,,,,,,,)))***+++,,,---.........***+++,,,---------,,,+++---,,,+++++++++,,,---...///...---,,,,,,---...///......---,,,,,,,,,,,,---,,,---...000111333444555444333111///---------------------...------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++,,,,,,,,,------------.....................---------------------------...///...,,,,,,...///......////////////......+++,,,---...////////////+++,,,............,,,+++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,---...///++++++,,,,,,---,,,,,,,,,((()))+++------+++)))(((++++++++++++++++++++++++//////...---,,,++++++***,,,,,,,,,,,,---...//////************************++++++,,,,,,,,,---------++++++++++++******))))))******++++++,,,,,,,,,---*********++++++,,,,,,,,,+++---......---,,,,,,---+++++++++******)))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---......,,,,,,---...)))+++,,,+++((((((***---,,,+++***))))))***+++,,,++++++,,,,,,,,,---------++++++------------++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++........................---------...///000000111........................+++,,,............,,,+++xxxbbbWWWPPPJJJCCCAAA>>>===<<<:::999888777777888666444444666888888888999999999999888777555555444333222111000000000000111///...///111222000---,,,,,,---...///000111111000000000000000000000000///000111222222111000//////...---...//////---+++------------------------------,,,,,,,,,,,,------111111000///////////////,,,,,,,,,---,,,,,,++++++////////////...---,,,+++...------,,,,,,------...000000///...------,,,,,,,,,,,,---...//////......///...---,,,,,,---...//////---+++,,,//////---***//////...---,,,,,,++++++---...000111111///...,,,+++---+++%%%'''///555444,,,---......//////......000//////---,,,+++******...//////...,,,++++++,,,......//////......---,,,000000000///////////////111000///......///000111......//////////////////........................111000...---,,,,,,------------------,,,+++******,,,---...//////...---,,,,,,------......---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,------///111333555666666444111///---,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////------..................,,,,,,,,,---------............////////////......------------------------,,,---///000000000///...---,,,,,,,,,,,,---......000000000000///...---,,,---.........---,,,,,,+++000000///---++++++...000,,,+++******,,,......------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,+++***+++,,,---...,,,---------------------,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------,,,+++******''''''((()))***++++++,,,111000...,,,,,,,,,...///------,,,++++++,,,,,,,,,,,,...///,,,)))'''))),,,************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,******---...---+++...------,,,,,,------............------,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------///,,,+++,,,...///---++++++++++++,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++........................******+++++++++,,,,,,,,,---------------------------------............///........................,,,,,,,,,---------......(((***,,,------...000111wwwbbbVVVPPPIIICCCAAA>>>===<<<:::999888777777777666444444666777777777777777777777666555444333444333222111000000000000000///...///111222000---.........//////000000111////////////////////////---...///000//////...---000/////////000000...,,,...........................------------------...000//////...------......,,,,,,------------,,,,,,------...............---...------,,,,,,------...111///---+++***+++,,,---,,,------...//////............---,,,,,,---.........,,,+++---//////---+++000000000///...---------///........................///---'''(((...111000,,,---......//////......------------------------***,,,------------...000//////......---------,,,//////////////////////////////...------...///000////////////....................................111000...---,,,,,,------+++,,,,,,---------,,,,,,,,,---............---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...+++,,,,,,,,,---------------------...///000111222333222111///...------,,,,,,,,,++++++,,,,,,---...------------....................................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------------------------,,,---///000000000///...------,,,,,,------...///111111111000000///...---------......------,,,+++******)))'''%%%&&&(((***...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........------,,,,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******)))(((((('''(((((())))))******++++++---,,,***))))))***+++,,,---,,,,,,++++++,,,,,,,,,,,,------+++***)))***+++,,,,,,------------,,,,,,------------------------...,,,******,,,...---+++...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---///...---,,,++++++++++++++++++,,,,,,,,,,,,------...---+++,,,...///---++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,------------------------------------------............///........................,,,,,,,,,---------......)))+++------------///000uuubbbVVVPPPIIICCCAAA???>>><<<:::999888888888666555333444555777777666555666666666555444333222333333222111000000000000000/////////111111///...000000000000000000000000////////////////////////---....../////////......111000///000111111///...////////////////////////.........------.........///...------,,,---------,,,------.........------+++,,,---...////////////...------,,,,,,------...222///+++((('''))),,,...,,,---......///.........------,,,,,,,,,,,,------,,,,,,+++---///000...---222111111000000////////////...,,,++++++,,,...000///111///+++***---...,,,,,,---......//////......++++++,,,---...//////000+++,,,---...------...000111000...---,,,,,,,,,---///////////////////////////...------------......////////////......------........................000///...---------------******,,,------.........+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000000000000///...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,---------......++++++++++++++++++++++++---------------------------...//////000/////////...------------...//////111111111111000///......------......------,,,,,,+++++++++)))((((((***,,,...---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,//////...---,,,++++++***---......///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******)))***************************)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,---+++******+++,,,++++++,,,,,,............,,,,,,------------...............,,,***+++,,,------,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///------------------------,,,,,,,,,---------......+++,,,...---,,,,,,---///sssaaaVVVOOOHHHCCCBBB???>>><<<;;;999888888888555444333444555666666555555555666666555444444333333222222111000000111111/////////000000000///...222111111111000000000/////////////////////////////////000000000000000000111000///000111111000...........................///......------......///......---------------...------......///.........,,,------...//////.........------,,,,,,------...111///,,,))))))***---...------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////111111111000000000//////------,,,+++,,,---...//////000///...------,,,+++,,,---......///.........+++,,,,,,---...///000000...///000///---+++,,,---222111...,,,++++++------//////000000000000000111//////..................000//////......------,,,........................//////......------------++++++,,,---......------++++++++++++++++++++++++...---,,,++++++,,,...000,,,,,,,,,---------.........------,,,++++++******,,,,,,---------.........------...............---------///000000///------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...............---------,,,,,,,,,---------.........------------------...------------------------......//////////////////......------......///000//////000000///...------,,,------...------,,,,,,...//////...,,,,,,...000---,,,,,,---...---+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,.........------,,,,,,,,,---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++*********************+++++++++++++++,,,---...++++++++++++++++++,,,------***((())),,,...,,,******+++,,,------,,,+++***,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------,,,------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///------------------------,,,,,,,,,---------......,,,---......,,,,,,,,,...qqq```VVVNNNGGGCCCBBB???>>>===;;;:::999888888555444333444666666666444666777777777777666555555333222111111000111111111...///000000000/////////222222111111000000//////........................///////////////000000111///......///000111///...------------------------......------------......///......---......//////,,,------.../////////.........//////...------,,,...------,,,,,,------...///......------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////000000000////////////......***+++---.........------------...000000...,,,,,,,,,---......///.................................///000000///---,,,,,,---222000...,,,+++,,,---...000000000111111222222222000000000000//////......//////......---------,,,.......................................------------.........------,,,+++++++++++++++++++++++++++...---+++++++++---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...///////////////+++,,,---/////////...---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......//////............//////------------------------/////////.........//////---------------...//////---------...------,,,,,,,,,,,,------...------,,,+++,,,---,,,++++++,,,...++++++***,,,---...---+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************))))))))))))++++++++++++************,,,,,,,,,,,,,,,---......************++++++,,,------***((())),,,...,,,*********+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......******++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------,,,---------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,---------......---.........,,,+++,,,---|||ooo___UUUNNNFFFCCCCCC??????===;;;:::999999999555444444555777777666444777888888888888888777777222222111111111111111222...///111111/////////000111111111000000/////////........................,,,,,,,,,,,,---.../////////......///000111000...---------------------------------,,,,,,---------..................///000+++,,,---...............////////////...---,,,+++...------,,,,,,------........................---.........///......---,,,,,,,,,------------,,,,,,+++---//////......///000........................***+++---///000///...------,,,---111111...---///,,,---......//////......000/////////...---------+++---...///......///111000///...---,,,---......///000000111111222222333000111111111000///...---------------------------........................---......///......------/////////......---++++++,,,++++++******++++++,,,---,,,++++++,,,---///000,,,,,,,,,---------......***++++++,,,---...///000+++++++++,,,,,,,,,------+++,,,...///000///......+++,,,,,,---......------,,,,,,++++++,,,,,,---...---------.........///////////////...------,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,......------------------------000000///............///---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,++++++,,,,,,------......------***,,,------,,,+++,,,...,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---...............***++++++,,,---...//////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++*********+++++++++++++++******)))******+++,,,------+++******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,------,,,++++++,,,......------,,,,,,------...++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,+++,,,...zzzmmm___UUUMMMFFFCCCCCC@@@???===<<<:::999999999555555555666888888777555777777888888999888888777222111111111111111222222---000222111///...///000000/////////////////////........................,,,,,,++++++,,,---///000/////////000222222111///........................,,,,,,++++++++++++,,,,,,------,,,,,,---......///***+++,,,------.........---...............------...------,,,,,,------.........,,,,,,,,,---...///......//////...------,,,,,,---............---,,,,,,...000000...---...000........................,,,,,,---...//////000000///,,,---111111---,,,///,,,---......//////......////////////............,,,---//////......000111---------...............---......///000000111111000000000000000...---,,,+++,,,,,,------......///........................,,,---...//////...---------...............---------,,,++++++++++++,,,---++++++,,,,,,---......///,,,,,,,,,---------..............................*********+++++++++,,,,,,+++,,,.........---+++***,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............/////////000000000//////...------,,,,,,,,,,,,,,,---------.........---+++******+++---...------------------------111000///...---......///,,,++++++++++++,,,------+++,,,,,,------,,,,,,,,,+++,,,------......------+++---//////...---...//////,,,***)))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---......+++,,,---.........------+++,,,,,,------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------*********++++++,,,,,,,,,***************)))))))))))))))))))))***+++,,,---,,,------+++***)))***+++---,,,***))))))***,,,---))))))***++++++,,,------+++---...,,,******,,,......------,,,,,,------...******+++++++++,,,,,,,,,---------...------,,,+++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++---///...,,,+++---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,,,,---...xxxlll___UUUMMMEEEBBBDDD@@@???===<<<::::::999999555555555777999999777555666777888888888888888777222111111111111111222222---000222111///...///111.........///////////////..............................------...///111222000000000111333333222111////////////////////////,,,++++++******++++++,,,++++++++++++,,,,,,---...)))***+++,,,------------,,,,,,---...////////////...------,,,,,,------...000---***((((((+++...000.../////////...---,,,,,,------...//////...---------///111111...,,,...///.........//////////////////...---,,,---///111333222......222111,,,+++///,,,---......//////...............//////////////////000111000...,,,---...+++,,,---...////////////,,,,,,,,,---...//////000...///000000///---+++******++++++,,,---...//////........................,,,---.../////////------+++,,,---...////////////------,,,++++++,,,------***+++,,,---............,,,,,,,,,---------......666555333000---+++)))((())))))*********+++++++++,,,---......---***(((&&&------+++++++++,,,---...,,,,,,++++++,,,,,,---...////////////000000000000000000///...------,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///------------------------111000///...------...///++++++******++++++,,,---,,,,,,---......---------+++,,,,,,---.........---)))+++------,,,,,,,,,---222///***((()))+++,,,------------------------------,,,,,,++++++,,,,,,---))))))***+++---...//////***+++,,,---...---,,,,,,---------------------,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------+++++++++++++++***)))((())))))))))))***+++,,,---,,,...///,,,)))'''))),,,+++)))'''%%%%%%''')))+++******+++,,,,,,---......+++---...---******,,,///...------,,,,,,------...*********++++++,,,,,,,,,------......------,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,---......///...---+++***,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------+++---///...,,,+++,,,///+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------........................,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,...///xxxkkk]]]VVVOOOGGG???<<<======<<<:::888777555555555555555666666666666777777888999:::999777555333555444222111111111222222///000000111111111000000000000000000000000000000000000000000000000000000,,,---///000000000///...////////////////////////000111222333333333333333///...,,,+++,,,---000111---000///,,,+++------***+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,---------......000000//////.........------------------...///000000///---+++************...------,,,,,,------...111111000///...---,,,,,,++++++++++++,,,,,,------////////////////////////,,,,,,,,,---------------////////////...---,,,+++,,,+++******+++,,,...///111///---+++***+++,,,---////////////000000000000000000000000000///......000000///...............---------------------------.../////////...---,,,///...---,,,,,,,,,,,,,,,------------------------+++)))***,,,//////***&&&'''+++***)))+++...---,,,,,,---......---+++---...///...,,,+++,,,---,,,,,,,,,------------...//////......------,,,,,,******++++++,,,---......---...///111111000...---------......------,,,+++)))***+++,,,---,,,+++***,,,,,,,,,---------......111111///,,,))))))+++,,,---------.........//////,,,,,,,,,---------......////////////...---,,,,,,+++,,,---.........---,,,,,,,,,------------............---,,,,,,---......///...,,,+++***)))))))))...//////---,,,,,,...000++++++++++++++++++++++++---+++)))+++---///---+++......---,,,,,,---------////////////......---,,,---------...------,,,,,,,,,)))&&&&&&)))+++,,,+++------,,,,,,+++***)))))))))************+++++++++******++++++++++++******---,,,+++*********+++,,,++++++++++++************+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,------------,,,+++***)))(((*********++++++,,,,,,,,,......---,,,,,,+++******,,,---......//////......------------,,,+++***************++++++,,,,,,,,,/////////......---------,,,,,,,,,++++++*********------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......xxxkkk^^^VVVOOOGGG@@@=========<<<:::888777555555444444555555555666666666888888999999888777555444333222111000000000111111000000111111111111000000000000000000000000000000000000000000000000000000,,,---///000000000///...////////////////////////---...//////000000000//////...---,,,------//////...000///,,,+++...///,,,,,,,,,,,,,,,------------........................,,,---------------------///.........------------,,,,,,,,,,,,,,,---......------,,,++++++,,,,,,---...------,,,,,,------...000000000///......------....../////////000000000---------------------------------------.........////////////...---,,,+++...------------......///111///---,,,+++,,,---....../////////000000000000000000000000000///......//////...---------------........................000///...------------.........---,,,,,,,,,------------------------------///...---...//////...---&&&***......+++)))+++------,,,+++,,,......,,,+++,,,---...---,,,+++,,,---,,,,,,,,,------.........//////..................++++++,,,,,,------.........------,,,,,,,,,---------............---,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000///,,,******+++---,,,,,,---------.........+++++++++,,,,,,,,,------------.........------,,,+++,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------***++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,++++++---+++***+++---...---+++,,,++++++******++++++,,,000111222222222111///...,,,,,,------,,,,,,++++++---***'''''')))+++,,,+++------,,,,,,+++******))))))************+++++++++******++++++++++++******,,,,,,+++++++++++++++,,,************))))))))))))+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---......---,,,,,,+++******+++,,,,,,---------------++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......xxxkkk]]]VVVPPPHHHAAA???======<<<:::888777555555333444444444555555555555888888888777666666555555222111000000///000000000000111111111111111000000000000000000000000000000000000000000000000000000---...//////000/////////////////////////////////------......//////........................---------///...******///000///,,,------------.................................---------------------,,,---------------,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---///000...------,,,,,,------...////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////...---,,,,,,//////000000000///......000///...---------...///....../////////000000000///000000000000///............---,,,,,,,,,,,,---////////////////////////111///---,,,+++,,,...///------,,,,,,,,,---......------------------------000000///...------///111000111222///+++)))+++...,,,++++++,,,------,,,******+++,,,,,,++++++,,,---++++++,,,,,,---...//////.........///////////////------------------......000///---+++***+++---.........//////......---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------...///...,,,++++++,,,...++++++,,,,,,,,,---------*********+++++++++,,,,,,+++,,,,,,------------,,,------......---,,,+++*********++++++++++++,,,,,,//////............//////,,,,,,,,,------.........+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,+++++++++******++++++,,,222333666777777555222111------,,,,,,,,,+++++++++...,,,***)))***+++++++++---,,,,,,++++++*********)))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,++++++++++++*********+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,)))***+++,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......xxxkkk]]]UUUOOOHHHBBB@@@======<<<:::888777555555333333333444444444555555999888777555555555555555111111111000000000111111111111222222222111000000////////////////////////////////////////////////....../////////////////////////////////////////////000000111111000000000......//////......---,,,,,,---,,,((()))...111000---------.........//////...........................------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------+++++++++,,,---...//////...------,,,,,,------...............//////000000------------------------------------------------------......///000000000......//////...------,,,///000111111111///...,,,//////.........///000000........./////////000000//////000000//////...---......------,,,------...........................000///...------------...,,,,,,,,,,,,,,,---...///------------------------+++---///---******,,,///---...///...,,,+++,,,...++++++***+++,,,,,,+++))))))***++++++++++++,,,---***++++++,,,---...//////.........//////000000000..................------222111///...------............//////......---,,,...---,,,+++,,,---...///++++++,,,,,,,,,---------------...---++++++---///******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------000000///......---,,,+++,,,,,,,,,---------......////////////////////////.........------,,,+++***,,,---...---,,,,,,---...,,,,,,------------......,,,,,,+++,,,,,,---,,,,,,------,,,,,,,,,---......222555888;;;;;;999555333///...------,,,,,,,,,,,,///---,,,+++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++******++++++++++++*********+++,,,---------,,,+++------------,,,,,,,,,,,,+++,,,------+++***+++------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------........................,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......wwwiii[[[SSSNNNGGGBBBAAA======<<<:::888777555555333333333444444444555555888777666555444444444444111222222222222222222222222222222222222111000000/////////////////////////////////////////////////////////.........//////////////////////////////000111111222222111000000---......//////...------***,,,***'''(((---000///---------.........//////........................------------------------..................//////......------------......,,,---------------------...------,,,,,,------...------......///000000000111111000000000000000000////////////////////////------......///000000111.........///......---,,,...///000000///...,,,+++///............//////000............///////////////////////////...------///...............//////------------------------,,,...///000000...,,,+++,,,,,,,,,,,,,,,---...///------------------------'''+++//////,,,******+++***,,,...///...---,,,,,,++++++***+++,,,,,,+++))))))***++++++++++++,,,---++++++,,,,,,---...//////------......//////000000..................------//////000000000///---,,,...............------,,,...---,,,+++,,,---...///+++++++++,,,,,,,,,------+++---------,,,,,,---///*********+++++++++,,,,,,,,,,,,,,,,,,------------******+++,,,------------///...---,,,++++++******,,,,,,,,,---------......***++++++++++++++++++***,,,,,,------,,,+++***)))***+++,,,,,,+++***+++,,,,,,,,,,,,------.........,,,,,,---,,,,,,+++,,,,,,---,,,,,,,,,------...///111444888<<<<<<:::666333222111///...---------.........---,,,+++++++++,,,,,,,,,+++++++++++++++***))))))*********+++++++++******++++++++++++*********+++,,,---...---,,,,,,---,,,,,,,,,,,,++++++++++++,,,------,,,+++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++,,,---------------,,,---------,,,,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......uuugggYYYRRRMMMFFFBBBAAA======<<<:::888777555555333444444444555555555555666666666555444444333333111111222333333333333222333333333333222111000000000000000000000000000000000000000000000000000000000000///............/////////////////////////////////000000000///......---------.........//////***,,,+++((()))---///...,,,------------.........------------------------,,,,,,,,,---------.............../////////////////////...---------.....................---,,,+++...------,,,,,,------...---.........//////000000////////////............////////////////////////,,,,,,---...///000000111---...............------------.........---,,,,,,........................------........./////////...////////////...------///............///000000------------------------+++---000222111///+++)))------,,,,,,,,,---......------------------------))),,,///000///---++++++,,,...///000000...,,,+++,,,++++++,,,------,,,******+++,,,,,,++++++,,,---,,,,,,,,,---------......---------...............------------------......***,,,...//////...,,,+++------......------,,,+++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++---......,,,,,,---...******+++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------------,,,,,,+++***)))(((((())))))******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++'''(((***,,,------,,,,,,+++---......---,,,,,,---++++++,,,,,,------......,,,---...---+++***+++,,,************+++,,,------...111666999:::888555333444222111///.........///+++---...---+++++++++,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++*********+++,,,------......---************))))))))))))+++,,,------,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------,,,+++***)))------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......sssfffWWWPPPKKKEEEBBBAAA======<<<:::888777555555444444555555555666666666555555666666555444222111///000111222333333222111333333333333222111000///000000000000000000000000000000000000000000000000111000///...---......///////////////////////////.../////////......---,,,---,,,,,,,,,---///000111+++...---++++++///000...,,,,,,,,,,,,------------------------------------***++++++,,,---...//////---------......////////////...------,,,,,,,,,------.../////////...,,,,,,...------,,,,,,------............///////////////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------...............------------,,,------.....................---,,,+++---------.........//////......//////......---,,,...---------......///000........................,,,...///000000...,,,+++......---,,,,,,,,,---------------------------------------...//////---,,,......------......---------,,,+++,,,......,,,+++,,,---...---,,,+++,,,---...------------,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------......++++++,,,---............,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---///...---,,,,,,---++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------.........------,,,,,,+++***)))))))))***+++******++++++++++++,,,,,,---...///000000///...---''')))+++---......------,,,...000000///------...******++++++,,,---------+++---...---+++***+++---************+++,,,---...+++...222555666555333111444333000...------......)))+++------+++***+++---++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++,,,,,,...//////,,,+++++++++************+++,,,------,,,,,,---///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................---------------++++++++++++++++++++++++,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......rrreeeVVVOOOJJJEEEAAAAAA======<<<:::888777555555555555555666666666666777444444666666666444222000...///000222222222111000444444444333222111000///000000000000000000000000000000000000000000000000111000///...------...//////////////////////////////000000000///...------,,,,,,++++++,,,///222333---///000---...111111...+++++++++,,,,,,,,,------------------------------)))***+++,,,...///000000,,,,,,,,,------............---,,,,,,++++++++++++,,,---...//////...------...------,,,,,,------.../////////////////////////////////......---------))))))))))))))))))))))))******+++,,,---...///000------...............---...---,,,,,,,,,...///111............---,,,+++***---------.........//////......//////......---,,,,,,,,,,,,,,,,,,---...//////////////////////////////............---------///...------,,,,,,,,,,,,------------------------000---******---///...,,,---***((((((***---///000---,,,,,,---......---+++---...///...,,,+++,,,---///......------,,,++++++---------,,,,,,+++++++++******++++++,,,---.........------,,,---///222333+++,,,,,,,,,,,,+++******)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,...//////---++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,////////////...---,,,,,,...---,,,,,,,,,---...///,,,,,,---------.........+++,,,---......---,,,++++++---...//////---,,,***(((***,,,,,,+++))))))***))))))***++++++,,,------+++---///...+++)))+++---,,,,,,,,,,,,---...///000***,,,///222444333111000444222///---,,,,,,---...'''***------+++***+++...++++++++++++++++++++++++)))************+++++++++******++++++++++++******,,,,,,++++++,,,---///000//////.........---------+++,,,------,,,,,,...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++,,,------------*********++++++,,,,,,,,,---------....../////////.........------,,,,,,+++++++++++++++++++++++++++++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......}}}nnn```SSSMMMKKKFFFAAA@@@===<<<;;;:::888777666666555555555555666777999:::777666666555444222111000222222222111111111000000333222222111000//////...,,,---///000000///---,,,111111222111111000///...+++---///000111000///...////////////000000000000////////////............---,,,+++***+++,,,---...333111---,,,,,,------,,,,,,,,,---------,,,++++++------------,,,,,,+++***+++++++++,,,,,,---------.........//////000000000000///...,,,++++++,,,,,,......------------............------------......////////////000000000000/////////...------,,,,,,...,,,***+++...000...,,,...,,,++++++,,,------,,,((()))***+++,,,---------,,,------......------,,,000///...---------------//////.........---------000///...///000///...,,,000///...,,,,,,---......+++,,,------......------...........................---,,,,,,++++++,,,,,,+++,,,------++++++,,,---(((***...000000///,,,***+++,,,,,,------.........000///...---------------...---+++******+++---...111111000///...---,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........---,,,++++++******++++++---+++)))+++---///---+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***,,,------......---------)))***,,,,,,***))))))***---------------------------,,,++++++,,,,,,***(((++++++,,,,,,,,,,,,------------++++++++++++------+++,,,------++++++,,,---,,,,,,,,,,,,------...//////000000///...+++)))(((((()))+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,---.........---,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...---------...,,,)))'''++++++******************)))************+++++++++------+++++++++---///000//////...---,,,++++++***,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***------,,,,,,,,,,,,++++++++++++******+++---...000---...///000000...,,,+++***++++++++++++***))))))///...---,,,,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------'''(((***,,,---------------------------------,,,///......---------..............................|||lll___RRRMMMJJJEEEAAA???<<<<<<;;;:::888777666666444444444555666666666777555555555555444333222222222222222111111111000000222222111000000///......,,,---///000000///---,,,...////////////......------...///000000//////....../////////000000000000222222111///...,,,++++++,,,,,,,,,,,,,,,------...111...+++***+++,,,,,,+++++++++,,,---......------,,,,,,---------,,,++++++------------------......,,,,,,,,,,,,,,,,,,++++++//////---,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------/////////...............---------..................,,,+++,,,...///...,,,+++)))((((((***++++++******+++,,,------...------,,,------......------,,,...---,,,++++++++++++,,,//////.........---------000///.../////////...,,,//////...---------------,,,---......//////......------------------------...---,,,,,,++++++,,,,,,---...///...---------///)))***---...///...,,,+++,,,,,,,,,,,,,,,---------......---------......///...---+++******+++---...//////......------,,,,,,***++++++++++++,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......---,,,,,,+++++++++++++++---+++***+++---...---+++,,,,,,,,,++++++++++++******+++,,,---------,,,+++******+++++++++***))))))+++,,,...---,,,++++++,,,---------------------------,,,+++,,,------+++)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---------+++++++++---,,,,,,,,,,,,,,,---......------......---,,,+++***,,,,,,------,,,+++***)))+++++++++******************+++,,,---......------......---------,,,,,,,,,------............------,,,+++***+++++++++)))'''************************)))************+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,******)))***++++++------...///,,,++++++++++++,,,...///---...///000///...,,,+++))))))***+++++++++++++++------,,,,,,,,,...///000++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---------,,,,,,,,,++++++------,,,,,,,,,+++++++++***))))))))))))))))))***,,,,,,,,,------------...000000//////////////////***+++,,,---------,,,,,,+++,,,,,,------...............---------......///------------------------zzzkkk^^^QQQLLLHHHCCC???>>><<<<<<;;;999888777666555333333555555666555444333333333444444555444444333222222222111111111111111111000000//////.........---...///000000///...------.............../////////////////////.............../////////000000000222111000///...---,,,,,,,,,,,,---...............---+++)))(((***+++++++++)))***+++---......//////+++,,,,,,------------,,,..................------000000///......------,,,...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,+++,,,,,,---......//////...---,,,,,,---...---+++***((('''(((***++++++***------............------,,,------......------,,,------,,,+++++++++,,,,,,...............---------000///---...//////...,,,......//////......---,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,...///...---,,,---///***+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,+++++++++++++++,,,------......------***************)))((((((***,,,...---,,,+++,,,---------------------------,,,++++++,,,......---+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,,,,++++++++++++,,,,,,---***+++,,,,,,,,,,,,,,,+++.........---,,,+++***)))---,,,,,,+++******))))))((()))***+++------------------------,,,,,,,,,,,,------............---------+++******+++,,,++++++************************)))************+++++++++)))***,,,......---,,,***++++++,,,---------------((())))))******))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,+++******)))***++++++------...///,,,,,,,,,++++++,,,------------...//////...,,,+++***+++,,,...//////000000+++++++++,,,---...000111++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000000000//////........................---,,,+++***++++++,,,---...//////---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,yyyiii]]]QQQKKKGGGAAA>>>>>><<<;;;:::999888666555555333444555777666555333222444444444555444444333333111111111111111111111111000/////////.........---......////////////......////////////000000111222111000///...---................../////////000000---.........//////000000+++,,,...///000///...---+++***((()))***,,,,,,+++)))***+++,,,------------++++++,,,---.........---//////......------,,,,,,000000000///////////////------,,,------------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++***))))))+++------,,,...............---,,,,,,,,,------......------,,,///......---------..............................000...------...///...------.../////////...,,,+++------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,------///.........---,,,,,,,,,---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,------,,,,,,,,,+++++++++,,,,,,---....../////////---------------,,,+++***(((***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---+++++++++,,,,,,,,,------++++++------------++++++---......---+++******++++++++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++******,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++///---++++++---/////////))))))))))))************))))))*********++++++++++++,,,---......---,,,,,,,,,---............---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,******+++------.........++++++++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,++++++******---------------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,wwwggg\\\QQQKKKEEE@@@===>>><<<;;;:::999777666555555444555666777777666444333666666666555444333111000111111111111111111111111////////////...............//////////////////...//////......///000111222111000///...---.....................////////////,,,------...///000000111+++,,,...///000///...---+++***)))***,,,...------******++++++++++++******+++,,,------...............---------,,,,,,++++++******+++,,,------......,,,,,,------------------------,,,,,,,,,,,,------......------------....../////////.........------......------,,,,,,,,,,,,---------------,,,------,,,***)))***,,,------,,,---......------,,,+++***,,,------......------,,,......---------......///---.....................///---,,,,,,---///......---.../////////...,,,+++,,,,,,---............---------------------------///...------,,,,,,------***+++,,,+++******+++,,,///...---,,,,,,---......000000//////......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------...///000000......//////...------,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---+++++++++,,,,,,,,,------++++++------------++++++,,,---...---+++***+++,,,,,,++++++******+++++++++------,,,+++************)))*********++++++,,,,,,******++++++,,,,,,,,,,,,,,,++++++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***...,,,******,,,...//////(((((()))))))))*********))))))*********+++++++++///...---,,,,,,---......//////000000000...,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------'''(((((()))((((((''''''++++++++++++******))))))++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,,,,------+++++++++******)))))))))+++++++++++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,wwwggg]]]RRRKKKEEE???===>>>;;;;;;:::888777666555444444555666777777666555444777777666555444222111000111111111111111222222222////////////////////////////////////////////////...---,,,,,,,,,---...//////////////////.........------.........////////////////////////.........,,,,,,---...............,,,++++++,,,...///...---+++++++++++++++***)))))),,,------............---,,,,,,,,,,,,,,,,,,++++++******+++---...///000111,,,------......---,,,,,,------,,,,,,,,,,,,------///......------......///..............................------,,,++++++***+++,,,...---,,,,,,---///,,,***))))))***++++++***---------------,,,+++***,,,------......------,,,,,,,,,+++++++++,,,---------------...............///---++++++---...///.........//////......---,,,+++,,,,,,---...---------........................///......---------------+++---...---,,,+++,,,.........---,,,,,,,,,------/////////...............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---+++******,,,------++++++---...------------,,,,,,,,,,,,,,,,,,,,,------///000111,,,,,,------------,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,------,,,,,,++++++++++++,,,......,,,+++************((((((((()))***+++------******++++++,,,------......---+++***)))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***)))((((((***,,,,,,+++'''(((((())))))*********)))************+++++++++000...,,,++++++,,,---//////000111111000...+++)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------,,,,,,)))***++++++------...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,+++******))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++************))))))))))))*********+++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---//////...---,,,++++++***,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,wwwfff]]]SSSLLLEEE>>>===???;;;:::999888777666555444333333333444555555555666555555555555444333222111000000111111111222222222000000000000000000000000000000////////////000000///...,,,++++++,,,---...---...///000000//////...---------.........//////.........///////////////,,,,,,,,,,,,,,,------...---,,,+++,,,......---,,,+++,,,,,,---------,,,,,,..................---,,,,,,,,,,,,------------------......///000111222222---............---+++***,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,///111///---+++***++++++***)))---............------,,,,,,------......------,,,+++++++++++++++,,,---...---------........./////////---******,,,...////////////...---------------,,,------...............------------------------//////...---------------+++---------,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,------------...+++,,,------------,,,+++,,,,,,,,,+++++++++******,,,---...///...---+++******,,,------++++++,,,......------------,,,,,,,,,,,,+++++++++---...000111******+++,,,------------)))+++------,,,,,,---...++++++++++++++++++++++++---,,,+++,,,------+++)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,---///......---,,,,,,,,,,,,,,,...---,,,++++++,,,------+++******)))***+++------+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))(((((()))***+++)))(((''''''(((((()))******+++)))************+++++++++---,,,++++++************+++---...//////---+++)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........)))***++++++------...///)))***,,,------------,,,,,,+++++++++,,,------...------......///.........,,,,,,------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******+++++++++*********)))))))))*********++++++++++++...------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,---......//////...---,,,+++++++++,,,,,,.........------,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------wwwfff]]]TTTLLLEEE>>>===@@@;;;:::999888777555444444222111111222333444555666333444444555555444444333000000111111222222222222000000000000111111111111000000////////////000000222111///---,,,---...///+++---///111111000///...---------.........//////++++++,,,...///111222333---,,,+++***+++,,,---...---,,,+++,,,---...,,,***++++++---...///000000000.../////////...---,,,,,,,,,------....../////////,,,,,,,,,---------------......//////...,,,***)))++++++************++++++---,,,,,,++++++,,,,,,---)))***+++,,,------...///***++++++,,,,,,------...(((***------,,,---///222222000...---...---,,,+++......///////////////...,,,------......------,,,---------------...///000---------........./////////,,,******,,,...//////000///...,,,,,,---......---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...)))***++++++))))))***+++***************)))((('''*********++++++,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++------------++++++,,,,,,,,,++++++*********,,,---...//////---+++***))),,,...---+++***,,,///......---------,,,,,,,,,++++++++++++,,,...000111***+++,,,---.../////////&&&(((***++++++***+++---++++++++++++++++++++++++---,,,++++++,,,,,,***(((++++++,,,,,,,,,---------...---++++++++++++---...(((***,,,,,,,,,,,,...000///...------,,,,,,,,,,,,,,,,,,++++++,,,...///000...---,,,+++++++++,,,---...------,,,,,,++++++***,,,+++*********+++,,,---*********++++++,,,,,,,,,*********++++++******************+++,,,,,,***(((&&&''''''((()))******+++)))************+++++++++)))***+++++++++)))'''&&&((())),,,......---+++)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---.../////////---------,,,,,,,,,++++++(((***+++---......------,,,+++++++++,,,,,,---...'''((()))***+++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))******+++++++++++++++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,---...//////111000...,,,++++++++++++,,,---------------------------,,,+++++++++,,,,,,........................uuueee\\\RRRLLLFFF@@@>>>???======<<<:::888555333222444444444333333333222222333333444444444333222111////////////////////////000000000000////////////..............................------------......000000000000000000000000////////////////////////000...---...111111///,,,,,,++++++***)))))))))***,,,++++++******++++++,,,---------............///++++++,,,------,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,---------------------------.........---,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---***,,,------++++++,,,...000///...---***(((&&&%%%+++,,,---......---,,,+++------.........---,,,,,,......---,,,,,,,,,,,,---***+++,,,,,,---------,,,+++,,,------......---------.....................//////...---,,,++++++***,,,,,,,,,---------......,,,---.........---,,,+++---///111111...---...000++++++++++++++++++++++++,,,,,,+++*********++++++,,,+++***))))))***+++,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000000000//////.........+++,,,---...////////////,,,,,,,,,---------......++++++,,,,,,,,,---------..................------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...---,,,,,,------+++)))************************++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++......---,,,+++***))))))))))))(((((((((((()))))))))***+++***)))((((((***)))***+++,,,,,,+++))))))---,,,,,,+++***)))((((((************************+++)))((()))***,,,++++++***,,,...---+++***+++...''')))+++---------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---***+++...---******,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++...///---,,,++++++++++++++++++,,,---.........---+++***)))***++++++))))))*********+++++++++***+++---//////...---,,,uuuddd[[[QQQKKKFFF@@@>>>???>>>===;;;999777555444333444444444333333333222222333333444444444333222111111111111111111111111111000000000000////////////..............................------------......////////////////////////------------------------...,,,+++,,,...///---+++///......---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,------......---------,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++------......------,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...111111111111000///------,,,,,,------------,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,//////...---,,,,,,++++++.........------,,,,,,++++++++++++,,,,,,,,,------------...------+++)))(((***,,,...---+++)))***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,000//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,------------...******+++,,,,,,---......,,,+++++++++***)))))))))------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,------+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++******)))))))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((()))))))))***+++***)))((()))***)))***++++++++++++***))),,,,,,++++++***)))))))))************************---+++***+++,,,...------+++---...---++++++,,,...************+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++(((&&&'''+++,,,******---+++++++++++++++++++++++++++,,,------------,,,+++---------,,,,,,+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++......---,,,++++++++++++++++++,,,---...///---,,,++++++******++++++***+++++++++,,,,,,,,,---+++*********++++++,,,,,,}}}ssscccYYYPPPJJJEEE???===??????===;;;888666555555555444444444444333333333333333333444444444333222111111111111111111111111111000000000000////////////////////////////////////......------------......////////////////////////---------------------------,,,+++,,,---...---+++//////......------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------......//////...------,,,,,,,,,+++,,,------...+++,,,,,,------.........************************------......------,,,,,,++++++,,,,,,,,,,,,------------------------------......------,,,,,,++++++***,,,------++++++,,,...+++,,,---...............------,,,,,,,,,,,,------,,,++++++******++++++,,,......---,,,,,,,,,,,,---,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,///.........------,,,,,,------------------------*********+++++++++,,,,,,......---,,,+++)))(((''')))***,,,+++)))(((((())),,,,,,,,,---------......,,,+++++++++,,,---......,,,,,,,,,------,,,,,,,,,------,,,,,,++++++***************++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************))))))))))))++++++++++++***)))((('''++++++++++++,,,,,,,,,,,,*********++++++++++++,,,)))))))))******+++++++++,,,++++++***)))))))))))),,,,,,,,,,,,------------***++++++,,,,,,------...------,,,+++***)))((((((------------------------***+++...//////...+++***------,,,,,,,,,,,,++++++---,,,+++,,,------+++***************************------------------------)))***+++++++++++++++*********************))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))******+++++++++)))((()))***)))******+++++++++******************************************************---+++***+++,,,...------,,,---......,,,,,,---...,,,+++)))))))))+++---///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++)))***......++++++...++++++++++++++++++++++++***,,,...000000...,,,***------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---***************************,,,......---++++++,,,++++++++++++,,,---...///++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,+++***))))))+++---...{{{rrraaaXXXNNNIIIDDD???===??????===:::777555555555666555444444444444333333333333333444444444333222111111111111111111111111111000000000000////////////000000000000000000000000......------------......///////////////////////////////////////////////////...------............,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,------......++++++,,,,,,---...//////++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---,,,++++++******+++---,,,++++++,,,...'''((()))***++++++++++++...---,,,++++++,,,---...------,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,------,,,,,,++++++++++++,,,------------,,,,,,,,,---...///000111222,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,---------,,,+++***))))))+++,,,------,,,+++******,,,,,,------.../////////+++++++++,,,---...///000***+++,,,------,,,+++*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,+++******)))******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,---......///---,,,+++******))))))***++++++,,,,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++******))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------***))))))))))))))))))******+++,,,+++)))((()))***)))*********++++++++++++))))))*********+++++++++************************+++)))((()))***,,,++++++------...------------...++++++*********+++---...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++///,,,,,,...,,,(((''')))***+++++++++++++++,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++,,,+++***))))))+++---...***************************,,,......,,,++++++,,,,,,++++++,,,,,,---...///***+++,,,------,,,***))),,,,,,,,,,,,,,,---------------,,,,,,,,,---...///zzzppp```WWWNNNIIIDDD???===???>>>===:::777555555666666555555555444444444333333333333444444444333222111000000000000000000000000000000000000////////////000000000000000000000000......------------..............................////////////////////////.........---------...///+++***************++++++---,,,,,,,,,,,,,,,,,,---------------............---------------,,,+++***,,,,,,---------.........++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------,,,++++++***+++---,,,++++++,,,...+++,,,,,,------------------,,,+++******+++,,,---,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,------...............******+++,,,...///000000+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------,,,,,,---------....../////////+++++++++,,,---...///000)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,,,,---------------+++,,,---...............******+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,---...//////000------,,,++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++******************************************************+++,,,,,,---,,,,,,***))))))(((((()))************+++++++++,,,,,,,,,''''''(((((()))***************))))))))))))*********+++,,,+++***))))))+++)))))))))******++++++,,,)))))))))***++++++,,,,,,************************+++)))((()))***,,,++++++------,,,------------,,,)))***+++,,,---,,,+++***+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++++++++************++++++,,,,,,++++++***)))&&&&&&((('''###!!!###*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++***))))))+++---...************************+++,,,------,,,+++,,,---,,,,,,,,,,,,---...//////)))***,,,------,,,+++***,,,,,,,,,,,,,,,++++++++++++,,,---.........------xxxnnn___VVVMMMIIIDDD@@@>>>@@@===<<<:::888666666666666555555555555444444444333333333444444444333222111////////////////////////000000000000////////////////////////////////////......------------..............................------------------------,,,,,,,,,+++)))***,,,...,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------------.........//////------------,,,+++******,,,,,,---............---+++,,,,,,------.........************************,,,,,,------......------------,,,,,,,,,,,,+++++++++,,,,,,------.........//////......------,,,,,,***,,,------++++++,,,...,,,------......------,,,,,,,,,++++++++++++,,,,,,))))))***,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,,,,---------,,,------...///////////////,,,+++++++++******)))))),,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,---...///000*********+++---...---,,,........................,,,+++++++++,,,---......)))******++++++******))))))))))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////++++++++++++,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,++++++,,,---...---+++***************************************************+++,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,((((((((()))******++++++)))))))))******++++++++++++******))))))******++++++,,,,,,,,,***)))***+++))))))))))))***+++,,,---))))))******+++++++++,,,************************---+++***+++,,,...---------,,,++++++------,,,+++)))***,,,------,,,***)))+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++******************++++++++++++******'''$$$%%%))))))'''&&&)))*********++++++,,,,,,------,,,***))))))***,,,---++++++,,,,,,,,,,,,------)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,---...///000******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((()))+++------,,,+++***wwwlll___VVVMMMIIIEEEAAA@@@BBB<<<;;;:::999888666555555555555555555444444444444333333444444444333222111000000000000000000000000000000000000////////////..............................------------..............................------------------------+++,,,,,,***((())),,,...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,---------.....................---,,,+++***,,,,,,.../////////...---------------------------+++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++++++++,,,,,,---......///...............---------***,,,------++++++,,,...))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++'''(((+++---...---,,,***......---,,,,,,,,,,,,---)))***+++,,,---.........,,,---......//////......------,,,+++******)))))),,,,,,------------------++++++,,,,,,,,,------------,,,+++++++++,,,---...)))((((((+++...000///---//////......---,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,'''(((((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,************+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++***,,,......---+++************************************************++++++++++++++++++***)))++++++)))))))))***,,,---'''(((((()))******++++++,,,,,,,,,,,,,,,,,,------+++******))))))******++++++,,,---,,,***)))***+++***))))))))))))+++,,,---***************+++++++++************************---+++***+++,,,...------,,,***)))***,,,---+++)))+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++******************++++++++++++******+++)))***...///------000)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...---,,,,,,------...///000++++++******++++++,,,---...---------,,,,,,,,,,,,******++++++,,,,,,,,,+++wwwkkk___VVVNNNIIIFFFAAA@@@BBB;;;;;;::::::888777555444666666555555555444444444333333444555444333222111111111111111111111111111000000000000////////////.................................------.................................////////////////////////---......,,,******---111++++++++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------////////////...---,,,+++,,,,,,.../////////...---------------------,,,,,,------------------------+++,,,,,,---.........------------,,,,,,+++++++++++++++,,,,,,---...//////---------...............***,,,------,,,+++---...((()))***+++,,,---------***+++,,,------,,,+++***'''***---000111000---,,,......---,,,,,,,,,,,,---((()))***,,,---...//////+++,,,------......------........................------------------------******+++++++++,,,,,,,,,...---+++*********++++++***)))))),,,000222111/////////...---,,,++++++***,,,,,,+++******+++++++++...---++++++++++++---...,,,,,,---...//////000000++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///,,,,,,,,,------.........+++++++++++++++***)))(((,,,,,,------------......++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,(((((())))))***+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---++++++++++++++++++++++++)))***,,,......,,,***)))+++++++++,,,,,,---------++++++***,,,......---,,,************************++++++++++++++++++++++++***************)))(((''',,,+++***))))))+++---...)))******+++,,,,,,------))))))))))))))))))))))))++++++************+++++++++,,,---,,,***)))***+++***))))))))))))+++---...************************************************+++)))((()))***,,,++++++,,,***((()))+++,,,+++(((---,,,+++))))))***,,,---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++************)))******++++++++++++******...,,,,,,//////,,,+++---))))))***+++,,,,,,------***,,,...//////...,,,***+++++++++,,,,,,---------)))***,,,,,,***)))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------------------------,,,------,,,++++++,,,...---------------...000000++++++***)))***+++---...//////.........---------...---,,,++++++---///000ttthhhYYYRRRJJJDDDBBBAAA???===;;;;;;999888777777666666444444444555777888:::;;;333555999<<<<<<999666444000000000000111222333444000000000000////////////////////////////////////...///000111000///---,,,......................../////////...------,,,,,,------,,,+++,,,---...///------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,++++++************,,,...///---,,,,,,---------+++******+++------***++++++,,,,,,++++++***---------,,,,,,+++++++++...------,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///...---,,,+++++++++,,,---...------,,,,,,++++++***)))***,,,---.........---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++,,,---...///000000000000//////...---,,,+++*********+++,,,---///...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,...111222000//////...---,,,+++*********...,,,+++,,,//////---***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********------,,,,,,,,,,,,------)))))))))***+++,,,......******+++++++++,,,,,,,,,,,,,,,+++******))))))(((,,,,,,++++++***))))))(((((()))***+++---...///000,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***'''''''''(((***---///111,,,+++******))))))******)))******++++++,,,------++++++++++++******))))))************************************************))))))))))))************++++++******)))(((((((((,,,++++++******++++++,,,+++***)))***++++++***)))+++,,,,,,---.........---,,,++++++******++++++,,,++++++******************......---------,,,,,,,,,************+++,,,------++++++,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---............---,,,++++++******++++++++++++******---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++&&&&&&''')))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********//////.........---------///...---,,,,,,,,,,,,,,,qqqeeeYYYSSSJJJDDDBBBAAA???===>>>===;;;888666555444444555555555555555555555555333555777999999777444222000000///////////////000000000000/////////..............................000000///.......................................---------...............,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------......//////.........---------+++---//////...,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------------------,,,------,,,,,,,,,+++++++++*********+++,,,,,,---...***+++++++++******)))(((---,,,+++******+++,,,---...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---000333444222111......---,,,++++++++++++...,,,+++,,,//////---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,//////...---,,,+++***)))+++***************++++++*********++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,***))))))***+++,,,***************************************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***))))))))))))***+++,,,---,,,+++******))))))******,,,+++++++++++++++++++++++++++++++++*********)))************************************************))))))))))))************************************,,,++++++******++++++,,,+++***)))***++++++***)))+++,,,,,,---......------,,,,,,++++++++++++,,,,,,++++++******************...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,+++++++++***++++++,,,---,,,,,,,,,---,,,,,,++++++******++++++++++++******,,,++++++***************,,,,,,++++++,,,,,,---............---------,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******......------,,,,,,,,,,,,///...---,,,,,,,,,,,,---nnnbbbZZZSSSJJJEEECCCBBB???===@@@???<<<999666333222111222333444444444333222111333444555555555333222111111111000000///........./////////.........------------------------------222000...,,,,,,---///000........................+++,,,,,,---......//////,,,---------............000///...---,,,+++++++++..................------//////............---------///000000...,,,,,,,,,------............---------,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,------,,,+++)))(((,,,++++++***+++,,,...///******+++,,,,,,---......***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------............------,,,,,,+++++++++*********)))******++++++,,,------,,,------------,,,++++++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++...222555666444222------,,,,,,,,,,,,,,,------,,,,,,---......---+++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,//////...---,,,+++*********)))(((((()))+++---...++++++++++++************,,,,,,---......------,,,---,,,,,,++++++,,,,,,---...---+++***)))***++++++))))))))))))))))))))))))++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))******,,,+++******))))))******,,,+++******))))))******------,,,,,,+++******)))++++++++++++************************************************************)))))))))*********++++++))))))***++++++,,,------,,,++++++******++++++,,,+++***)))***++++++***)))+++,,,,,,---------------,,,,,,++++++++++++,,,,,,******++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,---------------+++++++++++++++,,,------******++++++,,,,,,++++++******++++++++++++******************++++++++++++,,,,,,++++++,,,,,,---...//////.........---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++......---,,,,,,,,,------mmmaaaZZZSSSJJJEEECCCAAA???===???>>>;;;888555333222111---///222444555555444333555444444333222111111000222222222222222111000000///.........------------------------------------000///...------...///000........................,,,,,,,,,------...............//////000000/////////...---,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,++++++++++++++++++---///111000...,,,,,,,,,,,,---...//////...---,,,...---+++******+++---...+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++,,,...//////...,,,***++++++******+++---...000+++++++++,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,//////000000000000//////......---------------------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---000333666666333111------,,,,,,,,,------...------------......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++*********++++++++++++++++++++++++------............------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++***************)))((()))***,,,...++++++++++++++++++++++++,,,,,,---.........---------,,,,,,++++++,,,,,,---...---,,,+++******++++++++++++++++++++++++++++++.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******,,,++++++******))))))))),,,+++******))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++***)))***++++++***)))+++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,---------,,,,,,,,,++++++------,,,+++************+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...---------,,,++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------ooobbbYYYRRRJJJDDDBBBAAA???===<<<;;;999777666444444333///000333555666666444444666555444333222222111111///000111222222222222222///.........------------........................---...///000000///....................................------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---------,,,,,,++++++************++++++++++++,,,...000000...,,,,,,,,,,,,---...//////...---,,,...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***---///000///...---++++++******+++---...000---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,))))))+++,,,,,,---,,,,,,+++,,,,,,---------,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------000000111333555444111...------,,,,,,,,,---......,,,---......------,,,---+++++++++,,,,,,,,,------************************)))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------************))))))))))))++++++++++++++++++++++++******++++++++++++******************+++,,,---...******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++***))))))***++++++++++++,,,,,,---.........+++,,,,,,---......---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++******,,,+++******))))))************+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************************************************++++++++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,+++***)))***++++++***)))+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,+++************+++++++++,,,,,,,,,------+++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,++++++,,,,,,---...++++++,,,---......------++++++,,,,,,,,,,,,++++++((()))***,,,------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------...rrreeeXXXQQQHHHCCCAAA@@@===;;;:::999888777666555555555444555555666555444222111555555444444333333222222,,,---///000111111000000/////////.........------////////////////////////,,,---///111111000...---..............................------,,,++++++******)))((((((((()))+++,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......***,,,...///---,,,,,,---------............------...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,&&&(((***,,,---...------,,,++++++***+++,,,...///......---,,,,,,+++******+++******))))))***++++++,,,,,,,,,---------......,,,+++***))))))***+++,,,.........---------,,,,,,)))***,,,---......---,,,***++++++,,,,,,,,,,,,,,,------...------,,,+++***++++++,,,---------,,,,,,++++++,,,---------------++++++,,,,,,------......111000000111111111...,,,......---------------...+++---......---,,,,,,---++++++,,,,,,,,,,,,------************************))))))*********+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++*********))))))))))))***++++++++++++,,,,,,,,,+++,,,---......---,,,+++)))))))))***+++,,,...///******+++++++++,,,,,,,,,+++,,,,,,---...//////000***++++++***************+++,,,,,,---...//////000******+++,,,---------------,,,,,,++++++,,,,,,---------------------------************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++,,,+++******))))))******)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,*********************************************************++++++++++++,,,......---,,,,,,+++******,,,++++++******++++++,,,+++***)))***++++++***))),,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,------...,,,,,,---.........------++++++,,,,,,,,,,,,++++++((()))+++------------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...............///------,,,,,,,,,---......tttgggVVVPPPGGGAAA???>>><<<::::::999888666666555555555666555555444333333222222333333444444444333222222---...000111111000///...000000000/////////..............................---......///////////////........................---,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&(((+++---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------........./////////000000(((***---------,,,,,,---------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,))))))***++++++,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------........./////////---,,,***))))))***,,,------------,,,,,,,,,++++++***+++---/////////...---,,,------...//////......,,,---------,,,+++***)))***+++,,,---------,,,,,,+++,,,------...---------++++++,,,,,,---......///000...------...///...---000///...---------------+++---//////,,,+++,,,...++++++,,,,,,,,,,,,------*********************************+++++++++,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---...///000000///...---+++*********+++,,,,,,---******+++++++++,,,,,,,,,........................'''(((***,,,,,,,,,+++***------------------------((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---....../////////+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******((()))***+++,,,+++******,,,+++******))))))******+++++++++++++++++++++,,,+++++++++,,,,,,,,,------*********************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++***)))***++++++***))),,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------******++++++,,,------...,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,,,,++++++,,,------...............---,,,,,,,,,,,,---......,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,+++,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///uuuiiiVVVOOOFFFAAA???===;;;999;;;:::888777555444444444333222222222333444555555000111333444444333222111111222333444333111///...000000000000////////////------------------------///...---------///000222........................***++++++,,,,,,------......,,,)))''''''***...000......---,,,,,,,,,------,,,------....../////////---.........//////000000&&&)))+++---,,,,,,,,,---------+++******+++------,,,------......------,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,---.........---,,,+++++++++,,,---***++++++,,,,,,------...///.........///000222333.........////////////000...---+++******+++---...,,,,,,,,,+++++++++*********,,,...000000000......+++,,,,,,---.........---,,,,,,------,,,***)))((()))***,,,---...---,,,,,,+++,,,------......------++++++,,,,,,---...//////...,,,******,,,.........111000///...---,,,,,,,,,***---//////,,,+++,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------.........---------,,,,,,*********++++++,,,,,,,,,***+++---......---+++***---,,,++++++******++++++******+++++++++,,,,,,,,,///...---,,,+++******)))$$$&&&))),,,......,,,+++......---,,,,,,+++******'''((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...///000000000........................---------....../////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++,,,,,,***)))(((,,,++++++***)))*********------,,,++++++*********+++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,++++++++++++++++++,,,+++***)))***+++++++++))),,,,,,,,,,,,,,,+++***)))...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,+++++++++******************+++,,,------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,---......//////......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++,,,,,,++++++,,,,,,---...//////.........---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///uuufffYYYNNNDDD@@@>>>;;;;;;===;;;::::::999888777666666555555555555444333222222222333333333333222111111333333333222222222111111...///////////////......222///---...000111...***)))+++,,,...//////......,,,,,,------...///000000,,,,,,---......---,,,,,,............/////////000...---,,,,,,......---,,,---......,,,++++++---000///,,,))))))---000000///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))++++++,,,---............,,,+++++++++++++++++++++---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,---///000000...---+++------------------------++++++++++++++++++++++++))))))***+++,,,,,,---...------,,,+++++++++,,,,,,)))******++++++,,,------******+++,,,,,,---......///......------,,,,,,+++------------------------///......------,,,++++++........................111000...---,,,+++++++++,,,+++******))))))******......---,,,,,,++++++***,,,++++++******++++++,,,+++,,,------++++++,,,---******+++,,,,,,---......+++++++++,,,,,,,,,------------------,,,,,,+++***+++,,,,,,---,,,+++***))))))+++,,,,,,,,,,,,---///...------,,,+++++++++,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++...------------,,,,,,,,,+++++++++*********))))))*********+++,,,---...///000...------...///---,,,++++++******++++++,,,---------,,,+++******************++++++++++++******%%%''')))))))))((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++...000)))))))))***+++++++++,,,++++++++++++++++++++++++++++++************++++++******)))))))))))))))))),,,,,,++++++,,,,,,---...$$$&&&))))))))))))***+++,,,,,,++++++,,,,,,---......------,,,,,,------...//////......---,,,++++++++++++++++++******)))))),,,------......------,,,+++++++++,,,,,,---------............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------...///...---+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,............---,,,+++***vvvgggZZZPPPEEEAAA???===<<<>>>;;;::::::999888777666666555555444333222111///...333444444444444333222222333333222222222111111111000000000000000///......///.........//////---,,,---.../////////...---,,,,,,,,,------...//////000,,,,,,---......---,,,,,,...............---------...---,,,,,,......---,,,.........,,,***))))))+++---***'''(((+++---...---.........---------,,,,,,---------,,,,,,+++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,++++++++++++---...//////...,,,+++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------************++++++,,,---,,,,,,+++************+++((())))))******+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------+++,,,,,,,,,------------,,,---------,,,,,,+++***+++,,,,,,,,,,,,+++***)))+++,,,------+++***+++---------,,,+++++++++++++++************++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,---------.........,,,,,,+++++++++*********++++++++++++,,,------...///...,,,,,,,,,,,,+++)))++++++******++++++,,,---+++++++++******+++,,,,,,((())))))))))))))))))((((((***+++++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---...''')))++++++******+++,,,,,,,,,++++++,,,,,,---...)))***,,,------,,,***))),,,,,,,,,+++***)))))))))++++++++++++*********))),,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............------......------,,,+++++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---............xxxhhhZZZPPPFFFCCCAAA>>>===>>>;;;::::::999888777666666666666555444222000///...444555555555555444333333222222222111111111111111222222222111000///...---+++---.........---......111111111000///---,,,+++,,,,,,------.../////////,,,------......------,,,///......------,,,,,,,,,...---,,,,,,......---,,,)))+++,,,,,,***))))))))),,,***))))))+++---...---...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------,,,,,,+++++++++,,,,,,------......,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++***+++------...---,,,+++------------------------++++++++++++++++++++++++------------,,,,,,,,,+++++++++,,,,,,---///000111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------,,,+++++++++++++++((())))))******+++,,,,,,,,,++++++******++++++,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,+++******------...---+++)))***+++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.../////////......++++++,,,---...///000111------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,------...,,,+++***++++++)))'''+++************+++,,,,,,)))))))))******,,,------))))))************))))))+++,,,,,,,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))'''&&&+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,------,,,+++,,,---,,,,,,++++++,,,,,,---...(((***,,,......,,,***(((+++++++++***))))))((((((++++++++++++************,,,,,,------------,,,,,,,,,,,,++++++++++++++++++---------...------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------------------............***+++,,,---............xxxhhhZZZPPPFFFCCCAAA===<<<===;;;::::::999888777666666666666666666555444222222444444444444444333333222111111111111111111111111222222222111000...---,,,(((+++......,,,,,,...000111111000///...---++++++---------.........//////------------------------...........................---,,,,,,......---,,,$$$'''***,,,,,,,,,---......---,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++***++++++,,,------...//////---------------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,...//////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++......---,,,,,,---------...---,,,,,,++++++,,,,,,......---,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++******)))******+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...------------------------,,,------...............,,,,,,---......///000000......---------,,,,,,,,,------,,,+++++++++,,,,,,+++***)))***+++,,,+++)))***************++++++,,,***************+++,,,,,,,,,,,,,,,------,,,,,,,,,***++++++***((()))+++---++++++++++++++++++++++++*********+++++++++++++++,,,,,,---,,,,,,***)))(((,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++---......,,,+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******))),,,,,,------...---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------++++++++++++++++++++++++******++++++++++++******,,,,,,---------.........///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................,,,,,,,,,------.....................---,,,+++***xxxgggXXXNNNEEEBBB@@@<<<:::;;;;;;::::::999888777666666444444555666666666555555333333333333333222111111111111111111111111222222222111111000///...,,,+++(((+++......,,,,,,...111///......------,,,,,,,,,---------...............------------------------,,,------///000111222333...---,,,,,,......---,,,%%%(((+++------......000---...............//////------..................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,+++******++++++,,,------...//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************------,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,---------...---,,,,,,++++++,,,,,,......---,,,,,,++++++***,,,++++++******++++++,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,)))***,,,+++******,,,---+++******)))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---------..................------.........---------,,,,,,------,,,+++++++++,,,,,,***))))))***---......---******))))))******+++,,,,,,+++******)))))))))***,,,,,,,,,------,,,,,,,,,)))***+++***))))))+++,,,------------------------******+++++++++,,,,,,,,,///...,,,+++************,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***,,,------,,,***+++,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,------...------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................+++,,,,,,,,,------..................---,,,+++***vvveeeWWWMMMEEEBBB@@@<<<::::::;;;::::::999888777666666000111222444444555555555222222333333222222111000222222222222222333333333222222111111000///...---***+++---.........///000------,,,,,,,,,------..............................------,,,,,,------...+++,,,---///111333444555...---,,,,,,......---,,,+++---......---,,,---...+++,,,...---,,,+++,,,---,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------......((()))***+++++++++******++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////,,,,,,+++***************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************---------,,,+++*********++++++++++++++++++++++++)))))))))***+++,,,---...------,,,+++++++++++++++((())))))******+++,,,,,,,,,++++++******++++++,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++******++++++,,,---((()))++++++***+++,,,...+++************+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,------+++******+++...000000///***))))))))))))***++++++,,,,,,+++))))))((((((((())))))************))))))(((***,,,---,,,,,,---...------------------------+++++++++,,,,,,------...---,,,***)))((()))******+++++++++***************+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...)))+++,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---......,,,***((((((***,,,...************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------------***+++,,,---............tttbbbWWWNNNFFFCCCAAA===;;;;;;;;;::::::999888777666666111222333444555555555444333333444444333333222111222222333333333444444444333333333333222222111000---------...000000///...///...---,,,,,,---...///...........................---,,,,,,,,,,,,---...+++,,,---///000222333444...---,,,,,,......---,,,---...///---,,,,,,---///+++---///...,,,+++,,,...+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------*********+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,+++************+++((())))))******+++,,,,,,,,,++++++******++++++,,,,,,---......,,,,,,---...+++++++++,,,,,,---------*********+++++++++,,,,,,***+++,,,,,,---------,,,++++++*********+++,,,---)))***++++++***)))***,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---...///+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,------...---,,,+++,,,---......,,,)))))))))))))))***+++++++++***)))))))))))))))***((())))))))))))))))))((($$$'''+++---------,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---------,,,,,,++++++,,,,,,---...(((***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---*********++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------..................---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///************************------............------++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---............rrraaaXXXOOOGGGEEECCC>>><<<<<<;;;::::::999888777666666555666666666666666555555444444555555444444333222333333333444444555555555444444444555555444333333000---,,,...111222000---111000///...------...///.....................---...---,,,,,,,,,,,,---...,,,------...///000111111...---,,,,,,......---,,,+++,,,,,,,,,+++---///222---///111111...---...000*********++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.../////////...---+++++++++,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***************+++,,,---...//////......------,,,,,,+++******+++,,,,,,---......+++,,,,,,------......///++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++,,,+++******))))))******......------,,,++++++***,,,++++++++++++++++++,,,+++,,,------++++++,,,---******+++,,,,,,---......))))))*********+++++++++***+++,,,,,,------------++++++*********+++---...+++,,,,,,+++)))((()))***,,,+++++++++,,,------............/////////000000*********++++++,,,,,,,,,---------------------------,,,,,,++++++******************++++++,,,,,,,,,......---,,,---...///000))))))***+++,,,,,,---...------,,,,,,,,,+++++++++*********+++,,,---...//////---,,,,,,,,,,,,+++))))))))))))))))))******+++(((((((((((()))***+++,,,******++++++++++++******###))),,,,,,+++******++++++++++++++++++++++++,,,,,,------...///000000***,,,///111111000---+++))))))******+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++,,,------,,,,,,++++++,,,,,,---...(((***,,,---,,,,,,---///,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++---------....../////////...///......---,,,+++***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///************************,,,------......------,,,++++++,,,,,,,,,---------***+++---...///...------------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............---,,,++++++sssdddUUULLLDDDBBB@@@<<<999::::::::::::999888666444222333555777888999888666555444444333222222222222333444444555555555555555555666666666555444333222111---.........///000000000///---,,,,,,...//////......------...000111000...........................///...---,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,++++++******++++++,,,///...---,,,,,,---...///222111000///---,,,+++***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////---,,,+++******+++,,,---,,,+++***))))))+++---...---------,,,,,,+++++++++******))))))))))))******------,,,,,,+++***))))))))))))***+++---...///000000///---,,,++++++,,,---------------------------...............---.........---++++++,,,---+++***,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((+++---...---,,,+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,***+++,,,------,,,***))),,,,,,,,,++++++*********'''((()))***,,,---...///---,,,,,,+++*********+++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))---------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,---.........---,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++---,,,,,,,,,,,,---......------------------------,,,+++***)))***+++,,,---------......---+++***))))))************+++++++++************************))))))***+++,,,------...............---,,,+++***,,,,,,,,,++++++*********------------------------+++++++++*********))))))---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///---++++++,,,,,,+++***+++,,,------......------++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......sssdddUUULLLDDDBBB@@@<<<:::::::::::::::999888666444333444555666777888777777666666555555444444444444444444444444444444555555555666666666555444222111000............////////////...---,,,,,,---...---,,,...------...000111///...........................///...---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***************+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,+++***))))))+++---...---------,,,,,,+++++++++*********))))))*********------,,,,,,+++******))))))******+++,,,---.........---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***))))))***,,,------,,,,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***((()))+++---------,,,+++,,,,,,,,,+++++++++******+++******))))))******+++***+++,,,,,,------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------......---,,,,,,++++++***++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++***))))))******++++++******))))))((((((************************+++++++++,,,,,,,,,------...---,,,+++******++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))******+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++---,,,,,,,,,,,,---......------------------------,,,++++++***+++,,,---...------......---+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,............---,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********))))))+++++++++++++++,,,------------,,,,,,,,,,,,------...---++++++,,,---,,,++++++,,,------...---------++++++,,,,,,---......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......rrrdddUUUMMMEEECCCAAA===;;;;;;:::::::::999777666444333555555666666666777777777777777666555555555555666222333333333444444444555777777666555444222000/////////.....................---,,,---------+++)))...------...000000///---..............................---,,,,,,,,,------///...---+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++*********+++,,,---------,,,,,,,,,,,,++++++++++++************++++++---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***'''&&&'''))),,,......---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((('''(((((())))))))))))))))))))))))***++++++,,,,,,++++++***)))***,,,,,,---,,,+++***,,,,,,,,,++++++++++++*********))))))))))))*********+++,,,,,,------,,,,,,)))))))))***+++,,,......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,++++++***+++++++++,,,+++******)))*********---,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++++++++++++++((()))***++++++***)))))))))))))))***++++++,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,+++,,,------...------------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++************)))******+++++++++,,,,,,,,,......------------......---+++***+++,,,------,,,++++++,,,---------------+++,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......ooobbbUUULLLEEECCCAAA>>>;;;<<<::::::999888777666555444666555555555555666777777777777666555555555555555111222222333333444444444777777777555444222000///000//////......---------///...---......---+++)))...------...///000...,,,...........................------,,,,,,,,,------///---,,,***+++,,,...///...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---///......------.........++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........***+++,,,------,,,+++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++(((***+++------,,,+++***(((''''''))),,,......---,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++***)))***+++---...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************---,,,++++++******++++++++++++***************+++,,,,,,+++******)))((((((+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))************************((((((***++++++******))))))))))))******++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++.........------.........,,,***)))***,,,.........++++++,,,------------,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......~~~lll```TTTLLLDDDBBBAAA===;;;<<<:::999999888777666555555555555555444555666777777666555444444333333444444111111222222333444555555777777666555444222000///000000000//////.........111000////////////---+++...------...//////---,,,........................------,,,,,,,,,------...---,,,+++***+++...000222...------,,,,,,------...,,,---...//////...---,,,...------,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---.........------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,------,,,+++***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++***,,,,,,,,,++++++++++++***---------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,...---+++***)))***++++++++++++++++++++++++++++++'''(((((())))))***+++++++++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++***++++++,,,+++***************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************((()))+++,,,,,,,,,++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,---......------------------------,,,,,,---------.........------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++.........------.........+++***)))***---...///...***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......{{{kkk```SSSJJJCCCAAA@@@===;;;<<<:::999888777666666666666444444555555555666666666444444333222222222222333111111222333444555666666666666666555444333222111111111000000000000000000333111///.../////////......---------......---+++........................------,,,,,,,,,---......,,,,,,+++,,,---...000111------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///......---,,,++++++***---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---+++++++++++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------...---,,,,,,------+++***,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,))))))(((((((((((())))))***+++,,,,,,------,,,,,,......,,,+++***)))))))))***++++++++++++,,,,,,,,,******++++++,,,---......***+++---......---,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---*********)))******+++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********'''(((***+++,,,---------************************)))***+++------------,,,++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,---......------------------------++++++,,,------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,+++******+++,,,---,,,,,,,,,,,,------------------------------------)))***************++++++)))************+++++++++***+++,,,---...---,,,,,,......------------......,,,***)))***,,,.........******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......{{{kkkbbbRRRIIIBBB@@@???<<<:::;;;:::999888777666666777777333444555666666666555444444444333222222222222222222222333444555666777777444444555555444444333222111111111111111222222222222000---,,,---///000000...---------......,,,***........................,,,,,,,,,,,,,,,---...///...............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++******+++,,,,,,---***************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,******++++++,,,,,,,,,++++++++++++,,,,,,---------*********))))))*********++++++++++++++++++++++++---------------------...***+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,------,,,++++++,,,,,,+++))),,,,,,---------,,,+++***)))*********++++++++++++************************((()))******+++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************+++,,,------******+++++++++,,,,,,,,,))))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++---...///...---,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---)))))))))***+++,,,---...******))))))***++++++,,,+++++++++++++++++++++***************************++++++++++++*********))))))***+++,,,------,,,,,,************************)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++******+++++++++,,,,,,,,,***************************************+++,,,,,,---,,,,,,,,,,,,---......------------------------******,,,---------,,,+++---,,,+++++++++,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------......---,,,***))))))+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++***,,,---//////...---,,,------,,,,,,,,,,,,------,,,+++******,,,......---******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......{{{lllcccQQQHHHAAA??????;;;:::::::::999888666666666777777222333555777777666555333444444333222222222222333222222333444555777777888333444444555555444444333111111111222333333333444222///+++)))+++...000111...---------......,,,***........................,,,,,,,,,,,,,,,---...///000000000///...,,,+++***,,,++++++******++++++,,,//////---,,,,,,---//////,,,,,,---......///000000---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******))))))))))))******++++++++++++++++++++++++---------.........//////((()))+++,,,------,,,+++------------------------)))(((&&&%%%&&&)))+++---+++***)))***++++++***))),,,,,,---...---,,,***)))))))))******++++++++++++************************///000111111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,---...*********++++++,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,)))***,,,------,,,+++************++++++,,,,,,,,,------,,,,,,+++***))))))***+++---//////...---,,,///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---+++++++++,,,,,,---------((())))))***+++---...///******))))))***+++,,,,,,...------,,,+++***))))))))))))))))))))))))))))))++++++++++++******))))))+++,,,---...---,,,+++***))))))))))))))))))))))))((()))+++,,,------,,,,,,------------------------(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,---,,,,,,,,,,,,---......------------------------)))***+++,,,---,,,++++++---,,,+++++++++,,,---...++++++,,,,,,,,,---------************************......---------,,,,,,,,,---,,,***))))))+++,,,...,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,...000000///...------,,,,,,++++++,,,,,,------+++***+++,,,------,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......~~~jjj\\\NNNJJJDDD@@@===<<<:::999;;;;;;:::999999888888777777555444333333555777999444444333222222111000000///000222444666777777777888999999888888777666555666666666555444222111000111111000......---------//////000000000000//////000///---,,,,,,---...//////,,,***+++...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,---------------------------------------------------,,,+++******+++,,,---)))******)))((())),,,...000+++***,,,)))"""!!!***+++,,,,,,------,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,---------,,,+++,,,---+++(((***///...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++*********+++,,,,,,---......+++,,,------++++++,,,---////////////////////////************************,,,,,,++++++++++++++++++,,,,,,+++***))))))******((()))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++*********+++,,,************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))***)))))))))***,,,...///++++++,,,,,,,,,,,,------------------------------)))))))))***+++++++++,,,,,,+++)))((((((((()))***......//////......---,,,---.../////////...,,,+++,,,,,,,,,++++++*********---+++)))((('''((()))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,((()))***+++,,,---.........------,,,+++++++++,,,---,,,,,,+++*********+++,,,++++++******++++++,,,*********************************************************++++++,,,,,,,,,+++,,,...---,,,++++++,,,...---+++******+++---...)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,************)))))))))))),,,,,,,,,,,,++++++***))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,+++*********+++---------------------------------------,,,,,,+++++++++++++++,,,---,,,+++)))(((------------------------+++*********,,,///222333++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,+++++++++++++++,,,,,,)))(((+++///111000...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---,,,,,,++++++,,,,,,,,,{{{hhhZZZMMMIIIDDD???===<<<;;;999;;;::::::999999888888777999888777777777888999:::555555444333333222111111111111222333555666777777888888888888888777555555666666555555444222111000111000///...------------......///000000///............---------......///...,,,***+++---///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///...---+++*********++++++,,,---......------------------------,,,,,,+++******+++,,,,,,,,,---...---,,,,,,...///...+++***---+++&&&$$$&&&***+++,,,,,,------,,,,,,,,,++++++***************++++++++++++,,,,,,,,,---***)))***+++)))&&&(((---------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++)))******++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))---,,,+++*********++++++++++++,,,,,,,,,,,,------------------------------************++++++++++++,,,+++***))))))***+++,,,...//////...---,,,++++++...............---,,,,,,,,,,,,,,,+++++++++******...---+++***)))***,,,---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++------,,,+++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,***,,,...---,,,++++++,,,...---+++******+++---...)))))))))))))))*********)))))))))***+++++++++,,,************)))))))))))),,,,,,,,,,,,,,,+++******,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++*********+++++++++******,,,...//////...------------------......---------------------------------,,,------......,,,,,,+++++++++,,,------xxxeeeYYYMMMHHHCCC???===<<<;;;::::::::::::999888888777777999999999999999999888888666666555555444444333333444333333333333555666777888888888888777666555555444444444444333222000000000000///...------------,,,---///000000///---,,,,,,,,,---...////////////...,,,++++++---......------------------------------------,,,,,,+++++++++,,,,,,,,,---------......***,,,...000///---+++)))'''((()))***,,,---...///------------------------,,,,,,++++++++++++,,,,,,***+++---,,,+++)))***+++,,,***+++------***)))+++***+++,,,,,,------,,,,,,++++++++++++******************+++++++++,,,,,,,,,***))))))+++***'''(((---------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++*********++++++************************+++,,,------++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++******)))************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------+++++++++++++++*********,,,,,,+++******+++---------......---,,,+++***)))///......---------------,,,,,,,,,++++++++++++***,,,,,,+++******+++---...+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))),,,,,,+++************+++,,,,,,++++++******++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------,,,+++,,,------,,,+++******+++,,,---)))))))))))))))(((((((((******************++++++++++++*********))))))))),,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***------------,,,,,,+++***************++++++++++++------------............)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------...------,,,++++++++++++++++++++++++++++++***)))'''&&&''''''(((*********++++++++++++,,,---------,,,,,,,,,,,,++++++***************+++++++++,,,------,,,,,,---...------,,,,,,,,,,,,,,,,,,........................------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...uuudddXXXKKKGGGBBB>>>===<<<;;;:::::::::999999888777777777777888888888888777666666777777777666666555555555666555333222333444666777888888888888777666555444333333333333222111000///000///...---------------+++,,,...//////...,,,+++***+++---///000000///...---,,,,,,,,,---.........------------------------...------,,,,,,++++++***,,,,,,,,,---------......+++,,,---......---+++***))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***((('''(((+++***+++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++++++++++++++++++++************+++++++++,,,,,,,,,))))))++++++((()))------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++---,,,***)))))))))***+++++++++++++++************+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++***************+++*********+++++++++,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,*********+++,,,+++++++++,,,,,,+++++++++///...---,,,,,,,,,---...++++++++++++++++++++++++***))))))))))))***+++,,,***)))))))))))))))))))))++++++++++++++++++++++++++++++******************++++++*********)))))))))++++++******)))******+++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---,,,,,,+++******+++,,,,,,++++++******))))))((((((+++++++++***************+++++++++*********)))))),,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------,,,+++******************++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++***---///...+++***+++...---,,,,,,++++++*********------------------------------,,,+++************++++++++++++,,,---......sssbbbXXXJJJFFFAAA>>>===<<<<<<;;;::::::999888888777777666777777888888888888777666888888777777777777777666777666444333333444666777777888888777777666555444222222222222111000/////////......------------...+++,,,---......---,,,+++***+++---///000000///...,,,,,,---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++******+++---...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++++++++++++++******+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++'''''')))***'''(((***,,,,,,+++************+++***++++++,,,,,,++++++***---,,,***)))((()))******,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++***************++++++))))))))))))*********+++++++++++++++++++++++++++*********++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******///...,,,***)))(((((()))'''(((***+++,,,---------...---,,,++++++,,,......++++++++++++++++++++++++)))))))))******+++,,,,,,)))))))))))))))))))))***++++++++++++++++++++++++************************)))************++++++++++++******)))******++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++***************++++++++++++************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................///........................---,,,,,,,,,++++++,,,,,,))))))*********+++++++++************++++++++++++******))))))***+++,,,,,,***---///---***)))+++---,,,,,,,,,++++++******)))++++++++++++++++++++++++---,,,+++***************,,,+++++++++,,,,,,---...qqqaaaWWWIIIEEEAAA=========<<<<<<999999999888777777666666888888888999999999::::::888888888888777777777777666555444444444555666777777777777777666555444444000000111111000//////.........---------------...,,,------------------,,,,,,,,,---...////////////,,,---------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***((()))+++---///------------------------------------------------,,,,,,------------,,,,,,***,,,------+++***++++++***,,,+++((((((++++++******+++,,,,,,------,,,,,,******,,,---------,,,+++++++++,,,,,,,,,---------)))%%%$$$&&&(((&&&&&&''',,,,,,+++*********************++++++++++++******,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********)))******+++,,,(((((()))))))))*********++++++++++++++++++++++++)))***++++++++++++***)))))))))+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...,,,***)))(((((()))'''(((***+++,,,---......,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,---------------)))))))))************+++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,++++++++++++***************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...************++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------...//////........................***+++++++++,,,,,,,,,,,,*********++++++++++++,,,)))***************++++++************+++,,,------+++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++************************,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---mmm^^^UUUHHHDDD@@@===<<<======<<<999999888888777777666666777666666666777999;;;<<<777777777777777888888888444444555555666666777777777777777777666555444333//////000000000///.........------,,,,,,------...///...---,,,,,,---...///......---------......///+++---...---++++++...000------------------------***++++++,,,,,,------...,,,,,,,,,---------......,,,+++***)))***+++---...+++++++++,,,,,,------...------------------------,,,,,,---......---,,,,,,((()))***)))((((((***+++))),,,+++'''(((,,,...+++***+++,,,,,,------,,,,,,)))***,,,---...---,,,+++,,,,,,---------.........+++&&&$$$(((***((('''(((,,,++++++*********************++++++++++++******++++++++++++***)))((('''******++++++,,,,,,------+++,,,------++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))((()))+++,,,------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++*********+++,,,---++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,------------------,,,,,,************++++++,,,,,,*********************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++******++++++,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,---,,,,,,---...******++++++++++++******+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,+++++++++*********((()))******+++++++++*********+++,,,,,,+++******,,,+++***))))))***+++,,,******+++,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---//////........................++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,---...///,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---......---,,,++++++++++++}}}kkk\\\TTTGGGDDD@@@===<<<======<<<999999888888777666666666444333333333444666999;;;777777777777777777888888333444555666777777777777777777777777666555444333//////////////////...---------,,,,,,,,,------...000///---,,,,,,---///000000///---,,,,,,---...///+++---...---++++++---000------------------------)))***+++,,,------...///,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,(((((()))***,,,---...///------------------------,,,,,,---......---,,,,,,+++,,,,,,+++***+++...000'''++++++'''(((...000---++++++,,,---------,,,,,,)))***,,,.........,,,+++---------........./////////***(((+++---,,,+++,,,,,,++++++***)))***************++++++++++++*********+++++++++***)))'''&&&(((((()))***+++,,,,,,---+++,,,------++++++,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++*********+++---...'''(((***,,,---------,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,...///000------------,,,+++******)))***,,,---...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,000//////...,,,++++++***,,,+++++++++,,,------...+++*********+++,,,,,,---,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***,,,---,,,,,,---...******++++++++++++******)))))))))***+++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******'''((()))***************)))***+++,,,,,,+++***)))---+++)))'''''')))+++---)))***+++,,,---.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,------------------------+++++++++,,,,,,------------,,,,,,+++,,,---...///------------------------...............---,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,---...///000,,,***(((***---...---***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,+++*********|||hhhXXXRRRGGGCCC???===<<<<<<;;;:::;;;;;;:::999888777666555777777777777777777777777999888777666555444333333888777666555555666888999777666666555444444333333444333222000//////...............///////////////------------------------000---)))'''(((+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...---,,,+++************+++,,,...//////...,,,+++,,,------......------,,,///,,,((((((+++.........++++++******++++++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********,,,......---,,,***++++++,,,---...//////------------,,,,,,+++***---,,,,,,+++*********+++,,,+++++++++***)))))))))+++++++++++++++++++++++++++******)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---***+++,,,------------,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***+++,,,...///++++++******************+++******)))***,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,------,,,++++++***)))))),,,,,,------......------))))))***+++,,,,,,------......---,,,,,,---......111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***++++++,,,,,,------...///...,,,******+++,,,------,,,,,,+++***)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...---,,,+++***************+++,,,---...,,,+++***)))))))))++++++---,,,,,,++++++,,,,,,---&&&''')))***+++,,,------///---+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''')))***+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...+++++++++******))))))))),,,,,,,,,++++++*********......,,,)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,------...///------------------------------------------------++++++++++++++++++++++++|||gggXXXRRRGGGCCC???===<<<<<<;;;:::<<<;;;:::999888777777666888888888888888888888888888777777666555444333222555444444444444555555666888777777666555555444444444333222000////////////000/////////......------------------------------...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******...---,,,++++++*********+++,,,...//////...,,,+++------............------///,,,)))))),,,.........,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,---------------,,,---------,,,,,,+++***---,,,++++++******++++++++++++++++++************++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++******************---,,,+++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------,,,++++++******++++++++++++***))))))((()))******+++,,,,,,------+++***))))))))))))***+++///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,------......---,,,+++++++++,,,,,,------,,,,,,+++*********,,,,,,,,,,,,+++++++++***************************,,,,,,---------.........******+++++++++++++++***,,,,,,++++++******++++++,,,+++***))))))***++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******---+++***+++------+++(((************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---,,,,,,,,,)))*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...---------,,,,,,+++++++++.........---------,,,,,,---...---+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................{{{gggXXXRRRGGGCCC???===<<<<<<;;;:::;;;;;;:::999888888777666999999999999999999999999777666666555444333222222333333444555555555555555888888888777666666555555444333222111000/////////000000///...---,,,,,,+++---------------------------------///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((///...---,,,+++++++++,,,+++,,,---.........,,,,,,------............------...,,,++++++---......---------,,,,,,------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...000...,,,+++---...------...---------,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,++++++******++++++*********+++++++++++++++++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------,,,++++++******++++++++++++++++++...---,,,+++************------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++......------,,,,,,+++++++++++++++***)))(((&&&&&&*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,+++*********+++,,,------///...---+++***))))))(((+++******)))******++++++------,,,,,,,,,,,,------.........---,,,+++***)))++++++***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,...---,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---...------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...///............---------............------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++------------------------........................{{{gggXXXRRRGGGCCC???===<<<<<<;;;:::::::::999888777777666666777777777777777777777777666555555444333333222222444555666888888888777777777777777666666666555555444444222111000///////////////......------,,,,,,........................---------...000000...---------------------------......------,,,+++******///...------,,,,,,,,,---+++,,,---.........------,,,,,,------------,,,,,,------------......------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++***+++++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---******))))))))))))*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))******+++++++++++++++,,,------,,,,,,++++++++++++---------------,,,,,,,,,------------------------+++++++++,,,---...///000.........------,,,,,,,,,------------,,,+++***)))*********++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,***++++++,,,,,,------...,,,,,,---------,,,+++***++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************------,,,,,,---///000222///...---+++***))))))(((******************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++---,,,,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++------------///111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///.....................,,,,,,,,,,,,,,,,,,++++++***,,,......---------...---------------------------------...---,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++{{{fffWWWQQQGGGCCC???===<<<<<<;;;:::888888888777666666555555666666666666666666666666555555555444333333222222333444666888999888888777666666555555555555444444555444333111000000//////,,,------....../////////...........................---+++,,,---/////////---------------------------------.....................---,,,,,,,,,------+++,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,------------,,,,,,---+++++++++++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///333111---,,,,,,------,,,******++++++,,,------...+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++***)))))))))))))))*********++++++,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---******))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,------...---,,,***)))******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++------------------------+++++++++,,,---...000111......------------,,,,,,,,,,,,---------------,,,***+++++++++++++++,,,,,,)))))))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,***++++++,,,,,,------...,,,,,,---------,,,+++***))))))******++++++,,,,,,++++++++++++************************************,,,,,,,,,------------...------,,,,,,---///000222---,,,,,,+++*********+++))))))******++++++++++++******))))))))))))******)))***+++++++++++++++***)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))%%%'''))))))))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---------...------------------------------.........---,,,,,,++++++,,,------...//////........................------------------------)))))))))))))))))))))))){{{fffWWWPPPGGGCCC???===<<<<<<;;;:::888888777777777666666666444444444444444444444444555555555555444444333333222222444555666666666666555555555555555444444444555444333222111000000000,,,------...///000111111........................///---++++++---///000000---------------------------------...//////000000------,,,,,,,,,,,,------+++,,,,,,,,,---......///++++++,,,,,,,,,,,,++++++,,,------,,,******+++---+++************+++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///222///---,,,,,,---,,,+++))))))***+++,,,---......++++++,,,---------,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))*********++++++,,,,,,---------............------++++++------------+++++++++******)))***+++,,,---,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++***************))),,,,,,---------,,,++++++******++++++,,,---------***+++,,,---............************++++++++++++------------------------...------,,,,,,------------------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,------...------,,,,,,,,,,,,++++++)))))))))******++++++++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,+++*********+++,,,------+++++++++***++++++,,,,,,((()))***+++++++++++++++***))))))))))))))))))***,,,,,,,,,+++***)))((('''&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************,,,,,,,,,,,,+++***)))(((***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------------............////////////+++,,,------,,,,,,...///------------------------...............---,,,,,,++++++,,,---...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||fffVVVPPPGGGCCC???===<<<<<<;;;:::999999999999888888888888555555555555555555555555666666666555555555555444222333333333555666777888555555555555555666666666555444333222111000000000.../////////000111111111........................---------///111222111///........................------..................,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,---,,,***((((((***---,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///---,,,,,,------,,,*********++++++,,,,,,,,,---***+++,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******)))******+++,,,,,,---------------......---------***+++---......---+++***(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,------******++++++,,,------...+++,,,---......------,,,*********++++++,,,,,,,,,........................---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******+++++++++******)))+++++++++++++++++++++++++++,,,------------,,,++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,------......---,,,+++++++++,,,,,,***+++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++(((((()))))))))***************+++++++++++++++***,,,++++++******++++++,,,'''(((***+++,,,,,,++++++++++++************+++++++++,,,,,,,,,++++++***)))(((***,,,+++)))'''(((***************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++***++++++,,,,,,---------******+++,,,,,,---......************************---------...------,,,,,,---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,------...................../////////000...//////---,,,---///111.......................................------,,,,,,---------......//////........................------------------------------------------------|||fffVVVOOOGGGCCC???===<<<<<<;;;:::;;;;;;::::::::::::::::::666666666666666666666666666666666666666555555555555555444555666888:::;;;666666666666777777777777555555333222111000000000111111111111000000000000////////////////////////,,,---///333555444111....................................------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++,,,---...///000......////////////......,,,---,,,)))&&&&&&***...---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,+++,,,------+++))),,,,,,,,,++++++++++++******+++,,,,,,------------+++*********+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++))))))***+++,,,,,,------,,,------------------,,,***+++---......---+++***&&&''')))***,,,---------******))))))))))))******))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***+++,,,...///******+++,,,,,,---......---......///...---+++*********+++,,,,,,---..............................)))))))))+++,,,...///000++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++((()))***++++++***)))(((,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***++++++,,,,,,---......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...---,,,+++***---,,,,,,+++*********+++'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---((()))+++,,,---.........+++---///...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,+++***))))))))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000------------------------)))***+++,,,------...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000(((***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,,,,---------......//////,,,,,,,,,---------......111111000...------000333..............................//////......---,,,///............---------------------------------------------------------------------------------ooo\\\PPPFFFCCC???===<<<<<<<<<;;;:::::::::999999999888888777888::::::888777888999===<<<:::999777666555555666666666666777777777777777666555555666777555444222111000/////////000111888999;;;:::888444///,,,,,,---///000000000///...//////.........---------))))))+++,,,---...............------------,,,,,,,,,---...//////...---,,,........................---***)))***,,,...,,,************)))******+++,,,---,,,,,,++++++,,,,,,---------------------------)))******++++++,,,------))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++......------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********+++---...,,,,,,,,,++++++*********,,,,,,++++++******))))))***++++++,,,,,,++++++***,,,,,,++++++***))))))))),,,++++++******++++++,,,......---------,,,,,,,,,///000111000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***)))***+++,,,---))))))))))))))))))))))))++++++------------++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---)))+++++++++***)))***+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******---+++))))))+++,,,***'''******+++++++++******)))++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++***)))((((((((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,+++,,,---//////---+++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,---------..................------,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,......---,,,++++++++++++++++++++++++......---,,,,,,+++******...---,,,+++++++++,,,---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...000//////.........---------111000///......------...---------,,,,,,+++++++++---------,,,,,,+++++++++ppp^^^QQQFFFCCC???===<<<<<<<<<;;;::::::999999999888888888777888::::::888777888999<<<;;;:::888666555555555555555555555666666666666666555444555777999999888333222000/////////111222888888999888666222///,,,//////000//////...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++*********++++++++++++++++++***------------,,,,,,,,,,,,)))((('''))),,,---,,,+++***************++++++,,,---,,,,,,++++++,,,,,,---------------------------------,,,++++++******)))------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++***+++,,,---...,,,,,,,,,+++++++++************************))))))***++++++,,,,,,++++++***,,,+++++++++******)))))),,,++++++******++++++,,,,,,,,,,,,---------......---...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...************************+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))+++,,,+++***)))***+++------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********---+++))))))+++,,,***((())))))***+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,+++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++,,,,,,---------....../////////,,,++++++,,,...///---,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---))))))*********+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...,,,,,,,,,---...---,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,...000///...------...///.........------------///......---------------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,ppp___SSSFFFCCC???===<<<<<<<<<;;;:::999999999999888888888777999::::::999888888999;;;:::888777666555555555444444444444555555555555666555444555888:::<<<<<<444333000......///111333666666555444222000...---//////...............///,,,,,,,,,,,,++++++++++++...............---,,,,,,,,,,,,++++++++++++******+++******))))))******+++,,,,,,,,,,,,+++******)))'''&&&&&&(((+++------,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***)))))))))))))))************++++++,,,,,,++++++***+++++++++++++++*********,,,++++++******++++++,,,******+++,,,---...//////+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++++++++***+++,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,+++***)))***,,,.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********,,,+++)))***++++++***)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++***))))))))))))************************,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000111---,,,++++++---......---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...))))))))))))************,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------...,,,+++,,,---...---+++++++++++++++++++++++++++))))))***+++---...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,+++,,,,,,---......---///222111///---,,,,,,............------------,,,,,,,,,,,,,,,,,,---...//////............------,,,,,,,,,,,,,,,---------nnn]]]RRRFFFCCC???===<<<<<<<<<;;;999999999999888888888888777999::::::999888888999999999777666555555555555444444555555555666666666777555333444777999;;;;;;555333000......///111333444333222000///......---+++++++++,,,---000222333000000/////////.........---......///......------......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++)))((()))((()))***+++,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---------------------------)))******++++++,,,------************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++++++++++++++*********++++++,,,,,,++++++******+++++++++++++++,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++((((((((())))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,---......///+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,------------***+++,,,,,,******+++,,,//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************+++************+++******+++++++++,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++******++++++************************------......------,,,,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------******++++++,,,---.........,,,******,,,---...---------------------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,++++++,,,---...///+++...111111000---++++++------------------------++++++++++++,,,---...///............------------,,,,,,,,,---------------{{{jjjZZZOOOFFFCCC???===<<<<<<<<<;;;999999999888888888777777888999;;;;;;999888999:::888888777666555555666666555555666666666777777777888666444444555666666666444222000...---///000222222111///...---------...++++++++++++---///222333111111111111000000000000+++,,,---...////////////......---------,,,,,,,,,///...---,,,,,,---...///,,,---.........---+++***,,,,,,---,,,,,,++++++,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---------------------------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++(((((())))))******++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,---......//////......***,,,,,,,,,+++***+++,,,//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))******+++************+++---------,,,+++***)))(((++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************************---------......---,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------------------------------,,,+++++++++,,,------...,,,,,,++++++++++++,,,,,,---------............///---------..................------,,,,,,------...---,,,++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------.........------,,,+++,,,---///000'''***...///...---,,,+++,,,,,,------------------++++++,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,---------------------------vvvfffWWWLLLFFFCCC???===<<<<<<<<<;;;999888888888888777777777888:::;;;;;;:::999999:::888888777666666666777777666666666666777777777888999777666555666555333222111000///........./////////......------------.........---------------...000////////////.........***+++,,,---.../////////,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,---///000000///---,,,---...///...,,,***+++,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------------,,,++++++******)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---...---,,,+++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------*********+++******)))(((***++++++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++***)))******+++,,,---......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++++++++++++++++++++++++++,,,---...///000///...---+++,,,---,,,+++***+++---.........------------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++************))))))))))))***++++++***)))+++,,,------------,,,***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++++++++,,,---------------,,,++++++******++++++,,,)))))))))((())))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,......------------......//////.........---------,,,+++******,,,------,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,------------............////////////------,,,,,,,,,,,,---------+++***+++,,,---,,,***++++++++++++++++++++++++))))))***+++---...//////******+++,,,------------,,,,,,,,,------.........000...---++++++,,,...///&&&))),,,...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,,,,---............---------,,,ssscccUUUKKKFFFCCC???===<<<<<<<<<;;;888888888888777777777777888:::;;;;;;:::999999:::888888777777777888888999555555555666666666777777999888777888888777333111...............------,,,------------------------............---,,,,,,+++.........------------,,,++++++,,,---------------,,,,,,++++++++++++******+++++++++,,,,,,+++++++++***,,,...000111000///---+++---...---+++***+++---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------------,,,++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,)))***+++---------++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,++++++++++++*********+++,,,,,,------,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))***+++,,,......///,,,++++++******++++++,,,))))))***+++,,,------.........------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******---,,,++++++******++++++***************************+++---.........,,,,,,+++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************))))))))))))(((***,,,+++))))))+++---++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,+++******+++,,,,,,++++++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,++++++,,,,,,,,,------..................+++******+++------,,,***---,,,,,,,,,+++++++++++++++++++++,,,,,,...//////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++******+++,,,,,,---......)))***+++---......------,,,,,,------------------222000---++++++,,,---...***,,,------,,,+++,,,---++++++,,,,,,,,,---------,,,+++++++++,,,---......,,,,,,,,,,,,------......000000///...---,,,,,,+++rrrbbbTTTJJJFFFCCC???===<<<<<<<<<;;;888888888888777777777777888:::;;;;;;:::999::::::888888888888888888999:::444444444555555555666666888888999:::;;;999555111,,,---...///...---+++***+++,,,---............---***+++---...///...------//////.........---------,,,,,,------,,,,,,++++++.........---------,,,,,,+++,,,---......---,,,+++)))+++...000111000///...(((***---,,,******,,,...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------)))******+++,,,,,,------------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---'''(((***,,,---,,,***)))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------.........---------,,,,,,++++++,,,---------,,,,,,........................,,,,,,,,,------.........------...///...---+++************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***+++---...//////,,,++++++++++++++++++,,,'''''')))***,,,...///000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++++++++***,,,+++***)))***+++---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,++++++******++++++************************((()))+++------,,,+++***+++,,,------++++++,,,---------,,,,,,,,,+++++++++************************************************,,,++++++++++++++++++,,,************))))))))))))'''***,,,+++))))))+++---((()))+++,,,---.........++++++++++++++++++++++++(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++***))))))))))))------------------------'''((()))+++,,,---......---,,,+++******+++,,,---------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++******************++++++******************+++)))******+++,,,---......*********,,,...---,,,))),,,,,,,,,++++++*********+++++++++,,,---...///000...------,,,,,,------...,,,,,,---------.........,,,,,,,,,------.........,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++......---,,,,,,+++******)))***+++---......------------------------------333111...,,,++++++---......//////...,,,++++++,,,+++++++++,,,,,,---------++++++******++++++,,,------------.........//////111111000...---,,,+++***ppp^^^QQQLLLAAA>>>;;;:::;;;;;;:::999:::::::::::::::999888777555666777888999:::::::::777777777777777777777777999888666444444666888999555555555666777666444111222...+++***,,,...---,,,333111///,,,++++++,,,---///...------------......,,,---------.../////////++++++++++++++++++++++++...------,,,,,,++++++***---,,,,,,---...---+++(((,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,+++++++++******)))***+++---...---------,,,,,,++++++++++++++++++,,,---...///000,,,,,,,,,++++++*********)))***+++,,,...///000000///---++++++,,,,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---.........------,,,,,,,,,((()))+++---......---------,,,***)))))))))******---------,,,,,,+++++++++******+++,,,------------,,,,,,***)))(((((('''''',,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))+++*********,,,...111333...---+++***)))***++++++((())))))***,,,------...//////...---,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))))))))***+++++++++,,,,,,---...,,,***))))))***,,,,,,,,,---------......******+++++++++,,,,,,,,,......---,,,+++***)))(((+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///...---,,,++++++++++++((())))))))))))*********---------...///...,,,***,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++,,,---,,,++++++)))+++++++++***)))***+++)))))))))***+++++++++,,,'''((()))***************++++++*********+++,,,------,,,+++*********++++++,,,,,,,,,++++++*********+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------------------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...............------------------,,,,,,+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++------,,,,,,,,,------...''',,,222222...***+++---------,,,,,,,,,,,,++++++------------------------//////...---,,,++++++***,,,------......------,,,+++,,,---,,,++++++,,,.........//////...---,,,,,,ooo]]]PPPKKKBBB???===;;;<<<<<<;;;;;;::::::::::::999888777666888888999999999999999999777777777777777777777777666555444333333444555666555444444555777666444222///---,,,,,,...///...,,,000///---,,,,,,---...///........................------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---......,,,***,,,,,,------...//////000+++,,,...//////...,,,+++++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,,,,,,,+++***++++++---------------,,,,,,+++++++++*********++++++,,,......---------,,,,,,,,,++++++)))******+++,,,---......///---++++++,,,,,,+++************++++++++++++,,,++++++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---......---------,,,,,,,,,***++++++,,,------------,,,,,,+++***)))***++++++------,,,,,,,,,+++++++++******+++,,,------------++++++******************,,,++++++******++++++,,,,,,------------,,,+++***++++++******,,,...000222...---,,,*********+++,,,((()))+++---///111333444...------,,,++++++******)))))))))***+++,,,------++++++++++++++++++++++++************++++++++++++,,,------,,,***))))))***+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,*********++++++++++++,,,)))*********++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********+++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,++++++---......,,,+++************))))))))))))+++++++++***************++++++++++++++++++++++++...------,,,,,,+++++++++)))***+++,,,,,,,,,++++++)))+++,,,+++***)))***+++************++++++++++++)))******++++++++++++************+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,...000222333333++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------............---------,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********---------------------------...//////...,,,,,,,,,------,,,,,,,,,,,,++++++------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,..................---,,,,,,mmm[[[OOOJJJCCC@@@===<<<======<<<;;;;;;;;;;;;:::999777666555:::::::::::::::999888888777777777777777777777777444444444444444444444444444333333555666666444222...---------///000...---...---,,,,,,---...///000......///000000000///...//////..................------------------------,,,,,,---......///000000///---,,,,,,---...---+++,,,,,,,,,---......//////***,,,///222222///,,,*********+++++++++,,,,,,,,,++++++,,,---...............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******)))******+++,,,---......------------,,,,,,*********++++++,,,,,,,,,...,,,+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++,,,,,,+++***,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,------------***+++++++++,,,,,,,,,---,,,++++++******++++++,,,------------------,,,+++,,,,,,+++++++++---///000......,,,+++++++++,,,---000000//////......------,,,,,,,,,++++++******)))&&&''')))***+++,,,------+++++++++++++++++++++++++++++++++++++++*********,,,------,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******++++++,,,------++++++++++++,,,,,,,,,---*********+++---...---++++++*********))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,+++***)))***,,,+++++++++++++++*********+++,,,,,,,,,,,,++++++***))))))+++,,,,,,,,,+++***''')))***,,,---...------,,,,,,,,,++++++++++++***+++++++++***************************************'''(((***+++,,,---------++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,------...,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++***************)))+++,,,---......---,,,+++111...++++++---...---+++------,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,+++***,,,------............------,,,~~~lll[[[OOOJJJBBB@@@===<<<<<<<<<<<<;;;<<<;;;;;;:::888666555444:::::::::;;;;;;::::::999888888888888888888888888555666666777777666666555333333333555666666444222000///---,,,,,,,,,------...------------...///000---...000222222111///...000000//////......------........................,,,---------.........///...,,,++++++,,,------+++,,,,,,,,,------.........+++---...000000...---+++*********+++++++++,,,,,,***+++,,,---...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,------...,,,+++++++++++++++++++++******+++,,,------------,,,,,,---------------,,,,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++,,,,,,+++++++++,,,---...///...---,,,,,,,,,---...000000...---+++)))((('''---,,,,,,,,,++++++******((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++)))************++++++++++++++++++,,,,,,,,,------,,,,,,+++******)))((((((******+++,,,,,,---......***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********++++++***))))))***,,,...---,,,------,,,,,,,,,+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))''')))+++,,,---,,,***)))((())),,,.........---,,,++++++++++++++++++++++++************************************************((()))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---.........------,,,***)))'''&&&+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************+++,,,---......---+++)))++++++++++++,,,------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,------,,,+++***+++------------......------,,,~~~lll[[[OOOKKKAAA???<<<;;;;;;;;;;;;:::;;;;;;;;;:::888666444333777888999:::;;;;;;;;;;;;999999999999999999999999555555666666666666555555333333333444666666444222333111---)))'''(((+++---//////......------------,,,...000222222111000///000000000//////......---........................---------,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,---------------------,,,++++++,,,------******+++++++++,,,,,,,,,***+++,,,---........................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---***++++++,,,------------++++++++++++++++++++++++******+++,,,------------.../////////...---+++***,,,++++++******++++++,,,)))******+++++++++******,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,---...///''''''((()))+++,,,---...------------,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++---,,,,,,,,,++++++******+++,,,---,,,*********,,,)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++)))))))))************+++++++++***)))(((***,,,------,,,---------,,,,,,,,,,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,+++***++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,---,,,,,,,,,++++++*********+++++++++***)))(((((('''(((***,,,,,,+++***)))***+++---......---+++***++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------........................------,,,,,,------...///+++,,,---....../////////+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))"""''',,,...,,,***,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,------------,,,,,,------...,,,******+++---,,,,,,---------------,,,}}}lll[[[OOOKKKAAA>>>;;;::::::;;;:::999:::::::::999888666555444666777888:::;;;;;;<<<<<<999999999999999999999999333333333333333333333333444333333444555555222000333222...***'''(((+++////////////......------,,,,,,---///000111000000///000000//////////////////...........................------,,,++++++******+++***+++---......,,,***,,,,,,,,,,,,,,,,,,------...---+++))))))+++---...++++++,,,,,,,,,---------******+++,,,------------,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---******++++++++++++,,,,,,------------------------,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------***+++,,,,,,,,,,,,,,,+++*********+++++++++++++++******+++,,,------------//////000///...,,,***))),,,++++++******++++++,,,((())))))***************+++++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,......)))******+++,,,------...------------------------000///...,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,******+++,,,))))))*********+++++++++,,,,,,,,,,,,------------))))))***+++,,,------...---,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,------------,,,***)))***,,,---------++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,+++++++++))))))*********)))((((((((((((***+++++++++***))),,,---.........,,,+++******++++++++++++,,,,,,,,,***************+++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++---------------------------------------......///------------,,,+++******++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,------,,,+++***)))&&&...///,,,***+++...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,---......,,,******+++,,,+++,,,,,,------------,,,|||jjjYYYNNNJJJAAA???<<<;;;;;;<<<;;;:::999999999999888777666555777777888999:::::::::999777777777777777777777777444444222222222222444444555444444444555333111...///000000///,,,,,,...111------..................,,,------...//////000000///////////////000000000---------------------------------------,,,,,,,,,++++++---000222111...+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---------.........******++++++,,,+++++++++***+++,,,------,,,,,,++++++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++***((()))+++,,,,,,+++*********++++++++++++,,,++++++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,***++++++,,,------------***+++,,,,,,,,,+++***))))))*********++++++++++++******+++,,,------------,,,---/////////---+++***,,,++++++******++++++,,,))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++*********,,,---...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,000...,,,)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,------------...******+++,,,---...//////*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++---/////////...---,,,,,,,,,---------.........,,,+++***,,,---------,,,,,,+++++++++*********+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++*********+++,,,---+++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))))))))************,,,,,,,,,---------------******+++++++++,,,,,,,,,))))))*********+++++++++************************((()))***+++,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////---+++)))&&&###"""++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************+++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,---******++++++,,,,,,,,,,,,------,,,,,,+++******)))&&&***---...---+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,.........,,,***)))***,,,***+++,,,---------------zzzhhhXXXMMMIIIBBB@@@===<<<<<<===<<<;;;888888888888888777666666888999999999999888777777666666666666666666666666777666444333333444666777666555444444444333000---***...222333222000111222***+++,,,...///000000000,,,,,,,,,,,,---...000111......//////000000111111------------------------,,,,,,------.../////////+++---///333555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------.........//////******+++++++++***))))))((()))+++,,,---,,,,,,++++++++++++,,,,,,---------******)))))))))))))))***,,,,,,,,,------.........******+++++++++,,,,,,,,,+++)))((()))+++,,,,,,+++))))))*********+++++++++*********++++++,,,,,,---)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,(((***+++---......------***+++,,,,,,+++***((('''))))))******++++++++++++******+++,,,------------***+++---//////...---,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,---,,,,,,++++++*********+++---...)))******++++++,,,,,,---++++++++++++++++++++++++///,,,)))''''''(((+++---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------,,,(((((()))***+++,,,,,,---)))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......000000000...,,,*********+++++++++,,,,,,,,,000...,,,+++,,,---------.........---------,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++************************,,,+++*********+++,,,---+++,,,------++++++,,,---+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))))))))((()))******++++++++++++,,,---...///000*********++++++,,,,,,,,,))))))******++++++++++++************************&&&''')))+++---...//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------,,,+++***++++++,,,,,,,,,---------***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++***************+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))******++++++++++++...---,,,+++************000...,,,,,,---...---+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++.........,,,***)))***,,,***+++,,,,,,------------uuufffXXXLLLGGGAAA???============<<<;;;999999888888777666666666666666666666555555555555777666555444333222222222111111222222333444555555777666444222000...---,,,,,,,,,,,,---------..............................---------............///........................+++++++++)))&&&$$$$$$$$$+++******))))))******+++//////...---,,,,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...//////---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---......,,,******+++,,,((()))***+++,,,+++***))))))***++++++,,,---.........------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...---,,,+++,,,,,,************+++,,,------+++,,,,,,***)))***,,,...((())))))))))))*********++++++++++++++++++++++++)))666:::000,,,111000((((((***---//////---+++))),,,,,,++++++***+++++++++************+++,,,------,,,------......------,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///,,,)))((((((***+++,,,+++++++++++++++++++++++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,......,,,***))))))))))))))))))))))))---+++)))))))))((()))+++///---++++++,,,------,,,))))))(((((())))))***+++......---,,,---...///000/////////......---------------++++++++++++------...------,,,+++***))))))++++++************++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******...------,,,+++***))))))***,,,------++++++,,,...************************,,,+++***))))))***+++,,,(((((()))))))))*********........................***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000---***&&&%%%&&&((()))'''((()))***+++,,,------///...,,,+++***+++,,,,,,.........------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------------------,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++)))))),,,,,,,,,---------......---.........---,,,,,,+++...---,,,,,,,,,,,,---...tttfffWWWLLLHHHBBB@@@===<<<<<<<<<;;;:::999999888888777777666666888888888777777777777777888777666555444333333333444444444555555666666666333333222111000...---------------.........//////........................---------............///........................111222333333111111222333///......------......///------,,,,,,,,,------......---------,,,,,,,,,+++///......---------------///---++++++,,,,,,,,,+++***************************+++++++++,,,,,,,,,---++++++++++++++++++++++++------...,,,******+++---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++++++++,,,---,,,,,,+++++++++,,,,,,+++,,,,,,+++)))***,,,...)))))))))*********++++++++++++++++++++++++++++++'''------'''&&&---111///...---+++***))))))******,,,,,,+++++++++++++++,,,++++++***++++++,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......'''))),,,//////...***'''++++++++++++++++++++++++,,,+++***+++,,,---,,,***+++,,,,,,,,,,,,,,,,,,+++...,,,***+++......---+++************************&&&'''))),,,---+++*********+++,,,+++((('''&&&'''------,,,,,,------...///------,,,,,,,,,---...///,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,++++++*********)))***,,,+++******+++---++++++++++++++++++++++++++++++***))))))***++++++))))))******************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------******+++++++++++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...------------------------.........------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......------......------,,,+++...---,,,,,,,,,,,,---...ttteeeWWWMMMHHHBBB@@@===<<<;;;;;;999888999999999888777777666666999999999::::::::::::::::::999888777666555555555555555555555555555666666111000000000//////.............../////////000000........................---------............///........................''')))************+++---------,,,,,,,,,,,,------++++++++++++,,,---...///.........---------------------,,,++++++++++++,,,...---++++++,,,---,,,+++************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------,,,+++***+++---///...,,,***)))(((''''''---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++******+++......---,,,+++*********+++,,,---+++******+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...//////...---------...///000,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000///---,,,,,,---///000++++++++++++++++++++++++---,,,++++++------,,,+++***+++,,,------,,,+++***+++***)))+++---...---,,,************************))))))******)))))))))((())),,,///000...------///,,,++++++++++++,,,------,,,,,,+++++++++,,,---...))))))******+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,,,,,,,++++++++++++++++++***))))))***+++++++++++++++++++++*********************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000111000000---------,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,---------......------......------,,,,,,...------,,,,,,------...uuueeeWWWMMMIIIBBB@@@===;;;;;;:::888666::::::999888888777777666:::::::::::::::;;;;;;;;;<<<;;;999888777777666666444444444444333333333333222111111000//////......---.........////////////........................---------............///........................---...///...,,,,,,,,,...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...........................+++++++++,,,---...000000...,,,++++++,,,---,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,------,,,+++***,,,------+++)))'''%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***,,,------,,,***)))(((***,,,+++***)))***+++,,,,,,+++***************,,,------,,,+++***+++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++((()))------)))&&&(((((()))+++------+++)))''',,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++)))'''&&&&&&)))+++++++++++++++++++++++++++---+++***+++,,,---,,,+++)))***,,,------,,,+++************++++++,,,,,,,,,************************...---***'''''',,,///000)))))))))*********++++++******))))))******+++,,,+++++++++++++++,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,...------,,,+++***))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,)))***++++++******+++,,,------,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.../////////......---------,,,,,,,,,---------,,,,,,,,,------..................------+++,,,...///000///...---//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******+++++++++***++++++,,,,,,++++++***///...+++(((''''''((())),,,,,,,,,---------......,,,------...------,,,,,,------------------------vvvfffVVVMMMJJJBBB@@@===;;;;;;:::888666::::::999999888777777777999999999:::::::::;;;;;;<<<;;;:::888777777777777444444444444444444444333444444333222000///...---,,,,,,---------.................................---------............///........................---...//////------...///...------,,,,,,------......---,,,+++++++++++++++........................////////////000222333444---,,,***+++,,,------,,,,,,,,,---------.........,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,...///...,,,+++++++++,,,---******+++,,,,,,---......,,,++++++******++++++,,,************************)))***,,,------,,,***)))(((***,,,+++***)))***+++)))))))))))))))***++++++,,,---...---,,,***+++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,***+++000000---...222000000000///...---+++***,,,+++++++++,,,------...//////...---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------%%%***000222111///---,,,++++++++++++++++++++++++,,,***)))***+++,,,+++)))))))))+++,,,,,,,,,++++++,,,,,,,,,++++++*********************************))),,,+++''')))///222111222...***))),,,---,,,+++,,,,,,++++++,,,,,,---...*********+++++++++++++++++++++***))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++************++++++------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,---***+++,,,,,,++++++,,,...---------,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,---------.........------------------------........................+++,,,...///000///...---//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******++++++,,,***++++++,,,,,,++++++***///---+++)))'''((()))))),,,,,,,,,---------......,,,,,,------...------,,,------------------------xxxgggVVVLLLJJJBBB@@@===<<<;;;;;;999888:::::::::999888888777777888888999999::::::;;;;;;;;;:::999888777666666666666666666666666666777777555555444222111///......,,,,,,,,,------------...........................---------............///........................###$$$&&&'''&&&''')))+++,,,,,,++++++++++++,,,,,,...---,,,+++************---------------...............---,,,,,,,,,,,,,,,---+++***+++,,,------,,,******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---...............//////000111)))******+++---......///,,,,,,++++++++++++,,,,,,***************************+++,,,,,,,,,,,,+++***)))+++,,,,,,+++******+++((((((((())))))***,,,,,,,,,...///...,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---...---)))%%%%%%)))...)))'''&&&&&&(((+++...000,,,++++++,,,,,,---...///111000///...---,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***)))((()))...333+++++++++++++++++++++++++++***))))))++++++***)))))))))******++++++,,,,,,,,,---...---+++)))***+++++++++++++++++++++++++++%%%+++,,,''''''***''' ***((('''(((,,,///000000***************++++++,,,)))***+++,,,,,,,,,,,,+++------,,,+++)))((('''&&&+++,,,,,,------,,,,,,+++((((((((())))))*********+++******))))))******+++,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++,,,,,,,,,***,,,------,,,+++---...------,,,,,,++++++******)))***++++++++++++***)))************++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------.........,,,,,,---............---,,,,,,,,,,,,------------,,,,,,---........................------,,,,,,+++,,,,,,------------...............------,,,,,,,,,++++++,,,,,,,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,...///000,,,,,,,,,---------......,,,,,,------......------,,,------......------,,,zzzgggVVVLLLJJJBBB@@@===<<<<<<<<<;;;:::;;;::::::999999888888777888888999::::::;;;<<<<<<:::999888666555555444444555555666666777777888888333222222111000/////////------------....................................---------............///........................***,,,---...------///111+++******))))))******+++,,,,,,+++++++++++++++,,,+++,,,,,,,,,------------++++++***)))))))))))))))---+++******,,,...------******++++++,,,------......---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///+++,,,---...............+++++++++,,,,,,---------------,,,,,,,,,,,,------************************++++++++++++++++++++++++***,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,...000///---+++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&222777000***,,,///...+++,,,---...---***(((&&&+++++++++,,,,,,...//////222111000...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,'''%%%&&&)))++++++++++++++++++++++++,,,+++******,,,,,,+++*********)))((()))+++---...+++---......+++***,,,...++++++++++++++++++++++++'''------((()))222555000***...222111,,,((((((***))))))(((((())))))***+++******,,,---------,,,+++------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++)))*********************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,)))+++,,,,,,++++++,,,------,,,,,,+++******)))))))))***++++++++++++***)))'''(((((()))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------.........000000//////...---,,,,,,,,,,,,---------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++,,,---///000111111,,,,,,,,,---------......+++,,,------......------,,,,,,---......---,,,,,,|||hhhVVVLLLJJJAAA???============<<<;;;;;;;;;:::999999888888777999999::::::;;;<<<======999888777555444444333333222333333444555666777777////////////000000000000............/////////000........................---------.........//////...........................///000...,,,++++++,,,///......------......///************+++,,,------+++++++++,,,,,,---------,,,,,,,,,---...///000111---+++******,,,......---,,,,,,------...///000000//////.........---------++++++++++++++++++++++++***,,,,,,,,,++++++---///,,,---////////////------------,,,,,,,,,,,,++++++...------,,,,,,------...)))))))))))))))))))))))),,,++++++******++++++,,,***,,,...---,,,+++,,,---//////...---,,,,,,,,,,,,---...000///---+++************+++++++++,,,,,,,,,++++++++++++++++++++++++444MMMaaaaaa___dddddd^^^___bbbeeecccYYYHHH777,,,+++++++++,,,---...///000333222000///------,,,,,,+++++++++,,,,,,+++++++++))))))************))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBBQQQbbbhhh___KKK777+++++++++++++++++++++++++++---,,,++++++------,,,++++++***((('''(((***---///***,,,......,,,,,,...000++++++++++++++++++++++++***...---***555LLL]]]aaaYYYaaaeee[[[FFF666111222------,,,,,,------...///***+++,,,---...---,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------,,,,,,++++++,,,,,,---)))******++++++,,,------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++...///...,,,***///......,,,+++******)))+++,,,.../////////.............../////////000000---,,,+++***+++,,,---...,,,,,,------------------*********++++++,,,,,,,,,222222111///...---,,,+++---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,------......------,,,+++,,,---.........------,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,---......---,,,,,,yyyiiiWWWIIICCC??????>>><<<;;;999888888999999888888777777666666999999999888888777666555555555444444444333333333:::888555222000111222333666555333111000///......//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,......///000111111111000,,,,,,,,,------.................................000...+++---,,,"""==='''(((((((((***,,,+++)))***777<<<888222&&&&&&444+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...111111000000&&&###888)))+++)))***,,,---...---,,,,,,555888!!!222000"""---************************************************************************************************************************888777!!!+++///...''',,,------...---,,,+++***((()))***+++---...///000(((***++++++++++++,,,...***///&&&---000......222111---/////////...------,,,,,,/////////...---,,,******---,,,++++++************------......------,,,+++))),,,,,,666'''444000***...((((((QQQhhh...###111///(((---(((+++///)))""")))111//////---+++,,,//////,,,***---444(((333...'''888###,,,---)))(((&&&%%%???iii^^^777((((((++++++***''',,,...))))))......)))+++***((('''***...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---222000...------,,,***((()))))))))******+++,,,,,,...------,,,+++***))))))***************************************)))((((((************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...111///---+++***)))******(((((()))***++++++,,,,,,///...,,,+++++++++,,,,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...............---,,,+++---------...------,,,,,,------------------------,,,,,,,,,------............---,,,+++++++++,,,,,,---------...------,,,,,,///...---,,,,,,---...///................................................,,,,,,,,,---------......------------------------------------------------------------------------...---,,,,,,,,,,,,---........................---------------------------...,,,+++,,,///111000...,,,,,,,,,------.....................---,,,++++++vvvfffVVVKKKFFF@@@???>>>===;;;:::999999999999888888777666666666777777888888777777666666444444444444444444444444111111222444555666666666666555333222000//////............///////////////+++,,,,,,---...//////000......//////...------,,,***,,,...---+++***+++,,,,,,,,,,,,---------......------------------------((('''------,,,###666555+++(((444(((***+++,,,---------,,,,,,yyy444222,,,---000'''---+++,,,------,,,+++***)))***++++++,,,,,,------...***+++,,,+++))))))***++++++LLL+++,,,000111...---111222///------------,,,,,,,,,,,,////////////...---,,,,,,------,,,+++++++++++++++---------...------,,,+++333(((///777888"""$$$---999:::)))333###999$$$&&&666444'''%%%)))///---,,,---......,,,***,,,,,,111&&&888***###<<<)))000***888zzzNNN///000!!!000--- $$$***++++++,,,,,,,,,)))&&&************************++++++,,,,,,,,,,,,------------,,,+++************((('''&&&(((***,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************+++++++++++++++***))))))...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++)))((('''&&&'''(((***+++111000...,,,+++++++++,,,******++++++,,,------...,,,+++***)))))))))******---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,------...------,,,,,,------------------------,,,,,,------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++///...------------...///................................................,,,,,,,,,---------......------------------------------------------------------------------------...---,,,,,,,,,,,,---...---------.........//////------------------------...,,,+++,,,///111000...,,,,,,,,,------.........,,,,,,------...---------tttdddVVVLLLHHH@@@@@@???>>><<<;;;::::::999999888888777666666555555555666777777777666666444444444444444444555555222444666888777555111///555555444333111000//////---.........//////000000....../////////000000000.........///......---,,,,,,///000///,,,***+++,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,///111,,,"""666000)))$$$555******+++,,,,,,---,,,,,,,,,III***222(((222(((000+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))'''((()))---@@@'''...///---******---///...++++++++++++,,,,,,,,,,,,......////////////.........------,,,,,,,,,,,,,,,---------------,,,++++++###...,,,222'''BBB%%%zzz888)))$$$777***"""555///!!!111...---,,,---...---,,,******)))000&&&777***&&&111)))444sssyyy<<<+++999+++$$$000222)))((())),,,000000---+++************************++++++,,,,,,,,,,,,---------------,,,+++***)))((($$$######&&&))),,,,,,,,,/////////...---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***...---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,---//////...---------------,,,,,,------......//////,,,+++***)))))))))******++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,------...------,,,........................------------------,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,///...------------...///................................................,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...,,,------....../////////---------------------------,,,,,,---///000///...---------------.........***+++,,,---............sssdddVVVLLLHHH@@@@@@???>>>===<<<;;;;;;:::999999888777666555555333444555666777777777777444444444444555555555555444555777888777333///---444444444333333222111000------......///000000000222222111000///...---,,,---...............------////////////000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///222)))&&&---000(((,,,(((000))),,,+++++++++,,,,,,,,,++++++ooo***111&&&///+++'''************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))))))))***000''',,,...---+++***+++...///...*********+++,,,------...,,,,,,---...//////.........------,,,,,,---------,,,------------,,,++++++&&&222...''';;;000aaa***...---)))))),,,///222------,,,------,,,+++***)))---%%%333***+++444CCCvvv***,,,222'''------***)))+++------///333************************+++++++++,,,,,,,,,------+++,,,,,,---,,,+++)))(((***))))))***,,,---,,,+++///.........---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,------++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...---------,,,------------,,,---------......//////---,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++....../////////......---,,,,,,------...---------.................................------,,,,,,,,,---------------,,,,,,+++......//////000/////////.........------.........................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------.....................---------------------------,,,,,,,,,---.../////////---------...............+++,,,------.........---sssdddUUUJJJFFF@@@@@@???>>>===<<<<<<;;;::::::999888777666555555222333444666777777777777555555555555555555555555000111222444555666666777444444444444444333222111---.........//////000000111111000///...,,,,,,+++------...............------***'''+++000222///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,''',,,$$$###...444,,,555...111'''***++++++++++++++++++++++++''',,,---%%%)))"""*********************+++***++++++,,,,,,------...***+++,,,,,,++++++---...///"""JJJ...,,,,,,...111111000///******+++,,,---...//////******+++,,,---------------------,,,,,,------...,,,,,,------,,,,,,+++***888###777(((---PPP000"""===)))%%%666''',,,,,,------,,,++++++++++++111'''444$$$111$$$TTT___ '''000...,,,---///+++%%%'''---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))+++,,,---,,,,,,+++///...------......---,,,++++++,,,,,,------------------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++++++++***************+++,,,------++++++++++++++++++++++++************************((((((((((((((()))************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---.........---.................................------,,,,,,,,,------.........---,,,+++---......///000000000///---..................---................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------000000///...---,,,,,,+++------------------------,,,,,,---.........///000........................---.........------,,,+++qqqcccTTTIIIEEE??????>>>======<<<;;;;;;;;;:::999888777666555444333444555666777888888888666666666555555555444444333333333333333444666666333444555555555444333222////////////////////////,,,,,,,,,------.........,,,---......///............***))),,,222555222......------------,,,,,,,,,------------------------&&&***------+++%%%444---***!!!222,,,,,,,,,+++************+++AAA"""000!!!''',,,+++************+++,,,,,,******+++,,,,,,---......***+++------,,,---...000--- <<<---)))(((,,,///...,,,+++***++++++,,,---......///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++******###000...$$$yyy===000444(((---+++,,,...---+++******+++,,,///333(((***777###CCC&&&%%%)))000///'''&&&+++------------------------++++++,,,,,,,,,,,,------((()))***+++,,,---------,,,++++++,,,...///...---)))******+++,,,,,,------...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++...---,,,+++************++++++++++++++++++++++++************************)))))))))*********++++++)))***++++++++++++******++++++++++++++++++,,,,,,))))))***+++++++++************+++,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---.........------++++++,,,---............------------------------------------------,,,,,,---......//////---,,,+++***+++,,,---------------------...//////...------................................................,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,000000///...---,,,,,,+++------------------------+++---......---...///111/////////...........................---,,,+++***}}}lll___RRRIIIFFF>>>>>>======<<<;;;;;;;;;;;;:::999888777555444444555666666777888888888888888888777666555444333333777666555444333222222111222333555666666555444333000000000///......------++++++,,,---......//////,,,------...//////......---...///000111111111222......---------,,,,,,,,,+++++++++++++++++++++++++++...333,,,+++$$$...$$$%%%###333///---,,,***)))))))))***+++***___---###(((+++***111,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++(((###333+++'''***---+++))))))******++++++,,,,,,------++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,+++******111'''444333666$$$333***,,,...---+++)))***+++******444))),,,333xxx\\\333)))%%%,,,000---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,------+++***)))***,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,...---,,,+++************++++++++++++++++++++++++************************++++++,,,---------------***+++,,,,,,,,,+++***))),,,,,,++++++++++++++++++((()))***++++++++++++******+++,,,------,,,+++***---,,,,,,++++++,,,,,,---******++++++,,,---............///000000000000000***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000///...,,,+++)))***+++,,,,,,---------------...//////...------................................................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---......---,,,,,,........................------------------------***---///...------///111000/////////.........------------...------,,,,,,{{{iii[[[PPPIIIHHH======<<<<<<;;;;;;::::::;;;;;;:::888777555444444666777777888888888888888999999888666555444333222///111222444666666666666222333555777777666444333111111000///...---,,,,,,...............---------,,,,,,---.../////////...&&&,,,111///***'''+++000.........------,,,,,,,,,************************(((---,,,111888&&&222+++''')))...,,,%%%+++777UUU+++$$$)))+++///)))...000...888&&&------,,,***)))))))))******'''...cccUUU000888---''',,,,,,+++++++++,,,...///......---,,,,,,+++******,,,------,,,***)))***++++++666)))|||@@@555...///111...---///***************+++++++++,,,------......------,,,************++++++,,,---+++,,,,,,,,,,,,+++******$$$333yyyZZZYYYjjj555555&&&***,,,...---***)))***+++'''''')))777''')))UUU<<<(((''',,,******---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,---,,,***+++,,,,,,+++***...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************))),,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++,,,------------,,,+++---,,,,,,++++++,,,,,,---))))))***+++---...//////++++++,,,---......------***+++,,,---............++++++++++++++++++++++++,,,,,,,,,------.........---...///000000...,,,+++***+++,,,---............,,,---...//////...---,,,................................................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---......---,,,,,,++++++,,,---...///000111------------------------***---//////------///111000000//////.........---++++++,,,---............|||kkk]]]PPPHHHEEE@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;999888777777999::::::;;;;;;::::::999999999999999888888888777...000333555666555333222444555666666666555444333000000////////////000000........................,,,---///000000///---,,,***))))))+++...///...---...///000111000///,,,++++++++++++,,,,,,------...,,,+++***+++---...---,,,,,,,,,,,,---------......000111RRR%%%,,,)))222(((///------......------,,,+++------------------------222666'''***333...(((,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***...---333222%%%///&&&,,,---'''222)))***,,,------,,,***)))........................///...,,,******+++,,,---111,,,---...###444666)))RRRBBB,,,000///***222%%%...+++000---111444!!!777***000'''333"""***444NNN]]]bbbdddvvv+++%%%999///'''(((++++++,,,,,,,,,,,,------------++++++++++++------///...------------...///,,,...///111111000...---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...///---)))'''(((***------++++++++++++------,,,,,,---------,,,++++++---,,,,,,+++*********+++)))***++++++***)))***,,,***++++++,,,---...////////////...---,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,000///,,,******+++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------,,,---...//////---+++***////////////...---,,,+++---------------------------------............/////////.........------------......///////////////)))***,,,---.../////////------------------------,,,,,,++++++,,,...///000...............---------........................000000000000000000000000+++++++++,,,,,,,,,---------------............//////////////////.........zzziii[[[OOOFFFCCC@@@>>>===<<<;;;;;;<<<<<<===<<<;;;:::999888888777999999::::::::::::999999888888888888777777777777111222444666666666555444444555666666666555333333000000////////////000000........................,,,---...000000...---,,,...------///111222111///,,,---///000000///...---***************+++++++++,,,+++***+++---...---,,,,,,,,,,,,------------...333444HHH222+++---""",,,$$$...---------...------,,,+++........................,,,$$$<<<###))),,,///,,,+++,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***///'''///...555333'''000111++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++***---'''+++666,,,999###888iii)))000&&&%%%444!!!KKK&&&111,,,,,,(((333+++666***///)))000...333%%%XXXCCC 777222+++'''$$$%%%MMMzzz555+++///333*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---...///000000000///...---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------***+++,,,---............+++,,,...---***)))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,+++***)))***+++,,,,,,,,,---------------++++++++++++,,,---...///------,,,,,,,,,+++++++++...------------,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------------.........---++++++.........///......---,,,---------------------------------............/////////.........---------------...///////////////,,,,,,------......---------------------------------,,,,,,+++,,,---//////------..................................................................,,,,,,,,,,,,---------------------............////////////////////////...wwwfffYYYMMMDDDBBB???>>>===;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777999999::::::::::::999999777777777666666666555555333444444555666666777777444555555666555444333222000//////......//////000........................,,,---...//////...---,,,...------...//////...,,,***+++,,,...//////...---++++++++++++************,,,+++***+++---...---,,,,,,,,,,,,,,,------------)))222555!!!444,,,$$$000(((...---------------,,,++++++---------------------------///,,,$$$333,,,---+++)))...++++++,,,,,,,,,+++******++++++,,,,,,,,,---------***++++++,,,,,,++++++***...""",,,---uuuGGG,,,'''000000000,,,...---,,,++++++,,,---...------------------------,,,---///000000...,,,+++---+++(((,,,.........%%%######111((('''555%%%]]]'''+++333$$$000000000+++...+++(((222666cccggg'''...444&&&###111;;;((( XXX^^^222111***))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++************++++++++++++,,,........................***+++,,,------......---***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,++++++******++++++,,,---...---+++******+++...---------,,,,,,,,,++++++******++++++,,,---...,,,,,,++++++++++++******------------,,,,,,,,,,,,***++++++,,,---...//////,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------...------------,,,,,,,,,,,,---......///.................................---------............///...............---------------...////////////...---.........---,,,,,,+++------------------------------,,,,,,,,,------...,,,---------.../////////................................................------------.........///---------............///......//////////////////uuueeeXXXLLLDDDAAA???>>><<<;;;::::::;;;;;;;;;;;;::::::999888888777888888999999999999888888666666555555555444444444555444444444444666777888444555555666555444222111/////////....../////////........................------...//////...------///...------......,,,******+++,,,------------,,,.........------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,---------###+++666''')))222&&&***777***---,,,------------,,,++++++************************000***///888,,,333444+++))))))000++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***---&&&+++///???xxx&&&+++---+++///000---+++)))(((((()))+++---////////////////////////,,,,,,---......---,,,+++111'''---111;;;mmm%%%///)))111...)))666(((TTT111)));;;+++,,,...))),,,,,,---$$$(((///)))```;;;(((------...///,,,'''(((...---%%%%%%+++LLLAAA+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***************++++++++++++++++++++++++))))))*********+++++++++------------------------***+++,,,---------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...,,,,,,++++++***++++++,,,---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++......---------,,,,,,,,,------......------,,,+++------------------------...------,,,,,,------..............................------,,,,,,,,,------+++,,,---...////////////////////////////////////---------............///........................,,,---......//////......------......------,,,+++------------------------...------------,,,------,,,,,,,,,---...///000000............................................................////////////---------............///............////////////uuueeeXXXMMMEEEBBB???>>><<<;;;::::::;;;;;;:::::::::999999888888777777888888999999888888777555555555444444444444333444444333222333555777888444555555555555333111000//////............//////........................---..................---222111000111111111///---,,,,,,,,,,,,,,,++++++***///......------,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------)))***666//////+++!!!+++000&&&,,,,,,,,,------,,,,,,+++***************************"""///$$$AAA''')))XXXKKK'''***+++///***++++++,,,,,,,,,++++++************++++++++++++***++++++,,,,,,++++++***---...,,,---))),,,***,,,---,,,,,,---+++)))'''''')))+++---////////////////////////,,,,,,+++******+++,,,---,,,+++,,,222###444<<>>===<<<::::::::::::;;;::::::999999888888888888777777888888888888777777555555555444444444333333444333333222333555666777444555555555444333111000///......------......///................................................000///...///000///---,,,......---,,,++++++******,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,'''...'''~~~+++,,,***+++---'''&&&222,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---!!!888999%%%,,,vvvsss%%%---------******+++,,,,,,,,,++++++))))))*********+++++++++***++++++,,,,,,++++++***(((,,,+++,,,///xxxBBB"""***444///)))...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---(((555((()))888@@@...'''......&&&666!!!000&&&>>>$$$333---111111///,,,'''444,,,)))111000]]]111###(((333,,,&&&///999"""###(((///000,,,))))))---+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++*********************************++++++++++++,,,,,,,,,*********++++++++++++,,,************************++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,***)))+++,,,,,,------,,,,,,+++,,,++++++++++++,,,...///++++++******++++++,,,,,,,,,---...---+++******+++))))))***+++,,,---......+++******++++++,,,---...,,,,,,------------......,,,,,,,,,,,,++++++++++++***++++++,,,---...//////111///,,,******+++---///------------------------...------,,,,,,------...---------...............,,,,,,---------------...+++,,,---...////////////........................---------............///---------...............,,,,,,---............---+++,,,,,,---.........---------------------------,,,,,,---......------,,,,,,---------.../////////........................000000000000000000000000............/////////000---------............///------......///000000000sssdddXXXMMMFFFCCC>>>===;;;:::999999:::;;;999999999999888888888888666777777777777777777666555555555555444444444444444444444444555666777888555555555555444222000//////......------......///.................................------.........,,,++++++,,,------+++)))---------,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,&&&,,,///ZZZ((()))+++222///''',,,000+++,,,,,,,,,,,,+++******------------------------000444###222 ...000###&&&///---***)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))%%%---***555HHHwww((((((222///+++---,,,+++******+++,,,---++++++++++++++++++++++++************++++++,,,---***///---%%%555<<<555///)))111000(((444)))777(((///+++222333)))000'''333,,,...,,,***ppp>>>)))***'''+++---+++///+++666...***,,,---+++***+++HHHXXX///***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))%%%&&&((()))***))))))(((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++)))((()))+++,,,+++)))+++,,,,,,------,,,,,,++++++,,,,,,------...//////++++++******++++++,,,---***+++,,,+++***)))***+++******++++++,,,,,,,,,---++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---.../////////...---,,,,,,,,,------...........................------,,,,,,------...---------.........//////++++++---.........------,,,,,,---.../////////...---------------------------------............///---------.........//////+++,,,------......------------......------,,,,,,------------------------***+++---............---------..........................................////////////////////////------........./////////---------............///------......///000000111rrrcccWWWLLLEEECCC>>>===;;;:::999999::::::999999999888888888888888666666777777777777666666666666555555555444444444555555666666777888888888555555555555444222000///.........------.......................................------------.........------...//////...,,,,,,,,,,,,,,,---...//////---------....../////////,,,+++***+++---...---,,,******+++++++++,,,,,,,,,111!!!000\\\---(((&&&///---+++...###+++,,,,,,,,,,,,+++******++++++++++++++++++++++++%%%444///(((777,,,)))333$$$(((000---((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++444%%%000&&&...%%%===***'''***,,,******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++***666,,,$$$|||,,,...222&&&333,,,===111888---'''///000!!!333)))***%%%222***333 111 ***000'''+++000((('''000555!!!+++---%%%$$$---///)))+++(((...)))************+++++++++++++++------------+++++++++,,,---......---,,,+++)))***---///000000///...*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((&&&&&&(((+++---,,,***++++++------------+++++++++,,,---...////////////+++*********+++,,,,,,---)))***++++++***)))***,,,,,,,,,,,,++++++++++++***//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,------.........---,,,+++...........................------,,,,,,------...---------.........//////***+++---//////...---,,,,,,---......///.........---------------------------------.........//////---------.........//////+++,,,------......------/////////...---,,,***)))------------------------)))***,,,...//////.....................---------................................................------------.........///---------.........//////---------...///000000111rrrbbbUUUJJJCCCBBB>>>===<<<;;;;;;:::;;;;;;999999999888888888888777555555666777888888777777666666555555555444444444777555222000111222333333666555444333111000///..................///000000000000/////////...............---------,,,,,,,,,,,,------...///000111111......------------......+++++++++,,,---...///000,,,++++++******++++++,,,...------,,,+++***))))))...***...___*********++++++*********//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***555333***$$$///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///......,,,+++***))))))+++...000...+++)))vvv...///111'''333((()))+++,,,---,,,,,,+++,,,,,,.../////////...---,,,,,,,,,---------......++++++222+++---555'''------,,,,,,,,,---......kkk---000(((333(((000,,,,,,,,,,,,,,,,,,,,,,,,zzz((($$$444000,,,,,,,,,,,,,,,,,,,,,,,,111000///---+++***((((((***$$$<<<&&&&&&222###***+++******+++++++++,,,,,,,,,++++++******************,,,,,,,,,---------......---,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,++++++,,,---...,,,++++++,,,---......---,,,++++++,,,------......------++++++******++++++,,,------,,,+++******,,,---///...---,,,+++************------------------------++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------------///000000000///...---+++)))+++---///---+++,,,,,,,,,---------....................................//////...---,,,,,,000111222000---,,,...111---------...------,,,,,,............////////////////////////..................///000000000000000---...///000111111111111...///000000000///---,,,......---,,,,,,...///000000000//////............qqqaaaTTTJJJCCCAAA>>>===<<<;;;;;;:::;;;;;;===<<<;;;999777666555444555555666777777777666666666666666666555555555444666444222222333444444333555555444333111000///..................//////000......---------,,,,,,,,,000000/////////.........---------......//////000......------------......,,,,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,......------,,,+++++++++...***...___***++++++,,,,,,++++++***,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,........................)))666888GGG///'''///************************---,,,,,,+++,,,---...///.........---------,,,,,,''''''000$$$...&&&LLLrrr///%%%)))000******+++,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,------------++++++(((///[[[222---,,,,,,,,,,,,,,,------...hhh(((777"""000)))000,,,,,,,,,,,,,,,,,,,,,,,,"""uuu666...555+++!!!,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++&&&<<<)))'''+++444(((***(((***++++++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,---------......------,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++...------------,,,***)))++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---+++***)))((()))+++---...------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,---------............------,,,,,,------...---.../////////---,,,+++---+++***+++---...---+++,,,,,,,,,---------....................................//////...------,,,///000111///---,,,...000---------......------,,,............////////////////////////............------...///////////////000000000000///...------...///000000000///---,,,...------------...//////////////////......------ooo___SSSHHHBBB@@@>>>===<<<;;;;;;:::;;;;;;===<<<;;;999777666555444555555666666666555444444666666666666555555555555444333333444666666555333555444333222111//////.........------......///000---------------,,,,,,,,,///////////////.........---------------...............------------......------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,.........---------------...***...___+++,,,,,,------,,,,,,+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------------------111&&&$$$dddkkk000+++---++++++++++++++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,)))%%%333"""555'''''''''(((///++++++++++++++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///(((***------000+++++++++++++++,,,------ddd::::::%%%000...---,,,,,,,,,,,,,,,,,,,,,,,,)))&&&111LLLaaacccZZZUUU///***///:::444$$$$$$111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000---)))+++---///,,,,,,)))++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++*********,,,---,,,,,,,,,,,,+++++++++////////////////////////------------,,,,,,+++***,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++++++++******++++++,,,---+++************,,,...///---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---............---,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++---............/////////...---------------........./////////---,,,***)))---+++++++++---...---,,,,,,,,,,,,---------.......................................///......---,,,...//////...,,,,,,---///,,,------.........------............////////////////////////............,,,------...............////////////...---,,,+++/////////000//////...---------...////////////..................---------mmm]]]QQQGGGAAA@@@>>>===<<<;;;;;;:::;;;;;;999999999888888888777777555666666666555444333333555555555555444444444333333333444666888888555333444333222111000///.........------------...//////////////////////////////---------------------------------------,,,,,,,,,......------------............---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...............***...___,,,------------------,,,************+++,,,------+++++++++++++++,,,,,,,,,---------------------------111:::)))000***------------------------++++++++++++,,,,,,,,,---///...---,,,+++***)))(((---(((000(((333&&&!!!333444333'''---,,,+++******+++---...++++++,,,,,,------------+++++++++,,,,,,,,,,,,---444%%%333666***,,,++++++******++++++,,,---```uuu000000111444'''++++++,,,,,,,,,,,,------???---"""&&&+++)))(((,,,)))000+++ 111666---,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------+++,,,---000+++&&&,,,------+++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,---------............---,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++))))))***+++*********)))))))))((((((.............../////////***+++------,,,,,,,,,---,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---......---------...///000---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++,,,---...///,,,,,,,,,---------------*********+++++++++++++++------........./////////...------------......///......//////...---+++***,,,,,,,,,,,,---......---,,,,,,,,,---------..............................---...............---------...------,,,,,,---...,,,------...........................////////////////////////............,,,---......//////......++++++,,,---............//////////////////......,,,---///000000000///...............------------lll\\\PPPGGGAAAAAA>>>===<<<;;;;;;:::;;;;;;999999999888888888777777555666666666555444333333444444444333333333222222222222444666888888555333222222111000000///......---------------...//////.../////////////////////,,,------------------------------------,,,,,,,,,......------------............---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,------.........***...___,,,------......------,,,************+++,,,------*********++++++,,,,,,,,,------------------------)))///&&&999,,,___"""444555%%%111'''***........................"""%%%444===%%%222(((------------------------)))******+++++++++++++++------------,,,,,,,,,+++,,,)))'''...'''!!!333>>>vvv---///)))...---,,,+++++++++---------------------......///++++++,,,,,,,,,---------///***///fff,,,)))++++++******++++++,,,---___###555,,,666&&&+++++++++,,,,,,---------'''333555000,,,,,,///(((---555999333)))&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''%%%---OOO111***$$$,,,+++,,,++++++,,,,,,,,,---------******+++,,,------......,,,,,,,,,---------............---,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++))))))***+++*********)))))))))(((((()))))))))((()))***+++,,,,,,---///...+++******+++---,,,+++******+++,,,---+++,,,,,,---------------++++++******++++++,,,---000//////...------------------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---+++)))((((((+++///111,,,,,,,,,------.........+++++++++++++++,,,,,,,,,,,,------------.........---------------...///000---...///000000///...---,,,,,,------------......,,,,,,,,,---------..............................------...............---------,,,,,,,,,---------,,,---....../////////...............////////////////////////..................///000000000000///***+++,,,---............//////........./////////,,,---///000000000///...........................lll[[[PPPGGGBBBAAA>>>===<<<;;;;;;:::;;;;;;===<<<;;;999777666555444555555666666666555444444444444444333333333333222333333444666777777444222111111000000///......---------,,,,,,------...///,,,,,,,,,---------------.........///////////////---------------...............------------......------,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,---------......***...___,,,------......------,,,******)))))))))******+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111!!!///000%%%CCCeee((()))&&&,,,000***))))))))))))))))))))))))333444&&&$$$%%%[[[333222)))++++++++++++++++++++++++))))))***+++,,,++++++++++++,,,------...///000000///---'''333###%%%BBB###)))---...------,,,,,,,,,,,,,,,...------------...///000,,,,,,,,,---------......%%%222'''///++++++++++++++++++,,,------```000...&&&111******++++++,,,,,,------...:::333'''!!!)))333,,,444%%%$$$000333111000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++$$$///111+++,,,---'''))),,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++*********,,,---,,,,,,,,,,,,+++++++++++++++*********,,,---......111222///***''''''(((---,,,,,,++++++,,,,,,---,,,,,,---............---++++++******++++++,,,---------,,,,,,++++++******///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---+++)))((())),,,///222,,,,,,,,,---......//////,,,,,,++++++,,,,,,---...,,,,,,---------.........------------...///000000,,,---///000000000//////+++---......------...///,,,,,,,,,---------..............................,,,---......///............,,,++++++---......---,,,---...///////////////............////////////////////////...............//////000000000000000............---,,,+++***///............///000000......///000000000000///.........///////////////lll[[[PPPGGGCCCBBB>>>===<<<;;;;;;:::;;;;;;===<<<;;;999777666555444555555666777777777666666666666555555555444444444444333333444555555333111000000000//////......---------,,,,,,------...///,,,,,,,,,---------.............../////////000000---------......//////000......------------......,,,,,,,,,,,,------...///------,,,,,,,,,,,,---------------------............***...___,,,,,,------------,,,,,,,,,++++++************+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...(((((($$$```[[[222***!!!;;;'''------------------------,,,"""777---***PPP///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000......111(((///;;;$$$uuuBBB+++///------......---,,,,,,+++------,,,,,,,,,---...///------........./////////%%%222333+++///,,,,,,,,,,,,,,,------...bbbbbb)))***'''...******+++,,,,,,---......###)))---,,,---333777888(((555888,,,&&&***)))""",,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++888222***222,,,&&&***,,,,,,,,,------------...******++++++++++++++++++,,,,,,,,,---------......------,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---------------,,,,,,,,,,,,------,,,+++,,,...000111+++...111///***((()))+++---------......---------++++++,,,------------,,,++++++******++++++,,,---))))))***+++++++++++++++111000...---++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---...///000111,,,,,,------.../////////------,,,,,,,,,---...///---............/////////------------...///000111---.../////////...---,,,+++---///...---,,,...000,,,,,,,,,---------..............................,,,------...//////......///,,,+++,,,...000///...,,,---...///000000000000............////////////////////////............---...//////000000///////////////......---,,,+++///......---...///000111///////////////000000111/////////000000000111111lll[[[PPPGGGCCCCCC>>>>>><<<;;;;;;;;;;;;;;;999999999888888888888777555555666777888888888777888777777777666666666666555444333333444444222000000000//////......---------,,,,,,,,,,,,---.............../////////000000,,,,,,,,,---------......---------...///000111111.........------.........+++++++++,,,---...///000...------,,,,,,------...////////////////////////...***...___+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&222$$$+++<<<%%%'''ttt]]]+++000 555************************$$$///,,,!!!---(((---iii,,,000........................,,,---.../////////...---///...,,,***'''%%%###"""+++)))111'''***111'''000:::qqq222---------...///...---+++***---,,,+++***+++,,,---............////////////000...+++JJJhhh&&&222------,,,,,,------...///ddd***222 000******+++,,,,,,---......222...++++++***(((***---((('''***///222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------555AAA555'''333***(((000,,,,,,,,,---------......++++++******************,,,,,,,,,---------......---,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,+++++++++******)))((('''''''''))),,,---%%%)))---...,,,+++...222,,,---...//////...---,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---'''(((***,,,.../////////222111///---+++******)))++++++++++++++++++++++++------------------------///......---------......***,,,///222333222111000,,,,,,------...///000000......---,,,---...///000////////////000000000000---------......000111111......//////...,,,***)))+++---//////---,,,...000,,,,,,,,,---------..............................,,,,,,---.../////////...///---+++,,,///000000...,,,---...///000000000000............/////////000000/////////............,,,---......//////......+++,,,---...///////////////...------...///000111000///.........///111222//////000000111111222222gggXXXOOOHHHDDDCCC@@@===999999;;;===<<<;;;<<<;;;:::888777666666666666777999;;;;;;;;;999888777666555444444333333444111333555444000,,,)))(((111000////////////000000...------------...//////000///...---------------,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////)))***+++,,,------------///+++///```/////////......---------+++,,,,,,------,,,,,,+++,,,------+++******,,,............---------,,,,,,++++++******++++++,,,---///222(((,,,000***)))+++---222333***000)))+++000)))&&&AAAggg---333222///---,,,++++++,,,......---,,,,,,+++*********+++,,,+++******,,,------+++)))***,,,---......000))))))000...,,,,,,------,,,+++---------,,,,,,------......------------...///000---%%%]]]---(((,,,,,,,,,---------......aaa***###111*********+++++++++******---,,,++++++******++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++******)))111///(((+++...++++++&&&EEE111******333###++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,++++++************++++++,,,,,,,,,*********+++,,,...//////***+++,,,---............++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++---......---+++***++++++++++++++++++++++++,,,,,,---------.........---------............//////...,,,+++******+++,,,222///,,,,,,///000000...........................///////////////////////////...---,,,+++,,,------///...,,,*********,,,---,,,---------.../////////---...///000000///...---........................//////............/////////......---------......+++,,,---///000111111111///////////////.........////////////////////////,,,------.......................................,,,...000222222111///---......///000000000000000////////////////////////gggXXXOOOGGGCCCBBB@@@===:::999;;;<<<<<<;;;>>>===;;;:::999888888888666888999;;;;;;:::999888888777666555444444444444111444666777444222000000///000000000000000000000---------------...////////////...---------------,,,,,,---------.........////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------............)))***+++,,,------------///+++///```,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,+++******,,,...+++++++++*********))))))+++++++++***++++++,,,---444888---+++!!!...000000444,,,'''222+++(((,,,111+++"""+++===777*********))))))***+++---.........---,,,,,,+++******,,,,,,---,,,******+++---...,,,******,,,---------,,,yyyIII---///---,,,,,,---...---+++......---,,,,,,,,,------+++++++++,,,,,,,,,------444...^^^---(((,,,,,,,,,------------...aaa<<<111$$$+++,,,,,,******))))))***+++---,,,++++++******++++++***+++,,,,,,------,,,,,,------,,,,,,++++++******+++)))%%%000)))%%%555***888iii666(((###///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,+++***(((%%%$$$***+++,,,---............+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000///.........///000111222///,,,,,,...000///...//////////////////////////////////////////////////////---,,,,,,,,,---...///---,,,+++***+++---...------.....................//////000000///...---////////////////////////.........------.........------,,,,,,,,,,,,---------...//////////////////000000000000000000000000////////////////////////------...///////////////000000000000000000000000---......///000111111111///000000111222222111111000000000000000000000000gggWWWNNNFFFBBB@@@???===::::::;;;<<<<<<;;;===<<<;;;:::999888888888777888999;;;;;;:::999999888888777666555555555555333666888888666444333222---...000111111111000000------------......////////////...------------...,,,------------.........////////////////////////...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,******+++,,,------------...+++///___++++++************))))))+++,,,,,,------,,,,,,+++***+++,,,+++))))))+++---......---------,,,,,,,,,+++++++++++++++,,,------$$$KKK666&&&)))888,,,!!!...000'''---,,,,,,///222///((($$$$$$vvv>>>'''''''''(((***,,,...///---------,,,,,,+++++++++------...,,,***)))+++,,,///---++++++,,,---,,,,,,(((<<<|||)))---,,,,,,---...///---,,,///...---,,,,,,,,,,,,,,,***+++,,,---------,,,+++***...^^^---(((,,,,,,,,,,,,------------aaaaaa444%%%)))...,,,+++)))))))))***+++---,,,++++++******++++++***+++,,,,,,------,,,,,,///......---,,,++++++***---'''###333***(((999 ~~~111)))$$$,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---------,,,,,,+++************+++,,,,,,***&&&!!!***+++,,,---............******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******,,,,,,,,,,,,******------------------------++++++++++++,,,,,,,,,,,,---------............//////......//////111222222111///------.........---000000000000000000000000////////////////////////000///......------.........---,,,++++++,,,.../////////..................///000000000000///...---000000000000000000000000//////............//////......------------......//////000000///...------////////////////////////////////////////////////......///000000000000000111111111111111111111111000///.........///111222000111222222333222222222111111111111111111111111gggWWWMMMFFFAAA???>>>===;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888888999::::::999999888999888777666666555555666555777888777333000///...+++,,,...000111000///...,,,------...............///......---------......------------............////////////////////////---------------------------,,,,,,++++++,,,,,,---......------,,,,,,++++++***+++,,,,,,---------,,,...***...___---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++))))))***+++/////////............---,,,++++++++++++,,,------444!!!tttAAA)))---***"""%%%222333''',,,...---+++,,,//////+++555000+++''''''777&&&666------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------+++)))((()))***///...,,,,,,------,,,+++'''---)))+++++++++---//////...,,,///......---,,,,,,,,,,,,+++,,,...000000///...---%%%???^^^...)))++++++,,,,,,,,,---------aaa...&&&+++***+++++++++++++++++++++---,,,++++++******++++++***+++,,,,,,------,,,,,,//////...---,,,,,,++++++---+++...+++,,,000---111%%%......---)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******************)))+++,,,---,,,***(((&&&***+++,,,---............******+++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,------,,,++++++---------------------------------............///---------............///---------------......///000///.........------,,,////////////////////////////////////////////////000000//////............------,,,,,,---...///000000000//////......------111111000000//////...---////////////////////////111000000000000000000111000000000000000111111222///////////////......---,,,,,,,,,---------------//////////////////////////////000111111111111111////////////////////////111111000//////...//////111111222222222222222111111111111111111111111111~~~fffVVVMMMEEE@@@???======<<<<<<;;;;;;;;;<<<::::::999888777777777777888888888888888888777777999888777666666555555666555666777555222///......***+++---//////...---,,,,,,---......//////............---------......///---------.........//////////////////////////////---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,---------,,,,,,---***...___---------...............+++,,,,,,------,,,,,,+++)))***++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...AAA;;;%%%888((('''444,,,(((,,,+++%%%%%%---111000------///444''''''+++/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((('''((()))///...------......,,,***(((222CCC,,,++++++,,,...///...---///...---,,,,,,,,,,,,,,,+++,,,...000000///...---...iii^^^...)))+++++++++,,,,,,,,,------aaa)))'''+++&&&(((+++...///...,,,+++---,,,++++++******++++++***+++,,,,,,------,,,,,,//////...------,,,++++++---'''666%%%)))&&&%%%###///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++,,,---......++++++,,,,,,,,,---------***+++,,,---............++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------........./////////---------............///------------,,,,,,++++++......///...------,,,---........................///////////////////////////////////////.........------------...//////000000000000//////......---111111000000////////////........................000//////......//////000000000000000000111222333---......///////////////,,,,,,,,,,,,------......000000000000000000000000///000000111111111111111////////////////////////,,,...000111222111000///000111111222111111000000000000000000000000000000|||eeeUUULLLEEEAAA@@@;;;===>>>===;;;:::;;;<<<<<<;;;::::::999999::::::777777777666666666666666888888777666555555555555222444555555444333333444,,,,,,---......---,,,++++++,,,.../////////...---...------------...//////------........./////////////////////////////////,,,,,,,,,------------...---,,,,,,++++++,,,,,,---..................------+++,,,,,,------,,,,,,,,,---***...___++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******+++......---------,,,,,,,,,,,,,,,,,,,,,,,,------...+++'''333///@@@000+++""",,,***)))...///+++)))***++++++444***777(((///&&&222%%%***+++,,,---------------+++++++++,,,,,,---------+++++++++***((('''(((***...------...//////---+++)))///JJJyyy...,,,++++++---......------------,,,,,,------...***+++,,,---------,,,+++***___...***++++++++++++,,,,,,,,,,,,aaa***)))***&&&(((+++...///...---+++---,,,++++++******++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,+++ 222'''%%%"""MMM+++,,,$$$)))111++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))+++,,,---...///111111222------,,,+++++++++,,,,,,***+++,,,---............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------............///////////////...---,,,++++++---//////---,,,---...........................////////////////////////...////////////...------.........///////////////000000//////////////////111000000//////000000111........................------,,,,,,,,,,,,------...------......///000111------...///000000//////.........///000000111111000000000000000000000000//////000111111111111111111111111111111111111111''')))---111444444333333111111111111111111000///000000000000000000000000{{{cccTTTLLLFFFBBBAAA;;;===>>>===;;;::::::<<<;;;;;;::::::999999::::::666666555444444444444444888777666555444444444444333444555555444333444555000//////......------,,,+++,,,...///000///...------------------...//////............////////////////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......//////////////////+++,,,,,,------,,,,,,+++---)))...___******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,+++++++++000000000000////////////---,,,,,,,,,,,,---......AAA444 MMM???'''+++((()))---,,,...000///,,,******))))))(((###%%%)))222)))'''(((***,,,---...------******+++,,,,,,---......+++,,,,,,+++******+++------,,,---...000000...,,,,,,))),,,111...+++***+++---......,,,,,,,,,,,,------...///+++++++++,,,,,,,,,------###___///******++++++++++++,,,,,,,,,aaa+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,((('''(((+++)))KKK---,,,"""***111++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000000,,,,,,---------,,,++++++***+++,,,---.....................---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......///000000///...---))),,,...///------...///........................////////////////////////---......///...---,,,+++//////000000000//////...///////////////000000000000////////////111222333..............................------------......------------...///000000//////////////////...---......///000000111222222000000000000000000000000...///000000111111000000000000000000000000000000***+++---000222333333333222222333333222111111000111111111111111111111111zzzbbbTTTLLLFFFBBBBBB:::===???>>>;;;999:::<<<999999888888777888888888666555444333333333333333777666555444444333333444555666666444111000000111333222111///............+++,,,...000000///...------------------...///000............/////////000////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......//////000000111111,,,,,,,,,------,,,++++++---)))...___+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***,,,......---++++++,,,...---------,,,,,,,,,,,,---,,,,,,,,,,,,---......"""777&&&111---)))&&&333,,,333+++%%%$$$+++///,,,+++...000000"""888---...(((+++)))***,,,---......------******+++,,,------......,,,---...---,,,,,,---///,,,,,,,,,...000000///---///***,,,333///+++)))***,,,---...+++++++++,,,---...///000......---------...///000,,,___///*********+++++++++,,,,,,,,,aaa(((000222222000,,,)))((()))+++,,,---,,,++++++******++++++++++++,,,---------,,,,,,)))******++++++,,,,,,---&&&777$$$+++222'''000***---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---......++++++++++++++++++++++++)))+++...111222000...---++++++,,,---............//////...---,,,++++++***...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))(((((((((((())))))------------------------........./////////000000---------.........//////+++,,,---/////////......'''+++...///...---...000000000000000000000000000////////////////////////,,,---.........---++++++000000111000000///...---......//////000000111111//////...///000111333444000000000000000000000000111111000000000000111111............///000222222111111111000///---,,,+++---------...///000000111000000000000000000000000......///000000000000000........................111000///......///000000444444444444333333222111222222222222222222222222uuubbbVVVHHHDDDEEE??????>>><<<;;;::::::;;;;;;===;;;999888666666666777444444444444444444444444111222333333444444444444111222333444333222111000///...---,,,,,,,,,,,,,,,///...,,,,,,...///...---222111...,,,+++,,,------//////............//////222111///...---------.........//////...---,,,,,,...............---------,,,...000111222111000///000///...---,,,+++++++++...***...___.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,+++***)))........................000...,,,+++,,,---------...555666$$$111{{{+++444...:::!!!***000000000&&&,,,---,,,,,,,,,------+++))))))***,,,...////////////------,,,++++++,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++,,,---------'''(((KKK}}}&&&555&&&)))---'''---++++++,,,,,,,,,,,,------------------------------%%%^^^...)))*********++++++,,,,,,,,,iiiYYY,,,---)))+++++++++***)))***+++*********,,,...///...,,,'''...111...,,,//////+++)))555222(((,,,222...'''...(((###555000,,,''')))'''***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***)))******+++,,,,,,---...............------,,,,,,,,,...........................,,,+++,,,//////---+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++))))))+++,,,***'''......,,,++++++,,,......------,,,+++,,,---...///......//////...---,,,,,,,,,,,,,,,---------......---------.........//////111111000000//////..............................------,,,...///000...------------.........//////111111000000//////......333222111//////111222333111111222111000---***(((---......///////////////000000000000////////////---------...............111000...------///111333555222000//////000///...////////////000000000000111111222222222111111000000000000000000111111222555555555444444333333333333222222222222222222222uuubbbVVVHHHDDDDDD??????>>><<<;;;::::::;;;;;;;;;:::888666555555555555222222222222222222222222111222333333444444444333222222333333222222111000000//////...............///...,,,,,,...///...---222000...---,,,,,,---...//////............//////222111///...------.....................---,,,,,,,,,,,,,,,------------------...000111111000///...//////...---,,,,,,++++++...***...___,,,,,,,,,++++++*********,,,------------.........,,,,,,,,,,,,,,,+++******------------------------111+++%%%%%%)))------+++%%%222111)))>>>999ddd000"""222111111&&&"""***---111---,,,+++,,,------+++***)))***,,,---............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...111!!!111444***///###+++---)))(((++++++,,,,,,,,,,,,------------------------------///^^^...***++++++,,,,,,,,,---------```bbb***&&&)))+++,,,+++***)))***+++*********,,,...///...,,,)))---...******---...+++333%%%+++000$$$(((555222---555,,,uuu,,,000***%%%---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******,,,,,,,,,,,,,,,+++************+++,,,,,,---...............------,,,,,,,,,------------------------,,,***)))+++------+++)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,***+++,,,---+++)))---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///......//////...------,,,,,,,,,---------.........---------.........//////111000000000/////////...........................------,,,...///000///------------.........//////000000000000//////......111000...------...000111000000/////////000000000---...//////000000//////000000000000////////////.........//////000000000111000...------///111333555333000///000000000////////////000000000111111111111222222222222111111000000000000000111222222444444444444333333333222333333333333333333333333uuubbbVVVHHHDDDDDD>>>>>>>>><<<;;;;;;:::;;;;;;888777666555444333333333222222222222222222222222222222333444444444333333333222222111111111111111111111000000000000000000///...,,,,,,...///...---000000///...---------...//////............//////111000///......---......---............------,,,***++++++,,,,,,---------...///000111000///...---.........---,,,,,,,,,,,,...***...___,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111)))!!!""")))......+++///"""999%%%...---}}}FFF(((---###222,,,))),,,)))---,,,...,,,+++,,,------+++*********+++,,,------,,,,,,++++++************++++++***++++++,,,------......---------,,,---......///000!!!000'''BBB+++)))...)))))))))++++++,,,,,,,,,,,,------------------------------???^^^///***,,,,,,------------......___xxx...(((***+++,,,+++***)))***,,,+++******,,,......---,,,---...+++)))***------+++333///***444%%%---***&&&{{{(((333...###333***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,++++++******++++++,,,,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///.........///......---,,,,,,------------.........------........./////////000000000000////////////...........................------...000000///---------........./////////000000000////////////...///...---,,,,,,---...///111000///...///111333444---...//////000000//////000000000000////////////......///000000111222222111000...---...///111222555333000000000111111000000000000111111111222222111111222222222222222111111111000000111111222333333333333333222222222222333333333333333333333333uuuaaaUUUHHHDDDDDD>>>>>>======<<<;;;;;;::::::777777666555444444333333555555555555555555555555222333333444444333333333333222111//////000111111000000000111111000000000///...,,,,,,...///...---////////////............///......------......///000000//////............---------......------,,,******+++,,,---.........///000000000///...------------------------,,,,,,...***...___------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***%%%&&&+++//////---333$$$)))///333FFF222000***000$$$000999)))(((***...---++++++,,,---,,,******++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,------.........------------...//////+++)))(((---GGGyyy(((111000$$$(((///+++++++++,,,,,,,,,------------------------------NNN___///+++,,,,,,,,,---------------aaa000,,,***+++,,,,,,******+++,,,++++++***,,,......---+++///...++++++,,,...---+++:::%%%+++...###777EEE+++111QQQ+++//////'''333***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,------,,,,,,++++++---......---++++++,,,,,,,,,,,,------......---...............------------------........................////////////000000000000////////////...........................------...000000///...............////////////////////////////////////000///............///000222111000/////////000111......///000000000000000000000000000////////////---...//////000111222222000///.........///111222555333000000111222111111000111111111222222222222111111222222333333222222222111111111111222333333222222222222222222222222222222222222333333333333tttaaaUUUGGGCCCDDD>>>=========<<<<<<;;;::::::777777777777666555555444555555555555555555555555333333333444444333333222222111000///...///000111......///000000000///...///...,,,,,,...///...------...///000000000///.........------------......///////////////.........,,,,,,---------------,,,+++,,,,,,---...//////000///////////////...------+++,,,---.........---,,,...***...___------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,,,,---%%%999333777222)))LLL***000222******+++'''---111///---++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,...------------...//////(((***+++...&&&''',,,---((((((///+++++++++,,,,,,,,,------------------------------YYY```000,,,,,,,,,,,,+++++++++++++++QQQ))),,,***,,,,,,,,,+++***+++,,,,,,++++++,,,---...,,,+++,,,++++++,,,---,,,+++***&&&'''"""000777111)))444***------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,---------------------...............------------.........//////........./////////000000////////////000000000000////////////////////////......---///000111///............/////////000000...............///////////////............//////......000000000///...---...//////000000000000000000000000000////////////------...//////000111111000//////...///000111111444222000///000111111111000111111111222222222222111111222333333333333333222222222222222333333444222222222222222222222222000111111111222222333333tttaaaUUUGGGCCCCCC===============<<<;;;:::999777888888888888777666555333333333333333333333333333333444444444333222222111000000///////////////,,,---...///000///...---///...,,,,,,...///...---,,,---///111222111///.........------------............////////////......+++,,,,,,------------,,,,,,------......///////////////..................***+++---...///...------...***...___******++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,"""(((---...+++))))))+++&&&333((()))777$$$>>>!!!'''"""222(((000111//////---+++***+++,,,,,,,,,+++++++++++++++,,,---...---,,,,,,------...///000//////......---,,,,,,+++---------,,,---......///***%%%777$$$--->>> (((000+++)))++++++,,,,,,,,,,,,------------------------------]]]```111---,,,,,,++++++++++++******444'''---+++,,,---,,,+++***+++---,,,++++++,,,---...,,,+++)))((()))+++***((()))---...:::???''',,,999(((+++...'''***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++******+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,---......////////////......+++,,,------......------,,,---......///.........------........./////////....../////////000000000////////////000000000000///////////////////////////......///111111000........./////////000000000---............/////////------------------------)))+++...000111111000///...///000000111111000000000000000000////////////......////////////000000///////////////000000111333111///...000111111000000000000111111111222222000111222333444444444444333333222222333333444555222222222222333333333333000111111222222333333444tttaaaTTTGGGCCCCCC===<<<============;;;:::999777777888888888777666555444444444444444444444444333444444444333333222111//////000000//////...---+++,,,...000000///...---///...,,,,,,...///...---***,,,///222333222000......------,,,,,,------...---...///000000///......***+++,,,---------------------------------------......---------...//////)))***,,,...//////...---...***...___*********++++++,,,,,,,,,,,,------------............---+++++++++---...000------------------------'''***,,,---,,,*********/// 000&&&"""777///(((,,,BBBlll###000...%%%888)))...000---+++***+++,,,,,,,,,++++++++++++,,,---///000,,,,,,,,,,,,---...//////...............---------,,,,,,,,,,,,,,,------...,,,(((555$$$444EEEzzz&&&%%%111...(((++++++,,,,,,,,,,,,------------------------------]]]aaa111---------,,,,,,,,,+++++++++'''+++...+++,,,------++++++,,,------,,,+++,,,------,,,***+++***++++++'''%%%,,,777...$$$999vvv***///***+++,,,)))***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000------------------------)))+++------+++)))***,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++***,,,...---,,,+++---///.........------.........+++,,,---.........------,,,------...//////..................////////////.../////////000000000000.../////////000000000111///////////////////////////......///111111000///.../////////000000000000---------.........//////---------......---------------...///000111111111//////000111111111111000000000000000////////////111111000000000000//////////////////000000000111111///------///000000000/////////000000000111111000111222333444444444444333333333333333444555555222333333333444444444444222222333444444555666666ttt```TTTGGGCCCCCC===<<<============;;;:::999666777777888888777666555666666666666666666666666444444444444333333222111...///000000000///---,,,+++---///000111000///...///...,,,,,,...///...---***,,,000222333222000///...------,,,,,,------...---...///000000///......***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------...///000(((***,,,...//////...---...***...___,,,,,,,,,------.........---------.........//////...---+++++++++---///000........................///---,,,,,,...///---+++***"""'''...(((,,,333'''((((((BBB)))000,,,555888000---******+++,,,,,,,,,++++++++++++,,,...000111++++++++++++,,,---...///,,,,,,------.../////////,,,++++++++++++,,,------,,,111(((//////!!!777&&&,,,000,,,++++++,,,,,,,,,---------------------------------[[[aaa222---.........------,,,,,,,,,,,,---++++++,,,------++++++,,,------,,,+++,,,------,,,***000......,,,'''&&&222AAA555:::""",,,+++)))///++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................+++---//////,,,+++,,,...,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++---//////---,,,...111......,,,++++++,,,......+++,,,---.........---,,,,,,,,,---.../////////.............../////////000////////////000000000000.../////////000000111111000000000000000000000000///......///111111000///////////////000000000000---------.........////////////000000000000//////444333111///...///000000//////000111111111111111000000000000////////////333333222222111000000000////////////000000000000111///---,,,...///000///////////////000000000000000111222333444444555444444333333333333444555555333333333444444555555555444444555555666777888888sss___RRRDDDAAACCC>>><<<<<<;;;;;;;;;:::::::::444444555555666888999:::999:::;;;;;;<<<<<<<<<<<<444333222222333333111000000///---,,,,,,---...///////////////............,,,,,,,,,------------...000...,,,+++,,,///111333111000...---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,++++++*********///---+++,,,///111///---000,,,000```......------------......---------------------------,,,,,,,,,,,,---......******+++,,,,,,---......++++++******************---,,,,,,++++++,,,,,,---+++000CCC'''777%%%###555)))------,,,++++++++++++,,,&&&'''***,,,---......---++++++,,,,,,,,,---------.........------,,,,,,,,,/////////......---------,,,---111---'''///...%%%111000))),,,,,,+++++++++,,,---............------,,,,,,,,,\\\```111,,,---------............///&&&)))***---,,,,,,,,,,,,---......(((((()))***+++,,,,,,---%%%444333000(((999'''111###***......111000///...---,,,,,,,,,+++)))'''&&&(((***++++++,,,,,,+++***+++,,,---...***++++++,,,,,,------...,,,------......------,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++000///---,,,,,,---///000......------------......///......------,,,++++++,,,++++++******++++++,,,---,,,++++++++++++,,,---000000///...------,,,,,,......---,,,---...///000...............---------///////////////...............//////000000111111333111///...---...///000---...///000000000000000---......///////////////---...///000000///...---000///.........///111222333222000//////000222333000000111222222000///...000000111111111000000///222222111111000/////////111111000000000000111111000111111111111222222222000111111222222222222111333222111111222222111000555333111222555666555222555555555444444444444444555555666777777888999999ttt```SSSEEEBBBDDD???<<<<<<;;;;;;;;;:::::::::666666666666666777888999666666777888888888888888555444222222222222111///......---------......///////////////.....................////////////000333111///---,,,---............---------......///000000/////////.........+++++++++,,,,,,---------,,,,,,,,,---------......------------,,,,,,++++++---+++***+++...///---,,,///,,,///```......------------......---------------------------,,,,,,,,,,,,---......***++++++,,,------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---'''444...111)))111...------,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,---------......---------,,,,,,,,,............------------555$$$......666'''RRReee666###...///------,,,,,,------...............------,,,,,,,,,]]]```111,,,---------............///'''...+++---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,...000###444WWW"""***111"""+++000222000///...------,,,,,,------+++)))(((***,,,------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,...---,,,++++++,,,---.........------------.........------------,,,,,,,,,......------------......///...------------.../////////......---,,,,,,+++,,,++++++++++++,,,------------................../////////////////////....../////////000000000111222111///------...///000......//////000/////////---...//////000000//////...//////////////////...000//////...///000111222333222000//////000222333111111111111111000//////000000111111111111000000111111111111000000000000111111000000000000111111111111111111222222222222111111222333333333222222444444333444555555555555666444333444666777666444555555777888999:::::::::888999:::;;;<<<===???@@@sss```SSSFFFCCCDDD???<<<<<<;;;;;;;;;:::::::::888888777777777777888888444555555666666666666555666555333222222222000...,,,---......////////////////////////.....................////////////000222111000///...---,,,,,,+++,,,---...///////////////////////////.........+++++++++++++++,,,,,,,,,,,,,,,,,,---------..................------------+++***)))***,,,---,,,+++...***...___......------------......---------------------------,,,,,,,,,,,,---......+++++++++,,,------......***++++++,,,,,,---------------,,,,,,,,,,,,------,,,333WWWHHH>>>$$$111,,,///......---,,,---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,------------------444%%%222***<<<&&&,,,333+++------------.........//////.........---------------\\\```111,,,---------............///'''222,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,+++!!!888111111******###333111'''...---,,,......------------......///---++++++,,,...............------,,,------.........---,,,,,,+++******,,,,,,------------,,,,,,))))))))))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........------------,,,---,,,+++******+++,,,---......------------......,,,,,,,,,---------......//////............/////////......------......///......------,,,,,,++++++***+++,,,,,,------,,,,,,,,,---------.../////////......//////////////////////////////000000000000000///...---------...////////////000//////......---...//////000000//////000//////......//////000000////////////000111222333222111000000111222333222111111000000000000000000000111111111111000000000000000111111111111222111111000000000000111111111111111111222222222333111111222333444444333333111222222333333444444555555444333444555555444333555666888:::;;;<<<======>>>@@@CCCDDDFFFHHHKKKNNNqqq^^^SSSFFFCCCDDD???<<<<<<;;;;;;;;;:::::::::999999888777777777777777666666777888888777777777777555333222222111///---+++,,,...///000000000///////////////............,,,,,,,,,------------...---...///000000///......+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------+++******+++,,,,,,,,,,,,---)))...___......------------......------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------......++++++,,,,,,---...//////------,,,,,,,,,,,,------)))888(((///111555+++...//////...------------...000///---+++++++++,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,------......+++111888(((555---+++222+++...''',,,------..............................---------[[[```111,,,---------............///'''111,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,111777&&&000000(((///111///(((---111)))&&&,,,,,,,,,,,,---.../////////---,,,,,,---.........//////......---------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------//////.........---------,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++,,,,,,---...//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///000///...---,,,,,,,,,---...///000000............////////////////////////000000000000///...------------......111111111111000///............///000000000000000111000///......///000111000000000000000111111111222222111000000111222222333222000/////////000111///000000111111111111000//////000111111222333333222111111000000111111222111111111222222222333333000111222333333333333333111222333333333333444555666666666777888888888888;;;<<<>>>AAACCCDDDEEEEEEIIILLLPPPRRRUUUXXX^^^bbbnnn\\\QQQEEEBBBCCC===<<<<<<;;;;;;;;;::::::::::::999888777666666666666777888888999888888777777777555333222222111///---+++,,,...000111111000000////////////............,,,,,,,,,------------...,,,---///000111000...------.../////////...,,,+++,,,---------------------...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++,,,---------------...,,,)))---___......------------............---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------......++++++,,,---......//////...------,,,,,,------...'''///000&&&nnn222+++000//////...------------...,,,,,,*********+++---...,,,,,,---------.........------------------------,,,,,,,,,------.........)))666333333222---;;;JJJccc+++222)))***+++,,,------------,,,........................___```111,,,---------............///(((,,,,,,,,,++++++++++++,,,------*********+++,,,------...222111%%%111,,,333000000000###$$$///,,,)))...+++++++++,,,---...///000...---+++,,,---------,,,.....................---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,---------------------------//////.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------***++++++,,,---...//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,---...///000///...---,,,,,,,,,---...///000000---.........//////000000000000000000////////////......---------.........222222222222111111000///...//////000000000000000111000///......///000111///000000111111111111111222111111111111111111222333222000/////////000111//////000111111111111111//////000111222333444444222222111111111111222222111222222222222333333333///000111222333333333333333555777666555555777999:::;;;===>>>???@@@BBBCCCFFFGGGJJJNNNRRRVVVZZZ\\\[[[___dddfffiiimmmuuu{{{lll[[[PPPDDDAAABBB===<<<<<<;;;;;;;;;:::::::::888888777666666555666666777777777777777666666555666555333222222222000...---...//////000000000000////////////.....................////////////000//////000000000...---,,,////////////...---,,,+++.........///////////////////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,...//////------///000,,,)))...___......------------...............------,,,,,,+++---,,,,,,,,,,,,---......------------------......+++,,,,,,------...............------------.........'''---,,,999<<<...+++///......---,,,---------)))))))))***+++,,,---...,,,---------............,,,,,,,,,------------...------..................///111'''<<<777(((;;;,,,###,,,,,,***+++,,,---------,,,+++.............../////////^^^```111,,,---------............///(((''',,,+++++++++++++++,,,------))))))***+++,,,---......$$$000888999ZZZFFF777,,,)))000(((000111###***444******++++++,,,...///000---,,,++++++------+++***,,,,,,---...............******+++,,,,,,---......++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------.........------------,,,,,,------------------,,,------,,,,,,,,,,,,------++++++,,,,,,---...////////////............//////---......//////......---------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------.../////////------......///000000000000000000000////////////---............/////////111111222222111111000000...///000000111111000000111000000//////000000111///000111111222222111111111111111111111111111111222111111000000000000000...///000111111222111111000000111111222333444444222222111111111111222222222222222222333333333333///000111333444444444444111444777888777888;;;>>>>>>@@@DDDFFFHHHJJJNNNPPPQQQRRRVVV[[[ccckkkrrrvvvtttyyy}}}lll[[[QQQEEEBBBCCC===<<<<<<;;;;;;;;;:::::::::666666555555555555555666777777777777777666555555555444222222222222111///000///////////////000000////////////.....................////////////000...///////////////......///......---------.............../////////000000//////.........---------,,,,,,,,,---------......,,,---------............,,,...000///------///111---***...___......------------......///......---,,,,,,++++++---,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,---------......------------......333))),,,000******---...------,,,,,,,,,,,,,,,)))***+++,,,------------------------............,,,,,,,,,---------......//////////////////.........111'''111999...---,,,>>>&&&...***+++---...///...---,,,---........./////////000LLL```111,,,---------............///)))'''---+++++++++***++++++,,,---++++++,,,,,,------......444,,,++++++,,,444%%%..."""pppaaa%%%'''000***444...777111###///+++******++++++,,,---...///...---,,,,,,------+++***)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------...............------------......------...//////...------------------------------,,,++++++++++++,,,------------..................------......///000000111111000000000/////////.........//////000000000000...//////000000000////////////000111111111111000000000000111111000000000///000111222222222111111111111111222222111111111111111111111111000//////...///000111111222222222111111111222222333333333333222222111111222222333222222222333333333444444111222333555666666777777111666;;;>>>>>>AAAFFFKKKLLLPPPUUUXXX[[[___dddhhhggggggjjjnnnvvvlll\\\RRRFFFCCCDDD>>><<<<<<;;;;;;;;;:::::::::555555444444444444555555888888999999888777666666444333222222333333111000111111///......///000111000/////////............,,,,,,,,,---------......***+++,,,...///111222333...---,,,,,,---...000111,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......---.........//////000000+++...000///---,,,...111...***...___.........------.........//////...---,,,,,,++++++---,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,,,,++++++......------------......,,,,,,------'''FFF---------,,,++++++++++++,,,+++,,,---...///...---,,,---------.........//////,,,,,,,,,------.........111111000000//////......'''777222333:::!!!111HHHmmm)))444+++,,,...000000///...------.........//////000000777```111,,,---------.........//////)))(((---++++++******++++++,,,---///............---------,,,---222(((555...###666000,,,+++FFFMMM111---******///$$$......+++777 ++++++++++++,,,---...///...---------......,,,***'''(((+++---...............------,,,,,,++++++***+++++++++,,,,,,+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,------,,,++++++........................///...---,,,---...///000...............------------------...///000000111111111000000/////////.........///000111111000000,,,,,,---.../////////...//////000111111111111111///000111222222111000//////000111222333222111111111111222222222222111111000111222222222111///.........///111111222222222111222222222222333333333333222222111111222222333222222333333333444444444333444555777888999999999999???FFFJJJLLLPPPVVV\\\```eeekkkooossswww}}}~~~lllXXXMMMHHHCCC@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::999888666555555444444555444444555777888777666999666333333333333000---111111111222222333333333//////............//////......///000111111...+++........................,,,---......//////......+++...111333444222...,,,...---,,,***(((***---000111...,,,---//////---+++......------------............////////////......///,,,000```///////////////........./////////...---------,,,111***###$$$***///000...,,,------...///000111111///...---,,,,,,...///111---,,,,,,,,,,,,---......,,,))),,,,,,333ccc......(((,,,&&&+++333)))---------.........//////(((111+++///(((888000+++---------------...///000000000000000000000000000//////...------------...555+++'''---------------------------------...............***```111,,,........................***,,,000+++++++++,,,,,,+++******++++++,,,,,,---...//////////////////////////////333+++///444(((888...222((())))))""",,,,,,************,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---....../////////...---,,,,,,...---,,,+++++++++,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------------------------------------------------///......------,,,++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,......---++++++,,,............////////////000...---...///000///...//////......---------,,,000000000000000000000000............////////////000000000000000000000000111111111111111000////////////000000000000//////222111000//////000111222111000000000//////......///000111222222111000///000000111222222222111111666555333111111111111222111333444444333333444555555666777888:::===???AAADDDLLLSSSVVV\\\fffnnnrrryyy|||lllXXXMMMGGGCCC@@@???===<<<<<<;;;;;;;;;;;;;;;:::999888777555555555555666555444555666777666555777444222222222222000---000000000111111111222222000///...------...///000/////////000111111///---...............------------------............///---.../////////...---,,,.........,,,++++++...000000...,,,---//////...,,,---------,,,,,,---------------............------///,,,000```...............---------...............---------000,,,''''''+++//////...------------............,,,,,,---------...---------,,,,,,,,,,,,---......---,,,///...---TTTKKK...000......+++,,,111+++---------.........//////:::111---666...------222---------------...////////////////////////////////////...------------...,,,>>>---------------------------///........................```111,,,........................***uuu)))---+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///------------------------111///222444)))!!!555TTT|||(((777+++111+++444++++++,,,------,,,++++++------,,,++++++,,,------,,,,,,++++++,,,,,,---.....................---,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------,,,,,,------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////---,,,---.../////////000000000000111111///...///000111000///111111111000000000//////000000000000000000000000....../////////000000000000000000000000000000000111111111111111000////////////000000000000//////222111000//////000111222222222222111111111000000000111111222222111111000000111222333333444444444666555555444444444555555555777888777777777999;;;:::;;;<<<>>>BBBGGGMMMPPPZZZbbbjjjnnnttt}}}~~~lllXXXLLLGGGBBB???>>><<<;;;;;;::::::::::::::::::999888777666555555555777555444555666666555444444333111111111111000.../////////000000000000111111///...------...///111---,,,+++,,,---...---+++//////.........---------......---,,,---...///000///...---,,,+++++++++,,,---...///...------...///...---,,,---//////...------,,,,,,,,,,,,,,,,,,---,,,------......------,,,///,,,000```---------------------------------...............///...,,,,,,,,,---...///......---------,,,,,,,,,***,,,...000000///---,,,---,,,,,,,,,,,,---......------000...%%%>>>---,,,000---///---......---------...............*** (((000---(((///111...------------...//////........................//////...------------...)))MMMlll---------------------------000000000//////.........---```111,,,........................***VVV)))+++,,,,,,---------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''---111222444666000(((oooHHH...%%%888%%%$$$%%%)))+++...//////...+++)))------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------............---------,,,,,,,,,+++++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------------------------------------.........//////.................................------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////...------...000000000000000111111111111222000///000111222111000222111111111111111000000000000000000000000000000/////////000000000111111000000000000000000000000000111111111111000000//////000000111111000000///222111000000000000111222444444333333333333333222111222222333333222222111111111333444555555555555333333333444444444555555666777888888888:::===@@@CCCEEEGGGKKKPPPYYYbbbhhhvvv~~~lllWWWLLLFFFAAA>>>>>><<<;;;;;;::::::::::::::::::999888777666666666666888666555555666666444333333333222222222111111000000000000000000000000000111000...,,,,,,...000111...,,,++++++---......---/////////...------,,,,,,///...,,,+++,,,---///111///...---,,,++++++******+++---//////...---------------------.../////////...------,,,,,,------...---..................---///,,,000```---------------.........,,,---------.../////////,,,...000...,,,+++,,,///------------------------,,,---///000000000///...---,,,,,,,,,,,,---......---+++---..."""---666%%%---(((000+++---111........................333444;;;444111---000(((......---------......///------------------------//////...------------...---444'''------------------------222111111000///......---)))```111,,,........................***;;;,,,,,,,,,---..................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***111111)))(((///333///qqq___ 999"""111,,,---***+++,,,...//////...,,,+++---------,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------............,,,---------,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............................................------,,,,,,+++------------------------++++++,,,,,,---...//////........................------,,,,,,++++++******,,,,,,,,,---------------------------------------/////////---,,,,,,///111//////000000000111111111111000//////111111000///000000000000////////////////////////////////////000000000000111111111111////////////////////////000000111111111111000///000000000111111000000000111111111111111111111111444444444444333333333333333333333333333333333333222333333444444444444333333333444555555555555555777999:::<<<>>>AAAFFFIIIPPPSSSYYY^^^dddmmmxxx|||jjjVVVKKKFFFAAA>>>>>>===<<<<<<;;;:::;;;;;;;;;:::999888777777666777777888777555555666666555333444444444333222222222222111111111111111111111111000///...------...///000111000...///000222222111//////.........---------///...,,,+++,,,---///111...////////////---+++)))))),,,...///---,,,+++,,,,,,------.........////////////............////////////000000000000/////////,,,000```------......////////////,,,---------.../////////***---000///+++)))+++...,,,------...//////000000...---,,,,,,,,,---...///---,,,,,,,,,,,,---......///,,,+++000(((***___'''---'''000(((---111.....................---(((+++&&&%%%***+++,,,666///......---------......------------------------//////...------------...///,,,333------------------------222111111000///......---,,,```111,,,........................***,,,111...,,,---....../////////...,,,,,,,,,---------------------------------------+++///222///(((%%%'''+++---777SSS!!!###999'''===$$$...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...++++++,,,---.........---,,,,,,---------,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------.................................------,,,,,,,,,------------------------***++++++,,,---...//////........................,,,,,,++++++******)))))),,,,,,,,,------.........------------------------.........---++++++...000........./////////000000000///......000000///...////////////000000000000////////////////////////000000000000111111111111///////////////////////////000000111111111000000000000111111111111000000111111222222222222111111222222333333333333333333444333333333333333333444444444444444333222111000666666777888888999::::::<<>>...///---$$$<<<...//////.........---------pppfff...000///...---------------........................//////...------------...)))---111---------------------------------...............!!!DDD```111,,,........................***///111&&&***+++,,,---............------------------------++++++++++++++++++++++++'''000333---+++000000+++///***&&&nnn+++'''555(((***,,,......,,,***(((,,,---...//////...---,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***+++,,,---......,,,***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++---------------------------------.........//////........................***++++++,,,---...//////------------------------,,,,,,,,,---------......////////////////////////---------....../////////,,,,,,------...///000000++++++++++++++++++++++++---///111222000/////////000000000000111111111111111000///000111222111///,,,---------......//////000000000000000000000000............////////////000000000000000000000000//////000111111111111111111111222222222222111111111222333444444333222111222222222333333444444444333333111111111111333333000111333555666777888888::::::;;;???EEEMMMUUUZZZ\\\dddppp}}}zzzcccSSSJJJ@@@???AAA===;;;;;;::::::::::::999999:::999888777666666666666555555444444444444555555555444444333333222222111111111111111000000000000//////............/////////////////////.........---...///000000///...---..................------///...---,,,------//////......------------..................///////////////...---,,,---///111222......//////////////////333444...bbb////////////////////////222222000///...---------/////////...---------,,,)))444...,,,,,,444333"""...,,,...,,,%%%)))222333000000000000000000000000000***+++---333$$$uuu111))),,,((()))...///...,,,++++++,,,---...666!!!000)))'''555444'''***---......000000///...,,,+++,,,------......------,,,)))666***LLLjjj555555&&&222///000,,,++++++,,,---.........---***555ddd***222////////////////////////444ccc---)))222......---,,,---...///000777""")))+++///<<<,,,...........................//////000///...,,,+++)))***///((("""***---,,,,,,---.../////////...///...------++++++***)))000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,++++++++++++,,,------........................***++++++,,,,,,++++++***)))+++------------...000........................,,,,,,------------......******+++++++++,,,,,,,,,+++,,,------......------//////---,,,,,,---...///---------,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,------.........///////////////000111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000111111111000000111111111111000000111111000///////////////000000000000000000000000000000000000////////////333222000//////000222333222222111111111111111111444333111111222333444444444333333555888:::<<<<<<:::???FFFNNNWWW```iiiooosssyyyzzzcccSSSJJJ@@@???AAA===;;;;;;::::::::::::999999888888777666555555555555555555444444444444555555222222111111000000//////111111111111000000000000//////............///////////////////////////.........///000000///......,,,,,,---...///////////////...---,,,,,,---...............------.....................////////////.........///////////////)))***+++,,,------------...000111aaa////////////////////////------,,,+++++++++,,,,,,..................------)))333...555'''---HHH===)))000000333999---'''333------------------------+++///,,,>>> ---444000111------111......---------------...222}}}555***@@@,,,888444,,,------...000111222222//////000000000000/////////(((&&&000%%%''')))666+++***111,,,------............---+++000lll,,,111000000000000000000000000XXXFFF+++---------,,,,,,+++,,,---...///$$$:::---000===)))........................,,,------.........------///)))(((222AAA+++...------.../////////.........------,,,,,,+++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++...------------...//////------------------------++++++,,,,,,,,,,,,++++++,,,...//////......000111------------------------******++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------///...------------...///---------,,,,,,,,,++++++---------,,,,,,---......,,,,,,,,,------.........//////......//////000111000000000000000000000000......///000000000000000000000000000000000000000222222111111000000/////////000000111111000000///111000000/////////000000000000000000000000000000/////////000000000000000333222111000000111222333333333333222222222222222444333111111111222333333777777888:::<<<>>>>>>>>>DDDJJJTTT```mmmxxxxxxbbbRRRJJJAAA@@@BBB===;;;;;;::::::::::::999999777666555444333333333333555555444444444444555555222222111111000000//////111111111111000000000000//////............//////......//////////////////...//////000000//////...***+++---...//////000000///...---,,,,,,,,,,,,,,,........................---............/////////---...000111111///---,,,'''(((***+++------......,,,,,,333___////////////////////////...............///000000..................//////666(((///ccc>>>...222&&&%%%777333'''111++++++++++++++++++++++++&&&666...###666NNN///000...,,,,,,,,,------...............---000,,,666,,,:::"""000999444333000...,,,,,,,,,,,,+++,,,,,,------,,,,,,+++888444111$$$111)))000333+++(((111...///////////////...------+++|||yyy///111////////////////////////bbb222+++///***,,,++++++++++++,,,------///---222...333===+++........................++++++++++++,,,---...///000)))'''888!!!/////////////////////...------,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------------------------...------------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...//////...---...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------...............------......///000000000000000000000000000......///000000000000000000000000000000000000000333333222111000///......111111222222222222111111000000/////////000000111000000000000000000000000...//////000000111111111333222111000000111222333333333333444444444444444555444333222222333444555999:::===@@@DDDFFFHHHIIIPPPVVVbbbrrrwww```RRRJJJAAA@@@BBB===;;;;;;:::::::::999999999666666555444333333333333555444444333333444444555555555444444333333222222111111111111000000000/////////............//////............/////////////////////000000/////////,,,,,,---.../////////.........------,,,,,,++++++---..................------------.........////////////000000000...---,,,+++,,,---...//////000000000+++111]]]////////////////////////000000//////000000111222------......//////000000$$$ggg222---)))((()))---000111++++++++++++++++++++++++'''333000%%%777)))...,,,++++++(((,,,---///000000///...---///yyyMMM///000(((111%%%,,,+++,,,,,,---///111222333000000000111111000000000'''777...666HHHmmm555555***222---...000000000000000///...------+++PPP111000------------------------YYY555---111+++,,,,,,,,,,,,,,,---------%%%666'''333'''<<<........................,,,,,,+++***+++,,,---...***---///---555,,,000000000000///...------,,,,,,,,,,,,------...............---------------...........................------,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,------......------------------.........///------------------,,,,,,,,,,,,,,,,,,---///000000---------...............---------------...//////000000000000000000000000......///000000000000000////////////////////////222111111111000000//////333444444444444444444333000000000///000000111222000000000000000000000000......///000111111222222333222222111111222222333333333333333444444444444555555555555555666888:::999<<>>CCCHHHQQQTTTYYY[[[]]]```fffjjjkkktttrrr]]]PPPJJJBBBAAABBB===;;;;;;::::::::::::999999999888777666555555555555444333333222222333333444333222222111111000//////111111111111000000000000//////............//////------......///000000111111111000//////000111111.../////////...---,,,,,,,,,---...000000000000///,,,---///000000///---,,,,,,,,,---------.........///............//////000..................---,,,***333,,,yyy////////////////////////111111111000111111222333000000000///////////////&&&///CCC ---666111+++////////////////////////,,,...999QQQ555***///+++222,,,////////////000111222333//////eee666444111//////111444777///000000111111000000///,,,---000)))///]]]kkk+++333---+++111......//////000000//////,,,222...ttt...///000000000000000000000000]]],,,******111++++++,,,---.........------222........................------.........------,,,,,,///&&&...+++,,,---------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------...------------...//////---------------------------------......---------+++,,,......------...000------------------------******++++++++++++,,,,,,,,,,,,,,,------------...+++,,,------......------+++,,,---////////////...------------.........//////...............//////000/////////.........---//////......//////000111////////////////////////......///000000000000000000000000000000000000000//////000000111111222222//////000000000000//////444333222111000/////////111111111111111111111111111111111111111111111111222333333333333333333222222222222333444555555555333888===AAACCCHHHOOOUUU^^^aaadddddddddgggnnntttsss}}}qqq\\\PPPJJJBBBAAACCC===;;;;;;;;;:::::::::999999888777666555555444555555444333333222222333333444333333222222111000000000111111111111000000000000//////............//////---------...///000000111222111000//////000111222------......///.........,,,---///000222222111111,,,---///000000///---,,,,,,,,,,,,---------......+++---///000111000///...------...///000000000///%%%999444////////////////////////,,,,,,------...000111222111111000000//////......111'''^^^;;;(((222,,,444........................///&&&\\\;;;***000***222+++000//////...///111333444666...555222,,,444---------...//////000//////---000,,,III,,,///////////////////////////```111555///'''111***+++,,,---...---,,,,,,hhh........................+++,,,...///000//////...,,,***###333******+++,,,------------..............................---+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,++++++++++++,,,------........................,,,------------------,,,((()))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......+++,,,------......------***+++---///000000///...---------.........//////000//////............///000000//////.........---///////////////000111111////////////////////////...//////000000000000000000000000000000000000000111111111111000000000000222222222333333222222222555444333111000//////...111111111111111111111111222222222111111111111111222333333444444333333222333333444444555666777777888>>>DDDHHHKKKQQQZZZ```dddgggiiiiiiiiimmmvvv}}}ooo___MMMEEECCCAAA@@@@@@:::::::::::::::;;;<<<===:::888666444333444555666444444444555444444333222333222111////////////000444333111000...------,,,//////............------...............///000000222000---,,,---------,,,......////////////......//////.........---------........................---,,,,,,++++++,,,,,,------''')))888333%%%000<<>>>>>;;;;;;:::::::::;;;<<<<<<888888777666666555555444555444444444444333333333555444333222222111222222000///////////////000111111000...---,,,+++,,,,,,...............///000000333111//////000000///......//////000000//////.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,$$$111'''---))):::^^^777"""bbb...////////////......---////////////////////////000000000000000000000000888&&&777GGGppp\\\]]]fff666///222...---+++....../////////000000000222***555+++...+++///222333333111...+++******+++,,,444///111//////333000......//////......~~~...***333222***111//////...---------......666FFF ***BBB%%%...,,,,,,...000...)))%%%+++,,,,,,,,,---------.................................------------,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++---------------------------/////////---,,,---.................................------------......////////////...------,,,------------------------..............................---------......///---///000000...---......//////.........------------------,,,---......///........................//////////////////////////////000000000000//////....../////////000000000222111111000000111111222000000000000111111111111000000000000000000000000111111000/////////000000333333333333333333333333222333333333222222444666222222222222333444555555555777888:::<<<@@@FFFJJJTTT___kkkttt}}}rrraaaOOOFFFBBB???======;;;;;;:::::::::;;;;;;<<<777777888888777666555444666666555555555444555555555444333333222111111111000000////////////000000///......///111444777999...............///000000111///......//////...,,,//////000000000000///////////////...............//////////////////////////////............//////666+++888666111000000000000000///...---////////////////////////////////////////////////444+++444)))aaa444&&&---111***111...////////////000000000111(((---<<<,,,,,,444111222333111...+++***+++333333///---111%%%111111---,,,000222222111111OOO...%%%---333+++555//////...------,,,------///&&&|||444(((<<<444###...BBB---]]]))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///...........................------,,,,,,------...000000111111000//////...,,,------------------,,,------...............///...------------...//////...000222222111000000111.........---------,,,,,,,,,+++,,,,,,,,,---------........................//////////////////////////////000000000000//////---------.........//////111111111000000111111111///000000000111111111111222222222222222222222222111111000000///000000111222222222333333333333333111333444444333333555666666555555444444555666777777:::<<>>>>><<<<<<;;;:::::::::;;;;;;999888888777777666666555777666444333333333444555333333333333222111000///222222000///............000000000//////...------...............///000000111111000111222222111//////000000111111000000///...////////////000000000------------------------//////............//////...>>>---777:::{{{000111111111111000000///////////////////////////000000000000000000000000///111---000111///111***555777))),,,/////////000000000111111000666333666222///111---...000000///......///000888111***000///222000---...222000******000YYY888///...111000)))------,,,+++++++++,,,,,,---///$$$ooo444,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///........................------,,,,,,,,,,,,------------.........------,,,+++,,,---......---,,,+++,,,,,,,,,---......//////---------------...///000111444666777666444333333......---------,,,,,,,,,------...////////////...........................//////////////////////////////000000000000///////////////000000000111111000000000//////000000000000000000000111111111111000000000000000000000000111111000000000111222222000000000111111222222333111333555666555555666888777666444444444666888:::===CCCJJJPPPWWWaaaooozzzppp___NNNEEECCC@@@??????===<<<;;;::::::::::::::::::999888666666666666777444333111000///000111222333444444444333222111000000000////////////000000,,,...000222333333222222...............///000000111000000222333333111///000000111111111111000000.../////////000000000000------------------------///......------......///...000%%%333%%%777OOO000000111111222222111111////////////////////////000000000000000000000000555***:::(((555XXXUUU,,,000///666222,,,/////////000000000111111111///555444)))@@@)))///---...000000///......///...(((999000(((222TTTNNN111111...///333///***000===...'''000111222,,,333)))---,,,,,,,,,,,,------...111&&&+++333^^^444,,,,,,,,,---------......------------------------,,,,,,,,,---------......///......---------......------------------------------------------------,,,---......------...000........................---,,,,,,++++++,,,,,,---,,,,,,---......------,,,+++,,,...//////...,,,+++++++++,,,------...//////---,,,,,,------///000000444666999999777555333333000/////////............***+++,,,---------,,,,,,........................//////////////////////////////000000000000//////------------............222111111000000111111222000000000000111111111111000000000000000000000000111111000000111111222333000000111222222333444444000333555777666666777888666555555666999<<<@@@CCCHHHOOOYYYaaahhhtttooo___MMMEEECCCAAA@@@@@@===<<<;;;:::::::::::::::;;;:::777666555666777888999777666444444555666777444555555666555333222111.........//////000111222---...111222222000...,,,...............///000000///...///000222111///---000000111111111111000000.../////////000000111111000000000000000000000000......------------.........000......666444///000HHH///000111222222222222222////////////////////////000000000000000000000000+++333 ???"""+++&&&///......111,,,000777000000000000111111111111...///111)))SSS+++666...///111000...------...---888,,,&&&555...###hhh///111...000333000...;;;NNNAAA(((:::)))///222'''555------------------...///000000888'''222666///))),,,,,,,,,---------......////////////////////////,,,,,,,,,------.........---------------...///000000000000000000000000000------------------------,,,---......------///000........................---,,,,,,++++++,,,,,,---......//////000//////...+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,,,,,,,---...///000111555777::::::888555333333111111111111000000000000---...///000000000///...........................//////////////////////////////000000000000//////000000000000111111111111333222222222222222222333000000000000111111111111222222222222222222222222111111000000111222333333111111222333333444555555000333666777777777777888777777888:::>>>DDDIIILLLRRR[[[fffooowwwooo___MMMEEEBBB???======<<<;;;::::::999999::::::999999888777666555444444888888777555333111///...777666444333222111111111000111222111///------...////////////////////////111000///......///000111111111111111111111111111000000111111000///......111111000000//////......222111000//////...//////...---,,,++++++,,,---...///...---,,,,,,---...///...&&&FFF///...---,,,,,,---...///000000000000000000000000////////////////////////---&&&222---222&&&JJJKKK000000000000000000000000...---+++******+++---...)))000,,,---nnn+++111000000000000000000000000.........///000222333444###666 555333,,,:::&&&kkk,,,///////////////.........////////////////////////000)))...333"""WWW((((((------------------------+++++++++,,,,,,,,,------..................------------------------------------------------------.........------,,,,,,,,,++++++++++++,,,...000111+++///222111,,,***,,,///.........------,,,,,,,,,---------........./////////////////////////////////...---+++******++++++000///------...000222444666777999::::::888555444111000000///...---------///////////////////////////////////////000111222111111000000//////......//////............//////////////////000000000000000000000000000000000000---...///000000///...---111111222222222333333333000000111111111222222222222222222111111111111111666222222777999777777999;;;999;;;AAADDDGGGRRR^^^ffflllssszzzmmm]]]LLLDDDBBB@@@??????===<<<;;;;;;::::::;;;;;;999999888777666555444444:::::::::999888777666555666666444333222111111111000111222111...---...///////////////////////////111000///......///000111111111111111111111111111------......---,,,,,,+++000000000000////////////111000000///////////////222111000/////////000111///...------------...///555666***999//////...------...//////000000000000000000000000////////////////////////000)))444///999---$$$ooo---000000000000000000000000000...---,,,,,,---...000///+++---)))QQQ444000000000000000000000000000222111111111000000//////gggQQQ///444,,,---!!!555(((444////////////............///////////////////////////444///:::111---;;;111///---------------------------------.........//////............---,,,******------------------------------------------,,,,,,------------------,,,,,,------,,,,,,,,,---...///,,,///222000,,,***,,,///.........------,,,,,,,,,---------.........//////........................---,,,,,,++++++,,,---...///............000111333555666888999888777444333111000000///......------//////////////////////////////.........///000000000000000000/////////////////////....../////////////////////000000000000000000000000000000000000///000111222111111000///111111222222222333333333111111111111222222222222222222222222222222222222444111111555777555666888;;;<<>>CCCMMMXXXaaajjjxxxjjjZZZJJJCCCBBB@@@??????===<<<<<<;;;;;;;;;;;;;;;888888888777666555555555444444666777777888888888666555444333222222222222222222000...,,,---///222////////////////////////111000///......///000111111111111111111111111111...//////000//////............//////000000111111......///000000000000000///......---------------//////............//////444666333...---...+++'''>>>ccc////////////////////////////////////////////////////////////////////////111+++555''''''999333333444111777///000000000000000000000000111000000//////000000111000***888222///---////////////////////////...///111222333111000///000777$$$...111```OOO///---444000//////......---------////////////////////////000***444!!!!!!BBB$$$666+++111444''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++***)))------------------------.........------,,,,,,+++,,,,,,,,,------...............------,,,,,,,,,,,,,,,...000///---,,,---..................---------........................------------------------++++++,,,,,,---......///---...//////000000//////111222333444444333111000000000//////............////////////////////////000///...---------------......//////000000111111/////////000000/////////////////////000000000000000000000000000000000000222222222333333333333333111111222222222333333333333333333333333222222222222222333333333333444444666444444777888888<<>>======<<<;;;::::::999:::::::::888888777777666666555555777888888999999999999999555555444333222222222222111111000...------000222000000000000000000000000111000///......///000111000000000000000000000000///000111111111111000000......//////000000111111---...///000111111000000000000000000000000000000////////////////////////###,,,333222333777666222+++(((+++QQQ000000000000000000000000////////////////////////000000000000000000000000***&&&666555,,,222000,,,&&&555JJJ;;;222---000000000000000000000000000//////////////////000---000555111333xxx...////////////////////////...///111222333111000///...222999VVV:::))):::111111111000///......------////////////////////////444!!!888777000+++222$$$000111$$$333******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------............---------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,------------------,,,---//////...---...................................................------------------------------------------------------......////////////...///000111111111111000///////////////............////////////////////////000///...---------------......//////000000111111//////000111111000//////////////////000000000000000000000000000000000000111111111111222222333333111111222222222333333333444444333333333333333333222222222333333333444444666444555999:::<<>>======<<<<<<;;;:::::::::::::::777777777777666666666666222333444444555555555444444444333222222222333333...000111000///...///111000000000000000000000000111000///......///000111000000000000000000000000------...///////////////000000000000////////////...///111111111000...---&&&''')))+++------------...///000111111000///..."""222555+++111@@@777%%%///444...***...111///000111111222222111111000000000000000000000000000000000000000000000000000777000(((...111...222555(((888;;;***PPP"""@@@ 666000000000000000000000000000...//////////////////......333,,,111...999000000000000000000000000222111111111000000//////)))???"""***BBB777???"""333111'''999444444333222111000//////////////////////////////(((888&&& 000111666+++***888%%%jjjTTT444111???)))333,,,++++++++++++++++++++++++---------.........//////,,,,,,---.........------------------------------+++,,,,,,------.........------------------,,,,,,,,,---.........---,,,+++---,,,---...//////......---........./////////000//////.........---------........................+++,,,---...//////......//////------------...///........./////////000000...///////////////////////////////////////////////////.........///000000000000000000////////////...///111222222111///...////////////000000000000000000000000000000000000111000000000111222333444111111222222222333333333222222333444555666777777444555555666777777888888777777;;;@@@DDDJJJVVVbbbtttfffWWWGGGAAA@@@???>>>???======<<<;;;;;;;;;;;;<<<777777777777666666666666444555666888999999999:::444444333222222222333333---///111111000//////000000000000000000000000000111000///......///000111000000000000000000000000......///000111111000000111111000000//////......///000111222111000...,,,'''(((+++---///000000000...///000111111000///...///---///111,,,'''...:::444...)))***///111111000000999rrr000111222333333222111000000000000000000000000000000000000000000000000000'''444222555444***+++000888!!!,,,333XXXHHH***:::&&&000222777000000000000000000000000//////000000000000/////////111000;;;+++666000000000000000000000000.........///000222333444111+++999)))000111UUU333 333'''...222111666555555444333222111000///////////////////////////...(((,,,>>>###---///000///&&&222)));;;@@@!!!???&&&+++000###222+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++***------------------------***++++++,,,---...//////.........------,,,,,,,,,.../////////...,,,***)))---,,,,,,...///000///...---.........//////000000//////.........---------////////////////////////)))***,,,...000000000000000///---,,,,,,---...000............//////000000.........//////////////////////////////////////////////////////000111222111111000000//////.........000111222222111000...////////////000000000000000000000000000000000000111111000000111333444555111111222222222333333333111222333444555777888888666777777888999:::::::::;;;<<<@@@FFFKKKRRR```lll|||fffTTTJJJGGG??????AAA===<<<<<<;;;::::::::::::;;;999999:::999999888777666888888888888777777777777444333333333444444222000222111///...---------.........//////000000111111111111111111111111111111111///......//////...---000000000000000///......222111000.........///000000111111000......///000///---+++******,,,///000000000000000000000000000111111111111111000///...000000000000000000000000444777,,,,,,fff...//////000111222222222222222111000//////000000111111111111111111111111000000111111222222333333555)))$$$444'''@@@lll333333222111000000111111333222111222444444222111////////////000000000000000444------...444bbb000&&&555000111888,,,---......///000111222222///111222333333444666999jjj(((000000000000000000000000000111222222000//////000000///...------...///000//////...---,,,,,,++++++---)))111777&&&***uuu&&&...------,,,,,,------...---------.........///////////////...------,,,,,,000///...---------------...///000///---,,,---.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,,,,---...------------------------,,,,,,,,,---...///000000///.........///000222333////////////////////////+++,,,.../////////...---...------,,,,,,,,,------////////////////////////222111000///---+++******......---------......///000///...---,,,------...000///...------...///000......///000000000000000000111111111111222222222222111111111111111222222333333333333333333333333333222222111222333555666777555333444888;;;<<<;;;???EEELLLOOORRR[[[kkkxxxfffTTTJJJGGG???>>>@@@<<<<<<<<<;;;;;;:::::::::;;;999999999999888777666666777777777666666666555555555444333333444444333222222111000............///.../////////000000000111000000000000000000000000111///......//////...---,,,---...000111111111111222111000///...//////000000111111000......///000000///---,,,,,,...000222000000000000000000000000//////000000000///......///////////////////////////(((111<<>>@@@AAACCCKKKTTTYYY^^^hhhxxxfffTTTJJJFFF>>>===@@@;;;<<<<<<;;;;;;;;;:::::::::999999999999888777666555666666666555555555444444111///......///111111000333222111000/////////000////////////000000000000////////////////////////111000...///000000///---,,,---...000111111111111111111000/////////000000000111111000......///000222111///...///000222333000000000000000000000000//////000000111000000000000000000000000000000000BBB///(((111111&&&***:::888/////////000111111222222333333222111111111111222////////////////////////111111111000000000000000...999111,,,777111&&&...111000AAAqqqNNN444333888999222111111111000000000000222111111222333333222000//////111222333555666666333;;;555222666******FFF555555555444444333333333444444444444444444444444222222222222222222222222111111111222333444666666333444555666666555444333111111111111111111111111:::***000888///333<<<333000111111222222333333333111222222111000000111333...222555EEEyyySSS'''$$$111777555........................000111222222000//////000000//////......//////000111111000//////.........***---///000444444+++ ///333KKK\\\:::000&&&%%%///...------,,,,,,------...++++++,,,,,,,,,------------------...............//////...------------...,,,---...---,,,+++,,,---........................------------------------------------------------......///...,,,+++---...------------------------------..................---,,,,,,+++,,,,,,------...........................------------...////////////.........//////000////////////////////////......//////000111111111000//////...---------...000///......------......000//////......//////000000000111222222222222222000111111111111222222222444333222111111111111111333333333333333333444444222222333444555555666555444777999::::::===CCCHHHOOOXXXdddlllsss}}}~~~}}}fffSSSJJJFFF>>>===???:::;;;;;;<<<;;;;;;;;;::::::999999999999888777666555666666666555555555444444111///,,,,,,...000222222333222222111111000000000////////////000000000000000000000000000000000000111000//////000000///---000000000000000///......111111000000000000000000000111111000......///000222111000//////111222333000000000000000000000000000111222333333333333333222222222222222222222222&&&333333)))...>>>:::'''222777GGGqqq//////000000111111111111333333222222222222222333000000000000000000000000111111111000000/////////111888///(((333777333777111000///---)))...HHHcccqqqmmmWWW888999333***---555000###111111111111111111000000222111111222333333222000000111111222444555555666+++666111---777888///...888888777777777666666666555666777888777777777888666666666777777888888888;;;;;;::::::;;;<<<===>>>;;;<<<======;;;999777666666555555444444444444555+++)))333777000444666)))111111111111111111111222222333333222111111222444AAA///)))333444---777MMMxxx{{{XXX???000///111555888555---&&&////////////////////////000111222222000//////000000//////////////////000000000000//////.........)))333444***%%%,,,444555///&&&(((111...,,,FFFjjjdddKKK000555333,,,---555222&&&//////............//////,,,,,,,,,---------......,,,,,,------...//////000///......---------......+++,,,------+++++++++------------...............................................................---......---,,,+++---..........................................---------------,,,,,,,,,,,,,,,,,,..............................---,,,,,,...///000..................///000////////////////////////------...///000000111111111000///...------------//////..................000//////////////////000///000111111222222111111000000111111111222222222444444333222111111111111333333333444444444444444111222444666777777666666444888;;;;;;<<>>???@@@@@@BBBCCCCCCEEEGGGIIIJJJLLLJJJJJJIIIGGGDDD@@@===;;;;;;;;;999888777777777777@@@;;;666...+++333777///111111111111111111000000000111222111111111333555555333666999222***000===111111///+++,,,333888888333000,,,)))))),,,///000000000000000000000000000000111222222000//////000///000000000000000000////////////...............111---******------***%%%222666333++++++111---###222***""" &&&...222444)))%%%'''///444111000333......------------..................////////////+++,,,,,,---...///000000......---------......///+++,,,------++++++,,,------------.........//////................................................,,,---------++++++---///.......................................---------...............---------..............................---,,,,,,...///000---,,,,,,,,,------...///////////////////////////.....................///111000///...................../////////////////////000000000000000000///...///000000111111000000000000111111111222222222444444333222111111222222333333333444444555555555222333555777888888888777999===AAABBBEEEPPPbbbppp~~~|||xxxvvvvvvuuuuuutttxxxzzzwwwvvvxxxyyywwwbbbPPPGGGDDD======@@@<<<:::;;;<<<<<<<<<;;;:::999888888888888777666555444777777777666666666555555666444333333444666666555111111222222222111111000000000000000////////////111111111111111111111111222000//////000111///...,,,---...000111111111111///000111222222222111111000111111000......///000///////////////000000111000000000000000000000000//////000000111000000000000000000000000000000000===333,,,///666666222...333777***---///,,,555111000000000000000000111111222111111111111222333333111111111111111111111111222222222111111111111111000,,,000888666---,,,111777222111444333...000666***///333333444444111+++555;;;333###%%%333000111222333444444444333222444333333444555555444222444444444333333333333333444<<<>>>666111555555///888999:::<<<===???@@@AAABBBEEEHHHGGGDDDBBBBBBDDDDDDEEEFFFHHHKKKMMMNNNOOOMMMOOOSSSVVVZZZ]]]___```___^^^ZZZWWWRRROOOLLLJJJHHHGGGDDDBBB@@@@@@@@@@@@===;;;666444999>>>===999555555444444333333222222///000111111000111333555$$$;;;===((()))???>>>'''///444777555333000***###(((000777555---+++222:::111111111111111111111111000111222222000//////000///000000111111000000///...........................((('''///666555111111+++++++++******,,,///111555444444555555222+++&&&000222888:::222''')))111+++++++++******+++++++++...////////////000000000,,,,,,------...///000000...------------...//////+++,,,------,,,,,,---...,,,,,,------.../////////........................------------------------+++,,,---,,,++++++---///........................------..................---...////////////......------------------------...------------...//////,,,,,,,,,,,,,,,---...///////////////////////////............------------000//////...//////000000......///000000000/////////000000111111000000///......///000000000000000000111111111111222222222333333222222222222333333333333333444555555666666333444666777888999::::::999???EEEKKKSSSbbbvvv~~~zzztttpppqqqsssuuuvvvvvv{{{~~~|||{{{}}}}}}{{{___NNNEEECCC======AAA===:::;;;<<<======;;;999888888888888888777666555444666666666555555555444444222111000000111222000//////000111222222111000000111000000000/////////...111111111111111111111111222111000000111111000...,,,---...000111111111111///000111222222222222111000111111000......///000////////////000000000111000000000000000000000000//////000000000///......////////////////////////%%%222777...***000555555###444///222777333555,,,111000000000000000000000000000000000000111222333111111111111111111111111222222222222333333333333666......222111333999:::111---,,,222888999555000888888444...---222555555222111999CCC<<>>111222444666666555444333555444444555666666555333444444444555555666666666---...555;;;:::>>>CCCAAA@@@AAACCCFFFIIILLLNNNOOOTTTXXX[[[ZZZUUURRRRRRTTTRRRSSSUUUXXX\\\___aaabbbaaadddhhhlllnnnppppppooopppnnniiiddd```]]]\\\[[[YYYWWWTTTPPPNNNLLLLLLLLLHHHJJJGGGHHHIII@@@444333;;;;;;:::999999888777777333444555444333333444666555((())):::>>>111,,,444...///---***,,,444::::::222---***///666777000(((000000000000000000000000000111222222000//////000///000111111111111000///////////////////////////000111000,,,&&&&&&***...777******:::???333+++///)))(((&&&&&&)))---222555......''' ***:::999+++,,,,,,++++++++++++,,,,,,.........////////////000,,,---------......//////---------------...//////+++---......------...///,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///........................,,,---------.../////////,,,---...///000000//////------------------------,,,---......///.........,,,,,,,,,------...///000////////////////////////....................................///000111222---...///000111000000//////000111111111111000/////////000111111111111000000111111111111222222222222222222222333333444555333333444444555666666666555555666666888:::;;;<<<<<>>BBB>>>:::;;;<<<======;;;999888888888888888777666555444555555444444444333333333333222111222333222000...//////111222222111000///111111000000/////////...000000000000000000000000222111000000111111000...000000000000000//////...///000111222333333222111000111111000......///000///000000000111111111111000000000000000000000000111111111111111000///...000000000000000000000000444---...777;;;444///111222888***///333(((...333111111111000000000000000000000//////000111222222000000000000000000000000222222222333333444444444111...222444222999888+++000555777444111222666888///333444222222555555222444000...000555777444000222333555777777666555444666555555666777777666444333444555666777888999:::FFF:::>>>GGGFFFEEEHHHGGGIIIKKKNNNQQQUUUYYY\\\]]]eeeiiilllkkkeeebbbbbbccc___```cccgggkkknnnqqqrrruuuxxx{{{}}}~~~|||zzzxxx{{{xxxsssmmmjjjhhhggghhhhhheeeaaa^^^[[[YYYXXXXXXSSSSSSLLLLLLOOOHHHEEEQQQ@@@@@@???>>>===<<<<<<;;;:::;;;;;;999777666777888444777555...,,,222666555444666555000///111000---...111222000------111555000000000000000000000000000111222222000//////000///000111222222111000///000000000000000111111111///333222---000777555,,,'''666777)))$$$---///%%%///111333222///,,,+++***,,,000444222,,,***///555/////////....../////////---------.........//////---------...............---------------...///000,,,---......------///000,,,,,,------...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---///////////////////////////,,,,,,------...///000000***+++---///000000//////------------------------+++,,,.../////////...------------......000111111////////////////////////......//////000000111111............///111222333---...///111111111000//////000111222222111000///000000111222222222222222000111111111111222222222111111111222333444555666333333444444555666777777666666555666888:::<<<>>>EEEOOO^^^oooyyyuuutttrrrrrrssswww|||~~~{{{```OOOGGGEEE>>>>>>@@@;;;:::;;;<<<======;;;999888:::888777777999999666333444444555666777888999999222222222222222222222222222222222111111111000000111111222222222111111000///////////////000000111000000000000111111111111000111111111222222222222000000000000000000000000//////000000000000//////---------......000111111///////////////////////////000000000000000//////000000000000000000000000222000000111222333222111222222111111000//////...333222111000000111222333222222222111111111000000333333222222333333444555333333333333333333333333555333000...///111444777333333222222333333444555333333333444444444555555555777888888555333333333222333333333222222444666888777777666666666777777888;;;>>>@@@??????BBBEEEHHHGGGHHHLLLQQQUUUVVVTTTYYY]]]bbbeeeeeegggkkkooovvvuuuttttttssssssttttttppptttyyy||||||zzzyyyuuupppmmmmmmpppsssqqqqqqqqqnnnjjjgggeeeeeecccbbb___[[[WWWTTTRRRQQQMMMLLLKKKJJJIIIGGGCCCAAA?????????AAABBBBBB???===999777444333444444444333555555555444444444444333111111222222111111000///111111111111000000000000111111111111111111111111111111000000//////......000000000000////////////////////////////////////................................................---------......000111222---------.........//////......------------......+++,,,,,,------.................................------,,,,,,,,,+++++++++------......//////000000........................,,,,,,------------,,,,,,.........////////////000------------------------//////000000///...------......////////////.................................///000///...---...000---...///000000///...---............/////////000000000////////////000000000///.........///111222222111111000///......---111111111111111111111111222222111111111111111111333333333444444444555555222222111111111111000000555666777888888777666666777888888999:::===BBBEEEMMMZZZnnn}}}}}}||||||zzzyyywwwwwwpppsssxxx{{{}}}{{{```NNNGGGEEE>>>>>>@@@;;;;;;;;;<<<<<<<<<;;;999999;;;999777777888888666444555555666666777777888888444444444333333333222222222222222111111111000000000000111111111000000///000000000000000111222222333222000///---+++***)))111111111222222222222333000000000000000000000000//////000000000000/////////////////////000111222111111111111111111111111//////000000000000//////000000000000000000000000111///...///000222111111000000000000111111111111222222111111111111222222222222222111111111000000222111111111111222333333333333333333333333333333444333111000000111444555333333222222333333444555333333333444444444555555333444666666555333333444666777777666555555777888777777888999:::<<<===>>>???BBBFFFIIIIIIJJJMMMOOOVVVVVVWWWZZZ^^^aaadddeeefffkkkpppssssssuuuxxx{{{~~~yyyuuuuuuxxx{{{{{{|||{{{xxxtttqqqoooooommmllliiifffdddbbbaaa```]]]\\\ZZZXXXVVVRRRNNNLLLNNNNNNMMMMMMMMMJJJFFFCCC???===:::999999999888777555555444333333222222222//////000000000000000///222222222111111111000000111111111111111111111111111111000000////////////111000000000////////////////////////////////////......................................................---......///000111---------.........//////......------------...............---......//////........................111111000000000/////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////------------------------///////////////...------......////////////.................................///000///...---...000......////////////...............///////////////000000////////////000000000///.........///111222111111000000//////......111111111111111111111111111111111111111111111111333333333444444444555555444444555555555666666666333333555555666555444444:::<<<======???CCCKKKQQQ]]]kkk}}}uuuuuuvvvvvvvvvvvvvvvuuuvvv{{{}}}___NNNGGGEEE>>>>>>@@@<<<<<<;;;;;;;;;;;;:::::::::<<<:::777666777777777666666666666666777777777777666666555555444333222222222222222111111111111111...//////000000000//////111111111111111222222333333222111///,,,***((('''111111111111222222222222000000000000000000000000///000000111111000000///111111000000000000111222111111111111111111111111//////000000111000000///000000000000000000000000222000......000222222222//////000000111222333333111111222222222222111111222222222111111111111111111111000000111111222333333333333333333333333333444333222222222222333333333333333333333444444555333333333444444444555555222444666666555444555666555666777777666666888:::<<<>>>@@@CCCFFFIIIKKKLLLLLLPPPTTTXXXYYY[[[\\\^^^aaabbbdddddddddhhhnnnsssxxx}}}~~~{{{xxxuuusssrrrqqqlllllljjjhhheeeaaa]]][[[]]]\\\[[[ZZZXXXUUUOOOLLLFFFCCC@@@>>>===<<<;;;999888888666555444333333333//////000000111111222222222222222222111111111111000000000000000000000000111000000000000/////////111111000000000/////////////////////////////////........................///////////////////////////...............//////---............/////////......------------......555333222000000111222333........................////////////............/////////...............,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,---------............------------------------///////////////......---......////////////.................................///000///...---...000//////............/////////////////////.........000000////////////000000000///.........///111222000000000000000000000000111111111111111111111111111111111111111111111111333333333444444444555555111222222333555666666777222333444555555555555555888:::======@@@GGGSSS]]]sss~~~vvvppppppppprrrtttvvvwwwwwwwwwyyy~~~~~~___NNNFFFEEE???>>>AAA<<<<<<;;;;;;:::::::::;;;;;;<<<:::888666666777888888888777777777666666666555777666555444333222111000111111111111111111111111...///000000111000000000111000000000000111222222222222111111000000////////////000000000111111111000000000000000000000000000000000111111000000000111111000000///000000000111111111111111111111111//////000111111111000000000000000000000000000000444111//////111333333333///000000111111222333333000111222333333222111000111111111111111111111111111111111111111222333333333333333333333333333333333333333444333333222222333333333333333444555555333333333444444444555555444555777777555555666777444666888999999;;;>>>@@@GGGIIIMMMRRRUUUXXXZZZ[[[ZZZ]]]cccgggkkklllmmmmmmkkknnnooollljjjmmmvvvwwwxxxwwwuuuqqqnnnkkkjjjjjjiiiiiihhhgggccc]]]YYYOOOMMMJJJHHHGGGEEECCC@@@@@@???===:::888777666666222222222222333444555555222111111111111000000000////////////////////////000000000000000000000000111111111000000000//////////////////////////////........................000000000000000000000000//////...---------...................../////////......------------......555333000...---...000222...........................------------,,,,,,,,,/////////......---------////////////////////////......////////////......,,,,,,,,,---------.................................///////////////............////////////.................................///000///...---...000000///...------...///000////////////............000000////////////000000000///.........///111222000000000000000000111111111111111111111111111111111111111111111222222222333333333444444444555555111111222222333444444555444444555666777777888888555999===@@@EEEQQQaaammmzzzuuuqqqnnnmmmrrrsssuuuwwwyyy{{{||||||{{{zzz^^^MMMFFFEEE??????AAA===;;;;;;:::::::::;;;;;;<<<<<<;;;999777666666888999888888777777666666555555555555444333222111000///111111111111111111111111///000111111222222222111000////////////000111111111111222222333333333444............////////////000000000000000000000000000000111111111111000000000000///.........//////000000000000000000000000//////000111111111111111000000000000000000000000222000//////000222222222111111111111111111111111000111222333333222111000111111111111111111111111222222222222222333444444333333333333333333333333222333444444444333222222444444333333444444555666333333333444444444555555444555666666444444555666777999===@@@BBBFFFKKKNNNPPPSSSXXX]]]aaaddddddeeecccgggnnnvvv|||}}}{{{wwwyyy}}}{{{zzz|||{{{zzzyyyuuuppphhhccc\\\ZZZXXXVVVUUUTTTQQQNNNIIIHHHFFFCCC@@@===:::999555555444333444444555666111111000000000/////////////////////////////////000000000000111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000///......------------...////////////////////////......------------......///---***(((((()))+++,,,........................000////////////.........//////......------,,,,,,////////////////////////......////////////......,,,,,,,,,---------....................................///////////////.........////////////.................................///000///...---...000000///...------...///000///////////////.........000000////////////000000000///.........///111222000000000000111111111111111111111111111111111111000000111111111222222222333333333444444444555555555555555555555555555555444444555666777888::::::888===DDDLLLVVVfffxxx}}}wwwrrrnnnnnnqqqsssvvvwwwyyy{{{|||~~~~~~uuu^^^MMMFFFEEE??????BBB===::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999666666888999888888777777666666555555444444333222111111000000111111111111111222222222///000111222222333222222///////////////000000111222222222222111111111111............////////////000000000000000000000000000111111222222111111000///...............////////////////////////////////////000111222222222222000000000000000000000000///......///000111000///222222222222222222111111111111222222222222111111111111111111111222222222333333222222333333444555333333333333333333333333222222333444444444444444444444444444444555555666333333333444444444555555444555666555444555777999:::===BBBFFFJJJPPPUUUYYYZZZ^^^dddjjjnnnpppppppppnnnrrrzzzwwwmmmgggeeecccbbbaaaaaa```]]][[[UUUUUUSSSPPPKKKFFF@@@===999888666444333333444444111111111000000000000///000000000000000000000000000000000111111111111222222222111111111000000000////////////////////////////////////////////////////////////////////////...---------------......000000000////////////.........------------......000...---++++++,,,---///.................................---------,,,,,,.........---------------------------------------.........//////.........,,,---------....................................---...//////////////////......////////////.................................///000///...---...000//////............//////............/////////000000000////////////000000000///.........///111222111111111111111111111111111111111111111111111111000000000111222222333333333333333444444444555555555555444444333333333333333333444555666888:::;;;;;;AAAKKKYYYjjj|||~~~zzzxxxxxxwwwwwwtttsssqqqnnnmmmoootttxxx|||}}}ttt^^^MMMFFFEEE??????BBB===999999;;;<<<<<<<<<;;;;;;999;;;<<<:::888666777999777777777777666666666666444444333333333222222222000000111111111222222222...///000111222222222222000000//////000000111222333333222111111000///////////////000000000111111000000000000000000000000000111111222222111111000///.........///000111111000000000000000000000000//////000111222222222222000000000000000000000000000///000222444444111///000111111222222333333333222222111111111111222222000000111111111222222222222222222222222333333444333333333333333333333333111222222333444555666666444444444444444555666666333333333444444444555555666777999999:::<<>>888999;;;======<<<;;;:::888;;;===<<<888666777888666666666666777777777777444444444444444444444444000000111111222222222222---...///000111111111111111111111000111222222333333333222222222222222222111111111111222222222222000000000000000000000000111111222222222222111111////////////000111333333111111111111111111111111//////000222222333333333000000000000000000000000222333444777999888555222...///000111333444555666333222111000000111222333000000111111222222222222111111111000111222222333333333333333333333333333111111222222444666777888555444444444444555666666333333333444444444555555999;;;===???AAADDDIIILLLUUUXXX]]]aaafffkkkppptttxxx}}}{{{{{{{{{}}}~~~~~~|||zzzssssssssspppiii___UUUOOOIIIFFFBBB>>>;;;999999999555555444444444444333333111111111111111111111111000000111111222222222222222222222111111111111000////////////////////////000000000000000000000000........................+++++++++,,,---...///000111111000000/////////............------.........------......////////////........................111000000000000/////////,,,,,,,,,------.........000000000000000000000000,,,------------------,,,.........////////////000////////////////////////------...///000000//////......////////////.................................///000///...---...000---...///000000///...---+++,,,---...///111222222000000////////////000000000///.........///111222333333333222111000//////111111111111111111111111///000000111222222333333333333333444444444555555444555555666777888999999777777777888:::===???AAAIIIOOO]]]ttt|||sssqqqppprrruuuyyy{{{{{{}}}vvv```NNNFFFGGG@@@>>>>>>999;;;;;;;;;::::::;;;<<<<<<;;;;;;999888888888999:::777777666555555555555555666555333333333555777888...///000111111111111111000000000000000000000000222222222111111111000000//////000000111222444444555444222111000111222222222222222111111111000000---///111111111000111222///...---...111333333333000333555222---+++...222111111222222222111111000333333222111000000000111000000000000111111111111333333333222222222111111111111111111111111111111111111222222222222111111666555444333333333333333222222222222222222222222222444666888999888666555555444333444555555555444666666666555444666:::======@@@FFFKKKPPPUUUYYY\\\dddiiioooqqqrrruuu}}}yyypppggg```[[[VVVNNNGGGCCC???<<<:::777555333222222222000///222222222222222222222222111111111111111111111111111111000///////////////---------------...///000333222000/////////000111000000000000000000000000...............///000000111000000///...------------------............////////////...------,,,,,,+++,,,---...///////////////////////////////////////...---,,,,,,---...///,,,---......//////......///...---,,,,,,---...///////////////////////////000000000000000000000000000000111111111111000000///////////////.........000000///...............////////////000000000000///......///000000///---///////////////.........------------------,,,,,,111111111111111111111111222222222111111111000000000111111111111222222222333222222111111222222333333333333444333333222222333444555555444444666888666666555555777<<>>@@@DDDIIIPPPTTTbbbgggmmmooommmkkkmmmppprrrssstttxxxyyynnniiibbb]]]YYYVVVSSSQQQFFFCCC???<<<;;;999777555555555444333222222222222111111111111111111111111111111000////////////000000000//////000000111111222111111000///000000000////////////////////////...............///000000000000000///......---------------............///............////////////---...///000111111111111........................///......------......///......---,,,---...///000///...------------...///////////////////////////..............................////////////............//////////////////000//////............///---------.........//////111000000111222222111///////////////////////////............////////////000000000000000000000000222111111111111000000000000111111111111222222222333222222111111222222333333444444555555555444444444555555555333333555777777999<<>>===<<<;;;;;;:::::::::;;;::::::::::::999999888888666666666777666555444444444444333333222222222222//////000111111111111111000000000000000000000000111111111111111111111111000000000000111222333444000111222333333333111111111111111111000000000000,,,...000000000000111222000...---...000111111111111333444444333111111111///000111222222222222222111000000000111222333333111111111111222222222222111111111111111111222222222222222222222222222222222222333333333333222222333333333333333444555666444444444444444444444444333444555555666777777777:::;;;<<<<<<<<<>>>BBBFFFGGGLLLUUU^^^hhhsss|||}}}rrrmmmmmmnnnrrrxxx~~~xxxnnnmmmqqqxxx|||{{{tttnnnkkkhhhfffddd^^^\\\XXXTTTQQQLLLFFFBBB:::888666444333333444555111111111111111111111111222222111000000000000000000000///....../////////111111111111000000000///.......................................///000000////////////............---------............///,,,,,,---...///000111111,,,---..........................................///////////////////////////...,,,+++,,,---///111---..................---////////////////////////000000000000000000000000///000000111111000000///---.........//////000000//////............/////////000000000000111111111///......///000000///---////////////000000111111/////////000000000111111////////////////////////000000000000000000000000000000111111111222222222333222222111111222222333333444444555666666666555555666777666555555777888===@@@GGGQQQ```rrr{{{uuutttvvv|||ttt[[[NNNHHHHHHJJJUUUVVVIII;;;;;;:::999888888888888777888888888888777666666555666777777777666444333222222222222222111111111000000111222333333333333000000000000000000000000111111111111222222222222/////////000111333444555111111222333333333333222111000000000000/////////***,,,...//////000111333///...------///000000000000111222333333222111000///000111222222222222222111111111000111111222222111111111222222222222333222222222222222333333333111111111111111111111111222222333333333333222222444444333333333444555555555555555555555555555555111222444555777777888888777:::>>>@@@CCCHHHOOOUUU```fffppp{{{uuulllmmmqqqvvv{{{~~~vvvjjjgggkkkvvv|||{{{wwwtttrrrpppkkkjjjhhheeeaaaZZZRRRLLLBBB@@@<<<888555444444444333333333333333333333333222222111000000000000111000000///.........//////000111111111111000//////.......................................///000000//////////////////......---------............///,,,,,,,,,---...//////000//////000000000000000///////////////////////////...//////000000//////.........---,,,---...///000------...//////...------////////////////////////........................000000111111111111000000------......///000000000///............//////000000000111111111222222222///.........000000...---...//////000000111111222......//////000000111111000000000000000000000000//////000000000000000111000111111111111222222222333222222111111222222333222333444555555555555555555777777777777777999;;;;;;BBBMMM]]]qqq|||wwwrrrpppsss|||pppUUUIIIGGGPPP```uuu{{{mmm<<<;;;:::999888888888888777888888999888777666555555666777888777666444333111111222222222222222222222222333333444333333333000000000000000000000000000000000000111111111222111000000000111222333333111111111111111222333333111111111000000000000///+++---000000000000111222000///......000111111000///000111222333222000/////////000222222333333222222222111111000111111111111111111222222222333333222222333333333444444444111111111111111111111111222333333444444333333222555555444333333333444444555555555555555555555555444444555666888;;;===???<<>>>>>HHHYYYnnnwwwtttrrrssssssssswww}}}~~~yyyyyyzzz{{{|||}}}}}}~~~}}}~~~mmm\\\LLLBBBDDDNNN]]]\\\HHH>>>===<<<;;;::::::::::::999999:::;;;:::999888777555666777888777666444333111222333444444444444444333333333333222111000000000000000000000000000000.../////////000000111111333222111111000111111111111000/////////000222333222222222111111111111000...000222222000000000111222000//////111222111111//////000222333222000...//////000222222333333333333333222111000000000111111111222222222333333333333333333444444555555555333333333333333333333333222333333444444333333222666555444444333333333333666666666666666666666666;;;999888888:::???DDDGGGJJJQQQ[[[ccclllxxx{{{yyy~~~wwwoooccc^^^VVVMMMEEE@@@<<<;;;555555555555555555555555333222111111000111111111333333222111000000111111000111111222222000///..........................................///000000.........///////////////---------.........//////++++++,,,,,,,,,,,,---------...............------000000000000000000000000...///000111111000///...,,,---......//////......,,,---...//////...---,,,////////////////////////000000000000000000000000......////////////......---------...///000000111...............///000111////////////000000000000111000///000222222000///...//////000111222222222,,,------...///000000111111111111111111111111111.../////////000000111111000111111111111222222222333222222222222222222333000111222333444444444444555777999999:::;;;>>>@@@IIIUUUiiiyyypppnnnnnnsssvvvzzz~~~yyyrrrsssuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{nnnUUUKKKBBBAAABBBAAA??????<<<<<<;;;;;;;;;::::::::::::;;;<<<:::666222111000888888888888777666444444444444444444444444444444222222111111000///......111111222333222111000///111111111111222333444555444333111000000000111111////////////000111222333222111000//////000111222000000000000000000000000////////////............///000111222222111000///000000000000111111111111111111111111111111111111333333222222333333444555222222222222222222222222000111111111111222222222333333333444444444555555555444222333444555555555666666666555666666888999888???CCCBBBBBBHHHPPPSSS\\\jjjyyy~~~wwwqqqggg[[[QQQJJJFFFEEEAAA>>>999666666666666555444333222222333444333111000111333444444333222111000000000000000000000000//////......---------,,,000000000000000000000000------......//////000000///...---,,,,,,---...///---------............///------------------------........................------------------------,,,,,,,,,------.........//////.........---------//////.........------------.../////////...,,,+++///////////////......---////////////000000000000////////////000000000000000000000000000000000000///////////////000111111//////............//////000000//////......------//////000000111111111222222111111111000000//////111111111111111111222222333222111111111222333444777777777666555333222111:::666444666999;;;BBBIIIPPP```wwwvvvnnnllllllooovvv{{{~~~}}}{{{|||~~~}}}zzzvvvuuusssrrrrrrtttuuuuuuttttttvvvxxxyyyyyywwwuuussslllTTTJJJBBBAAABBB@@@??????;;;;;;;;;::::::::::::999888999:::999777555444444888888888888777666555444444444444444444444444444555444333222222111111111///000111222333222222111111111111111222333444555333333111000000000111111000000000000111222333333222111000//////000111222111111111111111111111111000000000000000000000000000000111222222111000///000000000000111111111111222222222222222222222222222222222222222333444444222222222222222222222222111111111111222222222222333333444444444555555555444333333444555666777666555666777888999999:::;;;:::AAAHHHJJJPPP[[[eeekkkzzz}}}qqqeee\\\UUUPPPMMMGGGBBB===999777666555555555333222222222222111000111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000.........//////////////////...------------...///---------............///------------------------...................................................------------------,,,//////.........---------//////.........---------......//////......---,,,//////000000//////...---.../////////000000000000////////////000000000000000000000000000000000000///////////////000111111//////............//////222222111111000000000000///000000000111111111111111111111111000000000///000000111222333444444555333333222222222333444555555555666666555555444444777444444888<<<>>>EEELLL[[[nnn~~~uuulllgggkkkjjjoooyyy|||yyyxxxwww{{{yyyxxxzzz{{{{{{xxxuuutttrrrpppppprrrsssrrrqqqqqqrrrtttuuuuuutttsssrrrkkkTTTJJJBBBAAABBB@@@>>>>>>;;;;;;;;;:::::::::999999666888999999888777777888777888888777777666555444444444444444444444444444666555333222111222222333...///000111333333333333111111111111111222333444333222111111000111111111111000000111111222333444222111000000000000111222111111111111111111111111222222222222222222222222000000111111222111111000000000000111111111222222333333333333333333333333222111111111111222333333333333333333333333333333111111222222222333333333333444444444444555555555222333444666777777777777777999;;;<<<<<<===???@@@BBBLLLVVV]]]hhhxxxxxxnnniiieee___[[[RRRMMMEEE???;;;999777666777555333333333333222000222111000000000000111111111111111111111111111111111111000000000000//////000000000000000000000000///////////////.........///...------------...///---------............///------------------------........................//////////////////////////////......---,,,,,,,,,/////////.........------...............---------//////......------......//////000000//////...---....../////////000000000////////////000000000000000000000000000000000000///////////////000111111000//////......//////000222111111111111000000000000000000000111111111111111111111111000000000000000000111222444555666777444444333333333444555666444444444555666666666666666555777===BBBFFFNNNVVVkkk~~~zzzqqqkkkhhhgggmmmnnnuuu{{{wwwtttrrrqqqqqquuuuuuuuuvvvwwwwwwuuusssrrrqqqooonnnoooooonnnmmmmmmmmmnnnnnnooooooppppppkkkSSSIIIAAA@@@AAA???======<<<<<<<<<;;;;;;;;;;;;:::777888999999888888888:::777777777777777666555555444444444444444444444444555333222000000000111222//////000111222222333333111111111111111222333333222222111111111111111111111111111111222333444555111111111111111111111111111111111111111111111111111111222222222222222333000000111111111222111111000000111111111222222222333333333333333333333333111111000000111111222333333333333333333333333333222222222222333333333444444444444444555555555555222444666777777777777777:::<<<>>>???@@@CCCIIIMMMVVVaaannnyyyzzzsssrrrqqqlllggg```ZZZQQQIIICCC???;;;999:::777555444444555444333222222222222222111111000111111111111111111111111//////..................////////////////////////000000//////......------.........------.........---------............///....................................................................................------------////////////....................................000///...------...///000000000000000000///.............../////////000000////////////000000000000///////////////////////////////////////000000111000000////////////000000////////////////////////000000000000000111111111111111111000000000000000000111111222333444555555333333333333333444444555444444444555555666777777888888;;;BBBHHHQQQ]]]iii}}}}}}rrrlllllloooqqqtttxxxzzzwwwxxxvvvtttrrrppppppppppppqqqrrrssstttttttttsssqqqrrrpppmmmmmmmmmmmmkkkjjjjjjiiiiiiiiijjjlllmmmnnnmmmSSSIII@@@???@@@???==================<<<<<<<<<<<<999::::::999777666777888666777777777777666666555444444444444444444444444444333222111111111222333222222111111111111111111111111000000111111222222111111111111222111111111111111111111222333444555111111222222222222111111111111111111111111111111000000000111111111222222111111111111111222222333111111111111222222222222222222222222222222222222111111000000111111222333333333333333333333333333222333333333444444444444444444444555555555666666333666888888777666777999999<<>>FFFOOO\\\ooo~~~|||uuunnnllloootttxxx}}}{{{vvvsssrrrooonnnmmmllllllllllllmmmoooppprrrsssrrrqqqqqqqqqqqqooommmkkkkkkkkkjjjhhhhhhhhhgggggghhhiiilllmmmlllRRRHHH@@@???@@@>>><<<<<<============<<<<<<<<<;;;:::::::::888666555666777666666777777777777666666444444444444444444444444555555555555555555555555333222222111000000111111111111000000000111111222000000111222222222222111111000000111111222333444111111222333333222111111222222222222222222222222......//////000111111111111111111111111222333444111111111222222222222333111111111111111111111111222111111111111222333333333333333333333333333333333333333444444444555555444444555555555666666666444777999999888999===@@@<<>>???>>><<<<<<<<<;;;;;;;;;::::::::::::999999999777555444666777666666777777777777666666444444444444444444444444444555666777777666555444222111000000000111222333111111000000000000111111///000111222333222222111000000000000111222333333111222222333333222222111222222222222222222222222......//////000111111222111111000000111333444555111111111222222222333333222222222222222222222222222222222222222333444444444444444444444444444444444444444444555555555555555555555555666666666666444777:::;;;;;;>>>EEEKKKNNNWWWbbblllvvvzzzrrrhhh___YYYLLLGGGAAA<<<999777555333666555444222111111222222222222222222222222222222000000111111111222222222000000000000000000000000.........///////////////------...//////...---------------............///........................................................................,,,------...///000000111000000000000/////////...---------.........//////......///000000000000000000111111111111000//////---------.........//////////////////000000000000000000000000000000000000///////////////000111111111111000000000000111111111111222222222333333333111111111111000000000//////000000000111111111111222222222222222222111111111222333444444444333333666555444444555777999;;;===BBBNNN\\\kkk||||||vvvooolllmmmkkklllnnnpppttt}}}}}}yyywwwuuusssqqqooonnnmmmnnnnnnmmmmmmmmmmmmmmmmmmllloooqqqpppnnnkkkkkklllllljjjhhhgggggghhhfffeeegggfffffffffffffffggggggfffQQQGGG???>>>???===;;;;;;:::::::::999999999888888777777777666444444777999666666777777777777777666444444444444444444444444111222555777777555333111000000//////000222444555111111000000000000000111///000111222333333222111////////////000111222333111222333444444333222111222222222222222222222222...//////000111111222222111111000000111333444666111111222222222333333333333333333333333333333333333333222222333333444555444444444444444444444444444444444555555555666666555555555555666666666777333777;;;<<<>>>CCCMMMTTTcccmmmzzz~~~zzzxxxnnngggWWWRRRKKKDDD???;;;888666999666111...---///222555222222222222222222222222......//////000000000111000000000000000000000000---.........//////000000,,,---...//////...---,,,---------.........//////////////////////////////........................////////////////////////.........///////////////000000000000////////////---------.........//////---...///111111111000///111111111111111000//////---------.........//////////////////000000000000000000000000000000000000///////////////000111111111111000000000000111111//////000000111111111111222111111111000000////////////000000111111111222222222222333333444444444222333444555555555444333444333333444555888<<<===AAAIIIXXXjjjzzztttpppooollljjjllljjjlllpppuuu}}}zzzsssuuutttsssqqqnnnlllkkkjjjlllkkkkkkkkkkkkkkkjjjjjjkkknnnpppooollliiiiiijjjiiigggeeeeeeffffffeeedddfffffffffeeeeeeeeeeeeeeeiiiNNNJJJDDD@@@>>>======<<<<<<<<<;;;::::::999888888:::999777555444555555666777777777777777777777777333333333444444555555555555666666777777777777666333333222222111222222222333333222222111000000000111111000000000000111111444333111//////000222333...///000111222333333333///000111222222111000///000111111111111222222222777666444333222222333444///000111333444444333333333333333444444444555555555444444444444555666666555444444333333444444555444444333222222222333333777666555666777777666444>>>???AAACCCIIIUUUcccnnn|||xxxvvvzzz}}}vvvggg```VVVMMMFFFAAA===:::666555444333222222333333777444111000111222222222111111222111111000///...////////////000000000000......------------......////////////////////////......------------......000///...------...///000///...,,,+++******+++,,,------------------------////////////////////////333111///---,,,+++,,,,,,,,,---///000000000///...---......///000111111222222111111111000000//////........................---...///000000///...---000///...------...///000111111111000000000000000222222222111111111000000...------......///000111222222222222222222222222111111222222222333333333333333333444444444555555333333333333444555666666555555888:::888777>>>GGGFFFVVVmmmzzzmmmhhhggggggjjjmmmjjjqqqzzz|||yyyxxxvvvttttttsssqqqnnnkkkiiigggfffkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjiiihhhhhhffffffffffffggggggggggggiiieeeaaa______aaaaaaaaa{{{eeeNNNJJJDDD???>>>======<<<<<<<<<;;;::::::999888888:::999888777666666666666777777777777777777777777333444444444444444444555444444555666666666666555444333333222222222222222444444444444444333333333222222111111111111222222111000///......///111222//////000111222222222222111111222222222222111111///000000000000111111111555444333222222222222222000111222333444444333333333333444444444555555555444333333333333444555555555444444333333444444555555555444444444444555555666666888:::<<<======<<<===BBBJJJSSS^^^lll{{{{{{|||sssmmmddd[[[SSSMMMGGGDDD;;;;;;:::888777666555444555333000000111111111111111111222222222111000000000000000000000//////////////////....../////////////////////////////////......------------......000///...------...///000......---,,,------//////........................000000000000000000000000111000...---,,,+++++++++------///000000000///............///000111111111111111111111000000000///111111111111111111111111...///////////////......000//////.........///000111111111111000000000000222222222111111111000000////////////000111222222111111111111111111111111111111222222222333333333222222222333333333444444333333333333444555666666555555777999888888???IIIRRRddd~~~|||sssjjjhhhhhhggghhhkkknnnxxxyyyrrrqqqqqqpppnnnqqqpppooommmjjjhhhgggfffjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeeddddddddddddddddddddddddeeebbb___^^^^^^______^^^yyycccMMMIIICCC???=========<<<<<<;;;;;;::::::999999888999999999999888888777666777777777777777777777777555555555444444444444444555555666777777777777777444444444333333333222222333333333444444444444555333333222222222222333333000///......///000222333000000111222222111111111333333222222222222333333/////////000000000000111222222222333222222111111222222333444444333333222333444444444444555555555333333222222333333444555555555444444444444555555666666666555555666777777666666777999;;;>>>@@@AAAEEENNN]]]lllzzzzzzqqqggg___XXXQQQMMMAAA@@@>>>;;;888555333222444333222222333333222111111111111111222222222222111111111000000//////...000000////////////000000////////////////////////......------------......//////............//////............///000222222////////////////////////000000000000000000000000000000000///...---,,,+++---......///000/////////......//////000000111111111111111111000000000000......................../////////......//////000000000////////////000000111111111111111111111111222222222111111111111111000000000000111222333333111111111111111111111111111111222222222333333333111111111222222222333333333333333333444555666777666666999;;;:::<<>>CCCNNNZZZssswwwllliiihhhjjjlllmmmqqqwww}}}tttvvvsssqqqpppqqqqqqooommmjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggggggggggggiiihhhhhhfffdddbbbaaa_________^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZWWWUUUxxxcccLLLHHHBBB>>>=========<<<;;;;;;::::::::::::999999999999:::;;;;;;:::888777888888888888888888888888666666666555555444444444777888999:::;;;;;;;;;;;;666777777777666555333222------...///000111222222111111000000000000111111111111111222222444444555444444444555444444333333222111000//////000111222111111222222222222333333111222333555555555444333555555444444444444444444444444444555555555666666555555555555555666777777666555555444444555555666555555555555666777999999>>>======>>>CCCMMMZZZdddwwwyyyqqqllliiiggg___ZZZRRRJJJBBB===;;;:::777666555555666555333111///////////////000111222333222222111000//////...///......------......///////////////////////////......------------.........//////////////////...000000000000//////......------------------------...........................///000111111000...---............/////////000////////////000000000000000000000000000000111111000000000000000000000000000///.........000111222///000000111111111222222000000111111222222222333111111111111111111111111////////////000111222222333333333333333333333333111111222222222333333333333333333333444444444444444444444444555666777777777777:::>>>BBBJJJYYYgggyyyooojjjhhhhhhkkknnnrrr{{{xxxrrrnnnllllllkkkkkkkkkjjjhhhfffhhhhhhhhhiiiiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggeeecccaaa___^^^]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYXXXYYYYYYXXXUUURRRuuu```KKKGGGAAA>>>=========<<<::::::::::::::::::::::::999999:::::::::999999888888888888888888888888888666666666555555555555555444555666777888999999999777888888888777555444222000000000111222333333444111000000000000000000111///000000111111222222222333444444555555555444444111000000000000000000111222222222333333333444444111222333444555666666666555555444444444555555666444444555555555666666666666666666555666777777888666666555555555555666666444555555666777888:::;;;999<<<@@@FFFQQQaaassszzzvvvtttrrrnnnjjjbbbYYYOOOGGGBBB???999777555444444444222000111000/////////000111222222222222111111000000///......------------......////////////////////////......------------............////////////......000000000000///...---,,,------------------------------------------------,,,,,,---.........------///............///000000////////////000000000000000000000000111111111111////////////////////////////////////000111222222///000111222222333222222000000111111222333333333111111111111111222222222////////////000111222222444444444444444444444444111111222222222333333333333333444444444555555555444444444444555666777888777777:::AAAHHHSSSeeeuuuzzzpppjjjggggggjjjnnnssszzz~~~uuuooojjjhhhiiifffgggggghhhgggeeecccbbbeeeeeefffggghhhiiiiiijjjggggggggggggggggggggggggeeeeeedddcccaaa___]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUURRRPPPrrr^^^JJJFFFAAA===============::::::::::::::::::::::::999999888888888888999999888888888888888888888888555555555555666666666666333444555777888999999999888999999999888666444222222222333333444444444555222111111000000111111222000111111111222111111111111111222333444444444333000111111222222111111000111111222222222333333333111111111222333555666777555555444444444666777888555555555555666666666666555555555555555666777777666666555555555555666666555666666777999:::<<<===;;;BBBMMMYYYgggyyy}}}xxxpppeeeYYYNNNHHH>>><<<888666555555333222555333222000000111222333111111111111111111111111//////............//////////////////////////////......------------......---...///000000///...---...//////000000///...---...................................................---------...//////000///......---...///000111000000000000///////////////000000000111111111111------------------------......///000111222222111///000111333333333333333000000111222222333444444000000111111111222222222000000000000111222333333333333333333333333333333111111222222222333333333222222333333333444444444444444444444555666777888:::;;;???HHHRRR```uuu}}}uuunnnhhheeeeeehhhooowww~~~uuujjjfffddd``````cccaaacccdddeeedddcccbbbaaabbbbbbcccdddeeefffggggggeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```___^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUSSSRRRRRRRRRQQQOOOMMMsss___JJJFFFAAA===<<<=========::::::::::::::::::::::::999888777777777888999:::888888888888888888888888444444555555666666777777555666777888::::::;;;;;;888999::::::999777444222222222333333333333444444333222222222222222222333333333444444444333222222...///000111222333333333111222333444444333222111000111111111111222222222000000000000111333666777555444444444555666888999555555555555666666666777555444444444444555666666666666555555555555666666777777777999:::<<<>>>???GGGQQQ```ppp}}}mmm^^^UUUEEEAAA===:::888888777666777666444222222222444555111111111111111222222222000000////////////000000////////////////////////.........------.........---...///000000///...---,,,---///000111111000000////////////////////////////////////////////////111111000000000222333444///......------///000111000000000000//////////////////000000111111111222000000000000000000000000---...000111222222222111///000222333444444333333000000111222333333444444000000111111222222222222111111111111222333444555222222222222222222222222111111222222222333333333111111222222222333333333555444444555555666777888@@@AAAFFFOOO[[[kkk~~~ssskkkgggcccbbbeeekkkvvv~~~qqqggg_________[[[ZZZ]]][[[]]]___```___^^^^^^^^^``````aaabbbcccddddddeeedddddddddddddddddddddddd^^^^^^]]]]]][[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQSSSQQQOOOOOOOOOOOOMMMLLLuuu[[[IIICCC@@@@@@@@@>>>===???888888999::::::;;;<<<<<<999999888777666666777777999:::;;;;;;:::999777777666555555444333333222222444555666777888999999999999999888888666555444333111444555444000///111333...000222444444222000...111111111111111111222222000000111111111222222222333444555333111000000111333333222111000000111111444333333222222333333444555555555555555555444444555444444333333444444555333333333444555666777777999666777;;;===999777888666333444:::======DDDMMMSSSaaasssrrrhhhTTTNNNDDD===888777666555666444333333333333111000111111000000//////......111111111111000000000000000000//////.........---,,,---...//////...---,,,...///000111111000///...000///.........///111222222///---...000000...,,,......//////000000111111---------------,,,,,,,,,000000000000000000000000222222222111000//////...////////////............000000000000000000000000///////////////.........000000000000111111111111222222111111222222333444333222222111111222222333222222333333333333444444333333333222222222111111333333333333333333333333444555555444222///,,,***999666666888888666777;;;<<>>:::999::::::777777<<>>KKK[[[iii{{{zzzssskkkhhhdddaaabbbfffmmmzzzttthhhaaa```^^^\\\YYYXXXXXXXXXYYYXXXYYYZZZZZZZZZZZZYYYXXX]]]]]]^^^^^^^^^_________ffffffgggfffeeeccc```^^^^^^]]]\\\ZZZXXXUUUSSSQQQOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLtttZZZKKKEEE@@@AAA@@@<<<;;;======<<<<<<;;;:::999999888999999888777777777777888:::888555555777888777555333444444555666777777888666777888999999999999999888888888888777666444444666444333444555555444222444222///------///222444111111222333444444555555444444444444555555555555222333444333222111222333333222222111111111111222444444333333333333444444555555555555555555555555777777777666666555555555555555555555555555555555666555777<<<===:::999;;;>>><<<===CCCKKKVVVdddqqqqqqhhh\\\PPPGGGAAA===;;;777555333222333333222111222222222222222333333333111111111111000000000000000000////////////......///..................///000000///...---------...///////////////000111111222111000000111111000///000000000000////////////------......//////000000000000000000000000000000222222111111000/////////000000000000111111111111000000000000000000000000////////////////////////000000000000111111111111000000//////000000111222333222222111111222222333222222333333333333444444444444444444333333333333333333333333333333333333444444444555555555666666444333555999:::999;;;@@@DDDSSShhh|||{{{qqqmmmiiigggcccaaafffnnnxxx{{{oooggg```\\\ZZZYYYWWWVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\aaaaaabbbbbbbbbaaa___^^^^^^]]][[[YYYUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJrrrYYYKKKEEEAAA@@@???<<<:::<<<<<<<<<<<<;;;::::::999999999999888777777888888888???;;;666555777888666333555555555666777777888888777888999999999999999888888888888777666555444444666333111222555666444111111///,,,******,,,///111000000111222333444555666222222222333333333444444///000111111000///000222333222222111111222222222444444333333333333444444444444444555555555555555555555666666777777777777666666666666555555555555555444777;;;;;;888888;;;???AAAGGGPPP]]]kkk{{{{{{tttiii]]]SSSIIIAAA<<<888666444333444444444333111111222222333333444444111111111111000000000///000000//////////////////000///...------...///000111000...,,,,,,,,,---...///////////////000000111111000000000000000000///111111000000//////......))))))******+++,,,------////////////////////////111111111111000000//////............///////////////////////////////////////////////////000000000///000000000111111111111222222111111222222333444333222222111111222222333222222222333333333444444555555444444444333333333333333333333333333333333444444444444555666777888444333666999999999===CCCKKK\\\tttwwwsssqqqooommmkkkffffffppp|||{{{nnneeeaaa]]][[[VVVUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZYYYVVVSSSPPPNNNLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHqqqXXXKKKEEE@@@@@@???;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999<<<999666555666777666444777777777777777777777777888888999999999888777777666666666666666555444333444222000111444555333111333333222222222222333333...///000111222333444555222222222333333333444444///000111111000///000222333222222222222222333333555444444333333444444555444444444555555555666666111222444555777888888888666666666666666666555555555444666999999666888===BBBJJJVVVdddrrrzzzpppeeeYYYNNNFFFAAA>>>;;;999999:::999888111111111222222333333333111111111111000000000/////////000000000000000000000///...------...///000000///...,,,,,,,,,---......//////000000000000000.../////////////////////111111000000//////......,,,------...///000000111////////////////////////111111111000000000000000---........./////////000////////////////////////////////////000000111111///000000000111111111111222222111111222222333444333222222111111222222333222222222333333333444444555555444444444333333333333333333333333333333333555444444333444555555666444444777999999999@@@IIITTTgggxxxrrrpppppppppppppppnnnrrr~~~vvvkkkccc^^^\\\YYYVVVSSSSSSSSSSSSSSSTTTTTTUUUWWWVVVTTTRRRRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZVVVVVVUUUTTTRRRPPPOOONNNIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGpppXXXJJJDDD???@@@???;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<999888888888888999::::::666666666555555666666777777777777777666666666666888888888888888777666555444444555555444333333222222111111111333333333222444444555666666555444444//////000111222222333333444444444444555555555555222333444333222111222333333222222222222333333444555555444444444444555555333333444444555666666666000111333666777888888888666666666666666666666666777666888::::::999???FFFMMMZZZkkkyyy}}}ttthhh]]]UUULLLHHHBBB>>><<<;;;999777222222222222222222333333111111111111000000000000//////000000000000111111000//////////////////000///...............//////......///000000000000000---...//////......///000000000000000/////////////////////000000111111222000000000000000000000000111111000000000000000000//////000000111111222222000000000000000000000000...//////000000111111222000000000000111111111111000000//////000000111222333222222111111222222333222222333333333333444444444444444444333333333333333333333333333333333333444444444444444444444444666666888:::;;;>>>HHHTTT```tttzzztttppppppnnnpppuuuzzz~~~}}}nnniiibbb]]]\\\ZZZWWWTTTQQQQQQRRRRRRSSSSSSSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWRRRRRRSSSRRRRRRQQQPPPOOOIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGoooWWWHHHCCC?????????<<<;;;=========<<<<<<;;;;;;::::::999888888888999999:::;;;999<<<===;;;777444555777444555555666666777777777888888888777666555444444222222333333333222111111111222333333222222333555222222333333333333222222111111111222222333333333333333333333444444444444444555666555333111222333222222222222222333444555555555444444444444555555333333444444555666666777333444666888888888777666555555666666777777888888:::999;;;>>>>>>AAAKKKUUU___mmm~~~vvvnnniii]]]WWWOOOHHHBBB>>>:::777444444444444333333333333111111111111000000000000//////000000000111111111//////000000000000//////------...///000000000000---...///000111000000///---///111000......000222////////////000000000000////////////////////////000000000000000000000000000000000000000000000111/////////000111222222222000000000000000000000000...//////000111111222222000000000000111111111111000000//////000000111222333222222111111222222333222222333333333333444444333333333333222222222222333333333333333333333333222333444555555555444444666666999<<>>??????<<<<<<>>>??????>>>===;;;:::999888999888888888999::::::;;;AAAFFFHHHCCC:::333333666222222333555666888999999777777777777666444333333111111222222222111000000111333666555333222444777444444333222222333444444333333333333333333333333000000111111111222222222333444555333111000000111222222222222333333444555555555444444444444555555333333444444555666777777666777999:::999888666444444555555666777888888999<<<;;;===AAACCCHHHTTTaaammm{{{|||pppjjj```VVVMMMFFFAAA===666666666555555444444333111111111111000000000000//////000000111111111222...///000111111000///...,,,---///111222222111111---...000111111111000///---000222111//////111333......//////000000111111111111111111000000000000000000000000000000000000000000000000000111111111,,,------...///000000111000000000000000000000000...//////000111222222222000000000000111111111111222222222111222333333444333222222222222222222333222222333333333444444444333333333222222222111111333333333333333333333333000222444666777777666555666777:::>>>BBBKKK]]]mmm}}}yyywwwvvvuuuvvvzzzwwwmmmeeeccc^^^XXXUUUUUUTTTRRROOONNNOOOOOOPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOONNNIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGiiiWWWGGGDDDAAA??????>>>===<<<=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<@@@IIIeeeBBB222DDD333===999888888888777777666666:::888666555555555444222222222333444555555555555222333333333222222444666333333222222333333444555444444444333333222222222111222222333444444444444444333333222222111111111333333222222333333444555555555555555555555555555555555555555555555444444111333555777999999999999999888777888:::<<<<<<;;;===AAADDDFFFKKKWWWiiiwwwwwwkkk^^^PPPFFF???999666444555888888666333333333222222111222222222///000111222222111000///222222333444444444444333//////000000111111222222000000000000000000000000///////////////000000000......------------......//////000000111111111222111111000///////////////000000000000////////////000000000000000111111111////////////////////////111111000000//////......000111111111111222222222222222333333333333444444333555666666444333222222111111222222222333333333666333111222555777666444333333333444444444555555777666666666666555555555;;;999;;;CCCKKKWWWlll|||wwwzzzyyyvvvzzz}}}sssmmmeee^^^ZZZXXXVVVTTTRRRSSSSSSTTTPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNMMMKKKIIIIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIhhhWWWGGGDDDAAA??????>>>===<<<>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<>>888888888888777777777666:::888666555555555444222333333444444444444444444222333333333222222444666333333222222333333444555444444444333333222222222222222333444444444333333333333333222222222222222333333222222333333444555555555555555555555555555666666666666666666666666444555777888888888777777666666777888999;;;===>>>???FFFOOOZZZdddqqq~~~nnn]]]NNNEEE<<<888555444666666444222444333222222111222222222000000111111111111000000...//////000000000000000000000000000000111111111000000000000000000000000......///000000111222222000000////////////000000//////000000000111111111111111000////////////////////////000000000000000111111111000000000000000////////////////////////////////////000000000000000111111111111222222222222222222333333333444444111222444444222111000111111111222222222333333333111...------000111111///333333333333444444444444444444555555666666777777:::999===GGGQQQ```vvvzzztttxxx|||qqqjjjfff___ZZZXXXVVVTTTRRRQQQQQQRRRRRRPPPPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKKKKLLLLLLMMMOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIHHHgggUUUGGGDDDAAA??????>>>===<<<>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;AAA>>>PPP???777???111<<<888888888888777777777777999777555444555555444222333444444444444333333222222333333333222222444666333333222222333333444555444444333333333333222222333333444444444333222222222222222222333333333333333333222222333333444555555555555555555555555555666777777777777777777777888888888888777666555444555777999999999;;;AAAEEEIIITTTddduuuooo\\\QQQDDD>>>888555666666555333444444333222222222222222111111111000000111111111,,,---......//////......111111111111000000000000000000000000000000000000---...///000111333444444222111111000000111111222//////000000000000111111111000000///////////////...//////000000111111111222222111111000000//////////////////////////////.........///000111111111000111111111111222222222222222222222333333333333111222444333222000000111111111222222222333333333222111000000222333333222222222222333333333444444222222333444666888999::::::<<>>===???>>>>>>======<<<;;;;;;999999:::::::::;;;;;;;;;???777BBB<<<888:::///:::888888888777777777777777999777555444555555444333444444444444444333222111222333333333222222444666333333222222333333444555333333333333333333333333444444444444333222222111111222222333333444444444333333222222333333444555555555555555555555555555666666666666666777777777999888888888777666666555888:::;;;999999>>>IIIRRR]]]kkk~~~kkk^^^OOOHHH???999888888777666555444333222222222222222333222000000000000222333...///000000111111000000222222111111000000////////////////////////////////////000111222333333444222111111000000111111222//////000000000000000000000000////////////000000......///000111111222222333222222111000///......////////////////////////.../////////000000000111000000111111111222222222111222222222222333333333222444555444333222333444111111222222222333333333555444444444555555666666222222222333333333333444222222333444666888:::<<<<<>>===>>>>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;>>>666;;;;;;:::999333:::777777777777777777888888888666444444444555444333444444444444333222111111222333333333222222444666333333222222333333444555333333333333333333333333444444444444333222222111222222222333333444444555333333222222333333444555555555555555555555555555444444444555555666666666777777777777777888888888:::;;;;;;:::===GGGVVVbbbuuuxxxjjjZZZQQQFFF>>>;;;:::888777666555444333222222222222333222111000000111222333///000111111222222111111222222111111000000//////////////////////////////222222222111111111111111111000000//////000000111000000//////////////////000000////////////000000...//////000111222222333333222222111000///......000000000000000000000000111000000000/////////...000000111111111222222222111111111222222222333333222333444333222222333444111111222222222333333333111111111111111111222333222222333333333444444444555444444555666999;;;<<<<<>>=========<<<;;;;;;::::::999999999999::::::::::::>>>;;;;;;===<<<:::999<<<777777777777888888888888777555333333444555444333222333333333333222222111222333333333222222444666333333222222333333444555222222333333333333444444333333444444444333222222333333333333444444444444333333222222333333444555555555555555555555555555333333444444555555666666666666666777888999:::;;;;;;<<<>>>AAAJJJYYYkkkwww~~~~~~uuucccZZZMMMCCC>>><<<999777777666555333222222222222222222111111111111222222...///000000111111000000111111111111000000000000000000000000000000000000333222222111000000//////000//////......//////000000000////////////......///////////////000000111///000000111111222222222222222111111000000//////000000000000000000000000111111111000///.........000111111111111222222222111111111111222222222222000111111000//////111333111111222222222333333333000111111111000000222333333333333444444444555555666666555555777:::===???@@@MMM[[[gggttt~~~vvvppppppsssnnnvvvtttjjjddd]]]YYYXXXWWWUUURRROOOOOOOOOOOONNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAEEEHHHFFFGGGHHHJJJMMMPPPSSSTTTPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQRRRSSSTTT~~~bbbNNNEEECCC@@@????????????>>><<<<<<<<<;;;::::::999999888999999999999::::::::::::>>><<<;;;999999===:::666777777777888888888888666555333333444555444333111222222333333333222222222333333333222222444666333333222222333333444555222222222333333444444444222222333444444444333333444444444444444333333333333333222222333333444555555555555555555555555555444444444555666666777777777777777777777999:::;;;<<>>;;;777666555444333222222222111222222333333222222111...///000000111111000000000000000000000111111111000000000000000000000000000000000000000000000///000//////......//////000000000/////////.........///////////////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111111111222222222111111111111222222222222///000111000//////111444111111222222222333333333111333444333222111444666444444555555555666666666555555555666999===AAACCCMMM\\\mmmyyy|||wwwtttpppooorrrwwwuuujjjbbb^^^YYYVVVUUUTTTRRRPPPMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@BBBBBBBBBCCCEEEGGGFFFGGGHHHJJJMMMPPPRRRTTTQQQRRRRRRRRRSSSSSSSSSSSSWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRRRRTTTUUUWWW~~~bbbMMMEEEBBB@@@??????@@@???>>><<<;;;;;;::::::999888888888888999999999:::::::::555???:::888555666<<<666666666777777888888888999666444333333444555444333000111222333333333333333222333333333222222444666333333222222333333444555222222222333333444444444111222333333444444444444555555555444444333333333333333222222333333444555555555555555555555555555444555555666777888888999999888777777777888999:::>>>CCCNNN```vvvvvvlll___TTTMMMHHHCCC@@@777777555444333222222222111222333444444333222111000000111222222222222222//////000000111111222222000000000000000000000000......//////000000111111000000////////////000000000000//////.........---///////////////000111111222222222111111111111111000000000000000111111111000000000000000000000000......//////000000111111000111111111111222222222000111111111111222222222111222222111000111444666111111222222222333333333000222333222000000333555555555555666666666666777444444444666:::???DDDGGG[[[lll}}}wwwtttuuurrrqqqsssxxxmmmeee]]]ZZZWWWUUUUUUTTTRRRQQQKKKKKKKKKLLLKKKKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===@@@CCCEEEEEEDDDEEEEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVWWW[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUWWWYYYZZZdddRRRGGGDDD@@@??????@@@@@@???=========<<<;;;;;;:::::::::;;;;;;999666666888;;;;;;;;;;;;;;;::::::999888666666666666777888999:::555555444444444333333333333333222222222333444555666555444333333333333333:::777444333444555666555444444444444444444444444555555555555555555555555222222222222222222222222555555555555666666666666666666666666666555555555555555555555555666777777;;;666333555888:::>>>BBBFFFRRReeezzz|||uuukkkccc]]]UUUKKKCCCAAA>>>:::888777666444222333111//////000111111000222222111111111111222222111111000000//////......000000000000000000000000333111///...---...///000000000//////.........---111111000000//////......////////////000000000000//////000000000000//////111111111111111111111111............////////////000111111111111222222222444333333222111000//////222222111000//////000000111111111111111111111111222222222222222222222222222222222333333444444444333444444555555666666666444444555666666:::HHHUUUlll~~~|||nnnmmmnnnmmmsss~~~vvvmmmeee___[[[ZZZWWWUUURRRQQQOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEIIIIIIJJJKKKMMMPPPRRRTTTSSSVVVYYY[[[ZZZYYYYYYZZZ\\\\\\\\\\\\ZZZYYYXXXWWWWWWUUUSSSRRRSSSVVVYYY\\\gggTTTGGGDDD@@@??????@@@@@@???=========<<<;;;;;;:::::::::;;;;;;999777666888;;;;;;<<<<<<<<<;;;;;;:::999:::999888777777666666666555555444444444333333333222222222222222222333444666555444333333333333444777555333333444555555444444444444444444444444444444444444444444444444444555555444444333333333222555555555555666666666666666666666666666666666666666555555555555666777777>>>:::999<<<===???EEEKKKVVVfffzzz~~~tttllleee^^^UUUOOOFFFBBB===888666555444333444222000000111222222222222222111111111111222222000000000000000/////////000000000000000000000000222111///.........///000000/////////............111000000000/////////...////////////000000000000//////000000000000//////000000000000000000000000....../////////000000000000111111111111222222222222222111111000/////////222222111000000000000000111111111111111111111111222222222222222222222222444444444444444444555555222222333444555666777777999999:::;;;;;;BBBRRRccc~~~wwwllllllooosss~~~yyynnnggg```ZZZYYYXXXVVVTTTRRRPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJHHHGGGEEEDDDBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLNNNQQQTTTUUUVVVYYY\\\]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXZZZXXXVVVUUUTTTVVVXXXYYYgggSSSGGGDDD@@@??????@@@@@@???=========<<<;;;;;;:::::::::::::::999888777999:::<<<<<<<<<<<<<<<;;;;;;:::::::::888777777777777777555555444444444333333333111111111222222222333333555555444333333333444444444333222333444555444333444444444444444444444444333333333333333333333333888888777666555444333333555555555555666666666666666666666666666666666666666666666666666777777888;;;:::;;;===>>>AAALLLWWWpppzzztttmmmgggbbbTTTMMMDDD<<<888666666555555333111111333444444444222222111111111111222222//////000000000000000000000000000000000000000000222111///......///000000////////////............000000000000////////////////////////000000000000///000000111111000000//////////////////////////////000000000000111111111000111111111111222222222000000000000000000000000222222111000000000000111111111111111111111111111222222222222222222222222555555555555555555444444111111222333444666666777777888;;;======FFF\\\ppp|||rrrkkklllqqqzzz|||ooogggbbb\\\WWWWWWVVVTTTRRRQQQPPPPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVWWWZZZ\\\^^^___]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZdddOOOGGGDDD@@@??????@@@@@@???=========<<<;;;;;;::::::999::::::999999888999::::::;;;;;;;;;;;;;;;::::::777777777777888999::::::555555444444444333333333222222333333333444333333555444444333333333444444333222333444666666555444444444444444444444444444333333333333333333333333777777666666555555444444555555555555666666666666666666666666666777777777777777666666777777888999888999;;;===???GGGZZZlll~~~yyyuuuggg^^^QQQFFF>>>;;;999999555333111111333444444444222222111111111111222222/////////000000111111222000000000000000000000000111000////////////000000///////////////.........000000000000////////////////////////000000000000000000000111111000000000000000000000000000000000000000111111111222222222000000111111111222222222///000000000111111111222222222111000000111111111111111111111111111111111222222222222222222222222666666555555444444333333222222333333444444555555444777;;;???BBBNNNggg}}}wwwqqqmmmpppvvvsssjjjeeeaaa\\\XXXTTTSSSRRRQQQPPPOOOOOOOOOJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKMMMMMMMMMNNNOOOQQQTTTVVVXXXYYY\\\^^^______]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[UUUVVVXXXZZZ[[[]]]]]]^^^cccMMMGGGDDD@@@??????@@@@@@???=========<<<;;;;;;::::::999999999999::::::999999888999999:::::::::999999777777777777888999:::;;;555555444444444333333333333444555666666666555555444444333333333444444555444444444555777888666555444444444444444444444444333333333333333333333333333333444444555555555666555555555555666666666666666666666666777777888888777777777777777888999999;;;<<<>>>BBBGGGVVVqqq{{{qqqaaaRRRHHHAAA===;;;666444111111222333333222222222111111111111222222//////000000111111222222////////////////////////000///////////////000000.........///////////////////////////000000000000////////////000000000000000000111111111111000000111111111111111111111111111111111111222222222222000000111111111222222222000111111222222333333444222111111111111111222222111111111111111111111111222222222222222222222222555444444444333333222222555555444444444444333333777:::@@@FFFMMM\\\vvvxxxpppoooqqqwww}}}wwwooohhhccc___[[[WWWRRRQQQPPPOOONNNNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFHHHKKKMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]^^^]]][[[ZZZZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^]]]VVVWWWYYY[[[]]]^^^^^^^^^eeePPPGGGDDD@@@??????@@@@@@???=========<<<;;;;;;::::::999888888999;;;;;;:::888777888888999999999999888;;;:::999888888777888888555555444444444333333333444555666777777777666555444444333333333444555555666555444555777777777555444444444444444444444444333333333333333333333333111111222333444555555666555555555555666666666666555666666777777888888999888888888888888999999:::;;;<<<@@@GGGQQQddduuudddUUUJJJBBB>>>888555333111222222222111222222111111111111222222000000111111111111111111////////////////////////////////////000000000000.........///////////////////////////000000000000////////////000000000000000111111222222111111000111111111111111111111111000111111111111222222222000111111111111222222222222222222333333444444444222111111111111222333333111111111111111111111111222222222222222222222222333333333333333333222222666555555555555444444444777:::BBBMMMYYYiii}}}wwwuuukkkooowww{{{tttoooiiiccc___[[[XXXUUUPPPPPPNNNMMMLLLLLLLLLLLLHHHHHHGGGGGGEEEDDDBBBAAACCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[\\\ZZZYYYXXXXXXZZZZZZZZZ\\\]]]^^^_________\\\\\\\\\\\\\\\[[[ZZZZZZgggRRRGGGDDD@@@??????@@@@@@???=========<<<;;;;;;::::::999777777999<<<<<<:::777777888999::::::::::::999;;;;;;:::999888888888888555555444444444333333333333444666777888777666555333333333333333444555666888666444333444555555555444444444444444444444444444444444444444444444444222222222333444444444555555555555555666666666666555666666777888888999999999888888888888999::::::;;;===DDDPPP^^^qqqxxxgggWWWKKKDDD;;;888555333333222111000222222111111111111222222222222111111111111111111////////////////////////......///000000000000000............/////////000.../////////000000000111////////////000000000000000111111222222111111000111111111111111111111111000000000111111111111222000111111111111222222222222222222222222222333333222111111111222222333444111111111111111111111111222222222222222222222222333333333444444444444444444444555555666777888888999<<>>======<<<;;;;;;::::::888777777999<<<===:::777888999::::::;;;;;;;;;;;;888888888888999:::;;;<<<555555444444444333333333222333555777777666555444333333333333333444555666888666333111222333444444444444444444444444444444555555555555555555555555444444444444444444333333555555555555666666666777555666666777888999999999999999888888999999:::;;;@@@CCCMMM\\\kkk~~~uuucccTTTLLL===;;;777555444333222000222222111111111111222222333222222222111000000000////////////////////////......///000000111000000---.........//////000000.../////////000000111111////////////000000000000111111222222222222111111000000000000000000000000///000000000000111111111000111111111111222222222111111111111111111111111222111111111222333333444111111111111111111111111222222222222222222222222333444444555555666666666222333444666888999;;;;;;AAACCCLLL^^^qqq~~~xxxtttpppqqquuuuuu|||yyyqqqhhheeeaaa]]]YYYWWWVVVVVVPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFDDDBBB@@@???BBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHNNNOOOPPPRRRSSSUUUVVVWWWYYYZZZ[[[\\\]]]\\\[[[ZZZXXXYYYYYYXXXWWWWWWYYYZZZYYYZZZ\\\^^^___aaaaaabbb\\\[[[[[[ZZZZZZ[[[\\\\\\dddPPPFFFCCC@@@??????@@@AAA@@@<<<<<<;;;::::::::::::;;;777777888999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;666;;;<<<999888999:::888666444222222333333333222222333333444444333333222444444444444444444444444444444444444444444444444222222222333333333444444666555333222333444666888444555777888888888777666555555555555666666666666777666666666666777777888888888888999;;;===???AAABBBMMM\\\kkk}}}xxxbbbSSSGGG@@@:::777555111000222333333222222111222222222333///,,,,,,...000///---......////////////......000000000000000000000000000000000000111111111111...///000222222111000000//////000000111111111222---...///111111000//////111111111111111111111111000000000111222222222333000000000000000000000000111111222222222222111111///000000000000111111111666333//////111222111000111111222333333333333222111222333444444444333333:::666444555666666999>>>BBBKKK[[[ooovvvoooooopppqqqsssyyywwwoookkkccc```]]]YYYVVVSSSRRRQQQNNNMMMKKKLLLMMMMMMLLLKKKFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDDDDDDDDDDCCCCCCGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTXXXYYYZZZ[[[[[[YYYWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[]]]^^^___^^^\\\[[[\\\]]]aaaNNNEEECCC@@@???@@@AAA@@@???===<<<;;;;;;::::::;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<<<<;;;;;;888<<<===999777888888666666444333333444444333222222333333444444333333222444444444444444444444444444444444444444444444444333333333333444444444444555555444333444555666777444555666777888777666666555555555555666666666666777666666666666777888888888999:::;;;;;;===@@@CCCOOO]]]nnn|||ppp^^^OOOGGG???<<<999555444777444333333222222222222222333000...---///000///...///000000111111000000///000000000000000000000000000000000000111111111111//////000111111111111111000000000000111111111222000111222222333333222222111111111111111111111111111111111111111222222222000000000000000000000000111111222222222222111111111222222222222333333333333000...---///111000///111111222333333333333222222222333333444444444333777333333555666666:::@@@HHHSSSfff{{{uuunnnmmmmmmqqqvvv|||tttlllfffdddaaa___\\\YYYVVVSSSRRRRRRPPPOOOMMMLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRSSSUUUVVVVVVUUUUUUTTTUUUVVVWWWVVVUUUSSSRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[}}}```LLLDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;777777777777888888888888:::;;;===>>>>>><<<;;;:::999===>>>999777777777444777555444444555555444333333333444444444444333333444444444444444444444444444444444444444444444444333444444444444555555555444444444555555555666666333444555666777666555555555555555555666666666666777777666666777888888999888;;;>>>>>>===@@@GGGMMMbbbrrr{{{gggTTTKKKAAA===999444444666555444333222222222222222333111000///000111000000000111111222222111111000000000000000000000000000000000000000111111111111000000000000000111111222000000000111111111111111222222222222222333444444111111111111111111111111222222222111111111111111000000000000000000000000111111222222222222111111111222222222222333333333111///......000111111000111111222333333333333222222222333333333444444444555333444777999999>>>EEENNN\\\sss{{{ppplllkkkmmmuuu~~~{{{rrrlllfffcccbbb^^^]]][[[XXXUUUTTTSSSRRRSSSPPPNNNLLLKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMMMMOOOQQQRRRSSSUUUVVVWWWVVVVVVUUURRRRRRSSSTTTSSSRRRQQQPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[YYYZZZ[[[ZZZXXXXXXXXXZZZ~~~```MMMCCCBBBAAAAAABBBBBB???=========<<<;;;;;;;;;;;;;;;555555777999;;;<<<>>>>>>:::;;;>>>??????===:::999888<<<===999777888777555777666555555666666555333333333444444444444333333555555555555555555555555444444444444444444444444444444444555555555666666333444555555666666555555222333555666666666555444555555555555666666666666777777777777888888999:::888<<>><<<:::888555999;;;888777999999888777666666666777777555333333444444555555444444333555555555555555555555555444444444444444444444444444444444555555555666666333444555555666666555555222333555666666666555444555555555555666666666666777777777888888999;;;;;;777;;;>>>AAAGGGUUUiiixxxyyyjjj___RRRIIIBBB;;;888:::777666555444333333333333333333444333222222222222///000000111111000000///111111111111111111111111///000000000111111111111111000/////////000222333222222222111111111111111222111000000000111333444111111111111111111111111333222222222111000000000000000000000000000000000111111222222222222111111//////000000000111111111000111222333333333333444111111222333333333333222333333222222222333444555666666888;;;;;;===EEENNNZZZlllwwwsssooollllllooovvvwwwkkkeee```\\\ZZZ\\\ZZZYYYXXXWWWUUUSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNLLLNNNOOOPPPOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXXXXWWWWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWcccQQQDDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===<<<;;;999777333888:::777777999:::888666666666777888777555222444444555555555555444444555555555555555555555555444444444444444444444444333444444444444555555555444444444555555555666666333444555666777666555555555555555555666666666666777777888888999:::<<<<<<888<<>>======<<<<<<<<<<<<<<<888888888888888777777777;;;;;;;;;;;;:::999888777444888:::777666888999777555555555666777777444111444444555555555555444444555555555555555555555555444444444444444444444444333333333333444444444444555555444333444555666777444555666777888777666666555555555555666666666666888888888999:::;;;<<<===???DDDMMMZZZlllxxxkkk___SSSGGG@@@???999888777555444444333333000333555555222000111222000111111222222111111000111111111111111111111111000000000000111111111111//////000111111111111111333333333222222111111111000111222222333333222222111111111111111111111111111111111111111222222222000000000000000000000000111111222222222222111111111222222222222333333333///111444333111///000111111111222333333333333222444333222111111333444666444555777:::<<>>>>>===<<<<<<<<<<<<<<<999999:::;;;<<<<<<======;;;;;;:::999888888777777666:::;;;888666777777555555444555666777666333111444444555555555555444444666666666666666666666666444444444444444444444444222222222333333333444444666555333222333444666888444555777888888888777666555555555555666666666777888888888999:::;;;===>>>HHHNNNZZZkkk|||zzzyyyxxxxxxyyy{{{|||~~~xxxlll___QQQIIIFFF999888777666444444333333000333555555222000000222222222222333333222222222111111111111111111111111000000000000111111111111...///111222222222111000333333333222222111111111---...///111111000//////111111111111111111111111000000111111222222222333000000000000000000000000111111222222222222111111///000000000000111111111111444777666333111111222111111222333333333333222444333222111111333555666666666999<<<@@@HHHYYYiiizzzvvvtttuuupppooowwwzzzkkkfffbbbbbb___ZZZYYY[[[XXXXXXXXXVVVTTTPPPNNNLLLNNNLLLJJJIIIIIIHHHFFFDDDAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNPPPPPPPPPPPPRRRSSSQQQQQQRRRQQQQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLNNNNNNMMMMMMNNNOOOzzz^^^QQQHHHDDDAAA??????AAAAAAAAA<<<<<<<<<===============::::::::::::::::::::::::999::::::::::::999888888::::::999888777777888888555555555555555555555555555555666666555444333333444333222222222222333444555555444444444444555555111222444666666555444333444333333333444555666777666777888999999999999999555444444555555666777888AAA;;;777;;;???@@@BBBDDDIIIZZZqqqyyywwwuuurrrpppooooooooolllkkkjjjlllppprrrqqqppppppooooooppprrruuuyyy{{{|||||||||}}}ooo]]]NNNFFFBBB===999888666222222555333333444444444333222222333222111111000000111111///000222444444444222111000000000000111111111111000000/////////111222333222222222222222111000///111111111111111111111111111111111111111111111111222111111111000000//////000111111111111222222222111111000000111111222333222222111111222333333444222222222222222222222222111111222222222333333333444555555444222222444555;;;;;;<<<>>>BBBMMMaaasssxxxrrrqqqssspppooorrr}}}vvvpppmmmhhhbbb]]][[[ZZZZZZYYYWWWWWWUUUTTTRRRPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCGGGHHHIIIKKKLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKLLLKKKLLLNNNOOOwww[[[MMMGGGDDD@@@>>>???@@@AAAAAA<<<=====================::::::::::::::::::::::::999::::::::::::999888888888888777666666666666666555555555555555555555555555555666666555444444333555444333222222333444555555555444444444444555555222333444555555555444444444444555555666777777777777777888999999999888888555555555555666777888888===999999<<<>>>???BBBFFFTTTiii|||vvvrrrooojjjiiihhhffffffffffffggggggfffeeehhhkkkmmmlllkkkllllllkkkkkkllloooqqqssstttsssssstttvvvxxx{{{}}}}}}}}}}}}~~~~~~nnn___VVVIIIAAA:::888666333333555333444444444444333222222------...000111222333444000111222333333222111000000000000000111111111111111000000//////000111222222222222222222111000000111111111111111111111111111111111111111111111111111111111111000000000///000111111111111222222222111111000000111111222333222222111111111222222333222222222222222222222222111222222222222333333333222333444444333444666888777888<<>>???@@@AAA@@@==================<<<<<<::::::::::::::::::::::::999::::::::::::999888888666666555444444444444555555555555555555555555555555555555666555555444333555555444444444444555555555555444444444444555555333444444444444555555555444555777888999999888888888888999999999888888777555555555555666777888999;;;:::;;;>>>???@@@FFFNNNfff~~~zzzxxxuuupppllliiigggeeedddccccccdddeeefffggghhhfffeeeeeehhhjjjlllkkkjjjjjjjjjiiihhhiiijjjlllmmmnnnnnnmmmmmmnnnpppqqqsssqqqpppppppppqqqsssvvvwww}}}}}}vvvjjjXXXKKK???:::888666555666444444444444333333222222+++,,,...000222222222222000111222222222111000///000000000000111111111111222111000000///000000111111222222222222111000000111111111111111111111111111111111111111111111111111111111111000000000000000111111111111222222222111111000000111111222333222111111000000000111111222222222222222222222222222222222222333333333333000222333444444555888:::555777>>>FFFOOO]]]rrrsssllliiijjjnnnrrrwwwtttlllgggiiieee___[[[YYYXXXWWWVVVTTTTTTRRRQQQOOONNNMMMLLLJJJJJJHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHIIIKKKvvvZZZLLLEEECCC@@@@@@@@@AAABBBAAA============<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::999888888555555444444444444444555555555555555555555555555444555555555555555444444666666555555555555666666555444444333333444444555555444444444444555666666555666888:::;;;:::999888999999999999999888777666666666666666777888999999;;;;;;===??????DDDQQQ___zzz}}}yyyxxxpppooollliiihhhgggggggggfffggggggiiijjjkkkmmmmmmiiijjjkkknnnoooppppppooolllllllllllllllnnnooopppqqqpppooooooooooooppppppooonnnlllkkkkkkkkklllmmmqqqrrrtttwww|||yyyiiiYYYGGG???<<<:::888777666555444444333333333333000111222333222000...---...///000111111111111000///000000000111111111111222222111000000/////////111111222222222111111000111111111111111111111111111111111111111111111111111111111000000000000000000000111111111222222222111111000000111111222333222111000000///000000000222222222222222222222222222222222333333333444444111222444444444555888:::888:::AAAKKKVVVfff}}}uuulllhhhfffjjjooosss}}}vvvnnngggdddfffbbb]]]ZZZXXXWWWUUUTTTRRRRRRQQQOOONNNLLLKKKKKKKKKJJJHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOONNNNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHtttYYYLLLEEECCCAAAAAABBBCCCCCCBBB>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::999::::::::::::999888888555555555444444555666666555555555555555555555555444444555555555555555444666666666666666666666666444444333333333333444444555555444444444555666777555666888:::;;;:::999888999999999999999888777666777777666777777888999:::<<<;;;<<<>>>AAALLL```sss~~~zzzvvvtttrrrrrriiiiiigggffffffggghhhiiihhhiiijjjkkklllmmmmmmnnnmmmoooqqqsssttttttttttttqqqqqqrrrssstttvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqpppooonnnlllkkkjjjjjjjjjkkkmmmpppsssvvvxxxyyyyyy{{{wwweeeQQQFFF@@@;;;888777777666555444333333333333444555555555333000---+++------///000111222333333///000000000111111111111111111111111000000//////000111111222222222111111111111111111111111111111111111111111111111111111000000000000000000111111000000111111111222222222111111000000111111222333111111000000000000000111222222222222222222222222222222333333333444444444333444555555444444666888;;;>>>EEEPPP[[[lllxxxmmmhhhfffgggmmmssswwwyyypppjjjeeebbbddd```\\\YYYWWWVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJKKKKKKIIIHHHFFFDDDBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGEEEFFFGGGqqqXXXKKKDDDBBBAAAAAABBBCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999::::::::::::999888888666555555555555666777777555555555555555555555555333444555555666555555555555555666666666666555555444444333333333333444444444444555555555666666666444555777888999999888888888888999999999888888777777777777777888999:::;;;;;;:::<<>>CCCMMMYYYfffvvvxxxpppiiiggggggjjjrrrzzz~~~tttmmmhhhdddbbbbbb___[[[XXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKJJJKKKKKKJJJHHHFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFFFFGGGpppYYYMMMAAA@@@??????AAAAAAAAA??????>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999::::::::::::999888888555555555555555666777777555555555555555555555555333444444555666666555555444555666666666666555444444333333222222333333444333444666777777666666555444444555555666777777777777777888999999999888888888888888888999:::;;;;;;======BBBLLLYYYmmmzzztttpppoooooooooooollllllmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxzzz|||~~~~~~~~~~~~zzz~~~~~~|||||||||{{{zzzyyyxxxwwwvvvuuuttttttssssssrrrqqqppppppmmmqqqtttssspppooorrruuuvvvwwwyyy{{{mmm^^^PPPCCC<<<;;;999888555333222222333444111111222222222333333333111111111111111222222333000000000000111111111111//////111111222111000000000000111222222222222222111111111111111111111111111111111111111111111111///000000000111111111111000111111111111222222222111111000000111111222333000000000111111333444555222222222222222222222222333333333444444444444555222333555555555666888:::BBBKKKZZZkkkxxxzzzpppjjjffffffiiimmmvvvxxxqqqkkkgggdddbbbaaa___[[[YYYWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFGGGHHHrrr[[[QQQ???>>>===>>>???@@@???>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888444444444444444555666777555555555555555555555555333333444555666666666555333444555666666555444333444333333222222333333444333444666888888777555444444333333333444555666777666777888999999999999999888888888888999:::;;;<<<@@@AAAIIIWWWhhh}}}{{{qqqmmmiiifffgggiiikkkllljjjkkkmmmppprrrssstttttttttuuuwwwyyyzzzzzzzzzyyy{{{|||{{{zzzwwwuuutttssstttuuuqqquuuwwwtttooommmooorrrrrrrrrsssuuuxxxzzz}}}~~~|||zzzjjjYYYJJJBBBAAA:::888666333222222333444222222111000000111222222555444333222111111111111000000000000111111111111...///000111222222111000///000111222222222222222111111111111111111111111111111111111111111111111//////000000111111111222000111111111111222222222111111111000111222222333///000000111222444555666222222222222222222222222333333333444444444555555000222444555555777:::===FFFRRRfffzzztttlllhhheeefffiiioooyyy|||uuuooojjjgggdddbbbaaa^^^[[[YYYXXXVVVTTTRRRPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIIIIHHHGGGHHHIIIrrrWWWJJJBBBBBBAAA@@@????????????CCCBBB???===;;;;;;;;;;;;999999;;;;;;;;;;;;999999<<<:::777777888999777555555444444444444333333333444444444555555555666666333333333444444444555555777777777777777777777777666666666777666555555444777666555444333222222222777777777777666666666666777777666666555555444444555555888===<<<:::;;;??????FFFQQQbbb|||}}}vvvqqqooofffhhhjjjkkkkkklllnnnoooooopppsssvvv{{{}}}{{{{{{wwwwwwvvvvvvuuuuuuttttttqqqrrrtttvvvwwwxxxxxxxxxyyy}}}ssscccTTTIIIDDD???999666888999666333333111111111111111111222222222222222111111111111000222222111111000///......111111111111111111111111000000000000000000000000000000000000000000000000333333222222333333444555111111111111111111111111444444333222222111111111222222222222222222222222111111222222222333333333222111111000000111111222222222333333333444444444444444777::::::999???FFFLLLaaavvvvvvooojjjjjjiiigggiiirrryyyuuupppkkkhhhfffdddccc```]]]WWWTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHsssXXXKKKCCCBBBAAA@@@@@@??????@@@AAA@@@>>>===;;;;;;;;;;;;999::::::;;;;;;::::::999===;;;888888999:::999777888888777777777666666666444444444555555555666666333333444444444555555555555555555555555555555555555666666666666555444444444444333333333444555555777777777777666666666666888888888888777777777777666555777::::::999===CCCIIISSSdddyyywwwuuutttppplllkkkgggiiikkkllllllnnnqqqsssvvvwwwzzz}}}}}}|||zzzyyywwwwwwssstttuuuwwwxxxzzz{{{|||}}}|||nnn___TTTNNNAAA:::666777888555222222222222333333333333333333222222222222111111111111444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111111111222222222222333333333444444444444444666999999:::BBBKKKZZZrrr|||qqqlllfffgggggghhhmmmzzz{{{vvvsssmmmiiigggeeebbbaaa___\\\WWWTTTRRRRRRQQQPPPNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEHHHGGGHHHHHHJJJLLLNNNOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGsssZZZMMMDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;>>><<<:::999::::::999888666555555555555444444444444444444555555555555555444444444444555555555666555555555555555555555555555555555555555444333333222222222333444666777888666666666666777777777777777777777888888888999999888777888:::999:::AAAIIIQQQaaayyyvvvooojjjkkkllljjjiiiiiikkkmmmooopppqqqtttyyy|||~~~}}}xxxxxxxxxyyy{{{}}}{{{mmmaaaXXXFFF>>>888888888555333333444444444444444444444444333222222222111111111111444444444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111...//////000111111222222000000000000000000000000111111222222222333333333333333222222222222333333333333333333444444444444555444555888888<<>>FFFPPP]]]sss}}}xxxmmmhhhfffiiikkkkkkkkkmmmrrrsssuuuwwwzzz}}}~~~~~~zzzlllaaaOOOFFF>>>;;;:::666444555555555444444444444444333333333222222222111111111222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333111111111111111111111111000000000000111111222222111111111111111111111111111111222222222333333333444333333222222333333444333333333444444444444555555444555777888???OOO^^^{{{~~~ppplllllliiikkkmmmrrr{{{xxxsssooolllhhheeecccaaa^^^\\\[[[XXXTTTRRRQQQQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJKKKMMMNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIsssZZZMMMDDDDDDCCCBBBAAAAAAAAAAAA;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999;;;;;;;;;::::::888777777777888888888888888777777777777555555555555555555555444555555555666666666777777666666666666666666666666444444555555444444333222444444444444444555666777555666666666777777777888444444555666777888999999888999<<>>999777888555555555444333333222222333333333333222222222222444444444444444444333333111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555111111111111111111111111444444333333222111111000222222222222222222222222111111222222222333333333333333222222222222333333333444444444555555555555555555777:::===III___ssstttllliiiiiikkkpppzzz|||tttnnnjjjhhhfffdddbbbaaa___\\\ZZZUUUSSSQQQPPPPPPPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHHHHJJJKKKLLLMMMNNNoooVVVJJJCCCBBBAAA@@@@@@??????@@@===>>>>>>>>>>>>===;;;;;;999::::::;;;;;;::::::999:::;;;;;;:::777666777999555555555555444444444444666666555555555444444444666666777777777888888888666666666666666666666666555666666666666555444444666666555555555555666666555555555666777888888888888888888999999:::::::::999999===AAAGGGUUUkkk}}}yyyvvvtttsssrrrqqqqqqpppsssyyy|||}}}~~~{{{~~~vvvhhhXXXNNNFFF@@@===>>>777777666666555444444333444444333333333222222222444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333444111111111111111111111111222222222222111111111111111111111111111111111111111111222222222333333333222222111111111111222222444444444444555555555555555666999<<>>????????????===;;;:::999999;;;<<<<<<;;;999999;;;<<<===;;;888777888;;;888888888888777777777777666666555555555444444444777777777777888888888888555555555555555555555555666666777777666666555444555555555555555666777777444555555666777888888999777777777777777888888888>>>===???DDDMMM___||||||xxxuuurrrnnnlllmmmppptttwwwttttttxxx{{{uuutttyyytttcccWWWOOOHHHEEEFFF999888888777666555555444444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111000111222222333111111111111111111111111/////////000111111222222000000000000000000000000111111222222222333333333222111111111111111111222444444444555555555666666444666:::>>>CCCPPPhhh~~~vvvqqqrrrssssssqqqxxxvvvpppllliiigggbbb```^^^]]]]]][[[XXXUUURRRPPPOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMOOOPPPQQQNNNOOOQQQRRRSSSRRRQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOoooVVVIIIFFFCCC@@@??????@@@AAA@@@??????>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::888777555444444444666666666555444444444333777777777777777777777777777666555444444444444444777666555444444555666777666666666666666777888888666666666666555555555555666666777777888888999999???===BBBPPPbbbuuu{{{vvvtttrrrnnnmmmnnnqqquuuyyy|||~~~~~~yyysssppprrryyyxxxjjj___VVVKKKAAA>>>;;;888777666666555444555555666666666666666666444333333333444444222000111111111111111111111111000000111222333333444444000000111111111111000000222222222222222222222222111111222333333333333222111111222222222222111111000111111111111222222222111111111111111111111111000000111222333333444444000222444666555666777888666777<<>>HHHSSSaaasssvvvpppkkklllnnnqqqxxx~~~|||pppjjjhhhfffaaa]]][[[[[[YYYXXXVVVTTTSSSRRRRRRPPPMMMLLLMMMNNNMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWYYYXXXXXXWWWWWWWWWXXXXXXnnnUUUIIIEEECCC@@@???@@@AAA@@@@@@;;;;;;<<<<<<<<<=========::::::::::::::::::::::::::::::::::::::::::::::::777777666555555555555555555555555555555555666666666666666666666666666666666666555444444444444555666666555555555555666666888777666666666666666777666666666777888888999999777888999999999:::===???DDDCCCLLLddd{{{uuurrrqqqssstttuuutttuuuyyy~~~~~~|||wwwrrroooppptttxxxzzznnn___RRRHHHEEE@@@===;;;:::999888555555555555555555555555555444333444555555333111222222222222222222222222000000111111222333333333222222333333333333222222000000000000000000000000111111222333333333333222111111222222222222111111000111111111111222222222111111111111111111111111111111111222222333333444444555666666555444555666<<<;;;BBBSSSeeesssqqqlllhhhkkknnnrrrzzz{{{tttkkkfffdddbbb]]]XXXZZZYYYXXXVVVUUUSSSRRRQQQQQQOOOMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIICCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXmmmUUUIIIEEECCC@@@@@@@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666555555555555555666666444444555555666666777777666666666666666666666666666555555444444444555555666666666555555666666666888777777666666666666666666666777888999999::::::888::::::999888999===AAADDDJJJZZZrrrxxxqqqooonnnnnnpppsssuuuwwwwww{{{{{{vvvttttttvvvxxxzzz}}}~~~|||~~~xxxgggXXXLLLHHHCCC???===<<<;;;:::666666666555555555555555666555444555666555444222222222222222222222222222000000111111222222222333111222222222222222222111111111111111111111111111111111222333333333333222111111222222222222111111000000111111111222222222111111111111111111111111111111111222222333333333111222444555555666999;;;>>>>>>HHH___vvvqqqllljjjkkkmmmqqqyyy}}}rrrmmmgggdddccc```[[[WWWWWWWWWVVVTTTSSSQQQPPPPPPOOONNNLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWZZZ\\\^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[\\\\\\[[[ZZZXXXWWWkkkTTTJJJDDDBBBAAA@@@AAAAAA@@@???>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::666555555555555666777777444555555666666777777777555555555555555555555555555555444444444555555666555666666666666666666555777777666666666666777777666777777888999::::::;;;999;;;;;;999777888>>>CCCGGGVVVlllsssmmmllllllmmmooopppsssvvvxxx}}}|||zzzyyyyyyyyytttwww{{{~~~~~~|||xxxvvvrrrtttwwwzzz~~~ooo```PPPLLLFFFAAA???>>>===<<<777777666666666555555555666555555555666666444333222222222222222222222222000111111111111111222222000000111111111111000000222222222222222222222222111111222333333333333222111111222222222222111111000000111111111222222222111111111111111111111111111222222222222222333333111333444555555777:::<<>>>>>>>>===<<<;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::777777666666666777777888666666666666666666777777555555555555555555555555555444444444444555666666555555666666666666555555666666666666666777888888777777777888999999999:::999;;;<<<:::777:::BBBIIIRRRggg}}}rrrlllkkkmmmoooqqqrrrsssvvvzzz}}}|||zzzyyyyyy{{{~~~{{{yyyrrrsssuuuvvvuuusssqqqooojjjkkkmmmpppttt{{{{{{lllYYYTTTLLLFFFBBB@@@>>>===999888888777777666666666777666555666777777555333333333333333333333333333111111111111111111111111000000000111111000000000222222222222222222222222111111222333333333333222111111222222222222111111000111111111111222222222111111111111111111111111222222222222222222222222555666666555444555888:::@@@III]]]yyy{{{kkkjjjkkkpppttt{{{{{{pppgggeeecccaaa```]]]ZZZWWWRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[\\\\\\\\\[[[[[[iiiSSSKKKCCCBBBAAAAAABBBAAA@@@>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777777777888888777777777666666666666666555555555555555555555555444444444444444555666666444555666777777666555444555555555555666888999:::777777888888888888888888777:::<<<;;;:::???IIIRRRcccyyyxxxqqqkkkjjjnnnqqqtttwwwyyy{{{~~~{{{xxxuuuuuuuuuvvvxxxwwwtttrrrmmmlllllllllnnnrrruuuwww}}}~~~}}}yyyxxxvvvsssqqqooommmmmmeeeeeefffhhhmmmvvvxxxfff```VVVNNNGGGCCC@@@>>>::::::999999888777777666777666666666777777555444333333333333333333333333111111111111000000000000000111111222222111111000111111111111111111111111111111222333333333333222111111222222222222111111000111111111111222222222111111111111111111111111222222222222222222222222555666666555444555888;;;BBBPPPiiiwwwrrrhhhiiilllsssyyytttiiicccaaa___]]][[[YYYVVVTTTQQQPPPOOOOOONNNMMMLLLLLLKKKJJJJJJKKKMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZ\\\\\\\\\\\\]]]^^^______iiiSSSKKKCCCBBBAAAAAABBBBBB@@@>>>:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888888888777777666666555555555555555555555555555555444444444444444555666777444555666777777666555444444444444555777888:::;;;888888888777777777777777555999<<<<<<===CCCOOOZZZqqq{{{qqqnnnkkkhhhjjjpppuuuyyy|||~~~yyywwwpppooooooooopppooollljjjiiiiiijjjmmmnnnnnnllljjjhhhhhhhhhhhhjjjmmmppprrrtttvvvxxxxxxwwwzzz{{{vvvrrrooonnnnnncccbbbbbbdddiiittt~~~qqqiii^^^TTTKKKEEEAAA>>>;;;;;;::::::999888777777888777666777888888666444333333333333333333333333111111111000000000000000222222222333333222222222000000000000000000000000111111222333333333333222111111222222222222111111000111111111111222222222111111111111111111111111222222222222222222222222222333444444555888<<>>???AAA???>>>===;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888777666666666777999:::999666444444777888777555444444555555555555444444666666555555555555666666888777555555777777777666444444555666777888999999777888999888777777999;;;666;;;>>>???BBBLLL\\\jjjsssooojjjgggiiimmmpppsssyyy~~~}}}sssnnnkkkhhheeegggiiikkkkkkjjjkkklllnnnkkklllnnnooonnnllljjjiiiooonnnmmmmmmnnnqqqsssuuuuuusssrrrsssvvv{{{~~~yyyzzz{{{}}}}}}xxxsssooommmhhhgggfffhhhmmmwwwzzzmmmbbb]]]SSSFFFBBBHHHAAA@@@===888444444888<<<888777777777666666666666666666555555555444444444222222222222222222222222000111111111111222222222000000////////////000000222222222222222111000///000111111111111222222222333333333333333333333333222111111111222333333444333333333222222333333444222000222555666666;;;AAAFFFZZZvvv|||ooolllooofffkkkpppttt~~~rrrjjjfff^^^\\\YYYVVVTTTSSSSSSTTTQQQPPPPPPOOONNNLLLKKKJJJKKKJJJIIIKKKMMMMMMJJJGGGHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKOOOOOONNNMMMLLLLLLLLLMMMGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSVVVWWWXXXWWWUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTWWWXXXXXXYYYYYYZZZZZZZZZXXXZZZ]]]^^^^^^___```bbbdddeeeggggggfffgggiiikkkhhhQQQHHHCCCDDDDDDCCC@@@??????@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666777888888999777555555777888777555444555555666666555555444666666555555555555666666888777555555777777777666666666666666777777777777999999:::999888888999;;;999===AAABBBFFFTTTjjj|||tttmmmjjjggggggjjjoootttxxx|||vvvmmmfffdddeeefffgggjjjlllnnnooopppqqqsssuuurrrssstttuuuuuusssqqqpppssssssssstttvvvxxx{{{||||||zzzxxxwwwxxx{{{~~~}}}zzzwwwuuusssnnnoooqqqtttyyyzzzwwwuuunnnllljjjlllqqq{{{uuulllggg]]]OOOHHHKKKBBBAAA>>>999555333555888666666555555555444444444555555444444444333333333222222222222222222222222111111111111222222222222111111000000000000111111111111222222222111000000000111111111111222222222333333333333333222222222222222111111222222333444444444333222222222333333222111333666777777<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888555666777777888777777777:::888777777888888777555444555555666666555555444666666555555555555666666888777555555777777777666888777777777666666666555999:::;;;:::888888:::;;;;;;@@@DDDHHHQQQddd~~~}}}rrriiihhhhhhhhhjjjooovvv}}}wwwrrrhhhfffcccaaaaaaeeelllppppppsssvvvyyyzzz|||~~~}}}{{{zzzzzz|||~~~~~~|||{{{{{{{{{~~~~~~~~~|||zzzxxxyyyzzzxxxwwwtttqqqmmmkkkiiihhhggghhhjjjmmmrrrxxx~~~}}}wwwtttqqqqqqwww}}}tttooodddUUULLLKKKFFFEEEBBB===888555555555666666666555555555444444444444444333333333222222222222222222222222222222111111111111222222222333222222222111111222222222000111111222222222111111000111111111111222222222222222222222222222222222222222111111222222333333555444333333222222222222222222444777888888>>>FFFRRR```tttuuummmiiijjjiiisss~~~vvvooofff```\\\ZZZXXXUUUSSSRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJLLLOOOPPPOOOMMMNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXX[[[]]]aaadddfffiiimmmppprrrsssttttttuuuxxx|||hhhSSSKKKDDDAAA??????AAAAAA???<<<>>>=========<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888666777888999999999777777999999888888888777666555555555666666666666555555666666555555555555666666888777555555777777777666777777777777666666666666999::::::999888888999;;;===@@@FFFQQQccczzzyyyrrrllliiiiiijjjmmmqqqwww~~~{{{tttooojjjhhhaaaccceeeddddddiiirrrzzz{{{~~~}}}{{{zzz|||||||||yyyuuurrrppppppnnnllljjjfffdddcccbbbbbbhhhiiilllnnnqqqwww}}}|||xxxwww{{{zzzsssiiiZZZPPPMMMJJJIIIFFFBBB>>>:::888777888888888777777777777666555555444444444333333333333333222222222222222111111111111222222222333333222222111111111111222222///000111222222222222222000000111111111222222222111111111111111222222222333222222111222222333333555555444333222222222222444444666888888999@@@IIIYYYiii}}}{{{tttnnnkkkkkklllxxxxxxqqqkkkccc\\\ZZZYYYWWWTTTRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJKKKKKKMMMOOOQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOJJJLLLNNNOOOOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXX[[[^^^bbbfffiiimmmrrrvvvxxxyyy{{{}}}hhhSSSKKKDDDAAA>>>???AAABBB???<<<===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999888999:::::::::999888777777888999999888777666666555666666666666666666555666666555555555555666666888777555555777777777666555555555666777888888888888999999999888888:::;;;???AAAKKK___xxxwwwoookkkjjjkkkkkknnnsssxxx}}}zzzuuunnniiiffffffeeeeee___ccchhhiiijjjoooyyy~~~|||vvvqqqmmmkkkgggfffccc```___```aaabbbiiilllpppsssxxx}}}}}}{{{~~~wwwmmmbbbXXXSSSKKKIIIGGGDDDAAA===:::888999888888888777777777777666666666666555555555555333333333222222111111111111222222222222333333333111111111000000111111111///000111222222222222222000000111111111222222222000000111111111222222222333333222222111222222333555444333333222222222333666666777999999;;;FFFRRRdddvvv|||wwwsssqqqqqqwww}}}rrrlllggg```ZZZXXXWWWUUUSSSQQQPPPNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLJJJKKKMMMNNNOOOPPPRRRSSSRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPOOONNNOOOPPPPPPOOOMMMKKKIIIKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOPPPRRRRRRTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUWWWXXXXXXYYYZZZ]]]aaaeeeiiinnntttxxxyyy|||hhhSSSJJJCCCAAA@@@@@@AAAAAA@@@???=========>>>===<<<<<<;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;::::::999999999999:::999999888888444666888999777666666666555666666777777666666555666666555555555555666666888777555555777777777666444444555666777888999999777888999999999999<<<>>>CCCHHHWWWqqqtttnnnjjjggghhhkkknnnsssyyy{{{oooiiifffcccaaabbbdddeeeeeefffkkkppptttwww}}}~~~wwwqqqooohhhfffcccaaaaaacccfffhhhkkkoootttzzz{{{|||rrrhhh^^^WWWNNNKKKGGGDDDBBB???;;;888777777666666666555555555777777777666666666666555444333333222222111111111222222222222333333333333111111000000000000111111000111111222222222111111000111111111111222222222000000111111222333333333333333222222111111222222444333333222222333333444666666888:::<<>>>>>>>>===;;;;;;999999::::::;;;<<<<<<===999::::::;;;;;;::::::999999888777777666666777777000444777888666555666777666666777777777777666666666666555555555555666666888777555555777777777666555555666666777777888888777888:::;;;;;;===???BBBHHHTTTiiiyyyqqqkkkkkkkkkiiikkkpppsssyyyxxxllldddbbbbbbbbbeeeiiilllnnnnnntttxxx}}}{{{xxxssspppllljjjiiikkkoooqqqtttxxx~~~|||xxxyyyyyyzzz~~~zzz{{{}}}}}}~~~wwwjjj```UUUQQQLLLGGGEEEAAA===:::777777777666666666555555777666666666666555555555444444333333222111111000222222222333333333444444222222111111111111222222111111222222222111000000000111111111111222222222111111111222333444444444444333222222111111222222222222222222333444555555555666999<<>>>>>>>>===;;;:::999999::::::;;;<<<======999999:::;;;;;;:::::::::888777666444444444555666...222666777666555666777666666777777777777666666666666555555555555666666888777555555777777777666777777777777666666666666888999;;;======???BBBEEELLL]]]wwwxxxnnnhhhfffkkkoooooorrrwwwxxxwwwqqqmmmgggbbbaaabbbffflllrrrwwwyyyyyy~~~~~~{{{wwwsssrrrtttwwwyyy|||wwwsssrrrqqqrrruuu{{{}}}{{{}}}|||yyyvvvvvvzzzzzzzzzmmm^^^XXXQQQLLLIIIEEE@@@===999999999999888888888888666666555555555444444444444444333333222111000000222222333333333444444444444333333222222333333444222222222222222111000///000111111111111222222222111111222333444444555555444333333222111111111222111111111222333444555666444555999>>>EEESSSlll}}}wwwmmmeee```]]]\\\TTTTTTSSSRRRPPPMMMKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNMMMLLLMMMPPPTTTVVVWWWYYYZZZZZZXXXWWWUUUQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUURRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^\\\^^^```cccfffkkkpppuuuyyy~~~gggSSSLLLEEEDDDDDDBBBAAA@@@??????============<<<<<<<<<<<<;;;:::999888888:::<<<===;;;;;;;;;:::::::::999999===<<<;;;999888777777777999777666444333333333444444444444555555666666666444444444555555555666666666666666666666666666666666666666777888888999999999666666888:::;;;AAAHHHTTTeee~~~xxxqqqkkkkkkkkklllooossswwwzzz|||nnnfffffffffddd```ccchhhooovvv|||}}}wwwsssqqqmmmnnnoooooopppqqquuuwww~~~{{{yyyxxxxxxzzzxxxyyyzzz|||yyy}}}kkk^^^RRRMMMKKKFFFAAA>>>===;;;888555444555666888777666444333222222333444333333333333333333333333111111000///000111333444444333222111111111222333111111222222222222111111111111111111111111111111333333333333333333333333444444444444444444444333444444444444555666777777777777999>>>LLLfff~~~{{{|||{{{rrriiiccc___\\\[[[TTTSSSRRROOOMMMKKKIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKOOONNNMMMLLLLLLNNNPPPRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRQQQOOONNNNNNMMMLLLIIIGGGEEEDDDDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJMMMPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWXXXXXXVVVUUUTTTXXXXXXYYY[[[\\\^^^______aaacccfffhhhiiikkknnnpppvvv{{{fffQQQJJJEEEDDDCCCBBBAAA@@@@@@???============<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::999999<<<;;;:::999777777777777777666555444444555555666666666666555555555555555444444444555555555666666666666666666666666666666666666777777888888999999999888888:::;;;===EEEOOO]]]oootttjjjddddddfffjjjnnntttyyyyyyrrrllldddaaabbbfffgggffflllqqqxxx{{{uuuqqqoookkkllllllllllllmmmppprrryyy}}}{{{yyyxxxxxx~~~{{{zzzyyy}}}~~~vvvgggXXXQQQNNNIIIDDDBBB>>><<<999666555555777888555444333333333444555666333333333333333333333333111111111111111222333333444333222111111111222222111111222222222222111111111111111111111111111111333333333333333222222222333333333333333444444444333333333333444555666777999999;;;AAAQQQmmm}}}}}}yyyppphhhbbb^^^[[[ZZZTTTSSSRRROOOMMMKKKIIIHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNLLLLLLMMMNNNPPPRRRQQQSSSUUUWWWWWWWWWVVVUUUVVVUUURRRPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNOOOOOOQQQRRRTTTVVVWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTVVVWWWYYY[[[]]]___aaabbbeeegggjjjkkklllmmmppprrrrrrvvv|||eeePPPHHHDDDDDDCCCBBBAAA@@@@@@???============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888777666666666666666555555666777888888777777666666555444444444444444555555555666666666666666666666666666666666777777777888888888888888::::::;;;===<<<@@@MMM[[[lll~~~rrrjjjeeebbbdddhhhnnntttzzztttjjjbbbaaa``````aaadddiiinnnpppvvv{{{zzztttpppooojjjkkkkkkjjjiiiiiilllnnnrrryyy}}}|||{{{zzzzzz}}}}}}tttaaaVVVQQQLLLHHHGGG???>>>;;;888666666777777333333222222333444666777333333333333333333333333111222222333333333333333444333222222111111222222111111222222222222111111111111111111111111111111222222222222222222222222111111222222333333444444222222222222333444555666:::;;;>>>FFFYYYwww}}}{{{|||vvvnnnfffaaa]]]ZZZYYYTTTSSSRRROOOMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOPPPQQQPPPRRRTTTVVVWWWXXXXXXXXXXXXVVVRRRNNNLLLKKKKKKKKKIIIHHHEEECCCAAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>>>>???AAAAAABBBDDDHHHKKKLLLNNNPPPSSSUUUVVVVVVVVVTTTTTTUUUVVVVVVUUUUUUTTTUUUVVVXXX[[[___bbbdddeeejjjlllmmmnnnnnnoooqqqtttpppsssxxx~~~eeePPPHHHDDDDDDCCCBBBAAAAAA@@@@@@============<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999888777666666666666777777777777777777888888555555555444444444444444555555555555666666666666666666666666666666666666888888888888888888888888999;;;===??????FFFWWWiii~~~|||oooiiigggiiijjjmmmqqqvvvzzzxxxmmmfffaaa\\\___ccchhhkkknnnrrrwww|||zzzuuuqqqppplllmmmmmmkkkjjjjjjlllnnnnnnuuu|||~~~~~~yyyzzz|||~~~iii[[[TTTMMMJJJIIIBBB@@@===:::888777777777444333333222333444555666333333333333333333333333111222444555555444333222333333222222222222111222111111222222222222111111111111111111111111111111111111111111111222222222000000111222222333444444222222222222333444555555:::;;;@@@KKKaaayyy{{{zzzuuummmfffaaa^^^[[[YYYTTTSSSRRROOOMMMKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUSSSQQQNNNLLLJJJIIIHHHFFFEEECCC@@@???>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<===???@@@AAADDDGGGJJJLLLNNNQQQSSSUUUUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVYYY]]]aaaeeehhhiiimmmnnnoooooooooppprrruuurrruuuzzzgggRRRJJJCCCCCCCCCBBBBBBAAAAAA@@@============<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888777666666666666999999999888888777666555111111222333444444555555555555555666666666777777666666666666666666666666888888888888999999999999999;;;???BBBFFFOOOdddvvv}}}uuujjjbbb```dddiiillltttwww{{{~~~vvviiiccc`````````ccciiippptttwwwzzzyyyuuuqqqpppmmmnnnnnnlllkkkkkknnnpppnnnuuuzzz}}}~~~xxxxxxyyyyyyzzz~~~ooo```VVVOOOJJJIIIDDDCCC@@@===:::888777777666555444333222333333444333333333333333333333333222333444555555444222111333333333333222222111111111111222222222222111111111111111111111111111111000000111111111222222222000000111222222333444444222222222222333444555555999;;;AAAOOOggg}}}www|||xxxssslllfffbbb___\\\ZZZTTTSSSRRROOOMMMKKKIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTNNNNNNNNNMMMLLLIIIGGGFFFDDDBBB@@@>>>============<<<<<<;;;:::::::::::::::===???AAABBBCCCEEEHHHJJJMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWYYY\\\```dddhhhkkkmmmmmmnnnoooooooooqqqtttwwwwww{{{iiiTTTKKKCCCCCCBBBBBBBBBAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777777999999999999888666555444000000111333444555666777555555666666666777777777666666666666666666666666777777888888999::::::;;;:::;;;@@@GGGOOO\\\qqqpppjjjddd```bbbfffkkknnntttyyy~~~uuuiiibbb^^^]]]aaafffgggmmmtttzzz~~~yyyuuurrrpppmmmnnnnnnnnnmmmnnnqqqssssssyyy~~~}}}wwwwwwvvvtttuuuyyy~~~~~~~~~vvvfff\\\SSSMMMJJJGGGEEECCC???<<<999888777777666444333222222333333333333333333333333333333333333333333333222222111222333333333333222111000111111222222222222111111111111111111111111111111000000111111222333333333111111222222333333444444222222222222333444555666999<<>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999777777888888888777555444333333444444555666777777555666666666777777777777666666666666666666666666666666777888:::;;;<<<<<<<<<===BBBLLLYYYiii~~~}}}qqqhhhfffdddeeeiiinnnrrrssswww~~~nnngggbbbaaa___```gggpppssswww}}}}}}yyyvvvtttnnnpppqqqqqqrrrtttwwwzzz}}}{{{yyyvvvssssssvvv|||}}}|||}}}~~~|||nnncccYYYPPPMMMIIIGGGEEEAAA===:::888666666555444333222333444555333333333333333333333333333333222111111111111111222222333333333222111000111111222222222222111111111111111111111111111111111111111222333444444444333333333333333444444444333333333333444555666777:::===FFFXXXppp~~~yyyzzz|||sssoooiiieeebbb___\\\YYYTTTSSSRRROOOMMMKKKIIIHHHHHHJJJKKKMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSNNNLLLHHHDDDBBBBBBBBBCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDGGGGGGGGGGGGIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]```aaacccfffiiilllnnnooopppqqqssstttvvv{{{jjjTTTKKKBBBBBBBBBBBBBBBBBBAAAAAA>>>=========<<<<<<<<<<<<===<<<:::999:::;;;===???======<<<<<<<<<;;;;;;;;;::::::999999888999999999444555777888888777666666666666666777777777777777666666666666777777777777666666666666666666666666555555777888:::<<<======>>>>>>CCCPPP```rrr|||nnnddd``````bbbfffmmmrrruuuvvv}}}zzzpppccc``````cccccceeennnyyy~~~{{{zzzrrrsssuuuvvvwwwzzz~~~}}}yyyuuutttwww}}}}}}{{{|||~~~}}}{{{yyysssiii]]]TTTOOOJJJHHHFFFBBB>>>;;;888666444333222222333444666777333333333333333333333333444333111000///000111111222222333444333222111000111111222222222222111111111111111111111111111111111111222333444444555555444444444444444444444444444444444444555666777777;;;>>>HHHZZZsss{{{xxx|||yyyqqqmmmhhhccc```^^^[[[XXXTTTSSSRRROOOMMMKKKIIIHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQMMMMMMNNNNNNPPPQQQSSSTTTSSSNNNGGG@@@======@@@CCC@@@???>>><<<;;;;;;;;;<<<=========>>>@@@BBBCCCDDDDDDFFFHHHIIIHHHHHHHHHJJJHHHIIIKKKMMMQQQTTTWWWYYYYYYYYYYYYYYY[[[]]]```aaacccdddfffhhhkkkmmmoooppprrrtttuuuxxx{{{fffQQQJJJBBBCCCCCCBBBAAA>>><<<;;;=========<<<;;;;;;::::::888:::;;;;;;:::999::::::===<<<<<<<<<<<<;;;;;;;;;;;;:::999777777777777888999888888888777777666666888999999888888777666555666666666666666666666666999999888777666555444444888777666777999:::::::::<<>>:::777888777555444444555666888777777666555444444333333333333333222222222111111222222222111111000000000111111111111111111111111333333333333333333333333222222333111000///111222111111222333333444555555888555555666666444777===<<>>===;;;::::::::::::???@@@AAAAAAAAABBBEEEHHHKKKKKKKKKLLLKKKKKKJJJIIIKKKKKKLLLNNNQQQSSSUUUWWW^^^]]][[[ZZZ[[[^^^aaacccfffhhhjjjlllmmmppptttvvvuuuwwwyyy|||eeeQQQJJJDDDDDDDDDDDDBBB@@@>>>===>>>======<<<<<<;;;::::::888:::<<<;;;:::999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999777777777777888888888777777777666666666333444444555555555444444666666666666666666666666777777777666666666666666777666666666777999999999@@@EEENNN^^^qqq~~~pppfffbbbccccccggglllpppsssyyyuuukkkeeecccdddeeegggjjjnnnuuu~~~}}}{{{zzz{{{}}}~~~zzzxxxxxxyyy|||}}}}}}tttmmmbbbXXXPPPNNNLLLIIIEEEAAA<<<999888777555444444444666777777666666555444444333333333333333222222222111111333333222222222111111111111111111111111111111111222222222222222222222222000111222222111111333555222222222333333444444444666444555777777666999>>>>>>GGGUUUkkk|||vvvuuuzzz~~~|||vvvpppiiieeeccc___ZZZUUURRRQQQPPPOOOMMMKKKIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPMMMKKKIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>=========@@@AAABBBBBBBBBCCCFFFIIILLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOORRRTTTWWWXXXZZZZZZZZZ[[[]]]aaadddffffffiiilllnnnppprrruuuwwwzzz|||dddPPPJJJFFFFFFFFFEEECCCBBB@@@???>>>>>>===<<<<<<;;;;;;:::999:::<<<<<<:::999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777777666666666666666555111222333444555555555555666666666666666666666666444555555555666666777777888777777777888999;;;<<>>>>>======<<<;;;;;;;;;999;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888888777777777666666666666555555555555444555666666777777777666666666666666666666666666555555555555666666666666888999999999999;;;>>>AAAHHHSSSdddvvvrrrgggbbbaaafffllllllpppuuuyyy~~~yyyjjj```___bbbddddddkkkooosssyyy~~~{{{{{{{{{{{{}}}~~~~~~{{{yyyxxxxxxwwwuuussssssvvvxxxzzz{{{|||}}}~~~~~~~~~~~~{{{ooofffUUURRRMMMJJJIIIFFFBBB>>>:::888666444333444555666666666555555555444444444333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000111222333333222333555777333333333333333333333222333222444777888666888===EEEUUUmmmyyywwwwww{{{yyysssoooiiieeebbb^^^ZZZWWWSSSRRRPPPNNNLLLJJJHHHHHHHHHJJJLLLMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPOOONNNOOOOOONNNKKKIIIFFFDDDBBBAAABBBBBBBBBAAABBBCCCEEEFFFGGGEEEDDDBBBCCCDDDFFFGGGGGGGGGJJJLLLOOOOOOOOONNNMMMLLLKKKJJJKKKKKKMMMOOORRRVVVXXXZZZ^^^___```aaabbbcccdddeeeiiinnntttyyy{{{|||}}}~~~aaaOOOJJJEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;999;;;===<<<;;;:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666555555555555666666666666888888888888888777666555666666666666666666666666777666666666666555555555666777888999999<<>>======<<<<<<;;;:::;;;======;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999:::999999888666666555666666666666777777777777777777777666555444333666666666666666666666666888888777777666666666555222444777777888<<>>===:::777666555666666555555555555555555555555333333333222222222111111222222222222333333333333111111111111111111111111000000000000000000000000333444444333111000222333333333333333333333333333666444444777777777;;;AAARRRggg}}}xxxzzz{{{xxxooommmiiieeeaaa]]][[[YYYUUUTTTPPPMMMJJJIIIHHHHHHFFFHHHJJJKKKKKKKKKMMMNNNLLLMMMNNNOOOQQQSSSTTTVVVOOONNNNNNNNNNNNMMMJJJHHHGGGEEEDDDDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDFFFHHHKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQSSSVVVXXXYYY\\\]]]___aaadddgggjjjllllllqqqxxx}}}___MMMJJJDDDCCCBBB@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<<<<:::<<<======<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::999888666555666666666777777777888888555555555666555555444444666666666666666666666666777777777888888888888888222555888999:::???HHHNNNfffxxx~~~ssskkkfffccceeeiiijjjnnnrrrwww~~~rrrhhhaaa]]]ZZZZZZ[[[^^^cccjjjooosss}}}~~~}}}}}}{{{yyyvvvrrrqqqsssxxx|||~~~}}}{{{{{{}}}|||~~~~~~zzzuuuhhhYYYOOOKKKJJJHHHEEEAAA???<<<999777777777777555555555555555555555555333333333222222222111111111111111222222222333333111111111111111111111111111111111111111111111111111222222222000111222444222222222333333444444444777444555888:::<<>>>>>======<<<<<<:::<<<======<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;999999::::::999888666555666666777777888888999999444444555666777777777777666666666666666666666666666666777888999:::;;;;;;444888<<<===???DDDMMMUUUrrrrrrhhhjjjeeecccgggllloootttyyyzzzoooddd^^^[[[ZZZZZZ[[[^^^aaaeeellltttyyy~~~||||||}}}}}}{{{wwwsssqqqtttyyy}}}}}}|||{{{|||{{{~~~rrr```SSSNNNLLLIIIFFFBBB@@@===:::888777888888444555555555555555555555333333333222222222111111000000000111111222222222111111111111111111111111111111111111111111111111...000111111000111333555111111222333333444555555777555555999<<<@@@HHHQQQ```vvvyyyrrrrrrttt{{{yyyzzzyyyuuuqqqmmmllliiieee```\\\[[[[[[WWWTTTQQQMMMJJJHHHHHHHHHCCCFFFHHHIIIJJJJJJLLLMMMPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNOOOOOONNNKKKHHHFFFDDDCCCDDDFFFIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHKKKNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[^^^]]]\\\\\\^^^aaaeeegggiiimmmsssxxx{{{~~~~~~^^^KKKGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>======<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999999::::::===<<<<<<;;;;;;:::999999999777666444444666777999666666666666666666666666999888777666666555555555666666777888999:::::::::===::::::;;;<<>><<<:::888555333444444333333333444444555333444444555555444444333000000000000000000111111444333111000000000111111///000111333333222111111...///111333333111///......111444555555555666777444888777:::@@@===CCCVVVoootttrrrssswww{{{{{{xxxuuusssrrrnnnkkkhhhfffdddaaa\\\YYYYYYWWWSSSOOOLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIINNNQQQSSSSSSQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKFFFDDDBBBCCCEEEFFFDDDAAAGGGHHHHHHGGGFFFFFFGGGIIIGGGJJJNNNQQQQQQPPPPPPPPPVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[YYYXXXYYY\\\^^^fffhhhjjjmmmqqqwww~~~|||yyyyyyzzzxxx{{{~~~^^^LLLHHHDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999<<<;;;::::::999999::::::;;;;;;::::::999888888777888777666555555666777888666666666666666666666666555555555666666777888999777777777888999999999:::888777888;;;>>>GGG\\\pppuuuiiicccddddddeeegggjjjnnnvvvqqqdddYYYWWWXXXXXXZZZ^^^bbbdddhhhlllrrryyy~~~}}}}}}~~~{{{zzzxxxwwwwwwwwwxxxxxxzzzyyywwwvvvwwwyyy|||~~~~~~}}}yyyxxxwwwxxxyyy}}}~~~~~~|||zzzxxxyyy{{{|||}}}~~~|||{{{zzzzzz{{{}}}tttqqq{{{uuu```UUUOOOJJJEEEEEEBBB@@@===<<<:::777555555444444333444444555555333444444555555444444333111111111111111111111111333333111000000000111111000000111222222222222111000111222333333222111000///222444555555444555666555888666:::@@@???HHH\\\yyyyyyooommmooouuuzzz~~~{{{xxxuuusssrrrnnnkkkhhhfffdddaaa]]]ZZZXXXVVVSSSOOOLLLIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMOOOQQQRRRQQQOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLGGGEEECCCCCCEEEEEEDDDBBBEEEGGGHHHHHHGGGGGGHHHIIIHHHKKKOOOQQQQQQQQQRRRSSSVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYXXXWWWVVVWWWYYY\\\]]]___aaaeeeiiiooowww{{{{{{wwwtttssstttqqqvvv}}}|||]]]LLLJJJBBBBBBBBBAAAAAA@@@@@@???@@@???>>>===<<<;;;:::999:::::::::999999999999999;;;;;;;;;:::::::::::::::999999888888777666666666888777666555555666777888666666666666666666666666555555555666666777888999888888888888888888999999777888;;;>>>BBBPPPjjjuuukkkdddcccffffffhhhkkkooouuu}}}|||ooo^^^VVVOOOPPPUUU[[[aaaffffffjjjnnntttyyy}}}yyywwwwwwxxxtttsssqqqpppoooooooooppprrrqqqppppppqqqtttwwwxxxxxxyyy{{{}}}{{{wwwvvvuuuvvvzzz~~~}}}{{{{{{|||}}}}}}}}}{{{yyyyyyzzz|||~~~uuummmqqqiii[[[RRRLLLHHHGGGEEEBBB@@@>>><<<999777555555444444444444555555444444555555555555444444222222222222222222222222333222111111000111111111111111111000111111222333333333333333333333333333111333555555444444444555555888666999AAACCCOOOgggtttjjjiiimmmttt{{{}}}{{{xxxuuusssrrrnnnllliiigggeeebbb^^^[[[XXXVVVSSSOOOKKKIIIGGGGGGEEEEEEFFFGGGIIIJJJLLLMMMKKKNNNPPPQQQQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCFFFIIIJJJIIIIIIJJJKKKKKKMMMPPPQQQQQQRRRUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTTTTWWWYYYUUUWWWZZZ]]]aaagggnnnsssxxxxxxwwwsssooommmlllmmmnnnuuu~~~zzz\\\MMMKKKBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>><<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888888777666666555555777777666666666666777777666666666666666666666666999888777666555555555555999999999888888888888888:::>>>BBBDDDIII[[[xxxyyymmmgggdddfffiiihhhkkkooouuu|||wwwiii___XXXTTTQQQSSSZZZbbbjjjoooooossswww|||~~~xxxtttrrrqqqqqqpppnnnmmmkkkiiiiiiiiijjjjjjiiiiiijjjllloooqqqsssrrrsssuuuwwwyyy|||~~~~~~zzzxxxwwwtttxxx}}}~~~}}}}}}}}}{{{~~~|||zzzyyyxxxxxxyyy{{{}}}|||ssssss}}}sssaaaVVVOOOKKKIIIFFFCCCAAA@@@>>>;;;999777666555555444555555555444444555555555555444444444333333333333333222222222222111111111111111111222111000000000111333444333333222222222222333333222444555555444333444555666888666999BBBGGGXXXsssssskkkjjjooowww~~~~~~}}}{{{yyyvvvtttsssooommmjjjhhhfffccc```]]]XXXVVVSSSNNNKKKHHHGGGFFFDDDEEEFFFGGGIIILLLNNNOOOLLLNNNPPPQQQPPPOOOOOOPPPNNNNNNNNNOOOOOONNNMMMMMMLLLJJJHHHFFFFFFEEEEEEEEEDDDGGGKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQSSSUUUXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSTTTVVVXXXVVVWWWYYY[[[^^^ccciiimmmpppqqqpppnnnkkkiiiiiikkkqqqyyyyyy[[[MMMKKKCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999888777777666666777777666666666666777777777777777777777777777777999888777666555555555555999999999888888888888888999???DDDHHHPPPfffqqqiiifffeeegggjjjjjjnnnuuu||||||qqqfff]]]XXXTTTTTTUUUYYYaaakkkssswwwzzz}}}~~~yyytttpppmmmlllkkkjjjhhhfffeeeccccccccccccccccccdddeeegggjjjlllmmmmmmnnnoooqqqsssvvvyyyzzzzzz{{{}}}yyy{{{}}}|||wwwyyy}}}|||~~~zzz|||~~~}}}{{{wwwuuuuuuxxxxxxyyy{{{|||~~~|||{{{~~~iiiYYYPPPLLLIIIGGGDDDBBBAAA???<<<999888777666666555555555555444555555666666555555444444444444333333333222222111111111111222111111111222111000000000111333444333222111111111111222333333444555444333333444666666999777:::DDDLLLaaarrrlllmmmrrrzzz~~~~~~}}}|||zzzxxxvvvuuupppnnnllljjjhhhfffbbb___YYYWWWSSSOOOKKKHHHFFFFFFDDDDDDEEEGGGIIILLLNNNPPPNNNPPPQQQPPPNNNMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLJJJHHHFFFFFFGGGHHHHHHKKKOOOQQQQQQQQQRRRRRRUUUUUUUUUSSSRRRRRRUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZZZZ[[[\\\]]]aaafffjjjkkklllmmmllljjjjjjkkkmmmsss|||yyy[[[LLLJJJCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<============;;;<<<<<<======;;;:::999::::::999999888777777777666666777777777777666666777777777777777777777777555555555666666777888999888888888888888888999999555<<>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>===<<<:::999::::::999888888777777666666666777777777777666666777777777777777777777777555555555666666777888999777777777888999999999:::777???GGGOOOaaa{{{tttmmmhhhfffeeedddgggmmmtttyyyuuufff^^^YYYTTTSSSUUURRRZZZccciiisss~~~~~~||||||{{{yyywwwxxxwwwuuuttttttrrrooommmlllmmmmmmllliiieeeaaa___\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZ[[[]]]^^^```aaabbbccccccbbbccceeehhhjjjlllpppsssvvvzzz}}}~~~yyyuuuoooqqqtttyyy~~~~~~|||~~~~~~~~~}}}yyytttrrrrrrsssyyyzzz{{{|||}}}}}}}}}}}}{{{gggZZZTTTMMMKKKHHHFFFEEEBBB@@@===:::999888777666666666666555555666666666666555555444444444333222111111111///000111222333222222111000000111222222222222111111222333444444333222111222333333333222333666888777;;;;;;???IIITTTlllyyyrrrmmmooouuu|||}}}~~~~~~|||zzzyyytttrrrpppooommmkkkgggeee\\\ZZZVVVQQQMMMJJJHHHGGGCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMJJJHHHHHHKKKOOOOOOQQQSSSSSSSSSTTTVVVWWWSSSTTTUUUUUUTTTUUUVVVXXXUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUTTTSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^```ccciiimmmppppppqqqpppnnnnnnoooqqqssszzz{{{\\\KKKHHHAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<:::999999999888888777777666666666666777777777777666666777777777777777777777777999888777666666555555555666666777888999::::::;;;???FFFMMMVVVhhhyyypppkkkhhhgggeeeeeejjjqqqxxx~~~uuuhhh\\\XXXUUUQQQQQQTTT[[[eeeooottt|||}}}yyywwwwwwvvvssspppsssqqqooonnnnnnllliiigggfffggghhhiiigggccc^^^[[[[[[ZZZYYYXXXXXXXXXYYYZZZWWWXXXYYYZZZ[[[]]]]]]^^^```___^^^___```cccfffgggjjjlllpppsssvvvwwwwwwwww}}}}}}wwwsssppprrruuuyyy~~~}}}|||~~~~~~~~~}}}zzzuuurrrsssuuuyyyzzz{{{|||}}}}}}}}}}}}~~~|||oooccc^^^OOOMMMJJJHHHFFFDDDAAA???:::999888777666666666666555555666666666666555555444444333222222111000000///000111222333333222111///000111333333222111111222333555666666555333222111222333333222444777999777<<<<<<@@@KKKUUUnnnsssooommmrrrzzz}}}~~~}}}{{{zzzvvvtttqqqpppooollliiifff]]][[[VVVRRRMMMJJJHHHGGGDDDDDDDDDFFFGGGIIIKKKLLLLLLMMMNNNNNNMMMNNNPPPRRRMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNNNNKKKHHHIIIMMMPPPQQQRRRSSSSSSRRRSSSVVVXXXOOOQQQTTTUUUUUUVVVXXXZZZTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVRRRUUUWWWXXXXXXXXXYYYZZZ\\\]]]___```cccgggmmmqqqsssttttttrrrooonnnooopppuuu{{{}}}```NNNFFFCCCAAA??????@@@AAABBBAAAAAAAAA@@@===;;;:::;;;======<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;:::999999888888777777777777777777777777777777777777777777777777777888888888888888777666666:::777777:::;;;999;;;???DDDIIIRRRbbbyyy|||tttggghhhhhhfffeeehhhooottt}}}}}}eee```XXXQQQPPPSSSYYY^^^aaakkkxxx}}}zzzvvvqqqooonnnooopppkkkjjjiiigggfffeeeeeeeee___`````````___]]][[[ZZZXXXWWWVVVUUUVVVWWWYYYZZZVVVVVVWWWWWWWWWXXXXXXXXX\\\\\\[[[[[[\\\^^^aaabbbaaabbbeeehhhllloooqqqssszzz|||}}}|||{{{xxx{{{~~~{{{zzzyyyxxxwwwvvvttttttsssmmmqqqxxx{{{{{{{{{|||~~~~~~||||||}}}~~~yyywwwxxxzzz~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{sssttttttddd\\\VVVSSSOOOKKKGGGDDDBBBAAA<<<;;;:::888777666666666666666777777777777666666444444333333333222222222444333333222222111111111111111111111111000//////111111222222222333333333333333444555666666666555555999>>>AAAKKK___zzz|||llljjjiiippp|||~~~}}}{{{vvvuuurrrqqqooolllgggddd^^^[[[XXXTTTQQQLLLGGGDDDEEEEEEEEEGGGHHHJJJLLLMMMOOOOOONNNNNNMMMLLLLLLLLLQQQQQQPPPOOOOOONNNMMMMMMPPPNNNKKKIIIGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUWWWXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUXXXXXXXXXYYY[[[ZZZXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]][[[]]]```dddhhhmmmqqqsssuuutttsssqqqpppnnnmmmllluuuwww{{{~~~~~~~~~}}}```NNNFFFGGGEEEBBBAAABBBBBBBBBAAA@@@@@@@@@===;;;:::;;;===>>>>>>============>>>>>>>>>======<<<;;;;;;::::::;;;;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777666555555999666777:::;;;:::>>>CCCMMMSSS]]]lllppphhhccceeeffffffggglllssszzz|||nnn```[[[UUUQQQRRRWWW___dddlllttt|||zzzxxxvvvqqqmmmjjjiiijjjkkkeeedddcccaaa```__________________^^^]]][[[ZZZYYYUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^```cccfffiiikkklllqqqtttwww{{{}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{yyywwwvvvvvvsssuuuyyy||||||yyyvvvtttrrrqqqqqqpppooonnnmmmmmmnnnrrrzzz{{{{{{{{{|||~~~~~~{{{}}}~~~}}}~~~|||{{{{{{|||xxxxxx|||nnngggTTTRRRNNNJJJHHHGGGFFFFFF===<<<:::999777777666666666666777777777777666666444444444444333333333333222222222222222222222222111111111111111000//////111111222222222333333333222222333444555555555555666888<<>>;;;:::;;;<<<>>>===============>>>>>>=========<<<;;;;;;::::::;;;;;;:::999999888888777777777777777777777777777777777777777777777777777555666666666666555555444888666777:::;;;<<>>===<<<:::888777777777666666777777777777666666666555555555444444444444111222222222222333333333111111111222111111000///111111222222222333333333111222222333444444555555999:::<<>>??????>>>;;;:::;;;<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666666666666666666666666666666666666666666555666666777666666555555999777888:::;;;<<>>???>>><<<:::;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666666666666666666666666666666666666666666666777777888888777777777:::999:::;;;;;;<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666777777888888888888888:::999:::<<<;;;>>>HHHSSSbbbqqq}}}nnndddaaacccfffjjjnnnsssyyypppbbbYYYTTTTTTXXX```jjjvvv|||yyyxxxuuuqqqmmmiiifffdddaaaaaa___^^^]]]^^^^^^___\\\\\\[[[[[[[[[\\\\\\]]]```___^^^^^^]]]]]]^^^^^^]]]^^^^^^_______________^^^^^^^^^^^^____________[[[[[[\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[___`````````````````````aaa``````aaaaaabbbcccdddddddddeeeeeefffggghhhhhheeeeeeffffffggggggggghhhfffggggggggggggffffffeeeddddddddddddddddddddddddbbbeeekkkrrrzzzuuussspppnnnnnnqqqtttwww|||~~~zzzzzz}}}}}}}}}|||{{{zzz{{{~~~~~~{{{xxxwwwxxxzzzzzz{{{yyyvvvzzzxxxpppeeeWWWMMMJJJJJJHHHFFFCCCBBB@@@>>><<<;;;:::999666666777777777777666666777666666666555555555555444444333333222111111000000111222222333222222222111111222222222333333333444444444444666888:::;;;888===FFFVVVjjj~~~|||rrrooopppsss{{{~~~}}}{{{yyywwwsssqqqpppooolllkkkeeebbb^^^[[[WWWSSSNNNJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPRRRTTTXXX]]]aaaccceeeddddddddddddbbb^^^[[[SSSQQQQQQRRRUUUXXXYYYXXXUUUWWWYYY\\\___aaabbbccccccdddfffhhhlllooorrrtttuuuuuuuuuuuuttttttttttttsssssssssuuuwwwzzz}}}xxx]]]MMMHHHDDDCCCCCCDDDDDDDDDAAA???:::<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777555666666777888888777777666777999;;;<<<@@@MMMZZZjjjzzzpppgggbbbaaacccgggkkkqqqvvv}}}qqqddd[[[VVVSSSWWW\\\gggrrr}}}|||xxxrrrpppmmmjjjfffdddbbbaaa^^^^^^^^^^^^^^^___```aaa]]]]]]\\\\\\]]]^^^______``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccbbbbbbbbbbbbcccccccccccc___``````aaabbbbbbaaaaaa```_________^^^^^^^^^^^^^^^_________````````````____________```aaabbbcccbbbcccdddeeefffggghhhhhhffffffgggiiijjjlllmmmmmmlllllllllllllllmmmmmmnnnjjjjjjjjjjjjiiiiiiiiiiiigggiiilllqqquuuxxxxxxvvvsssqqqpppnnnoooqqqsssuuuzzz|||~~~~~~~~~}}}{{{yyyzzz|||~~~|||yyyvvvuuuwwwyyy{{{{{{}}}xxxxxx{{{nnn]]]QQQMMMLLLIIIFFFEEECCCAAA???===;;;::::::666666777777777777666666666666666555555555444444111111111222222333333333000111222222333333333222111111222222222333333333444333333333555777:::;;;888@@@MMM___ssswwwppprrrqqquuu~~~~~~~~~|||zzzzzzwwwsssqqqpppooommmlllgggddd```]]]YYYUUUPPPMMMIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNQQQSSSUUUTTTSSSRRRPPPPPPQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQTTTWWW\\\```bbbfffffffffggggggeeeaaa^^^SSSQQQOOOOOORRRVVVYYYZZZVVVXXX[[[^^^aaacccdddeeeeeeeeegggiiilllooorrrtttvvvwwwxxxyyyxxxwwwuuutttqqqqqqrrrtttxxx|||www]]]NNNHHHDDDCCCBBBBBBBBBAAA>>>;;;:::<<<>>>>>><<<;;;;;;;;;888888888999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777777777777777777777777777777777777777777777777444444555666777777666666333444777;;;===BBBPPP___uuuuuugggcccbbbccceeegggkkkqqqxxxzzzggg]]]YYYWWWUUUXXX___jjjvvv~~~xxxtttlllkkkhhheeebbb```^^^^^^\\\\\\]]]]]]^^^```aaabbb____________```aaabbbbbb```aaaccceeeeeeeeeeeedddfffeeedddcccdddeeefffgggllllllllllllmmmmmmmmmmmmffffffgggggggggffffffeeeddddddcccccccccbbbbbbbbb]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaabbbcccddddddbbbcccdddeeefffggghhhiiiiiijjjlllmmmppprrrssstttssssssssssssttttttvvvvvvqqqpppppppppooooooooonnnlllmmmnnnqqqtttuuutttrrruuutttsssrrrssstttvvvwww{{{}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}{{{wwwtttsssuuuwwwyyyxxx{{{{{{xxxxxxdddUUUOOOKKKGGGCCCEEEDDDBBB@@@>>><<<;;;:::666666777777777777666666666555555555444444444444...///000111333555666666000111222333333333333333111111222222222333333333333222222222444666999;;;:::DDDTTTggg{{{|||oookkkooossswww}}}}}}}}}~~~}}}{{{yyyzzzwwwsssqqqpppooonnnmmmiiifffbbb___[[[WWWRRRNNNIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTRRRQQQOOOPPPPPPPPPQQQRRRSSSSSSTTTRRRSSSSSSSSSSSSSSSRRRRRRPPPPPPQQQSSSWWW[[[___bbbgggfffggghhhiiigggccc```TTTQQQNNNNNNQQQVVVZZZ\\\WWWYYY\\\```ccceeeffffffeeefffhhhjjjmmmppprrrtttxxxzzz{{{||||||yyyvvvtttqqqrrrsssuuuzzzuuuYYYLLLIIIFFFCCCAAACCCFFFFFFBBB===??????>>>===<<<;;;;;;:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;666666777777777777666666555555666666777777888888888777666666666777999:::;;;666777>>>AAAEEEVVVjjjnnnbbb^^^___ccciiijjjoooxxxppp___WWWTTTUUUWWW```hhhrrr||||||uuupppiiihhhfffdddbbbaaa```___^^^___`````````aaadddfffbbbcccdddeeefffggggggggghhhjjjllllllkkkkkkkkkmmmnnnkkkhhhfffgggkkkpppsssrrrsssuuuwwwwwwvvvuuutttwwwtttrrrqqqpppooommmkkklllkkkjjjkkkmmmmmmjjjgggfffeeeeeeeeeeeeeeeeeefffffffffffffffggggggggghhhgggiiijjjkkklllnnnqqqtttvvvwwwxxxxxxxxxyyy|||~~~{{{xxxwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{xxxttttttuuuuuuuuuvvvxxxzzz~~~}}}nnnaaaWWWLLLFFFEEEGGGEEECCCAAA>>>;;;999888666666777888888777555555666666555444333222222111111111222222222333333333222222444444444444222222111222333444555444333333333222444777777666999>>><<>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888666666777777777777666666666666666666777777777777888777666666666777999:::<<<888999???BBBHHH[[[qqq{{{iii```^^^aaaffflllnnnsss|||lll^^^XXXWWWYYY]]]cccjjjttt}}}|||wwwqqqmmmgggfffdddcccaaa````````````aaabbbaaa```aaaccceeehhhhhhiiikkklllllllllllljjjmmmooopppppppppqqqsssvvvsssooommmnnnrrrxxx{{{~~~~~~~~~}}}}}}|||yyywwwwwwuuuuuuvvvyyyyyyvvvtttqqqqqqooonnnnnnnnnoooooooooooooooppppppqqqqqqqqqnnnooorrrsssuuuyyy}}}}}}}}}|||{{{zzzyyyyyyyyyyyytttsssttttttssstttuuuxxx{{{}}}iiiZZZNNNHHHGGGHHHGGGEEEBBB???===;;;:::666777777888888777555555777666666555444444333333111111222222222333333333222333333333333333333222111222333444444444333333444333444777777666999>>>CCCMMMbbb||||||ooonnnooonnnwww}}}zzzyyyyyyzzzzzzwwwuuusssqqqpppooooooooolllhhhccc```^^^[[[UUUPPPNNNKKKHHHFFFEEEFFFEEEDDDFFFFFFGGGFFFFFFGGGIIIKKKNNNOOOPPPQQQPPPOOOMMMLLLNNNNNNOOOQQQRRRSSSTTTUUURRRRRRRRRRRRSSSSSSRRRRRRRRRTTTVVVWWWYYY]]]aaadddnnnkkkhhhhhhkkkkkkhhheeeVVVOOOJJJKKKMMMOOORRRVVVYYY```ffffffeeegggiiihhhjjjjjjkkkmmmpppuuuyyy{{{~~~~~~~~~{{{wwwtttrrrrrrpppqqqsssuuuyyy~~~sssWWWIIIEEEDDDBBBAAABBBDDDCCC@@@<<<===============<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::888777777777666666777777777777666666777777777777666666666666888888777666777888999:::<<<999;;;???CCCMMMddd{{{qqqccc^^^___cccjjjqqqsssyyy~~~hhh\\\YYYZZZ___eeejjjpppyyy|||vvvrrrmmmkkkgggfffeeecccccccccddddddeeefffgggfffddddddfffgggmmmnnnnnnpppqqqrrrsssssspppssswwwyyyzzz{{{}}}~~~zzzxxxyyy}}}|||zzzyyyzzz{{{|||{{{{{{||||||||||||||||||wwwyyy|||~~~~~~~~~}}}|||zzzyyyyyyxxx|||~~~zzzuuurrrqqqqqqqqqppprrrtttxxx|||ttt```RRRLLLLLLIIIHHHFFFDDDAAA>>>===<<<777777777777777666555555555555555444444333333222111111222222222333333333333333222222222222333333111222333444444444333333666444555777777666999>>>GGGUUUmmmxxxnnnmmmpppqqqzzz|||zzzyyyxxxxxxxxxvvvuuutttrrrqqqqqqpppqqqmmmhhhccc___^^^\\\XXXUUUPPPLLLIIIFFFFFFFFFEEEDDDEEEEEEFFFEEEDDDEEEHHHJJJMMMNNNPPPQQQQQQNNNLLLJJJMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSUUUVVVXXXZZZ[[[^^^bbbeeekkkiiifffgggiiijjjhhheeeWWWPPPJJJKKKLLLMMMPPPUUU[[[ccciiihhhgggiiikkkjjjkkkkkklllnnnqqqvvvzzz|||~~~{{{vvvrrroooooonnnppprrruuuxxx}}}rrrWWWIIIEEECCCAAAAAABBBCCCBBB???<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888777777777666666777777777777666666888888777777666666555555999888777777777888999:::;;;:::<<>>===999888777777666555555555333333333333444444444444111111222222222333333333333333111000000111333333222222222333333333444444777555555888888888<<>>===============<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999666666777777777777666666777777777777666666666666999999888777888999:::;;;;;;<<>>:::999888666555555555555555555555666666777777777111111222222222333333333222222111111111111222222333333222222222333444555666444555777888999>>>DDDRRRhhhwwwooommmpppwww~~~~~~{{{{{{wwwwwwvvvuuutttssssssrrruuuuuuvvvwwwxxxxxxwwwwwwsssrrrqqqpppnnnggg^^^VVVTTTQQQLLLIIIGGGFFFEEECCCDDDEEEEEECCCBBBBBBDDDGGGFFFHHHJJJLLLNNNPPPPPPPPPNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWVVVUUUWWW\\\aaaaaabbbbbbbbbbbbdddgggiiigggggggggffffffeeeeeeeee___YYYTTTPPPLLLJJJMMMSSS[[[ccciiiiiijjjmmmooonnnmmmmmmnnnpppssswww|||~~~~~~~~~{{{vvvrrrppppppooorrrvvvzzz~~~lllTTTIIIHHHBBBCCCDDDDDDCCCAAA@@@@@@>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777888888666666777777777777666666666666666666777777777777999999888888888999:::;;;===>>>CCCPPPfff~~~zzzqqqfffbbbbbbfffkkkoooxxx{{{iiiccc^^^^^^aaadddkkkrrr{{{{{{wwwvvvvvvvvvvvvvvvuuusssrrrsssvvvyyy{{{xxx{{{~~~|||}}}~~~~~~|||{{{zzz{{{|||~~~yyyuuutttuuusssrrrppppppssswww}}}wwwcccRRRJJJIIIHHHFFFDDDBBB@@@@@@:::999888666555444555555333333444555555666777777111111222222222333333333111111222222222222111111333333222222222333444555555333444777999:::@@@GGGZZZqqquuuooooooqqqyyy}}}{{{{{{vvvvvvvvvvvvvvvuuutttttttttuuuwwwxxxyyyyyyyyyyyytttrrrpppooonnniiiaaa[[[UUURRRMMMIIIGGGFFFEEECCCEEEEEEEEEDDDBBBBBBDDDFFFHHHHHHIIIJJJLLLNNNOOOPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTWWWZZZZZZYYY[[[aaafffddddddeeeddddddeeehhhjjjhhhhhhhhhgggfffddddddeee___ZZZUUUQQQKKKGGGKKKQQQXXX```ggghhhiiimmmooooooooooooppprrrvvvzzz~~~|||vvvrrrooooooooorrrwww{{{iiiRRRIIIHHHBBBDDDEEEEEECCCAAAAAAAAA??????>>>===<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666777777777777666666555555666666777777888888:::999888888888999:::;;;???@@@EEETTTnnntttnnncccbbbccchhhmmmsss{{{}}}oooccc^^^\\\___cccgggnnnuuu}}}~~~|||}}}}}}~~~}}}}}}{{{yyyxxxyyy|||}}}~~~yyyzzz{{{}}}~~~{{{vvvvvvwwwtttrrrooonnnpppuuuzzz}}}}}}jjjYYYKKKJJJIIIGGGEEEDDDBBBAAA;;;:::888666555444555555000000111222333333444444111111222222222333333333000111222333333222111000444333222111222333444555555333333777999;;;AAAIII___vvvtttooopppsss{{{~~~||||||vvvvvvwwwwwwwwwwwwvvvvvvtttuuuwwwyyyzzzzzzzzzzzztttqqqnnnmmmllliiiddd___VVVRRRMMMJJJHHHFFFEEECCCEEEFFFFFFDDDCCCCCCEEEGGGKKKJJJIIIIIIKKKLLLNNNPPPPPPQQQRRRSSSTTTUUUVVVWWWTTTXXX\\\\\\\\\^^^ccciiieeefffffffffeeefffhhhkkkiiijjjiiihhhfffddddddddd___ZZZUUUPPPJJJFFFIIIPPPVVV^^^eeeggghhhmmmoooooorrrrrrsssuuuxxx|||}}}wwwqqqnnnmmmnnnrrrvvv{{{jjjSSSGGGDDDAAAAAA@@@@@@???>>>>>>>>><<<============;;;:::999:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;999888777777777888666444666999:::999777666777888999999999999999888555555999;;;999999;;;>>>AAAMMMeeexxxlllhhhbbbdddgggjjjnnnvvvnnnggg]]]^^^___aaacccggglllppp~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~|||zzzzzz{{{~~~}}}wwwsssqqqpppoooooorrrvvvzzz}}}}}}}}}}}}qqqbbbSSSJJJDDDEEEGGGFFFDDDCCC>>><<<999666444444444555777666444333222333333444222222222333333444444444222222333333333222222111333333333333333333333333888666666888999:::AAAHHHeeezzz}}}qqqooottt|||~~~{{{yyywwwuuussssssssstttuuuvvvvvvwwwyyyyyyzzzzzzyyyyyyxxxwwwvvvqqqllljjjjjjgggaaa[[[VVVTTTOOOKKKHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRUUUXXX[[[\\\___cccfffhhhiiijjjllliiifffcccbbbdddgggiiihhhjjjlllllliiifffdddcccccc___XXXOOOHHHEEEFFFHHHPPPWWWaaagggjjjkkkmmmnnnsssssssssssstttxxx~~~|||wwwsssooommmpppqqqsssxxxhhhRRRGGGDDDBBBBBBAAAAAA@@@?????????>>>>>>???>>>>>><<<:::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<:::999888777777777888777555666999:::888666666666777888888888777777888555555888:::888888;;;AAAGGGXXXrrrtttiiigggeeegggjjjmmmqqqzzzssseee```\\\]]]___```ccchhhnnnrrr}}}~~~~~~}}}||||||~~~zzzuuuqqqqqqqqqrrrvvv|||~~~|||yyyxxxyyy|||}}}yyyuuuqqqpppnnnnnnpppssswwwyyy~~~|||{{{zzz|||ttthhhXXXOOOGGGGGGHHHFFFCCCCCC???===:::777555444444444666555444444333333444444222222222333333444444444222222222333333222222111333333333333333333333333555333444777999;;;CCCKKKgggyyy{{{qqqrrryyy}}}zzzxxxvvvuuurrrrrrsssssstttuuuuuuvvvyyyyyyyyyyyyyyyxxxwwwwwwvvvqqqmmmkkkjjjhhhbbb]]]XXXVVVRRRMMMJJJGGGFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPOOOPPPSSSUUUYYYZZZ\\\___cccfffiiijjjmmmkkkgggcccbbbcccfffhhhmmmoooqqqqqqnnnjjjgggfffddd```ZZZRRRKKKGGGGGGHHHNNNUUU^^^eeeiiikkkmmmnnnqqqrrrrrrrrrtttxxx}}}~~~zzzuuurrrooonnnqqqqqqtttyyyfffPPPFFFDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999888777777777999888666777888888777666666777777777777666666555:::777777:::;;;999:::===EEEPPPggg|||mmmfffeeehhhjjjmmmpppuuuvvvfff]]]\\\\\\]]]___```ccciiipppttt~~~~~~}}}xxxyyyzzzzzz{{{|||~~~tttnnniiieeecccfffiiikkkqqqxxx}}}~~~xxxvvvvvvxxxzzz|||}}}yyyrrrqqqnnnmmmmmmooorrruuu{{{|||~~~|||wwwxxxyyyyyy~~~{{{rrr___TTTJJJHHHHHHFFFCCCCCCAAA???<<<999666555444444555555555555555555444333222222333333333333444444111222222333333222222222333333333333333333333333333222333777999<<>>===;;;:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888999888888777777777666666777888888888777666555555;;;999:::<<<<<<;;;===AAAHHHYYYtttssshhhdddeeeiiikkknnnrrrxxxvvvhhh^^^\\\___^^^___```aaadddjjjqqqvvv}}}xxxuuuppprrrtttuuuvvvwwwzzz|||}}}sssllliiieeebbbbbbfffkkkpppwww~~~yyyuuutttuuuwwwyyy~~~~~~uuusssooommmlllmmmoooqqqssswww}}}~~~yyywwwyyywww{{{{{{dddXXXMMMIIIHHHFFFDDDDDDCCCAAA>>>;;;888666444444444555666777777666444444333333333333333333333333111111222333333333222222222222333333333333444444222222444777888<<>>>>>??????>>><<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888999999888777666666666999999999999888777777666:::888999<<<;;;:::>>>DDDKKK```xxxmmmfffdddfffhhhkkkooottt|||{{{jjj___ZZZ\\\aaabbbbbbcccccceeekkkrrrwwwzzztttpppmmmoooqqqrrrrrrtttwwwyyyzzz|||~~~~~~zzzrrrmmmiiihhhcccaaacccjjjqqqvvv~~~|||wwwtttttttttyyy|||xxxvvvrrrnnnlllmmmnnnpppnnnssszzz~~~{{{xxx~~~zzzvvvxxxiii\\\OOOJJJHHHFFFEEEFFFCCCBBB@@@===:::777555555444555666777888777666555333333333333333333333333000111222333333333333333222222222333333444444444444444666888888;;;FFFRRRhhhwwwsssqqqsss{{{}}}zzzyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuutttssssssrrrpppnnnllliiifffddd______]]]ZZZVVVRRRNNNLLLGGGGGGHHHIIIHHHFFFDDDCCCEEEEEEEEEFFFGGGHHHHHHIIIMMMNNNNNNMMMMMMMMMPPPRRRUUUUUUVVVYYY^^^eeelllpppooommmjjjhhhiiikkkoooqqqtttuuuvvvtttpppkkkhhhfffcccbbb^^^XXXPPPJJJGGGFFFEEEIIIOOOXXXaaagggkkkmmmmmmoooqqqsssuuuyyy~~~~~~{{{wwwssspppooooooppprrrrrruuuzzzhhhRRRIIIGGGAAAAAA@@@??????>>>>>>===>>>===<<<;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;:::999999888888999999777888999888777666777888888999999999999888888777666555777:::999999>>>FFFRRRiii~~~pppiiieeeeeeggghhhlllrrryyyrrrccc[[[XXX[[[```dddddddddeeehhhnnnuuu{{{}}}xxxsssppppppqqqrrrrrrssstttxxxzzzyyy{{{}}}~~~~~~wwwpppjjjfffeeedddaaa```cccllluuu}}}zzzvvvsssssswwwzzz~~~zzzwwwsssooommmmmmnnnooonnnpppuuu{{{{{{yyy{{{~~~xxxwwwqqqcccSSSLLLIIIGGGFFFGGGCCCBBBAAA>>><<<999777666555666666777777777777777444444333333333333222222000111222222333333333333111222222333333444444555555555888999999<<>>>>>>>>===<<<;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===::::::999999888888999999555777999888666666777999666777888888888888888777555555888;;;;;;;;;BBBJJJ___vvvuuujjjfffeeeeeegggjjjpppxxxzzzggg]]]YYYYYY\\\```ddddddeeefffjjjqqqzzz~~~|||yyyuuurrrppptttuuutttssssssuuuyyy|||{{{}}}~~~wwwtttpppjjjfffdddcccccccccccciiiuuu~~~xxxtttrrrsssuuuyyy|||{{{xxxsssooollllllmmmnnnooonnnqqqxxx}}}}}}~~~{{{{{{kkkZZZPPPKKKGGGFFFGGGCCCBBBAAA???===;;;999888777666666666777777888999444444444333333222222222000000111222333333333333111111222333333444555555444555888::::::>>>LLLZZZooo~~~nnnooottt}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrqqqppppppooommmjjjhhhfffeee______```___\\\XXXSSSPPPJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMOOORRRUUUUUUUUUVVVZZZ___eeekkknnnnnnllljjjhhhiiimmmpppsssvvvxxxyyyxxxtttpppmmmkkkgggeee```YYYQQQKKKHHHHHHEEEFFFKKKSSS]]]fffjjjlllkkkmmmoooqqqrrruuuxxx{{{yyyxxxvvvtttrrrqqqpppppppppqqqtttxxx|||~~~~~~}}}hhhQQQFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<===???@@@:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===::::::999999888999999999444777999888666666888;;;555555666777777888777777777888;;;>>>>>>???FFFPPPjjjooogggeeedddeeeffflllsss|||{{{mmm___YYYYYY[[[^^^bbbbbbcccdddgggllluuu}}}|||yyyvvvtttqqqooonnnvvvvvvtttsssrrrtttyyy|||~~~wwwrrrrrrooollliiifffeeeeeeeeejjjjjjrrr}}}zzzuuurrrooorrruuuyyy}}}zzzwwwsssnnnlllkkklllmmmooolllnnnxxx~~~rrr___SSSLLLGGGEEEFFFBBBBBBAAA@@@>>><<<:::999888777666666666777999:::444444444333333222222222///000111222333444444444111111222333333444555555222444888;;;;;;@@@OOO^^^sss{{{mmmnnnttt~~~~~~{{{zzzzzzyyyxxxuuuuuuuuuuuuuuutttttttttrrrssssssssssssrrrqqqqqqooooooooommmjjjgggffffff^^^___``````]]]YYYUUURRRJJJIIIFFFDDDBBBCCCDDDEEECCCDDDEEEFFFHHHIIIKKKKKKIIIJJJKKKLLLLLLOOORRRUUUTTTTTTVVVZZZ___dddiiilllffffffeeefffjjjooouuuyyyuuuwwwxxxwwwsssooolllkkkjjjgggbbbZZZRRRLLLJJJJJJFFFFFFJJJRRR\\\eeejjjkkkiiikkknnnoooppprrrvvvxxxxxxwwwvvvuuusssrrrppppppooopppssswww{{{}}}|||{{{fffPPPGGGGGGBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666::::::999888777666555555666777777777777888888888888;;;999:::>>>;;;CCCXXXtttwwwkkkgggccc```dddkkknnnvvvooodddYYYWWWYYY[[[^^^bbbeeeggghhhiiimmmwww}}}wwwrrrooooooppprrrrrrsssrrrrrrrrruuuyyy}}}zzztttpppnnnnnnllliiiiiiiiijjjjjjjjjlllrrrzzz}}}vvvrrrlllnnnqqqtttyyy}}}yyysssooommmllljjjjjjfffjjjlllooowwwkkkZZZNNNHHHEEECCCEEEDDDCCCBBB@@@>>><<<:::;;;:::999888777777777777444444444333333333222222222111111333777888666444444111222666666333333555999888888888999???PPP___wwwxxxmmmnnnvvv~~~~~~}}}zzzxxxuuuttttttttttttuuuvvvvvvppppppqqqsssuuutttrrrpppqqqpppnnnllliiifffeeecccfffeeeeeeeeeccc___YYYUUUPPPMMMHHHFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIILLLKKKJJJJJJKKKNNNRRRTTT\\\^^^___``````aaadddgggdddaaa^^^```fffnnnrrrtttvvvwwwxxxxxxvvvrrrnnnllliiieee```YYYRRRMMMJJJHHHHHHGGGGGGLLLTTT^^^fffjjjkkklllmmmmmmnnnpppuuuxxxxxxxxxxxxxxxvvvtttrrrpppssstttvvvyyyzzz{{{{{{{{{fffPPPGGGFFFBBBBBBAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999888888777666666666777777777888888888999999999<<<999;;;@@@???JJJaaazzzqqqiiigggeeedddhhhnnnssszzz{{{jjj```XXXXXX\\\^^^aaaeeeggghhhiiilllrrr{{{|||yyyuuupppmmmmmmmmmnnnpppqqqqqqppppppssswwwzzz~~~xxxsssnnnkkkiiikkkjjjiiiiiijjjjjjkkkjjjooouuu~~~wwwsssnnnoooppprrruuu{{{}}}yyytttpppnnnllljjjhhhhhhkkklllnnnvvv~~~ppp^^^RRRKKKHHHFFFEEEDDDCCCBBB@@@===;;;:::999888777666555555555555333222222222222111111111888444000///000222333222666111///333555444555777777777888999<<>>>>>>>>>>>=========<<<<<<::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;777777777777777777777777888888888888999999999:::999<<<999;;;AAADDDRRRmmmuuupppkkkjjjiiihhhkkkpppxxxmmmddd\\\WWWZZZ^^^aaadddhhhiiiiiikkkpppxxxyyywwwssspppmmmlllllllllmmmnnnnnnnnnnnnqqquuuxxx~~~zzzwwwtttoookkkgggdddccceeefffggghhhiiijjjkkkkkkpppxxx~~~yyyuuupppoooooooooqqqwww~~~{{{wwwsssppplllhhhfffhhhjjjkkkmmmttt}}}xxxeeeWWWOOOJJJIIIEEEDDDCCCBBB@@@===;;;:::999888777666555555555555444444333333333222222222666333111111222444444444333000111888;;;999777777666555777;;;???JJJ^^^ppp~~~rrroooqqqxxx~~~|||{{{{{{|||{{{zzzuuuttttttsssssssssttttttssstttvvvxxxyyyxxxtttpppooonnnllljjjhhhfffdddcccccccccdddffffffddd___\\\VVVRRRLLLHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPOOOOOONNNOOOQQQSSSTTT[[[]]]_________```bbbdddgggeeeccccccgggkkkoooqqqpppqqqssssssrrrooollljjjjjjgggaaa[[[TTTOOOKKKIIIGGGFFFFFFIIIOOOWWW___dddfffhhhiiikkklllppptttwwwyyyyyyyyywwwuuurrrooonnnppprrrsssvvvwwwyyyyyyyyygggPPPFFFEEEBBBBBBAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<;;;<<<>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777777888888888888888888999999999:::::::::999;;;888999@@@FFFYYYwww|||zzzvvvtttqqqnnnlllkkkmmmppp||||||ggg___YYYWWW[[[```bbbeeeiiikkkkkknnnuuu~~~}}}xxxvvvtttqqqnnnllllllkkkiiijjjlllmmmnnnqqquuuyyy{{{}}}yyysssqqqnnniiieeebbb___^^^^^^```ccceeegggiiikkklllqqqzzz~~~|||{{{|||{{{wwwqqqpppnnnmmmooouuu~~~}}}zzzvvvsssnnniiieeefffgggiiilllrrrzzzppp___SSSLLLIIIEEEEEEDDDBBB@@@>>><<<;;;;;;:::999888777777777777777666666666555555555555111222444555666555333222222444<<>>=========<<<<<<<<<;;;;;;:::<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666777888888999999888888999999999:::::::::888;;;888999AAAIII```xxxwwwxxxvvvvvvtttpppmmmnnnqqqsssyyyggg]]]YYYYYY]]]aaabbbeeeiiinnnooossszzz~~~|||uuutttqqqnnnlllkkkjjjjjjfffhhhkkkmmmooossswwwzzz{{{}}}zzztttmmmkkkhhhddd```]]][[[ZZZZZZ]]]```cccdddgggkkknnnttt~~~~~~zzzzzzzzz}}}yyyqqqpppmmmlllmmmttt}}}}}}yyyvvvpppjjjfffddddddfffjjjpppwww{{{gggWWWMMMIIIFFFFFFEEECCCAAA???===<<<;;;:::999888777777777777777777777666666666555555444444444444444666999:::???BBBGGGGGG???666444888777666888<<>>=========<<<<<<<<<;;;;;;888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;666666777777888888888999888888888888999999999:::777;;;999;;;EEEPPPjjjzzzuuuvvvzzzwwwyyywwwqqqnnnrrrxxx{{{uuufff]]][[[[[[```ccccccggglllsssuuuzzz}}}{{{rrrpppmmmjjjhhhggggggggggggiiilllnnnpppsssvvvyyy|||}}}xxxsssooofffdddbbb___\\\ZZZXXXXXXYYY\\\___aaabbbffflllqqqyyy|||xxxxxxyyy~~~{{{sssqqqnnnkkklllqqqyyy|||xxxsssnnnjjjdddbbbdddiiimmmsss}}}ooo]]]PPPJJJGGGGGGFFFEEECCC@@@>>>===999888777666555555555555555555444444444333333333555333111222777BBBPPPYYYQQQMMMHHH@@@666///222:::999888999===DDDSSSlllvvviiisss}}}~~~|||{{{{{{|||{{{zzzpppqqqrrrsssuuuwwwyyyzzzuuuuuutttuuuuuussspppmmmlllkkkkkkiiihhhgggffffffeeegggiiimmmppppppnnnkkkeee___VVVOOOKKKIIIHHHGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRYYY\\\```bbbcccdddfffgggjjjkkkmmmnnnnnnooorrrtttuuuvvvvvvvvvvvvuuusssrrrllljjjfff```ZZZSSSNNNKKKFFFGGGHHHHHHJJJOOOXXX___fffhhhkkkmmmoooqqqtttwwwwwwwwwwwwuuussspppmmmlllnnnnnnoooqqqsssvvvxxxyyyeeeNNNFFFEEEBBBBBBAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777777777777888888888777777777888888888999999555;;;<<<@@@LLLZZZwwwwwwxxx}}}wwwsssxxxqqqfff___]]]^^^cccfffggglllrrrxxx||||||yyyqqqoookkkgggeeeeeefffgggiiikkkmmmnnnoooppprrrtttxxxxxxzzz|||zzztttoookkkiii___^^^]]]\\\[[[ZZZZZZZZZ[[[^^^aaabbbbbbgggooouuu|||~~~xxxuuuuuuvvv}}}|||tttrrroookkkjjjmmmsssxxx}}}zzzvvvqqqnnngggddddddhhhkkkoooxxxwwwbbbTTTMMMIIIIIIHHHFFFDDDBBB@@@???999888777666555555555555444444444333333333222222333333333444999DDDRRR[[[OOOGGG>>>999555222444999999888:::???GGGXXXrrrsssfffrrr}}}}}}}}}|||zzzyyytttttttttuuuvvvwwwxxxyyyxxxvvvtttssssssrrrpppnnnllllllkkkjjjiiihhhhhhggghhhiiilllpppssstttqqqoooiiibbbYYYQQQLLLJJJHHHHHHEEEEEEGGGHHHJJJLLLMMMNNNMMMOOORRRTTTVVVUUUTTTTTTWWW[[[___ccceeefffgggiiiiiillloooqqqqqqsssuuuxxxwwwwwwwwwwwwvvvuuussssssmmmkkkgggbbb[[[TTTOOOLLLFFFHHHJJJJJJJJJOOOYYY```eeehhhkkkmmmnnnppprrrtttvvvvvvuuutttssspppnnnlllnnnnnnooopppsssvvvyyyzzzdddNNNFFFEEEBBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>>>>;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666888888777777777777777777666777777777777888888888555<<<>>>EEERRRbbb|||xxx}}}~~~xxx}}}~~~pppfff___^^^```eeehhhkkkqqqxxx{{{|||xxxssspppkkkgggeeefffhhhjjjlllmmmooonnnmmmmmmnnnpppsssrrrssstttwww{{{~~~yyyrrrmmmjjjfffddd\\\\\\\\\\\\\\\]]]^^^___]]]```bbbcccccchhhqqqyyy|||{{{tttqqqrrrsss{{{}}}vvvtttpppkkkhhhiiinnnqqq|||~~~{{{wwwsssqqqiiieeeeeehhhjjjllluuu~~~{{{fffWWWPPPJJJJJJIIIGGGEEECCCAAA@@@;;;:::999888777777777777666666555555555444444444333555777666333333666888AAA888333777<<<;;;888555999888:::@@@III[[[vvv~~~ooocccqqq~~~~~~}}}zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwzzzwwwtttssssssrrrqqqooollllllkkkkkkjjjiiiiiihhhiiikkknnnrrruuuvvvsssqqqkkkdddZZZRRRLLLJJJIIIHHHDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPSSSVVVXXXXXXVVVVVVXXX\\\aaaeeegggiiikkklllhhhlllpppssssssuuuxxx{{{zzzzzzyyyyyyxxxvvvuuutttmmmkkkhhhccc\\\UUUOOOLLLFFFIIIKKKJJJKKKPPPZZZaaaeeegggjjjlllmmmnnnppprrruuuuuuuuutttssspppnnnmmmnnnnnnooopppsssvvvyyy{{{eeeNNNFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@============<<<;;;:::999===:::999:::<<<===;;;999<<<<<<;;;;;;;;;:::::::::::::::;;;<<<;;;:::999888888888888888888888888888:::888555666888999888666666<<>>;;;888777888777444111555555666666555444333333333333333444444444555555444444444555555555555555<<<>>>???BBBKKK___zzz}}}ccc```lllzzz}}}}}}~~~}}}|||zzzxxxwwwwwwyyy|||}}}zzzwwwxxxwwwtttrrrpppooonnnoookkkkkkkkkjjjjjjiiiiiiiiiiiilllqqquuuvvvtttpppmmmhhhccc[[[SSSMMMJJJIIIIIIEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVVVVVVVWWWXXX]]]```cccfffggghhhkkkmmmnnnnnnnnnoooqqqtttxxxzzzzzzyyyyyyxxxxxxwwwwwwwwwpppnnnhhhbbbZZZSSSNNNKKKJJJGGGGGGJJJMMMPPPXXX```eeefffiiillloooqqqrrrsssrrrtttuuutttqqqmmmkkkjjjmmmnnnoooqqqsssuuuvvvwwwfffOOOFFFEEECCCCCCCCCBBBAAAAAA@@@@@@============<<<;;;:::999<<<;;;999:::<<<===;;;999;;;;;;;;;;;;::::::::::::888999999:::999888777666999999999999999999999999:::888666666888999888777888===BBBJJJ]]]|||~~~qqqfffaaa___```aaadddjjjsss}}}}}}xxxppplllgggcccaaacccfffhhhjjjkkkkkkkkkjjjhhhgggfffggghhhhhhiiijjjnnntttxxx~~~~~~rrrnnngggbbb___\\\ZZZXXX\\\\\\[[[[[[\\\\\\]]]^^^```aaabbbcccgggnnnvvv|||}}}xxxrrrpppqqqrrrxxx~~~}}}wwwoooiiifffggghhhjjjssszzzzzzwwwnnniiiffffffhhhiiinnnuuu~~~yyyzzz~~~ooo]]]QQQNNNLLLIIIGGGGGGEEECCCAAA???<<<999777777666444222555555666666555444444333333333333444444444444555444444444555555555555666999;;;>>>CCCPPPggg|||ddd___kkkzzz}}}}}}}}}}}}{{{zzzxxxvvvuuuwwwyyyzzzxxxvvvvvvuuusssqqqooonnnnnnnnnjjjjjjjjjjjjjjjiiiiiiiiijjjmmmqqqttttttqqqmmmjjjhhhddd^^^WWWQQQMMMKKKJJJGGGGGGGGGHHHJJJKKKMMMNNNPPPSSSVVVXXXXXXYYYZZZ[[[^^^aaadddggghhhjjjlllnnnoooooooooooopppsssuuuwwwyyyyyyyyyyyyxxxxxxwwwwwwpppmmmgggaaaYYYSSSNNNKKKIIIGGGGGGKKKMMMQQQYYYaaaeeegggiiilllnnnppprrrrrrrrrssstttssspppmmmllllllmmmmmmoooqqqsssuuuwwwxxxhhhQQQFFFEEECCCCCCBBBBBBAAAAAA@@@@@@============<<<;;;::::::<<<;;;::::::<<<<<<;;;:::;;;;;;:::::::::999999999777777888888777777666555888888888888888888888888:::888777777888999999888;;;>>>CCCNNNgggzzzlllccc___]]]___bbbfffmmmwww~~~zzzooolllhhheeeccceeegggiiimmmlllkkkiiigggeeecccbbbdddeeefffgggiiimmmrrrvvv}}}|||yyylllggg```ZZZWWWVVVVVVUUUZZZZZZZZZ[[[\\\]]]______bbbccceeegggkkkqqqyyy~~~~~~|||wwwqqqoooppprrryyy|||sssjjjfffeeegggiiinnnttt}}}}}}yyyrrrlllggggggggggggkkkqqq{{{}}}xxx}}}|||zzz}}}uuuaaaRRRNNNLLLIIIGGGGGGFFFDDDCCCAAA>>>:::777666666555444555555555666555555444333333333333333444444444444444444555555555666666666666999>>>FFFVVVpppwwwaaa[[[hhhxxx~~~}}}|||||||||zzzxxxxxxvvvttttttuuuvvvuuuttttttsssrrrpppoooooonnnnnniiiiiijjjjjjjjjjjjjjjjjjkkkmmmpppqqqpppmmmiiiffffffddd___ZZZTTTOOOKKKIIIHHHHHHGGGGGGHHHJJJMMMNNNQQQTTTXXXZZZ[[[\\\^^^___```cccgggiiijjjkkkmmmnnnoooooonnnnnnoooqqqssstttxxxxxxyyyyyyyyyxxxwwwvvvoookkkfff___XXXRRRMMMJJJIIIFFFGGGKKKNNNRRRZZZbbbeeegggiiikkkmmmooopppqqqqqqrrrsssqqqooommmmmmnnnmmmnnnoooqqqtttvvvwwwxxxjjjRRRGGGEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<======<<<;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::999999999777777777777777666666666777777777777777777777777999888888888888999::::::===???DDDSSSpppuuuiiiccc```^^^___bbbgggnnnyyy}}}yyyooommmjjjhhhgggiiikkklllmmmllliiigggeeecccbbbaaaeeefffhhhjjjlllpppuuuyyy~~~~~~xxxtttjjjddd]]]WWWUUUVVVWWWWWWXXXYYYYYY[[[\\\^^^```aaacccdddfffiiimmmsss{{{~~~{{{{{{{{{|||{{{uuupppnnnoooqqqyyywwwmmmfffdddfffhhhkkkpppwww~~~}}}yyysssmmmhhhgggffffffiiiooowwwyyyzzz|||yyyyyy|||hhhWWWMMMKKKHHHFFFFFFFFFEEECCCBBB???;;;888666555666666444555555555555555444444222222333333333444444444444444555555666666777777666999???JJJ\\\vvvnnnYYYVVVddduuu}}}|||{{{{{{{{{yyyxxxyyywwwuuutttsssttttttttttttsssrrrqqqqqqppppppooojjjjjjjjjkkkkkkllllllmmmkkklllnnnnnnllliiieeeccccccbbb___[[[VVVOOOJJJFFFJJJHHHGGGFFFGGGIIILLLNNNRRRUUUYYY\\\]]]___```bbbdddgggjjjkkkkkkkkkkkkllllllmmmmmmnnnoooqqqssstttwwwxxxyyyzzzzzzyyywwwuuummmjjjddd]]]VVVPPPLLLJJJHHHFFFGGGKKKNNNRRRZZZbbbeeefffhhhjjjlllnnnooooooqqqrrrrrrpppnnnmmmooopppppppppqqqrrrssstttuuuuuujjjRRRGGGFFFCCCBBBBBBAAA@@@@@@??????<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777888888888888888888888888999999999999999999;;;<<<>>>AAAHHHZZZxxx~~~qqqiiidddccc```aaacccgggmmmwww{{{wwwmmmlllkkkiiiiiijjjlllmmmlllkkkhhheeedddcccddddddfffhhhkkkmmmoootttyyy|||{{{tttpppgggbbb[[[VVVUUUVVVYYYZZZWWWXXXYYYZZZ]]]___aaabbbcccdddgggjjjnnnttt|||zzzxxxwwwwwwxxxzzz~~~~~~yyyrrrmmmkkkmmmoooxxx{{{pppgggccceeegggjjjnnntttzzz|||uuuoooiiihhhgggfffjjjoooqqq|||{{{~~~zzzxxxmmm\\\MMMJJJGGGEEEEEEEEEDDDCCCCCCAAA===999666555666777444444555555555555555444222222222333333333444444444444555555666777777888888<<>>CCCNNNcccwwwlllgggeeedddbbbccceeegggmmmvvvzzzvvvkkkjjjjjjjjjjjjkkklllmmmmmmkkkhhheeedddeeefffhhhgggiiilllooorrrvvv{{{yyyqqqlllccc^^^XXXTTTTTTVVVXXXZZZWWWXXXYYYZZZ]]]___aaabbbbbbdddgggkkkooouuu}}}zzzuuusssssstttvvvyyy~~~~~~{{{vvvooojjjiiikkkmmmvvv~~~tttiiiddddddfffiiilllqqqwww~~~xxxqqqllljjjhhhfffiiinnnmmmzzzxxxxxx{{{xxxpppaaaOOOLLLHHHFFFEEEEEEEEEDDDCCCBBB@@@<<<888666666888333444555555666555555555222222222222333333333333444444555666777777888999:::???HHHWWWkkk}}}dddSSSPPP___rrr~~~zzzyyyxxxyyyzzzzzzyyyxxxxxxyyyyyywwwuuutttuuuvvvvvvvvvuuuuuutttrrrqqqpppllllllmmmmmmmmmmmmmmmnnniiiiiiiiiiiigggeeecccbbbfffffffffddd___WWWPPPLLLJJJIIIGGGFFFGGGHHHJJJKKKNNNQQQUUUXXXZZZ[[[]]]___dddgggjjjllljjjiiigggggggggiiikkknnnqqqtttvvvwwwwwwyyy|||}}}|||xxxtttqqqjjjfff```XXXRRRMMMJJJHHHHHHFFFFFFIIILLLOOOWWW___aaabbbeeehhhkkkmmmnnnooorrrssstttsssqqqppppppqqqrrrrrrqqqqqqppppppoooooofffPPPHHHGGGBBBBBBAAAAAA@@@?????????;;;;;;<<<<<<<<<<<<<<<;;;999;;;===<<<:::999;;;<<<=========<<<<<<<<<;;;;;;;;;:::999888888888999999999999999999999999999999888:::;;;;;;999:::<<>>FFFUUUlll}}}}}}~~~{{{nnngggdddccccccddddddfffhhhmmmvvv{{{xxxllllllmmmmmmnnnooopppppppppnnnjjjfffeeefffhhhiiiiiikkkooorrruuuyyy~~~~~~vvvnnniii___[[[VVVSSSTTTVVVXXXYYYXXXXXXYYYZZZ\\\___aaabbbccceeeiiilllqqqwww~~~zzzuuussssssuuuxxx|||}}}yyyssslllgggfffiiilllsss|||wwwkkkddddddfffeeehhhnnnvvv~~~}}}vvvooolllhhheeeggglllkkkvvv{{{wwwvvv~~~zzzuuufffSSSOOOKKKHHHGGGGGGFFFEEEBBBCCCBBB>>>999666666777333444444555666666555555111222222222222333333333444444555666777888999999:::AAAMMM___www|||bbbRRRPPP___sss{{{xxxwwwvvvxxxzzz{{{zzzyyyuuuwwwyyyxxxvvvttttttvvvvvvvvvvvvuuusssqqqooonnnllllllllllllkkkkkkkkkkkkggggggggggggfffeeeeeedddhhhhhhhhhfffaaaZZZSSSNNNIIIIIIHHHHHHGGGHHHHHHIIIKKKNNNRRRTTTVVVWWWYYYZZZ^^^bbbgggjjjjjjiiiiiiiiiiiijjjlllooorrrtttuuuvvvxxxzzz}}}~~~|||wwwrrrnnniiieee^^^WWWPPPLLLIIIHHHHHHFFFEEEHHHJJJMMMTTT\\\___```cccgggjjjmmmooopppsssuuuvvvuuusssqqqpppqqqnnnoooooooooooopppppppppeeePPPHHHHHHBBBBBBAAAAAA@@@??????>>>;;;;;;<<<<<<<<<<<<<<<;;;999;;;===<<<:::999:::===>>>============<<<<<<<<<;;;:::888777777777888999666666666666666666666666888:::<<<;;;999:::<<>>===<<<;;;:::999888888;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===:::999888666666666777777777888888888888999999999777888:::;;;;;;;;;===???BBBIII___wwwwww~~~wwwjjjfffdddbbbbbbfffdddeeegggjjjpppxxx}}}zzzwwwooonnnooorrrvvvyyyzzzzzzwwwssslllfffdddgggkkknnnlllrrrwwwxxx{{{yyynnnccc\\\\\\YYYUUUUUUXXXZZZ[[[ZZZ\\\]]]^^^```bbbcccdddddddddfffjjjooouuu}}}}}}|||xxx|||{{{vvvpppiiiffffffhhhiiirrryyyyyyqqqmmmiiidddhhhhhhlllttt{{{}}}uuunnnjjjfffdddbbbfffiiiooowww|||~~~{{{yyy}}}mmm]]]SSSIIIGGGFFFEEEEEEGGGEEEBBB>>><<<:::999666444555555555555666666666666444333333222222333333444666666666777888:::;;;<<<;;;DDDWWWrrrnnn]]]VVVUUUfff{{{{{{xxxyyyvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvxxxvvvtttrrrrrrpppnnnlllkkkjjjjjjhhhgggfffeeedddfffgggfffeeeddddddfffhhhkkkiiifffccc___[[[UUUQQQMMMKKKIIIHHHIIIJJJIIIIIIKKKNNNRRRUUUVVVVVVWWWXXX[[[^^^cccfffggghhhjjjlllmmmmmmnnnoooppprrrtttuuuwww|||}}}{{{yyyssslllhhhddd]]]UUUNNNJJJGGGFFFEEEGGGHHHIIIJJJNNNUUUZZZ___bbbeeegggiiijjjmmmooovvvtttrrrrrrrrrqqqpppnnnkkklllmmmoooppppppqqqqqqdddQQQGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::======<<<<<<;;;;;;::::::<<<;;;::::::::::::;;;<<<999999888777777888999:::777888888888888999999999777999:::;;;;;;<<<>>>@@@HHHRRRkkk{{{pppqqqwww~~~zzznnndddaaaaaa``````cccdddeeefffiiimmmuuu~~~|||xxxuuuoooooopppssswww{{{|||{{{wwwssslllgggeeegggkkknnnooouuuzzz{{{~~~wwwlllaaaZZZZZZWWWUUUUUUXXXZZZZZZZZZ\\\]]]^^^```bbbccccccdddeeegggkkkpppvvv~~~~~~yyytttnnnhhheeefffhhhjjjqqqxxx{{{uuussspppkkkiiigggjjjrrrxxx|||xxxqqqllliiifffddddddggglllttt{{{~~~{{{xxxcccXXXMMMIIIHHHEEEEEEGGGFFFCCC@@@===<<<:::888666666666555555444444333333444333333222222333333444555555555666777999:::;;;@@@KKKaaa}}}uuucccWWWSSSWWWhhh~~~{{{xxxyyytttuuuuuuvvvvvvuuuuuutttyyyxxxxxxwwwvvvvvvuuuuuuwwwuuusssrrrqqqpppnnnllljjjiiihhhfffeeeeeeeeeeeeffffffgggfffdddeeegggiiimmmjjjgggccc```]]]XXXUUUOOOMMMKKKJJJKKKKKKJJJIIIIIILLLPPPTTTVVVVVVWWWWWWXXX\\\```ccceeegggiiikkkllllllmmmnnnpppsssuuuvvvwww|||}}}{{{yyysssmmmhhhccc]]]UUUNNNJJJGGGFFFDDDFFFGGGHHHIIINNNTTTYYY___aaaeeehhhiiikkkmmmooouuutttsssrrrrrrqqqooolllkkkkkkmmmnnnppppppqqqqqqcccPPPGGGCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<>>>>>>===<<<;;;:::999999<<<;;;;;;:::::::::;;;;;;888888888888999:::;;;<<<777888888888888999999999777999:::;;;;;;<<<>>>@@@IIIXXXuuuzzzpppiiikkkqqqvvv{{{}}}~~~nnneee___^^^______```aaacccdddeeegggkkkrrr{{{~~~~~~~~~{{{vvvrrrooooooppptttxxx|||}}}}}}xxxsssmmmgggfffhhhlllppptttzzz~~~ttthhh]]]WWWXXXVVVTTTUUUWWWYYYZZZZZZ]]]]]]^^^```aaabbbccccccfffhhhlllqqqwww~~~~~~uuuqqqlllgggeeefffiiikkkpppxxx~~~zzzyyyvvvqqqiiifffhhhnnntttwww}}}{{{tttoookkkhhheeeaaaccchhhpppxxxzzz~~~kkk^^^QQQKKKIIIGGGFFFGGGGGGDDDAAA???>>><<<999777666666555444333222111111444333333222222333333444333444444555666888:::;;;CCCQQQkkkxxxhhhYYYRRRRRR[[[lllzzzwwwxxxvvvvvvvvvwwwwwwvvvvvvvvvxxxxxxwwwvvvvvvuuuuuutttvvvtttrrrqqqqqqpppnnnllliiigggfffdddddddddfffgggfffggghhhgggggggggiiikkkpppmmmhhheeeccc```]]]ZZZRRRQQQPPPOOOOOONNNLLLJJJHHHJJJOOOSSSVVVWWWWWWWWWUUUXXX\\\```bbbdddgggjjjkkkkkklllnnnpppsssuuuvvvwww}}}~~~|||yyytttmmmhhhccc\\\TTTNNNJJJHHHGGGEEEFFFHHHIIILLLOOOUUUYYY^^^aaaeeehhhjjjllloooqqqtttttttttttttttrrrnnnkkkjjjkkklllnnnpppqqqqqqqqqcccPPPGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;:::::::::;;;888888888888999999::::::777777888888888999999999777999::::::;;;<<>>>>>>>>======<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888777777666777777888888888999999999888999::::::;;;===@@@CCCMMMfffuuuhhhccc```eeekkknnnrrrvvv{{{xxxjjj``````______```aaaaaa___^^^```aaadddjjjrrr{{{}}}~~~}}}wwwsssnnnnnnooossswww{{{||||||vvvrrrllliiihhhlllrrruuu|||uuujjj___WWWRRRRRRSSSTTTVVVWWWYYY[[[]]]______^^^^^^___```aaabbbccceeeiiimmmssszzz~~~rrrooojjjeeedddfffiiilllttt{{{{{{|||tttiiiffffffjjjooottt{{{~~~xxxsssmmmhhhdddcccbbbccchhhpppxxx~~~}}}vvvtttyyyhhhUUUMMMKKKJJJIIIIIIEEECCCBBBAAA@@@===:::777555555555555555555666666444333333222222333333444444444555666888:::<<<===BBBUUUtttvvveeeYYYWWW[[[hhhxxx~~~yyyvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvuuuttttttssssssrrrsssqqqppppppppppppnnnmmmllljjjhhhggggggiiikkkmmmlllnnnoooooonnnnnnoooqqqssspppllljjjiiihhhgggeee___^^^\\\[[[YYYWWWRRROOOJJJKKKMMMRRRWWWZZZZZZXXXTTTVVVZZZ]]]```cccgggjjjmmmmmmmmmnnnoooqqqrrrsssyyy~~~}}}{{{uuunnnhhhccc[[[SSSMMMJJJIIIIIIGGGHHHJJJMMMQQQTTTWWWXXXZZZ^^^bbbfffiiimmmpppsssvvvvvvxxxyyyyyyuuuoookkkggghhhjjjmmmoooqqqrrrrrrdddQQQIIIFFFCCCCCCBBBAAAAAA@@@??????=========<<<<<<;;;;;;;;;888888999:::;;;<<<======<<<<<<<<<<<<;;;:::999999888999999888888666555555777888888888888999999999888999:::::::::===AAADDDNNNjjj~~~pppddd```___dddiiilllqqquuurrrhhhZZZ]]]^^^\\\]]]___```]]]___aaacccfffkkkttt~~~~~~|||{{{{{{|||}}}}}}zzzvvvrrrmmmmmmnnnqqquuuxxxyyyyyytttpppllliiijjjooouuuyyy{{{oooddd[[[UUURRRPPPRRRUUUWWWXXXZZZ\\\___```___^^^^^^^^^___```aaaaaacccgggkkkpppwww~~~}}}tttpppkkkfffdddeeehhhjjjuuu{{{{{{yyylllgggfffiiimmmrrryyyzzztttnnngggccccccbbbbbbeeellltttzzz}}}yyyqqqkkktttoooYYYOOOLLLJJJIIIIIIEEECCCBBBAAAAAA>>>;;;888555555555666666666777777444333333222222333333444444444555777999;;;===>>>DDDWWWuuuxxxhhh]]]\\\aaaooo}}}xxxvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttsssrrrrrrqqqrrrpppooooooppppppnnnmmmmmmlllkkkjjjjjjkkkmmmnnnoooqqqrrrrrrqqqppppppqqqsssqqqnnnmmmlllllljjjiiieeebbb```]]][[[XXXTTTQQQMMMKKKKKKOOOUUUYYYYYYXXXUUUWWWZZZ\\\___bbbfffiiillllllmmmnnnoooqqqrrrsssyyy~~~~~~{{{vvvooohhhccc[[[SSSMMMJJJJJJJJJFFFGGGIIIMMMRRRUUUVVVUUUXXX[[[```eeehhhlllpppssswwwwwwxxxyyyyyyuuuoookkkfffgggjjjllloooqqqrrrssscccPPPHHHFFFDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999888777888999999999888777777777888888888888999999999999999:::::::::===BBBEEEPPPmmmvvvmmmeeebbbbbbgggllloootttzzzsssgggaaaUUUZZZ\\\ZZZ[[[```bbb___cccdddfffiiinnnvvv}}}zzzxxxwwwwwwwwwwwwwwwuuurrrooolllllllllooorrruuuvvvuuurrroookkkiiikkkqqqxxx}}}xxxjjj___XXXUUUTTTOOORRRVVVXXXYYY[[[^^^aaaaaa```^^^]]]]]]^^^___```aaacccfffjjjooovvv~~~wwwsssmmmgggddddddgggiiirrryyyzzz~~~pppjjjggghhhjjjmmmttt|||{{{vvvooohhhcccaaa``````cccjjjqqqwwwzzzyyyssslllnnnwww^^^RRRMMMKKKHHHGGGFFFEEEDDDCCCCCC@@@<<<999555555555555555555555444444333333222222333333444333333444666888:::<<<>>>DDDVVVsssyyyjjjaaabbbiiivvv|||wwwuuuwwwvvvvvvwwwwwwwwwwwwvvvvvvttttttssssssrrrqqqqqqqqqpppooonnnnnnooopppooommmnnnmmmmmmlllllllllmmmmmmppprrrssssssqqqooooooooorrrpppooooooooonnnllljjjhhhddd```\\\ZZZWWWTTTQQQNNNKKKHHHKKKQQQVVVWWWVVVUUUWWWYYY[[[]]]```dddhhhiiiiiikkkmmmooorrrtttvvvzzz~~~|||vvvppphhhcccZZZRRRLLLJJJJJJKKKHHHIIIKKKPPPVVVYYYXXXWWWVVVYYY___cccgggkkkpppssswwwvvvwwwwwwvvvsssnnnjjjeeefffiiillloooqqqssssssbbbOOOHHHEEEEEEEEECCCBBB@@@???==================<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<======<<<:::999777666777999:::;;;;;;:::999777888888888888999999999999999:::::::::===BBBFFFWWWuuu{{{pppkkkiiiffffffkkkpppsssyyyqqqaaaXXXTTTTTTZZZ\\\ZZZ\\\bbbeeecccggghhhiiikkkooovvv~~~zzzxxxvvvtttsssrrrrrrrrrqqqnnnllllllkkklllnnnqqqssssssssspppnnnjjjiiilllssszzzvvvggg\\\VVVUUUUUUNNNRRRWWWYYYZZZ[[[___bbbaaa```^^^]]]]]]^^^___```aaacccfffjjjooovvv~~~yyyuuunnnhhhddddddfffhhhpppwwwwww|||ssslllhhhggghhhjjjpppwww}}}wwwppphhhccc___^^^^^^bbbiiipppvvvxxx|||yyyqqqnnnzzz}}}cccTTTOOOKKKGGGEEEGGGFFFEEEEEEEEEBBB>>>;;;666666555444333222222111444333333222222333333444222222333555777999;;;===CCCTTTooozzzllldddhhhqqqyyy~~~|||wwwuuuwwwxxxxxxxxxyyyyyyxxxxxxxxxttttttsssrrrrrrqqqqqqppppppnnnmmmnnnooopppooommmnnnnnnmmmmmmmmmlllllllllppprrrsssssspppnnnmmmmmmqqqpppppppppqqqpppmmmkkkhhheee___[[[XXXUUUSSSQQQOOOJJJFFFGGGNNNSSSUUUTTTUUUWWWYYYZZZ\\\___cccffffffgggiiilllppptttwwwyyyzzz~~~|||vvvppphhhcccZZZRRRLLLJJJJJJKKKLLLMMMOOOTTTZZZ]]]\\\ZZZTTTXXX]]]bbbgggkkkooorrrvvvuuuuuuuuutttqqqllliiieeefffiiillloooqqqssstttcccPPPGGGDDDFFFDDDBBBAAAAAAAAA@@@???======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;:::999777666999888777555555555666666666888666999???:::<<>><<<777555222222333555666666444444444444444444444444444444444555888999999888HHHSSSgggvvvmmmmmmppprrr|||zzzxxxvvvwwwwwwvvvvvvwwwwwwxxxyyyvvvtttssssssssssssqqqppprrrqqqooonnnmmmnnnoooppppppppppppppppppooonnnmmmrrrrrrqqqpppooommmkkkjjjjjjjjjkkkkkkmmmnnnpppqqqjjjeee]]]WWWTTTQQQMMMJJJJJJHHHGGGGGGJJJOOOTTTWWW[[[YYYWWWXXX[[[```ccceeeiiijjjkkkkkklllooosssvvv{{{~~~|||{{{vvvpppgggbbbZZZRRRKKKGGGFFFFFFKKKLLLOOOVVV]]]``````^^^XXXYYY[[[___fffkkknnnooossstttuuuvvvtttpppllliiijjjiiiiiijjjmmmqqqvvvxxxdddPPPHHHEEEFFFDDDBBBAAAAAAAAA@@@???======<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;:::999777666999999888777777888999:::888;;;999===CCC???CCCTTTggguuuooollljjjiiijjjkkkmmmrrr{{{zzzlll```WWWSSSUUUUUUYYY]]]______```cccgggkkklllnnnrrrwww|||}}}yyyvvvtttsssqqqooonnnmmmnnnooopppoooooonnnnnnnnnnnnoooooolllkkkkkkkkknnnuuu~~~~~~kkk___XXXTTTSSSUUUUUUWWWZZZ]]]___````````````___^^^^^^^^^```bbbcccggghhhjjjmmmqqqxxx|||tttllliiifffdddeeehhhmmmsss|||~~~~~~}}}}}}uuullleeedddfffiiimmmrrr{{{xxxooohhhdddccc___^^^```cccfffnnnwwwyyyxxxuuuppp~~~qqq\\\PPPKKKIIIGGGDDDDDDEEEDDDCCCAAA>>>===:::888666555777888999999444444444444444444444444555555555777999:::;;;;;;EEERRRggg}}}xxxooonnnrrrvvv}}}{{{zzzyyywwwvvvuuuuuuuuuuuuvvvwwwwwwsssrrrqqqqqqssssssrrrqqqrrrqqqqqqpppppppppppppppppppppppppppooonnnmmmlllmmmmmmlllkkkjjjhhhgggffffffgggggghhhjjjlllmmmnnniiiddd\\\VVVSSSPPPMMMKKKJJJIIIGGGGGGIIIMMMRRRUUUXXXWWWVVVWWW[[[___cccfffhhhiiijjjjjjkkknnnrrruuu{{{~~~|||zzzuuuooogggbbb[[[RRRLLLHHHGGGGGGKKKMMMQQQXXX___aaa```^^^ZZZZZZ[[[```eeekkkmmmnnnrrrtttuuuuuussspppllliiihhhhhhiiikkknnnsssxxx{{{dddPPPHHHFFFFFFDDDAAAAAAAAAAAA@@@???============<<<<<<======::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;:::::::::::::::999777777888777777888888:::;;;;;;666888777:::AAA???EEEXXXqqqtttnnnllljjjiiioooooooooqqqwwwmmm```WWWRRRQQQRRRVVVZZZ^^^``````aaaeeehhhiiillloootttyyy}}}}}}{{{xxxuuutttppppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmnnnkkkkkkkkklllooovvv~~~vvvcccZZZWWWUUUUUUVVVWWWYYY[[[^^^```aaaaaaaaa```___^^^^^^___aaacccdddiiikkknnnqqquuu{{{}}}|||tttkkkhhhfffcccdddggglllqqqyyy~~~|||wwwnnneeecccccceeekkkqqqyyy{{{sssjjjdddbbb___^^^```aaadddlllttt~~~}}}vvv{{{yyycccSSSJJJGGGGGGDDDDDDDDDDDDCCC@@@>>>===888666444444555666666666444444444444444444444444666666666888999;;;<<<===DDDRRRggg|||yyypppooouuu|||}}}zzzyyyyyyxxxwwwtttttttttttttttuuuvvvvvvrrrppppppppprrrsssrrrqqqrrrrrrsssssssssrrrqqqpppooooooooonnnnnnmmmlllkkkiiiiiihhhhhhfffeeecccbbbcccccccccdddeeeggghhhiiigggbbb[[[UUUQQQOOONNNMMMJJJIIIGGGFFFGGGJJJNNNQQQUUUUUUUUUWWWZZZ___cccffffffhhhiiijjjkkknnnrrruuu{{{~~~|||zzzuuuooogggccc[[[SSSMMMJJJIIIIIIJJJNNNTTT\\\bbbdddbbb___\\\\\\\\\```eeejjjlllmmmqqqssstttuuussspppllliiihhhhhhiiilllpppuuuzzz}}}dddPPPIIIGGGEEECCCAAA@@@AAAAAA???>>>===============<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;::::::::::::999999888888666666666777777888888888555888666888???>>>HHH]]]zzzvvvmmmllllllllllllqqqqqqrrruuu|||{{{fffZZZVVVSSSRRRSSSYYY]]]bbbddddddeeehhhkkkjjjmmmqqqvvvzzz}}}~~~~~~}}}zzzwwwuuusssqqqmmmnnnooopppooonnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkjjjkkklllnnnpppvvv}}}}}}mmm\\\VVVWWWWWWWWWXXXZZZ[[[]]]___```aaaaaabbb_________```aaacccdddeeekkknnnrrrvvvzzz}}}|||ssskkkgggeeebbbbbbeeekkkpppxxx~~~zzz}}}zzzpppgggbbbaaabbbhhhooowww}}}}}}vvvkkkcccbbb___^^^___```bbbiiiqqq|||}}}lllWWWJJJFFFGGGDDDDDDDDDCCCBBB@@@???===888666444333444555444333444444444444444444444444444555666777888:::===???HHHTTThhhyyypppnnnwww{{{yyyxxxwwwvvvuuutttttttttttttttuuuuuuvvvtttrrrqqqqqqssssssrrrqqqqqqsssuuuvvvuuutttqqqpppnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhgggfffdddcccbbbbbbbbbaaaaaaaaabbbbbbcccddd```ZZZTTTPPPOOONNNNNNJJJIIIGGGEEEFFFHHHKKKLLLRRRSSSUUUWWWZZZ^^^cccgggfffhhhjjjkkklllooorrruuuzzz~~~~~~{{{zzzuuuooohhhddd\\\TTTNNNKKKJJJJJJJJJOOOWWW___eeeeeecccaaa___^^^^^^```dddiiikkklllppprrrtttuuussspppmmmjjjiiijjjkkknnnqqqvvvyyy|||cccPPPIIIGGGEEECCCAAA@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;::::::999999999999999999888888888888777777666666999<<<999;;;AAABBBNNNfffoookkkllllllmmmppprrrtttxxx}}}sssaaaYYYWWWUUUUUUUUU[[[___dddffffffgggjjjmmmmmmoootttxxxzzz||||||{{{~~~}}}zzzwwwtttqqqooonnnnnnpppssstttsssqqqmmmkkkhhhhhhgggggggggggghhhhhhiiikkkmmmoooqqquuuzzz~~~~~~qqqdddXXXUUUWWWXXXYYYZZZ\\\\\\^^^___```aaabbbbbb___```aaabbbccceeeggggggmmmpppuuuyyy}}}{{{rrrjjjfffccc```aaadddjjjpppyyy~~~yyyzzz}}}tttjjjddd``````eeemmmssszzzzzzooofffccc```^^^``````aaafffnnnxxx~~~{{{sss\\\LLLGGGHHHEEEEEEDDDCCCBBB@@@???>>><<<:::888888888888777555444444444444444444444444222444666666666999===@@@LLLWWWkkk~~~vvvooooooxxx|||xxxvvvuuutttrrruuuttttttttttttuuuvvvvvvxxxvvvtttttttttsssqqqpppqqqsssuuuvvvvvvtttqqqooolllllllllkkkjjjiiiggggggfffffffffeeedddcccbbbaaacccbbbaaa___^^^]]]]]]]]]___]]]YYYTTTPPPNNNNNNOOOJJJIIIGGGEEEEEEFFFHHHIIIOOOQQQTTTVVVXXX]]]bbbfffeeegggjjjlllmmmpppsssvvvyyy}}}}}}{{{zzzvvvpppjjjeee^^^VVVPPPLLLKKKKKKIIIPPPYYYbbbffffffdddcccaaa___^^^```dddhhhkkklllppprrrtttuuutttrrrnnnlllllllllmmmooorrruuuwwwyyyaaaOOOHHHFFFEEECCC@@@@@@@@@@@@???>>>======>>>>>>>>><<<;;;:::::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;::::::999888888999999:::;;;;;;;;;;;;:::999888777888;;;888:::@@@CCCSSSmmmxxxmmmlllnnnmmmpppvvvxxx|||wwwjjj\\\VVVUUUUUUVVVXXX]]]aaaeeegggggghhhlllooorrrtttvvvxxxyyyyyyxxxwww{{{yyywwwtttqqqooonnnnnnsssvvvyyy|||zzzvvvppplllgggffffffffffffffffffgggiiikkknnnpppqqqssswwwyyyzzz|||~~~}}}yyytttqqqeee]]]VVVVVVXXXXXXYYY\\\]]]^^^^^^___``````aaabbb```aaabbbdddfffhhhiiijjjnnnqqqvvvzzzzzzrrriiieeebbb______bbbiiiooozzzyyyyyy~~~xxxooohhhbbb___dddkkkpppwwwtttmmmdddaaa___`````````eeekkksssttt|||~~~zzzbbbQQQJJJIIIEEEEEEDDDBBBAAA@@@??????;;;:::888777888777555333444444444444444444444444111333666666666888>>>BBBNNN\\\tttwwwrrrppppppyyy|||yyywwwvvvtttssstttttttttttttttuuuvvvvvvzzzxxxvvvuuutttsssqqqoooppprrrtttuuutttssspppnnnkkkkkkkkkjjjiiigggeeeeeebbbbbbbbbbbbaaa```___^^^bbbaaa___]]][[[ZZZYYYYYYZZZZZZYYYUUUQQQNNNNNNNNNJJJIIIGGGEEEEEEFFFGGGHHHKKKOOOSSSTTTVVVYYY___cccdddfffiiilllmmmooosssuuuvvv{{{~~~||||||{{{wwwrrrlllhhh```WWWQQQMMMLLLKKKIIIPPPZZZbbbfffffffffeeebbb```^^^```dddhhhlllmmmqqqrrruuuvvvvvvssspppnnnlllmmmnnnppprrrtttvvvwww```MMMGGGFFFEEEBBB@@@???@@@@@@???=========>>>???>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::999999888888999::::::999:::;;;;;;;;;:::999888555888666999@@@FFFYYYvvvtttnnnqqqsssqqqvvvnnncccXXXSSSRRRSSSXXX^^^aaaeeejjjllllllmmmpppsssxxxxxxyyyyyyxxxvvvuuutttuuutttrrrqqqpppoooooopppvvvzzz~~~~~~xxxqqqlllggggggffffffffffffgggggghhhkkknnnppppppqqqsssttttttvvvwwwwwwtttoooiiifff\\\XXXWWWYYYYYYWWWYYY^^^^^^^^^^^^^^^___``````aaaaaabbbdddgggiiikkklllllloooqqqvvvzzzzzzqqqiiieeebbb^^^^^^aaafffnnnzzz{{{zzz~~~|||tttlllddd```cccjjjlllttt}}}wwwrrrfffbbbaaaaaa``````dddjjjsssnnnyyy~~~hhhVVVMMMJJJFFFEEEDDDBBBAAA@@@??????:::888666666666555222000444444444444444444444444111444777777666999???EEEQQQfffrrrppprrrsss{{{|||zzzxxxxxxwwwvvvsssssssssssssssttttttuuuxxxvvvtttttttttsssqqqpppoooppprrrrrrrrrqqqooonnnjjjjjjjjjiiigggfffdddccc````````````___^^^]]]\\\]]]]]][[[ZZZYYYXXXXXXXXXUUUWWWYYYWWWRRROOOMMMMMMIIIHHHGGGFFFEEEFFFGGGHHHGGGKKKPPPQQQQQQTTTYYY___aaacccgggjjjlllnnnpppssstttyyy||||||||||||yyytttooojjjbbbYYYQQQMMMKKKKKKIIIQQQ[[[bbbeeeffffffgggbbb```^^^```dddiiilllnnnqqqsssvvvwwwwwwuuurrrpppjjjkkkmmmooorrrtttvvvwww___MMMGGGEEEDDDBBB@@@???@@@@@@>>>======>>>??????>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::999888888888999:::;;;555666888999::::::999888777;;;999===FFFNNNbbb}}}tttpppvvvxxxvvv|||lllbbbWWWRRRPPPSSS[[[dddgggkkkoooqqqqqqrrrvvvyyy|||{{{zzzyyywwwuuusssrrrqqqpppooooooooopppqqqrrrwwwzzzxxxooojjjhhhhhhgggggggggggghhhhhhhhhkkknnnpppppppppqqqrrrqqqrrrsssrrroooiiiddd```VVVVVVXXX[[[YYYVVVYYY^^^^^^^^^^^^^^^^^^___``````bbbccceeehhhjjjlllmmmnnnoooqqqvvvzzz}}}zzzqqqhhhdddaaa^^^^^^aaadddmmmyyy}}}{{{~~~vvvooofffaaacccjjjkkkrrr{{{wwwsssfffcccbbbbbbaaa```ccciiiwwwllluuu~~~kkkYYYOOOJJJFFFEEEDDDBBBAAA@@@??????===;;;:::999999888555333444444444444444444444444222555888888777:::AAAGGGTTTpppoooooosssvvv}}}|||zzzzzzzzzyyyyyyrrrrrrqqqqqqrrrrrrssstttuuutttrrrrrrssssssrrrqqqoooooopppqqqpppooonnnmmmjjjjjjiiihhhgggeeecccbbb````````````______^^^]]]YYYYYYXXXWWWWWWWWWXXXXXXSSSVVVYYYXXXSSSOOOMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHDDDIIIMMMNNNNNNPPPVVV[[[^^^aaaeeehhhjjjllloooqqqrrrxxx{{{{{{|||}}}zzzuuupppkkkcccYYYRRRMMMKKKJJJIIIQQQZZZaaadddeeeggghhhbbb```^^^___dddiiimmmooorrrtttvvvxxxxxxvvvsssqqqhhhiiilllooorrruuuwwwxxx~~~```OOOHHHFFFCCCBBBBBBAAAAAA@@@@@@???@@@>>>===<<<======;;;:::======<<<<<<<<<======>>><<<<<<;;;::::::::::::;;;<<<<<<:::999888777777777666888::::::999777777888999777;;;BBBFFFOOOjjj|||xxxsssssswww~~~hhh^^^UUUTTTVVVXXX\\\aaajjjpppuuuvvvxxx|||~~~}}}|||{{{yyyvvvtttrrrppppppqqqpppmmmllllllooorrrtttwwwyyy{{{{{{wwwqqqkkkgggfffffffffffffffggghhhhhhiiimmmpppqqqsssuuuqqqkkkqqqpppooommmhhhccc___\\\YYYXXXXXXXXXZZZ[[[]]]___^^^]]]]]]\\\]]]^^^___```dddgggkkkmmmmmmmmmmmmnnnlllpppwww|||~~~zzzrrriiiccc^^^ZZZ\\\aaaeeemmmzzz~~~ssshhhdddfffiiimmmrrryyywwwrrrmmmhhhaaa^^^^^^bbbeeegggvvvrrrlllrrrttt___RRRPPPHHHFFFEEEEEEEEEDDDBBB@@@===<<<:::888777666555555666666777777666555444444666555666888999:::AAAJJJ]]]~~~nnnjjjpppwww~~~{{{yyyxxxxxxxxxxxxvvvtttrrrqqqrrrssstttwwwuuurrrpppoooppprrrtttuuussspppooonnnllljjjhhhdddeeefffffffffeeedddccc______`````````^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWSSSRRRRRRQQQQQQPPPOOOOOOJJJHHHEEEDDDEEEFFFFFFFFFEEEFFFGGGHHHJJJNNNSSSWWWZZZ___eeejjjmmmnnnooopppsssvvvyyy|||~~~}}}{{{zzzpppiiibbb\\\SSSKKKJJJMMMNNNSSSYYY```ccccccaaa```\\\]]]___aaadddiiiooossssssvvvzzz||||||yyyuuurrriiiiiijjjmmmrrrvvvxxxyyy~~~___NNNHHHEEECCCBBBBBBAAAAAA@@@@@@???@@@>>><<<<<<======;;;::::::::::::;;;<<<>>>???@@@===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888888999999888666666888::::::999===CCCFFFQQQnnnyyyuuurrrttt|||yyyggg]]]VVVUUUVVVYYY^^^ccclllttt{{{~~~~~~~~~|||yyyvvvtttrrrppppppnnnllljjjjjjjjjmmmppprrruuuvvvvvvuuurrrmmmiiiffffffffffffggghhhjjjkkklllmmmqqqssssssuuuwwwtttnnnpppooommmkkkfffbbb]]][[[YYYXXXXXXXXXZZZ[[[]]]^^^aaa```___^^^___aaabbbdddeeehhhkkkllllllllllllmmmlllqqqxxx~~~}}}~~~|||tttkkkeee___[[[]]]aaaeeemmmzzz~~~vvvkkkeeeeeegggjjjooovvv}}}zzzvvvmmmhhhaaa^^^^^^aaaeeegggtttrrrjjjjjjxxxbbbUUUQQQHHHGGGEEEEEEEEEDDDBBB@@@===<<<;;;999777666555555666666666666666555444444666555666888999:::BBBKKKcccoookkkqqqyyy}}}zzzxxxwwwwwwwwwvvvuuutttrrrrrrrrrrrrsssvvvuuusssrrrrrrrrrtttuuuuuussspppooonnnmmmjjjhhheeefffggggggfffeeedddcccaaaaaaaaaaaa```^^^\\\[[[\\\[[[YYYYYYYYYYYYXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOJJJGGGDDDCCCDDDEEEEEEEEEDDDEEEFFFFFFHHHKKKPPPTTTXXX]]]ccciiikkkmmmnnnooorrrtttxxx{{{||||||zzzyyypppjjjccc\\\TTTKKKJJJMMMLLLPPPWWW^^^bbbbbbaaa___^^^___aaabbbdddhhhnnnrrrtttvvvzzz|||{{{xxxtttqqqiiiiiijjjmmmrrrvvvwwwxxx}}}```NNNHHHEEECCCBBBBBBAAAAAA@@@@@@??????>>><<<<<<======<<<:::::::::;;;;;;<<<======>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999999::::::::::::999777555666999<<<;;;<<<@@@DDDGGGTTTssszzzwwwuuuyyytttddd\\\VVVVVVXXX[[[aaagggoooyyy~~~{{{wwwsssqqqooooookkkjjjiiiiiijjjmmmoooqqqrrrqqqooommmkkkhhhfffeeeeeeffffffhhhjjjmmmpppqqqsssvvvwwwvvvxxxzzzwwwqqqooonnnkkkhhhddd```\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[\\\^^^aaacccfffhhhkkkkkkkkkkkkkkklllmmmrrryyy~~~~~~uuulllfffaaa\\\]]]aaadddmmmyyy~~~xxxmmmfffddddddfffkkkrrryyy~~~~~~zzznnnhhhbbb^^^^^^aaadddeeeppp{{{rrrhhhbbbzzz~~~hhhXXXRRRIIIGGGFFFEEEEEEDDDAAA@@@>>>===;;;999777666555555666666666666666555555444666555666888999;;;CCCMMMeeennnkkkqqqyyy~~~|||zzzxxxvvvvvvuuuttttttssssssrrrqqqqqqqqqrrrrrrrrrrrrssssssssssssuuussspppooonnnmmmkkkiiiggghhhhhhhhhgggeeedddcccdddccccccbbb```^^^\\\[[[___]]]ZZZYYYYYYYYYXXXVVVRRRRRRQQQQQQPPPOOOOOOOOOJJJGGGDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFHHHLLLPPPVVVZZZaaafffiiikkklllmmmppprrrvvvyyy{{{zzzyyywwwqqqkkkddd]]]TTTLLLIIILLLIIINNNUUU\\\```bbbaaa```aaabbbcccdddeeehhhmmmppptttwwwzzz|||{{{xxxssspppjjjiiijjjmmmqqqtttvvvvvvaaaPPPIIIFFFCCCBBBBBBAAAAAA@@@@@@??????===<<<<<<======<<<:::=========<<<;;;:::999999======<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<:::;;;;;;:::888888:::<<<;;;===AAAEEEIIIYYYzzz}}}qqqaaa[[[VVVWWWZZZ]]]dddkkkttt~~~|||wwwssspppnnnmmmkkkjjjjjjkkklllnnnpppqqqooommmjjjgggfffeeeffffffffffffggghhhjjjnnnqqqsssxxxzzz{{{zzz{{{}}}zzztttpppnnnkkkgggccc___\\\[[[[[[[[[\\\\\\]]]^^^______]]][[[ZZZYYYZZZ]]]```cccgggiiijjjjjjiiiiiijjjllllllrrrzzz}}}tttlllfffaaa\\\]]]```dddlllyyyxxxmmmfffccccccdddhhhooovvv|||~~~{{{oooiiibbb^^^]]]```bbbdddkkkwwwtttggg```sssnnn[[[RRRKKKHHHFFFDDDDDDCCCAAA???>>>===;;;999777666666555555666666666666666555555777555666888999<<>>===<<<<<<======<<<;;;============<<<;;;:::999======<<<;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<999;;;>>>???===<<<;;;;;;:::===AAAEEEMMMaaa~~~ooo^^^YYYWWWYYY\\\```hhhpppzzz}}}wwwqqqnnnlllkkkiiiiiijjjkkklllmmmnnnnnnmmmkkkhhheeedddeeeggghhhhhhgggggghhhjjjmmmqqqsss{{{~~~~~~~~~xxxrrrppplllgggccc```^^^]]]]]]^^^^^^___````````````___^^^]]]]]]___bbbeeeggghhhiiiiiihhhggghhhjjjllllllrrrzzz{{{xxxqqqiiieee```[[[\\\```eeemmmyyyxxxnnngggddddddcccgggmmmtttzzz|||xxxpppjjjccc^^^]]]^^^aaabbbhhhtttyyyiiidddqqqttt^^^QQQLLLIIIFFFDDDCCCBBB@@@???>>>===;;;999888777666666555555666666666666666555777555666888:::===GGGQQQccc|||jjjjjjsss}}}~~~}}}{{{xxxwwwvvvpppqqqqqqqqqpppooonnnmmmlllmmmoooqqqrrrrrrqqqqqqrrrpppnnnmmmmmmllljjjhhhiiiiiiiiiiiigggfffdddbbbaaaaaaaaa```````````````bbb___[[[YYYYYYXXXWWWVVVSSSRRRRRRQQQQQQPPPPPPOOOJJJGGGDDDAAAAAABBBAAA@@@BBBCCCDDDDDDDDDEEEGGGIIIQQQVVV]]]cccgggiiikkklllmmmppptttxxx{{{{{{{{{zzzsssmmmggg```VVVLLLIIIJJJGGGLLLTTT\\\bbbfffgggggghhhiiijjjiiiiiijjjlllnnntttvvvyyy{{{zzzwwwssspppmmmlllkkkmmmpppssstttttteeeRRRJJJGGGCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>===;;;999:::<<<>>>???>>>>>>===>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<<888;;;???AAA???===;;;::::::===@@@FFFTTTlllyyykkk[[[XXXXXX[[[^^^bbbkkkuuu~~~}}}vvvpppkkkiiiiiiffffffgggiiiiiiiiiiiiiiijjjiiihhhgggfffggghhhhhhhhhhhhggghhhjjjnnnrrruuu~~~|||tttqqqlllgggccc```______^^^___``````aaaaaa``````]]]]]]]]]^^^```ccceeegggggghhhgggffffffgggkkknnnmmmsss{{{{{{vvvssslllfffccc___\\\]]]aaagggnnnyyy~~~~~~{{{rrrjjjgggfffdddggglllrrryyy|||xxxqqqkkkccc^^^\\\]]]___```fffrrrnnngggooozzzcccSSSNNNJJJFFFDDDBBBAAA@@@>>>???>>><<<:::888777666666444555666666666666666666777555666888:::>>>HHHSSSiii{{{lllnnnyyy~~~|||yyywwwvvvppppppoooooonnnmmmmmmmmmmmmnnnppprrrssssssrrrqqqpppooommmllllllkkkiiigggggghhhhhhhhhgggeeedddccc``````_________```aaabbbbbb___ZZZXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPKKKHHHDDDBBBAAAAAAAAA@@@AAABBBCCCCCCCCCCCCFFFGGGMMMRRRZZZ```dddgggiiijjjjjjmmmrrrwww{{{|||||||||tttnnnhhhbbbWWWMMMHHHJJJGGGLLLSSS\\\ccchhhjjjkkkjjjkkkllllllkkkkkkmmmnnnrrruuuxxx{{{zzzwwwsssqqqooonnnmmmnnnqqqssstttssseeeQQQHHHDDDCCCBBBBBBAAAAAA@@@@@@???===<<<;;;<<<===>>>===<<<999:::===???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888;;;===>>>===;;;::::::<<<===@@@III\\\xxxrrreeeYYYWWWXXX\\\___dddnnnxxx}}}uuunnniiigggfffeeefffhhhiiiiiihhhffffffgggggghhhiiiiiiiiihhhhhhhhhhhhgggiiilllqqqvvvzzzuuuqqqlllfffbbb`````````]]]^^^___`````````______ZZZ[[[]]]___aaacccdddeeeggggggfffeeeeeegggkkkooopppvvv~~~~~~xxxsssnnnhhhdddbbb```^^^```dddhhhooozzz~~~}}}}}}{{{qqqiiifffdddfffkkkpppwwwzzzrrrlllccc]]]\\\]]]^^^___eeeqqqtttgggkkkyyyiiiWWWOOOKKKGGGCCCBBBAAA???>>>???>>><<<:::888777666666444444555666666666666666777555555888:::???IIITTTmmmyyylllqqq~~~~~~}}}{{{xxxvvvuuupppooonnnllllllllllllmmmlllmmmnnnnnnoooooooooooonnnmmmkkkjjjjjjiiihhhfffeeefffggggggfffeeedddcccaaa```___^^^^^^______```aaa]]]YYYWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRMMMIIIEEECCCBBBAAAAAA@@@===???AAAAAAAAAAAACCCEEEIIINNNVVV\\\aaacccfffgggfffiiiooouuuzzz|||}}}}}}uuuoooiiicccXXXMMMHHHIIIFFFKKKRRR[[[ccciiilllnnnkkkmmmnnnmmmllllllmmmooopppssswwwzzzzzzxxxtttrrrqqqpppoooppprrrttttttsssdddPPPGGGBBBCCCCCCBBBAAAAAA@@@@@@???===<<<;;;<<<===>>>===<<<<<<===???@@@AAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999:::;;;;;;999999:::;;;===>>>AAAKKKaaalll```XXXVVVXXX]]]```eeepppzzz}}}tttmmmhhhfffeeeggghhhjjjkkkjjjiiigggfffdddfffhhhjjjjjjjjjhhhggggggggghhhjjjnnntttzzz~~~uuuqqqkkkeeeaaa______```\\\]]]^^^_________^^^]]]\\\^^^aaadddfffggghhhhhhffffffeeeddddddggglllppprrrxxx|||vvvrrrlllgggcccbbbaaa___bbbfffiiippp{{{}}}{{{zzzvvvlllfffcccfffjjjooouuu}}}}}}rrrlllddd]]][[[\\\^^^^^^eeepppwwweeegggtttmmm[[[OOOLLLGGGCCCBBBAAA???>>>???>>><<<:::999777777666444444555666777777666666777555555888:::???JJJUUUnnnuuujjjqqq~~~~~~~~~}}}|||zzzxxxuuusssqqqooommmkkkjjjkkklllmmmiiiiiiiiijjjjjjjjjkkkkkkmmmllljjjiiiiiiiiigggeeedddeeefffffffffeeedddcccbbbaaa___^^^]]]]]]]]]^^^```\\\XXXVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSMMMJJJFFFCCCBBBBBBAAA@@@;;;===?????????@@@BBBDDDFFFKKKSSSZZZ^^^aaaccceeecccfffmmmtttyyy|||}}}}}}uuupppjjjcccXXXMMMHHHIIIEEEJJJRRR[[[ccciiimmmnnnlllmmmnnnnnnmmmmmmnnnoooooorrrvvvzzzzzzxxxuuusssrrrqqqpppppprrrttttttsssgggQQQGGGEEEDDDDDDCCCBBB@@@???>>>>>>===============>>>>>>>>>????????????>>>>>>>>>>>>??????>>>===============<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<======AAADDDLLLfff}}}jjj^^^XXXXXX\\\bbbfffjjjsss}}}xxxrrrmmmiiiffffffhhhjjjlllllliiifffdddbbbdddhhhkkklllllljjjiiifffhhhjjjkkknnnttt~~~|||sssjjjgggeeebbb___```___]]][[[\\\___```___]]]]]]^^^```cccfffhhhjjjjjjaaabbbdddfffgggiiilllnnnrrrxxx}}}zzzvvvqqqnnnhhhfffddd```]]]]]]___bbbiiirrr~~~{{{||||||ooofffeeedddfffnnntttyyyzzzwwwnnneeebbb___]]]^^^aaaaaalll|||yyyhhhgggqqqqqq___RRRKKKFFFFFFEEEBBB>>>>>>AAA???===:::888666666666666666666666666777888888888666666888:::???JJJUUUooouuuiiisss}}}}}}}}}{{{yyywwwtttrrrsssqqqnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhfffgggiiijjjiiigggdddbbb___aaaddddddbbb___^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXZZZXXXWWWXXX[[[[[[XXXTTTOOOKKKFFFCCCBBBAAA???>>>??????@@@@@@@@@AAAAAAAAAGGGLLLSSSZZZ^^^___^^^\\\___fffkkkooovvv}}}~~~uuuqqqkkkcccZZZRRRLLLIIIJJJLLLRRRZZZdddlllqqqrrrpppooonnnmmmmmmnnnooopppttttttuuuvvvwwwvvvtttqqqpppqqqrrrsssssssssrrrqqqgggPPPGGGFFFCCCCCCBBBAAAAAA@@@??????========================<<<<<<<<<======>>>>>>>>>???>>>>>>===============<<<<<<<<<==================<<<;;;::::::;;;<<<======AAAEEENNNjjjxxxggg\\\YYYYYY]]]cccfffjjjsss}}}xxxrrrmmmhhheeefffgggjjjkkkkkkiiifffdddcccdddfffhhhiiihhhgggggggggjjjlllmmmpppwww}}}ssskkkhhhfffbbb``````___]]]\\\]]]```aaa```^^^^^^```bbbeeefffgggggggggaaaccceeeffffffhhhkkkmmmrrrxxx{{{wwwrrrnnnjjjfffeeebbb___\\\\\\___bbbjjjrrr~~~~~~zzz~~~}}}qqqgggfffccceeelllrrrwww~~~wwwnnnfffbbb___]]]^^^aaacccnnn|||iiifffooorrr___SSSKKKFFFFFFEEEBBB??????@@@???<<<:::888777666666666666666666666777777888888777888:::;;;???JJJVVVooowwwoooxxx}}}}}}|||{{{yyyvvvtttssssssqqqnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjiiiiiihhhgggfffggghhhhhhgggeeebbb```]]]___bbbbbb```^^^]]]]]][[[ZZZZZZZZZZZZYYYYYYYYY[[[YYYXXXZZZ]]]]]]ZZZVVVOOOLLLGGGDDDBBBAAA@@@>>>>>>>>>?????????@@@@@@@@@BBBGGGNNNUUUYYYZZZYYYXXX]]]ccciiimmmsss{{{}}}|||tttqqqkkkddd[[[SSSMMMJJJIIIKKKQQQYYYccckkkoooqqqqqqpppmmmllllllmmmpppqqqsssssstttvvvxxxxxxuuussspppqqqrrrsssssssssrrrrrrfffPPPGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<;;;999:::;;;<<<===>>>>>>??????>>>======<<<<<<=====================<<<<<<<<<<<<;;;:::999999:::;;;<<<===AAAFFFSSSppprrrcccZZZZZZ[[[___dddhhhkkksss}}}{{{tttnnnhhheeefffgggiiijjjiiihhhfffdddccccccddddddeeeeeeeeeeeeiiikkknnnpppssszzz{{{qqqiiifffddd```^^^___```___^^^___```aaaaaa___```bbbdddggggggfffeeedddbbbdddeeeffffffgggjjjlllqqqvvv~~~|||wwwsssnnniiieeecccbbb```]]][[[[[[^^^aaajjjssszzz}}}sssiiifffcccccchhhnnnttt|||xxxooogggccc```]]]]]]```ccclllyyymmmhhhmmmxxxdddTTTLLLFFFFFFEEEBBB@@@@@@???>>><<<:::999888777777666666555555666666777888888888999<<<===@@@KKKWWWppp|||www|||}}}}}}|||zzzxxxvvvtttssssssqqqnnnnnnnnnnnnmmmlllkkklllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhggggggfffgggggggggeeeccc```^^^\\\]]]___^^^]]]\\\\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\ZZZZZZ[[[^^^___\\\XXXQQQMMMIIIFFFDDDBBB@@@???>>>>>>>>>>>>???????????????CCCJJJPPPUUUWWWVVVVVVYYY```fffjjjpppxxx{{{yyytttqqqllleee]]]UUUOOOLLLIIIKKKQQQYYYcccjjjoooppprrrpppmmmkkkkkkmmmppprrrssssssuuuwwwyyyyyyvvvtttpppqqqrrrrrrssssssrrrrrrfffPPPGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<;;;:::999999999999:::;;;>>>AAAHHHYYYwww|||mmm```ZZZ[[[\\\```fffiiilllttt}}}xxxqqqkkkfffffffffggghhhgggfffeeedddbbbbbbbbbbbbccceeeggghhhiiilllooorrrvvv|||vvvmmmeeebbbaaa]]][[[\\\````````````aaaaaaaaaaaa```bbbeeehhhhhhgggdddcccdddeeefffffffffgggiiilllpppuuu}}}~~~yyytttpppkkkeeebbb```___]]][[[YYY[[[^^^bbbkkkttt}}}uuujjjgggbbbaaaeeejjjpppzzzxxxppphhhddd```]]]]]]___```hhhttttttlllmmmmmmWWWOOOGGGFFFEEEBBB@@@AAA>>>===<<<;;;:::999888888666555555555555666777777777777:::<<<<<<@@@LLLYYYsss}}}}}}}}}{{{zzzxxxuuutttssssssqqqnnnnnnnnnnnnmmmlllllllllllllllkkkjjjiiiiiihhhhhhiiiiiihhhhhhgggfffgggggggggfffdddbbb___]]]\\\]]]^^^]]]\\\[[[\\\^^^[[[[[[[[[ZZZZZZZZZYYYYYY\\\ZZZYYY[[[^^^^^^[[[XXXQQQNNNJJJGGGEEECCCAAA???>>>?????????@@@@@@@@@@@@???BBBHHHNNNSSSUUUVVVVVVWWW]]]ccchhhnnnvvvyyywwwsssqqqmmmfff___WWWQQQNNNLLLNNNSSS\\\eeemmmqqqrrrssspppmmmjjjjjjmmmpppssstttuuuwwwyyyzzzyyyvvvsssppppppqqqqqqqqqqqqqqqqqqfffPPPGGGFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>==============================>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::999999999999:::;;;>>>@@@III___wwwhhh^^^ZZZ\\\]]]bbbhhhkkknnnvvv~~~}}}vvvnnnjjjfffffffffeeeeeeeeeddddddaaaaaaaaabbbeeehhhkkkmmmhhhlllpppsssvvv}}}sssjjjbbb```___]]][[[\\\``````aaaaaaaaaaaaaaabbb___bbbeeehhhiiihhheeedddeeefffggggggggghhhjjjmmmpppttt{{{~~~}}}}}}wwwrrrnnniiiccc```]]]\\\[[[YYYYYY[[[___bbbllltttvvvkkkgggbbb```ccchhhnnnwwwyyyqqqiiieeeaaa]]]\\\^^^___fffppp}}}zzznnniiiyyy}}}www[[[RRRIIIFFFEEEBBB@@@AAA>>>======<<<;;;999888888555555555555555666666777666777999;;;;;;@@@NNN]]]vvv}}}|||{{{yyywwwuuutttssssssqqqnnnnnnnnnnnnmmmlllllllllllllllkkkjjjiiihhhggghhhhhhhhhhhhgggffffffhhhhhhgggfffdddbbb```^^^]]]^^^___^^^\\\\\\]]]^^^ZZZZZZYYYYYYYYYXXXXXXXXXZZZXXXWWWYYY[[[[[[XXXTTTPPPMMMJJJHHHFFFEEEBBB@@@@@@@@@@@@AAAAAAAAABBBBBB???BBBFFFKKKPPPRRRSSSTTTTTT[[[aaafffllltttwwwvvvsssqqqmmmhhhaaaZZZSSSPPPPPPRRRWWW___hhhppptttuuussspppmmmjjjjjjmmmpppssswwwwwwyyy{{{|||zzzuuurrrpppoooooonnnnnnnnnnnnnnnfffPPPGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<;;;:::999999:::;;;<<>>>>>>>>===;;;:::888777555555444444555555666777666777999;;;;;;AAARRRccc{{{~~~|||~~~|||zzzxxxvvvttttttssssssqqqnnnnnnnnnnnnmmmlllmmmmmmmmmlllkkkjjjiiihhhgggggggggggggggffffffeeehhhggggggeeedddbbb```___^^^```aaa```^^^\\\\\\]]]YYYYYYYYYYYYXXXXXXXXXXXXYYYWWWUUUVVVXXXWWWSSSPPPMMMKKKIIIHHHGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBCCC>>>@@@CCCGGGJJJMMMOOOOOOQQQXXX^^^cccjjjrrruuutttrrrqqqnnnjjjccc\\\VVVRRRRRRTTTYYYaaajjjqqquuuvvvrrrpppmmmkkkkkkmmmppprrrwwwxxxzzz|||}}}{{{wwwsssooonnnmmmkkkjjjiiiiiiiiigggPPPGGGFFFCCCCCCBBBAAAAAA@@@??????>>>>>>==================<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>??????===<<<;;;::::::;;;<<<===@@@@@@LLLgggnnn```YYYWWWZZZ\\\ccckkkooorrrzzz|||tttnnnfffeeecccbbbbbbbbbcccdddbbbcccdddfffiiilllnnnpppkkknnnrrruuuxxx}}}vvviiiaaa[[[[[[\\\[[[[[[]]]^^^```aaaaaa______```bbbeeefffgggggggggfffdddcccfffgggiiijjjkkklllooorrrqqquuuzzz~~~{{{yyyzzzwwwrrrnnnjjjfffaaa^^^YYYYYYYYYXXXYYY\\\aaaeeennnvvv||||||zzzpppgggbbb```cccgggkkksss{{{zzzrrrkkkgggbbb]]][[[\\\]]]cccmmmyyymmm```jjjdddXXXMMMGGGDDD@@@>>>@@@?????????>>><<<999777666555444444444444555666666777888:::;;;<<>>???BBBDDDGGGIIIKKKLLLNNNUUU[[[```gggooorrrqqqrrrqqqoookkkeee^^^WWWTTTPPPRRRWWW___hhhooossstttqqqpppmmmllllllmmmpppqqqtttvvvyyy}}}~~~zzzvvvnnnmmmjjjhhheeeddddddcccgggQQQGGGEEEDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<888999999:::;;;<<<============<<<;;;;;;;;;;;;<<<999:::;;;<<<===???@@@@@@===<<<;;;;;;;;;;;;<<<===@@@@@@MMMiii~~~kkk]]]WWWVVVZZZ\\\ccckkkpppsss{{{}}}uuuooofffeeecccaaaaaabbbcccdddcccdddfffhhhjjjlllmmmnnnlllppptttwwwyyy~~~~~~sssiiiccc[[[UUUVVVXXXWWWXXXZZZ]]]___aaaaaa^^^^^^```bbbiiiiiihhhgggfffdddcccbbbfffhhhjjjkkklllnnnqqqsssrrruuuzzz}}}zzzxxxxxxuuupppllliiiddd```]]]YYYYYYYYYYYYYYY]]]bbbfffnnnvvv{{{xxxwww}}}{{{rrrfffbbbaaadddhhhkkkrrryyy{{{ssskkkgggccc]]][[[\\\ZZZ```iiivvvooo```iiifffZZZNNNGGGCCC???>>>???@@@@@@@@@>>><<<999666555555444444444444555666666999:::<<<<<<===FFF\\\pppyyyvvvtttwww~~~|||zzzwwwuuutttsssssssssqqqooonnnnnnnnnmmmlllmmmmmmmmmlllkkkjjjhhhgggffffffggggggffffffeeeddddddccccccbbbaaa``````___^^^```bbbaaa^^^[[[XXXWWW[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWTTTTTTUUUSSSOOOJJJIIIHHHGGGGGGGGGFFFDDDBBB??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDGGGIIIKKKLLLLLLRRRYYY^^^eeemmmpppooorrrqqqoookkkfff___XXXTTTNNNPPPUUU]]]eeelllpppqqqpppooonnnmmmmmmnnnooopppqqqsssxxx}}}|||yyynnnllliiifffcccaaa``````eeePPPGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<===??????>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;;;;<<<>>>BBBBBBOOOmmm~~~{{{yyywwwxxxtttddd[[[YYYZZZ]]]```eeeiiimmmuuuvvvooohhhfffcccccccccddddddcccbbbaaa```bbbdddggghhhhhhnnnqqquuuxxx{{{~~~|||vvvoooiiifff\\\WWWQQQQQQVVV[[[\\\[[[]]]]]]]]]^^^```aaacccdddiiiiiiiiiiiiiiijjjjjjjjjiiillloooqqqppppppppppppsssuuuxxx|||}}}zzzxxxvvvuuurrrnnniiiddd___\\\XXXVVVVVVZZZ[[[[[[```ffflllvvv||||||{{{{{{|||rrrgggaaa^^^aaafffjjjpppwww|||uuullleeebbb```]]][[[^^^aaagggrrrwwwfffiii{{{ppp\\\KKKHHHHHHBBB===;;;<<<=========<<<;;;::::::555555555555666888999;;;888777:::>>>AAALLLiii}}}zzzyyy{{{~~~}}}zzzyyyxxxwwwvvvttttttsssqqqrrrrrrqqqqqqpppooonnnjjjkkkkkkkkkkkkjjjiiiiiiggghhhhhhhhhhhhfffeeeddddddcccbbbaaa```___^^^]]]]]]^^^___^^^[[[XXXWWWWWWZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBDDDGGGHHHKKKOOOUUU]]]eeekkkooorrrsssqqqnnniiibbb[[[UUUQQQLLLMMMRRR[[[fffnnnrrrrrrrrrqqqnnnkkkiiikkkpppttttttuuuxxx}}}yyytttmmmhhhaaa]]]\\\\\\^^^^^^eeePPPGGGFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<;;;;;;===???BBBCCCRRRppp|||yyyxxxwwwxxxrrrbbbZZZYYYZZZ]]]aaaeeejjjooowwwwwwpppiiigggcccbbbbbbbbbbbbaaafffeeedddeeehhhkkkmmmnnnqqqtttxxx|||~~~zzzssslllgggddd[[[VVVRRRRRRVVV[[[\\\[[[]]]]]]]]]^^^```aaacccdddiiiiiiiiiiiiiiiiiiiiiiiiiiikkkoooppppppppppppqqqsssuuuxxx|||}}}{{{yyysssrrrooolllgggbbb]]][[[XXXVVVVVVYYY[[[[[[aaagggmmmvvv}}}{{{xxxwww|||}}}uuuiiiccc^^^```dddgggmmmsss}}}vvvllleeebbb```]]]ZZZ]]]```fffqqq{{{iiiiiixxxttt^^^LLLHHHHHHCCC>>>===>>>>>>>>>===<<<:::999888444444333333444555777888999777:::???BBBOOOmmmzzzxxxvvvxxx||||||{{{{{{zzzxxxwwwuuutttsssqqqqqqqqqppppppooonnnmmmjjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhgggeeeddddddcccbbbaaa```___^^^]]]]]]^^^^^^]]]ZZZXXXWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGIIIMMMSSS[[[cccjjjnnnppprrrqqqooojjjddd\\\VVVRRRLLLMMMQQQZZZeeemmmqqqqqqqqqpppmmmjjjhhhjjjnnnrrrssstttwww{{{~~~xxxssskkkeee___ZZZXXXYYYZZZZZZdddPPPHHHFFFEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<;;;;;;===???AAAEEEWWWwww|||{{{xxxwwwwwwwwwxxxnnn```ZZZYYYZZZ]]]aaaggglllqqqyyyxxxssskkkhhhcccaaa```aaa``````dddccccccdddeeehhhkkkmmmsssvvv{{{xxxpppiiiccc```YYYVVVRRRSSSVVVZZZ[[[[[[]]]]]]]]]^^^```aaacccdddiiiiiiiiiiiihhhhhhhhhhhhhhhkkknnnpppppppppqqqrrruuuvvvyyy}}}}}}zzzyyypppooommmjjjfffaaa]]][[[XXXVVVVVVYYY[[[\\\bbbhhhnnnvvv|||zzzuuusssxxx~~~yyynnngggaaaaaadddfffkkkppp}}}~~~wwwmmmeeeaaa___\\\ZZZ\\\```eeeooommmhhhrrryyybbbNNNHHHGGGCCC???@@@??????>>>===<<<:::888777666555444444444555666666:::888;;;@@@EEETTTuuuzzzwwwuuuwww}}}zzzyyy||||||{{{yyyxxxuuutttsssppppppoooooonnnmmmmmmllljjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhgggeeeddddddcccbbbaaa```___^^^]]]]]]^^^]]][[[YYYWWWXXXYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPMMMKKKJJJFFFEEEDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFJJJPPPXXX```ggglllnnnppppppooolllfff^^^WWWRRRMMMMMMQQQYYYccckkkoooooopppooollliiigggiiimmmpppssssssuuuyyy||||||wwwrrrjjjeee^^^XXXWWWWWWWWWWWWdddPPPHHHGGGDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::;;;===???AAAIII___zzzvvvuuussssssuuuvvvyyy}}}jjj^^^ZZZZZZ[[[^^^bbbhhhmmmsss{{{{{{vvvlllhhhccc``````aaaaaaaaaccccccbbbbbbbbbdddhhhjjjuuuzzzxxxnnnfff```]]]WWWUUUSSSTTTWWWZZZ[[[[[[]]]]]]]]]^^^```aaacccdddhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjmmmooopppppprrrsssvvvxxxzzz~~~}}}~~~}}}xxxuuuooonnnllljjjfffbbb^^^\\\XXXUUUVVVYYY[[[\\\cccjjjpppxxxyyywwwtttrrrvvv}}}{{{rrrjjjccccccdddfffkkkqqq{{{yyynnnfffaaa___\\\ZZZ\\\___dddmmm}}}qqqhhhlll|||~~~fffPPPHHHGGGCCC@@@AAA>>>>>>>>>===<<<:::999888:::999777666666666777888;;;999;;;AAAGGGYYY{{{zzzxxxvvvyyy{{{xxxwww{{{{{{zzzyyywwwuuurrrqqqoooooonnnmmmlllllllllllljjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhgggfffdddcccdddcccbbbaaa```___^^^]]]]]]]]]\\\ZZZWWWVVVXXXZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLEEEDDDCCCBBBAAA@@@???>>>????????????????????????AAAAAAAAABBBBBBCCCCCCDDDCCCFFFLLLTTT\\\ccchhhkkkmmmnnnnnnlllggg___XXXSSSMMMMMMPPPXXXbbbjjjmmmmmmpppooommmjjjhhhiiimmmpppsssrrrssswwwzzzyyyuuuqqqlllfff___YYYWWWWWWWWWWWWeeeQQQHHHGGGBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::999:::<<<>>>CCCOOOhhhvvvrrrooonnnpppsssvvvzzzxxxfff\\\ZZZ[[[\\\___dddjjjooottt|||~~~zzzmmmiiiccc``````bbbddddddfffgggfffdddccceeeiiimmmyyyxxxnnneee^^^[[[TTTTTTSSSUUUWWWYYYZZZZZZ]]]]]]]]]^^^```aaacccdddffffffggggggggghhhhhhhhhgggjjjmmmnnnoooqqqsssuuuwwwyyy|||yyy{{{|||vvvppplllllljjjhhhddd```]]][[[XXXUUUUUUXXX[[[]]]dddlllssszzzvvvvvvtttrrrvvv}}}~~~{{{rrrjjjbbbaaabbbdddjjjoooxxx|||pppgggbbb___]]]ZZZ[[[^^^bbbjjjzzzuuuhhhhhhwwwjjjRRRIIIGGGCCC@@@BBB;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777666666777777;;;999;;;AAAHHH[[[~~~xxxwwwwww{{{{{{wwwvvvyyyyyyyyyxxxvvvtttqqqoooooonnnmmmlllkkkkkkkkkkkkiiijjjjjjjjjjjjiiihhhhhheeefffggggggfffeeecccbbbdddcccbbbaaa```___^^^]]]\\\\\\[[[YYYVVVVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKJJJEEEEEEDDDCCCAAA@@@??????>>>>>>==================@@@AAAAAABBBBBBCCCCCCCCCBBBDDDIIIPPPXXX___eeehhhjjjkkkllljjjfff___XXXTTTOOOOOOPPPWWW```hhhlllllloooooommmkkkiiikkknnnqqqsssrrrrrruuuxxxxxxtttppplllfff___YYYWWWWWWWWWWWWeeeQQQIIIGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::999:::<<<>>>GGGUUUrrrrrrooojjjiiilllrrruuuzzzuuuccc[[[[[[]]]^^^```eeekkkpppuuu|||~~~rrrmmmfffbbbaaaccceeegggfffggggggeeedddffflllqqqyyyyyymmmddd]]]YYYRRRSSSTTTVVVWWWYYYZZZZZZ]]]]]]]]]^^^```aaacccdddddddddeeefffggghhhiiiiiigggiiilllnnnoooqqqtttvvvwwwzzz~~~www{{{|||tttnnnkkkjjjiiifffbbb^^^ZZZXXXXXXUUUUUUXXX[[[^^^eeennnwww}}}~~~uuuvvvtttrrruuu|||~~~|||rrriiiaaa______aaaffflllvvv}}}rrrhhhccc```]]][[[ZZZ]]]aaahhhwwwzzzjjjeeerrrlllSSSJJJGGGBBB@@@AAA:::;;;<<<<<<======<<<<<<999888666555444555555666:::888;;;AAAHHH[[[~~~ttttttvvv|||{{{xxxwwwvvvwwwxxxxxxvvvtttqqqoooooonnnmmmkkkjjjkkkkkkllliiiiiijjjjjjiiiiiihhhgggffffffggggggfffeeecccbbbdddcccbbbaaa```___^^^]]]ZZZ[[[[[[YYYWWWVVVWWWXXXWWWWWWWWWVVVVVVUUUTTTSSSNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@??????>>>============<<<<<<<<>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>???>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;<<<>>>@@@JJJ[[[{{{zzzooollleeefffjjjpppuuu{{{rrrbbb[[[\\\^^^```aaaffflllqqquuu{{{yyysssjjjdddbbbccceeefffdddfffhhhggggggkkksssyyyxxxlllbbb[[[WWWPPPRRRUUUWWWXXXXXXYYYZZZ]]]]]]]]]^^^```aaacccdddbbbbbbdddeeeggghhhjjjjjjgggiiikkkmmmoooqqquuuwwwwwwzzzzzz{{{uuuooommmmmmkkkhhhddd```\\\ZZZXXXUUUUUUXXX[[[^^^fffooozzz}}}yyyxxxtttppprrrzzzwwwmmmccc```______dddiiittt{{{tttjjjdddaaa___]]]YYY\\\```ffftttmmmdddooommmTTTKKKHHHBBB??????;;;<<<<<<<<<<<<<<<;;;;;;888777666555555555666777999777:::AAAHHHYYY{{{yyyssstttwww|||yyyxxxuuuvvvxxxxxxxxxuuusssqqqpppooommmkkkjjjkkklllmmmiiiiiiiiiiiiiiihhhhhhgggggghhhhhhhhhhhhfffeeeddddddcccbbbaaa```___^^^]]]XXXYYYZZZZZZXXXVVVVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>?????????>>>>>>============>>>@@@BBBCCCCCCCCCCCCBBBDDDGGGLLLSSSYYY^^^aaadddddddddccc```[[[WWWTTTSSSRRRRRRXXX```gggkkkllljjjjjjkkkjjjjjjlllpppsssvvvsssqqqsssuuuvvvtttqqqkkkeee___ZZZXXXYYYZZZZZZgggRRRIIIGGGDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<======>>>>>>??????>>><<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::<<<=========>>>@@@BBBLLL^^^wwwmmmkkkcccdddhhhooouuu{{{qqqaaa[[[\\\```aaabbbffflllqqquuuzzzxxxnnnfffccccccdddeeehhhkkkmmmnnnooottt~~~wwwkkk```YYYVVVOOORRRUUUWWWXXXXXXYYYZZZ]]]]]]]]]^^^```aaacccddd```aaaccceeegggiiijjjkkkgggiiikkkmmmoooqqquuuxxxwwwzzz~~~{{{vvvrrrrrrqqqooolllhhhccc___]]]XXXUUUTTTXXX[[[___gggppp{{{}}}|||zzztttmmmoooxxx}}}ssshhhcccaaaaaadddiiissszzzvvvkkkeeebbb___]]]YYY\\\___eeesssooodddmmmnnnUUULLLHHHBBB>>>>>>============<<<;;;:::999:::999888777777888999:::888777:::@@@GGGXXXyyy{{{qqqtttvvvzzz}}}zzzyyyuuuvvvxxxyyyyyywwwuuusssqqqooommmkkkkkkkkklllmmmiiiiiiiiiiiiiiihhhggggggiiiiiijjjjjjiiihhhgggeeedddcccbbbaaa```___^^^]]]WWWYYYZZZZZZXXXVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>AAA@@@@@@@@@??????>>>>>><<<===???BBBCCCDDDDDDDDDCCCDDDGGGLLLRRRXXX]]]```bbbbbbbbb```]]]YYYVVVTTTTTTSSSSSSXXX```gggkkklllggghhhiiiiiiiiilllpppsssvvvtttrrrrrruuuvvvtttrrrmmmhhhaaa]]]\\\]]]^^^^^^cccNNNFFFFFFCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@???>>><<<<<<===<<<;;;;;;::::::::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<::::::======<<<@@@FFFKKKdddppphhhfffgggfffiiinnnttt{{{pppbbb[[[ZZZ___fffhhhhhhkkkqqqyyy|||uuunnnjjjgggdddggglllmmmpppssswww{{{uuuhhh^^^VVVQQQPPPQQQSSSVVVXXXYYYZZZZZZ]]]^^^___```aaaaaaaaaaaaaaadddhhhiiijjjiiiiiijjjiiiiiijjjkkkmmmoooqqqrrrzzz~~~}}}xxxsssrrrrrrpppmmmiiiddd___\\\\\\YYYXXX[[[\\\___fffmmmxxx|||zzzxxxrrrnnnooowwwxxxlllbbb]]]___eeeiiipppvvv~~~zzznnneee```]]][[[\\\^^^bbbgggooo}}}vvviiimmmnnnTTTLLLHHHAAA===???<<<;;;:::;;;<<<===<<<;;;999777555666999:::888666999<<<>>>AAAIII___||||||uuurrr|||}}}{{{yyytttuuuvvvvvvvvvuuusssrrrqqqpppmmmkkkjjjiiiiiijjjggghhhhhhhhhhhhhhhgggggghhhgggggghhhhhhgggeeeccccccbbbaaa``````___]]][[[\\\[[[YYYWWWVVVVVVVVVVVVTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEECCCBBB@@@???======??????@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEEEECCCDDDFFFJJJOOOUUUZZZ^^^___^^^\\\ZZZXXXVVVVVVUUUTTTTTTTTTWWW]]]bbbfffhhhiiihhhfffeeefffjjjpppuuuvvvuuussssssssssssqqqpppiiifffbbb^^^]]]^^^```aaacccNNNGGGFFFCCCBBBBBBAAA@@@???>>>>>>????????????>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===============:::;;;======<<<@@@FFFOOOjjjooohhhggggggfffjjjpppuuu}}}pppbbb\\\[[[___fffhhhiiilllrrrzzzzzzsssmmmjjjgggeeehhhmmmrrrwww}}}uuuhhh^^^WWWSSSRRRSSSUUUWWWZZZ[[[\\\\\\]]]^^^___``````aaaaaaaaa```cccgggiiijjjjjjjjjkkkhhhiiijjjlllooorrruuuvvv}}}}}}xxxtttqqqqqqooommmjjjfffaaa]]][[[XXXXXXZZZ\\\___fffnnnwww~~~{{{xxxuuupppmmmooovvv}}}yyynnnccc^^^```eeeiiimmmsss{{{|||pppgggbbb___]]]ZZZ]]]```eeemmm{{{|||nnnppprrrXXXMMMIIIBBB???@@@===;;;:::;;;<<<===<<<;;;999777666666888999888666666999<<<@@@JJJ```~~~yyyqqqooo{{{|||yyywwwtttuuuvvvvvvvvvuuusssrrrrrrqqqooolllkkkjjjjjjjjjiiiiiiiiiiiiiiihhhgggggghhhgggfffggghhhgggdddbbbcccaaa`````````___\\\ZZZ[[[ZZZXXXVVVVVVUUUVVVVVVSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDEEECCCDDDEEEIIIMMMSSSXXX[[[\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUUUUUXXX]]]bbbfffggggggfffddddddeeejjjppptttuuusssrrrrrrssssssqqqppplllhhhddd___^^^___aaaccccccOOOGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>============<<<<<<<<<<<<============>>>;;;;;;=========@@@FFFUUUqqq{{{mmmgggfffffffffjjjqqqwwwooobbb]]][[[```eeehhhiiimmmsss{{{|||wwwqqqlllkkkiiigggiiimmmwww}}}qqqddd\\\VVVSSSTTTUUUWWWZZZ\\\]]]^^^___]]]]]]^^^___```````````````cccgggiiiiiiiiikkklllhhhiiijjjmmmqqquuuyyy{{{|||wwwssspppoooooonnnmmmhhhccc___ZZZWWWWWWZZZ\\\___fffnnnuuu}}}}}}zzzuuurrrnnnlllooottt{{{{{{pppeee``````dddgggiiioooxxx~~~rrrjjjddd```^^^YYY[[[^^^bbbjjjwww~~~pppnnn~~~zzz]]]OOOIIICCCAAABBB===<<<;;;;;;<<<===<<<;;;888777666777888999888666666999===AAALLLdddyyynnnlllyyyzzzwwwuuutttuuuvvvvvvvvvuuusssrrrsssqqqpppmmmllljjjjjjjjjkkkkkkkkkjjjiiihhhgggfffgggfffffffffgggfffdddaaabbbaaa_________]]][[[YYYXXXWWWVVVVVVUUUUUUUUUVVVSSSRRRQQQPPPOOONNNMMMLLLIIIIIIIIIIIIHHHFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEGGGJJJOOOSSSUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWYYY^^^bbbdddeeeeeecccbbbbbbdddiiinnnqqqrrrqqqpppqqqrrrrrrqqqpppoookkkeee```___```cccfffdddOOOHHHHHHCCCCCCBBBAAA@@@??????>>>===============<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============???<<<<<<=========AAAHHHXXXvvvxxxkkkfffeeeeeeeeejjjrrryyymmmaaa]]]]]]```eeefffhhhlllsss{{{}}}|||zzzxxxwwwsssooollllllkkkiiikkkooovvv~~~zzzjjj^^^WWWSSSRRRUUUVVVXXXZZZ\\\^^^______]]]]]]^^^___````````````ccceeehhhiiihhhhhhiiijjjiiijjjkkkmmmqqqvvvzzz|||zzzuuuqqqooonnnnnnoooooollleee```ZZZWWWWWWZZZ\\\___fffnnnssszzz|||yyytttooolllmmmooossszzz}}}rrrgggaaaaaacccfffgggmmmuuu}}}tttkkkeee```^^^YYY[[[^^^aaagggsssqqqkkkuuubbbPPPIIIDDDAAAAAA===<<<;;;;;;<<<===;;;:::888777777777888888777777888<<>>===??????@@@@@@@@@@@@??????===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEGGGKKKNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZYYYXXXXXXZZZ^^^bbbccccccbbb```^^^___ccchhhmmmooopppooonnnoooqqqrrrrrrqqqppplllfffaaa___```dddfffeeePPPHHHHHHDDDCCCCCCBBBAAA@@@??????<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<============???<<<<<<===>>>>>>CCCJJJZZZyyyuuuiiidddccccccdddjjjrrrzzz}}}iii___]]]^^^aaadddeeegggkkksss{{{~~~|||yyyuuusssrrrsssrrrqqqpppmmmlllnnnnnnlllnnnqqquuu~~~rrrdddZZZUUUSSSRRRTTTVVVXXXZZZ\\\]]]^^^___]]]^^^___```aaaaaaaaaaaafffhhhiiiiiigggfffggghhhkkkkkklllmmmqqquuuyyy|||xxxrrrnnnooonnnoooqqqrrrnnnggg```ZZZWWWWWWYYY\\\^^^fffnnnrrrxxx|||yyyvvvoookkkmmmoooqqqxxx}}}sssiiicccaaaccceeeggglllttt{{{tttkkkddd___]]]YYY[[[^^^```fffppp|||wwwnnnrrr|||eeeQQQHHHDDDAAA???>>><<<;;;;;;<<<<<<;;;:::777777888888777777777888:::===???CCCOOOgggvvvnnnmmmwww|||xxxvvvtttuuuvvvvvvvvvuuusssrrrpppooonnnmmmlllkkkiiiiiilllkkkkkkjjjiiihhhfffeeefffeeeeeefffffffffcccaaabbb```^^^^^^]]]\\\YYYVVVUUUUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPOOONNNMMMMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCAAA@@@>>>>>>??????@@@@@@@@@@@@??????===>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGJJJKKKMMMMMMNNNPPPSSSUUUXXXYYYYYYYYYYYY[[[^^^aaabbbaaa___]]][[[]]]ccchhhlllmmmmmmmmmmmmoooqqqssssssrrrpppmmmgggbbb```aaacccffffffQQQIIIIIIDDDDDDCCCBBBAAA@@@??????=========>>>>>>======<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============???<<<;;;===>>>???EEEMMM]]]~~~ssshhhdddcccbbbdddkkkttt}}}xxxeee]]]]]]^^^aaadddeeeggglllsss{{{~~~{{{xxxvvvrrrpppmmmkkklllnnnnnnnnnmmmkkkmmmqqqrrrpppqqqtttvvv{{{mmm```YYYUUUUUUTTTTTTUUUWWWYYY\\\]]]^^^^^^______```aaabbbbbbbbbbbbggghhhiiihhhgggfffggghhhmmmllllllnnnqqqvvvzzz}}}xxxrrroooooonnnooorrruuuqqqggg___[[[XXXWWWYYY[[[]]]dddlllqqqvvv}}}~~~{{{xxxooojjjlllmmmnnnvvv|||sssiiicccbbbcccdddgggkkkssszzztttkkkddd^^^[[[YYY[[[]]]___ccclllxxxyyynnnnnnuuuhhhRRRIIIEEEAAA===>>>===;;;;;;<<<<<<;;;999666888999888777666777888888;;;>>>BBBMMMggg}}}pppllloooxxx}}}yyywwwtttuuuvvvvvvvvvuuusssrrrnnnnnnooonnnnnnlllkkkkkklllllllllkkkjjjiiihhhggggggfffffffffgggfffdddaaabbbaaa___^^^]]]\\\YYYVVVVVVVVVVVVVVVVVVUUUTTTSSSPPPPPPPPPOOONNNMMMMMMMMMHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@@@@@@@??????<<<===???@@@BBBCCCCCCCCCEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKLLLNNNQQQSSSVVVWWWXXXXXXXXXZZZ^^^`````````]]][[[YYY\\\ccciiikkkllllllkkklllnnnrrrtttuuuuuupppmmmhhhdddbbbbbbccceeegggRRRIIIIIIDDDDDDCCCBBBAAA@@@@@@???===>>>>>>??????>>>>>>===>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;:::===???AAAHHHOOOcccqqqhhheeedddcccfffmmmwwwsssaaa[[[\\\___bbbdddgggiiinnnttt{{{|||xxxtttrrrpppoookkkiiiggghhhjjjmmmnnnnnnlllkkkmmmsssuuussstttvvvwwwzzzrrrfff\\\VVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^___```aaabbbccccccddddddccceeefffggggggggggggiiikkkmmmlllmmmooosssxxx~~~zzzuuurrrpppoooppptttvvvrrrggg^^^\\\YYYXXXYYYZZZ\\\cccjjjqqquuu{{{}}}zzzooogggiiijjjkkksss{{{rrrjjjdddbbbbbbcccdddiiiqqqxxxuuulllddd^^^[[[WWWYYY[[[]]]```hhhsss{{{zzznnnmmmrrrkkkTTTJJJGGGCCC===???===<<<;;;<<<<<<:::999666888999888666666777999888;;;>>>CCCPPPjjjxxxppppppqqqyyy|||yyyxxxtttuuuvvvvvvvvvuuusssrrrnnnoooppppppppppppooonnnmmmmmmmmmmmmmmmlllkkkkkkhhhgggfffggghhhgggdddbbbcccbbb```___^^^\\\YYYVVVWWWWWWWWWWWWVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMMMMHHHIIIIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????<<<===???@@@BBBCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGIIIJJJKKKLLLOOOQQQSSSTTTVVVVVVWWWZZZ]]]___```___\\\ZZZXXX\\\ccciiikkkkkkkkkkkklllooosssvvvwwwvvvqqqoookkkhhheeedddddddddhhhRRRIIIIIIDDDDDDCCCBBBAAA@@@@@@???>>>>>>???????????????>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>===::::::===???BBBIIIQQQiii~~~ooohhheeeeeeeeegggooozzzqqq___YYY\\\___bbbeeeiiikkkpppvvv}}}|||yyyuuupppmmmkkkjjjjjjgggfffeeegggjjjmmmnnnoookkkjjjnnntttwwwuuuuuuxxxwww~~~{{{rrrjjj```XXXSSSSSSSSSSSSUUUVVVXXX[[[]]]^^^___```aaaaaacccdddddddddddddddcccdddfffgggggghhhkkknnnllllllmmmpppuuu{{{|||xxxuuuqqqpppppptttwwwsssggg]]]]]]YYYXXXYYYZZZ\\\bbbiiiqqquuu{{{~~~{{{nnnfffggghhhhhhqqq~~~zzzqqqiiidddbbbbbbcccbbbgggoooxxxvvvmmmeee___\\\VVVXXXZZZ[[[^^^eeeooowwwtttqqquuu~~~nnnVVVLLLIIIDDD===???===<<<<<<<<<<<<:::999666888:::999666555777999999<<<@@@FFFTTToooxxxssswwwqqqzzz|||yyywwwtttuuuvvvvvvvvvuuusssrrrooopppqqqrrrsssrrrrrrqqqnnnooooooooooooooonnnnnnhhhgggggghhhhhhhhheeecccdddbbb```___^^^\\\YYYWWWXXXXXXXXXXXXWWWUUUSSSRRRPPPOOOOOONNNNNNMMMMMMMMMIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@@@@??????<<<===>>>@@@AAABBBCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGIIIJJJJJJLLLNNNPPPRRRSSSUUUUUUVVVYYY]]]______^^^\\\YYYXXX\\\dddjjjlllkkkkkkkkklllooossswwwxxxxxxrrrpppmmmjjjhhhfffeeeeeeiiiRRRIIIGGGFFFDDDAAA@@@AAABBBAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>@@@KKKWWWssswwwkkkdddaaaccchhhmmmtttzzz}}}mmm]]]YYY]]]___aaaccckkklllooouuu}}}~~~xxxqqqkkkhhhgggggggggffffffhhhiiikkkmmmooooooqqqqqqrrrtttwwwxxxwwwvvvzzz~~~vvvqqqbbb^^^WWWQQQOOOPPPTTTVVVXXXZZZ\\\]]]]]]^^^aaabbbcccdddfffhhhhhhgggfffeeeaaacccgggiiijjjkkklllnnnmmmmmmooorrrxxxxxxrrrnnnnnnooorrrssspppiiiccc\\\XXXVVVYYY\\\^^^ccciiirrruuuyyy|||yyyppphhhfffgggjjjqqqxxx|||sssiiiaaa___aaaeeeeeefffkkksss~~~yyymmmddd___^^^ZZZZZZZZZZZZ]]]ccckkkqqq}}}yyy~~~tttXXXJJJGGGDDD???===<<<<<<;;;;;;:::999999888888777666666666666666888;;;@@@HHHXXXrrrwwwuuuyyy{{{{{{xxxvvvssssssssssssrrrqqqpppoootttsssrrrqqqrrrsssuuuwwwtttsssqqqqqqqqqqqqooonnnhhhhhhggghhhiiihhhfffdddccccccbbb```___\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\YYYXXXZZZ]]]bbbgggiiiiiikkkjjjiiilllrrrvvvxxxxxxqqqpppooollljjjgggfffeeeiiiSSSIIIHHHFFFCCCAAA@@@AAAAAAAAA@@@?????????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======>>>>>>BBBMMMYYYyyyuuukkkeeedddfffiiimmmsss{{{zzzjjj\\\YYY\\\___aaacccjjjkkkpppxxxyyyqqqjjjgggfffffffffhhhiiijjjlllnnnpppqqqrrrssssssuuuxxx{{{|||zzzyyyzzz~~~vvvlllggg\\\YYYTTTPPPOOOQQQTTTWWWYYY[[[]]]^^^^^^___aaacccccceeefffhhhhhhgggfffeeebbbeeehhhjjjkkklllmmmooopppqqqssswww}}}~~~vvvpppppprrrtttuuuqqqiiibbb\\\XXXVVVYYY[[[]]]bbbhhhpppuuuxxx|||wwwpppjjjhhhiiijjjnnnttt|||yyytttlllddd```___aaadddfffkkksss|||{{{oooeeeaaa___ZZZZZZZZZZZZ\\\bbbjjjppp{{{www[[[LLLHHHEEE@@@===<<<<<<;;;;;;:::999999888888777666666666666666999;;;???FFFUUUnnn~~~{{{zzz|||{{{xxxwwwvvvvvvvvvvvvuuutttsssrrrtttsssrrrrrrsssuuuwwwxxxwwwuuusssrrrrrrqqqooonnnjjjiiihhhiiijjjiiifffdddccccccbbb```^^^\\\ZZZYYYWWWWWWWWWWWWVVVTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZ[[[XXXXXXZZZ]]]cccgggjjjjjjmmmkkkkkknnnssswwwxxxxxxrrrqqqooommmjjjhhhfffeeeiiiTTTJJJHHHEEECCCAAA@@@AAAAAAAAA???????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;<<<>>>???CCCOOO[[[ssskkkggggggiiikkkmmmrrr{{{tttfffZZZXXX\\\___bbbdddiiikkkqqq{{{{{{rrrlllhhhhhhhhhhhhkkklllnnnppprrrtttuuuvvvyyyzzz{{{}}}~~~~~~{{{xxxyyy{{{~~~sssiiiaaa]]]TTTSSSQQQOOOPPPRRRUUUWWWYYY[[[^^^______```bbbddddddeeeggghhhhhhhhhgggfffeeegggjjjlllmmmnnnpppqqqpppqqqssswww}}}{{{rrrsssuuuxxxyyysssjjjbbb\\\WWWVVVXXX[[[\\\aaagggnnntttxxx{{{|||uuuoookkkjjjjjjiiimmmrrryyyyyyxxxrrriiiaaa^^^]]]cccfffkkkrrrzzz~~~qqqgggbbbaaaZZZZZZZZZZZZ\\\aaaiiinnn~~~|||~~~{{{___OOOIIIEEEAAA===<<<<<<;;;;;;:::999999888888777666666666777777:::;;;>>>DDDRRRkkk|||{{{~~~{{{yyywwwxxxxxxxxxxxxwwwvvvuuutttttttttttttttuuuwwwyyy{{{zzzxxxvvvttttttrrrpppnnnlllkkkjjjjjjjjjiiifffccccccbbbaaa```^^^\\\ZZZXXXVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY^^^ccchhhkkkkkkmmmlllmmmooosssvvvxxxxxxtttrrrpppmmmjjjhhhffffffiiiUUUKKKHHHDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???============<<<<<<<<<<<<================================================<<<;;;<<<>>>???CCCOOO[[[qqqjjjggggggjjjllllllpppzzznnnbbbXXXWWW[[[___bbbfffhhhkkksss~~~{{{sssnnnllllllnnnnnnoooppprrrtttvvvyyyzzz{{{~~~yyytttvvvxxxyyy{{{||||||{{{{{{}}}{{{vvvoooggg___YYYVVVQQQQQQQQQQQQSSSTTTVVVWWWYYY[[[]]]______```bbbdddeeefffggghhhhhhhhhgggggghhhjjjmmmooooooqqqsssuuusssssstttwww|||{{{tttuuuxxx{{{|||uuukkkccc\\\WWWVVVXXXZZZ\\\aaaggglllsssxxx{{{{{{uuuoookkkjjjiiijjjooovvv~~~xxxmmmccc^^^]]]bbbeeejjjpppwwwssshhhcccaaaZZZZZZZZZYYY[[[```fffkkk{{{}}}}}}cccPPPIIIEEEAAA===<<<<<<;;;;;;:::999999888888777777666777777888:::;;;===CCCQQQjjjzzzvvvzzz~~~|||zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvuuussspppnnnmmmlllkkkkkkkkkiiifffcccbbbbbbaaa```^^^\\\ZZZYYYWWWWWWWWWVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYY]]]ccchhhkkklllkkklllmmmooorrruuuvvvwwwuuusssqqqmmmkkkiiihhhggghhhUUUKKKHHHCCCBBBAAAAAAAAAAAA???>>><<<<<<==================================================================<<<<<<<<<<<<<<<<<<<<<<<<===<<<===>>>???BBBNNNZZZ}}}ooohhheeefffiiikkklllpppyyyiii___VVVWWW[[[___cccgggiiimmmttt~~~yyyrrrmmmmmmpppsssuuutttuuuwwwyyy|||~~~xxxsssrrrssstttuuuuuuuuuttttttsssooojjjccc^^^YYYUUURRRRRRSSSSSSUUUVVVWWWXXXXXXYYY[[[]]]^^^___```bbbdddggggggggghhhhhhhhhhhhhhhjjjllloooqqqrrruuuxxxzzz}}}{{{zzz{{{wwwuuuvvvyyy|||}}}vvvlllddd]]]XXXVVVYYY[[[\\\aaafffkkkrrryyy|||{{{uuuooojjjhhhgggjjjsss}}}}}}oooddd______aaadddjjjpppuuu|||tttiiiccc```ZZZZZZZZZYYYZZZ^^^dddhhhwww~~~fffQQQHHHDDDAAA===<<<<<<;;;;;;:::999999888888777777777777888888999;;;>>>DDDSSSlllwwwtttxxx|||}}}zzzyyyxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz|||}}}|||yyywwwuuusssooommmmmmlllkkkkkkkkkiiifffcccbbbaaaaaa```___]]]\\\[[[ZZZZZZYYYWWWUUUSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNOOOQQQRRRTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWYYY]]]bbbgggjjjkkkhhhjjjllloooqqqsssuuuvvvvvvtttqqqnnnkkkjjjjjjjjjgggUUUJJJFFFCCCAAAAAAAAABBBAAA???===============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===>>>???BBBNNNZZZ{{{mmmgggdddfffiiijjjmmmrrr{{{xxxeee]]]VVVXXX\\\___cccgggjjjnnnuuu|||wwwpppmmmnnnrrrvvvyyy{{{|||~~~yyytttnnnnnnoooooopppoooooooooiiieee```[[[XXXVVVSSSQQQTTTUUUVVVWWWYYYZZZZZZ[[[ZZZ\\\^^^___```aaaccceeehhhhhhhhhhhhiiiiiiiiiiiikkkmmmpppsssuuuxxx}}}uuuuuuvvvxxx{{{|||vvvmmmeee^^^ZZZXXXZZZ[[[]]]aaagggjjjrrrzzz}}}|||uuupppjjjgggfffhhhsss~~~qqqddd```aaa___dddjjjooottt{{{wwwkkkccc___ZZZZZZZZZYYYZZZ]]]bbbeeeqqqjjjSSSGGGCCCAAA===<<<<<<;;;;;;:::999999888888777777777888999999999;;;???FFFUUUmmmxxxxxxvvv{{{}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~|||xxxvvvtttrrrooollllllkkkjjjjjjjjjiiifffcccaaaaaaaaaaaaaaa```___^^^\\\\\\[[[YYYWWWTTTRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHKKKMMMNNNOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXX\\\aaaeeehhhhhheeehhhllloooppprrruuuwwwvvvtttqqqnnnlllllllllmmmgggTTTIIIEEEBBBAAAAAAAAABBBAAA???<<>>>>>===<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>???DDDPPP\\\xxxlllfffeeefffjjjkkkooovvv}}}tttccc\\\WWWYYY\\\___ccchhhjjjnnnvvvzzzssspppqqquuuzzz}}}vvvooollllllkkkkkkjjjjjjiiiiiiddd```[[[YYYXXXWWWUUUSSSUUUUUUVVVXXXZZZ\\\]]]^^^]]]___aaabbbbbbccceeegggiiihhhhhhhhhiiiiiijjjjjjlllnnnqqqtttwww|||~~~vvvttttttvvvyyyzzzvvvmmmggg___[[[YYY[[[\\\^^^bbbhhhiiisss|||{{{sssoookkkhhheeeeeennnxxxqqqeee``````]]]cccjjjooottt{{{{{{mmmddd___ZZZZZZZZZYYYYYY\\\```ccckkkzzznnnUUUHHHDDDBBB===<<<<<<;;;;;;:::999999888888777777888888999:::999<<>>>>>???@@@AAACCCDDDEEEBBBDDDGGGJJJLLLNNNOOOOOONNNNNNOOOOOOQQQRRRTTTUUUTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWXXX[[[___ccceeeeeecccggglllpppqqqsssvvvyyyuuussspppnnnmmmmmmooopppfffTTTIIIDDDBBBAAA@@@AAABBBAAA>>><<>>======<<<:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888:::===@@@EEERRR___vvvkkkfffeeehhhllllllrrryyyuuuccc\\\XXXZZZ]]]___ccchhhiiinnnwwwyyytttuuuyyy~~~~~~qqqiiikkkjjjjjjhhhgggfffeeeeeeccc___[[[ZZZ[[[[[[YYYWWWTTTTTTVVVXXXZZZ]]]```aaa___aaacccddddddeeehhhiiiiiiiiihhhhhhiiiiiijjjkkklllnnnqqquuuyyy~~~xxxtttssstttwwwxxxuuunnnhhh```\\\ZZZ\\\]]]^^^ccchhhiiisss|||{{{rrrooollljjjeeebbbiiiqqqrrrddd___^^^]]]bbbjjjooottt{{{}}}oooeee```ZZZZZZZZZYYYYYY[[[___bbbgggvvvqqqWWWIIIEEEDDD===<<<<<<;;;;;;:::999999888888777777888999:::::::::===BBBIIIVVVkkkwwwqqqpppuuu{{{~~~|||{{{xxxxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyy{{{xxxvvvsssrrrpppmmmkkkhhhhhhggghhhiiihhhfffddd___```aaaccccccddddddddd]]]\\\[[[YYYVVVSSSQQQPPPKKKKKKLLLLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAACCCDDDEEEAAABBBFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTUUUUUUVVVXXXYYYYYYZZZXXXWWWXXXZZZ^^^bbbcccdddcccgggmmmqqqrrruuuxxx{{{tttssspppnnnmmmnnnpppqqqdddQQQHHHFFFFFFEEEDDDBBB@@@???????????????>>><<<;;;999888888;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>@@@>>>???CCCBBBKKK```oooeeeaaabbbeeeiiimmmqqqvvv|||zzzhhh^^^WWWYYY^^^bbbfffiiikkkqqqzzz{{{uuuuuuyyytttmmmlllkkkjjjjjjjjjiiifffddd___]]][[[ZZZYYYZZZ[[[\\\ZZZXXXWWWYYY^^^bbbccccccbbbbbbcccdddeeeggghhhiiiiiijjjjjjiiigggggghhhjjjmmmppptttxxx|||}}}wwwqqqsssvvvzzz|||xxxooohhh\\\\\\\\\]]]^^^aaacccdddmmmqqqvvv{{{zzzvvvsssmmmhhheeeeeegggiiivvv~~~pppgggcccaaa___ccchhhmmmsss|||rrreee]]]YYYXXXVVVVVVXXXZZZ^^^```gggsssrrrWWWMMMHHHAAA@@@>>>===;;;:::::::::::::::999888888777777888888777===CCCHHHWWWqqqvvvooopppvvv|||{{{wwwzzzzzz{{{{{{zzzzzzyyyxxxuuutttttttttuuuvvvxxxyyyxxxwwwtttpppmmmkkkiiihhhjjjiiigggggggggfffeeecccaaa``````aaaccccccbbb```___^^^\\\YYYUUURRRPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPLLLMMMOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^___```eeehhhlllqqquuuvvvvvvvvvuuussspppnnnmmmmmmmmmnnneeeRRRIIIGGGEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<===========================???===>>>DDDCCCMMMcccmmmccc``````dddhhhlllqqqwww}}}}}}hhh^^^WWWYYY___cccfffjjjooottt|||}}}xxxwww|||~~~sssmmmnnnmmmlllkkkkkkiiifffddd^^^\\\[[[ZZZYYYZZZ[[[\\\^^^\\\[[[]]]```cccdddccceeeeeeeeefffggghhhjjjkkkhhhiiijjjjjjiiiiiikkkmmmooorrrvvvzzz{{{vvvrrrsssuuuyyy{{{wwwooohhh]]]]]]]]]^^^___aaacccdddiiimmmtttzzzzzzuuurrrnnniiiffffffiiikkkuuu~~~qqqgggbbb___\\\___dddiiinnnwwwrrrfff^^^XXXWWWVVVVVVXXX[[[^^^aaagggssstttYYYMMMHHHBBB@@@>>>===;;;:::::::::::::::999888888777777888888999>>>CCCLLL___{{{wwwppprrrvvv|||{{{xxxzzzzzzzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrssstttttttttsssqqqooommmlllkkkjjjjjjhhhgggggggggfffeeecccaaa``````aaaccccccaaa```\\\ZZZXXXUUURRROOOMMMKKKMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKMMMNNNOOOOOOOOOOOORRRQQQQQQQQQSSSUUUXXXZZZZZZZZZZZZ[[[\\\^^^``````dddggglllppptttvvvvvvvvvuuusssqqqooonnnnnnnnnooofffRRRJJJGGGEEEDDDCCCAAA@@@?????????===>>>>>>??????@@@@@@AAA;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???<<<>>><<<>>>DDDEEEOOOfff~~~kkkbbb___```cccgggkkkpppxxx~~~hhh^^^WWWYYY___dddhhhkkkooouuu}}}{{{{{{{{{sssnnnqqqpppnnnmmmllljjjfffccc\\\[[[ZZZZZZZZZ[[[\\\]]]cccaaa```aaadddeeefffeeehhhhhhhhhhhhiiijjjkkklllhhhjjjkkkkkkkkklllnnnppprrruuuzzz{{{vvvrrrrrrtttxxxzzzwwwoooiii______``````bbbcccddddddffflllttt{{{}}}vvvuuuqqqlllhhhhhhjjjlllvvvuuujjjccc___^^^bbbgggkkkpppxxxsssfff___WWWWWWVVVVVVXXX[[[___aaafffrrrwwwZZZMMMGGGBBB@@@>>>===;;;:::::::::::::::999888888777777888888:::>>>DDDPPPhhhxxxssstttwww}}}}}}yyy{{{{{{zzzyyyxxxvvvuuutttvvvuuusssqqqpppooooooooooooooonnnmmmlllllllllmmmjjjhhhgggggggggfffdddbbbaaa``````aaabbbbbb```___YYYXXXVVVSSSPPPNNNLLLJJJLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAADDDEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMMMMNNNQQQTTTVVVWWWWWWXXXZZZ\\\^^^```bbbccceeejjjooosssuuuvvvwwwuuutttrrrppppppppppppqqqgggSSSKKKHHHGGGGGGEEEDDDCCCBBBBBBBBB===>>>>>>??????@@@@@@AAA<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@===???<<<>>>DDDEEEPPPfff|||jjjaaa___```cccgggjjjpppyyy~~~iii___XXX[[[aaaeeeiiimmmmmmsss}}}{{{|||{{{uuurrrtttssspppooommmiiieeeaaaZZZZZZZZZZZZ[[[]]]^^^___dddcccdddeeeggghhhiiiiiikkkkkkkkkjjjkkkkkklllmmmjjjkkklllmmmlllmmmppprrrwwwzzz|||wwwsssrrrsssvvvxxxwwwqqqlllbbbcccddddddeeeeeeddddddgggmmmvvv|||{{{xxxrrrllliiijjjlllwww{{{nnnfffaaaaaaeeeiiimmmqqqyyysssfff___ZZZXXXWWWVVVWWWZZZ]]]___eeeqqqzzz\\\MMMFFFBBB@@@>>>===;;;:::::::::::::::999888888777777888888<<<>>>CCCRRRoooyyyuuuuuuwww}}}}}}{{{||||||{{{zzzxxxvvvtttsssttttttsssqqqpppooonnnnnnmmmmmmllllllkkkkkklllllliiihhhhhhhhhhhhgggdddbbbbbbaaa``````aaaaaa___]]]ZZZYYYWWWUUURRRPPPNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJNNNNNNOOOOOOPPPOOOOOOOOOPPPNNNLLLJJJKKKMMMPPPRRRSSSTTTVVVXXX[[[^^^aaabbbbbbdddhhhmmmqqqtttuuuvvvuuutttsssrrrqqqqqqrrrrrrhhhTTTLLLIIIGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAA@@@BBB>>>???DDDDDDOOOfff{{{jjjbbb```aaadddhhhjjjqqqzzzkkkbbb[[[]]]cccgggkkknnnnnnttt~~~|||yyyzzz|||xxxwwwvvvtttqqqnnnlllhhhccc```XXXYYYZZZ[[[]]]___```aaacccdddfffhhhjjjlllmmmnnnnnnmmmmmmllllllllllllllllllnnnoooooooooppprrrttt}}}~~~zzzsssrrrrrruuuxxxxxxtttpppggghhhiiijjjiiigggeeedddffflllvvvyyypppjjjjjjkkkvvv}}}pppgggaaa```cccgggkkkooovvvtttfff^^^\\\[[[XXXWWWWWWXXX[[[\\\eeeppp|||___MMMDDDAAA@@@>>>===;;;:::::::::::::::999888888777777888888;;;===CCCSSSqqqyyyvvvvvvxxx~~~~~~|||~~~~~~}}}{{{yyywwwuuutttrrrrrrrrrrrrqqqqqqppppppnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjhhheeecccbbbaaa`````````___]]][[[YYYXXXWWWUUURRRPPPOOONNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFDDDCCCBBBAAABBBBBBBBBCCCBBBBBBAAAAAA???????????????????????????@@@@@@AAACCCDDDDDDEEEDDDDDDEEEFFFGGGIIIIIIJJJNNNOOOOOOPPPPPPPPPOOOOOORRRQQQNNNLLLKKKLLLMMMNNNPPPQQQSSSVVVZZZ^^^aaabbbaaacccgggkkkooorrrtttuuuttttttssssssssssssssssssiiiUUUMMMJJJDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<==================>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBCCC??????DDDDDDPPPgggyyyiiibbbaaabbbeeeiiikkkrrr{{{oooeee^^^```eeeiiilllpppsssyyy|||xxxvvvxxx}}}}}}zzzyyyuuurrrpppmmmjjjfffaaa^^^XXXYYY[[[]]]___bbbcccddddddfffjjjlllmmmoooqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnppprrrrrrssstttwwwzzz|||sssrrrqqqtttxxxzzzxxxuuunnnnnnoooooommmiiifffcccccciiirrr|||~~~ssskkkiiijjjrrr{{{ooofff```aaaeeeiiilllqqqxxxwwwhhh___]]][[[YYYWWWWWWXXXZZZ\\\dddooocccOOOEEEBBB@@@>>>===;;;:::::::::::::::999888888777777888888:::===DDDTTTrrr}}}xxxuuuuuuyyy~~~}}}~~~~~~}}}|||zzzxxxvvvuuupppqqqrrrrrrsssrrrrrrqqqooonnnmmmkkkjjjjjjiiiiiikkkkkkkkkkkkllljjjgggdddbbbaaa_________^^^\\\ZZZVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIHHHFFFDDDBBB@@@@@@AAABBBBBBCCCBBBBBBAAAAAA??????????????????????????????@@@BBBCCCDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOSSSRRRPPPOOOMMMMMMMMMMMMOOOPPPRRRUUUYYY]]]```bbbbbbcccfffjjjmmmppprrrsssssssssssssssttttttttttttiiiVVVMMMKKKCCCBBBAAA@@@@@@??????@@@???>>>>>>======<<<;;;;;;=====================<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBB>>>???EEEFFFRRRiiivvvggg``````aaadddhhhlllrrr{{{sssiiiaaabbbgggjjjmmmpppuuuzzz{{{yyyvvvtttvvv{{{~~~zzzxxxsssqqqnnnkkkiiieee```\\\XXXYYY\\\___bbbdddfffggghhhkkkoooqqqpppqqqssstttuuutttrrrqqqpppooonnnnnnoooqqqtttwwwyyy|||}}}sssqqqqqqtttyyy||||||zzzssstttuuutttpppkkkfffbbbbbbgggoooxxxtttkkkhhhjjjooo}}}yyynnnfffaaabbbeeejjjnnnrrrzzz{{{kkkaaaZZZYYYWWWWWWWWWYYY\\\^^^dddnnnhhhRRRGGGDDD@@@>>>===;;;:::::::::::::::999888888777777888888888===FFFWWWtttzzzvvvttttttyyy}}}}}}|||||||||{{{yyywwwvvvuuupppqqqrrrrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkklllllllllmmmnnnlllhhheeebbbaaa_________^^^[[[YYYTTTSSSRRRPPPOOOMMMLLLKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEECCCDDDEEEGGGIIIJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQQQQPPPPPPOOOOOONNNOOOQQQTTTXXX\\\___aaacccdddfffiiikkknnnpppqqqqqqrrrssssssttttttttttttjjjWWWNNNKKKDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>===========================<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@???@@@===>>>EEEGGGTTTlllttteee______```cccgggmmmsss{{{uuukkkcccdddhhhkkknnnqqqsssxxxyyywwwtttsssuuuzzz~~~yyyvvvqqqooollljjjgggccc___[[[XXXYYY\\\```cccfffggghhhlllpppssstttsssrrrsssuuuwwwvvvuuusssqqqqqqppppppooorrrvvvyyy}}}}}}sssqqqqqqtttyyy}}}~~~}}}wwwwwwxxxvvvrrrlllfffbbbcccgggooowww~~~ssskkkiiijjjppp~~~zzzpppiiiddd]]]aaaeeeiiinnnvvv~~~mmmbbbXXXWWWVVVVVVXXX[[[^^^aaadddnnn~~~lllUUUIIIFFF@@@???===;;;:::::::::::::::999999888777888888888666===HHHYYYvvvxxxttttttssszzz~~~}}}}}}{{{{{{zzzyyyxxxwwwuuutttpppqqqrrrrrrrrrpppooonnnmmmllllllkkkkkkllllllmmmmmmmmmmmmnnnooommmiiifffbbbaaa______^^^]]]ZZZXXXTTTSSSRRRQQQOOONNNMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTMMMNNNPPPQQQRRRRRRQQQPPPNNNOOOQQQTTTWWW[[[^^^```cccdddfffhhhjjjmmmooooooqqqqqqrrrssstttttttttttthhhSSSKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@===============>>>>>>???:::;;;===>>>>>>>>>===<<<@@@@@@@@@???>>>======<<<<<<===>>>===<<<===>>>@@@???AAA>>>>>>DDDGGGVVVppp}}}nnncccaaaaaa___cccjjjnnnrrrzzzvvvjjjaaaaaagggkkkmmmooosss|||{{{vvvsssvvvzzz|||~~~vvvnnnooonnnllliiieeeaaa^^^\\\YYY[[[^^^```bbbfffkkknnnqqqppppppsssvvvwwwtttqqqqqqrrrrrrqqqpppppprrrtttqqqvvv|||}}}yyyvvvtttwww||||||zzz~~~|||tttjjjdddaaaaaafffnnnvvv~~~{{{qqqjjjhhhiiinnn~~~sssiiibbbaaa```cccjjjpppvvvmmm```^^^YYYVVVXXXXXXXXX\\\bbb```kkk}}}tttXXXGGGBBB>>>>>><<<;;;;;;;;;;;;;;;888999:::888666555555666;;;>>>HHH[[[wwwwwwpppppptttyyy}}}zzzzzzyyyxxxvvvtttsssrrrrrrqqqqqqqqqqqqpppooommmmmmllllllnnnoooooonnnmmmmmmpppnnnlllllllllllljjjhhheeedddaaa^^^\\\\\\[[[\\\WWWUUURRRPPPPPPOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>???AAACCCDDDEEEEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQSSSSSSRRRRRRTTTUUUOOOPPPPPPQQQRRRSSSSSSSSSUUUTTTSSSSSSUUUXXX]]]___eeegggiiiiiiiiijjjlllnnnqqqrrrrrrrrrrrrrrrrrrsssiiiTTTLLLLLLEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===============;;;<<<<<<===============@@@@@@??????>>>======<<<<<<===>>>===<<<===>>>@@@>>>AAA===>>>DDDGGGVVVppp~~~pppdddbbbbbb```ccckkkmmmrrrzzzuuujjjaaabbbgggkkknnnpppttt}}}~~~xxxuuuwwwzzz||||||sssllliiihhhgggdddaaa^^^[[[YYYYYY[[[]]]```cccggglllpppsssrrrrrrtttwwwwwwtttqqqoooppppppooonnnpppsssvvvzzz~~~zzzwwwuuuwww|||~~~}}}|||sssjjjccc```aaafffmmmuuu}}}{{{qqqkkkjjjlllpppuuuiiibbbaaa```ccciiiooouuu~~~nnnaaa]]]XXXUUUVVVWWWWWW[[[``````jjj{{{vvvYYYHHHDDD>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;:::888777777888>>>AAAJJJ]]]xxxxxxqqqpppsssxxx}}}zzzzzzyyyxxxvvvtttsssrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmnnnooopppqqqpppoooooopppnnnlllllllllllljjjhhhcccbbb```^^^\\\ZZZYYYYYYVVVTTTQQQPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>===BBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFGGGHHHJJJKKKLLLOOOPPPRRRRRRQQQQQQSSSTTTRRRRRRSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTVVVZZZ^^^```dddfffhhhiiiiiijjjlllnnnpppppppppqqqqqqqqqqqqqqqkkkUUUMMMLLLEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>=========<<<===>>>===<<<===>>>@@@>>>@@@===>>>EEEHHHWWWqqqpppdddcccbbbaaadddkkklllsss|||tttjjjbbbbbbgggkkkooorrrvvv}}}xxxyyy{{{}}}yyyppphhhdddcccbbb```]]][[[ZZZYYYZZZ[[[]]]```ccciiioootttuuuuuuuuuvvvwwwvvvtttrrrppppppooooooooosssxxx|||{{{xxxvvvwww||||||tttkkkddd```aaaeeelllssszzzyyyrrrmmmmmmooorrrwwwjjjbbb```___bbbhhhnnnttt}}}pppbbb[[[WWWTTTVVVVVVVVVYYY^^^bbbjjjxxxyyy\\\JJJEEE???>>>===<<<;;;;;;;;;;;;;;;======<<<:::999999:::>>>AAAJJJ[[[uuu{{{ssspppsssxxx~~~}}}{{{zzzyyywwwuuutttrrrrrrqqqqqqqqqrrrqqqqqqpppooonnnooopppqqqrrrrrrrrrrrrqqqpppnnnlllllllllllljjjhhhbbbbbbaaa___]]][[[YYYXXXVVVTTTQQQOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEDDDCCCCCCBBBHHHHHHHHHHHHHHHIIIKKKKKKNNNOOOQQQQQQPPPPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWYYYXXXWWWWWWXXX\\\___aaaccceeeggghhhiiijjjlllnnnooooooooooooppppppqqqqqqlllUUULLLJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>???????????????>>>>>>======<<<===>>>===<<<<<<>>>@@@???AAA???@@@FFFJJJYYYttt}}}ooocccbbbbbb```dddkkkmmmuuuuuukkkddddddiiilllqqquuuyyy{{{{{{}}}~~~vvvmmmfffbbbaaa___^^^\\\[[[[[[ZZZ[[[\\\^^^aaaeeekkkrrrwwwxxxxxxxxxwwwwwwuuutttrrrrrrrrrrrrrrrtttxxx|||zzzwwwwwwzzz}}}~~~wwwnnngggbbbaaaeeejjjpppwwwxxxqqqmmmmmmoootttyyylllbbb```^^^aaagggmmmsss|||pppccc[[[WWWUUUWWWWWWWWWZZZ^^^dddkkkwww|||^^^JJJDDD???>>>===<<<;;;;;;;;;;;;;;;======<<<:::::::::;;;;;;???GGGVVVooo~~~tttqqqsssyyy}}}{{{zzzyyywwwuuusssrrrqqqqqqppppppqqqqqqpppooonnnnnnppppppqqqrrrrrrssssssssspppooommmmmmmmmmmmkkkiiieeeeeedddcccaaa^^^[[[YYYVVVSSSQQQOOOOOONNNLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTSSSSSSSSSTTTTTTUUUUUUUUUYYYXXXXXXXXXZZZ]]]```bbbbbbdddfffhhhhhhjjjlllnnnnnnooooooppppppqqqqqqqqqlllUUUJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>============>>>>>>===<<<<<<;;;;;;<<<>>>????????????>>>>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@@@@BBB@@@BBBHHHLLL\\\www{{{lllaaa```aaa___ccckkkpppwwwvvvmmmffffffiiilllqqqvvv{{{||||||}}}|||tttkkkeee___^^^]]]\\\[[[ZZZ[[[[[[[[[]]]```cccgggmmmtttyyyzzzzzzyyyxxxvvvuuutttsssrrrsssssstttwww}}}~~~|||xxxvvvwwwzzz|||~~~{{{ssskkkeeeaaadddhhhmmmttt}}}~~~xxxpppllllllnnnvvvzzzmmmbbb```^^^aaagggmmmrrr{{{qqqccc\\\XXXWWWYYYZZZYYY[[[```ffflllwww~~~___KKKCCC??????===<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;999===FFFTTTjjjvvvrrrttt|||}}}|||yyyxxxwwwuuusssrrrqqqqqqooooooooopppoooooonnnnnnooooooppppppqqqrrrssssssrrrpppnnnnnnnnnnnnlllkkkffffffeeedddaaa^^^[[[YYYVVVTTTQQQOOOOOONNNMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHKKKMMMOOOPPPOOOQQQRRRSSSRRRRRRSSSUUUTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXYYY[[[^^^```bbbccceeeggghhhiiijjjlllnnnooooooppppppqqqrrrrrrsssmmmUUUIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@===============>>>??????<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>><<<===>>>===<<<===>>>@@@???BBB@@@BBBIIIMMM]]]xxxxxxjjj______``````dddlllrrryyyvvvnnngggfffhhhjjjooouuuyyy~~~}}}sssjjjeee^^^]]][[[YYYYYYYYYZZZZZZ\\\^^^bbbfffjjjooouuuyyyzzzzzzzzzxxxuuutttttttttqqqrrrsssuuuyyy~~~{{{wwwvvvxxx{{{}}}wwwnnnhhhaaacccfffjjjqqqzzz~~~wwwpppkkkkkkmmmvvv{{{nnnccc```___bbbhhhmmmrrr{{{ssseee]]]ZZZYYY[[[\\\[[[]]]aaafffkkkvvv}}}bbbMMMEEE??????>>>===<<<<<<<<<<<<999:::;;;;;;999999999;;;:::???HHHUUUhhhwwwtttvvv~~~~~~|||yyyxxxvvvtttsssqqqqqqpppoooooopppppppppoooooonnnnnnnnnnnnooopppqqqrrrssstttrrrppppppppppppnnnlllfffeeedddbbb___\\\ZZZXXXWWWUUURRRPPPPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGDDDEEEGGGIIIKKKNNNQQQRRRPPPQQQSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\```bbbdddeeegggiiiiiiiiijjjlllnnnnnnoooooopppqqqrrrssssssoooVVVJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>============>>>;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???<<<===>>>===<<<===>>>@@@>>>@@@>>>AAAHHHLLL]]]xxxvvvhhh^^^___aaabbbgggooorrryyytttlllfffdddeeefffkkkrrrvvvsssjjjddd```^^^\\\[[[ZZZZZZ[[[\\\\\\```eeeiiimmmpppuuuwwwyyyzzzzzzxxxtttssstttuuuqqqsssvvvxxx|||yyyvvvwww{{{~~~zzzppphhhaaaccceeehhhnnnxxx}}}vvvoookkklllnnnuuuzzznnneeeaaa```bbbhhhmmmrrr{{{uuuhhh^^^ZZZYYY\\\]]][[[]]]aaaeeejjjuuueeePPPIII@@@???>>>===<<<<<<<<<<<<999:::;;;;;;999999:::;;;;;;AAAJJJWWWhhh~~~xxxuuuxxx~~~}}}yyyxxxvvvtttrrrqqqpppppppppqqqqqqrrrrrrrrrqqqqqqoooooonnnooopppqqqssstttuuutttrrrrrrrrrrrrpppnnnhhhfffdddaaa^^^\\\ZZZZZZXXXVVVSSSQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIILLLNNNPPPRRROOOQQQRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYY[[[___cccfffggggggiiikkkkkkjjjjjjlllmmmmmmmmmnnnooopppqqqrrrrrrpppWWWKKKGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>?????????<<<===>>>===<<<===>>>@@@<<>>======<<<<<<<<<999;;;<<<;;;::::::;;;<<<:::@@@JJJVVVfff{{{xxxvvvyyy~~~}}}yyyxxxvvvtttrrrqqqpppppprrrrrrsssttttttsssssssssooooooooooooppprrrtttuuuwwwuuussssssssssssqqqoookkkiiifffbbb___^^^]]]]]]YYYVVVTTTRRRRRRQQQOOONNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDEEEEEEHHHHHHIIIJJJLLLMMMOOOPPPNNNPPPQQQQQQPPPQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVXXXZZZ]]]aaaeeehhhjjjiiikkkllllllkkkjjjlllmmmllllllmmmnnnooopppqqqqqqnnnUUUIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@???????????????>>>=====================<<<<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;??????CCCJJJNNN^^^xxxsssiiiaaaaaaccceeeiiimmmqqqvvv}}}ooogggaaaaaabbbcccggglllpppvvvtttjjjdddeeedddbbbaaa`````````aaa```bbbfffkkknnnqqqssssssxxxvvvvvvyyyyyyuuutttvvvvvvyyy||||||wwwvvvxxxzzz}}}}}}uuulllgggeeeeeeiiilllrrr}}}|||uuupppmmmlllkkksss}}}zzzmmmccc```___aaagggkkkooowww{{{mmmaaa[[[XXXYYYYYYXXXXXX[[[eeennnzzz~~~lllSSSGGGBBBAAA???===<<<;;;;;;;;;888999;;;<<<<<<;;;999888@@@BBBJJJYYYhhhzzzwwwuuuwww~~~~~~}}}{{{wwwrrrqqqrrrssssssqqqmmmoooppprrrrrrqqqpppooommmnnnoooqqqqqqrrrrrrrrruuuuuutttsssrrrrrrrrrrrrpppmmmiiigggeeecccaaa___[[[XXXUUUTTTSSSRRRPPPOOOQQQOOOMMMJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBAAABBBBBBCCCEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQQQQQQQPPPPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUXXXZZZ]]]___aaadddhhhkkkllllllmmmnnnnnnmmmlllkkkjjjkkkmmmooopppqqqppppppnnnUUUJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>????????????>>>===========================<<<======>>>>>>>>>????????????>>>>>>======>>>>>>???<<<@@@???BBBJJJOOOaaa|||pppfff^^^^^^```cccgggkkkrrrwww}}}nnngggaaa```aaabbbeeejjjmmmtttvvvmmmgggfffdddcccaaa`````````aaaaaacccfffjjjnnnqqqrrrsssuuurrrsssvvvvvvssssssuuuwwwyyy~~~~~~xxxwwwyyy{{{yyypppjjjgggfffhhhkkkpppzzz{{{uuupppllljjjjjjqqq{{{{{{pppeeeaaa```aaafffiiimmmttt||||||nnnfff```\\\\\\]]][[[\\\___dddnnn{{{nnnTTTHHHBBBAAA???===<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;???JJJZZZjjj{{{uuurrruuu}}}|||{{{}}}zzzvvvsssqqqrrrsssrrrqqqqqqrrrssssssrrrpppnnnlllmmmnnnooopppqqqrrrrrrrrruuuuuutttsssrrrrrrrrrrrrpppmmmjjjgggfffdddaaa___^^^[[[XXXWWWVVVUUUSSSQQQQQQPPPMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAAAAA>>>???@@@AAACCCFFFHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUXXXZZZ]]]```aaadddhhhkkkmmmnnnooooooooonnnmmmmmmkkklllmmmooopppqqqppppppnnnVVVKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<==================;;;<<<<<<===???@@@@@@AAA>>>======<<<<<<======>>>===AAA@@@BBBKKKQQQeeennneee]]]]]]```bbbfffkkktttyyy|||mmmfff````````````cccgggiiippp{{{wwwooojjjgggfffdddbbbaaaaaaaaaaaabbbdddgggjjjmmmpppqqqrrrssspppqqqtttuuussssssvvvxxx{{{~~~xxxvvvxxxzzz~~~tttmmmiiifffgggiiimmmvvv|||uuupppllljjjiiiooo{{{~~~rrrhhhcccaaaaaaeeehhhjjjqqqyyy}}}ooohhhbbb^^^^^^^^^]]]^^^aaadddnnn|||pppVVVHHHBBBAAA???===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;???KKK[[[kkk{{{~~~tttqqqttt|||}}}zzzyyyzzzxxxvvvsssrrrrrrsssrrrqqqrrrsssssssssrrrpppnnnmmmmmmnnnooopppqqqrrrssssssuuuuuutttsssrrrrrrrrrrrrpppnnnkkkiiigggfffcccaaa___]]]ZZZXXXWWWVVVTTTRRRRRRQQQOOOLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@??????@@@AAAAAA>>>???@@@BBBDDDFFFHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNOOOOOONNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVZZZ\\\___aaaccceeehhhjjjnnnnnnooopppppppppooonnnkkklllmmmoooppppppppppppoooXXXLLLHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<============<<<<<<======>>>??????@@@======<<<<<<<<<<<<=========BBB@@@CCCKKKSSSjjjpppggg______cccfffjjjooovvv{{{{{{llleee`````````___```dddeeelllwwwwwwpppkkkhhhgggeeedddcccbbbccccccdddeeehhhjjjmmmoooqqqrrrtttqqqqqquuuvvvuuuvvvyyy{{{~~~|||uuusssuuuwwwxxxqqqkkkfffggghhhlllttt|||~~~wwwrrrmmmjjjiiiqqq|||ssshhhcccaaaaaaeeegggjjjrrrzzzrrrhhhaaa\\\\\\\\\[[[\\\___eeeppp|||~~~sssXXXIIIBBBAAA???===;;;;;;;;;;;;;;;<<<======>>>======<<>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>>===========================<<<<<<<<<<<<======>>>BBBAAACCCKKKUUUnnnqqqhhh```aaadddhhhlllqqqvvv{{{xxxjjjddd`````````______bbbccciiisss~~~vvvpppllljjjiiigggfffeeeeeeffffffggghhhiiikkkmmmoooqqqrrrtttqqqqqqtttvvvuuuvvvzzz}}}{{{uuusssuuuxxx}}}}}}uuummmgggfffhhhkkkrrryyyzzztttpppmmmkkksssrrrgggbbb``````dddhhhllluuu~~~ttthhhaaa[[[[[[[[[YYY[[[^^^fffqqq|||yyy{{{uuuYYYJJJBBBAAA???===;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>DDDEEELLLYYYjjj~~~}}}yyyzzz{{{}}}yyywwwxxxtttttttttsssrrrqqqqqqrrrppppppqqqqqqrrrrrrrrrrrrmmmmmmnnnoooppprrrtttuuuuuuuuutttsssrrrrrrrrrrrrpppnnnmmmlllkkkjjjgggddd```]]]ZZZXXXWWWUUUSSSQQQRRRQQQPPPOOOMMMLLLLLLKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKMMMNNNMMMMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ\\\```bbbeeegggggghhhiiikkklllmmmnnnooopppooonnnnnnmmmmmmnnnnnnoooooopppppppppZZZNNNJJJEEEEEEDDDCCCBBBAAAAAA@@@======>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>======<<<<<<======>>>===CCCCCCDDDLLLVVVpppooofff______cccggglllqqquuu{{{uuuhhhccc```aaabbb```___bbbbbbgggppp{{{|||vvvpppmmmkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkklllnnnppprrrssssssppppppssstttsssuuuyyy{{{wwwwwwyyy{{{{{{{{{rrriiiggggggiiiooouuu~~~|||wwwrrrooommmtttssshhh```^^^___dddhhhnnnwwwvvvjjjccc]]]\\\[[[ZZZ\\\```eeeqqqzzzvvvxxxvvvZZZKKKBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBCCCJJJXXXkkk}}}||||||}}}zzzwwwxxxrrrssstttsssrrrqqqqqqrrrsssrrrrrrqqqpppooonnnnnnnnnmmmmmmnnnppprrrtttvvvuuuuuutttsssrrrrrrrrrrrrpppooonnnnnnmmmlllhhhfffccc```\\\ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@??????@@@AAAAAA>>>???BBBEEEGGGHHHHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLHHHJJJMMMNNNNNNMMMNNNOOOPPPQQQSSSUUUYYY\\\___```cccfffiiijjjjjjjjjkkklllkkklllnnnooopppoooooonnnnnnnnnnnnnnnnnnoooppppppppp[[[OOOJJJEEEEEEDDDCCCBBBAAAAAA@@@======>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<===============???>>>>>>======>>>>>>???<<>>>>>BBBCCCKKKYYYlll|||zzz|||}}}yyyvvvwwwqqqsssuuutttqqqpppqqqrrrrrrrrrpppooonnnmmmmmmmmmnnnmmmmmmnnnooorrruuuwwwuuuuuutttsssrrrrrrrrrrrroooooonnnoooooommmjjjgggccc```\\\ZZZXXXWWWTTTRRRQQQPPPPPPOOOMMMLLLJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@??????@@@AAAAAA===???BBBEEEGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKGGGJJJMMMOOOOOONNNNNNOOORRRSSSUUUXXX\\\___cccdddfffiiilllmmmmmmllllllmmmlllmmmooopppqqqqqqppppppooonnnnnnmmmmmmnnnppppppppp[[[OOOJJJEEEEEEDDDCCCBBBAAAAAA@@@===============<<<<<<;;;;;;;;;;;;<<<===>>>>>>???:::;;;;;;<<<===>>>????????????>>>>>>>>>>>>??????<<>>>>>EEEFFFNNN\\\lllzzzwww}}}~~~|||xxxuuuvvvpppsssuuutttqqqpppqqqsssnnnnnnnnnnnnnnnoooooopppnnnmmmmmmmmmooorrruuuwwwuuuuuutttsssrrrrrrrrrrrroooooooooppppppnnnkkkhhh```^^^ZZZXXXVVVTTTRRRPPPPPPPPPOOOOOOMMMKKKJJJIIIGGGGGGGGGFFFGGGGGGHHHIIIDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAABBBDDDFFFGGGFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKKKKGGGJJJNNNPPPOOOOOOOOOOOOSSSTTTVVVZZZ^^^bbbeeeggghhhkkknnnooonnnmmmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqoooooonnnmmmmmmnnnpppppppppZZZOOOLLLCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;::::::999888@@@???>>>======>>>???@@@@@@AAAAAA@@@>>>===>>>???>>>BBBAAACCCNNNZZZuuupppgggaaabbbeeehhhlllqqqrrryyyuuufffeeedddcccccccccddddddeeehhhnnnuuu~~~~~~xxxttttttooonnnnnnnnnoooqqqtttuuussssssttttttuuuwwwxxxyyy{{{{{{{{{{{{zzzzzz|||zzzwwwtttrrrpppqqqtttwwwzzz|||tttkkkeeecccfffkkkpppzzzzzztttpppooonnnnnnppp~~~yyymmmccc```___bbbeeehhhpppyyyxxxjjjccc^^^^^^]]]\\\\\\___ccciiiuuuyyytttzzz~~~}}}tttZZZKKKEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>AAAEEELLLXXXiii}}}~~~}}}~~~}}}|||zzzwwwttttttsssrrrqqqqqqqqqqqqooooooooonnnmmmmmmllllllooooooooooooppprrrtttvvvwwwuuutttssstttuuuuuutttqqqooonnnoooqqqqqqnnnjjjccc```]]]ZZZYYYVVVSSSPPPQQQNNNLLLLLLNNNNNNLLLJJJEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNOOONNNMMMMMMNNNPPPQQQTTTXXX[[[___ccchhhllllllmmmnnnoooooopppoooooooooooopppqqqqqqqqqqqqqqqpppooommmllllllnnnppprrrpppYYYMMMJJJEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;<<<======<<<<<>>=========>>>???>>>@@@@@@@@@>>>===>>>???@@@DDDCCCEEENNNYYYssspppggg```aaadddggglllpppssszzztttfffffffffeeeddddddccccccdddggglllttt|||~~~yyywwwooonnnmmmmmmnnnqqqsssuuuttttttuuuwwwxxx{{{}}}~~~|||}}}}}}}}}|||}}}~~~}}}wwwtttooonnnlllmmmooosssuuuwww}}}wwwmmmgggdddeeeiiiooowwwxxxvvvssspppooonnnoooooonnnzzzwwwkkkdddaaaaaadddfffjjjrrr{{{wwwiiibbb\\\[[[[[[ZZZ[[[___aaagggsssvvvooovvv{{{zzzwww\\\LLLEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>>>>CCCLLLYYYjjj}}}||||||}}}}}}||||||zzzyyyttttttsssrrrqqqqqqqqqqqqppppppoooooonnnmmmmmmmmmooonnnnnnoooppprrrtttuuuxxxvvvuuuuuuvvvvvvtttssspppooonnnooopppooollliiicccaaa]]][[[YYYWWWTTTQQQQQQOOOMMMNNNOOOOOOLLLJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNPPPRRRRRRUUUXXX\\\___cccgggkkkkkklllmmmnnnnnnooonnnnnnnnnoooppppppqqqqqqpppppppppooommmllllllnnnppprrroooWWWKKKGGGGGGFFFDDDBBBAAA@@@AAAAAA??????>>>===<<<;;;:::::::::;;;<<<>>>??????@@@@@@>>>>>>============>>>>>>===>>>??????>>>===???@@@BBBFFFDDDFFFOOOXXXqqqpppggg``````cccfffjjjooossszzztttffffffggggggfffdddcccbbbdddgggmmmttt}}}~~~zzzooonnnmmmmmmnnnqqqtttvvvwwwxxxyyy{{{~~~{{{yyyxxxyyy||||||wwwrrrooommmllllllmmmoooqqqtttuuu{{{yyypppjjjfffgggjjjlllttt|||rrrrrrqqqpppooonnnnnnnnnlllvvv~~~sssiiieeebbbbbbeeegggkkksss|||wwwiiiaaaZZZXXXXXXWWWZZZ^^^```fffrrrtttmmmsssxxxyyyzzz^^^NNNEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>===CCCNNN^^^pppzzzzzz||||||{{{{{{zzzyyyttttttsssrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmmmmnnnoooppprrrtttuuuwwwvvvvvvvvvwwwvvvsssqqqooonnnnnnnnnooonnnkkkiiidddaaa^^^\\\ZZZXXXUUURRRRRRQQQPPPPPPPPPOOOLLLIIIFFFFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEBBB@@@>>>===>>>AAAEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRTTTSSSVVVYYY\\\^^^aaafffiiijjjkkklllmmmnnnnnnnnnnnnmmmnnnooooooppppppoooooopppooonnnmmmmmmoooppprrrnnnWWWKKKGGGIIIGGGDDDAAA@@@@@@@@@AAA??????>>>===<<<<<<;;;;;;;;;<<<===>>>????????????==================>>>>>><<<===???>>>>>>>>>???@@@@@@DDDDDDFFFOOOXXXpppqqqggg______bbbeeeiiinnnrrrzzzsssdddeeefffgggfffdddbbb```fffiiiooovvv~~~}}}{{{yyyyyy|||{{{pppooonnnnnnooorrrvvvxxx|||}}}~~~xxxvvvtttuuuvvvxxxyyyyyyyyyzzz{{{{{{yyyvvvrrrooonnnoooppprrrssstttwwwyyyzzzyyyrrrmmmiiiiiilllkkkpppwww{{{tttttttttsssrrrooommmkkkkkkrrrzzz{{{qqqiiidddaaaaaadddgggkkksss|||xxxjjjaaaYYYWWWWWWWWWZZZ___```fffqqq~~~xxxnnntttyyyyyy|||___NNNEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>@@@FFFQQQcccxxx~~~xxxyyy}}}|||yyyyyyyyyxxxttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqpppoooooonnnlllmmmnnnoooqqqrrrttttttvvvuuuuuuvvvwwwuuuqqqooolllmmmmmmnnnnnnnnnlllkkkdddbbb___]]]\\\YYYVVVTTTSSSSSSSSSRRRQQQNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA???===<<<>>>BBBFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOPPPPPPPPPPPPSSSUUUTTTWWWYYY\\\]]]```dddgggjjjkkklllmmmnnnooooooooommmmmmnnnooooooooooooooopppooonnnmmmnnnoooqqqrrroooXXXMMMIIIIIIGGGDDDAAA@@@@@@@@@AAA@@@??????>>>>>>===============>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>><<<>>>??????>>>>>>???AAA<<>>>>>BBBGGGRRRfff~~~|||wwwyyy~~~}}}yyyxxxwwwuuuttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppooooookkklllnnnpppqqqssstttuuutttttttttuuuuuutttqqqnnnlllmmmnnnoooooonnnnnnnnneeeccc```^^^]]][[[XXXVVVTTTUUUTTTSSSPPPMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@>>><<<<<<>>>BBBGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOONNNOOORRRTTTTTTWWWYYY[[[]]]```dddfffkkklllmmmnnnooopppppppppmmmmmmnnnooooooooooooooopppoooooonnnooopppqqqqqqpppYYYNNNKKKGGGFFFDDDBBBAAA@@@AAAAAA@@@?????????>>>>>>>>>>>>===============<<<;;;;;;<<<===>>>???@@@@@@??????>>>???@@@@@@???>>>@@@AAA;;;AAACCCGGGPPPXXXooouuujjj```___aaadddiiinnnrrrzzz~~~rrrbbbcccdddeeeeeeeeedddccccccgggmmmttt{{{~~~{{{xxxuuuooonnnnnnnnnpppuuu|||yyyrrrpppooonnnppptttyyy|||tttrrrpppppppppqqqooonnnooopppqqqssssssssssssrrrnnnsssxxx{{{|||}}}~~~vvvoooiiihhhjjjoooooorrrzzzyyyqqqtttxxx{{{zzzuuupppllljjjmmmuuu|||pppiii```]]]]]]```dddhhhqqqyyy|||kkkccc\\\ZZZZZZYYY\\\``````dddlllyyyzzz}}}}}}pppuuu|||~~~|||___OOOEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>AAAEEERRRggg{{{wwwzzz~~~{{{yyywwwuuuttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqpppoooooooookkkmmmoooqqqssstttuuuuuutttsssssstttuuutttrrrpppoooqqqrrrrrrpppooonnnooofffdddaaa```^^^]]]ZZZXXXVVVVVVUUURRRNNNKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>======???CCCGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMOOOQQQTTTTTTVVVYYY[[[]]]```dddfffkkklllmmmooopppqqqqqqqqqmmmnnnooooooppppppoooooopppoooooooooppppppqqqqqqqqqYYYMMMJJJEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>=========<<<<<<==================<<<===???@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???@@@AAA>>>DDDFFFJJJRRRYYYnnnvvvkkkbbb___aaadddiiinnnttt|||}}}qqqcccddddddeeefffggghhhhhheeeiiiooowww}}}~~~|||xxxsssoooiiijjjkkklllnnnsss{{{wwwqqqooommmlllnnnsssxxx{{{~~~~~~{{{rrrqqqpppqqqsssttttttssspppqqqqqqrrrsssuuuvvvwwwvvv|||xxxrrrnnnnnnqqqsssppprrryyy~~~~~~vvvzzz~~~yyyrrrmmmhhhjjjttt|||oooggg___\\\\\\```ccchhhpppyyy|||jjjbbb\\\[[[[[[ZZZ\\\______bbbhhhttt}}}~~~rrrxxx}}}aaaQQQEEEBBB???=========;;;:::999::::::;;;<<<===>>>>>>@@@FFFTTTkkk|||xxx{{{}}}~~~|||yyywwwttttttsssrrrqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnlllmmmppprrrtttvvvvvvvvvuuutttssstttvvvvvvvvvtttuuuwwwxxxvvvrrrnnnmmmmmmgggeeebbb```___^^^[[[YYYXXXWWWUUUPPPKKKHHHIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===>>>@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMMMMOOORRRTTTSSSUUUXXXZZZ]]]```dddgggjjjjjjlllnnnooopppqqqqqqnnnoooppppppqqqqqqppppppoooooopppppppppqqqqqqqqqqqqYYYLLLHHHCCCCCCDDDDDDCCCBBBAAAAAA===============<<<<<<<<<:::;;;<<<>>>????????????===>>>@@@AAABBBBBBAAAAAAAAACCCCCCBBB@@@???@@@AAABBBHHHIIILLLSSSYYYnnnxxxlllbbb```bbbdddiiiooovvv~~~|||qqqeeeeeeeeefffhhhiiikkkllliiimmmsss{{{~~~|||{{{vvvpppkkkgggiiikkklllooottt|||vvvooommmkkkjjjmmmqqqwwwzzz{{{~~~~~~{{{xxxsssrrrsssuuuxxxzzzzzzzzz{{{{{{{{{{{{}}}~~~xxxuuutttvvvzzzuuuqqqrrryyy}}}|||rrrlllggghhhrrr|||nnnfff___\\\\\\```dddhhhqqqzzz{{{hhhbbb\\\\\\[[[ZZZ[[[^^^^^^```eeepppttt|||~~~bbbSSSEEEBBB???=========<<<:::999::::::;;;<<<===>>>>>>AAAGGGXXXqqq|||yyy|||||||||yyyttttttsssrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnlllnnnpppsssuuuwwwwwwwwwwwwuuutttuuuwwwxxxyyyxxxzzz||||||xxxrrrmmmkkkkkkgggeeecccaaa```^^^\\\ZZZYYYXXXUUUOOOIIIGGGHHHKKKJJJIIIGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>???AAACCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOORRRUUURRRTTTXXXZZZ]]]```dddhhhhhhiiikkkmmmnnnoooppppppoooooopppqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqttt\\\NNNJJJHHHFFFCCCAAA?????????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>???@@@@@@AAAEEEEEEIIIRRRZZZpppzzznnnccc```bbbdddjjjooo||||||pppdddcccccceeehhhjjjjjjjjjnnnmmmpppzzz}}}yyyuuuppplllhhhllliiijjjmmmppprrrzzzzzzqqqqqqpppmmmjjjkkkpppuuuxxx{{{|||zzz{{{{{{zzz{{{~~~{{{yyyzzz{{{{{{|||zzzwwwwww{{{qqqgggdddhhhrrr}}}~~~qqqeee^^^\\\]]]bbbeeehhhpppxxx~~~|||gggbbb^^^^^^___]]]]]]___aaa^^^aaannnzzztttvvvfffQQQDDDBBB@@@===;;;:::::::::888999:::::::::;;;===???CCCFFFUUUqqq~~~xxxxxxwww}}}|||zzzyyyxxxwwwwwwvvvuuutttsssrrrrrrqqqpppooonnnnnnoooppppppqqqqqqsssuuuvvvwwwwwwwww{{{yyyvvvuuuvvvyyy}}}|||vvvqqqllljjjhhheeedddcccaaa___^^^]]]]]]XXXVVVSSSOOOLLLJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>><<<===>>>???AAADDDFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMJJJKKKLLLLLLLLLOOOSSSVVVVVVWWWZZZ]]]```bbbcccddddddfffhhhkkkmmmnnnmmmmmmnnnooopppooonnnmmmnnnoooppppppooonnnnnnnnnnnnnnnttt\\\OOOJJJHHHGGGDDDBBB@@@@@@AAAAAA??????>>>>>>>>>===============>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAAEEEEEEIIIRRRZZZooozzznnnccc```bbbeeejjjoooxxx{{{ooocccbbbbbbdddgggiiiiiihhhllllllooozzz|||vvvrrrnnnjjjggghhhfffhhhmmmqqqttt|||~~~yyyqqqrrrqqqmmmkkklllqqquuuwwwzzz~~~~~~|||yyyxxx{{{sssiiidddhhhqqq|||~~~qqqeee^^^\\\]]]aaaeeehhhooowww}}}|||iiibbb^^^^^^]]]\\\]]]___aaa___cccmmmxxxrrrvvvdddOOODDDBBB@@@===;;;:::::::::999;;;<<<;;;;;;<<<>>>@@@DDDGGGTTTmmm|||uuutttuuu|||{{{yyyyyyxxxzzzyyyxxxwwwuuutttsssrrrsssrrrqqqooonnnnnnnnnooopppqqqssstttuuuvvvvvvvvvxxxvvvttttttuuuxxx|||~~~zzzuuupppllljjjiiifffeeedddbbb```___^^^^^^YYYWWWTTTPPPMMMKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA??????======>>>@@@BBBDDDFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKLLLLLLLLLOOORRRUUUWWWXXX[[[^^^aaabbbcccdddccceeehhhkkkmmmnnnmmmmmmnnnoooppppppnnnnnnooopppppppppoooooonnnooooooooouuu\\\OOOJJJIIIGGGEEECCCBBBAAABBBBBB>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAEEEEEEHHHQQQXXXmmm{{{ooodddaaabbbeeejjjooouuu|||yyynnnbbbaaaaaacccfffggggggfffjjjjjjooozzzzzzsssnnnkkkgggeeedddcccffflllrrrwww|||wwwqqqrrrrrrooolllmmmqqquuuvvvzzz{{{yyy{{{{{{qqqiiicccgggppp|||qqqddd^^^\\\]]]aaadddgggnnnvvvzzz|||kkkddd^^^\\\\\\ZZZ\\\___aaaaaaeeellluuutttwww~~~aaaMMMDDDBBB@@@===;;;:::::::::;;;<<<===<<<;;;<<<>>>???EEEHHHTTTiii|||rrrpppuuu}}}|||{{{{{{{{{}}}|||{{{zzzxxxvvvtttsssuuutttrrrpppooonnnnnnnnnqqqrrrssstttuuuvvvvvvvvvuuutttssssssuuuwwwzzz|||}}}|||xxxtttpppmmmjjjiiiggggggeeedddbbb```______[[[YYYUUURRROOOLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???===>>>???@@@BBBDDDFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTWWWYYY]]]```bbbcccccccccbbbdddfffiiikkkmmmmmmmmmmmmnnnpppqqqppppppqqqrrrqqqqqqpppppppppooooooooouuu]]]OOOJJJGGGFFFEEECCCBBBAAAAAAAAA============<<<<<<<<<<<<============>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA????????????????????????AAAEEEEEEHHHQQQWWWkkk{{{pppdddaaabbbeeejjjooossszzzxxxmmmaaaaaa```bbbdddeeeeeedddhhhjjjqqq|||xxxpppkkkgggeeecccbbbbbbeeemmmsssxxxxxxsssppprrrrrrpppmmmmmmqqqtttvvvzzz}}}}}}}}}zzz|||zzzssskkkfffdddgggooo{{{qqqddd^^^\\\]]]```cccfffmmmuuuxxx{{{lllddd]]][[[ZZZYYY[[[___```bbbgggmmmwwwyyyzzz|||___LLLDDDBBB@@@===;;;::::::::::::;;;<<<;;;:::;;;===>>>BBBHHHVVVkkktttpppxxx~~~}}}zzzxxxuuutttuuutttrrrqqqpppppppppqqqssstttuuuuuuvvvvvvvvvvvvsssssstttuuuvvvxxxzzz{{{zzzxxxvvvsssooommmkkkjjjhhhhhhgggfffdddbbbaaa```\\\ZZZWWWSSSPPPNNNMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGGGGGGGJJJKKKMMMMMMLLLNNNPPPRRRWWWYYY]]]```bbbcccbbbbbb```aaadddfffhhhjjjjjjkkkkkkmmmpppqqqqqqqqqssstttttttttsssrrrqqqpppooonnnvvv]]]OOOJJJEEEDDDCCCBBBAAAAAA@@@@@@============<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@AAAAAAAAAAAA@@@????????????????????????AAAEEEEEEHHHPPPUUUhhh|||pppeeeaaabbbeeejjjoootttzzzwwwlllaaa``````aaacccdddcccbbbhhhkkksss~~~vvvnnnhhheeecccaaabbbbbbfffmmmssswww}}}tttooooooqqqrrrqqqnnnmmmpppssswwwzzz{{{yyyyyyzzz~~~|||}}}zzztttnnnhhhdddeeegggnnn{{{rrrddd^^^\\\\\\```bbbeeellltttxxxzzzlllddd]]][[[ZZZYYY[[[___^^^bbbgggooo|||}}}~~~|||```LLLDDDBBB@@@===;;;:::::::::888999::::::999999;;;===???HHHXXXoooyyytttyyy~~~|||yyyvvvtttssssssrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvssstttvvvxxxyyyzzz{{{{{{wwwvvvuuurrrpppmmmkkkjjjiiiiiihhhgggfffcccaaa```]]][[[XXXTTTQQQOOONNNMMMHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLMMMMMMLLLMMMOOOQQQVVVXXX[[[^^^```aaabbbaaa______aaaccceeefffgggggghhhkkkooorrrrrrssstttuuuwwwwwwwwwvvvtttrrrpppooowww^^^OOOJJJDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAEEEEEEHHHOOOTTTfff}}}qqqfffbbbccceeejjjoootttzzzwwwlllbbbaaa``````bbbcccbbbaaagggkkkttt~~~uuummmhhhdddbbb```bbbbbbfffnnnsssxxx{{{rrrmmmmmmppprrrqqqnnnmmmoooqqqvvvyyyzzzwwwvvvwwwzzz~~~~~~yyysssmmmhhhffffffgggooo|||ttteee^^^[[[\\\___bbbdddkkksssyyyxxxjjjccc]]][[[[[[YYY[[[^^^]]]aaagggqqq~~~bbbNNNDDDBBB@@@===;;;:::::::::666888999999999999<<<>>>===GGGXXXqqq}}}}}}zzzyyy~~~}}}}}}}}}~~~~~~|||yyyvvvtttssssssrrrrrrssstttuuuwwwvvvvvvwwwwwwwwwvvvuuuuuutttvvvyyy{{{||||||zzzyyyvvvuuutttssspppnnnkkkjjjiiiiiiiiihhhfffdddbbb```]]]\\\XXXUUURRROOONNNNNNIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMMMMLLLLLLNNNOOOSSSUUUWWWZZZ]]]___aaabbb___``````aaabbbcccdddeeefffiiinnnqqqssssssuuuvvvyyyyyyyyyyyyxxxvvvsssrrrwww^^^OOOJJJDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<=========>>>>>>======>>>????????????>>>@@@AAABBBBBBBBBBBBAAA@@@@@@EEEEEEHHHNNNSSSddd}}}rrrfffbbbccceeeiiiooosssyyyxxxlllcccaaa```aaabbbbbbaaa```eeejjjsss~~~}}}tttmmmhhheeebbb``````aaafffnnntttxxxzzzrrrnnnkkknnnqqqqqqnnnlllmmmooosssvvv}}}}}}vvvttttttuuuyyy~~~yyyrrrllliiiggghhhhhhooo}}}vvvggg]]][[[[[[___aaadddjjjrrr{{{vvvgggaaa\\\\\\\\\ZZZ[[[^^^]]]aaagggqqqeeeQQQDDDBBB@@@===;;;:::::::::555777999999999;;;===@@@>>>FFFUUUnnnvvvxxx~~~{{{}}}||||||||||||}}}~~~~~~|||yyyvvvtttuuutttssssssssstttuuuvvvuuuuuuuuuuuuuuutttssssssuuuwwwzzz}}}}}}{{{yyywwwvvvvvvuuusssqqqnnnkkkjjjhhhiiiiiihhhgggdddaaa```]]][[[XXXUUUQQQOOONNNNNNKKKJJJHHHFFFEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNNNNLLLLLLMMMNNNQQQRRRSSSVVVYYY]]]```bbbbbbbbbbbbbbbbbbccccccdddcccggglllppprrrtttuuuvvvwwwxxxzzz{{{{{{{{{yyyxxxwww^^^OOOJJJDDDEEEEEEEEEDDDCCCBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@EEEEEEHHHNNNRRRccc~~~rrrfffbbbccceeeiiioooqqqwwwxxxlllcccbbbaaaaaabbbbbbaaa```ccciiirrr}}}|||tttnnniiieeebbb```^^^___eeennnuuuzzz{{{sssnnnjjjmmmqqqpppnnnllllllnnnqqqttt{{{zzztttqqqqqqssswww{{{~~~xxxqqqkkkhhhfffhhhiiiooo}}}wwwggg]]][[[[[[___aaacccjjjrrr|||uuufff```\\\]]]]]][[[[[[^^^^^^aaafffrrrgggRRRDDDBBB@@@===;;;:::::::::555777999:::;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@FFFDDDEEEMMMRRR^^^sssrrrfffaaaaaaccchhhmmmsssyyyxxxkkkccc^^^]]]aaabbbaaa```bbbdddiiiqqq||||||pppiiifffeeebbb___aaadddiiiooouuu|||{{{rrrlllooonnnmmmlllllllllllllllooossszzzwwwsssnnnqqqtttxxx{{{|||}}}|||~~~yyysssmmmiiiffffffiiisssxxxiii___[[[[[[___bbbeeekkkrrrpppgggbbb]]]\\\ZZZWWWYYY]]]^^^```ffftttjjjPPPGGGCCC???===<<<<<<;;;:::999999:::;;;;;;<<<<<<===???EEERRRggg}}}nnnllluuu}}}{{{yyywwwxxxxxxxxxxxxwwwvvvvvvtttvvvxxxzzz{{{zzzyyyxxxwwwvvvtttrrrqqqrrrtttuuusssttttttuuuvvvwwwwwwxxxzzzxxxvvvssspppnnnlllllljjjiiihhheeeccc```___^^^ZZZYYYWWWUUUTTTQQQMMMJJJOOOMMMKKKIIIGGGFFFFFFFFFBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQTTTYYY___cccfffeeeddddddeeefffhhhiiiggghhhjjjlllnnnpppqqqqqquuuxxx}}}}}}||||||yyy___OOOJJJGGGGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>====================================????????????????????????>>>>>>??????@@@@@@AAAAAA???EEECCCDDDLLLQQQ^^^ssssssgggaaaaaaccchhhmmmssszzzxxxlllccc^^^]]]___aaa``````cccdddiiirrr}}}{{{qqqjjjhhhgggeeecccdddgggkkkqqqwww~~~}}}tttoooooonnnmmmlllkkkkkkkkklllooosssyyy|||vvvrrrppprrruuuyyy{{{|||}}}}}}}}}xxxsssnnniiigggfffjjjtttvvvggg___\\\\\\aaadddgggnnnuuuqqqhhhbbb]]][[[YYYWWWYYY]]]___bbbgggsssmmmSSSGGGDDD@@@======<<<<<<;;;999999::::::;;;<<<<<<<<<>>>DDDOOObbb{{{kkkhhhttt~~~|||zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvxxxzzzzzzzzzyyyxxxxxxvvvtttsssrrrrrrssstttvvvvvvvvvuuuuuuuuuuuuuuuxxxwwwuuurrrpppnnnmmmllljjjiiihhheeeccc```___^^^ZZZYYYWWWVVVUUURRRNNNKKKNNNLLLJJJHHHFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIIIIJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTXXX]]]```ccccccdddeeefffhhhiiijjjhhhiiikkkmmmoooqqqrrrrrruuuxxx|||~~~~~~||||||{{{zzz```PPPLLLFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????===CCCAAABBBKKKPPP]]]rrruuuhhhbbbaaaccchhhmmmssszzzyyymmmddd^^^[[[^^^______```cccdddiiirrr~~~|||rrrkkkiiihhhgggeeeeeehhhlllqqqwww~~~xxxrrrooonnnlllkkkjjjkkkkkkkkknnnrrryyyyyyssspppqqqsssvvvyyy{{{|||}}}}}}|||}}}{{{wwwrrrmmmjjjhhhggglllwwwssseee___]]]^^^bbbfffiiiqqqyyyssshhhbbb\\\ZZZXXXVVVYYY^^^```bbbfffqqqttttttoooUUUGGGDDD@@@======<<<<<<;;;999999::::::;;;;;;<<<<<<===AAAKKK]]]yyywwwfffbbbqqq{{{}}}|||zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyyyywwwvvvuuusssrrrrrrssstttyyyxxxvvvuuutttsssrrrrrrvvvuuusssqqqooonnnmmmmmmjjjiiigggeeecccaaa___^^^ZZZYYYWWWWWWVVVTTTPPPMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSTTTVVVZZZ\\\^^^```bbbeeehhhjjjkkkllliiijjjlllnnnppprrrssssssvvvyyy|||}}}|||{{{zzz{{{{{{aaaRRRMMMFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>===========================>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<;;;AAA@@@@@@IIINNN[[[pppwwwiiicccbbbccchhhmmmsss{{{{{{nnnddd^^^[[[\\\^^^^^^```ddddddiiisss~~~}}}tttlllhhhfffeeedddcccfffjjjooottt{{{zzzuuuooonnnllljjjiiijjjkkkkkknnnrrryyy|||vvvqqqoooqqqsssuuuwwwzzz{{{||||||zzzzzz|||}}}yyyuuuqqqmmmjjjiiihhhnnnyyyooobbb]]]]]]___cccfffjjjrrr{{{tttiiibbb\\\YYYWWWVVVYYY^^^^^^aaaeeennnoooppp}}}{{{nnnSSSFFFCCC???<<<<<<;;;;;;:::888999999:::;;;;;;<<<<<<===@@@HHHXXXssssss```]]]nnn}}}zzz}}}}}}||||||{{{yyyyyyxxxwwwvvvuuuuuutttwwwwwwyyyzzzzzzzzzyyyyyyuuuttttttsssttttttuuuvvvxxxwwwvvvtttrrrrrrrrrrrrtttsssqqqpppooonnnmmmmmmiiiiiigggeeecccaaa______ZZZYYYXXXWWWWWWUUURRROOOKKKIIIGGGDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMPPPRRRSSSTTTUUUWWWYYYYYY[[[___dddgggjjjlllllljjjlllnnnppprrrssstttuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{bbbRRRMMMFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========??????????????????????????????>>>>>>===<<<<<<<<<:::@@@>>>???FFFKKKXXXmmmzzzkkkcccbbbccchhhmmmsss{{{|||oooeee___[[[]]]^^^___aaaddddddiiisssuuulllfffbbbaaaaaaccceeejjjooouuu|||}}}wwwooommmkkkiiihhhiiijjjkkkmmmrrryyyzzzuuupppnnnqqqrrrtttvvvxxxzzz{{{|||xxxxxxyyy|||~~~|||xxxtttooollljjjiiihhhooozzzzzzlllaaa[[[[[[^^^ccceeehhhrrr|||ttthhhaaa[[[YYYWWWUUUXXX]]][[[^^^dddmmm}}}~~~oooppp~~~{{{yyynnnTTTEEEBBB>>>;;;::::::999999888888999999:::;;;;;;<<<===@@@GGGVVVpppnnn[[[YYYlll}}}yyy}}}~~~}}}}}}}}}yyyxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyyyyzzzzzzzzzyyyqqqrrrrrrtttuuuwwwxxxyyyvvvuuusssrrrrrrrrrssstttrrrqqqpppooonnnmmmmmmmmmiiihhhgggeeecccaaa```___[[[YYYXXXXXXWWWUUURRROOOJJJHHHFFFCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQOOOQQQSSSTTTSSSTTTVVVWWWUUUXXX\\\aaafffiiikkkllllllmmmooorrrtttuuuvvvwwwwwwyyyzzzzzzyyyyyy{{{||||||bbbRRRMMMFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>>>>============::::::;;;;;;<<<<<<======??????????????????????????????>>>>>>======<<<<<<:::???======DDDHHHTTTiii|||llldddbbbccchhhnnnsss{{{}}}qqqeee___\\\___``````aaadddeeejjjssswwwmmmeeeaaa______cccfffkkkqqqwww~~~zzznnnmmmjjjhhhggghhhjjjkkklllrrryyy~~~~~~xxxssspppnnnpppqqqsssvvvxxx{{{}}}~~~xxxxxxxxx{{{~~~{{{wwwrrrnnnkkkiiihhhhhhpppzzz~~~uuuiii```ZZZ[[[___bbbdddgggppp{{{sssfff```\\\ZZZXXXVVVWWW\\\YYY^^^dddmmm|||ppprrr{{{}}}}}}zzzpppVVVEEEBBB>>>;;;;;;::::::999888888999999::::::;;;;;;===@@@GGGVVVpppkkkWWWWWWlll~~~yyy|||~~~}}}}}}}}}xxxwwwvvvuuutttuuuvvvwwwyyyyyyyyyyyyyyyzzzzzzzzzpppqqqssstttvvvxxxyyyzzztttsssrrrqqqqqqrrrtttuuurrrqqqooonnnmmmllllllkkkiiihhhgggeeecccaaa```___[[[ZZZXXXXXXWWWUUUQQQNNNIIIHHHEEECCCAAAAAA@@@@@@>>>>>>============>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMJJJJJJJJJJJJKKKLLLNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSSSSSSSTTTVVVXXXVVVXXX\\\```dddhhhkkklllnnnoooqqqsssuuuwwwxxxxxxwwwyyyzzzzzzyyyzzz}}}|||bbbQQQLLLGGGGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>:::???===<<>>>>>============>>>>>><<<===>>>@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSTTTXXXZZZZZZ[[[]]]```dddhhhkkkmmmoooppprrrtttvvvxxxyyyyyyxxxyyyyyyyyyzzz||||||bbbQQQKKKHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????;;;@@@===;;;AAAEEEPPPdddyyynnneeebbbccchhhnnnttt{{{sssddd```___bbbdddcccbbbdddfffjjjsss~~~yyyooogggcccdddeee___bbbhhhnnnuuu~~~nnnllliiiffffffgggiiikkkkkkqqqyyy}}}yyyyyyyyyyyyzzz|||~~~~~~zzzvvvssspppnnnnnnrrrsssuuuxxx|||yyyyyyzzz}}}|||vvvqqqlllhhhgggfffgggooowww{{{wwwnnnfffaaa\\\^^^aaaddddddfffppp|||}}}pppccc___\\\]]][[[WWWVVVYYY]]]bbbgggnnn{{{xxxzzzzzzpppwwwoooWWWHHHEEEAAA???>>>>>>===<<<777888888999::::::;;;;;;:::===EEETTTpppgggUUUWWWllluuuwww{{{{{{zzzzzzzzzvvvuuutttssstttvvvxxxyyy{{{zzzzzzyyyyyyyyyzzzzzzuuuuuuvvvvvvvvvvvvuuuuuuvvvtttrrrpppoooppprrrtttrrrqqqooommmkkkjjjiiiiiihhhgggfffeeecccbbbaaa```\\\[[[YYYWWWVVVSSSNNNKKKIIIHHHFFFCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????;;;<<<===@@@BBBEEEFFFGGGFFFFFFFFFHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRUUUYYY\\\]]]]]]___aaadddhhhlllnnnpppqqqsssuuuwwwyyyzzzzzzxxxxxxyyyyyyzzz}}}|||aaaQQQLLLFFFEEEDDDBBBAAAAAAAAABBB<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>>>>?????????????????????>>>======>>>======???@@@DDDQQQ^^^wwwssshhheeegggiiijjjtttzzzsssfffaaa___dddhhhgggggghhhkkkmmmsss{{{xxxpppiiidddbbb```iiigggjjjpppvvv{{{xxxkkkjjjgggffffffgggiiikkkqqqrrrtttvvvzzz~~~zzzyyyxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwsssooommmlllsssuuuxxx{{{~~~}}}{{{zzz|||}}}zzzuuupppkkkhhhffffffggglllsssyyyxxxpppddd\\\[[[]]]```bbbeeejjjsssyyy{{{mmmeeeaaa[[[XXXXXXZZZ[[[\\\[[[aaagggnnn{{{}}}~~~sssttt~~~oooVVVJJJFFFAAA>>>======<<<<<<999999888888999999:::;;;;;;===CCCQQQiiimmmVVV\\\jjjtttssswww}}}zzzxxxyyyzzzwwwuuutttvvvyyyzzzyyywww||||||{{{yyyxxxwwwvvvuuuyyytttqqqtttzzz|||xxxrrruuutttsssrrrqqqrrrssstttqqqpppooommmkkkiiigggfffgggfffeeeddddddccc___]]][[[ZZZXXXVVVSSSOOOLLLJJJMMMKKKHHHDDDBBBAAABBBBBB@@@???????????????@@@@@@?????????AAABBBDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNPPPNNNNNNPPPUUUWWWWWWUUUUUUTTTRRRRRRSSSVVVYYY[[[_________```cccggglllnnnpppuuu||||||xxxvvvuuuxxx{{{|||}}}}}}}}}aaaPPPLLLGGGFFFDDDBBBAAAAAAAAABBB@@@????????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>=========<<<===??????CCCOOO[[[wwwvvvjjjgggiiilllmmmuuu{{{~~~rrreee```^^^bbbffffffeeefffhhhkkkrrr|||xxxpppiiieeecccbbbgggfffiiipppuuu{{{uuujjjhhhgggeeeeeegggiiikkkoooqqqsssvvvzzz{{{wwwtttrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvuuuqqqnnnllllllqqqssswwwzzz~~~~~~}}}}}}}}}zzzuuupppkkkhhhfffeeeggglllssswwwvvvnnnddd\\\[[[^^^aaabbbdddjjjrrrxxx|||nnnccc___ZZZWWWWWWZZZ\\\\\\ZZZ```eeelllyyy~~~tttttt|||pppXXXJJJFFFAAA>>>======<<<<<<999999888888999999:::;;;;;;<<>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMNNNQQQUUUXXXXXXWWWVVVUUUTTTTTTVVVYYY\\\^^^aaaaaa```aaadddgggkkkmmmoootttzzz~~~~~~{{{xxxwwwvvvxxx{{{}}}}}}~~~~~~bbbQQQKKKHHHFFFEEECCCBBBAAABBBBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@???===<<<;;;;;;???????????????>>>======<<<<<<===@@@@@@BBBMMMXXXvvvyyynnnjjjllloooqqqvvv|||}}}qqqddd___]]]aaadddddddddeeeeeejjjsss~~~xxxpppiiifffeeedddfffdddgggnnnuuu|||}}}pppgggfffeeedddeeegggiiijjjmmmooorrruuuyyy}}}|||}}}}}}~~~|||tttnnnkkkkkkkkkkkkkkklllmmmmmmpppqqqrrrqqqnnnlllllllllooorrruuuyyy}}}~~~{{{vvvpppkkkhhhfffeeehhhlllrrrvvvtttlllccc]]]\\\^^^aaabbbdddiiiqqqxxx}}}nnnaaa]]]XXXVVVWWWYYY\\\\\\[[[___dddjjjwww}}}uuuuuuyyyrrrYYYIIIFFFAAA>>>===<<<<<<;;;999999888888999999:::;;;:::<<<@@@LLLaaa}}}vvv^^^aaalllyyyppptttyyy{{{yyyyyyzzzwwwvvvwwwyyy{{{||||||{{{~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuussssssssssssssstttuuuvvvsssrrrqqqooommmkkkjjjiiigggfffdddddddddbbb^^^\\\YYYXXXUUUSSSRRRQQQQQQQQQMMMKKKHHHFFFDDDCCCBBBCCC@@@@@@????????????@@@@@@======>>>???AAACCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOORRRVVVYYYYYYYYYVVVVVVVVVWWWZZZ]]]aaacccdddccccccdddfffhhhjjjlllmmmrrrxxx{{{{{{zzzxxxxxxwwwyyy|||~~~~~~~~~cccQQQLLLIIIGGGEEECCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<:::999888888???????????????>>>============???AAAAAACCCLLLWWWuuu~~~qqqkkkkkknnnpppuuu|||}}}qqqeee___\\\```ccccccccceeeffflllvvvyyypppjjjgggffffffdddcccfffmmmttt|||yyykkkeeedddddddddeeegggiiijjjkkkmmmppptttxxx~~~|||yyyvvvtttvvvwwwxxxzzz}}}~~~~~~~~~}}}rrrjjjffffffeeeeeeffffffggghhhkkkmmmnnnnnnlllllllllnnnoooqqquuuxxx{{{~~~{{{vvvpppkkkgggeeeeeehhhmmmrrruuurrrjjjbbb]]]\\\___aaabbbdddiiiqqqwww{{{mmm^^^[[[WWWUUUWWWYYY[[[\\\\\\```dddiiiuuu|||zzz|||vvvuuuwww~~~rrrWWWIIIEEEAAA===<<<<<<<<<;;;999999888888999999:::;;;;;;<<<@@@JJJ]]]xxxsssZZZ^^^iii|||rrruuu{{{|||yyyyyyzzzwwwwwwyyy{{{|||}}}}}}|||{{{{{{{{{zzzzzzyyyyyyyyyxxxzzzzzzxxxuuussstttvvvrrrrrrsssttttttuuuvvvwwwtttsssrrrpppnnnmmmkkkkkkhhhgggfffeeeeeebbb___\\\[[[YYYVVVSSSQQQQQQQQQRRRLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@?????????@@@@@@<<<===>>>???AAACCCEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSVVVXXXXXXYYYVVVVVVWWWZZZ]]]aaaeeeggggggggggggggghhhiiijjjkkklllpppuuuxxxyyyyyyyyyzzzyyy|||~~~eeeSSSMMMJJJIIIFFFDDDCCCBBBBBBBBB======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@?????????>>>???????????????>>>======>>>>>>@@@BBBBBBDDDMMMXXXuuusssjjjiiikkknnnssszzz}}}qqqggg```]]]```ccccccdddfffiiinnnxxxzzzrrrkkkhhhffffffcccaaadddkkksss{{{uuugggbbbbbbcccdddeeegggiiikkkjjjlllpppssswww||||||zzz{{{~~~{{{vvvssspppoooqqqrrrtttvvvxxxzzz{{{|||}}}|||}}}|||pppgggcccbbbbbbbbbbbbcccddddddhhhiiikkkkkkkkkkkkmmmoooooorrruuuuuuvvv{{{{{{vvvpppkkkgggeeedddgggmmmtttuuuqqqiiibbb^^^\\\^^^aaabbbdddjjjrrrxxxyyykkk]]]ZZZVVVUUUWWWZZZ[[[\\\]]]aaadddiiiuuuuuuvvv|||vvvtttuuu}}}qqqUUUIIIEEE@@@===<<<<<<;;;;;;999999888888999999:::;;;;;;===AAAIIIYYYqqqsssZZZ^^^kkk~~~sssuuuzzz}}}zzzyyyyyyvvvxxx{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyxxxzzz{{{xxxsssqqqsssvvvrrrssstttuuuvvvvvvwwwwwwtttsssrrrqqqooommmlllllljjjiiigggffffffccc```]]]]]]ZZZWWWSSSQQQPPPPPPPPPLLLKKKJJJHHHFFFEEEDDDDDDBBBAAAAAA@@@??????@@@@@@<<<===>>>???AAADDDFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVWWWYYY\\\```dddhhhjjjiiijjjjjjkkkkkkkkkkkkjjjkkknnnrrruuuwwwyyy{{{}}}|||~~~gggUUUOOOKKKJJJGGGEEECCCCCCCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA???????????????>>>======>>>>>>@@@BBBBBBDDDOOOZZZwwwuuujjjgggiiilllqqqxxx~~~rrrgggaaa]]]___ccccccccceeeiiioooxxx|||tttnnniiifffdddbbbaaacccjjjrrr{{{rrrfffaaaaaabbbdddfffiiikkkllljjjlllooorrruuuzzz{{{xxxxxxzzz}}}~~~zzzuuuqqqnnnllllllnnnnnnpppqqqsssuuuvvvwwwzzz{{{}}}~~~xxxmmmeeeaaa````````````aaabbbbbbeeefffhhhhhhhhhjjjlllooonnnqqqsssrrrqqquuu~~~|||vvvpppkkkgggeeedddgggnnnvvvwwwrrriiiaaa^^^[[[]]]```bbbeeejjjsssyyyxxxiii]]]ZZZWWWVVVXXXZZZ[[[[[[]]]aaadddiiitttoooqqq|||uuusssuuuqqqTTTHHHEEE@@@===<<<;;;;;;:::999999888888999999:::;;;;;;===BBBHHHUUUjjjttt\\\___jjj~~~rrrtttyyy}}}zzzyyyyyywwwyyy|||~~~}}}|||||||||zzzzzz{{{{{{{{{{{{{{{{{{wwwyyyxxxuuurrrpppsssuuussstttuuuvvvwwwwwwwwwvvvtttsssrrrqqqooonnnmmmllljjjiiigggfffeeeccc___\\\\\\[[[XXXUUURRRQQQPPPPPPLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@======>>>@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSWWWXXXYYYXXXVVVUUUUUUVVVWWWYYY[[[___cccgggjjjlllkkklllmmmnnnnnnmmmlllkkkkkkmmmqqqsssvvvyyy}}}iiiWWWQQQLLLJJJHHHFFFDDDCCCCCCCCC?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>===>>>???@@@DDDOOO[[[xxxwwwkkkhhhkkknnnpppwwwtttggg```[[[^^^aaaaaabbbdddfffkkktttwwwpppiiieeebbbcccaaacccjjjqqqzzzqqqeee```aaaccceeegggjjjlllmmmjjjlllooorrrtttwww|||{{{xxxvvv{{{}}}zzzxxxtttpppllljjjiiiiiijjjjjjlllnnnppprrrssstttvvvxxx{{{|||yyyrrriiiddd_______________``````aaabbbcccdddeeeeeegggjjjmmmkkknnnpppnnnmmmqqqzzz|||wwwpppkkkgggdddcccfffoooxxxzzztttjjjaaa]]]YYY\\\___bbbeeekkkttt{{{yyyjjj^^^[[[XXXWWWYYYZZZ[[[[[[[[[___ccchhhrrrwwwgggkkk{{{}}}sssqqqvvvsssUUUHHHEEE@@@<<<;;;;;;;;;:::999999888888999999:::;;;888<<>>???AAADDDFFFIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSWWWXXXZZZYYYVVVUUUVVVXXXZZZ\\\^^^bbbfffjjjmmmoookkkmmmoooppppppooommmkkkkkkmmmppprrruuuzzzkkkXXXRRRLLLKKKHHHFFFDDDCCCCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>=========<<>>=========;;;<<<===>>>CCCOOO\\\zzzxxxmmmjjjmmmqqqpppxxxuuufff___ZZZ\\\___```aaacccbbbgggqqq|||yyyqqqiiiddd```cccaaaccciiipppyyyqqqfff```aaaccceeehhhkkkmmmnnnjjjllloooqqqsssvvvzzz}}}|||yyywwwvvvvvvtttpppllljjjhhhhhhhhhggghhhiiilllnnnppprrrssssssvvvzzzzzzuuummmgggccc^^^^^^^^^^^^^^^______``````aaabbbbbbccceeehhhkkkhhhkkkmmmllljjjoooyyy|||wwwpppkkkgggdddcccfffoooyyy|||uuujjjaaa]]]XXX[[[___bbbeeellluuu|||yyykkk^^^\\\YYYXXXYYYZZZ[[[ZZZYYY^^^bbbgggqqq~~~ppp```eeewww}}}rrrpppwwwuuuXXXHHHDDD@@@<<<;;;;;;;;;:::999999888888999999:::;;;777;;;@@@EEENNN^^^uuupppnnnrrr}}}vvvxxx|||~~~{{{zzzyyywww{{{~~~|||yyyxxxyyyvvvvvvvvvwwwwwwxxxxxxyyywwwuuusssqqqqqqqqqrrrsssvvvvvvwwwxxxxxxwwwuuuuuurrrrrrqqqpppooommmmmmlllgggfffdddcccbbb___\\\YYYWWWWWWWWWVVVVVVTTTSSSRRRKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQUUUXXXZZZYYYWWWVVVXXXZZZ\\\^^^aaaeeeiiillloooqqqkkkmmmoooqqqqqqpppnnnlllkkkmmmooorrruuuzzzmmmXXXPPPLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBAAA???>>>=========<<<===>>>@@@@@@@@@???>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>======???@@@@@@DDDPPP^^^~~~xxxnnnkkkjjjkkkooouuusssddd^^^ZZZ\\\]]]\\\^^^aaadddgggnnnxxx~~~uuummmhhhfffeeecccaaaccciiinnnvvvssseee___aaadddgggiiijjjkkkkkkmmmmmmlllmmmppptttxxx{{{}}}zzzzzz|||}}}|||xxxrrrmmmnnnmmmiiiffffffiiinnnqqqpppqqqwwwzzzzzz}}}{{{yyywwwtttooojjjfffbbbaaaaaaaaabbbbbb```^^^___^^^^^^___aaabbbbbbaaagggddddddhhhjjjnnnuuu~~~zzzssslllgggdddddddddeeerrr}}}{{{qqqggg^^^XXX]]]]]]aaafffhhhkkksss|||vvvhhh```ZZZWWWXXXYYYWWWXXX[[[ZZZ^^^aaaeeennn|||lll[[[bbbsss}}}~~~uuusssxxxxxxZZZDDDAAA>>><<<<<<<<<;;;:::999999888888777777777666999888;;;BBBKKK[[[rrrzzzvvv{{{sssvvvwwwzzz}}}zzzzzz{{{{{{}}}~~~}}}zzzwwwvvvvvvxxxyyy{{{||||||zzzxxxwwwuuuuuuuuutttuuuvvvwwwwwwxxxwwwwwwwwwwwwxxxyyyzzzxxxwwwuuurrrpppmmmkkkjjjiiigggeeecccaaa___[[[XXXYYYYYYXXXVVVTTTSSSQQQQQQQQQOOOKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>???@@@@@@AAADDDHHHKKKLLLLLLKKKLLLMMMOOORRRSSSWWWTTTRRRSSSVVVXXXWWWUUUYYYXXXWWWWWWXXXZZZ\\\^^^```aaabbbfffjjjooosssuuuqqqqqqrrrrrrqqqpppnnnmmmmmmnnnooorrrvvv{{{~~~nnnYYYQQQLLLKKKIIIFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<======>>>>>>>>>======??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>======>>>@@@@@@DDDQQQ^^^zzzyyynnnjjjiiiiiimmmsss~~~rrrddd^^^ZZZ[[[\\\\\\]]]aaaaaaeeelllwwwvvvnnniiiffffffcccbbbccchhhnnnuuussseee___aaacccfffiiikkkllllllmmmmmmmmmnnnqqquuuyyy||||||{{{}}}{{{yyyrrrmmmmmmmmmjjjhhhiiilllrrrvvvwwwxxx|||~~~}}}}}}{{{yyyuuuppplllgggfffdddddddddcccaaa___```___^^^___```aaa```___bbb``````dddgggkkksss{{{}}}yyyrrrkkkfffdddddddddiiivvv}}}rrrhhh___XXX[[[\\\```fffiiilllttt~~~tttfff___YYYVVVWWWYYYXXXYYY[[[]]]```ccceeennnzzzlll[[[___mmmwww|||tttssszzzuuuWWWDDDBBB>>><<<<<<;;;:::999666555555555444444444444777777:::AAALLL]]]vvv{{{~~~wwwsssvvv|||}}}zzz{{{||||||}}}~~~}}}zzzxxxwwwwwwxxxyyy{{{|||{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyzzzyyyxxxvvvssspppmmmkkkjjjgggeeecccbbbbbb```]]][[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQOOOLLLIIIGGGFFFFFFGGGEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBDDDHHHKKKLLLLLLLLLMMMNNNPPPRRRSSSYYYWWWTTTTTTUUUUUUTTTRRRUUUVVVXXX[[[^^^bbbeeeggghhhhhhhhhiiikkkmmmpppqqqppppppqqqqqqpppooommmlllooooooppprrruuuxxx{{{}}}ppp[[[RRRLLLKKKIIIGGGEEEDDDDDDCCCAAAAAA@@@???>>>>>>??????======<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>???===>>>???@@@EEERRR___ttt|||oooiiigggggglllqqqzzzrrrddd^^^YYYZZZ[[[[[[]]]```___ccckkkvvvvvvooojjjgggfffcccbbbccchhhmmmtttrrrccc___```bbbeeehhhkkkmmmnnnmmmmmmmmmooossswww{{{}}}}}}{{{}}}{{{xxxqqqlllkkkkkkjjjkkknnnooovvv}}}}}}xxxtttooommmjjjiiihhhfffdddaaabbbaaa____________^^^\\\___]]]^^^bbbfffjjjrrr{{{|||xxxqqqkkkfffddddddeeennnyyy~~~rrrhhh___ZZZZZZZZZ___eeeiiimmmvvvqqqddd]]]XXXUUUWWWXXXXXXYYY\\\```cccdddfffmmmzzznnn]]]\\\eeennnxxxzzzrrrsss{{{rrrTTTEEEBBB???<<<;;;;;;999888888777777777777666666666666666999@@@LLL___{{{zzzpppttt||||||zzz|||~~~}}}~~~~~~{{{yyyxxxyyyzzzzzz{{{|||{{{zzzyyyxxxwwwxxxzzz{{{|||{{{zzzyyyvvvwwwyyy{{{||||||||||||zzzyyywwwtttpppmmmkkkjjjfffdddcccbbbbbbbbb```^^^ZZZZZZXXXWWWUUUSSSRRRRRRQQQPPPMMMKKKIIIHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>???@@@AAABBBBBBEEEHHHKKKLLLLLLMMMNNNOOOQQQRRRSSSXXXVVVTTTTTTUUUUUUTTTSSSUUUWWW[[[aaafffjjjlllmmmmmmmmmmmmmmmnnnoooppppppoooppppppppppppnnnmmmlllqqqqqqqqqrrrtttvvvxxxzzzppp[[[RRRLLLKKKJJJHHHGGGEEEDDDDDD@@@@@@???????????????@@@???>>>===<<<;;;<<<===>>>@@@??????>>>>>>??????@@@???@@@@@@@@@@@@???>>>>>>@@@======???AAAFFFQQQ]]]rrrrrrjjjgggggglllqqqyyyssseee^^^YYYYYYZZZZZZ\\\``````dddkkkuuuwwwpppjjjgggeeecccbbbcccgggkkkrrrrrrccc^^^___aaacccgggjjjmmmooommmmmmnnnqqquuuyyy}}}~~~||||||}}}vvvooojjjjjjjjjiiimmmrrrrrrzzzxxxvvvrrrooommmkkkhhhffffffdddbbbaaa```___]]][[[```]]]^^^bbbfffjjjsss|||{{{wwwqqqkkkgggeeeffffffnnnyyy|||qqqhhhaaa\\\ZZZ[[[___eeeiiillluuu~~~pppccc[[[VVVSSSVVVXXXXXXZZZ]]]```cccdddfffooo|||uuubbb\\\aaaiiiuuuxxxpppqqqzzzoooRRRFFFCCC???<<<;;;:::888666888888888888888888888888666666999@@@JJJ^^^|||}}}~~~{{{ooosss{{{|||zzz|||~~~~~~~~~{{{zzzzzzzzz|||}}}}}}}}}|||{{{zzzyyywwwyyy|||~~~~~~}}}zzzyyyxxxzzz|||{{{zzzwwwtttqqqnnnkkkjjjhhhfffcccbbbbbbbbb```___[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPNNNKKKIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@?????????AAABBBCCCCCCEEEHHHKKKLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSUUUVVVWWWXXXXXX[[[```fffiiikkklllkkkkkklllmmmnnnppprrrssstttppppppqqqqqqpppooommmllloooooopppppprrruuuwwwxxxqqq[[[RRRLLLLLLKKKIIIHHHFFFEEEDDD@@@@@@???????????????@@@@@@???>>>=========>>>???@@@@@@????????????@@@@@@???@@@@@@@@@@@@???>>>>>>@@@======???AAAEEEOOOYYYpppuuukkkiiiiiinnnrrryyywwwfff___ZZZYYYZZZZZZ\\\```cccffflllvvvxxxqqqkkkgggeeedddbbbcccfffjjjqqq}}}rrrccc^^^^^^___aaadddhhhlllnnnlllmmmpppsssxxx|||~~~}}}}}}sssmmmiiiiiiiiijjjpppvvvvvv|||xxxtttrrrpppmmmkkkiiigggeeedddcccbbb```^^^aaa^^^___bbbfffiiiqqqzzzzzzvvvpppkkkgggfffggghhhkkkvvv|||wwwmmmfffaaa]]]]]]]]]aaafffhhhkkksss|||ooocccZZZUUURRRUUUWWWXXXYYY]]]]]]aaacccgggqqqkkkaaaccckkkvvvvvvmmmnnnxxxmmmRRREEEBBB>>><<<;;;999888666555555555555555555555555777888:::???HHH[[[zzzvvvyyy}}}zzzppprrrwww~~~|||}}}~~~~~~~~~{{{zzz{{{|||~~~~~~}}}|||{{{vvvyyy|||~~~}}}zzzxxxxxxzzz|||{{{zzzxxxuuurrrooolllkkkkkkhhheeecccbbbaaa```^^^\\\[[[ZZZXXXVVVUUUTTTSSSPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQRRRRRRPPPQQQRRRSSSTTTVVVXXXYYYYYY\\\bbbhhhkkklllkkkjjjkkklllmmmoooqqqrrrssstttpppqqqqqqqqqqqqooonnnmmmllllllmmmoooqqquuuwwwyyy~~~sss]]]TTTMMMLLLLLLKKKIIIGGGEEEDDDAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@???@@@@@@@@@@@@???>>>>>>@@@======@@@BBBEEELLLTTTmmmwwwmmmjjjkkkooosss{{{~~~hhhaaa[[[ZZZZZZZZZ]]]aaaeeehhhnnnwww{{{tttnnnjjjgggdddbbbbbbfffiiiooo{{{ssseee^^^]]]]]]^^^aaafffjjjmmmlllnnnqqquuuzzz|||}}}qqqmmmkkkkkklllmmmttt{{{}}}zzzwwwuuusssqqqooommmkkkiiihhhhhhgggeeedddbbb```___bbbdddfffnnnvvv~~~xxxtttooojjjgggfffhhhiiiiiisssxxxsssjjjccc```]]]]]]^^^aaafffhhhkkkrrr{{{ooocccZZZTTTRRRTTTWWWWWWYYY\\\[[[___ccchhhtttttthhhiiirrr{{{tttkkkllluuukkkSSSDDDAAA>>>;;;::::::888777555666666666666777777777777888;;;???FFFXXXvvvsssuuu{{{zzzrrrsssvvv}}}~~~~~~}}}{{{zzz{{{|||~~~}}}}}}||||||wwwyyy|||~~~~~~}}}zzzxxxvvvwwwyyy{{{||||||||||||{{{zzzxxxuuussspppnnnmmmllliiieeecccbbbbbb```___\\\\\\ZZZYYYWWWUUUTTTTTTPPPPPPOOONNNLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAACCCEEEFFFFFFFFFHHHJJJJJJKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWWWW[[[bbbiiimmmoooooonnnoooooopppqqqqqqppppppooooooppppppqqqpppooommmllliiijjjkkkmmmppptttxxxzzz}}}~~~vvv```WWWMMMMMMLLLKKKJJJGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;===>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>???======AAACCCDDDHHHNNNfffxxxwwwmmmkkklllooosss{{{jjjbbb\\\[[[[[[[[[^^^bbbdddgggnnnwwwyyysssmmmkkkeeebbbbbbeeehhhnnnzzztttggg^^^]]]\\\\\\^^^ccchhhkkklllnnnqqqvvv|||}}}xxx{{{|||qqqooonnnppppppqqqxxx}}}yyyvvvuuutttrrrqqqooonnnllllllmmmmmmllljjjgggdddbbbdddeeeffflllttt{{{}}}uuuqqqlllhhheeeeeefffhhhkkkssswwwqqqggg```]]][[[\\\\\\```fffiiilllttt}}}nnnbbbZZZUUURRRTTTVVVVVVWWW[[[[[[___ccciiiwww|||ooopppyyy~~~rrrhhhjjjuuuiiiSSSCCC@@@===;;;::::::999888777888888888999999999999444666:::>>>DDDUUUssswwwwww{{{}}}ssstttwww~~~~~~~~~~~~|||zzzyyy{{{}}}~~~}}}|||{{{{{{{{{xxxzzz|||~~~~~~}}}{{{zzzvvvvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuusssqqqpppoookkkhhheeecccccccccbbbbbb]]]\\\[[[YYYWWWVVVUUUTTTRRRRRRRRRQQQOOONNNMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCAAACCCFFFGGGFFFGGGHHHJJJHHHJJJKKKMMMOOOOOOOOOOOOQQQRRRTTTSSSRRRSSSUUUXXXZZZ^^^dddkkkppprrrsssrrrrrrsssssssssqqqpppnnnmmmmmmnnnnnnnnnnnnlllkkkjjjhhhiiijjjlllooosssvvvxxx}}}~~~xxxbbbYYYMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA???>>>=========888999;;;===????????????AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>???<<<===AAACCCCCCEEEJJJaaaqqqvvvlllkkklllooosss{{{kkkccc\\\[[[[[[[[[___ccccccfffmmmxxx|||vvvpppmmmeeebbbbbbeeegggmmmyyyttthhh^^^]]][[[ZZZ]]]aaafffiiilllnnnrrrwww}}}}}}{{{uuuyyy|||wwwrrrpppqqqssstttuuu|||{{{wwwttttttsssrrrqqqqqqpppoooooopppqqqpppnnnllliiiggggggggghhhnnnuuuzzz~~~{{{rrrooojjjfffcccccceeefffmmmuuuxxxpppeee___[[[YYYZZZ[[[___eeeiiimmmvvvmmmbbbZZZUUURRRTTTVVVUUUWWWZZZ\\\```dddjjjxxxrrruuu~~~}}}qqqgggjjjuuuhhhSSSBBB???<<<;;;::::::999888444444555555666666666777111444999>>>CCCTTTqqq|||zzz|||sssuuuyyy}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~|||{{{xxxwwwwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvtttrrrqqqpppiiigggdddccccccdddeeeddd]]]\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNKKKJJJIIIHHHGGGEEEDDDDDDAAADDDFFFGGGGGGGGGHHHJJJGGGIIIKKKMMMNNNOOOOOONNNLLLOOORRRSSSSSSTTTXXX\\\___bbbhhhnnnrrrtttttttttssssssttttttsssqqqpppnnnkkkllllllmmmllljjjiiihhhiiiiiijjjlllooorrruuuwww}}}~~~}}}ggg\\\SSSQQQNNNLLLJJJIIIGGGEEEAAAAAA@@@???>>>>>>>>>???>>>>>>======>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<<<<======>>>@@@DDDGGGXXXggg}}}oooiiihhhnnnpppvvvtttggg[[[XXXZZZ\\\___bbbffffffjjjsss~~~vvvmmmeeeaaa```dddiiimmmuuu}}}sssfff]]]\\\ZZZYYY[[[___dddgggjjjmmmqqqwww}}}yyywwwzzz~~~yyyuuutttuuuuuuuuuxxx}}}xxxzzzxxxvvvtttqqqooonnnnnnnnnppprrrsssssstttvvvwwwqqqqqqpppmmmjjjjjjnnnrrryyy{{{wwwrrrmmmhhheeebbb___bbbgggpppzzz~~~uuuggg___^^^^^^^^^```cccfffhhhnnnwww}}}zzziii___UUUTTTSSSSSSUUUXXX\\\^^^ZZZ___dddlll{{{|||zzzyyyqqqqqqzzz```NNNCCC@@@===<<<;;;:::888666888888777777666666666555777999777;;;GGGSSSjjjwwwzzzyyy}}}}}}zzz{{{|||||||||{{{zzzyyyxxxyyyyyyxxxwwwvvvxxxyyyzzz{{{{{{{{{|||}}}}}}}}}zzzyyywwwvvvvvvwwwyyyzzzvvvvvvuuutttsssrrrqqqqqqkkkjjjiiigggfffdddcccbbbbbbaaa___]]][[[YYYWWWVVVTTTUUUVVVVVVUUURRRPPPNNNNNNLLLIIIGGGFFFEEECCCBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPQQQTTTXXX\\\```fffmmmqqqqqqqqqssstttuuurrroooooopppooommmjjjkkklllmmmllljjjjjjjjjkkkhhhiiilllooosssvvvyyyzzz}}}~~~|||fff[[[RRRPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<============@@@DDDGGGUUUeeeqqqjjjjjjmmmooovvvwwwjjj]]]ZZZ[[[]]]```dddggghhhlllvvvvvvlllgggbbbaaadddgggkkkrrryyyrrrfff]]]\\\ZZZYYYZZZ]]]bbbdddjjjlllpppuuu{{{zzzxxx|||}}}xxxtttrrrrrrtttvvv|||~~~zzzvvvrrrsssrrrpppnnnmmmlllkkkkkkkkkmmmooopppqqqrrrtttvvvsssuuuuuusssooonnnqqqttt|||zzzvvvrrrmmmhhhfffbbb___ccchhhrrr{{{~~~tttfff^^^\\\\\\]]]```dddfffiiipppyyyyyyggg^^^UUUTTTSSSSSSUUUWWW[[[]]]\\\```fffmmm|||~~~~~~zzztttwww~~~___MMMCCC@@@===;;;;;;:::888666555555555555555555555555666999888;;;FFFQQQjjjxxx{{{zzz}}}}}}||||||}}}}}}|||zzzxxxwwwyyyzzzzzzyyywwwwwwxxxzzzyyyyyyzzzzzzzzzzzzzzz{{{zzzyyywwwvvvvvvvvvwwwxxxvvvvvvuuutttsssrrrqqqqqqkkkkkkjjjhhhgggfffeeeddddddcccaaa___\\\ZZZXXXWWWVVVWWWWWWWWWVVVTTTQQQPPPNNNKKKHHHGGGFFFEEECCCAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRUUUZZZ]]]bbbgggnnnqqqqqqqqqrrrtttuuurrrpppooooooooollljjjiiijjjkkkjjjhhhgggggghhhjjjlllooorrrvvvxxxzzz{{{|||}}}}}}eeeZZZSSSQQQNNNKKKJJJIIIGGGEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<============@@@CCCFFFQQQbbbtttlllkkkkkkooovvv{{{nnn```\\\]]]___bbbeeehhhiiiooozzzyyyppphhhcccaaaccceeegggmmmttt~~~|||qqqfff```^^^\\\ZZZ[[[]]]aaaccciiikkkooosssxxx{{{~~~}}}}}}yyywww{{{uuurrrqqqqqqrrrxxxzzzuuusssqqqooollljjjjjjhhhgggffffffffffffeeegggiiijjjkkkmmmpppsssuuuwwwyyyxxxuuutttvvvxxxzzzvvvppplllgggeeebbb```ccciiittt{{{}}}rrrddd\\\ZZZZZZ]]]```dddgggkkkqqq{{{vvveee[[[VVVVVVUUUUUUVVVXXX[[[\\\]]]bbbgggooo~~~|||yyyyyy\\\MMMBBB@@@===;;;;;;:::888666444444444555555555555555444999999;;;DDDNNNiiizzz}}}{{{|||}}}}}}~~~~~~}}}|||zzzxxxvvvzzz{{{{{{zzzxxxwwwyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwzzzyyywwwvvvuuutttuuuuuuvvvvvvuuutttsssrrrqqqqqqkkkkkkkkkjjjiiiiiihhhhhhgggfffdddaaa^^^[[[YYYXXXYYYYYYYYYXXXWWWUUURRRQQQMMMKKKHHHFFFEEEDDDBBBAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTWWW\\\```dddjjjpppsssrrrqqqqqqsssuuussspppoooooonnnkkkiiiiiijjjjjjiiigggffffffggglllooossswwwzzz{{{{{{zzz{{{|||}}}ggg[[[WWWTTTQQQOOONNNMMMJJJIIIDDDDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<===>>>======???CCCFFFNNN___~~~uuummmkkkjjjooowwwrrrddd^^^^^^___bbbeeehhhjjjqqq|||~~~uuuiiidddaaabbbccceeekkkqqqxxx}}}}}}xxxooofffbbbaaa^^^]]]]]]^^^aaabbbgggiiilllppptttwwwyyyzzzxxxyyyzzz}}}~~~~~~~~~}}}}}}}}}~~~{{{wwwvvv~~~xxxtttrrrrrrrrrttt||||||tttnnnmmmmmmkkkjjjeeedddcccaaa```_________]]]___aaabbbdddfffjjjmmmsssvvvxxxyyyxxxyyy}}}yyyuuunnniiieeedddaaa___ccciiissszzzzzzpppccc\\\[[[ZZZ[[[___cccfffkkkrrr|||sssbbbYYYXXXWWWWWWWWWXXXZZZ\\\]]]^^^bbbgggoootttYYYLLLBBB@@@===;;;;;;:::888777888888777777666666666555222999999;;;AAAKKKggg|||{{{{{{~~~~~~|||}}}}}}}}}|||{{{yyyxxx{{{||||||zzzxxxxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvzzzyyywwwuuutttsssssssssuuuuuutttsssrrrqqqqqqpppllllllkkkkkkkkkkkkkkkjjjiiihhhfffccc```]]][[[ZZZZZZZZZYYYXXXVVVTTTRRRPPPMMMJJJGGGEEEEEEDDDBBB@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNPPPQQQSSSTTTVVVZZZ___bbbggglllqqqsssrrrpppqqqrrrsssrrrqqqooonnnmmmkkkjjjkkkllllllkkkiiihhhhhhiiinnnqqqvvvzzz||||||zzzyyyzzz{{{|||~~~jjj]]]YYYVVVSSSQQQPPPNNNLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>>======???CCCEEEMMM]]]|||vvvmmmjjjjjjooowwwxxxhhhaaa______aaadddgggkkksss~~~xxxkkkeeebbbbbbcccdddiiioooqqqxxx|||{{{xxxuuunnngggbbb```^^^\\\\\\]]]^^^```fffgggjjjnnnqqqtttvvvwwwtttvvvxxxyyyxxxxxxwwwwwwvvvvvvwwwyyy|||yyyyyy{{{zzzxxxzzz|||wwwtttrrruuuuuuyyyzzzrrrlllkkkjjjhhhfffcccbbb```^^^\\\ZZZYYYYYYUUUWWWYYYZZZ\\\___cccgggnnnqqquuuvvvxxx|||~~~xxxtttkkkfffcccbbb```^^^ccciiirrrwwwwwwmmmbbb^^^]]]]]][[[^^^cccfffkkkrrr|||qqq```WWWVVVVVVVVVWWWXXXZZZ[[[]]]^^^aaafffpppoooVVVJJJBBB???===;;;;;;:::999777:::999999777666555444333222999999:::@@@HHHbbb~~~{{{zzz~~~}}}}}}zzz{{{|||}}}}}}}}}|||{{{|||||||||zzzxxxwwwxxxzzzzzzzzzyyyyyyxxxxxxwwwwwwzzzyyywwwvvvtttsssrrrqqqttttttsssrrrqqqpppooooookkkkkkkkkkkkkkkkkkkkkkkkiiihhhfffccc```^^^\\\[[[ZZZYYYXXXVVVTTTQQQOOONNNLLLIIIFFFEEEDDDCCCAAA???AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRTTTUUUXXX\\\aaaeeehhhlllrrrtttrrrppppppqqqqqqqqqqqqooommmlllkkkkkkkkkmmmmmmlllkkkjjjkkklllpppssswww{{{|||{{{xxxvvvyyyzzz{{{~~~mmm```XXXVVVRRRPPPOOONNNLLLJJJGGGFFFEEECCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>===>>>>>>======???BBBEEEMMM\\\xxxxxxnnnkkkiiinnnwwwnnneeeaaa```aaacccgggllluuuyyyoooiiieeedddccccccgggmmmlllsssxxxwwwtttrrrnnniii___^^^\\\ZZZZZZZZZ\\\]]]dddeeehhhlllooorrrtttuuurrrtttuuuuuusssrrrssssssppppppqqqsssvvvzzz~~~~~~rrrrrrssswww}}}|||}}}{{{uuurrrrrrvvvxxx~~~}}}wwwooojjjhhhgggdddbbbbbb```^^^[[[YYYWWWVVVUUUQQQRRRTTTUUUVVVZZZ^^^bbbjjjnnnssswww{{{~~~xxxsssiiieeebbbaaa```___dddjjjssswwwuuulllbbb_________\\\```dddggglllsss}}}nnn___WWWRRRSSSSSSUUUWWWXXXZZZ[[[^^^aaafffqqqkkkTTTIIIAAA???<<<;;;;;;;;;999888888777777555444333222111333999999:::???EEE[[[|||zzzxxx}}}}}}}}}}}}yyyzzz|||}}}~~~~~~}}}}}}{{{||||||zzzxxxwwwwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuusssrrrrrrrrrrrrqqqpppooonnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjgggfffeeeccc```^^^\\\[[[ZZZYYYWWWTTTRRROOONNNMMMKKKIIIFFFDDDCCCBBB@@@???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNPPPRRRTTTVVVYYY]]]bbbfffggglllqqqsssqqqoooooopppoooppppppooommmllllllmmmjjjlllmmmmmmlllkkklllnnnrrruuuxxx{{{|||zzzwwwuuuyyyzzz{{{}}}oooaaaYYYWWWTTTRRRPPPOOOMMMKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>======???BBBEEELLLZZZvvvzzzooolllfffllluuu}}}tttiiidddaaabbbdddhhhnnnxxxvvvpppiiigggdddbbbdddiiiiiipppuuutttrrrqqqnnnjjj___^^^\\\[[[[[[\\\]]]^^^bbbdddgggkkknnnqqqssstttqqqrrrsssqqqooonnnppprrrnnnnnnnnnpppssswwwzzz}}}~~~rrrqqqpppqqqtttzzz}}}~~~xxxrrrpppppptttzzzxxxssslllhhhgggfffccc```^^^]]][[[YYYWWWVVVUUUUUUQQQQQQRRRSSSTTTWWW\\\```gggnnnwww~~~}}}wwwsssjjjfffccccccaaaaaafffmmmvvvyyyvvvkkkbbb______^^^___cccgggjjjnnnuuu~~~mmm___WWWRRRRRRTTTVVVXXX[[[\\\]]]___bbbgggttt~~~iiiRRRHHHAAA???<<<;;;;;;;;;999888555555555555444444444444555999888999???CCCUUUrrryyyvvv{{{}}}|||}}}zzz{{{}}}~~~~~~}}}||||||{{{{{{{{{yyywwwvvvvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuusssrrrppppppooonnnmmmllllllkkkjjjjjjjjjiiiiiihhhhhhhhheeedddcccaaa___^^^\\\\\\[[[YYYWWWTTTQQQOOOMMMLLLKKKHHHEEEDDDCCCBBB@@@>>>AAAAAACCCDDDEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNPPPQQQTTTVVVYYY]]]cccgggfffkkkppprrrqqqooooooppplllnnnpppooommmlllmmmoookkkmmmnnnooonnnoooqqqrrruuuwwwzzz||||||zzzxxxvvvzzzzzz|||~~~ooobbb\\\ZZZVVVTTTSSSRRRPPPNNNIIIHHHFFFEEECCCBBBBBBAAA@@@@@@???>>>>>>===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>===???BBBEEELLLYYYttt|||qqqmmmdddkkkssszzzxxxlllfffcccccceeejjjpppzzz|||tttmmmiiidddaaabbbfffgggnnntttsssqqqpppnnnkkkaaa```______^^^___```aaaaaacccfffjjjnnnqqqssstttpppqqqqqqooollllllnnnqqqooooooooopppsssvvvzzz||||||~~~vvvtttrrroooooosssyyy~~~}}}{{{}}}~~~vvvpppnnnooorrrzzzuuupppkkkhhhhhhfffccc```[[[ZZZYYYWWWVVVVVVUUUUUUQQQRRRRRRRRRSSSWWW[[[___gggooo{{{}}}wwwssskkkgggddddddcccccchhhoooyyy{{{wwwlllbbb___^^^]]]bbbeeeiiilllpppwwwmmm^^^WWWTTTUUUWWWYYY\\\^^^```aaaaaaccciiivvv|||hhhQQQHHHAAA>>><<<;;;;;;;;;:::888555555555666777888888999666999777999???BBBQQQkkkxxxuuuzzz~~~||||||}}}}}}~~~~~~~~~|||{{{zzz{{{{{{{{{yyyvvvuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyzzzxxxxxxxxxxxxwwwuuutttsssoooooonnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhggggggfffcccbbbaaa```___]]]\\\\\\\\\ZZZWWWTTTQQQOOOMMMLLLKKKHHHEEECCCCCCBBB@@@>>>@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNOOOQQQTTTVVVYYY^^^cccgggeeejjjooorrrpppnnnnnnpppkkkmmmoooooommmlllnnnqqqnnnoooqqqrrrrrrsssuuuwwwxxxyyy{{{||||||{{{xxxwwwzzz{{{|||~~~qqqddd^^^ZZZXXX\\\aaa___UUUKKKJJJJJJIIIHHHFFFDDDBBBAAADDDAAA???<<<<<<>>>@@@BBB@@@@@@AAABBBCCCCCCCCCCCC>>>???@@@AAAAAA@@@???>>>??????>>>>>>???AAABBBDDDKKKWWWooowwwkkkjjjiiinnnwwwrrriiibbbaaabbbmmmttt{{{rrrjjjfffdddbbbaaahhhjjjlllnnnnnnllljjjhhhcccbbbbbbaaaaaaaaaaaaaaadddeeefffiiikkknnnpppqqqnnnnnnmmmllllllllllllmmmlllnnnpppqqqrrruuuyyy||||||zzzvvvrrrqqqtttzzz~~~}}}~~~~~~vvvqqqppppppsssyyywwwsssnnnjjjfffccc```^^^YYYYYYYYYXXXXXXWWWWWWVVVUUUSSSTTTWWWXXXXXX\\\ccclllzzz|||vvvqqqjjjjjjgggaaa^^^aaaiiiqqq{{{sssjjjccc___^^^```bbbccceeeiiiooowwwzzziii^^^ZZZVVVXXXYYYZZZ[[[]]]___bbbdddiiippp{{{~~~dddNNNIIICCCAAA???<<<:::888777666555666777777777666444333777:::888:::??????KKKccc}}}~~~~~~{{{xxx}}}||||||~~~}}}|||{{{zzzzzz{{{yyywwwwwwwwwwwwvvvuuussstttuuuwwwwwwwwwvvvuuutttuuuvvvwwwwwwvvvuuutttnnnnnnnnnnnnmmmlllkkkjjjiiihhhggggggggggggggghhhcccbbbaaa___]]][[[ZZZYYY[[[YYYWWWTTTQQQNNNMMMLLLHHHFFFCCCBBBBBBBBB@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKNNNOOOQQQSSSVVV[[[aaaeeefffiiilllnnnnnnmmmmmmmmmnnnmmmmmmnnnoooooommmlllpppqqqrrrssssssuuuyyy|||xxxwwwwwwzzz~~~~~~{{{tttggg^^^ZZZXXXZZZ]]][[[SSSKKKJJJIIIIIIGGGFFFDDDBBBAAAAAA@@@===;;;:::<<<>>>@@@@@@@@@AAABBBCCCCCCCCCCCC??????@@@AAAAAA@@@??????@@@??????>>>???AAABBBCCCHHHSSSkkkzzznnnllllllooowwwyyymmmdddcccfffllltttvvvmmmhhheeecccbbbggghhhkkkmmmmmmlllkkkjjjffffffdddcccbbbbbbbbbcccdddeeegggiiikkknnnoooppppppooonnnnnnmmmmmmnnnnnnmmmoooqqqsssuuuxxx|||~~~~~~yyyuuusssttt}}}|||vvvrrrmmmiiifffccc```]]]YYYYYYXXXWWWWWWWWWWWWWWWXXXVVVWWWYYYZZZ[[[aaaiiiyyy~~~{{{uuuppphhhhhheee```^^^cccmmmuuu|||tttjjjccc``````aaacccdddfffjjjqqqyyyxxxhhh^^^ZZZVVVWWWYYYZZZ[[[\\\___bbbaaagggppp}}}~~~cccMMMHHHAAA???>>><<<:::999999888666666666666666555555444666:::888999>>>@@@MMMeeezzz{{{xxx}}}|||{{{~~~|||yyywwwuuutttsssxxxwwwuuuuuuuuuuuuuuutttssstttuuuvvvwwwvvvvvvuuutttuuuvvvvvvvvvvvvuuutttnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhgggfffffffffgggbbbbbb```^^^\\\ZZZYYYXXXYYYXXXUUURRROOOMMMKKKKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKMMMOOOPPPRRRUUUYYY___dddbbbeeeiiikkkkkklllmmmoooqqqpppooopppqqqrrrpppoooppprrrtttuuuvvvwwwzzz}}}{{{{{{|||xxxkkk```]]][[[ZZZZZZXXXSSSNNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@===;;;;;;<<<>>>@@@@@@AAABBBCCCCCCDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@BBBCCCDDDNNNeee~~~rrrpppoooqqqxxxsssgggeeeiiillluuu}}}rrrjjjfffcccbbbeeefffhhhkkklllmmmllllllkkkjjjhhhfffdddddddddeeedddeeegggiiikkkmmmooopppqqqpppoooooooooooooooooooooqqqsssuuuxxx{{{{{{zzzzzzzzzuuuqqqlllgggdddbbb___\\\YYYXXXVVVUUUUUUVVVWWWXXX[[[ZZZZZZ\\\^^^aaajjjsss|||}}}{{{tttooogggfffccc______fffqqqzzz}}}ssshhhbbb```aaacccdddeeehhhlllssszzzwwwfff]]]YYYUUUWWWYYYZZZ[[[\\\___bbbaaahhhrrr}}}bbbMMMHHH???>>>===<<<;;;:::::::::777777666555555555555555666999777888>>>@@@OOOhhhwww{{{yyy~~~{{{yyy{{{zzzyyyvvvuuusssrrrrrrttttttssssssssssssssstttssstttuuuuuuvvvuuuuuuuuussstttuuuvvvvvvuuutttsssnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhgggfffeeeeeeeeeaaaaaa___]]][[[YYYXXXWWWVVVUUUSSSPPPMMMKKKJJJIIIJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQSSSWWW\\\```___aaadddfffhhhjjjnnnppppppnnnllllllnnnooonnnmmmppprrruuuwwwxxxyyy{{{|||{{{}}}{{{oooeeeccc___]]][[[XXXVVVSSSOOONNNLLLJJJIIIGGGFFFFFFCCCBBB@@@>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCCCCKKK```{{{xxxtttrrrsssxxx~~~xxxhhheeejjjmmmwwwvvvmmmgggcccaaacccdddfffhhhkkklllnnnnnnnnnmmmjjjhhhfffeeeeeeeeeeeeeeegggiiikkkmmmooopppppppppoooooooooppppppqqqppprrruuuwwwzzz~~~zzzsssooojjjfffcccaaa^^^\\\ZZZXXXVVVTTTTTTUUUXXXYYY\\\[[[\\\___bbbgggsss}}}zzz{{{}}}vvvqqqhhhfffbbb___```hhhsss{{{{{{oooeee```___aaacccdddeeehhhmmmsss{{{tttddd\\\YYYTTTVVVXXXYYYZZZ\\\```bbbfffkkkttt~~~vvv|||~~~```LLLGGG???>>>===<<<;;;:::::::::888777555444444555555666666888666888>>>AAAOOOiiiwww}}}zzz~~~|||yyyxxxxxxwwwwwwwwwwwwwwwxxxrrrssssssrrrrrrrrrssstttttttttttttttttttttttttttrrrssstttuuuuuutttsssrrrnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhfffeeedddddddddaaa```^^^\\\ZZZXXXWWWVVVTTTRRRPPPNNNLLLJJJIIIHHHIIIGGGEEEDDDDDDCCCBBB@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPQQQTTTXXX\\\]]]___bbbdddfffiiimmmpppnnnlllkkkjjjlllmmmmmmlllnnnqqqtttwwwwwwxxxyyyzzzzzz}}}}}}rrriiifffaaa^^^\\\ZZZXXXVVVOOONNNLLLJJJHHHGGGFFFFFFCCCBBB@@@?????????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBDDDKKK\\\yyy}}}yyy~~~wwwtttssswww||||||jjjfffiiinnnyyyyyyooohhhccc```aaabbbcccfffiiilllnnnpppooonnnmmmkkkiiigggfffeeeeeefffgggiiikkkmmmnnnooooooooooooooopppqqqssssssrrrtttwwwzzz}}}yyyrrrnnniiieeeccc```]]][[[YYYXXXVVVTTTTTTVVVXXXZZZZZZ[[[]]]aaadddkkkyyy~~~{{{yyy{{{xxxssskkkhhhccc```bbbiiissszzzwwwjjjaaa]]]^^^aaabbbcccdddhhhmmmssszzzqqqbbbZZZXXXSSSUUUXXXYYYZZZ\\\```bbbiiimmmttttttjjjttt|||}}}|||^^^KKKFFFAAA@@@>>><<<:::999888888888777555444444555555666555888666888>>>@@@NNNgggyyy|||~~~}}}zzzzzzyyyyyyxxxxxxxxxyyyyyyrrrssstttsssrrrqqqsssvvvttttttssssssssssssssssssqqqrrrsssttttttsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjiiihhhgggeeedddccccccccc```___^^^\\\ZZZXXXWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFCCCBBBBBBBBBAAA?????????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTWWW]]]___aaacccdddgggkkknnnqqqooonnnnnnoooppppppoookkknnnqqqssstttuuuvvvwwwzzz~~~tttjjjfff```]]]]]]\\\YYYVVVNNNMMMJJJHHHFFFEEEEEEEEEAAA@@@???>>>===>>>??????AAAAAACCCDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBEEEJJJYYYsss{{{wwwyyyuuusssvvv{{{ppphhhjjjooozzz|||sssllleeeaaaaaaaaabbbdddgggkkknnnpppoooooooooooommmjjjgggfffffffffhhhiiikkkmmmnnnooonnnnnnoooqqqrrruuuvvvxxxvvvxxx{{{~~~|||vvvqqqnnniiieeeccc```^^^\\\YYYXXXWWWVVVVVVWWWYYYZZZYYY[[[___bbbeeekkkyyy~~~{{{zzz|||xxxssslllhhhdddbbbeeekkksssxxx{{{rrreee]]]\\\^^^```aaacccdddhhhmmmttt{{{ooo```YYYXXXSSSUUUWWWYYYZZZ\\\```bbbhhhkkksssiiiaaannnyyy~~~yyy}}}xxx\\\KKKEEEAAA@@@>>><<<:::999888888777777666555555555555555555999777888===>>>JJJbbb~~~~~~~~~}}}~~~|||{{{yyywwwuuuuuutttrrrtttvvvtttqqqqqqsssvvvttttttsssrrrrrrrrrsssssspppqqqrrrssssssrrrqqqpppnnnnnnnnnnnnmmmlllkkkjjjhhhgggfffeeedddccccccccc``````^^^\\\ZZZXXXWWWVVVRRRQQQOOOMMMLLLKKKJJJJJJHHHFFFCCCBBBBBBBBB@@@?????????@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRYYY\\\___bbbcccfffiiikkknnnmmmmmmnnnoooooommmlllhhhjjjmmmooopppqqqsssttt{{{vvvmmmggg```___aaaaaa\\\VVVPPPNNNLLLIIIGGGGGGGGGGGGAAA@@@???>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEAAA@@@????????????@@@AAABBBAAA@@@?????????AAAAAADDDHHHVVVoooyyyvvvyyytttrrrtttyyywwwmmmmmmnnnyyyxxxppphhhdddaaaaaaaaabbbeeejjjnnnpppoooqqqssssssrrrnnnjjjgggfffggghhhiiikkklllnnnnnnnnnoooqqqsssvvvyyy{{{}}}{{{}}}{{{uuuqqqnnniiieeecccaaa^^^\\\YYYXXXXXXXXXXXXYYYZZZ[[[ZZZ\\\```ccccccggguuuzzzwwwuuu{{{|||{{{}}}~~~vvvpppjjjgggeeedddhhhnnntttxxxwwwnnnccc\\\\\\___aaaaaadddfffjjjooovvv|||mmm^^^XXXWWWRRRTTTWWWXXXZZZ\\\```bbbeeejjjttt{{{fffbbbpppyyy~~~xxx~~~vvvZZZJJJDDD???>>>===<<<;;;:::::::::666666666666666555555444555999888999===;;;EEE\\\yyy~~~~~~|||zzzwwwuuuttttttrrruuuvvvtttpppoooqqquuuttttttrrrqqqqqqqqqrrrrrrooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjffffffeeedddccccccddddddaaa```___]]][[[YYYWWWWWWRRRQQQPPPNNNMMMLLLLLLLLLIIIFFFDDDCCCCCCBBBAAA@@@?????????@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKKKKMMMOOOSSSWWW\\\```ccceeehhhjjjjjjjjjkkkmmmnnnmmmjjjhhhgggiiikkkllllllnnnqqqsss{{{~~~xxxqqqiiibbbbbbffffff```YYYTTTRRROOOLLLKKKJJJKKKKKKCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAA@@@???>>>>>>???@@@AAABBBAAA@@@?????????@@@AAACCCGGGTTTmmmxxxttt~~~yyytttqqqsssxxx}}}rrrooommmwww{{{ssskkkfffaaaaaa```bbbeeeiiimmmpppppprrruuuwwwuuuqqqllliiifffggghhhiiikkklllnnnnnnoooppprrruuuxxx|||}}}wwwqqqnnniiifffcccaaa___]]]XXXYYYYYYZZZZZZZZZ[[[[[[\\\^^^bbbcccbbbdddppp~~~wwwlllhhhhhhgggooo}}}|||~~~}}}sssmmmhhhfffdddeeejjjpppuuuxxxuuulllbbb\\\]]]aaabbbaaaeeegggkkkqqqwww~~~lll^^^XXXWWWRRRTTTVVVXXXZZZ\\\```bbbdddjjjwwwxxxhhhhhhuuu{{{yyytttZZZJJJDDD======<<<;;;;;;;;;<<<<<<555666777777777666444333555:::999:::===:::BBBXXXrrr~~~~~~}}}{{{zzzyyyyyyyyyrrruuuwwwtttooommmpppsssuuutttrrrqqqpppqqqrrrrrrooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjeeeeeedddccccccdddddddddaaaaaa___]]][[[YYYXXXWWWSSSRRRQQQOOONNNMMMMMMMMMJJJHHHEEEDDDDDDDDDBBBAAA>>>??????@@@AAAAAABBBBBBAAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMNNNRRRYYY^^^bbbeeehhhjjjkkklllnnnqqqrrrpppmmmiiiggghhhiiijjjkkkmmmqqqsssxxx|||wwwqqqmmmhhhfffeeeddd```]]]TTTRRRQQQPPPOOONNNKKKIIIEEEDDDBBB@@@????????????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBHHHRRRddd|||sssxxxuuunnnrrrxxx}}}qqqlllpppwwwzzzsssnnnmmmjjjgggffffffggggggfffmmmrrrvvvvvvvvvvvvrrrlllhhhhhhhhhiiijjjlllnnnnnnpppppprrrwww}}}~~~yyytttoooiiidddaaa___]]]\\\VVVWWWXXXZZZ[[[[[[[[[[[[ZZZ^^^bbbcccdddeeeiiilllssskkkccc^^^ZZZWWWYYY^^^jjjyyy}}}~~~zzzsssoooggggggddddddjjjsssvvvtttsssiii^^^ZZZYYYZZZ___eeeffffffhhhmmmttt|||yyyhhh\\\VVVTTTTTTUUUWWWYYYYYY[[[^^^aaaeeeiiirrrmmmmmmuuu~~~tttqqqTTTFFFDDD@@@>>><<<;;;;;;999777555555555555555444444444444666444555777999<<>>===<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGJJJKKKJJJHHHGGGFFFHHHJJJMMMOOOTTT[[[```bbbaaa```gggiiijjjjjjjjjjjjkkkmmmooonnnnnnnnnnnnnnnoooooowwwxxxxxxyyy{{{|||~~~{{{qqqmmmhhhfffeeeccc```\\\XXXVVVTTTSSSSSSQQQNNNLLLGGGEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@????????????@@@@@@????????????????????????BBBFFFNNN___{{{~~~sssvvvuuunnnrrrwww|||vvvpppkkkrrr}}}xxxsssnnnkkkgggeeefffggggggggglllqqqvvvvvvwwwxxxuuupppkkkkkkkkkkkkkkklllmmmnnnoooooorrrxxx{{{wwwrrrnnniiidddaaa___]]][[[WWWWWWYYYZZZ[[[\\\\\\\\\^^^```bbbaaa______```bbbddd^^^YYYXXXWWWWWWZZZ```dddttt~~~yyyrrrmmmeeefffdddeeelllvvv{{{yyyqqqggg]]]ZZZYYYZZZ___eeefffgggkkkpppwwwuuueee[[[UUUSSSUUUWWWXXXZZZ[[[]]]```bbbhhhmmmnnnjjjllluuu}}}{{{pppTTTFFFCCCAAA???===;;;;;;:::888666888888888888777777777777666444555777888;;;DDDNNNjjj~~~}}}|||zzzxxxvvvuuutttuuuuuutttssssssrrrqqqqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmnnnppppppkkklllmmmnnnnnnmmmkkkjjjjjjhhhfffeeeffffffeeedddeeedddbbb___\\\YYYWWWVVVVVVTTTRRRQQQQQQPPPOOONNNFFFEEEDDDBBBAAAAAAAAAAAA===>>>???@@@@@@AAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFHHHJJJMMMPPPTTTZZZ^^^aaaaaaaaafffhhhjjjkkkkkklllmmmnnnssstttuuuvvvuuutttrrrqqqssstttuuuvvvyyy|||tttpppkkkhhhhhhfffbbb^^^\\\ZZZXXXWWWVVVTTTQQQOOOHHHGGGDDDBBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@????????????@@@@@@>>>>>>>>>???????????????AAACCCHHHXXXtttvvvxxxvvvnnnqqqvvv{{{{{{ssshhhnnnxxxzzzppplllhhheeefffggghhhhhhjjjoootttvvvxxx|||{{{wwwpppooonnnmmmmmmmmmmmmmmmmmmnnnrrryyyyyyvvvpppmmmhhheeebbb___\\\YYYWWWXXXYYYZZZ[[[\\\\\\\\\^^^______^^^[[[ZZZZZZ[[[WWWSSSRRRTTTVVVWWW[[[aaa___oooxxxooojjjdddddddddfffooozzz~~~}}}mmmddd\\\YYYYYYZZZ^^^dddfffhhhmmmttt{{{pppaaaYYYUUUTTTVVVWWWYYYZZZ\\\^^^bbbeeelllsssjjjiiinnnwww}}}oooTTTFFFBBBAAA???===<<<<<<;;;888777666666666555555555444444666444555777888:::CCCLLLccc~~~|||zzzxxxvvvtttsssuuuuuuttttttsssrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmnnnnnnmmmmmmmmmnnnoooooommmnnnnnnnnnnnnlllkkkjjjjjjhhhggggggggggggfffeeeeeedddbbb```]]][[[YYYXXXUUUSSSPPPOOOOOOOOOMMMLLLGGGFFFEEECCCBBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKNNNPPPTTTXXX]]]```bbbcccfffiiilllnnnooopppqqqrrrwwwyyy{{{}}}|||yyyuuusssppppppqqqssswww|||zzzvvvpppmmmllljjjfffbbb^^^\\\ZZZYYYWWWUUURRROOOHHHFFFDDDAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???????????????@@@@@@@@@AAAAAAEEESSSooowwwoooppptttxxxtttjjjooowwwsssoooiiiffffffggghhhhhhgggmmmrrruuuyyy~~~}}}tttsssrrrpppnnnmmmmmmllllllmmmqqqyyyzzzwwwooolllhhheeeccc___[[[XXXXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZ[[[VVVRRRRRRUUUWWWXXX[[[______pppwwwnnniiicccdddeeegggoooyyy}}}{{{hhhaaaZZZYYYZZZZZZ^^^cccdddhhhooowwwlll^^^XXXVVVUUUVVVWWWYYYZZZ[[[___cccfffmmmxxx}}}jjjlllsss|||kkkTTTGGGAAAAAA???===<<<<<<;;;999777555555444444444444333333666555555777888999AAAJJJ]]]{{{~~~|||zzzxxxvvvtttsssuuuuuuttttttsssssssssrrrssssssrrrqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooommmllljjjiiiiiihhhgggggghhhhhhfffeeeeeedddbbb```^^^\\\ZZZYYYUUUSSSPPPOOONNNNNNLLLKKKKKKJJJHHHEEECCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCEEEEEEEEEEEEGGGJJJMMMOOOQQQUUUXXX\\\```eeegggjjjmmmrrrtttvvvvvvxxxyyy{{{|||~~~~~~}}}zzzwwwuuuqqqqqqrrrssswww|||zzzuuuqqqpppmmmiiieee^^^\\\ZZZXXXWWWTTTPPPNNNGGGEEEBBB???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAADDDPPPiiizzzpppppprrrvvvuuummmqqqwww}}}yyytttlllgggfffgggiiiiiieeekkkpppsssxxxxxxwwwuuusssqqqooonnnnnnnnnooossszzz~~~zzzxxxpppmmmiiifffccc___[[[XXXXXXYYYZZZ\\\]]]]]]^^^^^^[[[ZZZZZZ[[[\\\\\\\\\\\\VVVSSSSSSWWWYYYYYY[[[```cccrrr~~~uuummmhhhccceeefffhhhooowwwxxxtttddd^^^YYYZZZ[[[[[[^^^bbbccchhhpppyyy}}}iii]]]XXXWWWVVVUUUVVVWWWYYY[[[^^^dddgggmmm||||||pppuuu}}}fffRRRGGGAAA@@@>>><<<<<<<<<;;;999777888888888777777777666666666555666777777888???GGG\\\yyy~~~~~~|||zzzxxxvvvttttttuuutttttttttttttttssssssssssssrrrqqqpppooonnnmmmoooooooooooooooooonnnnnnpppoooooonnnlllkkkjjjiiigggffffffggghhhgggfffddddddcccbbb```^^^\\\[[[ZZZYYYVVVTTTRRRRRRQQQOOOMMMKKKJJJHHHEEECCCAAA@@@???>>>???@@@AAAAAABBBAAAAAADDDDDDCCCCCCCCCDDDEEEEEECCCEEEFFFFFFFFFHHHLLLNNNOOORRRWWWZZZ^^^ccciiimmmrrruuuxxx{{{||||||~~~~~~}}}||||||xxxwwwwwwxxxzzz}}}~~~xxxuuussspppkkkggg___]]][[[XXXVVVTTTPPPMMMEEECCC@@@>>>===???AAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@BBBEEENNNccc}}}qqqoooqqqsss|||zzzqqqrrrvvv{{{{{{yyypppjjjggghhhiiijjjdddiiimmmpppvvv~~~{{{zzzyyywwwuuutttsssssstttuuuyyy|||yyyxxxtttpppkkkfffbbb___[[[XXXYYYZZZ[[[\\\]]]^^^^^^^^^___^^^\\\\\\]]]]]]\\\ZZZTTTQQQRRRVVVYYYZZZ^^^ccciiivvvzzzrrrlllhhhcccfffhhhkkkpppuuurrrlllaaa[[[YYY[[[]]]]]]___bbbdddiiiqqqzzzzzzfff\\\XXXVVVUUUUUUVVVWWWXXXZZZ___eeeiiiooo}}}zzz{{{^^^OOOGGGAAA???===;;;;;;;;;:::999777777777777666666666555555777555666888777777===EEE[[[yyy}}}}}}{{{zzzxxxwwwuuuuuuttttttttttttttttttttttttssssssrrrqqqpppoooooonnnppppppqqqqqqqqqpppooooooooonnnmmmlllkkkjjjiiiiiifffeeefffggghhhhhhfffcccbbbbbb```___^^^\\\[[[ZZZWWWUUURRRPPPPPPOOOMMMKKKHHHGGGFFFDDDCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEFFFFFFGGGHHHLLLOOOOOOTTTZZZ^^^bbbgggnnnsssyyyzzz|||}}}}}}~~~~~~{{{xxxuuuppplllbbb```]]][[[XXXUUUQQQNNNEEEBBB@@@>>>>>>AAADDDFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCC@@@DDDGGGKKK[[[xxxrrroooooopppyyyuuuuuuwwwzzz}}}~~~~~~}}}{{{~~~tttlllhhhhhhiiijjjcccgggkkknnnsss|||~~~}}}{{{zzzzzzzzzzzz|||~~~|||{{{{{{xxxssslllfffbbb^^^[[[XXXYYYZZZ\\\]]]^^^^^^______bbb```^^^]]]^^^^^^\\\YYYWWWTTTTTTXXX[[[\\\```fffrrr~~~{{{tttnnniiigggaaafffjjjnnnrrrtttoooggg___ZZZYYY\\\______```cccfffjjjsss|||vvvcccZZZWWWUUUSSSVVVWWWXXXYYY\\\```gggkkkuuusssWWWMMMGGGAAA===<<<::::::::::::888666555444444444444333333333777555666888777666;;;CCCSSSuuu|||{{{{{{zzzxxxwwwwwwvvvttttttttttttuuuuuuuuuuuurrrrrrrrrqqqqqqpppppppppqqqrrrrrrsssrrrqqqpppooommmmmmlllkkkjjjiiiiiiiiiffffffggghhhjjjiiigggdddaaa```___^^^]]]\\\[[[ZZZUUURRROOOMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB>>>??????@@@AAACCCDDDEEECCCDDDEEEEEEEEEGGGJJJMMMOOOUUU\\\bbbfffkkksssyyy|||}}}}}}|||{{{|||~~~{{{vvvrrreeeccc```]]][[[WWWSSSPPPEEECCC@@@>>>???BBBFFFIIICCCCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAABBBBBB???EEEHHHIIIUUUpppsssooonnnnnnwwwzzzyyyyyy{{{}}}~~~}}}|||}}}vvvmmmiiihhhiiijjjbbbgggjjjlllrrrzzz~~~~~~~~~~~~~~~~~~zzzuuummmfffaaa^^^[[[YYYZZZ[[[\\\]]]^^^_________aaa___]]]]]]___```^^^[[[^^^ZZZXXX[[[\\\]]]aaagggzzz}}}vvvpppkkkgggfff```eeekkkppptttvvvooofff^^^ZZZYYY]]]``````aaaccchhhlllttt}}}tttaaaYYYVVVTTTQQQWWWXXXYYYZZZ]]]bbbiiimmmzzz|||nnnSSSKKKGGGBBB<<<;;;999999999999777666888777777777777666666666777666666888666555:::BBBIIInnn{{{{{{zzzyyyyyyxxxxxxwwwtttttttttuuuuuuuuuuuuuuurrrqqqqqqqqqqqqqqqqqqqqqrrrsssssstttsssrrrqqqpppllllllkkkjjjiiiiiiiiiiiigggggghhhjjjkkkkkkhhhfff```______]]]\\\[[[[[[ZZZWWWUUURRRPPPOOONNNLLLJJJJJJIIIGGGDDDBBB@@@???>>>??????@@@AAABBBBBBBBBBBB<<<<<<<<<>>>???AAACCCDDDBBBCCCDDDDDDDDDFFFIIIKKKNNNUUU^^^eeeiiinnnvvv|||~~~}}}|||yyyxxxyyy|||~~~wwwooofffccc___\\\ZZZXXXUUUSSSGGGAAA>>>???AAAAAACCCFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>=========@@@@@@@@@@@@@@@BBBCCCDDDAAACCC@@@FFFWWWiiixxxooolllpppwww{{{zzzvvvvvvwwwxxx}}}|||ssskkkhhhhhhhhhcccfffiiilllooosssxxx{{{~~~{{{yyyssskkkccc\\\YYYYYY^^^^^^__________________aaaaaabbbaaa______```aaaaaa```^^^[[[[[[bbblllttt}}}xxxsssmmmhhhdddbbbcccdddhhhqqqxxxvvvjjj___\\\ZZZYYY[[[```dddeeedddgggooozzzjjj]]]YYYXXXVVVUUUVVVVVVYYY]]]^^^aaalllwww|||kkkRRRHHHCCC>>>???>>>;;;999888777888888333333333444444444444444444555666666666888;;;>>>NNNddd{{{xxxxxxyyyyyyxxxxxxxxxxxxwwwvvvtttrrrqqqqqqqqqqqqqqqrrrrrrssstttsssrrrqqqqqqqqqpppnnnkkkooonnnllljjjhhhfffeeeeeefffgggggggggfffeeeddddddcccbbb___\\\ZZZZZZZZZ[[[WWWVVVTTTQQQOOOMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>???AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMSSSWWW^^^dddiiinnntttwww|||zzzwwwsssqqqssswww{{{{{{{{{}}}~~~}}}{{{sssjjjgggccc___]]]ZZZWWWUUUJJJCCC???@@@@@@???AAADDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>>>>======??????@@@AAAAAABBBBBBCCCBBBCCC@@@EEEUUUfff}}}qqqmmmooouuuyyy}}}vvvvvvxxxzzzxxxpppkkkhhhgggdddeeefffhhhjjjnnntttyyy{{{}}}~~~xxxooofff^^^ZZZYYY[[[\\\]]]^^^___```aaabbbaaabbbbbbaaa``````aaaccc___```aaabbbdddlllwww}}}zzzuuupppjjjeeebbb```ccceeejjjsssyyyuuuiii^^^\\\ZZZYYY[[[___ccceeedddjjjqqq{{{~~~ggg[[[XXXWWWVVVVVVXXXXXX[[[^^^___cccmmmxxx~~~hhhQQQGGGCCC@@@???===;;;:::888888888888555555555444444444444444444555666666666888;;;===HHH]]]zzz}}}zzzzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrsssttttttrrrppppppppppppnnnlllpppooommmkkkiiihhhgggfffggggggggggggfffeeeddddddcccaaa___\\\ZZZZZZZZZZZZVVVUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSWWW]]]bbbfffjjjmmmpppsssrrrqqqooonnnqqquuuyyyyyyyyyzzz|||}}}~~~~~~xxxooolllhhhdddaaa^^^YYYWWWLLLEEEAAA@@@@@@>>>???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBDDD@@@DDDRRRcccuuunnnnnnrrrvvvvvvuuuyyy}}}~~~vvvpppkkkiiieeeeeeeeeeeegggkkkrrrwww{{{~~~~~~tttjjjaaa\\\ZZZZZZ[[[]]]___aaaccceeefffbbbccccccbbbaaaaaaccceeecccfffjjjmmmqqqxxxyyyvvvqqqkkkfffbbb```___cccfffmmmvvvzzzttthhh]]][[[ZZZYYY[[[^^^bbbeeeeeemmmttt}}}wwwbbbXXXWWWWWWWWWWWWZZZZZZ]]]```aaadddooo{{{~~~cccNNNFFFDDDAAA>>>===<<<:::999888777777777666666555555444444444444555666666666777:::===DDDWWWsss|||{{{{{{{{{zzzzzzyyywwwuuutttsssssssssrrrqqqqqqqqqqqqrrrrrrsssuuurrrooonnnooooooooonnnpppooonnnlllkkkiiihhhhhhggggggggggggfffeeedddccccccaaa___\\\[[[ZZZZZZZZZVVVTTTRRRPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLQQQUUU[[[___bbbdddfffggghhhiiikkkkkklllooorrrvvvuuuvvvwwwxxxyyyzzzzzz{{{|||sssppplllhhhddd___ZZZWWWLLLFFFAAAAAAAAA??????BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????<<<>>>@@@BBBCCCBBBAAA@@@@@@CCC@@@DDDPPP```yyypppnnnqqquuuuuutttyyy}}}zzzsssmmmjjjfffgggggggggiiimmmrrrwww~~~yyynnneee___]]]]]]]]]___aaadddfffggghhhcccddddddcccbbbccceeehhhkkkpppuuuyyy|||wwwsssnnnhhhccc```______dddhhhqqqxxxyyyrrreee\\\ZZZYYYYYYZZZ]]]aaaeeegggooovvvrrr___WWWVVVVVVVVVWWW[[[[[[]]]```aaaeeeppp||||||zzz}}}___LLLEEECCCBBB>>>===<<<:::999888777777888888777666555444444333444555666555555777999<<>>@@@BBBBBBBBBAAA@@@>>>BBB@@@CCCOOO]]]|||~~~ssspppsssvvvvvvssswww{{{~~~{{{ssslllhhhfffgggiiikkkmmmpppuuuxxx|||qqqhhhbbb```______```bbbcccdddeeefffcccdddcccbbbbbbdddgggjjjpppvvv~~~~~~uuuqqqkkkeeeaaa______```dddjjjsssyyyxxxooocccZZZYYYYYYYYYZZZ\\\```eeehhhooowww}}}mmm^^^WWWVVVUUUUUUWWWZZZZZZ\\\___aaafffrrruuurrrxxx\\\KKKDDDBBBAAA======<<<;;;:::888777666888888777666555444444333444555666555555666999;;;AAARRRkkk|||{{{zzzzzzyyy{{{yyywwwtttssssssssstttrrrqqqqqqppppppqqqqqqqqqtttqqqnnnmmmmmmooooooooollllllllllllkkkjjjhhhhhhhhhhhhhhhgggfffdddcccbbbbbbaaa___]]]\\\ZZZYYYYYYUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCBBBAAABBBCCCDDDEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLPPPUUUYYY[[[]]]___aaabbbeeeiiilllmmmnnnoooqqqqqqrrrtttvvvyyy{{{}}}~~~}}}~~~~~~}}}}}}yyywwwsssoookkkeee___[[[LLLEEEAAAAAAAAA@@@AAADDD@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>???AAAAAAAAAAAA@@@<<>>>>>>>>???@@@@@@AAAAAA;;;AAAAAABBBHHHPPPiii}}}wwwxxx|||}}}}}}wwwttttttwww||||||vvvrrrpppqqqqqqqqqqqquuu~~~vvvllldddaaa``````aaabbbcccddddddeeebbbcccbbbaaaaaadddhhhlllqqqyyyzzzrrrmmmfff```]]]]]]___aaafffmmmuuuwwwqqqggg^^^YYYWWWXXXYYYYYYZZZ^^^eeejjjoooyyylllaaaVVVSSSTTTTTTUUUWWWZZZZZZ\\\```dddkkkyyyrrrccc___gggsssyyyiiiSSSIIICCC@@@@@@<<<<<<<<<<<<:::999777555555555555444444444444444444555666555444555777:::999FFF[[[sss~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqppppppppppppppppppooonnnnnnoooooonnnmmmjjjkkkmmmmmmmmmllljjjiiiiiiiiihhhgggfffdddbbbaaaaaa``````^^^]]][[[YYYXXXVVVUUUSSSRRRQQQPPPOOOOOOLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSVVVZZZ]]]___bbbfffiiikkklllnnnpppqqqrrrtttvvvyyy{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyyttttttsssqqqpppooonnnmmm}}}yyyvvvpppjjjeeeQQQJJJDDDCCCAAA>>>>>>@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB;;;AAAAAAAAADDDJJJaaayyyzzz}}}zzzzzzuuurrruuu{{{zzz~~~|||{{{{{{{{{yyyvvvuuuzzzxxxlllddd```bbbcccdddeeeggghhhiiijjjbbbbbbaaa```aaadddiiillluuu||||||vvvpppkkkddd^^^[[[\\\^^^aaafffnnnvvvvvvoooeee]]]YYYWWWXXXYYYYYYYYY^^^eeekkkppp{{{}}}eee[[[SSSQQQSSSSSSUUUXXXZZZZZZ]]]aaaeeemmm|||~~~jjj]]]ZZZbbbrrr{{{cccPPPHHHCCC@@@@@@<<<<<<===<<<;;;999777555333333444444444444444444555555666555444555777999;;;EEEVVVlll~~~|||{{{|||||||||xxxxxxxxxwwwvvvtttrrrqqqrrrrrrqqqpppooooooppppppooonnnnnnoooppppppnnnlllkkklllnnnoooooonnnlllkkkiiiiiihhhgggfffdddbbbaaaaaa``````___]]][[[YYYXXXVVVVVVTTTSSSQQQQQQPPPPPPLLLKKKIIIGGGFFFDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@AAAAAABBBCCCEEEGGGHHHJJJLLLMMMNNNNNNOOOSSSWWW[[[\\\___cccfffiiikkknnnpppqqqrrrsssuuuwwwxxxzzz{{{yyywwwuuurrrqqqqqqqqqrrrsssrrrqqqnnnllljjjhhhggg~~~zzzxxxqqqiiiTTTIIIBBBCCCBBB===>>>DDDAAAAAA@@@AAABBBCCCEEEFFFDDDCCCAAA???>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>@@@FFFIII\\\zzzwwwrrrtttyyy}}}|||rrrooorrrvvvzzz{{{}}}}}}~~~zzzppphhhcccbbbccceeeiiikkkjjjgggeeefffbbb```ccceeeeeeiiiooorrr|||wwwrrrjjjccc___\\\ZZZ^^^ccchhhssszzzvvvkkkaaaYYYSSSTTTWWWZZZ[[[]]]aaaiiinnnxxx}}}nnn[[[XXXTTTRRRQQQTTTWWWZZZ\\\[[[]]]cccgggppp|||ddd\\\```cccttt}}}}}}ZZZKKKHHHDDD@@@??????>>>===;;;999777666555555555555555555555555555555555555555555666777777===DDDRRRggg|||}}}|||yyyxxxyyyzzzxxxvvvzzz{{{|||zzzwwwuuutttuuupppppppppppppppoooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnmmmkkkiiihhhjjjfffcccbbbcccdddcccaaabbbbbbaaa```^^^\\\ZZZYYYTTTTTTSSSQQQPPPOOONNNMMMJJJHHHFFFDDDCCCCCCCCCDDDCCCDDDDDDDDDCCCAAA???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMPPPTTTWWW\\\^^^aaadddfffhhhkkknnnooopppqqqpppnnnlllmmmnnnpppnnnjjjhhhhhhiiilllnnnnnnnnnllliiifffccc```^^^{{{xxxppphhhXXXLLLCCCCCCBBB>>>@@@FFFHHHGGGFFFFFFFFFGGGHHHIIIDDDCCCAAA???>>>>>>>>>???=========>>>>>>?????????>>>@@@>>>???EEEGGGWWWrrrzzzttttttvvvzzz~~~tttpppsssvvv{{{|||}}}}}}|||}}}}}}qqqgggaaabbbccceeeiiikkkkkkhhhffffffbbbaaaccceeegggkkkpppwwwyyytttooohhhbbb___]]]\\\___eeejjjsssxxxqqqddd[[[VVVSSSUUUWWWZZZ\\\]]]bbbiiiooozzzkkkZZZWWWSSSQQQPPPSSSWWWYYY\\\[[[^^^dddkkkwwwiiibbbgggkkkwww{{{YYYKKKHHHCCC????????????===<<<:::888777666333333333333333333333333555555555555555666777777<<>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJKKKMMMNNNQQQVVVYYY[[[^^^aaacccdddfffiiikkkmmmnnnnnnllljjjiiiiiijjjhhhgggeeedddeeegggiiikkkjjjjjjiiigggeeebbb```___|||tttlll\\\OOODDDCCCBBB???AAAHHHHHHHHHGGGFFFEEEFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===@@@>>>>>>CCCCCCPPPhhh~~~uuutttssswww}}}vvvqqqrrrvvv{{{||||||{{{zzzzzz{{{}}}uuujjjcccbbbccceeehhhkkkllljjjgggfffbbb```dddfffhhhnnnttt|||~~~wwwrrrkkkeeeaaa```___^^^aaafffnnnwwwyyynnn^^^VVVTTTUUUUUUXXX[[[\\\^^^cccjjjppp}}}{{{gggXXXUUURRRPPPPPPSSSVVVXXX[[[[[[^^^eeeooo~~~iiidddjjjppp{{{wwwWWWJJJGGGCCC??????@@@???>>><<<;;;999888777333333333333333333333333555555555555555666777777;;;???KKKaaazzz~~~|||||||||{{{zzz{{{||||||{{{xxxvvvvvvvvvrrrpppooommmmmmnnnoooppppppooonnnnnnnnnnnnooopppnnnnnnooonnnmmmllljjjiiihhhgggfffffffffeeecccaaaaaaaaa```^^^\\\ZZZXXXWWWTTTSSSRRRQQQPPPNNNMMMMMMOOONNNLLLIIIGGGEEEDDDCCC>>>???AAABBBBBBBBBAAA@@@>>>???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJMMMNNNPPPSSSXXX[[[]]]___bbbcccdddeeegggiiijjjjjjkkkiiigggeeeeeefffaaaaaaaaabbbccceeefffgggffffffeeedddcccaaa___^^^|||uuu```QQQDDDBBBBBB???BBBGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>======>>>??????@@@AAAAAA===BBB???>>>BBBAAAJJJ]]]}}}vvvrrrqqquuuzzzwwwqqqqqqssswwwxxxyyyxxxwwwwwwyyy{{{zzzooohhhbbbbbbdddhhhkkkllljjjhhheeeaaa```dddgggjjjqqqwww|||tttooohhhccc_________^^^```eeesss|||}}}ooo^^^VVVUUUWWWVVVXXX[[[]]]___dddlllqqquuubbbWWWUUURRRQQQQQQTTTWWWYYY[[[[[[^^^dddqqqzzziiifffmmmuuu~~~qqqUUUIIIGGGBBB??????>>>>>>===;;;:::999888777555555555555555555555555555555555555555666777777;;;===HHH^^^zzz~~~|||{{{zzzyyyyyyzzz||||||{{{yyywwwvvvwwwsssqqqnnnllllllmmmoooqqqqqqpppnnnmmmmmmnnnpppqqqnnnnnnoooooonnnmmmkkkjjjhhhhhhhhhhhhgggfffcccbbbcccbbbaaa___]]][[[XXXWWWSSSSSSRRRQQQOOONNNMMMMMMNNNMMMKKKIIIGGGFFFEEEDDD>>>???@@@AAAAAAAAA@@@???>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRUUUZZZ]]]___bbbeeefffffffffggghhhiiiiiijjjhhhfffddddddeeeaaabbbcccdddeeefffffffffeeeeeedddcccaaa___]]]\\\{{{cccRRRCCCAAAAAA???AAAFFFEEEFFFFFFGGGHHHIIIIIIIIIDDDDDDCCCBBBAAA@@@??????@@@@@@@@@???????????????===CCCAAA>>>BBBAAAGGGWWWvvvvvvqqqpppsssyyyyyypppmmmnnnqqqrrrsssttttttuuuxxxzzz{{{pppiiibbbbbbdddgggiiijjjiiigggccc______cccggglllssszzzzzzsssnnngggbbb______^^^]]]```eeeuuu||||||ooo___WWWVVVWWWVVVYYY\\\^^^```eeemmmsssooo___VVVUUUSSSRRRSSSVVVYYY[[[[[[\\\___dddqqqwwwlllmmmuuu~~~lllRRRHHHFFFBBB>>>???<<<<<<;;;:::999777666666555555555555555555555555555555555555555666777777:::<<>>===???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKMMMOOOQQQSSSVVVZZZ]]]bbbdddgggiiihhhhhhhhhiiiiiijjjjjjiiigggffffffggggggggghhhiiijjjiiiiiihhhhhhgggfffdddbbb___]]]\\\|||eeeSSSDDDBBBBBB@@@@@@DDDBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@????????????>>>>>>=========DDDAAA===AAABBBFFFSSSnnnxxxrrrooorrrxxx~~~}}}qqqkkkiiijjjlllnnnooopppsssvvvxxx{{{yyyooohhhcccbbbccceeehhhhhhgggeeeaaa^^^]]]bbbgggmmmuuu}}}xxxqqqkkkgggaaa^^^______```dddjjjuuuyyyvvvjjj\\\VVVUUUUUUWWWZZZ]]]___aaagggnnntttjjj]]]VVVUUUSSSSSSTTTWWWZZZ\\\[[[^^^bbbfffsssqqqmmmqqq{{{~~~fffOOOHHHFFFAAA>>>???;;;;;;:::999888777666666333333333333333333333333555555555555555666777777:::<<>><<>>???;;;;;;::::::999888777777333333333333333333333333555555555555555666777777999<<>>AAAEEEOOO```}}}}}}wwwlllooouuu{{{tttjjjeeeeeegggiiijjjkkkmmmppprrrttt}}}yyyvvvuuuuuu{{{}}}wwwrrrccccccbbbcccdddeeecccaaa^^^[[[ZZZ```fffmmmvvvzzzssslllffffff```^^^```dddiiirrrzzzzzzvvvkkk]]]VVVXXXZZZYYYWWWZZZ^^^```ccchhhpppvvv}}}ggg]]]RRRRRRQQQRRRSSSVVVYYYZZZ\\\ccciiinnn{{{ssspppvvvvvv```LLLGGGEEE@@@>>>???<<<<<<;;;;;;:::999888888555555555555555555555555555555555555555666777777999<<>><<<===???@@@???CCCIII[[[rrr}}}tttqqqnnnooowwwyyylllddddddddddddeeegggjjjlllmmmssszzz|||wwwuuutttuuuyyy}}}||||||~~~}}}}}}~~~yyyqqqdddbbb```aaaeeegggeeeccc\\\[[[^^^dddiiinnnwwwwwwnnngggccc___dddfffccceeeppp{{{uuubbbYYYVVVUUUUUUVVVZZZ\\\___bbbeeekkktttzzzvvvdddZZZTTTTTTTTTTTTUUUWWWYYY[[[\\\aaahhhsssjjjooo~~~sss[[[LLLHHHCCCDDDDDD======<<<;;;:::888777666666333222111111111111222333555555555666666666666666555888<<>>???@@@BBBCCCEEEEEEEEEDDDGGGIIIKKKMMMNNNMMMLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUZZZZZZYYYWWWVVVXXX\\\______```bbbbbbaaaaaacccdddccccccdddfffhhhjjjlllnnnttttttttttttrrrooommmkkkrrr]]]JJJEEEEEECCCBBBFFFGGGGGGGGGHHHJJJKKKJJJHHHIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBB???<<<===?????????BBBHHHWWWnnnxxxrrrnnnnnnuuu}}}}}}ooogggeeeeeeeeeeeegggjjjlllnnnssszzzyyyvvvuuuuuuwww|||{{{yyyyyyyyyyyy{{{~~~~~~yyyrrrgggccc```aaadddffffffddd]]][[[\\\aaafffkkkttt}}}}}}uuunnnhhhddd___ccceeedddhhhrrr}}}sssaaaXXXVVVUUUVVVXXX[[[^^^aaadddhhhnnnvvv}}}tttbbbXXXTTTTTTSSSTTTUUUWWWYYYZZZ]]]ccclllxxxkkkqqqrrr[[[LLLHHHBBBCCCCCC<<<<<<<<<;;;:::888777666666666555444333333444555666888888777666555444333333777999<<>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFIIIKKKMMMMMMMMMMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVXXX[[[^^^^^^___aaaaaa``````bbbccceeeeeefffgggiiikkklllmmmrrrrrrssssssrrrrrrqqqqqqttt___LLLGGGGGGDDDCCCFFFGGGFFFGGGIIILLLNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA???======??????>>>BBBGGGQQQggg~~~sssnnnlllqqqxxxsssiiieeeeeedddeeefffiiilllmmmssszzz|||vvvtttuuuvvvzzz~~~zzzuuuqqqoooooorrrwww{{{}}}zzzsssjjjeeeaaa```bbbeeeeeeddd```]]]]]]aaaeeekkkttt~~~zzzsssmmmgggddd^^^bbbeeeffflllvvv~~~ooo^^^WWWUUUUUUWWW[[[]]]___bbbfffkkkrrrzzzppp___WWWSSSSSSSSSSSSUUUWWWYYYZZZ___fffqqq{{{iiiqqqoooYYYLLLHHHBBBBBBBBB;;;<<<<<<;;;999888777666555666666555555555555666666888777777666555444333333888999<<>>===???>>><<>>>>>???>>><<<>>>DDDGGGUUUmmmvvvoookkkmmmssszzzzzznnndddbbb```___```cccgggiiinnnyyy{{{yyyzzz{{{~~~zzzxxxsssooollljjjiiiiiijjjoooqqqooopppuuuxxxwwwoooiiiccc```bbbeeefffffffffdddfffmmmsss{{{}}}vvvoooiiidddbbbaaacccffflllvvv~~~}}}wwwbbbZZZSSSRRRSSSTTTYYY^^^^^^___cccjjjttt|||uuuddd[[[XXXTTTTTTTTTUUUWWWZZZ\\\^^^gggrrrmmm]]]dddpppwww}}}aaaPPPIIIHHHAAA@@@AAA<<<;;;;;;:::888777666555444555555666666666666555555555555555444444444333333222666999<<>>>>>???===;;;===CCCDDDOOOeee|||tttoooppptttwww~~~uuufffdddbbb```aaadddhhhkkkppp{{{}}}~~~tttrrrooommmkkkjjjkkkkkklllqqqtttsssrrrtttvvvuuupppkkkfffdddgggiiijjjjjjkkkjjjmmmtttzzzzzzsssmmmhhhdddcccccceeegggmmmwww~~~zzzrrr\\\VVVSSSTTTVVVWWWZZZ``````aaadddlllwwwooo```YYYXXXUUUUUUUUUVVVYYY[[[^^^___jjjuuuiiiZZZ```jjjoooxxxvvv\\\MMMHHHGGGAAA@@@BBB===;;;:::999888777666555444333444555666666555444333555555444444444444333333333777;;;<<>>???===;;;===BBBAAAKKK```}}}yyysssssstttvvvzzz|||hhhfffcccaaabbbfffiiilllqqq}}}~~~rrrpppnnnllljjjkkklllllllllsssxxxwwwuuuuuuuuusssrrrnnniiihhhjjjmmmmmmlllqqqqqqtttzzz~~~{{{vvvqqqkkkgggeeecccdddeeehhhnnnxxx~~~xxxnnnYYYUUUTTTVVVXXXYYY\\\aaaaaabbbfffnnnzzzkkk]]]WWWWWWUUUUUUVVVWWWYYY\\\___```lllxxx{{{eeeVVV\\\eeejjjrrr}}}rrrYYYKKKGGGGGGAAA@@@BBB>>>;;;:::999888777555444444111111222333333222111111111111222333555666666777555999===<<<>>>LLLbbbttt}}}|||{{{tttuuuxxx|||uuutttrrrqqqpppooooooooonnnnnnoooqqqssssssrrrpppqqqqqqqqqqqqpppppppppoookkkkkkkkklllllllllmmmmmmiiigggdddccccccbbb___]]]ZZZZZZYYYYYYYYYWWWSSSOOONNNMMMKKKIIIHHHHHHHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLOOOTTTYYY___bbbeeeggghhhhhhggggggiiijjjkkklllnnnnnnmmmmmmoooppptttsssssssssssstttuuuuuutttuuuvvvvvvvvvuuusssrrr|||fffQQQKKKJJJFFFBBBBBBAAAJJJGGGTTT```eeemmmcccccc\\\VVVUUUSSSOOOOOOQQQSSSRRRPPPNNNKKKHHHFFFEEECCCBBB???===<<<<<<======DDDIIIYYYwww|||tttppprrrxxx}}}tttjjjbbbaaaccceeehhhlllrrr}}}~~~pppjjjfffeeefffggglllsssuuuuuuvvvxxxzzzyyywwwuuuqqqooolllhhhgggjjjooorrrvvvvvvxxx|||~~~~~~|||xxxrrrkkkgggfffgggbbbkkkpppssszzzxxxiiiZZZYYYXXXXXXZZZ]]]```cccccciiiqqqxxx~~~uuueeeZZZWWWYYYXXXVVVVVVYYYZZZ[[[aaahhhssstttbbbVVV[[[dddjjjsss}}}sssYYYNNNDDDCCCDDDBBB???>>>:::999888777666444333333555555333333333333555555555444222111111222333444555888===@@@AAAHHH[[[mmm~~~|||zzzyyyzzzyyyxxxzzz}}}tttsssrrrqqqppppppppppppoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooollllllllllllllllllllllllkkkiiifffbbb___]]]\\\\\\^^^\\\YYYXXXWWWVVVTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIFFFDDDEEEHHHJJJIIIGGGEEEHHHLLLOOOSSSXXX^^^bbbeeeggghhhiiihhhiiijjjlllmmmnnnooonnnnnnnnnppprrrssstttvvvvvvuuuuuuwwwxxxwwwwwwwwwwwwvvvuuusssrrrjjjTTTMMMKKKGGGDDDDDDFFFNNNKKKZZZhhhmmmtttggg```YYYSSSRRRPPPMMMMMMOOOPPPPPPNNNLLLJJJIIIGGGFFFCCCAAA???===<<<<<<======@@@DDDSSSooo~~~uuupppqqqwww|||{{{qqqhhheeeeeeeeeiiinnnuuupppjjjeeeeeefffhhhmmmtttwwwxxxzzz}}}wwwuuurrrooonnnooorrruuuwwwyyy{{{~~~}}}{{{wwwpppjjjfffeeefffaaakkktttyyywwwgggZZZYYYYYYYYY[[[^^^bbbdddhhhnnnuuu|||rrrcccYYYVVVXXXYYYWWWXXXZZZ[[[]]]dddlll{{{hhh]]]YYY```hhhnnnzzzqqqXXXNNNDDDCCCDDDBBB???>>>::::::999888666555444444555444333222222333444555444444333333333333444444444666:::======EEEWWWjjj~~~{{{yyyyyyxxxwwwvvvwwwzzz||||||{{{rrrqqqpppooonnnnnnnnnnnnoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooommmmmmmmmllllllkkkkkkkkkiiihhheeebbb```^^^\\\[[[]]][[[YYYXXXXXXWWWTTTRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDEEEGGGIIIHHHGGGFFFHHHKKKOOORRRXXX^^^bbbfffhhhiiijjjiiiiiikkklllmmmoooppppppoooppprrrttttttvvvxxxyyyyyyzzz|||}}}|||}}}~~~~~~|||yyyxxxoooWWWNNNLLLHHHFFFGGGHHHPPPMMM^^^oootttxxxiii[[[TTTOOONNNMMMJJJJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGBBBAAA???===<<<<<<======>>>AAAMMMeeewwwppppppuuuzzz{{{pppjjjhhhhhhkkkqqqxxxpppjjjeeeeeefffhhhnnntttwwwzzz~~~}}}|||zzzxxxwwwwwwwwwwwwzzz{{{~~~{{{yyytttnnnhhheeedddeeeaaannnzzzsssbbbZZZZZZZZZ[[[]]]```ccceeemmmsss{{{mmm```WWWUUUXXXZZZYYYYYY\\\]]]___hhhrrryyy___\\\___hhhpppwwwoooWWWMMMDDDCCCDDDAAA>>>>>>;;;;;;:::888777666555444444333222111111222333444333444444555555555444444444555888999:::@@@RRRddd|||~~~~~~zzzyyyyyyvvvuuutttuuuvvvwwwwwwvvvqqqpppoooooonnnnnnnnnnnnoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnnnnnnnmmmlllkkkjjjiiiffffffeeecccaaa___]]]\\\]]][[[YYYYYYYYYWWWUUURRRQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFHHHGGGGGGGGGHHHKKKMMMQQQWWW^^^cccgggiiijjjjjjiiiiiikkklllnnnoooqqqrrrrrrrrrtttvvvuuuwww{{{}}}~~~~~~{{{rrrXXXMMMJJJGGGFFFIIIFFFMMMJJJ]]]pppvvvxxxgggXXXQQQLLLKKKJJJHHHHHHJJJKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@>>>===<<<<<<<<<===@@@BBBJJJ]]]yyyyyypppooosssxxxwwwppplllkkkpppvvvxxxssslllfffeeeeeegggmmmtttwww{{{~~~{{{{{{}}}~~~xxxvvvqqqkkkfffcccdddeeeeeerrr~~~lll\\\YYYZZZZZZ\\\^^^aaadddfffpppwwwxxxggg\\\VVVUUUWWWZZZYYYZZZ\\\^^^bbbmmmyyyiii^^^___gggttt~~~kkkTTTLLLDDDCCCCCC@@@>>>>>><<<;;;:::999888666555555333333111111111111333333333444555666666666555444555555666777777===MMM^^^yyy}}}}}}{{{zzz{{{uuutttssssssuuuuuusssqqqrrrrrrqqqpppppppppppppppoooooopppppppppqqqqqqqqqpppqqqqqqqqqqqqpppooooooooooooooonnnmmmkkkjjjhhheeeeeefffeeecccaaa___]]]\\\[[[ZZZZZZYYYXXXUUUSSSRRRPPPNNNLLLJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMQQQWWW^^^cccggghhhjjjjjjiiiiiikkklllmmmppprrrssstttuuuwwwxxxxxx{{{{{{rrrWWWKKKHHHEEEEEEHHHCCCJJJHHH\\\ooouuuwwweeeWWWPPPKKKJJJIIIGGGGGGJJJJJJIIIHHHFFFDDDBBBAAA@@@??????>>>======<<<<<<<<<@@@AAAGGGVVVmmm|||rrrooorrruuu|||}}}uuuqqqpppuuu}}}{{{}}}uuummmgggeeeeeeffflllsss{{{{{{~~~|||uuusssnnniiidddccceeeggglllwwwtttcccWWWYYYYYYZZZ\\\___cccfffgggqqqxxxqqqbbb[[[VVVVVVWWWYYYXXXZZZ\\\___eeettt{{{bbb```dddpppgggRRRJJJEEEDDDCCC???===>>><<<;;;:::999888666555555333333111111111111333333222333555666777666555444777666666777777;;;IIIWWWuuu{{{{{{~~~}}}||||||uuutttttttttuuutttrrrpppqqqqqqppppppooopppppppppoooooopppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnooooooooonnnllljjjhhhffffffffffffeeebbb```___[[[[[[ZZZZZZZZZYYYVVVSSSQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLOOORRRWWW^^^bbbeeegggiiiiiiiiiiiikkklllnnnppptttvvvwwwxxxzzz|||zzzqqqVVVJJJGGGDDDCCCGGGCCCLLLJJJ]]]nnnssswwwgggYYYRRRMMMLLLKKKHHHHHHKKKHHHHHHFFFDDDBBB@@@>>>===>>>>>>>>>======<<<<<<<<>><<<>>>;;;;;;:::888777666555444444333222111111222333444222333444555555555555555888777777888777:::EEEPPPmmmxxxxxx{{{~~~}}}|||uuuuuutttuuuuuutttrrroooooonnnnnnmmmmmmnnnnnnnnnoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooommmnnnooopppooommmjjjiiiggggggfffeeedddbbb```___[[[ZZZZZZ[[[[[[ZZZVVVSSSPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDFFFHHHIIIIIIJJJFFFGGGHHHGGGFFFFFFHHHJJJIIIKKKNNNQQQTTTYYY^^^bbbdddfffhhhiiijjjkkkmmmooopppssswwwzzz|||}}}yyypppUUUJJJGGGDDDCCCFFFDDDNNNMMM^^^mmmqqqwwwiii]]]VVVPPPOOOMMMJJJJJJLLLEEEDDDCCCBBB@@@???>>>=====================<<<<<<>>>>>>BBBKKK\\\tttwwwqqqooopppvvv{{{}}}yyy~~~}}}zzzpppiiiddddddfffjjjrrr{{{}}}{{{wwwooommmjjjfffdddeeeiiimmmvvvxxxxxxssshhh^^^YYYZZZ[[[\\\^^^bbbeeeiiikkkmmmrrr{{{yyyfff^^^\\\ZZZYYYYYYYYYYYY\\\```dddooozzznnnkkklllzzzxxx^^^NNNIIIEEEDDDBBB===<<<>>>::::::999888666555444444555444333222222333444555222222222222333444555666777666777888777888@@@JJJ___vvv{{{vvvuuuyyy||||||{{{tttttttttuuuvvvuuurrrooonnnnnnmmmmmmmmmmmmnnnnnnoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppoooooolllmmmoooppppppnnnkkkjjjgggfffdddbbb```___^^^^^^ZZZZZZ[[[\\\\\\ZZZWWWSSSOOONNNLLLJJJHHHFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDFFFHHHIIIJJJJJJFFFHHHIIIHHHGGGGGGIIIKKKIIILLLPPPTTTWWW[[[^^^aaaeeegggjjjkkklllnnnqqqsssssswww||||||wwwpppUUUJJJHHHDDDCCCFFFCCCNNNNNN]]]jjjnnnuuujjj```YYYSSSQQQOOOLLLKKKMMMBBBAAAAAAAAA@@@?????????<<<===============<<<;;;???@@@CCCJJJZZZqqqyyyrrrooooootttzzz|||~~~~~~zzzlllfffbbbcccggglllvvv|||~~~zzzwwwmmmllliiifffdddfffkkkooowwwvvvssskkk```XXXYYY^^^\\\^^^aaadddhhhkkknnnooottt}}}uuuddd]]]]]]\\\ZZZZZZZZZ[[[^^^bbbgggsssmmmiiinnntttuuu[[[MMMHHHEEEDDDBBB===<<<>>>:::999888777666444333333555555333333333333555555222222111111222333555666666555666888777777===EEEUUUnnnxxxuuusssxxx{{{~~~~~~{{{yyysssssssssuuuvvvuuurrroooppppppoooooooooooopppqqqoooppppppppppppqqqqqqqqqpppqqqqqqqqqqqqpppooooookkkmmmoooppppppooolllkkkgggfffccc```^^^]]]\\\]]]ZZZZZZ[[[\\\\\\[[[WWWTTTOOOMMMKKKIIIGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEAAABBBDDDFFFHHHIIIJJJJJJGGGIIIJJJIIIGGGGGGJJJLLLIIILLLRRRVVVYYY\\\___aaaeeehhhkkkmmmoooqqqtttvvvvvvzzzxxxsss