BM66(@ ++++++***))))))***++++++******************************)))))))))))))))*********))))))((((((''''''(((((((((((())))))))))))+++++++++*********))))))***************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))---,,,***)))))))))***+++---***'''(((***,,,,,,*********+++,,,------------*********))))))))))))))))))******++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000222111111111000000//////222222333444444444444333444444444444444444444444444555666888999999::::::666666666666666666666666999999999999999999999999777777888999999999888888999999999999999999999999999999:::;;;;;;:::::::::888:::<<<<<<;;;999999999999:::;;;<<<============>>>>>>???@@@BBBCCCDDDEEEEEEGGGGGGFFFDDDBBBBBBBBBGGGDDDAAA???@@@AAABBBAAA??????@@@AAA@@@>>><<<::::::;;;:::999666555666888777777777666666666666666555666666666444333444555555666666666666666555444555444222000000111222333111111111111000000000000222111000//////000111222111222222222222111000000---...///111111222222222222222111111000000//////000000111111111222222222000000000000111111111111;;;999666333111222333444444333333222111111111222222111222222444777999;;;CCCFFFHHHEEE@@@===>>>@@@BBB???;;;777444222111111444444444444444444444444333333333333333333333333222222222111111111000000////////////000000000000000000000000000000000000......//////000000111111////////////000000000000222111000//////000111222//////000000000000/////////000111222333444444444///000000000000000//////...///000111111111111111------...///000111222222000111222222222000///...222222111111000000////////////............/////////////////////...............//////000000111111000111333444555555444333222222222222222111000///......///000000000000000222222111111111111111111222222222222222222222222444333333333333444555555888888888777666777:::===>>>???CCCIIIOOOXXXhhhvvv***++++++++++++++++++*********************************)))))))))))))))******)))))))))((((((((('''(((((((((((())))))))))))+++++++++*********))))))***************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&'''((()))***,,,***'''(((***++++++***,,,,,,---,,,,,,+++***)))******************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////111111111000000000//////111111222333333333333333444444444444444444444444444555666888999:::::::::666666666666666666666666999999999999999999999999888888999999999888888777999999999999999999999999888999:::;;;<<<=========:::;;;;;;:::888666666666999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGHHHIIIGGGDDDAAAAAAAAAEEECCC@@@???@@@AAA@@@???======>>>???>>><<<:::999999::::::888666666777888999999888888888777777777444666666555444333444555444555555666666666555555555333222000000111222333111111111111000000000000111111000//////000111111000000111111000000///......///000000111111111111111111111000000000000000000000000111111222222222//////000000000111111111666555333111111111222333333333222111111111111111333333333333444555777888@@@CCCEEECCC>>>:::;;;>>>@@@===:::666333222111111333333333333333333333333333333333333333333333333222222222111111111000000.../////////000000000000////////////////////////111111111111111222222222.../////////000000000000111000000/////////000000...//////000000//////...///000111222222333333333//////000000000000////////////000111111111000000............////////////000000000000000///......000000000000000000////////////............//////////////////..................//////000111111222111222333444444444333222000111111111000000///...//////000000111111000000111111111111111111111111222222222222222222222222444333333333333444555555555666666555444555888;;;>>>???CCCIIIOOOXXXhhhvvv)))***,,,,,,,,,,,,***)))************************))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))+++************)))))))))***************)))(((((()))))))))))))))(((((('''))))))))))))))))))))))))%%%%%%%%%&&&'''(((******+++)))(((((()))***))))))++++++++++++***)))(((((()))******++++++,,,,,,,,,---,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------............////////////////////////111111000000000000//////000000111222222222222222333333333333444444444444444555666777888999999999777777777777777777777777888888888888888888888888999999999:::999999888888999999999999999999999999777888:::;;;===>>>>>>>>>;;;;;;:::888555333333444999:::;;;===>>>?????????>>>>>>>>>??????@@@@@@@@@GGGHHHHHHFFFCCC@@@??????BBBAAA??????@@@@@@>>>===;;;;;;<<<<<<<<<:::999777888999999888666666888999;;;;;;:::999888888777777444555666555444333333555333333444555666666666666444333222000000111222222111111111111000000000000111000000//////000000111///////////////......---//////000000000000000//////000000000000000000111000000000000111111111111//////000000000000111111111111111111111111111111111111000000//////000000444333333333333444444555;;;>>>@@@>>>:::777888999<<<:::888555333222222222111111111111111111111111222222222222222222222222222111111111111000000000....../////////000000000////////////////////////222111111111111111111000....../////////000000000000000000000000///...............//////...............///000111111111111//////000000000000//////000000111111111000//////000000000/////////......000//////...............//////////////////000000/////////....../////////......................../////////000111111222222222333333333333222111111//////000000//////......000000000111111111111222111111111111111111111111222222222222222222222222444333333333333444555555555555666555444555888:::>>>>>>CCCIIIOOOXXXhhhwww************************************************((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,***)))((((((((((((((((((&&&'''((()))************(((((()))***++++++,,,,,,,,,+++++++++******))))))************++++++++++++------------------------...------,,,,,,++++++***,,,,,,,,,---------......////////////////////////000000000000000000////////////000111111111111111333333333333333444444444333444555666777777777777777777777777777777777777888888888888888888888888888999:::;;;;;;<<<<<<<<<888888888888999999999999888999:::;;;<<<<<<<<<<<<;;;;;;999777444333444555999:::;;;===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>===DDDEEEEEEDDDAAA?????????@@@???>>>>>>???>>><<<:::::::::;;;;;;:::999888888777888888777666666888:::;;;;;;:::999888777666555444555666555333222333444111222333444555666666666333333222111000111111111111111111111000000000///000000000//////000000000///////////////...------//////000000000///........./////////000000111111000000000000000000000000////////////000000000111///000111111111111//////000//////.........//////222222222222333333444444777888:::888666444444555888777555333222222222222111111111111111111111111222222222222222222222222111111111111000000000000........./////////000000////////////////////////000000//////.........---........./////////000000000111222222111000...---------............---------...//////000000000///...//////000000000000///000111111111000///......111111000000000000000000111000...------...///000------......//////000000......////////////......------.............../////////000111111222222333333333333222111111000////////////000000//////...111111111111111222222333000000000000111111111111222222222222222222222222444333333333333444555555666777888777666777999;;;===>>>BBBIIIOOOXXXhhhwww+++)))(((''''''((()))+++))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))***)))((('''''''''&&&&&&'''((())))))))))))&&&''''''((()))******+++)))))))))******+++++++++))))))*********+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................//////////////////000000//////000111111111111000222222222333333333444444222222333444555555555555666666666666666666666666777777777777777777777777777888999;;;===>>>??????777777777888888999999999999999:::::::::999999888999999999777666666888:::999:::;;;===>>>>>>??????>>>>>>============<<<<<<>>>@@@AAAAAA@@@??????@@@???>>>======>>>===;;;999:::;;;;;;;;;::::::999999666777888777666666888999:::999888777666555444333444555555555333222333444111111333444555555555555222222111111111000000111111111111111000000000////////////000000///////////////000000//////...---....../////////......---......//////000000000111////////////////////////...////////////000000000000111222333222000...---///......---......////////////000111222333444444333444444444333111111111444333333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000............////////////........................000/////////......------............////////////111111222333222111///...------............------------.../////////............///000000000000000000000000000000///...---------......///000111111111111/////////000111222------......//////000000......///000000///......,,,---------......//////000000111111222333333333444333222111000///////////////000111111000000///111111000000111111222333//////000000000111111111222222222222222222222222444333333333333444555555555666777777777777999:::===>>>BBBIIIOOOXXXiiiwww***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))******++++++******)))((()))***++++++)))''''''((())))))))))))((('''&&&&&&&&&''''''(((((()))))))))(((((())))))***++++++,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000//////000111111111111111111111222222333333444444111222333444444444444444666666666666666666666666666666666666666666666666555777888;;;===>>>??????666666777777888999999999:::::::::999999888777666777888999999888888:::<<<999:::;;;<<<====================================<<<>>>@@@@@@??????@@@AAA???>>><<<<<<======;;;:::;;;;;;;;;:::::::::::::::777888888777555555777888777777666555444444333333333444555444333222222444111111222333444444444444222111111111111000000000111111111111000000000000...//////000000//////.../////////000///......---------...............---...//////////////////000////////////..................////////////000000222222333333222000///---......------......//////---...///111222333333333000000111111111000000///111111111111111000000000111111111111111111111111000000000000000000000000//////000000000000000111------........./////////........................111000000000000000000///------........./////////000000111111111111000000.........//////.........---......//////.........---...///000000111111000//////000000000///......)))***+++,,,---......///111000000000000111111222//////////////////000000---...///000000///...---,,,,,,,,,---......//////111111111222333333444444333222111000//////////////////000111111111000000111111000///000111222333...//////000000111111111222222222222222222222222444333333333333444555555222444555555555555666888<<<===BBBIIIOOOYYYiiixxx(((***+++,,,,,,+++***((())))))))))))))))))))))))&&&''')))+++,,,+++***)))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))*********************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((******+++***)))))))))+++---,,,***''''''((()))******))))))((('''&&&((((((((((((((()))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------........./////////................................./////////000000///000111111222222111111000111111222333333444444333333444555555555555444444444444444444444444444666666666666666666666666555666777999::::::::::::666666666777888999999999999999:::::::::999888888555777999:::999999:::;;;::::::;;;;;;;;;;;;::::::===============>>>>>>>>>===???AAAAAA@@@???@@@AAAAAA>>><<<;;;<<<<<<<<<;;;:::::::::999:::::::::;;;888888888777555444555777666555555555444444333333333444555444222111222333111222222333333333222222111111111111111000000///111111111111000000000000......///000000///.....................---,,,,,,+++,,,---...............///////////////........./////////......---------........./////////000000000000111111111000000000...............///000000......000111111111000000////////////000000///...000000000000000///......000000000000000000000000000000000000000000000000////////////000000111111---------.........//////......................../////////000000000000000---------.........//////...------......///000111...//////000000//////.........////////////......---...///000111111111111......//////000/////////+++,,,,,,,,,------.........//////000111111000000000000000000000000//////---...///000000///...---++++++,,,------...//////111111222222333444444444222111000///...//////000---...//////000000000///111000///......000111333......//////000111111222222222222222222222222222444333333333333444555555111333555666555555666777<<<===BBBIIIOOOYYYiiixxx'''***...222222...***'''))))))))))))))))))))))))%%%''')))+++,,,+++***)))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))*********************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,))),,,...---***(((((()))&&&'''((()))************************))))))))))))++++++******)))((((((((())))))))))))************++++++++++++++++++++++++)))***+++,,,------...///.........////////////000........................---.........//////000000000000111222222222222222000000111222333333444444555555666666777666666666444444444444444444444444666666666666666666666666666666777777777777666666555666666777888999999999888999::::::;;;;;;;;;;;;555777::::::999888999999::::::;;;;;;::::::999888============>>>>>>??????@@@BBBCCCCCCAAA@@@@@@AAABBB???<<<:::;;;<<<<<<<<<:::999999888999999::::::888999999777555444555666555555555555555444444444333444555444222111222333222222333333333222111111111111111111111000//////111111111111000000000000---...///000000///...---,,,------------,,,++++++***+++,,,---......///...000000//////.........---//////.........---------............/////////000.........///000111111222...............///000111///000111111111///...---.........///000111///...//////000000///...------////////////////////////000000000000000000000000.../////////000000111111---------.........//////........................,,,---------......//////---------.........//////,,,+++++++++,,,...000111//////000000000000//////...///////////////......---...///000111111111111------...///000000000///000000000000000/////////,,,---///000000000///...222222111111000000//////---...///111111///...---++++++,,,,,,---...//////111222222333333444444555222111///......//////000,,,,,,---.../////////...111000...---...///111222---......///000111111222222222222222222222222222444333333333333444555555333555777888777777888999<<<===BBBIIIOOOYYYjjjyyy---+++))))))***+++***)))************************((((((((((((((()))******(((((()))***************))))))))))))((((((((((((((()))***++++++***(((((())))))))))))))))))))))))###%%%((())))))((())))))++++++************++++++++++++************++++++,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))******+++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------.........//////............////////////111111000000//////......000000000111222222333333555555444444555666888999444444555666666666777777555333222222333555555555555555555555555666777888999999888888888888999999888888888777777777777777>>>;;;999:::<<<===;;;888<<<;;;;;;:::999888777777999:::;;;<<<===<<<;;;:::<<<<<<======>>>>>>??????>>>???@@@BBBCCCCCCBBBBBBBBB@@@>>><<<<<<;;;:::888<<<999666666999<<<;;;999555555444444444555555666777777666555444333333222777666555444444444444444111111111111111111111111000000000000000000000000000000//////.........---//////////////////////////////.........---------000///...------...///000///............///000000------,,,,,,,,,++++++***........................///////////////.........111000///......///000111222000......///000000///222111000///////////////000000//////.........---///......------...000111//////............/////////............---------.........------,,,,,,,,,------------------------/////////...------,,,,,,...------,,,,,,++++++***...------,,,,,,------...000000000000000000000000///////////////.........---...///000000111111000!!!$$$''',,,///000000000------............---------------............///000///...---------------//////.........---------111///,,,******,,,///111000000000111222222333333///111222111///.....................////////////111111000000//////......111111111111000000000000333333333333222111000000111000///000222333333333555555444555555666777888<<<===AAAHHHNNNVVVfffttt---+++))))))*********)))((((((((((((((((((((((((((((((((((((((()))******(((((()))***************(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))%%%''')))***)))((()))***+++******))))))******++++++******))))))******+++,,,+++++++++************))))))(((((((((((()))))))))))))))))))))******+++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------.........///............///////////////////////////000000000///000000111111222333333444333333333444555666777555555555555555555666777666444222222444555666555777666666666666666777888666555555444444444555555777777777777777777777888:::888777999;;;<<<;;;999:::::::::999888888777777777888999:::;;;::::::999<<<<<<<<<===>>>>>>??????<<<===???@@@AAAAAA@@@@@@@@@>>><<<;;;<<<<<<;;;:::;;;:::888888888999888777666555555444444444555555444444444444444333333333444444333333333333333222222222222222222222222222000000000000000000000000000/////////.........---........................///.........------------,,,,,,++++++++++++,,,,,,......------......///000......------...//////000......................../////////////////////...000000///...//////111111111///......000222222222------------,,,,,,,,,+++............---------,,,...............//////000//////............//////............------------......---------,,,,,,,,,---------------------------------...............+++,,,,,,------...//////...------,,,,,,------...////////////////////////////////////............//////000000000//////...+++,,,---/////////......---......//////......---.........////////////000000000//////............//////.........---------000///---++++++---///000////////////............---///000000///...///000............////////////000000000000//////......000000000000000000000000111111222333333222222222222111000111333444444444555555555555666777888999;;;<<>>??????;;;<<<===>>>?????????>>><<<;;;::::::;;;===<<<<<<999::::::999777555555555666666555555444444444444222222222333333333444444222222444555555444333333222222222222222222222222/////////////////////////////////...................................................---------------..................---------,,,,,,,,,---......000///...------...///000------------------------....../////////////////////////////////000111222000///...///111333333333++++++,,,---,,,+++***)))---------,,,,,,,,,,,,,,,------.../////////////////////............//////............------------------------,,,,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,---......//////000...------,,,,,,------...------------------------........................000000000000///...---,,,000000000///......------......////////////.........////////////000000000000000000000////////////...............---------///...------------.../////////...---,,,***)))))),,,---////////////000222............////////////000000000////////////......//////000000111111222///000111222333333333333333222111111444555555555555555555555666777888999;;;<<>>>>>???;;;<<<<<<=========>>>>>><<<:::999999;;;<<<<<<;;;555888;;;:::666444444555666666666555555444333333333333333333333333333333222333555777888777666555222222222222222222222222........................................................................---------------------------...///000000///...---,,,,,,++++++,,,,,,---...111000---,,,++++++,,,---------------------------............/////////////////////000000111222222///...---...000111111000,,,---...000000...,,,+++---------,,,,,,,,,,,,,,,,,,---...///000///...---///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........//////......---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...............//////////////////...---,,,------,,,,,,---...///000...//////000000//////...............//////////////////000000000/////////........................---..................---//////...---,,,+++******,,,...///...------///111............////////////////////////////////////------...///000111222333000000111222222222222222333111000111333555555444444444444444555666777888;;;<<<@@@GGGMMMVVVeeesss~~~+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((())))))***(((((()))***************++++++***)))((('''&&&&&&)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((&&&%%%%%%''')))***))))))))))))))))))******))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++,,,,,,++++++***)))))))))************************************************,,,,,,---...------,,,+++------------------,,,,,,------------............000/////////.........---...//////000111111222222222333333444555555666666888666333111000222444555666444222333444666666666666555444333333333333333777666666555444444555555444444555666777888888999666666777666666666666666666666666777888888999999999999999999::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<============;;;::::::;;;;;;;;;:::222666999999666444555777555555666666555444333333666666666555444333333222111333555666777666555444222222222222222222222222---------------------------------.......................................,,,,,,------------------******,,,------,,,******,,,++++++++++++,,,------......,,,,,,+++,,,---...---------------------------.........//////000000//////000111111111111111000...---.........---+++,,,---///000000///...,,,---------------------...+++,,,.../////////...---......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,......------,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,---...............,,,,,,,,,,,,...///111222......////////////......,,,,,,,,,---------......------.../////////...------.....................------...//////...------////////////////////////...//////---,,,+++---...............////////////.............../////////,,,,,,---///000111222333222222222222111111000///111000///000222333333333333333333333444555666666:::<<<@@@GGGMMMUUUeeesss~~~***((('''''')))******)))''''''''''''''''''''''''((((((((((((((()))******(((((()))***************++++++***)))((('''&&&&&&''''''''''''((()))******))))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&(((***))))))(((((())))))******))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,+++++++++******))))))************************************************,,,---...///...---,,,+++------------,,,,,,,,,,,,,,,------------.........000000//////...------,,,......///000000111111222222333444555666666666555555444222111111222333444555333222222333555555555444333333222222222333333444444444333333444444555555555555666666777777777777888999888666555666777777777777888888999999999;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<===>>><<<::::::;;;<<<;;;:::444666777777777666777888333444555666666555444333888777666555444333333222000000222333333222111111111111111111111111111111........................---------------.........------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222222111000000///...------...---***(((***+++---......---,,,,,,------------............,,,,,,---.....................------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......------,,,++++++*********++++++,,,------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---......//////***+++,,,---............/////////000000000000000------............------++++++,,,,,,,,,---------+++,,,.../////////...------------...............------...//////...------...//////000111111222222//////...,,,******+++---............////////////---............/////////,,,,,,---...000111222222222222222222111000///...111000//////111333333222333333333333444555666777:::;;;@@@FFFLLLUUUdddsss)))((('''''')))******)))''''''''''''''''''''''''((((((((((((((()))******(((((()))***************(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))$$$%%%'''(((''''''''')))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))*********))))))(((((((((((()))))))))))))))))))))******++++++++++++***************************************************************+++,,,.........,,,+++)))---------,,,,,,,,,++++++,,,,,,---------.......................................//////000111111111000111333444555555444444333222222222222222333444444222000111222444444444333333222222333333444444333333222333333444555666555555666666666666666666666888:::999777777888:::888888888999999999999999<<<;;;:::::::::;;;======::::::;;;<<<<<<======>>>;;;:::999999999999:::;;;<<<;;;::::::===>>>>>>===999888666666777888777666111333555666777666555555555555555444444333333333111111000000000000000000000000000000000000000000........................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------///......------......///,,,,,,,,,,,,,,,---......+++,,,...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222222222333222111///......------...///...,,,)))******++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,------.........------,,,,,,------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,,,,---------,,,,,,...///000000000000......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---///000000000///...---------.........//////........................---......///000111111111---...---+++******,,,///............////////////---------.........//////------......///000111111000111111111111111000///222000///000222444444333555555555555666777888888:::;;;@@@FFFLLLUUUdddrrr)))(((&&&''')))******)))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************&&&&&&'''((()))***+++,,,$$$%%%''')))***))))))((())))))))))))))))))))))))###%%%((())))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++---------+++)))(((---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------.../////////......//////000111111111///000222333444444333333111111111222333333333333444222000000222333444333333333333333444444555666333333333444555666777888666666666666666555555555555888::::::999999;;;>>>999999999999999999999999;;;;;;:::999:::;;;<<<===::::::;;;;;;<<<======>>>:::999888777777888999999:::999999;;;>>>@@@AAA@@@>>>:::666555777888777444000222444666777777666555222222333333333333444444444333222111000000111111////////////////////////////////////////////////,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,***))))))***,,,,,,------,,,,,,------...///...//////...,,,'''### ,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111222333333333222000///------------...000000...,,,,,,+++++++++,,,,,,......*********++++++,,,,,,,,,...---,,,+++,,,---...///...------,,,,,,------...---------,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------***++++++,,,,,,------...000//////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------,,,+++******)))***,,,...//////------+++,,,,,,------,,,,,,+++---------.........//////,,,...000111222111000///---------........./////////...------------...///---------.........//////+++,,,,,,******+++...111............/////////000---------.........//////------......///000000000...///000111111222222111333222111111333555555444666666666777777888999::::::;;;???FFFLLLUUUdddrrr))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((&&&'''((((((((()))+++---'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++***************(((***+++------,,,+++***,,,,,,,,,------.........///...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------............/////////000111222111111111000000111222222222222222222222333333333444444444333333333333333333333333333222222111111222222333444444444555555555666666444444444444444444444444555555666777888:::<<<===>>>???@@@>>>;;;999888888:::::::::;;;;;;<<<<<<<<<777888999::::::::::::999:::999777666666777999:::999999888999;;;>>>AAABBB===<<<:::888777777777888666666555555555555666666555555555333111000222444000111111111111222222222111///...------...///111999333---+++...111111/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------//////000///...,,,)))(((+++,,,...//////...,,,++++++++++++,,,,,,---------//////000000000000000///111222222111111000///...///---++++++------+++)))++++++******++++++,,,---------------------------,,,,,,,,,---------......---,,,+++*********+++,,,.........------,,,,,,,,,)))************+++++++++------,,,++++++******)))+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,---......///.........++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,...---,,,,,,.../////////---------.........//////------------------------...------------...//////000///---,,,++++++,,,,,,---.../////////...,,,+++///////////////.................................////////////////////////....................................////////////111111111000///---,,,+++,,,---000333666666333000222222111111222222333444444555777666555555666777:::;;;@@@GGGLLLTTTcccqqq}}}))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((('''(((((((((&&&&&&(((***************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++***))),,,,,,,,,---------------......---,,,++++++++++++---------,,,,,,,,,,,,,,,------------............---------------...............///000000000000///000000000111111111222222333333333333333333333333333333222222222222333333222222333333333444444444444444444444444444444444555555555666777999:::;;;>>>???@@@>>>;;;999888999999::::::::::::::::::;;;888888999999:::999999999:::999777666666777999:::999999888888:::<<>>>>>===;;;999888999999999999999888888888888999999999999999999888888:::999888777777888999:::999888888888888:::;;;<<<;;;:::999888777666666666444444333333333333444444444444444222000000111222333333222111000///......,,,---///111111///---,,,222///,,,,,,...///---+++............------------++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,+++***---,,,,,,+++******+++++++++,,,---......---,,,+++++++++,,,,,,---......///---...............------)))***+++,,,---------------,,,++++++,,,,,,+++***++++++******++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,---......,,,,,,,,,+++++++++++++++)))************+++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***++++++,,,------......------++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...---+++,,,...///......,,,,,,,,,,,,,,,,,,++++++---------------------------------------......///.........///111222444555000111111111111000//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000//////...---,,,+++222///,,,,,,---000222222222222111111222222333444444555666666555555666888:::<<<@@@FFFKKKSSSaaaooo|||(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,++++++***))))))((((((***+++***)))((()))***%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))((()))+++---......---,,,+++,,,---.........------...------,,,,,,+++++++++,,,+++++++++,,,,,,---...//////......---,,,++++++,,,,,,---------.........111000...,,,,,,---///000///000000111111111111111222222222222333333333333222222222222222222222222444444333333333333444444000000000111111111111222333333333333333333333333444444444444555555666777:::;;;<<<;;;999777777777888888888777777666666666:::999999888888888888888999999888777777888999999999888777777777777888999999999888777666666555555333333222222222222333333444555555444222111111333222111111000//////......------...//////...------///...------//////---***------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,+++,,,------------,,,+++++++++,,,---...//////000000000000000000000///...)))***++++++,,,,,,,,,+++,,,++++++++++++,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///---,,,+++******++++++******************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++,,,---------------***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...---+++,,,---......---++++++,,,,,,------------------------------------------,,,,,,------...///------...///000222333333222222222222222111111000------...............///////////////////////////............................................................////////////333333333333222222111000333000---,,,...000111222222222111111222222333444333555666666555555777888;;;<<<@@@FFFKKKRRR```mmm{{{(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))$$$&&&((()))(((((()))***(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))************)))))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++***++++++++++++,,,---......//////...---,,,,,,++++++,,,,,,,,,------------...222000...------...000111//////000111111111111111111111222222222333333333222222222222222222222222444333333222222333333444111111111111222222222222333333333333333333333333444444333333444555666666777888999999777555555666777777777666666555555555999999888777777888888999999888888888888888888999888888777777666666666666777777777777666555555444222222111111111111222222000111222111///---......///////////////////////////...---,,,,,,---...///........./////////---,,,,,,,,,------------------++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,+++******)))+++***)))((()))***+++,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000000111000000000000000///......,,,,,,,,,,,,,,,+++***)))***++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000//////...---+++******************************))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---///---++++++---------,,,***+++,,,---...///000111------------------------,,,,,,,,,,,,,,,---......,,,,,,------............333222222111111111111111,,,---------......//////------------------------............................................................//////////////////000000000//////...222000///000222222222111222222111111222222333444333444666666555666777999;;;<<<@@@EEEJJJQQQ^^^lllyyy))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((((((((( """%%%'''&&&&&&'''(((&&&''''''(((((())))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))************)))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''''''''(((((()))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---------,,,,,,++++++***,,,,,,,,,,,,------------...---,,,,,,,,,---///000,,,---......//////....../////////000000000000111222222222222222222222222333222222111111222222333111222222222222333333333333333333333333333333333333333333333444555666777555666888888666555555666666666666666555555555555888888777666777888999:::888888888888888888888888777777777777666666555555555666666666666555444333222222111111111111222222000222333222000///...///---........./////////000000...,,,++++++,,,...000---......//////...------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++***)))******************++++++,,,,,,++++++++++++,,,,,,+++,,,---...///111222222////////////...---,,,+++,,,------,,,+++***)))))))))***++++++******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------***************+++++++++)))************+++++++++------,,,,,,+++******)))+++++++++++++++++++++++++++,,,---,,,***)))***+++)))***++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,---///---++++++,,,---,,,+++++++++,,,---///000111111------------------------,,,,,,,,,,,,,,,------...,,,---------------,,,+++222111000000///000000000,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////------.../////////......000000000222444444222000222222111111222222333444222444555666555666777999;;;<<<@@@EEEIIIOOO]]]jjjwww))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''''''''"""$$$'''((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))'''''''''(((((((((((((((************************((((((''''''''''''((((((((((((((((((((()))*********)))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))******(((''''''(((***+++)))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---......///,,,---......//////......////////////000000000000111111111111111111111111222111111000000111111222111111222222222222333333222222222222222222222222222222222333555666888888555777888888777666777888555555555555666666666666777666555555666888:::<<<888888888999999888888888777777777777777666666555444444555666555444333222333222222111111222222333222444555555333111000111///.....................------------------------,,,---------,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++)))******++++++++++++***++++++++++++++++++******,,,++++++++++++++++++,,,,,,,,,---///000111222333////////////...---,,,+++******+++++++++******)))(((***,,,+++***)))+++---++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))+++,,,------------*********+++++++++,,,,,,)))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++)))******+++++++++++++++************++++++++++++++++++******+++,,,,,,---///---++++++,,,---,,,+++,,,,,,------------......------------------------,,,,,,++++++,,,,,,---...---...////////////...---111000///...---......///++++++,,,------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000111111111000......///000333444222111222222111111222222333444222444555666555666888999;;;<<<@@@EEEHHHOOO\\\iiittt))))))))))))))))))))))))%%%&&&'''((()))***+++,,,******)))((('''&&&%%%%%%&&&)))+++,,,***(((''''''''''''(((((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&************************((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))000...+++))))))+++---///++++++******++++++,,,---*********++++++,,,,,,------,,,,,,++++++,,,,,,---******************++++++++++++,,,,,,,,,---------)))***+++---//////000000...//////000000000000000111111111111222222222222111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222222222222333555777999:::666888::::::999888888999444555555666666777777777666555555555666999;;;===888888999999999999888888666777777777777777666666333444555555555444333222333333222222222222333333///000222222000...------000000///...---,,,,,,++++++,,,...//////...,,,+++++++++,,,+++******,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++(((''''''(((+++,,,((()))***++++++++++++++++++,,,,,,------+++***))),,,++++++******++++++,,,,,,,,,---///000222333333111111111111000///...---'''((()))******++++++***'''***,,,+++))))))+++---++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,)))************+++++++++*********++++++,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))***+++++++++++++++)))************++++++++++++*********+++,,,,,,---///---++++++,,,,,,,,,***......---,,,,,,+++******------------------------,,,,,,++++++,,,,,,---......///000222222222111000000///---,,,,,,------...++++++,,,,,,---...//////........................------------------------..................................../////////000,,,---...//////000//////...---,,,...000222333222222222111111222222333444222333555666666666888:::<<<<<<@@@DDDHHHNNN[[[hhhsss))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&###$$$%%%'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++)))'''''')))+++&&&&&&'''(((***,,,---...((((((((((((((('''''''''************))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((***)))))))))((((((''''''++++++******************---,,,***(((((((((((())))))))))))))))))))))))))),,,---...//////---+++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,******+++,,,---...------------...//////111000/////////000222333000000000000111111111111222222111111111111111111222111111111000000//////000000000000111111111111444444444333333222222222000111222444666777999999555555444333333555666777888888777777777777888888777777666666777888999:::555555555555666777999999555555444333333444666666333333333333333333333333333333222222000///------222111111000000111111222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++---,,,+++***+++,,,((()))+++,,,,,,+++)))(((+++,,,,,,***))))))+++......---,,,************+++,,,,,,------------------000000//////...---++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******(((***++++++******+++,,,,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,+++++++++++++++++++++******++++++++++++******111000///...,,,+++***))))))((((((((()))******+++222///+++))))))+++++++++,,,,,,,,,++++++*********)))***,,,---,,,,,,---...---------,,,,,,+++++++++------------------------------......///000000000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,------------------......---------,,,,,,,,,........................222...+++***---//////...000000000000111111111111000111111111111222222222111111111111222333444555666555444333444666888999<<<===@@@EEEIIIOOO\\\iiivvv(((((((((''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$&&&(((***))))))(((((())))))***(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&((((((((((((((((((((((((******)))))))))(((((((((************************,,,+++***)))((((((((()))))))))))))))))))))))))))+++,,,.........,,,+++)))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,...///,,,++++++++++++,,,------//////.........///000111//////000000000111111111111111111111111111111111111111111111000000000///000000000000111111111111444444333333333222222222333333333444555666666666555555444444555555666777888777777666666777777888666777777777777777888888555555555555666777888999777666555444444444555666333333333333333333333333222222222111111///...---000000000000000000000000////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))+++,,,,,,+++******+++---,,,++++++++++++,,,---+++,,,,,,+++))))))+++---///...,,,+++***+++,,,,,,---...///000000///.....................---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))***++++++***)))***,,,,,,++++++******++++++,,,************************************************,,,,,,++++++******************))))))***++++++,,,))))))***++++++,,,------******++++++++++++******......------,,,++++++++++++++++++++++++,,,------000...+++******+++++++++,,,,,,,,,+++++++++******,,,...///...---,,,,,,------------,,,,,,+++++++++------------------------........................,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,---......//////............------,,,,,,...........................,,,***+++...111222222//////000000000111111111000111111111111222222222111111111111222333444555666555444333444666888999;;;;;;???DDDGGGMMM[[[hhhsss&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%'''+++***)))(((((('''((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))(((''''''&&&((((((((((((((((((((((((************))))))))))))************************,,,+++***)))((((((((()))))))))))))))))))))))))))***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---...//////,,,++++++++++++,,,------......---------...///000//////000000000000111111111111111111111111111111111111111111000000000000000000000111111111222222333333333333222222222222555555444444444444333333444555555666666666666666777777666666666666777777666777777888888777666555555555555555555666777888888777666444444444555555333333333333333333333333111111111111111000////////////000111111000///////////////............---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************)))+++,,,,,,+++******+++111///,,,)))))),,,///111+++,,,,,,+++******+++---...---,,,++++++,,,------...000111222222111///...,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******)))***++++++)))((()))+++++++++************++++++************************))))))))))))))))))))))))+++************)))))))))*********)))******+++,,,*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,***+++,,,---,,,+++,,,,,,,,,++++++++++++***///000111000---+++***+++------,,,,,,,,,,,,++++++------------------------//////...------,,,++++++,,,,,,,,,+++++++++***************++++++++++++,,,***+++,,,---...000111111/////////............---........................444222///---......------//////000000000000111111000111111111111222222222111111111111222333444555555444444333444666777888::::::>>>BBBFFFLLLYYYfffooo}}}&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((()))(((((('''''''''((())))))''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((******************))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////...---...------------...//////.............../////////////////////000000000111000000000000111111111111111111111000000000000000000000111111111222222222333222222222222222222222444444444333333333333333444555666777888777666555777666666555555666666777555666888888888666444222555444444444555555666777999888666444333333444444222222222222222222222222000000111111111000000///...///111222222111///...//////.........---------,,,,,,++++++++++++,,,,,,************************+++++++++***************************************)))***,,,,,,***)))***+++000...,,,******,,,...000***+++,,,,,,******+++,,,---,,,+++++++++,,,---...///000222333222000...---******+++,,,------,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******)))***+++***)))((()))***++++++************++++++***************+++++++++***************************)))))))))))))))))))))+++***************++++++...---,,,+++***)))((('''******++++++++++++******************************+++***************++++++*********,,,---...,,,***++++++++++++++++++++++++...///000///,,,*********,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,---......///000000/////////////////////...........................666444222///...---,,,+++////////////000000000111000000111111111222222222111111111111222333444444444444444444444666777888::::::===BBBEEEKKKXXXeeennn|||''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***((('''''''''''''''((((((&&&'''''''''(((((())))))(((((()))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******(((((()))))))))*********************)))))))))((()))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,***...------------...//////....../////////000000000...////////////000000000//////000000000111111111000000000000000000111111111111111111222222222222222222222222222222222222111111222222333333444444333444666777777777666555666666555555555555666666444666777888777555333222444444444444444444555666888777555444333333333444222222222222222222222222000000111111111000000//////000222333333222000///............------------------,,,,,,,,,,,,------************************************************************************(((***,,,+++***)))******++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,+++******+++,,,---...///000111111000///,,,+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((***+++***(((((()))***+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++***************+++------,,,+++)))(((''''''******++++++++++++******,,,++++++******))))))(((++++++***))))))*********))))))***,,,......,,,***++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++...............---------.../////////////////////........................,,,---...///000111222444...////////////000000000000000111111111222222222111111111111222333444444333333333444555555666777:::;;;>>>BBBEEEKKKXXXdddmmm|||''''''(((((()))*********))))))))))))))))))))))))'''''''''((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))***)))((('''%%%%%%$$$$$$&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********))))))************)))((())))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,---///000///...,,,***,,,++++++++++++,,,------......///000000000000///......////////////000000...//////000000111111111000000000000111111111111111111111222222222222333111111111222222222222222//////000111333444555555333444444555555555555555555555444444444444555555444555555666666555444333444444333333333444444555666555444222222222333333222222222222222222222222111111111111111000////////////111111111111//////.........------------,,,...------,,,,,,------...++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++(((***++++++***))))))***((()))+++,,,,,,+++)))((()))+++------+++***++++++++++++++++++,,,---///000111000000///...,,,+++***(((((()))***++++++******++++++++++++++++++++++++***************)))))))))******++++++++++++******'''(((***)))(((((()))+++******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))************+++,,,+++******)))*********)))))))))*********++++++******++++++++++++******,,,,,,++++++***)))((((((,,,,,,++++++***+++++++++)))))))))+++------+++)))***++++++++++++,,,,,,,,,''')))++++++++++++,,,---++++++,,,,,,,,,,,,------........................******+++,,,,,,---......,,,,,,,,,+++++++++***************++++++++++++,,,///......---,,,,,,++++++---............/////////........................---...000000//////000111......////////////000000000111111111111222222222111111111111222333444555222333333444555555666666::::::===BBBDDDJJJWWWccckkkzzz&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''(((((()))******+++((()))***++++++***)))((())))))))))))))))))))))))***************+++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,---...//////......---,,,++++++++++++,,,------,,,---.../////////.............../////////000000......//////000111111222///000000000111111111111111111111222222222333333000111111111222222222222//////000111222333444444333333333333333444555555555444444444444444444555444444444444444444555555444444333333333333333444444333222111111111222333111111111111111111111111222222222111111///...---.................................---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++++++++++++++++++++++++++((()))++++++)))))))))***((()))+++,,,,,,+++)))((()))+++------,,,******+++------,,,---...000222333333222000...,,,+++++++++(((((())))))***)))))))))+++++++++++++++++++++++++++*********)))))))))(((******++++++++++++******%%%'''((()))((()))***,,,******))))))))))))******((())))))***++++++,,,,,,************************************++++++,,,,,,,,,++++++***))))))******'''(((((()))***++++++,,,******++++++++++++******++++++++++++++++++++++++,,,+++******))))))************)))***,,,,,,+++)))******+++++++++,,,,,,,,,''')))+++,,,++++++,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------....................................222333333111---***)))***........./////////000000000111111111111222222222111111111111222333444555222222333444555555555555999999<<<@@@CCCHHHUUUbbbgggwww%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))***)))(((((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&''''''((()))*********)))(((&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))++++++******+++,,,------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++---...//////000000...------------...//////+++,,,---.........---,,,............/////////000---......///000111111222//////000000111111111222111111222222222333333333000000111111222222222222000000000111222222333333444333222111222333444555555444444333333444444555333333333333333444555666444444333222222333333333222111000000000111222333111111111111111111111111333333222222000///...------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++((()))++++++)))((()))***)))***++++++++++++***))))))+++------,,,+++***+++///......///000222444555555333000---,,,+++,,,---(((((())))))))))))((((((+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******$$$&&&((()))))))))+++---******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))***************)))))))))))))))******++++++++++++******)))******+++,,,,,,------))))))(((''''''&&&'''''',,,***))))))++++++***)))*********++++++,,,,,,,,,)))+++------,,,,,,,,,---+++++++++,,,,,,---------///////////////////////////......------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------..............................---///111000---+++,,,---............/////////000000111111111111222222222111111111111222333444555111222333444555555555555888888;;;???AAAGGGSSS```ddduuu((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((((('''&&&'''))),,,------******)))(((((((((((((((***)))'''&&&%%%&&&((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''(((''''''(((((())))))******((())))))((('''&&&&&&'''))))))))))))))))))))))))'''''''''((())))))(((&&&''',,,///...+++)))((('''''''''(((((())))))***************))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,//////............//////------,,,+++,,,---...///......------------......////////////000000000000000000000000000000000000000000000000111222333444333333222111000000000111000000111222222222222111222222222222222222222222000111333555555444333222111222333444555555555555222222222222333333444555333222222111111222222333444333333222111111111222000...---///222444333111222444777888777555111//////......------///000111.........------,,,,,,,,,,,,+++***(((&&&&&&)))+++((()))***++++++***)))(((************************+++++++++*********))))))***************)))(((((()))************+++++++++......---,,,,,,,,,,,,------,,,,,,---000111111000111111///...---,,,,,,,,,************)))))))))))),,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******---+++***((((((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++***)))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,------------+++*********))))))(((((()))************+++++++++)))************+++++++++************************+++***)))((((((((()))***//////000000000000////////////.........---------+++++++++************)))---,,,,,,---///...***&&&++++++******++++++,,,---//////000//////...------.........------,,,,,,,,,,,,---......//////............---,,,,,,...///000......///000000000000000111222222222222333333333444444333333333444444555888:::===>>>AAAGGGQQQWWWgggwww''''''&&&&&&'''((()))***(((((((((((((((((((((((()))'''&&&'''))),,,,,,,,,))))))((('''''''''''''''...,,,***)))((()))***+++(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''***)))((()))***)))(((&&&)))(((''''''''''''((()))((((((((((((((()))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''***)))((((((((('''&&&%%%(((***+++)))''''''((()))'''((((((((()))))))))******)))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,///......------......///------,,,,,,,,,---...///......------------........./////////000000000000000000000000000000000000000000000000111222333444333222111111000000111111000111111222222222222222222222222222222222222222111222333444444444333222222333333444444444333333333333222222222333333444333222222111111222222333555444333333222222222333111///...///222333222111///000222333222000...,,,///......---...///000111------------,,,,,,,,,++++++++++++)))(((((()))++++++,,,------------,,,+++))))))))))))))))))))))))+++++++++*********))))))***************)))(((((()))************+++++++++...------------------...///......///111222111000000000...---,,,+++++++++))))))))))))((((((((((((++++++***))))))***++++++************************++++++++++++************+++******)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++***))))))------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))((()))***+++,,,,,,,,,,,,************)))))))))((()))************+++++++++)))************+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---........./////////////////////.........---------,,,,,,,,,,,,+++***)))((((((***)))***,,,//////---+++++++++******++++++,,,---000000000000000///............---------,,,,,,,,,,,,,,,---............------------------...//////......///000000000000000///000000000000111111111666555555555555666777777888:::===>>>AAAGGGQQQWWWgggwww'''''''''((()))***,,,---(((((((((((((((((((((((()))'''&&&''')))+++++++++(((''''''&&&&&&&&&&&&''',,,***)))'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))(((''''''))))))((('''))))))(((((((((((())))))))))))((((((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''(((((((((((((((((())))))000...***'''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))******************+++++++++,,,***++++++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---...///......------------............/////////000000000000000000000000000000000000000000000111111222333222222111000000000111111111111222333333333333222222222222222222222222222222222222222333333333333333444444444444333222222333333222222111222222222222222111111111111222222555555444333333333333444222111000111222333222000////////////...---,,,+++......------......///000,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++)))******++++++******)))))))))))))))))))))))))))+++++++++***************)))************))))))((()))************+++++++++,,,,,,------.../////////222111000000222222111000///...---,,,+++*********))))))((((((((('''''''''+++******))))))******+++************************************))))))))))))(((((()))***************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,+++******---------,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***************'''((()))***++++++++++++************)))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++//////............//////,,,,,,---.....................------------,,,,,,+++++++++***************+++***)))+++---...---,,,++++++******++++++,,,---000000000111000000///......------------,,,,,,,,,++++++,,,---------------,,,---......//////............///000000000000000///000000000000111111111555555555555555666777777888:::===>>>AAAGGGQQQWWWdddttt'''(((((())))))***++++++(((((((((((((((((((((((()))''''''''')))+++***)))(((''''''&&&&&&'''''''''***)))(((&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))&&&%%%$$$%%%'''))))))((((((((((((((((((((((((((()))))))))((((((''''''&&&((()))***)))((('''(((***''''''''''''''''''''''''%%%&&&'''((())),,,///222:::333---***)))'''''')))(((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.........------,,,,,,------............/////////000000////////////////////////000000000000000111222222111111000000000000111111111111222333333333333333111111111111111111111111222222111111222222333444333444444555555555444444444333222111111111111111222222111111111111222222444333333222222222333333333222222222222111111000111000///......---------------------......//////++++++++++++++++++++++++***+++------+++******+++((())))))))))))))))))(((++++++++++++++++++++++++************************))))))************)))((())))))*********++++++++++++,,,---...///000111111333111000000111111000...---,,,+++***))))))))))))))))))))))))((((((((((((******))))))))))))******************************))))))))))))((((((((((((&&&''')))***++++++******************++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((())))))***++++++***************)))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,---------------------,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,...---,,,+++************++++++******++++++,,,---...///////////////......------------------------***+++,,,,,,------,,,,,,+++,,,.../////////...---......///000000000000000111111222222222333333333333333333333333444555666888:::===>>>AAAGGGQQQWWWaaaqqq(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))''')))((((((((((((((()))))),,,,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***+++)))''''''((()))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((())))))((('''(((***((((((((((((((((((((((((&&&((())))))***...333888;;;222+++,,,---***((()))))))))))))))(((((((((((((((((())))))***************++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------............////////////////////////////////////000000000///000000111111111000000///000000111111111111222333333333333222111111111111111111111111222222111111111222333444222333444555777777888888333222111111000000000000222111111000000111111222222111111111111111222222222333333222111000000000222111///...------......,,,------...............++++++++++++++++++++++++)))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))*********))))))))))))*********++++++++++++,,,---///111111111111111000......//////...,,,,,,+++***)))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%''')))***+++++++++***)))))))))******++++++++++++******))))))******+++***************************++++++,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))************************)))***++++++++++++++++++))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************------,,,+++***)))******++++++******++++++,,,---,,,,,,---------------,,,------------------------***+++,,,,,,------,,,,,,+++,,,.../////////...---......///000000000000000111111222222222333333333222222222333333555666666888:::===>>>AAAGGGQQQWWW^^^nnn'''(((((((((((('''&&&%%%(((((((((((((((((((((((()))((('''((())))))(((&&&)))(((((((((((()))*********)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&'''(((***+++333000,,,***))))))'''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))***+++,,,***))),,,222777:::---&&&***...+++)))+++))))))))))))((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,------------........./////////000000000000000000000000000000000//////000000111000000/////////000111111000000111222222222222111111111111111111111111111111111111111222222222222000111333555777888999999111111000000000000000000111111000000000000111111111000000000000111111222111222222111///...///000//////---,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++,,,,,,,,,,,,)))***++++++******+++,,,++++++************++++++***************************************+++++++++((())))))************))))))************++++++++++++---///000222222222111///...---------...,,,+++++++++***))))))))))))))),,,,,,+++++++++*********((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((******+++++++++(((((())))))***+++++++++******))))))))))))******************************))))))***+++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))***************+++++++++******+++++++++++++++***))))))))))))************)))************+++++++++)))************+++++++++***************************+++,,,------...------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,///...---+++)))(((&&&&&&((()))++++++******,,,---++++++******++++++,,,---***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------,,,---......//////............///000000000000000///000000000000111111111444444444555666777888999888:::===>>>AAAGGGQQQWWW]]]mmm%%%&&&'''((((((((('''&&&(((((((((((((((((((((((()))((((((((())))))'''$$$'''''''''''''''((())))))%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++111...+++)))))))))((('''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((***++++++)))'''***111777BBB111%%%(((,,,***)))+++***)))))))))(((((((((''''''(((((()))******+++++++++++++++,,,,,,,,,------...---+++***)))***+++,,,------,,,,,,,,,,,,------+++,,,---.........---------,,,,,,++++++,,,,,,------------.........//////000000000000000000000000000000////////////000000///////////////000111111//////000111111111111000111111111111111111111111///000111222333222222111000111222444555666666666000000/////////000111111111111000000000000111111111111000000111111222333...000111000...---...000...------,,,,,,++++++***+++,,,---.........------+++,,,,,,,,,------------)))******)))((()))+++---***)))(((''''''((()))***************************))))))*********+++++++++(((((()))***************)))************+++++++++,,,---000111222222111000...---,,,,,,------,,,+++++++++******))))))******+++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))(((((())))))(((((()))***++++++((((((((()))***+++++++++******))))))))))))******************************'''((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***************))))))((()))))))))************)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))***,,,---.........---------------,,,+++******************+++++++++,,,------,,,+++***)))((('''&&&))),,,,,,+++***+++,,,++++++******++++++,,,---***+++,,,------------,,,,,,,,,,,,---------......,,,,,,---............------------------...//////......///000000000000000///000000000000111111111444444444555666777888999888:::===>>>AAAGGGQQQWWW___nnn$$$%%%'''((()))***))))))(((((((((((((((((((((((()))(((((()))))))))&&&$$$&&&&&&&&&&&&&&&'''((()))'''((()))***++++++++++++&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,)))'''%%%%%%&&&)))******'''((()))******)))((('''%%%&&&&&&''''''((((((((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%'''((('''&&&***333:::NNN999((((((+++((('''*********))))))(((((((((''''''(((((()))***+++++++++++++++,,,,,,,,,---------...---+++))))))***+++,,,...------,,,,,,------...+++,,,---.........---,,,---,,,,,,++++++,,,,,,------------.........//////000000000000000000000000111000////////////000000///////////////000111111......///000000000000000000000000000000000000000...000222333444333111000000111222222333333333333//////...//////000111222111111000000000000111111222111111111222333333444---///111000---,,,...111...............,,,+++++++++,,,---.........---,,,,,,,,,,,,------.........)))))))))((('''(((+++...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((()))***************)))************+++++++++---...000222333222111000...,,,,,,,,,......---,,,,,,+++***************+++************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))***)))((((((((()))+++,,,'''(((((()))***+++++++++******))))))))))))******************************''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))))))))))))))(((((((((((())))))*********+++)))************+++++++++)))************+++++++++((((((((((((((((((((((((((()))***,,,------,,,,,,.........---,,,+++***)))))))))******+++++++++,,,(((((()))***+++,,,,,,---(((+++......+++((('''(((++++++******++++++,,,---+++,,,------.........---,,,,,,,,,------.........,,,---......//////............---,,,,,,...///000...//////000000000000000111222222222222333333333111222222333444555777777888:::===>>>AAAGGGQQQXXXaaappp((((((((((((((((((((((((''''''((()))))))))))))))(((((('''%%%$$$%%%'''***'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%'''''''''''''''((()))***))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))),,,'''%%%)))***,,,333===NNN777&&&(((...,,,((((((+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++------------------------///...------++++++***)))---------...///000000111222000...///222333111//////......---------....../////////000000000000000...//////---+++***+++---...///000111111000///...111111111111111111111111//////000000111111111222........................222000---++++++---000222000000000000000000000000111///------//////---***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++*********))))))***)))(((&&&&&&&&&'''(((++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********000000000///......------)))))))))))))))))))))))))))))))))))))))******+++)))***++++++++++++******+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))(((((()))***+++&&&'''(((*********)))((())))))))))))))))))))))))))))))*********++++++++++++***(((&&&$$$&&&***---+++*********))))))((((((******++++++***)))'''&&&,,,+++***))))))***+++,,,***&&&###%%%***---+++(((---,,,,,,+++***)))((((((***+++---//////...---,,,...---,,,+++++++++++++++************************++++++******)))(((((((((++++++******)))(((''''''******+++++++++,,,,,,,,,......---,,,,,,,,,------...---,,,++++++,,,---...---------------------------------.........//////...............///000000//////000111222222333333222333444333333333555777888999;;;<<>>AAAGGGOOOVVVbbbmmm((((((((((((((((((((((((''''''((()))))))))))))))'''(((((('''&&&&&&((()))))))))))))))))))))))))))******))))))(((((((((''')))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++***,,,///000+++(((***+++((()))---***))))))))))))))))))***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++,,,---.........------------------............,,,,,,,,,,,,------......---------....../////////......---............---...------------...//////000///---+++,,,...000222222222222000---,,,,,,---111111111111111111111111111111111111111111111111000000000000000111111111////////////////////////111111111111000//////...////////////////////////000///.........---,,,,,,++++++++++++++++++++++++---------,,,,,,+++***)))************))))))))))))++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++******)))(((((('''''''''*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))************)))(((''''''(((((()))))))))))))))))))))))))))************************((((((((())))))***++++++---,,,***)))((())))))***((((((((((((((((((((((((((()))))))))******++++++'''(((******((((((((()))*********))))))))))))))),,,+++)))))))))+++---...******))))))))))))******---+++))))))+++++++++)))))))))*********+++++++++,,,,,,+++++++++,,,---...++++++************++++++******************************+++++++++,,,,,,,,,'''&&&%%%%%%%%%''')))*********+++++++++,,,,,,,,,((()))***+++,,,,,,------+++,,,---......---,,,+++........................,,,,,,,,,,,,------------/////////...///000000111000000111111111222222222000111222222111111333555666999===???BBBGGGNNNTTTaaalll((((((((((((((((((((((((''''''((()))))))))))))))'''((()))((('''&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''***++++++)))*********)))((()))******(((***---)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...***+++---...///...---,,,---------....../////////+++,,,,,,------......///------------............---.........---------...---------------.../////////---+++******,,,///111111111111///,,,+++,,,---000000000//////000000000000000000000000000000000111111000000000000000000........................//////000000000///------/////////////////////////////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((*********)))))))))(((((())))))******************++++++************++++++))))))))))))))))))******************************))))))******+++,,,,,,---,,,,,,,,,+++******))))))(((((((((((((((((((((((()))))))))))))))******+++******)))(((''''''(((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++)))(((''''''((()))''''''''''''''''''''''''&&&&&&''')))***+++,,,---&&&(((******)))((((((((())))))))))))))))))************++++++***)))(((((()))))))))))))))))))))))),,,+++***)))***+++******)))))))))***++++++,,,,,,,,,++++++++++++,,,---......---------------......************************,,,,,,,,,+++++++++******+++***))))))))))))***+++******+++++++++,,,,,,,,,((()))***+++,,,------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111111111111111111222222222333555666555555555777999666999===???AAAGGGNNNTTT___kkk~~~((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&***,,,)))((())))))(((&&&'''))))))))))))***+++))))))************)))))))))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,++++++******++++++,,,---)))***,,,...///...---,,,---------...//////000000,,,,,,------.........///---------------------------...///...------...///---------------...///000...---+++++++++,,,...///111222222000......///000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000......////////////......////////////////////////...///000///---,,,,,,---++++++++++++++++++++++++(((((()))***++++++++++++,,,++++++++++++*********'''((())))))***)))))))))++++++************++++++))))))))))))************************************((())))))***+++,,,------,,,,,,,,,+++******))))))(((((((((((((((((((((((()))))))))))))))******+++***)))((((((((((((***+++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++(((((()))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((***++++++++++++***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,'''(((******)))(((((()))))))))))))))******************++++++***)))'''&&&((())))))******))))))(((******)))))))))******+++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------************************---,,,,,,+++******))))))++++++,,,+++++++++++++++******+++++++++,,,,,,,,,)))***+++---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------.........//////000000//////000000111222111111111111111111111111333444555555444555777999888:::===>>>AAAFFFNNNTTT]]]iii~~~((((((((((((((((((((((((''''''((()))))))))))))))'''(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%***+++'''&&&)))***'''&&&((((((((()))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++******++++++'''))),,,.........,,,+++---------...///000000000---------...............---------------------------///000///---,,,...000---,,,,,,------///000000......------......///000111222222111000///111333111111000//////000111111000000000000000000000000111111111111000000000///.................................//////000111111000000000000000000000000...000111///,,,+++,,,...************************'''((()))***++++++++++++++++++++++++************'''''')))*********))))))++++++************++++++((()))))))))************************************))))))***+++,,,---......---,,,,,,++++++***))))))(((((((((((((((((((((((()))))))))))))))******+++***)))(((((((((***,,,---((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++&&&(((***,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((***++++++++++++(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***((()))))))))************+++*********************'''((()))******)))((('''(((((()))(((((()))***,,,***************+++++++++)))***+++,,,---,,,++++++)))))))))))))))***++++++*********************************************)))&&&(((***+++,,,+++***)))******+++++++++,,,,,,,,,***+++---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000//////000000111222111111111111111111111111222333444444333333555777999;;;======???EEENNNUUUZZZhhh~~~(((((((((((((((((((((((('''(((((()))))))))))))))'''(((******)))(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))$$$***+++&&&%%%)))***'''((()))((('''(((******(((((()))***++++++***)))(((************************))))))))))))*********************++++++,,,,,,,,,...---,,,+++************&&&(((+++---...---,,,***---------...///000000111........................---------------------------///111000...---...111,,,,,,,,,---...///000111/////////000000000000000///000111000//////111333333222111000000111222333000000000000000000000000222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444111111111111111111111111...000111///,,,+++,,,...************************+++++++++******)))((('''))))))))))))(((((((((((('''((()))***++++++***)))++++++************++++++(((((())))))*********+++******************************+++,,,...//////000------,,,,,,+++*********(((((((((((((((((((((((()))))))))))))))******+++***)))(((((()))+++---///(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++%%%'''+++---...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++,,,++++++''')))***,,,,,,,,,+++***************************+++******)))(((''''''&&&((())))))((('''''')))***(((((())))))*********+++,,,+++)))((()))+++...///'''((()))******)))((('''&&&'''((((((((((((***,,,************************(((***,,,---------+++***,,,+++++++++,,,---......************************((((((((()))******++++++%%%'''***---//////---,,,******+++++++++,,,,,,,,,+++---...//////...,,,***---,,,+++******+++,,,---------------------------////////////000000000000000000000000000111111222222222111111111111111111666777888777777777999;;;:::;;;<<<<<<>>>EEEOOOVVVYYYggg~~~''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))((((((''''''&&&&&&***)))((('''&&&&&&'''(((&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((''')))++++++)))))))))***,,,,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...........................------------------------,,,---...//////...---,,,------............------((())),,,------...000222000000///////////////000222222111111111111222222000000000000////////////000000000000000000000000---------............///---///...+++...333222,,,......//////......---,,,************************))))))))))))))))))))))))************************((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&''')))+++---///000************************)))************+++++++++.........///......---,,,+++*********))))))((((((((()))*********((('''&&&((((((((((((((((((((((((***************))))))(((******************************))))))((((((''''''******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))************++++++***)))((('''&&&&&&++++++******++++++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))))))))+++...+++++++++************)))---,,,***)))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++222000...,,,++++++++++++'''((()))***************)))************+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------...+++)))))),,,---,,,***////////////............,,,,,,,,,---------......000000000000////////////333222111111000111111111444444444555666888999:::777;;;>>>@@@BBBGGGOOOUUU^^^jjj~~~''''''''''''''''''''''''%%%%%%%%%$$$$$$"""!!! ((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((()))''')))***+++***)))***+++******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...........................------------------------------...//////...------------............------)))***,,,------...///111000000////////////000000111000000//////000000111000000000000////////////////////////////////////---------............///---000000,,,,,,//////+++...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))*********)))(((''''''((()))***((((((((()))***+++,,,---************************)))************+++++++++---------------,,,++++++************)))))))))((()))***++++++***)))((('''))))))))))))))))))))))))&&&&&&'''(((((((((((((((***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***))))))((())))))******))))))))))))*********************)))((((((''''''---,,,++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))+++++++++************))),,,+++***)))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))(((((('''((()))***+++***************)))(((''')))************+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------...,,,)))***,,,---,,,+++++++++,,,---...///000000,,,,,,---------.........////////////000000000000//////000000111333444555555555555555666777999999888;;;===???AAAGGGOOOUUU___jjj''''''''''''''''''''''''''''''''''''''''''&&&%%%'''''''''((((((((((((((()))(((''''''&&&'''''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))(((((())))))$$$&&&((()))(((((()))***((())))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++++++++*********,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------------------------------------...//////...------------............------***,,,------------...000000000////////////000000000//////......//////000000000000000////////////////////////////////////---------............///+++///000---+++---...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++))))))(((((((((((())))))+++***))))))((((((((()))************************)))************++++++++++++,,,,,,,,,,,,+++******************))))))))))))******+++++++++***))))))************************$$$%%%&&&((())))))******************************))))))))))))(((((((((((('''''''''((()))*********))))))))))))************))))))))))))************)))))))))))))))))))))))),,,++++++*********++++++))))))))))))************))))))))))))))))))))))))...---,,,+++***)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,)))'''''')))***)))'''+++++++++************)))++++++***)))))))))******)))))))))*********++++++++++++++++++++++++++++++)))(((((()))***+++,,,---))))))*********))))))((()))************+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------...,,,++++++,,,------,,,******+++,,,---...//////,,,------------...............//////000000111111000000000000222333444555666555555555666777777888999;;;======???EEENNNUUU```kkk'''''''''''''''''''''''''''((()))***++++++++++++&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&(((''''''&&&&&&''''''(((((((((&&&%%%%%%&&&((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***)))(((((((((((( ###%%%&&&&&&&&&''')))((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************,,,,,,++++++******))))))+++++++++++++++,,,------,,,,,,++++++,,,,,,---...------------------------------------............---..................---,,,------......------,,,+++---...---,,,,,,---///000////////////000000111000//////......//////000000000000000////////////////////////////////////---------............///***---///...---...///111------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))(((((((((((((((((()))))))))(((((((((((())))))******)))(((''''''((((((************************))))))*********+++++++++++++++,,,,,,++++++***)))*********)))))))))))))))))))))******))))))))))))************************'''((()))***++++++++++++************************))))))))))))(((((((((((('''((((((((()))))))))***((()))))))))************((()))))))))************)))))))))))))))))))))))),,,,,,+++*********++++++((()))))))))************(((((()))))))))*********---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((($$$!!!$$$))),,,+++(((+++++++++*********))))))*********))))))))))))***((((((((())))))))))))***************************,,,,,,,,,+++++++++++++++%%%&&&''')))+++,,,,,,---))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------...---,,,,,,------------.........---------,,,,,,------------............---......///000111111222333333222111111111111222666666555555555666666777:::;;;<<<<<<>>>DDDNNNUUU```lll''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((''''''''''''!!!###&&&'''''''''(((************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++******)))))))))***************+++,,,,,,,,,,,,++++++,,,,,,---...---------------------------------....../////////.........------.........,,,,,,------------,,,,,,,,,---......,,,,,,---...///////////////000111111111000000//////000000111000000000000////////////........................---------............///---......///...---...000---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))(((((()))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))******(((((('''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((()))))))))************((()))))))))************************************,,,+++***)))))))))))))))((()))))))))************(((((())))))******++++++*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&""" """(((+++***'''+++++++++*********))))))))))))))))))***)))))))))''''''((((((((()))))))))************************)))))))))))))))))))))(((%%%&&&''')))+++,,,,,,---))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------------,,,,,,---.../////////............------------.........//////---......///000111111222444333333222111222222222666555555555555555666666:::;;;;;;;;;===CCCMMMTTT___jjj'''''''''''''''''''''''')))((((((&&&%%%###!!! '''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((('''&&&&&&&&&''''''%%%''')))***))))))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...------------...///,,,,,,------------,,,,,,+++---...---,,,,,,---...///......//////000111222111000000//////000000111000000000000////////////........................---------............///222...,,,...///,,,***+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,(((((())))))))))))(((((((((((((((((()))***++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++******))))))))))))************''''''&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))************))))))))))))************************************+++***)))((((((((((((((())))))))))))************)))))))))******+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$%%%''')))(((&&&+++++++++************)))'''((()))*********))))))'''''''''((((((((())))))************************'''((()))+++,,,,,,,,,,,,))))))*********))))))((()))************+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...,,,------...///000111111------........./////////......//////000000111111111111111111222444555666555444444444555666666777999:::;;;<<<===CCCKKKRRR\\\hhh}}}''''''''''''''''''''''''+++******)))((('''%%%%%%((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''((((((&&&''')))***)))((()))***))))))((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///...------------...///+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///............///000111222000//////......//////000000000000000////////////........................---------............///000(((%%%+++///...+++***,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,'''((()))******)))((('''***))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++******++++++******)))(((((()))))))))************(((''''''&&&'''((()))***************************&&&''''''(((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))************))))))))))))************************************++++++***((((((''''''((())))))))))))******************************+++++++++******))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++************)))&&&''')))*********))))))'''(((((((((((()))))))))************************)))***+++---------,,,,,,***************)))(((''')))************+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))+++...+++,,,,,,---...///000111............////////////////////////000000000000111111111222333444555666333333333444555666777888777:::<<<<<<>>>BBBJJJPPPYYYfff{{{''''''''''''''''''''''''%%%&&&''')))************))))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***$$$&&&''''''&&&%%%&&&'''''''''&&&'''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///...---,,,,,,---...///+++,,,,,,------,,,,,,+++***,,,------------...000............///000222222.........------.........000000000000////////////........................---------.........//////*** '''000111...---,,,,,,---------,,,++++++************************))))))))))))))))))))))))******************************))))))))))))******'''((()))******)))(((''',,,+++******************)))))))))))))))))))))))))))************+++++++++)))))))))))))))(((((('''(((((())))))*********+++)))(((''''''''')))***+++++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))************))))))))))))************************************,,,+++***)))(((((((((((())))))))))))************************************---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++,,,///222+++++++++************)))&&&'''(((*********)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))***)))(((&&&$$$###(((((()))***************)))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------***,,,---,,,))))))+++.........---------,,,,,,,,,............/////////000000000000000////////////555444333333222222333333222222333444555666888999666999<<<===>>>BBBIIIOOOWWWdddzzz''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))))))))******+++(((((((((((())))))))))))******))))))))))))******&&&&&&''''''((()))))))))(((&&&$$$'''+++,,,((($$$&&&''''''((()))******+++,,,++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,++++++------------...///000000,,,,,,,,,---------......------............------///...------...///......111111000000//////......000000000000///////////////............---------///............---------+++...000---((('''+++000......---------,,,,,,,,,------......------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************$$$---///)))&&&***///)))*********++++++++++++++++++************++++++*********)))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''((((((''''''''''''((((((+++++++++++++++***)))((())))))))))))************((()))***,,,,,,,,,+++***))))))(((((((((((()))))),,,,,,+++***)))((('''''')))))))))))))))******+++((((((((((((((((((((((((++++++***)))))))))))))))'''(((((()))***+++++++++------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))************))))))))))))************************************)))***,,,///222444((((((((('''((())))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***...---+++++++++,,,...000............//////////////////000222444444222000222222222111111111111111222333555555444444666777<<<>>>@@@@@@@@@BBBGGGLLLXXXeee{{{''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******)))(((((((((((()))******(((((((((((())))))))))))******))))))))))))*********))))))(((''''''&&&&&&)))&&&$$$&&&***,,,)))%%%''''''(((((())))))******++++++***))))))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......---......//////......---...---,,,,,,---......---000000000000//////......000////////////////////////............---------............------------,,,,,,,,,,,,,,,---...000...------------,,,,,,,,,++++++,,,,,,++++++***)))++++++***))))))***++++++((((((((((((((((((((((((************************###&&&***+++***))))))***)))))))))*********++++++*********))))))************)))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***************))))))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''''''''(((((()))))))))((((((''''''(((((()))++++++******))))))))))))'''(((((((((((()))))))))))))))******+++*********))))))(((((((((((())))))*********))))))))))))))))))))))))))))))******+++************************+++***)))(((((((((((()))'''(((((()))******++++++,,,,,,+++***)))(((((((((************************))))))))))))))))))))))))))))))******))))))((('''******))))))))))))******************************///---+++***)))***++++++((((((((()))))))))******)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++---...////////////...---111000.........///111222............////////////111000111111222222222111111111111111111111111111333444666666555555777888;;;===???@@@@@@BBBHHHMMMWWWeee{{{''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++(((''''''''''''((())))))(((((((((((())))))))))))***))))))(((((())))))******))))))((((((''''''&&&***'''%%%&&&)))+++)))'''))))))))))))))))))))))))+++******)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,---...//////...---,,,+++******+++,,,,,,,,,---------............////////////......------,,,,,,,,,,,,------000000000////////////...///////////////////////////............---------......---------,,,,,,,,,,,,***)))***---000///...------------,,,,,,,,,,,,++++++,,,,,,++++++***)))******)))(((((()))******************************))))))))))))))))))))))))+++(((&&&(((++++++((($$$((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((***++++++,,,***))))))(((((())))))***))))))(((((((((((())))))***)))))))))))))))((((((%%%%%%&&&'''((()))*********))))))(((((())))))***+++***(((''''''((())))))''''''''''''((((((((((((******)))((((((((())))))))))))(((((((((((())))))((((((((())))))*********)))))))))))))))******+++************************))))))((((((''''''((((((((((((((()))******+++++++++***))))))((((((((((((************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************///---+++)))'''&&&&&&'''((()))***+++++++++***))))))))))))******)))))))))************************++++++++++++++++++++++++///..................///...---,,,,,,,,,---///000............////////////222222111111111111111111000000000000000000111111222333555555444444666777999<<<>>>???@@@CCCIIINNNVVVdddyyy''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))*********'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((())))))*********(((&&&&&&(((******)))******))))))))))))))))))+++***))))))(((((())))))((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,---///111222111000...---,,,++++++,,,,,,,,,---------.........//////000000//////...,,,,,,,,,,,,++++++,,,---////////////////////////.........//////////////////............---------------------,,,,,,,,,+++***))))))***,,,------------------,,,,,,,,,++++++------......------,,,+++*********))))))*********++++++++++++++++++++++++((((((((((((((((((((((((---)))&&&&&&)))+++(((%%%(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))&&&&&&&&&'''((())))))*********))))))))))))*********)))'''&&&%%%'''(((***'''''''''((((((((())))))+++***)))'''''''''((()))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))******+++************************((((((''''''''''''(((((((((((())))))***************)))((((((((((((((()))************************))))))))))))))))))))))))((((((((()))***+++,,,---))))))************))))))******************************)))((((((((())))))''')))+++,,,---,,,***)))))))))************))))))************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++++++++,,,---...............////////////333333222000//////111222///000000000000000111111000222333333333333444666777:::===???@@@CCCJJJOOOVVVcccxxx''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))************(((''''''((()))******************))))))))))))+++******)))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,+++,,,...000111222111000...---,,,++++++,,,,,,,,,---------............////////////......+++,,,---,,,******,,,................../////////------....../////////000///............------------,,,,,,,,,++++++++++++***---000///+++***,,,///------,,,,,,,,,+++++++++------......------,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((()))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((((((((('''''''''******))))))))))))******)))(((&&&%%%%%%'''(((***(((((()))))))))*********+++***)))'''''''''((()))))))))(((((((((((()))))))))))))))((((((((((((''')))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********)))((((((((((((((()))***************************))))))))))))))))))))))))'''''''''''')))***,,,,,,((()))************)))(((************************))))))))))))******+++,,,''')))+++,,,---,,,***)))***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,///////////////000000111............////////////333333333111///...000333//////000000111111111222222333555555444444666777666999===>>>@@@CCCJJJOOOUUUbbbxxx''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''***)))))))))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((''''''(((((()))+++******))))))(((((('''))))))(((((())))))******************************,,,++++++***************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,...///000///...---,,,+++******+++,,,,,,,,,---------......------............------+++---///---******,,,///---............/////////---------......//////000///............---------,,,,,,,,,+++++++++******,,,111555333...+++---111,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++)))&&&&&&)))...((((((((()))))))))*********))))))(((((())))))***((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''')))((((((''''''(((((()))'''((()))******)))((('''(((((()))))))))))))))***))))))((((((''''''''''''***))))))(((((())))))***(((((('''&&&&&&''')))***))))))))))))******************)))((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''''')))))))))))))))******+++((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))******(((((((((((())))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((('''((())))))((()))***++++++***)))(((************************++++++++++++************((()))***+++++++++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---------........./////////............////////////000222444222///...111333000000000111222222333333444666777777666777888:::666999===>>>???CCCIIINNNVVVcccxxx''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((('''(((((((((((())))))))))))'''''''''&&&'''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((++++++******)))((((((((('''(((*********)))******)))))))))******++++++,,,---,,,,,,+++++++++++++++,,,------------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,+++...000...+++***---111---------.........//////,,,,,,---......///000000///............---------++++++++++++************,,,...111111///......000,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************%%%(((+++***'''&&&))),,,)))))))))*********++++++*********))))))*********'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((()))))))))'''''''''((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((((())))))))))))***))))))******+++*********))))))(((((((((((())))))'''''''''((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))(((((((((((()))***+++***)))))))))))))))))))))((((((((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---+++***(((((()))***+++((()))***++++++***)))(((***************************+++++++++******))))))((((((((()))))))))************++++++++++++******************************++++++++++++++++++++++++...---,,,++++++,,,---...***+++,,,,,,------,,,,,,............////////////---111444333000///111444000111111222333333444444333555666666666666777999777:::===>>>???BBBHHHMMMVVVcccyyy''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++(((''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))******++++++&&&(((***++++++***)))***(((((()))***+++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------------------------...///000000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,///111///+++***---111---------.........//////,,,,,,------...///000000//////.........---------+++++++++************)))))))))***,,,//////...,,,,,,,,,,,,+++++++++******------.........---,,,,,,((()))***++++++***)))(((''''''''''''''''''''''''************************''')))******)))''''''(((************++++++++++++++++++************++++++'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((('''((()))++++++)))((('''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''((()))******))))))''''''''''''((((((((()))((()))***,,,,,,,,,+++***))))))(((((((((((())))))%%%%%%&&&'''((()))***+++)))))))))))))))******+++************************)))))))))))))))***++++++*********)))))))))))))))))))))))))))***+++------++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))***,,,...000''')))***++++++***)))'''************************'''((()))***++++++******((((((((('''((())))))***))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------...//////000000//////............/////////000,,,000444444111///111444111111222333444444555555000222333333333333444666888:::===>>>???BBBHHHMMMWWWdddyyy+++***((('''&&&&&&''''''++++++******))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''')))***++++++***)))'''))))))))))))))))))))))))''''''''')))******'''%%%'''&&&&&&&&&&&&''''''(((((()))*********((('''&&&))))))))))))((((((((((((***************)))((('''++++++,,,------------,,,---,,,,,,+++***)))((((((((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))))))))*********+++*********+++,,,------+++++++++,,,,,,---------------------------------111111000000/////////...................................................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***......---,,,,,,+++******++++++******)))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%+++++++++***)))((((((''')))))))))))))))(((''''''&&&''')))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))((()))******+++******))))))((((((''''''+++***((('''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((,,,,,,,,,+++***)))((((((***)))(((''''''((()))***))))))))))))))))))))))))+++++++++***************))))))))))))************'''(((***,,,---,,,***)))+++*********))))))((((((&&&&&&%%%%%%&&&'''((()))++++++******++++++,,,---***)))))))))))))))***+++''''''''''''((((((((()))******++++++++++++******(((((())))))***+++---------------,,,,,,+++++++++,,,,,,,,,---------......000///...---------------..................------000000000000000111111222222111//////111666:::===BBB<<<666333444555666666:::;;;======???BBBGGGJJJWWWbbbvvv(((''''''&&&'''((()))***)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''((()))((('''&&&''')))************************&&&''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''''''''((()))(((((())))))(((((('''&&&%%%&&&&&&&&&''''''(((((()))************))))))((((((((()))************)))+++++++++***************((())))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,+++******)))+++++++++,,,,,,---------........................//////.........---------................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++...------,,,++++++******+++*********************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((++++++******)))((((((''')))))))))))))))(((''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++))))))))))))((((((((((((+++)))((('''((()))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((*********))))))(((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******************)))))))))(((***++++++++++++++++++,,,++++++******++++++,,,---******)))))))))))))))***'''''''''((((((((())))))******++++++++++++************************++++++,,,,,,,,,++++++*********,,,,,,,,,------------...//////...---------------........................000000000000000111111222111000//////111444777999>>>:::555333444666666666:::;;;======???BBBGGGJJJWWWbbbvvv%%%%%%&&&&&&((()))+++,,,((((((((((((''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&((()))(((''''''((()))((('''&&&%%%%%%&&&'''(((((('''''''''''''''''''''((((((************(((((('''''''''''''''''''''''''''''''''(((***)))'''%%%((((((((((((((()))******))))))((('''''''''(((((($$$$$$%%%&&&'''((())))))((())))))************)))''''''((())))))))))))((())))))*********+++++++++*********)))((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++******************************))))))***++++++***))))))))))))))))))))))))))))))***************+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))***************++++++******))))))((((((''')))))))))))))))(((((('''%%%&&&&&&'''((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******(((((((((((())))))))))))+++)))''''''((()))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))************+++************))))))))))))******+++++++++***))))))+++************+++,,,,,,++++++***)))((((((((()))''''''((((((((()))))))))******++++++++++++******,,,++++++***))))))******++++++***************))),,,,,,,,,,,,------------///...------------------........................000000000000000111111222111111111111111222333444888666444333555777777777:::;;;======???BBBGGGJJJVVVbbbuuu%%%%%%&&&'''((()))***+++************))))))))))))((((((((('''''''''''''''((((((((('''''''''''''''******))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$###!!! !!!###$$$((((((((((((''''''''''''(((((()))******)))((((((''''''''''''''''''''''''(((''''''((())))))'''&&&(((((((((((()))***+++++++++***(((''''''((()))***'''''''''((()))******+++'''((()))***************)))******+++++++++++++++************************,,,,,,,,,,,,+++***((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***)))***+++,,,---,,,,,,,,,,,,++++++******)))))))))***************++++++++++++++++++++++++((((((((((((((((((((((((***************+++++++++))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++******))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))'''(((((()))))))))))))))'''''''''((()))************)))''''''((())))))((('''''''''(((((((((((()))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((((((((((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))******************))))))))))))***+++*********)))))))))))))))))))))******)))((('''&&&***************++++++,,,,,,,,,***)))(((((((((((('''(((((((((((()))))))))******++++++++++++******++++++***************+++++++++++++++************++++++,,,,,,,,,---------......---,,,,,,------------------...............000000000000000111111222222222222222222222111000222222333444666777888888:::;;;======???BBBGGGJJJVVVaaauuu''''''((((((((((((((('''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%'''''''''&&&###!!!!!!"""(((&&&$$$######$$$&&&(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((('''''''''))))))(((&&&((((((((())))))***,,,,,,+++***)))))))))***+++,,,)))))))))))))))((((((((('''((()))******************+++,,,,,,------,,,,,,,,,,,,++++++***))))))(((+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***)))***+++,,,---,,,+++++++++++++++******'''((()))************)))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))*********)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))''''''((())))))))))))(((&&&&&&'''((()))***++++++***((('''''')))***)))(((((())))))))))))*********(((((((((((())))))))))))((()))))))))*********+++(((((())))))************))))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))((()))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,((()))))))))******************)))(((((())))))***))))))))))))))))))******+++++++++++++++***)))(((******))))))******+++,,,,,,,,,***)))(((((((((((((((((((((((()))))))))*********++++++++++++******))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...---------.........//////000000000000000111111222333333444444333222111000000111333444555777888888:::;;;======???BBBGGGJJJUUU```ttt))))))))))))((('''&&&%%%''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))******(((%%%$$$$$$$$$)))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((()))+++,,,,,,******)))))))))***++++++((((((''''''&&&&&&&&&&&&((())))))************)))))))))***+++++++++++++++------,,,+++***)))((('''((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++,,,---......---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++******&&&''')))***+++******)))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&'''((()))***)))((('''&&&''''''((()))******+++***((('''''')))******)))))))))*********+++++++++(((((((((((())))))))))))((())))))******+++++++++((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))***************)))))))))))))))(((((())))))))))))************))))))((('''''''''((((((***))))))))))))***++++++++++++***)))((((((((()))((((((((()))))))))************++++++++++++******((((((((()))***,,,---...,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////000000000000000111111222222222333333333333222222000222444555555555777999:::;;;======???BBBGGGJJJTTT___sss((()))))))))((('''%%%%%%&&&'''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))******((('''((()))''''''''''''''''''''''''&&&&&&'''((()))******+++(((((((((''''''((((((((((((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''((()))***+++,,,''''''((()))))))))))))))&&&&&&&&&''''''''''''''')))************))))))((((((((()))***************+++++++++*********))))))(((((()))*********************************************+++++++++,,,,,,,,,************++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************++++++%%%&&&(((***+++***)))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((())))))***%%%&&&((()))***)))((('''''''''(((((())))))******)))(((&&&''')))******)))))))))))))))************(((((((((((())))))))))))((())))))******+++,,,,,,'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))(((((('''''''''%%%&&&((()))*********))))))))))))))))))))))))))))))))))))***************))))))))))))************((()))*********)))'''&&&((()))))))))************'''&&&$$$######%%%'''((()))))))))))))))***++++++******)))))))))))))))***(((((()))))))))***************++++++++++++*********)))))))))***+++,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000000000000000000111111222000000000111222333333444333444666555444444777999:::;;;======???BBBGGGJJJSSS___sss'''((()))))))))(((&&&%%%((()))))))))******++++++'''((((((((())))))******'''((((((((())))))******%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%'''))))))((((((***,,,(((((()))******)))((((((%%%&&&'''((()))***+++,,,((((((''''''''''''(((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&'''(((***+++,,,$$$%%%'''((((((((('''&&&&&&''''''((()))***++++++***************)))((('''))))))***+++++++++++++++***************+++++++++******++++++++++++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++---///000222---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++******************++++++$$$&&&(((***++++++))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((''''''((())))))))))))))))))(((((('''''')))***+++''''''''''''''''''''''''((((((((((((((()))******%%%&&&((()))***)))((('''(((((((((((()))))))))))))))(((&&&''')))******)))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))((('''&&&&&&%%%%%%%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((()))***+++***)))'''%%%(((((())))))*********++++++)))&&&%%%%%%(((+++---)))))))))))))))******+++***)))))))))))))))***+++))))))))))))******************++++++++++++******,,,+++******)))*********))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------...///000000000000000000000111111222.........///000222333444555666777555333333666::::::;;;===>>>???BBBGGGJJJSSS___sss&&&&&&&&&''''''''''''(((***)))'''&&&&&&(((***,,,***)))'''%%%%%%''')))***)))))))))(((''''''&&&&&&))))))(((((((((((())))))***)))((('''&&&&&&'''(((+++***((('''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''%%%$$$###&&&'''((())))))'''%%%###((('''%%%$$$$$$%%%'''(((((((((''''''''''''(((((((((((((((((((((((((((((($$$######$$$$$$&&&''''''(((***+++***)))((()))***&&&&&&&&&'''''''''''''''++++++************************************************++++++++++++************))))))******+++,,,///---+++))))))+++---///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---------------,,,+++***++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))***,,,---******++++++++++++******)))))))))))))))))))))))),,,,,,++++++***+++++++++)))******+++++++++******))))))((('''''''''''''''******))))))))))))******((((((''''''&&&%%%######***!!!!!!((()))&&&)))))))))))))))))))))))),,,+++++++++++++++++++++...+++))))))******(((%%%(((((())))))))))))((((((***)))'''&&&&&&&&&'''(((,,,,,,+++***)))(((''''''***)))'''%%%%%%%%%'''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((()))******++++++***((('''&&&&&&&&&'''))))))((((((((((((((())))))*********++++++++++++'''(((((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))******+++++++++,,,%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))***++++++++++++************)))'''(((***,,,******++++++++++++***)))************************))))))*********))))))((())))))))))))((((((((((((******++++++++++++******+++***)))))))))***,,,,,,+++)))((()))---...---+++,,,++++++******++++++,,,******+++,,,,,,---...............///////////////,,,...000000//////111333111111111000000000000000222333333444555666777777;;;===>>>???@@@CCCFFFIIISSS___sss&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***)))'''%%%%%%''')))***((((((((((((''''''''''''((((((''''''''''''(((((())))))''''''&&&'''((((((((('''&&&&&&%%%&&&''''''''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''&&&%%%''''''((((((((('''%%%%%%&&&%%%###""""""###%%%&&&)))((((((((())))))***+++((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((()))******(((((()))************))))))(((((((((************************++++++++++++++++++++++++******++++++++++++************))))))******+++,,,...,,,***))))))***,,,...+++,,,,,,------,,,,,,++++++++++++++++++,,,---...+++++++++++++++***)))(((***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******+++,,,---******++++++++++++******))))))))))))))))))))))))+++++++++***+++++++++,,,++++++,,,,,,,,,++++++***))))))((('''''''''''''''******))))))))))))******++++++***(((&&&$$$""" +++&&&"""###))),,,+++)))))))))))))))))))))))))))++++++++++++************,,,***((()))++++++***(((((())))))))))))))))))(((++++++***)))))))))***+++++++++******)))(((((((((***)))'''&&&&&&&&&'''((()))(((''''''''''''((()))((((((((((((((('''&&&&&&'''''''''((()))*********+++***((('''&&&&&&''''''))))))(((((((((((()))))))))))))))*********++++++'''(((((()))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))))))))))))))*********++++++)))((((((((((((((((((''')))(((((((((((((((((()))(((((()))************)))*********)))((((((***,,,((())))))******))))))(((************************))))))************)))))))))))))))))))))))))))(((******++++++++++++******+++***)))))))))***+++,,,+++)))(((***---...---+++,,,++++++******++++++,,,******+++,,,,,,---..................////////////---....../////////000111111000000000000000000000222333333444555666777777;;;<<<>>>???@@@BBBFFFIIIRRR___rrr&&&&&&&&&''''''''''''(((&&&'''(((******)))((('''***((('''&&&&&&'''(((***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((((((((''''''''''''&&&&&&%%%$$$######$$$%%%&&&((((((''''''((())))))***((((((((((((((((((((((((++++++***)))'''&&&&&&%%%'''((())))))''''''((()))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---******+++++++++***)))))))))***+++---......//////++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,+++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))*********+++,,,,,,,,,------------,,,+++******)))((((((''''''''''''(((***))))))(((((())))))***,,,++++++)))'''%%%###"""&&&&&&&&&(((******(((&&&)))))))))))))))))))))))))))))))))))))))************)))((()))+++,,,+++***))))))************))))))+++***************+++,,,))))))))))))))))))))))))***)))(((&&&&&&'''((())))))((((((''''''(((((())))))))))))))))))(((''''''''''''(((((())))))************)))(((''''''''''''))))))(((((((((((())))))((((((((()))))))))******'''((())))))******))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))***+++(((((())))))))))))******++++++***))))))(((((('''((((((''''''''''''((((((''''''((())))))))))))))))))******)))(((((()))+++((())))))******)))))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,+++***)))***,,,------,,,,,,++++++******++++++,,,***++++++,,,,,,------...------.........////////////...---...///000///...000000000000000000111111222333333444555666777777:::<<<===>>>???BBBFFFIIIRRR^^^qqq&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))***)))))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&((()))((('''&&&''')))'''(((((()))***+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++((()))+++,,,---...//////***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---------,,,+++***)))((()))(((''''''''''''(((((())))))(((((((((((())))))((())))))))))))(((((('''$$$&&&)))))))))''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++*********+++++++++***))))))************))))))(((((((((((()))))))))***(((((((((((())))))******(((((('''&&&&&&''''''((()))(((((((((((((((((()))(((((()))***************'''((((((((()))))))))******))))))((((((((('''''')))(((((((((((())))))***(((((((((((())))))))))))(((((()))************)))+++******)))'''%%%$$$###(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''((())))))******)))))))))*********(((((()))+++))))))***+++++++++******************************((())))))************))))))))))))))))))***************++++++++++++*********************+++++++++*********+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------....../////////111///......000111///---000000000000000111111111222333333444555666777777:::;;;===>>>???AAAEEEHHHPPP\\\ooo&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))***)))(((''''''''''''((()))%%%&&&&&&'''((()))******)))(((((((((((((((((()))&&&&&&'''(((((())))))))))))))))))((('''&&&&&&%%%((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))************(((((('''''''''(((((()))''''''''''''''''''''''''***)))'''&&&$$$#########))))))))))))))))))))))))%%%&&&'''((((((''''''&&&&&&((()))((('''&&&''')))((((((((('''''''''''''''))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************))))))******+++,,,******)))(((((()))*********++++++,,,,,,++++++***,,,++++++******++++++++++++,,,,,,---------,,,,,,((()))***,,,---.........*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++***))))))******++++++++++++******))))))))))))))))))))))))'''((()))++++++,,,,,,+++++++++++++++***(((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))***)))))))))(((***++++++)))(((***,,,((((((((((((((((((((((((''''''((((((((())))))))),,,,,,,,,+++***)))((()))))))))************))))))((((((((()))))))))(((((('''''''''((())))))******&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((%%%&&&(((***+++,,,,,,---(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))******(((((((((((())))))))))))((())))))***************++++++***)))'''&&&$$$###(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++)))))))))(((((((((((((((&&&&&&'''((())))))******((((((''''''''''''((((((((()))******++++++******((()))+++***)))((()))***'''(((((()))******))))))))))))))))))))))))))))))(((((()))***************((()))))))))*********+++******++++++++++++******))))))******++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...//////000111000///000000111000/////////000000111111111111222333333444555666777777999;;;<<<===>>>AAADDDGGGNNNZZZnnn&&&&&&&&&''''''''''''((()))(((%%%$$$$$$&&&)))+++((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&'''(((((()))(((((('''*********)))((('''%%%$$$(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%---,,,***((('''&&&%%%%%%))))))))))))))))))))))))((()))******)))(((&&&%%%'''((())))))''''''((())),,,+++)))'''%%%###"""!!!)))))))))***++++++,,,,,,******************************++++++++++++************))))))******+++,,,******))))))))))))************++++++++++++******,,,++++++************+++))))))***+++++++++******)))***+++,,,,,,------,,,************++++++++++++,,,,,,,,,+++++++++************+++++++++***))))))******++++++++++++******))))))))))))))))))))))))'''(((***+++++++++******)))*********)))(((''''''(((''''''''''''(((((())))))((((((''''''(((((()))************)))(((&&&&&&((((((((('''&&&'''***,,,((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,+++(((&&&'''((((((((())))))))))))((((((***************)))(((((('''''''''(((((()))))))))&&&&&&&&&'''''''''''''''((())))))******))))))(((%%%&&&''')))+++,,,------(((((((((((())))))))))))((())))))******))))))((((((''''''(((((()))***+++((((((((()))))))))******((()))******++++++******)))***++++++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))***+++******))))))))))))(((((($$$%%%&&&''')))***++++++))))))(((((((((((())))))))))))***+++++++++++++++((()))++++++)))((()))***%%%%%%&&&'''(((((((((((())))))))))))))))))))))))'''((()))******+++******((())))))******+++++++++******++++++++++++******))))))***++++++++++++******+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...000111000///...000111/////////000111111222222222333333444555666777777888:::<<<<<<===@@@DDDGGGNNNZZZmmm&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))(((((((((''''''(((((((((&&&&&&''''''(((((())))))(((((((((''''''((((((((('''(((((())))))((('''&&&'''(((((((((((('''%%%%%%((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&'''((()))***))))))(((%%%%%%&&&&&&&&&&&&%%%%%%++++++***)))(((((((((((())))))))))))))))))))))))&&&'''((())))))(((&&&%%%((()))******(((((()))***,,,+++***)))'''&&&%%%$$$((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,******************************++++++++++++******,,,,,,+++***************((()))***++++++++++++******++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))'''(((***++++++***)))((())))))*********))))))((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))((('''&&&&&&%%%%%%%%%%%%'''((())))))((((((((((((((((((((((((''''''((())))))***++++++(((***+++***'''&&&''')))''''''((((((((((((''''''************)))'''&&&%%%''''''((((((((((((((((((''''''((()))))))))))))))((()))************)))(((&&&'''((()))************))))))))))))((((((((((((((()))************)))(((''''''''''''((()))***+++)))))))))*********++++++))))))***++++++++++++***)))***+++,,,,,,---,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++*********)))))))))''''''((())))))***++++++******))))))))))))******((())))))***************''')))++++++***)))))))))&&&'''((()))************))))))))))))))))))))))))'''((()))******+++++++++((())))))******+++,,,,,,******++++++++++++******((()))***+++,,,++++++******,,,---,,,***)))+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000)))---111000,,,***...333...//////000111111222222222333333444555666777777888999;;;<<<===???CCCFFFOOO[[[mmm&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((()))))))))'''&&&%%%$$$%%%&&&'''''''''&&&%%%((()))*********((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&%%%''')))***+++***)))(((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))))) ###&&&((((((((('''(((***+++***)))((()))+++))))))******+++++++++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))***++++++,,,******************************++++++++++++******,,,,,,+++***))))))*********+++,,,---------------+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,+++++++++******)))***,,,---...------,,,******++++++++++++******))))))))))))))))))))))))((()))+++,,,+++***(((''')))******+++++++++******'''''''''''''''((()))***((((((''''''''''''(((((($$$%%%&&&((())))))))))))''''''(((***---...---+++(((((((((((((((((((((((('''(((((()))***++++++,,,%%%'''))))))&&&&&&(((***&&&&&&''''''''''''&&&&&&((((((((((((&&&$$$"""!!!((((((((((((((((((((((((((()))***+++++++++++++++((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))((((((((((((((()))***++++++***)))(((''''''''''''((()))++++++************++++++++++++))))))***++++++++++++***+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((()))))),,,+++++++++******))))))***************+++++++++++++++************++++++'''(((((()))))))))))))))''')))++++++***)))))))))******+++------.........))))))))))))))))))))))))''''''(((******+++++++++((())))))***++++++,,,,,,******++++++++++++******((()))***+++,,,+++*********,,,...,,,***)))***---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000%%%+++111///)))'''---333...//////000111222222222222333333444555666777777888999;;;<<<===???CCCFFFQQQ\\\mmm$$$$$$%%%%%%&&&'''(((((()))'''%%%%%%&&&'''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''+++(((%%%&&&)))++++++)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))++++++++++++++++++++++++---,,,,,,,,,+++*********))))))))))))************************************))))))(((((((((((()))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++***)))***---/////////,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***+++*********))))))(((((()))))))))))))))*********000,,,((('''(((+++---...''''''''''''((((((((((((+++******)))(((''''''&&&$$$&&&'''((('''''''''(((((()))***+++***)))&&&%%%''''''((()))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((())))))******++++++((()))+++***(((''''''(((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********************************)))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***---,,,((('''++++++'''(((((())))))*********+++'''&&&&&&%%%%%%'''((())))))************)))((((((***(((&&&(((+++---+++)))***)))((('''&&&&&&'''((('''&&&&&&''')))+++******(((((())),,,......***&&&))))))))))))))))))))))))'''''''''(((+++---,,,+++***))))))((((((((((((((((((((())))))*********+++***++++++,,,,,,++++++***'''''')))***+++,,,,,,---+++,,,,,,------,,,,,,+++///...,,,***)))))))))***++++++***************+++,,,,,,------...///000000000///......000222333444333333333333333333333333333444555777888888888888:::::::::::::::===AAAEEENNNXXXiii|||%%%%%%&&&''''''((()))))))))(((&&&&&&'''((())))))'''((()))))))))))))))(((''''''''''''''''''''''''(((%%%###$$$&&&(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++*********))))))))))))************************************))))))(((((((((((()))))),,,,,,,,,,,,++++++++++++)))***************++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,+++))))))***+++***))),,,,,,++++++***))))))(((************************,,,+++******))))))******************)))))))))(((*********+++,,,,,,,,,---...,,,)))''')))***++++++''''''''''''((((((((((((******))))))(((''''''&&&&&&'''))))))((('''((()))''''''((())))))(((''''''''''''((()))))))))))))))******))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))+++***(((''''''(((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************))))))((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))+++///222111...)))'''''''''(((((())))))))))))))))))((('''((()))***+++***************)))((('''***)))((()))***+++***)))***)))(((((((((((()))***+++***)))***,,,------,,,)))((()))+++------***((())))))))))))))))))))))))(((''''''(((***,,,,,,+++++++++***)))))))))))))))((()))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,***))))))((((((((()))))),,,,,,------...//////000111000///...///000111111333333333333333333333333222333444555666777777777:::::::::::::::===AAADDDLLLWWWhhh{{{&&&&&&''''''((()))))))))'''''''''(((((())))))***))))))*********)))((((((''''''''''''''''''''''''&&&%%%###$$$%%%'''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++++++++++++++++++++++++++))))))******************)))))))))*********++++++++++++++++++++++++++++++***))))))(((((())))))***---------,,,,,,,,,++++++*********)))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,***))))))******)))(((,,,,,,++++++***)))))))))************************++++++***)))))))))******************))))))))))))))))))***+++,,,,,,---------+++)))((()))***)))(((''''''''''''((((((((((((***))))))(((((('''''''''((()))******)))'''(((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))+++******))))))******+++))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((''')))******(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++******************************)))((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))***+++444??????333***)))''''''''''''(((((((((((())))))((((((((()))***+++***+++******)))((('''&&&***+++,,,+++***)))***+++******)))))))))***++++++)))((('''((()))***)))(((***)))((()))+++,,,+++***))))))))))))))))))))))))***((('''''')))++++++***,,,++++++***************))))))))))))***************++++++,,,,,,++++++***---------,,,+++***((((((+++,,,,,,------,,,,,,+++++++++***++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,---......//////111000//////......//////222222333333333333333333111222333444555666666666999:::;;;:::;;;===AAADDDKKKUUUfffzzz&&&&&&''''''((((((((((((%%%&&&((()))(((((()))))))))))))))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************++++++++++++((((((((()))*********+++))))))*********+++++++++++++++++++++++++++++++++***))))))))))))))))))***---------,,,,,,,,,,,,+++++++++******)))))))))((())))))))))))*********+++***************************))))))+++---...---,,,+++++++++*********))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))''''''((()))***++++++,,,+++)))))))))***)))'''%%%''''''''''''(((((((((((())))))((((((((('''''''''((()))******(((&&&''''''((('''%%%$$$$$$%%%&&&'''''''''((()))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''')))******((('''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++************************,,,+++***)))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((---+++555EEEEEE555+++,,,(((((((((((((((((((((((('''''''''''''''(((((((((************)))(((&&&&&&***,,,...,,,)))''')))++++++*********)))))))))***)))'''&&&&&&(((((('''&&&***)))(((((()))***++++++))))))))))))))))))))))))+++)))((((((***+++******++++++***))))))))))))***)))))))))))))))************++++++,,,,,,++++++************)))((('''&&&%%%+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------......---------...//////,,,,,,,,,------............/////////...---...///222222222222222333333333111222333444555666666666999:::;;;;;;;;;===AAADDDJJJUUUfffzzz&&&&&&&&&&&&&&&&&&''''''###&&&)))***(((''''''((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))))))))******+++++++++((((((((()))*********+++************++++++++++++++++++++++++++++++++++++******))))))))))))******------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))*********+++++++++++++++***************************))))))+++------,,,++++++++++++******************************************))))))((())))))******))))))))))))))))))******'''(((((()))******++++++)))(((((()))***)))'''%%%''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''%%%%%%&&&***(((&&&$$$######%%%&&&''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((******((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************---,,,+++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((---)))000>>>>>>000)))---))))))))))))))))))))))))'''''''''(((((((((((((((*********))))))'''&&&&&&))),,,---,,,(((''')))+++++++++******)))((('''&&&+++***))))))++++++***(((***)))((('''''')))+++,,,************************+++***)))***,,,,,,+++*********)))(((((((((((()))******))))))))))))))))))***++++++,,,,,,++++++***(((((()))))))))(((((('''+++,,,,,,------,,,,,,+++------------,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,---------------+++---//////......000222111111111222222333333333222333444555666777777777888:::;;;;;;<<<===@@@CCCKKKVVVggg{{{&&&&&&&&&&&&&&&&&&&&&&&&###''',,,,,,)))'''&&&'''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((&&&'''((()))*********)))(((''''''&&&&&&''''''((((((((())))))***+++++++++))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++************************+++************)))&&&$$$************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))************+++++++++++++++,,,,,,,,,)))(((((()))******)))'''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((((((&&&%%%&&&&&&***(((&&&$$$###$$$%%%&&&''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))((((((((((((((((((&&&(((******)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))))))))************************---,,,+++***)))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))&&&)))000000)))'''***************))))))))))))((()))***+++++++++******(((((()))))))))((('''''')))***+++***)))((()))***************)))((('''&&&)))((('''((()))***)))(((((())))))((('''(((***,,,******************************+++...//////---******))))))(((((((((((((((************))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......---,,,+++***++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,------)))---000111//////111333000000111111222333333333222333444555666777777777888999;;;<<<<<<>>>@@@CCCKKKVVVfffzzz'''''''''''''''&&&&&&&&&&&&+++000000,,,((('''(((%%%&&&''''''''''''''''''''''''''''''''''''''''''$$$'''))))))&&&$$$$$$&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%&&&((()))*********)))((((((''''''''''''((((((((((((((()))***++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********)))))))))************++++++++++++((()))***+++,,,++++++******************************************)))&&&###************************((((((((((((((((((((((((((((((((((((((()))******((()))))))))************,,,,,,,,,+++++++++++++++)))((('''(((***++++++***''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))'''''''''(((&&&&&&%%%%%%%%%'''((()))''''''((()))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&((()))***)))((()))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********************************+++***))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))******)))))))))(((((((((((()))***+++,,,+++******&&&'''(((((()))((((((((()))((('''((()))***)))(((((((((***+++++++++******%%%$$$$$$%%%'''((('''&&&'''(((***)))''''''))),,,************************(((***---111333222...++++++***))))))(((((())))))************)))))))))(((***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,............///000111222,,,,,,,,,,,,,,,,,,,,,,,,+++///333333000...000333///000000111222222333333111222333444555666666666777999;;;<<<===>>>@@@BBBJJJTTTeeexxx((((((((((((((('''''''''(((---333333...)))((((((&&&&&&'''((()))))))))((('''''''''''''''''''''''''''***,,,,,,)))&&&'''(((************************''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((''''''((()))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&((()))*********)))))))))(((((((((((())))))'''(((((()))***+++++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))))))))((((((((())))))******++++++'''((()))++++++******)))))))))))))))))))))))))))))))))***,,,------***(((******************++++++((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++++++++******)))((((((((()))''''''(((***,,,,,,,,,''''''''''''((((((((()))&&&'''''''''''''''''''''&&&''')))***)))((()))***###$$$$$$&&&''')))+++,,,'''(((((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++&&&''')))***)))((()))***'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++************************)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''***((($$$$$$***,,,***))))))(((((('''''''''&&&&&&'''(((******))))))(((%%%&&&'''((())))))))))))(((&&&$$$&&&)))+++)))'''&&&'''))),,,---.........((('''&&&(((***++++++***&&&(((******(((''')))+++************************'''***...333666444///+++,,,++++++***)))*********+++*********))))))((((((+++++++++,,,,,,+++++++++******+++++++++******)))+++,,,,,,------,,,,,,+++)))***,,,.../////////...,,,,,,,,,------...000000,,,,,,,,,,,,,,,,,,,,,,,,---111555444000---///111///000000111222222333333000111222333444555555555777999;;;======>>>@@@BBBIIISSScccvvv''''''''''''((((((((((((///...---,,,+++)))((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((())))))*********))))))(((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))+++***'''%%%$$$$$$%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''(((((()))***++++++,,,)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))*********))))))************))))))++++++++++++++++++++++++++++++************++++++++++++******************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((***)))(((&&&&&&&&&'''(((&&&&&&''''''((()))))))))+++*********,,,,,,***((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''%%%$$$$$$%%%'''((((((''''''''''''((((((***)))(((''''''((()))***''''''(((((())))))******''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((()))***,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******,,,+++***)))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%)))***)))'''&&&&&&))),,,((((((***++++++***))))))(((((((((((((((((((((((())))))))))))((((((((((((************************,,,++++++***)))((('''''')))))))))(((((((((((((((++++++++++++***((('''&&&(((...444666444000---,,,(((((()))))))))*********,,,+++***)))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///...,,,***+++...000...,,,+++---......---,,,,,,---...////////////000000000////////////////////////111222333444666777888888888999::::::;;;<<<@@@BBBJJJTTTdddttt''''''''''''((((((((((((,,,++++++***)))(((''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&''')))***((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&''''''((())))))***))))))))))))(((((('''''''''((((((((((((((((((((()))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,***)))''''''&&&&&&'''((((((((()))*********((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))******************)))++++++++++++++++++++++++***))))))))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((******((('''''''''((((((((((((((((((((('''''''''***)))((((((******)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((&&&'''''''''&&&&&&)))+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))((()))))))))************'''''''''((((((((())))))***)))((('''''''''''''''((((((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))*********)))))))))))))))'''((((((((()))))))))***((((((((('''''''''&&&&&&)))))))))'''&&&''')))+++((()))************(((((((((((((((((((((((((((((())))))))))))((((((((((((******************************************))))))))))))))))))))))))))))))++++++******)))))))))))))))---222333111---++++++++++++,,,,,,,,,---------***)))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,------...,,,+++,,,...///...,,,(((+++---............///111111222222222333333333111111111111111111111111111111222444555666777888888999:::;;;;;;===@@@CCCIIISSSbbbsss&&&''''''''''''(((((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))&&&&&&''''''((())))))))))))))))))(((((((((((('''((((((((((((((((((''''''((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))+++***))))))((()))))))))***))))))(((''''''&&&&&&***(((&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((((((((())),,,...((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))************++++++(((((((((((())))))))))))******)))(((((((((((()))'''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++)))))))))((((((((((((((()))))))))(((&&&''')))+++************)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++,,,,,,((()))))))))***+++++++++******)))))))))***,,,------///222222///---++++++)))))))))*********++++++(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,+++*********++++++---,,,+++,,,...///...---%%%)))---///000000000111////////////000000000000111111111111111111111111000111222333444555666777999:::;;;<<<<<<>>>AAADDDGGGQQQaaaqqq&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((()))'''''''''&&&&&&''''''''''''''''''(((((())))))***''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))******++++++,,,+++++++++,,,,,,+++++++++************************))))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))+++*********************))))))((((((''''''''''''+++)))&&&&&&''')))***+++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&((())))))))))))+++,,,((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))***((((((((()))))))))******))))))((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((('''''')))***+++******)))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++(((((()))***+++,,,,,,---***)))(((((())),,,...000555555444222///---+++***(((((((((((())))))))))))))))))(((((()))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,,,,,,,---......---&&&)))---000000000000111------........./////////111111111111111111111111///000111222444555666666:::;;;<<<<<<<<<>>>BBBDDDHHHRRRaaaqqq&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''''''''((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++++++++***)))'''%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++,,,,,,+++++++++************************+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))***))))))))))))))))))************++++++++++++***''''''''''''(((((()))))),,,***'''''')))+++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************'''((())))))((('''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))'''''''''&&&&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((()))***)))''''''(((***+++***)))((((((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))------,,,,,,+++******)))(((((()))***+++,,,,,,---)))(((((((((***---000222888666333000---+++)))(((+++++++++,,,,,,,,,------++++++***)))(((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---------------///...---,,,,,,,,,,,,,,,,,,,,,------------......))),,,///000///......///000000000111111111222222000000000000000000000000///000111222444555666666:::;;;<<<<<<<<<>>>BBBDDDIIISSSbbbsss%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''(((((()))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&''''''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&'''((()))))))))(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&& !!!###%%%'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((())))))***+++,,,------******++++++++++++******************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))******+++++++++(((((((((''''''((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***&&&&&&''''''((())))))***+++)))((((((***,,,,,,,,,************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***************&&&((())))))'''%%%&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((())))))))))))((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***&&&''''''((()))******+++&&&&&&''''''''''''((((((''')))***)))((('''((()))******)))(((''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))------,,,+++***)))((((((((()))))))))***+++++++++(((((()))***,,,///111333444222...,,,+++***(((&&&************+++++++++,,,,,,+++***)))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........------......------,,,,,,------+++,,,...---,,,,,,---///---///000///...---......////////////000000000000////////////////////////000111222333444555666777999:::;;;<<<<<<>>>AAADDDJJJTTTdddttt%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''((()))***))))))((('''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&%%%&&&'''((()))))))))(((((('''&&&%%%&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###&&&((()))***&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((())))))***,,,------...)))******************)))******************************))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((***+++++++++******'''''''''((((((((((((((()))((('''(((+++,,,+++***************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))))))))((($$$&&&((()))((('''''''''((((((''''''''''''((((((''''''((())))))((('''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((***)))))))))((((((((('''************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++'''((((((((()))))))))***''''''((((((((()))))))))''')))******((((((((())))))(((''''''''''''((()))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((((((***,,,...///111222...,,,******+++,,,***((('''((((((((())))))))))))******)))))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,+++,,,,,,------***,,,......,,,,,,---////////////...------...000,,,,,,,,,---------......000000000000000000000000111111222444555666777888888999:::;;;;;;===@@@CCCKKKUUUdddttt%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''%%%&&&'''(((((('''&&&%%%******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&$$$%%%'''))))))))))))((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((()))***++++++)))'''&&&&&&&&&&&&'''((()))******'''''''''((((((((((((((())))))))))))))))))))))))((())))))+++,,,---......))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))*********))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))***++++++***))))))))))))(((''''''&&&&&&'''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((("""###%%%'''((((((''''''###%%%((())))))((()))***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))(((((('''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((******))))))((((((((('''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,+++***)))((('''&&&%%%(((((())))))*********+++'''(((******)))(((((())))))((('''&&&&&&''')))***((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((('''(((***---///000111111+++)))(((***...000///---***+++++++++,,,,,,,,,,,,(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++************+++,,,------***---///...,,,+++---000//////...---,,,---000333/////////000000000000111111111111111111111111111111222333444666777888888888999::::::;;;<<<@@@BBBJJJTTTdddttt&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''&&&&&&&&&'''(((***++++++***)))(((((('''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((%%%&&&&&&'''((())))))***+++++++++++++++***)))(((******))))))******+++,,,---***''''''***,,,---,,,************************((()))***++++++***)))((('''((()))***************((()))++++++***(((((((((******+++,,,,,,,,,,,,+++++++++******))))))(((((()))))))))******)))))))))''''''(((((((((((((((((())))))((('''&&&%%%%%%$$$%%%***...---)))'''(((*********************************))))))((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((&&&&&&$$$######$$$&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))***++++++***)))((()))((('''''''''(((***+++''''''((()))***+++,,,,,,*********)))(((''''''&&&))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''(((((((((((()))))))))))))))((((((''''''''''''(((&&&(((***+++,,,+++)))(((###'''+++***&&&$$$&&&(((++++++***)))((((((((())),,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))***(((%%%###"""###%%%''')))*********++++++++++++++++++***************+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////////////////000000000000222111000000000000000111111111111222333444555666777888999:::;;;===@@@CCCLLLRRR^^^ppp&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''&&&&&&&&&'''(((***+++((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((+++++++++++++++************++++++++++++***)))(((***************++++++,,,)))&&&######&&&(((((((((************************((()))***++++++***)))((()))******++++++******)))%%%(((++++++((('''(((+++)))***++++++,,,,,,++++++*********))))))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%)))------)))'''(((***************************(((((((((((())))))))))))((('''''''''''''''((()))******))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''')))(((((((((''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((('''((()))***+++((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((()))***((()))+++,,,,,,,,,******###'''+++***&&&$$$&&&(((+++******))))))))))))***((()))))))))******++++++******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***,,,---*********++++++++++++,,,++++++***************+++************************---------------,,,,,,,,,---------,,,,,,,,,,,,,,,------..................////////////000000000000111000000000000000111111222222222222333555666777777888999:::;;;===@@@CCCJJJQQQ]]]ooo&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&%%%%%%'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((******)))'''&&&%%%$$$###******++++++******)))))))))************+++++++++***(((&&&&&&((()))***)))************************))))))************))))))))))))******))))))(((((($$$(((+++***'''&&&)))---)))***++++++,,,,,,++++++))))))))))))************)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&))),,,,,,)))((((((***************************'''''''''((()))*********)))(((((('''''''''((((((***))))))(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&''''''((()))(((((((((+++******)))((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******)))((((((((('''''''''&&&&&&&&&''''''((()))******))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))***++++++)))***+++------,,,++++++%%%(((******'''%%%''')))******************++++++%%%&&&&&&'''(((******+++******++++++++++++******))))))))))))))))))))))))''''''(((((()))***++++++************+++++++++++++++***************++++++************************......------,,,,,,++++++------------------------//////..................////////////000000000000000/////////000111222222222222333333444555777888777888999:::;;;===@@@CCCHHHOOO\\\nnn&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((('''&&&%%%$$$###"""!!! ))))))************))))))))))))******+++++++++++++++***))))))******++++++************************)))))))))******)))))))))&&&&&&'''(((((((((''''''))))))))))))((())))))***))))))***+++++++++++++++(((((())))))******++++++***(((&&&$$$$$$&&&(((***)))))))))(((''''''&&&&&&&&&'''''''''((((((((()))&&&)))++++++)))((()))***************************'''((((((((()))))))))***((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''((((((((((((((('''''''''&&&''''''((((((((((((((()))))))))(((((((((''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((())))))******+++))))))))))))))))))))))))***))))))(((((((((((((((***))))))))))))))))))***))))))))))))((((((((((((******))))))((((((''''''''''''''''''((()))++++++)))***+++,,,,,,,,,++++++&&&(((***)))''''''((()))******)))******+++,,,---&&&&&&''''''((())))))*********++++++++++++******))))))))))))))))))))))))$$$%%%&&&'''(((((('''&&&(((((()))))))))******************)))******+++,,,************************......---,,,,,,+++++++++---------...............000000//////......------////////////000000000000////////////000111333333333333333444555666777888777888999:::;;;===@@@CCCHHHOOO\\\nnn&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))((((((((('''''''''((())))))*********))))))((()))***++++++++++++***)))))))))(((((((((((()))***************************))))))))))))))))))***%%%&&&'''((())))))***)))...***((()))+++,,,)))&&&))))))***++++++++++++***(((((())))))******+++++++++)))'''%%%%%%''')))+++))))))(((((('''''''''&&&&&&&&&''''''((()))))))))'''(((*********)))***+++))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&'''))))))))))))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))************)))((('''(((((()))))))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))***))))))((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))***)))))))))((((((((('''%%%%%%%%%&&&'''((()))***((())))))***************((()))))))))(((((()))***))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++*********************************+++,,,,,,,,,***)))'''''''''''''''((((((((((((******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------.........//////000000000//////......---////////////000000000000////////////000111333333333333333444555666777888777888999:::;;;===@@@CCCHHHPPP]]]mmm&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((()))))))))***************(((((())))))******))))))((()))***,,,,,,+++*********+++,,,+++***)))***+++******************************))))))))))))******(((((()))***+++++++++++++++)))((())),,,---)))%%%((()))******++++++******))))))))))))***************)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))******++++++))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((((((''''''''''''((())))))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))))))))))))))%%%%%%%%%%%%&&&'''((((((((())))))))))))***************))))))))))))******))))))))))))))))))******+++++++++******)))))))))******++++++++++++******************************,,,------...---+++***(((''''''''''''(((((((((((())))))))))))***+++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000//////////////////////////////000000000000000/////////000111222222222222333333444555777888777888999:::;;;===@@@CCCGGGPPP]]]lll~~~&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((()))+++,,,,,,+++***)))+++---///...+++***+++,,,************************+++***)))(((((()))***+++************))))))((('''!!!%%%)))+++***(((((((((((())))))************************)))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((())))))))))))((('''(((***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((***+++,,,)))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((''''''&&&'''((()))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***))))))((('''((((((((())))))******'''''''''((())))))******))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))((('''((((((((()))))))))***''''''(((((())))))******''''''&&&&&&&&&''''''(((******))))))******++++++,,,***)))((()))***++++++))))))(((((('''(((((((((******************************++++++++++++***************************************+++******))))))((((((((()))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++,,,---.........///////////////000000000////////////000000000000111000000000000000111111222222222222333555666777777888999:::;;;===@@@CCCFFFOOO\\\jjj{{{&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))((((((((('''''''''''''''((()))))))))))))))''')))+++,,,,,,,,,***)))''')))+++***(((&&&'''(((************************+++***)))(((((()))***+++))))))((('''&&&$$$"""!!!!!!+++---'''$$$''',,,(((((()))***************++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))(((((((((((()))((('''(((***+++,,,+++))))))))))))))))))))))))''''''(((((())))))******((((((((()))***,,,......&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((''''''&&&&&&((()))*********))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''')))*********)))(((((((((((((((((('''''''''###$$$%%%&&&''')))******))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))((('''((((((((())))))******&&&&&&'''((()))***++++++)))(((((('''''''''((((((++++++******++++++,,,---,,,+++)))((()))+++++++++***)))((('''''''''''''''''''''((()))***+++,,,,,,******++++++++++++***************************************++++++,,,------************++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++))))))***+++,,,------...******+++,,,,,,---............//////000000111111////////////000000000000222111000000000000000111111111111222333444555666777888::::::;;;===@@@CCCEEENNNZZZhhhxxx((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++)))((('''&&&&&&'''((()))+++***)))'''''''''((()))(((((()))************)))***++++++***))))))***,,,,,,,,,,,,++++++*********((())))))*********)))))))))))))))))))))))))))))),,,+++)))'''&&&'''((()))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))*********))))))))))))))),,,+++)))***++++++***)))'''((()))(((&&&&&&((()))))))))(((((((((((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%(((+++***'''%%%%%%'''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***%%%&&&&&&'''((()))******((((((((((((((()))******((((((''''''''''''((((((+++((($$$$$$'''******)))************))))))))))))((()))))))))************************)))))))))))),,,+++***(((''''''''''''(((((((((((()))))))))***)))************))))))((())))))))))))))))))))))))))))))************))))))++++++)))((((((((()))******)))((('''%%%$$$"""""")))(((&&&%%%%%%&&&((()))++++++,,,,,,,,,---------)))))))))))))))(((''''''+++++++++************)))++++++******))))))((((((+++***)))(((((()))***+++---,,,+++)))((('''''''''******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------,,,,,,---------------...///000///////////////000000111111111222222222333333333...///111333444666666666888:::;;;;;;;;;<<<>>>@@@JJJPPPZZZgggwww''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))************)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((())))))(((''''''((())))))***)))(((''''''(((((()))((())))))***+++************++++++***))))))***,,,+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))'''&&&%%%&&&((())))))((('''((()))(((&&&&&&((()))))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((%%%(((+++,,,+++***+++---''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))((('''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((())))))***((((((''''''''''''((((((&&&### !!!###%%%%%%%%%(((((((((((('''''''''&&&(((((())))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))''''''(((((()))((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((())))))))))))************))))))******))))))((('''+++++++++*********))))))*********)))))))))))))))+++***)))(((((()))***+++************))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......000////////////000111111000000111111111222222222222222333444444444333333888999;;;;;;;;;<<>>@@@EEEMMMZZZiii{{{&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&!!!###%%%&&&((((((((('''&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,+++++++++******++++++***))))))***++++++$$$%%%'''((()))))))))(((************))))))))))))((('''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))***+++------************)))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''')))***)))((('''(((***+++***(((&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((''''''''')))***+++(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((%%%%%%&&&&&&''''''((((((((((((((('''&&&$$$###"""$$$$$$%%%%%%&&&'''((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$&&&(((***+++)))'''&&&''''''((()))))))))))))))$$$$$$&&&'''(((***++++++'''&&&&&&''')))***)))(((***)))'''&&&%%%%%%&&&&&&((((((((())))))))))))***&&&&&&(((***------***(((******)))(((((((((((((((************))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((++++++***)))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''+++'''&&&+++,,,)))%%%$$$************************))))))))))))))))))))))))+++++++++++++++***)))((())))))******)))(((''''''))))))***++++++***((((((***)))(((''''''((()))***(((((())))))************((((((((((((((((((((((((******)))((()))***,,,---+++*********++++++------,,,,,,,,,---------......000///...------...///000000///............//////111111111111111111111111444444333222222222333333888999;;;<<<<<<<<<>>>@@@IIIOOOYYYgggxxx%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((('''''''''''''''((()))***(((((()))***++++++,,,,,,((()))************)))(((&&&'''''''''((((((((()))))))))))))))))))))((((((************))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++******)))))))))((((((((())))))(((((())))))***+++*********************************+++++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&''''''((()))***************))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''')))***)))((('''(((***)))))))))************)))))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,))))))((('''''''''''''''***)))(((''''''((())))))(((((())))))))))))((((((&&&''''''(((((((((''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&((()))))))))''''''''''''((()))))))))))))))&&&&&&''''''(((((())))))((('''&&&'''((()))((('''((('''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''(((***,,,,,,+++)))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))************)))((())))))))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))'''***000333...)))'''************************))))))))))))))))))))))))+++++++++++++++***))))))&&&&&&''''''&&&&&&%%%$$$((((((************)))(((***)))(((((((((((()))***************++++++++++++******************************************++++++---,,,,,,++++++*********---------.........//////111000///......///000111000//////......//////000111111111111111111111111555444444333333444444555777999;;;<<<<<<===???AAAIIIOOOYYYgggyyy&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&'''(((((('''((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''')))***+++,,,******++++++,,,,,,,,,---,,,,,,,,,,,,+++)))(((''''''''''''''''''((((((((())))))(((((('''''''''&&&(((((((((''''''''''''&&&''''''((((((((((((''''''%%%&&&'''(((((()))(((((()))(((((((((((('''''''''))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))******)))))))))******+++++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***%%%''')))+++,,,,,,***)))))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++))))))((('''''''''''''''+++***)))((('''''''''''''''(((((())))))(((((('''(((((()))))))))(((''''''(((((((((((((((((('''&&&))))))((((((((((((((('''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''((())))))))))))((((((((((((((((((''''''''')))(((''''''((()))'''&&&%%%&&&'''((())))))******''''''(((((((((((()))))))))((('''(((***++++++******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((...666888222,,,***************************))))))))))))))))))))))))***++++++++++++***))))))((())))))))))))(((((('''''''''((()))************+++***))))))))))))***+++,,,,,,,,,+++++++++++++++******************************+++++++++******)))***+++,,,,,,,,,+++******........./////////000000///...---,,,,,,---...///000000000//////000000111111111111111111111111111444444444444555666777777777999;;;======???AAACCCIIINNNXXXfffxxx''''''((()))***++++++,,,&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&+++***)))((('''&&&&&&%%%'''''')))******)))((('''&&&&&&'''''''''''''''(((######$$$%%%&&&'''''''''***************+++,,,---,,,,,,+++***)))''''''&&&+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))***,,,,,,+++******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,+++*********+++++++++++++++*********))))))***)))))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***%%%&&&''')))))))))(((''')))))))))))))))))))))))))))))))))*********++++++''''''''''''((()))******))))))((('''''''''''''''******)))((((((((((((((('''((((((((((((((((((''''''((()))))))))))))))((((((((())))))((('''&&&&&&******))))))((((((''''''&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((***)))''''''(((((('''%%%%%%'''(((*********))))))(((((()))))))))************)))'''((()))++++++***))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***...555666111,,,+++************************))))))))))))))))))))))))******+++++++++******)))*********++++++***))))))&&&'''(((((()))******++++++******************+++,,,++++++++++++************************************+++,,,,,,+++***((('''%%%'''***,,,.........------.........//////////////////------------//////111000000000000111111222111111111111111111111111222222333333444666777888777999<<<===>>>@@@BBBDDDGGGLLLVVVdddvvv&&&&&&'''((())))))******&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((('''''''''&&&''')))***+++***))))))%%%%%%&&&&&&''''''''''''$$$%%%'''((())))))))))))...------,,,+++++++++++++++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''(((((())))))++++++++++++************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((('''''''''((((((++++++++++++************(((((((((((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))''')))***)))((('''(((******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,))))))((('''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&((()))************(((((())))))((('''&&&&&&******))))))((((((''''''((((((((()))(((((('''&&&'''''''''''''''''''''&&&$$$%%%&&&'''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''%%%%%%%%%&&&((()))&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))***)))''''''(((((('''%%%'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''+++)))'''((()))+++******))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((()))))),,,***,,,000///***(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******&&&''''''(((((('''''''''&&&''''''(((((()))***+++*********++++++************************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***((('''%%%'''***,,,.........---,,,,,,---------.........333222111000000111222333000000000000000111222222111111111111111111111111111111111222333555666777777999<<<===>>>@@@BBBDDDDDDJJJTTTbbbttt$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((***))))))((('''(((((((((###$$$&&&'''))))))))))))&&&&&&((()))************&&&&&&&&&''''''(((((())))))***+++---------,,,,,,///...---,,,+++*********''''''(((((()))))))))***''''''&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((())))))***************))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))************************+++++++++***************)))))))))(((((()))******,,,++++++++++++*********&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******''')))***)))((('''(((***...,,,***((('''''')))***(((((((((((((((((((((((('''((((((((())))))))))))******)))))))))))))))***))))))((('''''''''''''''&&&'''((()))************&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((('''&&&))))))((((((((((((((('''((((((((((((((('''&&&%%%''''''''''''''''''((((((%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&'''(((((((((((('''&&&&&&&&&'''((())))))***)))(((''''''((()))'''&&&(((((()))))))))(((''''''&&&''''''''''''(((((((((***)))((()))***+++***)))((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((('''(((((()))***((((((((((((((((((((((((&&&&&&''''''((())))))))),,,******+++)))%%%&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''((())))))))))))))))))''''''''''''((()))******))))))***++++++***))))))(((((()))))))))*********((((((((((((((((((((((((******+++++++++******)))***+++,,,,,,,,,+++******,,,,,,,,,------------...//////------------//////////////////000111111222111111111111111111111111111111111222333444666666777999;;;======???AAACCCCCCIIISSSaaasss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''((()))++++++'''(((((()))******++++++***+++---......---,,,+++,,,+++***))))))((())))))&&&&&&'''((())))))******''''''&&&&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((()))'''%%%$$$$$$%%%''')))%%%$$$###""""""###$$$$$$(((((((((''''''''''''&&&''''''&&&&&&''''''((()))&&&''''''((())))))************)))))))))(((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))************************)))))))))***************+++*********+++,,,------,,,,,,+++++++++*********''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((************))))))))))))***(((((((((((((((((((((((((((((()))))))))***************)))(((''''''''''''))))))(((''''''''''''''''''((()))******)))((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&%%%&&&'''(((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))'''((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&%%%%%%%%%&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))************)))))))))***++++++)))'''((((((((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))((((((((((((((((((''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))******)))***+++)))%%%''',,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,)))(((''''''''''''((()))((())))))******))))))((((((((()))***++++++,,,,,,))))))))))))))))))))))))******************++++++---,,,,,,++++++*********------------............---,,,+++******+++,,,---............///000111222111111111111111111111111222222222333333555666777777999;;;<<<<<<===???AAADDDJJJTTTbbbttt((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&''')))))))))(((&&&$$$!!! &&&%%%%%%%%%''')))+++,,,))))))***+++,,,,,,------)))***+++,,,,,,+++)))(((((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&''''''''')))&&&$$$""""""$$$&&&)))((('''&&&%%%%%%%%%&&&''')))(((((((((((('''''''''((('''&&&&&&&&&''')))***$$$%%%%%%&&&'''(((((()))+++*********))))))((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++''''''''''''((()))***+++,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***$$$%%%''')))***)))((('''(((((((((((((((((((((((()))************+++++++++//////---,,,+++*********))))))((('''''''''''''''))))))*********((('''&&&&&&''''''''''''''''''&&&******)))((('''%%%###"""&&&&&&'''((()))))))))(((%%%&&&&&&&&&''''''(((((("""###$$$&&&'''(((((((((%%%&&&&&&'''((()))******((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&'''&&&&&&''')))***)))((($$$$$$$$$$$$&&&(((***,,,&&&&&&&&&&&&'''''''''''')))))))))+++,,,+++(((&&&((((((((((((((()))******************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((***---+++(((***///))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++&&&'''((()))))))))))))))***)))'''&&&&&&'''((()))'''((()))******)))((('''(((((()))***,,,---...///******************************)))))))))***,,,---+++*********+++,,,------............/////////000222111000//////000111222------------...///111111111111111111111111111111444444444444444555666777888999;;;<<<<<<<<<>>>@@@FFFLLLVVVcccuuu)))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***+++((((((''''''((())))))***000...------...///...---))))))((((((''''''''''''+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((&&&$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$+++***)))(((''''''((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&'''((((((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,+++***))))))((())))))************))))))'''((()))))))))'''&&&%%%''''''&&&&&&''')))+++,,,******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''''''''((()))+++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&&&&''')))(((((('''&&&%%%%%%%%%%%%((((((''''''''''''(((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))))))))((((((((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))%%%''')))******)))'''%%%$$$)))+++)))''''''''''''''''''''''''((())))))((('''&&&&&&&&&''')))***((((((&&&%%%%%%&&&'''(((((((((((((((((()))******+++*********))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$))))))))))))************''''''(((((())))))******''''''(((((())))))************+++++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((()))+++,,,))))))************))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------......///---------...///000000111......///000111000000000////////////000222333444222222222333444555666777;;;<<<===>>>>>>???AAADDDHHHKKKTTTbbbqqq((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))%%%&&&''')))+++---///000444111...,,,+++***(((&&&((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$(((((((((((('''''''''&&&((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++***)))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***)))(((((())))))***+++++++++******++++++++++++******)))******+++***)))((('''))))))((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***+++,,,))))))************))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&"""&&&)))+++)))''''''((((((''''''''''''((()))))))))((('''''''''((()))***(((((('''&&&&&&&&&'''(((((((((((((((((()))************)))))))))((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******((((((((((((((((((((((((***))))))((((((''''''&&&))))))))))))************'''((((((((()))))))))***))))))))))))((((((((((((************************))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((()))++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))******+++,,,,,,,,,------......///000000111////////////000000000000000000000///000000111111222222222333444555666777:::;;;=========>>>AAACCCHHHKKKTTTbbbqqq'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''((('''((()))***---///111222333000,,,***)))'''%%%###'''''''''&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&''''''((())))))******(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))))))))))))))))))))))))))))))))++++++++++++))))))'''''''''((()))******+++***++++++,,,,,,++++++***++++++,,,,,,++++++***)))''''''((((((''''''&&&%%%'''''''''''''''((()))***************************'''&&&&&&%%%%%%&&&&&&''''''((()))+++,,,---------'''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((+++***)))((('''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&(((******)))(((((()))((((((''''''(((((()))***))))))((('''((()))***+++((((((''''''''''''((((((((((((((((((((()))******))))))((((((((((((((('''(((''''''&&&&&&''''''((())))))(((((())))))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))(((''''''''')))(((((('''((()))+++,,,)))))))))))))))))))))))))))((((((''''''(((((())))))))))))((()))******+++++++++))))))))))))++++++++++++++++++++++++++++++++++++************++++++,,,,,,------.../////////------......///000000000000///.........///111222111000000000////////////111222222333444555666777999:::<<<<<<<<<===@@@BBBGGGJJJTTTbbbqqq'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***------,,,,,,,,,,,,,,,---,,,***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))))))))))))))(((((()))******)))(((((())))))(((((('''''''''''')))******++++++******)))+++++++++++++++++++++***((()))***+++***)))((('''***)))(((((((((((())))))************************''''''&&&&&&&&&&&&'''''''''(((***,,,---,,,,,,+++'''(((((((((((((((((('''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))))))))))))))'''((()))*********))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&'''(((((()))((((((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((*********)))(((((()))***((((((((('''((())))))******)))((((((((()))+++,,,(((((((((((((((((())))))((((((((((((((())))))***((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))***''''''''''''''''''''''''((((((((())))))*********((()))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++***(((''''''(((***+++***+++++++++++++++,,,,,,++++++++++++++++++++++++.........///000000111111............//////000000111000...---...///111333/////////000000/////////000111222444555666666777888999;;;;;;;;;<<>>AAACCCFFFOOO]]]lll((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((''''''((()))***+++---......)))(((((('''(((((())))))+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((()))*********)))((())))))(((((('''&&&&&&%%%''''''(((((()))*********(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))***+++'''((((((((((((((((((''')))(((((((((((()))******'''((()))+++,,,---------...---,,,+++***)))))))))))))))))))))))))))))))))+++******))))))******+++******++++++***))))))((()))******++++++******)))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((!!!%%%)))******(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&'''***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))***+++&&&&&&'''(((((()))******))))))((((((''''''((((((((((((((((((((((((((((((+++)))(((((()))******)))))))))(((((())))))***+++))))))((('''((()))***+++'''((()))***++++++******((((((((((((((()))******'''(((((((((((())))))))))))((((((''''''(((((()))&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************))))))))))))((((((((((((%%%&&&'''((()))***+++,,,)))(((((('''((()))+++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((()))************))))))(((''''''''''''((()))*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,------......///......//////////////////000///.........///111222,,,...///111222333222222...000222444666777777777888999;;;;;;;;;<<>>AAABBBDDDGGGPPP]]]kkk|||((((((''''''''''''((((((+++)))((('''((()))((('''))))))))))))************+++(((&&&'''***,,,)))&&&))))))(((((((((((())))))((('''''''''''''''(((((('''''''''''''''((())))))''''''(((((('''&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((************)))((('''&&&''''''(((((((((((('''''')))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))******))))))))))))))))))))))))))))))************''''''(((((())))))))))))***++++++++++++,,,,,,,,,//////000000//////......------,,,+++++++++++++++++++++)))((((((''''''''''''((((((((((((((())))))(((((()))))))))*********)))''''''''')))***)))((())))))))))))((((((((((((((((((((((((((((((''''''***************)))((((((+++***)))(((((()))******)))))))))*********)))))))))(((''''''((()))(((&&&((('''''''''''''''''''''''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((()))*********)))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++,,,+++++++++,,,+++******))))))******,,,+++******++++++***)))(((''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))******++++++******))))))(((((('''(((((((((++++++******)))((((((((('''***+++(((###"""'''---******)))))))))))))))***++++++++++++,,,,,,,,,---'''(((((()))***++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......------............------///////////////000000111000000111111111222222222111111333444555666666666999999888999;;;>>>@@@BBBEEEGGGOOO\\\jjj|||***((('''&&&&&&''')))***)))((((((***,,,,,,+++***+++******)))((('''&&&&&&(((&&&$$$%%%((()))'''$$$((((((''''''''''''((((((&&&&&&&&&&&&'''((()))******((('''&&&&&&(((***+++'''''''''(((''''''&&&%%%'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))******))))))((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((************************))))))************++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))******+++&&&&&&&&&&&&'''''''''(((%%%''')))***+++***((('''))))))*********+++++++++'''(((((((((((())))))))))))))))))*********++++++------.../////////............------------------,,,,,,+++***)))))))))))))))))))))((((((((((((((())))))))))))************((('''&&&''')))***)))((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))******))))))((((((***))))))(((((())))))***))))))((((((((()))******)))(((''''''((()))(((&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))************))))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++,,,......,,,***((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))************))))))(((((('''&&&&&&&&&&&&)))))))))))))))))))))))))))*********((((((***,,,)))))))))(((((())))))************+++++++++,,,,,,))))))***,,,---///000000++++++,,,------------,,,,,,,,,+++++++++,,,------------............------//////......//////000111000000000111111111222222111111333444555666666666999999999:::;;;>>>@@@AAAEEEGGGNNNZZZiii{{{)))(((&&&$$$$$$&&&)))***&&&'''(((+++...000///---))))))((('''&&&&&&%%%%%%'''%%%###$$$&&&'''%%%$$$'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''')))***&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))************))))))''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))***************((((((((((((((((((((((((''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((())))))))))))***((()))***+++++++++++++++------------------,,,,,,,,,,,,+++++++++++++++,,,++++++******))))))(((((())))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))((((((((((((%%%&&&&&&'''((()))******((()))))))))))))))(((((((((((((((((()))))))))***+++***)))'''''''''((()))'''&&&%%%''')))***)))((()))))))))))))))*********&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))++++++,,,------------,,,******+++,,,,,,***)))((()))***,,,...111222000...+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***************+++++++++******))))))((((((''''''%%%&&&&&&'''''''''''''''))))))((('''&&&&&&&&&&&&(((((())))))************''''''&&&''')))***)))((()))(((((((((((())))))***'''(((((((((((()))))))))***+++,,,---...///000000,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,---.........------///............///000000000000000000111111111111111111333444555666666666999999999:::<<<===???@@@EEEGGGNNNYYYhhh{{{(((&&&$$$###$$$&&&(((***))))))***,,,......,,,+++''''''&&&&&&&&&&&&&&&&&&)))((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))************((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''''''''(((((((((***))))))(((''''''''''''(((((('''&&&%%%$$$$$$###((((((((('''''''''''''''''''''((((((((()))))))))&&&'''(((((())))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((&&&&&&'''((()))((('''))))))))))))(((((((((((('''''''''((((((((((((((('''(((((()))))))))((((((''''''(((((())))))))))))---,,,***'''&&&&&&&&&&&&$$$$$$$$$&&&)))+++,,,+++))))))))))))******++++++'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((+++***((((((((((((***+++++++++,,,------------,,,******+++,,,,,,***)))(((((((((+++///222444333111///...,,,***)))''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,******))))))((((((''''''%%%&&&&&&'''''''''''''''***)))(((((('''''''''(((((((((((()))******++++++'''&&&%%%&&&)))***)))'''((((((''''''((()))******'''(((((((((((()))))))))(((((()))))))))))))))***,,,,,,,,,---------......------,,,++++++,,,,,,,,,++++++,,,---......------...............//////000//////000000000111111111111111333444555666666666999999:::;;;<<<===??????DDDFFFMMMYYYggg{{{'''&&&%%%$$$%%%''')))***...---+++++++++***'''%%%%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$%%%&&&''''''(((''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))*********)))''''''''''''''''''''''''(((((())))))))))))******%%%&&&&&&''''''(((((()))))))))))))))))))))))))))+++******)))((('''&&&%%%'''''''''((((((((()))))),,,+++************++++++&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''''''''((((((((())))))(((((()))*********))))))((()))***+++,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))(((((((((((('''&&&%%%&&&((()))((('''))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''((()))))))))((((((&&&&&&'''((()))))))))))),,,+++***((('''&&&%%%%%%$$$###$$$&&&))),,,,,,,,,(((((())))))******++++++((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))''''''))),,,000222111000000///---+++)))''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((((((((()))************))))))((((((((((((((())))))(((((())))))*********+++)))(((''''''(((***))))))''''''''''''((()))***************+++++++++,,,,,,************************---------,,,---......///......---,,,,,,,,,------***+++,,,------...------......------......///000/////////000000000111111111111333444555666666666999999:::;;;<<<===>>>>>>CCCEEEMMMYYYhhh{{{''''''''''''((()))***+++...,,,)))(((((('''&&&$$$&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%$$$$$$%%%%%%((((((''''''''''''(((((((((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&''')))))))))))))))((((((((((((((((((((((((((((((((()))))))))******%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%''')))***,,,,,,,,,+++'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))******+++++++++***))))))'''(((***+++,,,+++***)))'''''''''(((((()))++++++))))))******************++++++++++++******))))))'''&&&%%%&&&((()))((('''))))))))))))(((((((((((()))(((((((((''''''''''''&&&''''''((())))))((((((%%%&&&'''))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&)))******)))''''''(((((()))******+++)))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,+++++++++,,,+++******))))))******(((''''''(((***,,,+++***,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))((()))******++++++******&&&&&&&&&&&&'''((()))))))))))))))))))))*********+++***)))'''&&&''')))***'''&&&&&&'''''')))******++++++++++++,,,,,,,,,---+++,,,,,,------............------,,,---...///000000///......---------...******+++,,,------------...------------...//////////////////000000000111111111333444555666666666999999;;;<<<======>>>>>>AAADDDMMMZZZiii|||((())))))***+++,,,,,,,,,)))'''%%%%%%'''((())))))'''''''''''''''''''''''''''((()))(((''''''((()))((((((''''''''''''(((((((((((('''(((((()))***+++((('''&&&%%%%%%&&&(((***%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))))))))((())))))************))))))###$$$&&&((())))))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((( %%%))),,,,,,***)))))))))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((((((((((()))))))))******************)))(((''''''(((***,,,,,,,,,***)))&&&&&&&&&&&&''')))******''''''(((((())))))******---------,,,,,,+++++++++'''&&&%%%&&&((((((((('''))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&'''((())))))(((((($$$%%%'''))))))))))))((($$$%%%''')))***))))))((()))'''&&&'''((()))((('''&&&''''''((()))************)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,&&&'''''''''(((((())))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))***++++++++++++***---,,,***)))))))))***+++***(((&&&%%%&&&'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++''''''(((((())))))******''''''((()))))))))))))))$$$$$$$$$%%%&&&'''((()))******))))))))))))))))))******)))&&&###$$$'''***&&&&&&&&&'''''')))******)))************+++++++++(((((()))***,,,---............---,,,---...///000111000///...............)))***+++,,,------...---...------------...//////////////////000000000000111111333444555666666666999:::;;;<<<============@@@CCCMMM[[[jjj|||)))***+++++++++)))((('''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((******))))))(((((((((((()))((('''&&&&&&&&&&&&&&&"""######$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,,,,+++***))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''((((((''''''''''''((((((******)))((((((((((((((()))((('''''''''(((***+++(((((((((((((((''''''''')))(((((((((((('''''''''''''''((())),,,...000111******))))))((((((((('''((((((''''''''''''(((((()))***++++++******+++,,,''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++((()))***,,,,,,+++******,,,%%%"""''''''$$$))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((&&&&&&'''''')))***+++,,,)))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***+++++++++)))((('''******)))((('''&&&&&&%%%******))))))((((((''''''++++++******)))(((((((((((((((((((((((((((((((((+++%%% """))),,,'''!!!(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''&&&%%%&&&'''((())),,,%%% """***...+++&&&((((((((((((((()))******((('''((()))+++***(((&&&******++++++++++++************))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((------,,,,,,+++***))))))***+++,,,---...---,,,+++((()))+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++...------......///000111000111111111222222222222444444555555555444222111+++000666;;;<<<======>>>AAAEEENNN\\\kkk~~~))))))******)))(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******)))(((((((((((((((&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))((((((''''''''')))((((((''''''(((((()))******)))(((((((((((((((&&&&&&'''(((+++...111222((((((((((((((((((((('''((((((((('''''''''&&&&&&((((((((())))))))))))))))))))))))(((((('''''''''((((((''''''''''''(((((("""$$$'''((()))***,,,...+++******)))))))))((((((++++++***)))((('''&&&&&&(((((((((''''''''''''&&&***))))))(((((())))))******)))'''%%%%%%''')))***((())))))***************,,,'''""""""%%%(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))*********))))))((('''))))))((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))******))))))))))))))))))))))))(((&&&$$$%%%'''((('''$$$((((((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&'''((())),,,'''$$$&&&,,,...,,,)))((((((((((((((()))******))))))((()))******'''%%%((())))))******))))))(((******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((())))))******+++++++++***++++++,,,,,,,,,,,,,,,...------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000000111111111222222333333444555555444333333222666:::>>>??????@@@@@@AAAEEENNN\\\kkk}}}))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&******))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((('''''''''''''''***))))))(((((())))))*********)))(((((((((((((((###$$$'''***...222666888''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%'''((()))))))))(((&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###$$$%%%+++++++++*********))))))++++++***)))(((''''''&&&(((((('''''''''&&&&&&&&&***))))))(((((())))))***)))((((((''''''(((((()))((((((((((((((()))******+++***((('''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((******((('''&&&&&&%%%%%%''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''((())))))***++++++************************&&&&&&''''''&&&&&&&&&'''(((((((((((((((''''''&&&((((((''''''''''''''''''$$$%%%&&&'''(((***++++++''''''&&&&&&''''''((())))))(((''')))+++,,,+++)))((((((((((((((()))*********)))((()))***)))'''%%%'''(((((())))))(((((('''***))))))))))))((((((((())))))))))))((((((((((((***)))(((''''''((()))***''''''(((((()))******+++***************+++,,,,,,111000...,,,,,,---///000------------------------------------------------...------......///000111/////////000000000111111111222333444555555555555888:::===>>>>>>???@@@AAAAAADDDMMMZZZiii{{{)))(((&&&%%%%%%&&&'''(((''''''&&&&&&%%%&&&&&&'''&&&''''''''''''''''''&&&((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&******))))))(((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''((((((((()))******++++++(((((((((((())))))))))))''''''''''''''''''&&&&&&******))))))))))))*********))))))(((((((((((((((###$$$'''***---111444555''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%''')))++++++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&*********'''### ((((((((())))))******+++))))))))))))*********************)))))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((('''&&&&&&((()))***(((***,,,+++)))(((***,,,((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))((((((***)))(((&&&%%%%%%%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***'''''''''''''''(((((()))$$$&&&((())))))(((((((((((((((((((((((())))))***)))((('''(((******)))''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))************))))))(((((((((+++***)))((()))***+++,,,///...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------...------......///000111////////////000000000000000111222333555666777777777999:::;;;;;;<<>>>>>DDDCCCHHHUUUcccttt((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%'''((()))((()))+++,,,+++***'''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***)))((((((((('''''''''''''''### !!!%%%((((((&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''***)))(((''''''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))***)))'''&&&&&&''')))*********))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%))))))(((((((((((())))))***))))))(((''''''(((((())))))))))))***************************************+++---......---+++***+++,,,---...---,,,)))''',,,++++++***))))))******(((((()))))))))*********)))&&&$$$%%%)))+++)))'''++++++***))))))***++++++++++++++++++++++++++++++***************************)))(((''''''((()))***))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&(((&&&$$$$$$''')))((('''******)))))))))(((((((((''''''&&&%%%&&&'''((((((,,,***(((''''''''''''&&&((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))***************)))(((((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))*********))))))(((((((((''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))***)))((('''&&&''''''(((###%%%&&&(((((('''&&&%%%))))))))))))((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))************))))))))))))+++***))))))((((((((()))(((((()))***+++---///000------------............,,,---...---+++***+++,,,---...///...,,,++++++,,,......---......///000111////////////000000000000///000111333444666777888777888999:::;;;===>>>>>>DDDCCCIIIUUUbbbsss((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&''''''((((((((())))))***))))))((('''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((((((((((((''''''''''''(((%%%"""###&&&)))(((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&'''((())))))***+++***)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((())))))(((''''''''''''((())))))*********+++++++++((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))(((++++++***)))))))))******(((((())))))))))))******)))%%%!!!$$$***---+++'''+++******))))))******+++))))))))))))))))))))))))************************,,,+++)))'''&&&&&&''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((&&&%%%&&&'''))))))((()))))))))((((((''''''&&&(((((('''&&&&&&&&&''''''((())))))'''&&&%%%&&&(((((((((((((((''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))************++++++++++++,,,+++***)))(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((())))))*********))))))((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))(((''''''''''''(((%%%&&&'''((()))(((''''''(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))++++++++++++*********************+++******)))(((''''''((((((***+++------++++++,,,---......//////---...///...,,,+++,,,---111111111///---,,,---...//////.........//////000////////////000000000000///000111333555666777888777888999:::;;;<<<===>>>CCCDDDIIISSS```qqq)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((((((((((((((('''''''''''''''''')))((((((''''''(((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((('''''''''(((&&&$$$%%%''')))(((''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''')))(((''''''((()))'''((()))******((('''%%%''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))******)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''###$$$'''(((((('''&&&%%%((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))***+++)))(((((('''''''''(((((((((((((((((()))))))))***(((&&&$$$%%%)))+++***(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&))))))((((((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%((()))(((%%%$$$&&&))))))))))))((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))(((((('''((((((((((((((('''''''''%%%&&&((()))***)))(((''''''''''''((((((((()))))))))((((((((('''''''''''''''((()))*********))))))(((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((++++++*********))))))))))))***+++,,,,,,+++***)))(((((((((((()))+++,,,,,,(((((()))******++++++,,,,,,---...---,,,+++,,,---111111000///------...000//////......---.........////////////000000000000111111222222333333444444777777888999;;;<<<===>>>AAACCCHHHQQQ^^^qqq((('''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((()))(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&'''((((((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&''')))(((''''''((()))''''''((((((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''((()))+++------,,,+++***(((((((((((((((((((((((())))))************))))))'''''''''&&&'''(((***+++((('''''''''''''''(((((('''(((((((((((()))))))))''')))***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&)))))))))((('''%%%%%%%%%"""######$$$%%%&&&''''''(((((((((''''''&&&%%%%%%$$$''')))(((&&&%%%&&&))))))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))************))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&((()))))))))((('''(((((()))))))))*********(((((((((((((((''''''&&&''''''(((((())))))))))))'''((((((((()))))))))***))))))******************''''''''''''''''''''''''******)))))))))((((((((()))***+++,,,,,,+++***)))***************+++,,,---((((((((((((((((((((((((***+++,,,,,,+++***+++------......---,,,---000222......------,,,---------////////////000000000000///000000111222333333333666777888999;;;<<<======???CCCHHHOOO]]]rrr&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))******)))))))))&&&''''''((()))((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((()))((('''&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********)))(((((()))***,,,,,,++++++***))))))))))))))))))))))))************************&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))******''''''(((((((((((())))))&&&***,,,***$$$"""&&&+++'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&$$$"""""""""$$$%%%%%%&&&'''((())))))'''''''''(((''''''&&&%%%$$$&&&((((((((('''((()))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))************((((((((()))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******((()))***+++++++++******''''''''''''''''''''''''))))))))))))((((((((('''))))))******+++*********,,,,,,+++++++++,,,,,,---++++++******************)))+++,,,,,,******+++---+++,,,---------...000222......---------......///////////////000000000000,,,---...000333555777777666777888999:::;;;<<<===???CCCHHHNNN^^^xxx%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))%%%&&&''''''&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((((()))***)))'''&&&&&&'''+++***(((''''''''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))*********++++++++++++'''''''''(((((()))))))))))))))(((((((((((())))))'''(((***+++,,,+++***)))''''''''''''((((((((((((******************************))))))))))))******&&&'''''''''''''''''''''((((((((((((((()))******'''''''''((((((((())))))&&&(((***(((&&&%%%(((+++))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&"""%%%''''''%%%$$$$$$%%%((((((((('''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&(((***+++)))((('''''''''(((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))(((&&&&&&&&&''')))***((((((((())))))))))))***'''((()))))))))(((&&&&&&''''''&&&&&&''''''((()))'''''''''((()))*********((()))***++++++++++++***))))))))))))))))))))))))*********)))))))))(((((()))((((((((())))))***+++---,,,,,,+++++++++,,,,,,******++++++,,,,,,------***+++,,,,,,++++++,,,...+++---//////......///000//////...//////000111222////////////000000000000---...000222444777888999666666777999:::;;;<<<===@@@FFFJJJPPPbbb$$$%%%(((***+++***'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))*********)))$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%&&&''''''&&&%%%%%%&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))******)))'''%%%&&&&&&...,,,***(((''')))+++,,,++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''')))+++,,,---,,,+++******))))))))))))***++++++************************))))))(((((((((((()))))))))******++++++***))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&%%%&&&((()))******((()))***++++++***)))(((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&"""%%%)))***)))((()))+++)))((((((&&&%%%$$$######$$$%%%'''((((((((('''''''''&&&%%%(((,,,---+++(((&&&'''''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((()))************+++++++++((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))***(((&&&%%%%%%'''***+++''''''''''''((((((((()))'''((()))))))))(((&&&%%%***************++++++,,,&&&''''''((()))******+++((()))***+++,,,,,,+++***************************+++++++++************))))))((('''''''''(((***+++---,,,++++++***+++++++++'''((()))***,,,---...///+++,,,------,,,,,,...///,,,///111111///...---...000000000000111222444444////////////000000000000222222333444555777777888666666777888:::;;;<<<===BBBHHHLLLRRReee(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###'''((('''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&&&&'''(((((('''%%%###!!!'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((())))))(((((('''&&&&&&%%%%%%((((((((()))******++++++&&&((()))(((&&&%%%%%%&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''$$$ &&&,,,))))))))))))))))))))))))((((((((((((((((((''''''*********))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++'''((()))+++++++++***))))))(((&&&%%%&&&''')))++++++***(((((())))))'''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))))))))(((&&&''')))+++,,,,,,+++***)))(((''''''$$$%%%&&&'''(((***++++++******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%+++***)))(((((()))******)))((('''&&&%%%&&&&&&''''''((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&+++)))((()))+++)))%%% &&&'''((())))))((('''&&&''''''((((((((((((''''''******))))))(((((('''''')))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******&&&(((************+++,,,***+++''' (((---,,,,,,,,,++++++++++++++++++---,,,+++******+++,,,---...---,,,,,,++++++++++++---------...///000111222000000111222333444444555000000000111222222222333333222111111111333666777888:::;;;;;;:::;;;<<<>>>DDDDDDIIIVVVggg{{{((('''''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''!!!&&&(((((('''&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((&&&'''((()))(((&&&$$$###'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((###"""))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''))),,,---,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''&&&'''((()))***))))))((((((((('''''''''((()))***)))((('''(((******)))(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%)))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''((())))))***((()))))))))'''''')))***++++++******)))(((((((((%%%&&&&&&'''((()))*********)))))))))((((((((('''&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&)))((((((''''''((()))***)))((('''&&&&&&&&&''''''((()))*********((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''')))***)))''''''(((((((((((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''))))))(((''''''((())))))))))))))))))************,,,---...,,,***((('''((((((+++)))%%%%%%***,,,***++++++++++++++++++++++++++++++************++++++------,,,+++++++++,,,,,,+++++++++++++++,,,---...//////000111222333444444111111111111111222222222222222111111222444666777999:::<<<<<<;;;;;;===>>>@@@???DDDOOO^^^qqq''''''''''''((()))******))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&((((((''''''''''''(((((('''''''''&&&''''''(((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++************************''''''((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))************************,,,+++***)))((((((((((((%%%%%%&&&&&&'''((())))))))))))(((''''''&&&%%%%%%%%%&&&(((((('''&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&((()))'''$$$###&&&)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))*********...)))&&&)))...///+++&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&''''''(((((((((((('''((((((((()))))))))******)))((('''(((***,,,+++******))))))(((''''''&&&&&&''''''((())))))(((''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))'''(((******((((((((()))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&'''((()))***)))(((''''''&&&&&&''''''))))))*********)))(((((((((((((((''''''''''''&&&&&&'''((())))))***---///)))((((((''''''(((((()))))))))************))))))))))))))))))((((((((((((***))))))(((((())))))***+++*********)))))))))(((...//////---***'''''''''&&&***+++******,,,+++(((************************+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------,,,+++++++++++++++,,,,,,...//////000111222333333222222222111111111111111222222111111333444666888999;;;<<<<<<<<<<<<===???CCCBBBFFFOOO[[[lll'''''''''((((((***++++++(((((((((((((((((((((((()))(((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''((()))***$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))&&&'''((()))***)))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************+++******))))))(((((((((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))%%%'''******))))))***,,,))))))))))))))))))))))))'''''''''''''''((((((((())))))***+++,,,------...,,,***)))***++++++((($$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!###%%%''')))***))))))'''((((((((((((((((((((((((((()))******************(((((()))+++++++++***))))))(((((('''''''''''''''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))&&&(((***+++)))((((((((((((((())))))************))))))(((((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))(((((((((''''''((())))))%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))******((((((''''''''''''''''''(((((()))))))))(((((((((((((((((('''''''''''''''(((******((($$$$$$(((+++***)))(((''''''((()))***((())))))******))))))((())))))))))))((((((((((((******))))))))))))******((((((((((((''''''''''''(((***++++++***)))***+++''')))***+++++++++***((())))))************+++++++++,,,---......---,,,+++++++++++++++,,,,,,---...//////...---------............///000111222222333333222222222111000000000111111111222333555777888:::;;;======<<<<<<>>>???FFFEEEIIIQQQ[[[kkk'''''''''((((((***++++++'''''''''''''''''''''''')))(((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''%%%%%%&&&(((((((((''''''''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''''''''''''''((())))))*********'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((((((''''''''''''))))))***)))&&&$$$###"""((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))***+++,,,------...$$$'''******(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%''')))***))))))***)))))))))))))))))))))(((((()))***************+++***))))))******)))'''''''''''''''(((((())))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&(((***+++)))(((((((((((((((((()))******++++++)))))))))))))))((((((((((((((((((((())))))))))))*********))))))*********&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''(((''''''''''''''''''&&&&&&'''''''''''''''((()))******++++++''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''###"""%%%***)))(((''''''((()))***'''(((((())))))(((((('''(((((((((((())))))))))))))))))************))))))&&&&&&&&&'''((()))))))))$$$&&&((()))))))))+++,,,)))(((((())))))))))))***))))))******++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,---...111000000////////////000......///000111222222333333222222222111000000000111111222333444666777888:::;;;======<<<<<<>>>???@@@AAAEEEMMMWWWggg}}}''''''''''''((()))******''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''&&&''''''((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&'''((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''((())))))******&&&((()))((('''%%%%%%&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((())))))(((((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((('''((((((((()))*********""")))***'''&&&)))---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&+++******))))))))))))***((((((((()))))))))******+++***(((((())))))'''%%%&&&&&&''''''((())))))***))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''(((******((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************)))(((((((((((()))''''''(((((((((''''''&&&((('''&&&&&&&&&&&&'''((('''((()))***++++++******''''''((()))))))))((((((&&&&&&%%%%%%%%%&&&'''((('''(((((((((((()))))))))(((((('''%%%$$$%%%'''******))))))(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,%%%'''))))))((('''((()))+++((('''((()))((())),,,*********+++,,,,,,------((())))))******))))))(((,,,,,,+++++++++,,,------///...............//////...//////000111222333333222222222111111111111111000111222444555777888888999;;;<<<<<<<<<<<<===???>>>???EEEMMMVVVfff}}}((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((('''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((((((''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((()))***)))&&&$$$$$$%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((+++---------((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((###(((***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''''''''+++***)))((('''(((((()))(((((('''''''''((()))***)))'''&&&'''(((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))))))))'''''')))***)))))))))))))))*********))))))))))))))))))******'''((((((((()))))))))******)))(((((((((((()))***---,,,,,,+++******++++++(((((()))(((((('''&&&%%%((('''&&&&&&&&&&&&'''((('''((()))******)))((((((&&&'''((()))***))))))((('''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))+++***((()))***,,,---,,,)))))))))******)))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((())))))))))))((('''(((((())))))******++++++''')))******((('''((((((+++((('''++++++((()))---***++++++,,,------......+++******))))))******+++------,,,+++++++++,,,,,,---------------...///000//////000111222333444444111111111111111222222222000111222444666777888999999:::<<<<<<;;;;;;===>>>???BBBGGGOOOXXXggg(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&(((***)))'''%%%$$$$$$((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%%%%&&&(((***+++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%###$$$%%%&&&((()))******(((''''''&&&&&&%%%%%%$$$)))******)))&&&$$$###$$$((((((((((((((((((((((((&&&&&&''''''((()))))))))***(((&&&%%%&&&&&&%%%%%%(((((((((((((((((((((((('''(((((()))***++++++,,,************))))))))))))'''((()))******)))&&&###(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++***)))((('''&&&&&&'''((()))(((&&&%%%&&&''')))+++&&&%%%%%%&&&((()))(((''')))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((''''''''')))))))))(((&&&''')))+++******))))))))))))))))))((()))))))))************'''((((((((())))))*********)))(((''''''((()))***(((((('''&&&&&&%%%&&&&&&))))))))))))((('''%%%%%%((('''&&&%%%%%%&&&'''(((''''''((())))))((('''&&&&&&'''(((*********)))(((((('''&&&&&&'''((()))***'''((((((((())))))*********'''%%%&&&(((***(((&&&((()))***++++++***)))((())))))************))))))'''((((((((())))))******&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&(((***+++***)))***++++++((()))...///***)))---++++++,,,------.../////////...,,,,,,,,,,,,...///...------,,,++++++++++++---------...///000111222000000111222333444444555000000111111222222222333///111222555666888888999888:::;;;;;;:::;;;<<<>>>>>>AAAGGGNNNVVVddd|||*********(((&&&%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))'''&&&$$$"""!!!)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((***************)))(((((())))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))++++++)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((---+++)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((()))''''''(((((())))))*********)))((('''''''''''''''%%%&&&(((***+++***))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((''''''''')))***+++))))))************))))))))))))(((((((((((())))))+++******))))))))))))***,,,+++++++++******))))))''''''''''''''''''''''''++++++******++++++,,,---++++++************++++++***+++,,,+++***)))***++++++++++++++++++***)))(((---,,,+++***+++,,,---...//////...---...///000111111000000///000222333444555444444333333444444555777777777777666666666555999999999999:::;;;<<<<<>>>>>CCCKKKUUUbbbvvv)))+++------+++)))((((((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''((((((''''''''''''((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))((('''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((()))))))))***''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((()))))))))******)))******++++++******)))(((((())))))(((((('''&&&)))))))))(((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&### ###&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''((()))))))))+++***)))'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))******''''''((((((((((((((((((%%%'''(((*********((((((+++***)))(((((()))***+++'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))'''&&&&&&''')))***(((''''''(((((()))***+++++++++************++++++)))))))))*********++++++''''''''''''''''''''''''((()))+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---.........------,,,---.../////////..................///000111111111000000//////000000111///000222444666888:::;;;999999999999:::;;;<<<<<<<<<===BBBKKKUUUbbbvvv***---///...,,,***((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''######$$$&&&((()))***+++***)))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))++++++)))((('''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&))))))))))))******************++++++++++++******(((((((((((((((''''''&&&))))))))))))((((((((((((%%%&&&''')))************)))))))))))))))))))))))))))))))))&&&$$$&&&+++000(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((''''''''''''+++)))'''%%%$$$%%%&&&''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))************%%%&&&&&&''''''(((((((((&&&(((***+++,,,+++***)))+++)))&&&%%%&&&+++000333(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++***((('''&&&&&&'''(((***''''''''''''(((***+++,,,,,,,,,++++++***+++++++++))))))******+++++++++,,,++++++++++++++++++++++++(((***,,,---------+++***---,,,,,,++++++,,,,,,---,,,---...---+++++++++---******+++,,,------------***+++,,,---...---,,,,,,------///000000000///......---,,,,,,---...000111333333222222222222333333///000111444666888:::;;;999999999999:::;;;<<<<<<;;;<<>>>>>AAAEEEJJJRRRaaattt*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((('''&&&&&&((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&(((++++++***)))((()))***)))((('''''''''''''''(((((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''''')))((('''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&'''(((((((((((('''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))((((((((('''***))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))),,,++++++***)))'''%%%$$$&&&(((******)))''''''((())))))))))))))))))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&'''((()))***))))))(((((((((''''''''''''((((((***(((''''''((())))))(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))************)))((('''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********)))))))))((((((((((((((())))))))))))))))))))))))((('''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((()))******''''''((())))))))))))))))))(((((((((((())))))***,,,***((()))+++,,,***)))))))))))))))))))))))))))***************************)))))))))((((((((('''(((((('''''''''(((******((())))))***))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---........................------......///000111000000000000000000000///111333555555666999;;;777999;;;;;;<<<<<<>>>@@@999===CCCIIISSSdddxxx******))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&)))***++++++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))$$$&&&)))***)))((()))))),,,+++***)))((('''''''''))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%)))(((''''''&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((,,,+++***)))(((''''''&&&'''''''''''''''''''''''')))))))))***))))))((((((***)))'''&&&'''(((***,,,''')))******)))(((((()))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))***)))))))))))))))((((((((((((''''''(((((()))*********))))))((((((''''''&&&''''''((((((((((((''')))((((((''''''(((((()))***(((''''''((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&'''''''''(((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((())))))***''''''((()))))))))))))))******)))((((((((())))))+++***))))))++++++***)))))))))))))))))))))))))))************************))))))))))))((((((((((((%%%%%%'''((())))))))))))))))))***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------///...---------------------------------......///000000000000000000111111///111333444444555777999888999<<<<<<===>>>@@@BBB999===BBBIIISSSdddxxx***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&******)))((('''&&&%%%$$$''''''''''''(((((((((((('''(((((((((((((((''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))%%%''')))))))))(((((()))******)))((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''(((((())))))*********+++(((((('''''''''(((((()))(((((())))))))))))(((((())))))((('''''')))***+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((''''''))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))***************)))((('''((('''&&&%%%&&&)))+++---(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))************))))))))))))((((((((((((((()))************))))))(((((('''''''''((((((((((((((((((((())))))(((((((((((()))))))))(((&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))))))))((((((((('''''''''''''''(((((((((((('''((((((((()))))))))***'''''''''(((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%''')))+++(((((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''***)))'''%%%%%%''')))***)))))))))(((((()))))))))''''''((()))))))))))))))++++++***)))((((((((((((***)))))))))*********)))))))))))))))))))))))))))************************))))))))))))(((((((((((("""$$$&&&)))******))))))++++++,,,---------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///000///---,,,+++,,,---------,,,,,,,,,,,,---......000000000000000111111111---000222444666777:::===:::<<<===>>>===>>>???AAA>>>BBBEEEJJJRRRaaattt)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((('''&&&$$$$$$###''''''''''''((((((((((((''''''((((((((((((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))***+++***((('''((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((((((((((((((())))))******++++++******)))))))))))))))*********++++++++++++******+++***)))))))))***,,,---))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))******++++++******************************+++******)))(((((()))******+++,,,,,,,,,,,,)))***+++***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))************((((((((((((((()))*********)))))))))((((((((('''***)))))))))))))))))))))))))))(((((((((((()))))))))'''&&&&&&'''(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((('''&&&$$$$$$$$$&&&(((***'''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''************************((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((())))))(((((((((''''''((())))))))))))))),,,+++***))))))((())))))))))))***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))"""$$$''')))+++***)))(((***+++,,,---------------((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000...---+++++++++,,,------,,,,,,,,,,,,---......//////000000111111111111...000333444555777999;;;===>>>???>>>======>>>???BBBEEEHHHJJJQQQ___qqq~~~))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))***++++++***(((''''''(((%%%%%%%%%%%%&&&((()))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''((()))*********''''''((()))))))))(((((())))))))))))************+++******))))))))))))*********++++++++++++*********************++++++,,,((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&''''''((()))***+++,,,*********************************+++******))))))''')))***,,,+++***((('''))))))***)))'''''')))+++))))))))))))))))))))))))''''''''''''((((((((((((************++++++++++++))))))(((((((((((())))))(((((()))))))))))))))***((((((''''''(((((()))***((((((((()))))))))))))))+++******))))))))))))******))))))(((((())))))***)))'''&&&&&&'''(((((('''&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&%%%$$$%%%%%%'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''((()))))))))))))))++++++***)))))))))******((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((***++++++***)))'''((()))***++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,---------------......////////////000111111222222111222333333222222444555<<<>>>???>>>===<<<===???AAADDDGGGJJJQQQ___rrr))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((((((((())))))((('''&&&((()))'''&&&&&&&&&'''((())))))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))((((((***)))((((((''''''((((((((())))))******))))))((((((((())))))*********)))'''((())))))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))))))))***+++++++++******&&&'''((())))))(((&&&%%%((())))))(((&&&&&&(((***))))))))))))))))))))))))''''''(((((())))))))))))((((((((())))))*********))))))(((((((((((())))))''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''(((((())))))******+++***)))((('''(((((()))******))))))))))))******)))'''%%%&&&'''(((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''((()))))))))))))))*********)))******++++++''')))******((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))+++++++++******&&&'''((()))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,***++++++,,,---------,,,,,,......------......///000...//////000111111222222222333444444333333444555999;;;============???AAA@@@CCCGGGJJJQQQ```rrr)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&'''((())))))(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((((((((('''%%%&&&'''&&&&&&&&&(((******))))))(((((((((((())))))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''(((*********)))(((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++((((((((('''&&&&&&(((***))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++***)))((('''&&&&&&'''(((******))))))))))))******((('''%%%%%%'''((('''&&&*********)))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&************************(((((())))))((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''(((((()))))))))))))))***)))))))))***+++,,,,,,''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))******+++++++++******(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++))))))***,,,---...------,,,///............///000000...//////000111222222222111333555666666777999;;;666888;;;<<<===>>>AAACCCBBBEEEHHHKKKQQQ___qqq~~~''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))),,,---&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))******++++++,,,,,,'''''''''''''''((()))))),,,***((('''&&&&&&&&&'''((((((((((((((('''''''''))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&************))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))************(((''''''&&&&&&((()))***))))))(((((('''''''''&&&'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++******)))(((((((((((()))************))))))))))))))))))***++++++++++++***+++++++++++++++***)))((())))))))))))))))))))))))'''((()))******)))''''''(((''''''(((((()))***+++***************)))(((((())))))))))))))))))))))))%%%)))((($$$$$$***+++(((,,,+++)))((('''&&&''''''))))))))))))************))))))((((((''''''&&&&&&))))))))))))************((()))))))))))))))(((((('''&&&&&&%%%%%%'''((()))))))))(((((('''''''''&&&))))))(((((((((((())))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))************''''''(((((())))))******)))***++++++)))(((((()))+++)))'''&&&%%%&&&'''(((******))))))(((((('''''')))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((((((''''''&&&''''''((((((((((((''''''###%%%((()))(((''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++)))'''(((+++,,,***((((((((((((((()))))))))))))))))))))***++++++,,,,,,******************************)))(((((('''(((((())))))))))))))))))))))))((())))))))))))*********************************000///---+++)))'''&&&%%%******+++++++++,,,,,,,,,)))***,,,...//////......,,,,,,,,,---...///000000.../////////000000111111000000111222444666888999<<<===>>>>>>======>>>???BBBCCCGGGLLLQQQ[[[mmm~~~''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))'''''''''''''''(((((()))***)))(((''''''&&&'''''''''''''''((((((((((((((()))((((((((((((((((((((()))(((''''''((()))(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((''''''&&&'''((()))***)))(((((((((''''''''''''(((((()))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))*********))))))(((''''''''''''''''''((()))***+++,,,,,,))))))***++++++++++++***+++++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******+++******)))))))))*********************)))(((((())))))))))))))))))))))))))),,,+++'''(((,,,---***+++***)))((('''''''''((())))))))))))************)))))))))))))))((((((((((((((()))))))))*********(((((())))))))))))((((((((('''&&&&&&&&&'''((()))******)))))))))((((((((())))))(((((((((((())))))***)))))))))((((((((('''***))))))))))))((((((((('''(((((((((((()))))))))))))))))))))(((((((((((()))***++++++)))(((((()))***)))'''&&&&&&&&&(((((((((((((((((('''''''''&&&((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''''''''(((***)))(((''''''((()))))))))))))))))))))))))))(((''''''''''''((()))+++)))'''(((***+++***((((((((((((((())))))))))))++++++******************************************+++***))))))((((((((()))))))))))))))))))))))))))((((((((()))))))))***************************************+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---............,,,---------.../////////000000000000000000000000000000111222444666888999<<<===>>>>>>======>>>???BBBCCCGGGLLLQQQ[[[mmm~~~''''''''''''''''''''''''))))))))))))))))))))))))''')))***++++++)))'''%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''))))))((('''''''''(((((())))))*********)))(((''''''&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((''''''''''''((())))))((((((((((((''''''''''''))))))((('''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''((()))***+++,,,,,,))))))***++++++++++++******++++++++++++***))))))))))))))))))))))))))))))++++++*********++++++,,,---,,,+++***)))))))))))))))************))))))((())))))))))))))))))))))))+++---,,,)))))),,,,,,***))))))(((''''''(((((()))))))))))))))************))))))))))))************(((((())))))))))))******(((((())))))))))))(((((((((((('''''''''((()))***************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))''''''''''''((((((((((((*********)))(((''''''''')))***++++++)))(((((()))***)))'''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((''''''&&&''''''((((((((((((''''''***++++++)))'''&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((******)))((((((((((((((()))))))))))),,,,,,++++++***))))))(((************************++++++***))))))))))))***))))))))))))))))))))))))((((((((())))))))))))***************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------------..................111111000000000000000000000000111222444666888999;;;<<<>>>>>>===<<<>>>???AAACCCGGGLLLQQQ[[[mmm~~~''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******'''''''''((((((((((((((()))((('''((()))***)))'''&&&'''((()))***+++,,,,,,++++++)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((()))((((((((((((((('''''''''***)))'''%%%%%%%%%&&&'''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&%%%$$$************)))))))))((())))))***++++++++++++*********+++++++++******)))))))))))))))))))))))))))***)))((('''((()))***+++,,,+++******))))))))))))))))))************)))((((((((((((((((((((((((((()))***)))((('''(((((('''''''''''''''(((((())))))((()))))))))************((((((((())))))*********(((((((((((()))))))))***'''(((((())))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))(((((('''''''''((((((((())))))***)))))))))(((((((((''')))***++++++)))(((((())))))(((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''')))***(((((((((((((((''''''&&&''''''((((((((((((''''''******)))(((&&&&&&(((***((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))((((((((((((((())))))))))))+++++++++*********))))))************************++++++***************+++)))))))))))))))))))))))))))))))))************+++************************------,,,,,,+++***************+++++++++,,,,,,,,,...---,,,+++++++++,,,---...............---------.........//////000000000000000111222444666888999:::<<<======<<<<<<>>>???AAABBBGGGLLLQQQZZZmmm}}}'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''')))))))))((((((%%%&&&&&&'''((()))******&&&&&&''''''((((((((()))***((('''((()))***)))(((&&&'''((()))***,,,,,,---,,,+++***)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''((((((((((((((('''''''''((((((((((((((()))((('''%%%%%%%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((('''&&&%%%************)))))))))((())))))***++++++++++++***)))******+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((()))***+++((())))))*********))))))(((((((((((((((((((((((((((''''''((('''&&&%%%&&&&&&&&&''''''(((((())))))((()))))))))************'''''''''(((((()))))))))'''(((((((((((()))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''''''''(((((()))))))))*********'''((((((((()))))))))***)))***++++++)))(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''')))***(((((((((((((((''''''&&&''''''((((((((((((''''''&&&''''''&&&%%%&&&(((+++'''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))((((((((()))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************......---,,,***)))((((((******+++++++++,,,,,,,,,...---+++******+++,,,---...............---------++++++,,,---///000111111000000111222444666888999999;;;======<<<<<<>>>???AAABBBFFFKKKPPPZZZlll}}}''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&'''(((***,,,&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))***)))((((((******)))(((&&&'''((()))***+++,,,,,,+++***)))(((((('''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''((()))((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))*********)))'''&&&''''''((()))***+++,,,,,,))))))***++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))+++++++++++++++,,,---...''''''''''''((()))***+++((())))))************))))))))))))))))))))))))))))))''''''******'''&&&(((%%%&&&'''((((((((((((((())))))))))))************''''''''''''((((((((((((''''''(((((((((((())))))&&&'''((())))))******)))&&&'''((()))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))************'''''''''((()))*********)))***++++++)))(((((()))'''''''''(((((((((((((((((((((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((''''''&&&''''''((((((((((((''''''$$$%%%&&&&&&&&&&&&(((***''''''''''''''''''''''''''''''((()))************'''((())))))''''''((()))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************+++***************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------..................++++++,,,---///000111111000000111222444666888999999:::<<<<<<<<<<<<>>>@@@@@@BBBFFFKKKPPPZZZlll}}}''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&''''''((())))))***)))((()))******)))(((''''''(((((()))***++++++)))((((((''''''((((((((('''(((((())))))(((((('''%%%&&&&&&'''(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''(((***+++,,,+++))))))''''''((()))***+++,,,,,,))))))***++++++++++++***))))))***+++++++++++++++)))))))))))))))))))))))))))***+++,,,------------)))))))))((())))))******(((((()))***************)))))))))))))))))))))))))))&&&'''+++,,,((('''***%%%&&&'''((((((((('''&&&))))))))))))************)))))))))((((((((((((((('''''''''((((((((())))))&&&'''((()))************%%%&&&'''((()))(((''''''''''''(((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))(((((((((((('''((((((((())))))))))))***(((((((((((()))))))))))))))***++++++)))(((((()))&&&''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''%%%'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++******&&&(((***)))'''&&&''')))(((((((((((())))))))))))******************++++++)))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********************************((((((((())))))******+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---------...//////////////////000000000000000000000111222444666888999888:::<<<<<<<<<<<<>>>@@@@@@AAAFFFKKKPPPYYYlll|||'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***(((%%%$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))***)))((()))***+++***(((''''''(((((())))))******(((''''''''''''(((((()))(((((())))))))))))((((((&&&&&&''''''((()))******(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%&&&(((***++++++******(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++'''(((***,,,---,,,+++***************))))))))))))))))))***++++++++++++***((()))***+++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++---,,,+++***))))))))))))(((((()))***************))))))))))))))))))))))))'''$$$%%%++++++'''&&&***&&&&&&'''(((((('''&&&%%%))))))))))))************++++++******))))))((((((''''''''''''((((((((()))&&&'''((()))************$$$%%%'''((((((((('''&&&(((((())))))*********+++))))))(((((((((((())))))'''((((((((())))))******************))))))))))))''''''''''''((((((((()))******))))))(((((('''''')))***++++++)))(((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((((((''''''&&&''''''((((((((((((''''''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***&&&(((***)))&&&&&&'''***(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))''''''''''''((((((((((((************************((((((((((((((()))))))))******+++++++++,,,,,,,,,''')))+++,,,------,,,,,,,,,,,,------...///000000444333333222111000000///000111111222444666888999888:::;;;<<<<<<<<<>>>@@@@@@AAAFFFKKKPPPYYYlll|||'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((()))+++,,,---,,,***)))(((((())))))))))))(((((((((((((((((())))))))))))++++++)))(((''''''''''''))))))))))))((('''&&&%%%)))((('''&&&%%%%%%&&&'''$$$$$$%%%&&&'''((())))))'''(((((()))***)))))))))******))))))((((((''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((******))))))))))))******'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...---+++))))))***'''''''''(((***+++)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***'''''''''''''''((())))))))))))))))))(((((((((((())))))((('''''''''''''''++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))((('''(((***+++)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++''''''((())))))((('''&&&''''''''''''((((((((())),,,***((((((***+++)))&&&))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,+++***)))((('''''''''(((((()))***+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,---------......---...//////......///111///////////////000111111111222222333444555666666999::::::;;;;;;<<<<<<<<<@@@@@@CCCHHHOOOZZZlll|||'''&&&%%%%%%%%%''')))***''''''''''''''''''&&&&&&((((((((((((((((((((('''***)))))))))(((((((((''')))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''$$$%%%'''((()))((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((+++***)))(((''''''''''''&&&&&&((()))))))))))))))***)))((('''&&&''''''((('''''''''''''''(((((((((''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***)))******+++,,,+++***+++,,,---,,,+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))+++***)))(((((()))***+++(((''''''''''''((())))))))))))))))))(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))---+++)))'''''''''((()))))))))))))))))))))))))))(((((('''&&&'''((()))***''''''((())))))((('''&&&'''''''''((((((((()))))),,,***((((((******)))'''))))))(((((((((((()))))),,,,,,+++******))))))(((***)))))))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***++++++++++++***))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///...------///111///////////////000111111333333444555666777777888999::::::;;;;;;<<<<<<<<<@@@@@@CCCHHHOOOYYYkkk{{{'''&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((''''''((())))))******+++(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&'''((()))***)))(((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''******)))(((''''''''''''&&&'''((())))))***))))))******)))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***(((((()))+++++++++///---+++***,,,------,,,((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))++++++************++++++((((((''''''(((((()))***))))))))))))(((((((((((())))))((('''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))'''&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))+++)))((((((******)))'''))))))(((((((((((()))))),,,++++++******)))(((((('''''''''(((((()))))))))((((((((()))******++++++))))))))))))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++))))))***++++++++++++***'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,...000000////////////000111111222222333444555666777777999999::::::;;;<<<======@@@@@@CCCHHHNNNXXXjjjzzz'''&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((($$$%%%&&&(((+++---...///((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***))))))((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((***)))((('''''''''''''''((((((((((((((('''%%%%%%))))))(((((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''***))))))))))))***++++++((((((((())))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))***,,,---,,,***...,,,)))'''((()))******(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************((((((((('''((())))))***))))))))))))(((((((((((())))))((((((((((((((()))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''((((((((((((((('''(((((((((((()))))))))))))))(((((()))))))))((())))))(((((((((((())))))(((((())))))***+++++++++''''''''''''(((((((((((((((((())))))************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,,,,+++))))))***++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------,,,,,,...///000000//////000000111222///000000111222333444444999999::::::;;;<<<======AAA@@@BBBGGGMMMWWWiiixxx&&&&&&&&&&&&&&&''''''((())))))((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&''')))***,,,------((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((()))******)))(((((())))))(((((())))))***+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))++++++++++++************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++---...---+++)))---***'''&&&'''((()))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))))))))(((((((((((((((((()))******))))))))))))(((((((((((())))))((((((((())))))***+++******))))))******+++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))******'''((((((((()))))))))***************************%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''((())))))******))))))''''''''''''(((((())))))(((((((((((()))))))))***(((((())))))((((((((()))))))))(((((((((((())))))'''(((((()))******++++++(((((((((((('''''''''''')))))))))))))))*********))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,,,,+++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,---------......,,,---------,,,,,,...///000000000000000111222222///000000111222333444444888888999:::;;;<<<===>>>AAA@@@BBBGGGLLLVVVgggwww&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***((((((''''''&&&''''''((($$$$$$%%%&&&''''''''''''%%%&&&'''''''''''''''&&&'''''''''(((((()))))))))&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))******+++,,,,,,+++******)))))))))(((''''''&&&&&&************************((((((((((((((()))******((((((************(((((()))))))))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&'''((((((******************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,......,,,*********---+++)))(((***+++******)))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***((((((((())))))************))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))(((((((((((())))))((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******))))))))))))************''''''(((((())))))******************************%%%%%%&&&((()))***++++++))))))))))))))))))))))))((((((((()))))))))******''''''&&&''''''((()))***((((((((()))))))))******&&&((())))))''''''(((***))))))(((((((((((())))))+++******))))))((('''''')))))))))(((((('''''''''))))))))))))))))))******)))))))))))))))))))))))))))))))))***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,...000111000000000000111222222222222333444555666777777888888999:::<<<===>>>>>>AAA@@@BBBFFFKKKUUUfffuuu&&&'''''''''''''''&&&&&&'''''''''((())))))******&&&&&&''''''((())))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))***+++&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''&&&&&&''''''(((%%%&&&'''((())))))))))))%%%&&&'''((()))(((((('''((((((((('''''''''''''''%%%&&&)))***+++***(((&&&'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))***************************))))))(((''''''&&&&&&))))))))))))))))))))))))++++++******++++++,,,---'''(((***++++++***((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***---...***%%%###''',,,,,,*********,,,---,,,+++)))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***''''''((()))***++++++,,,******))))))))))))******))))))(((((((((((())))))((()))************)))((())))))(((((())))))***+++))))))))))))(((((((((((())))))(((((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********''''''((((((((()))))))))((()))))))))************'''''''''((()))*********************************(((((())))))******))))))))))))))))))))))))))))))***)))((((((((()))***+++'''&&&&&&&&&'''(((***+++(((((()))))))))*********%%%'''))))))''''''(((***))))))(((((((((((())))))*********)))((((((''''''(((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''((()))************))))))***++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///...------///111111111000000111111222333333333444555666777777888777888999:::<<<===>>>>>>AAA@@@BBBFFFKKKTTTeeettt&&&''''''(((''''''&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***'''((((((((())))))******######%%%''')))***,,,,,,(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((++++++++++++***)))((('''&&&'''(((*********)))(((***)))((('''&&&%%%$$$$$$$$$&&&***,,,,,,+++(((&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((('''((())))))***''')))***++++++***)))''''''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++...---&&&&&&///)))((()))***,,,,,,+++***))))))))))))))))))))))))******++++++++++++******+++)))(((''''''((()))+++&&&&&&''')))***+++,,,---******))))))))))))******))))))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))(((((((((((())))))((())))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''(((((((((((((((((())))))*********+++&&&''''''((()))******+++************************++++++++++++***)))((('''))))))))))))))))))))))))+++***((('''''')))+++,,,'''&&&&&&&&&'''(((***+++))))))))))))************%%%'''))))))'''&&&(((+++))))))(((((((((((())))))''''''(((((()))*********''''''((()))***+++,,,,,,*********))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&((())))))*********))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------........./////////......000111111111111000111111222333111222222333444555666666777888999:::<<<===>>>???AAAAAABBBFFFJJJTTTdddsss***(((&&&%%%'''((()))((((((((())))))((('''&&&&&&(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((%%%"""###&&&(((((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&(((***+++)))(((((((((&&&''''''(((((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''######%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))************************''''''((()))***++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''************************%%%&&&((()))))))))((('''(((((())))))******++++++)))...///***'''((('''%%%))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))******))))))))))))******)))))))))))))))(((''''''''''''''''''((((((((((((++++++++++++++++++++++++(((((((((((()))***+++,,,))))))************)))(((++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++---***((()))++++++(((%%%++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---*********************)))---......///000111111222///000000000000111111111444444333444444555666777999::::::;;;<<<===>>>>>>DDDCCCDDDGGGJJJRRRbbbqqq+++)))''''''((()))((('''((((((((((((((('''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((&&&$$$%%%'''((((((&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&(((******)))((((((((()))(((((('''''''''((()))(((((())))))))))))(((((('''((((((((())))))))))))))))))((('''''''''''''''%%%&&&&&&''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************)))((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((************************'''''')))*********)))((()))))))))))))))*********))),,,,,,)))'''))))))&&&))))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''((((((((())))))))))))***************************))))))((((((((((((((()))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((()))++++++***((()))))))))******++++++,,,++++++******)))(((((('''))))))))))))))))))))))))((()))***+++++++++++++++)))((((((((()))***,,,---***++++++++++++++++++***,,,,,,+++++++++++++++++++++++++++***++++++,,,---...---------------............//////000000111111111111222222222333333333444444333444444555666777888888999:::;;;<<<======@@@???@@@CCCGGGOOO___mmm***)))(((((())))))'''%%%(((((((((((((((''''''&&&'''''''''(((((('''''''''%%%%%%&&&'''((())))))***''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((())))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&(((******((('''((((((+++)))(((&&&&&&(((***+++'''(((((())))))(((((('''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************)))))))))))))))***)))&&&'''++++++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))(((((('''))))))))))))************((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))(((((((((***+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))******++++++'''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&&&&((()))*********+++,,,'''(((((()))***+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))******)))))))))***++++++((((((''''''(((***,,,---************************------,,,++++++******)))+++++++++++++++,,,------......---------///000111////////////////////////111111111222222222333333444444333444444555666777777888888999:::;;;<<<<<<@@@???AAAEEEIIIPPP```nnn&&&&&&&&&((())))))'''%%%'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******'''''''''((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&((())))))''''''''')))(((((('''''''''((()))***'''((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,+++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******************************(((((())))))************++++++******))))))(((((())))))'''%%%(((,,,,,,((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))))))))******(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((***)))(((''''''''''''''',,,***)))''''''(((***+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&%%%(((++++++)))(((***---(((((())))))******++++++************))))))(((((())))))))))))))))))))))))+++***)))(((((()))***++++++***)))((()))***+++,,,++++++************++++++,,,+++++++++++++++++++++,,,++++++++++++,,,------,,,+++******+++---///000//////////////////......////////////000000000000444444333444444555666777888888999:::;;;<<<<<<===??????AAAFFFJJJQQQ___mmm######$$$&&&))))))(((&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((()))++++++***((('''&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((()))(((&&&&&&''')))$$$%%%''')))))))))'''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))************(((((((((((()))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((())))))******((()))))))))************************************(((((((((((((((((((((((('''(((((()))******++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((())))))++++++******))))))(((((()))***)))'''(((,,,,,,)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******************))))))))))))******(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))***+++...,,,***(((''''''((()))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''***,,,+++)))''')))++++++******))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((((((******...---+++***))))))******---,,,++++++++++++,,,---))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...************+++,,,...///////////////................../////////000000000444444333444444555666777999999:::;;;<<<===>>>>>>;;;;;;>>>CCCGGGMMMZZZggg~~~$$$$$$$$$&&&((()))((('''&&&'''(((((((((((((((((('''''''''((((((''''''''')))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))******((('''(((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((('''&&&&&&''')))!!!$$$'''***+++)))&&&$$$&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))%%%&&&''')))******++++++((((((((()))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))((((((''''''(((((())))))******+++))))))))))))************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************)))))))))))))))---///+++)))***+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++******))))))))))))******'''(((((()))))))))))))))''''''''''''((((((((((((************************((((((((())))))***+++,,,---,,,***)))((('''(((((('''(((((())))))*********))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((('''''')))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((***++++++)))((())))))++++++***)))(((''''''&&&******))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))---,,,+++)))))))))******...---,,,++++++,,,---...(((((()))***,,,---...///,,,,,,,,,,,,,,,------...,,,,,,------.........///........................000000000111111111222222444444333444444555666777999::::::;;;<<<===>>>???<<<===AAAFFFHHHMMMYYYeee|||***(((&&&'''((()))((('''&&&&&&'''((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((('''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((&&&%%%%%%''')))###%%%''')))***)))((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''(((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))))))))((('''(((((()))******++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((('''''''''(((******)))))))))))))))*********)))111555000***((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++******))))))))))))******''''''((()))))))))))))))'''(((((((((((()))))))))************************))))))((((((((())))))***))))))))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))+++,,,+++)))******))))))(((((('''''')))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))((((((''')))((('''''''''(((***+++---,,,+++******+++,,,---))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,---///000000///...---,,,------....../////////000000000000111111111222444444333444444555666777888999:::;;;<<<======>>>@@@AAAEEEIIIKKKOOOZZZfffzzz///,,,)))(((((((((((('''&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((('''%%%&&&))),,,%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((('''&&&%%%%%%''')))&&&''''''((()))******+++&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((''''''&&&))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))***))))))'''(((((()))***+++++++++))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------............******************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))******++++++)))333999444+++'''''''''))))))))))))))))))))))))******))))))(((((((((''''''(((((()))***+++++++++******))))))))))))******''''''((()))))))))))))))))))))))))))***************************************)))(((''''''&&&''''''&&&'''(((***++++++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''&&&%%%(((,,,...---***(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))*********((('''&&&$$$$$$$$$%%%&&&(((***,,,,,,+++)))(((((()))+++,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......+++---///111000///,,,***,,,,,,------...///000000............////////////444444444444444555777777777888999:::;;;<<<<<<===>>>???CCCGGGIIILLLVVVaaayyy'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***++++++***(((%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''+++***)))''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))************''''''(((((())))))******%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))******************************(((******(((%%%$$$'''***(((((())))))))))))(((((())))))))))))************++++++************++++++,,,,,,+++***)))(((''''''+++***)))'''''''''((()))))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++******++++++++++++******,,,+++***((((((((()))***,,,,,,,,,,,,,,,+++***)))************************************************)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***'''&&&&&&'''***+++000,,,(((&&&''')))+++,,,)))*********++++++++++++)))))))))))))))((((((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))*********))))))))))))******)))))))))(((((((((((((((+++,,,,,,***((('''((())))))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))(((((()))((('''((()))***)))(((++++++******************''''''''''''((()))++++++))))))(((((((((((())))))(((((('''''''''(((((()))'''''''''''''''''''''''' $$$((()))''''''(((+++,,,+++)))((('''''''''(((************************,,,***((('''&&&'''((()))))))))))))))************,,,((($$$###'''***,,,,,,------,,,++++++,,,------************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++222...+++,,,000222000---111111222222222111111000000111222333222333555777;;;<<<<<<<<<;;;;;;<<<>>>???@@@DDDHHHJJJNNNYYYeee~~~'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***+++***(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((((((((((()))))))))'''((((((((()))))))))***((()))))))))))))))((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))'''***+++***(((&&&''')))(((((())))))))))))(((((())))))))))))************++++++************++++++,,,,,,++++++******))))))+++***)))((('''(((((()))))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------,,,,,,,,,+++++++++******++++++++++++******,,,+++***)))(((((()))***,,,,,,,,,,,,,,,+++***)))************************************************)))***++++++++++++++++++,,,,,,,,,++++++*********+++***(((''''''(((***+++///,,,((('''(((*********)))))))))*********++++++''''''''''''''''''((((((&&&'''''')))***+++,,,---(((((())))))))))))((((((************************))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******''''''((()))***+++,,,,,,***++++++***((('''(((***))))))))))))))))))))))))))))))))))))((((((((('''((())))))))))))(((((((((***)))))))))*********)))************************((((((((((((((()))***+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))+++***((('''''''''))))))))))))))))))***************(((%%%%%%))),,,------+++******))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,,,,---...//////000///,,,)))+++///111///---111111222222222111111000111222444444333444666888;;;<<<<<<<<<:::;;;<<<>>>@@@AAADDDIIIKKKPPP[[[ggg|||'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))++++++''''''(((((((((((((((''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&'''((())))))***+++((((((((((((''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++***)))((('''''''''((((((((()))))))))+++*********))))))((((((((((((((((((((((((((((((''')))++++++***(((((((((((())))))******))))))((())))))))))))************++++++************+++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++*********)))))))))))),,,,,,,,,,,,++++++++++++******++++++++++++******++++++***)))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++*********************************+++******))))))++++++++++++++++++******************************,,,+++))))))*********)))((((((((()))))))))******((((((''''''''')))***+++((((((((()))******++++++((())))))******))))))(((************************))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******&&&&&&'''((()))***++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''************))))))))))))***************************)))))))))))))))******(((((()))))))))))))))((((((((())))))))))))((('''******************************)))***++++++***(((+++***)))((('''''''''(((((((((((((((((((((((((((+++***)))((('''((()))***))))))))))))************)))((('''(((***,,,------+++***))))))))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,***((()))---///...---000111111222222222111111222333444444444555777999:::;;;<<<;;;::::::<<<>>>@@@AAAEEEJJJMMMRRR^^^kkk{{{'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&((((((''''''((())))))***&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((()))))))))((('''''''''&&&((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((())))))))))))***************)))((('''''''''''''''((((((((((((++++++******)))((((((((())))))))))))))))))))))))((())))))))))))(((((())))))))))))******)))))))))((()))))))))************++++++************++++++*********+++++++++,,,,,,************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,---------------***)))))))))((((((((((((,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++*********************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************************************)))((('''************++++++++++++)))***+++,,,,,,+++***)))***)))))))))++++++)))((((((((((((((())))))))))))+++***))))))***,,,...///,,,,,,+++***)))(((''''''(((((())))))))))))((((((************************************************(((***+++***)))((()))*********))))))))))))******(((((((((''''''&&&&&&%%%((()))***)))((((((***,,,((((((((((((((((((((((((+++++++++*********************)))((((((''''''''')))******)))((((((((()))))))))))))))************+++******))))))))))))***&&&&&&((()))))))))(((((())))))*********)))((('''+++++++++++++++++++++++++++)))'''))),,,---+++(((******)))((((((((((((((())))))))))))))))))))))))******)))(((((())))))***((()))))))))************)))))))))*********)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,+++***))))))(((,,,***)))***---//////...000000111222222222111111111333444444444444777999999:::;;;;;;::::::<<<>>>AAAAAAEEEJJJNNNTTTaaammm|||'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((''''''&&&&&&&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((()))))))))((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''((((((((((((************))))))((((((***************************)))'''&&&'''((()))***))))))************))))))((()))))))))************++++++************++++++(((((())))))***+++++++++******++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------.....................------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************************)))((('''*********************+++)))***+++,,,,,,+++***))))))((((((***++++++)))'''(((((((((((())))))))))))+++*********+++,,,...///---,,,+++***)))''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))************)))(((((('''&&&&&&((()))***)))((((((***,,,((((((((((((((((((((((((******************+++++++++***)))(((''''''((((((((()))***)))'''&&&'''((((((((()))))))))***************))))))))))))))))))'''((()))***,,,,,,------******+++******))))))(((************************(((&&&%%%'''+++---,,,***)))))))))))))))(((((((((***************************))))))))))))*********((()))))))))************)))*********(((&&&%%%$$$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***))))))---,,,+++,,,...///000000///000111222222222222222000222333333222333555888888:::;;;:::::::::<<<>>>AAAAAAEEEIIIMMMTTTaaannn'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((('''''''''''''''(((((())))))))))))************))))))))))))((((((((((((%%%&&&'''(((((()))))))))''''''((((((((())))))))))))))))))))))))))))))***************************+++)))''''''(((*********)))******++++++******)))))))))))))))************++++++************++++++(((((()))))))))***************+++,,,,,,,,,++++++*********++++++++++++,,,******++++++,,,---------,,,,,,,,,---......//////............------------*********+++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++******))))))******************))))))((()))***++++++***)))((()))(((((()))***+++)))(((((((((((()))))))))******(((((())))))*********+++)))))))))))))))*********((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))*********))))))))))))******************+++++++++,,,)))******)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((***,,,***'''%%%''')))'''(((((())))))*********)))((((((((((((((())))))******+++---///222444555---,,,+++***)))))))))***))))))))))))))))))))))))&&&%%%$$$&&&(((+++,,,+++(((((())))))))))))((((((************************))))))******************))))))))))))************)))***+++)))&&&$$$######(((((()))******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---///000000111//////.........///000000///000111222222222222222000111222222222333555777888999::::::::::::<<<>>>@@@AAACCCHHHKKKRRR```nnn'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))******)))))))))(((((((((''''''(((((()))))))))((((((((((((((()))))))))******((((((((()))******++++++***************************)))))),,,......+++))))))******++++++******)))))))))))))))************++++++************++++++*********************+++******,,,---------,,,,,,*********+++++++++,,,,,,******++++++,,,------...,,,,,,------.../////////,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++++++++++++++******))))))((((((((())))))******))))))((()))((('''((()))******))))))))))))*********++++++'''((()))***+++***((('''(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((***+++***)))((()))*********))))))))))))******)))))))))******************++++++***((('''(((***))))))))))))))))))))))))'''((((((((()))))))))))))))((('''&&&''')))+++,,,***---...,,,(((&&&(((+++''''''(((((()))******+++'''&&&&&&&&&'''((())))))*********,,,///333888:::///---+++)))((()))***+++))))))))))))))))))))))))&&&''''''''''''(((***,,,'''((()))******)))((((((************************))))))******++++++++++++))))))))))))************(((******)))&&&%%%&&&''''''((()))******)))((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++---...000111333333000000000///......///000//////000222222333333222111222333333333444666888777888::::::999:::===???@@@@@@BBBFFFIIIPPP^^^kkk'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''(((((()))***+++%%%&&&'''((())))))))))))))))))))))))))))))))))))+++***)))''''''&&&&&&&&&''''''''''''((((((((()))***)))((('''&&&%%%$$$$$$&&&'''''''''(((((())))))'''((((((((())))))******)))(((((('''''''''((((((''''''''''''((((((((()))******))))))((((((((('''***++++++******)))((('''))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))((())),,,111444222,,,'''******++++++++++++******))))))))))))************++++++************++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000/////////.........------))))))******+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,++++++***)))((((((''')))(((((((((((((((((())))))(((&&&''')))******)))************++++++++++++(((***,,,------+++)))'''++++++******))))))((((((,,,------......------,,,************************''''''''''''''''''''''''(((***+++***)))((()))*********))))))))))))*********)))((('''&&&%%%$$$$$$+++,,,,,,***((('''((()))))))))))))))))))))))))))))))))******+++++++++,,,((('''&&&&&&'''))),,,---+++///111...***(((***---&&&''''''((()))******+++%%%%%%%%%&&&&&&((()))***(((''''''(((,,,222777;;;111...+++(((''')))+++---************************((()))***(((&&&%%%))),,,'''((()))******)))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************''')))***)))'''&&&))),,,)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------,,,,,,------.../////////000111000///---------/////////000222222333333333222333444444444555777999777888999999999:::===???@@@???AAAEEEHHHNNN\\\jjj}}}%%%&&&((()))((('''((()))))))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))******)))((('''&&&''')))******(((&&&%%%)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,)))''''''***+++***(((((()))*********((('''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&***)))(((((((((***+++,,,((()))***,,,+++***((('''))))))************))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))************+++*********))))))((((((******+++++++++******)))))))))*********++++++++++++,,,,,,+++******+++---((()))+++,,,,,,+++******((()))***+++,,,---......111111111000000/////////---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&'''(((***++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,------------...,,,)))((()))*********)))************+++++++++******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************''''''''''''((((((((((((***)))))))))+++...000222===666...)))***++++++***++++++,,,---,,,+++***)))'''(((***+++***)))'''&&&+++*********+++,,,------))))))))))))))))))))))))'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++***+++,,,---...---------........./////////000111111111///...---000000111222333333444444222222333333222444666999777999::::::::::::;;;===<<<<<>><<<;;;:::444444444444555555555555111111000000000000111111000000000000111222333444999777444222000///......333333222000///...---,,,000000///.........//////+++++++++************)))++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))...---+++******+++---...+++)))((()))******)))(((++++++******++++++,,,---)))))))))***+++++++++,,,******))))))******+++,,,---,,,***)))))))))******000...,,,+++***)))&&&$$$(((((())))))))))))((((((+++++++++***************------,,,***)))'''&&&&&&&&&&&&((()))************)))))))))))))))((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++---,,,++++++*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,''')))***+++***)))***+++)))((('''(((,,,...//////((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,+++++++++,,,---...///000///............---------222222111111111111111222222222333333444555555666888999::::::999999;;;===??????AAADDDFFFJJJUUU```xxx''''''((((((((((((''''''###""""""###&&&''''''&&&))))))))))))************+++***))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&''''''((())))))***'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%'''(((((('''''''''&&&&&&&&&'''((()))*********)))))))))(((((('''(((***++++++***(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((++++++************+++++++++++++++*********))))))************************++++++******************---,,,+++---///000...,,,*********+++++++++++++++---...............------,,,---///111222444444555666555444222111222555777666777888999;;;<<<===>>>BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCAAA???>>>===>>>>>>===<<<;;;:::999888555555555444444555555555222222222222333444555666:::999777444333222222222333222111111000///......//////...------.........------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,------+++++++++++++++++++++++++++***)))***+++,,,+++***++++++******++++++,,,---************++++++++++++******))))))******+++,,,,,,,,,***)))))))))******---,,,******+++***)))'''(((((())))))))))))((((((******************************))))))))))))))))))''''''((()))*********)))*********)))))))))(((((())))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++*********))))))************************************+++++++++,,,(((***++++++)))((()))***+++++++++***)))(((((((((***+++,,,---............++++++++++++++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,---...//////---------.........//////222222111000000111111222444444444555666666777777888999::::::999999;;;===??????AAADDDFFFJJJUUU```www((((((''''''''''''((((((((('''&&&''')))***)))((())))))))))))***************))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))***)))'''&&&&&&&&&&&&'''***(((&&&&&&'''((('''&&&''''''&&&&&&''''''((()))******))))))))))))((((((((((((************((((((((('''''''''''')))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************+++++++++++++++*********************************************+++++++++++++++++++++***+++---000111000///---,,,,,,,,,,,,,,,,,,,,,...//////000000//////......000222555777999;;;;;;888888777555444555888;;;<<<===???AAACCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEECCCAAA@@@@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888999:::;;;;;;===<<<:::999888777777777444444333222222111000000000//////...//////000000///............------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------***+++,,,------,,,+++***,,,+++***+++---......---++++++******++++++,,,---+++++++++++++++***************))))))******+++,,,,,,+++******)))************)))))))))+++,,,+++***((())))))******))))))((())))))))))))))))))******))))))))))))))))))******(((((())))))***)))))))))((((((((())))))***++++++))))))))))))))))))))))))************)))))))))))))))************+++++++++)))***+++++++++***((((((************************))))))))))))************)))***++++++)))((()))***'''((()))***))))))*********+++,,,---............,,,,,,+++******+++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,------...///++++++,,,---...///000111111111000000000111111222333333333444555555666666888999:::999999999;;;===??????AAADDDFFFJJJUUU```www)))((('''&&&&&&'''((()))---,,,++++++------,,,+++((()))))))))************))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))+++***)))'''((()))+++,,,,,,***((('''(((((('''&&&'''''''''''''''(((((()))))))))))))))))))))(((((((((((()))******)))((((((((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************))))))(((((())))))*********************************************************+++++++++++++++,,,++++++,,,...000111111111////////////............//////111222333333333333333444777999<<<>>>??????:::999888777555777:::===AAACCCFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFEEEDDDCCC@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@??????>>>>>>======::::::999777666555444333333222222111111222222333////////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********---------------------------,,,+++---///000000///++++++******++++++,,,---,,,,,,,,,++++++***************))))))******+++,,,++++++*********************)))((()))+++,,,,,,+++)))))))))******)))))))))((()))))))))))))))******,,,,,,+++***)))(((''''''))))))*********))))))(((###$$$%%%''')))+++,,,---))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++(((***+++---,,,+++)))(((************************((((((((()))))))))))))))((()))******)))***+++---...+++((((((***,,,,,,+++))))))***+++++++++++++++---,,,***))))))***,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------...//////000111000000000000111111222000000111222222333333444777888999999888999;;;===??????AAADDDFFFJJJUUU```uuu)))((('''&&&&&&'''((()))+++)))((((((******)))'''((()))))))))************(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''(((***---...---+++)))((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((())))))((((((((())))))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********+++******))))))))))))************************************************************++++++,,,,,,,,,,,,---...///000000///000000............////////////000111333555777999:::;;;:::;;;<<<>>>???@@@@@@AAA======<<<;;;:::;;;???BBBFFFGGGJJJLLLMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@>>><<<:::888777555555444333333333333333000////////////.........,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***...---***((((((***---...---,,,,,,---///111000///++++++******++++++,,,------,,,,,,,,,++++++************))))))******+++,,,************+++*********,,,***)))***++++++***)))))))))************))))))(((((())))))*********+++,,,++++++***)))((('''''')))***************)))((($$$$$$%%%&&&'''))))))***))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++)))+++---......---+++***************************((((((((((((((((((((((((&&&'''))))))***+++...111@@@666+++'''***,,,)))%%%))))))******++++++******---,,,***))))))***,,,---*********++++++++++++***------,,,,,,,,,---..............................000000//////000111111222000000111222222333333444777888999999888888:::<<>>===888777666555444333333333000000000000////////////...------------.../////////............---------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......---***'''$$$$$$'''***------,,,+++,,,...//////...++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,))))))***++++++++++++***---+++******++++++)))((()))******++++++******))))))))))))***++++++,,,,,,((((((((()))******++++++))))))******+++*********))))))(((''''''&&&%%%%%%))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---.........---,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&'''))))))***,,,///222???555***'''***---,,,(((++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))******++++++++++++***---------,,,,,,------...//////.........---------////////////000111111222333333333444555555666666777888999888888888:::<<>>===<<<:::888777666666222222222222111111111000000000//////000000111222////////////......---------------...............------------------------...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......,,,***(((&&&&&&(((***,,,---+++++++++------,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))***+++,,,++++++***,,,+++)))***++++++***((()))******++++++******))))))******+++,,,,,,------'''(((((()))******++++++((()))******+++++++++++++++******)))((((((''''''))))))))))))))))))))))))((()))))))))************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********))))))((((((((()))******))))))***...000///,,,)))(((***,,,...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...------,,,...------,,,,,,------------------........................//////000222222444444444555666666777777666777888888777888:::<<>>???AAACCCEEEGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHFFFFFFGGGIIILLLNNNQQQQQQQQQQQQPPPOOONNNNNNKKKFFFCCCFFFNNNTTTUUURRRWWWVVVVVVVVVUUUUUUTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXSSSQQQOOOOOORRRSSSRRRPPPRRRRRRRRRRRRRRRQQQPPPPPPSSSTTTRRRNNNHHHFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJGGGGGGFFFCCC===888:::888555444444555444333222333333444444333333222333333111000////////////---111444666444222111000111111000//////...------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......******+++,,,---///000111---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,------...///000000))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***+++,,,,,,------,,,,,,+++---+++)))***,,,,,,***'''*********)))))))))))))))+++++++++***************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........,,,)))(((((()))------------,,,,,,+++***---------.........//////,,,,,,,,,---///000222333,,,------...///000000111555666777666555555666888999999999888999999::::::999===;;;@@@KKKLLLNNNYYYppp***)))))))))((((((((('''((((((((())))))***,,,,,,,,,+++)))(((((()))+++,,,,,,+++***(((''''''(((((()))*********++++++++++++((((((((()))((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******++++++***))))))(((++++++************++++++))))))((())))))***+++,,,++++++***))))))))))))***++++++******************.........///000111333333333444666777888;;;???BBBDDDEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKMMMNNNOOONNNMMMMMMOOOMMMJJJIIIIIIJJJMMMOOOQQQQQQQQQPPPOOOMMMLLLLLLHHHEEEEEEHHHNNNRRRRRRPPPSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUSSSRRRQQQQQQRRRRRRQQQOOOLLLMMMOOOPPPOOOMMMQQQQQQQQQQQQPPPOOONNNMMMOOOOOONNNKKKHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHNNNLLLJJJJJJJJJGGGBBB???===;;;999999:::;;;;;;:::888888888888888888888888555444333222111000000000222555999:::888555222111///.........------,,,,,,......---,,,,,,---------.........---------------......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))******************************+++,,,,,,---......***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,(((&&&%%%&&&((((((%%%###++++++******)))(((((((((******************+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,---,,,******+++---,,,---------,,,,,,+++***+++++++++,,,,,,,,,------------,,,------...///000.........///000000000111222333444333222222444666999888888888888999::::::;;;AAAAAAGGGQQQQQQRRR\\\ppp))))))))))))(((((((((((((((((())))))(((((('''&&&---,,,+++******+++,,,---,,,+++***)))))))))))))))*********+++++++++,,,,,,'''((())))))))))))))))))&&&''''''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))+++++++++,,,++++++***)))++++++************++++++******)))))))))******++++++***))))))(((((())))))++++++******++++++,,,,,,...///000222555777888999888:::<<<===???BBBFFFIIILLLMMMNNNPPPQQQQQQRRRRRRVVVTTTQQQNNNLLLKKKLLLLLLNNNOOOQQQRRRRRRQQQPPPOOOTTTRRRNNNKKKJJJLLLNNNPPPQQQPPPOOONNNLLLKKKIIIIIIDDDEEEHHHKKKNNNOOONNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSQQQOOONNNLLLLLLLLLNNNLLLJJJJJJKKKKKKJJJIIILLLLLLLLLKKKJJJIIIHHHGGGJJJIIIHHHHHHIIIHHHFFFDDDGGGEEEDDDCCCCCCDDDEEEGGGMMMLLLKKKLLLLLLKKKHHHEEEBBBAAA??????AAABBBCCCBBB???>>>===<<<<<<===>>>???:::999888666555444444444888<<>>>>>@@@AAACCC@@@???>>><<<;;;:::::::::>>>AAADDDEEEAAA;;;666444000000000000000000//////...------------...//////---------......//////000------------------------,,,,,,,,,---------......------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++************************))))))))))))******++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***,,,+++)))(((((()))+++,,,...------......---,,,+++*********)))))))))))))))(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++(((***,,,---------...000,,,,,,,,,------,,,,,,+++---------.........//////---------,,,------......222222111111111111111111000222333333333444777999666666666666777888999999;;;AAABBBFFFNNNNNNPPP\\\nnn(((((((((((())))))))))))'''((()))***+++***)))(((******))))))))))))******++++++++++++*********)))(((((((((((())))))))))))%%%&&&''''''((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((************************)))***+++***)))((()))+++))))))))))))))))))))))))))))))******+++******)))++++++************++++++,,,+++***************+++,,,,,,,,,,,,,,,---......//////000000222333555666888:::>>>BBBEEEHHHJJJKKKMMMNNNNNNNNNMMMNNNPPPSSSRRRSSSVVVYYY\\\]]]]]]]]]ZZZXXXUUURRRQQQQQQSSSTTTZZZ[[[[[[[[[YYYUUUQQQNNNNNNMMMKKKJJJJJJLLLNNNOOOOOONNNLLLKKKJJJIIIIIIIIIGGGLLLRRRSSSQQQNNNNNNOOONNNNNNPPPQQQSSSUUUVVVWWWUUUTTTTTTSSSRRRPPPOOOOOOLLLLLLLLLKKKJJJJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOIIIGGGGGGIIIMMMNNNKKKHHHJJJHHHFFFDDDDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNKKKHHHFFFEEEEEEFFFEEEEEEDDDBBBAAA??????AAABBBDDDDDDCCCAAA???>>>===<<<<<<@@@CCCFFFFFFBBB===888666111111111111111000000000......------------......,,,,,,------.........///------------------------,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************************++++++++++++************************,,,+++))))))))))))+++,,,))))))))))))))))))))))))******+++,,,,,,+++******************************))))))***++++++++++++***,,,+++)))(((((()))+++,,,******++++++***)))))))))((((((((()))******++++++(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,,,,---------.........//////,,,,,,,,,---...000111222222222222222111111111111000222333333333444777999666666666666777888999:::;;;@@@>>>@@@GGGHHHNNN]]]nnn(((((((((((())))))))))))(((((()))***++++++++++++(((((((((((((((((((((((()))******++++++***))))))'''''''''((((((((())))))%%%&&&'''''''''''''''&&&))))))(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************************)))***++++++))))))***+++))))))))))))))))))))))))((()))******************++++++************++++++++++++*********++++++,,,***++++++,,,---///000111222222333444666888:::;;;@@@BBBFFFJJJMMMPPPQQQQQQTTTTTTTTTRRRPPPPPPQQQSSSRRRTTTWWWZZZ]]]]]]]]]]]]ZZZYYYWWWUUUUUUUUUWWWXXXZZZ[[[\\\[[[XXXTTTOOOLLLIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMKKKKKKKKKKKKMMMMMMMMMQQQTTTTTTQQQOOOOOOQQQPPPPPPRRRSSSUUUWWWXXXYYYWWWWWWWWWWWWUUUTTTRRRRRRMMMMMMNNNMMMLLLLLLMMMOOOJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLLLLMMMNNNOOOMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNLLLMMMOOOOOONNNNNNOOOQQQLLLIIIGGGEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@???=========BBBDDDFFFFFFBBB>>>;;;999444444333333222111111000000000///...............---------------.........,,,,,,,,,------------...,,,,,,,,,---------......---,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***,,,+++***))))))***+++,,,((()))******(((''''''(((((((((((()))******++++++)))))))))***+++++++++,,,************++++++++++++---,,,,,,,,,,,,,,,,,,---(((+++------,,,+++***+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///111222333111111111111111111222222000111222222222222444666666666666777888999:::;;;===AAA>>>>>>DDDFFFNNN___nnn'''((((((((()))))))))*********))))))******++++++((((((((())))))((((((((((((((()))*********)))((((((((((((((())))))))))))'''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((()))))))))******)))))))))************************)))***++++++))))))***+++)))))))))))))))))))))))))))******+++,,,,,,++++++++++++************++++++************+++,,,,,,---++++++,,,...000222444666888888999;;;===@@@BBBCCCFFFIIILLLPPPRRRTTTTTTTTTUUUUUUTTTRRRPPPOOOPPPRRRTTTVVVYYY[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXXXXXVVVRRRMMMJJJHHHIIIKKKMMMNNNOOONNNMMMLLLKKKKKKKKKLLLNNNQQQRRRSSSSSSSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWYYYYYYZZZZZZZZZYYYWWWTTTRRRPPPLLLNNNOOOOOOMMMMMMPPPRRROOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMNNNPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOONNNLLLLLLNNNPPPLLLJJJGGGGGGHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@??????CCCEEEFFFEEEBBB@@@>>>>>>;;;:::999888777555444444444333222111000//////////////////...............,,,,,,,,,---------......,,,,,,,,,---------......,,,+++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************))))))***++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,)))+++,,,,,,)))((()))***************))))))((((((******************++++++************++++++++++++,,,,,,++++++++++++,,,,,,&&&)))+++,,,+++************+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000111//////000000111222222222222333444333222222444666777777777777999:::;;;<<<<<>><<<;;;999999777666555333222111000000111111000000//////......,,,,,,,,,------.........,,,,,,,,,---------......++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------************************+++++++++***************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))+++,,,...//////...,,,+++************************))))))***++++++++++++***+++,,,,,,------,,,,,,+++''')))+++***(((&&&''')))------,,,***)))'''&&&&&&+++++++++***************)))************+++++++++++++++************++++++$$$'''***,,,+++******+++***+++,,,,,,---------------------.........//////---------,,,,,,------.........///000111222222333555666777666555555666888777777777888999;;;<<<===999@@@AAABBBGGGFFFLLL\\\nnn))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))((((((((((((((()))*********************************))))))******+++,,,,,,,,,+++***))))))*********++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,------000111111222333777<<<@@@DDDFFFIIILLLNNNOOONNNNNNPPPOOOMMMNNNQQQTTTVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRZZZZZZYYYXXXVVVUUUSSSRRRTTTRRROOOMMMKKKJJJJJJJJJJJJMMMOOOPPPPPPOOOPPPPPPRRRRRRRRRSSSSSSRRRPPPNNNPPPOOOOOOOOOOOOQQQRRRSSSPPPQQQRRRPPPMMMMMMPPPSSSLLLNNNQQQVVVZZZ]]]___```fffbbb\\\ZZZZZZ[[[ZZZYYYSSSSSSTTTVVVYYY\\\___```bbbeeehhhkkklllkkkiiihhhjjjiiiccc[[[WWWVVVSSSOOOOOOLLLKKKLLLNNNOOOMMMJJJNNNNNNMMMJJJHHHIIILLLPPPMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTQQQQQQPPPLLLGGGEEEFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@????????????@@@===999666555333111000222111111000000000111111---------,,,,,,------...------............---------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,+++***)))(((++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''+++++++++*********))))))((((((((((((((((((((((((+++*********************+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++))))))(((((((((((())))))************************))))))))))))))))))))))))******+++,,,,,,---.........------,,,***))))))(((------......///......---///...,,,+++******+++,,,,,,------...///000111111000000000000111111111111333444444444555666666666:::888666444555888;;;===AAA??????AAACCCGGGRRR]]]nnn))))))(((((((((((())))))************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((************************)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))+++***)))(((((((((((((((******************************))))))******+++,,,,,,,,,+++***************++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---...///000111333555888:::===BBBGGGKKKKKKLLLOOOQQQRRRRRRRRRQQQMMMLLLLLLNNNRRRUUUWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLOOONNNMMMKKKJJJIIIHHHHHHKKKOOOTTTWWWXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQOOOKKKMMMOOOQQQRRRSSSSSSSSSNNNOOONNNMMMLLLLLLOOOQQQTTTWWW[[[```fffkkkoooqqqpppmmmjjjiiikkkmmmmmmllliiihhhfffeeegggiiikkklllsssuuuzzz~~~|||rrrjjjeee___YYYYYYWWWVVVWWW[[[]]]^^^]]][[[YYYWWWTTTRRRQQQRRRRRRXXXXXXZZZ\\\^^^___^^^]]]ZZZYYYWWWVVVUUUSSSOOOMMMOOOPPPPPPMMMJJJHHHIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFBBB>>>;;;999777555333333333222111000000000000......---------...//////---......//////......---------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,***)))++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))),,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))(((((((((((())))))************************************************+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------.........------,,,//////......------......------......//////000000000000000000111111111111222222333333444555555555888777555555555777:::;;;@@@>>>>>>AAACCCHHHRRR]]]mmm))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))),,,+++***)))((('''''''''******************************))))))******+++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------...000222444555666999<<<@@@DDDGGGKKKOOORRRRRRSSSTTTUUUUUUTTTSSSRRRIIIIIIKKKNNNRRRUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNLLLKKKIIIGGGFFFJJJJJJJJJJJJJJJIIIHHHGGGIIINNNUUUYYYZZZXXXWWWVVVUUUTTTRRRQQQOOOOOONNNNNNMMMPPPUUUYYY[[[[[[YYYXXXUUUSSSQQQRRRTTTWWWXXXYYYaaabbbeeejjjpppvvv{{{~~~yyyuuuuuuvvvvvvwww|||xxxoooggghhhfffeeegggkkkppptttuuusssqqqnnnllljjjgggdddbbbiiiiiijjjllloooooommmkkkhhhfffdddbbb___ZZZTTTPPPOOOPPPQQQPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEKKKGGGCCC@@@>>>===:::999666555444222000/////////...............///000000---......//////......---,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++---------,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,............---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++***))))))(((((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---------------,,,++++++------...////////////............///////////////000000000000111111111111111111222222333444444555666666555666666777999999>>>===>>>AAACCCHHHSSS^^^mmm))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))++++++***)))((((((((()))******************************))))))******+++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++---------,,,------......///000222555888:::<<<===???BBBFFFIIIKKKMMMOOOQQQUUUUUUTTTTTTRRRQQQOOONNNGGGHHHJJJMMMQQQRRRQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJNNNSSSVVVVVVTTTSSSSSSRRRQQQPPPNNNMMMLLLNNNOOOSSSWWW^^^eeehhhhhhfffdddaaa___]]]___eeejjjkkkkkkppppppqqqrrrvvvzzz~~~~~~~~~}}}|||~~~}}}vvvvvvtttrrrssswww}}}|||xxxwwwuuusssuuuxxxzzzyyyxxxwwwvvvtttrrrooohhhaaa[[[TTTUUUVVVUUUTTTRRRPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIKKKHHHDDDBBBAAA@@@???>>>999888666333111///.....................///000000......////////////......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((***,,,---//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,***))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------,,,+++******)))***,,,............---///////////////.........///000000000111111111111111111222333444555555666555666777888888999999999===<<<===AAADDDHHHSSS^^^lll))))))(((((((((((())))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))***+++,,,******************************))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------...///000111444555888;;;>>>@@@BBBBBBAAAEEEIIILLLNNNOOOPPPQQQVVVUUUTTTRRROOOMMMJJJIIIGGGGGGIIIKKKNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEHHHIIIJJJLLLLLLMMMMMMMMMKKKMMMNNNOOOPPPOOONNNMMMPPPQQQSSSSSSRRRQQQRRRSSSQQQRRRRRRPPPNNNNNNPPPSSSVVV[[[dddlllsssvvvwwwvvvqqqooooootttzzz~~~|||zzzyyy{{{{{{{{{xxxooojjjaaa```___^^^[[[XXXTTTRRRTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLIIIFFFDDDCCCCCCDDDCCCBBB>>><<<:::777444111000/////////............//////...//////////////////...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,---------,,,,,,+++***)))***,,,...//////......///////////////.........///000000000111111111111222222333444555666777777666777888:::::::::::::::<<<;;;===AAADDDHHHRRR]]]kkk))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((()))***+++,,,---******************************))))))******+++,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,---///111222333:::<<>><<<;;;666555444222111000////////////000000000000//////........./////////000000........................................................................,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))******))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((((((((***,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++******))))))******+++************************************************+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---...............//////...//////000111111------......//////000000000000000000111111111111000111222333555666777888888888888999999:::;;;;;;<<<<<<>>>BBBDDDGGGPPPYYYjjj))))))(((((((((((())))))(((((())))))*********+++++++++++++++++++++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++***************************************************)))***++++++,,,++++++++++++,,,,,,---...,,,------......------,,,111222333666999<<<>>>@@@EEEGGGIIIKKKLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSRRRPPPMMMIIIEEEBBB@@@???@@@??????AAADDDEEEDDDCCCGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUUUUVVVUUUUUUTTTTTTPPPPPPNNNNNNNNNOOOPPPQQQWWW]]]eeelllrrrwww{{{~~~zzzzzz{{{vvvtttrrrssswwwvvvpppllldddeeeeeedddfffkkkttt{{{}}}{{{~~~vvvnnnbbb```^^^]]]\\\]]]^^^___ZZZdddllllllhhheeeccc```YYYYYYXXXVVVUUUYYYaaagggkkkzzz{{{wwwsssooorrrxxx~~~~~~}}}|||yyytttooojjjggg\\\YYYVVVSSSSSSRRRPPPOOOPPPNNNKKKHHHEEECCCAAAAAA999888666444222111000000//////000000000000//////////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................)))******++++++,,,,,,---*********++++++,,,,,,,,,------------------------)))***,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''(((***---///+++,,,,,,------,,,,,,++++++*********+++,,,,,,---++++++************++++++************************++++++++++++++++++++++++******+++,,,,,,---......((())))))+++,,,------...++++++---...///000000000......---,,,,,,---///000,,,------...///000111111000000000000111111111111///000111222444555666777777777777777888999:::;;;===<<<>>>BBBDDDGGGOOOXXXjjj~~~))))))))))))))))))))))))---,,,+++***))))))))))))+++++++++***)))(((((('''(((((((((((('''''''''''''''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))(((((('''&&&******))))))))))))******((()))*********)))'''&&&(((((((((((())))))))))))+++***)))))))))))))))***++++++******++++++,,,------***((()))---//////.........---------///000111111444999>>>CCCFFFHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRRRROOOMMMOOORRRRRRNNNIIIJJJIIIHHHFFFDDDBBBAAA@@@AAACCCFFFGGGFFFFFFFFFGGGMMMMMMMMMMMMNNNNNNOOOOOOTTTUUUWWWWWWUUUQQQMMMKKKKKKLLLLLLKKKJJJNNNXXX```gggjjjqqq{{{wwwqqqqqqvvv}}}zzztttoookkkeeeaaa^^^YYYYYY^^^```]]]^^^bbbdddfffiiimmmnnnkkkeeeaaa^^^[[[XXXWWWXXXZZZ[[[ZZZVVVTTTTTTVVVYYYZZZYYYWWWSSSSSSRRROOONNNOOORRRUUU\\\eeeooovvv|||}}}xxxyyywwwwwwzzz{{{vvvsssqqqrrrzzz}}}~~~}}}}}}zzztttlllgggbbbaaaaaa```[[[WWWSSSUUUSSSNNNKKKLLLKKKGGG???===;;;999888666222///333111000000111222000///------,,,,,,,,,,,,,,,---...---+++******+++---...,,,---...//////...---,,,...------------,,,,,,,,,,,,+++******+++,,,...///...---,,,,,,---///222333......---,,,++++++++++++,,,---///000000///---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////---,,,+++*********++++++,,,,,,,,,---------)))+++++++++***)))***+++******+++++++++,,,,,,,,,&&&(((***+++,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))(((''''''''',,,---///000000...---+++,,,,,,---------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,+++,,,///222333000---000111111111111222222222444555666666555555666888777888888999999:::;;;;;;BBB@@@AAADDDDDDEEEMMMUUUjjj}}}))))))))))))))))))))))))++++++***))))))))))))*********)))(((((('''&&&&&&&&&'''''''''(((((())))))'''((()))******)))((('''$$$%%%&&&'''((()))***+++(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,+++***((('''&&&&&&(((((())))))))))))))))))******))))))))))))******)))************)))(((((())))))))))))******************))))))))))))******+++++++++***++++++,,,---...+++)))***,,,......---/////////000222555777888:::<<<@@@DDDGGGHHHIIIIIIKKKKKKMMMOOOPPPRRRSSSTTTSSSPPPNNNNNNQQQPPPLLLGGGFFFEEEEEEDDDCCCBBBAAAAAAEEEGGGIIIIIIHHHFFFFFFGGGLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPOOOOOOKKKNNNQQQRRRUUU[[[eeellltttvvv}}}tttkkkiiikkkooopppyyy{{{{{{zzzwwwtttrrrrrrrrrmmmhhhdddaaa___[[[YYYYYYUUUUUUZZZ[[[YYYZZZ^^^XXXWWWWWWXXXYYYYYYVVVTTTXXXWWWVVVXXX\\\___aaaaaa]]]YYYTTTRRRSSSSSSRRRPPPOOOOOOOOOMMMLLLMMMOOOQQQSSSZZZ```cccggglllkkkhhhfffddddddhhhnnnooolllgggaaaaaaccchhhpppyyy|||xxxtttqqqqqqrrrqqqmmmiii``````[[[RRRMMMLLLIIIEEEDDDAAA???===<<<999666444555333111111222222000///,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...------............------.........------,,,,,,,,,...------,,,,,,,,,------,,,+++*********,,,...///,,,,,,++++++******+++++++++,,,---......---,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,,,,++++++,,,,,,++++++***)))((('''''')))+++,,,+++***)))***+++******+++++++++,,,,,,,,,((()))+++,,,---,,,+++******************************++++++,,,,,,++++++*********************************************++++++,,,---...//////...---,,,,,,---------------,,,,,,---,,,,,,,,,,,,,,,---------------.........//////...------///222111///,,,000111111111111222222222333555666666555444666777777888888999999:::;;;;;;AAA???AAACCCDDDFFFMMMVVVjjj}}}))))))))))))))))))))))))))))))((((((((()))***************)))((((((''''''%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))###$$$&&&)))***+++++++++))))))(((((()))***+++,,,******))))))))))))******,,,+++******))))))******************++++++++++++)))))))))))))))***+++,,,+++++++++++++++,,,------...,,,******,,,...///...222333444777:::===@@@BBBEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKNNNPPPRRRSSSSSSSSSSSSPPPMMMMMMMMMLLLHHHDDDAAAAAABBBBBBBBBCCCCCCCCCGGGIIIKKKLLLJJJIIIIIIJJJMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRQQQSSSVVVYYYVVVZZZ___cccffflllsssyyyyyykkkbbb___``````___dddfffgggfffbbb___^^^]]]]]][[[XXXWWWWWWXXXWWWWWWZZZYYYZZZ^^^```___```bbbdddaaa[[[XXXWWWWWWWWWVVVVVVVVVXXX\\\aaafffggghhheee```YYYUUUSSSSSSSSSRRRRRRSSSTTTSSSQQQPPPPPPQQQPPPTTTVVVVVVYYY^^^___]]]\\\YYYYYY\\\aaaccc```[[[SSSUUUWWWYYY\\\bbbkkkrrrvvvwwwyyy{{{~~~~~~}}}rrrppphhh\\\TTTRRROOOKKKLLLJJJFFFDDDCCCAAA>>><<<999777444333333333111000...------,,,,,,------...------------------------......------------......000//////...---,,,,,,,,,////////////...---,,,+++,,,+++***))))))***,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------------,,,---------......---,,,+++***))))))***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,)))***,,,---------,,,+++***************************++++++,,,,,,++++++*********************************+++,,,,,,---......,,,---...//////...---,,,,,,,,,------------------------,,,------...///000........./////////000000/////////000111000---+++000111111111111222222222222444555555444444555666777888888999999:::;;;;;;???>>>???CCCDDDFFFNNNXXXiii|||))))))))))))))))))))))))''''''''''''((()))***+++,,,,,,,,,,,,++++++******&&&&&&&&&'''((())))))***(((((())))))))))))((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((###&&&)))*********)))((('''&&&'''))),,,---******))))))))))))******---,,,+++***)))***+++,,,)))))))))*********++++++(((((())))))***+++,,,---,,,++++++++++++,,,------,,,+++++++++---000111222777888;;;>>>AAAEEEHHHIIILLLMMMNNNPPPOOONNNLLLKKKJJJKKKNNNPPPPPPPPPOOONNNPPPMMMJJJIIIIIIGGGDDDAAA???@@@AAACCCEEEFFFGGGHHHIIIKKKNNNNNNNNNMMMNNNNNNOOOOOONNNNNNOOOPPPRRRSSSTTTWWW[[[]]]___ccchhhlllpppssswwwzzz|||~~~}}}sssiii\\\VVVVVVYYYYYYXXXYYY\\\______]]][[[YYYXXXWWWWWWVVVWWWYYY\\\]]]^^^eeefffjjjmmmnnnnnnoooqqqpppjjjccc\\\YYYVVVUUUTTTZZZ[[[]]]bbbhhhkkkmmmlllllliiifffcccaaaaaaaaaaaaaaabbbbbb```]]]YYYXXXWWWWWW[[[]]]\\\^^^ccceeecccdddaaa___aaaeeegggccc___WWWWWWVVVUUUVVVYYY]]]```cccdddfffhhhjjjlllmmmnnnqqqsssuuuwwwzzzwwwkkkccc```]]]YYYVVVSSSOOOLLLJJJIIIHHHFFF@@@===:::888777666444222111111000000///000000000---......//////......---///...---,,,,,,---...///111000000///...---,,,,,,...///000000000///---,,,//////...---,,,,,,------************+++,,,---...------,,,++++++,,,------,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,,,,---------...+++,,,---.........------+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000---.........////////////......//////000///...---000000111111111222222222222333444444333333444666777888888999999:::;;;;;;======>>>BBBDDDGGGOOOXXXiii|||))))))))))))))))))))))))''''''''''''(((***+++,,,,,,,,,,,,+++++++++++++++((((((((((((((('''''''''))))))(((((((((((())))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((***)))(((((((((((()))***&&&&&&&&&''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''%%%###!!!((('''&&&%%%&&&(((+++,,,******))))))))))))******...---+++*********+++,,,((((((((()))))))))******))))))))))))***+++------,,,,,,++++++,,,,,,---...***+++,,,---///222555777===>>>@@@CCCGGGIIIKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDBBBAAABBBCCCEEEGGGIIILLLMMMNNNOOOQQQRRRRRRPPPNNNMMMNNNMMMLLLJJJIIILLLPPPVVVYYY^^^fffpppwww|||}}}{{{yyyvvvzzz|||yyyvvvuuuqqqlll```XXXOOOKKKNNNRRRTTTTTTSSSXXX^^^aaaaaa___]]]\\\ZZZZZZ[[[\\\^^^```ccceeemmmrrrwwwzzzzzz|||}}}}}}zzzvvvqqqlllhhheeeaaa______```ccciiiooosssuuuuuuwwwxxxyyyyyyxxxvvvtttsssssstttsssooojjjdddaaa___```fffiiikkknnnrrrssspppoookkkiiikkkpppsssqqqnnneee```[[[ZZZZZZZZZVVVRRRXXXXXXYYYYYYZZZZZZ[[[[[[___aaabbbcccdddiiiqqqxxx~~~}}}uuuqqqlllggg]]]ZZZUUUQQQPPPOOONNNNNNIIIFFFAAA>>><<<;;;999777555444333222111111111111...//////000000//////...//////---,,,,,,---//////111111000//////...------,,,---///000111000//////000000///......---------+++++++++,,,---...///000......------------......*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,((()))***+++,,,,,,++++++))))))))))))***************,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************------,,,,,,+++++++++++++++,,,,,,---------------******))))))***+++,,,,,,++++++++++++,,,---//////,,,,,,---------.........,,,---.../////////000111000000111111111222222222222333444444333333444666777888888999999:::;;;;;;<<<<<<>>>BBBDDDGGGOOOYYYhhh{{{))))))))))))))))))))))))((('''(((((()))***+++,,,))))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))''''''''''''))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))***)))((('''&&&''''''&&&&&&&&&((()))*********))))))))))))******---,,,++++++******++++++'''((((((((())))))))))))***************+++,,,---,,,,,,,,,,,,,,,------...+++---...000111444777;;;???AAACCCFFFIIIKKKLLLMMMJJJKKKMMMNNNNNNNNNLLLKKKMMMMMMNNNNNNMMMKKKIIIHHHEEEDDDDDDCCCCCCDDDEEEEEEGGGHHHIIILLLNNNQQQSSSTTTWWWXXXXXXUUUQQQMMMJJJJJJIIIIIIIIILLLRRR[[[ccciiiooozzz|||sssmmmiiigggeeehhhiiieeebbbbbbaaa^^^VVVQQQLLLIIIJJJNNNRRRTTTTTTZZZdddjjjkkkhhheeebbb___```aaabbbbbbdddhhhkkkqqqyyy~~~zzzwwwkkklllnnnttt{{{xxxrrrnnnlllkkkqqqwwwzzzwwwssspppsssyyy}}}}}}{{{qqqjjjccc___```^^^XXXRRRSSSSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSTTTWWW\\\___eeennnwww{{{~~~xxxqqqfffaaa[[[WWWVVVVVVVVVVVVTTTPPPJJJFFFCCCAAA???===888777666444222111111000000000000000000000000000000//////////////////000000000000000////////////,,,---...///000000000000.........------,,,,,,,,,,,,,,,,,,,,,---...000000........................******++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***,,,,,,,,,+++***------,,,+++***))))))(((+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,************+++++++++,,,***************************++++++,,,,,,++++++***************************------,,,++++++***))))))+++++++++,,,------......******)))))))))+++,,,...,,,+++++++++,,,---......,,,,,,,,,------------...+++---...///...///111333000111111111111222222222222444555555444444555666777888888999999:::;;;;;;<<<<<<>>>AAACCCFFFOOOXXXgggzzz)))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***$$$%%%&&&'''((()))***+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''(((***+++,,,---(((((((((((((((((())))))******))))))))))))******+++++++++++++++******)))(((((()))))))))*********+++++++++******+++,,,,,,---,,,,,,,,,,,,---......///111222222222444777;;;>>>@@@CCCGGGJJJLLLMMMNNNHHHIIIKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGAAABBBBBBCCCEEEGGGJJJLLLKKKLLLNNNPPPRRRTTTVVVVVVWWWXXXXXXVVVRRRNNNLLLLLLKKKMMMQQQXXXaaajjjssswww||||||ppphhhccc```___```dddeee```\\\[[[ZZZXXXVVVUUUSSSQQQPPPSSSYYY^^^```hhhttt|||}}}yyysssooojjjlllnnnnnnmmmooosssvvv{{{~~~|||~~~{{{uuummmgggeeeeeeeeeddd^^^]]][[[YYYVVVTTTRRRQQQPPPOOONNNOOOPPPQQQPPPOOOSSSYYY___eeelllttttttqqqqqqqqqssswww}}}yyyqqqmmmfffbbb```aaaaaabbb]]]YYYRRRMMMIIIGGGEEECCC???>>><<<999666555333333222111000000000000111222000000111111111111000000//////000000000000111111.........---......//////,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...///,,,---............---,,,,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++---......---,,,+++000//////...---,,,+++***+++,,,------++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------***************************++++++,,,,,,++++++***************************,,,,,,++++++++++++++++++++++++++++++,,,---...///,,,+++******+++---///000...---------------......------------............,,,...000///------000222000111111111111222222222333555666666555444666777777888888999999:::;;;;;;===<<<>>>AAACCCEEENNNWWWgggyyy))))))))))))))))))))))))***************++++++,,,)))))))))))))))*********%%%&&&&&&'''((()))*********)))(((''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))*********))))))(((******))))))))))))************+++,,,+++***)))((()))************+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......333444666444333333666:::<<<>>>BBBFFFJJJMMMNNNOOOHHHIIIKKKKKKKKKIIIGGGFFF@@@@@@@@@@@@AAABBBDDDEEE???AAABBBDDDFFFJJJNNNQQQNNNOOOPPPRRRTTTUUUWWWWWWSSSUUUVVVVVVSSSQQQQQQQQQQQQUUU\\\dddmmmuuu{{{~~~wwwlllfffcccaaaaaafffkkklllgggbbb___]]]ZZZZZZ[[[\\\ZZZXXX[[[cccjjjoooyyy|||vvvxxxzzz{{{zzz|||}}}vvvoookkkmmmsssyyyqqqooolllgggbbb^^^ZZZYYYVVVTTTSSSTTTUUUUUUPPPLLLIIILLLOOOTTT]]]fffhhhdddaaaaaacccfffmmmvvv|||wwwpppllljjjkkkllllllbbb^^^WWWQQQMMMKKKHHHFFFFFFDDDBBB???<<<999888777333222000//////000222333000111222333333222111000/////////000111111222222111000...,,,,,,,,,---...,,,------......------,,,,,,,,,++++++,,,,,,------***+++---......---+++***........./////////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,---///000000///---,,,))))))*********++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************************++++++,,,,,,------...++++++++++++,,,---...///...---,,,+++,,,...000222000//////.........//////............/////////000...000111///---,,,...000000111111111111222222222444555666666555555666888777888888999::::::;;;;;;>>>===>>>AAACCCEEEMMMVVVgggyyy))))))************))))))$$$%%%&&&''')))+++---...+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******************************++++++*********************+++,,,,,,++++++,,,---000...,,,***+++---111333333888<<<===:::888:::===>>>@@@CCCGGGJJJMMMNNNOOOMMMLLLJJJHHHEEECCCAAA@@@??????????????????@@@AAACCCCCCDDDGGGKKKOOOPPPOOOMMMPPPUUUWWWVVVTTTSSSRRRTTTWWWZZZZZZYYYZZZ]]]```dddggglllqqqvvv|||wwwtttpppjjjggghhhlllooorrruuuvvvssslllhhhhhhjjjhhhhhhhhhgggjjjooowww|||yyyxxx|||~~~zzztttlllddd```ddd```\\\\\\]]]\\\WWWRRRUUUPPPKKKLLLPPPSSSSSSQQQRRRQQQQQQUUU[[[bbbgggjjj{{{{{{wwwtttuuuwwwxxxyyytttmmmbbbXXXSSSPPPOOONNNQQQNNNJJJGGGEEEBBB>>>;;;:::777333111222333333333...////////////000000000///...---...000222222222///...---------///000111000000000///......------------------------------,,,++++++******++++++,,,111000///...---,,,,,,,,,******+++,,,------------,,,,,,,,,++++++*********+++***)))***,,,---,,,+++((()))***+++,,,---------------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,+++***)))))))))************+++++++++******+++++++++,,,,,,,,,---.../////////...---,,,------++++++++++++------///...,,,++++++,,,---...000///...---------------000000////////////000000000000//////000000111222444444555555555555555555000111333666999;;;===>>>======@@@DDDEEEFFFMMMVVVfffyyy))))))************))))))))))))))))))))))))******+++******)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******************************+++++++++++++++*********+++,,,------++++++,,,---///...,,,,,,...111555777;;;???BBBBBB>>><<<>>>AAADDDFFFIIILLLNNNOOOOOOOOOKKKJJJHHHEEECCCAAA@@@@@@????????????@@@AAABBBCCCHHHHHHHHHJJJMMMOOOOOOOOOOOOPPPQQQQQQQQQQQQSSSUUUXXX]]]cccfffhhhkkkooosssvvvxxx{{{~~~}}}uuuqqqiiijjjkkklllmmmppptttxxxzzz}}}}}}xxxuuuuuuxxxyyyyyyyyyyyy{{{xxxqqqlllppplllhhhhhhiiiiiieeeaaaWWWSSSOOOOOORRRRRRPPPMMMKKKJJJJJJMMMRRRWWWZZZ[[[gggmmmwww{{{xxxwwwyyy|||yyyoooeee]]]XXXWWWXXXXXXUUURRRPPPNNNLLLHHHFFFEEEAAA<<<888777666444333111111111111111111111111111///...///000111000...//////.........///000000.....................///------------------------,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++***)))***,,,---,,,+++)))***+++,,,------------,,,++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------...............------,,,,,,++++++,,,,,,---......---------------...000///...------------...000000////////////000000222222111111222222333444444444444444444555555555444555666777999:::;;;<<<======???CCCDDDFFFNNNVVVfffyyy))))))************))))))+++******))))))))))))************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++)))(((((('''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************+++++++++++++++++++++++++++---...---,,,+++,,,---.........000333777<<<>>>CCCFFFHHHGGGDDDCCCDDDFFFJJJKKKNNNPPPPPPOOOMMMLLLHHHGGGDDDAAA????????????AAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKMMMMMMLLLQQQPPPOOONNNPPPTTT[[[```kkkrrrzzz|||ssskkkeeeccc]]]bbbjjjqqqvvv|||~~~zzzyyyzzzzzzwwwtttddd```\\\ZZZYYYVVVRRRMMMJJJIIIGGGHHHKKKMMMNNNMMMSSSXXXaaakkktttzzz~~~{{{wwwtttwww}}}wwwmmmfffdddeeebbb___\\\ZZZYYYWWWTTTQQQQQQMMMGGGBBB>>>;;;888666444333333222222222222333222111000000000000---+++//////000000000///......+++,,,,,,---......//////---------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,/////////000//////............------------,,,,,,+++***)))***,,,---,,,+++,,,,,,------------,,,,,,***************))))))))),,,+++*********+++,,,---+++,,,,,,------......///---------,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,------....../////////......//////......------......000000////////////000000222222111111222222333444222333333333444444444555888888888888999999999999>>>===>>>AAACCCEEENNNWWWgggyyy))))))************))))))'''''''''((()))***+++,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((***))))))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))))))))(((((())))))***+++************************+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...///000222666:::???CCCEEEGGGIIIJJJJJJHHHHHHIIIJJJMMMOOOPPPQQQOOOLLLHHHFFFEEECCC@@@>>>======???@@@DDDEEEFFFGGGIIILLLNNNOOOGGGGGGGGGIIILLLOOOOOONNNOOOOOOQQQSSSYYYbbbmmmttt}}}ssspppooommmmmmooorrrsssssspppkkkeeeaaa___^^^dddmmmwww}}}xxxqqqkkkgggbbb]]]YYYUUUSSSPPPNNNMMMMMMKKKIIIKKKNNNSSSYYY```fffkkknnnrrrsssqqqllliiillluuu}}}wwwssssssllliiifffcccaaa^^^[[[XXXVVVSSSNNNJJJGGGDDD@@@===777666555333222222222333222111000111111000...+++///000111111111///...,,,,,,,,,,,,---------......------------------------......------------......,,,,,,,,,,,,,,,,,,------//////000000///...---------------------,,,,,,,,,+++***)))***,,,---,,,+++---.........------,,,+++***************+++++++++,,,+++***))))))+++---...)))******++++++,,,,,,---......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...//////............//////000000////////////000000000000//////000000111222111222222333333444444444999999999999999999::::::???===>>>@@@AAAEEENNNXXXgggyyy))))))************))))))'''&&&&&&'''((()))***+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''&&&&&&&&&''''''((()))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++************************++++++,,,,,,------------,,,...//////...---///000333555888<<>>@@@BBBEEEFFFGGGIIIKKKNNNPPPRRRNNNMMMMMMNNNPPPRRRQQQPPPKKKOOOUUU]]]gggrrr~~~ttthhhbbb___]]]^^^``````dddiiijjjiiifffcccaaaeeejjjsss}}}yyyssspppnnnfffbbb]]]YYYVVVSSSPPPNNNLLLMMMNNNPPPSSSWWWZZZ[[[``````___[[[XXX\\\fffnnn}}}wwwtttppplllhhheee```]]]VVVTTTRRRQQQPPPNNNJJJHHH===<<<999666444333333333222111000111222222000...000000111111111000...---......---------,,,,,,,,,------------------------///......------......///...---------------...///............------,,,++++++++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...)))******++++++,,,,,,---///......------......///---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...//////.........//////000000000////////////000000000000//////000000111222111111222222333444555555777777888999::::::;;;;;;???======@@@AAADDDNNNXXXhhhyyy))))))************))))))***)))((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((%%%%%%%%%&&&&&&'''((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((()))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))***))))))))))))***++++++************************+++,,,,,,------......///...000222222222222444666999;;;???CCCFFFIIIKKKLLLFFFFFFGGGHHHJJJLLLNNNOOOTTTSSSRRROOOLLLHHHEEECCCBBBAAA@@@??????AAACCCDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRQQQPPPPPPQQQQQQPPPOOONNNTTT]]]gggqqq|||uuukkkaaa\\\XXXVVVXXX]]]\\\```gggkkkmmmlllllllllqqqvvv}}}~~~{{{vvvnnnhhhccc```]]][[[UUUUUUUUUTTTTTTTTTUUUUUUSSSSSSPPPMMMKKKNNNUUU[[[lllwww}}}yyytttpppkkkgggcccYYYXXXXXXXXXYYYXXXUUUSSSGGGEEE@@@<<<999777666666555333111111222333222111000000111111111000////////////......---,,,,,,+++------------------------......------------......///......---------......,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++***)))***,,,---,,,+++---------------,,,++++++---------------,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------......///......------------......---,,,,,,++++++,,,,,,---...------,,,+++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---......+++,,,,,,------,,,,,,+++,,,---......//////////////////......//////000000000000////////////000000222222111111222222333444111111222333444555666666555666777888999;;;;;;<<<===<<<===@@@BBBDDDMMMVVViiizzz))))))************))))))******************+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((('''''''''''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,---.../////////222444666777777888;;;===@@@BBBEEEHHHJJJLLLLLLLLLJJJIIIHHHIIIKKKMMMNNNOOOSSSQQQNNNKKKGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRTTTWWWYYYYYYXXX]]]bbbiiiqqqwww~~~|||ttthhhbbb^^^]]]\\\]]]cccjjjlllppptttwwwzzz}}}zzzvvvuuutttvvvwwwwwwvvvuuuvvvxxxyyy{{{zzzwwwsssmmmiiiiiilllpppvvvvvvxxx}}}}}}{{{{{{{{{uuuvvvuuuuuuvvv{{{|||vvvsssqqqooohhhhhhgggeeebbb^^^[[[YYYRRROOOKKKGGGEEEGGGJJJLLLYYYbbbqqq|||xxxtttppplllhhh`````````aaabbb```]]]ZZZSSSPPPJJJEEE@@@===<<<;;;;;;777444111111222222222000000000000000000111111///.....................------------------------...------------------...//////...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///...------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000///////////////000111111000000////////////000000222222111111222222333444222222333444555666777777555666666777888999::::::<<<;;;>>>AAACCCDDDLLLUUUiiizzz))))))************))))))(((((()))+++,,,///000222******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))((((((''''''(((((((((''''''''''''((((((******++++++++++++******(((((()))***************))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))*********)))******+++,,,************************,,,,,,------...///000000555777999;;;<<<===@@@BBBDDDEEEHHHKKKMMMMMMLLLLLLNNNLLLKKKKKKLLLNNNOOOOOOPPPNNNJJJFFFCCC@@@??????BBBBBBCCCDDDFFFGGGGGGHHHLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWYYY^^^cccgggiiijjjmmmppptttwww{{{~~~zzzssshhh```]]]\\\^^^bbbdddhhhrrr|||zzzqqqkkkiiijjjoooppppppnnnkkkiiijjjjjjnnnqqqvvvzzz|||}}}{{{zzzqqqooolllgggddddddgggiiillllllnnnrrrxxx|||~~~~~~zzzsssnnnkkklllmmmfffggggggfffgggmmmuuu|||wwwvvvuuuwww{{{{{{zzzyyyvvvpppiiiccc___VVVRRRKKKGGGEEEEEEEEEEEEKKKRRR___nnn{{{|||xxxuuuqqqmmmjjjggggggggghhhgggeee```]]][[[XXXRRRKKKFFFBBB@@@@@@???;;;555222111111222222111000/////////111222333------......///000000000---------------------------------,,,,,,---------///...---,,,+++************++++++,,,------------,,,,,,,,,------.........+++***)))***,,,---,,,+++***++++++,,,,,,+++++++++------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))******++++++,,,---------------,,,,,,------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++------------++++++,,,,,,++++++,,,---///000///////////////000111111000000////////////000000000000000///000111111222222222333444555777777888666666777777888888888888;;;;;;>>>BBBCCCEEELLLTTTiiizzz))))))************))))))))))))))))))((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++&&&'''((())))))((('''&&&+++*********))))))((((((******))))))((((((''''''(((((())))))))))))((('''))))))***++++++++++++***,,,,,,++++++++++++++++++******)))))))))+++,,,---------------///111333555666;;;BBBEEEEEECCCCCCCCCCCCHHHNNNRRRQQQPPPPPPQQQOOONNNNNNPPPQQQOOOJJJEEEKKKIIIEEEBBB@@@???>>>???@@@AAACCCFFFIIIMMMPPPQQQVVVSSSRRRRRROOOMMMSSSZZZVVV^^^ggglllsss|||}}}{{{uuusssoookkkfffbbb___]]]___ccchhhjjjlllttt||||||{{{{{{~~~{{{wwwvvvwww|||{{{yyytttnnnlllnnnqqqxxx{{{}}}zzzwwwsssqqqpppqqqqqqppprrrvvvzzz|||}}}|||xxxuuurrroookkkhhhgggfffffffffggghhhjjjkkktttsssrrrrrrrrrpppmmmjjjgggfffggggggdddgggrrrzzzzzzxxxqqqjjj```\\\VVVOOOJJJHHHGGGGGGGGGKKKSSS\\\fffnnnuuuxxxwwwzzzzzzwwwpppmmmnnnpppooooooooommmiiifffdddccc```]]]XXXSSSQQQNNNKKKIII>>>;;;888777888777444111333222000000111111000///......---------,,,,,,,,,,,,,,,,,,---...///000111///...---,,,,,,---...///......------------......///...---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))%%%+++///...,,,,,,...------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---///111222000////////////...---,,,+++*********,,,,,,++++++,,,,,,---...+++,,,------......------------------------------222000...+++******+++,,,///---+++)))))))))+++,,,---------............///000///.........000111222//////111222333444444444000000000000111333555666888888888999:::;;;===>>>???===>>>AAABBBDDDMMMVVVfffwww))))))************)))))))))))))))))))))))))))(((+++***)))(((''''''''''''************************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******((()))************)))(((************)))))))))(((******))))))(((((((((((())))))************))))))((())))))***************++++++++++++++++++++++++++++++******+++---...///......///111333666999:::<<<@@@DDDEEEDDDBBBBBBCCCEEEJJJPPPTTTTTTSSSRRRSSSQQQOOONNNNNNOOOMMMIIIEEEFFFDDDBBBAAA@@@AAABBBCCCHHHHHHIIIJJJLLLNNNPPPQQQUUURRROOONNNMMMOOOWWWaaaooozzz}}}zzzvvvqqqllljjjbbbaaa___]]]]]]]]]^^^___fffkkkpppssswww|||yyyxxx{{{zzzzzz~~~~~~|||{{{}}}|||yyyvvvsssnnnjjjhhhiiikkklllrrrqqqooonnnmmmkkkhhheeecccbbbaaabbb___^^^dddmmmwwwvvvnnnjjjbbbZZZRRRMMMKKKJJJGGGHHHLLLPPPWWW]]]cccgggmmmppprrrpppkkkhhhiiilllkkkmmmooonnniiieeecccccceeeaaa\\\XXXUUUTTTRRRPPPIIIEEE???;;;999888666444222000//////000000///.../////////.........------//////......---------...///...------------...///------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))******,,,---,,,+++***,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,---/////////......---------,,,...000000...------...---,,,++++++************+++++++++++++++,,,------***+++,,,,,,------,,,,,,------------------------///...---,,,+++,,,---------,,,*********+++,,,...---------............///111111111111111111222222///000111333444444555555444444333333444666888999888888888999:::;;;<<<===???===>>>AAABBBDDDLLLVVVfffwww))))))************))))))))))))))))))))))))))))))+++***)))((((((''''''(((++++++++++++++++++++++++''''''((((((((()))))))))))))))))))))))))))))))))************************(((((('''''''''((())))))******++++++++++++******************))))))))))))***))))))))))))(((((((((******++++++++++++******((())))))*********************++++++++++++++++++,,,,,,,,,,,,---///111333111111333666999<<>><<<:::999444222000000111222111000000000000000/////////////////////.........------///...------------...///,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,000,,,))))))---...,,,)))++++++++++++,,,------...,,,,,,,,,---------....../////////...............***,,,------,,,++++++,,,++++++***))))))*********+++************+++,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,------.........++++++******+++,,,...///---------............///111111222222222111000000///000111333444444444444333333222111222333555555888888888888999;;;<<<===>>>===>>>AAABBBDDDLLLUUUfffwww))))))************)))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))*********++++++******************)))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******+++++++++++++++*********+++++++++++++++,,,,,,,,,---///222444666666777888;;;>>>AAACCCDDDGGGFFFEEECCCBBBCCCEEEFFFHHHKKKOOORRRSSSSSSRRRQQQOOOMMMJJJGGGEEECCCBBBAAA?????????AAADDDGGGKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPSSSZZZaaajjjxxxwwwqqqjjjhhhiiiiiifffccc```___^^^```dddjjjqqquuuwww{{{~~~vvvpppnnnkkkeeeaaa```aaafffnnnvvv{{{~~~|||ssskkkeeebbb\\\YYYUUUQQQOOONNNNNNNNNLLLOOOQQQQQQOOONNNOOOQQQVVV]]]eeefffbbb^^^^^^___dddaaa]]]\\\\\\^^^___```]]]YYYSSSLLLGGGCCC@@@>>>999777555444444444333222111000000000000/////////+++,,,---...///000000111.........------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++...//////---*********+++,,,---...///------------.........///---------------,,,,,,,,,***,,,---,,,+++***+++,,,+++************++++++,,,******))))))******+++,,,******+++,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,+++,,,---...///---------............/////////000000000///---,,,...///000111222222222222333222111111111222333444888888888888999:::;;;<<<===<<<>>>AAABBBDDDKKKTTTeeevvv))))))************))))))((()))))))))*********+++***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++++++++***)))++++++******)))******+++)))))))))(((((()))))))))))))))))))))))))))******))))))))))))************'''(((((()))******))))))***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,+++,,,---...111444888999<<<===>>>@@@AAACCCDDDDDDGGGEEEBBBAAABBBDDDHHHIIIKKKLLLNNNQQQRRRQQQPPPNNNJJJIIIFFFCCC@@@??????@@@AAAAAABBBCCCFFFJJJNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRNNNQQQZZZfffpppzzzxxxnnniiidddeeejjjoooooonnnjjjjjjkkknnnsssyyy|||yyysssooonnnooopppsssvvvwwwvvvsssqqqppprrrrrrpppooorrr{{{zzzvvvllljjjfffbbb\\\XXXTTTRRRNNNNNNNNNLLLJJJIIIIIIJJJIIIPPPZZZ___aaabbbeeehhhiiifffbbb______`````````^^^]]]ZZZVVVQQQLLLHHHFFF@@@===999777666555444222000000000/////////......+++,,,...///000111111000---..................---......------------......,,,------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))),,,///000...------...*********+++,,,---...///------........./////////------------------------,,,---------++++++,,,...,,,,,,+++++++++,,,,,,---******))))))******+++,,,+++,,,,,,---------------------------------------------.........---,,,+++///......------,,,,,,,,,---------............///...///000000000...---+++---...///000000111000000777666555444444555777777888888888888999::::::;;;<<<<<<>>>AAABBBDDDKKKSSSdddttt))))))************))))))((())))))******+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,+++*********++++++((((((''''''''''''(((((())))))))))))************)))))))))************+++&&&'''((()))))))))))))))***++++++,,,---,,,,,,,,,++++++,,,,,,------......,,,---...111444888<<<>>>AAABBBCCCDDDEEEEEEEEEEEEFFFBBB???>>>AAAEEEHHHJJJMMMLLLMMMNNNPPPOOOLLLJJJDDDDDDCCCAAA>>>===>>>@@@CCCCCCDDDEEEHHHLLLOOOQQQQQQPPPPPPOOONNNOOOOOOOOORRRWWWcccpppzzz~~~sssjjj___\\\\\\```hhhpppuuuwwwqqqssswww}}}~~~~~~{{{nnnkkkgggccc```aaaeeehhhvvv~~~zzzuuunnngggbbb^^^YYYWWWRRRMMMIIIGGGFFFFFFBBBGGGOOOXXX___fffmmmppppppmmmiiifffeeecccaaa```^^^``````^^^YYYTTTQQQOOOIIIDDD???:::777555333111000000000000//////////////////000111000///...---------...//////...------///......------......///+++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***...222111---)))***+++++++++++++++,,,------...---------........./////////////////////000000000---......---,,,+++---///------,,,,,,+++,,,,,,---+++************+++,,,,,,,,,,,,---............---------------------------.........------,,,,,,,,,000//////......---,,,,,,---------............///000000111111111000//////......///000000000000000555444444333444555666777888888888888888999::::::;;;;;;>>>AAACCCDDDJJJSSSaaarrr))))))************))))))((())))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***,,,------,,,***))),,,++++++***))))))******(((((('''&&&&&&'''((((((((()))))))))************))))))*********+++++++++''''''((()))***+++******))))))***++++++++++++***,,,,,,---......//////000...///111444888===@@@CCCEEEFFFGGGHHHIIIHHHHHHGGGEEEAAA===<<>>@@@BBBCCCCCCCCCEEEHHHLLLPPPRRRNNNNNNOOOPPPQQQSSSUUUVVV```dddmmmxxx~~~}}}sssjjjccc^^^VVVWWW[[[aaajjjuuu}}}yyypppiiieeebbb```^^^cccjjjvvvzzzuuussspppjjjaaaXXXRRRNNNLLLKKKGGGGGGIIIOOOYYYbbbhhhjjjmmmllljjjjjjjjjjjjgggeeeccceeeeeebbb^^^ZZZYYYYYYTTTOOOGGGAAA<<<999555333222222111111111000000000...///111111111000...---------...//////...------...------,,,,,,------...+++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,++++++,,,---...---......---,,,++++++,,,,,,,,,,,,++++++,,,------,,,,,,---------............/////////000000000111---------,,,++++++---///------,,,+++*********++++++++++++++++++,,,------++++++,,,------------,,,------------------------------,,,+++,,,---...///....../////////......------------............///000000/////////000111111///000111111222111111111222111111111222333555666888888888888888999999:::;;;;;;>>>BBBCCCDDDJJJRRR___ppp))))))************))))))((())))))***++++++,,,,,,))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))***,,,------,,,***)))++++++***))))))((()))))))))((('''&&&&&&'''((()))(((((())))))*********+++))))))******++++++++++++(((((()))++++++,,,,,,,,,''''''((()))))))))))))))------......///000000111111111333777;;;@@@DDDFFFFFFGGGIIIJJJKKKKKKKKKJJJEEEAAA<<<;;;>>>BBBDDDDDDFFFDDDBBBBBBCCCBBB>>>:::>>>@@@BBBBBB@@@@@@BBBEEEAAAAAABBBDDDHHHLLLQQQSSSOOOPPPSSSWWW\\\```dddfffoooqqqvvv}}}{{{sssiii```[[[XXXVVVVVVZZZ```hhhqqq|||zzzuuuqqqjjjeeeaaacccjjjuuuttthhh```[[[YYYWWWOOOJJJGGGIIIQQQYYY]]]]]]ddddddfffjjjmmmooonnnmmmhhhiiihhhddd___]]]^^^```]]]XXXOOOHHHBBB===:::777333333333222222222111111+++,,,///111222222111000,,,---...//////...---,,,---,,,,,,++++++,,,,,,---***+++---...///...------...------,,,,,,------...,,,,,,,,,------.........///...---,,,,,,---...///...***''''''+++///000///------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,---------......//////,,,------+++******,,,///---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++------------------------,,,+++******+++...000222,,,---...///000000000000---------.........//////...---,,,,,,,,,...///111111222222333333333222222444444444444555777999:::888888888888888888999999:::;;;>>>BBBCCCDDDJJJRRR^^^ooo(((((((((((((((((((((((())))))))))))***+++,,,------,,,+++)))((('''''''''''''''''''''((((((((()))******)))(((((((((((((((&&&(((***+++++++++...///)))+++---......,,,)))((())))))))))))))))))))))))***)))(((''''''((()))***************************************************************************))))))))))))***+++,,,---+++,,,---......000444666555555555888<<>>===<<<<<<<<<===>>>>>>??????@@@@@@@@@??????DDDBBBEEEKKKOOOOOOOOOQQQPPPRRRWWW^^^gggqqqzzz~~~xxxrrrnnneeebbb^^^ZZZWWWVVVWWWXXX\\\cccllluuu~~~}}}tttpppqqqrrruuuyyyzzzyyyxxx}}}{{{yyyrrrmmmgggbbbYYYUUUNNNIIIIIIMMMSSSXXXVVVYYYaaakkkooommmmmmpppvvvwwwwwwrrrjjjdddaaaaaabbb]]]UUUMMMGGGBBB>>><<<777444222111222222222111111///......000000...---...///000///...---...//////...---,,,,,,---...///...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,,,,,,,---............//////...---,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,---...------------------------000///...---------------111111000///---***((('''++++++************++++++***+++---//////...---,,,......---,,,++++++***)))/////////...------,,,,,,,,,---...///000///...---000000000//////.........000///---,,,---...000222//////............//////111111222333333444555666333333333444555666777888::::::::::::::::::::::::???======???AAACCCIIIQQQaaaqqq)))))))))))))))))))))))))))))))))******+++,,,------,,,+++)))(((((('''''''''''''''((((((((())))))******)))((((((((((((((()))((((((((((((''''''''')))+++---...---,,,)))((())))))))))))))))))))))))***)))(((((((((((()))***************************************************************************+++***************++++++...000222444555777:::<<<888888888;;;>>>CCCHHHKKKMMMLLLKKKJJJJJJJJJJJJKKKKKKGGGCCC@@@@@@AAA@@@???===<<<;;;;;;:::;;;<<<===??????@@@AAAAAAAAAAAAAAADDDBBBDDDJJJNNNNNNOOORRRVVV\\\fffrrr~~~|||vvvpppkkkfff```]]]YYYYYYYYYZZZ\\\___bbbccckkkrrr}}}{{{wwwuuuvvvuuusssxxx{{{sssmmmfff___VVVOOOMMMMMMMMMNNNQQQSSSYYYaaaeeedddfffiiiooosssxxxzzzwwwqqqkkkhhheee___XXXRRRMMMHHHCCC>>><<<999555333333333222111111000//////000000000//////000111000.........000///...------------...///...------------------...---------,,,,,,,,,++++++---,,,,,,,,,,,,---.....................---,,,,,,++++++,,,,,,,,,,,,++++++...------,,,++++++++++++------------------------//////.........---------............---,,,+++***++++++************++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---...............------------,,,,,,,,,+++000///---------...000111000000////////////000000000000111111222222222222333333333333444666777888::::::::::::::::::::::::???======???AAACCCIIIQQQ```ppp************************************+++,,,---...,,,,,,***)))((((((((((((''''''((((((((()))))))))***))))))(((((((((((((((,,,***((((((***+++(((&&&***+++,,,------+++)))((())))))))))))))))))))))))***))))))(((((())))))***************************************************************************,,,,,,+++***************---000333555777888;;;===::::::;;;<<>><<<===<<<<<<;;;<<<<<<======@@@@@@AAABBBCCCCCCDDDDDDHHHEEEEEEIIIMMMOOOTTTYYYeeemmm{{{zzztttooohhhbbb^^^ZZZWWWUUUSSSVVV[[[aaagggmmmqqqsss|||zzzrrrjjjdddeeeiiiwwwyyypppeee]]]YYYUUUOOOJJJKKKIIIKKKPPPTTTUUUXXX\\\bbbiiisss}}}yyytttllleee^^^ZZZXXXTTTMMMGGGDDD@@@;;;777555444333222000111222111000000111222000111222111///...///000///......------......///---------------------------------------,,,,,,,,,---,,,,,,,,,,,,---......---............------,,,++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,---------------------------.../////////...---,,,+++,,,------......------++++++************++++++***+++---.........---,,,+++++++++,,,,,,---------+++,,,,,,---......//////---,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++///......------///000111111111000000000000111111000000222222333222111000222222333333444666777888999999::::::::::::::::::???<<<===@@@BBBCCCIIIPPP```ppp************************************+++,,,---...,,,+++***)))(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((%%%###&&&,,,///---)))******,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++*********+++,,,,,,...111555777888999:::;;;;;;;;;;;;<<<>>>AAACCCEEEIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEAAA???======<<<<<<>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHMMMIIIHHHKKKPPPVVVaaakkk{{{~~~qqqjjjfffaaa]]][[[[[[ZZZZZZ[[[___gggooowww|||~~~|||{{{{{{{{{wwwyyy|||sssjjjffffffdddkkkvvvxxxqqqmmmfff[[[SSSMMMHHHEEEFFFIIIJJJNNNRRRUUUZZZeeetttwwwooogggbbbbbb```[[[VVVOOOJJJCCC<<<888666444333111222222111//////111444222333333222000///000111//////............//////------............------.........------------------,,,,,,,,,,,,---......---------......------,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,...000111------------------------,,,---///000000///---+++++++++,,,---............,,,++++++******++++++,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,...///...............---------///............///000000111000000//////000000111000111333555555555444333222222222333444555777777999999999999999:::::::::>>><<<===@@@BBBCCCIIIPPP___ooo************************************+++,,,------++++++***)))((((((((()))(((((((((((()))))))))***))))))(((((((((((())))))"""!!!(((+++***'''******+++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************)))))))))***+++---...///444777:::<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCFFFGGGHHHIIIIIIIIIGGGGGG@@@@@@???>>>======>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKNNNKKKLLLRRRZZZgggxxxvvviii]]][[[ZZZ[[[^^^bbbcccdddiiinnnvvvzzzwwwwwwvvvvvvyyyrrrqqqssstttwww}}}~~~}}}|||xxxuuuvvvxxx}}}wwwoookkkdddeeejjjsssyyykkkaaaZZZQQQIIIGGGGGGFFFHHHLLLNNNPPPWWWdddtttzzzqqqlllkkklllkkkhhh\\\VVVLLLCCC>>>;;;999777333333222000//////111333222333444333000///000111////////////////////////---......//////......---........................---,,,,,,,,,,,,---......,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,)))))))))+++,,,...000111------------------------+++---...000000///---,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,,,,+++******......------,,,,,,,,,,,,...---,,,+++,,,---...///.......................................///000000000//////......//////000///000222444555555555555222222222333444555666777888888888999999:::::::::>>><<<===AAACCCDDDIIIOOO^^^nnn************************))))))))))))***+++,,,---++++++***)))))))))))))))((((((((()))))))))******((((((((((((((())))))***&&&$$$###$$$(((***)))'''******************)))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************(((((()))***,,,...000111444666999;;;;;;<<<===???DDDCCCCCCBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDD<<<>>>???>>>>>>>>>@@@BBB???@@@BBBCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHJJJKKKMMMLLLMMMTTT___kkkzzz{{{lllbbbXXXZZZ^^^eeemmmsssvvvwwwxxx|||{{{xxxwwwwwwwwwzzzxxxsssrrrrrruuu|||~~~|||||||||}}}yyywwwvvvttt|||zzzuuuqqqooossswwwzzz~~~|||ssshhh]]]RRRMMMIIIEEECCCDDDLLLLLLNNNWWWfffxxx{{{uuuttttttvvvvvvjjjbbbWWWMMMFFFBBB@@@???888555222000111222222111333444444222000//////000...//////000000//////...---...///000000///...---.........///////////////---,,,,,,,,,,,,---......+++,,,,,,------------,,,,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,------------------------,,,---.../////////...---............---,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///......---+++******)))......------,,,++++++***...------------...//////,,,,,,,,,------------............/////////////////////............////////////000000222333333444111111222222333555666777777777888888999:::::::::===<<<===AAACCCDDDIIIOOO]]]mmm))))))))))))))))))))))))(((((((((((()))***+++++++++******)))))))))))))))(((((()))))))))*********((((((((((((((()))******++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************************************))))))***+++,,,---///000222444666888999<<>>>>>??????@@@AAA===???AAAAAA@@@@@@BBBEEEDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMPPPVVVbbbqqq|||wwwjjjaaa]]]]]]bbblllxxx}}}|||yyyuuurrrvvv~~~~~~zzzzzzuuusssqqqrrrwww}}}qqqddd\\\UUUMMMGGGEEEJJJJJJKKKPPP[[[jjj{{{{{{yyy{{{}}}wwwooobbbWWWOOOKKKIIIHHH@@@999333111444666333000222333333222///......///...///000111111000///...---...///000000///...---....../////////000000000---,,,,,,,,,,,,---......***+++,,,---------------,,,,,,------------,,,,,,...------,,,++++++++++++---------------------------------.........//////------......------,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---------.........//////---......///////////////000000////////////000000333222111//////000222333111111111222333444666666666777777888999999::::::===<<<>>>BBBDDDDDDHHHNNN[[[lll((((((((((((((((((((((((''''''''''''((()))***++++++***)))))))))))))))***))))))))))))************((((((((((((((()))******)))***++++++***)))***,,,************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************++++++++++++,,,,,,---...444666888;;;===BBBGGGJJJEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;<<<>>>???@@@BBBDDDDDDBBBBBBDDDFFFIIIJJJMMMOOOQQQQQQQQQQQQMMMLLLJJJIIIJJJKKKMMMNNNXXX```ooo~~~uuuggg^^^ZZZZZZbbbiiiuuu|||yyyvvvwww}}}}}}}}}tttoooiiiddddddiiippptttzzzqqqhhh]]]TTTQQQFFFHHHKKKMMMTTT___nnnxxx{{{|||~~~vvviii]]]UUUQQQOOONNNEEE<<<444333777999555000222333333222///---.........///000111111000///...---...///111111///...---.../////////000000111111---,,,,,,,,,,,,---......***+++,,,,,,------------,,,------......------,,,++++++++++++,,,,,,---...---------------------------------------...///000,,,,,,------......---------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...---...000111111111000//////000000000111111222222---......///000/////////111111000000000000111111999777444111000000222333111111111222333444666666666777777888999999::::::===<<<>>>BBBDDDDDDHHHNNN[[[kkk))))))***++++++++++++***************************,,,+++******))))))******(((((((((((())))))))))))((((((((()))******++++++******)))))))))+++,,,---)))************+++++++++******************************)))(((''''''((((((************************))))))***++++++++++++***(((((()))++++++,,,,,,+++,,,,,,+++,,,---///111333222666:::>>>@@@BBBEEEFFFDDDCCC@@@>>><<<:::::::::888888:::<<<>>>@@@AAABBBFFFBBB======AAAFFFIIIIIINNNMMMOOOTTTUUUQQQQQQSSSNNNKKKLLLOOONNNMMMSSS]]]fffsss{{{uuuoooiii___VVVYYYaaajjjwwwxxxwwwvvvvvvxxxxxx||||||}}}|||ppphhheeeccc___[[[gggrrrttteeeXXXRRRPPPQQQTTTSSSSSS[[[gggpppvvv~~~{{{tttjjjaaaZZZTTTRRRIIIFFFBBB@@@>>>;;;666222666333111000111111111000//////............//////000/////////............,,,---...///000000000000---......///////////////------............------.................................////////////000,,,---------......//////,,,---...000000000//////---------------------------------,,,,,,,,,++++++------,,,***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////+++,,,...///000000000///---...///000111111111000333333222000///---,,,,,,///////////////000111111222222111000//////000000444333333222333444666777888:::;;;;;;:::999;;;<<<>>><<<<<>>>>>???@@@@@@???<<<:::888777888888::::::;;;===>>>???AAAAAADDDBBB@@@@@@DDDHHHLLLMMMPPPOOORRRVVVVVVRRRQQQSSSQQQNNNOOOSSSTTTWWW```jjjuuu|||wwwqqqnnnkkkjjjhhheeedddddd```]]]bbbjjj{{{~~~}}}~~~}}}}}}}}}}}}zzztttnnngggaaa___dddmmmxxx~~~rrrfff```\\\YYYUUUQQQTTT[[[ccciiiqqqwwwyyy{{{}}}}}}xxxsssmmmeee^^^XXXRRRNNNIIIFFFDDDAAA<<<888888555333111222222111000000//////......//////000000000/////////............///////////////......---......///////////////---......//////......---------------------------,,,,,,,,,------------...------------------,,,,,,,,,---...//////......------------------------------------,,,,,,,,,++++++,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---///000111111000000111111111111000000000000111111000000//////......///////////////000111111333222111000000000000000333333222222222444555666888999::::::999999:::;;;>>>;;;<<>>===;;;::::::===<<<999888777888999:::>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGJJJNNNQQQRRRQQQTTTWWWVVVRRRRRRVVVYYYYYY[[[```dddjjjuuu|||uuurrrmmmfffaaa\\\ZZZXXXZZZ[[[```eeehhhkkksss{{{}}}tttxxxvvvooocccbbbaaaccciiiuuuvvvkkkccc[[[TTTPPPPPPRRRVVV\\\aaafffjjjnnnqqqzzzxxxxxxyyyzzztttjjjaaa]]]XXXQQQLLLJJJGGGBBB???;;;888555333333333111000000000////////////000000000000000/////////......000000000000///...---,,,---......///////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,++++++***---------...------,,,+++------------------------------------,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------......///000111111111111666555333111000//////000////////////000000000000///////////////000111111333333222111111111111222222222111111222333555666777888999999888888999;;;===;;;<<<@@@AAACCCHHHOOO[[[jjj))))))***++++++++++++***************************,,,+++******))))))******(((((((((((())))))))))))************))))))((((((******)))(((((((((''''''))))))))))))************************************))))))((((((((((((((()))************************))))))***++++++++++++***++++++++++++++++++++++++,,,---000333666888999:::???@@@BBBAAA===:::888777<<<;;;::::::;;;>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBDDDGGGJJJKKKJJJKKKOOORRRSSSQQQRRRSSSRRRQQQUUU\\\hhhlllrrrxxx}}}sssmmmiiiccc]]]ZZZXXXYYYZZZ]]]aaaiiirrryyyzzz{{{wwwxxx~~~yyytttlllfffeeeiiipppuuu}}}qqqhhh___VVVPPPKKKLLLNNNQQQTTTXXX]]]___iiiiiinnnwww~~~uuulllddd^^^VVVQQQNNNKKKGGGCCC???<<<888555444333111000111000000//////000000111000000000////////////...///////////////...---------......///////////////......////////////......------------------------.........////////////000------------------------............---,,,,,,,,,...........................------------,,,,,,,,,+++---//////...,,,,,,,,,------------------------,,,,,,---............---//////000111111111111111666444222///...///000000000000/////////////////////////////////000000111333333222222222222222333111111000000111333555666666888999999888777999:::===;;;<<<@@@BBBCCCHHHNNN[[[iii))))))***++++++++++++***************************,,,+++******))))))******(((((((((((())))))))))))(((((())))))************))))))))))))((((((''''''(((((()))))))))*********************************)))((((((((((((((())))))************************))))))***++++++++++++***,,,++++++******+++,,,---,,,...222666999;;;;;;;;;AAABBBBBB???<<<888777666:::;;;<<<>>>@@@CCCFFFHHHCCCCCCBBBAAABBBCCCDDDEEEIIILLLOOONNNLLLKKKMMMOOORRROOONNNNNNNNNRRR]]]hhh|||qqqhhhddd^^^YYYXXXZZZ]]]```gggmmmvvv}}}xxxuuuuuuyyyyyysssooollljjjnnnsss{{{zzzpppdddZZZQQQOOOMMMLLLMMMPPPSSSTTTVVVYYY```nnn|||}}}vvviiiccc\\\VVVTTTQQQMMMJJJDDD@@@<<<888666444111000111111000000000000111111111000000000////////////------...//////000//////---......///////////////...//////////////////...////////////////////////.........////////////000,,,------...///000000111000000///......---------.................................---------,,,,,,***,,,//////...---,,,---------------------------------...///////////////000000000000000111111111222111///......///111222111111000000//////......///////////////000000111333222222222222222333333000000000000111333555666666888999999888777999:::<<<;;;===AAABBBCCCHHHNNN[[[iii))))))***++++++++++++***************************,,,+++******))))))******(((((((((((())))))))))))'''(((((()))******++++++))))))*********)))((((((((((((((()))))))))*********************************************++++++,,,************************))))))***++++++++++++***++++++******+++,,,...///...111666:::===>>>>>>===>>>???>>>;;;888666777888:::<<<>>>AAADDDFFFGGGGGGDDDCCCBBBBBBCCCFFFHHHJJJNNNOOOOOONNNLLLKKKKKKKKKNNNLLLLLLNNNQQQXXXhhhvvvpppeeeccc___]]]^^^aaafffiiirrryyy|||xxxxxxzzz|||}}}wwwqqqooommmkkklllqqq}}}wwwkkk\\\XXXRRRNNNLLLLLLLLLLLLLLLNNNUUUbbbqqq{{{}}}|||mmmhhhbbb^^^\\\YYYUUUQQQJJJFFFAAA<<<999777333111222222111111111111222222111111000000000/////////,,,---...///000000000000---......///////////////...//////000000//////...////////////////////////,,,,,,,,,------------...,,,,,,---///000111222333000000///.........//////....................................---------,,,***,,,---...,,,,,,,,,...---------------------------...//////000000//////111000/////////000000111///............000222333222111111000///......---///////////////000111111222111111111111222333333111000000111222444666777777888999999888888999;;;<<<;;;===AAACCCCCCGGGMMM[[[iii))))))***++++++++++++***************************,,,+++******))))))******(((((((((((()))))))))))))))))))))))))))*********((()))***+++++++++***)))(((((((((((()))))))))******************************************+++,,,,,,************************))))))***++++++++++++*********))))))+++---///111222555:::???AAABBB@@@???===<<<:::888666777:::===>>>@@@CCCFFFGGGFFFEEECCCCCCCCCBBBCCCEEEHHHLLLNNNRRRPPPMMMLLLLLLKKKJJJIIIIIIJJJOOOUUUZZZccctttwwwllleeegggjjjooosssxxx{{{}}}~~~{{{~~~yyysssllljjjmmmuuu{{{ssslllbbbYYYSSSOOOKKKHHHHHHIIILLLUUU```llltttxxxmmmiiieeebbbbbb___[[[WWWPPPLLLGGGBBB>>>:::777444222222222111111222222222111111111000000000//////......///////////////...---....../////////////////////000000000000//////////////////////////////,,,,,,,,,------------...,,,------...///000111111///...---------...///000....................................------------***+++,,,+++***+++,,,...........................,,,---......//////......000000///......//////000...//////000111111222222000000000000///////////////////////////000111111000000000000000111222333111111111111333555777888888999::::::999999:::;;;;;;:::===BBBCCCCCCGGGMMM[[[iii))))))***++++++++++++***************************,,,++++++***)))*********(((((((((((())))))))))))++++++******)))(((((((((((()))***+++,,,,,,+++***(((((((((((())))))))))))************************(((((('''(((((()))******************************))))))***++++++++++++******)))))))))+++...000222555999>>>BBBEEEDDDCCCAAA===<<<:::888777:::???CCCDDDFFFIIIKKKKKKHHHDDDAAABBBBBBBBBCCCFFFJJJNNNQQQSSSOOOKKKJJJLLLLLLKKKIIIFFFJJJRRR[[[bbblll}}}yyynnnfffhhhnnnwww|||~~~xxxrrrooonnnnnn{{{xxxkkk```WWWOOOJJJGGGGGGGGGKKKSSS___kkkrrrkkkhhheeedddcccaaa]]]XXXUUUQQQKKKEEEAAA>>>:::777333222222111111222222333111111111111000000000000000000000000///...---,,,---....../////////////////////000000000000//////................................./////////000000------..................---,,,,,,+++,,,---///000//////////////////////////////.........---------***++++++***)))***,,,///........................+++,,,------......------000///...------...///000000000111222222222222111.........///000111111222///////////////000111111000000//////000111222222222111111222333666888999888:::;;;;;;:::999;;;<<<;;;:::===BBBDDDCCCGGGMMM[[[iii+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++---------,,,+++***)))((('''(((((()))***++++++,,,))))))((((((((((((((()))************************,,,,,,,,,,,,,,,+++***)))(((+++...//////111444888<<<>>>BBBDDDDDDBBB???<<<999:::<<<>>>@@@BBBDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLOOOQQQQQQPPPPPPQQQPPPNNNJJJGGGHHHJJJRRRaaammmtttwwwkkkgggkkkqqq|||}}}uuuzzz|||sssuuuwwwxxxxxxvvvtttrrruuurrrqqqrrruuuvvvtttrrrwwwxxxyyy{{{}}}}}}xxxooojjjhhhooo~~~uuuiii^^^UUUPPPLLLGGGIIIPPPYYYaaadddllljjjhhhggghhhhhhgggfff___YYYRRRLLLHHHDDD???:::888666333111111222333333222111000///......//////000000000000000000000000111111000///////////////000000111111111111000000......////////////......222222000///........................////////////---------............///111000///...------...///...------------,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,////////////////////////000111111000//////000222000000000000000000000000111111000000//////......000000////////////000000111111222222222333333333222222222222333444444555777777888999;;;<<<======<<<<<<>>>AAABBBCCCIIIQQQZZZggg}}}************************+++++++++*********))))))+++++++++*********))))))******)))))))))(((((((((************************)))************+++++++++,,,,,,,,,,,,+++***))))))''''''(((((())))))******+++******)))))))))******+++++++++***************++++++,,,,,,,,,,,,++++++---///111111111222666:::???@@@BBBDDDCCCBBB@@@>>><<<===???AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFHHHKKKMMMNNNOOOQQQRRRRRRQQQPPPPPPOOOMMMJJJHHHHHHIIISSSaaammmttt~~~~~~vvvnnnhhhkkkqqq{{{uuusssrrrxxx}}}}}}{{{{{{yyyvvvssssssvvvzzz{{{wwwtttrrrooollllllmmmnnnoooooonnnlllkkkhhhfffdddeeeggghhhgggfff```aaabbbcccdddhhhnnnrrr|||zzzxxxvvvvvvzzzooojjjiiipppzzztttiii\\\TTTLLLHHHKKKQQQVVVYYYdddfffiiijjjkkkjjjhhhgggfff```XXXRRRMMMIIIEEEBBB<<<:::777555555444444333333222111000//////000111000000000000000000000000111111000///////////////000111111222222111111000//////000000000000//////111000///...------------............////////////---------............///000000///.........//////.........------,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,------------////////////////////////...///000///......///111000000000000000000000000000000000000////////////000000////////////000000111111111222222222333333222222222222333444555555888888999::::::;;;<<<<<<<<<;;;===@@@@@@AAAGGGOOOZZZggg}}}))))))))))))))))))))))))+++++++++***************+++++++++***************++++++************))))))++++++++++++++++++++++++)))************+++++++++***+++++++++++++++******)))))))))))))))*********++++++*********++++++,,,,,,,,,++++++*********)))***++++++,,,------......111222333333444666:::===DDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIDDDCCCCCCBBBBBBBBBCCCCCCHHHJJJMMMOOOOOOOOOPPPQQQOOOOOOMMMKKKJJJIIIHHHHHHJJJMMMVVVbbbmmmsssyyy~~~zzzsssllliiihhhkkkttt~~~~~~wwwssssssttt}}}}}}{{{yyyuuurrrooommmlllnnnlllkkkkkklllkkkiiiggggggjjjnnnssswwwzzz{{{{{{wwwsssnnnjjjhhhfffdddbbbffffffggghhhiiiiiiiiiiiigggeeebbb```aaabbbcccbbb^^^^^^^^^]]]]]]```eeeiiigggiiilllmmmmmmlllmmmnnnfffeeedddeeeggglllpppsssxxx|||uuukkkgggjjjpppyyynnncccUUUKKKIIIKKKNNNPPPZZZ```hhhmmmmmmlllmmmmmmooojjjaaaZZZTTTOOOKKKHHHCCC@@@===;;;:::888555333444333222111000111222222////////////////////////111111000/////////000000000111111222222111111000//////000000000000//////000///...------,,,------............////////////---------............/////////.........///000000//////...---,,,,,,++++++---+++)))((((((***---///------------............////////////////////////+++---......------...000000000000000000000000000////////////000000000000000000////////////000000111111111222222222222333222222222222333444555666999999999::::::;;;;;;;;;;;;:::<<<>>>>>>>>>DDDLLLYYYggg}}}************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++++++++++++++++++++++++++***+++************++++++,,,---,,,,,,++++++******)))******+++,,,...///000111333333333444777;;;???BBBHHHFFFEEECCCBBBCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFBBBAAAAAAAAAAAABBBCCCDDDFFFIIILLLMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJJJJMMMNNNSSSWWW___iiirrrvvvxxxyyyzzzqqqkkkiiihhhhhhjjjnnnwww|||{{{~~~{{{rrrpppmmmiiifffcccaaa```ddddddeeegggiiiiiiiiihhhgggiiimmmrrruuuxxxyyyyyyuuurrroookkkjjjiiihhhhhhiiijjjkkkmmmoooqqqrrrsssssspppllliiiggggggggghhhaaa```^^^\\\ZZZ\\\```cccccceeeffffffeeecccdddddd___^^^]]]\\\\\\]]]^^^___cccfffkkkpppvvv|||zzzppplllmmmppptttyyy{{{vvveeeWWWPPPNNNNNNNNNNNNWWWaaagggiiilllqqquuuyyytttlllcccZZZSSSNNNKKKKKKHHHDDDBBB@@@===888333444333222111000111222222////////////////////////111111000000///000000111///000000111111000000///...//////000000//////...000///......---------...............////////////---------............///.........//////000111111//////...---,,,++++++***,,,+++***)))***+++---...,,,------------.........////////////////////////+++,,,............///000000000000000000000000000......//////000000111111000000////////////000000111111111111222222222222222222222333444555666777::::::::::::::::::::::::<<<;;;<<<>>>>>>>>>CCCKKKYYYggg~~~++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++(((((()))***++++++++++++***************))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++******+++++++++,,,...000222444333333444666;;;???CCCEEEIIIHHHFFFEEEDDDEEEFFFGGGJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFHHHKKKKKKKKKJJJKKKLLLMMMNNNPPPPPPQQQTTTYYY]]]ccchhhoooxxx~~~}}}|||{{{wwwooohhhddddddjjjqqqvvv|||}}}|||{{{vvvrrrooojjjhhheeebbb___]]]]]]]]]___bbbfffiiikkkmmmnnnnnnnnnqqqtttxxx{{{}}}}}}}}}{{{zzzxxxvvvttttttuuuwwwvvvwwwyyy}}}|||vvvrrrqqqqqqrrrqqqppplllgggcccdddgggjjjooooooooolllhhheeedddddd``````^^^]]][[[ZZZZZZZZZXXXZZZ]]]aaaeeekkkqqqvvv|||yyywwwvvvtttwwwzzzjjj^^^WWWQQQNNNGGGMMMTTTXXX\\\cccnnnvvv}}}wwwooofff]]]VVVRRRUUUQQQLLLHHHFFFBBB<<<666555444333111000111111222000000000000000000000000111111000000000000111111...//////////////////...---......//////......---000000//////.../////////............////////////---------............///......///000000111111111//////...---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------////////////////////////,,,...000111000///000111////////////////////////......//////000000111111000000////////////000000000000111111111222222222222222222333444555777888::::::::::::::::::::::::===<<<===@@@??????EEELLLXXXfff~~~++++++++++++++++++++++++***************+++++++++***************+++++++++((((((((())))))))))))***************************)))************+++++++++(((((()))***+++++++++***'''''''''''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555444444666:::???DDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@>>>===?????????@@@BBBDDDEEEFFFHHHJJJKKKLLLKKKKKKMMMOOOKKKOOOTTTXXX\\\bbbjjjqqqxxx~~~xxxsssnnnmmmlllhhhffffffkkkvvvyyyrrrqqqpppnnnnnnrrrxxx}}}zzz{{{zzzyyywwwssspppnnnhhhfffccc```___^^^______aaaeeejjjoooqqqsssvvvwwwzzz}}}|||wwwuuuxxxzzz}}}|||yyytttnnniiigggfffaaa```___^^^\\\\\\[[[[[[XXXYYYZZZ[[[]]]```eeeiiioooxxxxxxtttxxxttthhh\\\UUUKKKLLLKKKKKKNNNWWWccclll}}}}}}uuulllddd```aaaZZZSSSOOOMMMIIIBBB<<<888777555333222111111111000000000000000000000000111111000000000111222222...//////000000//////.........////////////......111000000/////////000000............////////////---------............/////////000111111111000000......---------,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,---------////////////////////////...000222333111000000000////////////////////////////////////000000000000000000////////////000000000000000111111111111222222222222333444666777888999999999::::::;;;;;;;;;===<<<>>>AAA@@@@@@FFFNNNXXXfff~~~************************))))))*********+++++++++))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++((()))***************)))'''''''''(((((())))))******))))))***+++,,,------***++++++,,,,,,---------...---------///222444666999999:::???DDDGGGGGGEEEFFFGGGJJJLLLMMMLLLJJJIIIEEEDDDCCCBBBAAA???>>>>>>>>>??????AAACCCEEEGGGHHHJJJKKKKKKKKKJJJLLLOOORRRTTT[[[dddkkkrrr{{{tttjjjcccbbbdddfffjjjpppxxx~~~yyysssmmmiiidddeeefffgggiiilllrrruuuyyy{{{~~~}}}zzzxxxqqqooollliiiggghhhiiiiiimmmrrryyy~~~}}}wwwtttsssmmmllliiigggeeecccbbbbbb_________]]]\\\\\\^^^```aaahhhlllmmmqqqyyy}}}|||xxxzzzrrrhhh\\\VVVNNNHHHHHHOOOWWW]]]pppwwwzzztttpppkkkcccZZZVVVTTTQQQJJJDDD===;;;999666444333222222222222222222222222222222111111000000111111222333000000111111111111000000000000111111111111000000//////.........//////000............////////////---------............///000000111111111000//////,,,,,,,,,------------...,,,,,,,,,,,,,,,---------------------............////////////////////////000222444444222//////...////////////////////////000000000000////////////000000////////////000000000000000000111111111111222222222333555666888999888888999::::::;;;<<<<<<<<<;;;===@@@@@@AAAGGGOOOWWWfff~~~))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))************))))))))))))***+++,,,------...++++++++++++,,,---...///)))***+++,,,------...//////...---...///222444666======???CCCGGGIIIGGGDDDDDDGGGKKKNNNOOONNNKKKIIIAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAACCCFFFHHHIIIJJJJJJIIIIIIIIIKKKOOOSSSeeennnyyyyyysssggg]]]]]]bbbgggpppyyy}}}yyywwwyyy~~~}}}zzzuuuqqqlllhhhdddaaa___aaadddfffiiilllqqqttt}}}{{{wwwtttrrrssstttuuu{{{{{{wwwssspppnnnmmmeeeeeeccc```]]][[[[[[]]]^^^bbbdddccceeejjjnnnnnnmmmqqqzzz|||wwwxxx|||lllbbbVVVLLLIIILLLQQQTTTcccnnn|||}}}yyyrrriii___ZZZYYYVVVOOOIII@@@>>>;;;888666444444333222222222222222222222222111111000000111222333333222222333333333333222222222222333333333333222222......---------......///............/////////000---------.........//////000111222222111000///...++++++,,,------......///---+++***((()))+++---///............/////////000////////////////////////000222444444111///------////////////////////////111111000000//////......000000////////////000000000000000000111111111111222222222333555777888999777777888999;;;<<<======;;;:::<<<@@@@@@AAAGGGOOOWWWfff~~~+++++++++*********))))))++++++******************++++++******************((()))+++,,,.../////////)))...111...,,,,,,+++'''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++((())))))))))))*********++++++,,,,,,...///111222111000000000222555888:::===@@@EEEGGGGGGEEEDDDDDDEEEHHHKKKNNNNNNMMMJJJIIIFFFEEEEEEDDDDDDCCCBBBBBB@@@CCCDDDBBBDDDIIIKKKJJJGGGIIIKKKMMMKKKKKKTTT___sss|||pppiiifffccceeemmmwww}}}zzzwwwuuuzzz}}}|||vvvrrrnnniiifffeeeccc```bbbfff```aaadddhhhnnnrrruuuuuu|||{{{xxxuuuqqqkkkhhhfffdddcccbbbbbbaaabbbdddffffffcccaaaddddddfffmmmwwwyyyuuuuuu~~~tttdddUUUNNNLLLMMMNNNXXXdddqqq|||ssslllccc\\\WWWTTTRRRPPPLLLHHHBBB;;;777444444555666333111000222333333222111111222222222222111111111111222333333333333222000000000000000000000000////////////////////////........................///...---------///000111////////////////////////...------------,,,,,,,,,---.........---,,,,,,+++........................---....../////////////////////000111111111111111000//////.........//////111111000///////////////000...+++,,,000222333111...///000111222333444444333333333333444444555666999999:::::::::;;;;;;;;;<<<<<<===>>>???CCCHHHLLLZZZfff{{{+++++++++*********))))))************************++++++******************'''(((((()))***+++,,,,,,***...///+++***,,,,,,+++))))))))))))))))))))))))************************((())))))))))))*********)))))))))*********++++++,,,,,,---...///111222333000/////////111444888:::>>>AAAEEEHHHHHHFFFFFFFFFHHHIIILLLMMMMMMKKKIIIGGGBBBBBBAAA@@@@@@@@@@@@@@@@@@DDDDDDCCCEEEJJJKKKJJJKKKJJJKKKMMMMMMRRR___mmmrrriiibbbeeekkkuuu}}}}}}|||{{{~~~zzztttooollljjjeeebbb```aaa___]]]^^^bbbggghhhkkkpppuuuyyy|||}}}yyytttoookkkgggeeedddcccdddeeeeeedddbbb```^^^^^^aaagggnnnsssuuu}}}zzzwww}}}rrrbbbWWWPPPLLLKKKOOOWWWcccsssxxxnnnaaaYYYWWWWWWUUUQQQPPPMMMGGGAAA:::666333222555333111000111111000///111111222222222222111111//////000111111111111000000000000000000000000000////////////////////////........................//////...---......///000////////////////////////000////////////.........------......------,,,+++........................---....../////////////////////000111111111111000//////............//////111111000///////////////000...,,,---000222222111//////000111222333444444333333333333444555666666999999999999::::::::::::;;;<<<===>>>@@@CCCGGGKKKWWWdddyyy+++++++++*********************************************++++++++++++++++++***)))((((((((()))+++++++++------)))(((+++......************************************************((((((((())))))))))))*********+++++++++,,,,,,,,,------...///000222333444222111111111333777;;;===???CCCFFFIIIIIIHHHIIIIIIKKKLLLMMMMMMLLLIIIFFFEEEAAAAAA???>>>>>>???@@@AAADDDGGGHHHFFFHHHLLLNNNLLLJJJHHHIIILLLPPPZZZkkk{{{{{{ooogggccc___hhhxxx}}}{{{vvvttttttwwwuuuqqqlllhhheeecccbbb```^^^^^^``````___ccciiirrrtttwww{{{{{{vvvqqqnnnjjjhhhhhhhhhgggfff___\\\ZZZZZZ\\\```bbbbbbiiinnnuuu}}}zzzxxxxxxvvvhhh\\\SSSMMMKKKNNNVVVfff}}}xxxhhh``````aaa___[[[WWWTTTOOOIIIBBB<<<777444555333222111222111000...111111222222222222111111//////000111111111111000000000000000000000000000////////////////////////////////////////////////000//////.........//////////////////////////////000////////////.........------......------,,,,,,........................---......///////////////...///000000111111000000//////............//////111111000/////////000000111///...///000222222111//////000111222333333444333333333333444555666777888888888999999999999::::::<<<>>>???@@@CCCGGGJJJUUUcccyyy***************************************+++++++++******+++++++++++++++,,,---,,,***))))))***,,,---))),,,,,,)))(((,,,//////++++++++++++++++++++++++************************))))))))))))************+++++++++,,,,,,,,,------,,,------...000222444555666666555666999===AAACCCBBBDDDHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIFFFDDDBBBCCCBBBAAAAAAAAABBBDDDEEEHHHKKKKKKIIIKKKOOOPPPNNNIIIHHHJJJQQQYYYfffxxxzzznnneeecccdddfffsssyyysssooojjjhhhjjjmmmlllkkkjjjgggeeebbbaaaaaa``````ccceeeiiiqqq{{{yyyssspppooommmlllfffccc```___```bbbcccccceeehhhmmmssszzz}}}zzz}}}nnnaaaXXXPPPOOOQQQ\\\nnn~~~vvvooolllkkkiiihhhaaa^^^XXXQQQJJJCCC>>><<<666555333444444444222000111111222222222222111111111111222333333333333222000000000000000000000000////////////////////////000000000000000000000000000//////...............////////////////////////...------------,,,,,,,,,,,,------...------,,,,,,........................---......///////////////...//////000000000000000///............//////000111111000000///000000111111111000000111111222111///000000111222222333333333333333333444666777888777777888888888999999999:::<<<>>>???AAACCCGGGJJJVVVddd{{{************************))))))*********+++++++++******++++++,,,,,,,,,,,,...---+++))))))***,,,---&&&***,,,******---...---++++++++++++++++++++++++******************************++++++++++++,,,,,,+++,,,,,,,,,,,,---------++++++,,,...///111333444888888999;;;===AAAEEEGGGEEEGGGIIIJJJJJJKKKMMMNNNNNNMMMKKKIIIFFFDDDBBB@@@DDDCCCCCCCCCDDDFFFGGGHHHIIIKKKKKKIIIJJJNNNOOOMMMJJJKKKQQQ\\\gggsssxxxpppiiiddddddhhhtttvvvmmmiiidddaaaaaaeeeeeegggkkkmmmmmmjjjfffcccbbb```aaadddhhhooo~~~~~~zzzxxxvvvssspppllljjjjjjjjjiiihhhhhhhhhkkknnnssswww{{{|||yyy|||||||||qqqgggYYYUUURRRTTT\\\iiiwww}}}vvvrrrrrrtttpppkkkcccZZZPPPHHHBBB@@@777555444444444444333222111111222222222222111111111111222333333333333222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......////////////////////////...------------,,,,,,,,,,,,,,,------...------,,,........................---......///////////////......///000000000000000...............///000000111111000000000000111111111222222222222111111111000000000111222222333333333333333444555666888888777777888888888999999999:::<<<>>>???@@@CCCGGGJJJVVVddd{{{***************+++++++++)))))))))***++++++,,,,,,******++++++,,,---------,,,+++***)))))))))***+++%%%***,,,******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---///222333555666888:::===AAADDDFFFGGGHHHIIIJJJJJJIIIJJJMMMOOOLLLJJJHHHEEECCCAAA@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGIIIIIIFFFGGGJJJKKKIIIHHHKKKTTTbbbmmmwwwwwwoooooonnniiijjjpppzzzpppiiicccaaa___]]]```eeedddhhhnnnsssuuurrrnnnjjjfffeeefffiiimmmvvv|||yyyvvvtttqqqooonnnmmmlllnnnqqqsssttttttnnnppprrruuuxxx~~~wwweee]]]VVVRRRRRRYYYfffssszzz~~~{{{ssshhh[[[PPPGGGCCC;;;888555333333333222111111111222222222222111111//////000111111111111000000000000000000000000000000000000000000000000000////////////////////////------...///000000//////////////////////////////000////////////.........,,,,,,------......------........................---......///////////////---...//////000000//////......---......///000111111111000000000111222222222333555444222111111111000000111111111222222222333333333444555777888999888888888999999999999:::<<<======>>>???CCCHHHLLLTTTbbbxxx))))))*********+++++++++((())))))***++++++,,,,,,******++++++,,,------...++++++++++++++++++,,,,,,(((+++,,,((('''+++------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...000333555666666999===BBBEEEGGGHHHHHHJJJKKKJJJIIIHHHIIILLLNNNIIIGGGEEEBBBAAA@@@@@@@@@???AAACCCFFFHHHIIIIIIHHHGGGIIIIIIFFFFFFJJJJJJHHHLLLOOOXXXfffqqqxxxxxxpppnnntttvvvsssuuu|||zzztttooohhhccc```aaa``````dddkkknnnrrryyy~~~~~~|||vvvvvvyyy}}}}}}zzzwwwvvvvvvvvvtttqqqlllllljjjhhhhhhlllqqquuuwwwlll```ZZZUUUTTTZZZbbbkkksss~~~|||pppbbbVVVOOOEEEAAA;;;666444333222111111111222222222222111111//////000111111111111000000000000000000000000000000000000000000000000000........................+++,,,...///000000000000////////////////////////000////////////.........+++,,,------......------........................---......///////////////---...//////000000//////---------......///000111111111000000111111222333222444666555222000000111111111111111111222222222333333333444666777999:::999999999999::::::::::::======<<<<<<===BBBHHHMMMUUUbbbxxx))))))******++++++++++++((())))))***++++++,,,,,,******+++,,,,,,---......,,,---...////////////...+++---+++&&&$$$)))...///************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---...000222444666777888;;;AAAFFFJJJKKKKKKJJJLLLLLLKKKIIIHHHHHHKKKNNNGGGEEECCC@@@??????@@@AAA???BBBFFFIIIKKKLLLKKKJJJJJJLLLLLLHHHIIILLLLLLJJJWWWYYYaaannnxxxuuummmnnnxxx~~~}}}}}}yyyvvvsssnnnjjjgggdddbbbdddeeeeeejjjqqq{{{~~~~~~{{{vvvrrrnnnlllhhhccc```aaadddhhhjjjrrr|||zzzkkkddd^^^VVVSSSUUUYYY```kkkttt|||tttfff]]]PPPJJJBBB;;;777555333333111111222222222222111111111111222333333333333222000000000000000000000000000000000000000000000000........................***+++---///111111111111////////////////////////......---------,,,,,,,,,+++,,,,,,---.........---........................---......///////////////---......///////////////---------......000111111111111000000111222333333222555777666333000000111111111111111111222222222222333333444666888999:::999999:::::::::;;;;;;;;;???>>><<<;;;<<>>>>>???BBBEEEGGGGGGFFFFFFGGGIIIKKKGGGGGGKKKKKKJJJNNNVVV___dddmmmxxxwwwuuuzzz{{{wwwuuuvvv|||}}}xxxuuutttrrroookkklllhhhfffggggggiiiooowww|||vvvooogggaaaaaabbbbbbaaafffjjjqqqyyy~~~qqqggg^^^WWWSSSPPPQQQXXX```eeejjjxxxwwwnnneeeSSSBBB???AAA===888555444444444444222000...---000000111111222222222222000000///......---......111111000000//////......------///222555555000,,,//////000000111111222222000000///...............000...---++++++,,,---...---------.........//////+++,,,,,,---...///000000,,,,,,,,,...111222111///,,,,,,,,,---------......//////000000000000//////000000111111111111000000///000111222333333222111333111000111444555333111333333333333444666777888888999888777666777:::<<<<<<;;;<<<@@@AAABBBFFFLLLSSSaaawww*********++++++,,,,,,,,,,,,+++***)))))))))***+++(((((()))******+++,,,,,,......---,,,,,,,,,------,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++************++++++,,,---...///+++++++++,,,,,,,,,------...------,,,,,,------......///000000111333777:::???BBBFFFHHHIIIIIIIIIJJJLLLMMMMMMKKKIIIFFFCCCAAABBBAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFGGGIIIKKKMMMIIIFFFGGGLLLPPPTTT\\\fffuuuxxx{{{pppnnnttt{{{~~~~~~zzzxxxxxx{{{}}}{{{zzz}}}|||zzzzzzxxxuuusssrrrnnnlllmmmnnnpppxxx}}}vvvnnnhhhggghhhgggfffcccfffkkkqqqwww|||wwwlll___VVVQQQOOOQQQUUUVVVYYYbbbmmm~~~|||pppcccTTTLLLCCC:::666777444444444444333111000///000111111111222222222222333333222111111111111111111111000000///////////////...///111444333000---//////000000000000000000000000///...............000///---++++++,,,---...---------.........//////------..................///...---...000111000///........./////////000000//////000000000000//////000000111111111111000000111111222333333222000000222111///000333444333111444555555555666888999:::888888888777666777999<<<<<<;;;<<<@@@AAAAAAFFFLLLSSS```vvv*********+++++++++++++++******))))))***+++,,,,,,)))((((((((((((***+++,,,//////...---------------,,,,,,+++,,,,,,---...///...------,,,+++******)))))))))***+++,,,---...///++++++++++++,,,,,,,,,,,,---.........///......------......///000444999===CCCEEEGGGHHHHHHHHHIIIJJJMMMNNNNNNLLLIIIDDD@@@======>>>>>>@@@BBBDDDGGGHHHIIIGGGFFFFFFIIIMMMOOOPPPIIIIIILLLSSS[[[eeeqqq|||ssshhhgggoooyyy~~~~~~{{{{{{|||yyy{{{~~~|||xxxvvvwwwyyy||||||tttnnnlllllljjjhhhbbbdddfffjjjnnnrrruuuwww}}}|||vvv~~~oooaaaXXXRRRMMMLLLKKKMMMRRRXXXlllzzz}}}wwwnnn```MMM===888:::444444444333333222222222111111111111222222222222111000000///////////////111000000000000/////////111000///000111111///...000000//////////////////000000///...............000///---,,,,,,,,,---...---------.............../////////.........------333111///...///000000///........./////////////////////000000000000//////000000111111111111000000222333333333333111000///111000///000222333222111111111222222333555666777888888888777666777999<<<<<<:::<<>>AAADDDFFFIIIJJJKKKIIIGGGIIILLLNNNNNNNNNKKKOOOWWWcccooo{{{tttkkkcccdddooozzz~~~~~~}}}~~~}}}xxxuuussspppnnnhhhhhhhhhiiikkknnnqqqsssrrrtttwww|||tttiiiuuuuuuggg]]]RRRLLLLLLOOOSSSVVV```mmmrrr]]]JJJ@@@>>>555444333333222222333333222222222222222222222222//////............//////000000000000000000000000222111000///////////////000000//////......------000000///...............//////...---,,,------.........................../////////...............666333000....../////////------------------------//////000000000000//////000000111111111111000000111222333333333222111000000//////000111111111111111111111111222444555666777888999888777777999;;;<<<:::;;;???@@@AAAEEELLLRRR___ttt************************++++++++++++******)))))),,,+++***))))))***,,,...---,,,,,,+++******++++++************+++---............------,,,+++******+++,,,,,,,,,+++***)))(((++++++++++++++++++++++++***+++,,,.........---,,,,,,...000222555:::@@@DDDFFFGGGHHHGGGFFFEEEFFFHHHHHHIIIIIIHHHFFFBBB>>><<<<<<===???BBBEEEGGGIIIIIIJJJJJJKKKLLLNNNNNNMMMKKKLLLWWWfffvvvyyypppgggbbb```eeeppp{{{~~~{{{xxxrrrpppooonnnoooqqqsssuuuppppppqqqsssxxxxxxhhhmmmuuuxxxmmm]]]RRROOOSSSVVVVVVXXX```nnn}}}{{{}}}yyymmm\\\LLLAAA888777555333222222333444333222222222222222222222333222222111222222333333000000000000111111111111111111000///......//////000000//////......------000000///...............//////......------------.....................---------......///000000111666333000....../////////---------------------,,,//////000000000000//////000000111111111111000000///000222333444444444333///000000000000000111111555555555666777888999:::777888999888777777999;;;;;;:::;;;???@@@@@@EEEKKKRRR^^^sss***************)))))))))+++++++++++++++***)))(((,,,,,,+++******+++,,,---++++++************++++++++++++***++++++,,,---...------------,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++***************+++,,,------------...000333666:::>>>CCCGGGHHHIIIKKKKKKIIIHHHHHHIIIIIIHHHGGGEEEBBB>>>;;;999===???AAACCCFFFGGGHHHIIIIIIKKKNNNNNNMMMMMMNNNOOOTTTcccwww|||kkkccc^^^___bbbiiisss~~~~~~|||zzzyyyyyyzzz{{{}}}wwwwwwvvvuuuuuuwww|||~~~tttnnnjjjmmmuuuooo^^^VVVTTTRRROOOQQQUUU```ppp~~~uuuwwwyyyyyywwwlllYYYGGG???<<<999555333333333444333333333333222222222222111111111000111111222333000000000111111111111222///000000///------///000000000//////////////////000000///...............////////////......------...............---------,,,---...///000111111222333111///...///000000//////////////////.........//////000000000000//////000000111111111111000000...///111333555555555555///000222111000000111333444444444555666777999999666888999999888888999:::;;;999;;;>>>@@@@@@EEEKKKQQQ]]]rrr+++*********)))))))))(((((()))***+++,,,+++******+++++++++***************************+++,,,------------,,,,,,,,,,,,------,,,,,,,,,---------------)))***+++,,,+++)))'''&&&++++++++++++*********)))+++++++++,,,,,,---//////000333888;;;>>>BBBEEEHHHFFFIIIKKKLLLKKKIIIIIIIIIFFFEEECCC@@@>>><<<;;;:::===???AAADDDGGGHHHIIIIIIIIIMMMOOONNNKKKLLLSSSZZZfffvvvqqqgggccc___ccciiipppyyy~~~|||yyyxxxyyy}}}}}}zzzzzz{{{{{{xxxnnnlllnnnsssvvvggg^^^UUULLLMMMPPPXXXeeesss}}}vvvwwwxxxzzz}}}yyygggTTTGGGCCC>>>999555444555666444444333333333222222222//////......///000000111000000111111111222222222---///000000...---///111//////000000000000000000000000///...............///////////////......---//////.........---------......//////000000000111///...---...000111000///000000/////////.........//////000000000000//////000000111111111111000000///000222444555555444444///111333333111000222444111111111222333444666666666888999999888888999:::;;;999:::>>>???@@@DDDKKKQQQ]]]qqq+++*********))))))((((((&&&''')))+++,,,,,,,,,,,,))))))************)))(((*********+++,,,---...//////......---------......++++++,,,------......///*********)))&&&###++++++++++++******))))))------,,,,,,---...000111111555:::???BBBDDDGGGIIICCCFFFJJJKKKJJJHHHGGGGGGAAA@@@>>>=========>>>???<<<>>>AAAEEEGGGIIIJJJJJJJJJNNNPPPLLLIIIMMMYYYcccxxxvvvllliiiiiieeekkkrrrxxx{{{yyyxxxlllllljjjhhhiiimmmtttzzz~~~}}}uuuvvvwwwzzz|||yyyttttttyyyyyylll^^^RRRJJJOOOVVV___iiisss|||{{{|||{{{}}}rrraaaLLLHHHBBB<<<888666666777444444444333333222222222222222111111222333444444000000111111222222222222+++...000000......///111//////000000111111222222000000///.............../////////000///......---//////.........---------000000000000////////////,,,,,,,,,...111222111///......---------,,,,,,,,,//////000000000000//////000000111111111111000000111222333444444444333222000222444333111111333555333333333444555666777888666777999:::888888888999;;;999:::>>>???@@@DDDKKKQQQ]]]ppp------------,,,+++******))))))*********+++++++++(((((())))))*********++++++++++++*********)))))))))***,,,...////////////...---,,,,,,---...---,,,************+++,,,------,,,,,,,,,++++++++++++***)))***---///111333444444;;;===@@@BBBDDDFFFHHHKKKGGGHHHIIIIIIIIIGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>DDDBBBBBBDDDHHHKKKKKKIIIRRRNNNLLLNNNNNNSSSaaappptttmmmmmmppprrruuuzzzzzzpppggg```___]]]\\\```iiisss{{{yyysssqqqssstttuuu}}}xxxooojjjuuu}}}mmm^^^ZZZQQQMMMRRR^^^jjjvvvsss[[[RRREEE===;;;:::777444444222222222444555444333///------...222444333111111111000///////////////...///000111111000///...//////000000000000/////////111222333333222111///......//////......---,,,...///////////////..............................000000000000000000000000111000...,,,,,,,,,...///000000000000////////////////////////000000000000000111333555555444333222000////////////111222333555444444333333333444444<<<;;;999777777777777888888999:::<<<===@@@EEEIIIPPP[[[nnn++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,---))))))))))))*********+++,,,,,,,,,,,,++++++******++++++++++++,,,...000111...---,,,,,,---...---,,,......---,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,///222444666777888???@@@BBBBBBAAABBBDDDFFFHHHHHHIIIIIIHHHEEECCCAAA======<<<<<<<<<<<<======AAA@@@AAADDDHHHKKKJJJIIIOOOLLLKKKNNNQQQYYYkkk{{{uuunnnmmmoooyyy}}}|||wwwqqqhhh```YYYXXXXXXZZZaaalllyyy|||wwwxxxwwwvvvzzzyyyrrrrrruuupppcccYYYPPPQQQWWW```iiirrrxxxiii___PPPEEE@@@<<<999666666444333444555555333111222000///000222333222000222222111000000000000000...///000111111000////////////000000000000/////////000111222222111000///......//////......---,,,------............------////////////////////////000000000000000000000000111000...,,,,,,---...///000000000000////////////////////////000000000000///000222333444333222111000000//////000111222333111111222333555777888999999888777777777888999999999:::;;;<<<===@@@EEEHHHPPPZZZmmm)))***+++,,,------------,,,,,,---------.........)))))))))***************---------,,,,,,,,,,,,+++---,,,***)))***---000222---,,,+++,,,---...---,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222555888:::<<<===AAABBBBBBAAA@@@@@@CCCEEEIIIIIIIIIHHHFFFCCC@@@>>><<<<<<;;;<<<<<<===??????AAABBBCCCGGGJJJLLLLLLJJJKKKIIIHHHKKKQQQ]]]qqq{{{tttrrrsssyyymmmhhhddd]]]XXXRRRSSSVVV[[[eeesss}}}zzzzzz~~~vvvqqqsssqqqdddWWWSSSSSSWWW]]]cccnnn{{{zzzooo___QQQHHHBBB>>>;;;777666555555555444222///444333222222222333111000333333222111111111111222///000000111111000////////////000000000000//////...///000111111000///......////////////...------,,,,,,---------------,,,........................000000000000000000000000000///...---------...///000000000000////////////////////////000000000000...///111222222222111000000000///000000111333333111111222444555888:::;;;666666666666777888999:::;;;<<<======>>>@@@EEEHHHOOOYYYlll***+++,,,,,,---------,,,,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,+++,,,+++******+++,,,///000---+++++++++---...---,,,---,,,++++++*********+++,,,,,,---------.........///111444777;;;===???@@@@@@AAAAAAAAAAAACCCFFFIIIJJJIIIHHHFFFCCC@@@===<<<=========>>>???AAACCCDDDFFFGGGIIILLLNNNNNNMMMLLLKKKKKKLLLNNNUUUdddxxx}}}|||}}}~~~yyyiii___ZZZXXXUUURRRQQQSSSXXX```lll|||zzzvvvvvvyyyyyyrrruuurrrcccZZZVVVUUUWWW[[[cccqqq}}}mmm]]]PPPHHHBBB>>>888666555555555444222///444444333333333333222222333222222111111111222222111111111111000000000/////////000000000000//////......///000000///......///////////////...------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///......---...//////000000000000////////////////////////000000000000///000111222222222111111000000000000111222333333777666666555555555666666666666666666777888999999<<<=========>>>@@@DDDGGGNNNYYYlll,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++***************************++++++++++++******+++,,,------------,,,+++***+++---...---,,,+++*********++++++,,,---,,,,,,---...//////000000111333666999<<>><<<:::======>>>???AAACCCEEEFFFJJJKKKMMMNNNNNNMMMLLLLLLMMMQQQVVVZZZcccssssssiii\\\SSSQQQRRRRRRPPPRRRVVV]]]fffrrr~~~uuuuuuuuuwww||||||tttrrr{{{sssggg___WWWTTTUUUZZZeeepppvvv|||zzziiiYYYLLLCCC>>>999777555444555444333111222333333333333333444444111111000000000111111222222222111000000000000000//////000000000000//////.........//////.........//////000000//////...---------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////........./////////000000000000////////////////////////000000000000000111111222222222222222///000111111222222333333999888777666555444444444777777888888888888777777;;;<<<=========@@@DDDGGGNNNYYYlll------------,,,+++***))))))))))))*********+++++++++++++++++++++*********)))***************++++++)))***,,,---------,,,++++++***)))+++---...---,,,,,,,,,,,,,,,---...///000,,,------///000111222222333555888;;;>>>@@@BBBBBBEEEFFFGGGGGGEEEDDDEEEFFFFFFEEECCCAAA???===<<<;;;======>>>???AAACCCEEEFFFJJJKKKLLLLLLJJJJJJKKKMMMKKKUUU```hhhssszzzrrrccc\\\SSSNNNNNNPPPQQQQQQSSSXXXaaakkkvvv{{{zzzwwwsssrrruuu}}}}}}rrrppp}}}yyymmm___UUURRRSSSYYY```eeemmmyyyuuudddTTTHHHAAA???<<<888555555555444444111222444333333333444555111000000000000111222222333333111000000000000000//////000000000000///////////////......////////////000000000000///......------...///000000000000........................000000000000000000000000....../////////000000000000000000000////////////////////////000000000000111111111222222222333333///000111222333333333333555555444444555555666777888888999999999888888777:::;;;<<<<<<===???DDDGGGOOOYYYlll,,,,,,,,,------,,,++++++)))))))))*********++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***))))))***,,,...---,,,---------,,,,,,---......,,,---...///111222333444666888:::===???AAACCCCCCBBBDDDGGGHHHFFFEEEEEEEEECCCBBBAAA???>>>======<<>>=========>>>CCCCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKKKKJJJMMMRRRWWWbbbtttuuutttqqqnnniiiccc[[[VVVUUURRRPPPOOOQQQRRRSSSRRRXXX___jjjvvvxxxsssttttttoookkkkkkqqqxxx|||oookkkrrr~~~nnngggUUUQQQNNNOOOSSS[[[fffooo|||pppfff___PPPJJJAAA:::666666666666333555666444000...///111222222222222333333444555555444222000///000000111//////000000000000//////000000////////////000000000000000000000//////...***+++,,,---....................................000000000000000000000000......///000000000000000000000000000////////////////////////000000000000///////////////000111111///000222333444444333333111222222333444555777777555666999;;;<<<======<<<666777999:::;;;???CCCGGGPPP[[[nnn++++++,,,---,,,)))'''%%%,,,+++*********+++,,,---+++(((&&&'''***,,,+++)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------------......------...///111222999;;;???BBBCCCBBBAAA??????@@@CCCEEEFFFFFFFFFEEEDDDCCCAAA@@@??????@@@AAABBBCCCEEEGGGIIIKKKLLLLLLNNNJJJIIIKKKNNNRRR[[[ddduuu|||xxxooohhhbbbbbb```ZZZUUUUUUVVVVVVTTTSSSSSSUUUZZZ^^^bbbgggppp{{{|||vvvrrrnnnjjjkkkmmmnnnnnnqqq{{{nnnllluuuuuu^^^UUUQQQTTTSSSPPPXXXeeeqqqvvvuuutttpppdddXXXHHH>>>999888555222333333444555777666333111222222222222222222222222111111000000000000111111111111111111111111111111111000...---...///000222......---------......///............////////////,,,,,,,,,---------............///000000000000000////////////////////////////////////000000000000////////////000000000000......///000111000000000444333333222222333333444///000000222333555777888888999999888777777888::::::;;;;;;<<<>>>AAACCCEEEMMMYYYooo+++,,,---------+++)))(((++++++*********+++,,,---+++)))'''(((***,,,+++)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------...///111222999;;;???BBBCCCBBBAAA@@@AAAAAABBBDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLIIIIIIOOOVVV```nnnzzzyyysssiiibbb\\\\\\ZZZUUUSSSSSSWWWVVVUUUUUUWWW]]]eeejjjrrrvvv~~~|||wwwrrrnnnjjjjjjjjjjjjlllttttttuuu{{{ssscccVVVSSSQQQNNNSSS\\\jjjyyy|||uuuvvvvvvssspppdddTTTFFF===888555444555444444555666555222000222222222222222222222222111111000000000000111111222222222222222222222222222222222222222111000000//////...............///............////////////------........./////////......///000000000000000111111111111111111111111////////////000000000000000000000000111111111111////////////000000000111333222222111111222222333333333222222333333444555888999999888777777888::::::;;;;;;<<<>>>AAACCCEEEMMMYYYnnn,,,,,,---......---,,,+++++++++******++++++,,,---+++)))((((((***++++++*********************************+++++++++,,,,,,,,,---------------------------------.........//////------------...000222333:::<<<>>>AAACCCCCCBBBAAACCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIHHHJJJLLLNNNNNNNNNLLLKKKLLLIIIKKKTTT```ppp}}}qqqjjjeee___YYYYYYXXXUUUUUUWWW[[[\\\]]]___dddnnnxxxxxxsssmmmkkkhhhggggggjjjnnnqqq~~~}}}wwwxxxwwwaaaXXXSSSOOOPPPUUUcccqqq{{{yyyvvvxxxxxxvvvzzzppp```OOOCCC;;;999888777555444444555444111///222222222222222222222222111111000000000000111111222222222222222222222222000222333444333222///...222111000///.........///............////////////....../////////000000000......///000000000000000111111111111111111111111////////////000000000000111111111111222222222222000000///...///000111222222111111000000111111222333333333333333444444555888999999888777777888::::::;;;;;;<<<>>>AAACCCEEEMMMYYYmmm,,,---...////////////...+++***++++++++++++,,,,,,******))))))***+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......///---------...///111333555;;;<<<>>>@@@BBBCCCCCCCCCFFFEEECCCAAAAAACCCEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOMMMKKKJJJMMMKKKNNNYYYiii|||uuulllggghhhbbb]]]]]]]]]\\\___dddgggjjjnnnttt|||zzztttooojjjgggggggggfffeeejjjsssyyywwwtttfff\\\UUUSSSUUU^^^kkkwww{{{{{{|||{{{xxx{{{tttgggWWWIII@@@======777555444444444444333111222222222222222222222222222111111000000111111222111111111111111111111111...///000111111000///...333222111000////////////............////////////....../////////000000000......///000000000000000111111111111111111111111////////////000000000000000000000111111111222222111000///......000222333222222111111111111222222000000111222444666888999777888999888777777999;;;::::::;;;<<<>>>AAACCCEEEMMMXXXlll,,,,,,---...////////////******++++++,,,,,,,,,,,,******************+++,,,******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,------......------...///111333666777<<<<<<>>>???AAACCCDDDEEEHHHFFFCCCBBBBBBDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNOOONNNLLLJJJHHHIIIJJJQQQ```qqq}}}vvvqqqnnnllllllgggdddeeefffgggmmmssszzzwww{{{}}}vvvmmmhhhhhhiiigggeeedddjjjtttyyyuuu|||{{{iii[[[TTTTTTXXXcccqqqzzz|||wwwmmm___QQQFFF@@@>>>888666444333555666555555222222222222222222222222222222111111111111222222000000000000000000000000......---...///000222333444333222000000/////////............////////////------........./////////......///000000000000000000000000000000000000000////////////000000000000/////////000000000111111222111///...///000222444333333222222222222333333000111111333444666888999777888999888777777999;;;::::::;;;<<<>>>AAACCCEEEMMMXXXjjj,,,,,,,,,,,,------......)))***+++,,,,,,,,,,,,+++***+++++++++******,,,---******************************+++++++++,,,,,,,,,)))******++++++,,,,,,---***++++++,,,---...//////...//////000333666888:::<<<======???AAACCCEEEGGGHHHGGGEEEDDDDDDFFFIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKIIIIIIGGGLLLXXXjjj{{{zzzqqqoooppprrrrrrtttqqqppprrrtttvvv}}}yyynnnqqq}}}sssmmmjjjjjjiiihhhhhhjjjnnnuuuxxxvvvyyyzzzgggZZZTTTRRRZZZfffrrr}}}~~~wwwlll```RRRFFF@@@;;;999555444555666777666222222222222222222222222222222111111111111222222000000000000000000000000111000//////000222444666222222111000/////////000............////////////------........./////////......///000000000000000////////////////////////////////////000000000000.../////////000000000000111111000///000111222333444333333333333333333444444444444444444555555666666777888888777888:::;;;:::;;;;;;<<<>>>AAACCCEEEMMMWWWiii++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++)))+++,,,+++)))))),,,...******************************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,---...///000111111000000000222555888;;;<<<=========>>>@@@CCCFFFHHHHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMOOOPPPPPPPPPPPPOOOPPPOOOMMMLLLKKKJJJKKKKKKMMMTTTeeexxx{{{rrrnnnrrryyy~~~}}}qqqrrr}}}uuuoookkkiiihhhhhhiiikkknnnsss|||xxx|||jjj^^^TTTVVV[[[eeepppyyy|||ssseeeUUUIIIAAA===999666555555666555222222222222222222222222333222222111111222222333111111111111111111111111222222111111111111111222111000000/////////000000............////////////....../////////000000000......///000000000000000000000000000000000000000////////////000000000000//////000000000111111111000000111111111222222222333333222222222222333333444444444444444555666666666777888888777888:::<<<:::;;;;;;<<<>>>AAACCCEEEMMMWWWhhh}}}+++******))))))******+++)))***+++,,,---,,,++++++)))+++---,,,)))))),,,///******************************+++++++++,,,,,,,,,++++++,,,------...//////......///000111222333333000111111333666999<<<>>>>>>======>>>@@@CCCGGGIIIGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOQQQRRRRRRRRRQQQPPPRRRPPPNNNKKKKKKKKKLLLMMMVVV___pppwww{{{}}}wwwrrrttt}}}yyyyyy}}}tttmmmiiigggeeeggghhhiiijjjmmmqqqtttyyy~~~{{{kkkZZZVVVTTTZZZdddnnnwww}}}uuucccUUUFFFAAA;;;777555555444444222222222222222222222222333222222111111222222333333333333333333333333333000111222222111///,,,+++000///////////////000111............/////////000000000000000111111111111...//////000000000000000111111111111111111111111////////////000000000000000111111111111222222222000000111222222222222111222222111111111111222222111111222333555777999:::666777888888777888:::<<<;;;;;;;;;<<<>>>AAACCCEEEMMMVVVggg}}}++++++,,,,,,,,,++++++***,,,,,,,,,+++***)))((('''---------,,,,,,,,,++++++***+++,,,,,,+++***((('''******+++,,,,,,---......)))***+++,,,---.........////////////////////////444333444999>>>BBBBBBAAA@@@@@@@@@BBBDDDGGGJJJLLLFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQOOOLLLJJJIIIJJJMMMOOOZZZkkk}}}zzz|||zzzyyyzzzzzzrrrmmmrrrlllfffeeehhhlllkkkiiiooowwwyyyttt}}}hhhZZZQQQVVV[[[]]]eeeppp~~~xxxjjjQQQHHH===888:::===<<<:::666555222000000000222222111111000000111222333333333222222111111222333333444222///...///000000///////////////////////////...///000000000///---,,,...000111333333111000...111111111111111000000000111000000/////////000000111111000000//////......---...000111111111000//////111222333333222111///333333333222222222222222222222222222333444555555888888777777888888999:::<<<<<<<<<<<<===@@@EEEHHHLLLUUUfff|||+++++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---------***+++,,,,,,------------////////////000000000000444444555:::???BBBCCCAAACCCCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIJJJLLLNNNOOOOOOQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLLLLNNNRRRUUUdddtttzzzuuuyyy}}}yyyyyyyyy|||zzzuuutttoooiiigggggghhhhhhfffeeejjjtttuuuyyywwweeeWWWUUUUUUTTT[[[eeeppp{{{wwwbbbUUUEEE<<<;;;<<<888444444333222111000000111222111111111111111222222333222222222222222222222111333111//////000111000///////////////////////////...///000000000///---,,,---...///000000///...---//////............//////,,,,,,---...//////000000111000000000/////////...---...///000111000000//////000111222222111000///000000000000000000111111222222222222333444555666888888888888888999::::::;;;<<<<<<===>>>AAAFFFJJJLLLVVVggg|||***++++++,,,,,,+++++++++&&&''')))***,,,,,,------,,,++++++++++++*********,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,/////////000000111111111666666888;;;@@@BBBCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJLLLNNNOOOQQQQQQTTTTTTUUUUUUTTTSSSRRRQQQOOOOOONNNNNNPPPVVV]]]cccttt|||xxxtttsssyyy{{{rrroooooonnnnnnrrrtttyyy{{{xxxsssmmmiiigggffffff___```dddjjjwww}}}uuuwwwvvvcccYYYTTTPPPTTT\\\___mmmvvvgggRRREEE@@@===888333333333333333333333333222111111111111222222222222222222333333333222000///000//////000222222111////////////////////////////////////000//////...------...///000000///...---000///...------...///000---...///111111111000000000000000000////////////......///000000000000000222222444444444444222222/////////000111111111222333333333333444555666777999999888888999999:::;;;:::;;;<<<===>>>AAAFFFIIILLLVVVggg}}}******+++,,,,,,,,,++++++)))******+++++++++******+++++++++*********)))))),,,,,,+++***+++,,,...///,,,,,,,,,+++++++++++++++------------------,,,,,,------...///000111222222888888;;;===AAACCCDDDDDDGGGHHHIIIJJJJJJIIIGGGFFFHHHIIIKKKLLLNNNPPPRRRRRRVVVUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPTTT^^^kkkuuu~~~}}}zzzxxx{{{~~~vvvkkkcccaaabbbdddeeelllpppwwwwwwooojjjhhhhhhccccccaaaaaafffttt~~~tttuuurrrfff]]]WWWVVVZZZUUUbbbtttvvvcccRRRGGG@@@<<<:::444555666666666555555444111222222222222222222222111222333444333111///...///...///111333333111/////////////////////////////////////////////......000000111111111111000000222111/////////000222333///000111111000---+++)))000000000000////////////...//////000000000000000222222333333333333222222000000111222333444444444444444444444555666777777999999999999999::::::;;;:::;;;<<<<<<===???BBBEEELLLVVVggg~~~)))***+++,,,,,,,,,,,,,,,)))******+++++++++******+++++++++*********)))))),,,,,,+++***+++,,,...///+++++++++++++++++++++***------.........---,,,,,,+++,,,---...000222333333999;;;>>>@@@BBBCCCDDDEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPRRRSSSVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQSSSYYYgggxxx}}}{{{zzz~~~wwwkkkfff___[[[ZZZ[[[^^^```iiioooyyyvvvooollllllggghhhfffcccbbbhhhttt}}}~~~tttxxxxxxlllbbbZZZWWWSSS\\\hhhvvvrrr```NNNBBB>>>===444555555666555555444333222222333333333333222111000111333333333111///...///...///111333333111///000000000000000000000000//////........./////////000000111111111111000000111000/////////111222333,,,---......---***'''&&&////////////000000000000///////////////000000111//////000000000000//////000000111222333444444444444444444444555666777777999999888888999999:::;;;;;;<<<<<<<<<;;;<<<>>>@@@KKKVVVhhh~~~)))***++++++,,,,,,,,,,,,&&&''')))***,,,,,,------,,,++++++++++++*********,,,++++++++++++,,,,,,---*********+++++++++++++++,,,------.........------***+++---///111333555555;;;>>>AAABBBCCCCCCEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIJJJMMMOOOQQQSSSTTTVVVUUUTTTSSSRRRRRRRRRSSSQQQTTTYYY^^^fffuuuyyyuuuvvvzzz~~~qqqfff\\\ZZZWWWVVVWWWZZZ^^^aaagggooo}}}xxxtttqqqjjjjjjjjjgggeeeeeeiiimmm{{{~~~wwwwww|||lll]]]TTTVVVZZZ___gggvvv{{{lllYYYIII@@@===555444444333222222111111222333444444444333111111///000111222222111000000000//////000222222111///000000000000000000000000///............///000000//////............//////------......//////000000,,,---///000000000//////////////////000000000000///////////////000111111333333333333333333333333/////////000111111111222333333333333444555666777888888777777888888999:::;;;<<<===<<<;;;<<<===???KKKVVViii))))))***+++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,---.../////////...,,,---...111333666888999===@@@CCCDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLIIIJJJLLLNNNPPPSSSUUUUUUVVVUUUTTTTTTSSSTTTUUUUUUVVV___kkkttt}}}xxxwww{{{vvviii^^^VVVUUUTTTTTTWWW]]]dddjjjpppyyyzzzqqqpppmmmkkkhhhgggggggggmmmxxx{{{xxxfffYYYWWWXXXYYY^^^kkk|||wwwjjjZZZKKKAAA999777555444222222222222222333444555444333111000//////000000111111222222333111//////000111000///000000000000000000000000///......---...///000111//////............//////+++,,,...000111000//////000000111222222333444444.../////////000000000111000//////...///000111222666666666555555666666666000000000000000000111111222222222222333444555666777777666666777777888999999;;;===>>>>>>???AAABBBKKKVVViii((()))***+++,,,---------,,,,,,,,,+++***)))((('''---------,,,,,,,,,++++++***+++,,,,,,+++***((('''(((((()))***+++,,,,,,---+++,,,---...////////////---...000333555888:::;;;===AAADDDEEEDDDDDDFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMOOORRRTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXX]]]jjjzzz~~~|||wwwmmmcccZZZWWWVVVTTTUUUYYYaaalllsss{{{wwwqqqmmmkkkjjjhhhgggfffiiitttxxxqqqcccWWWWWWWWW[[[gggxxx~~~zzzlllXXXHHH>>><<<999666555444555555222333555555555333111000////////////000222333444444222///...///000000000000000000000000000000000///...------...///000111111111000000000000111111,,,...111333444333111000///...------------........./////////000000111111000///.........///111222222111111000000111111222333333333222222222222222222222222222333444555555666666666666666777777888888:::===???@@@BBBDDDFFFKKKVVViii)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---...+++(((,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***+++++++++...---,,,000555:::<<<<<>>>>>CCCEEEGGGHHHGGGHHHIIIJJJHHHJJJKKKLLLKKKKKKLLLMMMOOOPPPSSSVVVXXXZZZZZZZZZWWWVVVVVVVVVTTTUUU]]]ggguuu~~~nnneeeaaa\\\XXXWWWTTTYYY^^^aaajjj{{{|||vvvrrrnnnllliiigggfffiiinnnwww}}}vvviii___ZZZ]]]bbbiiiyyymmm[[[KKKAAA888888:::888666555555666666555555444444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000/////////...//////000000000000//////111000/////////000222222222222111111111111111111111222333222000000000222333333333444444444555555444555666666555666888::::::;;;===???AAABBBCCCCCCKKKVVViii)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------------......000000111444999===???@@@CCCEEEGGGHHHHHHHHHIIIJJJEEEGGGIIIJJJKKKLLLNNNOOOPPPRRRVVVYYY[[[[[[ZZZYYYYYYWWWWWWVVVTTTVVV___jjj|||zzzlll^^^ZZZ[[[ZZZXXXXXXZZZbbbjjjppp|||xxxqqqmmmllliiiffffffeeehhhrrr}}}~~~}}}{{{nnnbbb______dddsssuuugggSSSHHH???======:::888888666666666666555555555444333333333333333333333333111111111111111111111111000000000000000000000000........................000000000000000000000000//////000000000000111111000000000000//////////////////000000000000//////000000000///000111111222333333222111000000000111000111222222111000111333111222444555666555444333444555666666555555777999;;;<<<===???@@@BBBCCCCCCKKKUUUggg}}}))))))*********+++++++++++++++++++++++++++++++++...,,,***))))))+++,,,---------,,,,,,,,,+++++++++,,,,,,------------......------------------...///000111333666:::===@@@AAABBBDDDGGGGGGGGGGGGHHHJJJHHHIIIKKKLLLLLLMMMPPPRRRQQQTTTWWW[[[\\\[[[YYYXXXXXXVVVTTTTTTSSSVVVaaammmzzzlllaaaYYYWWWXXXYYY[[[___gggqqq|||vvvqqqqqqlllhhhfffcccaaafffmmmpppddd^^^___kkkxxxzzzooo]]]RRRGGGBBB???;;;999999666666555555444444444555444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000111222222222111111111111111//////000000000000//////000000000000000111111222333333222111000000000000111222444444333333444555222333444444555555444444444666777666666666888:::;;;<<<===>>>@@@BBBCCCDDDKKKUUUfff|||))))))*********+++++++++---------------------------,,,+++))))))***,,,...---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---......///111444777:::===???AAAAAACCCFFFGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRUUUXXX[[[[[[ZZZXXXVVVUUUSSSQQQQQQQQQWWWdddrrr|||}}}nnnfff___\\\ZZZYYYWWWWWW___iiiuuu~~~xxxpppjjjfffccc```\\\]]]bbbjjj}}}oooccc___dddkkksss~~~|||kkk___QQQIIIBBB<<<999:::777666555444333333333444444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000111111111111111111222222//////000000000000/////////000000000111111111111333222222111000000111111111222444444333333444555555444333222222444555777666777888888777888:::<<<<<<<<<<<<===???AAACCCDDDKKKTTTeee{{{)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---------------,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,---...//////222666999;;;===@@@BBBBBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKNNNQQQUUUWWWYYY[[[[[[ZZZXXXVVVSSSQQQOOOPPPSSS[[[kkk{{{~~~yyyoooddd^^^XXXYYY\\\]]][[[]]]iiiwwwtttnnniiifffbbb]]]\\\___ZZZhhh|||oooeeebbbcccfffrrr}}}ppp```SSSIII???<<<===:::999666444333333333333444444444444444444444444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000......////////////000000////////////000000000000//////000000000000////////////000111111111111000222111111111111111222222000111222222111000111333666444222111111333666888777888999999888888:::<<<<<<<<<<<<===???AAADDDEEEJJJTTTfff|||)))************+++++++++))))))))))))))))))))))))***+++---,,,***)))+++---...------------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---...///000000444888;;;===???AAADDDDDDFFFHHHIIIIIIIIIJJJKKKHHHIIIJJJJJJKKKMMMQQQTTTYYYZZZ[[[[[[[[[ZZZYYYXXXTTTQQQPPPSSSWWWaaattt~~~}}}}}}ssshhhaaa___YYY[[[```fffjjjppp~~~wwwoookkkfff___]]]___WWW]]]fffttt}}}pppgggbbb^^^fffpppxxxooo___QQQEEEAAABBB>>><<<999777444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000.../////////000000000000//////000000000000//////...///000111222111111000000000000000111222333333111222333222000000000222444444333333333444555666666777888888777888:::<<<===<<<<<<===>>>AAADDDEEEJJJTTTggg~~~)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---+++)))***,,,......---------,,,,,,,,,))))))***++++++,,,---------------......000111111111555:::===>>>@@@CCCFFFFFFHHHJJJKKKJJJJJJLLLMMMIIIJJJKKKLLLNNNQQQVVVZZZ\\\\\\\\\\\\\\\[[[ZZZZZZVVVSSSSSSUUU[[[ggg{{{}}}{{{}}}}}}yyyxxx~~~ttthhh```^^^^^^```aaafffpppzzzzzzqqqllleee]]]ZZZ[[[[[[YYYXXX```vvvuuuxxxkkkccc\\\```eeekkkxxxzzzhhhWWWJJJEEEFFFBBB???<<<999666555555555333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000............/////////000000000111111222222222333//////000000000000//////...///000222222111111000//////000000111222444444333555555444222111222333222333444555555555444444555666777777666777999;;;===<<<<<<<<<>>>AAADDDFFFIIIUUUhhh************************,,,+++++++++---,,,+++)))++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++,,,...000111222888999;;;===@@@BBBDDDEEEIIIHHHFFFFFFGGGIIIJJJJJJIIIJJJLLLOOOSSSWWWZZZ\\\]]]\\\\\\]]]]]]\\\ZZZXXXUUUWWWYYY\\\bbbooovvvooonnnuuuuuuyyy}}}vvvpppkkkfff``````bbbdddkkkwwwtttiiidddaaa]]]ZZZVVVUUUVVVYYY```ppp{{{zzzwwwhhhZZZXXXYYY___iiivvvuuu^^^PPPIIIEEEEEEDDDAAA===888555555666666555444333222333444555888666222...---...000111111111111111111111111111//////000000111111111222444333111///......///000000000000000000000000000000000111111111111000000111000/////////000222333//////000000111111111222111000000000111222333333333333333444444444555555444444444444444444444444888:::<<<<<<;;;999999:::;;;===>>>>>>>>>>>>AAACCCJJJTTTiii***************************))))))***,,,---,,,+++++++++++++++++++++++++++++++++++++++*********)))+++++++++,,,,,,,,,------,,,,,,,,,---///000222333999:::<<<>>>AAACCCEEEFFFHHHGGGFFFFFFGGGHHHHHHHHHKKKLLLNNNQQQUUUXXX[[[]]]```___^^^]]]]]]\\\[[[[[[WWW[[[___dddkkkwwwuuuooooootttwww{{{rrrkkkfffdddbbbaaaccchhhqqqxxx|||pppjjjeee___[[[XXXVVVTTTTTTVVV```ttt}}}sssxxxppp^^^ZZZXXX[[[aaammm~~~hhhWWWNNNIIIJJJIIIFFF@@@:::555444444555555444444333333444444555444111//////000111222000000000000000000000000///000000000111111111111555444222000///000000111000000000000000000000000000000111111111111000000111000/////////000222222333333333222222222222222//////////////////000111111222222222333333333333444444444444444444444444:::<<<======;;;999999999999;;;======>>>@@@BBBEEEMMMVVVkkk++++++++++++++++++++++++)))((('''(((+++---------++++++++++++++++++++++++++++++++++++************+++,,,,,,------.........---------...000111333444999;;;===???BBBEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFLLLNNNQQQTTTXXX[[[^^^___dddcccaaa___]]]\\\\\\\\\ZZZ```hhhqqqyyyuuuppprrrwww~~~wwwmmmeee```]]]^^^aaaeeemmmuuu{{{sssllleee___]]]YYYUUURRROOOQQQ\\\hhhsssooowww}}}fff___XXXVVVXXX```ooo|||rrr```TTTOOOQQQOOOKKKDDD<<<666333222555555555555555444333333222222111111111111222333////////////////////////000000000000111111111111555444222111000000111222000000000000000000000000000000111111111111000000000000000///000111111222444444333333222111111111111000//////////////////000000000000111111111222444444444444444444444444999;;;======<<<;;;;;;;;;888:::<<<===>>>@@@DDDFFFMMMWWWkkk++++++++++++++++++++++++***)))'''(((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++..................------......///000111333555666:::;;;===???BBBEEEGGGHHHFFFGGGHHHGGGFFFEEEEEEFFFKKKNNNSSSXXX]]]aaacccdddggggggeeeccc```]]]]]]]]]```gggsssxxxvvvzzzvvvjjjccc```\\\ZZZ___fffnnnyyy~~~}}}|||||||||~~~~~~||||||||||||~~~vvvllleeebbb]]]YYYUUUPPPNNNRRRYYYiiizzz~~~tttrrr|||ssshhh]]]VVVTTTYYYdddooovvvcccYYYTTTSSSQQQMMMGGG???888444333444555666666666555333222222222333333222222111111000000000000000000000000000000000000000111111111333222111000000000111111000000000000000000000000000000111111111111000000000000000000000111111222111111000000000000000000333333222111000000000111000000000000111111111111333333444444444444444444555777:::;;;;;;;;;<<<===999:::<<<===>>>@@@CCCEEELLLUUUiii++++++++++++++++++++++++,,,***))))))***++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,000000//////...---,,,,,,...///000111333666888999;;;<<<>>>@@@BBBDDDFFFGGGEEEGGGHHHGGGEEEDDDFFFGGGJJJNNNUUU\\\cccgggjjjkkkiiijjjjjjgggdddaaabbbccckkksss~~~~~~sssjjjddd___```]]]^^^eeennnwww}}}{{{{{{{{{{{{zzz|||~~~~~~|||yyyyyyzzz{{{{{{{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~|||{{{}}}}}}||||||~~~|||{{{zzzzzz{{{~~~~~~vvvmmmddd___ZZZXXXUUUQQQRRRVVVXXXhhh|||ssstttwwwggg\\\WWWXXX___hhhuuusssddd[[[XXXRRRQQQNNNHHHAAA;;;888777444555666777666555444333444444444444333111///...111111111111111111111111111111000000000000000000111000000///////////////000000000000000000000000000000111111111111000000///000000000111111111111......///000111111222222333333222111000000000111111111111222222222222333333333333444444444555555555777::::::999888888999;;;<<<===>>>>>>???AAACCCLLLUUUiii,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000///...---,,,,,,+++......000222555999;;;===>>>???@@@BBBCCCEEEFFFGGGEEEGGGHHHFFFDDDDDDHHHKKKLLLPPPXXXaaahhhlllnnnoookkklllllljjjhhhiiinnnrrr}}}ppphhhdddbbbaaaaaa___cccmmmvvv}}}{{{yyyyyyzzzzzzuuuxxx{{{||||||{{{|||}}}||||||}}}~~~}}}zzzvvvrrrsssuuuvvvvvvvvvuuutttxxx{{{}}}||||||zzz|||}}}{{{xxxwwwyyy||||||xxxvvvwwwzzz~~~|||{{{zzzzzz}}}~~~}}}mmmfff___]]]ZZZUUUTTTUUUNNNZZZkkk~~~xxxsss|||tttfff^^^ZZZ]]]bbbjjjyyyqqqfff___[[[QQQQQQOOOJJJDDD???<<<;;;555666666666666555444444666555555444333111///...111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000//////000111111111111000//////000222333444555666111000//////////////////222222222333333333444444222333333444444555555555888:::;;;:::777444333333<<<===>>>>>>>>>>>>@@@BBBLLLVVVjjj,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...000333777;;;>>>@@@BBBCCCDDDDDDFFFFFFGGGHHHFFFGGGHHHFFFCCCEEEJJJPPPOOOTTT\\\dddkkknnnoooooommmmmmllliiikkkrrrsssiiieeeddddddccccccdddjjjvvv~~~~~~~~~|||yyywwwvvvvvvwwwxxxqqqsssvvvvvvuuusssrrrrrrtttuuuxxx|||~~~~~~{{{xxxppprrrtttuuuuuutttsssqqquuuzzz~~~}}}zzz}}}~~~|||yyywwwzzz~~~{{{uuusssvvvzzz|||{{{{{{|||yyynnnhhhccc\\\WWWVVVQQQTTT[[[hhh{{{}}}zzz~~~oooccc[[[ZZZ\\\dddrrr~~~}}}tttkkkccc]]]SSSSSSQQQMMMGGGBBB???>>>777666666555555555555555555555444333222222111111111111111111111111111111111111111111000000000/////////000000000000//////000000000000000000000000000000111111111111000000...///000111222111111000000000111222333444444555//////////////////000111222222222333333333333444222222333333444555555666777999::::::888666555555:::<<<===>>>>>>???BBBDDDKKKUUUiii,,,,,,,,,,,,,,,,,,,,,,,,((())),,,///222111...++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,---...///000,,,---000444888<<<@@@BBBFFFFFFFFFGGGHHHHHHHHHIIIFFFHHHHHHEEECCCEEELLLSSSSSSWWW___ggglllnnnnnnnnnpppnnnkkkhhhlllyyy~~~wwwmmmfffeeeeeeeeeeeeeeehhhppp~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}|||{{{{{{yyyvvvtttssssssuuuvvvoooqqqrrrrrrooolllkkkjjjkkknnnssszzz}}}rrrtttvvvxxxxxxvvvtttrrrtttyyy}}}|||{{{~~~|||vvvtttxxx|||~~~|||{{{}}}~~~tttlllbbb[[[YYYYYYTTTRRRYYYkkk{{{vvvvvvtttfff[[[WWWXXXbbbooo|||~~~xxxpppfff___UUUUUUTTTPPPJJJDDDAAA???888777666444444555666666444333333222222333333444000000000000000000000000222111111111000000/////////000111111111111000000000000000000000000000000000000111111111111000000...///000222222111111000000000000000000111111111111111000000111222333333111222222222222333333333222222333333444555666666333555888::::::::::::;;;888:::<<<===>>>@@@DDDFFFHHHRRRggg,,,+++***)))))))))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///---------///000111000111333666999<<>>AAACCCJJJSSSggg---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---......---------///000111111222444777:::===@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHIIIMMMSSSWWW___aaadddiiilllmmmkkkhhhfffdddcccgggttttttiiieeeeeeiiikkkkkknnnqqqssszzz}}}{{{{{{|||}}}~~~~~~~~~}}}|||yyyzzz{{{|||||||||{{{zzzxxxzzz|||zzzwwwvvvwwwzzzyyyxxxyyyxxxuuusssrrrsssuuutttpppppptttssssssssswww}}}zzzxxxwww{{{~~~xxxssssssxxx~~~~~~}}}vvvtttxxx}}}zzzuuutttxxx}}}~~~rrrggg]]]ZZZWWWTTTUUU^^^sssssswwwzzzfff[[[XXX[[[aaalllyyy}}}tttrrrlll```TTTOOONNNIIIBBB>>>;;;888666777777666555666555444222222333555666333333222111111222333333111111000000000111222222111111111111111111111111000000111222222222222222///000222222000///000111333333222222222222111111///000111222222222222222222222222222222222222222222222222222222222222333333333333444555555666666666777999999888888999;;;;;;<<<=========???BBBDDDJJJSSSggg---,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------...000222333444555888<<>>>>>>>>@@@CCCEEEJJJSSSggg++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,---------...111444666777888;;;???BBBEEEFFFGGGEEEEEEEEEEEEFFFHHHJJJLLLKKKJJJJJJJJJMMMSSS[[[aaajjjjjjkkklllllliiieeeaaa^^^\\\^^^jjj~~~zzz~~~vvvkkkeeebbbbbbfffmmmqqqsssxxx~~~}}}wwwvvvwwwyyy{{{~~~|||zzz{{{{{{||||||~~~}}}|||~~~{{{{{{~~~{{{xxxrrruuuzzz~~~|||zzzyyy}}}}}}{{{|||{{{yyyyyy}}}~~~yyynnnccc]]]YYYXXX^^^fffzzzpppbbb^^^\\\aaaooo~~~xxxhhh]]]XXXSSSLLLBBB???;;;888888888888777999888666555444333333333222222222222222222222222111111000///......//////111111111111111111111111///000111333333222111000///000222222000///000111///000000111222333333333222222222222222111000///111111111111111111111111333333333222222222222111333444444555666666777777888999:::999777777888999<<<===>>>>>>>>>???BBBEEEJJJSSSggg))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///,,,---......///222777:::;;;<<>>AAADDDJJJSSSggg((((((***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///,,,...000000000333:::???@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFGGGGGGIIIJJJKKKJJJKKKNNNQQQUUU\\\ccchhhtttrrrqqqppplllggg```[[[UUUVVV^^^nnn~~~|||{{{ooojjjiiieeeeeeiiipppuuu{{{zzzuuuvvvxxx{{{~~~}}}|||}}}}}}}}}~~~xxxvvv}}}||||||}}}~~~|||rrrtttvvvyyy|||}}}yyywwwzzz}}}~~~}}}yyymmmhhhbbb\\\YYY___qqq{{{eee___^^^ccchhhooo{{{jjjYYYLLLKKKFFF@@@;;;999888777777777777666555444333222111111222222333333222222111111111000/////////000000111111111111111111111111111111111111111222222222///000222222000///000111//////000000111222333333222222222222222111000///222222222222222222222222111111222222222333333333222333333444555555666666777888999999888777888::::::;;;<<<<<<<<<>>>AAACCCJJJSSSggg((()))***,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000---000222222111555<<>>;;;999888888777777777666555444333333111222333333333333222111111111000000000111222222111111111111111111111111222111000///000111333444///000222222000///000111//////000000111111222222111111222222222111111000111111111111111111111111000000111222333444444555444444444555666666777777666777999999888888999;;;;;;<<<=========>>>AAADDDJJJSSSggg)))***+++---......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000---000333333222666>>>EEEFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGIIIMMMTTT\\\dddmmmuuuzzzwwwvvvtttqqqmmmggg___ZZZTTTYYYeeeuuuwwwqqqppplllpppxxx~~~|||}}}~~~zzz~~~wwwuuuwwwuuutttuuuyyy}}}~~~|||{{{|||~~~{{{vvvvvvuuuttttttwww{{{~~~}}}|||{{{yyywwwssswww|||{{{yyyyyy{{{}}}|||zzz{{{~~~~~~~~~~~~~~~rrreeebbb^^^\\\cccwwwxxxnnn___\\\\\\]]]ggguuuvvvdddUUUOOOGGGAAA===;;;:::999777888888888777666555444111222333444444333222111111111000000111222333333111111111111111111111111333222000...///111333555///000222222000///000111000000000000111111111111000111111222222222111111000000000000000000000000//////000111333444555666555555666666777888888888555777888999888888:::<<<<<<===>>>>>>>>>@@@CCCEEEJJJSSSggg---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++---...///222666<<>>@@@BBBBBBJJJQQQddd------------------------.........---------,,,,,,---------------------------------------------------...111444999>>>BBBEEEEEEGGGJJJJJJIIIHHHGGGHHHEEEFFFHHHGGGGGGGGGHHHJJJOOOUUU^^^hhhvvvwwwoookkkfff___\\\^^^dddppp~~~~~~~~~~~~zzzvvvvvvwww}}}~~~}}}|||{{{{{{~~~{{{yyywwwuuutttsssssstttuuuvvvuuuuuutttttttttuuuuuuuuutttqqqpppoooooopppqqqrrrqqqqqqqqqqqqppppppppppppooonnnpppssstttrrrpppqqqqqqqqqqqqrrrsssttttttxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{|||~~~~~~~~~~~~}}}}}}||||||}}}||||||{{{{{{|||||||||~~~wwwhhhbbb]]]___ggguuuzzz{{{~~~kkk]]]VVVYYYaaajjj|||vvvkkk[[[NNNFFFAAA===:::888888888777666555444333333333333333333222111111111111111111000000000000222222222111111111000000333333333222222222111111111111111111111111111111333222222222222222333333111111222222222333333333333222222111111222222333333333333333444444444444555555555555666666666666777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBBBBJJJQQQddd------------------------//////............------------------------------////////////////////////---///333888===AAAEEEFFFEEEGGGIIIIIIHHHFFFFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLQQQZZZfffrrryyyrrrlllfffaaabbbgggwww}}}yyyzzz{{{yyyyyyxxxyyy{{{~~~~~~|||{{{yyywwwtttrrrpppppppppppppppppppppooonnnnnnmmmpppooonnnmmmllljjjjjjiiieeeeeefffgggiiijjjkkkkkkhhhhhhhhhiiikkklllkkkjjjllllllllllllmmmnnnooopppppprrruuuwwwxxxxxxvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuwwwxxxzzz{{{{{{{{{zzzyyy||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzzzz|||~~~qqqjjjbbb]]]]]]eeevvv{{{xxx{{{fffXXXVVV[[[^^^nnn~~~iiiWWWKKKDDD@@@>>>::::::999888777666555555555555444333333333333333222222111111111000000000222222222111111111111111333333333222222222111111111111111111111111111111111111111111222333444555111111222222222333333333333222222111111222222333222222222222333333333333444444555555555666666666777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBBBBJJJQQQddd,,,,,,------------------............------------........................///////////////000000000...111666<<>>@@@BBBBBBJJJQQQddd,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---........................------......///////////////222777===BBBEEEGGGGGGCCCEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHKKKOOORRRVVVcccrrr}}}{{{sssqqqxxx}}}|||{{{{{{}}}xxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}}}}}}}{{{xxxwwwuuuuuuvvvuuuttttttuuuvvvsssqqqppppppppppppnnnllllllkkkiiigggfffddddddccccccdddeeeeeedddbbb```___^^^_________]]][[[XXXVVVTTTTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZZZZ]]]\\\\\\]]]]]]^^^___```^^^aaafffjjjlllkkkiiigggccccccbbbccccccdddeeefffhhhgggfffeeedddcccbbbaaa```````````````aaabbbbbbeeeeeefffffffffgggffffffeeeeeefffggghhhiiijjjjjjiiijjjjjjkkkkkklllllllllhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiihhhhhhjjjkkklllkkkiiihhhiiijjjhhhgggddd```]]]]]]```ccckkkmmmqqquuuwwwyyyyyyyyyyyy{{{|||}}}}}}~~~nnnaaa]]]^^^dddjjj}}}iii^^^ZZZVVV```oooyyyiii\\\QQQGGGAAA<<<;;;999777555555444444555444222111111111222333222222222222111111111111111111111111111111111111333333333222222222111111111111111111111111111111111000000000000000111111111111222222222333333333333222222111111222222333111111222222222333333333333333333444555666666777777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBBBBIIIQQQddd+++,,,,,,------.........+++++++++,,,,,,,,,,,,---........................,,,,,,------......//////000333888===AAADDDFFFFFFDDDEEEEEEEEECCCBBBCCCDDDDDDEEEGGGIIIKKKOOOTTTXXX^^^jjjwww~~~{{{zzzyyyzzz|||~~~~~~yyyyyyxxxxxxxxxxxxyyyyyywwwvvvvvvvvvvvvuuusssppprrrqqqnnnmmmlllmmmooopppllljjjgggffffffeeedddbbbcccbbbbbbaaaaaa```______ZZZ[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLNNNPPPPPPPPPOOOPPPQQQPPPPPPOOOPPPPPPQQQRRRSSSVVVYYY]]]aaacccbbb```^^^WWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___```\\\\\\\\\]]]]]]]]]^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\]]]\\\ZZZZZZ[[[\\\ZZZZZZXXXUUURRRRRRUUUWWW\\\]]]```ccceeeffffffffffffhhhjjjkkkkkkmmmppprrrtttvvvyyy{{{|||}}}zzzjjjeeebbbbbbddd{{{vvvfff[[[UUU[[[ffftttyyynnndddXXXLLLDDD===;;;999777555444444555444333333222222222222222333222222222222111111111111111111111111222222222333333333222222222111111111111111111111111111111333333222222222222222333111111222222222333333333333222222111111222222333222222222222333333333333222222333444555666666777777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBBBBIIIQQQeee++++++,,,,,,---......///,,,,,,,,,,,,------..............................,,,,,,------...//////000111444777<<>>@@@BBBBBBIIIQQQeee++++++,,,,,,---...//////---------.........//////////////////////////////,,,------...///000000111222444777:::>>>AAACCCDDDGGGHHHHHHHHHGGGHHHIIIKKKGGGIIIKKKNNNRRRXXX___dddpppyyy~~~|||zzzyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzxxxuuutttuuuvvvwwwvvvvvvwwwyyyzzztttsssrrrrrrttttttsssrrrpppnnnllljjjiiijjjkkkllliiigggeeeeeefffeeebbb___]]][[[ZZZYYYYYYXXXWWWUUUVVVTTTRRRRRRRRRRRRPPPOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJHHHGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA===@@@CCCCCCAAA@@@BBBDDDCCCBBBBBBCCCCCCDDDEEEFFFBBBDDDFFFIIIJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCEEEFFFFFFEEEEEEFFFHHHFFFGGGHHHGGGFFFEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLMMMMMMLLLMMMOOOQQQOOOQQQTTTVVVVVVWWWXXXZZZZZZ^^^cccfffggghhhhhhiiijjjjjjjjjlllooorrrvvvxxxzzz}}}uuujjjiiilllfffppp|||jjj]]]\\\]]]dddsss~~~xxxssslllcccWWWPPPAAA???<<<999777777777777444555666666666555333222333333333222222222111111000000111111222222222222333333333222222222111111111111111111111111111111------...///000222444555111111222222222333333333333222222222222222222333333333444444444444555555111111222333555666666777777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCIIIQQQeee---......---+++******+++,,,+++***---000222111///------------------------------...///000000//////333666:::===>>>@@@CCCEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMKKKLLLQQQUUUYYYdddqqq{{{~~~}}}||||||}}}}}}~~~~~~~~~{{{vvvvvvxxxyyyvvvsssuuuuuutttsssrrrrrrqqqqqqooooooooooooppppppppppppooonnnnnnmmmllljjjhhhgggddddddccccccbbbaaa``````\\\\\\[[[ZZZYYYXXXWWWWWWPPPPPPOOONNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================999666888BBBHHHFFFDDDEEE@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAAAAA@@@??????BBBDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGCCCEEEFFFGGGGGGHHHKKKMMMIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQRRRTTTVVVVVVVVVVVVWWWYYY[[[^^^___fffggghhhkkkqqqxxxzzznnniiigggkkktttwwwyyyggg^^^XXX]]]jjjyyy~~~tttmmmggg^^^TTTLLLDDD===<<<;;;888777777666555333111000000111222444333222111000...------111111111111111111111111111111111111111111111111///000111222222222222222000000///////////////000444333222111000000000000333333333444555555222000333333222222333333444555555555555555666666666666888777777777777999:::;;;:::;;;=========>>>AAACCCGGGQQQddd|||+++,,,------,,,+++,,,...***)))(((***---...---+++---------------------------......///000000000000444666:::<<<>>>@@@BBBDDDDDDEEEGGGGGGFFFGGGIIIKKKLLLKKKMMMSSSXXX^^^jjjvvvzzz}}}}}}|||zzzyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||yyytttpppoooqqqrrrpppmmmpppoooooonnnmmmmmmlllllljjjjjjjjjjjjjjjiiiiiiiiieeeeeedddcccaaa```^^^]]]ZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSSSSQQQPPPOOONNNNNNIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???>>>>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>::::::@@@BBB>>>;;;<<<>>>>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@@@@??????>>>?????????@@@@@@@@@AAA@@@AAAAAA@@@???@@@BBBDDDCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUVVVYYY]]]bbbgggjjjpppyyywwwnnnhhhjjjooowww}}}ooocccYYYZZZdddqqq~~~xxxqqqjjj```VVVLLLCCC<<<::::::777555666555444333222111111111111333333222111000///......111111111111111111111111222222222222222222222222111111222222222111111000111111000000000000111111333222222111111111111111333222222222444444222111333333222222333333444555111222333555666888999:::999888888888999:::;;;<<<999;;;<<<======>>>@@@BBBHHHRRReee}}})))+++------,,,,,,...///---,,,,,,---///000///---------------------------......//////000111222222555777:::<<<===???AAACCCBBBDDDEEEEEEEEEFFFHHHJJJJJJKKKPPPWWW]]]eeerrr}}}uuu|||}}}zzzwwwuuutttsssrrrqqqqqqqqqqqqssssssssssssssstttttttttppplllhhhggghhhiiigggeeegggffffffeeeeeedddddddddcccbbbaaa```___^^^^^^]]]YYYYYYXXXWWWUUUSSSQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAA@@@@@@??????>>>========================<<<<<<<<<===============????????????????????????======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBB???===???@@@<<<::::::>>>======<<<<<<<<<======??????>>>>>>============;;;<<<<<<===???@@@AAAAAA??????@@@???>>>???@@@BBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGEEECCCFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKIIIKKKLLLLLLKKKKKKMMMNNNLLLLLLLLLLLLLLLMMMOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVZZZbbbnnnyyysssnnnlllkkknnnxxx}}}nnn___ZZZ^^^hhhuuu{{{sssfffYYYOOOFFF>>>;;;:::777555666333444444333333222111000222222111111111000000000111111111111111111111111333333333333333333333333333333333222222000//////222222111111111111222222222111111111111222333333333222000000222333222111333333222222333333444555111222333555666888999:::999999999999:::;;;<<<===999:::<<<<<<<<<===@@@BBBJJJTTTfff~~~+++,,,------,,,,,,---////////////000000000//////..............................///000111222333444666888:::;;;<<<>>>@@@CCCAAABBBCCCDDDDDDEEEGGGIIIJJJMMMSSS[[[bbblllxxx|||wwwsss~~~~~~|||yyywwwuuurrrooolllkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiifffccc```___``````___^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<========================;;;<<<<<<<<<<<<<<<==================>>>>>>>>>>>>???????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;CCCAAAAAAAAABBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@????????????>>>>>>???@@@AAABBBBBBCCCAAABBBCCCBBBAAAAAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJIIIIIIIIIIIILLLLLLLLLKKKLLLMMMMMMNNNMMMMMMNNNOOOQQQUUUXXXZZZUUURRRNNNLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPOOOMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQRRROOOPPPQQQRRRRRRSSSSSSRRRWWW\\\dddkkksss|||vvvqqqmmmlllppp||||||hhh^^^]]]cccnnnyyypppaaaUUULLLBBB???<<<888666777222333444555444333111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111000///111111000000000111222222111111111111222333444555333111//////000222333222333333222222333333444555555555555555666666666666888888999999:::;;;;;;<<<999:::;;;<<<<<<===???AAAKKKUUUggg---...///...,,,+++,,,---+++,,,---------,,,,,,,,,......................../////////000222444555777999:::<<<<<<<<<===@@@BBB@@@BBBCCCDDDDDDEEEGGGJJJKKKQQQXXX___gggsss|||tttpppsss~~~~~~~~~~~~}}}||||||{{{~~~}}}|||zzzyyyxxxxxxxxxssspppmmmkkkiiigggdddaaa___`````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]ZZZXXXVVVUUUUUUUUUUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNLLLKKKJJJIIIHHHIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBAAABBBAAA@@@???>>>======<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????========================@@@AAABBBAAABBBCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNPPPPPPJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVRRRTTTVVV[[[bbbiiipppsssiiiccc[[[UUUSSSUUUXXXYYYXXXXXXYYYXXXXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWXXXZZZYYYYYYZZZZZZZZZYYYYYYXXXWWWYYY[[[\\\ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZRRRSSSUUUVVVVVVVVVVVVUUUZZZ]]]aaaeeejjjrrr|||~~~vvvooommmmmmqqq~~~tttfff___```iiirrr}}}~~~nnn\\\RRRGGGBBB===888666666222333444555555333222111111111111111222222222222111111111111111111111111000000000000000000000000///000111222222222222222///////////////000111222000000111111222333555555333111//////111222333333333333222222333333444555555555555555666666666666777777888888999:::::::::999:::<<<<<<<<<===@@@BBBKKKUUUggg...///000...,,,++++++,,,+++---//////.........///......................../////////000222555777999<<<=========<<<>>>@@@CCCAAABBBDDDEEEEEEFFFIIIKKKKKKTTT]]]dddmmm{{{vvvooolllttt~~~~~~~~~|||zzzxxxxxxwwwwwwvvvtttsssrrrtttsssrrrqqqpppnnnmmmmmmeeebbb___]]]\\\ZZZXXXVVVSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>====================================????????????????????????<<<<<<======>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???CCCEEEBBBAAACCCDDDBBBCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPOOONNNOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^___```bbbcccdddcccccccccccccccddddddeee___aaafffmmmwww{{{qqqhhheeeeeegggiiijjjjjjiiiiiihhhgggfffeeedddfffggggggfffgggiiikkkiiijjjkkkkkkjjjiiihhhfffgggiiikkkllljjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhh```aaabbbcccddddddddddddaaacccfffiiinnnttt{{{|||rrrooollljjjoooyyyrrrfffaaadddkkkqqq~~~}}}dddXXXLLLEEE???999555555333333444444444444333333111111222222222222222222111111111111111111111111000000000000000000000000//////000222222333333333............///000111222111111111222222444555555222000///000222444444333333333222222333333444555111222333555666888999:::666666777999999999999999:::;;;=========>>>AAACCCIIITTTfff---...///...---,,,---...,,,///111222000000222444........................000000000111333666999;;;?????????>>>===>>>AAACCCBBBDDDEEEFFFGGGHHHKKKMMMKKKVVVaaaiiittttttnnnmmmvvv~~~}}}zzzxxxuuurrrppplllllllllkkkiiigggeeedddbbbcccccccccbbbaaa___^^^WWWTTTQQQPPPOOOOOONNNMMMHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCIIIMMMJJJIIIKKKKKKIIILLLMMMOOOQQQSSSTTTTTTTTTOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZ]]]______^^^]]]^^^^^^___``````bbbcccfffggghhhkkkkkklllmmmnnnnnnooooooqqqqqqrrrtttwwwyyy{{{}}}}}}||||||||||||}}}~~~~~~{{{|||~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{vvvwwwzzz~~~vvvrrrooohhhhhhnnn}}}rrrfffcccffffffrrrnnnbbbTTTKKKDDD<<<888888444444333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000111111222222222111111////////////000111222333222222222222222333444555111000000222444555444333333333222222333333444555111222333555666888999:::666777888::::::::::::999;;;<<<>>>>>>>>>???BBBDDDGGGRRReee~~~+++---......------///000(((+++...///...---///222////////////////////////000000000111333666:::<<<@@@AAA@@@???>>>???AAADDDCCCEEEGGGGGGHHHIIILLLOOOKKKWWWccclllxxxtttooooooyyyyyyvvvqqqnnnkkkhhheeebbbaaaaaaaaa```^^^[[[YYYXXXSSSTTTVVVWWWWWWUUUTTTRRRNNNKKKIIIGGGHHHHHHHHHGGGAAABBBCCCDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@@@@BBBCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAACCCCCCDDD@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHQQQVVVTTTTTTWWWWWWUUUTTTVVVYYY[[[^^^____________```aaacccdddfffggghhhfffggghhhjjjkkkmmmnnnooonnnqqqssssssrrrqqqrrrrrrssstttuuuvvvxxxzzz|||}}}{{{vvvrrrjjjhhhlllsss|||llleeefff^^^iiiyyywwwjjj[[[RRRIIIAAA<<<<<<555444333222222333555666333333333222222222111111111111111111111111111111111111111111111111111111222222222222222111000///000000000000111222333444333333222222333333444444111111111444666666555333333333222222333333444555555555555555666666666777777888:::;;;<<<<<<;;;:::<<<===>>>??????@@@BBBEEEFFFQQQddd~~~,,,,,,,,,---------......,,,,,,...///000000000000..................------//////000222555888<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJNNNWWWdddooo}}}uuuuuu|||xxxqqqjjjbbb^^^^^^]]]YYYVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA???AAABBBBBBAAAAAABBBDDDEEEBBB@@@AAADDDEEEDDDBBBDDDDDDCCCBBBAAA@@@???>>>@@@AAABBBDDDDDDDDDDDDDDD@@@AAABBBBBBBBBBBBCCCEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHBBBDDDGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPRRRRRRQQQNNNIIIFFFEEEEEEFFFEEECCCAAAAAABBBCCCDDDGGGHHHJJJKKKLLLMMMOOORRRSSSVVVXXXVVVRRRNNNNNNPPPZZZ^^^cccfffgggfffeeefffdddcccdddiiipppuuuwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~xxxtttsssnnnjjjjjj|||vvvgggaaa^^^cccjjjwww|||dddSSSKKKFFFAAA<<<666555555666888888888777555555666666555555444333444444333333333333222222222222222111111111000000000111111222222333444444222222222111111111000000111111222333333444555555111111222222222333333333555444444333333222222111222333555666777666666555666777777999:::;;;<<<<<<===>>>???>>>===>>>???AAAHHHSSSfff,,,,,,---------.........------...///000000000///........................///000111333666999<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMRRR]]]jjjuuu}}}www}}}|||ssslllddd^^^WWWSSSSSSRRROOOLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBCCCCCCAAAAAABBBDDDFFFDDDBBBCCCFFFGGGFFFEEEAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJKKKMMMLLLNNNPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[WWWRRRMMMIIIGGGFFFFFFEEECCCBBBCCCDDDEEEFFFHHHJJJLLLNNNPPPUUUZZZ^^^dddffffffbbb^^^[[[]]]___lllpppuuuyyyzzzzzz{{{{{{xxxxxxyyy}}}wwwrrrnnnjjjiiitttlllaaa___aaaeeeoootttaaaUUUKKKCCC===:::888777666777777666555444444444444444333333222000111111222333444555555222222222111111111000000222222222222222222222222222222222111111111000000000000111222222333444444111111222222222333333333444444333333333333222222222222333444555555555555666777888999:::;;;;;;<<<<<<===>>>>>>===>>>@@@BBBIIIRRRddd}}},,,------------...............///////////////...............///////////////000333666888:::<<<<<<@@@@@@AAAAAABBBCCCEEEFFFEEEGGGIIIIIIJJJLLLPPPRRRYYYeeesss||||||{{{uuulllbbb[[[TTTOOOJJJGGGGGGGGGEEECCCFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???@@@AAACCCBBBBBBCCCFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVVVV]]]\\\[[[XXXVVVVVVYYY[[[ZZZ\\\^^^_________```aaaddddddddddddeeegggiiikkkkkkllllllmmmmmmmmmmmmlllpppqqqqqqrrrrrrrrrqqqqqqmmmhhh___WWWQQQLLLHHHEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNSSS\\\eeekkkvvvwwwvvvsssooonnnqqqttt~~~uuupppoookkkooo|||vvveee```aaaaaafffsssqqq```RRRGGGAAA>>>;;;999777777666444333333333444444333333222111000000111222333444555555222222222111111111111111444333333222111111000000222222222111111111111111000000000111111222222333111111222222222333333333222222333333333333444444444444444444555666777888777777888999::::::;;;<<<;;;<<<>>>>>>>>>???AAACCCIIIPPP```xxx------------...............///////////////...---///////////////000000000000222555888:::<<<<<<<<>>>>>???BBBDDDIIIOOO]]]ttt---------.........//////...///////////////...---/////////000000000111111222333666999<<<=========AAAAAAAAABBBCCCDDDEEEFFFDDDFFFIIIJJJKKKPPPXXX^^^hhhvvv{{{tttiii___XXXQQQJJJEEECCCBBB@@@@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKMMMOOORRRSSSTTTUUUVVVUUUVVVWWWWWWYYYZZZZZZ[[[^^^]]]\\\[[[[[[\\\^^^```^^^aaafffnnnuuuyyyxxxwwwwwwvvvuuuttttttvvvxxxyyy{{{|||}}}ooo```SSSKKKFFFDDD==================>>>>>>@@@@@@@@@BBBGGGOOOZZZaaaooouuu~~~}}}~~~ssstttxxxxxxeeebbb```aaagggttt}}}mmm\\\PPPJJJAAA>>>;;;888888777666555555555555555555444333333333333222222222111111111111111111111111111111111000000000111111222222222111111111111111111111111222222222333333333333333111111222222222333333333111111222222333444555555666555555444555777888999888888888999999::::::;;;:::<<<===>>>>>>???BBBDDDHHHMMM[[[rrr------........./////////......///////////////...//////000000111111222222444555777:::<<<>>>??????AAAAAAAAABBBCCCDDDFFFFFFDDDGGGKKKLLLMMMSSS]]]eeeppp}}}qqqiii]]]TTTOOOKKKFFFCCCAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSUUUXXX\\\___```aaacccdddeeefffgggjjjlllnnnpppqqqrrrqqqqqqqqqqqqssstttuuutttuuuyyyxxxjjj[[[PPPJJJHHHAAAAAA@@@???>>>===<<<<<<============@@@FFFMMMSSS___gggrrrzzz~~~wwwyyyzzz~~~lllfffaaaaaaeeepppqqqbbbUUUMMMDDD@@@<<<999888888777666555555666666555555444333//////000111222333444444111111111111111222222222//////000000111222222333111111111111111222222222333333333333333333333333111111222222222333333333111111222333333444555555333333333333444555666666888888999999999:::::::::;;;<<<>>>>>>>>>???AAACCCFFFMMM\\\sss............////////////------...///000000000/////////000111111222333333777777888:::<<<>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGFFFJJJNNNOOOPPPWWWccclllxxxzzzjjjaaaVVVMMMIIIGGGEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSUUUXXXYYYZZZYYYZZZZZZ[[[]]]^^^^^^___aaabbbdddcccbbbbbbcccdddlllpppuuuxxxyyyyyy|||~~~}}}{{{zzzyyy}}}yyyiii[[[RRROOOJJJIIIHHHFFFDDDAAA???>>>===>>>>>>>>>???BBBFFFIIIOOOVVV```fffiiijjjkkkmmmrrrvvv{{{~~~}}}{{{ooodddbbbfffooo~~~uuuhhh[[[SSSHHHDDD>>>:::888666555444444555555555555444333333//////000111222333444444000000111111111222222222000000000000111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222333333444444444333333444555666666666666888999999999999:::::::::<<<===>>>>>>===>>>@@@BBBEEELLL]]]vvv............/////////000,,,,,,...///000000000000///000000111222222333333888888888999;;;>>>@@@BBBBBBBBBBBBBBBDDDEEEFFFGGGHHHLLLPPPQQQRRRZZZfffqqq}}}~~~yyyggg^^^RRRJJJFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHKKKKKKLLLMMMOOOPPPQQQRRRVVVXXX[[[^^^bbbeeehhhiiimmmmmmnnnoooqqqrrrssssssuuuwwwxxxxxxwwwwwwyyyzzz}}}vvvooojjjgggggggggttt~~~uuucccXXXTTTRRRQQQOOOMMMIIIFFFCCCAAA>>>@@@AAAAAAAAABBBDDDFFFEEEJJJQQQUUUVVVVVVXXX[[[[[[___eeellluuu}}}yyyiiieeehhhpppwwwlll```XXXKKKFFF@@@;;;777555333222333333444444444333222222222222222111111111111000000000111111222222222222222222111111000/////////000000111111222222222222222222111111111111111111111111222222222333333333222222333333333333444444555666888:::::::::999999999999999999999999::::::===>>>???>>>===>>>???AAADDDLLL___xxx000000000000000000000000000000000000////////////000111111000///000222555666888;;;>>>@@@BBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHLLLTTTVVVXXXhhh||||||ttteee^^^WWWSSSNNNIIIHHHLLLEEEGGGHHHHHHFFFGGGKKKOOOXXXXXXXXXVVVUUUXXX^^^cccfffjjjqqqwwwzzz}}}{{{sssnnnlllbbb[[[[[[YYYTTTSSSUUU^^^lll}}}rrrfff___SSSVVVWWWTTTNNNIIIGGGGGGDDDCCCAAAAAABBBAAA>>><<>>======>>>AAACCCJJJQQQaaaxxx..............................//////000000111111000111111111000111444666:::;;;>>>@@@BBBCCCCCCCCCAAAAAABBBCCCEEEFFFHHHIIIPPPMMMOOOUUUYYYaaattt|||wwwyyy~~~rrrggg\\\XXXTTTOOOJJJHHHHHHHHHGGGFFFIIIOOOWWW]]]dddiiinnnrrrssswww|||yyysssooofffbbb]]]YYYUUURRROOOMMMLLLGGGEEEGGGIIIIIIKKKMMMOOOXXXhhhyyyzzzuuutttpppggg\\\RRRMMMLLLHHHGGGFFFGGGHHHIIIGGGFFF??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDHHHNNNRRR___nnn~~~|||nnnkkknnnxxxxxxnnnjjjqqq{{{rrrcccSSSLLLFFFCCC???999555666333444444555555444333333333333333333222222222222333333333333333333333333111222222333333222222111222222222222222222222222222222111111222222333444333333333333333333333333------///111333555666777111222222333444666777888888888999:::;;;;;;;;;;;;===>>>???>>>>>>???BBBEEEIIIPPP___vvv000000000000000000000000---......///000111111222///000111111111222555777;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@AAACCCEEEGGGIIIJJJOOONNNPPPWWW^^^kkk|||xxx{{{rrrfffZZZVVVVVVRRRMMMKKKNNNLLLJJJHHHHHHLLLPPPTTT]]]bbbhhhmmmqqqwww~~~~~~vvvnnnggg```[[[XXXRRROOOLLLJJJHHHHHHIIIIIIHHHGGGFFFHHHJJJKKKMMMNNNPPPWWWdddqqq||||||qqqbbbWWWPPPNNNMMMKKKIIIIIIJJJJJJHHHGGG@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAACCCFFFIIIOOO[[[lllyyyrrrkkkgggkkkuuu|||nnnfffkkktttwwwhhhVVVNNNHHHEEE@@@:::666666444444444444444333333333444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333000111111222333444444555555555444444444444555555888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEGGGNNN]]]uuu000000000000000000000000---......///000111111222///000111111111333666999<<<===>>>@@@@@@@@@@@@???>>>???@@@CCCEEEHHHKKKLLLMMMNNNSSS[[[gggyyy~~~sssfffZZZXXXYYYWWWUUUUUURRRPPPMMMJJJIIIIIIIIIIIIQQQUUUYYY^^^ccckkkuuu|||yyylllggg___XXXSSSOOOKKKIIIHHHGGGEEECCCCCCCCCEEEGGGGGGIIIKKKMMMOOORRRUUUVVV[[[aaahhhmmmqqqwwwuuufffZZZRRRPPPQQQOOOKKKJJJIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAABBBDDDFFFIIINNNVVVaaakkkvvv~~~~~~sssiiifffjjjttt~~~~~~nnndddfffnnnuuu|||kkkYYYQQQJJJFFFAAA:::666666555555444444333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333333333333333333333444444444444666555555444444555555666888888999:::;;;;;;;;;;;;:::;;;<<<<<<===>>>AAADDDFFFMMM\\\sss..............................//////000000111111...///111111222444777:::===>>>???@@@@@@@@@???>>>>>>???AAACCCFFFJJJMMMNNNMMMQQQXXXdddttt~~~~~~vvviii]]]YYYXXXXXXYYY\\\XXXUUUQQQNNNMMMKKKIIIHHHIIILLLOOOQQQUUU\\\fffmmmvvv|||{{{qqqiiicccYYYUUUPPPKKKIIIGGGEEEDDDEEEFFFFFFDDDCCCCCCEEEGGGGGGMMMSSSUUUXXX^^^bbbccciiilllooommmkkkooowww}}}tttggg\\\UUURRRSSSPPPLLLIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFFFFEEECCCBBBBBBDDDFFFFFFHHHOOOXXXdddmmmrrryyy}}}}}}ppphhhggglllxxx~~~uuugggdddhhhjjjuuurrr^^^VVVMMMHHHBBB;;;888999777666555444444444444444444444444444333333333333111111111111111111111111333222222111111222222333222222222222222222222222000111222333333333333222222222222222222222222222111222222333555666666777222333333444555777888999888888999:::;;;;;;;;;;;;999;;;<<<<<<<<<>>>AAADDDEEELLL[[[rrr........................////////////000000000000...///000111222444888;;;???@@@AAAAAAAAA@@@???>>>>>>???AAADDDHHHKKKOOOPPPPPPVVVaaannn|||www|||wwwiiiaaa]]][[[___dddeee___YYYTTTRRRPPPNNNLLLHHHJJJLLLLLLLLLOOOUUUZZZcccjjjuuu}}}~~~}}}tttttttttuuuxxx|||~~~|||~~~vvvmmmeee]]]WWWSSSNNNLLLIIIGGGGGGGGGFFFDDDFFFHHHKKKLLLLLLMMMPPPRRRTTT\\\cccdddgggnnnrrrqqqrrrsssrrrpppoooppptttwwwuuuwwwwwwrrrhhh^^^XXXUUUSSSPPPLLLIIIHHHHHHGGGFFFGGGHHHJJJMMMPPPRRRTTTUUUPPPPPPOOOLLLHHHEEEDDDDDDDDDEEEGGGJJJOOOXXXccckkkpppsssvvvzzz~~~tttnnnnnnuuu}}}|||yyytttooommmnnnppprrrnnnrrruuuwww}}}~~~|||pppeeebbbaaahhhoooxxx}}}eee[[[PPPJJJDDD>>><<<===999888666555444444555555555444444444444333333333222222222222222222222222333333222111111222333333222222222222222222222222000111222333333333222222111111111111111111111111000000111222444555666777333333333444666777999:::888888999:::;;;;;;;;;;;;:::;;;<<<======???BBBEEEFFFLLL[[[rrr000000000000000000000000000000000000////////////---///000111222555888;;;AAAAAABBBCCCBBBAAA@@@???>>>???AAAEEEIIILLLPPPRRRSSS[[[gggvvv~~~{{{}}}xxx~~~{{{ooohhheeeiiippprrrjjj```XXXUUUSSSQQQPPPHHHJJJLLLLLLIIIHHHJJJMMMSSS[[[gggqqqvvvvvvuuutttjjjhhhfffeeefffiiimmmpppppptttyyy~~~|||uuupppeeejjjpppwwwzzz{{{yyyxxxmmmhhhaaaZZZUUUQQQNNNKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFKKKPPPTTTWWWZZZ^^^bbbdddmmmsssssstttzzz|||{{{vvvtttssssssuuuuuutttrrrmmmqqqsssppphhh```ZZZXXXSSSOOOLLLIIIIIIIIIIIIHHHJJJLLLOOOTTTXXX\\\```aaa\\\\\\ZZZVVVPPPKKKHHHGGGCCCHHHLLLMMMMMMTTT```kkkmmmnnnoooqqqtttyyyxxxsssvvv|||xxxwwwtttnnniiiggggggiiikkkhhhmmmooommmmmmyyy|||wwwuuuwwwfff^^^\\\___cccmmmiii___SSSLLLEEE@@@>>>AAA:::999777666555555555666555555444444444333333333333333333333333333333333444333222111111222333444222222222222222222222222000111222333444333222222000000000000000000000000111111111222222333333444666666555555555555666666888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFFFFLLL[[[rrr////////////000000000000000000000000////////////333222111111444888===@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDGGGHHHHHHJJJNNNSSSYYYaaannn}}}|||~~~vvvgggiiiuuuyyyxxxqqqdddZZZVVVRRRNNNMMMKKKJJJLLLJJJHHHIIINNNRRRTTT[[[hhhssswwwrrrlllcccbbbaaa______```aaabbbdddbbbdddjjjooouuuuuummmiiiaaa]]]```dddcccaaaaaaZZZXXXUUUPPPMMMKKKIIIIIIIIIIIIJJJJJJKKKMMMQQQTTTWWWZZZ^^^aaadddiiipppvvvxxxzzz~~~}}}{{{yyywwwtttpppmmmmmmqqqsssyyywwwuuuqqqmmmfff___ZZZSSSPPPKKKIIIKKKMMMPPPQQQSSSVVVZZZ^^^aaaeeeiiillljjjjjjiiiddd\\\TTTNNNKKKEEEGGGHHHFFFGGGPPP___llluuuxxx{{{||||||yyyuuurrr||||||~~~{{{wwwtttuuuvvvxxx||||||yyyuuurrrvvvxxxrrrwwwpppcccaaa]]]\\\dddvvvwwwlll^^^RRRKKKFFFCCC@@@;;;888666555555666666555555555444333222222222222333333222111111222333333222111111111000000//////111222333333333333222111333333333333333333333333222222222111111111111000222222333444444555555666444555555666777888888999888888999999999::::::::::::;;;======>>>AAADDDGGGJJJMMMYYYppp////////////000000000000000000000000000000000///222111111111444888===???@@@AAAAAABBBCCCCCCCCCBBBDDDFFFIIIIIIIIIKKKPPPTTTZZZdddttt~~~vvvqqqwww{{{oooddd^^^[[[XXXRRROOOMMMNNNLLLIIIKKKOOOLLLNNNVVVeeesssyyyuuuooofffddd```]]]\\\]]]___```]]]ZZZZZZ]]]```dddmmmvvvsssiii```^^^]]]YYYWWWWWWPPPOOONNNMMMLLLLLLMMMMMMQQQTTTVVVXXXXXX[[[```dddjjjmmmppprrrtttwww|||~~~zzzxxxtttsssppplllkkkmmmqqquuu}}}yyytttooohhhaaa\\\SSSPPPKKKIIIJJJMMMNNNOOOWWWZZZ^^^```cccfffiiilllnnnooonnniiibbb[[[VVVTTTOOOOOOMMMIIIGGGOOO^^^iiiyyy}}}{{{{{{{{{}}}|||{{{vvvyyyyyyjjj```\\\XXX^^^mmm~~~xxxkkk^^^SSSKKKEEEAAA;;;999777777777888777666666555444333222222222222333333222111111222333333333222222222111111111111111222333333333333222111222222222222222222222222000000111111222222222333111111222222333444444555666666666666555555555444888888999999999::::::::::::;;;<<<======???CCCEEEJJJNNNZZZrrr////////////000000000000000000000000000000000000111111111222555999===??????@@@AAACCCDDDDDDDDDDDDFFFHHHJJJJJJJJJLLLQQQVVV\\\jjj}}}}}}~~~}}}qqqjjjhhheee]]]WWWSSSRRRPPPLLLMMMPPPJJJKKKRRRaaarrr{{{yyytttkkkgggaaa\\\ZZZ[[[]]]___YYYUUUSSSSSSTTTUUU\\\cccuuuwwwhhh___XXXSSSQQQRRROOOPPPQQQSSSVVVXXXZZZ[[[```eeekkkmmmmmmooouuuzzz~~~{{{xxxvvvqqqooollliiiiiimmmtttyyy{{{tttlllddd^^^[[[UUUQQQMMMKKKLLLMMMMMMNNNTTTVVVYYY[[[]]]___bbbdddlllmmmmmmkkkfffaaa^^^]]]\\\ZZZUUUNNNJJJOOOZZZdddvvv|||{{{zzz{{{}}}zzz{{{tttbbb\\\WWWYYYcccsss}}}nnn^^^PPPGGGCCC<<<;;;999999:::999888666777666555444333333333333333222222111111222222333333333333333333222222222111222222333333222222111111111111111111111111111...///000111222333444444000000111222222333333444555555555555444444444444888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCIIINNN\\\sss////////////000000000000000000000000000111111111000111222444777:::===???>>>???AAABBBCCCDDDDDDDDDFFFHHHJJJJJJJJJMMMSSSWWW___ppp}}}zzz|||~~~xxxvvvuuukkkddd]]]YYYUUUPPPNNNPPPPPPNNNQQQ^^^ppp}}}~~~vvvqqqjjjccc___^^^___aaa[[[WWWSSSRRRQQQPPPUUU]]]ggguuuqqqeee\\\VVVUUUXXXYYY[[[^^^cccgggjjjlllmmmrrrxxx}}}{{{yyywwwwwwqqqooolllhhhiiimmmuuu{{{|||tttjjjbbb]]]ZZZVVVSSSOOOMMMMMMMMMLLLKKKMMMOOORRRTTTUUUWWWZZZ\\\```bbbddddddcccaaa```aaadddccc^^^VVVPPPPPPVVV\\\jjjrrr||||||}}}~~~{{{fff```ZZZZZZ___kkk{{{zzzgggVVVJJJEEE===;;;:::::::::999777555777777666555444444444444222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222222222///000000111222222333333111111111222333333444444222222333444666777888888888888999999999:::::::::;;;<<<======<<<>>>AAACCCHHHNNN]]]ttt////////////000000000000///000000000111111111222000111333666999<<>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIJJJMMMTTTYYYeeeyyy~~~|||{{{}}}zzzqqqhhhccc]]]UUUPPPOOOUUUQQQRRR[[[lll}}}|||tttmmmhhheeeddd^^^YYYTTTRRROOONNNRRRYYY\\\iiiyyywwwlllddd___aaaeeeeeehhhnnntttyyy}}}~~~|||zzzxxxxxxwwwwwwqqqoookkkggggggkkkrrrxxxvvvlllccc___^^^VVVTTTPPPNNNMMMLLLJJJHHHIIIKKKNNNPPPQQQSSSVVVXXXQQQTTTXXX[[[\\\^^^```aaaeeeeeeccc]]]WWWTTTTTTUUU\\\fffttt}}}{{{~~~|||yyykkkccc\\\[[[]]]dddsssnnn\\\NNNHHH???===:::999999777555333777777666555444444444444222222222222222222222222111111222222222222222222222222222222222222222222222222222222333333444444111111111111111111111111222222333333444555555555222333444555777888999:::888888999999999:::::::::<<<===>>>>>>>>>???BBBDDDGGGNNN]]]ttt////////////000000000000///000000111111222222222000222555999<<>>>>>>>>@@@CCCFFFFFFNNN]]]sss////////////000000000000///000000111111222333333111333777;;;???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJLLLQQQZZZ```www~~~||||||}}}}}}xxxtttnnndddZZZVVVOOOPPPRRRVVV___nnnyyyqqqhhh```WWWPPPOOOTTTUUUXXX^^^hhhttt~~~|||zzzyyywwwvvvooonnnllljjjjjjmmmrrrwww{{{rrrjjjggggggcccaaa^^^\\\YYYVVVQQQNNNHHHIIIJJJIIIHHHGGGHHHIIIHHHJJJNNNQQQSSSVVVYYY\\\[[[\\\^^^^^^\\\ZZZXXXVVVWWW[[[ccckkkssszzz~~~}}}uuuooopppsssxxx}}}~~~mmm^^^ZZZ[[[___mmm|||{{{lll\\\RRRHHHDDD===999666555444333666555444333222222222222111222333333333333222111222222222222333333444444333333222111111222333333000111111222333333444444111111111111111222222222111222222333444444555555555555555666666666777777888888999999999::::::::::::;;;<<<===>>>@@@CCCFFFEEEMMM\\\rrr////////////000000000000///000000111222222333333222444888===AAACCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDFFFIIIKKKMMMTTT]]]ddd~~~~~~zzzyyy{{{}}}}}}{{{xxxsssiii___ZZZOOORRRUUUVVVYYYcccssszzzooocccYYYVVVYYYXXXVVVVVV\\\fffqqqyyy|||~~~{{{{{{{{{{{{zzzyyyxxxwwwqqqppppppnnnooorrrwww|||~~~wwwttttttmmmkkkhhhfffccc___ZZZVVVPPPPPPPPPNNNKKKJJJIIIJJJHHHJJJMMMOOOPPPRRRUUUWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYY[[[^^^dddjjjqqqwww{{{|||ssskkkjjjnnnssszzzsssaaa[[[\\\aaapppsssbbbVVVLLLGGG???999666555444444555555444333222222222222111222333444444333222111333333333444444555555555444333222111111222333444///000000111222222333333//////000111222333333444000111111222333333444444000111222444666777999999888888999999999:::::::::888999;;;<<<===???CCCFFFEEEMMM\\\qqq000000////////////000000000000000111222333555666666999;;;>>>???AAADDDGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEHHHLLLPPPVVVcccppp|||xxxwwwvvvxxx}}}}}}xxxsssmmmeee___ZZZVVVQQQQQQXXXcccnnnttt~~~|||kkk[[[VVVYYYZZZ]]]___]]][[[___iiirrrzzz}}}|||vvvtttvvv{{{}}}{{{vvvvvvvvvuuuvvvzzz~~~{{{|||yyypppgggccc___]]]WWWPPPMMMNNNJJJDDDDDDGGGJJJKKKJJJJJJMMMPPPTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXYYY\\\aaahhhqqqxxxxxxuuuooohhheeejjjttt|||~~~fff^^^___cccnnn{{{yyyhhhXXXQQQKKKCCC>>><<<;;;888666///111333555555555333222222222222333333444444444111111111222222333333333333222111111111222333444111111111111111111111111333333333333333333333333555333000//////111444777555555555555555444444444888888888888888888999999===>>>?????????@@@CCCFFFGGGNNN\\\sss000000////////////000000000000000111333444555666888:::<<<>>>???AAADDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFIIIMMMPPPXXXiiixxxzzzvvvuuuuuuyyy~~~|||yyyvvvppphhhbbb___ZZZTTTSSSWWW___ggglllrrr~~~}}}jjj___\\\YYY^^^cccdddbbbaaabbbdddkkknnnsssxxx|||~~~yyyuuupppmmmooorrruuuvvvyyyxxx{{{~~~|||}}}~~~tttpppggg\\\WWWUUUQQQKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWTTTUUUVVVWWW[[[bbbjjjpppuuusssoooiiifffhhhpppwww~~~||||||}}}}}}}}}~~~||||||~~~|||mmmdddbbbccclllxxx{{{mmm```UUUNNNFFF@@@===;;;777555222333444444444333222111222333333333333333333444222222333333333444444444555444222111111111222222444444444444444444444444333333333333333333333333333111///---...000333444555555555555555555555555888888888999999999999999===>>>?????????@@@CCCFFFGGGNNN\\\rrr000000////////////000000000000111222333555777888:::<<<>>>??????@@@CCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGLLLOOOQQQ[[[pppxxxtttssstttyyy}}}xxxpppjjjfffaaaZZZWWWWWW[[[___aaaeeelllzzzwwwddd[[[YYY___gggmmmmmmhhhbbb]]]bbbdddfffjjjnnnsssvvvxxxvvvxxx|||~~~{{{wwwsssrrrrrrtttttttttuuutttwww|||}}}|||{{{zzzxxxxxxxxxxxxyyy|||}}}|||}}}qqqgggbbb\\\VVVUUUSSSQQQPPPQQQQQQQQQPPPOOOOOONNNNNNOOOQQQSSSTTTQQQQQQQQQRRRTTT[[[bbbhhhqqqqqqoookkkgggggglllqqq}}}~~~{{{xxxtttqqqnnnmmmnnnmmmnnnooorrrwww|||~~~uuupppnnnxxx~~~zzzwwwxxxkkkeeeccciiirrr}}}pppeeeXXXQQQHHHAAA>>>;;;777444555555444444333222222111444333333333333333333222333333444444444444555555666555333222111000000000222222222222222222222222333333333333333333333333555444333222222444666777666666666666666666666666888999999999:::::::::;;;<<<===>>>>>>>>>@@@CCCFFFHHHNNN\\\rrr000000////////////000000000000111333555777888:::<<<>>>@@@@@@@@@@@@BBBCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFIIINNNQQQSSS^^^wwwwwwrrrqqqrrrxxx~~~yyyrrrkkkfff```[[[YYYZZZZZZ[[[\\\```jjj}}}jjj[[[ZZZ^^^fffnnnttttttnnnhhheeedddcccccceeegggjjjlllooorrryyy~~~}}}~~~~~~~~~}}}|||{{{|||~~~zzzxxxuuurrrqqqrrrsssuuuvvv{{{~~~yyyuuuuuuwww}}}sssjjjbbb\\\XXXSSSRRRSSSUUUTTTRRRSSSRRRPPPNNNMMMMMMNNNOOOMMMMMMMMMMMMOOOUUU]]]bbbmmmooopppnnnjjjhhhiiilllyyy}}}}}}}}}tttrrroookkkfffbbb___]]]^^^^^^^^^```dddjjjpppsssyyy~~~wwwmmmhhheeeppp{{{wwwvvvppprrrfffaaaeeemmm~~~~~~pppdddYYYRRRIIIBBB>>>;;;777444666555444333333333333333444444444333333222222222333333333444444444444444444444333222111111111000111111111111111111111111333333333333333333333333555555444444444555666777666666666666777777777777999999999::::::;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFHHHNNN[[[qqq000000////////////000000000111222333666888:::<<<>>>???AAAAAA@@@@@@BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFIIIKKKPPPRRRUUUcccvvvqqqooopppuuu||||||uuunnniiiccc___\\\\\\[[[ZZZYYY\\\dddppprrraaa[[[[[[^^^eeepppxxxzzzzzzooolllhhhdddbbbbbbdddeeeiiimmmttt~~~zzzsssnnnkkkkkklllnnnsssxxxyyyvvvtttvvvyyyvvvlllccc^^^YYYXXX[[[]]]^^^]]][[[YYYUUUQQQMMMKKKIIIIIIIIIIIIHHHHHHJJJPPPWWW\\\hhhlllppppppmmmjjjiiijjjuuuzzz~~~}}}zzzwwwsssqqqfffeeeaaa]]]XXXTTTQQQOOOQQQPPPPPPRRRVVV[[[aaadddlllqqqyyyyyylllfff\\\fffxxxxxxtttrrrhhhzzzyyyhhh```ccciiiyyysssdddXXXQQQHHHBBB???<<<999666444333333333333444555666444444444333333222222222333333333222222222222222222222222222222222222222444444444444444444444444333333333333333333333333000000000111111111222222555666666666777777888888888888999::::::;;;<<<<<<;;;<<<===>>>>>>@@@CCCFFFIIINNN[[[qqq000000////////////000000000111222444777:::<<<===???@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFKKKLLLPPPUUU\\\lll}}}rrrnnnmmmnnnrrrxxx}}}yyysssooojjjddd```^^^]]]]]]\\\XXX\\\bbbiiirrrxxxggg]]]YYYVVVYYYcccpppyyy~~~zzzwwwrrrmmmkkkjjjkkklllfffiiinnnwwwvvvllleeebbbeeeiiinnnqqqsssvvv{{{~~~yyyooofffccc```___bbbfffjjjlllgggeee```[[[UUUOOOKKKIIIHHHHHHGGGFFFGGGKKKRRRWWWbbbhhhoooqqqooollljjjjjjrrrxxx~~~{{{zzzyyyzzz{{{||||||zzzwwwtttppplllfffbbb\\\ZZZWWWSSSOOOKKKHHHGGGHHHGGGGGGHHHKKKOOOSSSVVV^^^dddllluuu{{{xxxjjjbbbZZZaaapppwwwpppnnnfffsssnnncccbbbfffrrr|||mmmZZZSSSJJJDDDAAA>>>;;;888222333333444555555666666444333333333333333333222333333222222222222111111000111222333333333333222333333333333333333333333333333333333333333333333000111222333333333222222444555555666666777777888777777888999:::;;;<<<<<<:::;;;======>>>@@@CCCFFFIIINNN[[[ppp000000////////////000000000111333555888;;;===??????@@@BBBBBBAAABBBCCCEEEDDDEEEEEEEEEFFFFFFFFFFFFKKKLLLPPPXXXcccwww~~~uuummmjjjjjjlllpppvvv{{{xxxqqqooojjjddd___^^^]]]]]]\\\YYY[[[```dddhhhxxxqqqeee___WWWTTTXXXbbbmmmtttxxxvvvsssqqqqqqrrrtttvvvllllllnnnsss||||||mmmddd___aaadddhhhmmmsssxxx{{{zzzoooggg]]]]]]\\\\\\___eeemmmrrrwwwuuurrrllleee]]]WWWSSSOOONNNKKKIIIHHHKKKPPPTTT\\\ccckkkpppooollljjjjjjpppvvv~~~|||zzz{{{yyyvvvtttttttttvvvwwwrrrpppnnnlllkkkgggbbb]]]YYYXXXVVVRRROOOLLLIIIHHHFFFFFFFFFFFFHHHJJJLLLMMMRRRWWW```hhhooovvv|||~~~~~~~~~{{{kkkbbbZZZ]]]fffwwwxxxqqqnnnhhhmmmyyyxxxhhhbbbaaafffsssyyy___XXXNNNGGGCCC@@@<<<888333444555666666555444444222333333333333333333444444444333333333222222222111222333333333222111000000000000000000000000000333333333333333333333333333444666777777777555555333444444555666666777777666666777888999:::;;;;;;999;;;<<<===>>>@@@CCCFFFJJJOOO[[[ppp000000////////////000000000111333555888;;;>>>@@@>>>@@@BBBBBBBBBBBBDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGKKKKKKOOOZZZiiiwwwooohhhgggiiikkkooouuuzzzxxxrrrooojjjccc^^^\\\\\\\\\\\\ZZZ[[[^^^```bbbmmm~~~mmmfff]]]UUUTTTYYYaaagggjjjjjjjjjkkkmmmqqquuuwwwuuutttsssuuu|||{{{ooo^^^]]]]]]```ffflllppprrr~~~~~~yyysssnnnjjjiiioooxxxvvvlllccc\\\QQQSSSTTTUUUWWW___iiiqqq{{{ssskkkccc___WWWVVVRRRNNNLLLMMMQQQUUUXXX___iiinnnnnnllljjjjjjooovvv~~~|||yyyxxxxxxvvvsssqqqpppqqqrrrtttjjjhhhhhhiiijjjiiieeeaaa\\\[[[YYYVVVSSSPPPNNNMMMJJJJJJIIIIIIJJJJJJKKKKKKKKKPPPWWW___fffmmmtttxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~pppgggXXXXXX]]]kkk|||uuurrrjjjiiinnnmmmccc^^^[[[gggyyyddd\\\RRRJJJEEEAAA<<<888444555777777777555222111222222222333333444444444555555555444444333333333333444444444333111///...333333333333333333333333333333333333333333333333111222444666666555444222333333333444555666666777555666777888999:::;;;;;;999:::<<<===>>>@@@CCCFFFJJJOOO[[[ppp000111111111111222222222333222222333555999===??????@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJHHHMMMVVVbbbrrr~~~rrrllldddbbbeeelllrrruuu}}}yyyoooqqqjjjbbb\\\[[[[[[ZZZXXXYYY[[[]]]]]]YYY___qqqvvvmmmbbbZZZYYY\\\^^^```bbbggghhheeedddhhhmmmoooqqqtttxxx|||~~~|||||||||~~~}}}nnn___WWW[[[^^^\\\^^^eeellllllppptttwww}}}wwwsssmmmvvvyyyrrrmmmeee]]]```iiiuuu|||yyypppdddZZZRRRQQQQQQQQQOOOPPPXXXbbbrrrzzztttlllggg___XXXTTTTTTVVVYYYZZZYYY]]]gggmmmllliiiiiipppwww|||}}}~~~~~~|||zzzwwwvvvpppqqqrrrqqqppppppqqqssspppqqqrrrtttuuuuuurrrpppqqqqqqmmmgggcccaaa[[[UUUUUUSSSOOOJJJGGGIIILLLPPPLLLRRRYYY\\\]]]aaagggmmmkkkoooooolllkkknnnpppooojjjmmmooopppqqqttt{{{qqqeee___YYYWWWaaauuuwwwssspppnnnoooyyyuuueee___TTT]]]iiiwwwsssbbbQQQKKKIIIBBB===<<<999888666444333333333333555444333333222222333333666666777777666666555444333333333333333333333333333222222111111222222333444444444333222111//////333333333444444444555555333444555666777888999:::777999<<<<<<<<<;;;<<<======<<<;;;;;;===AAADDDGGGHHHNNN[[[rrr//////000000000111111111333222222333555999===???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKOOOXXXeeeyyy}}}yyy|||pppkkkfffeeejjjqqqxxx{{{vvvsssmmmgggbbbaaa```]]][[[VVVWWWXXXWWWSSSUUUbbbpppxxxlllbbb___```bbbbbbgggjjjjjjeeedddgggiiiiiilllpppuuu{{{vvveeeXXXXXXYYYUUUTTTYYYXXXXXXZZZ___aaafffqqq|||xxxkkkccckkk{{{~~~wwwqqqfff]]]```jjjxxx~~~zzzoooeeeVVVQQQNNNLLLKKKKKKQQQYYYcccsssyyyppphhhaaa\\\ZZZ^^^\\\^^^fffkkkkkkjjjkkkooouuu{{{}}}||||||||||||||||||}}}~~~~~~zzzzzzyyyxxxwwwuuutttsssrrrtttwwwyyyzzz}}}}}}yyyrrrjjjfffccc^^^XXXSSSRRRTTTUUUSSSXXX]]]___```bbbhhhllljjjnnnmmmhhhdddcccbbb___^^^___aaabbbccceeeiiilllsssuuuxxx{{{rrrggg\\\VVVSSS[[[jjj~~~yyysssooooooqqqxxxkkk```UUUZZZaaalll}}}mmmZZZPPPJJJCCC===<<<999888666444333333444444555444333333222222333333333444444444444333222222222222222222222222222222333222222111111222222333222222333333333222111111333333333333444444444444555555555666666777777777555777888888888888999;;;??????>>>>>>???BBBEEEGGGHHHNNN[[[rrr.../////////000000000000333222222333666999<<>>>>>???BBBDDDFFFHHHNNN[[[rrr/////////000000000111111222222222444666999<<<>>>BBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJOOORRR]]]qqqyyyooonnnnnnooorrrxxxxxxsssmmmjjjkkklllkkkjjj^^^WWWPPPNNNKKKHHHIIIMMMWWWlllzzzsssooopppsssuuu|||{{{wwwsssrrrsssoooiiihhhjjjooovvvttt___VVVSSSOOOJJJIIIMMMKKKKKKMMMOOOQQQXXX```ooowwweee```lll}}}wwwiii^^^cccooo~~~kkk___RRRNNNMMMMMMNNNPPPWWWcccooorrroooqqqzzz{{{tttooommmjjjggggggjjjrrrwww{{{{{{|||}}}{{{wwwoooooooooooonnnmmmmmmlllnnnmmmmmmoooqqqvvvzzz}}}yyymmmddd```^^^]]]aaacccfffggghhhkkkooorrrvvv|||}}}zzzwwwrrrmmmfff```XXXTTTSSSSSSRRRPPPQQQSSSVVVZZZ^^^eeemmmrrr{{{zzzmmmcccYYYTTTQQQPPPSSS^^^qqqwwwsssuuuwwwwwwyyykkk^^^YYYUUUYYYiii~~~rrr^^^OOOFFFAAA@@@999888777666555666777777555444333333222222333333333444444444444333222222222222222222222222222222333222222111111222222333111111222333333333333222111111222222222333333333444444444555555555555555:::::::::888888999<<>>======<<<===???AAABBBHHHNNN[[[qqq000000000111111111222222111222333444777999<<<>>>AAABBBDDDEEEFFFGGGFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKOOOTTTbbbyyyvvvnnnooopppssswww{{{{{{ppphhhfffggghhhhhh```WWWMMMJJJIIIGGGHHHKKKQQQ[[[iiiyyyyyyvvvwww{{{~~~~~~{{{tttmmmmmmpppvvvuuubbbYYYVVVSSSPPPMMMPPPMMMKKKMMMOOOOOOTTT[[[bbbmmm|||mmmbbbhhhxxx|||vvvjjjaaaeeepppssseeeXXXSSSSSSRRRRRRSSSUUU___jjjnnnkkkjjjqqqzzz|||tttkkkiiikkkqqquuuwwwvvvuuuuuurrrnnnmmmllllllkkkiiigggeeecccbbbbbbcccfffkkkqqqwww{{{}}}uuukkkfffcccbbbaaaccceeehhhkkkoootttwwwzzzzzzqqqdddZZZUUURRROOOMMMLLLMMMOOOPPPSSSXXX^^^bbbnnnsss{{{~~~pppeeeYYYUUUQQQOOONNNTTTcccqqq|||wwwxxxyyyxxxwwwuuuaaaZZZTTTXXXeeexxxyyycccRRRIIIEEEBBB;;;:::888777666777777888555444333333222222333333333333444444333333222111333333333333333333333333333222222111111222222333222333333333333222111111111111222222222333333333222222333444555666777777;;;;;;;;;:::999;;;>>>AAA======<<<======???@@@AAAIIINNN[[[qqq111111111111222222222222111222333555777:::<<<===>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEFFFGGGJJJLLLMMMQQQYYYkkkvvvpppoooqqqtttxxx|||uuuhhhaaa___^^^]]][[[RRRIIIFFFFFFEEEFFFIIIKKKNNNTTT___ooo}}}yyyyyy~~~~~~uuusssssswwwuuuhhh```\\\ZZZXXXVVVUUUQQQOOOQQQRRRRRRUUUZZZYYY```hhhvvvsssdddeeeqqqxxxtttkkkcccgggpppttthhh[[[VVVUUUSSSRRRTTTWWW^^^hhhnnnkkkeeefffkkkyyy}}}tttmmmmmmnnnqqqrrrpppnnnnnnkkkgggfffeeeeeedddbbb___\\\ZZZYYYYYYZZZ\\\```eeejjjmmmppptttyyy~~~~~~rrrjjjddd```___```bbbfffkkkqqqwwwzzzxxxiii^^^UUUOOOKKKKKKKKKKKKJJJKKKMMMQQQTTT```eeennnwwwrrrggg]]]XXXSSSPPPNNNOOOWWWaaarrr{{{yyyxxxyyywww{{{ddd\\\UUUXXXcccsss~~~hhhVVVMMMHHHDDD===<<<:::888777777777777555444333333222222333333111222222222222111000000333333333333333333333333333222222111111222222333333333333333333222111000222222222222333333333333222222333444666777888999999:::::::::999:::<<>>>>>???@@@AAABBBCCCIIINNN[[[qqq000000000000111111111111111111333555888:::<<<===<<<>>>@@@CCCFFFGGGHHHHHHFFFFFFFFFGGGIIIKKKMMMOOOTTT```vvvvvvrrrlllooossswww|||wwwiii```[[[XXXUUUSSSLLLFFFFFFEEECCCCCCEEEDDDFFFKKKPPPXXXeeeuuuzzzvvvxxx}}}{{{wwwuuuxxx{{{tttlllfffdddaaa___ZZZUUUSSSUUUVVVVVVXXX\\\YYY^^^bbbiii{{{{{{iiieeellluuurrrmmmfffgggnnn~~~uuujjj___ZZZVVVRRRQQQSSSWWW\\\fffooonnneee______ggghhhmmmtttyyyqqqooolllpppqqqooonnnnnnlllhhheeeeeeffffffdddbbb___^^^^^^]]][[[ZZZZZZ[[[]]]^^^___bbbhhhnnnttt{{{uuuhhh```]]]]]]^^^ccciiiqqqvvvyyyssscccXXXSSSMMMLLLKKKIIIGGGHHHKKKNNNRRRWWWaaalllwwwyyyooofff___YYYVVVSSSPPPRRRVVVaaawww~~~wwwuuuxxxxxxyyylllaaaYYY[[[cccpppmmmZZZPPPIIIDDD???>>>;;;999777777777777555444333333222222333333222222222222222111111000222222222222222222222222333222222111111222222333111111222333333333222222333333333333444444444444444444555666666777888888777999::::::::::::;;;===<<<<<<===???@@@BBBCCCDDDIIINNN[[[qqq////////////000000000000000111333555888:::<<<===:::<<>>@@@AAABBBIIINNN[[[qqq222222111111111111111222444555777777777888999;;;@@@AAACCCDDDDDDDDDFFFHHHEEEEEEEEEFFFHHHKKKNNNQQQ^^^lll}}}ssspppooonnnooouuu~~~vvvkkkaaaXXXSSSSSSMMMJJJHHHFFFGGGGGGGGGFFFEEEEEEFFFHHHMMMTTTZZZ^^^iiimmmoooooollllllpppttt||||||{{{yyyyyyzzz}}}xxxoooiiiaaa\\\YYYZZZYYYVVVTTTUUU^^^```ccceeeeeelll~~~xxxfffgggyyyuuuooojjjdddbbbdddvvv~~~xxxtttyyy}}}|||wwwkkk```]]]\\\VVVPPPMMMJJJUUU```mmmxxxrrrhhhlllkkkaaaXXXXXX[[[aaammmzzzwwwqqqnnnjjjmmmqqqtttuuuwwwzzz|||zzz{{{~~~|||yyywwwvvvvvvuuurrrmmmeee^^^ZZZSSSTTTTTTUUUWWW[[[```dddnnnvvvrrrggg```\\\```eeejjjooottt{{{yyyiii___XXXOOOJJJIIIIIIIIIHHHNNNMMMOOOWWWeeeuuuyyynnniiiddd\\\YYYZZZYYYfff}}}zzzxxxvvvvvv{{{mmm^^^^^^eeeooo}}}iiiSSSIIIJJJFFFBBB===888777666555444555555444333222222111111222333444444222222333444111111111111111111222222111111222222222333333333222222111111111111222222333333333444333333222222777777777777888888888888:::999999999:::<<<>>>???>>>>>>>>>???@@@AAACCCCCCIIINNN[[[ppp222222111111111111222222444555888999999999;;;===@@@AAACCCDDDCCCDDDFFFGGGGGGGGGGGGHHHIIILLLPPPSSSfffwwwzzzqqqoooooooooqqqwwwuuukkkccc[[[WWWWWWRRRPPPMMMKKKKKKJJJIIIGGGIIIHHHGGGHHHJJJNNNRRRUUU[[[___cccdddccceeeiiinnnssswww}}}||||||{{{{{{{{{||||||}}}~~~ssslllgggaaa]]]^^^\\\WWWUUUVVV\\\^^^cccfffgggmmm}}}|||iiiffftttuuummmfff```___aaapppxxxzzzsssoootttyyyyyytttiii___]]]\\\WWWQQQNNNIIIRRRXXXbbbmmmkkkgggnnnrrrhhh^^^YYYXXXZZZbbbkkkqqquuuyyyyyytttnnnhhhfffiiimmmrrrvvvyyy|||{{{ssskkkfff[[[XXXTTTQQQPPPSSSYYY]]]cccjjjsss}}}sssiii``````cccfffiiimmmxxx~~~~~~llldddYYYPPPLLLKKKJJJJJJHHHHHHKKKQQQ]]]kkkyyy}}}xxxmmmccc___ZZZdddwwwwwwuuutttvvv|||vvvccc```eeennn{{{mmm[[[PPPNNNIIIEEE???;;;888666444333555555555444444333333333222333444444222222333444333333333333333333333333111111222222222333333333222222111111111111222222333333444444444444333333666666777777777888888888888888888888999:::<<<============>>>???@@@AAABBBHHHMMMZZZooo222222111111111111222222444666999:::;;;<<<>>>@@@@@@AAACCCCCCCCCCCCEEEGGGHHHIIIIIIIIIJJJNNNSSSWWWmmmvvvooooooooopppssszzzzzzqqqjjjbbb^^^^^^ZZZXXXTTTRRRPPPNNNKKKHHHKKKJJJIIIHHHHHHJJJLLLMMMPPPSSSVVVXXXXXXYYY^^^bbbeeeiiinnnrrruuuwwwyyy{{{yyy{{{}}}~~~~~~|||yyywww{{{{{{|||}}}{{{rrrnnnhhhcccbbb___YYYVVVWWWXXX[[[bbbhhhjjjooo{{{llldddnnnxxxkkkbbb\\\[[[]]]iiiqqqssskkkiiipppvvvvvvpppggg___^^^\\\WWWQQQNNNIIINNNOOOTTT___aaadddppp{{{qqqfff]]]VVVRRRTTTYYY]]]aaafffhhhfffbbb___]]]ggglllrrrxxx||||||mmmggg\\\SSSOOOOOORRRUUUYYY]]]cccllluuuvvvfffaaaccceeehhhjjjsssyyyuuugggYYYQQQMMMKKKKKKDDDFFFHHHLLLSSS^^^mmmvvvqqqeee\\\bbbpppuuuqqqrrruuuzzzlllcccdddlll|||zzzpppbbbWWWRRRLLLHHHBBB===:::888555333444444444333333333333333222333444444222222333444555444444333333222222222111111222222222333333333222222111111111111222222222333444555555555555555666666777777777777888888777777777777888999::::::;;;;;;<<<<<<===???@@@AAAHHHMMMYYYnnn222222111111111222333333444666:::===>>>???AAABBB@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIJJJOOOVVV[[[nnn}}}rrrnnnpppmmmpppuuu}}}xxxooojjjiiifffccc___[[[XXXTTTOOOLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPOOOOOORRRTTTWWWZZZ^^^aaadddhhhllloooppptttzzz|||yyyvvvvvvwwwxxx{{{{{{sssmmmgggdddaaa[[[XXXXXXUUUYYY```hhhmmmpppyyyrrrdddjjj~~~~~~mmmaaaZZZYYY[[[dddmmmooohhhfffmmmtttuuummmfff```___]]]VVVOOOLLLGGGKKKHHHKKKUUUXXX```pppyyymmmaaaWWWQQQNNNNNNQQQTTTYYY\\\\\\[[[YYYXXXbbbhhhqqqyyy}}}|||ooocccZZZUUUSSSRRRTTTVVVYYY___iiitttpppfffeeegggjjjmmmooottt{{{uuucccVVVOOOLLLKKKEEEHHHJJJJJJLLLTTT```jjjrrrxxx~~~}}}mmm```aaaiii{{{rrrmmmnnnrrrwww|||tttfffcccjjjxxx|||qqqdddZZZTTTMMMIIIDDD???<<<999777555222222222222222222333333222333444444222222333444333333222222111000//////111111222222222333333333333222222111111222222333222333444555666666666666666666666666777777777888888777888888888999999:::<<<<<<<<<<<<===???@@@AAAGGGLLLXXXmmm222222111111222333333444444777;;;>>>@@@AAABBBDDDAAACCCDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIJJJOOOYYY```pppyyyooommmppplllpppwww}}}|||vvvrrrmmmhhhccc^^^YYYVVVSSSRRRQQQPPPOOONNNNNNMMMLLLMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUXXX]]]```ccchhhqqqzzzuuuttttttuuuxxx}}}~~~}}}uuuuuuvvv{{{xxxpppiiifffbbb\\\YYYYYYUUUWWW^^^gggmmmqqqwww~~~xxxhhhhhhzzzsssccc\\\[[[\\\dddlllooohhhfffmmmtttuuulllfffbbbaaa^^^UUUNNNKKKHHHKKKGGGGGGOOOSSS\\\nnn{{{qqqeeeZZZTTTOOOLLLKKKMMMPPPTTTVVVWWWUUUTTTYYYaaalllvvv}}}xxxnnnddd[[[UUUTTTSSSRRRVVV]]]hhhrrrxxx}}}pppiiiggghhhlllkkkpppuuu{{{nnn]]]RRRMMMKKKHHHJJJKKKJJJHHHLLLUUU\\\aaaeeekkkqqqxxxvvveeecccffftttxxxjjjfffiiinnntttzzz{{{jjjdddjjjuuusssfff\\\WWWMMMJJJEEEAAA>>><<<999666333333333444444444444444222333444444222222333444333333222222111000//////111111222222222333333333333333222222222222333333222333444555666666666666555666666666666777777777888888999::::::;;;;;;;;;=========>>>???@@@BBBBBBGGGLLLXXXmmm222222111222222333444555555888===@@@AAAAAABBBDDDCCCDDDFFFFFFEEEDDDFFFGGGEEEHHHIIIIIIJJJQQQ]]]fffyyyvvvlllkkknnnlllrrrzzz}}}zzzsssnnniiidddaaa^^^]]]]]][[[XXXVVVSSSRRRNNNNNNMMMLLLLLLKKKLLLLLLJJJKKKLLLLLLLLLMMMQQQSSSUUU[[[dddnnnwww~~~xxxwwwuuutttvvvzzz{{{vvvrrroooggghhhjjjpppzzz}}}wwwooojjjeee]]]ZZZZZZXXXWWW\\\eeelllpppuuu{{{nnnggguuuyyyiiiaaa___^^^dddnnnqqqjjjhhhnnnrrrrrriiieeecccddd```VVVOOOLLLKKKNNNHHHFFFLLLOOOYYYlll|||zzzqqqddd[[[UUUPPPLLLGGGGGGJJJNNNSSSUUUTTTSSSRRRYYYdddnnnwww}}}wwwjjjaaaXXXTTTPPPOOOTTT[[[bbbfffpppxxxuuuiiieeeeeegggkkkoootttzzzzzzgggXXXQQQNNNJJJKKKLLLJJJHHHIIINNNRRRUUUVVVZZZ```eeennn}}}~~~iiiddddddqqq|||qqqfffdddgggkkkrrryyyppphhhkkkrrrwww|||oooeee^^^QQQMMMIIIEEEAAA>>>:::777777777777666666666666666222333444444222222333444555444444333333222222222111111222222222333333333333333222222222222333333222333444555555555555555555555666666666666777777888999:::;;;<<<=========>>>>>>??????@@@BBBCCCDDDHHHMMMYYYnnn222222222222333444555555555999===@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGHHHEEEHHHJJJJJJKKKTTTaaalllsssiiihhhkkknnnuuu}}}|||}}}wwwqqqmmmiiigggeeeeeeeeeeeeccc```^^^\\\YYYWWWUUURRRQQQPPPNNNMMMHHHIIIJJJIIIHHHHHHKKKMMMKKKOOOVVV___jjjttt|||}}}yyyuuuuuuxxx{{{~~~{{{uuuoooiiieee___aaaeeekkkuuu}}}~~~xxxqqqiii```[[[[[[[[[XXXZZZbbbiiinnnsssxxxsssgggooo~~~nnneeebbb```dddnnnrrrkkkhhhlllooommmdddbbbccceeebbbYYYRRRPPPPPPRRRJJJEEEHHHKKKVVVkkkxxxwwwoooaaaWWWSSSNNNHHHDDDDDDGGGLLLSSSWWWXXXWWWRRRUUUZZZ```hhhqqq{{{~~~uuueee^^^VVVQQQQQQTTTVVVXXXbbbhhhqqq|||ttthhheeecccfffjjjnnnsss|||rrrbbbWWWSSSLLLLLLMMMNNNNNNNNNOOOOOOOOONNNOOOSSSVVV\\\kkk{{{~~~jjjeeedddpppwwwoookkkjjjjjjooovvv}}}wwwllllllnnnppp~~~tttiiiXXXTTTNNNIIIEEE@@@:::777777777777666666555555444222333444444222222333444333333333333333333333333111111222222222333333333444333333222222333333444333333444444444444333333555555555666666666777777666777999<<<===>>>>>>>>>????????????@@@BBBCCCDDDIIINNNZZZnnn222222222222333444555666666999>>>AAAAAAAAAAAABBBFFFGGGHHHHHHGGGFFFGGGIIIEEEHHHKKKKKKMMMVVVeeeppp~~~qqqgggfffiiipppwww~~~vvvpppllliiigggeeegggiiijjjjjjiiihhhgggfffccc___ZZZWWWSSSPPPMMMHHHIIIJJJIIIHHHHHHIIIKKKGGGIIIMMMUUU___kkkuuu{{{|||wwwuuuvvvxxx{{{||||||zzzwwwrrrlllfffccc^^^```eeekkkuuu}}}~~~~~~vvvlllbbb\\\[[[^^^YYYYYY```hhhmmmsssxxxwwwgggkkkxxxqqqhhhccc```cccmmmrrrkkkgggjjjllliiiaaa```bbbfffddd[[[UUUSSSTTTTTTJJJCCCEEEIIIUUUkkkvvvvvvmmm^^^TTTPPPJJJCCCDDDDDDGGGMMMUUUZZZ\\\\\\VVVUUUSSSTTTYYYdddpppyyyrrrjjj___WWWTTTSSSSSSRRRTTTXXX```jjjvvvpppkkk```cccfffiiinnnwwwzzzhhh]]]XXXNNNNNNPPPRRRUUUUUUSSSQQQMMMKKKJJJLLLLLLQQQ```qqqzzzkkkeeecccooo|||uuuooojjjmmmrrr{{{|||pppmmmlllkkkzzzqqq^^^YYYSSSMMMGGG@@@:::666555555444333222222111111222333444444222222333444111111111111111111222222111111222222222333333333444333333222222333333444333333333444333333222222555555555555666666666777444666999;;;===>>>??????>>>>>>>>>???@@@AAACCCCCCJJJNNNZZZooo666555222///---///333777:::;;;===???AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIGGGEEEHHHNNNOOOUUUhhh}}}zzzoooeeeeeekkksss|||}}}wwwtttooogggbbbaaa```bbbcccdddeeefffiiilllmmmkkkjjjiiifff___VVVOOOMMMMMMMMMMMMKKKIIIGGGEEEJJJFFFFFFLLLTTT___ooo{{{zzzwwwvvvuuuvvvvvvvvvvvvvvvssspppmmmlllhhhgggkkkqqqzzzzzznnnbbb\\\^^^[[[\\\^^^aaacccgggrrr~~~~~~xxxcccbbbooo{{{mmmeeejjjmmmvvvxxxpppkkkkkkiiiddd]]]```fffjjjeee\\\WWWWWW\\\XXXOOOFFFAAAEEEQQQ\\\lllkkkfff\\\PPPGGGCCCBBBGGGCCCBBBGGGRRR\\\bbbcccXXXTTTRRRTTTWWW]]]gggqqqyyy}}}nnn```VVVQQQNNNMMMSSSRRRVVV^^^eeennn|||lllgggdddcccgggjjjoooxxxvvvbbbVVVNNNPPPQQQTTT[[[aaa___YYYZZZQQQMMMOOOMMMKKKUUUdddppp~~~yyykkkdddeeevvvsssmmmnnnvvv}}}rrrooorrryyy~~~hhh^^^SSSMMMGGG>>>888777888777666555666666444333333333333222222222111111333333333333333333333333000000000000000000000000333222111111111222333444888666333222333555666555444444555555666777777777::::::;;;;;;<<<======>>>AAAAAA@@@@@@AAACCCDDDFFFHHHMMMXXXmmm333333111000///000444888999:::<<<>>>@@@AAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFIIIOOOQQQWWWkkkxxxnnnfffhhhooovvv|||uuunnnkkkfff___[[[[[[\\\]]]_________```bbbdddfffgggjjjnnnoookkkccc]]]TTTRRROOOLLLJJJJJJKKKKKKLLLIIIHHHLLLQQQZZZhhhuuu|||xxxvvvuuuvvvuuuwww{{{~~~~~~{{{xxxqqqllliiijjjmmmsss~~~vvviii```^^^[[[[[[^^^dddfffiiipppyyy{{{xxxdddbbblll~~~ooofffjjjpppyyyzzzqqqjjjiiigggaaa^^^```fffjjjeee\\\XXXXXXccc___UUUJJJBBBCCCKKKSSSaaa```\\\TTTKKKDDDAAABBBIIIEEECCCHHHRRR^^^eeehhh[[[UUUPPPOOOQQQVVVaaalllvvv}}}}}}~~~~~~}}}~~~{{{mmmbbbZZZUUURRRPPPOOOQQQVVV\\\cccnnnzzz~~~mmmfffbbbcccgggkkkrrryyykkk\\\SSSSSSTTTYYYdddnnnpppkkkaaaWWWQQQRRROOOJJJOOOYYYbbbnnnvvvlllgggjjj|||wwwqqqqqqxxxzzzssssssvvv{{{qqqcccVVVOOOJJJCCC>>><<<888777555555666666555333444333333333333222222222333333333333333333333333222222222222222222222222333222111111111222333444888555333222333555555555444444555555666777777777888999999:::;;;;;;<<<<<>>>>>???AAACCCDDDHHHMMMXXXlll000111222111111222555888888999;;;===???@@@AAAAAADDDDDDDDDEEEFFFGGGGGGGGGIIIGGGJJJPPPSSS[[[ppp~~~{{{tttmmmhhhlllttt{{{|||vvvnnneeeaaa[[[UUUQQQRRRUUUVVVXXXXXXXXXXXXYYYZZZ\\\```hhhpppuuuvvvrrroooddd___WWWPPPMMMMMMOOOQQQMMMKKKKKKLLLNNNSSS```mmm{{{{{{xxxvvvwwwuuuvvv{{{ssslllfffdddeeeiiisss~~~sssggg```[[[ZZZ]]]dddhhhkkkoootttxxxzzzyyyiiiccchhhssshhhkkkttt|||}}}rrrhhhfffddd___^^^aaafffjjjfff]]]YYYZZZhhhcccZZZNNNEEEBBBFFFJJJRRRSSSQQQLLLEEEAAAAAABBBDDD@@@>>>CCCMMMXXXaaaeee^^^VVVOOOKKKKKKPPP\\\gggqqqxxx|||zzzwwwwwwvvvtttqqqrrrsssvvvxxxzzz|||}}}~~~tttiii^^^XXXQQQMMMLLLOOORRRVVV___hhhttt|||zzznnncccaaaeeehhhmmmrrryyytttbbbXXXVVVTTT[[[kkk}}}qqqfff]]]ZZZUUUMMMLLLPPPVVV___pppuuullljjjqqqtttmmmllluuu}}}yyytttqqqsss|||{{{jjjWWWMMMJJJFFFAAA???888666444444666666666555555555444444444333333333333333333333333333333333444444444444444444444444222222222222222333444444777555222222444555555555444444555555666777777777777777888888999:::::::::===<<<<<<<<<>>>???AAABBBIIIMMMWWWjjj000111333333222333444666999:::<<<>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIGGGJJJPPPUUU___www|||uuuooollliiinnnwwwyyyoooeee^^^VVVOOOLLLMMMOOOPPPRRRSSSSSSSSSUUUWWWWWWZZZ___fffnnntttxxxzzzvvvpppggg]]]VVVRRRQQQRRRNNNMMMMMMLLLKKKMMMYYYeeeuuu|||yyy|||wwwssstttzzz}}}{{{xxxjjjccc]]][[[\\\```kkkvvv~~~~~~oooddd]]]YYYZZZ```fffjjjnnnsssvvvwww||||||ppphhhggg~~~vvvjjjkkkttt}}}~~~ssshhheeeccc___^^^```fffjjjfff]]]ZZZ\\\fffbbbZZZPPPHHHCCCDDDFFFGGGIIIIIIFFFBBB@@@AAACCC???===<<<@@@IIIRRRXXX\\\]]]VVVOOOKKKKKKNNNWWWbbblllsssxxxvvvsssrrrpppmmmjjjkkkkkklllmmmnnnooooooooorrrwww~~~xxxjjjaaaVVVQQQMMMMMMNNNOOOUUU]]]jjjqqq|||xxxgggbbbeeehhhkkkmmmssszzzyyyggg[[[VVVRRRYYYmmmxxxjjjbbbZZZRRROOOOOOTTTXXXfffyyy|||uuujjjlllwww~~~ppphhhggglllqqq}}}}}}vvvmmmmmmrrrpppWWWKKKGGGDDD???===888666444444555666666555666555555555444444444444333333333333333333333333444444444444444444444444222222222222333333444444555444222222444555555555444444555555666777777777777777777888999999::::::<<<<<<;;;<<<===???AAABBBJJJMMMVVVhhh222333555444333222333333:::;;;===???@@@BBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGIIIGGGJJJQQQXXXeee}}}pppllljjjiiioooyyyzzzmmmcccZZZPPPLLLLLLLLLMMMOOOPPPQQQSSSVVVYYYWWWVVVVVVXXX^^^gggrrrxxx}}}vvvmmmddd[[[TTTQQQPPPMMMLLLLLLJJJKKKTTT___mmmyyy}}}zzzqqqkkkjjjjjjhhheee[[[UUUQQQQQQTTTZZZfffqqq{{{~~~||||||pppbbb\\\XXX\\\aaafffnnntttwwwwwwzzz~~~vvvnnniiixxxyyykkklllqqq|||tttiiifffdddaaa]]]___eeeiiieee]]][[[]]]dddaaa[[[SSSKKKFFFEEEEEECCCFFFHHHGGGCCC@@@AAABBB??????@@@DDDIIIOOOSSSUUUVVVQQQNNNMMMLLLLLLSSSZZZgggooouuuuuurrrqqqnnnkkkhhhhhhgggfffeeeddddddcccfffggghhhlllqqqxxx~~~wwwmmm___XXXQQQOOONNNMMMPPPUUUZZZbbbnnnyyynnneeefffggghhhiiinnnsssmmm___YYYSSSWWWkkkrrrdddZZZSSSPPPPPPRRRUUU^^^ooo{{{vvvrrrhhhlll{{{uuullljjjdddhhhqqqzzz{{{mmmjjjlllyyyxxx\\\MMMGGGBBB===:::999777444333555666666666666666666555555555444444333333333333333333333333333333333333333333333333222222333333444444444444444333222222444555555444444444555555666777777777888888999999:::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDIIILLLUUUggg333555555444333222222333:::;;;===???AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHJJJHHHKKKTTT]]]mmmxxxllljjjiiijjjrrr|||wwwlllaaaVVVPPPOOOLLLMMMMMMMMMOOOSSSXXX\\\ZZZWWWSSSPPPRRRYYYdddlllzzz{{{{{{xxxqqqfff\\\VVVTTTOOOLLLLLLLLLLLLRRRYYYdddrrruuujjjbbb]]]YYYWWWPPPLLLIIIKKKNNNTTT___jjjttt|||{{{}}}}}}jjjccc\\\[[[]]]bbbkkkuuuwwwwwwyyy|||}}}yyyqqqkkkqqqyyyllllllnnn{{{wwwkkkgggddd```\\\^^^cccgggddd]]][[[]]]fffbbb]]]WWWRRRMMMJJJIIIIIIMMMPPPOOOJJJEEEBBBBBB>>>???@@@BBBFFFJJJNNNQQQQQQNNNMMMNNNMMMKKKNNNTTTbbbkkkssstttssssssqqqnnniiihhhgggdddbbb```^^^]]]^^^]]]\\\]]]```eeejjjnnnsssxxxzzzkkkbbbXXXTTTPPPMMMMMMPPPNNNWWWbbbmmmwwwyyylllhhhfffeeefffiiinnnyyyuuuccc^^^XXXYYYiiiyyyfffYYYRRRPPPPPPQQQRRR[[[jjjzzzxxxwwwtttsssrrrqqqnnnlllgggnnn~~~{{{ppplllaaagggooo~~~{{{pppjjjiiiuuueeeTTTJJJCCC>>>===;;;888555333444555555555666666555555555444444444333333333333333333333333111111111111111111111111222222333444444444444444333222111333555666555444444444555555666777777777999999::::::;;;<<<<<<<<<===<<<======???AAACCCEEEHHHKKKUUUggg333444444444222222444666:::;;;<<<>>>@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIMMMJJJNNNWWWcccuuurrrhhhhhhjjjllluuu~~~sssggg[[[TTTSSSNNNMMMLLLKKKLLLPPPWWW\\\\\\[[[YYYUUURRRSSSXXX\\\gggmmmtttyyyxxxqqqhhhbbbZZZRRRMMMMMMNNNMMMOOORRR[[[jjjzzztttggg\\\VVVTTTOOOKKKHHHIIIJJJNNNVVV```iiiqqqyyy~~~yyy{{{sssmmmeee```\\\^^^gggrrruuuuuuvvvxxxyyywwwqqqkkkjjjxxxllllllmmm|||zzzmmmgggccc^^^ZZZ\\\bbbeeebbb\\\ZZZ]]]eeeccc```]]][[[YYYXXXWWWYYY]]]aaa___XXXOOOIIIFFF???>>>>>>>>>AAAGGGNNNSSSTTTRRRPPPQQQOOOLLLNNNSSS]]]gggqqqtttuuuvvvtttqqqmmmllljjjhhheeecccaaa```]]]\\\\\\\\\]]]^^^```aaahhhkkkpppwww}}}zzzoooccc[[[UUUOOOLLLMMMJJJPPPYYY```hhhtttwwwmmmgggdddeeedddjjjtttzzzeeebbb[[[ZZZfff~~~ppp___VVVSSSSSSUUUVVV^^^kkkyyyzzzvvvtttpppnnnmmmkkkkkkjjjiiihhhiiippprrrlllbbbkkkrrrzzz~~~tttmmmiiirrrkkkYYYNNNEEEAAA@@@<<<999555333333444444444555555555444444444333333333333333333333333333333222222222222222222222222222333444555555555444333222111111333555666555333444444555555666777777777999999::::::;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFJJJUUUhhh222333333333222333666999999:::;;;===???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIOOOLLLPPPZZZggg{{{|||ooofffgggjjjnnnxxxvvvkkk^^^WWWUUUPPPNNNKKKHHHIIIMMMTTTZZZ\\\^^^___\\\WWWSSSQQQQQQWWW___lllvvv{{{xxxrrrmmm___UUUNNNNNNOOONNNMMMNNNVVVeeeuuu~~~pppbbbZZZWWWRRRMMMJJJJJJIIIJJJPPPWWW___gggooottt|||xxxzzzzzztttmmmeee^^^\\\dddooorrrtttttttttuuutttooojjjfffwwwkkkmmmmmm}}}|||nnnfffaaa\\\YYY[[[aaadddbbb[[[ZZZ]]]cccaaa``````bbbdddeeeeeeggglllpppmmmdddYYYPPPLLLEEECCC@@@???BBBJJJUUU\\\\\\XXXVVVUUURRROOOQQQVVVYYYdddppptttvvvwwwvvvtttqqqpppooommmjjjhhhgggfffdddeeefffffffffeeedddccccccbbbcccgggoooxxx~~~zzzlllbbbZZZRRRMMMMMMHHHKKKOOOSSSYYYdddsss~~~sssjjjfffgggbbbhhhpppxxx{{{dddbbb\\\ZZZddd{{{}}}iii^^^YYYXXX]]]^^^eeeppp{{{wwwpppmmmnnnmmmkkkiiiiiihhhhhhgggkkkrrrvvvooocccmmmtttxxx}}}wwwooojjjrrrlll[[[OOOEEEAAABBB>>>:::666333333333333333555555444444444333333333333333333333333333333333222222222222222222222222222333444555555555444333111111111333555666555333444444555555666777777777888999999::::::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCDDDEEEIIIUUUhhh111111111111333666888:::<<<<<<===???@@@AAABBBCCCBBBBBBCCCBBBCCCDDDHHHKKKLLLOOOSSSZZZiiittthhhbbbgggkkkmmmvvv}}}rrrkkkcccYYYRRRQQQOOOLLLIIIIIIKKKOOOQQQYYY```gggggg```YYYVVVUUUQQQVVVZZZ```nnnxxxiiiaaaVVVPPPOOOPPPPPPOOOTTT]]]kkkxxx{{{mmmccc]]]XXXSSSMMMJJJKKKLLLKKKJJJVVVYYY^^^fffqqq}}}}}}tttkkkccc```______jjjlllnnnoooooonnnlllkkkdddqqq}}}qqqiiieeekkk|||yyylllfffaaa[[[XXXXXX[[[^^^\\\XXXWWWYYYaaaccccccccchhhnnnpppnnnxxx||||||ssseeeXXXPPPEEECCCAAAAAAEEENNNXXX^^^fffddd]]]TTTRRRVVVWWWUUU[[[cccnnnuuuwwwvvvttttttuuuuuuvvvtttpppnnnmmmmmmnnnllljjjkkkmmmllliiieeeaaa___^^^___cccjjjrrrwww{{{yyyuuulllbbbXXXQQQMMMNNNNNNNNNNNNQQQYYYdddmmm|||ppphhhfffdddeeeiiippp{{{mmm```YYY___eeemmm}}}kkkbbb```aaadddnnnzzz{{{tttqqqppprrruuuuuussstttvvvpppgggiiioooyyyrrreeekkknnnsss|||}}}qqqkkkwwwrrr```RRRIIIDDDCCC:::999777777888777666444555444333333555555444333444444333222111111111111222111111000111222444555333222222111111222222333888666444222222333666777444444555555666777777888888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCFFFLLLXXXiii222222111111333555888:::<<<<<<===???@@@AAABBBCCCBBBCCCCCCCCCCCCDDDHHHJJJMMMOOOTTT]]]nnnqqqfffbbbhhhnnnrrr{{{tttlllcccYYYRRRQQQOOOMMMKKKJJJKKKLLLMMMSSS[[[eeejjjhhhbbb\\\XXXVVVVVVVVVWWWaaappp{{{~~~vvvjjj[[[RRROOOOOOMMMKKKNNNWWWeeetttzzzooogggaaaZZZSSSNNNMMMNNNLLLKKKQQQSSSXXX```kkkzzz|||tttkkkeee```^^^^^^eeefffhhhiiiiiiiiihhhhhhbbbmmmzzz|||rrrhhhcccgggwwwxxxlllfff```ZZZWWWVVVWWWZZZXXXTTTTTTWWW```bbbbbbbbbhhhqqqtttrrryyy}}}xxxjjj]]]TTTGGGDDDAAA@@@DDDNNNZZZbbbhhheee]]]VVVVVVZZZ[[[YYYXXX```kkksssvvvvvvuuuuuutttvvvxxxyyyxxxwwwwwwxxx{{{yyyyyyzzz{{{{{{xxxuuuqqqnnnjjjgggfffgggjjjlllwwwwwwvvvqqqiii```XXXTTTNNNNNNLLLKKKLLLQQQZZZaaannn{{{yyymmmggggggfffhhhnnnvvvxxxiii___```cccjjjvvvjjjfffbbbeeemmmyyy~~~~~~wwwllleeejjjrrr~~~zzzmmmllllllppp~~~tttmmmwwwvvveeeWWWNNNHHHFFF===;;;999888777666444333555444333333555555444333222111111000000000111111333333222111111222444444333333222222222222333333777555444333333444555666444555555555666666777777888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCGGGMMMXXXjjj333222222222333555888999<<<<<<===???@@@AAABBBCCCCCCCCCDDDCCCCCCDDDGGGIIIMMMPPPVVVaaauuuuuullldddbbbjjjrrrxxxzzzqqqggg\\\SSSOOONNNLLLKKKJJJKKKKKKLLLLLLTTT```jjjnnnkkkeee```YYYUUURRRSSSWWW```nnn{{{tttcccWWWRRROOOMMMKKKJJJRRR```nnn{{{{{{qqqkkkcccYYYRRROOONNNMMMKKKKKKMMMPPPWWWcccrrr|||yyywwwxxxuuuoooiiiccc___\\\[[[]]]]]]^^^^^^___```aaabbb___gggrrryyyyyyrrrggg```bbbrrr|||vvvkkkeee___YYYUUUSSSSSSUUUSSSOOOQQQUUU^^^``````bbbiiirrruuurrrtttyyy{{{nnn```WWWHHHEEE@@@???CCCOOO]]]hhhlllggg^^^WWWYYY______[[[TTT[[[fffnnntttvvvwwwxxxuuuyyy~~~|||uuuoookkkhhhffflllnnnppppppllleee]]]XXXRRRPPPLLLIIIGGGJJJPPPTTT^^^iiixxxuuukkkiiiggggggjjjppp{{{vvvgggaaa```eeezzzssskkkdddffflllwwwyyykkk___aaahhhsssxxxnnniiimmmwwwyyypppxxxzzzkkk___TTTMMMHHHAAA>>>;;;999777666333111555444333333555555444333222111111111111222222333555444333222222333333444333333222222222222333333444444444444444444555555555555555666666666666666888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCFFFLLLXXXjjj444333222222333555888999<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFHHHLLLOOOWWWfff}}}|||qqqhhhcccccckkkttt{{{~~~sssggg]]]RRROOOLLLIIIIIIJJJMMMNNNJJJOOOXXXbbbjjjmmmkkkiii^^^VVVRRRVVVWWWWWW```mmm|||wwwmmmbbbXXXQQQOOOOOOLLLRRR\\\iiivvvtttoooggg[[[RRRNNNMMMKKKJJJGGGIIILLLSSS^^^mmm}}}~~~zzzuuupppmmmjjjhhhgggeeeaaa^^^ZZZWWWVVVUUUTTTSSSSSSUUUWWWYYY[[[[[[```hhhqqquuupppfff]]]```mmmxxxuuukkkccc\\\VVVTTTQQQPPPPPPNNNLLLNNNSSS[[[]]]___ccckkkqqqpppjjjhhhmmmtttxxxuuukkk^^^UUUIIIEEE@@@===BBBNNN```lllooohhh^^^VVVXXX^^^^^^YYYQQQWWW```jjjrrrwwwzzz{{{zzz~~~xxxrrrnnnhhhiiijjjkkkjjjfffaaa]]]WWWTTTOOOKKKHHHIIIKKKNNNTTT\\\hhhwwwpppkkkgggeeefffjjjrrroooccc^^^aaassszzznnnggggggllluuu|||qqqcccZZZYYY]]]fffsssppphhhmmmsss~~~~~~zzzpppvvv|||pppdddYYYOOOIIIBBB???<<<999888666444333555444333333555555444333333333333333444555666666777666444333222333333444333333333222222333333333222333444555555555444333555555666666666666666666888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEKKKWWWhhh444333222222444666888:::<<<<<<===???@@@AAABBBCCCAAACCCDDDDDDDDDDDDFFFHHHKKKOOOZZZmmmuuullleeebbbdddkkkuuu}}}yyyppp___ZZZSSSLLLHHHIIIKKKNNNLLLLLLOOOUUU]]]ffflllnnnhhh\\\SSSUUUUUUSSSWWW```pppvvvxxxooo```SSSOOOQQQMMMQQQXXXdddqqq|||tttkkkbbbWWWOOOKKKJJJIIIGGGHHHIIILLLRRR]]]kkkzzz}}}ssskkkddd```]]]XXXXXXXXXWWWVVVSSSQQQOOONNNMMMLLLKKKLLLOOORRRTTTVVVYYY___gggllljjjbbb[[[^^^jjjssssssjjj```YYYTTTSSSOOONNNNNNLLLIIILLLQQQVVVZZZ^^^dddlllpppkkkaaa[[[^^^cccggggggaaaWWWOOOGGGEEE@@@===@@@MMM___lllnnnhhh]]]TTTSSSXXXXXXTTTOOOSSS\\\gggqqqyyy~~~pppnnnkkkiiihhhgggdddaaaZZZVVVQQQMMMKKKKKKKKKLLLOOOTTT]]]iiizzzwwwmmmhhheeedddffflllyyywwwggg___```nnnsssiiihhhkkkssszzz~~~zzzhhh\\\VVVSSSTTT\\\hhhwwwssskkkqqqtttxxx}}}uuujjjnnn}}}}}}rrrhhh\\\PPPHHHCCC@@@<<<999999888777666555444333333555555444333333333333333444555666666777666444333222333333444444333333333333333333444111222444555666555444333555555555555666666666666888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDJJJUUUfff~~~333222222222444777:::<<<<<<<<<===???@@@AAABBBCCC@@@BBBDDDEEEEEEEEEGGGIIILLLQQQ^^^vvvvvvkkkeeeaaaaaadddkkkuuu~~~~~~qqqjjj```UUUNNNJJJJJJKKKNNNMMMKKKKKKQQQZZZdddjjjpppdddWWWQQQPPPQQQVVV[[[eeeqqq{{{xxxhhhWWWOOONNNLLLMMMRRR]]]kkkwww~~~rrraaaZZZPPPJJJIIIIIIHHHGGGIIIKKKOOOTTT^^^jjjwww}}}pppfff^^^XXXUUUPPPPPPQQQQQQPPPNNNLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNPPPQQQUUU\\\aaaaaa\\\XXX[[[dddmmmnnnggg^^^WWWSSSQQQNNNLLLMMMJJJGGGIIINNNRRRVVV\\\dddoootttmmmbbbXXXVVVUUUVVVWWWTTTNNNIIICCCBBB@@@>>>@@@KKK\\\iiijjjeee[[[PPPMMMPPPRRRPPPOOORRRZZZeeerrr|||yyypppjjjhhheeebbb```[[[WWWRRROOOMMMMMMLLLKKKKKKMMMSSS]]]hhhxxxrrrlllgggeeeeeeiiirrr|||nnncccbbbkkkvvvzzzkkkiiijjjrrrxxx{{{pppbbb[[[SSSMMMMMMTTT^^^lll|||rrrvvvwwwvvv}}}nnnbbbffftttuuukkk___RRRHHHDDDAAA===:::999999888777555444333333555555444333222111111111111222222333555444333222222333333444444444333333333333444444000222333444555555444444444444555555666777777777888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEJJJTTTeee}}}222111111222555888;;;===<<<<<<===???@@@AAABBBCCC>>>@@@CCCEEEEEEFFFHHHJJJMMMTTTddd~~~yyykkkccc___]]]```dddlllwww{{{}}}}}}{{{vvvlllbbbYYYRRROOOMMMMMMMMMLLLJJJKKKPPPXXX___iiihhh```UUUPPPRRRVVVWWW[[[ggguuuyyypppaaaTTTNNNNNNMMMOOOWWWdddpppvvvxxxxxx~~~wwwhhhWWWRRRKKKHHHIIIKKKKKKJJJIIIKKKPPPVVV^^^hhhttt{{{uuujjjaaa[[[XXXQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJMMMQQQTTTUUUUUUSSSTTT[[[dddhhhccc[[[VVVTTTNNNLLLKKKKKKIIIEEEFFFKKKOOORRRYYYdddrrr{{{xxxooo___XXXQQQMMMLLLKKKIIIFFF???@@@@@@???@@@IIIXXXdddcccbbbYYYMMMGGGJJJNNNPPPPPPSSSYYYeeesss~~~wwwqqqlllfffaaa^^^ZZZUUURRRQQQPPPNNNKKKIIIIIIMMMTTTZZZdddvvvyyyrrrkkkgggffffffmmmuuuwwwiiieeeiiippp~~~mmmiiijjjqqqxxx{{{}}}uuufff\\\XXXPPPIIIHHHOOOWWWccczzz{{{xxxwwwvvv|||}}}nnn```bbbpppyyypppdddUUUKKKGGGDDD>>>;;;999888777666555444333333555555444333222111111000000000111111333333222111111222444444444444333333333333444444111111222333444444555444222333444555666777888999888999999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCGGGLLLUUUfff}}}111111111222555999<<<>>><<<<<<===???@@@AAABBBCCC===???CCCEEEFFFGGGIIIKKKOOOVVVhhhrrrfff```^^^[[[___dddmmmxxx}}}yyy||||||}}}|||rrrqqqtttwwwxxx|||yyyssskkkccc[[[UUURRRKKKNNNOOOMMMJJJJJJPPPUUU\\\fffiii^^^UUUTTTUUUQQQSSS]]]llluuuuuujjj\\\RRRRRROOONNNTTT___iiinnnoookkkpppvvv{{{~~~zzzlll]]]QQQMMMIIIHHHJJJMMMMMMMMMHHHKKKPPPVVV]]]gggqqqwww|||qqqhhhbbb___VVVVVVTTTRRRPPPMMMJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEGGGJJJLLLNNNOOOQQQOOOUUU^^^cccaaaZZZVVVVVVLLLJJJIIIJJJHHHDDDDDDHHHMMMPPPVVVbbbttt|||ggg]]]QQQIIIGGGGGGFFFDDD<<>>>>>???@@@AAABBBBBBCCCIIIMMMWWWggg}}}555444444555666888:::;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHJJJOOOXXXmmm|||nnnfffaaa]]]]]]aaahhhqqqzzz}}}yyyyyy|||rrrjjjgggffffffgggqqqvvvqqqiiiddd^^^WWWUUULLLGGGJJJKKKHHHHHHKKKQQQXXX```bbb]]]WWWTTTSSSPPPTTT]]]jjjqqqnnn```UUUMMMJJJIIINNNWWW___bbbcccccc___bbbjjjllleee___^^^PPPRRRQQQOOORRRVVVWWWSSSUUUQQQPPPTTTZZZ```iiirrrtttzzz}}}uuunnniiifffbbb\\\XXXUUUTTTSSSRRRLLLKKKIIIGGGEEEDDDDDDDDDHHHHHHHHHHHHHHHHHHIIIJJJHHHLLLQQQUUUVVVTTTPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFOOOLLLMMMZZZpppxxxjjjYYYOOOKKKHHHEEECCC@@@??????AAABBBGGGRRR^^^\\\VVVOOOIIIGGGIIIMMMPPPTTTUUUZZZeeetttxxxsssggg]]][[[ZZZTTTQQQQQQNNNJJJIIILLLOOOSSS[[[ccc{{{pppkkkiiiggggggjjjsssmmmdddfffjjjvvvxxxooojjjoooxxx|||~~~{{{vvvxxxyyyoooggg```WWWRRRLLLKKKKKKNNNTTT```vvv{{{sssrrrwwwyyyjjjfffmmm|||wwwgggYYYRRRIIIDDD???;;;:::::::::999666666555444444333222222555555555555555555555555333333222222333333444444333333444444444444444444444444444555555666666666888777555444555666888::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDFFFIIIRRReee444444444555666888:::;;;;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDCCCCCCEEEIIILLLRRR]]]ttt{{{lllccc^^^[[[\\\```gggoooxxxyyyuuuyyy|||qqqeee___[[[YYYZZZ```dddeeefffhhhccc]]]YYYRRROOOPPPPPPJJJGGGGGGJJJQQQ[[[```___ZZZUUURRROOOQQQVVV```hhhhhh___WWWLLLJJJIIIMMMTTT[[[___```]]]XXXXXX^^^```\\\YYYZZZRRRRRRPPPOOOTTT\\\___]]]WWWRRRPPPUUU\\\aaahhhnnnpppwww~~~wwwrrrqqqmmmhhhccc^^^YYYSSSOOOOOOOOONNNMMMKKKHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDGGGKKKOOOPPPNNNKKKIIIJJJIIIHHHGGGFFFFFFFFFEEEHHHGGGJJJUUUiii|||xxxgggZZZSSSMMMGGGDDDBBB@@@@@@BBBBBBEEEPPP[[[]]]XXXPPPHHHDDDEEEJJJNNNSSSSSSXXXdddsssuuuiiiccc___XXXSSSRRROOOKKKIIIJJJLLLMMMRRRYYYiiixxxoookkkggghhhjjjmmm{{{ssshhhfffiiilll}}}yyypppkkkqqqyyy~~~}}}vvvvvvzzzooofff___YYYSSSNNNNNNLLLKKKNNNSSS```vvvwwwvvv{{{}}}oooiiimmm{{{mmm]]]UUUKKKGGG@@@<<<:::999888777777777666666555444444333444444444444444444444444444333333333333333444444333444444444444555555555444444444555555555555555777666555555555666888999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@FFFIIIRRReee444444444555777999:::;;;;;;<<<===???@@@AAAAAAAAACCCDDDDDDDDDDDDFFFJJJMMMUUUccc|||yyyjjj```[[[YYY\\\___eeelllttt~~~~~~uuuqqqvvvyyy~~~wwwggg]]]WWWSSSPPPRRRTTTYYYaaahhhgggbbb]]]YYYXXXXXXVVVOOOJJJHHHCCCIIIRRR[[[___]]]WWWRRROOONNNPPPVVV^^^bbb```\\\MMMKKKIIIKKKQQQZZZaaaeeefffaaa^^^___^^^\\\[[[]]]XXXVVVRRRPPPVVV```eeedddZZZSSSOOOUUU\\\aaadddgggjjjrrrzzz~~~{{{yyyuuuqqqjjjbbbXXXRRRSSSTTTSSSRRRPPPMMMJJJHHHGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFGGGHHHGGGFFFDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEHHHOOO[[[nnnzzzkkk```XXXOOOJJJFFFCCCBBBBBBAAACCCLLLUUU___[[[TTTKKKDDDCCCHHHMMMPPPQQQVVVbbbqqq~~~{{{qqqiii```YYYUUUQQQMMMJJJJJJJJJHHHKKKOOOWWWhhh~~~uuulllhhhhhhjjjjjjuuuyyykkkffffffeeesss|||sssnnnsss{{{vvvrrr|||zzzppphhhbbb]]]VVVQQQQQQNNNLLLNNNTTTaaawwwzzzwwwzzz{{{{{{xxxnnnmmmwwwwwwdddXXXNNNIIIBBB===:::999777666888888888777777666555555555555555555555555555555555555444444333444444444444444444444555555666666555555555555555444444444666666666666777777777777<<<<<<<<<<<<===========================>>>>>>???FFFIIIRRRddd333444555666888999;;;<<<;;;<<<===>>>???@@@@@@@@@BBBCCCCCCCCCDDDFFFJJJMMMUUUgggxxxhhh^^^YYYZZZ]]]```eeejjjpppzzz}}}sssnnnpppttt{{{~~~}}}tttggg]]]XXXPPPPPPPPPTTTZZZaaadddcccaaa``````___[[[UUUPPPMMMBBBDDDJJJSSS[[[]]]XXXRRROOOMMMMMMQQQXXX^^^___^^^OOOLLLIIIIIIPPP]]]kkkuuu}}}yyyuuuqqqlllfffbbb```]]]ZZZUUURRRXXXaaadddaaaZZZQQQMMMRRRZZZ]]]^^^^^^eeennnxxx~~~|||xxxssskkkccc]]]WWWVVVTTTRRRPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIMMM\\\www|||oooeee[[[SSSJJJFFFCCCBBBAAAAAAGGGOOO]]]]]]ZZZSSSKKKGGGIIIKKKMMMOOOTTT___mmm{{{xxxmmmbbb[[[TTTNNNKKKKKKKKKIIIIIILLLOOO[[[kkk}}}ooohhhggghhhlllsss|||llleeeddddddooovvvpppuuu}}}uuunnnuuuyyyrrriii```YYYUUUPPPMMMOOOVVVdddzzzxxxssssssvvvuuuooorrrjjj[[[OOOJJJDDD???<<<;;;999888999999888888777777777777999999999999999999999999777666666555444444444444444444444555666666777777666666666555555444444444555555666777888777777777;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEIIIRRRccc}}}333444555777999:::;;;<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFJJJNNNUUUjjjvvvggg\\\YYY\\\___ccchhhlllpppwwwzzznnnjjjlllpppxxx~~~}}}~~~ssseee\\\RRRRRRRRRRRRSSSVVV]]]ccciiijjjiiifff```ZZZUUUQQQHHHEEEEEEKKKSSSXXXWWWTTTNNNMMMLLLOOOTTTXXXZZZYYYQQQNNNIIIHHHPPPbbbxxx~~~ssshhh```\\\ZZZUUUTTTZZZbbbbbb]]]XXXOOOIIINNNTTTWWWVVVVVVaaakkkwww}}}{{{vvvqqqjjjfff[[[XXXSSSOOOMMMNNNOOOQQQOOONNNLLLIIIFFFDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEDDDDDDOOOlll|||pppcccYYYNNNIIIDDDCCC@@@???CCCHHHTTTWWWZZZYYYSSSMMMJJJHHHLLLMMMRRR[[[hhhuuu|||lllaaaWWWPPPLLLLLLLLLJJJJJJKKKMMMSSS^^^pppuuulllhhhgggmmmqqqyyymmmeeecccdddkkkyyyyyyrrruuu}}}tttjjjqqq~~~zzzlllbbb\\\UUUPPPQQQYYYhhh}}}yyyqqqllloooxxxsssooowwwqqq^^^PPPKKKEEEAAA???>>>======999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555444444555666666777888888777777777666666555555555555555666777888777777777999999:::::::::;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEHHHRRRbbb{{{222333555888:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDGGGLLLOOOWWWooossseeeZZZYYY^^^aaagggooosssuuuyyyvvviiidddhhhmmmuuu}}}~~~}}}~~~~~~~~~kkk___UUUSSSRRRQQQOOOPPPXXXbbbnnnssstttooohhhaaaYYYSSSNNNIIIEEEFFFMMMTTTVVVVVVNNNMMMLLLMMMOOOQQQRRRQQQQQQNNNJJJHHHOOObbb|||uuuhhh]]]YYYUUUTTT[[[cccccc]]]UUUMMMGGGIIINNNOOOPPPRRR\\\iiiuuu}}}}}}||||||~~~yyysssnnnjjj```\\\UUUOOOLLLLLLOOOQQQQQQOOOMMMJJJGGGEEEDDDCCC@@@???>>><<<;;;;;;:::;;;;;;===???AAABBBBBBBBBAAA???>>>@@@AAA@@@IIIdddxxxhhhZZZQQQKKKEEECCC@@@===???DDDHHHLLLSSSXXXXXXSSSLLLGGGKKKLLLPPPWWWbbbnnnzzz}}}mmm```WWWPPPOOONNNLLLJJJKKKJJJMMMTTTaaavvvtttmmmiiijjjooouuurrrhhhdddaaadddooo{{{sssuuu|||qqqhhhooo~~~tttggg^^^VVVVVV\\\jjjtttkkkkkkmmmyyyzzzooopppvvvzzzcccRRRNNNHHHCCCBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555555444555555666777888999999888888888888777777777777666666666666777777777777888999999999::::::::::::888999:::<<<>>>AAACCCDDDDDDHHHQQQaaayyy222333666888:::<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGJJJOOORRR]]]vvv}}}ooobbbXXXXXX___bbbkkkuuu{{{|||~~~uuufffaaabbbgggooowww}}}}}}~~~~~~~~~yyyzzzlll^^^WWWRRRRRRQQQQQQWWW___kkkuuu|||zzztttmmmcccYYYPPPKKKFFFFFFJJJQQQVVVXXXSSSQQQNNNLLLLLLMMMMMMMMMNNNNNNLLLIIIMMM]]]tttwwweee___WWWUUU[[[cccccc^^^SSSLLLFFFGGGIIIJJJMMMQQQXXXfffttt{{{}}}{{{{{{{{{~~~~~~wwwqqqmmmgggbbb[[[TTTOOOMMMMMMNNNRRRQQQOOOLLLIIIGGGEEEEEEBBBAAA@@@>>><<<;;;::::::999:::===???AAAAAAAAA@@@@@@======@@@@@@EEEZZZrrrooo___RRRKKKEEECCC@@@======@@@@@@DDDKKKUUU\\\[[[SSSLLLKKKLLLOOOTTT]]]hhhttt|||}}}~~~~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxyyy|||qqqfff[[[VVVSSSOOOKKKKKKHHHIIIMMMUUUddd{{{vvvnnnkkkpppuuu{{{{{{llleee___```gggzzz}}}ssstttzzz}}}~~~~~~ooogggpppsssiii^^^ZZZ^^^jjj}}}zzzllljjjiiiooorrrmmmpppzzzjjjWWWRRRKKKFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;:::888666555555555444555666777888999999:::999999999999999999::::::777666555555555666888999999999999:::::::::;;;;;;999::::::<<<>>>@@@BBBCCCDDDHHHQQQaaaxxx111333666999;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAACCCDDDFFFGGGIIILLLQQQTTTccc{{{xxxlll```VVVWWW```bbblllzzzwwwgggaaa\\\aaaiiiqqqwwwzzz|||||||||~~~~~~}}}vvv|||~~~|||iii^^^UUUUUUVVVVVVXXX]]]cccqqq~~~xxxlllaaaOOOLLLHHHGGGJJJPPPVVVYYYZZZWWWRRRNNNLLLLLLMMMNNNKKKMMMLLLJJJKKKWWWkkk{{{pppggg\\\UUUZZZbbbbbb]]]RRRLLLGGGFFFFFFGGGLLLRRRVVVdddrrrzzz}}}|||}}}||||||}}}vvvqqqlllhhhaaaYYYRRRNNNKKKJJJUUUSSSQQQNNNLLLJJJHHHHHHEEEEEECCCBBB@@@>>>===<<<777999<<>>AAA@@@AAARRRfffvvvfffSSSLLLEEECCC@@@<<<<<>>???AAABBBCCCDDDHHHQQQ```www444555666777999;;;<<<=========>>>>>>???@@@BBBCCCAAAEEEFFFDDDDDDIIIPPPTTTjjjssshhh___XXXZZZaaagggmmmvvv~~~kkkWWWXXXYYY___eeehhhjjjqqqyyyxxx{{{~~~tttuuuvvv~~~uuuiii^^^XXXUUUSSSTTTXXX]]]lllzzz}}}uuukkk]]]UUULLLGGGEEEHHHQQQ[[[[[[WWWRRROOOLLLJJJMMMQQQMMMMMMLLLIIIJJJSSSbbbmmmwwwhhhZZZXXX\\\]]]ZZZXXXOOOKKKFFFDDDEEEHHHKKKMMMTTTbbbrrr|||}}}{{{{{{{{{|||yyyyyyssslllgggddd]]]QQQLLLNNNMMMRRRXXXYYYUUUPPPLLLKKKHHHGGGEEECCCAAA@@@??????AAA???===<<<<<<>>>@@@BBB@@@======>>><<<>>>JJJYYYtttzzzeeeXXXOOOGGGEEECCC>>><<<<<<<<<;;;???KKKZZZaaa]]]VVVLLLMMMNNNOOOSSS\\\hhhqqqtttssstttuuuvvvuuutttrrrsssqqqmmmjjjfffdddccccccffffffffffffjjjqqqzzzuuuhhh```YYYSSSOOOKKKHHHHHHJJJOOO[[[qqqvvvvvvqqqpppwwwuuufff[[[___bbbiiiyyyvvvoooooorrruuuuuuqqqkkkfffllluuufff```aaaiiiwww}}}zzzmmmlllmmmtttzzzrrrssssss}}}{{{```VVVNNNKKKIIIDDD@@@@@@<<>>;;;888666444444777777888888888999999999;;;:::::::::;;;;;;999777999888777666666777777888888999:::;;;<<<;;;:::999999;;;===>>>>>>???AAACCCFFFIIIRRRbbb{{{444555666888:::;;;<<<=========>>>>>>???@@@BBBCCC@@@DDDFFFFFFFFFKKKTTTZZZrrrrrrggg^^^WWWYYY```gggnnnxxxqqq^^^VVVTTTVVVZZZ]]]___dddkkkqqqvvv}}}~~~ssssss}}}~~~uuu{{{rrrccc[[[XXXUUUTTTUUUYYYcccmmmuuu{{{}}}vvvlll___WWWOOOJJJGGGHHHOOOXXXbbb\\\UUUQQQNNNLLLJJJIIIKKKLLLKKKJJJKKKRRR]]]gggqqqwwwgggXXXVVVYYYZZZXXXWWWMMMJJJFFFEEEEEEHHHKKKLLLWWWfffvvv}}}zzzzzzyyyzzz||||||vvvoooiiifff___UUUPPPPPPMMMQQQUUUWWWVVVTTTRRRPPPJJJIIIGGGEEECCCAAA@@@???>>>===;;;::::::;;;===???@@@>>>>>>>>>;;;<<>>===;;;>>>IIIXXX___]]]WWWRRRQQQPPPOOOQQQYYYeeeoooqqqqqqrrrssssssrrrpppooolllkkkhhhfffdddbbbbbbbbb````````````aaafffmmmrrr{{{uuuiii___WWWRRRMMMJJJHHHIIIKKKSSSdddttt|||vvvpppnnnsssyyy{{{jjj___``````cccqqqrrrjjjhhhjjjllllllkkkfff```gggvvvfff^^^]]]cccooozzz|||uuuiiifffffflllyyyzzzoooooooooxxx~~~dddZZZQQQNNNJJJDDD???===:::===AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@????????????>>><<<:::888777777666888888888999999999::::::;;;::::::;;;======<<<::::::999777666666777777888555666888:::<<<===>>>>>>;;;===?????????@@@BBBDDDFFFIIIRRRbbb{{{555666888:::;;;======>>>======>>>>>>???@@@BBBCCC@@@CCCFFFGGGHHHNNNXXXaaa|||pppeee]]]VVVXXX___hhhoooyyy{{{jjjYYYSSSNNNOOOQQQSSSWWW[[[ccckkkwwwssspppwww|||{{{uuuxxx}}}kkkaaa\\\WWWSSSSSSSSSWWW]]]fffqqqxxxtttlllaaa[[[SSSNNNJJJHHHMMMTTTeee___YYYTTTSSSPPPJJJEEEJJJKKKLLLKKKKKKPPPWWW^^^___qqqxxxgggWWWRRRTTTTTTSSSSSSIIIHHHGGGFFFGGGHHHKKKLLL[[[iiiyyy~~~zzzxxxwwwxxxyyyuuuuuu{{{}}}uuummmiiiddd\\\VVVSSSNNNOOOQQQTTTWWWXXXWWWVVVNNNLLLJJJHHHEEECCCAAA@@@>>>===;;;:::999;;;<<<===???>>>>>>>>>::::::AAAJJJ^^^zzzppp\\\RRRHHHEEECCC???>>>@@@===<<<===GGGTTT]]]^^^\\\WWWUUURRRNNNOOOWWWcccmmmmmmnnnooopppooonnnlllkkkgggfffeeecccbbbbbbbbbbbb^^^^^^^^^]]]]]]^^^aaaccchhhooozzzxxxlllaaaYYYSSSOOOKKKJJJIIILLLVVV```|||zzzrrrmmmpppssszzzpppdddaaa\\\\\\gggyyy|||mmmbbb^^^___```aaabbb\\\XXX___vvvxxxtttpppooopppsssuuuvvv|||pppbbbZZZXXX]]]gggrrr{{{pppjjjeeebbbeeeooozzzllliiijjjrrr}}}hhh^^^TTTPPPLLLDDD===:::888;;;???AAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>===<<<;;;:::999999999999999999999:::::::::;;;;;;<<<;;;;;;===???@@@???===:::999888777666777777888777777888999;;;===>>>???===???@@@AAA@@@@@@BBBCCCFFFIIIRRRccc|||555777999;;;===>>>>>>>>>=========>>>???@@@BBBBBBAAACCCFFFHHHIIINNNZZZfffmmmbbb\\\VVVXXX___hhhooozzzssscccYYYOOOMMMMMMMMMOOORRRUUU```ooozzzwwwpppssswwwwwwttttttzzzrrrfff___YYYTTTRRRPPPPPPSSSZZZccciiijjjgggbbb]]]WWWSSSMMMIIIJJJOOO___```___ZZZVVVSSSNNNIIIIIIKKKMMMMMMMMMPPPTTTWWWWWWcccvvvxxxgggVVVNNNMMMLLLKKKKKKEEEFFFGGGGGGHHHIIIKKKLLL[[[jjjzzzzzzxxxvvvxxx}}}tttmmmpppwww{{{~~~{{{sssmmmiiiccc\\\WWWRRRPPPNNNQQQVVVYYYYYYXXXQQQPPPNNNLLLIIIEEECCCAAA@@@???===<<<<<<<<<===>>>===>>>>>>===;;;:::???DDDQQQnnnqqqaaaVVVKKKEEEBBB???>>>???===;;;<<>>>>>>>>======<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<===???@@@>>>===;;;:::888777666777777888;;;;;;:::999999;;;<<<===>>>???@@@@@@??????AAABBBFFFIIIRRRccc|||555777999<<<>>>>>>>>>>>>=========>>>???@@@BBBBBBBBBCCCFFFIIIIIILLLZZZiiijjj```[[[WWWZZZ```hhhppp{{{xxxmmmbbbVVVRRROOOMMMNNNPPPQQQ[[[jjjwww~~~~~~sssqqqrrrrrrqqqoootttyyykkkccc[[[UUUSSSOOOOOOPPPRRRUUUXXX\\\``````]]]ZZZWWWQQQJJJIIILLLWWWaaagggaaaXXXSSSOOOLLLJJJLLLMMMNNNOOOQQQSSSUUUSSSZZZeeeuuuwwwfffTTTKKKHHHEEECCCDDDBBBEEEGGGHHHHHHHHHKKKNNNZZZiiizzz|||yyywwwyyyzzzmmmiiillloootttyyy~~~xxxqqqmmmhhhaaa[[[WWWTTTPPPPPPTTTWWWWWWVVVUUUTTTRRRPPPLLLIIIFFFDDDAAA@@@???===<<<<<<<<<===:::<<<>>><<<;;;===@@@BBBKKKeeepppdddXXXMMMGGGCCC>>>===>>>;;;:::;;;AAALLLWWW```ddd___\\\VVVOOOMMMQQQ[[[ddddddgggkkkllljjjgggffffffffffffgggggghhhhhhhhhhhhgggiiikkkkkkiiifffeeedddccceeehhhkkkrrr}}}zzzkkk```YYYRRRPPPNNNKKKLLLOOOXXXlll|||sssrrrrrrttt{{{ggg```ZZZYYY^^^ffflllppptttmmmaaaWWWQQQOOOPPPQQQQQQMMMKKKPPP```zzz{{{yyyyyyvvvqqqlll```YYYRRROOOOOOSSS^^^iii{{{wwwqqqiiifffgggiiisssmmmffffffrrrlll___RRROOOMMMGGG???;;;<<<>>>@@@AAA@@@??????@@@>>>>>>=========<<<<<<<<<===<<<;;;:::999999888999::::::;;;;;;;;;<<<<<<<<<>>>=========??????===;;;<<<;;;999777777777777888<<<;;;:::999:::;;;<<<===<<<>>>??????>>>>>>???AAAFFFIIIRRRccc}}}444666999<<<>>>>>>>>>=========>>>>>>???@@@BBBCCCCCCCCCFFFJJJJJJLLL\\\nnn~~~hhh___\\\YYY\\\bbbjjjqqq}}}~~~sssjjj```[[[VVVQQQPPPRRRTTT[[[gggtttxxxooolllllljjjjjjooo|||rrrfff[[[UUUUUUQQQOOONNNNNNLLLKKKPPPWWW\\\ZZZZZZZZZUUUMMMJJJKKKRRRcccnnngggZZZSSSPPPMMMKKKLLLLLLMMMOOORRRUUUVVVRRRSSSWWWbbbtttqqqbbbQQQHHHDDD@@@???@@@AAADDDGGGGGGGGGHHHLLLPPP[[[jjjzzz|||zzzyyyzzzsssjjjeeedddgggkkkwwwyyyxxxrrrmmmjjjeee```]]]YYYUUUSSSSSSTTTTTTUUUWWWWWWVVVSSSPPPLLLIIIGGG@@@???>>>===;;;;;;::::::888;;;<<<::::::>>>@@@AAAHHH^^^yyypppbbbWWWMMMGGGDDD???===>>>:::::::::>>>EEEPPPZZZ```aaa___YYYRRRMMMNNNTTTYYYaaaeeekkkllljjjhhhggghhhggghhhjjjlllnnnooopppppppppsssuuuvvvssspppnnnmmmeeefffggggggiiipppzzzwwwjjj```VVVRRRPPPMMMLLLMMMPPP]]]uuuuuusssrrrrrrzzzkkkbbbZZZYYY[[[\\\___bbbddd___XXXQQQLLLKKKLLLMMMMMMKKKIIILLLVVVkkk~~~xxxnnneeeYYYTTTOOOLLLJJJLLLUUU```vvvvvvlllgggiiiiiinnnrrrjjjgggvvvooo```RRRNNNMMMIIICCC??????@@@AAAAAA???>>>>>>???=========<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<>>>======>>>???@@@>>>===<<<;;;:::888777777777888888888999:::<<<>>>???@@@;;;===>>>>>>>>>>>>@@@AAAFFFIIIRRRccc}}}444666999<<<>>>>>>===<<<======>>>>>>???@@@BBBCCCCCCBBBFFFLLLLLLOOO```uuu|||fff^^^]]]\\\___eeemmmuuu{{{yyy{{{wwwrrrkkkfff^^^VVVUUUXXXXXX[[[bbbooo}}}|||mmmfffeeeccceeejjjwwwzzziii[[[UUUVVVRRRLLLHHHJJJKKKIIIKKKOOOVVVVVVYYY[[[WWWOOOKKKKKKLLL___lllggg^^^YYYTTTNNNKKKJJJIIIJJJNNNRRRVVVXXXTTTRRRPPPUUUcccrrrxxxuuuhhh[[[MMMFFFBBB???>>>@@@@@@CCCFFFFFFEEEGGGMMMRRR```nnn}}}|||{{{yyyzzzssshhh```___bbbfffoootttppplllkkkiiieee```___[[[WWWTTTSSSTTTVVVXXXXXXXXXVVVSSSOOOLLLJJJBBBAAA@@@>>>===;;;;;;:::777;;;:::777777<<<>>>===DDDTTTmmmnnn]]]SSSKKKHHHEEEBBB???@@@::::::999:::>>>FFFOOOVVV[[[[[[YYYTTTOOONNNRRRVVV___eeekkkmmmkkkiiiiiikkkjjjmmmpppuuuyyy|||~~~~~~~~~|||{{{rrrrrrpppmmmjjjkkkqqqvvvyyylll^^^WWWTTTPPPMMMMMMKKKRRRccc{{{zzzvvvsssqqqwwwqqqeeeZZZWWWUUURRRRRRUUURRRPPPMMMJJJHHHGGGHHHJJJLLLKKKKKKLLLOOO]]]zzz|||ssshhh___SSSPPPLLLJJJGGGGGGPPPZZZmmmxxxnnnnnnjjjhhhvvvwwwoooiiiyyyvvveeeTTTNNNNNNKKKEEEBBB???@@@AAA@@@>>>===>>>???<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;<<<999:::::::::;;;;;;;;;;;;<<<<<<<<>>??????;;;===>>>??????@@@AAACCCEEEIIIRRRccc}}}333555999<<<======<<<<<<======>>>>>>???@@@BBBCCCBBBAAAFFFMMMNNNQQQddd{{{{{{eee]]]]]]]]]aaagggpppwww|||uuuqqqtttzzzzzzwwwtttoooeee\\\ZZZ]]]YYYYYY]]]jjjyyy~~~lllcccaaa]]]aaahhhssskkk[[[UUUWWWRRRHHHCCCHHHLLLKKKJJJLLLRRRSSSXXX\\\YYYQQQLLLLLLFFFYYYgggfffbbb```ZZZQQQKKKIIIGGGHHHLLLRRRWWWZZZYYYUUUPPPOOOXXXeeejjjhhhaaaUUUJJJEEEBBB@@@@@@BBB???CCCFFFFFFEEEGGGMMMSSSeeerrr}}}{{{zzzyyyyyy~~~pppccc^^^```YYYfffpppnnnjjjjjjkkkiiibbbbbb```[[[UUUSSSUUUXXXYYYYYYYYYXXXUUUQQQNNNKKKDDDDDDCCCAAA@@@>>>===<<<777;;;999444444:::<<<999>>>LLLddd}}}|||jjjXXXPPPIIIGGGGGGDDDBBBCCC::::::999888999>>>GGGNNNSSSUUUVVVTTTQQQRRRUUUYYY^^^eeelllooommmkkkkkkmmmnnnqqqwww}}}~~~wwwpppmmmnnnqqqvvvwwwfff]]]XXXSSSOOONNNHHHKKKWWWooozzzuuurrrvvvwwwhhhZZZTTTPPPKKKJJJNNNEEEFFFFFFEEEDDDDDDFFFHHHMMMLLLLLLLLLLLLVVVqqq~~~wwwoooccc[[[NNNLLLJJJHHHEEEFFFOOOYYYggg{{{wwwrrrllleeennnzzzqqqjjj{{{{{{iiiWWWPPPOOOLLLGGGDDD>>>@@@@@@@@@???>>>???@@@<<<<<<;;;;;;;;;:::::::::777777888999:::<<<===>>>999999999:::::::::;;;;;;::::::<<<@@@DDDGGGGGGFFF===<<<:::888777777777888999:::<<<=========<<<;;;;;;===???@@@@@@AAACCCEEEEEEIIIRRRddd~~~555777999:::999999;;;<<<<<<======>>>???AAABBBCCCHHHKKKIIIJJJPPPTTTeeewwwccc______^^^```gggrrrwww{{{uuuqqqrrruuuxxxyyywwwyyyxxxlllbbbZZZVVVTTTUUUWWW]]]jjjyyy~~~}}}~~~uuudddXXXXXXYYY___kkk|||ooobbbYYYTTTPPPMMMJJJIIIJJJKKKLLLKKKNNNPPPSSSVVVXXXUUUOOOKKKGGGOOO]]]jjjpppjjj]]]SSSOOOJJJFFFGGGIIIOOO[[[fffiii```VVVQQQSSSWWWYYYYYYTTTOOOIIIGGGHHHFFFAAA===CCCBBBBBBEEEGGGHHHNNNVVVfffuuu}}}zzzzzzxxxxxx}}}yyylllaaaZZZUUUWWW[[[bbbhhhkkklllkkkfffeeebbb___[[[WWWTTTRRRXXXYYYZZZZZZXXXTTTPPPMMMGGGGGGEEEDDDAAA???===;;;999999999999:::<<<>>>???;;;HHH^^^ttt}}}qqqfffXXXTTTMMMGGGDDDAAA???>>>???===:::;;;>>>AAADDDEEEJJJOOOSSSRRROOOMMMNNNQQQ[[[aaahhhlllmmmmmmppprrrsssyyy~~~xxxtttrrrrrruuu~~~ssseee]]]UUUQQQRRRLLLLLLPPP]]]ttt}}}vvvssstttvvv|||ppp___UUUNNNIIIHHHKKKAAA??????AAA@@@???EEEMMMSSSJJJHHHKKKKKKNNNfffzzzqqqhhh```[[[UUUNNNHHHFFFFFFFFFLLLRRRaaaooowwwnnnfffgggooo|||pppooo{{{qqq___SSSOOOLLLGGGBBBCCCBBBAAAAAABBBBBB@@@>>>999999:::::::::999888888777888999;;;<<<<<<<<<<<<999999:::<<<>>>>>>===;;;>>>>>>???@@@AAABBBBBBBBB;;;;;;:::999999888777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAEEEIIIQQQccc}}}666888;;;;;;;;;;;;<<<>>>=========>>>???AAACCCDDDEEEIIIHHHJJJQQQVVViiiuuuaaa]]]]]][[[^^^dddpppuuu~~~zzzuuusssssstttrrrnnnnnnsss~~~|||rrrhhh^^^XXXTTTRRRRRRTTT\\\jjjzzz~~~|||~~~}}}jjj]]]XXXXXX]]]gggwwwrrrdddZZZUUURRROOOLLLJJJJJJJJJJJJIIILLLMMMQQQUUUWWWUUUQQQMMMHHHMMMXXXdddllljjj```XXXQQQKKKGGGGGGHHHMMMXXXcccmmmggg]]]VVVQQQPPPPPPPPPPPPKKKEEECCCDDDDDDAAA>>>EEECCCCCCFFFGGGHHHOOOWWWiiiwwwzzzxxxwwwvvvuuuzzzwwwiii```UUUTTTTTTXXX]]]cccfffhhhdddbbb```]]][[[YYYYYYXXXYYYZZZ[[[\\\ZZZWWWSSSPPPIIIHHHGGGEEEBBB???===<<<999888888888999;;;===>>>>>>HHHZZZlllwwwvvvkkkbbbXXXSSSMMMHHHEEEBBB@@@??????===<<<===@@@BBBDDDDDDHHHKKKOOONNNKKKIIIKKKNNNXXX^^^ffflllooorrrvvvyyy{{{}}}yyyvvvtttwwwuuugggZZZSSSRRRKKKJJJLLLUUUhhhzzzttttttwwwzzzrrr___TTTNNNIIIGGGHHHCCCBBBCCCEEEEEEEEEKKKRRRUUULLLIIILLLJJJLLLbbb}}}wwwooohhhaaa]]]UUUOOOIIIGGGFFFEEEIIIOOO]]]lllrrrcccaaahhh~~~uuunnnxxxuuu```RRRMMMKKKGGGBBBCCCBBBAAAAAABBBBBB@@@>>>>>>>>><<<;;;999777666555666666777777888999::::::===<<<===>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<======999999999999888888888888888999:::;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCFFFIIIQQQbbb|||777999;;;<<<<<<<<<===>>>=========>>>@@@AAACCCDDDCCCGGGFFFIIIRRRYYYnnnrrr```[[[[[[ZZZ\\\aaammmttt}}}~~~wwwpppllliiihhhbbb___\\\]]]bbbiiiooosssoookkkddd[[[TTTOOOLLLJJJNNNQQQZZZiiizzz~~~}}}ppp```XXXVVVXXXbbbpppwwwhhh\\\VVVUUURRRMMMKKKJJJIIIHHHGGGHHHJJJMMMRRRUUUVVVSSSQQQKKKKKKPPPZZZeeehhhddd^^^UUUNNNHHHGGGGGGJJJTTT___pppnnniii```WWWPPPNNNOOORRRMMMFFFCCCDDDEEEDDDCCCGGGEEEEEEGGGGGGHHHOOOXXXlllyyy~~~zzzzzzwwwttttttsssrrrvvv|||tttiiiYYYUUUPPPOOORRRXXX^^^bbbcccaaa___]]][[[ZZZZZZZZZXXXYYYZZZ[[[ZZZWWWTTTRRRKKKJJJIIIFFFDDD@@@>>><<<999888777777888:::<<<>>>CCCJJJXXXhhhrrrssslllddd\\\WWWPPPKKKGGGDDDBBB@@@???>>>>>>@@@BBBDDDDDDCCCEEEGGGIIIHHHEEEEEEHHHKKKSSSZZZcccjjjpppuuu|||}}}yyyzzzqqq___TTTQQQOOONNNMMMOOOZZZnnnwwwvvvxxxxxxuuu___TTTPPPLLLHHHGGGEEECCCDDDFFFFFFFFFIIIOOOTTTLLLIIIJJJHHHIII\\\ttt|||qqqjjjddd^^^ZZZTTTOOOJJJIIIHHHGGGIIINNNYYYhhhxxxddd___ddd{{{zzznnnttt}}}fffUUUNNNKKKHHHEEEDDDBBBBBBBBBBBBBBB@@@>>>@@@???<<<999777666555555666666666666777999;;;<<>>===>>>??????===;;;;;;;;;:::::::::999999999999999999999888888888888888999:::;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCFFFIIIRRRbbb{{{666999;;;<<<;;;;;;<<<>>>======>>>???@@@BBBCCCDDDCCCGGGFFFJJJTTT\\\rrr~~~nnn___ZZZ[[[[[[^^^bbbnnnuuu~~~wwwmmmeee```]]][[[VVVUUURRRPPPQQQVVV]]]aaa___\\\VVVPPPLLLHHHGGGFFFJJJNNNYYYiii{{{~~~tttaaaYYYTTTTTT]]]jjj|||~~~mmm```YYYVVVSSSNNNLLLKKKJJJIIIHHHFFFGGGJJJOOOSSSUUUUUUSSSMMMIIIHHHPPP\\\dddeeebbbWWWPPPJJJGGGFFFHHHPPPYYYlllqqqsssnnnccc\\\[[[^^^\\\WWWPPPKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHQQQ[[[mmmyyy{{{vvvvvvsssqqqqqqpppooorrryyy|||rrrbbb[[[SSSMMMMMMQQQVVVYYY`````````^^^\\\ZZZWWWVVVTTTUUUWWWWWWWWWUUUSSSQQQMMMLLLJJJHHHEEEBBB???>>>:::999888777888:::===>>>FFFMMM[[[kkkwww{{{vvvqqqfff```XXXQQQKKKGGGCCCAAA???>>>???BBBDDDEEEDDDBBBBBBCCCDDDCCCAAABBBEEEHHHOOOUUU^^^ffflllsss{{{lll]]]WWWVVVTTTRRROOOQQQ^^^vvvzzzxxxxxxwww~~~wwwaaaXXXUUUQQQKKKHHHKKKGGGFFFGGGFFFDDDEEEIIIPPPIIIGGGHHHEEEGGGWWWlllxxxnnnfffaaa\\\XXXVVVQQQNNNNNNMMMJJJLLLOOOVVVfff~~~hhhaaaeeelll|||oooooovvvnnnZZZPPPMMMKKKIIIDDDCCCBBBBBBCCCBBB@@@>>>===;;;999666555666777888999888777777888;;;===???>>>===;;;;;;<<<<<<:::888::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAFFFIIIRRRbbb{{{888:::============>>>@@@===>>>>>>???@@@BBBCCCDDDEEEIIIHHHKKKVVV```wwwuuujjj___[[[]]]```dddgggqqqxxxrrreee]]]YYYWWWVVVRRRSSSTTTSSSRRRTTTXXX[[[YYYWWWSSSOOOKKKIIIHHHGGGIIIMMMYYYjjj|||{{{ggg]]]TTTRRRZZZeeeuuussseee\\\VVVSSSOOOMMMMMMMMMLLLKKKFFFGGGHHHLLLPPPSSSTTTSSSMMMHHHEEEIIISSS\\\``````VVVPPPKKKHHHFFFFFFLLLTTTfffpppyyyxxxooohhhiiimmmjjjeee^^^WWWRRROOOMMMLLLKKKJJJIIIIIIGGGIIISSS___mmmwww~~~yyysssssspppnnnooommmlllooouuuyyy|||jjjcccYYYRRRNNNMMMMMMMMMVVVXXX\\\^^^]]]ZZZVVVTTTSSSTTTUUUUUUUUUTTTRRRQQQMMMMMMKKKIIIFFFCCC@@@???===<<<:::888999;;;>>>@@@DDDLLL\\\ooo~~~tttnnncccYYYQQQJJJDDD@@@>>>>>>???AAADDDDDDBBB@@@@@@AAAAAA@@@@@@AAADDDFFFKKKPPPWWW^^^cccjjjrrrxxxnnnbbbZZZVVVTTTQQQOOOUUUhhh{{{zzzvvvssszzzyyygggaaa```[[[TTTOOOQQQLLLIIIIIIGGGDDDDDDGGGIIIEEEDDDEEEDDDFFFUUUeee{{{sssnnnkkkgggdddbbb]]]XXXVVVSSSNNNMMMOOOVVVfff~~~nnnddddddaaa|||mmmjjjlllzzzuuu___RRRMMMKKKIIIEEEDDDCCCCCCCCCBBB@@@===;;;999777555444444666777999888777777999<<<>>>@@@>>><<<::::::::::::999777888888999:::<<<===>>>>>>???>>>===<<<:::888777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAFFFJJJRRRbbb{{{;;;===???@@@@@@@@@AAABBB>>>>>>>>>???AAABBBDDDEEEGGGJJJIIIMMMXXXddd}}}llleee^^^\\\```ggglllooouuu{{{qqqccc[[[YYYXXXWWWRRRUUUYYY[[[\\\\\\]]]^^^\\\ZZZVVVRRRMMMJJJHHHGGGIIIOOO[[[lll}}}tttcccWWWRRRXXXaaammmzzzjjj```YYYVVVRRROOOOOOOOONNNMMMIIIHHHHHHIIIMMMPPPQQQQQQMMMIIIEEEFFFLLLSSSWWWYYYTTTOOOKKKJJJGGGFFFJJJPPP```lllyyy{{{tttnnnooorrrtttqqqkkkccc[[[TTTOOOLLLLLLKKKKKKJJJHHHJJJVVVdddqqqyyy~~~|||xxxrrrooolllkkkllljjjiiilllqqqttt}}}qqqjjjaaaXXXQQQLLLHHHFFFIIIMMMSSSXXX[[[ZZZXXXVVVTTTTTTUUUUUUUUUSSSRRRQQQMMMLLLKKKIIIGGGDDDBBBAAA???===:::999999<<>>??????===:::::::::;;;:::888555555777888:::;;;======???>>>===;;;:::888777666888999:::;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCFFFJJJSSSccc{{{:::<<<>>>???>>>???@@@AAA>>>>>>???@@@AAACCCDDDEEEFFFJJJIIINNN[[[iiivvvooobbb___[[[\\\ccclllsssvvvvvv|||}}}pppjjjgggeeeccc___bbbggglllpppqqqqqqpppmmmjjjddd^^^WWWRRRNNNKKKKKKQQQ]]]nnnkkk\\\SSSWWW\\\eee|||nnnddd]]]YYYUUURRRPPPPPPNNNMMMMMMJJJHHHHHHJJJMMMNNNNNNLLLJJJHHHFFFFFFIIINNNQQQPPPMMMKKKKKKIIIFFFIIINNNZZZggguuuzzzvvvrrrrrruuu|||{{{wwwpppfff[[[RRRNNNLLLKKKKKKJJJHHHKKKYYYhhhxxx}}}}}}{{{vvvqqqkkkhhhggghhhgggeeehhhmmmnnnvvv}}}|||yyyssshhh^^^WWWQQQLLLIIICCCFFFKKKPPPTTTWWWXXXXXXSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKJJJIIIGGGEEECCCBBB???===:::888888;;;>>>@@@DDDJJJVVViii{{{tttfffYYYOOOFFFAAA<<<;;;;;;<<>>===<<<<<<===???@@@AAAAAA@@@CCCFFFJJJLLLOOOUUU\\\bbbkkkqqqvvvvvvwwwyyyzzzxxxwwwwwwwwwwwwwwwvvvvvvvvvttttttvvvwwwxxxyyyyyyyyyzzzlll^^^UUUTTTSSSQQQVVV```vvvwwwsssuuuxxx~~~~~~hhh^^^TTTNNNJJJEEECCCEEEFFFEEEEEEEEEFFFIIISSS]]]lllxxxpppiiiaaaYYYVVVWWW\\\mmmyyyggg^^^ZZZfffyyyvvvmmmeeehhhyyyjjj[[[QQQKKKHHHGGGEEEDDDCCCCCCBBB@@@===::::::999888777666555555666777888:::<<<===??????===;;;888888999999999888555666777888999:::;;;;;;:::::::::999999888888777888999:::;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCFFFJJJSSSddd|||666888;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHHHHNNN]]]llltttggg```\\\[[[ZZZ[[[dddooowwwzzzvvv||||||xxxuuusssuuuzzz~~~wwwooofff^^^YYYVVVMMMRRR^^^ooo}}}}}}qqq```TTTVVVYYY___vvvpppfffaaa]]]XXXTTTQQQPPPNNNLLLOOOLLLIIIGGGHHHJJJLLLLLLKKKKKKJJJGGGCCCDDDHHHKKKNNNKKKKKKLLLJJJGGGHHHLLLVVVcccrrryyyxxxuuuvvvxxxxxxnnnaaaWWWQQQKKKKKKLLLKKKHHHLLL[[[jjj~~~|||zzzvvvppphhhfffeeefffeeebbbeeejjjjjjrrr{{{xxx{{{~~~~~~|||yyynnnddd\\\VVVRRRPPPEEEFFFGGGJJJNNNRRRUUUWWWQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC>>><<<999777777:::===???IIIMMMVVVeeewwwvvvhhh[[[PPPGGGBBB;;;:::::::::<<<>>>===<<<:::;;;<<<>>>@@@AAA@@@>>>@@@CCCFFFHHHJJJPPPWWW]]]bbbiiinnnnnnpppssssssqqqqqqrrrrrrrrrssssssttttttppprrruuuwwwxxxvvvtttrrrttttttxxx|||}}}zzz{{{||||||iiiZZZXXXVVVQQQQQQWWWccc{{{{{{wwwwwwwww|||ssseee\\\TTTLLLIIIIIIHHHGGGHHHHHHGGGKKKSSS[[[iii{{{sssmmmfff___^^^aaa___oookkk___XXX___ttt~~~tttiiihhhtttqqqaaaVVVNNNKKKGGGEEEDDDCCCCCCBBB@@@===777777999::::::;;;::::::888999;;;>>>@@@AAAAAABBB999777555444555777777666888888999999::::::;;;;;;666666777777888888888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAFFFJJJSSSeee}}}<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDDDDFFFHHHNNNTTT[[[mmm{{{lll___VVVXXXXXXYYY]]]dddmmmvvv|||~~~tttfffZZZUUUVVV```qqq{{{iii\\\ZZZXXX[[[ooossslllhhhbbb[[[XXXXXXWWWSSSOOONNNLLLKKKLLLLLLLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHLLLNNNLLLHHHGGGIIIMMMPPPZZZmmm~~~|||yyy}}}~~~ooo```VVVRRRPPPMMMJJJIIIIIINNN\\\kkk}}}|||wwwqqqlllfffaaa```aaaccccccfffooozzzyyytttxxx}}}xxxoooeee\\\VVVSSSKKKHHHEEECCCFFFMMMUUUZZZVVVUUUTTTQQQOOOLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGBBB@@@>>>;;;:::===BBBFFFGGGMMMVVV```jjjwwwzzzlll]]]OOOFFF@@@<<<;;;::::::<<<<<<;;;:::999999:::<<>>???AAACCCFFFKKKQQQVVV]]]eeejjjkkkkkkoooqqqqqqssssssssstttuuuvvvwwwxxxzzzzzzzzz{{{zzzwwwqqqmmmooonnnnnnnnnoooqqqsssuuuyyyzzzwwwccc[[[VVVQQQPPPRRR[[[mmmyyywwwxxx|||qqqggg[[[SSSRRRSSSKKKFFFHHHHHHKKKWWWfffxxxzzzrrriiifffiiijjjhhhddddddrrrnnnbbbYYYZZZfff}}}xxxwwwhhhlllvvv{{{fff[[[TTTOOOJJJHHHGGGFFFEEECCC???<<<;;;:::888666666666666777888888999<<>><<<999<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;<<<======>>>???AAABBBCCCCCCGGGQQQccc|||;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDDDDEEEHHHNNNUUU^^^sssxxxjjj]]]TTTUUUUUUWWW[[[cccllluuu{{{vvviii\\\\\\eeeuuutttbbb\\\WWWXXXiiizzzvvvpppiii```[[[YYYWWWSSSPPPOOONNNMMMNNNNNNMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDHHHLLLPPPOOOLLLJJJKKKNNNRRR[[[lll}}}}}}~~~qqqaaaVVVQQQPPPMMMJJJHHHHHHNNN]]]kkk~~~}}}yyyuuupppiiidddbbbbbbbbbaaaaaaiiirrr~~~vvvsssvvvzzzzzzyyytttlllbbbZZZUUUMMMJJJFFFCCCEEEJJJPPPTTTVVVVVVUUUSSSPPPLLLIIIGGGFFFFFFHHHIIIIIIHHHGGGFFFBBBAAA>>><<<;;;===BBBFFFIIIOOOXXXaaaiiirrr{{{vvviii\\\OOOEEE@@@<<<:::999:::;;;<<<;;;:::999999999;;;>>>@@@???>>>===>>>@@@BBBEEEJJJPPPTTTZZZbbbhhhiiijjjnnnqqqqqquuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{|||zzztttmmmhhheeeeeedddcccdddfffhhhiiirrrsssyyyqqqbbbYYYSSSPPPQQQUUUccczzz|||yyyyyyyyykkkaaa^^^UUUMMMHHHIIIJJJNNN]]]ooo|||uuulllgggaaabbbfffiiigggccccccooossseeeZZZXXX___uuu~~~xxx}}}lllmmmttt}}}lll^^^VVVQQQLLLJJJHHHFFFEEECCC@@@>>>;;;:::888777666666666777999:::===AAADDDCCC???;;;888777666666555555555666333333555777::::::999777;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<=========>>>???AAACCCDDDEEEIIIRRRddd}}}:::;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGMMMUUUbbb{{{wwwhhh[[[TTTQQQRRRUUUZZZbbbllluuu{{{}}}pppcccdddlllyyyjjj^^^WWWWWWeeexxx|||tttiii```\\\YYYVVVTTTPPPPPPPPPQQQQQQOOOKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCGGGLLLRRRTTTRRROOONNNOOORRRYYYgggyyy~~~rrraaaUUUPPPQQQMMMIIIHHHHHHNNN]]]lll|||}}}xxxxxxsssnnniiifffdddbbb```^^^cccjjjttt{{{rrrnnnrrruuuxxxyyytttjjj```YYYQQQMMMHHHDDDCCCFFFIIILLLTTTUUUUUUTTTQQQMMMIIIGGGBBBDDDFFFHHHIIIHHHFFFEEECCCBBB@@@===<<<>>>BBBFFFMMMSSS\\\dddhhhkkklllmmmxxxtttmmmcccXXXMMMEEE@@@;;;:::999:::;;;<<<;;;999999888888:::===>>>>>>===<<<===???@@@CCCHHHNNNRRRWWW___fffgggiiinnnqqqrrrwwwxxxxxxzzz{{{|||}}}~~~zzzzzzyyyxxxtttmmmeee___[[[ZZZYYYXXXXXXYYYZZZ[[[eeegggmmmvvv~~~mmm```WWWTTTTTTRRRZZZlll{{{{{{~~~||||||oooiiiYYYQQQKKKJJJJJJPPPdddzzzwwwooofff```ZZZXXXWWW[[[bbbfffdddaaabbbkkkyyy{{{jjj]]]VVVWWWhhhxxx|||oookkknnnvvvuuubbbXXXSSSNNNKKKHHHFFFDDDCCCAAA???;;;:::888777666666777888:::<<<@@@DDDEEEAAA:::555666666666555555555555555444444555888;;;<<<;;;:::::::::999999999888888888;;;;;;::::::;;;<<<<<<============>>>@@@AAACCCDDDHHHKKKTTTeee}}}::::::;;;;;;<<<=========???@@@@@@AAABBBCCCDDDDDDEEEHHHMMMUUUfffwwwhhh\\\UUUOOOQQQTTTZZZcccnnnwww|||{{{mmmfffgggooo|||sssdddZZZXXXdddsss|||pppfff```\\\ZZZXXXRRRRRRSSSTTTTTTRRRMMMIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGLLLSSSWWWVVVSSSQQQPPPPPPUUUaaaqqq|||qqq```SSSNNNPPPLLLIIIHHHHHHNNN^^^lllxxx~~~~~~}}}yyytttvvvsssooollliiigggdddbbb^^^```eeennnwwwpppmmmppptttwwwuuunnneee___VVVRRRLLLGGGCCCCCCDDDFFFOOOPPPRRRSSSRRROOOLLLIIIBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA>>>===???CCCFFFQQQWWW```gggiiifffaaa]]]eeeccc^^^XXXQQQIIICCC@@@;;;:::999:::;;;<<<;;;999999888888999<<<===>>>===;;;<<<===???AAAEEEKKKOOOSSS\\\cccfffhhhnnnrrrsssyyyyyyzzz|||}}}}}}~~~~~~wwwuuuqqqmmmhhhbbb\\\WWWUUUTTTSSSRRRQQQQQQQQQQQQWWWYYY___fffkkksssyyyiii___ZZZYYYUUUWWWaaawww|||~~~pppnnnqqq}}}wwwnnn___VVVNNNJJJHHHOOOddd|||uuummmfff```YYYTTTOOONNNQQQVVV]]]aaa___\\\```fffqqqooo```UUURRR^^^sssyyyzzzqqqhhhhhhnnn}}}eeeXXXSSSNNNKKKGGGDDDBBBAAA@@@>>>::::::888777777777888888:::<<>>======>>>???@@@BBBCCCDDDIIILLLTTTddd|||::::::;;;;;;<<<=========???@@@@@@AAABBBCCCDDDDDDFFFJJJNNNVVViiiyyyiii]]]WWWOOOQQQUUU\\\eeepppyyy~~~zzzmmmeeegggppp|||||||||mmm___ZZZ```lllyyyxxxzzzpppggg```\\\ZZZYYYSSSSSSTTTVVVVVVTTTOOOKKKCCCCCCCCCCCCDDDEEEFFFGGGFFFKKKQQQVVVWWWVVVSSSRRRQQQUUU^^^lll{{{~~~nnn]]]QQQLLLNNNKKKIIIIIIIIIOOO]]]llluuu{{{~~~{{{zzzwwwrrrqqqooommmkkkkkkjjjhhhfff___```bbbiiiwww}}}uuunnnmmmnnnooopppmmmhhhddd[[[WWWQQQJJJFFFCCCCCCCCCGGGJJJMMMPPPQQQPPPNNNMMMGGGEEECCCAAABBBDDDGGGIIIEEEDDDBBB@@@???@@@CCCFFFSSSYYYcccjjjkkkeee\\\UUUSSSRRRPPPLLLIIIEEEAAA@@@<<<;;;::::::<<<<<<;;;::::::999888999;;;=========:::;;;===>>>???CCCIIIMMMRRR[[[bbbeeeiiiooossstttyyyyyyzzzzzzzzzyyyyyyxxxqqqllleee___[[[WWWSSSQQQQQQPPPOOONNNMMMLLLLLLLLLLLLNNNTTTYYY\\\cccqqqvvviii```ZZZXXXUUUYYYlllkkkbbb^^^eeesss{{{pppcccYYYOOOJJJFFFJJJ]]]rrr}}}yyysssjjjccc___[[[WWWSSSMMMNNNOOOTTTXXXZZZXXXUUU\\\```kkkzzzwwwdddWWWPPPYYYgggvvv}}}zzzvvvjjjffflll|||fffWWWRRRLLLIIIEEEBBB@@@???===<<<:::999888777777777888999999;;;<<<<<<;;;999777666333444555666666555444444111111222444888::::::999;;;;;;;;;;;;::::::::::::;;;::::::;;;<<<===>>>>>>===>>>>>>???@@@BBBCCCDDDIIIKKKSSSccc{{{:::;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGKKKPPPYYYnnnzzzhhh\\\WWWPPPRRRWWW^^^gggqqqzzzwwwkkkbbbeeeooo{{{yyyvvvwwwyyyfffZZZ\\\cccrrrnnnrrrooojjjddd^^^ZZZXXXWWWTTTTTTTTTVVVWWWUUUQQQNNNFFFDDDBBBAAAAAACCCEEEGGGEEEHHHMMMRRRUUUUUUTTTSSSTTTXXX^^^hhhwwwzzzjjjZZZPPPKKKLLLJJJJJJJJJKKKPPP]]]jjjssszzz~~~}}}zzzyyyvvvqqqkkkjjjhhhhhhjjjkkkjjjiiibbbbbbcccgggpppxxxrrrnnniiiggghhhiiihhhfff]]]YYYTTTMMMHHHEEECCCBBBAAADDDHHHLLLNNNOOOOOONNNMMMJJJFFFCCCCCCFFFJJJMMMFFFEEEDDDBBB@@@AAADDDFFFQQQXXXbbbkkkmmmhhh]]]UUUJJJIIIGGGDDDBBBAAA@@@@@@===<<<;;;<<<===>>>===;;;<<<:::888999;;;===>>>>>>;;;<<<<<<===???BBBGGGKKKSSS[[[cccfffjjjpppuuuvvvwwwwwwwwwvvvtttrrrooonnngggbbb[[[VVVSSSQQQPPPOOONNNMMMMMMLLLJJJIIIIIIHHHGGGHHHKKKPPPSSSWWWbbbmmmwwwhhh]]]YYYUUUVVVcccyyynnn```UUUXXXaaannnssseeeYYYNNNIIIEEEEEERRRaaazzzsssmmmeeeaaa^^^\\\XXXTTTSSSRRRQQQRRRSSSRRRPPPNNNTTTZZZdddsssnnn___TTTXXX^^^eeexxx}}}}}}oookkkooo}}}gggVVVQQQKKKHHHDDDBBB@@@>>><<<::::::999888777777888999:::::::::999888666555777999333444555777777666555444555444444666999;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHKKKRRRbbb{{{;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDDDDFFFKKKRRR\\\tttwwweeeYYYTTTPPPSSSWWW___hhhrrrzzzsssgggbbbfffppp|||zzzvvvzzzmmm]]]\\\aaatttqqqhhhdddeeeeeeccc___[[[XXXWWWTTTSSSSSSUUUVVVVVVTTTQQQKKKHHHCCC???===???BBBDDDDDDFFFIIIMMMQQQTTTTTTTTTUUUZZZ^^^dddqqqwwwhhhYYYPPPMMMJJJIIIJJJLLLMMMQQQ]]]iiipppwww{{{zzzxxxwwwsssooogggfffdddeeegggiiijjjjjjjjjhhhhhhiiilllxxx}}}wwwpppgggbbbcccffffffeee\\\YYYTTTNNNIIIFFFDDDCCC>>>@@@CCCGGGJJJLLLMMMMMMNNNKKKGGGDDDCCCEEEHHHJJJFFFFFFEEECCCAAAAAADDDFFFNNNTTT^^^iiinnnkkkbbbZZZKKKHHHEEEBBB@@@???@@@@@@???===<<<===>>>???>>>======;;;999999;;;>>>>>>???;;;<<<======>>>BBBGGGJJJTTT]]]eeehhhkkkrrrvvvwwwttttttsssqqqmmmiiieeebbb]]]ZZZWWWTTTSSSRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGKKKMMMOOOUUU\\\iiiwwwvvvggg]]]YYYWWW]]]lllwwwfffWWWTTTVVV[[[iiiyyysssdddWWWLLLHHHEEECCCHHHRRRiii~~~}}}wwwqqqllliiifffaaa]]]ZZZWWWSSSPPPMMMLLLKKKJJJLLLRRR^^^mmm~~~nnn^^^[[[YYYZZZkkktttooosssgggVVVQQQJJJHHHEEECCCBBB???;;;888:::999888888888999::::::;;;;;;;;;888555444555888333444666888888777666555999888888999;;;=========;;;;;;;;;:::::::::999999888888999999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEIIIKKKRRRbbb|||<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEEEEKKKSSS^^^xxxuuubbbVVVQQQPPPSSSWWW___hhhqqqyyy~~~~~~rrrgggcccgggqqq}}}yyyyyy}}}rrraaa___dddiiirrrfff]]]```cccdddbbb^^^[[[ZZZTTTSSSSSSTTTUUUVVVUUUSSSPPPLLLDDD>>>;;;<<>>???BBBDDDGGGIIIKKKLLLJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFDDDBBBBBBDDDFFFJJJPPP[[[fffnnnllleee^^^OOOLLLGGGBBB??????@@@AAA@@@>>>===>>>???@@@???===>>><<<::::::<<<>>>??????<<<<<<======>>>BBBFFFJJJVVV^^^fffiiimmmssswwwxxxrrrrrrpppmmmhhhccc^^^[[[VVVVVVVVVVVVWWWUUURRROOOMMMMMMMMMMMMLLLKKKJJJIIIIIIFFFFFFIIIJJJJJJMMMQQQUUUaaavvvrrrbbb^^^ZZZZZZcccuuummm[[[UUUPPPNNNUUUbbbwww}}}rrrbbbUUUJJJHHHGGGBBBDDDIIIRRRlll|||wwwqqqmmm^^^ZZZTTTNNNJJJHHHHHHHHHFFFNNN[[[jjjyyy|||hhh```YYYVVVfff|||uuupppttthhhWWWQQQJJJIIIGGGEEECCC@@@<<<888:::999888888888999:::;;;<<<======:::666333444666333555777888999888777666888666555666999::::::::::::::::::999999999888888888888888999:::;;;===>>>>>>>>>???@@@AAACCCDDDEEEIIILLLSSSccc}}}>>>===<<<;;;<<<>>>@@@AAA===???AAACCCCCCCCCDDDFFFHHHLLLSSSaaa~~~mmm^^^VVVRRROOOQQQWWW^^^gggooovvvyyy|||~~~yyyoooiiibbblllwww~~~~~~yyyvvvxxxkkkaaa```iii}}}nnnjjjddd``````___[[[ZZZ\\\TTTRRRPPPPPPRRRTTTTTTTTTOOOKKKFFF@@@======>>>???CCCAAAAAACCCIIIOOORRRTTTYYYWWWVVV\\\iiiwww~~~}}}zzzqqqfffYYYPPPKKKIIIIIIIIIJJJOOOXXXcccjjjppptttwwwyyywwwtttrrrqqqkkkhhhddd```___bbbeeegggnnnuuu|||zzzrrrrrrxxxpppjjjbbbZZZ\\\bbbZZZXXXUUUQQQLLLHHHEEECCCAAA@@@??????@@@CCCFFFHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFDDDBBBAAABBBCCCIIISSS___hhhpppsssoooiii[[[QQQGGGDDDCCCAAAAAACCCBBBBBBDDDEEEDDDCCCAAA@@@AAA???===<<<>>>?????????@@@;;;:::<<>><<<:::777666555666777999888666555555666777888555666666777888888999999:::;;;<<<<<<;;;:::888777999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDIIILLLTTTddd|||>>>===<<<;;;<<<>>>@@@AAA===???AAABBBBBBCCCDDDFFFGGGLLLUUUfff~~~jjj[[[RRRNNNMMMPPPUUU]]]eeennntttxxx}}}wwwmmmgggdddmmmyyy{{{xxxsssgggbbbbbbttt|||ssskkkcccbbb```\\\YYYYYYSSSRRRPPPPPPQQQSSSSSSRRRPPPLLLGGGBBB???>>>>>>???CCCCCCCCCDDDGGGKKKOOORRRVVVTTTSSSXXXcccppp|||zzzqqqdddWWWNNNJJJIIIIIIJJJLLLQQQ[[[fffmmmuuuwwwzzzzzzxxxuuutttsssmmmkkkgggcccbbbccceeegggnnnsss{{{}}}yyyyyy~~~rrrkkkddd]]][[[]]]\\\ZZZWWWSSSNNNJJJGGGEEEBBBAAA???>>>???AAADDDFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFEEECCCBBBBBBDDDIIIRRR]]]hhhssszzzwwwqqqbbbWWWMMMIIIGGGEEEDDDFFFHHHIIIJJJJJJIIIGGGEEECCCAAA???======???@@@???>>>@@@;;;:::<<>>>>>>>>>>>===<<<<<<===<<<999777666555666666777666444333333444666777666777777888888999:::::::::;;;::::::999888777666999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDIIIKKKSSSccc|||======<<<<<<<<<>>>@@@AAA===???AAABBBBBBCCCEEEFFFFFFLLLWWWkkkwwweeeXXXQQQNNNKKKNNNTTT\\\dddmmmtttwwwyyy~~~tttkkkeeeeeeooozzz{{{{{{~~~lllccc]]]lllssshhhdddbbb]]]WWWUUUSSSQQQOOONNNOOOPPPPPPPPPPPPMMMIIIDDD@@@>>>>>>???AAACCCEEEEEEDDDGGGLLLPPPTTTSSSRRRUUU^^^jjjvvv~~~zzzpppbbbUUULLLHHHHHHIIIJJJMMMTTT^^^iiiqqqxxxyyyzzzyyyvvvtttsssssspppnnnkkkiiiggggggggghhhnnnqqqxxx}}}tttooohhhaaa^^^^^^\\\YYYUUUPPPLLLIIIGGGCCCBBB@@@>>>>>>???AAABBBDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDIIIPPP[[[gggvvv{{{lllaaaVVVQQQNNNJJJIIIJJJPPPQQQRRRRRRPPPMMMIIIGGG@@@???>>>???@@@AAA@@@>>>@@@;;;:::<<>>===>>>@@@???????????????>>>======<<<;;;999777666555666666777666555444444555777777888888999999::::::;;;;;;<<<;;;:::888777666666666999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDGGGJJJSSSccc|||===<<<<<<<<<===>>>???@@@>>>???AAAAAAAAABBBEEEGGGGGGMMMXXXllloooaaaWWWRRRPPPLLLOOOTTT\\\eeennntttxxxxxx|||rrriiieeefffooozzz}}}{{{pppbbb]]]ggg}}}{{{kkkfffddd^^^WWWSSSSSSPPPNNNMMMNNNNNNNNNMMMOOOLLLHHHDDDAAA>>>>>>======AAADDDDDDBBBDDDJJJOOOUUUVVVVVVXXX]]]gggsss{{{{{{pppbbbUUUKKKGGGFFFGGGJJJNNNUUU___jjjrrrxxxxxxxxxuuurrrpppqqqrrrqqqpppooonnnmmmmmmmmmnnnppppppuuuxxxppphhhccc^^^]]]YYYUUUQQQMMMIIIHHHEEECCCAAA???>>>>>>>>>???BBBCCCEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDDDDEEEJJJOOOXXXeeevvvvvvkkk___XXXTTTOOOLLLMMMTTTUUUWWWXXXVVVQQQMMMIIIBBBAAA@@@AAABBBBBB@@@???@@@;;;999<<<>>>AAAFFFMMMUUU^^^gggjjjllloooqqqpppmmmkkkhhheeebbb```____________```___]]][[[XXXVVVVVVSSSOOOMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLMMMPPPTTT___uuujjjbbb___aaakkkyyysssaaaUUUMMMIIIEEEEEEEEEFFFHHHIIIIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@CCCIIIZZZwww|||rrrkkk```[[[SSSLLLHHHEEECCCAAADDDCCCFFFOOO\\\lllxxxmmmppp|||kkk[[[RRRLLLJJJGGGBBB>>><<<===??????????????????>>>>>>===<<<;;;999777666666666666999999888888888999::::::::::::::::::;;;;;;<<<<<<===<<<:::888666666666777999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDFFFIIIRRRccc|||<<<<<<<<<======>>>???@@@>>>@@@AAAAAAAAABBBEEEGGGIIINNNXXXmmmzzzhhh\\\UUURRRPPPMMMPPPVVV^^^gggpppwww{{{||||||qqqiiieeefffoooyyy~~~~~~|||{{{wwwfff]]]cccrrrppphhheee___YYYUUUSSSQQQNNNLLLLLLLLLKKKJJJLLLJJJGGGDDDAAA>>>===<<<999===AAABBBAAACCCIIIOOOTTTXXX[[[]]]___dddnnnuuuzzzooobbbUUULLLGGGDDDFFFIIIMMMTTT^^^iiipppvvvwwwvvvsssqqqpppqqqrrrqqqqqqqqqrrrsssssstttuuussspppsss~~~uuujjjddd___]]]ZZZVVVQQQMMMJJJHHHGGGFFFDDDAAA???>>>>>>===@@@BBBCCCEEEFFFFFFEEEEEEDDDFFFGGGGGGFFFDDDDDDEEEIIINNNVVVaaarrrtttggg___XXXQQQNNNNNNSSSUUUYYYZZZYYYUUUPPPLLLFFFDDDCCCBBBCCCCCCAAA@@@@@@<<<999<<<>>>@@@EEELLLVVV___gggiiijjjmmmmmmlllmmmllliiifffdddcccccccccaaaaaabbbbbb```^^^[[[YYYXXXUUUQQQOOOOOOPPPOOONNNLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQVVVdddsssvvvhhhbbbbbbjjjsss}}}jjj]]]SSSLLLJJJGGGEEEDDDFFFGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@EEEIIIWWWtttvvvmmmfff\\\WWWQQQLLLIIIGGGEEEDDDDDDCCCEEEMMMXXXggg~~~~~~qqqsss}}}nnn]]]SSSNNNLLLHHHCCC===;;;;;;<<<>>>????????????>>>======;;;;;;:::999888777777777999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;999888777888888999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDEEEIIISSSddd}}}<<<<<<======>>>????????????@@@AAA@@@@@@BBBEEEHHHKKKPPPZZZpppwwwdddXXXRRRNNNLLLNNNQQQWWW___iiirrryyy}}}{{{pppiiifffgggoooyyy~~~~~~~~~~~~ppp\\\^^^ggg}}}wwwlllfff```[[[YYYTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHFFFDDDBBB???===<<<777:::>>>@@@@@@CCCGGGKKKPPPWWW___bbb```aaaggglllzzzzzzvvvnnnbbbUUULLLGGGEEEFFFIIIMMMSSS\\\fffmmmtttuuuuuutttrrrrrrsssuuupppqqqqqqrrrtttvvvwwwxxxwwwtttuuu~~~vvvlllaaa```]]]XXXTTTPPPMMMKKKJJJIIIGGGDDDBBB@@@???>>>???@@@BBBDDDEEEEEEEEEEEECCCEEEGGGGGGFFFDDDDDDDDDGGGMMMUUU^^^lll}}}|||mmmddd\\\TTTOOOOOOPPPSSSYYY]]]]]]ZZZUUURRRLLLIIIFFFDDDDDDDDDCCCBBB@@@<<<999;;;>>>???EEEKKKTTT^^^fffiiijjjlllmmmlllnnnmmmkkkiiiggggggggggggddddddeeefffeeeccc```___ZZZXXXUUUTTTSSSSSSQQQOOONNNMMMLLLLLLLLLMMMOOOOOONNNLLLMMMOOOOOOPPPWWW```sssssshhhdddgggmmmvvvhhh\\\SSSNNNKKKHHHGGGJJJKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAACCCGGGUUUrrr~~~tttjjjeeeXXXTTTOOOKKKIIIHHHGGGFFFBBBAAADDDJJJTTTcccyyyvvvuuu~~~tttbbbUUUPPPNNNJJJDDD>>>;;;<<<===???????????????>>>======<<<;;;;;;:::999999888888777777888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDEEEIIISSSeee;;;<<<===>>>>>>????????????@@@@@@@@@@@@BBBEEEHHHJJJQQQ___vvvtttaaaVVVQQQNNNMMMNNNRRRXXX```iiirrryyy}}}}}}zzzooohhhfffiiiqqqzzz~~~~~~xxx^^^\\\```ppprrrhhh```\\\\\\UUURRROOOLLLKKKKKKIIIHHHGGGGGGFFFEEEDDDAAA???>>>999:::<<<>>>@@@CCCEEEFFFMMMXXXdddgggddd```bbbfffqqqqqqpppkkkaaaUUUKKKFFFFFFHHHJJJNNNSSS[[[dddkkkoooppprrrrrrrrrrrrtttuuupppppppppppprrrtttvvvwwwyyyyyy|||wwwgggeeebbb^^^YYYUUURRRPPPLLLKKKIIIGGGDDDBBBAAA@@@===???AAACCCDDDEEEEEEEEEAAACCCFFFGGGEEEDDDCCCCCCCCCKKKTTT[[[hhhxxxssshhh___VVVPPPOOOMMMRRRZZZ```bbb```\\\YYYRRRNNNIIIEEEDDDDDDDDDCCC@@@<<<999;;;===???DDDJJJPPPZZZdddhhhjjjnnnppppppnnnmmmkkkjjjiiiiiijjjjjjggghhhjjjjjjjjjiiigggeee```___]]]]]]]]][[[XXXUUURRRQQQPPPNNNMMMMMMNNNNNNOOOKKKJJJMMMNNNNNNPPPTTT```ttttttiiifffggguuuxxxkkkaaaZZZVVVSSSRRRTTTSSSOOOJJJJJJIIIHHHFFFEEECCCBBBBBBAAAFFFUUUpppzzzpppiiidddWWWSSSOOOKKKJJJIIIGGGFFFBBBBBBDDDKKKSSSaaawww{{{wwwxxx~~~|||hhhYYYQQQOOOKKKFFFAAA??????AAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<;;;:::999999777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999999999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDFFFJJJTTTggg;;;<<<===>>>???????????????@@@@@@@@@@@@BBBEEEHHHIIIRRRccc|||qqq___VVVSSSQQQPPPNNNQQQWWW```iiirrryyy}}}}}}wwwzzzyyynnngggeeekkkrrr{{{~~~|||ccc___^^^hhhvvviii___]]]^^^VVVSSSOOOMMMLLLKKKIIIGGGFFFGGGGGGGGGEEECCCAAA@@@;;;;;;;;;===@@@BBBBBBAAALLLYYYhhhmmmgggaaaaaacccjjjllllllhhh___TTTKKKEEEHHHJJJLLLOOOTTT[[[dddiiiiiilllnnnppppppqqqrrrtttqqqpppooonnnoooqqqsssuuu{{{}}}{{{kkkiiifffbbb^^^YYYVVVUUUMMMLLLKKKIIIFFFDDDBBBAAA<<<>>>@@@BBBDDDEEEEEEEEE@@@CCCEEEFFFEEECCCCCCCCCAAAJJJTTT[[[eeewwwvvvkkkaaaWWWQQQPPPMMMRRR[[[bbbfffeeeaaa^^^VVVQQQJJJFFFDDDDDDDDDEEE@@@<<<999;;;===???DDDJJJMMMWWWbbbgggkkkqqqtttsssnnnmmmkkkjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjgggffffffffffffccc___\\\VVVUUURRRPPPNNNMMMMMMMMMRRRLLLIIIKKKNNNNNNNNNPPPXXXgggzzzooogggeeekkkyyynnnhhhddd```^^^^^^ZZZSSSMMMMMMLLLJJJHHHFFFDDDCCCCCCAAAGGGWWWppp~~~uuummmgggcccWWWTTTOOOKKKJJJHHHGGGEEECCCCCCGGGMMMTTTaaawww~~~xxxuuu~~~lll\\\QQQOOOLLLHHHCCCBBBCCCEEEAAAAAABBBBBBBBBAAA@@@@@@============<<<;;;::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;:::666777888::::::999888888999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDFFFKKKUUUhhh;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIILLLQQQbbbmmm]]]UUUQQQRRRUUUTTTXXX^^^dddkkkqqqwww{{{wwwlllnnn}}}zzzmmmiiikkkmmmvvv}}}}}}}}}{{{qqqccc[[[bbbttt}}}nnnaaa[[[[[[VVVWWWUUUPPPNNNNNNKKKEEEGGGFFFFFFEEEDDDCCCCCCBBBBBB>>>;;;<<>>===@@@EEEIIIHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGMMMYYYfffsssrrreeeYYYSSSQQQQQQSSSXXX\\\```bbbccccccZZZUUUNNNIIIFFFFFFEEEEEEAAA===:::<<<======@@@EEEIIISSS]]]dddkkkqqqtttsssrrrqqqpppqqqrrrsssrrrpppooorrrtttuuutttrrrqqqqqqmmmooonnnmmmnnnoooiiibbb___[[[WWWTTTRRRQQQPPPOOOQQQOOOMMMMMMNNNPPPPPPPPPWWWXXXddd{{{}}}mmmffflllxxxyyyuuuqqqooommmiiibbb]]]ZZZRRRKKKJJJGGGBBB??????FFFHHHRRRjjj~~~vvvrrrnnniiieee\\\ZZZWWWTTTSSSPPPMMMJJJJJJHHHIIIMMMTTTaaavvv~~~{{{}}}yyyzzzsss^^^SSSPPPMMMIIIEEEBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;777888999999::::::::::::>>>>>>===<<<;;;:::999999;;;;;;:::999888888888888:::;;;<<<<<<::::::;;;<<<===???@@@@@@@@@AAADDDFFFKKKOOOXXXggg~~~;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIMMMSSSfffmmm]]]UUUQQQQQQTTTTTTXXX^^^eeekkkqqqwww|||wwwxxxzzzmmmiiikkkooowww~~~}}}}}}yyyjjj^^^```mmmtttfff___^^^YYYZZZXXXRRROOONNNKKKEEEGGGGGGFFFFFFEEEEEEDDDDDDBBB???<<<<<>>;;;===CCCFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFLLLVVVaaammm~~~tttfff[[[TTTRRRRRRTTTXXX\\\```ccceeefff^^^YYYQQQKKKHHHFFFEEEEEEAAA===;;;<<<======@@@EEEIIISSS]]]dddkkkrrruuuttttttsssrrrssstttuuutttssssssuuuwwwwwwvvvuuuvvvwww|||~~~}}}}}}{{{tttllliiiddd]]]WWWTTTRRRPPPNNNSSSQQQOOOOOOPPPPPPPPPOOOQQQPPPXXXjjjuuukkkhhhppp{{{tttnnnfff\\\SSSNNNJJJDDDBBBCCCDDDDDDMMMaaazzz|||zzzxxxssspppmmmiiiccc^^^ZZZVVVQQQNNNJJJHHHIIILLLSSS```ttt|||||||||vvvyyyvvvaaaTTTRRRNNNIIIEEEBBB@@@???BBBBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;;;;::::::999888888888999;;;<<<======;;;;;;<<<======???@@@@@@@@@AAADDDFFFHHHMMMVVVeee|||;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIILLLUUUjjjlll]]]UUUQQQPPPSSSTTTXXX^^^eeekkkrrrxxx|||zzzmmmhhhkkkrrryyy~~~}}}tttccc^^^cccvvv|||lllcccaaa]]]___\\\VVVQQQOOOKKKEEEGGGGGGGGGFFFFFFFFFFFFFFFCCC@@@<<<;;;>>>AAADDDFFFCCCIIIUUUaaaiiiggg```XXXQQQSSSVVVUUUQQQKKKFFFDDDCCCDDDGGGLLLRRRYYY___cccgggiiikkkkkkkkkkkklllmmmmmmlllkkkhhhfffgggjjjmmmnnnoootttyyy~~~pppbbb\\\\\\WWWSSSNNNJJJHHHGGGFFFEEEBBB>>>;;;;;;???CCCDDDCCCDDDCCCBBBAAAAAABBBCCCDDDBBBEEEKKKSSSYYYdddvvvwwwiii^^^WWWSSSRRRTTTWWW[[[___cccfffhhhccc]]]UUUNNNIIIGGGEEEDDDAAA===;;;<<<======@@@EEEIIISSS]]]eeelllsssvvvuuuwwwvvvuuuuuuwwwyyyxxxxxxyyyyyyyyyyyyyyy|||zzzsssjjjaaa[[[XXXUUUTTTSSSQQQOOOOOOOOOPPPNNNMMMQQQPPPRRR]]]mmmuuukkkkkkvvvwwwlll^^^TTTMMMFFFEEEGGGFFFFFFMMM]]]rrr}}}|||vvvmmmeee^^^XXXSSSPPPJJJHHHHHHLLLRRR^^^qqq}}}zzzqqqooovvv|||eeeWWWTTTPPPKKKFFFBBB@@@???BBBCCCCCCCCCCCCBBBAAAAAABBBAAA???===;;;::::::999:::;;;<<<<<<===<<<<<<<<<========================::::::999999888999999999<<<===>>>===<<<<<<===>>>===???@@@@@@@@@AAADDDFFFGGGKKKTTTddd{{{;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIKKKVVVoookkk]]]UUUPPPOOOQQQSSSXXX^^^eeekkkrrryyy}}}yyylllhhhkkkttt{{{~~~~~~}}}kkk___]]]jjjrrrfffcccaaadddbbbZZZTTTPPPKKKFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA===<<<===AAADDDGGGEEEGGGLLLVVV```ccc^^^XXXQQQRRRRRRPPPMMMJJJGGGFFFCCCDDDGGGKKKQQQXXX^^^aaacccfffhhhiiiiiiiiiiiijjjjjjjjjiiigggeeefffhhhjjjiiijjjnnnsssxxx||||||zzzjjjaaa]]]YYYUUUOOOKKKIIIHHHGGGFFFDDD@@@===<<<>>>AAACCCCCCEEEDDDBBBAAAAAABBBDDDEEEBBBEEEKKKPPPSSS[[[nnnyyylllbbbZZZUUURRRSSSVVVYYY^^^bbbfffhhhfff```WWWOOOJJJFFFDDDBBBBBB===;;;<<<===<<>>CCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>999999999888999999::::::;;;===>>>===<<<;;;<<<======???@@@@@@@@@AAADDDFFFHHHLLLUUUddd{{{;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIKKKXXXrrr}}}hhh[[[TTTPPPOOOPPPSSSXXX^^^eeelllsssyyy~~~xxxlllhhhkkkvvv}}}ssseee\\\ccc~~~zzzlllgggfffiiiggg___WWWRRRMMMHHHDDDDDDDDDEEEEEEEEEEEEEEECCCBBB???======@@@DDDGGGIIIGGGGGGMMMVVV\\\\\\ZZZSSSRRROOOLLLJJJHHHFFFEEECCCDDDGGGKKKQQQWWW]]]```aaacccfffggggggffffffggggggggghhhgggeeeeeegggiiihhhgggjjjnnnssszzz|||xxxzzzyyy~~~vvvjjjbbbZZZVVVQQQLLLJJJIIIHHHFFFGGGDDD@@@>>>>>>@@@BBBCCCFFFEEECCCBBBBBBCCCEEEFFFBBBEEEJJJNNNOOOVVVfffwww|||ooofff^^^WWWRRRSSSUUUYYY]]]aaaeeegggggg```WWWOOOIIIEEEBBBAAABBB>>>;;;<<<===<<>>>>>>>>???@@@@@@;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>888888888888999:::;;;;;;:::;;;<<<<<<::::::;;;<<<===???@@@@@@@@@AAADDDFFFLLLPPPXXXfff|||;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIMMM[[[uuuxxxeeeYYYSSSOOONNNOOOSSSXXX^^^eeelllssszzzwwwkkkhhhlllvvv}}}zzzmmm______uuutttmmmiiimmmllldddZZZTTTOOOJJJEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???@@@CCCFFFKKKHHHFFFHHHNNNTTTXXXYYYRRROOOJJJGGGFFFEEECCCBBBCCCCCCFFFIIIOOOUUUZZZ]]]___aaadddeeedddcccbbbbbbbbbdddeeefffeeeeeefffhhhhhhfffgggjjjmmmsss~~~yyywwwqqqrrrvvv|||{{{rrriii]]]YYYSSSOOOLLLKKKJJJHHHHHHFFFCCCAAA@@@@@@BBBCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEIIILLLMMMRRR___mmmxxx}}}qqqjjjbbbYYYSSSTTTWWWZZZ^^^aaadddeeefff___VVVNNNIIIEEECCCAAACCC>>><<<<<<===<<>>>>>>>>???@@@AAABBBCCC>>>>>>>>>???>>>>>>===<<<:::;;;;;;;;;<<<<<<======888888888888999:::;;;<<<:::;;;<<<;;;:::999:::<<<===???@@@@@@@@@AAADDDFFFMMMQQQYYYhhh}}};;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIPPP^^^xxxsssaaaWWWRRRNNNMMMOOOSSSXXX^^^fffmmmttt{{{uuujjjhhhllluuu|||uuuccc\\\lllxxxpppjjjooopppggg]]]VVVQQQMMMGGGFFFFFFEEEEEEDDDDDDDDD@@@BBBCCCBBB@@@@@@BBBEEEIIIHHHGGGGGGIIIMMMQQQTTTOOOKKKFFFCCCCCCCCCBBB@@@@@@AAACCCGGGLLLQQQWWWZZZ^^^aaacccdddbbb```______]]]___bbbdddddddddeeefffhhheeedddfffhhhllluuuzzzpppmmmkkknnnrrrtttrrrnnnaaa]]]WWWRRRPPPNNNMMMKKKHHHGGGFFFCCCAAA@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJLLLPPPYYYcccqqq}}}sssmmmddd[[[UUUWWWZZZ^^^aaacccdddeeeddd___VVVNNNJJJGGGDDDCCCCCC>>><<<===<<<<<<>>>CCCLLLVVVcccllluuu~~~}}}~~~{{{tttjjjaaa\\\ZZZYYYXXXZZZXXXWWWWWWWWWYYYcccnnnwwwgggfffiiittt|||eeeTTTNNNPPPOOO^^^rrr|||||||||zzzwwwuuusssnnnfff```YYYUUUPPPLLLLLLLLLLLLLLLKKKIIIHHHIIILLLSSScccrrryyysssxxx{{{lllfffdddsssuuu^^^[[[VVVPPPJJJFFFCCCAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCC???????????????>>>======:::::::::;;;;;;;;;;;;;;;777777777888999;;;<<<===;;;<<<===<<<;;;:::;;;======???@@@@@@@@@AAADDDFFFKKKOOOXXXggg~~~;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIISSSaaa{{{|||ppp___VVVRRRNNNMMMOOOSSSXXX___fffmmmttt{{{~~~tttjjjhhhlllttt|||zzzeeeZZZfff{{{xxxpppkkkqqqqqqiii^^^WWWRRRNNNIIIHHHHHHGGGFFFEEEDDDDDD???BBBDDDCCCAAA@@@BBBDDDFFFGGGHHHHHHHHHIIILLLOOOMMMIIIDDDCCCCCCDDDCCCAAA>>>???AAADDDIIIOOOTTTWWW^^^```ccccccaaa___]]]\\\ZZZ\\\```bbbbbbcccdddeeehhhdddcccdddeeegggoooxxxqqqkkkeeeccceeejjjnnnoooddd___YYYUUURRRQQQOOONNNGGGGGGFFFDDDAAA?????????BBBBBBCCCDDDDDDCCCBBBBBBDDDBBBDDDHHHLLLNNNUUU\\\mmm|||~~~tttnnnfff\\\WWWYYY]]]aaaccceeeeeeeeeddd^^^VVVOOOKKKHHHFFFEEECCC???<<<===<<<;;;>>>CCCMMMWWWdddmmmvvv|||qqqiiifffdddccc[[[XXXVVVUUUUUUVVV]]]fffqqqqqqiiieeeiiimmmYYYRRRSSSUUUfff|||}}}uuurrrkkkiiifffeeeddd```ZZZTTTRRROOOKKKJJJJJJLLLLLLLLLKKKIIIHHHIIIKKKRRRbbbppp|||ppprrr|||kkkccc___lllzzzvvv^^^[[[VVVPPPKKKFFFDDDBBBAAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@@@@AAAAAABBB===============<<<;;;;;;::::::::::::::::::::::::777777777888999;;;<<<===<<<===>>>===<<<;;;<<<>>>===???@@@@@@@@@BBBDDDFFFHHHLLLVVVfff~~~<<<:::888999===???>>>===???@@@AAAAAABBBEEEIIILLLTTTbbbppp^^^UUUQQQPPPPPPSSSQQQVVV]]]eeelllrrryyy}}}|||tttnnnmmmooo{{{~~~iii]]]cccoooxxxkkkjjjnnnqqqmmmcccXXXRRROOOJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???FFFEEEEEEFFFHHHHHHGGGEEEHHHFFFEEEBBB@@@???>>>>>>>>>???AAADDDIIINNNRRRUUUYYY\\\```bbbbbb```___^^^]]]\\\\\\[[[]]]___aaaccc`````````___```dddiiimmmyyy|||uuulllccc^^^]]]^^^___bbb___ZZZWWWUUUTTTRRRQQQPPPMMMIIIGGGFFFDDD???;;;@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDGGGLLLQQQTTTcccvvvwwwssslllccc]]][[[ZZZ\\\```ccceeefffccc```[[[SSSKKKEEECCCBBBAAA>>><<<<<<;;;:::===CCCLLLWWWeeerrrzzzyyypppgggbbb]]][[[YYYWWWSSSQQQXXXaaaeeezzzwwwmmmlllooo{{{ttt^^^SSSRRRXXXjjj|||ssskkkgggbbb```^^^[[[VVVRRRMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFGGGJJJRRR___lll}}}{{{tttvvvzzznnnhhhbbbmmmxxx~~~vvvcccZZZSSSRRRPPPIIIAAA>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA======<<<<<<;;;;;;;;;::::::999999999999999999999888888666666777999;;;<<<888999;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>@@@BBBDDDGGGJJJTTTeee===;;;:::;;;>>>@@@???>>>???@@@AAAAAABBBEEEIIIMMMWWWfff~~~nnn]]]SSSPPPNNNOOOQQQQQQVVV]]]dddkkkrrrxxx|||zzzrrrllllllooo|||rrrcccbbbjjjzzznnnlllpppssspppfff[[[SSSPPPJJJIIIIIIHHHGGGGGGFFFFFFGGGEEEDDDCCCCCCBBB@@@>>>DDDCCCBBBDDDFFFFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<===>>>AAADDDHHHMMMRRRTTTXXX[[[___bbbaaa___^^^^^^]]]]]]\\\[[[\\\^^^```bbb``````aaa```aaacccgggkkkrrr|||sssjjjccc^^^[[[YYYWWWUUUTTTTTTUUUUUUTTTSSSQQQNNNKKKHHHGGGDDD@@@<<<@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCDDDGGGKKKOOORRRaaaqqq}}}qqqbbb]]][[[YYY[[[^^^cccfffgggcccaaa[[[SSSKKKEEECCCCCCAAA>>><<<<<<;;;:::===CCCNNNXXXfffrrrzzzvvvnnnddd```]]][[[WWWTTTWWW]]]]]]oooxxxppplllttt{{{dddXXXWWW```sss}}}xxxqqqkkkgggaaa[[[VVVUUUSSSQQQOOOMMMMMMLLLKKKJJJGGGEEEGGGJJJQQQ^^^kkk|||uuuvvv~~~}}}pppkkkhhhvvv{{{ddd[[[TTTRRRPPPIIIBBB??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@======<<<<<<;;;::::::999999888888888888888888888:::999888777777999;;;<<<;;;<<<======>>>=========>>>???@@@AAAAAABBBDDDGGGIIILLLUUUfff>>>===<<<===???@@@@@@??????@@@AAAAAACCCFFFJJJMMMYYYkkkzzzkkkZZZRRRNNNLLLLLLNNNPPPUUU\\\dddkkkqqqxxx|||wwwpppjjjlllppp~~~zzzggg^^^bbb{{{|||qqqnnnsssvvvtttjjj___UUUQQQJJJIIIHHHGGGGGGFFFFFFFFFHHHFFFDDDCCCCCCBBB@@@>>>@@@??????@@@CCCDDDDDDCCCBBBAAA???>>><<<;;;::::::======@@@CCCGGGLLLQQQSSSVVVYYY^^^``````___^^^^^^^^^]]]\\\\\\\\\]]]___``````aaabbbbbbaaabbbeeegggkkktttzzzssskkkbbbYYYSSSKKKKKKKKKNNNQQQTTTUUUTTTRRROOOMMMJJJHHHEEEAAA>>>??????@@@AAACCCDDDFFFGGGEEEDDDCCCDDDFFFIIIMMMOOO]]]iiiwwwvvvfff___]]]ZZZZZZ]]]bbbeeegggdddaaa\\\TTTLLLFFFDDDCCCBBB>>><<<===;;;:::>>>DDDPPPYYYgggssszzz}}}nnnggg```^^^[[[WWWVVVXXXYYYdddwwwxxxlllnnnwwwlll___\\\dddwww}}}vvvnnnfff```aaa]]]XXXTTTRRRPPPNNNLLLJJJGGGEEEGGGIIIOOO\\\iiizzzxxxwww}}}xxxrrrtttfff]]]TTTRRRPPPJJJCCC@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::999888777777777777777777777777777:::999888888888999:::;;;===<<<<<<<<<<<<===>>>>>>>>>???AAAAAAAAABBBEEEGGGKKKNNNVVVfff~~~======>>>??????@@@?????????@@@AAABBBCCCFFFKKKNNNZZZooovvvhhhXXXQQQNNNLLLLLLMMMPPPUUU\\\dddjjjqqqwww|||vvvooojjjmmmrrr}}}mmmaaaaaarrr|||ssspppuuuxxxvvvnnnbbbWWWQQQJJJIIIHHHGGGFFFFFFGGGGGGHHHFFFDDDCCCCCCCCCAAA@@@>>>======>>>AAACCCCCCCCC@@@???>>><<<;;;:::::::::;;;<<<>>>BBBFFFKKKOOORRRSSSWWW\\\___```___^^^^^^___^^^]]]]]]\\\]]]^^^^^^___aaaccccccbbbaaabbbccciiinnn|||}}}{{{xxxuuupppggg[[[SSSJJJHHHGGGHHHLLLPPPSSSTTTQQQPPPNNNLLLJJJGGGDDDBBB?????????@@@BBBDDDFFFGGGEEEDDDCCCCCCEEEGGGJJJLLLXXXaaallluuu|||xxxmmmdddaaa\\\[[[]]]aaaeeegggdddbbb\\\TTTLLLFFFDDDDDDBBB>>>======<<<:::>>>DDDPPPZZZhhhuuu}}}{{{oooddd^^^\\\XXXVVVVVVZZZ```kkk~~~rrrnnnrrr}}}uuugggcccgggyyy~~~uuuooonnnhhh```ZZZVVVSSSPPPMMMIIIFFFEEEFFFHHHNNNZZZeeewww|||{{{hhh^^^TTTQQQOOOIIICCC@@@===>>>???@@@AAAAAABBBBBB@@@@@@??????>>>>>>======>>>===<<<:::999777666666555555666666666666666666999999888888888888999:::;;;;;;:::999999;;;<<<======>>>???@@@@@@AAACCCFFFKKKNNNVVVggg<<<===?????????>>>>>>>>>>>>@@@AAABBBCCCGGGKKKOOOZZZsssrrrdddWWWQQQOOOMMMLLLNNNPPPUUU\\\dddkkkrrrxxx|||wwwooojjjnnnuuu|||~~~wwwkkkiiijjj|||tttsssvvvyyyxxxpppdddXXXQQQLLLJJJIIIGGGFFFGGGGGGHHHGGGEEECCCBBBCCCDDDCCCBBB???======>>>@@@BBBCCCCCC??????>>><<<<<<;;;;;;;;;:::;;;===@@@EEEJJJNNNPPPRRRVVV[[[___```______`````````___^^^]]]]]]]]]]]]___aaaccccccaaa``````aaagggkkkvvv~~~xxxpppooooooooooooiii```XXXRRRNNNHHHEEEGGGJJJNNNPPPPPPPPPOOOMMMKKKHHHFFFEEE@@@?????????AAACCCEEEGGGDDDCCCCCCBBBCCCEEEGGGIIIRRRZZZbbbeeeiiinnnrrrsssiiiddd___]]]^^^aaadddeeedddaaa\\\TTTKKKFFFCCCCCCBBB???======<<<;;;>>>DDDOOOYYYiiivvv|||kkkccc___[[[XXXYYY\\\]]]cccsss}}}qqqnnnpppooojjjmmm~~~wwwoooddd]]]YYYUUUQQQMMMIIIFFFDDDFFFGGGLLLWWWbbbtttkkk```UUUPPPMMMGGGAAA???<<<<<<===>>>???@@@AAABBB@@@@@@???>>>>>>===<<<<<<===<<<;;;999888666555555444444555555555666666666777777777777777888888999;;;;;;:::999999;;;<<<======???@@@AAAAAABBBDDDFFFJJJMMMVVVggg<<<>>>@@@@@@???>>>>>>>>>>>>@@@AAABBBDDDGGGLLLPPP\\\yyylll```TTTPPPOOONNNMMMNNNQQQVVV]]]eeelllrrryyy}}}xxxnnnjjjooowww{{{~~~}}}sssnnnfff|||xxxwwwyyyzzzxxxqqqfff[[[SSSMMMLLLJJJHHHGGGHHHIIIJJJHHHFFFCCCBBBCCCDDDDDDCCC@@@>>>======???BBBBBBBBB???>>>===<<<<<<<<<<<<<<<999:::<<>><<<;;;???EEENNNYYYiiiwww}}}qqqhhhaaa^^^^^^ZZZZZZ___jjj{{{xxxnnnkkkyyytttmmmkkk||||||rrrfff]]]YYYVVVQQQMMMHHHFFFDDDEEEFFFJJJTTT___ppp|||ooocccWWWQQQMMMFFFAAA???;;;;;;<<<<<<>>>???AAABBB@@@@@@???>>>======<<<;;;;;;:::999888777666555444444444444555555666666777666777777888999999::::::===<<<<<<<<<<<<===>>>>>>@@@AAACCCCCCCCCDDDGGGIIIJJJMMMVVVggg<<>>>>>???>>>@@@AAABBBDDDHHHMMMPPPaaa{{{fff[[[PPPNNNNNNMMMMMMNNNRRRWWW^^^fffmmmssszzz~~~wwwmmmiiinnnxxx||||||tttiiiwww|||||||||zzzsssiii^^^VVVOOOMMMKKKIIIHHHIIIJJJKKKLLLIIIEEECCCBBBBBBAAA@@@@@@>>><<<<<<>>>@@@AAAAAA======<<<;;;;;;;;;<<<<<<888999;;;>>>BBBGGGLLLNNNPPPUUU[[[___aaaaaabbbcccddddddcccbbb```___]]]\\\___```aaa```______```aaaaaaeeeooo~~~|||kkkddd]]][[[]]]___]]]ZZZYYYUUUNNNIIIGGGGGGFFFFFFJJJLLLNNNMMMKKKJJJJJJLLLCCCAAA@@@>>>???AAACCCEEE@@@@@@@@@AAABBBDDDEEEFFFKKKQQQVVVVVVRRRSSS\\\fffaaa___]]]]]]```ccceeefffbbb___ZZZRRRJJJDDDAAAAAACCC???>>>>>>===;;;???EEENNNYYYhhhvvvxxxkkkdddbbb[[[[[[^^^eeennnvvvlllpppqqqhhhaaarrr}}}rrrddd[[[XXXUUUQQQLLLHHHEEEDDDEEEEEEHHHRRR]]]mmmyyy|||uuuhhhZZZSSSNNNGGGAAA@@@;;;:::;;;;;;===???AAABBBAAAAAA@@@???>>>===<<<;;;999999888777666666555555444444444555666777777777666777888:::;;;<<<======;;;<<<======>>>=========AAABBBCCCDDDDDDEEEGGGIIILLLOOOWWWhhh>>>AAADDDDDDBBB@@@???AAA>>>@@@AAACCCDDDHHHMMMQQQeeeooobbbWWWNNNLLLMMMMMMLLLNNNSSSXXX___gggmmmtttzzzwwwlllgggmmmwww}}}~~~nnnwww~~~{{{uuukkk```YYYPPPNNNKKKIIIIIIJJJKKKMMMOOOLLLGGGCCCBBBAAA???>>>@@@>>>;;;;;;<<<>>>??????<<<;;;;;;::::::;;;;;;;;;777888:::>>>BBBGGGKKKNNNPPPUUU[[[___aaabbbcccdddeeeeeedddcccaaa___]]]\\\___``````___^^^___```bbbaaafffooo~~~pppfffZZZUUUWWWYYYXXXVVVVVVSSSOOOLLLJJJHHHEEECCCHHHKKKMMMMMMKKKJJJLLLNNNDDDBBB@@@>>>>>>@@@BBBDDD??????@@@AAABBBDDDEEEFFFJJJOOOTTTVVVSSSQQQUUU\\\\\\ZZZZZZ\\\```dddfffgggaaa___YYYQQQIIICCCAAAAAACCC???>>>>>>===;;;???EEENNNYYYhhhuuu~~~ssshhheee]]]^^^```ccceeeqqqooommmsssjjjaaa\\\nnn}}}qqqcccZZZWWWUUUPPPLLLHHHEEEDDDEEEEEEHHHQQQ[[[kkkwwwzzzyyylll]]]UUUOOOHHHBBBAAA:::::::::;;;<<<>>>@@@BBBAAAAAA@@@???>>>===<<<<<<888888777777666666555555444444555555666777888888777888:::<<<===?????????888999;;;<<<<<<<<<;;;:::???@@@BBBBBBBBBCCCFFFHHHNNNQQQYYYhhh;;;<<<===>>>????????????AAA>>>???CCCFFFGGGLLLRRRgggtttdddWWWTTTPPPLLLJJJKKKMMMOOOTTTWWW\\\bbbjjjrrryyy}}}wwwooonnnsssxxxvvvxxx}}}vvvlllaaaYYYRRROOOJJJHHHHHHKKKLLLMMMOOOLLLHHHDDDAAA?????????>>>===<<<;;;;;;<<<===>>>@@@<<<999999:::<<<:::999555777999===BBBFFFJJJLLLOOOTTTZZZ___bbbdddfffhhhbbbggghhhbbb^^^]]]^^^\\\```aaaaaabbbbbbccccccdddjjjhhhmmm{{{xxxoooiiiaaa[[[WWWSSSNNNKKKSSSQQQNNNLLLKKKJJJHHHFFFFFFHHHJJJLLLMMMMMMLLLKKKEEEDDDBBB???===<<<===???@@@@@@??????@@@CCCEEEGGGKKKJJJOOOVVVWWWSSSSSSWWWYYYXXXXXXZZZ___dddggghhhgggbbbZZZQQQJJJEEECCCBBBAAAAAA@@@???===>>>AAADDDOOOYYYgggsss|||yyykkkiiibbb```dddeeeiii|||vvvooolllwwwsssccc```jjj|||rrrfff\\\XXXTTTOOOKKKKKKGGGEEEEEEDDDFFFOOOYYYjjjuuuwww|||vvvbbbXXXQQQGGG???<<<:::;;;;;;<<<<<<=========>>>>>><<<;;;:::999999888;;;777333222444555444333777777666555555555555666555666888888888888:::;;;<<<<<<;;;;;;;;;<<<<<<============>>>AAACCCFFFHHHLLLOOOXXXjjj<<<<<<===>>>????????????BBB@@@@@@DDDGGGHHHMMMTTTjjjnnn___VVVSSSOOOKKKJJJKKKMMMOOOTTTWWW]]]ccckkkssszzz~~~uuunnnnnntttzzz{{{{{{xxxmmmbbb[[[UUUQQQLLLJJJKKKNNNOOOPPPNNNLLLHHHEEEAAA???>>>===>>>===<<<;;;;;;<<<===>>>???===:::999;;;;;;:::999666777:::===AAAFFFIIIKKKNNNSSSYYY___bbbdddfffgggfffjjjiiibbb]]]]]]^^^^^^bbbbbbcccddddddeeefffffflllkkkqqqzzzpppkkkccc]]]ZZZVVVRRRNNNPPPNNNKKKIIIHHHHHHFFFDDDDDDFFFHHHJJJLLLMMMNNNNNNHHHGGGEEEBBB>>>===>>>@@@AAAAAA@@@@@@AAACCCEEEFFFJJJJJJOOOVVVXXXUUUUUUXXXXXXWWWWWWYYY^^^cccfffgggeeeaaaZZZRRRKKKFFFCCCBBBAAAAAA@@@???>>>>>>AAACCCNNNXXXgggttt}}}zzzmmmeeeaaabbbaaabbbooo~~~rrrjjjrrrsssdddaaakkk}}}ttthhh^^^YYYUUUPPPLLLKKKHHHFFFEEEDDDFFFNNNXXXgggrrrvvvyyyxxxeee[[[UUULLLCCC???::::::;;;;;;;;;<<<<<<===>>>>>><<<;;;:::999999999;;;888444333555666555444777666666666666666777777666888999999888888:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>???AAADDDGGGHHHOOORRR\\\nnn<<<<<<===>>>????????????CCCAAAAAAEEEGGGIIIOOOWWWlllzzzgggZZZTTTRRRMMMJJJIIIJJJLLLNNNTTTXXX^^^eeelllttt{{{}}}rrrlllnnnvvv|||}}}{{{pppddd]]]VVVRRRNNNLLLMMMOOOQQQRRRNNNLLLJJJFFFCCC@@@===<<<======<<<<<<<<<<<<======???===;;;:::;;;;;;:::999888999;;;===AAADDDGGGIIIOOOTTT[[[```ccceeefffgggkkknnnlllddd^^^^^^``````ccccccdddeeeggghhhiiiiiinnnnnnuuuvvvppphhhbbb^^^ZZZUUUQQQOOOMMMJJJHHHHHHGGGFFFEEECCCDDDEEEGGGJJJLLLOOOPPPKKKJJJHHHDDD@@@>>>>>>???BBBBBBAAA@@@AAABBBCCCDDDGGGHHHNNNVVVZZZYYYXXXZZZVVVVVVVVVXXX]]]bbbeeefffdddaaa[[[TTTMMMHHHDDDBBBAAAAAAAAA???>>>>>>@@@BBBKKKUUUdddqqq{{{yyynnnfffdddbbbaaagggqqqyyykkknnnxxxtttfffdddnnn~~~vvvkkkaaa\\\WWWRRROOOKKKHHHFFFFFFEEEFFFNNNWWWcccnnn~~~wwwxxxvvv~~~kkkaaa[[[RRRHHHBBB;;;::::::::::::;;;;;;;;;>>>>>><<<;;;::::::::::::;;;888666555666666666666555555555555666777888999888:::;;;:::999888:::;;;;;;;;;;;;;;;;;;<<<======?????????@@@BBBEEEGGGIIIOOOSSS]]]ppp;;;;;;<<<===>>>>>>>>>>>>BBB@@@BBBEEEGGGIIIPPPYYYnnnuuucccXXXSSSPPPLLLIIIHHHJJJLLLNNNTTTYYY```gggmmmttt{{{yyynnnkkkoooxxx~~~|||{{{}}}rrrggg___VVVRRRNNNLLLMMMPPPRRRRRRNNNMMMLLLIIIEEEBBB???============<<<<<<=========>>>===<<<;;;;;;;;;::::::999:::;;;===@@@CCCFFFGGGPPPUUU\\\aaaccceeefffggglllpppooohhhcccbbbbbbaaaccccccdddeeeggghhhiiiiiinnnnnnttt|||ssslllgggaaaYYYTTTRRROOOLLLJJJJJJJJJIIIHHHEEEDDDDDDEEEGGGJJJMMMOOOLLLLLLJJJFFFAAA>>>===>>>CCCBBBAAAAAAAAAAAABBBBBBDDDGGGNNNVVV\\\^^^]]]]]]XXXVVVVVVXXX]]]aaaeeefffdddaaa\\\VVVOOOIIIEEECCCAAAAAAAAA@@@>>>>>>@@@AAAGGGQQQ```mmmwww}}}pppjjjgggeeehhhmmmzzzqqqmmmnnnvvvxxxkkkgggpppxxxnnnddd^^^XXXTTTQQQKKKIIIGGGFFFEEEEEEMMMVVV```lll|||{{{|||vvvsssggg___VVVKKKCCC;;;;;;:::999999999:::;;;>>>===<<<;;;::::::::::::999777666555555666666666333333333444555777888999:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCFFFHHHIIIMMMQQQ\\\ooo::::::;;;<<<============@@@???AAADDDEEEHHHQQQ[[[oooqqqaaaYYYQQQOOOKKKHHHHHHJJJMMMOOOTTTZZZbbbhhhmmmsss{{{vvvllljjjpppyyy{{{uuu~~~ssshhh```XXXTTTPPPMMMNNNPPPRRRSSSOOONNNMMMKKKGGGDDDAAA???<<<==================<<<============<<<;;;::::::::::::;;;===@@@BBBDDDFFFNNNRRRWWW[[[\\\^^^___```fffmmmppplllhhhfffdddbbbaaabbbcccdddeeefffggggggkkkkkknnnxxxzzzssskkkbbb\\\VVVSSSNNNKKKJJJJJJIIIHHHHHHFFFEEEDDDDDDFFFIIIJJJJJJJJJIIIEEEAAA>>>======BBBAAAAAA@@@@@@@@@@@@@@@BBBFFFMMMUUU]]]ccccccaaa\\\YYYWWWXXX\\\aaaeeegggeeeccc]]]WWWPPPJJJFFFCCCAAAAAABBBAAA???>>>???@@@FFFPPP^^^kkkttt{{{}}}qqqjjjgggggghhhnnnzzzppphhhjjj~~~qqqiiisssyyypppfff___YYYUUURRRLLLIIIHHHGGGEEEEEELLLTTT^^^kkk|||zzz}}}{{{kkkbbbYYYMMMBBB===<<<:::999888888999:::===<<<;;;::::::999::::::666666666555444444555555111111222333444666777888:::;;;<<<;;;999999999;;;:::::::::;;;;;;===>>>>>>AAAAAAAAABBBCCCFFFHHHIIIKKKPPP\\\ppp::::::;;;<<<============??????BBBDDDEEEHHHRRR]]]rrrmmm^^^YYYQQQNNNKKKIIIHHHKKKNNNPPPTTT[[[dddiiilllqqqyyyrrrjjjkkkrrr{{{www{{{sssggg```[[[WWWQQQNNNNNNPPPQQQRRROOONNNLLLJJJGGGEEECCCCCC<<<<<<============<<<<<<<<<>>>???>>><<<::::::;;;::::::;;;===???BBBDDDEEEHHHJJJMMMOOOPPPQQQSSSUUU]]]ffflllllliiihhhfffccc```aaaaaabbbbbbccccccdddggggggjjjrrr}}}}}}uuummmggg[[[WWWQQQLLLJJJIIIGGGFFFIIIGGGEEECCCCCCCCCEEEFFFGGGHHHGGGEEEAAA>>>>>>>>>????????????????????????AAAFFFKKKSSS^^^gggiiifff```\\\WWWVVVYYY___dddgggiiieee___WWWPPPJJJFFFDDDAAABBBBBBAAA???>>>???@@@GGGPPP]]]iiipppvvv|||}}}~~~~~~}}}uuuttttttvvv~~~|||ooohhhdddcccgggssswwwiiifffxxxuuukkkttt~~~yyyqqqggg___XXXTTTRRRLLLJJJHHHHHHFFFEEEKKKSSS^^^kkk|||{{{zzzoooeee]]]PPPDDD???===;;;999888888999:::;;;;;;:::999999999999999444555666555444333444555222222222333444666777888888:::;;;:::999888:::;;;:::::::::;;;<<<===>>>???AAAAAAAAABBBCCCEEEGGGIIILLLRRR___sss;;;<<<===>>>????????????@@@@@@CCCFFFFFFIIITTT```www{{{gggZZZVVVQQQNNNKKKIIIIIIKKKOOOQQQTTT\\\eeejjjlllooovvv}}}}}}|||pppjjjkkksss|||~~~rrrfff___YYYUUUOOOKKKKKKLLLLLLMMMMMMLLLIIIGGGEEEEEEDDDDDD;;;<<<===>>>>>>===<<<;;;<<<>>>@@@???<<<::::::;;;999999;;;===???BBBDDDFFFCCCDDDEEEDDDDDDFFFIIILLLUUU^^^eeeeeeeeeggggggeee``````aaaaaaaaaaaaaaaaaaddddddiiiqqq{{{~~~zzzsssnnnbbb]]]VVVPPPLLLIIIGGGFFFHHHGGGEEECCCCCCBBBCCCCCCDDDEEEFFFEEEBBB@@@@@@@@@=========>>>>>>>>>>>>===AAAEEEJJJQQQ]]]jjjmmmjjjddd^^^VVVSSSUUU[[[bbbggglllggg```WWWOOOIIIFFFDDD@@@BBBCCCBBB@@@>>>>>>???EEENNNZZZdddjjjooossswwwuuuwwwyyyzzz|||yyyrrrllliiigggaaa``````aaagggqqq}}}~~~ssskkkgggeeekkk{{{pppjjjsssvvvllluuu|||xxxqqqggg^^^WWWSSSQQQMMMJJJIIIHHHFFFEEEJJJRRR]]]jjj||||||xxx|||ssshhhbbbVVVIIIAAA???<<<999888999:::;;;999999888888777777888888333555777777555444555777444444444555666777888999666888999999888888:::;;;:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBDDDFFFHHHMMMSSS```uuu===>>>???@@@@@@AAAAAA@@@AAABBBDDDGGGGGGJJJUUUbbb{{{xxxcccVVVSSSQQQNNNKKKIIIJJJLLLPPPRRRUUU]]]fffjjjkkknnnuuu{{{{{{~~~{{{ooojjjlllttt|||~~~qqqfff^^^VVVQQQKKKGGGFFFFFFGGGGGGKKKJJJGGGEEECCCCCCDDDEEE;;;<<<===>>>>>>===<<<;;;;;;>>>@@@@@@<<<::::::;;;888999:::<<>>>>>>>>BBBJJJVVV___dddhhhlllnnnpppqqqtttvvvzzz~~~~~~yyynnnkkkfff___ZZZVVVTTTSSSRRRSSSSSSSSSVVV\\\dddiiiwwwwwwqqqfffhhhsssyyypppssswwwwwwllluuu{{{wwwpppggg]]]VVVRRRQQQMMMJJJIIIIIIFFFDDDJJJQQQ]]]jjj{{{xxxyyytttjjjfff[[[OOOBBB@@@===:::999999:::;;;888888777777777777777777444666999888666555666888777666666777777888999:::555777888888888888:::;;;999::::::;;;<<<===??????AAAAAA@@@AAABBBDDDFFFGGGLLLRRR```uuu======<<<===???@@@@@@???BBBAAABBBDDDFFFJJJUUU```|||ppp```WWWSSSNNNLLLJJJHHHHHHKKKNNNPPPUUUXXX\\\```eeekkkqqqvvv||||||yyymmmkkkooouuu}}}nnn^^^TTTOOOJJJFFFEEEEEEEEEEEEGGGEEECCCAAAAAAAAABBBCCCGGGAAA<<<:::===???>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999;;;???CCCEEEEEEDDDDDDCCCBBBAAACCCGGGJJJVVVYYY^^^cccffffffdddcccfffeeedddbbbaaabbbbbbccciiiiiimmmttt}}}{{{tttnnnllllllmmmmmmlllfff^^^WWWRRROOOMMMKKKIIIFFFDDDFFFHHHGGGAAA<<<>>>AAAEEEHHHHHHFFFCCCAAA>>>===<<<<<<===>>><<<;;;???EEEIIINNNXXXgggooonnnjjj___TTTQQQSSSVVV[[[aaahhheee```ZZZTTTMMMFFFAAA???@@@@@@???>>>===???@@@EEEJJJQQQXXX[[[^^^___aaafffkkkooorrryyy{{{sssjjjeeebbbZZZXXXUUURRROOOOOOOOOOOOJJJJJJLLLMMMPPPSSSUUUVVVbbbhhhvvvyyysssoooiiijjjzzzuuummmnnn~~~xxxjjjqqqxxxmmmddd^^^YYYUUUQQQKKKJJJIIIFFFEEEGGGJJJNNNZZZeeeuuu|||yyytttvvvzzzrrrrrrfffSSSAAA<<<;;;===>>>:::888999999999888888888888999999777888888888777666555444444444555555666777777777888:::;;;:::888888999:::::::::;;;<<<===>>>??????AAAAAAAAABBBCCCEEEGGGHHHMMMSSS```uuu=========>>>???@@@@@@@@@BBBAAABBBDDDFFFJJJUUU```ppp```WWWSSSNNNLLLJJJHHHHHHKKKNNNPPPUUUXXX]]]aaaffflllrrrvvv{{{{{{xxxmmmkkkooouuu}}}pppbbbRRRNNNJJJGGGGGGGGGFFFEEEDDDBBB@@@???@@@AAADDDEEEGGGBBB===;;;===???===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::<<>>@@@CCCEEEFFFEEEDDDBBB???>>><<<<<<=========<<<>>>CCCHHHLLLWWWeeennnooolllaaaWWWSSSTTTVVV[[[aaaiiifffaaa[[[UUUMMMFFFBBB???@@@AAA???>>>===>>>@@@CCCGGGNNNTTTWWWYYYZZZ\\\^^^bbbeeeiiipppzzz{{{{{{{{{zzzzzzzzzzzzyyyvvvtttqqqlllfff___ZZZVVVRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQXXXdddsssyyyqqqjjjiiittt~~~sssppptttxxxjjjpppxxxmmmddd^^^YYYUUUQQQKKKJJJIIIFFFEEEFFFJJJMMM[[[eeettt~~~}}}xxxsssuuu~~~vvvvvvhhhUUUBBB===;;;<<<<<<999888999999999888888888888999999333333444555555555555555333333444444555666666666888999::::::888888999::::::;;;;;;<<<===>>>??????BBBBBBBBBBBBCCCFFFHHHIIILLLRRR```uuu=========>>>??????@@@@@@AAA@@@AAADDDEEEIIIUUUaaaqqq```VVVSSSNNNLLLJJJHHHHHHKKKNNNPPPVVVYYY^^^ccchhhmmmtttxxxzzzzzz~~~xxxmmmkkkooouuu~~~pppcccOOOMMMJJJIIIIIIIIIHHHFFFBBB@@@>>>===???BBBFFFHHHHHHDDD???======>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<>>???@@@BBBCCCDDDDDDDDDAAA???<<<;;;<<<===>>>======AAAFFFJJJTTTbbblllpppnnndddZZZVVVUUUUUUZZZ___iiigggccc]]]VVVMMMFFFBBB???@@@AAA@@@>>>===>>>???@@@DDDIIINNNPPPQQQSSSUUUUUUXXX[[[]]]eeeqqqzzz|||vvvssspppppprrrrrrooommmjjjeee```\\\YYYVVVPPPLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIGGGNNNWWW\\\ddduuuwwwpppkkknnn{{{{{{rrrlll~~~xxxjjjoooxxxmmmddd^^^YYYUUUQQQKKKKKKIIIFFFEEEFFFJJJMMM[[[eeettt}}}vvvrrrvvvzzzxxxjjjWWWEEE???::::::999777666999999999888888888888999999444444444444444555555555222333333444444555666666888999::::::888888999::::::;;;<<<<<<>>>>>>???@@@CCCCCCBBBCCCDDDFFFHHHJJJKKKRRR```uuu<<<===>>>>>>>>>???@@@AAA@@@@@@AAACCCDDDIIIVVVdddqqq```VVVSSSNNNLLLJJJHHHHHHKKKNNNPPPVVVZZZ___dddjjjooouuuyyy{{{{{{~~~xxxmmmkkkpppvvv~~~~~~wwwiii]]]MMMLLLKKKKKKLLLKKKJJJHHHDDDBBB@@@???@@@CCCGGGIIIHHHEEEAAA>>>>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===@@@CCCGGGIIIQQQSSSVVVXXXZZZ\\\```bbbeeefffffffffggggggggghhhhhhgggeeedddccccccddddddcccbbbcccgggmmmxxx~~~yyytttooojjjdddaaa___]]]\\\[[[YYYVVVRRRNNNMMMJJJFFFDDDDDDEEEDDDCCC>>>>>>>>>???@@@BBBDDDEEECCC@@@===;;;<<<===>>>>>>===???CCCHHHQQQ^^^jjjqqqooofff]]]XXXUUUTTTXXX]]]iiiiiifff```WWWNNNGGGCCC???@@@AAA@@@>>>======>>>>>>AAAEEEHHHJJJKKKMMMOOOQQQSSSTTTTTT[[[gggrrrvvvsssnnnjjjjjjllllllhhhdddeee___XXXUUUUUUSSSNNNIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHLLLPPPPPPRRR^^^sssyyyqqqnnnrrruuullltttyyykkkmmmzzzxxxmmmddd^^^YYYUUUQQQLLLKKKIIIFFFEEEFFFIIIMMMYYYdddrrr~~~uuusssxxx|||wwwttthhhYYYGGG@@@:::999888555666888999999888888888888999999:::999888666555444333333333333444444555666666777777999::::::999888999;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCEEEGGGIIIJJJKKKQQQ```vvv;;;===??????>>>>>>???AAA???@@@BBBDDDDDDIIIXXXgggqqq```WWWSSSNNNLLLJJJHHHHHHKKKNNNPPPVVVZZZ```fffkkkpppvvvyyy||||||wwwmmmlllpppwww|||zzzxxxwww}}}xxxlll___UUUMMMLLLLLLMMMNNNMMMKKKIIIIIIGGGEEECCCCCCEEEGGGIIIHHHFFFBBB@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::===>>>@@@CCCGGGKKKSSSVVVZZZ]]]```bbbeeegggiiiiiiiiihhhhhhhhhiiiiiifffeeedddbbbbbbbbbbbbcccbbbaaabbbfffjjjttt}}}xxxqqqkkkfffddd```\\\YYYXXXWWWUUUSSSPPPMMMIIIFFFEEEEEEDDDDDD???>>>======>>>@@@CCCEEEEEEAAA===<<<<<<>>>>>>>>>===>>>@@@EEEMMMXXXfffpppoooggg___ZZZUUUSSSVVV[[[jjjjjjhhhbbbXXXNNNHHHEEE>>>@@@AAA@@@>>><<<<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKNNNQQQPPPNNNQQQ[[[fffjjjnnniiieeedddffffffbbb]]]aaa[[[UUUSSSTTTSSSNNNJJJHHHIIIIIIJJJJJJLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMKKKKKKKKKIIIJJJRRR]]]gggzzzqqqoooyyy|||pppooo}}}llljjjtttxxxmmmddd^^^YYYUUUQQQLLLKKKIIIFFFEEEFFFIIILLLVVVaaappp}}}uuuttt|||uuummmkkkcccXXXHHHAAA:::999777555666999999999888888888888999999999888777555444444444444555555555666777777888888777888::::::999999:::;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCEEEGGGIIIJJJKKKQQQ```www;;;===@@@???======???BBB???AAACCCEEEDDDJJJZZZjjjqqq```WWWSSSNNNLLLJJJHHHHHHKKKNNNPPPUUUYYY```ffflllqqqvvvyyy||||||wwwmmmlllqqqxxx}}}|||{{{yyyvvvtttrrrqqqvvvwww}}}uuugggZZZRRRNNNMMMLLLMMMNNNNNNLLLKKKLLLKKKIIIGGGFFFGGGGGGHHHGGGEEEDDDBBB@@@>>>======;;;;;;<<<<<<<<<<<<;;;;;;888;;;>>>@@@@@@CCCHHHMMMUUUXXX]]]aaacccfffhhhjjjkkkkkkjjjjjjjjjiiiiiiiiifffeeecccbbbaaaaaabbbcccaaaaaacccfffjjjqqq~~~xxxtttmmmhhhaaa\\\ZZZYYYXXXXXXTTTQQQNNNJJJGGGEEEDDDEEE@@@???>>>===>>>@@@BBBCCCEEEBBB???===>>>>>>>>>>>>>>>===>>>CCCIIISSSbbboooooohhhbbb]]]WWWTTTVVV\\\kkklllkkkdddYYYOOOHHHFFF>>>@@@AAA@@@>>><<<;;;;;;===>>>@@@AAAAAACCCFFFIIILLLOOOOOOJJJJJJQQQYYY]]]eeebbb___^^^^^^]]]ZZZVVVXXXUUUSSSSSSTTTTTTQQQNNNKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOONNNLLLKKKLLLOOOSSSVVViii~~~{{{sssvvvuuuooouuummmhhhmmmxxxmmmddd^^^YYYUUUQQQMMMLLLJJJGGGEEEEEEIIILLLTTT^^^nnn{{{wwwvvv~~~nnneeebbb]]]WWWIIIAAA;;;:::999666777:::999999888888888888999999333222222111222444555777555666666777888888999999777888999:::999999:::<<<;;;<<<======??????@@@AAACCCCCCBBBCCCDDDFFFHHHJJJLLLRRRaaaxxx:::>>>@@@@@@===<<>>???;;;;;;<<<<<<<<<<<<;;;;;;777;;;???@@@@@@CCCIIINNNVVVZZZ___dddfffgggiiikkkkkkkkkkkklllkkkkkkjjjiiigggfffdddcccbbbbbbcccccc``````cccgggiiinnnzzzwwwqqqjjjccc```]]]\\\[[[VVVUUURRRMMMIIIEEEDDDDDDAAA@@@???>>>>>>???AAABBBDDDBBB@@@?????????>>>===???======BBBFFFOOO___nnnpppkkkeeeaaaZZZVVVYYY___kkkmmmmmmfffZZZOOOIIIFFF>>>???AAAAAA>>><<<::::::;;;<<<======>>>AAADDDGGGKKKPPPPPPKKKHHHMMMRRRUUU]]]\\\ZZZYYYWWWUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZYYYVVVVVVUUUTTTSSSRRRPPPOOONNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOOOONNNOOOQQQSSS[[[eeexxx~~~yyy~~~tttpppnnneeeggg~~~xxxmmmddd^^^YYYUUUQQQMMMLLLJJJGGGEEEEEEHHHKKKRRR]]]kkkxxxxxxxxx{{{jjj```]]]ZZZVVVHHHAAA<<<<<<;;;888888;;;999999888888888888999999111111000111222444777888555555666666777888888888666888999999999999:::<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCFFFHHHIIIMMMSSSbbbxxx:::>>>AAA@@@===<<>><<<@@@======AAAEEELLL]]]mmmqqqmmmhhhccc]]]XXX[[[aaakkknnnnnnggg[[[OOOIIIGGG===???AAAAAA>>>;;;::::::999:::;;;;;;<<>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHNNNTTTcccyyy<<<===??????>>>>>>@@@AAACCCDDD@@@CCCKKKMMMYYYooottteeeYYYRRROOOMMMLLLJJJKKKMMMOOOQQQVVVZZZ___dddhhhmmmqqqttt{{{}}}tttllllllsss{{{}}}zzzwwwuuurrrooolllgggggghhhiiiiiigggfffeeeccccccggglllsss~~~nnnaaaYYYSSSRRRPPPPPPPPPPPPNNNMMMOOONNNLLLJJJIIIHHHIIIIIIGGGGGGGGGEEECCC@@@>>><<<;;;:::999999999:::;;;<<<;;;<<<>>>???AAAFFFLLLPPPSSSXXX^^^bbbdddfffiiillljjjiiiiiijjjkkkjjjhhhfffhhhhhhhhhgggffffffeeeeeedddaaaaaadddgggkkksss||||||{{{}}}|||uuunnnfff___\\\^^^YYYRRRNNNLLLJJJFFFCCCCCCBBBAAA@@@???>>>===<<>>===<<<<<<@@@>>>>>>AAADDDIIIUUU```rrrkkkgggeee___WWWUUUXXXfffooossskkk\\\RRRLLLIIICCCBBBAAAAAA@@@???;;;999;;;::::::;;;<<>><<<;;;999999;;;777777777777888999:::;;;@@@===999555333333555666777777777777888888888888999999:::;;;;;;<<<<<<=========>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHQQQXXXfffzzz<<<===??????>>>>>>@@@AAACCCDDDAAACCCKKKMMMYYYpppuuueeeYYYSSSNNNMMMKKKIIIIIIKKKMMMOOOTTTXXX___eeejjjooosssvvv{{{}}}tttkkklllrrrzzz|||xxxtttpppkkkgggccc`````````aaa`````````___[[[\\\^^^bbbgggssstttfff^^^UUUSSSRRRQQQRRRQQQPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFFFFEEECCC@@@>>><<<<<<;;;:::999999:::;;;<<<;;;<<<>>>???BBBGGGMMMQQQUUUZZZ___ccceeefffhhhjjjkkkjjjiiijjjkkkjjjhhhfffffffffffffffffffffffffffeeebbbbbbeeegggjjjqqqzzz{{{wwwuuuvvvwwwyyy}}}zzzsssjjjbbb]]]]]]YYYVVVTTTSSSPPPKKKGGGBBBBBBAAA@@@>>>>>>======??????@@@??????>>>===<<>>:::888;;;:::::::::<<>>===<<<999999;;;999888777777666666777777:::999777666555555444444555555555555666666666666999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDDDDEEEFFFGGGHHHIIIRRRYYYggg{{{<<<>>>????????????@@@BBBBBBDDDBBBDDDKKKMMMZZZqqqvvveeeYYYSSSNNNLLLJJJHHHHHHJJJLLLMMMRRRWWW___ffflllppptttvvvzzz|||~~~tttkkklllrrrzzz}}}zzzuuuqqqlllgggaaa^^^ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]```hhh{{{{{{lllcccXXXVVVSSSSSSSSSSSSQQQPPPMMMLLLJJJIIIIIIIIIJJJJJJDDDEEEEEEDDDBBB@@@>>>======<<<;;;::::::;;;<<<===;;;<<<>>>@@@CCCHHHNNNSSSXXX[[[```dddeeefffhhhiiilllkkkjjjjjjkkkjjjhhhfffcccccccccddddddeeefffggggggddddddfffgggiiiooovvv~~~yyytttpppnnnnnnnnnvvvyyy{{{{{{wwwooofff```ZZZYYYXXXYYYZZZVVVOOOJJJBBBAAA@@@???>>>>>>=========>>>???@@@@@@???===<<<>>><<<===???BBBFFFPPP[[[jjjiiihhhfff___WWWVVVYYYaaallltttooocccXXXOOOIIIBBBAAA??????>>>===:::888;;;:::::::::<<<>>>AAACCCIIILLLNNNNNNLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRVVVXXXYYY]]]ccckkkwwwwwwppphhhaaa^^^[[[WWWTTTRRRNNNMMMOOOPPPOOOQQQUUUSSSSSSUUUXXX]]]jjjsssrrrxxxllldddooouuujjjbbb[[[VVVSSSOOONNNKKKGGGDDDCCCEEEGGGQQQXXXcccmmmuuu}}}{{{nnnaaaZZZVVVTTTLLLDDD=========:::999::::::999888666555444444444444555666777777666555444555555555555666666666666999999::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>DDDDDDDDDEEEFFFGGGIIIIIISSSZZZhhh}}}===???@@@@@@???@@@AAACCCBBBEEECCCEEEKKKMMM[[[sssvvveeeYYYTTTNNNMMMJJJIIIHHHJJJLLLMMMRRRXXX```hhhmmmpppsssuuuxxx{{{~~~ssskkklllrrrzzzyyyvvvsssooolllgggbbb^^^WWWVVVTTTSSSSSSUUUWWWYYY[[[ZZZZZZ\\\]]]bbbppp~~~~~~nnneee[[[XXXUUUTTTSSSSSSQQQPPPLLLKKKJJJIIIIIIIIIJJJKKKCCCDDDDDDCCCBBB@@@???===>>>>>><<<;;;;;;<<<======;;;<<>>>>>>>>>>>:::<<>>===>>><<<===???AAADDDNNNXXXfffiiikkkggg^^^VVVUUUWWW^^^jjjtttqqqggg\\\QQQIIIDDDBBB@@@??????===;;;999::::::999999;;;===@@@BBBDDDGGGJJJLLLLLLLLLLLLMMMLLLNNNPPPQQQRRRTTTXXX[[[YYY^^^fffnnnzzzxxxpppkkkgggaaa]]]\\\WWWTTTUUUUUUSSSTTTVVVTTTUUUWWWWWWWWW^^^qqqzzzmmmuuuzzznnneeennnuuujjjbbbZZZTTTPPPNNNMMMJJJGGGDDDCCCEEEGGGNNNUUU___hhhpppxxx{{{uuufff^^^ZZZYYYMMMDDD===<<<===;;;999999:::999888777666555555555555666666777777666555555777777777777888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCCCCDDDEEEGGGHHHIIITTT[[[jjj~~~>>>???AAAAAA@@@@@@BBBCCCAAAEEEDDDFFFLLLMMM[[[uuuvvvdddYYYTTTOOOMMMKKKIIIIIIKKKMMMNNNUUUZZZbbbhhhlllnnnppprrrwwwzzz~~~}}}ssskkklllsss|||wwwuuurrrnnnkkkeee___[[[WWWUUURRRQQQQQQSSSUUUWWWVVVUUUVVVXXXXXX[[[dddooooooeee___\\\XXXUUUSSSRRRQQQOOOKKKJJJIIIHHHHHHIIIJJJJJJDDDDDDDDDDDDCCCAAA???>>>???>>>===<<<;;;<<<<<<===;;;===???BBBFFFLLLSSSXXXZZZ\\\```dddhhhkkkkkkkkklllkkkiiihhhiiiiiihhhfffbbbaaaaaaaaabbbccceeeggghhhffffffhhhiiihhhlllrrr~~~wwwpppjjjfffdddbbbeeehhhkkklllkkkiiigggccc```[[[YYYYYYWWWRRRNNNFFFDDDBBB@@@>>>>>>>>>???:::<<>><<<===???@@@CCCLLLUUUcccjjjnnnhhh]]]TTTSSSTTTZZZgggrrrrrrjjj```SSSJJJFFFDDDAAA@@@@@@???===;;;:::999999999:::<<>>???@@@@@@AAAAAAAAABBBDDDFFFGGGHHHTTT\\\kkk>>>@@@AAAAAAAAAAAABBBDDDAAAFFFEEEGGGLLLNNN\\\wwwtttbbbXXXTTTNNNLLLJJJIIIJJJLLLNNNPPPVVV[[[aaagggjjjlllooopppwwwzzz~~~|||rrrkkkmmmuuu~~~xxxuuurrrnnniiibbb[[[VVVVVVTTTRRRPPPOOOQQQSSSTTTTTTTTTUUUXXXXXXXXX^^^fffvvvsssjjjeeeaaa[[[WWWUUUSSSQQQOOOLLLKKKIIIHHHHHHHHHIIIIIIEEEEEEFFFEEECCCAAA???>>>@@@???===<<<;;;;;;<<<<<<;;;===@@@CCCHHHNNNVVV[[[]]]^^^aaaeeejjjlllkkkjjjjjjiiigggggghhhhhhhhhgggdddcccbbb```aaabbbdddeeefffdddfffiiijjjiiilllrrr{{{zzzrrrkkkfffcccaaabbbccceeefffggghhhhhhjjjeee^^^ZZZYYYWWWUUURRRIIIGGGDDDAAA???>>>??????;;;===>>>@@@AAA@@@???>>>===;;;<<<>>>>>>@@@HHHQQQ^^^iiipppiii\\\TTTSSSSSSWWWdddppprrrlllbbbUUUKKKGGGEEEBBB@@@@@@???>>><<<:::999888888999<<<>>>@@@EEEGGGHHHIIIHHHIIIKKKLLLQQQSSSUUUVVVWWWXXXZZZ[[[cccgggmmmqqqxxxzzzrrrhhhaaa\\\]]]]]][[[YYYYYYWWWUUUVVVVVVUUUVVV___jjjvvv|||qqq}}}qqqfffnnnyyynnnfff___ZZZWWWLLLKKKIIIEEEBBBAAACCCFFFFFFLLLVVV^^^fffoooyyyxxxooollllllXXXKKK???<<<===<<<::::::777777777777888999:::;;;:::999888666666666777888555555555555666666666666888888999999::::::;;;;;;======>>>>>>???AAABBBCCC@@@AAAAAABBBDDDFFFHHHIIITTT\\\kkk???@@@BBBBBBAAAAAACCCDDDAAAFFFFFFHHHLLLNNN]]]xxxrrr```WWWTTTKKKJJJHHHHHHIIIKKKNNNPPPUUUYYY___dddhhhkkkooorrrvvvyyy}}}{{{rrrkkknnnvvv~~~}}}xxxvvvsssooojjjddd\\\WWWXXXVVVTTTRRRQQQQQQRRRSSSWWWVVVXXXZZZYYYWWWZZZ```iiizzzzzzrrrkkkggg```[[[WWWTTTRRRPPPMMMKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGFFFDDDBBB???>>>???>>>===;;;::::::;;;;;;;;;===@@@DDDIIIPPPXXX]]]bbbbbbcccfffjjjkkkiiifffhhhfffdddeeefffhhhhhhggghhhfffcccaaa```aaabbbccccccbbbeeejjjkkkkkknnnsssxxx}}}vvvnnnhhheeeeeefffggghhhhhhgggffffffiiiddd^^^ZZZYYYXXXUUURRRMMMJJJGGGCCC@@@?????????===>>>>>>?????????>>>>>>:::999999;;;<<<===DDDMMMWWWfffpppiii\\\UUUUUUUUUUUUbbbmmmppplllcccWWWLLLGGGDDDAAA??????>>>===<<<:::999888888999;;;===???EEEFFFGGGGGGGGGIIIMMMPPPWWWYYY\\\^^^^^^```bbbccchhhjjjlllnnnqqqxxx}}}tttllljjjhhhccc___^^^YYYVVVUUUVVVWWWWWW[[[aaahhhuuuxxxwwwsssffflllxxxnnneee```\\\ZZZPPPOOOKKKFFFBBB@@@AAACCCCCCIIIRRRYYY```hhhqqqxxxwwwtttttt^^^OOO@@@;;;<<<<<<;;;:::666666666777777888::::::555666777777888777777777555555555555666666666666888888888999::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEBBBBBBCCCDDDFFFHHHJJJKKKSSS[[[kkk???AAABBBBBBBBBBBBCCCEEE@@@FFFGGGHHHLLLNNN]]]yyyqqq___VVVSSSIIIHHHGGGFFFHHHKKKNNNPPPSSSWWW]]]bbbgggkkkppptttvvvyyy}}}{{{rrrkkknnnwww}}}{{{{{{wwwuuusssqqqnnniiiccc^^^ZZZYYYWWWUUUTTTSSSSSSTTTVVVUUUWWWYYYWWWTTTUUUYYY^^^mmmzzzpppkkkddd]]]YYYVVVSSSQQQMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIHHHGGGEEEBBB???>>>???>>><<<;;;:::::::::;;;;;;===@@@EEEJJJQQQYYY^^^fffeeeeeegggjjjjjjgggcccfffeeecccccceeeggghhhhhhjjjhhhdddaaa``````aaabbbaaaaaadddjjjlllllloootttvvvzzzrrrlllhhhkkkkkkllllllkkkhhhfffdddeee```[[[YYYXXXVVVSSSPPPOOOMMMHHHDDD@@@???????????????>>>>>>>>>>>>>>>>>>888777777999999:::AAAJJJRRRcccoooiii\\\WWWWWWXXXTTT```lllooolllcccWWWMMMFFFCCC@@@>>>>>>===<<<;;;:::999888888999;;;===>>>BBBCCCDDDEEEGGGLLLRRRVVV]]]___ccceeeggghhhkkkmmmiiiiiijjjjjjkkkmmmqqqtttzzz~~~yyytttllldddaaa]]]XXXVVVXXXYYYYYYZZZ]]]bbbeeeuuu~~~vvvxxxuuufffkkkvvvkkkccc___\\\ZZZTTTRRRNNNHHHCCC@@@@@@AAACCCHHHOOOVVV\\\ccclllrrr{{{{{{yyyyyybbbQQQAAA;;;<<<<<<;;;;;;666666666666666777888888///222555888:::999777666777777777777888888888888777888888999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEECCCDDDDDDFFFHHHJJJKKKMMMSSS[[[jjj????????????@@@AAABBBCCCDDDFFFDDDGGGPPPSSSaaazzzuuucccZZZVVVNNNIIIFFFGGGGGGHHHKKKQQQVVVZZZ^^^cccgggkkkpppsssxxxzzz}}}{{{rrrkkkoooyyy}}}yyywwwxxxyyyzzzzzzxxxtttpppmmmgggccc]]]ZZZZZZZZZXXXVVV[[[ZZZYYYXXXYYYZZZ\\\]]]\\\eeevvv}}}xxxtttnnnfff^^^XXXSSSPPPRRRPPPNNNMMMMMMLLLJJJHHHIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@???======<<<<<<<<<@@@@@@BBBEEEKKKSSSZZZ^^^bbbhhhkkkiiihhhiiihhheeeddddddcccbbbaaaaaaaaaaaaggggggfffccc```^^^^^^______bbbfffiiikkkooorrruuu||||||sssmmmlllmmmrrr|||yyyllldddbbbbbb```\\\XXXUUUSSSSSSSSSPPPNNNJJJGGGEEEBBB???<<<@@@???===<<<<<<<<<>>>>>>:::777777999:::;;;@@@GGGMMM]]]kkkjjjddd^^^YYYTTTWWW^^^gggoooqqqiii\\\RRRJJJEEE@@@===>>>>>>===;;;:::888666555555888;;;===AAAAAABBBDDDHHHLLLPPPSSS]]]eeennnrrrqqqoooqqqssssssllliiikkkkkkhhhhhhmmmyyy}}}{{{ooogggcccaaa^^^\\\ZZZZZZ[[[[[[[[[```kkk{{{|||uuu~~~ooommmwwwhhh^^^WWWTTTRRRMMMKKKHHHEEECCCBBBAAAAAAAAADDDJJJOOOUUU\\\dddhhhwww|||yyyvvvxxxhhhVVVEEE>>>>>><<<999888999888888777777777777777777777666666666555555555222333555666888999::::::999999:::::::::999888888<<<<<<===>>>@@@BBBCCCDDDBBBCCCEEEEEEFFFIIILLLOOOSSS\\\lll????????????@@@AAABBBCCCDDDFFFEEEHHHPPPSSSbbb{{{sssbbbXXXSSSMMMIIIFFFGGGHHHHHHKKKQQQVVVYYY^^^cccgggkkkpppssswwwzzz}}}~~~yyyqqqlllpppzzz~~~{{{vvvooojjjgggfffcccaaabbbaaa___]]][[[ZZZZZZZZZZZZ___mmm~~~zzzuuunnnggg___YYYUUUVVVTTTQQQPPPOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@>>>===<<<<<<<<<<<<>>>???AAAFFFMMMUUU\\\aaaccchhhkkkjjjhhhiiihhheeedddcccbbbbbbbbbccceeefffggggggfffccc```^^^^^^___^^^aaaeeehhhjjjmmmqqqtttzzzvvvooolllnnnuuuqqqgggeeebbb```\\\XXXUUUTTTSSSSSSQQQNNNJJJHHHFFFCCC???===@@@???>>>===============;;;888888:::::::::???FFFLLL\\\kkklllfff```YYYSSSSSSZZZeeennnqqqkkk___UUUKKKFFF@@@>>>>>>???===;;;:::888666555666888;;;===??????AAADDDHHHNNNSSSUUU]]]hhhxxx}}}zzzuuuooolllnnnooonnnqqqvvv{{{~~~vvvooojjjddd___]]][[[XXXWWWVVVYYYaaalll~~~~~~ssspppqqqbbbWWWPPPLLLIIIIIIHHHGGGEEECCCBBBAAA@@@@@@CCCHHHMMMRRRYYY___dddlllrrrzzz~~~~~~xxxtttuuulllZZZGGG@@@>>><<<999888777666555555444444555555555555444444444333333333333444555777888999999999<<<<<<============<<<<<<;;;<<<<<<>>>???AAACCCDDDAAABBBDDDEEEFFFHHHLLLOOOTTT^^^ooo?????????@@@@@@AAABBBCCCCCCGGGEEEHHHOOOSSSccc}}}ppp___UUUQQQMMMIIIFFFHHHHHHHHHLLLQQQUUUXXX]]]bbbfffkkkpppsssuuuxxx{{{~~~wwwpppmmmsss}}}~~~{{{rrroookkkfffbbb___]]]\\\\\\]]]dddvvv~~~yyyrrriii```YYYYYYWWWUUUSSSRRROOOLLLIIIHHHHHHIIIIIIHHHGGGFFFEEE@@@@@@>>>===<<<;;;;;;;;;<<<>>>AAAGGGOOOXXX___cccccciiillljjjiiiiiihhheeecccbbbaaaaaabbbdddgggiiifffgggfffccc```^^^]]]^^^]]]```cccfffhhhkkkoooqqqwwwzzzqqqmmmnnnttt~~~rrrhhheeeaaa___\\\YYYVVVTTTTTTSSSQQQNNNKKKHHHFFFDDD@@@>>>????????????>>>===<<<;;;<<<:::999;;;:::999===CCCKKKZZZjjjoookkkcccZZZSSSOOOVVVaaammmrrrnnncccYYYMMMHHHBBB?????????>>><<<:::888777666666888;;;======>>>@@@DDDIIIOOOUUUXXXYYYcccsss}}}xxxuuuwwwyyy{{{yyynnnfffccc```[[[WWWUUUWWWYYY^^^iii~~~{{{zzzttt|||lll\\\PPPIIIDDDBBBDDDDDDDDDDDDCCCAAA@@@@@@???BBBFFFJJJNNNSSSYYY^^^bbbhhhrrr|||yyyvvvxxxsssrrrqqq^^^JJJAAA???<<<999888:::999888888777777888888555555555444444444333333444555666777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBCCCEEEFFFGGGIIIMMMPPPVVV```rrr@@@@@@@@@@@@AAABBBCCCCCCCCCGGGFFFHHHOOOSSSdddooo___TTTOOOLLLHHHGGGHHHIIIIIILLLQQQTTTWWW\\\aaafffjjjpppssstttwwwzzz}}}uuupppooovvvvvvmmmhhhdddccc```]]]```nnn|||qqqeee\\\[[[YYYWWWUUUTTTQQQNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGAAA@@@???===<<<;;;;;;:::===???CCCJJJRRRZZZ```dddeeejjjmmmkkkiiijjjhhheeedddccc```___```cccfffiiieeeffffffddd```^^^]]]^^^]]]___bbbeeefffiiilllnnnttt||||||tttppplllooovvv{{{vvvllldddccc___^^^[[[YYYWWWUUUTTTTTTQQQOOOLLLIIIGGGEEEBBB??????@@@@@@@@@???===;;;:::===;;;:::;;;:::999<<>><<<999888777666777999;;;======>>>@@@DDDIIIPPPUUUXXXYYY[[[```iiittt~~~{{{oookkkhhhccc___ZZZZZZYYYYYY]]]lll|||yyyyyyiiiYYYNNNGGGCCCAAA???@@@AAABBBBBBAAA@@@???@@@BBBEEEHHHKKKOOOTTTXXX^^^dddnnnzzzzzzuuu|||zzzuuuttttttaaaLLLAAA???<<<:::999;;;;;;:::999999999::::::777777777777666666666666555666777888888888888888555555777888999::::::::::::;;;===>>>@@@AAABBBCCCCCCEEEFFFGGGIIIKKKOOORRRWWWbbbuuu@@@@@@@@@@@@AAABBBCCCDDDBBBGGGGGGIIIOOOTTTfffmmm___UUUOOOLLLHHHGGGIIIJJJJJJMMMQQQSSSVVV[[[```eeejjjooossssssvvvzzz}}}uuuqqqqqqxxx|||rrrkkkhhhaaa]]]^^^iii||||||mmmbbb\\\ZZZWWWUUUTTTRRRPPPNNNJJJJJJIIIHHHHHHGGGGGGGGGBBBAAA@@@>>><<<;;;;;;;;;>>>AAAFFFMMMTTT[[[```cccfffkkknnnllljjjjjjiiiffffffdddaaa^^^^^^___bbbdddbbbdddeeecccaaa___^^^^^^^^^```bbbddddddfffhhhjjjoooxxx~~~wwwtttmmmlllmmmooolllddd```aaa^^^]]][[[YYYWWWVVVUUUTTTRRRPPPLLLJJJIIIFFFCCCAAA???@@@@@@@@@@@@>>><<<;;;>>>;;;;;;<<<;;;888;;;@@@HHHSSScccqqqsssjjj]]]UUUPPPSSS[[[gggpppoooggg^^^QQQLLLEEEBBBAAAAAA???===999888888777888:::;;;===??????AAAEEEJJJOOOTTTWWWZZZVVVSSSVVV```ooo}}}zzzrrrnnniiiddd]]]]]][[[YYY[[[dddrrr}}}}}}vvvfffVVVLLLFFFCCCBBB===>>>???AAAAAAAAA@@@???@@@BBBEEEFFFIIILLLQQQTTT\\\bbblllwww{{{www|||~~~zzzyyywwwcccMMMBBB???===;;;;;;888888777666666666666777888888777777777666666666666666777888888999888888666777888:::;;;<<<======:::;;;===@@@AAABBBCCCCCCBBBCCCEEEGGGHHHKKKOOORRRWWWbbbvvv@@@@@@@@@@@@AAABBBCCCDDDBBBGGGGGGIIIOOOTTTggg|||kkk^^^UUUPPPKKKHHHGGGJJJKKKKKKMMMRRRRRRUUU[[[```eeejjjooossssssvvvzzz}}}wwwsssssszzzxxxrrrggg```^^^gggtttyyymmmaaa^^^YYYUUUTTTSSSRRRQQQLLLKKKJJJHHHGGGGGGGGGGGGDDDCCCAAA???===<<<<<<;;;???BBBHHHPPPWWW]]]bbbdddggglllooollljjjkkkiiifffgggeeebbb___]]]^^^___``````bbbccccccaaa```______```bbbcccdddcccdddeeegggjjjqqq~~~zzzvvvpppllliiiiiifff```^^^```\\\\\\[[[ZZZXXXWWWUUUUUUSSSPPPMMMKKKJJJHHHEEEBBB??????@@@@@@??????>>>>>>===;;;;;;===;;;999:::???EEENNN^^^ooouuulll```XXXRRRSSSYYYcccmmmooohhhaaaSSSNNNGGGCCCCCCBBB???===999999888888999:::<<<===???@@@BBBEEEJJJPPPUUUXXXVVVSSSPPPPPPVVVaaannnvvv~~~uuunnniii___]]][[[ZZZ\\\aaaiiiooo~~~tttcccTTTJJJEEEBBBBBB<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEEGGGJJJNNNQQQXXX^^^hhhsss~~~{{{yyy|||}}}hhhPPPDDD@@@===;;;;;;999888888777777777777777666666666555555555444444555666777888999999999999555666888999:::;;;;;;;;;;;;<<>>>>>??????@@@@@@===;;;;;;===<<<999;;;???CCCIIIZZZmmmvvvnnnbbbZZZSSSRRRUUU___kkkpppllleeeUUUPPPIIIEEECCCBBB@@@===999999999999999:::<<<<<<===>>>@@@EEEKKKQQQWWWZZZXXXVVVTTTPPPQQQWWWaaaiii{{{vvviiieee___\\\]]]```bbbbbbnnnvvvdddTTTIIIDDDBBBAAA=========>>>>>>???@@@AAA???@@@BBBCCCEEEGGGKKKNNNSSSYYYdddppp{{{{{{{{{oooVVVGGGAAA===;;;;;;::::::999888888888888999666666666666555555555444444555777888999:::;;;;;;555666777999999:::::::::<<<>>>@@@CCCEEEEEEEEEEEE@@@BBBDDDEEEGGGJJJOOORRRZZZeeexxxAAAAAAAAAAAABBBCCCDDDDDDBBBHHHHHHJJJOOOTTTiiissseee\\\UUUPPPJJJGGGGGGKKKLLLLLLNNNRRRPPPTTTZZZ___dddiiiooorrrtttwwwzzz}}}~~~{{{wwwvvvzzz}}}{{{wwwsssqqqooooooooorrrxxxrrrllljjjqqq}}}pppiii```XXXTTTRRRRRRQQQOOONNNKKKIIIFFFEEEEEEEEEFFFEEECCCAAA@@@>>>======;;;@@@HHHRRR[[[bbbgggiiihhhmmmpppmmmkkkkkkiiiffffffeeedddbbbaaa`````````[[[^^^aaacccbbbaaaaaabbbdddeeefffdddbbbaaaaaabbb___fffrrr}}}vvvooojjjggggggddd]]]YYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUSSSQQQNNNLLLKKKIIIFFFDDD???>>>>>>===>>>@@@AAABBB<<<:::;;;===<<<999;;;???BBBGGGWWWlllvvvoooccc\\\RRRQQQSSS]]]jjjqqqnnniiiVVVPPPIIIEEEDDDCCC@@@===999999999999:::;;;<<<<<<;;;<<>>=========???@@@AAA===???AAABBBCCCFFFJJJMMMPPPWWWbbbooo{{{}}}}}}vvv[[[JJJCCC>>>;;;:::777666666555555555555555888888888888777777777777444555666888:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>===>>>AAADDDFFFFFFFFFEEECCCEEEGGGIIIJJJNNNRRRUUU\\\gggyyy@@@BBBCCCCCCBBBCCCDDDFFFBBBHHHJJJMMMSSSXXXjjjkkk___XXXPPPKKKHHHHHHHHHHHHIIIKKKLLLNNNPPPTTTZZZ```ffflllrrrvvvyyyyyyyyyyyyyyy|||yyyqqqppp{{{|||vvvnnnmmmjjjhhhffffffggghhheeehhhpppzzzxxxoooqqqvvvqqqiiiaaaZZZUUURRRPPPMMMLLLJJJJJJIIIHHHEEECCCBBBBBBBBBAAA@@@???>>>===???CCCIIIRRR[[[cccjjjmmmnnnppppppnnnkkkhhhffffffbbbbbbbbbbbbbbbbbbbbbbbb^^^___aaaaaa```aaabbbddddddffffffdddaaa______aaa```eeellluuuyyyoookkkfffccccccbbb```]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVSSSOOOLLLJJJIIIGGGEEEBBBAAAAAA@@@@@@?????????@@@@@@@@@??????===<<<<<<@@@DDDPPPcccppprrrjjjcccUUUSSSUUU]]]iiippppppnnn^^^SSSIIIFFFDDDAAA>>>===>>>===;;;:::999999::::::===>>>@@@DDDJJJTTT___fffiiihhhgggeeeeeeffffffggg{{{{{{rrrlllfff]]]YYY[[[]]]bbbmmm{{{}}}mmm^^^RRRIIIDDDAAAAAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@AAACCCGGGIIIPPPVVV```mmm{{{|||}}}~~~|||```HHH======<<<888<<<;;;::::::999999::::::888777777777888999::::::999888555444444555888999:::===??????===<<<<<<<<<<<>>===AAADDDJJJRRR[[[cccjjjmmmooopppqqqooollliiiggggggcccccceeefffggghhhhhhiiiggggggeeecccaaaaaacccfffeeefffgggdddaaa___```aaaaaaeeekkkrrrxxxqqqmmmiiihhhiiiiiifffccc```___^^^\\\[[[YYYXXXWWWWWWTTTPPPLLLKKKIIIGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<@@@CCCNNN___ooosssllldddWWWSSSSSS\\\iiissstttqqqaaaVVVKKKGGGEEEBBB??????===<<<:::999888888999:::===>>>@@@DDDJJJUUU```gggpppppppppppppppqqqrrrrrr{{{wwwmmmccc^^^^^^[[[^^^fffsss{{{qqqbbbVVVMMMGGGCCCAAAAAABBBAAAAAA@@@???>>>>>>???@@@??????AAADDDFFFLLLRRR]]]kkkzzz}}}yyy}}}cccKKK@@@???===888;;;;;;:::999999999999999888888777777777888999999999888666555555666888999777:::<<<===<<<<<<<<<===>>>@@@DDDEEEEEEDDDDDDEEEFFFFFFFFFFFFHHHMMMSSSXXXbbbkkk{{{@@@BBBCCCCCCBBBCCCDDDFFFAAAGGGHHHKKKRRRZZZpppjjj^^^VVVPPPKKKHHHHHHHHHHHHIIIKKKLLLNNNOOOSSSZZZ```ffflllrrrvvvvvvwwwyyyyyyzzz}}}{{{rrrpppzzz}}}zzzwwwssspppkkkiiifffcccaaaaaaaaaaaacccdddgggjjjkkkmmmwwwxxxooofff^^^XXXUUUPPPNNNLLLKKKJJJIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>BBBEEEKKKSSS\\\ccciiimmmpppqqqrrrqqqnnnkkkjjjjjjfffhhhkkkooorrrtttuuuuuuuuusssoooiiieeeccceeefffgggggggggeeecccbbbbbbcccbbbfffjjjnnnxxx{{{tttqqqooooooppppppmmmiiicccbbb___]]][[[ZZZZZZZZZXXXUUUQQQNNNLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======@@@AAAIIIZZZmmmvvvqqqiii[[[TTTQQQYYYiiivvvyyywwweeeYYYMMMHHHFFFCCC@@@@@@<<<;;;:::888888888888999<<<===@@@DDDKKKUUUaaaiiirrrsssuuuwwwxxxxxxxxxxxxwwwxxxzzzzzzxxxvvvtttrrruuutttsssqqqnnnkkkiiiggghhhhhhiiikkknnnqqquuuwwwxxxkkkcccaaaZZZ[[[^^^dddqqq}}}vvviii]]]RRRJJJFFFCCCCCCCCCBBBBBB@@@??????>>>?????????>>>???AAACCCHHHNNNYYYhhhwwwxxxrrrxxx~~~fffPPPEEEBBB>>>999::::::999888888888888999888888777666666666777777888888888888888888888888555777:::;;;<<<<<<===??????BBBEEEFFFEEEEEEEEEFFFEEEEEEFFFGGGJJJNNNUUUZZZfffooo@@@BBBCCCCCCBBBCCCDDDEEEAAAFFFEEEGGGOOOWWWnnn~~~iii]]]VVVPPPKKKHHHHHHHHHHHHIIIKKKLLLNNNOOOSSSZZZ```ffflllrrrvvvwwwxxx{{{|||}}}zzzqqqnnnxxx{{{yyywwwuuuuuussspppllljjjiiiiiiiiikkkkkkmmmooommmjjjnnnuuu~~~tttiii```YYYVVVRRRPPPMMMLLLKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@???BBBEEEKKKSSS\\\ccciiimmmrrrtttuuutttrrrpppoooooonnnpppuuuzzz~~~xxxqqqllljjjjjjiiiiiihhhfffeeeeeeeeefffdddfffiiilllrrrxxxuuusssttttttsssnnnjjjgggdddaaa^^^\\\[[[[[[[[[YYYVVVRRRNNNMMMKKKIIIGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===>>>???EEETTTjjjyyyyyyrrraaaXXXQQQWWWhhhwww|||{{{iii\\\NNNHHHFFFBBB@@@@@@===<<<;;;999888999999:::<<<===@@@DDDKKKUUU```hhhmmmnnnqqqssstttsssqqqpppooollljjjhhhfffdddaaa^^^____________^^^]]]]]]\\\]]]]]]]]]^^^```bbbcccdddhhhmmmuuu{{{~~~vvvjjjddd\\\\\\\\\\\\```nnnzzzmmmbbbWWWNNNHHHEEEDDDDDDCCCBBBAAA??????>>>>>>??????>>>???BBBDDDHHHNNNXXXfffuuuuuunnnttt~~~~~~iiiTTTHHHDDD???999:::999888888777777888888888888777666555555666666888999::::::::::::999888666888;;;;;;;;;<<<>>>???@@@BBBEEEEEEEEEDDDEEEFFFDDDEEEGGGHHHKKKPPPWWW[[[fffqqq@@@BBBCCCCCCBBBCCCDDDEEEDDDHHHFFFGGGNNNVVVmmm~~~iii]]]VVVPPPLLLHHHHHHHHHHHHIIIKKKLLLNNNPPPTTTZZZ```ffflllssswwwxxx{{{~~~yyyooolllvvv~~~~~~}}}{{{wwwssspppnnnnnnnnnooonnnppprrroookkklllqqqtttuuuiii___YYYWWWTTTRRROOOMMMLLLKKKIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@DDDKKKSSS\\\eeelllooovvvxxxyyyyyywwwvvvuuuvvvwwwzzz~~~~~~yyyvvvnnnllliiigggggggggggggggffffffiiimmmqqq~~~|||zzzvvvuuuuuurrrlllhhhhhhfffbbb^^^\\\[[[ZZZ[[[YYYUUUQQQOOOMMMLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>;;;===AAANNNeeezzz{{{iii^^^TTTWWWeeettt{{{|||lll^^^OOOHHHDDDAAA?????????>>><<<;;;::::::;;;;;;;;;>>>AAAFFFLLLTTT]]]dddfffhhhjjjkkkjjjgggdddbbbaaa___[[[YYYXXXVVVTTTRRRQQQRRRTTTVVVYYY[[[]]]^^^[[[[[[ZZZYYYXXXXXXWWWWWWXXX\\\bbbfffhhhhhhhhhiiilllooouuu{{{vvvmmm``````^^^ZZZYYY___kkkuuuzzzpppeeeZZZPPPJJJGGGFFFFFFEEECCCAAA@@@???<<<===?????????AAAEEEGGGKKKPPPYYYeeesssvvvmmmqqq{{{|||iiiUUUIIIDDD???::::::999888888777777888888888888777666555555666666888999:::;;;;;;:::999888:::;;;<<<<<<<<<<<<>>>???@@@BBBDDDDDDCCCCCCDDDEEEDDDFFFHHHJJJMMMRRRXXX\\\cccppp@@@BBBCCCCCCBBBCCCDDDFFFFFFKKKIIIKKKQQQYYYoooiii]]]WWWQQQMMMHHHHHHHHHHHHIIIKKKLLLNNNQQQUUU[[[bbbhhhnnntttxxxzzz}}}xxxooommmwwwzzzwwwuuutttsssrrrqqqrrrtttrrrnnnmmmpppnnnuuuttthhh^^^ZZZYYYWWWTTTPPPMMMLLLLLLJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA???CCCKKKUUU___iiiqqquuuzzz|||~~~||||||}}}~~~{{{xxxsssooommmllljjjiiijjjhhhjjjooorrrzzz~~~yyyvvvuuuqqqkkkggggggeeebbb___\\\ZZZYYYXXXWWWTTTPPPNNNMMMMMMKKKJJJFFFEEEEEECCCBBBAAA@@@??????@@@@@@@@@@@@@@@??????:::===@@@HHH]]]uuupppeeeZZZYYYbbbnnnvvvzzzoooaaaQQQHHHDDD@@@?????????>>>===;;;;;;;;;;;;<<<;;;>>>CCCHHHLLLRRRXXX]]]``````aaaaaa___[[[XXXUUURRRRRRPPPOOOMMMMMMMMMMMMKKKLLLOOOSSSWWW\\\```bbb___^^^]]][[[XXXVVVTTTSSSQQQSSSVVVXXXWWWVVVVVVWWWXXX[[[___eeekkkrrr{{{uuudddccc___ZZZWWWXXX]]]bbbooo}}}zzzpppfff]]]SSSNNNHHHHHHGGGFFFDDDBBB@@@???<<<===>>>???@@@BBBFFFHHHLLLPPPYYYdddqqq~~~{{{nnnpppxxxwwwgggTTTHHHCCC???:::::::::999888888888888999888888777666666666777777888999:::;;;;;;:::999888;;;<<<===<<<<<<<<<>>>@@@AAABBBDDDCCCBBBBBBDDDEEEEEEGGGIIIKKKNNNSSSXXX\\\bbbqqq@@@BBBCCCCCCBBBCCCDDDFFFEEEJJJJJJLLLTTT[[[qqqjjj^^^XXXRRROOOHHHHHHHHHHHHIIIKKKLLLNNNSSSWWW]]]ccciiiooouuuyyy{{{~~~xxxpppnnnyyy|||yyyxxxxxxuuusssssstttqqqllljjjlllhhhllluuuttthhh```]]]^^^XXXUUUQQQNNNMMMLLLKKKJJJGGGGGGGGGFFFEEEDDDBBBBBB???DDDMMMXXXdddoooxxx|||~~~zzzvvvrrrooooookkklllrrrtttwww{{{xxxvvvsssnnnjjjeeedddaaa^^^[[[XXXVVVUUUTTTRRROOOMMMMMMMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???999>>>@@@CCCTTTmmm|||~~~uuulllaaa[[[^^^gggpppvvvsssdddSSSIIIEEEAAA???AAA???>>><<<;;;::::::;;;;;;;;;???EEEIIIMMMPPPSSSUUUUUUUUUUUUTTTQQQNNNKKKIIIFFFHHHJJJHHHFFFEEEGGGJJJIIIJJJLLLPPPTTTYYY^^^`````````^^^\\\YYYWWWTTTSSSMMMOOOPPPOOOMMMLLLMMMNNNMMMOOORRRTTTXXX\\\bbbffflllsss{{{~~~{{{rrrfffccc]]]XXXUUUUUUVVVXXX___fffuuuzzzppphhh___WWWRRRJJJIIIHHHGGGEEEBBB@@@???<<<===>>>>>>>>>@@@CCCFFFKKKOOOVVVaaannn{{{pppnnntttzzzssscccQQQEEEAAA???;;;;;;;;;:::999999999999999888888777777777888999999888888999999999999888888999:::;;;;;;;;;<<>>===;;;:::999999::::::;;;@@@FFFKKKMMMNNNPPPQQQJJJJJJIIIHHHFFFDDDAAA@@@???CCCGGGFFFBBBAAADDDHHHIIIJJJKKKNNNQQQUUUYYY[[[[[[[[[ZZZXXXVVVSSSQQQOOOLLLLLLLLLKKKIIIHHHJJJKKKGGGIIIJJJKKKLLLOOORRRUUUTTT\\\dddhhhnnntttqqqjjjfffaaaZZZUUUSSSTTTTTTUUUUUUYYYbbbssszzzqqqiiiaaaYYYUUUKKKJJJIIIGGGEEEBBB@@@???===>>>>>>======>>>@@@CCCHHHLLLTTT___lllzzzqqqlllqqqvvvpppaaaOOOCCC@@@>>>;;;<<<;;;::::::999999::::::888888777777888999::::::888888888888888888888888666777888999:::<<<@@@CCCEEEFFFFFFEEEDDDDDDFFFHHHGGGIIIKKKMMMPPPSSSXXX\\\gggwww@@@BBBCCCBBBAAAAAABBBCCCEEEIIIGGGJJJSSS\\\rrrmmm^^^WWWSSSQQQIIIHHHGGGGGGHHHKKKMMMOOOUUUYYY___eeejjjpppvvvzzz~~~{{{uuussszzzzzzxxxvvvqqqlllnnnjjjeeeaaa______^^^]]]^^^]]]aaalllxxxyyyooohhhgggjjjfff```WWWPPPLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDBBBGGGPPP\\\iiiuuu~~~~~~|||~~~}}}zzztttrrruuuvvvuuuyyy|||xxxyyyxxxsssmmmfffdddaaa]]]YYYUUUSSSQQQPPPOOONNNNNNNNNMMMKKKHHHIIIIIIHHHFFFEEECCCBBBAAAAAA???===>>>AAABBB@@@>>>@@@<<<;;;@@@JJJXXXlll|||yyypppeee]]]]]]ccckkkpppsssiii[[[OOOHHHDDDAAA???<<<<<<;;;;;;:::999888888999;;;@@@DDDGGGHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>BBBAAAAAAAAABBBEEEGGGIIIGGGHHHJJJNNNRRRSSSRRRQQQRRRRRRRRRQQQPPPNNNKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHNNNOOORRRTTTWWWYYYZZZ[[[YYYXXXUUURRRQQQQQQRRRRRRLLLQQQYYY```iiixxx|||sssiii```WWWQQQSSSPPPKKKHHHGGGEEECCCBBB?????????>>>===>>>@@@BBBHHHKKKRRR\\\iiiwwwssskkkmmmrrrhhhYYYLLLDDD@@@===;;;;;;:::999888777777777777999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===??????FFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKNNNSSSZZZ___jjjwwwAAABBBCCCCCCBBBAAACCCDDDEEEIIIHHHKKKVVV___vvvppp```WWWRRRNNNIIIHHHGGGGGGIIIKKKNNNOOOUUUYYY___eeejjjpppvvvzzz~~~|||vvvttt{{{zzzxxxuuupppkkkhhheee```]]]\\\[[[[[[ZZZWWWUUUWWW^^^gggsss~~~vvvqqqppppppiiibbbYYYRRRNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEE???EEENNN[[[iiivvv}}}xxxvvvwwwwwwvvvxxx}}}yyyxxxvvvuuuzzz~~~{{{uuuppphhhfffccc^^^ZZZVVVTTTRRRPPPOOOOOOQQQRRRQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@>>>???AAAAAA???===@@@<<<;;;???GGGTTTfffvvvuuummmbbb[[[[[[aaajjjpppsssiii\\\QQQIIIEEEBBB@@@>>>===<<<:::999888888888777:::>>>AAADDDEEEDDDDDD@@@@@@???>>>===<<<<<<;;;===>>>???AAABBBCCCDDDDDDGGGGGGIIILLLPPPQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPHHHLLLPPPTTTZZZhhhzzzzzzpppggg___WWWSSSPPPNNNJJJHHHFFFDDDBBB@@@>>>>>>>>>===<<<===???AAAGGGJJJQQQ[[[ggguuu~~~uuummmnnnsssjjj[[[MMMDDD>>>;;;999;;;:::999888777777777777999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@CCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMPPPUUU[[[___jjjwwwAAABBBDDDCCCCCCBBBDDDEEEEEEIIIIIIMMMXXXbbbzzzuuudddYYYQQQLLLHHHHHHGGGGGGIIIKKKNNNPPPUUUYYY___eeekkkpppuuuyyy~~~~~~xxxvvv||||||xxxsssnnneeebbb^^^[[[ZZZZZZYYYXXXWWWUUUTTTWWW\\\gggyyy}}}zzzxxxmmmggg]]]UUUPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFF===CCCMMMZZZiiixxxyyyssspppooonnnkkkmmmrrruuuwww{{{|||zzz}}}yyysssoookkkhhhddd___ZZZWWWUUUTTTPPPQQQRRRUUUVVVVVVSSSPPPMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAAAAA???===@@@<<<;;;>>>CCCNNN___nnnrrrkkk```YYYYYY___iiippprrrjjj^^^SSSKKKFFFCCCBBBAAA???<<<:::888888888999777888;;;>>>@@@@@@??????<<<;;;;;;;;;;;;:::::::::999;;;>>>AAABBBBBBAAA@@@GGGGGGHHHJJJMMMMMMLLLJJJGGGFFFEEECCCBBBAAAAAA@@@????????????????????????@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAACCCEEEGGGHHHIIIHHHJJJKKKLLLOOOXXXgggrrrvvvlllddd]]]XXXTTTMMMKKKIIIGGGFFFDDDAAA>>>======>>>===<<<<<<>>>AAAFFFIIIPPPYYYdddqqq~~~{{{~~~xxxppprrrwwwnnnaaaRRRFFF???;;;:::;;;:::999888777777777777888888888888888888888888888888888999999999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIKKKMMMPPPSSSWWW\\\```jjjwwwAAACCCDDDDDDDDDDDDEEEFFFGGGKKKJJJNNNYYYccczzzwwwfffZZZPPPJJJHHHHHHGGGHHHIIILLLOOOPPPUUUYYY```fffkkkpppuuuxxx~~~~~~xxxvvv||||||xxxkkkhhhdddaaa```___^^^\\\^^^\\\ZZZZZZZZZ```qqq~~~ssslllcccZZZTTTPPPMMMLLLMMMLLLLLLKKKJJJIIIHHHGGG???CCCLLLYYYhhhxxxyyysssooommmjjjggghhhkkklllnnnqqqtttxxxzzzsssoookkkhhhddd___ZZZWWWUUUTTTRRRSSSUUUXXX[[[[[[XXXUUUTTTRRRPPPMMMJJJHHHGGGFFFGGGFFFDDDCCCAAA@@@>>>===???<<<<<<>>>AAAJJJZZZiiirrrlllbbbZZZXXX]]]gggnnnqqqkkk```VVVMMMGGGDDDCCCCCCAAA===:::888888888999777888:::<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAAHHHGGGGGGHHHJJJJJJHHHFFFCCCBBB@@@>>>============<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAAAAADDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAADDDFFFGGGGGGGGGLLLUUU\\\mmmssszzz~~~~~~|||}}}|||qqqggg___ZZZVVVSSSKKKJJJIIIHHHGGGEEEAAA>>>===>>>>>>===<<<===???AAADDDHHHOOOVVV```mmmzzz{{{}}}}}}||||||tttxxx{{{uuuiiiZZZKKKBBB>>>>>>;;;:::999888777777777777777777777777777777777777777777888888888999999999::::::;;;<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHKKKNNNRRRUUUYYY]]]```lllxxxBBBDDDEEEEEEEEEEEEFFFHHHIIIMMMLLLOOOYYYccczzzuuufffZZZQQQKKKHHHHHHGGGHHHJJJMMMOOOQQQVVV[[[aaahhhmmmqqqvvvxxx~~~}}}xxxvvv|||xxxuuuqqqnnnllljjjgggeeebbbaaaaaa___\\\]]]hhhtttzzzsssiii```YYYTTTPPPMMMNNNNNNNNNNNNMMMKKKJJJIIICCCFFFLLLWWWfffvvv{{{uuuqqqoookkkgggfffiiiggghhhjjjkkknnnsssyyy~~~vvvqqqjjjgggccc]]]YYYWWWVVVUUUUUUVVVXXX[[[]]]]]][[[XXXZZZYYYWWWTTTPPPMMMJJJHHHHHHHHHGGGEEEBBB@@@???>>>>>>======???AAAHHHWWWfffsssooofff]]]YYY\\\dddjjjpppkkkbbbXXXNNNHHHEEEDDDDDDAAA>>>:::888888999:::999:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<======>>>??????>>>???@@@BBBDDDFFFHHHGGGFFFFFFGGGGGGEEEDDDAAA@@@>>><<<;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@AAA???@@@@@@@@@@@@???>>>===@@@@@@@@@@@@???>>>===<<<;;;===@@@AAAAAACCCFFFIIIYYY___fffiiiiiikkkqqqvvv{{{~~~wwwxxx|||uuukkkaaaZZZUUURRRPPPKKKJJJIIIHHHHHHFFFBBB???>>>??????>>>===>>>@@@BBBBBBFFFMMMSSS\\\hhhvvvzzzzzz|||{{{yyyzzzppp```OOOCCC@@@@@@;;;:::999888777777777777777777777777777777777777777777888888888999999999999:::;;;<<<>>>@@@BBBCCCGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKOOOSSSVVVZZZ^^^bbbnnnzzzCCCDDDFFFFFFFFFFFFHHHIIIJJJNNNMMMPPPZZZdddzzzrrrdddZZZRRRLLLHHHHHHGGGHHHJJJMMMPPPRRRWWW\\\cccjjjooossswwwyyy}}}}}}xxxwww}}}~~~{{{xxxvvvtttrrrooojjjjjjjjjjjjfffccchhhooo}}}rrrhhh```YYYTTTQQQPPPPPPQQQPPPOOONNNLLLJJJHHHIIILLLTTTbbbttt{{{wwwtttssspppjjjhhhiiicccdddeeeeeefffhhhlllpppuuuzzzvvvoooiiifffbbb]]]YYYXXXXXXXXXYYYYYYYYY[[[]]]]]][[[ZZZ\\\\\\\\\ZZZWWWRRRNNNKKKIIIJJJIIIGGGCCC@@@@@@@@@>>>>>>???@@@@@@EEESSSbbbssspppjjjaaa\\\\\\bbbhhhnnnjjjcccYYYOOOHHHEEEDDDCCCAAA>>><<<:::::::::;;;:::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<======@@@???>>>>>>@@@BBBEEEGGGFFFEEECCCCCCDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>??????@@@@@@??????======<<<<<<<<<<<<<<<<<<999;;;>>>@@@@@@@@@AAABBBJJJNNNSSSVVVWWWZZZ^^^aaajjjppptttsssoooqqqzzz~~~pppiii```XXXSSSPPPNNNLLLKKKIIIHHHGGGGGGFFFCCCAAA??????@@@???>>>>>>@@@CCC@@@EEEKKKQQQXXXcccrrr}}}{{{xxx}}}zzzzzz~~~xxxfffQQQCCC>>>???;;;:::999888777777777777888888888888888888888888888888888999999999999:::999999;;;<<<>>>AAACCCDDDIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMQQQTTTWWW\\\aaaeeeppp}}}CCCEEEFFFGGGGGGGGGIIIJJJKKKOOONNNRRR]]]ggg~~~pppcccZZZRRRMMMHHHHHHHHHHHHJJJNNNQQQSSSYYY^^^eeelllqqqtttxxxzzz{{{}}}~~~yyyyyy~~~||||||{{{xxxwwwtttrrrrrrsssqqqnnnooosssvvv{{{pppggg```ZZZVVVQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJQQQ___ttt~~~zzzyyyzzzwwwpppmmmmmmcccdddeeedddcccbbbdddfffkkkooovvv~~~yyyqqqiiifffbbb]]][[[ZZZ[[[[[[^^^\\\ZZZZZZ[[[[[[[[[YYYXXXZZZ\\\]]][[[WWWRRROOOIIIJJJJJJHHHDDDAAAAAABBB@@@@@@AAA@@@>>>AAANNN\\\ooonnnjjjddd]]]]]]aaagggllliiidddZZZOOOGGGDDDDDDAAA@@@???===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<===>>>???AAABBBCCCCCCAAA?????????@@@>>>===<<<<<<<<<;;;;;;:::999888777888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>>>>===>>>???@@@@@@@@@@@@@@@<<<<<<;;;:::::::::;;;<<<<<<<<<======>>>???@@@BBBAAACCCEEEHHHJJJMMMOOOPPPVVV[[[```bbbbbbeeemmmsss}}}uuummm___[[[TTTOOOMMMKKKJJJIIIJJJHHHEEEDDDDDDDDDCCCAAA>>>??????>>>======@@@BBB???DDDJJJOOOTTT```ooo{{{|||wwwzzzoooVVVDDD>>>???;;;:::999888777777777777999999999999999999999999999999999999::::::::::::999999:::<<>>===<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>777999;;;>>>?????????>>>@@@>>><<<<<<<<<===<<<;;;999999:::::::::888777666666777777888999::::::;;;:::999999888999;;;<<<===;;;;;;<<<============<<<@@@???<<<:::999999:::;;;;;;999777666666888;;;>>>>>>>>>>>>@@@DDDFFFGGGFFFFFFJJJPPPSSSVVV[[[aaafffpppwww|||zzztttmmmccc[[[TTTPPPLLLIIIHHHIIIHHHHHHIIIFFFCCCBBBBBBCCCBBBAAA===>>>>>>===<<<<<>>DDDJJJNNNSSS^^^nnnzzzuuuyyywww[[[GGG@@@@@@;;;:::999888777777777777999999999999999999999999999999:::::::::;;;;;;;;;888999:::<<>><<<>>>???AAAHHHPPPbbbnnnpppddd\\\^^^bbb```eeegggcccXXXNNNJJJGGGDDDAAAAAA@@@@@@???>>>>>>===@@@>>>===;;;:::::::::;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@BBB@@@===;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>AAAEEEHHHKKKNNNQQQTTT```cccfffeeeaaa[[[VVVSSSJJJHHHEEEBBBBBBCCCEEEGGGGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@??????>>>>>>AAAAAAEEELLLSSS\\\jjjwwwuuuzzz|||^^^FFF>>>>>>======<<<;;;::::::::::::444444555555666666777777555555666777888999::::::;;;;;;;;;===???BBBEEEFFFFFFGGGIIIJJJJJJJJJLLLNNNQQQQQQSSSWWW^^^eeejjjmmmxxxFFFGGGHHHIIIKKKLLLMMMNNNLLLPPPPPPTTT___iiiwwwiii___VVVQQQOOOHHHIIIJJJJJJKKKMMMQQQUUU]]]bbbiiiooosssvvvyyy{{{}}}wwwssspppooommmllllllkkkjjjkkkmmmooonnnmmmpppwwwwwwlll```XXXVVVUUUSSSSSSSSSRRRPPPNNNPPPNNNMMMOOOXXXjjj}}}yyyyyyxxxvvvrrrmmmhhhfffdddeeeeeeeeehhhoooyyy|||tttmmmkkkjjjfffdddeeefffdddbbb```___^^^[[[XXXSSSQQQPPPPPPQQQSSSSSSSSSRRRQQQPPPMMMJJJGGGEEECCCCCC???===>>>???@@@FFFNNN```mmmrrrhhh^^^^^^```___dddgggcccYYYOOOJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;<<<======;;;<<<===>>>???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>??????BBB@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============???BBBDDDEEEHHHKKKMMMPPPSSSVVVWWWTTTOOOLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<>>>>>>>>???@@@>>>============>>>???@@@===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAA???======>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>??????AAADDDGGGHHHKKKNNNOOOMMMKKKJJJIIIDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;;;;@@@???CCCIIIPPPYYYgggttt|||hhhNNNCCCBBB;;;;;;:::999888888888888:::::::::999999999999999999999888888888777777777::::::;;;===???BBBEEEGGGIIIJJJLLLMMMMMMNNNPPPRRRVVVWWWYYY^^^cccjjjpppsss}}}KKKKKKLLLMMMNNNOOOPPPQQQPPPTTTTTTXXXcccmmmvvvhhh```ZZZTTTOOONNNJJJJJJIIIHHHIIIMMMSSSXXX```dddkkkpppsssvvvxxxyyy~~~~~~~~~~~~zzz{{{|||xxxuuusssrrrppplllhhhfffeeeeeedddcccdddfffkkksss~~~sssfff\\\ZZZWWWUUUTTTTTTUUUUUUTTTRRRQQQRRRTTTUUU```~~~xxxuuunnniiieeefffiiikkkrrr{{{|||tttooommmhhhfffcccbbbbbbbbb```^^^[[[WWWRRROOOMMMLLLKKKJJJPPPPPPOOONNNMMMKKKJJJIIIFFFCCCAAABBB@@@???CCCIIIXXXjjjwwwsssggg```______cccgggeee[[[QQQKKKGGGCCCEEECCC@@@>>>>>>???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;::::::::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>???AAAAAA@@@@@@???@@@@@@@@@@@@???===>>>?????????===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<<<<<<>><<<;;;;;;??????BBBHHHNNNWWWeeeqqq}}}lllRRREEECCC======<<<;;;::::::::::::;;;;;;::::::999999888888888888888888888888888888::::::;;;===???BBBEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSWWWYYY\\\```eeekkkrrrvvvLLLMMMMMMNNNOOOPPPQQQQQQQQQUUUTTTYYYcccmmmzzznnnaaa[[[WWWRRROOONNNJJJJJJIIIIIIJJJNNNTTTYYY```eeekkkqqqtttvvvxxxzzz{{{{{{|||}}}}}}zzz{{{~~~{{{yyytttpppkkkhhhgggfffeeeccccccbbbdddjjjppp}}}xxxkkkaaaZZZWWWTTTRRRRRRTTTTTTTTTQQQPPPSSSUUUUUU]]]{{{|||sssmmmjjjjjjjjjlllqqqzzz~~~wwwuuujjjhhheeedddddddddbbbaaaaaa]]]WWWRRROOOMMMJJJHHHJJJKKKLLLLLLMMMMMMLLLLLLHHHEEEDDDDDDCCC@@@BBBGGGTTTfffvvvwwwnnndddaaa```dddhhhggg^^^TTTMMMHHHCCCFFFDDDAAA???>>>???AAABBBDDDDDDCCCCCCBBBAAA@@@@@@>>>===<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAA?????????@@@AAA???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===AAAFFFJJJPPPSSSUUUVVVTTTSSSRRRSSSPPPOOONNNNNNMMMNNNNNNOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<>>AAAGGGMMMUUUcccooo}}}yyy}}}nnnSSSEEEBBB======<<<;;;:::::::::::::::::::::999999888888777666777777888999:::::::::999:::;;;===???CCCFFFHHHIIIKKKMMMNNNNNNPPPRRRTTTWWWZZZ^^^aaaeeekkkrrrwwwNNNNNNOOOPPPPPPQQQRRRRRRQQQUUUTTTXXXcccmmmuuuhhh\\\WWWUUUQQQNNNNNNIIIJJJJJJJJJKKKOOOUUUYYY```dddkkkqqqtttwwwyyy{{{zzz{{{}}}}}}zzz{{{~~~wwwtttpppnnnmmmmmmkkkjjjgggcccbbbfffiiinnn~~~tttkkk___[[[UUURRRQQQQQQQQQQQQRRROOORRRWWWVVV[[[uuu|||vvvqqqnnniiikkkpppyyy~~~rrroookkkhhhgggfffdddbbbbbb___ZZZVVVSSSPPPLLLIIIHHHHHHJJJKKKLLLMMMMMMMMMIIIGGGFFFGGGEEEBBBCCCHHHQQQ```rrryyytttjjjdddbbbeeeiiiiii```VVVOOOIIIDDDFFFDDDBBB@@@@@@@@@AAABBBFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<=========<<<<<<======>>>>>>??????????????????????????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<>>>CCCJJJOOOYYY\\\___```___\\\[[[[[[UUUSSSQQQOOOMMMMMMMMMNNNLLLKKKKKKJJJHHHFFFDDDCCCDDDCCCCCCAAA@@@???>>>>>>@@@???AAAGGGMMMTTTbbbnnn~~~tttvvv}}}nnnTTTFFFBBB;;;;;;:::999888888888888999999888888888888888888666666777888999:::;;;<<<999999:::<<>>===<<<;;;<<<<<<===;;;;;;<<<======>>>??????======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<;;;===CCCJJJOOO___cccgggjjjiiifffeeeddd^^^]]]\\\ZZZWWWTTTQQQPPPPPPPPPOOOMMMJJJHHHEEEDDDBBBBBBAAAAAA@@@???>>>>>>@@@???BBBGGGLLLTTTaaammm~~~sssvvv~~~nnnTTTGGGCCC;;;;;;:::999888888888888888888888888888999999999888888888999999:::::::::999999:::<<<@@@CCCGGGIIIJJJMMMOOOPPPQQQSSSUUUWWWXXX]]]bbbeeeggglllttt{{{SSSSSSSSSTTTUUUUUUUUUVVVXXX\\\[[[___jjjtttsssfffYYYSSSQQQOOONNNOOOGGGIIIKKKLLLNNNQQQUUUXXX^^^cccjjjqqquuuxxx{{{}}}xxxzzz}}}~~~{{{nnnooorrrwww||||||xxxsssooooooqqqtttyyy{{{|||{{{~~~yyyvvvrrriiieeeiiihhhbbbdddlllwwwwwwpppfff]]]XXXTTTRRRQQQXXXRRRSSSYYYWWWVVViii}}}yyyvvvtttrrrtttzzzrrrlllgggccc```ZZZZZZYYYYYYYYYWWWSSSPPPLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIJJJKKKIIIFFFFFFJJJNNNYYYjjjxxx{{{tttkkkfffffflllllleee[[[SSSLLLFFFDDDDDDDDDCCCCCCBBBAAAAAADDDEEEFFFGGGHHHGGGFFFFFFAAA@@@>>>======>>>>>>???<<<<<<<<<===>>>??????@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKJJJJJJKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>>>>===<<<:::<<>>>>>AAA@@@BBBGGGMMMTTTaaammmvvvzzznnnUUUHHHDDD======<<<;;;::::::::::::888888888999999::::::::::::::::::999999999999888888999:::<<<@@@CCCGGGIIILLLNNNQQQRRRSSSTTTWWWYYYYYY^^^cccfffhhhmmmvvv}}}VVVXXXYYYWWWTTTSSSUUUXXXXXXXXX[[[```gggwwwwwweeeWWWUUUVVVQQQLLLLLLKKKKKKKKKLLLNNNRRRUUUWWW^^^bbbggglllooossswwwzzz~~~~~~~~~}}}zzzrrrkkklllmmmppprrrsssqqqoookkkjjjjjjjjjkkknnnqqqrrruuuxxx~~~}}}vvvrrrlllhhheeedddbbbaaakkkrrr~~~nnnccc\\\UUURRRRRRRRRRRRTTTWWWYYY\\\gggsss||||||~~~{{{vvvwww|||}}}tttnnniiiccc^^^YYYXXXWWWXXXYYYYYYWWWUUUPPPNNNKKKHHHHHHIIILLLNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNSSScccuuu|||tttiiiddddddiiikkkddd\\\VVVPPPKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDGGGIIIIIIGGGDDDFFFDDDBBB@@@????????????@@@AAACCCEEECCC@@@???AAAAAA@@@???>>>???@@@BBBCCCFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGIIIKKKNNNOOOKKKHHHFFFFFFIIIJJJHHHFFFMMMMMMKKKJJJIIIHHHHHHHHHFFFEEECCCBBBAAABBBCCCCCCBBBBBBCCCDDDCCCAAA???===@@@AAAAAAAAABBBFFFKKKPPP[[[bbblllsssvvvxxxzzz}}}|||wwwooojjjiiifffaaa\\\WWWQQQKKKGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@CCCGGGJJJQQQ___mmm}}}sssXXXHHHDDD>>>===<<<;;;:::;;;<<<<<<;;;:::999999888888999999999999888888999999:::;;;:::;;;<<<===>>>AAAEEEIIIKKKNNNRRRTTTUUUVVVXXXYYY______dddiiikkkmmmsss{{{YYYZZZ[[[YYYWWWVVVWWWYYYXXXYYY]]]bbbjjjzzz|||iiiYYYWWWWWWQQQLLLLLLKKKKKKKKKLLLNNNQQQUUUWWW^^^bbbgggkkkooossswwwzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||tttmmmeeefffgggjjjlllmmmkkkiiifffeeeddddddeeegggiiikkklllnnnsss{{{~~~{{{wwwqqqmmmgggcccaaa```___^^^ccchhhwwwwwwllldddZZZTTTSSSRRRQQQSSSUUUWWWZZZdddooozzz{{{|||}}}~~~yyyxxxxxxuuunnngggaaa\\\ZZZYYYXXXXXXYYYXXXVVVUUUVVVSSSPPPMMMKKKLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLMMMQQQ___qqqyyytttkkkgggfffkkkmmmfff]]]WWWQQQKKKHHHGGGEEECCCCCCCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGGGGEEECCCAAA@@@@@@@@@@@@@@@AAADDDGGGHHHFFFEEEDDDDDDCCCBBBAAABBBDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMPPPRRROOOLLLJJJIIIKKKKKKJJJIIIMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAEEEKKKPPP___hhhttt}}}}}}uuuqqqjjjccc\\\UUUNNNJJJEEEEEEDDDCCCAAA@@@>>>===@@@???BBBFFFJJJRRR```nnnzzzvvvZZZIIIDDD>>>===<<<;;;:::;;;<<<<<<;;;:::999999888999999999999999999888999999:::;;;;;;<<<===>>>???BBBGGGJJJNNNQQQTTTVVVWWWXXXZZZ[[[```aaaeeekkkmmmooovvv~~~[[[\\\\\\ZZZXXXWWWXXXYYYXXXYYY^^^dddlll}}}ooo]]]YYYXXXRRRMMMLLLKKKJJJJJJKKKNNNQQQUUUWWW]]]aaafffkkkooorrrwwwzzz}}}}}}}}}}}}||||||||||||}}}{{{{{{zzzvvvoooiiibbbbbbccceeeggghhhgggeeebbbaaa```______```bbbdddcccdddhhhnnnttt~~~xxxtttrrrnnnkkkhhheee```^^^]]]\\\[[[ZZZ\\\^^^fffuuu|||rrrfff]]]YYYVVVTTTTTTVVVVVVYYYaaakkk~~~~~~|||yyywwwuuuuuuuuuvvvtttxxx{{{zzzqqqiiiaaa\\\[[[YYYXXXXXXXXXXXXVVVTTTYYYWWWSSSPPPNNNMMMMMMNNNPPPPPPPPPPPPPPPOOONNNNNNLLLPPP[[[kkkuuusssnnnjjjhhhmmmooohhh___XXXQQQLLLHHHGGGEEECCCCCCEEEGGGHHHJJJHHHGGGGGGIIIKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCEEEJJJNNNPPPMMMIIIGGGFFFEEEEEEFFFHHHKKKMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPNNNMMMLLLLLLMMMPPPSSSUUUUUURRROOOMMMMMMNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHEEEBBBAAABBBCCCDDD@@@@@@??????@@@EEEKKKPPPccclllyyy|||wwwnnneee]]]VVVOOOKKKFFFFFFDDDBBB@@@>>><<<<<<>>>>>>AAAFFFKKKRRRaaaoooxxxzzz\\\JJJEEE>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999999999999999999999999999999:::;;;;;;<<<===???@@@AAADDDIIIMMMQQQTTTWWWYYYZZZZZZ\\\]]]bbbccchhhmmmppprrryyy[[[ZZZZZZYYYWWWWWWWWWXXXVVVXXX^^^eeennn~~~xxxbbb[[[ZZZTTTNNNMMMJJJJJJJJJKKKNNNQQQTTTVVV\\\```eeejjjnnnrrrvvvyyy|||||||||||||||{{{{{{zzz}}}{{{yyyxxxtttnnnjjjeeeddddddfffhhhiiihhhfffcccbbb```^^^^^^___```aaaaaa```cccggglllsssxxxpppllljjjfffcccaaa___\\\[[[[[[\\\[[[[[[\\\\\\___fffqqqttthhhccc\\\YYYWWWXXXXXXYYY```hhhjjjzzzvvvtttsssrrrnnnqqquuuxxx}}}wwwnnneee___[[[YYYWWWVVVWWWWWWVVVTTTVVVUUUSSSPPPNNNMMMMMMMMMQQQQQQQQQQQQQQQPPPOOOOOONNNPPPXXXeeeooorrrnnnjjjhhhnnnpppiii```YYYQQQKKKGGGFFFEEEDDDFFFJJJNNNQQQOOOLLLHHHGGGIIIKKKLLLMMMKKKJJJHHHEEEDDDCCCCCCCCCDDDFFFHHHMMMTTTYYYUUUNNNKKKJJJHHHGGGHHHJJJMMMPPPQQQQQQOOOMMMJJJHHHHHHIIIJJJKKKLLLNNNPPPRRRTTTUUURRRQQQOOONNNOOORRRUUUWWWZZZXXXUUURRRPPPPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCDDDDDDAAAAAA@@@@@@AAAEEEKKKPPP___gggsss{{{~~~~~~{{{tttnnnfff^^^WWWQQQLLLIIIEEEDDDCCCAAA???>>>===<<<======@@@FFFKKKSSSbbbqqqyyy|||^^^JJJDDD>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999999999999::::::999999999999:::;;;;;;<<<===???@@@BBBEEEJJJNNNTTTVVVZZZ\\\\\\\\\]]]___cccdddiiiooorrruuu|||ZZZYYYXXXWWWWWWWWWWWWWWWVVVYYY___gggooo~~~hhh^^^[[[UUUOOOMMMJJJJJJJJJKKKMMMQQQTTTVVV[[[___dddiiimmmrrrvvvyyy{{{{{{||||||||||||{{{zzz|||{{{zzzxxxvvvsssooollliiihhhhhhiiikkklllkkkjjjeeedddbbb```___```aaabbbcccaaabbbeeehhhlllvvv{{{sssooollliiifffaaa___]]]\\\^^^^^^^^^]]]]]]]]]^^^aaaeeeppprrrlllbbb]]]YYYYYYXXXXXX]]]dddggg|||}}}zzzxxxtttuuutttssssssxxxvvvlllfff^^^\\\YYYXXXXXXXXXWWWUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPRRRWWW```kkkqqqnnniiigggmmmpppjjjaaaYYYQQQKKKGGGFFFEEEFFFJJJQQQWWW[[[UUUQQQLLLIIIJJJLLLMMMNNNNNNMMMJJJHHHFFFEEEEEEEEEGGGJJJMMMQQQYYY```]]]UUUQQQOOOLLLIIIIIIJJJMMMOOOVVVWWWVVVSSSNNNJJJIIIJJJMMMMMMNNNPPPSSSVVVYYYZZZWWWUUURRRPPPPPPRRRUUUWWW\\\[[[ZZZWWWTTTRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCFFFKKKOOOSSSZZZdddjjjjjjiiiiiijjjjjjjjjlllnnnqqqqqqooommmccc___YYYSSSPPPMMMJJJHHHCCCBBBAAA???>>>>>>>>>>>><<<===@@@FFFKKKSSScccqqq{{{}}}^^^JJJCCC>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999999::::::::::::999999::::::;;;<<<:::<<<>>>@@@BBBFFFKKKOOOUUUXXX[[[]]]^^^^^^___aaadddfffkkkqqquuuwww\\\[[[YYYZZZ\\\]]]]]]\\\ZZZ]]]cccjjjrrrmmmaaa]]]WWWPPPNNNJJJIIIIIIJJJMMMPPPTTTVVVZZZ^^^ccchhhmmmqqqvvvyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{yyywwwtttpppnnnlllkkkjjjkkkmmmnnnmmmlllhhhfffdddbbbbbbbbbcccdddfffdddcccfffhhhjjjqqqxxx|||wwwsssoookkkgggeeecccbbbbbbaaa```^^^[[[[[[\\\]]]]]]aaannn|||yyyssshhhaaa\\\ZZZYYYXXX[[[aaaeeerrrzzzxxxtttpppnnnpppuuuzzzxxxqqqjjjfffbbb___]]][[[YYYXXXUUUVVVWWWXXXXXXXXXWWWWWWQQQRRRRRRRRRRRRQQQPPPPPPRRRSSSVVV]]]iiiqqqpppiiieeelllpppjjjbbbZZZSSSLLLHHHGGGFFFGGGMMMUUU]]]bbb\\\XXXRRRNNNMMMNNNOOOOOOQQQOOOMMMJJJHHHGGGGGGGGGIIIOOOSSSUUU]]]ggghhhaaa[[[WWWRRRNNNKKKKKKLLLNNNVVVYYY[[[YYYSSSNNNLLLLLLNNNNNNPPPRRRUUUYYY\\\^^^\\\YYYUUURRRQQQSSSVVVXXX]]]^^^___]]]YYYUUUSSSSSSPPPOOONNNNNNMMMMMMMMMNNNLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOMMMKKKGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNJJJPPPXXX\\\\\\ZZZ[[[\\\[[[ZZZYYY[[[]]]______^^^WWWTTTPPPMMMLLLKKKJJJHHHBBBAAA???>>>===>>>>>>???======@@@FFFKKKSSSbbbqqq~~~~~~___KKKCCC>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<:::<<<>>>@@@CCCGGGLLLPPPVVVYYY\\\___```aaacccdddggghhhnnnuuuxxx{{{cccaaa___aaadddffffffeeeaaadddjjjqqqwwwqqqccc^^^XXXQQQOOOIIIIIIIIIJJJMMMPPPSSSUUUYYY]]]ccchhhlllqqqvvvyyyzzz{{{~~~|||xxxtttrrrooonnnlllmmmooopppooonnnllljjjhhhfffffffffhhhiiilllhhhgggiiijjjkkkpppvvv|||{{{vvvrrroookkkhhheeebbb^^^\\\WWWVVVWWWYYYWWWWWW^^^fffwww{{{pppiiibbb___]]]\\\^^^bbbaaagggyyy{{{uuurrrqqqqqqqqqqqqxxx{{{vvvoooiiieee```]]]ZZZXXXYYYZZZ\\\\\\\\\[[[ZZZQQQQQQRRRRRRQQQQQQPPPOOOPPPRRRTTT[[[hhhtttssskkkeeemmmqqqlllddd]]]UUUOOOJJJHHHGGGHHHMMMVVV^^^dddddd___YYYTTTRRRRRRRRRQQQSSSQQQOOOLLLJJJIIIHHHHHHIIIRRRXXXYYYaaannntttpppgggbbb[[[TTTOOOMMMMMMNNNSSSXXX]]]]]]XXXSSSQQQQQQOOOOOOPPPRRRVVV[[[___aaabbb___ZZZUUUTTTTTTWWWYYY^^^aaadddccc___ZZZWWWVVVQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSUUUTTTTTTRRRPPPNNNMMMLLLIIIKKKMMMMMMLLLKKKLLLLLLKKKOOOUUUVVVUUUTTTTTTUUUVVVSSSPPPOOOPPPRRRSSSSSSRRRPPPNNNLLLLLLKKKHHHFFFDDDBBB@@@===<<<<<<=========>>>AAAFFFKKKSSSbbbppp~~~aaaLLLEEE>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<;;;===???AAADDDIIINNNRRRWWWZZZ^^^aaaccceeeggghhhjjjlllqqqyyy|||hhhfffeeegggkkknnnnnnlllgggjjjpppvvv{{{sssddd___XXXQQQOOOIIIIIIIIIJJJMMMPPPSSSUUUYYY\\\bbbhhhlllqqqvvvyyyzzz|||~~~}}}yyywwwrrrpppooooooqqqrrrrrrqqqpppnnnlllkkkjjjkkkmmmnnnppplllkkkmmmnnnnnnqqqwwwvvv~~~yyyvvvpppkkkgggbbb\\\YYYUUUSSSTTTVVVTTTSSSVVV\\\```kkkxxxooohhheeecccaaabbbfff___dddttt}}}zzzvvvrrrrrrtttyyyzzzqqqjjjddd___\\\YYYZZZ\\\]]]]]]\\\[[[ZZZQQQQQQQQQQQQQQQPPPPPPOOONNNPPPSSSZZZiiivvvuuummmfffmmmrrrnnnfff___XXXQQQLLLJJJGGGHHHLLLTTT]]]ccciiiddd^^^YYYVVVUUUTTTSSSTTTRRRPPPMMMKKKJJJIIIIIIHHHTTT[[[\\\dddttt|||{{{ooojjjbbbYYYSSSOOOOOOOOOPPPVVV^^^___[[[VVVTTTUUUOOOOOOPPPSSSWWW[[[```bbbfffbbb]]]XXXUUUVVVXXXZZZ___ccchhhhhhccc]]]YYYXXXRRRRRRQQQPPPPPPPPPQQQQQQUUUVVVXXXYYYZZZYYYXXXXXX[[[YYYVVVSSSRRRQQQQQQRRRKKKMMMPPPQQQOOOMMMLLLLLLPPPTTTWWWVVVSSSQQQQQQRRR[[[VVVPPPMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLIIIFFFCCCFFFDDD@@@===;;;;;;;;;;;;>>>>>>AAAFFFKKKRRRaaaooo}}}cccNNNGGG>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<>>>@@@CCCFFFKKKPPPTTTXXX[[[```ccceeegggjjjkkkmmmooottt{{{nnnnnnnnnnnnnnnoooooooooppppppsssxxxiii^^^YYYRRRMMMLLLLLLLLLMMMNNNQQQSSSTTTZZZ^^^ccchhhlllqqqwwwzzz{{{yyy{{{}}}wwwqqqnnnoooqqqqqqsssvvvrrrqqqpppooonnnoooqqqsssuuutttrrrpppmmmnnnpppsssvvv{{{zzzsssnnnggg___YYYYYYVVVSSSQQQQQQRRRQQQQQQ^^^aaahhhuuuyyytttqqqoookkkgggkkklllooo|||}}}xxxnnnmmmnnnsssvvv~~~}}}vvvpppfff]]]]]]\\\\\\]]]^^^___^^^\\\XXXVVVSSSPPPNNNNNNOOOPPPMMMSSSYYY^^^jjjxxxyyyrrrhhhmmmqqqqqqiii^^^UUUPPPPPPKKKHHHJJJLLLPPPYYYbbbjjjiiigggbbb\\\XXXVVVVVVTTTUUUVVVSSSOOOMMMOOOQQQOOOYYYaaabbbfffpppyyy}}}{{{pppcccXXXRRRPPPPPPQQQUUUYYY\\\[[[YYYWWWWWWRRRQQQRRRSSSXXX```ggglllssslllddd]]]ZZZYYYZZZZZZ]]]aaafffiiihhhccc]]]YYYVVVTTTSSSSSSTTTUUUTTTSSSXXXXXX\\\aaa```\\\[[[^^^```bbbbbb___ZZZWWWXXXYYYUUUTTTUUUVVVWWWVVVSSSPPPMMMNNNPPPTTTWWWWWWUUUSSSXXXVVVRRRNNNKKKIIIHHHHHHIIINNNQQQOOOLLLLLLLLLJJJFFFFFFDDDAAA>>><<<;;;<<<@@@BBBEEEFFFJJJSSSbbbmmmgggQQQEEE???>>><<<:::::::::<<<<<<>>>>>>===<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<;;;<<<>>>BBBGGGMMMSSSVVVZZZ\\\___cccgggjjjkkklllpppssswwwzzz~~~uuuuuuvvvwwwxxxxxxyyyyyyvvvuuuxxx~~~mmmaaa[[[UUUOOOKKKKKKKKKLLLMMMOOOQQQSSSWWW[[[```eeejjjooouuuxxx{{{yyy{{{}}}wwwsssssssssrrrssswwwvvvuuusssqqqpppqqqsssuuuwwwwwwuuurrrooooooqqqssstttxxxxxxqqqiiibbb___\\\XXXVVVWWWXXXXXXXXX[[[\\\```gggttt~~~zzzvvvrrrqqqrrrzzzyyyuuussssssrrruuu~~~xxxnnneeeaaa___\\\\\\\\\\\\[[[ZZZYYYWWWTTTQQQPPPPPPRRRSSSRRRXXX]]]aaammm|||yyykkkooosssrrrkkk```VVVQQQOOOKKKHHHJJJLLLNNNUUU]]]iiijjjjjjgggbbb^^^[[[ZZZUUUVVVVVVSSSPPPNNNOOOQQQSSS^^^fffgggiiiqqqyyy|||~~~uuuiii\\\SSSPPPPPPTTTXXX]]]______]]][[[ZZZTTTUUUVVVYYY]]]bbbgggkkksssppplllgggcccaaa`````````ccciiillllllhhhccc______]]]ZZZXXXXXXXXXWWWVVV[[[[[[^^^eeegggeeedddfffeeefffgggeeeaaa^^^]]]^^^YYYXXXXXXYYYYYYXXXUUUSSSTTTUUUVVVYYY[[[[[[YYYVVVWWWVVVSSSPPPMMMKKKIIIHHHJJJLLLPPPTTTUUUQQQLLLJJJHHHGGGEEEBBB???>>>======>>>AAACCCDDDHHHRRR```kkkhhhRRRFFF@@@>>><<<:::::::::;;;<<<===<<<<<<<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<===???CCCHHHOOOTTTWWW^^^```cccfffiiikkkllllllrrruuuyyy|||yyyyyy{{{|||~~~~~~}}}rrreee^^^WWWRRRJJJJJJJJJJJJLLLNNNPPPQQQTTTXXX^^^dddiiiooouuuyyy{{{yyyzzz}}}~~~~~~yyyxxxwwwuuuvvvyyy{{{zzzxxxuuussssssuuuxxx|||{{{zzzwwwtttssstttvvvtttuuuzzzzzzqqqkkkgggccc]]]ZZZXXXYYYYYYXXXWWWWWWWWWZZZ```kkkxxxzzzwwwtttvvv{{{xxxtttrrrtttxxx{{{qqqiiieee```]]][[[[[[ZZZYYYZZZXXXUUUSSSRRRSSSTTTVVVYYY^^^bbbeeeqqqsssuuuwwwvvvpppfff[[[TTTPPPLLLKKKNNNOOOPPPSSSXXXgggjjjmmmmmmjjjeeeaaa___ZZZZZZYYYVVVSSSQQQRRRRRRYYYcccmmmoooooosssyyy}}}xxxiii\\\VVVTTTWWW[[[aaaddddddcccbbbbbb[[[^^^aaaccceeegggkkkmmmrrrttttttqqqkkkfffdddddddddggglllpppqqqnnnkkkhhhdddaaa]]]ZZZ[[[[[[\\\[[[___\\\^^^fffkkkjjjhhhhhhkkkmmmoooooollliiiffffff```___^^^^^^___^^^\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXUUUVVVVVVUUUSSSQQQNNNKKKIIIKKKIIIOOO\\\bbbZZZPPPLLLLLLJJJGGGCCCAAA????????????AAADDDFFFJJJTTTbbbmmmkkkTTTGGGAAA@@@===;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<===<<<<<<===>>>@@@DDDJJJPPPVVVYYYbbbcccfffiiilllmmmnnnnnnvvvyyy|||uuufff^^^WWWSSSKKKJJJJJJJJJKKKMMMOOOPPPTTTXXX^^^dddjjjqqqwww{{{{{{yyyzzz|||}}}~~~|||{{{{{{yyyzzz}}}~~~zzzvvvuuuwwwzzz|||yyywwwwwwxxxvvvuuuxxx}}}yyyssspppkkkccc\\\XXXVVVUUUTTTTTTTTTTTTTTTXXX___hhhooozzz}}}yyytttrrrvvv{{{wwwuuuuuu~~~rrrmmmfffaaa^^^]]]\\\\\\ZZZXXXVVVTTTSSSTTTVVVWWW]]]bbbeeegggrrr{{{||||||{{{vvvlll```WWWSSSOOOOOOSSSUUUTTTUUUWWWbbbgggmmmpppnnniiieeebbb```___]]][[[XXXWWWVVVVVV[[[fffrrrvvvvvvxxx~~~oooccc]]][[[___dddhhhjjjjjjkkkllliiikkkmmmmmmmmmoootttwwwyyy}}}|||tttmmmjjjjjjiiikkkooorrrttttttrrrqqqhhheeeaaa```aaadddfffggggggbbbaaahhhnnnnnnkkkjjjppprrruuuvvvuuuqqqnnnkkkgggfffdddeeeffffffeeeddd\\\\\\[[[\\\\\\[[[XXXUUUWWWWWWXXXWWWTTTQQQMMMJJJLLLGGGOOOcccnnnfffYYYSSSQQQMMMHHHDDDBBBAAA@@@@@@@@@CCCGGGJJJOOO[[[kkkvvvrrrWWWFFFBBBAAA>>>;;;:::999::::::999999::::::::::::::::::999:::;;;<<<===============>>>@@@DDDJJJQQQVVVZZZbbbdddgggkkknnnppppppqqqwwwzzz~~~sssccc[[[UUUQQQLLLKKKKKKKKKLLLMMMOOOPPPRRRVVV]]]ccciiipppvvvzzzzzzyyyzzz||||||~~~~~~}}}}}}}}}zzzwwwxxx{{{~~~}}}zzzwwwvvvwwwvvvuuuwww{{{}}}wwwqqqkkkddd]]]YYYVVVTTTSSSRRRRRRSSSSSSUUUYYY___dddeeeppp|||wwwrrroooooo{{{~~~zzzzzz|||vvvmmmgggcccaaa```___ZZZXXXVVVTTTSSSTTTVVVWWW]]]ccceeefffqqq}}}|||yyyooobbbXXXSSSOOOPPPVVVYYYXXXWWWYYY^^^dddkkkpppoookkkgggdddbbbaaa^^^]]][[[ZZZYYYXXX[[[ggguuu}}}~~~tttjjjdddgggkkknnnpppsssvvvyyywwwxxxxxxwwwuuuxxxyyyuuuuuuqqqqqqssstttvvvxxxyyyzzzsssppplllkkkmmmppprrrsssnnngggeeekkkqqqsssrrrrrrqqqsssvvvxxxyyyvvvrrrnnnkkkjjjhhhhhhjjjkkkkkkkkkdddcccbbbbbbbbbaaa^^^\\\YYYZZZ[[[ZZZWWWSSSOOOLLLLLLHHHPPPfffvvvttthhh```VVVQQQIIIDDDBBBAAA@@@???>>>BBBGGGLLLSSSaaarrr~~~yyyZZZFFFCCCAAA>>><<<:::::::::;;;999999::::::::::::::::::::::::;;;<<<============<<<===???DDDJJJPPPVVVZZZ```bbbfffkkkooorrrssstttwww{{{ooo___WWWRRRPPPLLLKKKKKKKKKLLLMMMOOOPPPOOOSSSYYY```ffflllrrrvvvzzzzzz|||~~~~~~zzzzzz}}}{{{}}}~~~}}}zzzwwwuuuuuuvvvvvvxxx{{{~~~~~~zzztttoooeeeaaa\\\XXXVVVTTTRRRQQQPPPQQQQQQQQQQQQRRRUUUXXX\\\cccooo~~~}}}vvvrrrooommmrrr|||yyyqqqkkkgggdddccc\\\ZZZWWWUUUTTTUUUVVVWWWZZZ```cccdddnnn~~~|||zzzqqqcccWWWQQQNNNPPPXXX^^^^^^]]]^^^]]]cccjjjoooooommmjjjhhhbbb```^^^]]]]]]\\\[[[YYY]]]hhhxxx{{{tttuuuvvvwwwyyy}}}~~~}}}{{{yyyxxxyyy}}}{{{xxxvvvwwwxxxyyyyyyqqqjjjgggkkkppprrruuuyyyvvvwwwyyy|||~~~|||xxxtttqqqooolllkkklllmmmnnnnnnfffeeeddddddeeedddcccaaa]]]]]]]]]\\\YYYTTTPPPMMMLLLLLLSSSeeeyyyzzzqqq^^^VVVMMMFFFDDDCCCAAA???<<<@@@FFFKKKTTTbbbsss~~~]]]GGGBBBAAA>>><<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::<<<===============;;;===???DDDJJJQQQWWWZZZ___bbbfffkkkooosssuuuvvvvvv{{{lll\\\TTTQQQOOOKKKJJJJJJIIIJJJKKKMMMNNNOOOSSSYYY___eeekkkqqquuuyyyzzz~~~}}}|||~~~}}}zzzyyyxxxyyyzzz|||~~~~~~zzzvvvtttqqqkkkggg___\\\YYYWWWVVVUUURRRPPPOOOPPPQQQQQQPPPPPPQQQRRRWWWZZZaaajjjyyyxxxsssrrrllljjjvvvxxxqqqllliii___\\\YYYWWWUUUVVVWWWXXXWWW]]]aaabbblllwwwgggZZZSSSPPPRRR\\\dddggggggggg```eeekkknnnoooooonnnnnneeebbb______aaaaaa```^^^aaalll}}}}}}~~~~~~wwwqqqpppqqqrrrwww}}}}}}yyyuuuqqqqqqqqqqqqpppgggfffeeefffggghhhgggfffaaaaaa___]]]YYYUUUQQQNNNKKKPPPVVVaaawwweee]]]QQQIIIFFFEEEBBB@@@===AAAFFFKKKSSSaaarrr~~~^^^JJJAAA@@@>>><<<;;;;;;<<<======<<<<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>><<<>>>@@@EEEKKKRRRXXX\\\bbbdddhhhlllpppsssuuuvvvuuu{{{iiiZZZSSSPPPOOOJJJIIIHHHHHHIIIJJJLLLMMMQQQUUU[[[aaaffflllrrrvvvyyy{{{~~~}}}~~~{{{wwwuuurrrlllhhhfffdddbbb```^^^[[[WWWTTTOOOQQQSSSTTTSSSRRRSSSTTTSSSUUUXXX^^^iii|||{{{vvvtttmmmffflllyyyzzzsssoooaaa___\\\YYYWWWWWWXXXYYYTTT\\\```aaakkk}}}mmm```WWWTTTWWWaaakkkoooooopppdddhhhlllooopppqqqrrrrrrhhhfffcccccceeefffeeeccceeeppp}}}xxxvvv|||}}}yyyvvvuuuttttttmmmkkkkkklllnnnoooooonnndddcccaaa^^^YYYUUUQQQOOOKKKTTTXXX^^^uuukkkaaaTTTLLLHHHGGGDDDAAA@@@DDDHHHMMMTTTaaarrr~~~}}}```LLLAAA???===<<<;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>???BBBFFFMMMTTTZZZ]]]eeegggjjjnnnqqqtttuuuuuuuuu|||zzzfffYYYOOOKKKKKKLLLLLLKKKIIIGGGGGGJJJLLLOOOSSSXXX^^^ccciiinnnrrr{{{{{{|||}}}}}}~~~zzzxxxvvvooolllfffbbb___]]]ZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPMMMNNNSSSZZZeeeuuuxxxtttnnnhhhddddddhhhlllzzzzzzrrriii___XXXVVVXXXXXXXXXXXXWWWZZZaaaiiivvvrrrddd^^^UUUTTTaaattt}}}|||xxxqqqnnnkkklllqqqvvvyyyzzzyyyqqqkkkkkkiiieeedddgggkkkrrr~~~}}}|||}}}~~~yyysssoooppptttuuuqqqllldddaaa___\\\UUUOOOPPPTTTQQQSSSXXXdddyyy|||gggUUUQQQOOOFFFAAACCCCCCCCCGGGNNNUUU]]]kkkwwwyyy\\\III@@@AAABBB>>>:::888;;;>>>>>>===<<<:::999999::::::???===;;;;;;===?????????@@@AAACCCGGGMMMTTT[[[^^^eeeiiinnnrrruuuvvvxxxyyysssaaaVVVNNNIIIIIIIIIIIIIIIHHHGGGHHHKKKNNNOOOSSSXXX^^^ccciiinnnrrryyy{{{|||}}}{{{wwwqqqlllfffaaa\\\XXXUUUTTTSSSQQQPPPNNNMMMMMMMMMKKKMMMPPPSSSYYYdddooouuu~~~yyyuuunnnkkkfffaaa]]]]]]aaadddmmm~~~yyyqqqggg___\\\ZZZYYYWWWZZZZZZ\\\bbbiiitttvvvhhh^^^XXXWWWcccyyyyyyvvvsssuuu{{{yyyqqqooolllhhhgggjjjkkksss}}}xxxxxx|||~~~|||xxxkkkfffbbb___ZZZTTTRRRUUUTTTXXX^^^hhhyyymmmZZZTTTPPPGGGCCCDDDDDDDDDGGGNNNUUU]]]jjjvvv~~~~~~www[[[IIIAAA???===<<<<<<=========>>>===;;;:::999999::::::===<<<;;;;;;===??????>>>>>>???AAAFFFMMMUUU]]]bbbiiilllqqqtttvvvxxx{{{}}}mmm\\\TTTOOOJJJHHHGGGGGGGGGGGGFFFHHHKKKNNNOOOSSSXXX^^^ccciiinnnrrrxxxyyy{{{|||~~~xxxpppiiiaaaYYYTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJLLLNNNNNNMMMSSS[[[]]]gggrrr|||yyytttqqqoookkkhhhcccbbb___\\\XXXXXXZZZ\\\bbbiii{{{~~~sssjjjeee```[[[WWW\\\\\\^^^bbbhhhqqqzzzmmm```\\\ZZZccc}}}zzztttnnnkkkkkkjjjsssxxxpppjjjgggddd^^^XXXWWWXXX]]]ccckkkyyyuuu```WWWPPPHHHEEEFFFDDDDDDHHHNNNTTT\\\hhhttt~~~uuusssvvvsssYYYIIIBBB>>>:::;;;>>>AAA???===>>>===;;;:::999999:::;;;<<<;;;;;;===???@@@???>>><<<===???DDDLLLVVV```fffnnnqqqtttvvvxxx{{{lll[[[VVVRRRMMMJJJGGGGGGGGGFFFFFFGGGJJJMMMOOOSSSXXX^^^ccciiinnnrrrvvvxxx{{{|||~~~yyyoooggg___XXXTTTUUUSSSQQQNNNLLLKKKKKKKKKJJJIIIKKKMMMLLLKKKPPPXXXZZZbbbiiinnnwww{{{rrrmmmjjjhhhfffccc______^^^\\\YYYXXXYYYZZZ___```jjjxxxppphhh```[[[]]]\\\^^^aaaeeennn}}}~~~pppbbb```[[[aaa|||xxxpppkkkgggpppyyy|||sssrrrpppiii```[[[ZZZ]]]aaajjj|||~~~gggYYYPPPIIIFFFFFFDDDDDDHHHNNNSSSZZZeeeqqqzzztttlllmmmrrrpppWWWHHHBBB???<<<<<<>>>??????======<<<;;;:::999::::::;;;<<<<<<===???AAABBB@@@>>>======???DDDMMMXXXbbbiiissstttvvvxxxzzz~~~ooo]]]VVVRRRNNNKKKIIIIIIHHHGGGEEEFFFHHHKKKOOOSSSXXX^^^ccciiinnnrrruuuwww{{{}}}~~~uuukkkddd___[[[YYYVVVTTTQQQNNNLLLKKKKKKKKKIIIHHHIIILLLMMMOOOWWWaaadddkkkppprrrwww~~~uuunnnkkkhhhdddaaa___``````___\\\[[[[[[\\\]]]]]]cccqqq|||sssjjjddd___^^^^^^```cccjjjyyyuuufffbbb[[[```yyy{{{qqqhhhlllppp{{{|||zzzxxxpppeee^^^\\\ZZZ[[[gggmmm[[[PPPIIIEEEEEEDDDDDDHHHMMMRRRWWWbbblllvvv~~~ooogggjjjpppnnnVVVHHHAAABBBAAA???<<<;;;<<>>@@@CCCDDDBBB@@@@@@@@@BBBFFFOOOZZZdddkkkuuuvvvxxxzzz}}}wwwaaaWWWPPPMMMKKKJJJJJJIIIGGGFFFFFFHHHJJJOOOSSSXXX^^^ccciiinnnrrrtttwww{{{~~~}}}wwwnnnfffaaa^^^\\\[[[XXXVVVSSSOOOMMMLLLLLLMMMIIIHHHIIIMMMOOOSSS^^^hhhqqqyyyxxxrrrlllfffbbbaaabbbbbbaaa^^^\\\\\\]]]YYYZZZaaajjjsss~~~vvvpppfffccc``````aaagggvvvnnneee]]]bbbwwwtttrrrqqqwwwuuuiiiccc]]]ZZZ[[[iiisss^^^QQQIIIFFFDDDCCCCCCGGGLLLPPPTTT^^^hhhsss~~~ooofffhhhnnnnnnVVVIIIAAACCCDDD@@@;;;999<<>>@@@BBBDDDCCCBBBAAABBBEEEJJJSSS^^^hhhnnnvvvxxxzzz}}}hhhYYYPPPMMMMMMJJJJJJIIIHHHGGGHHHJJJMMMOOOSSSXXX^^^ccciiinnnrrrtttwww|||xxxtttoookkkhhheeebbb```___]]]YYYUUUSSSRRRRRRRRROOOMMMOOORRRSSSVVV___iiixxxxxxoooiiieeeeeeeeeccc```^^^^^^___\\\\\\aaagggkkkuuu|||pppkkkfffbbb```eeettt{{{lllbbbeeerrr|||qqqkkk``````cccpppwwwaaaSSSKKKGGGDDDBBBBBBFFFKKKNNNRRR[[[dddrrr}}}ssshhhhhhmmm|||nnnVVVIIIBBBBBB@@@???======>>>???<<<;;;::::::::::::<<<<<<===<<<;;;===@@@BBBBBBBBBAAACCCGGGNNNXXXdddnnnsssvvvyyy}}}ooo]]]RRROOOQQQHHHIIIIIIHHHHHHIIIMMMOOOOOOSSSXXX^^^ccciiinnnrrrtttxxx}}}~~~|||{{{yyywwwsssnnnjjjfffccc___[[[YYYXXXXXXYYYUUUTTTVVVXXXXXXXXX___gggvvvyyyrrriiiiiihhhfffbbbaaaaaabbbdddbbbdddiiiiiinnnxxxrrrjjjddd```dddrrrssseeeffflll{{{xxxsssbbbeeekkkwww{{{dddUUUMMMHHHEEEAAABBBEEEJJJMMMPPPYYYbbbqqq|||wwwllljjjmmmxxxoooVVVIIICCC???<<<<<>><<<;;;:::::::::;;;<<<===<<<;;;999:::===@@@AAABBB???BBBHHHQQQ\\\hhhrrrwwwwww{{{ttt^^^UUUPPPKKKKKKJJJHHHFFFFFFHHHJJJLLLOOORRRXXX]]]ccciiioootttuuuxxx|||~~~|||xxxuuussslllooopppkkkgggfffdddaaa___]]][[[ZZZZZZ\\\^^^```eeekkkxxxyyytttpppkkkgggeeebbb```^^^aaabbbeeeiiikkkooozzz{{{rrrhhhccchhhrrr{{{rrrppppppvvv|||yyyssssssvvv|||~~~vvvqqqqqq~~~{{{eeeSSSIIIFFFGGGAAA@@@BBBFFFIIIMMMVVVaaammmxxxrrrooorrrxxxmmmTTTHHH??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBBBBBBB>>>AAAGGGQQQ___mmmyyyhhh[[[TTTOOOKKKJJJHHHFFFFFFHHHJJJLLLMMMQQQVVV\\\aaagggnnnrrrwwwzzz}}}{{{yyywwwxxx|||}}}yyyvvvuuutttqqqooolllgggbbb___]]]\\\\\\___bbbjjjuuu~~~xxxpppiiidddaaa^^^]]]______aaaeeegggjjjttt{{{tttlllhhhiiiooouuu{{{rrrmmmmmm}}}yyyyyyxxxvvvrrrmmmiiifff``````cccggglllrrr|||zzzzzzeeeTTTJJJGGGGGGAAA@@@BBBFFFHHHLLLUUU___lllxxxzzzuuuvvvmmmTTTHHH>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;===@@@BBBBBBBBB???BBBIIITTTbbbqqq}}}nnn]]]TTTOOOLLLJJJHHHGGGGGGHHHJJJLLLLLLPPPUUUZZZ```fffmmmqqqxxxzzz}}}~~~yyyqqqjjjeeebbbaaa___]]]^^^ccclllzzzzzznnneeeaaa^^^\\\^^^]]]^^^aaabbbeeennnwww~~~|||zzzvvvpppkkkjjjlllnnnyyyrrrlllttt|||xxxtttpppllliiifffeeedddbbb___\\\XXXWWWWWWVVVXXX[[[]]]```hhhrrrwwwcccTTTKKKGGGGGGAAA@@@BBBEEEGGGJJJSSS\\\kkkwww{{{zzzlllSSSHHH=========<<<<<<===============<<<;;;;;;;;;;;;<<<===<<<<<<>>>@@@BBBBBBAAAAAACCCJJJWWWgggwwwqqq]]]TTTPPPMMMKKKIIIGGGGGGHHHJJJLLLLLLOOOUUUZZZ```ffflllqqqxxxzzz|||||||||}}}~~~{{{vvvsssqqqhhhccc^^^^^^aaakkk}}}xxxllleeeaaa```___\\\\\\___```bbbjjjrrrwwwzzzxxxtttpppllljjjiiiiiinnn}}}ooopppxxx}}}tttqqqnnnkkkjjjgggdddbbb``````___^^^\\\YYYWWWVVVXXXWWWXXX[[[[[[[[[```fffqqq}}}yyyvvvrrrooonnnoooqqqrrr|||ppp___RRRJJJGGGEEEBBB@@@AAADDDEEEHHHQQQZZZjjjwww~~~}}}jjjRRRGGG>>>>>>============>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>======???AAACCCBBBAAA@@@CCCKKKZZZlll}}}vvvaaaXXXTTTNNNLLLIIIHHHGGGHHHJJJKKKLLLPPPUUU[[[```fffmmmqqqvvvwwwyyyyyyyyyzzz|||~~~~~~uuunnngggccc```bbblllvvvzzzqqqkkkhhhaaa]]][[[]]]^^^```fffmmmppp~~~|||yyytttpppllljjjhhhggghhhrrruuunnnooouuuzzztttllljjjgggfffeeeeeecccaaaaaabbbbbbaaa___]]][[[YYYXXXVVVVVVYYYYYYWWWZZZ___iiivvvwwwnnnlllgggcccaaaaaacccdddlllpppwwwwwwgggYYYOOOIIIEEECCCBBBAAAAAADDDEEEGGGPPPYYYjjjwww}}}hhhQQQGGG@@@??????>>>>>>??????@@@<<<<<<;;;;;;;;;<<<<<<===>>>======???BBBCCCCCCCCC@@@CCCKKK\\\qqqyyydddYYYSSSNNNMMMJJJHHHGGGHHHJJJKKKLLLPPPUUU[[[```fffmmmqqqtttuuuwwwwwwwwwxxx{{{}}}~~~~~~|||}}}vvvooojjjccc^^^```eeeoooyyytttgggbbb^^^^^^______ccchhhkkkrrrzzztttpppmmmiiigggcccgggooo{{{vvvooogggsssxxxooolllhhheeeeeeeeedddcccdddeeeffffffeeebbb___]]]\\\XXXXXXZZZZZZXXXYYY\\\gggsss}}}pppllleee___\\\[[[\\\]]]aaaeeelllsssxxx|||}}}}}}yyy{{{}}}~~~}}}yyy~~~{{{wwwmmm___SSSLLLHHHDDDBBBBBB@@@AAADDDEEEHHHQQQZZZkkkxxxzzz{{{eeeOOOFFFAAA@@@@@@??????@@@@@@AAA<<<;;;;;;;;;;;;<<<======>>>======@@@CCCEEEEEEEEE@@@CCCLLL___vvviiiYYYQQQOOOMMMJJJHHHGGGHHHJJJKKKKKKNNNTTTYYY___eeekkkpppssstttvvvvvvwwwyyy||||||wwwtttzzzzzztttooohhh```^^^```aaaoootttmmmgggeeecccaaabbbfffeeejjjuuuyyyrrrkkkfff``````bbbfffnnn{{{zzzkkkooovvv}}}xxxqqqllljjjjjjjjjiiikkkmmmpppqqqppplllgggdddgggbbb```aaa```^^^^^^```bbbppp|||vvvmmmddd]]][[[[[[\\\[[[___fffmmmsssvvvvvvvvvpppnnnlllkkklllppptttwww}}}rrrmmmkkkrrr}}}|||tttnnneeeYYYOOOKKKIIIEEEBBBBBB@@@BBBEEEFFFIIIRRR[[[lllzzzxxxzzzbbbMMMEEE@@@@@@????????????@@@@@@;;;;;;;;;;;;;;;<<<=========<<<===@@@CCCFFFGGGFFFAAADDDNNNbbb{{{rrr___SSSOOOMMMKKKHHHHHHHHHJJJKKKJJJMMMRRRXXX]]]dddjjjnnnssstttvvvvvvwwwzzz}}}}}}wwwjjjpppttttttvvvzzz|||zzz|||||||||}}}~~~|||vvvrrrkkkcccaaabbb]]]iiiwwwxxxppplllhhhddddddgggaaafffnnnyyywwwlllddd___]]][[[ZZZ[[[cccppp|||wwwuuutttuuuzzz}}}vvvrrrqqqppppppuuuxxx{{{}}}|||wwwqqqnnnoooiiiffffffeeebbbaaaccc^^^lll~~~vvvjjjbbb^^^^^^^^^YYY^^^dddkkkppprrrsssrrrqqqlllgggcccdddfffhhhiiimmmqqqwww~~~tttkkkddd```___hhhuuu{{{vvvnnnjjjaaaVVVNNNKKKJJJFFFCCCAAA@@@BBBEEEGGGJJJSSS\\\mmm{{{yyyzzz~~~```LLLEEE??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<===>>><<<<<<===@@@DDDGGGHHHHHHBBBEEEPPPddd~~~